From 27365962932f11428ff3c09e126106d3fea5a309 Mon Sep 17 00:00:00 2001 From: Sishen Date: Tue, 25 Jun 2019 22:03:10 -0400 Subject: [PATCH 01/25] Morphing Genitalia! --- .../carbon/human/species_types/jellypeople.dm | 28 +++++++++++++++++-- 1 file changed, 26 insertions(+), 2 deletions(-) diff --git a/modular_citadel/code/modules/mob/living/carbon/human/species_types/jellypeople.dm b/modular_citadel/code/modules/mob/living/carbon/human/species_types/jellypeople.dm index b4eec5786a..d3a24dac2c 100644 --- a/modular_citadel/code/modules/mob/living/carbon/human/species_types/jellypeople.dm +++ b/modular_citadel/code/modules/mob/living/carbon/human/species_types/jellypeople.dm @@ -69,7 +69,7 @@ /datum/action/innate/slime_change/proc/change_form() var/mob/living/carbon/human/H = owner - var/select_alteration = input(owner, "Select what part of your form to alter", "Form Alteration", "cancel") in list("Hair Style", "Genitals", "Tail", "Snout", "Markings", "Ears", "Taur body", "Cancel") + var/select_alteration = input(owner, "Select what part of your form to alter", "Form Alteration", "cancel") in list("Hair Style", "Genitals", "Tail", "Snout", "Markings", "Ears", "Taur body", "Penis", "Vagina", "Cancel") if(select_alteration == "Hair Style") if(H.gender == MALE) var/new_style = input(owner, "Select a facial hair style", "Hair Alterations") as null|anything in GLOB.facial_hair_styles_list @@ -114,7 +114,7 @@ O.Remove(H) organ.forceMove(get_turf(H)) qdel(organ) - H.update_body() + H.update_genitals() else if (select_alteration == "Ears") var/list/snowflake_ears_list = list("Normal" = null) @@ -194,5 +194,29 @@ if(new_taur != "None") H.dna.features["mam_tail"] = "None" H.update_body() + + else if (select_alteration == "Penis") + for(var/obj/item/organ/genital/penis/X in H.internal_organs) + qdel(X) + var/new_shape + new_shape = input(owner, "Choose your character's dong", "Genital Alteration") as null|anything in GLOB.cock_shapes_list + if(new_shape) + H.dna.features["cock_shape"] = new_shape + H.update_genitals() + H.give_penis() + H.apply_overlay() + + + else if (select_alteration == "Vagina") + for(var/obj/item/organ/genital/vagina/X in H.internal_organs) + qdel(X) + var/new_shape + new_shape = input(owner, "Choose your character's pussy", "Genital Alteration") as null|anything in GLOB.vagina_shapes_list + if(new_shape) + H.dna.features["vag_shape"] = new_shape + H.update_genitals() + H.give_vagina() + H.apply_overlay() + else return From 4d512145260fa31e1336bf0f7059779a3e73a519 Mon Sep 17 00:00:00 2001 From: Sishen Date: Tue, 25 Jun 2019 22:36:36 -0400 Subject: [PATCH 02/25] and tool length and breast size too --- .../carbon/human/species_types/jellypeople.dm | 24 ++++++++++++++++++- 1 file changed, 23 insertions(+), 1 deletion(-) diff --git a/modular_citadel/code/modules/mob/living/carbon/human/species_types/jellypeople.dm b/modular_citadel/code/modules/mob/living/carbon/human/species_types/jellypeople.dm index d3a24dac2c..30b23b6220 100644 --- a/modular_citadel/code/modules/mob/living/carbon/human/species_types/jellypeople.dm +++ b/modular_citadel/code/modules/mob/living/carbon/human/species_types/jellypeople.dm @@ -69,7 +69,7 @@ /datum/action/innate/slime_change/proc/change_form() var/mob/living/carbon/human/H = owner - var/select_alteration = input(owner, "Select what part of your form to alter", "Form Alteration", "cancel") in list("Hair Style", "Genitals", "Tail", "Snout", "Markings", "Ears", "Taur body", "Penis", "Vagina", "Cancel") + var/select_alteration = input(owner, "Select what part of your form to alter", "Form Alteration", "cancel") in list("Hair Style", "Genitals", "Tail", "Snout", "Markings", "Ears", "Taur body", "Penis", "Vagina", "Penis Length", "Breast Size", "Cancel") if(select_alteration == "Hair Style") if(H.gender == MALE) var/new_style = input(owner, "Select a facial hair style", "Hair Alterations") as null|anything in GLOB.facial_hair_styles_list @@ -218,5 +218,27 @@ H.give_vagina() H.apply_overlay() + else if (select_alteration == "Penis Length") + for(var/obj/item/organ/genital/penis/X in H.internal_organs) + qdel(X) + var/new_length + new_length = input(owner, "Penis length in inches:\n([COCK_SIZE_MIN]-[COCK_SIZE_MAX])", "Character Preference") as num|null + if(new_length) + H.dna.features["cock_length"] = max(min( round(text2num(new_length)), COCK_SIZE_MAX),COCK_SIZE_MIN) + H.update_genitals() + H.apply_overlay() + H.give_penis() + + else if (select_alteration == "Breast Size") + for(var/obj/item/organ/genital/breasts/X in H.internal_organs) + qdel(X) + var/new_size + new_size = input(owner, "Breast Size", "Character Preference") as null|anything in GLOB.breasts_size_list + if(new_size) + H.dna.features["breasts_size"] = new_size + H.update_genitals() + H.apply_overlay() + H.give_breasts() + else return From 7813536d786f52ac24529b2b73dbb7ec42eae96f Mon Sep 17 00:00:00 2001 From: Sishen Date: Wed, 26 Jun 2019 09:50:35 -0400 Subject: [PATCH 03/25] might as well add breast shapes to the mix --- .../carbon/human/species_types/jellypeople.dm | 20 ++++++++++++++++--- 1 file changed, 17 insertions(+), 3 deletions(-) diff --git a/modular_citadel/code/modules/mob/living/carbon/human/species_types/jellypeople.dm b/modular_citadel/code/modules/mob/living/carbon/human/species_types/jellypeople.dm index 30b23b6220..fa6ded8065 100644 --- a/modular_citadel/code/modules/mob/living/carbon/human/species_types/jellypeople.dm +++ b/modular_citadel/code/modules/mob/living/carbon/human/species_types/jellypeople.dm @@ -69,7 +69,7 @@ /datum/action/innate/slime_change/proc/change_form() var/mob/living/carbon/human/H = owner - var/select_alteration = input(owner, "Select what part of your form to alter", "Form Alteration", "cancel") in list("Hair Style", "Genitals", "Tail", "Snout", "Markings", "Ears", "Taur body", "Penis", "Vagina", "Penis Length", "Breast Size", "Cancel") + var/select_alteration = input(owner, "Select what part of your form to alter", "Form Alteration", "cancel") in list("Hair Style", "Genitals", "Tail", "Snout", "Markings", "Ears", "Taur body", "Penis", "Vagina", "Penis Length", "Breast Size", "Breast Shape", "Cancel") if(select_alteration == "Hair Style") if(H.gender == MALE) var/new_style = input(owner, "Select a facial hair style", "Hair Alterations") as null|anything in GLOB.facial_hair_styles_list @@ -203,6 +203,7 @@ if(new_shape) H.dna.features["cock_shape"] = new_shape H.update_genitals() + H.give_balls() H.give_penis() H.apply_overlay() @@ -215,6 +216,7 @@ if(new_shape) H.dna.features["vag_shape"] = new_shape H.update_genitals() + H.give_womb() H.give_vagina() H.apply_overlay() @@ -222,23 +224,35 @@ for(var/obj/item/organ/genital/penis/X in H.internal_organs) qdel(X) var/new_length - new_length = input(owner, "Penis length in inches:\n([COCK_SIZE_MIN]-[COCK_SIZE_MAX])", "Character Preference") as num|null + new_length = input(owner, "Penis length in inches:\n([COCK_SIZE_MIN]-[COCK_SIZE_MAX])", "Genital Alteration") as num|null if(new_length) H.dna.features["cock_length"] = max(min( round(text2num(new_length)), COCK_SIZE_MAX),COCK_SIZE_MIN) H.update_genitals() H.apply_overlay() + H.give_balls() H.give_penis() else if (select_alteration == "Breast Size") for(var/obj/item/organ/genital/breasts/X in H.internal_organs) qdel(X) var/new_size - new_size = input(owner, "Breast Size", "Character Preference") as null|anything in GLOB.breasts_size_list + new_size = input(owner, "Breast Size", "Genital Alteration") as null|anything in GLOB.breasts_size_list if(new_size) H.dna.features["breasts_size"] = new_size H.update_genitals() H.apply_overlay() H.give_breasts() + else if (select_alteration == "Breast Shape") + for(var/obj/item/organ/genital/breasts/X in H.internal_organs) + qdel(X) + var/new_shape + new_shape = input(owner, "Breast Shape", "Genital Alteration") as null|anything in GLOB.breasts_shapes_list + if(new_shape) + H.dna.features["breasts_shape"] = new_shape + H.update_genitals() + H.apply_overlay() + H.give_breasts() + else return From 9081b5b7732ed824687a650c20cc164abd082a92 Mon Sep 17 00:00:00 2001 From: Ghommie Date: Mon, 8 Jul 2019 07:17:49 +0200 Subject: [PATCH 04/25] Revert "Fixes rocket launchers, buffing their accuracy etc." This reverts commit 1c6156dd0ebc7fff1d494fc95ca9e53b56f5f954. --- .../machinery/computer/arcade/minesweeper.dm | 10 ++--- .../projectiles/ammunition/caseless/rocket.dm | 2 +- .../boxes_magazines/internal/grenade.dm | 2 +- code/modules/projectiles/gun.dm | 13 +------ .../projectiles/guns/ballistic/launchers.dm | 39 +++++++++---------- .../projectiles/projectile/special/rocket.dm | 1 - .../code/modules/projectiles/gun.dm | 10 +++++ 7 files changed, 37 insertions(+), 40 deletions(-) diff --git a/code/game/machinery/computer/arcade/minesweeper.dm b/code/game/machinery/computer/arcade/minesweeper.dm index e90e05966c..fe69860f76 100644 --- a/code/game/machinery/computer/arcade/minesweeper.dm +++ b/code/game/machinery/computer/arcade/minesweeper.dm @@ -250,11 +250,11 @@ itemname = "a syndicate bomb beacon" new /obj/item/sbeacondrop/bomb(loc) if(2) - itemname = "a rocket launcher" - new /obj/item/gun/ballistic/rocketlauncher/unrestricted(loc) - new /obj/item/ammo_casing/caseless/rocket(loc) - new /obj/item/ammo_casing/caseless/rocket(loc) - new /obj/item/ammo_casing/caseless/rocket(loc) + itemname = "a grenade launcher" + new /obj/item/gun/ballistic/revolver/grenadelauncher/unrestricted(loc) + new /obj/item/ammo_casing/a40mm(loc) + new /obj/item/ammo_casing/a40mm(loc) + new /obj/item/ammo_casing/a40mm(loc) if(3) itemname = "two bags of c4" new /obj/item/storage/backpack/duffelbag/syndie/c4(loc) diff --git a/code/modules/projectiles/ammunition/caseless/rocket.dm b/code/modules/projectiles/ammunition/caseless/rocket.dm index bc693d96bc..9d6befce53 100644 --- a/code/modules/projectiles/ammunition/caseless/rocket.dm +++ b/code/modules/projectiles/ammunition/caseless/rocket.dm @@ -9,7 +9,7 @@ name = "\improper PM-9HEDP" desc = "An 84mm High Explosive Dual Purpose rocket. Pointy end toward mechs." caliber = "84mm" - icon_state = "84mm-hedp" + icon_state = "s-casing-live" projectile_type = /obj/item/projectile/bullet/a84mm /obj/item/ammo_casing/caseless/a75 diff --git a/code/modules/projectiles/boxes_magazines/internal/grenade.dm b/code/modules/projectiles/boxes_magazines/internal/grenade.dm index 79a005ee8a..352d1eb951 100644 --- a/code/modules/projectiles/boxes_magazines/internal/grenade.dm +++ b/code/modules/projectiles/boxes_magazines/internal/grenade.dm @@ -11,7 +11,7 @@ max_ammo = 1 /obj/item/ammo_box/magazine/internal/rocketlauncher - name = "rocket launcher internal magazine" + name = "grenade launcher internal magazine" ammo_type = /obj/item/ammo_casing/caseless/rocket caliber = "84mm" max_ammo = 1 diff --git a/code/modules/projectiles/gun.dm b/code/modules/projectiles/gun.dm index fb3ed19f82..98fd774d63 100644 --- a/code/modules/projectiles/gun.dm +++ b/code/modules/projectiles/gun.dm @@ -32,10 +32,9 @@ var/fire_delay = 0 //rate of fire for burst firing and semi auto var/firing_burst = 0 //Prevent the weapon from firing again while already firing var/semicd = 0 //cooldown handler - var/weapon_weight = WEAPON_LIGHT //currently only used for inaccuracy + var/weapon_weight = WEAPON_LIGHT var/spread = 0 //Spread induced by the gun itself. var/randomspread = 1 //Set to 0 for shotguns. This is used for weapons that don't fire all their bullets at once. - var/inaccuracy_modifier = 1 lefthand_file = 'icons/mob/inhands/weapons/guns_lefthand.dmi' righthand_file = 'icons/mob/inhands/weapons/guns_righthand.dmi' @@ -539,13 +538,3 @@ if(A == chambered) chambered = null update_icon() - -/obj/item/gun/proc/getinaccuracy(mob/living/user) - if(!iscarbon(user)) - return FALSE - else - var/mob/living/carbon/holdingdude = user - if(istype(holdingdude) && holdingdude.combatmode) - return (max((holdingdude.lastdirchange + weapon_weight * 25) - world.time,0) * inaccuracy_modifier) - else - return ((weapon_weight * 25) * inaccuracy_modifier) diff --git a/code/modules/projectiles/guns/ballistic/launchers.dm b/code/modules/projectiles/guns/ballistic/launchers.dm index f6356dce99..eea4e1bc0b 100644 --- a/code/modules/projectiles/guns/ballistic/launchers.dm +++ b/code/modules/projectiles/guns/ballistic/launchers.dm @@ -86,7 +86,6 @@ pin = /obj/item/firing_pin/implant/pindicate burst_size = 1 fire_delay = 0 - inaccuracy_modifier = 0.7 casing_ejector = FALSE weapon_weight = WEAPON_HEAVY magazine_wording = "rocket" @@ -109,34 +108,34 @@ /obj/item/gun/ballistic/rocketlauncher/can_shoot() return chambered?.BB +/obj/item/gun/ballistic/rocketlauncher/process_chamber() + if(chambered) + chambered = null + if(magazine) + QDEL_NULL(magazine) + update_icon() + /obj/item/gun/ballistic/rocketlauncher/attack_self_tk(mob/user) return //too difficult to remove the rocket with TK /obj/item/gun/ballistic/rocketlauncher/attack_self(mob/living/user) if(magazine) - var/obj/item/ammo_casing/AC = chambered - if(AC) - if(!user.put_in_hands(AC)) - AC.bounce_away(FALSE, NONE) - to_chat(user, "You remove \the [AC] from \the [src]!") - playsound(src, 'sound/weapons/gun_magazine_remove_full.ogg', 70, TRUE) + if(chambered) + chambered.forceMove(magazine) + magazine.stored_ammo.Insert(1, chambered) chambered = null else - to_chat(user, "There's no [magazine_wording] in [src].") + stack_trace("Removed [magazine] from [src] without a chambered round") + magazine.forceMove(drop_location()) + if(user.is_holding(src)) + user.put_in_hands(magazine) + playsound(src, 'sound/weapons/gun_magazine_remove_full.ogg', 70, TRUE) + to_chat(user, "You work the [magazine] out from [src].") + magazine = null + else + to_chat(user, "There's no rocket in [src].") update_icon() -/obj/item/gun/ballistic/rocketlauncher/attackby(obj/item/A, mob/user, params) - if(magazine && istype(A, /obj/item/ammo_casing)) - if(user.temporarilyRemoveItemFromInventory(A)) - if(!chambered) - to_chat(user, "You load a new [A] into \the [src].") - playsound(src, "gun_insert_full_magazine", 70, 1) - chamber_round() - update_icon() - return TRUE - else - to_chat(user, "You cannot seem to get \the [A] out of your hands!") - /obj/item/gun/ballistic/rocketlauncher/update_icon() icon_state = "[initial(icon_state)]-[chambered ? "1" : "0"]" diff --git a/code/modules/projectiles/projectile/special/rocket.dm b/code/modules/projectiles/projectile/special/rocket.dm index e15810c6bb..a62fa25f7d 100644 --- a/code/modules/projectiles/projectile/special/rocket.dm +++ b/code/modules/projectiles/projectile/special/rocket.dm @@ -16,7 +16,6 @@ var/anti_armour_damage = 200 armour_penetration = 100 dismemberment = 100 - ricochets_max = 0 /obj/item/projectile/bullet/a84mm/on_hit(atom/target, blocked = FALSE) ..() diff --git a/modular_citadel/code/modules/projectiles/gun.dm b/modular_citadel/code/modules/projectiles/gun.dm index 317f68b4c4..ea8af7c74c 100644 --- a/modular_citadel/code/modules/projectiles/gun.dm +++ b/modular_citadel/code/modules/projectiles/gun.dm @@ -9,3 +9,13 @@ return 0 else return ..() + +/obj/item/gun/proc/getinaccuracy(mob/living/user) + if(!iscarbon(user)) + return 0 + else + var/mob/living/carbon/holdingdude = user + if(istype(holdingdude) && holdingdude.combatmode) + return max((holdingdude.lastdirchange + weapon_weight * 25) - world.time,0) + else + return weapon_weight * 25 From 222334deaab694d746d1bded2f13d0841bb96a6a Mon Sep 17 00:00:00 2001 From: Ghommie Date: Mon, 8 Jul 2019 07:33:49 +0200 Subject: [PATCH 05/25] Changes the :b: emoji icon. --- icons/emoji.dmi | Bin 41239 -> 41183 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/icons/emoji.dmi b/icons/emoji.dmi index 089c0ff3f8717ea92141ef756f90d48b26a9995e..925b072a5fee19248644c099bfe255d8b43c27f3 100644 GIT binary patch delta 4338 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 delta 4395 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 From ba7c24a0ec300d51a85415b0e56165ecef18a380 Mon Sep 17 00:00:00 2001 From: Ghommie Date: Tue, 9 Jul 2019 23:25:54 +0200 Subject: [PATCH 06/25] Refactoring underwear to allow custom color preferences. --- code/__HELPERS/global_lists.dm | 6 +- code/__HELPERS/mobs.dm | 6 +- code/_globalvars/lists/flavor_misc.dm | 6 +- code/game/gamemodes/changeling/changeling.dm | 3 + code/game/objects/structures/dresser.dm | 21 +- code/modules/VR/vr_sleeper.dm | 3 + .../antagonists/changeling/changeling.dm | 6 + code/modules/client/preferences.dm | 47 ++- code/modules/client/preferences_savefile.dm | 15 +- .../sprite_accessories/_sprite_accessories.dm | 6 +- .../new_player/sprite_accessories/socks.dm | 153 ++++---- .../sprite_accessories/undershirt.dm | 350 ++++++++---------- .../sprite_accessories/underwear.dm | 190 ++++------ .../mob/living/carbon/human/human_defines.dm | 3 + .../mob/living/carbon/human/species.dm | 38 +- icons/mob/underwear.dmi | Bin 66236 -> 59880 bytes 16 files changed, 433 insertions(+), 420 deletions(-) diff --git a/code/__HELPERS/global_lists.dm b/code/__HELPERS/global_lists.dm index ac113b4e08..c8a33959ed 100644 --- a/code/__HELPERS/global_lists.dm +++ b/code/__HELPERS/global_lists.dm @@ -8,11 +8,11 @@ //facial hair init_sprite_accessory_subtypes(/datum/sprite_accessory/facial_hair, GLOB.facial_hair_styles_list, GLOB.facial_hair_styles_male_list, GLOB.facial_hair_styles_female_list) //underwear - init_sprite_accessory_subtypes(/datum/sprite_accessory/underwear, GLOB.underwear_list, GLOB.underwear_m, GLOB.underwear_f) + init_sprite_accessory_subtypes(/datum/sprite_accessory/underwear/bottom, GLOB.underwear_list, GLOB.underwear_m, GLOB.underwear_f) //undershirt - init_sprite_accessory_subtypes(/datum/sprite_accessory/undershirt, GLOB.undershirt_list, GLOB.undershirt_m, GLOB.undershirt_f) + init_sprite_accessory_subtypes(/datum/sprite_accessory/underwear/top, GLOB.undershirt_list, GLOB.undershirt_m, GLOB.undershirt_f) //socks - init_sprite_accessory_subtypes(/datum/sprite_accessory/socks, GLOB.socks_list) + init_sprite_accessory_subtypes(/datum/sprite_accessory/underwear/socks, GLOB.socks_list) //bodypart accessories (blizzard intensifies) init_sprite_accessory_subtypes(/datum/sprite_accessory/body_markings, GLOB.body_markings_list) init_sprite_accessory_subtypes(/datum/sprite_accessory/tails/lizard, GLOB.tails_list_lizard) diff --git a/code/__HELPERS/mobs.dm b/code/__HELPERS/mobs.dm index 9eb5400c52..68a47398fa 100644 --- a/code/__HELPERS/mobs.dm +++ b/code/__HELPERS/mobs.dm @@ -22,7 +22,7 @@ /proc/random_underwear(gender)//Cit change - makes random underwear always return nude if(!GLOB.underwear_list.len) - init_sprite_accessory_subtypes(/datum/sprite_accessory/underwear, GLOB.underwear_list, GLOB.underwear_m, GLOB.underwear_f) + init_sprite_accessory_subtypes(/datum/sprite_accessory/underwear/bottom, GLOB.underwear_list, GLOB.underwear_m, GLOB.underwear_f) return "Nude" /*switch(gender) if(MALE) @@ -34,7 +34,7 @@ /proc/random_undershirt(gender)//Cit change - makes random undershirts always return nude if(!GLOB.undershirt_list.len) - init_sprite_accessory_subtypes(/datum/sprite_accessory/undershirt, GLOB.undershirt_list, GLOB.undershirt_m, GLOB.undershirt_f) + init_sprite_accessory_subtypes(/datum/sprite_accessory/underwear/top, GLOB.undershirt_list, GLOB.undershirt_m, GLOB.undershirt_f) return "Nude" /*switch(gender) if(MALE) @@ -46,7 +46,7 @@ /proc/random_socks()//Cit change - makes random socks always return nude if(!GLOB.socks_list.len) - init_sprite_accessory_subtypes(/datum/sprite_accessory/socks, GLOB.socks_list) + init_sprite_accessory_subtypes(/datum/sprite_accessory/underwear/socks, GLOB.socks_list) return "Nude" //return pick(GLOB.socks_list) diff --git a/code/_globalvars/lists/flavor_misc.dm b/code/_globalvars/lists/flavor_misc.dm index 47b7e2ab62..82ccd439ee 100644 --- a/code/_globalvars/lists/flavor_misc.dm +++ b/code/_globalvars/lists/flavor_misc.dm @@ -7,15 +7,15 @@ GLOBAL_LIST_EMPTY(facial_hair_styles_list) //stores /datum/sprite_accessory/faci GLOBAL_LIST_EMPTY(facial_hair_styles_male_list) //stores only hair names GLOBAL_LIST_EMPTY(facial_hair_styles_female_list) //stores only hair names //Underwear -GLOBAL_LIST_EMPTY(underwear_list) //stores /datum/sprite_accessory/underwear indexed by name +GLOBAL_LIST_EMPTY(underwear_list) //stores /datum/sprite_accessory/underwear/bottom indexed by name GLOBAL_LIST_EMPTY(underwear_m) //stores only underwear name GLOBAL_LIST_EMPTY(underwear_f) //stores only underwear name //Undershirts -GLOBAL_LIST_EMPTY(undershirt_list) //stores /datum/sprite_accessory/undershirt indexed by name +GLOBAL_LIST_EMPTY(undershirt_list) //stores /datum/sprite_accessory/underwear/top indexed by name GLOBAL_LIST_EMPTY(undershirt_m) //stores only undershirt name GLOBAL_LIST_EMPTY(undershirt_f) //stores only undershirt name //Socks -GLOBAL_LIST_EMPTY(socks_list) //stores /datum/sprite_accessory/socks indexed by name +GLOBAL_LIST_EMPTY(socks_list) //stores /datum/sprite_accessory/underwear/socks indexed by name //Lizard Bits (all datum lists indexed by name) GLOBAL_LIST_EMPTY(body_markings_list) GLOBAL_LIST_EMPTY(tails_list_lizard) diff --git a/code/game/gamemodes/changeling/changeling.dm b/code/game/gamemodes/changeling/changeling.dm index feb81d44e0..d6131ce58e 100644 --- a/code/game/gamemodes/changeling/changeling.dm +++ b/code/game/gamemodes/changeling/changeling.dm @@ -86,8 +86,11 @@ GLOBAL_VAR(changeling_team_objective_type) //If this is not null, we hand our th var/datum/dna/chosen_dna = chosen_prof.dna user.real_name = chosen_prof.name user.underwear = chosen_prof.underwear + user.undie_color = chosen_prof.undie_color user.undershirt = chosen_prof.undershirt + user.shirt_color =chosen_prof.shirt_color user.socks = chosen_prof.socks + user.socks_color =chosen_prof.socks_color chosen_dna.transfer_identity(user, 1) user.updateappearance(mutcolor_update=1) diff --git a/code/game/objects/structures/dresser.dm b/code/game/objects/structures/dresser.dm index 9e88d52444..f40bb7197f 100644 --- a/code/game/objects/structures/dresser.dm +++ b/code/game/objects/structures/dresser.dm @@ -23,7 +23,7 @@ . = ..() if(.) return - if(!Adjacent(user))//no tele-grooming + if(!user.canUseTopic(src, BE_CLOSE, FALSE, NO_TK)) return if(ishuman(user)) var/mob/living/carbon/human/H = user @@ -33,23 +33,36 @@ return var/choice = input(user, "Underwear, Undershirt, or Socks?", "Changing") as null|anything in list("Underwear","Undershirt","Socks") - - if(!Adjacent(user)) + if(!user.canUseTopic(src, BE_CLOSE, FALSE, NO_TK)) return switch(choice) if("Underwear") var/new_undies = input(user, "Select your underwear", "Changing") as null|anything in GLOB.underwear_list if(new_undies) H.underwear = new_undies - + var/datum/sprite_accessory/underwear/bottom/B = GLOB.underwear_list[new_undies] + if(B?.has_color) + var/n_undie_color = input(user, "Choose your underwear's color.", "Character Preference", H.undie_color) as color|null + if(n_undie_color) + H.undie_color = n_undie_color if("Undershirt") var/new_undershirt = input(user, "Select your undershirt", "Changing") as null|anything in GLOB.undershirt_list if(new_undershirt) H.undershirt = new_undershirt + var/datum/sprite_accessory/underwear/top/T = GLOB.undershirt_list[new_undershirt] + if(T?.has_color) + var/n_shirt_color = input(user, "Choose your underwear's color.", "Character Preference", H.shirt_color) as color|null + if(n_shirt_color) + H.shirt_color = n_shirt_color if("Socks") var/new_socks = input(user, "Select your socks", "Changing") as null|anything in GLOB.socks_list if(new_socks) H.socks= new_socks + var/datum/sprite_accessory/underwear/socks/S = GLOB.socks_list[new_socks] + if(S?.has_color) + var/n_socks_color = input(user, "Choose your underwear's color.", "Character Preference", H.socks_color) as color|null + if(n_socks_color) + H.socks_color = n_socks_color add_fingerprint(H) H.update_body() diff --git a/code/modules/VR/vr_sleeper.dm b/code/modules/VR/vr_sleeper.dm index 4e342f6ced..bfbf6b5b79 100644 --- a/code/modules/VR/vr_sleeper.dm +++ b/code/modules/VR/vr_sleeper.dm @@ -164,8 +164,11 @@ vr_human.name = H.name vr_human.real_name = H.real_name vr_human.socks = H.socks + vr_human.socks_color = H.socks_color vr_human.undershirt = H.undershirt + vr_human.shirt_color = H.shirt_color vr_human.underwear = H.underwear + vr_human.undie_color = H.undie_color vr_human.updateappearance(TRUE, TRUE, TRUE) vr_human.give_genitals(TRUE) //CITADEL ADD if(outfit) diff --git a/code/modules/antagonists/changeling/changeling.dm b/code/modules/antagonists/changeling/changeling.dm index 5b0be336ff..a1b9b53fe9 100644 --- a/code/modules/antagonists/changeling/changeling.dm +++ b/code/modules/antagonists/changeling/changeling.dm @@ -269,8 +269,11 @@ prof.protected = protect prof.underwear = H.underwear + prof.undie_color = H.undie_color prof.undershirt = H.undershirt + prof.shirt_color = H.shirt_color prof.socks = H.socks + prof.socks_color = H.socks_color var/list/slots = list("head", "wear_mask", "back", "wear_suit", "w_uniform", "shoes", "belt", "gloves", "glasses", "ears", "wear_id", "s_store") for(var/slot in slots) @@ -503,8 +506,11 @@ var/list/item_state_list = list() var/underwear + var/undie_color var/undershirt + var/shirt_color var/socks + var/socks_color /datum/changelingprofile/Destroy() qdel(dna) diff --git a/code/modules/client/preferences.dm b/code/modules/client/preferences.dm index 7a6fdad721..4f52c2bbd1 100644 --- a/code/modules/client/preferences.dm +++ b/code/modules/client/preferences.dm @@ -71,8 +71,11 @@ GLOBAL_LIST_EMPTY(preferences_datums) var/gender = MALE //gender of character (well duh) var/age = 30 //age of character var/underwear = "Nude" //underwear type + var/undie_color = "#FFFFFF" var/undershirt = "Nude" //undershirt type + var/shirt_color = "#FFFFFF" var/socks = "Nude" //socks type + var/socks_color = "#FFFFFF" var/backbag = DBACKPACK //backpack type var/hair_style = "Bald" //Hair type var/hair_color = "000" //Hair color @@ -674,8 +677,17 @@ GLOBAL_LIST_EMPTY(preferences_datums) dat += "" @@ -1507,29 +1519,35 @@ GLOBAL_LIST_EMPTY(preferences_datums) bgstate = next_list_item(bgstate, bgstate_options) if("underwear") - var/new_underwear - if(gender == MALE) - new_underwear = input(user, "Choose your character's underwear:", "Character Preference") as null|anything in GLOB.underwear_m - else - new_underwear = input(user, "Choose your character's underwear:", "Character Preference") as null|anything in GLOB.underwear_f + var/new_underwear = input(user, "Choose your character's underwear:", "Character Preference") as null|anything in GLOB.underwear_list if(new_underwear) underwear = new_underwear + if("undie_color") + var/n_undie_color = input(user, "Choose your underwear's color.", "Character Preference", undie_color) as color|null + if(n_undie_color) + undie_color = n_undie_color + if("undershirt") - var/new_undershirt - if(gender == MALE) - new_undershirt = input(user, "Choose your character's undershirt:", "Character Preference") as null|anything in GLOB.undershirt_m - else - new_undershirt = input(user, "Choose your character's undershirt:", "Character Preference") as null|anything in GLOB.undershirt_f + var/new_undershirt = input(user, "Choose your character's undershirt:", "Character Preference") as null|anything in GLOB.undershirt_list if(new_undershirt) undershirt = new_undershirt + if("shirt_color") + var/n_shirt_color = input(user, "Choose your undershirt's color.", "Character Preference", shirt_color) as color|null + if(n_shirt_color) + shirt_color = n_shirt_color + if("socks") - var/new_socks - new_socks = input(user, "Choose your character's socks:", "Character Preference") as null|anything in GLOB.socks_list + var/new_socks = input(user, "Choose your character's socks:", "Character Preference") as null|anything in GLOB.socks_list if(new_socks) socks = new_socks + if("socks_color") + var/n_socks_color = input(user, "Choose your socks' color.", "Character Preference", socks_color) as color|null + if(n_socks_color) + socks_color = n_socks_color + if("eyes") var/new_eyes = input(user, "Choose your character's eye colour:", "Character Preference","#"+eye_color) as color|null if(new_eyes) @@ -2246,11 +2264,16 @@ GLOBAL_LIST_EMPTY(preferences_datums) character.hair_style = hair_style character.facial_hair_style = facial_hair_style character.underwear = underwear + character.saved_underwear = underwear character.undershirt = undershirt character.saved_undershirt = undershirt character.socks = socks character.saved_socks = socks + character.undie_color = undie_color + character.shirt_color = shirt_color + character.socks_color = socks_color + character.backbag = backbag diff --git a/code/modules/client/preferences_savefile.dm b/code/modules/client/preferences_savefile.dm index e8a76c63a4..b9c5cb7ef9 100644 --- a/code/modules/client/preferences_savefile.dm +++ b/code/modules/client/preferences_savefile.dm @@ -266,8 +266,11 @@ SAVEFILE UPDATING/VERSIONING - 'Simplified', or rather, more coder-friendly ~Car S["hair_style_name"] >> hair_style S["facial_style_name"] >> facial_hair_style S["underwear"] >> underwear + S["undie_color"] >> undie_color S["undershirt"] >> undershirt + S["shirt_color"] >> shirt_color S["socks"] >> socks + S["socks_color"] >> socks_color S["backbag"] >> backbag S["uplink_loc"] >> uplink_spawn_loc S["feature_mcolor"] >> features["mcolor"] @@ -388,14 +391,15 @@ SAVEFILE UPDATING/VERSIONING - 'Simplified', or rather, more coder-friendly ~Car if(gender == MALE) hair_style = sanitize_inlist(hair_style, GLOB.hair_styles_male_list) facial_hair_style = sanitize_inlist(facial_hair_style, GLOB.facial_hair_styles_male_list) - underwear = sanitize_inlist(underwear, GLOB.underwear_m) - undershirt = sanitize_inlist(undershirt, GLOB.undershirt_m) else hair_style = sanitize_inlist(hair_style, GLOB.hair_styles_female_list) facial_hair_style = sanitize_inlist(facial_hair_style, GLOB.facial_hair_styles_female_list) - underwear = sanitize_inlist(underwear, GLOB.underwear_f) - undershirt = sanitize_inlist(undershirt, GLOB.undershirt_f) + underwear = sanitize_inlist(underwear, GLOB.underwear_list) + undie_color = sanitize_hexcolor(undie_color, 6, 1, initial(undie_color)) + undershirt = sanitize_inlist(undershirt, GLOB.undershirt_list) + shirt_color = sanitize_hexcolor(shirt_color, 6, 1, initial(shirt_color)) socks = sanitize_inlist(socks, GLOB.socks_list) + socks_color = sanitize_hexcolor(socks_color, 6, 1, initial(socks_color)) age = sanitize_integer(age, AGE_MIN, AGE_MAX, initial(age)) hair_color = sanitize_hexcolor(hair_color, 3, 0) facial_hair_color = sanitize_hexcolor(facial_hair_color, 3, 0) @@ -465,8 +469,11 @@ SAVEFILE UPDATING/VERSIONING - 'Simplified', or rather, more coder-friendly ~Car WRITE_FILE(S["hair_style_name"] , hair_style) WRITE_FILE(S["facial_style_name"] , facial_hair_style) WRITE_FILE(S["underwear"] , underwear) + WRITE_FILE(S["undie_color"] , undie_color) WRITE_FILE(S["undershirt"] , undershirt) + WRITE_FILE(S["shirt_color"] , shirt_color) WRITE_FILE(S["socks"] , socks) + WRITE_FILE(S["socks_color"] , socks_color) WRITE_FILE(S["backbag"] , backbag) WRITE_FILE(S["uplink_loc"] , uplink_spawn_loc) WRITE_FILE(S["species"] , pref_species.id) diff --git a/code/modules/mob/dead/new_player/sprite_accessories/_sprite_accessories.dm b/code/modules/mob/dead/new_player/sprite_accessories/_sprite_accessories.dm index 699c3c97e4..5e24d0630b 100644 --- a/code/modules/mob/dead/new_player/sprite_accessories/_sprite_accessories.dm +++ b/code/modules/mob/dead/new_player/sprite_accessories/_sprite_accessories.dm @@ -59,4 +59,8 @@ var/locked = FALSE //Is this part locked from roundstart selection? Used for parts that apply effects var/dimension_x = 32 var/dimension_y = 32 - var/center = FALSE //Should we center the sprite? \ No newline at end of file + var/center = FALSE //Should we center the sprite? + +/datum/sprite_accessory/underwear + icon = 'icons/mob/underwear.dmi' + var/has_color = FALSE \ No newline at end of file diff --git a/code/modules/mob/dead/new_player/sprite_accessories/socks.dm b/code/modules/mob/dead/new_player/sprite_accessories/socks.dm index 3384f3754b..524c1f0f13 100644 --- a/code/modules/mob/dead/new_player/sprite_accessories/socks.dm +++ b/code/modules/mob/dead/new_player/sprite_accessories/socks.dm @@ -2,135 +2,132 @@ // Socks Definitions // /////////////////////// -/datum/sprite_accessory/socks - icon = 'icons/mob/underwear.dmi' - -/datum/sprite_accessory/socks/nude +/datum/sprite_accessory/underwear/socks/nude name = "Nude" icon_state = null // please make sure they're sorted alphabetically and categorized -/datum/sprite_accessory/socks/bee_knee - name = "Knee-high (Bee)" +/datum/sprite_accessory/underwear/socks/socks_knee + name = "Knee-high" + icon_state = "socks_knee" + has_color = TRUE + +/datum/sprite_accessory/underwear/socks/bee_knee + name = "Knee-high - Bee" icon_state = "bee_knee" -/datum/sprite_accessory/socks/black_knee - name = "Knee-high (Black)" - icon_state = "black_knee" - -/datum/sprite_accessory/socks/commie_knee - name = "Knee-High (Commie)" +/datum/sprite_accessory/underwear/socks/commie_knee + name = "Knee-High - Commie" icon_state = "commie_knee" -/datum/sprite_accessory/socks/usa_knee - name = "Knee-High (Freedom)" +/datum/sprite_accessory/underwear/socks/usa_knee + name = "Knee-High - Freedom" icon_state = "assblastusa_knee" -/datum/sprite_accessory/socks/rainbow_knee - name = "Knee-high (Rainbow)" +/datum/sprite_accessory/underwear/socks/rainbow_knee + name = "Knee-high - Rainbow" icon_state = "rainbow_knee" -/datum/sprite_accessory/socks/striped_knee - name = "Knee-high (Striped)" +/datum/sprite_accessory/underwear/socks/striped_knee + name = "Knee-high - Striped" icon_state = "striped_knee" + has_color = TRUE -/datum/sprite_accessory/socks/thin_knee - name = "Knee-high (Thin)" +/datum/sprite_accessory/underwear/socks/thin_knee + name = "Knee-high - Thin" icon_state = "thin_knee" + has_color = TRUE -/datum/sprite_accessory/socks/uk_knee - name = "Knee-High (UK)" +/datum/sprite_accessory/underwear/socks/uk_knee + name = "Knee-High - UK" icon_state = "uk_knee" -/datum/sprite_accessory/socks/white_knee - name = "Knee-high (White)" - icon_state = "white_knee" +/datum/sprite_accessory/underwear/socks/socks_norm + name = "Normal" + icon_state = "socks_norm" + has_color = TRUE -/datum/sprite_accessory/socks/black_norm - name = "Normal (Black)" - icon_state = "black_norm" +/datum/sprite_accessory/underwear/socks/bee_norm + name = "Normal - Bee" + icon_state = "bee_norm" -/datum/sprite_accessory/socks/white_norm - name = "Normal (White)" - icon_state = "white_norm" - -/datum/sprite_accessory/socks/pantyhose +/datum/sprite_accessory/underwear/socks/pantyhose name = "Pantyhose" icon_state = "pantyhose" -/datum/sprite_accessory/socks/black_short - name = "Short (Black)" - icon_state = "black_short" +/datum/sprite_accessory/underwear/socks/socks_short + name = "Short" + icon_state = "socks_short" + has_color = TRUE -/datum/sprite_accessory/socks/white_short - name = "Short (White)" - icon_state = "white_short" - -/datum/sprite_accessory/socks/stockings_blue - name = "Stockings (Blue)" +/datum/sprite_accessory/underwear/socks/stockings_blue + name = "Stockings - Blue" icon_state = "stockings_blue" -/datum/sprite_accessory/socks/stockings_cyan - name = "Stockings (Cyan)" +/datum/sprite_accessory/underwear/socks/stockings_cyan + name = "Stockings - Cyan" icon_state = "stockings_cyan" -/datum/sprite_accessory/socks/stockings_dpink - name = "Stockings (Dark Pink)" +/datum/sprite_accessory/underwear/socks/stockings_dpink + name = "Stockings - Dark Pink" icon_state = "stockings_dpink" -/datum/sprite_accessory/socks/stockings_green - name = "Stockings (Green)" +/datum/sprite_accessory/underwear/socks/stockings_green + name = "Stockings - Green" icon_state = "stockings_black" -/datum/sprite_accessory/socks/stockings_orange - name = "Stockings (Orange)" +/datum/sprite_accessory/underwear/socks/stockings_orange + name = "Stockings - Orange" icon_state = "stockings_orange" -/datum/sprite_accessory/socks/stockings_programmer - name = "Stockings (Programmer)" +/datum/sprite_accessory/underwear/socks/stockings_programmer + name = "Stockings - Programmer" icon_state = "stockings_lpink" -/datum/sprite_accessory/socks/stockings_purple - name = "Stockings (Purple)" +/datum/sprite_accessory/underwear/socks/stockings_purple + name = "Stockings - Purple" icon_state = "stockings_purple" -/datum/sprite_accessory/socks/stockings_yellow - name = "Stockings (Yellow)" +/datum/sprite_accessory/underwear/socks/stockings_yellow + name = "Stockings - Yellow" icon_state = "stockings_yellow" -/datum/sprite_accessory/socks/bee_thigh - name = "Thigh-high (Bee)" +/datum/sprite_accessory/underwear/socks/socks_thigh + name = "Thigh-high" + icon_state = "socks_thigh" + has_color = TRUE + +/datum/sprite_accessory/underwear/socks/bee_thigh + name = "Thigh-high - Bee" icon_state = "bee_thigh" -/datum/sprite_accessory/socks/black_thigh - name = "Thigh-high (Black)" - icon_state = "black_thigh" - -/datum/sprite_accessory/socks/commie_thigh - name = "Thigh-high (Commie)" +/datum/sprite_accessory/underwear/socks/commie_thigh + name = "Thigh-high - Commie" icon_state = "commie_thigh" -/datum/sprite_accessory/socks/usa_thigh - name = "Thigh-high (Freedom)" +/datum/sprite_accessory/underwear/socks/usa_thigh + name = "Thigh-high - Freedom" icon_state = "assblastusa_thigh" -/datum/sprite_accessory/socks/rainbow_thigh - name = "Thigh-high (Rainbow)" +/datum/sprite_accessory/underwear/socks/fishnet + name = "Thigh-high - Fishnet" + icon_state = "fishnet" + +/datum/sprite_accessory/underwear/socks/rainbow_thigh + name = "Thigh-high - Rainbow" icon_state = "rainbow_thigh" -/datum/sprite_accessory/socks/striped_thigh - name = "Thigh-high (Striped)" +/datum/sprite_accessory/underwear/socks/striped_thigh + name = "Thigh-high - Striped" icon_state = "striped_thigh" + has_color = TRUE -/datum/sprite_accessory/socks/thin_thigh - name = "Thigh-high (Thin)" +/datum/sprite_accessory/underwear/socks/thin_thigh + name = "Thigh-high - Thin" icon_state = "thin_thigh" + has_color = TRUE -/datum/sprite_accessory/socks/uk_thigh - name = "Thigh-high (UK)" +/datum/sprite_accessory/underwear/socks/uk_thigh + name = "Thigh-high - UK" icon_state = "uk_thigh" - -/datum/sprite_accessory/socks/white_thigh - name = "Thigh-high (White)" - icon_state = "white_thigh" diff --git a/code/modules/mob/dead/new_player/sprite_accessories/undershirt.dm b/code/modules/mob/dead/new_player/sprite_accessories/undershirt.dm index f5af9a3849..562ee4f10b 100644 --- a/code/modules/mob/dead/new_player/sprite_accessories/undershirt.dm +++ b/code/modules/mob/dead/new_player/sprite_accessories/undershirt.dm @@ -2,311 +2,283 @@ // Undershirt Definitions // //////////////////////////// -/datum/sprite_accessory/undershirt - icon = 'icons/mob/underwear.dmi' - gender = NEUTER - -/datum/sprite_accessory/undershirt/nude +/datum/sprite_accessory/underwear/top/nude name = "Nude" icon_state = null // please make sure they're sorted alphabetically and categorized -/datum/sprite_accessory/undershirt/bluejersey +/datum/sprite_accessory/underwear/top/longjon + name = "Long John Shirt" + icon_state = "ljont" + has_color = TRUE + +/datum/sprite_accessory/underwear/top/longstripe_black + name = "Longsleeve Striped Shirt - Black" + icon_state = "longstripe" + +/datum/sprite_accessory/underwear/top/longstripe_blue + name = "Longsleeve Striped Shirt - Blue" + icon_state = "longstripe_blue" + +/datum/sprite_accessory/underwear/top/shirt + name = "Shirt" + icon_state = "undershirt" + has_color = TRUE + +/datum/sprite_accessory/underwear/top/bowlingw + name = "Shirt - Bowling" + icon_state = "bowlingw" + has_color = TRUE + +/datum/sprite_accessory/underwear/top/bowling + name = "Shirt, Bowling - Red" + icon_state = "bowling" + +/datum/sprite_accessory/underwear/top/bowlingp + name = "Shirt, Bowling - Pink" + icon_state = "bowlingp" + +/datum/sprite_accessory/underwear/top/bowlinga + name = "Shirt, Bowling - Aqua" + icon_state = "bowlinga" + +/datum/sprite_accessory/underwear/top/bluejersey name = "Shirt, Jersey - Blue" icon_state = "shirt_bluejersey" -/datum/sprite_accessory/undershirt/redjersey +/datum/sprite_accessory/underwear/top/redjersey name = "Shirt, Jersey - Red" icon_state = "shirt_redjersey" -/datum/sprite_accessory/undershirt/bluepolo - name = "Shirt, Polo - Blue" - icon_state = "bluepolo" +/datum/sprite_accessory/underwear/top/polo + name = "Shirt - Polo" + icon_state = "polo" + has_color = TRUE -/datum/sprite_accessory/undershirt/grayyellowpolo - name = "Shirt, Polo - Gray, Yellow" - icon_state = "grayyellowpolo" - -/datum/sprite_accessory/undershirt/redpolo - name = "Shirt, Polo - Red" - icon_state = "redpolo" - -/datum/sprite_accessory/undershirt/whitepolo - name = "Shirt, Polo - White" - icon_state = "whitepolo" - -/datum/sprite_accessory/undershirt/alienshirt +/datum/sprite_accessory/underwear/top/alienshirt name = "Shirt - Alien" icon_state = "shirt_alien" -/datum/sprite_accessory/undershirt/mondmondjaja +/datum/sprite_accessory/underwear/top/mondmondjaja name = "Shirt - Band" icon_state = "band" -/datum/sprite_accessory/undershirt/shirt_black - name = "Shirt - Black" - icon_state = "shirt_black" +/datum/sprite_accessory/underwear/top/shirt_bee + name = "Shirt - Bee" + icon_state = "bee_shirt" -/datum/sprite_accessory/undershirt/blueshirt - name = "Shirt - Blue" - icon_state = "shirt_blue" - -/datum/sprite_accessory/undershirt/clownshirt +/datum/sprite_accessory/underwear/top/clownshirt name = "Shirt - Clown" icon_state = "shirt_clown" -/datum/sprite_accessory/undershirt/commie +/datum/sprite_accessory/underwear/top/commie name = "Shirt - Commie" icon_state = "shirt_commie" -/datum/sprite_accessory/undershirt/greenshirt - name = "Shirt - Green" - icon_state = "shirt_green" - -/datum/sprite_accessory/undershirt/shirt_grey - name = "Shirt - Grey" - icon_state = "shirt_grey" - -/datum/sprite_accessory/undershirt/ian +/datum/sprite_accessory/underwear/top/ian name = "Shirt - Ian" icon_state = "ian" -/datum/sprite_accessory/undershirt/ilovent +/datum/sprite_accessory/underwear/top/ilovent name = "Shirt - I Love NT" icon_state = "ilovent" -/datum/sprite_accessory/undershirt/lover +/datum/sprite_accessory/underwear/top/lover name = "Shirt - Lover" icon_state = "lover" -/datum/sprite_accessory/undershirt/matroska +/datum/sprite_accessory/underwear/top/matroska name = "Shirt - Matroska" icon_state = "matroska" -/datum/sprite_accessory/undershirt/meat +/datum/sprite_accessory/underwear/top/meat name = "Shirt - Meat" icon_state = "shirt_meat" -/datum/sprite_accessory/undershirt/nano +/datum/sprite_accessory/underwear/top/nano name = "Shirt - Nanotrasen" icon_state = "shirt_nano" -/datum/sprite_accessory/undershirt/peace +/datum/sprite_accessory/underwear/top/peace name = "Shirt - Peace" icon_state = "peace" -/datum/sprite_accessory/undershirt/pacman +/datum/sprite_accessory/underwear/top/pacman name = "Shirt - Pogoman" icon_state = "pogoman" -/datum/sprite_accessory/undershirt/question +/datum/sprite_accessory/underwear/top/question name = "Shirt - Question" icon_state = "shirt_question" -/datum/sprite_accessory/undershirt/redshirt - name = "Shirt - Red" - icon_state = "shirt_red" - -/datum/sprite_accessory/undershirt/skull +/datum/sprite_accessory/underwear/top/skull name = "Shirt - Skull" icon_state = "shirt_skull" -/datum/sprite_accessory/undershirt/ss13 +/datum/sprite_accessory/underwear/top/ss13 name = "Shirt - SS13" icon_state = "shirt_ss13" + has_color = TRUE -/datum/sprite_accessory/undershirt/stripe +/datum/sprite_accessory/underwear/top/stripe name = "Shirt - Striped" icon_state = "shirt_stripes" -/datum/sprite_accessory/undershirt/tiedye +/datum/sprite_accessory/underwear/top/tiedye name = "Shirt - Tie-dye" icon_state = "shirt_tiedye" -/datum/sprite_accessory/undershirt/uk +/datum/sprite_accessory/underwear/top/uk name = "Shirt - UK" icon_state = "uk" -/datum/sprite_accessory/undershirt/usa +/datum/sprite_accessory/underwear/top/usa name = "Shirt - USA" icon_state = "shirt_assblastusa" -/datum/sprite_accessory/undershirt/shirt_white - name = "Shirt - White" - icon_state = "shirt_white" +/datum/sprite_accessory/underwear/top/shortsleeve + name = "Shirt - Short Sleeved" + icon_state = "shortsleeve" + has_color = TRUE -/datum/sprite_accessory/undershirt/blackshortsleeve - name = "Shirt, Short Sleeved - Black" - icon_state = "blackshortsleeve" - -/datum/sprite_accessory/undershirt/blueshortsleeve - name = "Shirt, Short Sleeved - Blue" - icon_state = "blueshortsleeve" - -/datum/sprite_accessory/undershirt/greenshortsleeve - name = "Shirt, Short Sleeved - Green" - icon_state = "greenshortsleeve" - -/datum/sprite_accessory/undershirt/purpleshortsleeve - name = "Shirt, Short Sleeved - Purple" - icon_state = "purpleshortsleeve" - -/datum/sprite_accessory/undershirt/whiteshortsleeve - name = "Shirt, Short Sleeved - White" - icon_state = "whiteshortsleeve" - -/datum/sprite_accessory/undershirt/blueshirtsport +/datum/sprite_accessory/underwear/top/blueshirtsport name = "Shirt, Sports - Blue" icon_state = "blueshirtsport" - gender = NEUTER -/datum/sprite_accessory/undershirt/greenshirtsport +/datum/sprite_accessory/underwear/top/greenshirtsport name = "Shirt, Sports - Green" icon_state = "greenshirtsport" - gender = NEUTER -/datum/sprite_accessory/undershirt/redshirtsport +/datum/sprite_accessory/underwear/top/redshirtsport name = "Shirt, Sports - Red" icon_state = "redshirtsport" - gender = NEUTER -/datum/sprite_accessory/undershirt/redtop - name = "Shirt, Short - Red" - icon_state = "redtop" - -/datum/sprite_accessory/undershirt/whitetop - name = "Shirt, Short - White" - icon_state = "whitetop" - -/datum/sprite_accessory/undershirt/tshirt_blue - name = "T-Shirt - Blue" - icon_state = "blueshirt" - -/datum/sprite_accessory/undershirt/tshirt_green - name = "T-Shirt - Green" - icon_state = "greenshirt" - -/datum/sprite_accessory/undershirt/tshirt_red - name = "T-Shirt - Red" - icon_state = "redshirt" - -/datum/sprite_accessory/undershirt/yellowshirt - name = "T-Shirt - Yellow" - icon_state = "yellowshirt" - -/datum/sprite_accessory/undershirt/tank_black - name = "Tank Top - Black" - icon_state = "tank_black" - -/datum/sprite_accessory/undershirt/tankfire +/datum/sprite_accessory/underwear/top/tankfire name = "Tank Top - Fire" icon_state = "tank_fire" -/datum/sprite_accessory/undershirt/tank_grey - name = "Tank Top - Grey" - icon_state = "tank_grey" +/datum/sprite_accessory/underwear/top/tanktop + name = "Tank Top" + icon_state = "tanktop" + has_color = TRUE -/datum/sprite_accessory/undershirt/female_midriff +/datum/sprite_accessory/underwear/top/tanktop_alt + name = "Tank Top - Alt" + icon_state = "tanktop_alt" + has_color = TRUE + +/datum/sprite_accessory/underwear/top/tanktop_midriff name = "Tank Top - Midriff" icon_state = "tank_midriff" + has_color = TRUE -/datum/sprite_accessory/undershirt/tank_red - name = "Tank Top - Red" - icon_state = "tank_red" +/datum/sprite_accessory/underwear/top/tanktop_midriff_alt + name = "Tank Top - Midriff Halterneck" + icon_state = "tank_midriff_alt" + has_color = TRUE -/datum/sprite_accessory/undershirt/tankstripe +/datum/sprite_accessory/underwear/top/tankstripe name = "Tank Top - Striped" icon_state = "tank_stripes" -/datum/sprite_accessory/undershirt/tank_white - name = "Tank Top - White" - icon_state = "tank_white" +/datum/sprite_accessory/underwear/top/tank_top_sun + name = "Tank top - Sun" + icon_state = "tank_sun" -/datum/sprite_accessory/undershirt/female_red - name = "Bra - Red" - icon_state = "bra_red" +/datum/sprite_accessory/underwear/top/bra + name = "Bra" + icon_state = "bra" + has_color = TRUE -/datum/sprite_accessory/undershirt/female_pink - name = "Bra - Pink" - icon_state = "bra_pink" +/datum/sprite_accessory/underwear/top/bra_alt + name = "Bra - Alt" + icon_state = "bra_alt" + has_color = TRUE -/datum/sprite_accessory/undershirt/female_kinky +/datum/sprite_accessory/underwear/top/bra_thin + name = "Bra - Thin" + icon_state = "bra_thin" + has_color = TRUE + +/datum/sprite_accessory/underwear/top/bra_kinky name = "Bra - Kinky Black" icon_state = "bra_kinky" -/datum/sprite_accessory/undershirt/female_green - name = "Bra - Green" - icon_state = "bra_green" - -/datum/sprite_accessory/undershirt/female_commie +/datum/sprite_accessory/underwear/top/bra_freedom name = "Bra - Freedom" icon_state = "bra_assblastusa" -/datum/sprite_accessory/undershirt/female_commie +/datum/sprite_accessory/underwear/top/bra_commie name = "Bra - Commie" icon_state = "bra_commie" -/datum/sprite_accessory/undershirt/female_babyblue - name = "Bra - Baby Blue" - icon_state = "bra_babyblue" - -/datum/sprite_accessory/undershirt/female_beekini +/datum/sprite_accessory/underwear/top/bra_beekini name = "Bra - Bee-kini" icon_state = "bra_bee-kini" -/datum/sprite_accessory/undershirt/female_black - name = "Bra - Black" - icon_state = "bra_black" - -/datum/sprite_accessory/undershirt/female_uk +/datum/sprite_accessory/underwear/top/bra_uk name = "Bra - UK" icon_state = "bra_uk" -/datum/sprite_accessory/undershirt/female_white - name = "Bra - White" - icon_state = "bra_white" +/datum/sprite_accessory/underwear/top/bra_neko + name = "Bra - Neko" + icon_state = "bra_neko" + has_color = TRUE -/datum/sprite_accessory/undershirt/female_white_neko - name = "Bra, Neko - white" - icon_state = "bra_neko_white" +/datum/sprite_accessory/underwear/top/halterneck_bra + name = "Bra - Halterneck" + icon_state = "halterneck_bra" + has_color = TRUE -/datum/sprite_accessory/undershirt/female_black_neko - name = "Bra, Neko - Black" - icon_state = "bra_neko_black" - -/datum/sprite_accessory/undershirt/female_blackalt - name = "Bra, Sports - Black" - icon_state = "bra_sports_black" - -/datum/sprite_accessory/undershirt/sports_bra - name = "Bra, Sports 1 - White" +/datum/sprite_accessory/underwear/top/sports_bra + name = "Bra, Sports" icon_state = "sports_bra" + has_color = TRUE -/datum/sprite_accessory/undershirt/female_whitealt - name = "Bra, Sports 2 - White" - icon_state = "bra_sports_white" - -/datum/sprite_accessory/undershirt/sports_bra2 - name = "Bra, Sports 3 - White" +/datum/sprite_accessory/underwear/top/sports_bra_alt + name = "Bra, Sports - Alt" icon_state = "sports_bra_alt" + has_color = TRUE -/datum/sprite_accessory/undershirt/female_yellow - name = "Bra - Yellow" - icon_state = "bra_yellow" +/datum/sprite_accessory/underwear/top/bra_strapless + name = "Bra, Strapless" + icon_state = "bra_strapless" + has_color = TRUE -/datum/sprite_accessory/undershirt/female_thong - name = "Bra, Strapless - Pink" - icon_state = "bra_strapless_pink" - -/datum/sprite_accessory/undershirt/female_blue - name = "Bra, Strapless - Blue" +/datum/sprite_accessory/underwear/top/bra_strapless_alt + name = "Bra, Strapless - Alt" icon_state = "bra_blue" + has_color = TRUE -/datum/sprite_accessory/undershirt/swimsuit_green - name = "Swimsuit, Top - Green" - icon_state = "bra_swimming_green" +/datum/sprite_accessory/underwear/top/striped_bra + name = "Bra - Striped" + icon_state = "striped_bra" + has_color = TRUE -/datum/sprite_accessory/undershirt/swimsuit_purple - name = "Swimsuit, Top - Purple" - icon_state = "bra_swimming_purple" \ No newline at end of file +/datum/sprite_accessory/underwear/top/fishnet_sleeves + name = "Fishnet - sleeves" + icon_state = "fishnet_sleeves" + +/datum/sprite_accessory/underwear/top/fishnet_gloves + name = "Fishnet - gloves" + icon_state = "fishnet_gloves" + +/datum/sprite_accessory/underwear/top/fishnet_base + name = "Fishnet - top" + icon_state = "fishnet_body" + +/datum/sprite_accessory/underwear/top/swimsuit + name = "Swimsuit Top" + icon_state = "bra_swimming" + has_color = TRUE + +/datum/sprite_accessory/underwear/top/swimsuit_alt + name = "Swimsuit Top - Strapless" + icon_state = "bra_swimming_alt" + has_color = TRUE + +/datum/sprite_accessory/underwear/top/tubetop + name = "Tube Top" + icon_state = "tubetop" + has_color = TRUE \ No newline at end of file diff --git a/code/modules/mob/dead/new_player/sprite_accessories/underwear.dm b/code/modules/mob/dead/new_player/sprite_accessories/underwear.dm index e7179eeb87..0d85322860 100644 --- a/code/modules/mob/dead/new_player/sprite_accessories/underwear.dm +++ b/code/modules/mob/dead/new_player/sprite_accessories/underwear.dm @@ -1,174 +1,148 @@ /////////////////////////// // Underwear Definitions // /////////////////////////// -/datum/sprite_accessory/underwear - icon = 'icons/mob/underwear.dmi' - gender = NEUTER -/datum/sprite_accessory/underwear/nude +/datum/sprite_accessory/underwear/bottom/nude name = "Nude" icon_state = null -/datum/sprite_accessory/underwear/mankini - name = "Mankini - Green" - icon_state = "mankini_green" +/datum/sprite_accessory/underwear/bottom/mankini + name = "Mankini" + icon_state = "mankini" + has_color = TRUE -/datum/sprite_accessory/underwear/male_kinky - name = "Jockstrap - White" - icon_state = "jockstrap_white" +/datum/sprite_accessory/underwear/bottom/male_kinky + name = "Jockstrap" + icon_state = "jockstrap" + has_color = TRUE -/datum/sprite_accessory/underwear/male_white - name = "Briefs - White" - icon_state = "briefs_white" +/datum/sprite_accessory/underwear/bottom/briefs + name = "Briefs" + icon_state = "briefs" + has_color = TRUE -/datum/sprite_accessory/underwear/male_black - name = "Briefs - Black" - icon_state = "briefs_black" +/datum/sprite_accessory/underwear/bottom/boxers + name = "Boxers" + icon_state = "boxers" + has_color = TRUE -/datum/sprite_accessory/underwear/male_grey - name = "Briefs - Grey" - icon_state = "briefs_grey" +/datum/sprite_accessory/underwear/bottom/male_bee + name = "Boxers - Bee" + icon_state = "bee_shorts" -/datum/sprite_accessory/underwear/male_red - name = "Briefs - Red" - icon_state = "briefs_red" - -/datum/sprite_accessory/underwear/male_green - name = "Briefs - Green" - icon_state = "briefs_green" - -/datum/sprite_accessory/underwear/male_blue - name = "Briefs - Blue" - icon_state = "briefs_blue" - -/datum/sprite_accessory/underwear/male_blackalt - name = "Boxers - Black" - icon_state = "boxers_black" - -/datum/sprite_accessory/underwear/male_greyalt - name = "Boxers - Grey" - icon_state = "boxers_grey" - -/datum/sprite_accessory/underwear/male_hearts +/datum/sprite_accessory/underwear/bottom/male_hearts name = "Boxers - Heart" icon_state = "boxers_heart" -/datum/sprite_accessory/underwear/male_stripe +/datum/sprite_accessory/underwear/bottom/male_stripe name = "Boxers - Striped" icon_state = "boxers_striped" -/datum/sprite_accessory/underwear/male_commie +/datum/sprite_accessory/underwear/bottom/male_commie name = "Boxers - Striped Communist" icon_state = "boxers_commie" -/datum/sprite_accessory/underwear/male_usastripe +/datum/sprite_accessory/underwear/bottom/male_usastripe name = "Boxers - Striped Freedom" icon_state = "boxers_assblastusa" -/datum/sprite_accessory/underwear/male_uk +/datum/sprite_accessory/underwear/bottom/male_uk name = "Boxers - Striped UK" icon_state = "boxers_uk" +/datum/sprite_accessory/underwear/bottom/boxer_briefs + name = "Boxer Briefs" + icon_state = "boxer_briefs" + has_color = TRUE -/datum/sprite_accessory/underwear/female_whitealt - name = "Boxer Briefs - White" - icon_state = "boxer_briefs_white" +/datum/sprite_accessory/underwear/bottom/panties + name = "Panties" + icon_state = "panties" + has_color = TRUE -/datum/sprite_accessory/underwear/female_blackalt - name = "Boxer Briefs - Black" - icon_state = "boxer_briefs_black" +/datum/sprite_accessory/underwear/bottom/panties_alt + name = "Panties - Alt" + icon_state = "panties_alt" + has_color = TRUE -/datum/sprite_accessory/underwear/female_pink - name = "Boxer Briefs - Pink" - icon_state = "boxer_briefs_pink" +/datum/sprite_accessory/underwear/bottom/fishnet_lower + name = "Panties - Fishnet" + icon_state = "fishnet_lower" -/datum/sprite_accessory/underwear/female_babyblue - name = "Boxer Briefs - Baby Blue" - icon_state = "boxer_briefs_babyblue" - -/datum/sprite_accessory/underwear/female_yellow - name = "Boxer Briefs - Yellow" - icon_state = "boxer_briefs_yellow" - -/datum/sprite_accessory/underwear/female_beekini +/datum/sprite_accessory/underwear/bottom/female_beekini name = "Panties - Bee-kini" icon_state = "panties_bee-kini" -/datum/sprite_accessory/underwear/female_black - name = "Panties - Black" - icon_state = "panties_black" - -/datum/sprite_accessory/underwear/female_blue - name = "Panties - Blue" - icon_state = "panties_blue" - -/datum/sprite_accessory/underwear/female_commie +/datum/sprite_accessory/underwear/bottom/female_commie name = "Panties - Commie" icon_state = "panties_commie" -/datum/sprite_accessory/underwear/female_usastripe +/datum/sprite_accessory/underwear/bottom/female_usastripe name = "Panties - Freedom" icon_state = "panties_assblastusa" -/datum/sprite_accessory/underwear/female_green - name = "Panties - Green" - icon_state = "panties_green" - -/datum/sprite_accessory/underwear/female_kinky +/datum/sprite_accessory/underwear/bottom/female_kinky name = "Panties - Kinky Black" icon_state = "panties_kinky" -/datum/sprite_accessory/underwear/female_red - name = "Panties - Red" - icon_state = "panties_red" - -/datum/sprite_accessory/underwear/female_uk +/datum/sprite_accessory/underwear/bottom/panties_uk name = "Panties - UK" icon_state = "panties_uk" -/datum/sprite_accessory/underwear/female_white - name = "Panties - White" - icon_state = "panties_white" +/datum/sprite_accessory/underwear/bottom/panties_neko + name = "Panties - Neko" + icon_state = "panties_neko" + has_color = TRUE -/datum/sprite_accessory/underwear/female_white_neko - name = "Panties, Neko - White" - icon_state = "panties_neko_white" +/datum/sprite_accessory/underwear/bottom/panties_slim + name = "Panties - Slim" + icon_state = "panties_slim" + has_color = TRUE -/datum/sprite_accessory/underwear/female_black_neko - name = "Panties, Neko - Black" - icon_state = "panties_neko_black" +/datum/sprite_accessory/underwear/bottom/striped_panties + name = "Panties - Striped" + icon_state = "striped_panties" + has_color = TRUE +/datum/sprite_accessory/underwear/bottom/panties_swimsuit + name = "Panties - Swimsuit" + icon_state = "panties_swimming" + has_color = TRUE -/datum/sprite_accessory/underwear/swimsuit_red +/datum/sprite_accessory/underwear/bottom/panties_thin + name = "Panties - Thin" + icon_state = "panties_thin" + has_color = TRUE + +/datum/sprite_accessory/underwear/bottom/longjon + name = "Long John Bottoms" + icon_state = "ljonb" + has_color = TRUE + +/datum/sprite_accessory/underwear/bottom/swimsuit_red name = "Swimsuit, One Piece - Red" icon_state = "swimming_red" -/datum/sprite_accessory/underwear/swimsuit +/datum/sprite_accessory/underwear/bottom/swimsuit name = "Swimsuit, One Piece - Black" icon_state = "swimming_black" -/datum/sprite_accessory/underwear/swimsuit_blue +/datum/sprite_accessory/underwear/bottom/swimsuit_blue name = "Swimsuit, One Piece - Striped Blue" icon_state = "swimming_blue" -/datum/sprite_accessory/underwear/swimsuit_green +/datum/sprite_accessory/underwear/bottom/swimsuit_green name = "Swimsuit, Bottom - Green" icon_state = "panties_swimming_green" -/datum/sprite_accessory/underwear/swimsuit_purple - name = "Swimsuit, Bottom - Purple" - icon_state = "panties_swimming_purple" +/datum/sprite_accessory/underwear/bottom/thong + name = "Thong" + icon_state = "thong" + has_color = TRUE -/datum/sprite_accessory/underwear/female_thong_black - name = "Thong - Black" - icon_state = "thong_black" - -/datum/sprite_accessory/underwear/female_thong - name = "Thong - Pink" - icon_state = "thong_pink" - -/datum/sprite_accessory/underwear/female_babydoll - name = "Babydoll - Black" +/datum/sprite_accessory/underwear/bottom/thong_babydoll + name = "Thong - Babydoll" icon_state = "babydoll" + has_color = TRUE diff --git a/code/modules/mob/living/carbon/human/human_defines.dm b/code/modules/mob/living/carbon/human/human_defines.dm index de976da40f..c9d59b84f2 100644 --- a/code/modules/mob/living/carbon/human/human_defines.dm +++ b/code/modules/mob/living/carbon/human/human_defines.dm @@ -25,8 +25,11 @@ var/age = 30 //Player's age var/underwear = "Nude" //Which underwear the player wants + var/undie_color = "#FFFFFF" var/undershirt = "Nude" //Which undershirt the player wants + var/shirt_color = "#FFFFFF" var/socks = "Nude" //Which socks the player wants + var/socks_color = "#FFFFFF" var/backbag = DBACKPACK //Which backpack type the player has chosen. //Equipment slots diff --git a/code/modules/mob/living/carbon/human/species.dm b/code/modules/mob/living/carbon/human/species.dm index 3324b07217..080697ae59 100644 --- a/code/modules/mob/living/carbon/human/species.dm +++ b/code/modules/mob/living/carbon/human/species.dm @@ -496,33 +496,41 @@ GLOBAL_LIST_EMPTY(roundstart_races) H.underwear = "Nude" else H.underwear = H.saved_underwear - var/datum/sprite_accessory/underwear/underwear = GLOB.underwear_list[H.underwear] - if(underwear) - standing += mutable_appearance(underwear.icon, underwear.icon_state, -BODY_LAYER) + var/datum/sprite_accessory/underwear/bottom/B = GLOB.underwear_list[H.underwear] + if(B) + var/mutable_appearance/MA = mutable_appearance(B.icon, B.icon_state, -BODY_LAYER) + if(B.has_color) + MA.color = H.undie_color + standing += MA if(H.undershirt) if(H.hidden_undershirt) H.undershirt = "Nude" else H.undershirt = H.saved_undershirt - var/datum/sprite_accessory/undershirt/undershirt = GLOB.undershirt_list[H.undershirt] - if(undershirt) - if(H.dna.species.sexes && H.gender == FEMALE) - standing += wear_female_version(undershirt.icon_state, undershirt.icon, BODY_LAYER) - else - standing += mutable_appearance(undershirt.icon, undershirt.icon_state, -BODY_LAYER) + var/datum/sprite_accessory/underwear/top/T = GLOB.undershirt_list[H.undershirt] + if(T) + var/mutable_appearance/MA + if(H.dna.species.sexes && H.gender == FEMALE) + MA = wear_female_version(T.icon_state, T.icon, BODY_LAYER) + else + MA = mutable_appearance(T.icon, T.icon_state, -BODY_LAYER) + if(T.has_color) + MA.color = H.shirt_color + standing += MA if(H.socks && H.get_num_legs(FALSE) >= 2) if(H.hidden_socks) H.socks = "Nude" else H.socks = H.saved_socks - var/datum/sprite_accessory/socks/socks = GLOB.socks_list[H.socks] - if(socks) - if(DIGITIGRADE in species_traits) - standing += mutable_appearance(socks.icon, socks.icon_state + "_d", -BODY_LAYER) - else - standing += mutable_appearance(socks.icon, socks.icon_state, -BODY_LAYER) + var/datum/sprite_accessory/underwear/socks/S = GLOB.socks_list[H.socks] + if(S) + var/digilegs = (DIGITIGRADE in species_traits) ? "_d" : "" + var/mutable_appearance/MA = mutable_appearance(S.icon, "[S][digilegs]", -BODY_LAYER) + if(S.has_color) + MA.color = H.socks_color + standing += MA if(standing.len) H.overlays_standing[BODY_LAYER] = standing diff --git a/icons/mob/underwear.dmi b/icons/mob/underwear.dmi index 5e6725cec7faa429d2479ccfa8912b082dd6af99..9b67834fe4f9b4572149e33c449aad43b83154e0 100644 GIT binary patch literal 59880 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 EZ$hWnpa1{> literal 66236 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
$4%v5; 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 From 143410c176a3e7a3c8052c0d232bb0c2c4e0c5fe Mon Sep 17 00:00:00 2001 From: Ghommie Date: Thu, 11 Jul 2019 07:39:29 +0200 Subject: [PATCH 07/25] Blame Poojawa for the issue. --- code/__HELPERS/mobs.dm | 21 ++-- code/game/objects/structures/dresser.dm | 94 ++++++++++-------- code/modules/client/preferences.dm | 9 +- .../sprite_accessories/undershirt.dm | 5 + .../sprite_accessories/underwear.dm | 8 +- .../mob/living/carbon/human/species.dm | 14 +-- icons/mob/underwear.dmi | Bin 59880 -> 59789 bytes 7 files changed, 81 insertions(+), 70 deletions(-) diff --git a/code/__HELPERS/mobs.dm b/code/__HELPERS/mobs.dm index 68a47398fa..5ec839130a 100644 --- a/code/__HELPERS/mobs.dm +++ b/code/__HELPERS/mobs.dm @@ -20,35 +20,34 @@ else return "000" -/proc/random_underwear(gender)//Cit change - makes random underwear always return nude +#define UNDIE_COLORABLE(U) (U?.has_color) + +/proc/random_underwear(gender) if(!GLOB.underwear_list.len) init_sprite_accessory_subtypes(/datum/sprite_accessory/underwear/bottom, GLOB.underwear_list, GLOB.underwear_m, GLOB.underwear_f) - return "Nude" - /*switch(gender) + switch(gender) if(MALE) return pick(GLOB.underwear_m) if(FEMALE) return pick(GLOB.underwear_f) else - return pick(GLOB.underwear_list)*/ + return pick(GLOB.underwear_list) -/proc/random_undershirt(gender)//Cit change - makes random undershirts always return nude +/proc/random_undershirt(gender) if(!GLOB.undershirt_list.len) init_sprite_accessory_subtypes(/datum/sprite_accessory/underwear/top, GLOB.undershirt_list, GLOB.undershirt_m, GLOB.undershirt_f) - return "Nude" - /*switch(gender) + switch(gender) if(MALE) return pick(GLOB.undershirt_m) if(FEMALE) return pick(GLOB.undershirt_f) else - return pick(GLOB.undershirt_list)*/ + return pick(GLOB.undershirt_list) -/proc/random_socks()//Cit change - makes random socks always return nude +/proc/random_socks() if(!GLOB.socks_list.len) init_sprite_accessory_subtypes(/datum/sprite_accessory/underwear/socks, GLOB.socks_list) - return "Nude" - //return pick(GLOB.socks_list) + return pick(GLOB.socks_list) /proc/random_features() if(!GLOB.tails_list_human.len) diff --git a/code/game/objects/structures/dresser.dm b/code/game/objects/structures/dresser.dm index f40bb7197f..461e19adf1 100644 --- a/code/game/objects/structures/dresser.dm +++ b/code/game/objects/structures/dresser.dm @@ -21,48 +21,62 @@ /obj/structure/dresser/attack_hand(mob/user) . = ..() - if(.) + if(. || !ishuman(user) || !user.canUseTopic(src, BE_CLOSE, FALSE, NO_TK)) return - if(!user.canUseTopic(src, BE_CLOSE, FALSE, NO_TK)) + var/mob/living/carbon/human/H = user + + if(H.dna && H.dna.species && (NO_UNDERWEAR in H.dna.species.species_traits)) + to_chat(H, "You are not capable of wearing underwear.") return - if(ishuman(user)) - var/mob/living/carbon/human/H = user - if(H.dna && H.dna.species && (NO_UNDERWEAR in H.dna.species.species_traits)) - to_chat(user, "You are not capable of wearing underwear.") - return + var/list/undergarment_choices = list("Underwear", "Underwear Color", "Undershirt", "Undershirt Color", "Socks", "Socks Color") + if(!UNDIE_COLORABLE(GLOB.underwear_list[H.underwear])) + undergarment_choices -= "Underwear Color" + if(!UNDIE_COLORABLE(GLOB.undershirt_list[H.undershirt])) + undergarment_choices -= "Undershirt Color" + if(!UNDIE_COLORABLE(GLOB.socks_list[H.socks])) + undergarment_choices -= "Socks Color" - var/choice = input(user, "Underwear, Undershirt, or Socks?", "Changing") as null|anything in list("Underwear","Undershirt","Socks") - if(!user.canUseTopic(src, BE_CLOSE, FALSE, NO_TK)) - return - switch(choice) - if("Underwear") - var/new_undies = input(user, "Select your underwear", "Changing") as null|anything in GLOB.underwear_list - if(new_undies) - H.underwear = new_undies - var/datum/sprite_accessory/underwear/bottom/B = GLOB.underwear_list[new_undies] - if(B?.has_color) - var/n_undie_color = input(user, "Choose your underwear's color.", "Character Preference", H.undie_color) as color|null - if(n_undie_color) - H.undie_color = n_undie_color - if("Undershirt") - var/new_undershirt = input(user, "Select your undershirt", "Changing") as null|anything in GLOB.undershirt_list - if(new_undershirt) - H.undershirt = new_undershirt - var/datum/sprite_accessory/underwear/top/T = GLOB.undershirt_list[new_undershirt] - if(T?.has_color) - var/n_shirt_color = input(user, "Choose your underwear's color.", "Character Preference", H.shirt_color) as color|null - if(n_shirt_color) - H.shirt_color = n_shirt_color - if("Socks") - var/new_socks = input(user, "Select your socks", "Changing") as null|anything in GLOB.socks_list - if(new_socks) - H.socks= new_socks - var/datum/sprite_accessory/underwear/socks/S = GLOB.socks_list[new_socks] - if(S?.has_color) - var/n_socks_color = input(user, "Choose your underwear's color.", "Character Preference", H.socks_color) as color|null - if(n_socks_color) - H.socks_color = n_socks_color + var/choice = input(H, "Underwear, Undershirt, or Socks?", "Changing") as null|anything in undergarment_choices + if(!H.canUseTopic(src, BE_CLOSE, FALSE, NO_TK)) + return + var/dye_undie = FALSE + var/dye_shirt = FALSE + var/dye_socks = FALSE + switch(choice) + if("Underwear") + var/new_undies = input(H, "Select your underwear", "Changing") as null|anything in GLOB.underwear_list + if(H.underwear) + H.underwear = new_undies + H.saved_underwear = new_undies + var/datum/sprite_accessory/underwear/bottom/B = GLOB.underwear_list[new_undies] + dye_undie = B?.has_color + if("Undershirt") + var/new_undershirt = input(H, "Select your undershirt", "Changing") as null|anything in GLOB.undershirt_list + if(new_undershirt) + H.undershirt = new_undershirt + H.saved_undershirt = new_undershirt + var/datum/sprite_accessory/underwear/top/T = GLOB.undershirt_list[new_undershirt] + dye_shirt = T?.has_color + if("Socks") + var/new_socks = input(H, "Select your socks", "Changing") as null|anything in GLOB.socks_list + if(new_socks) + H.socks = new_socks + H.saved_socks = new_socks + var/datum/sprite_accessory/underwear/socks/S = GLOB.socks_list[new_socks] + dye_socks = S?.has_color + if(dye_undie || choice == "Underwear Color") + H.undie_color = recolor_undergarment(H, "underwear", H.undie_color) + if(dye_shirt || choice == "Undershirt Color") + H.shirt_color = recolor_undergarment(H, "undershirt", H.shirt_color) + if(dye_socks || choice == "Socks Color") + H.socks_color = recolor_undergarment(H, "socks", H.socks_color) - add_fingerprint(H) - H.update_body() + add_fingerprint(H) + H.update_body() + +/obj/structure/dresser/proc/recolor_undergarment(mob/living/carbon/human/H, garment_type = "underwear", default_color) + var/n_color = input(H, "Choose your [garment_type]'\s color.", "Character Preference", default_color) as color|null + if(!n_color || !H.canUseTopic(src, BE_CLOSE, FALSE, NO_TK)) + return default_color + return n_color diff --git a/code/modules/client/preferences.dm b/code/modules/client/preferences.dm index 4f52c2bbd1..97c934bd24 100644 --- a/code/modules/client/preferences.dm +++ b/code/modules/client/preferences.dm @@ -677,16 +677,13 @@ GLOBAL_LIST_EMPTY(preferences_datums) dat += "
" dat += "

Clothing & Equipment

" dat += "Underwear:[underwear]" + var/datum/sprite_accessory/underwear/bottom/B = GLOB.underwear_list[underwear] + if(B?.has_color) + dat += "Underwear Color:[undie_color]" dat += "Undershirt:[undershirt]" + var/datum/sprite_accessory/underwear/top/T = GLOB.undershirt_list[undershirt] + if(T?.has_color) + dat += "Undershirt Color:[shirt_color]" dat += "Socks:[socks]" + var/datum/sprite_accessory/underwear/socks/S = GLOB.socks_list[socks] + if(S?.has_color) + dat += "Socks Color:[socks_color]" dat += "Backpack:[backbag]" dat += "Uplink Location:[uplink_spawn_loc]" dat += "
" dat += "

Clothing & Equipment

" dat += "Underwear:[underwear]" - var/datum/sprite_accessory/underwear/bottom/B = GLOB.underwear_list[underwear] - if(B?.has_color) + if(UNDIE_COLORABLE(GLOB.underwear_list[underwear])) dat += "Underwear Color:[undie_color]" dat += "Undershirt:[undershirt]" - var/datum/sprite_accessory/underwear/top/T = GLOB.undershirt_list[undershirt] - if(T?.has_color) + if(UNDIE_COLORABLE(GLOB.undershirt_list[undershirt])) dat += "Undershirt Color:[shirt_color]" dat += "Socks:[socks]" - var/datum/sprite_accessory/underwear/socks/S = GLOB.socks_list[socks] - if(S?.has_color) + if(UNDIE_COLORABLE(GLOB.socks_list[socks])) dat += "Socks Color:[socks_color]" dat += "Backpack:[backbag]" dat += "Uplink Location:[uplink_spawn_loc]" diff --git a/code/modules/mob/dead/new_player/sprite_accessories/undershirt.dm b/code/modules/mob/dead/new_player/sprite_accessories/undershirt.dm index 562ee4f10b..bf63ea09d7 100644 --- a/code/modules/mob/dead/new_player/sprite_accessories/undershirt.dm +++ b/code/modules/mob/dead/new_player/sprite_accessories/undershirt.dm @@ -186,6 +186,11 @@ name = "Tank top - Sun" icon_state = "tank_sun" +/datum/sprite_accessory/underwear/top/babydoll + name = "Baby-Doll" + icon_state = "babydoll" + has_color = TRUE + /datum/sprite_accessory/underwear/top/bra name = "Bra" icon_state = "bra" diff --git a/code/modules/mob/dead/new_player/sprite_accessories/underwear.dm b/code/modules/mob/dead/new_player/sprite_accessories/underwear.dm index 0d85322860..611547ad4e 100644 --- a/code/modules/mob/dead/new_player/sprite_accessories/underwear.dm +++ b/code/modules/mob/dead/new_player/sprite_accessories/underwear.dm @@ -131,18 +131,14 @@ name = "Swimsuit, One Piece - Striped Blue" icon_state = "swimming_blue" -/datum/sprite_accessory/underwear/bottom/swimsuit_green - name = "Swimsuit, Bottom - Green" - icon_state = "panties_swimming_green" - /datum/sprite_accessory/underwear/bottom/thong name = "Thong" icon_state = "thong" has_color = TRUE /datum/sprite_accessory/underwear/bottom/thong_babydoll - name = "Thong - Babydoll" - icon_state = "babydoll" + name = "Thong - Alt" + icon_state = "thong_babydoll" has_color = TRUE diff --git a/code/modules/mob/living/carbon/human/species.dm b/code/modules/mob/living/carbon/human/species.dm index 080697ae59..9eb20d1c31 100644 --- a/code/modules/mob/living/carbon/human/species.dm +++ b/code/modules/mob/living/carbon/human/species.dm @@ -495,11 +495,11 @@ GLOBAL_LIST_EMPTY(roundstart_races) if(H.hidden_underwear) H.underwear = "Nude" else - H.underwear = H.saved_underwear + H.saved_underwear = H.underwear var/datum/sprite_accessory/underwear/bottom/B = GLOB.underwear_list[H.underwear] if(B) var/mutable_appearance/MA = mutable_appearance(B.icon, B.icon_state, -BODY_LAYER) - if(B.has_color) + if(UNDIE_COLORABLE(B)) MA.color = H.undie_color standing += MA @@ -507,7 +507,7 @@ GLOBAL_LIST_EMPTY(roundstart_races) if(H.hidden_undershirt) H.undershirt = "Nude" else - H.undershirt = H.saved_undershirt + H.saved_undershirt = H.undershirt var/datum/sprite_accessory/underwear/top/T = GLOB.undershirt_list[H.undershirt] if(T) var/mutable_appearance/MA @@ -515,7 +515,7 @@ GLOBAL_LIST_EMPTY(roundstart_races) MA = wear_female_version(T.icon_state, T.icon, BODY_LAYER) else MA = mutable_appearance(T.icon, T.icon_state, -BODY_LAYER) - if(T.has_color) + if(UNDIE_COLORABLE(T)) MA.color = H.shirt_color standing += MA @@ -523,12 +523,12 @@ GLOBAL_LIST_EMPTY(roundstart_races) if(H.hidden_socks) H.socks = "Nude" else - H.socks = H.saved_socks + H.saved_socks = H.socks var/datum/sprite_accessory/underwear/socks/S = GLOB.socks_list[H.socks] if(S) var/digilegs = (DIGITIGRADE in species_traits) ? "_d" : "" - var/mutable_appearance/MA = mutable_appearance(S.icon, "[S][digilegs]", -BODY_LAYER) - if(S.has_color) + var/mutable_appearance/MA = mutable_appearance(S.icon, "[S.icon_state][digilegs]", -BODY_LAYER) + if(UNDIE_COLORABLE(S)) MA.color = H.socks_color standing += MA diff --git a/icons/mob/underwear.dmi b/icons/mob/underwear.dmi index 9b67834fe4f9b4572149e33c449aad43b83154e0..3174397b545570a3f8093280c61ead35ed3ab9b7 100644 GIT binary patch literal 59789 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 EZ$hWnpa1{> From 081c07098fab1f1dd691e708ac510412b072b2aa Mon Sep 17 00:00:00 2001 From: Ghommie Date: Thu, 11 Jul 2019 08:08:07 +0200 Subject: [PATCH 08/25] randomizing colors. --- code/modules/admin/create_mob.dm | 7 +++++-- code/modules/client/preferences.dm | 3 +++ code/modules/mob/dead/new_player/preferences_setup.dm | 3 +++ 3 files changed, 11 insertions(+), 2 deletions(-) diff --git a/code/modules/admin/create_mob.dm b/code/modules/admin/create_mob.dm index 73b8fa61f0..096077c5f2 100644 --- a/code/modules/admin/create_mob.dm +++ b/code/modules/admin/create_mob.dm @@ -15,6 +15,9 @@ H.real_name = random_unique_name(H.gender) H.name = H.real_name H.underwear = random_underwear(H.gender) + H.undie_color = random_color() + H.undershirt = random_undershit(H.gender) + H.shirt_color = random_color() H.skin_tone = random_skin_tone() H.hair_style = random_hair_style(H.gender) H.facial_hair_style = random_facial_hair_style(H.gender) @@ -26,8 +29,8 @@ // Mutant randomizing, doesn't affect the mob appearance unless it's the specific mutant. H.dna.features["mcolor"] = random_short_color() H.dna.features["tail_lizard"] = pick(GLOB.tails_list_lizard) - H.dna.features["snout"] = pick(GLOB.snouts_list) - H.dna.features["horns"] = pick(GLOB.horns_list) + H.dna.features["snout"] = pick(GLOB.snouts_list) + H.dna.features["horns"] = pick(GLOB.horns_list) H.dna.features["frills"] = pick(GLOB.frills_list) H.dna.features["spines"] = pick(GLOB.spines_list) H.dna.features["body_markings"] = pick(GLOB.body_markings_list) diff --git a/code/modules/client/preferences.dm b/code/modules/client/preferences.dm index 97c934bd24..9e48591361 100644 --- a/code/modules/client/preferences.dm +++ b/code/modules/client/preferences.dm @@ -1407,10 +1407,13 @@ GLOBAL_LIST_EMPTY(preferences_datums) facial_hair_style = random_facial_hair_style(gender) if("underwear") underwear = random_underwear(gender) + undie_color = random_color() if("undershirt") undershirt = random_undershirt(gender) + shirt_color = random_color() if("socks") socks = random_socks() + socks_color = random_color() if(BODY_ZONE_PRECISE_EYES) eye_color = random_eye_color() if("s_tone") diff --git a/code/modules/mob/dead/new_player/preferences_setup.dm b/code/modules/mob/dead/new_player/preferences_setup.dm index 353df3aa66..ffe9a800a1 100644 --- a/code/modules/mob/dead/new_player/preferences_setup.dm +++ b/code/modules/mob/dead/new_player/preferences_setup.dm @@ -6,8 +6,11 @@ else gender = pick(MALE,FEMALE) underwear = random_underwear(gender) + undie_color = random_color() undershirt = random_undershirt(gender) + shirt_color = random_color() socks = random_socks() + socks_color = random_color() skin_tone = random_skin_tone() hair_style = random_hair_style(gender) facial_hair_style = random_facial_hair_style(gender) From 6fa454dfe78e17702d9517b0ed14d937e6efa772 Mon Sep 17 00:00:00 2001 From: Ghommie Date: Thu, 11 Jul 2019 09:01:57 +0200 Subject: [PATCH 09/25] r --- code/modules/admin/create_mob.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/admin/create_mob.dm b/code/modules/admin/create_mob.dm index 096077c5f2..fad7410a6a 100644 --- a/code/modules/admin/create_mob.dm +++ b/code/modules/admin/create_mob.dm @@ -16,7 +16,7 @@ H.name = H.real_name H.underwear = random_underwear(H.gender) H.undie_color = random_color() - H.undershirt = random_undershit(H.gender) + H.undershirt = random_undershirt(H.gender) H.shirt_color = random_color() H.skin_tone = random_skin_tone() H.hair_style = random_hair_style(H.gender) From ed9213066cba39efc23d9c2a0add2338bcd1f907 Mon Sep 17 00:00:00 2001 From: Ghommie Date: Fri, 12 Jul 2019 06:09:16 +0200 Subject: [PATCH 10/25] Speedports "Fixes clockwork armor armor" --- .../clockcult/clock_items/clockwork_armor.dm | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/code/modules/antagonists/clockcult/clock_items/clockwork_armor.dm b/code/modules/antagonists/clockcult/clock_items/clockwork_armor.dm index 277aeca48d..7524900448 100644 --- a/code/modules/antagonists/clockcult/clock_items/clockwork_armor.dm +++ b/code/modules/antagonists/clockcult/clock_items/clockwork_armor.dm @@ -21,17 +21,17 @@ /obj/item/clothing/head/helmet/clockwork/ratvar_act() if(GLOB.ratvar_awakens) - armor = list("melee" = 100, "bullet" = 100, "laser" = 100, "energy" = 100, "bomb" = 100, "bio" = 100, "rad" = 100, "fire" = 100, "acid" = 100) + armor = getArmor(melee = 100, bullet = 100, laser = 100, energy = 100, bomb = 100, bio = 100, rad = 100, fire = 100, acid = 100) clothing_flags |= STOPSPRESSUREDAMAGE max_heat_protection_temperature = FIRE_IMMUNITY_MAX_TEMP_PROTECT min_cold_protection_temperature = SPACE_HELM_MIN_TEMP_PROTECT else if(GLOB.ratvar_approaches) - armor = list("melee" = 70, "bullet" = 80, "laser" = -15, "energy" = 25, "bomb" = 70, "bio" = 0, "rad" = 0, "fire" = 100, "acid" = 100) + armor = getArmor(melee = 70, bullet = 80, laser = -15, energy = 25, bomb = 70, bio = 0, rad = 0, fire = 100, acid = 100) clothing_flags |= STOPSPRESSUREDAMAGE max_heat_protection_temperature = FIRE_IMMUNITY_MAX_TEMP_PROTECT min_cold_protection_temperature = SPACE_HELM_MIN_TEMP_PROTECT else - armor = list("melee" = 60, "bullet" = 70, "laser" = -25, "energy" = 0, "bomb" = 60, "bio" = 0, "rad" = 0, "fire" = 100, "acid" = 100) + armor = getArmor(melee = 60, bullet = 70, laser = -25, energy = 0, bomb = 60, bio = 0, rad = 0, fire = 100, acid = 100) clothing_flags &= ~STOPSPRESSUREDAMAGE max_heat_protection_temperature = initial(max_heat_protection_temperature) min_cold_protection_temperature = initial(min_cold_protection_temperature) @@ -82,17 +82,17 @@ /obj/item/clothing/suit/armor/clockwork/ratvar_act() if(GLOB.ratvar_awakens) - armor = list("melee" = 100, "bullet" = 100, "laser" = 100, "energy" = 100, "bomb" = 100, "bio" = 100, "rad" = 100, "fire" = 100, "acid" = 100) + armor = getArmor(melee = 100, bullet = 100, laser = 100, energy = 100, bomb = 100, bio = 100, rad = 100, fire = 100, acid = 100) clothing_flags |= STOPSPRESSUREDAMAGE max_heat_protection_temperature = FIRE_IMMUNITY_MAX_TEMP_PROTECT min_cold_protection_temperature = SPACE_HELM_MIN_TEMP_PROTECT else if(GLOB.ratvar_approaches) - armor = list("melee" = 70, "bullet" = 80, "laser" = -15, "energy" = 25, "bomb" = 70, "bio" = 0, "rad" = 0, "fire" = 100, "acid" = 100) + armor = getArmor(melee = 70, bullet = 80, laser = -15, energy = 25, bomb = 70, bio = 0, rad = 0, fire = 100, acid = 100) clothing_flags |= STOPSPRESSUREDAMAGE max_heat_protection_temperature = FIRE_IMMUNITY_MAX_TEMP_PROTECT min_cold_protection_temperature = SPACE_HELM_MIN_TEMP_PROTECT else - armor = list("melee" = 60, "bullet" = 70, "laser" = -25, "energy" = 0, "bomb" = 60, "bio" = 0, "rad" = 0, "fire" = 100, "acid" = 100) + armor = getArmor(melee = 60, bullet = 70, laser = -25, energy = 0, bomb = 60, bio = 0, rad = 0, fire = 100, acid = 100) clothing_flags &= ~STOPSPRESSUREDAMAGE max_heat_protection_temperature = initial(max_heat_protection_temperature) min_cold_protection_temperature = initial(min_cold_protection_temperature) @@ -148,12 +148,12 @@ /obj/item/clothing/gloves/clockwork/ratvar_act() if(GLOB.ratvar_awakens) - armor = list("melee" = 100, "bullet" = 100, "laser" = 100, "energy" = 100, "bomb" = 100, "bio" = 100, "rad" = 100, "fire" = 100, "acid" = 100) + armor = getArmor(melee = 100, bullet = 100, laser = 100, energy = 100, bomb = 100, bio = 100, rad = 100, fire = 100, acid = 100) clothing_flags |= STOPSPRESSUREDAMAGE max_heat_protection_temperature = FIRE_IMMUNITY_MAX_TEMP_PROTECT min_cold_protection_temperature = SPACE_HELM_MIN_TEMP_PROTECT else - armor = list("melee" = 80, "bullet" = 70, "laser" = -25, "energy" = 0, "bomb" = 60, "bio" = 0, "rad" = 0, "fire" = 100, "acid" = 100) + armor = getArmor(melee = 80, bullet = 70, laser = -25, energy = 0, bomb = 60, bio = 0, rad = 0, fire = 100, acid = 100) clothing_flags &= ~STOPSPRESSUREDAMAGE max_heat_protection_temperature = initial(max_heat_protection_temperature) min_cold_protection_temperature = initial(min_cold_protection_temperature) From d36bae06a7477ac04d54e218864d7145cb44a0b3 Mon Sep 17 00:00:00 2001 From: Ghommie Date: Fri, 12 Jul 2019 07:39:17 +0200 Subject: [PATCH 11/25] Ports the Chem Master choose your pill PR plus post-improvements --- code/game/objects/items/RPD.dm | 4 ++ code/modules/client/asset_cache.dm | 53 +++++++++++++----- .../chemistry/machinery/chem_master.dm | 39 ++++++++++++- .../reagents/reagent_containers/pill.dm | 3 + code/modules/tgui/external.dm | 14 +++++ code/modules/tgui/tgui.dm | 14 ++++- icons/UI_Icons/Pills/pill1.png | Bin 0 -> 236 bytes icons/UI_Icons/Pills/pill10.png | Bin 0 -> 253 bytes icons/UI_Icons/Pills/pill11.png | Bin 0 -> 250 bytes icons/UI_Icons/Pills/pill12.png | Bin 0 -> 247 bytes icons/UI_Icons/Pills/pill13.png | Bin 0 -> 256 bytes icons/UI_Icons/Pills/pill14.png | Bin 0 -> 243 bytes icons/UI_Icons/Pills/pill15.png | Bin 0 -> 243 bytes icons/UI_Icons/Pills/pill16.png | Bin 0 -> 256 bytes icons/UI_Icons/Pills/pill17.png | Bin 0 -> 250 bytes icons/UI_Icons/Pills/pill18.png | Bin 0 -> 231 bytes icons/UI_Icons/Pills/pill19.png | Bin 0 -> 232 bytes icons/UI_Icons/Pills/pill2.png | Bin 0 -> 226 bytes icons/UI_Icons/Pills/pill20.png | Bin 0 -> 237 bytes icons/UI_Icons/Pills/pill21.png | Bin 0 -> 216 bytes icons/UI_Icons/Pills/pill22.png | Bin 0 -> 267 bytes icons/UI_Icons/Pills/pill3.png | Bin 0 -> 225 bytes icons/UI_Icons/Pills/pill4.png | Bin 0 -> 231 bytes icons/UI_Icons/Pills/pill5.png | Bin 0 -> 246 bytes icons/UI_Icons/Pills/pill6.png | Bin 0 -> 282 bytes icons/UI_Icons/Pills/pill7.png | Bin 0 -> 251 bytes icons/UI_Icons/Pills/pill8.png | Bin 0 -> 247 bytes icons/UI_Icons/Pills/pill9.png | Bin 0 -> 241 bytes .../minesweeper_tiles/eight.png | Bin .../minesweeper_tiles/empty.png | Bin .../minesweeper_tiles/five.png | Bin .../minesweeper_tiles/flag.png | Bin .../minesweeper_tiles/four.png | Bin .../minesweeper_tiles/hidden.png | Bin .../minesweeper_tiles/mine.png | Bin .../minesweeper_tiles/minehit.png | Bin .../minesweeper_tiles/one.png | Bin .../minesweeper_tiles/seven.png | Bin .../minesweeper_tiles/six.png | Bin .../minesweeper_tiles/three.png | Bin .../minesweeper_tiles/two.png | Bin strings/redpill.json | 43 ++++++++++++++ tgui/assets/tgui.js | 20 +++---- tgui/src/interfaces/chem_master.ract | 9 ++- tgui/tgui.html | 3 +- 45 files changed, 171 insertions(+), 31 deletions(-) create mode 100644 icons/UI_Icons/Pills/pill1.png create mode 100644 icons/UI_Icons/Pills/pill10.png create mode 100644 icons/UI_Icons/Pills/pill11.png create mode 100644 icons/UI_Icons/Pills/pill12.png create mode 100644 icons/UI_Icons/Pills/pill13.png create mode 100644 icons/UI_Icons/Pills/pill14.png create mode 100644 icons/UI_Icons/Pills/pill15.png create mode 100644 icons/UI_Icons/Pills/pill16.png create mode 100644 icons/UI_Icons/Pills/pill17.png create mode 100644 icons/UI_Icons/Pills/pill18.png create mode 100644 icons/UI_Icons/Pills/pill19.png create mode 100644 icons/UI_Icons/Pills/pill2.png create mode 100644 icons/UI_Icons/Pills/pill20.png create mode 100644 icons/UI_Icons/Pills/pill21.png create mode 100644 icons/UI_Icons/Pills/pill22.png create mode 100644 icons/UI_Icons/Pills/pill3.png create mode 100644 icons/UI_Icons/Pills/pill4.png create mode 100644 icons/UI_Icons/Pills/pill5.png create mode 100644 icons/UI_Icons/Pills/pill6.png create mode 100644 icons/UI_Icons/Pills/pill7.png create mode 100644 icons/UI_Icons/Pills/pill8.png create mode 100644 icons/UI_Icons/Pills/pill9.png rename icons/{misc => UI_Icons}/minesweeper_tiles/eight.png (100%) rename icons/{misc => UI_Icons}/minesweeper_tiles/empty.png (100%) rename icons/{misc => UI_Icons}/minesweeper_tiles/five.png (100%) rename icons/{misc => UI_Icons}/minesweeper_tiles/flag.png (100%) rename icons/{misc => UI_Icons}/minesweeper_tiles/four.png (100%) rename icons/{misc => UI_Icons}/minesweeper_tiles/hidden.png (100%) rename icons/{misc => UI_Icons}/minesweeper_tiles/mine.png (100%) rename icons/{misc => UI_Icons}/minesweeper_tiles/minehit.png (100%) rename icons/{misc => UI_Icons}/minesweeper_tiles/one.png (100%) rename icons/{misc => UI_Icons}/minesweeper_tiles/seven.png (100%) rename icons/{misc => UI_Icons}/minesweeper_tiles/six.png (100%) rename icons/{misc => UI_Icons}/minesweeper_tiles/three.png (100%) rename icons/{misc => UI_Icons}/minesweeper_tiles/two.png (100%) create mode 100644 strings/redpill.json diff --git a/code/game/objects/items/RPD.dm b/code/game/objects/items/RPD.dm index 0549ebc474..6dbf0c2ad3 100644 --- a/code/game/objects/items/RPD.dm +++ b/code/game/objects/items/RPD.dm @@ -233,6 +233,10 @@ GLOBAL_LIST_INIT(transit_tube_recipes, list( playsound(get_turf(user), 'sound/items/deconstruct.ogg', 50, 1) return(BRUTELOSS) +/obj/item/pipe_dispenser/ui_base_html(html) + var/datum/asset/spritesheet/assets = get_asset_datum(/datum/asset/spritesheet/pipes) + . = replacetext(html, "", assets.css_tag()) + /obj/item/pipe_dispenser/ui_interact(mob/user, ui_key = "main", datum/tgui/ui = null, force_open = FALSE, \ datum/tgui/master_ui = null, datum/ui_state/state = GLOB.default_state) ui = SStgui.try_update_ui(user, src, ui_key, ui, force_open) diff --git a/code/modules/client/asset_cache.dm b/code/modules/client/asset_cache.dm index 10e98e92b8..5402353fd4 100644 --- a/code/modules/client/asset_cache.dm +++ b/code/modules/client/asset_cache.dm @@ -470,19 +470,46 @@ GLOBAL_LIST_EMPTY(asset_datums) /datum/asset/spritesheet/simple/minesweeper name = "minesweeper" assets = list( - "1" = 'icons/misc/minesweeper_tiles/one.png', - "2" = 'icons/misc/minesweeper_tiles/two.png', - "3" = 'icons/misc/minesweeper_tiles/three.png', - "4" = 'icons/misc/minesweeper_tiles/four.png', - "5" = 'icons/misc/minesweeper_tiles/five.png', - "6" = 'icons/misc/minesweeper_tiles/six.png', - "7" = 'icons/misc/minesweeper_tiles/seven.png', - "8" = 'icons/misc/minesweeper_tiles/eight.png', - "empty" = 'icons/misc/minesweeper_tiles/empty.png', - "flag" = 'icons/misc/minesweeper_tiles/flag.png', - "hidden" = 'icons/misc/minesweeper_tiles/hidden.png', - "mine" = 'icons/misc/minesweeper_tiles/mine.png', - "minehit" = 'icons/misc/minesweeper_tiles/minehit.png' + "1" = 'icons/UI_Icons/minesweeper_tiles/one.png', + "2" = 'icons/UI_Icons/minesweeper_tiles/two.png', + "3" = 'icons/UI_Icons/minesweeper_tiles/three.png', + "4" = 'icons/UI_Icons/minesweeper_tiles/four.png', + "5" = 'icons/UI_Icons/minesweeper_tiles/five.png', + "6" = 'icons/UI_Icons/minesweeper_tiles/six.png', + "7" = 'icons/UI_Icons/minesweeper_tiles/seven.png', + "8" = 'icons/UI_Icons/minesweeper_tiles/eight.png', + "empty" = 'icons/UI_Icons/minesweeper_tiles/empty.png', + "flag" = 'icons/UI_Icons/minesweeper_tiles/flag.png', + "hidden" = 'icons/UI_Icons/minesweeper_tiles/hidden.png', + "mine" = 'icons/UI_Icons/minesweeper_tiles/mine.png', + "minehit" = 'icons/UI_Icons/minesweeper_tiles/minehit.png' + ) + +/datum/asset/spritesheet/simple/pills + name = "pills" + assets = list( + "pill1" = 'icons/UI_Icons/Pills/pill1.png', + "pill2" = 'icons/UI_Icons/Pills/pill2.png', + "pill3" = 'icons/UI_Icons/Pills/pill3.png', + "pill4" = 'icons/UI_Icons/Pills/pill4.png', + "pill5" = 'icons/UI_Icons/Pills/pill5.png', + "pill6" = 'icons/UI_Icons/Pills/pill6.png', + "pill7" = 'icons/UI_Icons/Pills/pill7.png', + "pill8" = 'icons/UI_Icons/Pills/pill8.png', + "pill9" = 'icons/UI_Icons/Pills/pill9.png', + "pill10" = 'icons/UI_Icons/Pills/pill10.png', + "pill11" = 'icons/UI_Icons/Pills/pill11.png', + "pill12" = 'icons/UI_Icons/Pills/pill12.png', + "pill13" = 'icons/UI_Icons/Pills/pill13.png', + "pill14" = 'icons/UI_Icons/Pills/pill14.png', + "pill15" = 'icons/UI_Icons/Pills/pill15.png', + "pill16" = 'icons/UI_Icons/Pills/pill16.png', + "pill17" = 'icons/UI_Icons/Pills/pill17.png', + "pill18" = 'icons/UI_Icons/Pills/pill18.png', + "pill19" = 'icons/UI_Icons/Pills/pill19.png', + "pill20" = 'icons/UI_Icons/Pills/pill20.png', + "pill21" = 'icons/UI_Icons/Pills/pill21.png', + "pill22" = 'icons/UI_Icons/Pills/pill22.png', ) /datum/asset/simple/IRV diff --git a/code/modules/reagents/chemistry/machinery/chem_master.dm b/code/modules/reagents/chemistry/machinery/chem_master.dm index aeed5ffc37..6401a78141 100644 --- a/code/modules/reagents/chemistry/machinery/chem_master.dm +++ b/code/modules/reagents/chemistry/machinery/chem_master.dm @@ -1,3 +1,6 @@ +#define PILL_STYLE_COUNT 22 //Update this if you add more pill icons or you die +#define RANDOM_PILL_STYLE 22 //Dont change this one though + /obj/machinery/chem_master name = "ChemMaster 3000" desc = "Used to separate chemicals and distribute them in a variety of forms." @@ -13,12 +16,24 @@ var/obj/item/storage/pill_bottle/bottle = null var/mode = 1 var/condi = FALSE + var/chosenPillStyle = 1 var/screen = "home" var/analyzeVars[0] var/useramount = 30 // Last used amount + var/list/pillStyles /obj/machinery/chem_master/Initialize() create_reagents(100) + + //Calculate the span tags and ids fo all the available pill icons + var/datum/asset/spritesheet/simple/assets = get_asset_datum(/datum/asset/spritesheet/simple/pills) + pillStyles = list() + for (var/x in 1 to PILL_STYLE_COUNT) + var/list/SL = list() + SL["id"] = x + SL["htmltag"] = assets.icon_tag("pill[x]") + pillStyles += list(SL) + . = ..() /obj/machinery/chem_master/Destroy() @@ -128,9 +143,15 @@ datum/tgui/master_ui = null, datum/ui_state/state = GLOB.default_state) ui = SStgui.try_update_ui(user, src, ui_key, ui, force_open) if(!ui) + var/datum/asset/assets = get_asset_datum(/datum/asset/spritesheet/simple/pills) + assets.send(user) ui = new(user, src, ui_key, "chem_master", name, 500, 550, master_ui, state) ui.open() +//Insert our custom spritesheet css link into the html +/obj/machinery/chem_master/ui_base_html(html) + var/datum/asset/spritesheet/simple/assets = get_asset_datum(/datum/asset/spritesheet/simple/pills) + . = replacetext(html, "", assets.css_tag()) /obj/machinery/chem_master/ui_data(mob/user) var/list/data = list() @@ -141,7 +162,7 @@ data["condi"] = condi data["screen"] = screen data["analyzeVars"] = analyzeVars - + data["chosenPillStyle"] = chosenPillStyle data["isPillBottleLoaded"] = bottle ? 1 : 0 if(bottle) GET_COMPONENT_FROM(STRB, /datum/component/storage, bottle) @@ -160,6 +181,9 @@ bufferContents.Add(list(list("name" = N.name, "id" = N.id, "volume" = N.volume))) // ^ data["bufferContents"] = bufferContents + //Calculated at init time as it never changes + data["pillStyles"] = pillStyles + return data /obj/machinery/chem_master/ui_act(action, params) @@ -234,6 +258,12 @@ else P = new(drop_location()) P.name = trim("[name] pill") + if(chosenPillStyle == RANDOM_PILL_STYLE) + P.icon_state ="pill[rand(1,21)]" + else + P.icon_state = "pill[chosenPillStyle]" + if(P.icon_state == "pill4") + P.desc = "A tablet or capsule, but not just any, a red one, one taken by the ones not scared of knowledge, freedom, uncertainty and the brutal truths of reality." adjust_item_drop_location(P) reagents.trans_to(P,vol_each) else @@ -248,6 +278,10 @@ reagents.trans_to(P,10) . = TRUE + if("pillStyle") + var/id = text2num(params["id"]) + chosenPillStyle = id + if("createPatch") var/many = params["many"] if(reagents.total_volume == 0) @@ -396,3 +430,6 @@ name = "CondiMaster 3000" desc = "Used to create condiments and other cooking supplies." condi = TRUE + +#undef PILL_STYLE_COUNT +#undef RANDOM_PILL_STYLE \ No newline at end of file diff --git a/code/modules/reagents/reagent_containers/pill.dm b/code/modules/reagents/reagent_containers/pill.dm index ed2ca66aae..280337e686 100644 --- a/code/modules/reagents/reagent_containers/pill.dm +++ b/code/modules/reagents/reagent_containers/pill.dm @@ -46,6 +46,9 @@ M.visible_message("[user] forces [M] to [apply_method] [src].", \ "[user] forces [M] to [apply_method] [src].") + var/makes_me_think = pick(strings("redpill.json", "redpill_questions")) + if(icon_state == "pill4" && prob(5)) //you take the red pill - you stay in Wonderland, and I show you how deep the rabbit hole goes + addtimer(CALLBACK(GLOBAL_PROC, /proc/to_chat, M, "[makes_me_think]"), 50) log_combat(user, M, "fed", reagents.log_list()) if(reagents.total_volume) diff --git a/code/modules/tgui/external.dm b/code/modules/tgui/external.dm index 0c3a75e362..8251c450a3 100644 --- a/code/modules/tgui/external.dm +++ b/code/modules/tgui/external.dm @@ -49,6 +49,20 @@ if(!ui || ui.status != UI_INTERACTIVE) return 1 // If UI is not interactive or usr calling Topic is not the UI user, bail. + /** + * public + * + * Called on an object when a tgui object is being created, allowing you to customise the html + * For example: inserting a custom stylesheet that you need in the head + * + * For this purpose, some tags are available in the html, to be parsed out with replacetext + * (customheadhtml) - Additions to the head tag + * + * required html the html base text + * + **/ +/datum/proc/ui_base_html(html) + return html /** * private diff --git a/code/modules/tgui/tgui.dm b/code/modules/tgui/tgui.dm index c471f872c3..9b94295414 100644 --- a/code/modules/tgui/tgui.dm +++ b/code/modules/tgui/tgui.dm @@ -198,11 +198,19 @@ **/ /datum/tgui/proc/get_html(var/inline) var/html + html = SStgui.basehtml + + //Allow the src object to override the html if needed + html = src_object.ui_base_html(html) + //Strip out any remaining custom tags that are used in ui_base_html + html = replacetext(html, "", "") + // Poplate HTML with JSON if we're supposed to inline. if(inline) - html = replacetextEx(SStgui.basehtml, "{}", get_json(initial_data)) - else - html = SStgui.basehtml + html = replacetextEx(html, "{}", get_json(initial_data)) + + + //Setup for tgui stuff, including styles html = replacetextEx(html, "\[ref]", "[REF(src)]") html = replacetextEx(html, "\[style]", style) return html diff --git a/icons/UI_Icons/Pills/pill1.png b/icons/UI_Icons/Pills/pill1.png new file mode 100644 index 0000000000000000000000000000000000000000..3412ca9d0ef987bdb499765cf17138722dc97b3e GIT binary patch literal 236 zcmeAS@N?(olHy`uVBq!ia0vp^VnEEr!3HEZELe9NNHG=%xjQkeJ16rJ$YDu$^mSxl z*x1kgCy^D%=PdAuEM{QfI}E~%$MaXD00kvWTq8 z4D^f)KPqHS1uBa1ba4!^@K65n|G&M2_sO6Cj<<(~gdDgL?!~3wHq+g@IZ^7e#JPq- z$9H^dBK-aNd&-|YTlBzKR#rnIjqxwfu~bIA=8GQ>NcQw4vYqelKHT*(-Qesb>0F+F b=NTB9jrJ+5eWlR^w1>gd)z4*}Q$iB}x+PF6 literal 0 HcmV?d00001 diff --git a/icons/UI_Icons/Pills/pill10.png b/icons/UI_Icons/Pills/pill10.png new file mode 100644 index 0000000000000000000000000000000000000000..06829b9b937615ceb78704be4f77fa1e0c75e5eb GIT binary patch literal 253 zcmeAS@N?(olHy`uVBq!ia0vp^d?3uh1|;P@bT0xa#^NA%Cx&(BWL^R}Ea{HEjtmSN z`?>!lvI6;>1s;*bKn;gMnDKc2iWH!rWQl7;NpOBzNqJ&XDnmhHW?qS2UTTSgiJpO; zk>N*$%&9;{xt=bLAr}70KmPx>=UTTh|5rcn;?>R%8w|{R6?)e3IUnBi#Wdm0tLv=C zcAw&FGTg=ZB-`bB!#crZ?&b|ez1+-UjfQ%?20pbwY~B0fVk1zd{p8`r%}KomJi!fp o7q2cXaFCd-Cg2wOeLf>Ym(p*ElfG4tffh4(y85}Sb4q9e0D!Mn_5c6? literal 0 HcmV?d00001 diff --git a/icons/UI_Icons/Pills/pill11.png b/icons/UI_Icons/Pills/pill11.png new file mode 100644 index 0000000000000000000000000000000000000000..780d7abdfbfd452006c2222d706e9213ad93b47a GIT binary patch literal 250 zcmeAS@N?(olHy`uVBq!ia0vp^d?3uh1|;P@bT0xa#^NA%Cx&(BWL^R}Ea{HEjtmSN z`?>!lvI6;>1s;*bKn;gMnDKc2iWH!rWQl7;NpOBzNqJ&XDnmhHW?qS2UTTSgiJpO; zk>N*$%&9;{S)MMAAr}70KmPx>=lb@h>t8?b;?>R%8w|{R6?)e3IXnOS<|lHeqDV?& zv9!ZJw;2wHCJ7n1U2o`1e6@1D;9UlZ`M;zJB^eG+$#&`ID`8HMP~-3C>oPrL;KOL; n7T$h{F)?SBgGA`vdNzjlUw@srHRG@z&{hUdS3j3^P6P literal 0 HcmV?d00001 diff --git a/icons/UI_Icons/Pills/pill12.png b/icons/UI_Icons/Pills/pill12.png new file mode 100644 index 0000000000000000000000000000000000000000..587936f748b358df5d7cba70de82b74354138d69 GIT binary patch literal 247 zcmeAS@N?(olHy`uVBq!ia0vp^d?3uh1|;P@bT0xa#^NA%Cx&(BWL^R}Ea{HEjtmSN z`?>!lvI6;>1s;*bKn;gMnDKc2iWH!rWQl7;NpOBzNqJ&XDnmhHW?qS2UTTSgiJpO; zk>N*$%&9;{>7Fi*Ar}5?CvN0Dpdi33*(n>*(8p^O>6X~G=JQ2m%Sm&WGj?h7*qP5i z)3c*!8^_zg0;Q7|@A<#jD&(KdEE^&Iv0%DUfTQF8Ju8?`JU@Dq;fDBE87qbl|K}!0 lvuJ4CTKvFe(qUU~{UE!eDSg`mj{&V@@O1TaS?83{1OV{BQOy7V literal 0 HcmV?d00001 diff --git a/icons/UI_Icons/Pills/pill13.png b/icons/UI_Icons/Pills/pill13.png new file mode 100644 index 0000000000000000000000000000000000000000..226cefdadb4dac0f0aa3e3aa458a66141d34aea1 GIT binary patch literal 256 zcmeAS@N?(olHy`uVBq!ia0vp^d?3uh1|;P@bT0xa#^NA%Cx&(BWL^R}Ea{HEjtmSN z`?>!lvI6;>1s;*bKn;gMnDKc2iWH!rWQl7;NpOBzNqJ&XDnmhHW?qS2UTTSgiJpO; zk>N*$%&9;{1)eUBAr}70KmPx>=el;j{15-3lWs3HBw}T`*jqfWaa5FMXPaeZt(?bSdf%vV-B6s#($2#MT4@xX!l#><7 sZb_WMXwdpXDnX)^`OuNfKj#@37X7(5zopr05yVF{Qv*} literal 0 HcmV?d00001 diff --git a/icons/UI_Icons/Pills/pill14.png b/icons/UI_Icons/Pills/pill14.png new file mode 100644 index 0000000000000000000000000000000000000000..26c0c66ecb73189b11db22285213e954ff6dbb04 GIT binary patch literal 243 zcmeAS@N?(olHy`uVBq!ia0vp^d?3uh1|;P@bT0xamUKs7M+SzC{oH>NS%G}c0*}aI zpqfJ<%qXhi)c_QfEOCt}3C>R|DNig)Whh9@%q!8$OD$0_(KFC9GW@8JITfg=z|+Ms z#KJ%M$N&HKT<83+|K~q+((R>&M64_qdyD5aj>{WLT?Hhz|0-?#`0iJ8LQfvUPpL$y zv@+=i!(GQxUuGYWxXW-WyCv}z5Z}sl>E|oy72ccHWaz_eW2JG8;0|r3T fIxqj2&&Y7>=~JHf&MR*K?PlbP0l+XkK_HI&z literal 0 HcmV?d00001 diff --git a/icons/UI_Icons/Pills/pill15.png b/icons/UI_Icons/Pills/pill15.png new file mode 100644 index 0000000000000000000000000000000000000000..1e338ca26ab45681636937d27bc0af3d57b17ea3 GIT binary patch literal 243 zcmeAS@N?(olHy`uVBq!ia0vp^d?3uh1|;P@bT0xamUKs7M+SzC{oH>NS%G}c0*}aI zpqfJ<%qXhi)c_QfEOCt}3C>R|DNig)Whh9@%q!8$OD$0_(KFC9GW@8JITfg=z|+Ms z#KJ%M$N&HKTzQ5DKl*z}O gBcSH@xSow+Ny(Kd)^;<~fOa!@y85}Sb4q9e0NFTD!T!lvI6;>1s;*bKn;gMnDKc2iWH!rWQl7;NpOBzNqJ&XDnmhHW?qS2UTTSgiJpO; zk>N*$%&9;{1)eUBAr}70KmPx>=Q1nE`q|&JmV4DfiC9@K_7=};9Kka}t0j8=PQKn) z`2FMQgq}QxpHhiZOhV!fhP#ffIqP62uvprmy4S#`7Kp8TUtDZlcd`5#mqA-*gFE|C rsYHo12A;*)4T&Or9Ky>#+A}j$aJ-3Fmgi*!w41@x)z4*}Q$iB}Jup&Z literal 0 HcmV?d00001 diff --git a/icons/UI_Icons/Pills/pill17.png b/icons/UI_Icons/Pills/pill17.png new file mode 100644 index 0000000000000000000000000000000000000000..0f28a7c28a13012b8462e7b20c7321d9ee462c01 GIT binary patch literal 250 zcmeAS@N?(olHy`uVBq!ia0vp^d?3uh1|;P@bT0xa#^NA%Cx&(BWL^R}Ea{HEjtmSN z`?>!lvI6;>1s;*bKn;gMnDKc2iWH!rWQl7;NpOBzNqJ&XDnmhHW?qS2UTTSgiJpO; zk>N*$%&9;{S)MMAAr}70KmPx>=L+jJ`PB$;pZU1!gdn0QI*r jAG%@EXs~M6e;$UI^aDpq!r$8iZDsIu^>bP0l+XkK?blG& literal 0 HcmV?d00001 diff --git a/icons/UI_Icons/Pills/pill18.png b/icons/UI_Icons/Pills/pill18.png new file mode 100644 index 0000000000000000000000000000000000000000..4658d7dfc4c76c2390ac230426285710a6dc94f8 GIT binary patch literal 231 zcmeAS@N?(olHy`uVBq!ia0vp^VnEEr!3HEZELe9NNHG=%xjQkeJ16rJ$YDu$^mSxl z*x1kgCy^D%=PdAuEM{QfI}E~%$MaXD00kvWTq8 z4D^f)KPqHS1u6>nba4!^@K65n|G&M&^5x6_A8&U)eCUA0Y#F1rneNujiA>(p^;jP} zxAP?)eJlGmp+~Ro*OyEY9^?Kxw#SME$%(|Uy@<6 Xn(u4P$}2uVD;PXo{an^LB{Ts5Wphtz literal 0 HcmV?d00001 diff --git a/icons/UI_Icons/Pills/pill19.png b/icons/UI_Icons/Pills/pill19.png new file mode 100644 index 0000000000000000000000000000000000000000..cf74e83ba2d58fdafe85e10ec011d4b72c4bc43c GIT binary patch literal 232 zcmeAS@N?(olHy`uVBq!ia0vp^VnEEr!3HEZELe9NNHG=%xjQkeJ16rJ$YDu$^mSxl z*x1kgCy^D%=PdAuEM{QfI}E~%$MaXD00kvWTq8 z4D^f)KPqHS1uBa0ba4!^@K65n|G&M&^5x6_A8+41)%1YGY#F1rneNujiA>(p^;jP} zxAP?)jXslmP$KrvmzS3{B+}&m@*GQL)N8)@@qlDcUm{!bWah+Ql0KWCxJftvH)de) WE_Kh=i!lPZmci52&t;ucLK6UMQcXJm literal 0 HcmV?d00001 diff --git a/icons/UI_Icons/Pills/pill2.png b/icons/UI_Icons/Pills/pill2.png new file mode 100644 index 0000000000000000000000000000000000000000..f996df8536f062318949b014a3d2f78efa39cef0 GIT binary patch literal 226 zcmeAS@N?(olHy`uVBq!ia0vp^VnEEr!3HEZELe9NNHG=%xjQkeJ16rJ$YDu$^mSxl z*x1kgCy^D%=PdAuEM{QfI}E~%$MaXD00kvWTq8 z4D^f)KPqHS1u6>iba4!^@K65n|G&M2bnC2t>TLcq3>fv>X1ZH9CrU|Nk~nZf_r9?H zymdKI;Vst0BGt*OaK4? literal 0 HcmV?d00001 diff --git a/icons/UI_Icons/Pills/pill20.png b/icons/UI_Icons/Pills/pill20.png new file mode 100644 index 0000000000000000000000000000000000000000..4e10a166e904baf75e72d4152d8e87c72abdf748 GIT binary patch literal 237 zcmeAS@N?(olHy`uVBq!ia0vp^VnEEr!3HEZELe9NNHG=%xjQkeJ16rJ$YDu$^mSxl z*x1kgCy^D%=PdAuEM{QfI}E~%$MaXD00kvWTq8 z4D^f)KPqHS1uBa5ba4!^@K65n|G&M&^3%uu9BZIKT4&4rN-rxQwS3fLAW&p2qDE|q-ri}8%Klf7na c|I-;5%HF*3@HD-42xt+5r>mdKI;Vst00p*CRR910 literal 0 HcmV?d00001 diff --git a/icons/UI_Icons/Pills/pill21.png b/icons/UI_Icons/Pills/pill21.png new file mode 100644 index 0000000000000000000000000000000000000000..9b4450da2776f71fe036aeaeb6bee6e6d961fa76 GIT binary patch literal 216 zcmeAS@N?(olHy`uVBq!ia0vp^VnEEr!3HEZELe9NNU@|l`Z_W&Z0zU$lgJ9>a~60+ z7BevL9RguSQ4OyKprB-lYeY$Kep*R+Vo@qXL1JcJiC$i6iGqoqfu51!M}^F(Kt-XR zE{-7<{>eZ7|F@Soee&dAbvFMQ28{Y`Gu^G56Qv{?${GxM^0TtKMDy?N5@nrlS1ZMO zSZBffgD=DuB$qT_{CGgJhg&~(mx%VV`3FtB^R^iNuxDnt?tCgh-R|u)pal$`u6{1- HoD!M<{aQt9 literal 0 HcmV?d00001 diff --git a/icons/UI_Icons/Pills/pill22.png b/icons/UI_Icons/Pills/pill22.png new file mode 100644 index 0000000000000000000000000000000000000000..0d9d5c3c5576b3556a309f9881b425f6f685048d GIT binary patch literal 267 zcmeAS@N?(olHy`uVBq!ia0vp^VnEEr!3HEZELe9NNHG=%xjQkeJ16rJ$YDu$^mSxl z*x1kgCy^D%=PdAuEM{QfI}E~%$MaXD00kvWTq8 z4D^f)KPqHS1uClcba4!^@LziAAa8>LPwPWHO>F}%y+cYdlB<@@aQDh|dHO+hiRu37 zLdNEXZreIC9@Q>ixSi*5ZOaF(dxs^S%$XhJr7pPV@=PgP;jPygt4jo8J$iU6I#;OXk; Jvd$@?2>|41UrYc1 literal 0 HcmV?d00001 diff --git a/icons/UI_Icons/Pills/pill3.png b/icons/UI_Icons/Pills/pill3.png new file mode 100644 index 0000000000000000000000000000000000000000..365fa39e7d953ba34ed5ee9641c3fc060525ab11 GIT binary patch literal 225 zcmeAS@N?(olHy`uVBq!ia0vp^VnEEr!3HEZELe9NNHG=%xjQkeJ16rJ$YDu$^mSxl z*x1kgCy^D%=PdAuEM{QfI}E~%$MaXD00kvWTq8 z4D^f)KPqHS1u6>kba4!^@K65n|G&LN`<3!P%h}pyx?49VG8v!$!~Xc@_V}cuXRZ62 z40l-saB~5r?3)WC8%`&b*c7lWPM&e_#uJAbb!^OsXPceuHDmjq&cM)@R?B~&G294f OID@CFpUXO@geCwykxD86 literal 0 HcmV?d00001 diff --git a/icons/UI_Icons/Pills/pill4.png b/icons/UI_Icons/Pills/pill4.png new file mode 100644 index 0000000000000000000000000000000000000000..d7aa72da3b267e5f24286f9c359f62302d996501 GIT binary patch literal 231 zcmeAS@N?(olHy`uVBq!ia0vp^VnEEr!3HEZELe9NNHG=%xjQkeJ16rJ$YDu$^mSxl z*x1kgCy^D%=PdAuEM{QfI}E~%$MaXD00kvWTq8 z4D^f)KPqHS1u6>nba4!^@K65n|G&M2y3vMz$J@1CR1QkamN9CZ>2BSe$Yd z4D^f)KPqHS1u9DOba4!^@K0`NOfqfzf8{{HV*!TQN<{`&ELs|u&sCJrU_NGkC-CFF zSnGolv48ekve=($N!YgLV$pqIm7aU8GMo!&51P z4D^f)KPqHS1uE+Dba4!^@K0`F)YRVn|Hp=1ONAtETb+D(G~lrS!|cQpGg6uprJR@h zvOT_{E4?x4enhfC+y(iLrtNw?jt9@J+mztr+&owJf3v}vgcz|MY?6(JyAHm%aWs~% zCo{t!D&WB(gXZ6_Y&Rs$IG83Tl;C6CoXC*IsOO`x^QOh=X2UBMECWclpsN@>UHx3vIVCg!08mO~5dZ)H literal 0 HcmV?d00001 diff --git a/icons/UI_Icons/Pills/pill7.png b/icons/UI_Icons/Pills/pill7.png new file mode 100644 index 0000000000000000000000000000000000000000..9961be2878d865225054aa946c83791c9f8b1f52 GIT binary patch literal 251 zcmeAS@N?(olHy`uVBq!ia0vp^d?3uh1|;P@bT0xa#^NA%Cx&(BWL^R}Ea{HEjtmSN z`?>!lvI6;>1s;*bKn;gMnDKc2iWH!rWQl7;NpOBzNqJ&XDnmhHW?qS2UTTSgiJpO; zk>N*$%&9;{*`6+rAr}70KmPx>=gP|~`q9t3c(wDx1_Lu+g`RbM&WArHKTX(^k!T`u zf5$zhV=veytQS<W09wo7>FVdQ&MBb@0PwX|)c^nh literal 0 HcmV?d00001 diff --git a/icons/UI_Icons/Pills/pill8.png b/icons/UI_Icons/Pills/pill8.png new file mode 100644 index 0000000000000000000000000000000000000000..879a5bcd5be5148e13d7e8ce47fccbef5309b66f GIT binary patch literal 247 zcmeAS@N?(olHy`uVBq!ia0vp^d?3uh1|;P@bT0xa#^NA%Cx&(BWL^R}Ea{HEjtmSN z`?>!lvI6;>1s;*bKn;gMnDKc2iWH!rWQl7;NpOBzNqJ&XDnmhHW?qS2UTTSgiJpO; zk>N*$%&9;{>7Fi*Ar}704(xoHXa8?ZTw#*e;494Gyws4<$MN4Z7f-wh!PE9+jWk|$r295y#_wDKy2M>(2&RAqukTKkdf`gH4bJ2))x|5z0wJn hSq=qcY9u5uF!Ww;(kOD^KM%B$!PC{xWt~$(699u%Nu>Y) literal 0 HcmV?d00001 diff --git a/icons/UI_Icons/Pills/pill9.png b/icons/UI_Icons/Pills/pill9.png new file mode 100644 index 0000000000000000000000000000000000000000..235cf5b280ed8862356c5a0440a330f6735a79ae GIT binary patch literal 241 zcmeAS@N?(olHy`uVBq!ia0vp^d?3uh1|;P@bT0xa#^NA%Cx&(BWL^R}Ea{HEjtmSN z`?>!lvI6;>1s;*bKn;gMnDKc2iWH!rWQl7;NpOBzNqJ&XDnmhHW?qS2UTTSgiJpO; zk>N*$%&9;{iJmTwAr}5yCvN0D;K0FL|6fz$Y4o%ON&HF^WH{TkPKt+1)R?U4$msC! zDOlf{GD+y2EsL>s$ku}IP5gVr4R2J7>nMG0{H*jNp5?hq9eekQ8~5M;&|wmhc(-+e ePtc|6je1pP8QWQJSakp`WAJqKb6Mw<&;$Uj&rOm5 literal 0 HcmV?d00001 diff --git a/icons/misc/minesweeper_tiles/eight.png b/icons/UI_Icons/minesweeper_tiles/eight.png similarity index 100% rename from icons/misc/minesweeper_tiles/eight.png rename to icons/UI_Icons/minesweeper_tiles/eight.png diff --git a/icons/misc/minesweeper_tiles/empty.png b/icons/UI_Icons/minesweeper_tiles/empty.png similarity index 100% rename from icons/misc/minesweeper_tiles/empty.png rename to icons/UI_Icons/minesweeper_tiles/empty.png diff --git a/icons/misc/minesweeper_tiles/five.png b/icons/UI_Icons/minesweeper_tiles/five.png similarity index 100% rename from icons/misc/minesweeper_tiles/five.png rename to icons/UI_Icons/minesweeper_tiles/five.png diff --git a/icons/misc/minesweeper_tiles/flag.png b/icons/UI_Icons/minesweeper_tiles/flag.png similarity index 100% rename from icons/misc/minesweeper_tiles/flag.png rename to icons/UI_Icons/minesweeper_tiles/flag.png diff --git a/icons/misc/minesweeper_tiles/four.png b/icons/UI_Icons/minesweeper_tiles/four.png similarity index 100% rename from icons/misc/minesweeper_tiles/four.png rename to icons/UI_Icons/minesweeper_tiles/four.png diff --git a/icons/misc/minesweeper_tiles/hidden.png b/icons/UI_Icons/minesweeper_tiles/hidden.png similarity index 100% rename from icons/misc/minesweeper_tiles/hidden.png rename to icons/UI_Icons/minesweeper_tiles/hidden.png diff --git a/icons/misc/minesweeper_tiles/mine.png b/icons/UI_Icons/minesweeper_tiles/mine.png similarity index 100% rename from icons/misc/minesweeper_tiles/mine.png rename to icons/UI_Icons/minesweeper_tiles/mine.png diff --git a/icons/misc/minesweeper_tiles/minehit.png b/icons/UI_Icons/minesweeper_tiles/minehit.png similarity index 100% rename from icons/misc/minesweeper_tiles/minehit.png rename to icons/UI_Icons/minesweeper_tiles/minehit.png diff --git a/icons/misc/minesweeper_tiles/one.png b/icons/UI_Icons/minesweeper_tiles/one.png similarity index 100% rename from icons/misc/minesweeper_tiles/one.png rename to icons/UI_Icons/minesweeper_tiles/one.png diff --git a/icons/misc/minesweeper_tiles/seven.png b/icons/UI_Icons/minesweeper_tiles/seven.png similarity index 100% rename from icons/misc/minesweeper_tiles/seven.png rename to icons/UI_Icons/minesweeper_tiles/seven.png diff --git a/icons/misc/minesweeper_tiles/six.png b/icons/UI_Icons/minesweeper_tiles/six.png similarity index 100% rename from icons/misc/minesweeper_tiles/six.png rename to icons/UI_Icons/minesweeper_tiles/six.png diff --git a/icons/misc/minesweeper_tiles/three.png b/icons/UI_Icons/minesweeper_tiles/three.png similarity index 100% rename from icons/misc/minesweeper_tiles/three.png rename to icons/UI_Icons/minesweeper_tiles/three.png diff --git a/icons/misc/minesweeper_tiles/two.png b/icons/UI_Icons/minesweeper_tiles/two.png similarity index 100% rename from icons/misc/minesweeper_tiles/two.png rename to icons/UI_Icons/minesweeper_tiles/two.png diff --git a/strings/redpill.json b/strings/redpill.json new file mode 100644 index 0000000000..3f65db73e7 --- /dev/null +++ b/strings/redpill.json @@ -0,0 +1,43 @@ +{ + "redpill_questions": [ + "What happened to the ceiling?", + "Why is it called the emergency shuttle if it arrives every single shift?", + "Where does the Cook get all this meat from?", + "Space wind? How does that even make sense?", + "Why does Nanotrasen hire Clowns and Mimes for every single station?", + "Why is the station's air supply connected to the plasma tank?", + "Why are there fire alarms everywhere but no sprinklers?", + "Why is this a plasma research station if we know everything about plasma already?", + "Who hires all these unqualified, violent assistants?", + "How do the morgue trays know whether someone's soul is still in their body?", + "If two miners were in Lavaland and one of them killed the other with a pickaxe, wouldn't that be fucked up or what?", + "How do I know the names of all these people that I've never met before?", + "How do I know the name of someone just by hearing them talk?", + "How come a hole in the floor doesn't suck you out into space?", + "Why is space cold?", + "Why does space circle around on itself?", + "Nanotrasen just clones us every shift.", + "There's no biological difference between lizards and humans.", + "Why is there a floor, but no roof?", + "The universe always ends after we reach Centcomm.", + "Everyone is controlled by strings behind a glowing screen", + "Seperation is absolute.", + "It doesn't take much for people to murder their friends.", + "All the crew are just greytiders with different paint.", + "What the fuck is CO2?", + "2008 was 550 years ago.", + "This is all an endless looping nightmare of misery.", + "The ultimate god is really really stoned.", + "Space stations are no substitute for healthy social interaction.", + "The gods are always watching, and will wipe you from existence if you fuck up.", + "How do mirrors give people haircuts?", + "Why is this station so poorly designed?", + "How can an escape pod only take two people normally, but an infinite number of people if they're lying down?", + "Why do only lizards get their own native language?", + "Why do people just randomly murder all their friends some shifts?", + "If magic is real, why aren't we researching that?", + "How is everyone a complete expert in every threat in the universe?", + "If suit sensors are so important, why don't they always start maximized?", + "If we can wash clothes in a sink, why do we need washing machines?" + ] +} diff --git a/tgui/assets/tgui.js b/tgui/assets/tgui.js index 2eef691676..e073e5ffe2 100644 --- a/tgui/assets/tgui.js +++ b/tgui/assets/tgui.js @@ -9,13 +9,13 @@ name:"css",extend:function(t,e,n){if(n.css){var a=Up++,r=n.noCssTransform?n.css: return t.replace(/-([a-zA-Z])/g,function(t,e){return e.toUpperCase()})};Xi?(uf={},cf=co("div").style,pf=function(t){var e,n,a;if(t=mf(t),!uf[t])if(void 0!==cf[t])uf[t]=t;else for(a=t.charAt(0).toUpperCase()+t.substring(1),e=ro.length;e--;)if(n=ro[e],void 0!==cf[n+a]){uf[t]=n+a;break}return uf[t]}):pf=null;var gf,vf,bf=pf;Xi?(vf=window.getComputedStyle||Po.getComputedStyle,gf=function(t){var e,n,a,r,o;if(e=vf(this.node),"string"==typeof t)return o=e[bf(t)],"0px"===o&&(o=0),o;if(!i(t))throw Error("Transition$getStyle must be passed a string, or an array of strings representing CSS properties");for(n={},a=t.length;a--;)r=t[a],o=e[bf(r)],"0px"===o&&(o=0),n[r]=o;return n}):gf=null;var yf=gf,_f=function(t,e){var n;if("string"==typeof t)this.node.style[bf(t)]=e;else for(n in t)t.hasOwnProperty(n)&&(this.node.style[bf(n)]=t[n]);return this},xf=function(t){var e;this.duration=t.duration,this.step=t.step,this.complete=t.complete,"string"==typeof t.easing?(e=t.root.easing[t.easing],e||(g(Io(t.easing,"easing")),e=qa)):e="function"==typeof t.easing?t.easing:qa,this.easing=e,this.start=ns(),this.end=this.start+this.duration,this.running=!0,xs.add(this)};xf.prototype={tick:function(t){var e,n;return this.running?t>this.end?(this.step&&this.step(1),this.complete&&this.complete(1),!1):(e=t-this.start,n=this.easing(e/this.duration),this.step&&this.step(n),!0):!1},stop:function(){this.abort&&this.abort(),this.running=!1}};var wf,kf,Sf,Ef,Cf,Pf,Af,Of,Tf=xf,Rf=RegExp("^-(?:"+ro.join("|")+")-"),Mf=function(t){return t.replace(Rf,"")},Lf=RegExp("^(?:"+ro.join("|")+")([A-Z])"),jf=function(t){var e;return t?(Lf.test(t)&&(t="-"+t),e=t.replace(/[A-Z]/g,function(t){return"-"+t.toLowerCase()})):""},Df={},Nf={};Xi?(kf=co("div").style,function(){void 0!==kf.transition?(Sf="transition",Ef="transitionend",Cf=!0):void 0!==kf.webkitTransition?(Sf="webkitTransition",Ef="webkitTransitionEnd",Cf=!0):Cf=!1}(),Sf&&(Pf=Sf+"Duration",Af=Sf+"Property",Of=Sf+"TimingFunction"),wf=function(t,e,n,a,r){setTimeout(function(){var i,o,s,p,u;p=function(){o&&s&&(t.root.fire(t.name+":end",t.node,t.isIntro),r())},i=(t.node.namespaceURI||"")+t.node.tagName,t.node.style[Af]=a.map(bf).map(jf).join(","),t.node.style[Of]=jf(n.easing||"linear"),t.node.style[Pf]=n.duration/1e3+"s",u=function(e){var n;n=a.indexOf(mf(Mf(e.propertyName))),-1!==n&&a.splice(n,1),a.length||(t.node.removeEventListener(Ef,u,!1),s=!0,p())},t.node.addEventListener(Ef,u,!1),setTimeout(function(){for(var r,c,l,d,f,h=a.length,g=[];h--;)d=a[h],r=i+d,Cf&&!Nf[r]&&(t.node.style[bf(d)]=e[d],Df[r]||(c=t.getStyle(d),Df[r]=t.getStyle(d)!=e[d],Nf[r]=!Df[r],Nf[r]&&(t.node.style[bf(d)]=c))),(!Cf||Nf[r])&&(void 0===c&&(c=t.getStyle(d)),l=a.indexOf(d),-1===l?m("Something very strange happened with transitions. Please raise an issue at https://github.com/ractivejs/ractive/issues - thanks!",{node:t.node}):a.splice(l,1),f=/[^\d]*$/.exec(e[d])[0],g.push({name:bf(d),interpolator:qo(parseFloat(c),parseFloat(e[d])),suffix:f}));g.length?new Tf({root:t.root,duration:n.duration,easing:mf(n.easing||""),step:function(e){var n,a;for(a=g.length;a--;)n=g[a],t.node.style[n.name]=n.interpolator(e)+n.suffix},complete:function(){o=!0,p()}}):o=!0,a.length||(t.node.removeEventListener(Ef,u,!1),s=!0,p())},0)},n.delay||0)}):wf=null;var Ff,If,Bf,qf,Uf,Vf=wf;if("undefined"!=typeof document){if(Ff="hidden",Uf={},Ff in document)Bf="";else for(qf=ro.length;qf--;)If=ro[qf],Ff=If+"Hidden",Ff in document&&(Bf=If);void 0!==Bf?(document.addEventListener(Bf+"visibilitychange",Ua),Ua()):("onfocusout"in document?(document.addEventListener("focusout",Va),document.addEventListener("focusin",Ga)):(window.addEventListener("pagehide",Va),window.addEventListener("blur",Va),window.addEventListener("pageshow",Ga),window.addEventListener("focus",Ga)),Uf.hidden=!1)}var Gf,zf,Wf,Hf=Uf;Xi?(zf=window.getComputedStyle||Po.getComputedStyle,Gf=function(t,e,n){var a,r=this;if(4===arguments.length)throw Error("t.animateStyle() returns a promise - use .then() instead of passing a callback");if(Hf.hidden)return this.setStyle(t,e),Wf||(Wf=us.resolve());"string"==typeof t?(a={},a[t]=e):(a=t,n=e),n||(g('The "%s" transition does not supply an options object to `t.animateStyle()`. This will break in a future version of Ractive. For more info see https://github.com/RactiveJS/Ractive/issues/340',this.name),n=this);var i=new us(function(t){var e,i,o,s,p,u,c;if(!n.duration)return r.setStyle(a),void t();for(e=Object.keys(a),i=[],o=zf(r.node),p={},u=e.length;u--;)c=e[u],s=o[bf(c)],"0px"===s&&(s=0),s!=a[c]&&(i.push(c),r.node.style[bf(c)]=s);return i.length?void Vf(r,a,n,i,t):void t()});return i}):Gf=null;var Kf=Gf,Qf=function(t,e){return"number"==typeof t?t={duration:t}:"string"==typeof t?t="slow"===t?{duration:600}:"fast"===t?{duration:200}:{duration:400}:t||(t={}),r({},t,e)},Yf=za,$f=function(t,e,n){this.init(t,e,n)};$f.prototype={init:hf,start:Yf,getStyle:yf,setStyle:_f,animateStyle:Kf,processParams:Qf};var Jf,Xf,Zf=$f,th=Ha;Jf=function(){var t=this.node,e=this.fragment.toString(!1);if(window&&window.appearsToBeIELessEqual8&&(t.type="text/css"),t.styleSheet)t.styleSheet.cssText=e;else{for(;t.hasChildNodes();)t.removeChild(t.firstChild);t.appendChild(document.createTextNode(e))}},Xf=function(){this.node.type&&"text/javascript"!==this.node.type||m("Script tag was updated. This does not cause the code to be re-evaluated!",{ractive:this.root}),this.node.text=this.fragment.toString(!1)};var eh=function(){var t,e;return this.template.y?"":(t="<"+this.template.e,t+=this.attributes.map(Xa).join("")+this.conditionalAttributes.map(Xa).join(""),"option"===this.name&&$a(this)&&(t+=" selected"),"input"===this.name&&Ja(this)&&(t+=" checked"),t+=">","textarea"===this.name&&void 0!==this.getAttribute("value")?t+=Se(this.getAttribute("value")):void 0!==this.getAttribute("contenteditable")&&(t+=this.getAttribute("value")||""),this.fragment&&(e="script"!==this.name&&"style"!==this.name,t+=this.fragment.toString(e)),ic.test(this.template.e)||(t+=""),t)},nh=Za,ah=tr,rh=function(t){this.init(t)};rh.prototype={bubble:Tl,detach:Rl,find:Ml,findAll:Ll,findAllComponents:jl,findComponent:Dl,findNextNode:Nl,firstNode:Fl,getAttribute:Il,init:df,rebind:ff,render:th,toString:eh,unbind:nh,unrender:ah};var ih=rh,oh=/^\s*$/,sh=/^\s*/,ph=function(t){var e,n,a,r;return e=t.split("\n"),n=e[0],void 0!==n&&oh.test(n)&&e.shift(),a=D(e),void 0!==a&&oh.test(a)&&e.pop(),r=e.reduce(nr,null),r&&(t=e.map(function(t){return t.replace(r,"")}).join("\n")),t},uh=ar,ch=function(t,e){var n;return e?n=t.split("\n").map(function(t,n){return n?e+t:t}).join("\n"):t},lh='Could not find template for partial "%s"',dh=function(t){var e,n;e=this.parentFragment=t.parentFragment,this.root=e.root,this.type=Au,this.index=t.index,this.name=t.template.r,this.rendered=!1,this.fragment=this.fragmentToRender=this.fragmentToUnrender=null,Gc.init(this,t),this.keypath||((n=uh(this.root,this.name,e))?(_c.call(this),this.isNamed=!0,this.setTemplate(n)):g(lh,this.name))};dh.prototype={bubble:function(){this.parentFragment.bubble()},detach:function(){return this.fragment.detach()},find:function(t){return this.fragment.find(t)},findAll:function(t,e){return this.fragment.findAll(t,e)},findComponent:function(t){return this.fragment.findComponent(t)},findAllComponents:function(t,e){return this.fragment.findAllComponents(t,e)},firstNode:function(){return this.fragment.firstNode()},findNextNode:function(){return this.parentFragment.findNextNode(this)},getPartialName:function(){return this.isNamed&&this.name?this.name:void 0===this.value?this.name:this.value},getValue:function(){return this.fragment.getValue()},rebind:function(t,e){this.isNamed||Vc.call(this,t,e),this.fragment&&this.fragment.rebind(t,e)},render:function(){return this.docFrag=document.createDocumentFragment(),this.update(),this.rendered=!0,this.docFrag},resolve:Gc.resolve,setValue:function(t){var e;(void 0===t||t!==this.value)&&(void 0!==t&&(e=uh(this.root,""+t,this.parentFragment)),!e&&this.name&&(e=uh(this.root,this.name,this.parentFragment))&&(_c.call(this),this.isNamed=!0),e||g(lh,this.name,{ractive:this.root}),this.value=t,this.setTemplate(e||[]),this.bubble(),this.rendered&&bs.addView(this))},setTemplate:function(t){this.fragment&&(this.fragment.unbind(),this.rendered&&(this.fragmentToUnrender=this.fragment)),this.fragment=new rg({template:t,root:this.root,owner:this,pElement:this.parentFragment.pElement}),this.fragmentToRender=this.fragment},toString:function(t){var e,n,a,r;return e=this.fragment.toString(t),n=this.parentFragment.items[this.index-1],n&&n.type===ku?(a=n.text.split("\n").pop(),(r=/^\s+$/.exec(a))?ch(e,r[0]):e):e},unbind:function(){this.isNamed||_c.call(this),this.fragment&&this.fragment.unbind()},unrender:function(t){this.rendered&&(this.fragment&&this.fragment.unrender(t),this.rendered=!1)},update:function(){var t,e;this.fragmentToUnrender&&(this.fragmentToUnrender.unrender(!0),this.fragmentToUnrender=null),this.fragmentToRender&&(this.docFrag.appendChild(this.fragmentToRender.render()),this.fragmentToRender=null),this.rendered&&(t=this.parentFragment.getNode(),e=this.parentFragment.findNextNode(this),t.insertBefore(this.docFrag,e))}};var fh,hh,mh,gh=dh,vh=pr,bh=ur,yh=new is("detach"),_h=cr,xh=lr,wh=dr,kh=fr,Sh=hr,Eh=mr,Ch=function(t,e,n,a){var r=t.root,i=t.keypath;a?r.viewmodel.smartUpdate(i,e,a):r.viewmodel.mark(i)},Ph=[],Ah=["pop","push","reverse","shift","sort","splice","unshift"];Ah.forEach(function(t){var e=function(){for(var e=arguments.length,n=Array(e),a=0;e>a;a++)n[a]=arguments[a];var r,i,o,s;for(r=bp(this,t,n),i=Array.prototype[t].apply(this,arguments),bs.start(),this._ractive.setting=!0,s=this._ractive.wrappers.length;s--;)o=this._ractive.wrappers[s],bs.addRactive(o.root),Ch(o,this,t,r);return bs.end(),this._ractive.setting=!1,i};Eo(Ph,t,{value:e})}),fh={},fh.__proto__?(hh=function(t){t.__proto__=Ph},mh=function(t){t.__proto__=Array.prototype}):(hh=function(t){var e,n;for(e=Ah.length;e--;)n=Ah[e],Eo(t,n,{value:Ph[n],configurable:!0})},mh=function(t){var e;for(e=Ah.length;e--;)delete t[Ah[e]]}),hh.unpatch=mh;var Oh,Th,Rh,Mh=hh;Oh={filter:function(t){return i(t)&&(!t._ractive||!t._ractive.setting)},wrap:function(t,e,n){return new Th(t,e,n)}},Th=function(t,e,n){this.root=t,this.value=e,this.keypath=S(n),e._ractive||(Eo(e,"_ractive",{value:{wrappers:[],instances:[],setting:!1},configurable:!0}),Mh(e)),e._ractive.instances[t._guid]||(e._ractive.instances[t._guid]=0,e._ractive.instances.push(t)),e._ractive.instances[t._guid]+=1,e._ractive.wrappers.push(this)},Th.prototype={get:function(){return this.value},teardown:function(){var t,e,n,a,r;if(t=this.value,e=t._ractive,n=e.wrappers,a=e.instances,e.setting)return!1;if(r=n.indexOf(this),-1===r)throw Error(Rh);if(n.splice(r,1),n.length){if(a[this.root._guid]-=1,!a[this.root._guid]){if(r=a.indexOf(this.root),-1===r)throw Error(Rh);a.splice(r,1)}}else delete t._ractive,Mh.unpatch(this.value)}},Rh="Something went wrong in a rather interesting way";var Lh,jh,Dh=Oh,Nh=/^\s*[0-9]+\s*$/,Fh=function(t){return Nh.test(t)?[]:{}};try{Object.defineProperty({},"test",{value:0}),Lh={filter:function(t,e,n){var a,r;return e?(e=S(e),(a=n.viewmodel.wrapped[e.parent.str])&&!a.magic?!1:(r=n.viewmodel.get(e.parent),i(r)&&/^[0-9]+$/.test(e.lastKey)?!1:r&&("object"==typeof r||"function"==typeof r))):!1},wrap:function(t,e,n){return new jh(t,e,n)}},jh=function(t,e,n){var a,r,i;return n=S(n),this.magic=!0,this.ractive=t,this.keypath=n,this.value=e,this.prop=n.lastKey,a=n.parent,this.obj=a.isRoot?t.viewmodel.data:t.viewmodel.get(a),r=this.originalDescriptor=Object.getOwnPropertyDescriptor(this.obj,this.prop),r&&r.set&&(i=r.set._ractiveWrappers)?void(-1===i.indexOf(this)&&i.push(this)):void gr(this,e,r)},jh.prototype={get:function(){return this.value},reset:function(t){return this.updating?void 0:(this.updating=!0,this.obj[this.prop]=t,bs.addRactive(this.ractive),this.ractive.viewmodel.mark(this.keypath,{keepExistingWrapper:!0}),this.updating=!1,!0)},set:function(t,e){this.updating||(this.obj[this.prop]||(this.updating=!0,this.obj[this.prop]=Fh(t),this.updating=!1),this.obj[this.prop][t]=e)},teardown:function(){var t,e,n,a,r;return this.updating?!1:(t=Object.getOwnPropertyDescriptor(this.obj,this.prop),e=t&&t.set,void(e&&(a=e._ractiveWrappers,r=a.indexOf(this),-1!==r&&a.splice(r,1),a.length||(n=this.obj[this.prop],Object.defineProperty(this.obj,this.prop,this.originalDescriptor||{writable:!0,enumerable:!0,configurable:!0}),this.obj[this.prop]=n))))}}}catch(Ao){Lh=!1}var Ih,Bh,qh=Lh;qh&&(Ih={filter:function(t,e,n){return qh.filter(t,e,n)&&Dh.filter(t)},wrap:function(t,e,n){return new Bh(t,e,n)}},Bh=function(t,e,n){this.value=e,this.magic=!0,this.magicWrapper=qh.wrap(t,e,n),this.arrayWrapper=Dh.wrap(t,e,n)},Bh.prototype={get:function(){return this.value},teardown:function(){this.arrayWrapper.teardown(),this.magicWrapper.teardown()},reset:function(t){return this.magicWrapper.reset(t)}});var Uh=Ih,Vh=vr,Gh={},zh=_r,Wh=xr,Hh=Sr,Kh=Or,Qh=Tr,Yh=function(t,e){this.computation=t,this.viewmodel=t.viewmodel,this.ref=e,this.root=this.viewmodel.ractive,this.parentFragment=this.root.component&&this.root.component.parentFragment};Yh.prototype={resolve:function(t){this.computation.softDeps.push(t),this.computation.unresolvedDeps[t.str]=null,this.viewmodel.register(t,this.computation,"computed")}};var $h=Yh,Jh=function(t,e){this.key=t,this.getter=e.getter,this.setter=e.setter,this.hardDeps=e.deps||[],this.softDeps=[],this.unresolvedDeps={},this.depValues={},this._dirty=this._firstRun=!0};Jh.prototype={constructor:Jh,init:function(t){var e,n=this;this.viewmodel=t,this.bypass=!0,e=t.get(this.key),t.clearCache(this.key.str),this.bypass=!1,this.setter&&void 0!==e&&this.set(e),this.hardDeps&&this.hardDeps.forEach(function(e){return t.register(e,n,"computed")})},invalidate:function(){this._dirty=!0},get:function(){var t,e,n=this,a=!1;if(this.getting){var r="The "+this.key.str+" computation indirectly called itself. This probably indicates a bug in the computation. It is commonly caused by `array.sort(...)` - if that's the case, clone the array first with `array.slice().sort(...)`";return h(r),this.value}if(this.getting=!0,this._dirty){if(this._firstRun||!this.hardDeps.length&&!this.softDeps.length?a=!0:[this.hardDeps,this.softDeps].forEach(function(t){var e,r,i;if(!a)for(i=t.length;i--;)if(e=t[i],r=n.viewmodel.get(e),!s(r,n.depValues[e.str]))return n.depValues[e.str]=r,void(a=!0)}),a){this.viewmodel.capture();try{this.value=this.getter()}catch(i){m('Failed to compute "%s"',this.key.str),d(i.stack||i),this.value=void 0}t=this.viewmodel.release(),e=this.updateDependencies(t),e&&[this.hardDeps,this.softDeps].forEach(function(t){t.forEach(function(t){n.depValues[t.str]=n.viewmodel.get(t)})})}this._dirty=!1}return this.getting=this._firstRun=!1,this.value},set:function(t){if(this.setting)return void(this.value=t);if(!this.setter)throw Error("Computed properties without setters are read-only. (This may change in a future version of Ractive!)");this.setter(t)},updateDependencies:function(t){var e,n,a,r,i;for(n=this.softDeps,e=n.length;e--;)a=n[e],-1===t.indexOf(a)&&(r=!0,this.viewmodel.unregister(a,this,"computed"));for(e=t.length;e--;)a=t[e],-1!==n.indexOf(a)||this.hardDeps&&-1!==this.hardDeps.indexOf(a)||(r=!0,Rr(this.viewmodel,a)&&!this.unresolvedDeps[a.str]?(i=new $h(this,a.str),t.splice(e,1),this.unresolvedDeps[a.str]=i,bs.addUnresolved(i)):this.viewmodel.register(a,this,"computed"));return r&&(this.softDeps=t.slice()),r}};var Xh=Jh,Zh=Mr,tm={FAILED_LOOKUP:!0},em=Lr,nm={},am=Dr,rm=Nr,im=function(t,e){this.localKey=t,this.keypath=e.keypath,this.origin=e.origin,this.deps=[],this.unresolved=[],this.resolved=!1};im.prototype={forceResolution:function(){this.keypath=this.localKey,this.setup()},get:function(t,e){return this.resolved?this.origin.get(this.map(t),e):void 0},getValue:function(){return this.keypath?this.origin.get(this.keypath):void 0},initViewmodel:function(t){this.local=t,this.setup()},map:function(t){return void 0===typeof this.keypath?this.localKey:t.replace(this.localKey,this.keypath)},register:function(t,e,n){this.deps.push({keypath:t,dep:e,group:n}),this.resolved&&this.origin.register(this.map(t),e,n)},resolve:function(t){void 0!==this.keypath&&this.unbind(!0),this.keypath=t,this.setup()},set:function(t,e){this.resolved||this.forceResolution(),this.origin.set(this.map(t),e)},setup:function(){var t=this;void 0!==this.keypath&&(this.resolved=!0,this.deps.length&&(this.deps.forEach(function(e){var n=t.map(e.keypath);if(t.origin.register(n,e.dep,e.group),e.dep.setValue)e.dep.setValue(t.origin.get(n));else{if(!e.dep.invalidate)throw Error("An unexpected error occurred. Please raise an issue at https://github.com/ractivejs/ractive/issues - thanks!");e.dep.invalidate()}}),this.origin.mark(this.keypath)))},setValue:function(t){if(!this.keypath)throw Error("Mapping does not have keypath, cannot set value. Please raise an issue at https://github.com/ractivejs/ractive/issues - thanks!");this.origin.set(this.keypath,t)},unbind:function(t){var e=this;t||delete this.local.mappings[this.localKey],this.resolved&&(this.deps.forEach(function(t){e.origin.unregister(e.map(t.keypath),t.dep,t.group)}),this.tracker&&this.origin.unregister(this.keypath,this.tracker))},unregister:function(t,e,n){var a,r;if(this.resolved){for(a=this.deps,r=a.length;r--;)if(a[r].dep===e){a.splice(r,1);break}this.origin.unregister(this.map(t),e,n)}}};var om=Fr,sm=function(t,e){var n,a,r,i;return n={},a=0,r=t.map(function(t,r){var o,s,p;s=a,p=e.length;do{if(o=e.indexOf(t,s),-1===o)return i=!0,-1;s=o+1}while(n[o]&&p>s);return o===a&&(a+=1),o!==r&&(i=!0),n[o]=!0,o})},pm=Ir,um={},cm=Ur,lm=Gr,dm=zr,fm=Wr,hm=Kr,mm={implicit:!0},gm={noCascade:!0},vm=Yr,bm=$r,ym=function(t){var e,n,a=t.adapt,r=t.data,i=t.ractive,o=t.computed,s=t.mappings;this.ractive=i,this.adaptors=a,this.onchange=t.onchange,this.cache={},this.cacheMap=So(null),this.deps={computed:So(null),"default":So(null)},this.depsMap={computed:So(null),"default":So(null)},this.patternObservers=[],this.specials=So(null),this.wrapped=So(null),this.computations=So(null),this.captureGroups=[],this.unresolvedImplicitDependencies=[],this.changes=[],this.implicitChanges={},this.noCascade={},this.data=r,this.mappings=So(null);for(e in s)this.map(S(e),s[e]);if(r)for(e in r)(n=this.mappings[e])&&void 0===n.getValue()&&n.setValue(r[e]);for(e in o)s&&e in s&&l("Cannot map to a computed property ('%s')",e),this.compute(S(e),o[e]);this.ready=!0};ym.prototype={adapt:Vh,applyChanges:Hh,capture:Kh,clearCache:Qh,compute:Zh,get:em,init:am,map:rm,mark:om,merge:pm,register:cm,release:lm,reset:dm,set:fm,smartUpdate:hm,teardown:vm,unregister:bm};var _m=ym;Xr.prototype={constructor:Xr,begin:function(t){this.inProcess[t._guid]=!0},end:function(t){var e=t.parent;e&&this.inProcess[e._guid]?Zr(this.queue,e).push(t):ti(this,t),delete this.inProcess[t._guid]}};var xm=Xr,wm=ei,km=/\$\{([^\}]+)\}/g,Sm=new is("construct"),Em=new is("config"),Cm=new xm("init"),Pm=0,Am=["adaptors","components","decorators","easing","events","interpolators","partials","transitions"],Om=ii,Tm=ci;ci.prototype={bubble:function(){this.dirty||(this.dirty=!0,bs.addView(this))},update:function(){this.callback(this.fragment.getValue()),this.dirty=!1},rebind:function(t,e){this.fragment.rebind(t,e)},unbind:function(){this.fragment.unbind()}};var Rm=function(t,e,n,r,o){var s,p,u,c,l,d,f={},h={},g={},v=[];for(p=t.parentFragment,u=t.root,o=o||{},a(f,o),o.content=r||[],f[""]=o.content,e.defaults.el&&m("The <%s/> component has a default `el` property; it has been disregarded",t.name),c=p;c;){if(c.owner.type===Mu){l=c.owner.container;break}c=c.parent}return n&&Object.keys(n).forEach(function(e){var a,r,o=n[e];if("string"==typeof o)a=dc(o),h[e]=a?a.value:o;else if(0===o)h[e]=!0;else{if(!i(o))throw Error("erm wut");di(o)?(g[e]={origin:t.root.viewmodel,keypath:void 0},r=li(t,o[0],function(t){t.isSpecial?d?s.set(e,t.value):(h[e]=t.value,delete g[e]):d?s.viewmodel.mappings[e].resolve(t):g[e].keypath=t})):r=new Tm(t,o,function(t){d?s.set(e,t):h[e]=t}),v.push(r)}}),s=So(e.prototype),Om(s,{el:null,append:!0,data:h,partials:o,magic:u.magic||e.defaults.magic,modifyArrays:u.modifyArrays,adapt:u.adapt},{parent:u,component:t,container:l,mappings:g,inlinePartials:f,cssIds:p.cssIds}),d=!0,t.resolvers=v,s},Mm=fi,Lm=function(t){var e,n;for(e=t.root;e;)(n=e._liveComponentQueries["_"+t.name])&&n.push(t.instance),e=e.parent},jm=mi,Dm=gi,Nm=vi,Fm=bi,Im=yi,Bm=new is("teardown"),qm=xi,Um=function(t,e){this.init(t,e)};Um.prototype={detach:bh,find:_h,findAll:xh,findAllComponents:wh,findComponent:kh,findNextNode:Sh,firstNode:Eh,init:jm,rebind:Dm,render:Nm,toString:Fm,unbind:Im,unrender:qm};var Vm=Um,Gm=function(t){this.type=Ou,this.value=t.template.c};Gm.prototype={detach:vc,firstNode:function(){return this.node},render:function(){return this.node||(this.node=document.createComment(this.value)),this.node},toString:function(){return""},unrender:function(t){t&&this.node.parentNode.removeChild(this.node)}};var zm=Gm,Wm=function(t){var e,n;this.type=Mu,this.container=e=t.parentFragment.root,this.component=n=e.component,this.container=e,this.containerFragment=t.parentFragment,this.parentFragment=n.parentFragment;var a=this.name=t.template.n||"",r=e._inlinePartials[a];r||(m('Could not find template for partial "'+a+'"',{ractive:t.root}),r=[]),this.fragment=new rg({owner:this,root:e.parent,template:r,pElement:this.containerFragment.pElement}),i(n.yielders[a])?n.yielders[a].push(this):n.yielders[a]=[this],bs.scheduleTask(function(){if(n.yielders[a].length>1)throw Error("A component template can only have one {{yield"+(a?" "+a:"")+"}} declaration at a time")})};Wm.prototype={detach:function(){return this.fragment.detach()},find:function(t){return this.fragment.find(t)},findAll:function(t,e){return this.fragment.findAll(t,e)},findComponent:function(t){return this.fragment.findComponent(t)},findAllComponents:function(t,e){return this.fragment.findAllComponents(t,e)},findNextNode:function(){return this.containerFragment.findNextNode(this)},firstNode:function(){return this.fragment.firstNode()},getValue:function(t){return this.fragment.getValue(t)},render:function(){return this.fragment.render()},unbind:function(){this.fragment.unbind()},unrender:function(t){this.fragment.unrender(t),N(this.component.yielders[this.name],this)},rebind:function(t,e){this.fragment.rebind(t,e)},toString:function(){return""+this.fragment}};var Hm=Wm,Km=function(t){this.declaration=t.template.a};Km.prototype={init:ko,render:ko,unrender:ko,teardown:ko,toString:function(){return""}};var Qm=Km,Ym=wi,$m=Si,Jm=Ei,Xm=Ci,Zm=Oi,tg=Ri,eg=function(t){this.init(t)};eg.prototype={bubble:cu,detach:lu,find:du,findAll:fu,findAllComponents:hu,findComponent:mu,findNextNode:gu,firstNode:vu,getArgsList:hc,getNode:mc,getValue:gc,init:Ym,rebind:$m,registerIndexRef:function(t){var e=this.registeredIndexRefs;-1===e.indexOf(t)&&e.push(t)},render:Jm,toString:Xm,unbind:Zm,unregisterIndexRef:function(t){var e=this.registeredIndexRefs;e.splice(e.indexOf(t),1)},unrender:tg};var ng,ag,rg=eg,ig=Mi,og=["template","partials","components","decorators","events"],sg=new is("reset"),pg=function(t,e){function n(e,a,r){r&&r.partials[t]||e.forEach(function(e){e.type===Au&&e.getPartialName()===t&&a.push(e),e.fragment&&n(e.fragment.items,a,r),i(e.fragments)?n(e.fragments,a,r):i(e.items)?n(e.items,a,r):e.type===Ru&&e.instance&&n(e.instance.fragment.items,a,e.instance),e.type===Pu&&(i(e.attributes)&&n(e.attributes,a,r),i(e.conditionalAttributes)&&n(e.conditionalAttributes,a,r))})}var a,r=[];return n(this.fragment.items,r),this.partials[t]=e,a=bs.start(this,!0),r.forEach(function(e){e.value=void 0,e.setValue(t)}),bs.end(),a},ug=Li,cg=_p("reverse"),lg=ji,dg=_p("shift"),fg=_p("sort"),hg=_p("splice"),mg=Ni,gg=Fi,vg=new is("teardown"),bg=Bi,yg=qi,_g=Ui,xg=new is("unrender"),wg=_p("unshift"),kg=Vi,Sg=new is("update"),Eg=Gi,Cg={add:Zo,animate:Ss,detach:Cs,find:As,findAll:Fs,findAllComponents:Is,findComponent:Bs,findContainer:qs,findParent:Us,fire:Ws,get:Hs,insert:Qs,merge:$s,observe:lp,observeOnce:dp,off:mp,on:gp,once:vp,pop:xp,push:wp,render:Tp,reset:ig,resetPartial:pg,resetTemplate:ug,reverse:cg,set:lg,shift:dg,sort:fg,splice:hg,subtract:mg,teardown:gg,toggle:bg,toHTML:yg,toHtml:yg,unrender:_g,unshift:wg,update:kg,updateModel:Eg},Pg=function(t,e,n){return n||Wi(t,e)?function(){var n,a="_super"in this,r=this._super;return this._super=e,n=t.apply(this,arguments),a&&(this._super=r),n}:t},Ag=Hi,Og=$i,Tg=function(t){var e,n,a={};return t&&(e=t._ractive)?(a.ractive=e.root,a.keypath=e.keypath.str,a.index={},(n=Oc(e.proxy.parentFragment))&&(a.index=Oc.resolve(n)),a):a};ng=function(t){return this instanceof ng?void Om(this,t):new ng(t)},ag={DEBUG:{writable:!0,value:!0},DEBUG_PROMISES:{writable:!0,value:!0},extend:{value:Og},getNodeInfo:{value:Tg},parse:{value:Hp},Promise:{value:us},svg:{value:ao},magic:{value:eo},VERSION:{value:"0.7.3"},adaptors:{writable:!0,value:{}},components:{writable:!0,value:{}},decorators:{writable:!0,value:{}},easing:{writable:!0,value:po},events:{writable:!0,value:{}},interpolators:{writable:!0,value:Vo},partials:{writable:!0,value:{}},transitions:{writable:!0,value:{}}},Co(ng,ag),ng.prototype=a(Cg,so),ng.prototype.constructor=ng,ng.defaults=ng.prototype;var Rg="function";if(typeof Date.now!==Rg||typeof String.prototype.trim!==Rg||typeof Object.keys!==Rg||typeof Array.prototype.indexOf!==Rg||typeof Array.prototype.forEach!==Rg||typeof Array.prototype.map!==Rg||typeof Array.prototype.filter!==Rg||"undefined"!=typeof window&&typeof window.addEventListener!==Rg)throw Error("It looks like you're attempting to use Ractive.js in an older browser. You'll need to use one of the 'legacy builds' in order to continue - see http://docs.ractivejs.org/latest/legacy-builds for more information.");var Mg=ng;return Mg})},{}],342:[function(t,e,n){var a=t(341),r={exports:{}};!function(t){"use strict";t.exports={oninit:function(){var t=this;this.observe("value",function(e,n,a){var r=t.get(),i=r.min,o=r.max,s=Math.clamp(i,o,e);t.animate("percentage",Math.round((s-i)/(o-i)*100))})}}}(r),r.exports.template={v:3,t:[" ",{p:[13,1,305],t:7,e:"div",a:{"class":"bar"},f:[{p:[14,3,326],t:7,e:"div",a:{"class":["barFill ",{t:2,r:"state",p:[14,23,346]}],style:["width: ",{t:2,r:"percentage",p:[14,48,371]},"%"]}}," ",{p:[15,3,398],t:7,e:"span",a:{"class":"barText"},f:[{t:16,p:[15,25,420]}]}]}]},e.exports=a.extend(r.exports)},{341:341}],343:[function(t,e,n){var a=t(341),r={exports:{}};!function(e){"use strict";var n=t(482),a=t(481);e.exports={computed:{clickable:function(){return!this.get("enabled")||this.get("state")&&"toggle"!=this.get("state")?!1:!0},enabled:function(){return this.get("config.status")===n.UI_INTERACTIVE?!0:!1},styles:function(){var t="";if(this.get("class")&&(t+=" "+this.get("class")),this.get("tooltip-side")&&(t=" tooltip-"+this.get("tooltip-side")),this.get("grid")&&(t+=" gridable"),this.get("enabled")){var e=this.get("state"),n=this.get("style");return e?"inactive "+e+" "+t:"active normal "+n+" "+t}return"inactive disabled "+t}},oninit:function(){var t=this;this.on("press",function(e){var n=t.get(),r=n.action,i=n.params;(0,a.act)(t.get("config.ref"),r,i),e.node.blur()})},data:{iconStackToHTML:function(t){var e="",n=t.split(",");if(n.length){e+='';for(var a=n,r=Array.isArray(a),i=0,a=r?a:a[Symbol.iterator]();;){var o;if(r){if(i>=a.length)break;o=a[i++]}else{if(i=a.next(),i.done)break;o=i.value}var s=o,p=/([\w\-]+)\s*(\dx)/g,u=p.exec(s),c=u[1],l=u[2];e+=''}}return e&&(e+=""),e}}}}(r),r.exports.template={v:3,t:[" ",{p:[70,1,2019],t:7,e:"span",a:{"class":["button ",{t:2,r:"styles",p:[70,21,2039]}],unselectable:"on","data-tooltip":[{t:2,r:"tooltip",p:[73,17,2124]}]},m:[{t:4,f:["tabindex='0'"],r:"clickable",p:[72,3,2075]}],v:{"mouseover-mousemove":"hover",mouseleave:"unhover","click-enter":{n:[{t:4,f:["press"],r:"clickable",p:[76,19,2217]}],d:[]}},f:[{t:4,f:[{p:[78,5,2265],t:7,e:"i",a:{"class":["fa fa-",{t:2,r:"icon",p:[78,21,2281]}]}}],n:50,r:"icon",p:[77,3,2247]}," ",{t:4,f:[{t:3,x:{r:["iconStackToHTML","icon_stack"],s:"_0(_1)"},p:[81,6,2335]}],n:50,r:"icon_stack",p:[80,3,2310]}," ",{t:16,p:[83,3,2383]}]}]},e.exports=a.extend(r.exports)},{341:341,481:481,482:482}],344:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"div",a:{"class":"display"},f:[{t:4,f:[{p:[3,5,44],t:7,e:"header",f:[{p:[4,7,60],t:7,e:"h3",f:[{t:2,r:"title",p:[4,11,64]}]}," ",{t:4,f:[{p:[6,9,110],t:7,e:"div",a:{"class":"buttonRight"},f:[{t:16,n:"button",p:[6,34,135]}]}],n:50,r:"button",p:[5,7,86]}]}],n:50,r:"title",p:[2,3,25]}," ",{p:[10,3,202],t:7,e:"article",f:[{t:16,p:[11,5,217]}]}]}]},e.exports=a.extend(r.exports)},{341:341}],345:[function(t,e,n){var a=t(341),r={exports:{}};!function(t){"use strict";t.exports={oninit:function(){var t=this;this.on("clear",function(){t.set("value",""),t.find("input").focus()})}}}(r),r.exports.template={v:3,t:[" ",{p:[12,1,170],t:7,e:"input",a:{type:"text",value:[{t:2,r:"value",p:[12,27,196]}],placeholder:[{t:2,r:"placeholder",p:[12,51,220]}]}}," ",{p:[13,1,240],t:7,e:"ui-button",a:{icon:"refresh"},v:{press:"clear"}}]},e.exports=a.extend(r.exports)},{341:341}],346:[function(t,e,n){var a=t(341),r={exports:{}};!function(e){"use strict";e.exports={data:{graph:t(338),xaccessor:function(t){return t.x},yaccessor:function(t){return t.y}},computed:{size:function(){var t=this.get("points");return t[0].length},scale:function(){var t=this.get("points");return Math.max.apply(Math,Array.map(t,function(t){return Math.max.apply(Math,Array.map(t,function(t){return t.y}))}))},xaxis:function(){var t=this.get("xinc"),e=this.get("size");return Array.from(Array(e).keys()).filter(function(e){return e&&e%t==0})},yaxis:function(){var t=this.get("yinc"),e=this.get("scale");return Array.from(Array(t).keys()).map(function(t){return Math.round(e*(++t/100)*10)})}},oninit:function(){var t=this;this.on({enter:function(t){this.set("selected",t.index.count)},exit:function(t){this.set("selected")}}),window.addEventListener("resize",function(e){t.set("width",t.el.clientWidth)})},onrender:function(){this.set("width",this.el.clientWidth)}}}(r),r.exports.template={v:3,t:[" ",{p:[47,1,1269],t:7,e:"svg",a:{"class":"linegraph",width:"100%",height:[{t:2,x:{r:["height"],s:"_0+10"},p:[47,45,1313]}]},f:[{p:[48,3,1334],t:7,e:"g",a:{transform:"translate(0, 5)"},f:[{t:4,f:[{t:4,f:[{p:[51,9,1504],t:7,e:"line",a:{x1:[{t:2,x:{r:["xscale","."],s:"_0(_1)"},p:[51,19,1514]}],x2:[{t:2,x:{r:["xscale","."],s:"_0(_1)"},p:[51,38,1533]}],y1:"0",y2:[{t:2,r:"height",p:[51,64,1559]}],stroke:"darkgray"}}," ",{t:4,f:[{p:[53,11,1635],t:7,e:"text",a:{x:[{t:2,x:{r:["xscale","."],s:"_0(_1)"},p:[53,20,1644]}],y:[{t:2,x:{r:["height"],s:"_0-5"},p:[53,38,1662]}],"text-anchor":"middle",fill:"white"},f:[{t:2,x:{r:["size",".","xfactor"],s:"(_0-_1)*_2"},p:[53,88,1712]}," ",{t:2,r:"xunit",p:[53,113,1737]}]}],n:50,x:{r:["@index"],s:"_0%2==0"},p:[52,9,1600]}],n:52,r:"xaxis",p:[50,7,1479]}," ",{t:4,f:[{p:[57,9,1820],t:7,e:"line",a:{x1:"0",x2:[{t:2,r:"width",p:[57,26,1837]}],y1:[{t:2,x:{r:["yscale","."],s:"_0(_1)"},p:[57,41,1852]}],y2:[{t:2,x:{r:["yscale","."],s:"_0(_1)"},p:[57,60,1871]}],stroke:"darkgray"}}," ",{p:[58,9,1915],t:7,e:"text",a:{x:"0",y:[{t:2,x:{r:["yscale","."],s:"_0(_1)-5"},p:[58,24,1930]}],"text-anchor":"begin",fill:"white"},f:[{t:2,x:{r:[".","yfactor"],s:"_0*_1"},p:[58,76,1982]}," ",{t:2,r:"yunit",p:[58,92,1998]}]}],n:52,r:"yaxis",p:[56,7,1795]}," ",{t:4,f:[{p:[61,9,2071],t:7,e:"path",a:{d:[{t:2,x:{r:["area.path"],s:"_0.print()"},p:[61,18,2080]}],fill:[{t:2,rx:{r:"colors",m:[{t:30,n:"curve"}]},p:[61,47,2109]}],opacity:"0.1"}}],n:52,i:"curve",r:"curves",p:[60,7,2039]}," ",{t:4,f:[{p:[64,9,2200],t:7,e:"path",a:{d:[{t:2,x:{r:["line.path"],s:"_0.print()"},p:[64,18,2209]}],stroke:[{t:2,rx:{r:"colors",m:[{t:30,n:"curve"}]},p:[64,49,2240]}],fill:"none"}}],n:52, i:"curve",r:"curves",p:[63,7,2168]}," ",{t:4,f:[{t:4,f:[{p:[68,11,2375],t:7,e:"circle",a:{transform:["translate(",{t:2,r:".",p:[68,40,2404]},")"],r:[{t:2,x:{r:["selected","count"],s:"_0==_1?10:4"},p:[68,51,2415]}],fill:[{t:2,rx:{r:"colors",m:[{t:30,n:"curve"}]},p:[68,89,2453]}]},v:{mouseenter:"enter",mouseleave:"exit"}}],n:52,i:"count",x:{r:["line.path"],s:"_0.points()"},p:[67,9,2329]}],n:52,i:"curve",r:"curves",p:[66,7,2297]}," ",{t:4,f:[{t:4,f:[{t:4,f:[{p:[74,13,2678],t:7,e:"text",a:{transform:["translate(",{t:2,r:".",p:[74,40,2705]},") ",{t:2,x:{r:["count","size"],s:'_0<=_1/2?"translate(15, 4)":"translate(-15, 4)"'},p:[74,47,2712]}],"text-anchor":[{t:2,x:{r:["count","size"],s:'_0<=_1/2?"start":"end"'},p:[74,126,2791]}],fill:"white"},f:[{t:2,x:{r:["count","item","yfactor"],s:"_1[_0].y*_2"},p:[75,15,2861]}," ",{t:2,r:"yunit",p:[75,43,2889]}," @ ",{t:2,x:{r:["size","count","item","xfactor"],s:"(_0-_2[_1].x)*_3"},p:[75,55,2901]}," ",{t:2,r:"xunit",p:[75,92,2938]}]}],n:50,x:{r:["selected","count"],s:"_0==_1"},p:[73,11,2638]}],n:52,i:"count",x:{r:["line.path"],s:"_0.points()"},p:[72,9,2592]}],n:52,i:"curve",r:"curves",p:[71,7,2560]}," ",{t:4,f:[{p:[81,9,3063],t:7,e:"g",a:{transform:["translate(",{t:2,x:{r:["width","curves.length","@index"],s:"(_0/(_1+1))*(_2+1)"},p:[81,33,3087]},", 10)"]},f:[{p:[82,11,3154],t:7,e:"circle",a:{r:"4",fill:[{t:2,rx:{r:"colors",m:[{t:30,n:"curve"}]},p:[82,31,3174]}]}}," ",{p:[83,11,3206],t:7,e:"text",a:{x:"8",y:"4",fill:"white"},f:[{t:2,rx:{r:"legend",m:[{t:30,n:"curve"}]},p:[83,42,3237]}]}]}],n:52,i:"curve",r:"curves",p:[80,7,3031]}],x:{r:["graph","points","xaccessor","yaccessor","width","height"],s:"_0({data:_1,xaccessor:_2,yaccessor:_3,width:_4,height:_5})"},p:[49,5,1371]}]}]}]},e.exports=a.extend(r.exports)},{338:338,341:341}],347:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"div",a:{"class":"notice"},f:[{t:16,p:[2,3,24]}]}]},e.exports=a.extend(r.exports)},{341:341}],348:[function(t,e,n){var a=t(341),r={exports:{}};!function(e){"use strict";var n=t(481),a=t(483);e.exports={oninit:function(){var t=this,e=a.resize.bind(this),r=function(){return t.set({resize:!1,x:null,y:null})};this.observe("config.fancy",function(a,i,o){(0,n.winset)(t.get("config.window"),"can-resize",!a),a?(document.addEventListener("mousemove",e),document.addEventListener("mouseup",r)):(document.removeEventListener("mousemove",e),document.removeEventListener("mouseup",r))}),this.on("resize",function(){return t.toggle("resize")})}}}(r),r.exports.template={v:3,t:[" ",{t:4,f:[{p:[28,3,766],t:7,e:"div",a:{"class":"resize"},v:{mousedown:"resize"}}],n:50,r:"config.fancy",p:[27,1,742]}]},e.exports=a.extend(r.exports)},{341:341,481:481,483:483}],349:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"section",a:{"class":[{t:4,f:["candystripe"],r:"candystripe",p:[1,17,16]}]},f:[{t:4,f:[{p:[3,5,84],t:7,e:"span",a:{"class":"label",style:[{t:4,f:["color:",{t:2,r:"labelcolor",p:[3,53,132]}],r:"labelcolor",p:[3,32,111]}]},f:[{t:2,r:"label",p:[3,84,163]},":"]}],n:50,r:"label",p:[2,3,65]}," ",{t:4,f:[{t:16,p:[6,5,215]}],n:50,r:"nowrap",p:[5,3,195]},{t:4,n:51,f:[{p:[8,5,242],t:7,e:"div",a:{"class":"content",style:[{t:4,f:["float:right;"],r:"right",p:[8,33,270]}]},f:[{t:16,p:[9,7,312]}]}],r:"nowrap"}]}]},e.exports=a.extend(r.exports)},{341:341}],350:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"div",a:{"class":"subdisplay"},f:[{t:4,f:[{p:[3,5,47],t:7,e:"header",f:[{p:[4,7,63],t:7,e:"h4",f:[{t:2,r:"title",p:[4,11,67]}]}," ",{t:4,f:[{t:16,n:"button",p:[5,21,103]}],n:50,r:"button",p:[5,7,89]}]}],n:50,r:"title",p:[2,3,28]}," ",{p:[8,3,156],t:7,e:"article",f:[{t:16,p:[9,5,171]}]}]}]},e.exports=a.extend(r.exports)},{341:341}],351:[function(t,e,n){var a=t(341),r={exports:{}};!function(t){"use strict";t.exports={oninit:function(){var t=this;this.set("active",this.findComponent("tab").get("name")),this.on("switch",function(e){t.set("active",e.node.textContent.trim())}),this.observe("active",function(e,n,a){for(var r=t.findAllComponents("tab"),i=Array.isArray(r),o=0,r=i?r:r[Symbol.iterator]();;){var s;if(i){if(o>=r.length)break;s=r[o++]}else{if(o=r.next(),o.done)break;s=o.value}var p=s;p.set("shown",p.get("name")===e)}})}}}(r),r.exports.template={v:3,t:[" "," ",{p:[20,1,524],t:7,e:"header",f:[{t:4,f:[{p:[22,5,556],t:7,e:"ui-button",a:{pane:[{t:2,r:".",p:[22,22,573]}]},v:{press:"switch"},f:[{t:2,r:".",p:[22,47,598]}]}],n:52,r:"tabs",p:[21,3,536]}]}," ",{p:[25,1,641],t:7,e:"ui-display",f:[{t:8,r:"content",p:[26,3,657]}]}]},r.exports.components=r.exports.components||{};var i={tab:t(352)};for(var o in i)i.hasOwnProperty(o)&&(r.exports.components[o]=i[o]);e.exports=a.extend(r.exports)},{341:341,352:352}],352:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{t:4,f:[{t:16,p:[2,3,17]}],n:50,r:"shown",p:[1,1,0]}]},e.exports=a.extend(r.exports)},{341:341}],353:[function(t,e,n){var a=t(341),r={exports:{}};!function(e){"use strict";var n=t(482),a=t(481),r=t(483);e.exports={computed:{visualStatus:function(){switch(this.get("config.status")){case n.UI_INTERACTIVE:return"good";case n.UI_UPDATE:return"average";case n.UI_DISABLED:return"bad";default:return"bad"}}},oninit:function(){var t=this,e=r.drag.bind(this),n=function(e){return t.set({drag:!1,x:null,y:null})};this.observe("config.fancy",function(r,i,o){(0,a.winset)(t.get("config.window"),"titlebar",!r&&t.get("config.titlebar")),r?(document.addEventListener("mousemove",e),document.addEventListener("mouseup",n)):(document.removeEventListener("mousemove",e),document.removeEventListener("mouseup",n))}),this.on({drag:function(){this.toggle("drag")},close:function(){(0,a.winset)(this.get("config.window"),"is-visible",!1),window.location.href=(0,a.href)({command:"uiclose "+this.get("config.ref")},"winset")},minimize:function(){(0,a.winset)(this.get("config.window"),"is-minimized",!0)}})}}}(r),r.exports.template={v:3,t:[" ",{t:4,f:[{p:[50,3,1440],t:7,e:"header",a:{"class":"titlebar"},v:{mousedown:"drag"},f:[{p:[51,5,1491],t:7,e:"i",a:{"class":["statusicon fa fa-eye fa-2x ",{t:2,r:"visualStatus",p:[51,42,1528]}]}}," ",{p:[52,5,1556],t:7,e:"span",a:{"class":"title"},f:[{t:16,p:[52,25,1576]}]}," ",{t:4,f:[{p:[54,7,1626],t:7,e:"i",a:{"class":"minimize fa fa-minus fa-2x"},v:{click:"minimize"}}," ",{p:[55,7,1696],t:7,e:"i",a:{"class":"close fa fa-close fa-2x"},v:{click:"close"}}],n:50,r:"config.fancy",p:[53,5,1598]}]}],n:50,r:"config.titlebar",p:[49,1,1413]}]},e.exports=a.extend(r.exports)},{341:341,481:481,482:482,483:483}],354:[function(t,e,n){var a=t(341),r={exports:{}};!function(t){"use strict";var e=[11,10,9,8];t.exports={data:{userAgent:navigator.userAgent},computed:{ie:function(){if(document.documentMode)return document.documentMode;for(var t in e){var n=document.createElement("div");if(n.innerHTML="",n.getElementsByTagName("span").length)return t}}},oninit:function(){var t=this;this.on("debug",function(){return t.toggle("debug")})}}}(r),r.exports.template={v:3,t:[" ",{t:4,f:[{p:[27,3,662],t:7,e:"ui-notice",f:[{p:[28,5,679],t:7,e:"span",f:["You have an old (IE",{t:2,r:"ie",p:[28,30,704]},"), end-of-life (click 'EOL Info' for more information) version of Internet Explorer installed."]},{p:[28,137,811],t:7,e:"br"}," ",{p:[29,5,822],t:7,e:"span",f:["To upgrade, click 'Upgrade IE' to download IE11 from Microsoft."]},{p:[29,81,898],t:7,e:"br"}," ",{p:[30,5,909],t:7,e:"span",f:["If you are unable to upgrade directly, click 'IE VMs' to download a VM with IE11 or Edge from Microsoft."]},{p:[30,122,1026],t:7,e:"br"}," ",{p:[31,5,1037],t:7,e:"span",f:["Otherwise, click 'No Frills' below to disable potentially incompatible features (and this message)."]}," ",{p:[32,5,1155],t:7,e:"hr"}," ",{p:[33,5,1166],t:7,e:"ui-button",a:{icon:"close",action:"tgui:nofrills"},f:["No Frills"]}," ",{p:[34,5,1240],t:7,e:"ui-button",a:{icon:"internet-explorer",action:"tgui:link",params:'{"url": "http://windows.microsoft.com/en-us/internet-explorer/download-ie"}'},f:["Upgrade IE"]}," ",{p:[36,5,1416],t:7,e:"ui-button",a:{icon:"edge",action:"tgui:link",params:'{"url": "https://dev.windows.com/en-us/microsoft-edge/tools/vms"}'},f:["IE VMs"]}," ",{p:[38,5,1565],t:7,e:"ui-button",a:{icon:"info",action:"tgui:link",params:'{"url": "https://support.microsoft.com/en-us/lifecycle#gp/Microsoft-Internet-Explorer"}'},f:["EOL Info"]}," ",{p:[40,5,1738],t:7,e:"ui-button",a:{icon:"bug"},v:{press:"debug"},f:["Debug Info"]}," ",{t:4,f:[{p:[42,7,1826],t:7,e:"hr"}," ",{p:[43,7,1839],t:7,e:"span",f:["Detected: IE",{t:2,r:"ie",p:[43,25,1857]}]},{p:[43,38,1870],t:7,e:"br"}," ",{p:[44,7,1883],t:7,e:"span",f:["User Agent: ",{t:2,r:"userAgent",p:[44,25,1901]}]}],n:50,r:"debug",p:[41,5,1805]}]}],n:50,x:{r:["config.fancy","ie"],s:"_0&&_1&&_1<11"},p:[26,1,621]}]},e.exports=a.extend(r.exports)},{341:341}],355:[function(t,e,n){var a=t(341),r={exports:{}};!function(t){"use strict";t.exports={data:{powerState:function(t){switch(t){case 2:return"good";case 1:return"average";default:return"bad"}},shockState:function(t){switch(t){case 2:return"good";case 1:return"average";default:return"bad"}}}}}(r),r.exports.template={v:3,t:[" ",{p:[22,1,348],t:7,e:"ui-display",a:{title:"Power Status"},f:[{p:[23,2,384],t:7,e:"ui-section",a:{label:"Main"},f:[{p:[24,3,413],t:7,e:"span",a:{"class":[{t:2,x:{r:["powerState","data.power.main"],s:"_0(_1)"},p:[24,16,426]}]},f:[{t:2,x:{r:["data.power.main"],s:'_0?"Online":"Offline"'},p:[24,49,459]}]}," ",{t:4,f:["[ ",{p:[26,6,567],t:7,e:"span",a:{"class":"bad"},f:["Wires have been cut"]}," ]"],n:50,x:{r:["data.wires.main_1","data.wires.main_2"],s:"!_0||!_1"},p:[25,3,512]},{t:4,n:51,f:[{t:4,f:["[ ",{t:2,r:"data.power.main_timeleft",p:[29,7,674]}," seconds left ]"],n:50,x:{r:["data.power.main_timeleft"],s:"_0>0"},p:[28,4,630]}],x:{r:["data.wires.main_1","data.wires.main_2"],s:"!_0||!_1"}}," ",{p:[32,3,744],t:7,e:"div",a:{style:"float:right"},f:[{p:[33,4,774],t:7,e:"ui-button",a:{icon:"lightbulb-o",action:"disrupt-main",state:[{t:2,x:{r:["data.power.main"],s:'_0?null:"disabled"'},p:[33,63,833]}]},f:["Disrupt"]}]}]}," ",{p:[36,2,922],t:7,e:"ui-section",a:{label:"Backup"},f:[{p:[37,3,953],t:7,e:"span",a:{"class":[{t:2,x:{r:["powerState","data.power.backup"],s:"_0(_1)"},p:[37,16,966]}]},f:[{t:2,x:{r:["data.power.backup"],s:'_0?"Online":"Offline"'},p:[37,51,1001]}]}," ",{t:4,f:["[ ",{p:[39,6,1115],t:7,e:"span",a:{"class":"bad"},f:["Wires have been cut"]}," ]"],n:50,x:{r:["data.wires.backup_1","data.wires.backup_2"],s:"!_0||!_1"},p:[38,3,1056]},{t:4,n:51,f:[{t:4,f:["[ ",{t:2,r:"data.power.backup_timeleft",p:[42,7,1224]}," seconds left ]"],n:50,x:{r:["data.power.backup_timeleft"],s:"_0>0"},p:[41,4,1178]}],x:{r:["data.wires.backup_1","data.wires.backup_2"],s:"!_0||!_1"}}," ",{p:[45,3,1296],t:7,e:"div",a:{style:"float:right"},f:[{p:[46,4,1326],t:7,e:"ui-button",a:{icon:"lightbulb-o",action:"disrupt-backup",state:[{t:2,x:{r:["data.power.backup"],s:'_0?null:"disabled"'},p:[46,65,1387]}]},f:["Disrupt"]}]}]}," ",{p:[49,2,1478],t:7,e:"ui-section",a:{label:"Electrify"},f:[{p:[50,3,1512],t:7,e:"span",a:{"class":[{t:2,x:{r:["shockState","data.shock"],s:"_0(_1)"},p:[50,16,1525]}]},f:[{t:2,x:{r:["data.shock"],s:'_0==2?"Safe":"Electrified"'},p:[50,44,1553]}]}," ",{t:4,f:["[ ",{p:[52,6,1640],t:7,e:"span",a:{"class":"bad"},f:["Wires have been cut"]}," ]"],n:50,x:{r:["data.wires.shock"],s:"!_0"},p:[51,3,1608]},{t:4,n:51,f:[{t:4,f:["[ ",{p:[55,7,1742],t:7,e:"span",a:{"class":"bad"},f:[{t:2,r:"data.shock_timeleft",p:[55,25,1760]}," seconds left"]}," ]"],n:50,x:{r:["data.shock_timeleft"],s:"_0>0"},p:[54,4,1703]}," ",{t:4,f:["[ ",{p:[58,7,1863],t:7,e:"span",a:{"class":"bad"},f:["Permanent"]}," ]"],n:50,x:{r:["data.shock_timeleft"],s:"_0==-1"},p:[57,4,1822]}],x:{r:["data.wires.shock"],s:"!_0"}}," ",{p:[61,3,1926],t:7,e:"div",a:{style:"float:right"},f:[{p:[62,4,1956],t:7,e:"ui-button",a:{icon:"wrench",action:"shock-restore",state:[{t:2,x:{r:["data.wires.shock","data.shock"],s:'_0&&_1==0?null:"disabled"'},p:[62,59,2011]}]},f:["Restore"]}," ",{p:[63,4,2094],t:7,e:"ui-button",a:{icon:"bolt",action:"shock-temp",state:[{t:2,x:{r:["data.wires.shock"],s:"!_0"},p:[63,54,2144]}]},f:["Set (Temporary)"]}," ",{p:[64,4,2199],t:7,e:"ui-button",a:{icon:"bolt",action:"shock-perm",state:[{t:2,x:{r:["data.wires.shock"],s:"!_0"},p:[64,53,2248]}]},f:["Set (Permanent)"]}]}]}]}," ",{p:[68,1,2341],t:7,e:"ui-display",a:{title:"Access & Door Control"},f:[{p:[69,2,2386],t:7,e:"ui-section",a:{label:"ID Scan"},f:[{t:4,f:["[ ",{p:[71,6,2455],t:7,e:"span",a:{"class":"bad"},f:["Wires have been cut"]}," ]"],n:50,x:{r:["data.wires.id_scanner"],s:"!_0"},p:[70,3,2418]}," ",{p:[73,3,2516],t:7,e:"div",a:{style:"float:right"},f:[{p:[74,4,2546],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.wires.id_scanner"],s:"!_0"},p:[74,22,2564]}],icon:"power-off",action:"idscan-on",style:[{t:2,x:{r:["data.id_scanner"],s:'_0?"selected":""'},p:[74,93,2635]}]},f:["Enabled"]}," ",{p:[75,4,2698],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.wires.id_scanner"],s:"!_0"},p:[75,22,2716]}],icon:"close",action:"idscan-off",style:[{t:2,x:{r:["data.id_scanner"],s:'_0?"":"selected"'},p:[75,90,2784]}]},f:["Disabled"]}]}]}," ",{p:[78,2,2872],t:7,e:"ui-section",a:{label:"Emergency Access"},f:[{p:[79,3,2913],t:7,e:"div",a:{style:"float:right"},f:[{p:[80,4,2943],t:7,e:"ui-button",a:{icon:"power-off",action:"emergency-on",style:[{t:2,x:{r:["data.emergency"],s:'_0?"selected":""'},p:[80,61,3e3]}]},f:["Enabled"]}," ",{p:[81,4,3062],t:7,e:"ui-button",a:{icon:"close",action:"emergency-off",style:[{t:2,x:{r:["data.emergency"],s:'_0?"":"selected"'},p:[81,58,3116]}]},f:["Disabled"]}]}]}," ",{p:[84,2,3203],t:7,e:"br"}," ",{p:[85,2,3212],t:7,e:"ui-section",a:{label:"Door bolts"},f:[{t:4,f:["[ ",{p:[87,6,3279],t:7,e:"span",a:{"class":"bad"},f:["Wires have been cut"]}," ]"],n:50,x:{r:["data.wires.bolts"],s:"!_0"},p:[86,3,3247]}," ",{p:[89,3,3340],t:7,e:"div",a:{style:"float:right"},f:[{p:[90,4,3370],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.wires.bolts"],s:"!_0"},p:[90,22,3388]}],icon:"unlock",action:"bolt-raise",style:[{t:2,x:{r:["data.locked"],s:'_0?"":"selected"'},p:[90,85,3451]}]},f:["Raised"]}," ",{p:[91,4,3509],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.wires.bolts"],s:"!_0"},p:[91,22,3527]}],icon:"lock",action:"bolt-drop",style:[{t:2,x:{r:["data.locked"],s:'_0?"selected":""'},p:[91,82,3587]}]},f:["Dropped"]}]}]}," ",{p:[94,2,3670],t:7,e:"ui-section",a:{label:"Door bolt lights"},f:[{t:4,f:["[ ",{p:[96,6,3744],t:7,e:"span",a:{"class":"bad"},f:["Wires have been cut"]}," ]"],n:50,x:{r:["data.wires.lights"],s:"!_0"},p:[95,3,3711]}," ",{p:[98,3,3805],t:7,e:"div",a:{style:"float:right"},f:[{p:[99,4,3835],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.wires.lights"],s:"!_0"},p:[99,22,3853]}],icon:"power-off",action:"light-on",style:[{t:2,x:{r:["data.lights"],s:'_0?"selected":""'},p:[99,88,3919]}]},f:["Enabled"]}," ",{p:[100,4,3978],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.wires.lights"],s:"!_0"},p:[100,22,3996]}],icon:"close",action:"light-off",style:[{t:2,x:{r:["data.lights"],s:'_0?"":"selected"'},p:[100,85,4059]}]},f:["Disabled"]}]}]}," ",{p:[103,2,4143],t:7,e:"ui-section",a:{label:"Door force sensors"},f:[{t:4,f:["[ ",{p:[105,6,4217],t:7,e:"span",a:{"class":"bad"},f:["Wires have been cut"]}," ]"],n:50,x:{r:["data.wires.safe"],s:"!_0"},p:[104,3,4186]}," ",{p:[107,3,4278],t:7,e:"div",a:{style:"float:right"},f:[{p:[108,4,4308],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.wires.safe"],s:"!_0"},p:[108,22,4326]}],icon:"power-off",action:"safe-on",style:[{t:2,x:{r:["data.safe"],s:'_0?"selected":""'},p:[108,85,4389]}]},f:["Enabled"]}," ",{p:[109,4,4446],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.wires.safe"],s:"!_0"},p:[109,22,4464]}],icon:"close",action:"safe-off",style:[{t:2,x:{r:["data.safe"],s:'_0?"":"selected"'},p:[109,82,4524]}]},f:["Disabled"]}]}]}," ",{p:[112,2,4606],t:7,e:"ui-section",a:{label:"Door timing safety"},f:[{t:4,f:["[ ",{p:[114,6,4682],t:7,e:"span",a:{"class":"bad"},f:["Wires have been cut"]}," ]"],n:50,x:{r:["data.wires.timing"],s:"!_0"},p:[113,3,4649]}," ",{p:[116,3,4743],t:7,e:"div",a:{style:"float:right"},f:[{p:[117,4,4773],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.wires.timing"],s:"!_0"},p:[117,22,4791]}],icon:"power-off",action:"speed-on",style:[{t:2,x:{r:["data.speed"],s:'_0?"selected":""'},p:[117,88,4857]}]},f:["Enabled"]}," ",{p:[118,4,4915],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.wires.timing"],s:"!_0"},p:[118,22,4933]}],icon:"close",action:"speed-off",style:[{t:2,x:{r:["data.speed"],s:'_0?"":"selected"'},p:[118,85,4996]}]},f:["Disabled"]}]}]}," ",{p:[121,2,5079],t:7,e:"br"}," ",{p:[122,2,5088],t:7,e:"ui-section",a:{label:"Door control"},f:[{t:4,f:["[ ",{p:[124,6,5166],t:7,e:"span",a:{"class":"bad"},f:["Door is ",{t:2,x:{r:["data.locked","data.welded"],s:'(_0?"bolted":"")+(_0&&_1?" and ":"")+(_1?"welded":"")'},p:[124,32,5192]}]}," ]"],n:50,x:{r:["data.locked","data.welded"],s:"_0||_1"},p:[123,3,5125]}," ",{p:[126,3,5327],t:7,e:"div",a:{style:"float:right"},f:[{p:[127,4,5357],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.locked","data.welded","data.opened"],s:'(_0||_1)||(_2&&"disabled")'},p:[127,22,5375]}],icon:"sign-out",action:"open-close"},f:["Open door"]}," ",{p:[128,4,5502],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.locked","data.welded","data.opened"],s:'(_0||_1)||(!_2&&"disabled")'},p:[128,22,5520]}],icon:"sign-in",action:"open-close"},f:["Close door"]}]}]}]}]},e.exports=a.extend(r.exports)},{341:341}],356:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[" "," "," "," "," ",{p:[7,1,267],t:7,e:"ui-notice",f:[{t:4,f:[{p:[9,5,312],t:7,e:"ui-section",a:{label:"Interface Lock"},f:[{p:[10,7,355],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.locked"],s:'_0?"lock":"unlock"'},p:[10,24,372]}],action:"lock"},f:[{t:2,x:{r:["data.locked"],s:'_0?"Engaged":"Disengaged"'},p:[10,75,423]}]}]}],n:50,r:"data.siliconUser",p:[8,3,282]},{t:4,n:51,f:[{p:[13,5,514],t:7,e:"span",f:["Swipe an ID card to ",{t:2,x:{r:["data.locked"],s:'_0?"unlock":"lock"'},p:[13,31,540]}," this interface."]}],r:"data.siliconUser"}]}," ",{p:[16,1,625],t:7,e:"status"}," ",{t:4,f:[{t:4,f:[{p:[19,7,719],t:7,e:"ui-display",a:{title:"Air Controls"},f:[{p:[20,9,762],t:7,e:"ui-section",f:[{p:[21,11,786],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.atmos_alarm"],s:'_0?"exclamation-triangle":"exclamation"'},p:[21,28,803]}],style:[{t:2,x:{r:["data.atmos_alarm"],s:'_0?"caution":null'},p:[21,98,873]}],action:[{t:2,x:{r:["data.atmos_alarm"],s:'_0?"reset":"alarm"'},p:[22,23,937]}]},f:["Area Atmosphere Alarm"]}]}," ",{p:[24,9,1045],t:7,e:"ui-section",f:[{p:[25,11,1069],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.mode"],s:'_0==3?"exclamation-triangle":"exclamation"'},p:[25,28,1086]}],style:[{t:2,x:{r:["data.mode"],s:'_0==3?"danger":null'},p:[25,96,1154]}],action:"mode",params:['{"mode": ',{t:2,x:{r:["data.mode"],s:"_0==3?1:3"},p:[26,44,1236]},"}"]},f:["Panic Siphon"]}]}," ",{p:[28,9,1322],t:7,e:"br"}," ",{p:[29,9,1337],t:7,e:"ui-section",f:[{p:[30,11,1361],t:7,e:"ui-button",a:{icon:"sign-out",action:"tgui:view",params:'{"screen": "vents"}'},f:["Vent Controls"]}]}," ",{p:[32,9,1494],t:7,e:"ui-section",f:[{p:[33,11,1518],t:7,e:"ui-button",a:{icon:"filter",action:"tgui:view",params:'{"screen": "scrubbers"}'},f:["Scrubber Controls"]}]}," ",{p:[35,9,1657],t:7,e:"ui-section",f:[{p:[36,11,1681],t:7,e:"ui-button",a:{icon:"cog",action:"tgui:view",params:'{"screen": "modes"}'},f:["Operating Mode"]}]}," ",{p:[38,9,1810],t:7,e:"ui-section",f:[{p:[39,11,1834],t:7,e:"ui-button",a:{icon:"bar-chart",action:"tgui:view",params:'{"screen": "thresholds"}'},f:["Alarm Thresholds"]}]}]}],n:50,x:{r:["config.screen"],s:'_0=="home"'},p:[18,3,680]},{t:4,n:51,f:[{t:4,n:50,x:{r:["config.screen"],s:'_0=="vents"'},f:[{p:[43,5,2032],t:7,e:"vents"}]},{t:4,n:50,x:{r:["config.screen"],s:'(!(_0=="vents"))&&(_0=="scrubbers")'},f:[" ",{p:[45,5,2089],t:7,e:"scrubbers"}]},{t:4,n:50,x:{r:["config.screen"],s:'(!(_0=="vents"))&&((!(_0=="scrubbers"))&&(_0=="modes"))'},f:[" ",{p:[47,5,2146],t:7,e:"modes"}]},{t:4,n:50,x:{r:["config.screen"],s:'(!(_0=="vents"))&&((!(_0=="scrubbers"))&&((!(_0=="modes"))&&(_0=="thresholds")))'},f:[" ",{p:[49,5,2204],t:7,e:"thresholds"}]}],x:{r:["config.screen"],s:'_0=="home"'}}],n:50,x:{r:["data.locked","data.siliconUser"],s:"!_0||_1"},p:[17,1,636]}]},r.exports.components=r.exports.components||{};var i={vents:t(362),modes:t(358),thresholds:t(361),status:t(360),scrubbers:t(359)};for(var o in i)i.hasOwnProperty(o)&&(r.exports.components[o]=i[o]);e.exports=a.extend(r.exports)},{341:341,358:358,359:359,360:360,361:361,362:362}],357:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-button",a:{icon:"arrow-left",action:"tgui:view",params:'{"screen": "home"}'},f:["Back"]}]},e.exports=a.extend(r.exports)},{341:341}],358:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[" ",{p:{button:[{p:[5,5,115],t:7,e:"back"}]},t:7,e:"ui-display",a:{title:"Operating Modes",button:0},f:[" ",{t:4,f:[{p:[8,5,168],t:7,e:"ui-section",f:[{p:[9,7,188],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["selected"],s:'_0?"check-square-o":"square-o"'},p:[9,24,205]}],state:[{t:2,x:{r:["selected","danger"],s:'_0?_1?"danger":"selected":null'},p:[10,16,267]}],action:"mode",params:['{"mode": ',{t:2,r:"mode",p:[11,40,361]},"}"]},f:[{t:2,r:"name",p:[11,51,372]}]}]}],n:52,r:"data.modes",p:[7,3,142]}]}]},r.exports.components=r.exports.components||{};var i={back:t(357)};for(var o in i)i.hasOwnProperty(o)&&(r.exports.components[o]=i[o]);e.exports=a.extend(r.exports)},{341:341,357:357}],359:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[" "," ",{p:{button:[{p:[6,5,185],t:7,e:"back"}]},t:7,e:"ui-display",a:{title:"Scrubber Controls",button:0},f:[" ",{t:4,f:[{p:[9,5,242],t:7,e:"ui-subdisplay",a:{title:[{t:2,r:"long_name",p:[9,27,264]}]},f:[{p:[10,7,287],t:7,e:"ui-section",a:{label:"Power"},f:[{p:[11,9,323],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["power"],s:'_0?"power-off":"close"'},p:[11,26,340]}],style:[{t:2,x:{r:["power"],s:'_0?"selected":null'},p:[11,68,382]}],action:"power",params:['{"id_tag": "',{t:2,r:"id_tag",p:[12,46,459]},'", "val": ',{t:2,x:{r:["power"],s:"+!_0"},p:[12,66,479]},"}"]},f:[{t:2,x:{r:["power"],s:'_0?"On":"Off"'},p:[12,80,493]}]}]}," ",{p:[14,7,558],t:7,e:"ui-section",a:{label:"Mode"},f:[{p:[15,9,593],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["scrubbing"],s:'_0?"filter":"sign-in"'},p:[15,26,610]}],style:[{t:2,x:{r:["scrubbing"],s:'_0?null:"danger"'},p:[15,71,655]}],action:"scrubbing",params:['{"id_tag": "',{t:2,r:"id_tag",p:[16,50,738]},'", "val": ',{t:2,x:{r:["scrubbing"],s:"+!_0"},p:[16,70,758]},"}"]},f:[{t:2,x:{r:["scrubbing"],s:'_0?"Scrubbing":"Siphoning"'},p:[16,88,776]}]}]}," ",{p:[18,7,858],t:7,e:"ui-section",a:{label:"Range"},f:[{p:[19,9,894],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["widenet"],s:'_0?"expand":"compress"'},p:[19,26,911]}],style:[{t:2,x:{r:["widenet"],s:'_0?"selected":null'},p:[19,70,955]}],action:"widenet",params:['{"id_tag": "',{t:2,r:"id_tag",p:[20,48,1036]},'", "val": ',{t:2,x:{r:["widenet"],s:"+!_0"},p:[20,68,1056]},"}"]},f:[{t:2,x:{r:["widenet"],s:'_0?"Expanded":"Normal"'},p:[20,84,1072]}]}]}," ",{p:[22,7,1148],t:7,e:"ui-section",a:{label:"Filters"},f:[{p:[23,9,1186],t:7,e:"filters"}]}]}],n:52,r:"data.scrubbers",p:[8,3,212]},{t:4,n:51,f:[{p:[27,5,1257],t:7,e:"span",a:{"class":"bad"},f:["Error: No scrubbers connected."]}],r:"data.scrubbers"}]}]},r.exports.components=r.exports.components||{};var i={filters:t(457),back:t(357)};for(var o in i)i.hasOwnProperty(o)&&(r.exports.components[o]=i[o]);e.exports=a.extend(r.exports)},{341:341,357:357,457:457}],360:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-display",a:{title:"Air Status"},f:[{t:4,f:[{t:4,f:[{p:[4,7,110],t:7,e:"ui-section",a:{label:[{t:2,r:"name",p:[4,26,129]}]},f:[{p:[5,6,146],t:7,e:"span",a:{"class":[{t:2,x:{r:["danger_level"],s:'_0==2?"bad":_0==1?"average":"good"'},p:[5,19,159]}]},f:[{t:2,x:{r:["value"],s:"Math.fixed(_0,2)"},p:[6,5,237]},{t:2,r:"unit",p:[6,29,261]}]}]}],n:52,r:"adata.environment_data",p:[3,5,70]}," ",{p:[10,5,322],t:7,e:"ui-section",a:{label:"Local Status"},f:[{p:[11,7,363],t:7,e:"span",a:{"class":[{t:2,x:{r:["data.danger_level"],s:'_0==2?"bad bold":_0==1?"average bold":"good"'},p:[11,20,376]}]},f:[{t:2,x:{r:["data.danger_level"],s:'_0==2?"Danger (Internals Required)":_0==1?"Caution":"Optimal"'},p:[12,6,475]}]}]}," ",{p:[15,5,619],t:7,e:"ui-section",a:{label:"Area Status"},f:[{p:[16,7,659],t:7,e:"span",a:{"class":[{t:2,x:{r:["data.atmos_alarm","data.fire_alarm"],s:'_0||_1?"bad bold":"good"'},p:[16,20,672]}]},f:[{t:2,x:{r:["data.atmos_alarm","fire_alarm"],s:'_0?"Atmosphere Alarm":_1?"Fire Alarm":"Nominal"'},p:[17,8,744]}]}]}],n:50,r:"data.environment_data",p:[2,3,35]},{t:4,n:51,f:[{p:[21,5,876],t:7,e:"ui-section",a:{label:"Warning"},f:[{p:[22,7,912],t:7,e:"span",a:{"class":"bad bold"},f:["Cannot obtain air sample for analysis."]}]}],r:"data.environment_data"}," ",{t:4,f:[{p:[26,5,1040],t:7,e:"ui-section",a:{label:"Warning"},f:[{p:[27,7,1076],t:7,e:"span",a:{"class":"bad bold"},f:["Safety measures offline. Device may exhibit abnormal behavior."]}]}],n:50,r:"data.emagged",p:[25,3,1014]}]}]},e.exports=a.extend(r.exports)},{341:341}],361:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.css=" th, td {\r\n padding-right: 16px;\r\n text-align: left;\r\n }",r.exports.template={v:3,t:[" ",{p:{button:[{p:[5,5,116],t:7,e:"back"}]},t:7,e:"ui-display",a:{title:"Alarm Thresholds",button:0},f:[" ",{p:[7,3,143],t:7,e:"table",f:[{p:[8,5,156],t:7,e:"thead",f:[{p:[8,12,163],t:7,e:"tr",f:[{p:[9,7,175],t:7,e:"th"}," ",{p:[10,7,192],t:7,e:"th",f:[{p:[10,11,196],t:7,e:"span",a:{"class":"bad"},f:["min2"]}]}," ",{p:[11,7,238],t:7,e:"th",f:[{p:[11,11,242],t:7,e:"span",a:{"class":"average"},f:["min1"]}]}," ",{p:[12,7,288],t:7,e:"th",f:[{p:[12,11,292],t:7,e:"span",a:{"class":"average"},f:["max1"]}]}," ",{p:[13,7,338],t:7,e:"th",f:[{p:[13,11,342],t:7,e:"span",a:{"class":"bad"},f:["max2"]}]}]}]}," ",{p:[15,5,401],t:7,e:"tbody",f:[{t:4,f:[{p:[16,32,441],t:7,e:"tr",f:[{p:[17,9,455],t:7,e:"th",f:[{t:3,r:"name",p:[17,13,459]}]}," ",{t:4,f:[{p:[18,27,502],t:7,e:"td",f:[{p:[19,11,518],t:7,e:"ui-button",a:{action:"threshold",params:['{"env": "',{t:2,r:"env",p:[19,58,565]},'", "var": "',{t:2,r:"val",p:[19,76,583]},'"}']},f:[{t:2,x:{r:["selected"],s:"Math.fixed(_0,2)"},p:[19,87,594]}]}]}],n:52,r:"settings",p:[18,9,484]}]}],n:52,r:"data.thresholds",p:[16,7,416]}]}," ",{p:[23,3,697],t:7,e:"table",f:[]}]}]}," "]},r.exports.components=r.exports.components||{};var i={back:t(357)};for(var o in i)i.hasOwnProperty(o)&&(r.exports.components[o]=i[o]);e.exports=a.extend(r.exports)},{341:341,357:357}],362:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[" ",{p:{button:[{p:[5,5,113],t:7,e:"back"}]},t:7,e:"ui-display",a:{title:"Vent Controls",button:0},f:[" ",{t:4,f:[{p:[8,5,166],t:7,e:"ui-subdisplay",a:{title:[{t:2,r:"long_name",p:[8,27,188]}]},f:[{p:[9,7,211],t:7,e:"ui-section",a:{label:"Power"},f:[{p:[10,9,247],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["power"],s:'_0?"power-off":"close"'},p:[10,26,264]}],style:[{t:2,x:{r:["power"],s:'_0?"selected":null'},p:[10,68,306]}],action:"power",params:['{"id_tag": "',{t:2,r:"id_tag",p:[11,46,383]},'", "val": ',{t:2,x:{r:["power"],s:"+!_0"},p:[11,66,403]},"}"]},f:[{t:2,x:{r:["power"],s:'_0?"On":"Off"'},p:[11,80,417]}]}]}," ",{p:[13,7,482],t:7,e:"ui-section",a:{label:"Mode"},f:[{p:[14,9,517],t:7,e:"span",f:[{t:2,x:{r:["direction"],s:'_0=="release"?"Pressurizing":"Siphoning"'},p:[14,15,523]}]}]}," ",{p:[16,7,616],t:7,e:"ui-section",a:{label:"Pressure Regulator"},f:[{p:[17,9,665],t:7,e:"ui-button",a:{icon:"sign-in",style:[{t:2,x:{r:["incheck"],s:'_0?"selected":null'},p:[17,42,698]}],action:"incheck",params:['{"id_tag": "',{t:2,r:"id_tag",p:[18,48,779]},'", "val": ',{t:2,r:"checks",p:[18,68,799]},"}"]},f:["Internal"]}," ",{p:[19,9,842],t:7,e:"ui-button",a:{icon:"sign-out",style:[{t:2,x:{r:["excheck"],s:'_0?"selected":null'},p:[19,43,876]}],action:"excheck",params:['{"id_tag": "',{t:2,r:"id_tag",p:[20,48,957]},'", "val": ',{t:2,r:"checks",p:[20,68,977]},"}"]},f:["External"]}]}," ",{t:4,f:[{p:[23,9,1064],t:7,e:"ui-section",a:{label:"Internal Target Pressure"},f:[{p:[24,11,1121],t:7,e:"ui-button",a:{icon:"pencil",action:"set_internal_pressure",params:['{"id_tag": "',{t:2,r:"id_tag",p:[25,33,1210]},'"}']},f:[{t:2,x:{r:["internal"],s:"Math.fixed(_0)"},p:[25,47,1224]}]}," ",{p:[26,11,1272],t:7,e:"ui-button",a:{icon:"refresh",state:[{t:2,x:{r:["intdefault"],s:'_0?"disabled":null'},p:[26,44,1305]}],action:"reset_internal_pressure",params:['{"id_tag": "',{t:2,r:"id_tag",p:[27,33,1407]},'"}']},f:["Reset"]}]}],n:50,r:"incheck",p:[22,7,1039]}," ",{t:4,f:[{p:[31,11,1511],t:7,e:"ui-section",a:{label:"External Target Pressure"},f:[{p:[32,13,1570],t:7,e:"ui-button",a:{icon:"pencil",action:"set_external_pressure",params:['{"id_tag": "',{t:2,r:"id_tag",p:[33,35,1661]},'"}']},f:[{t:2,x:{r:["external"],s:"Math.fixed(_0)"},p:[33,49,1675]}]}," ",{p:[34,13,1725],t:7,e:"ui-button",a:{icon:"refresh",state:[{t:2,x:{r:["extdefault"],s:'_0?"disabled":null'},p:[34,46,1758]}],action:"reset_external_pressure",params:['{"id_tag": "',{t:2,r:"id_tag",p:[35,35,1862]},'"}']},f:["Reset"]}]}],n:50,r:"excheck",p:[30,7,1484]}]}],n:52,r:"data.vents",p:[7,3,140]},{t:4,n:51,f:[{p:[40,5,1973],t:7,e:"span",a:{"class":"bad"},f:["Error: No vents connected."]}],r:"data.vents"}]}]},r.exports.components=r.exports.components||{};var i={back:t(357)};for(var o in i)i.hasOwnProperty(o)&&(r.exports.components[o]=i[o]);e.exports=a.extend(r.exports)},{341:341,357:357}],363:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.css=" table {\r\n width: 100%;\r\n border-spacing: 2px;\r\n }\r\n th {\r\n text-align: left;\r\n }\r\n td {\r\n vertical-align: top;\r\n }\r\n td .button {\r\n margin-top: 4px\r\n }",r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-display",f:[{p:[2,3,16],t:7,e:"ui-section",f:[{p:[3,5,34],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.oneAccess"],s:'_0?"unlock":"lock"'},p:[3,22,51]}],action:"one_access"},f:[{t:2,x:{r:["data.oneAccess"],s:'_0?"One":"All"'},p:[3,82,111]}," Required"]}," ",{p:[4,5,172],t:7,e:"ui-button",a:{icon:"refresh",action:"clear"},f:["Clear"]}]}," ",{p:[6,3,251],t:7,e:"hr"}," ",{p:[7,3,260],t:7,e:"table",f:[{p:[8,3,271],t:7,e:"thead",f:[{p:[9,4,283],t:7,e:"tr",f:[{t:4,f:[{p:[10,5,315],t:7,e:"th",f:[{p:[10,9,319],t:7,e:"span",a:{"class":"highlight bold"},f:[{t:2,r:"name",p:[10,38,348]}]}]}],n:52,r:"data.regions",p:[9,8,287]}]}]}," ",{p:[13,3,403],t:7,e:"tbody",f:[{p:[14,4,415],t:7,e:"tr",f:[{t:4,f:[{p:[15,5,447],t:7,e:"td",f:[{t:4,f:[{p:[16,11,481],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["req"],s:'_0?"check-square-o":"square-o"'},p:[16,28,498]}],style:[{t:2,x:{r:["req"],s:'_0?"selected":null'},p:[16,76,546]}],action:"set",params:['{"access": "',{t:2,r:"id",p:[17,46,621]},'"}']},f:[{t:2,r:"name",p:[17,56,631]}]}," ",{p:[18,9,661],t:7,e:"br"}],n:52,r:"accesses",p:[15,9,451]}]}],n:52,r:"data.regions",p:[14,8,419]}]}]}]}," ",{p:[23,2,731],t:7,e:"hr"}," ",{p:[24,2,739],t:7,e:"span",a:{"class":"highlight bold"},f:["Unrestricted Access:"]}," ",{p:[25,2,798],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.unres_direction"],s:'_0&1?"check-square-o":"square-o"'},p:[25,19,815]}],style:[{t:2,x:{r:["data.unres_direction"],s:'_0&1?"selected":null'},p:[25,88,884]}],action:"direc_set",params:'{"unres_direction": "1"}'},f:["North"]}," ",{p:[26,2,1007],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.unres_direction"],s:'_0&4?"check-square-o":"square-o"'},p:[26,19,1024]}],style:[{t:2,x:{r:["data.unres_direction"],s:'_0&4?"selected":null'},p:[26,88,1093]}],action:"direc_set",params:'{"unres_direction": "4"}'},f:["East"]}," ",{p:[27,2,1215],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.unres_direction"],s:'_0&2?"check-square-o":"square-o"'},p:[27,19,1232]}],style:[{t:2,x:{r:["data.unres_direction"], s:'_0&2?"selected":null'},p:[27,88,1301]}],action:"direc_set",params:'{"unres_direction": "2"}'},f:["South"]}," ",{p:[28,2,1424],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.unres_direction"],s:'_0&8?"check-square-o":"square-o"'},p:[28,19,1441]}],style:[{t:2,x:{r:["data.unres_direction"],s:'_0&8?"selected":null'},p:[28,88,1510]}],action:"direc_set",params:'{"unres_direction": "8"}'},f:["West"]}]}," "]},e.exports=a.extend(r.exports)},{341:341}],364:[function(t,e,n){var a=t(341),r={exports:{}};!function(t){"use strict";t.exports={data:{powerState:function(t){switch(t){case 2:return"good";case 1:return"average";default:return"bad"}}},computed:{malfAction:function(){switch(this.get("data.malfStatus")){case 1:return"hack";case 2:return"occupy";case 3:return"deoccupy"}},malfButton:function(){switch(this.get("data.malfStatus")){case 1:return"Override Programming";case 2:case 4:return"Shunt Core Process";case 3:return"Return to Main Core"}},malfIcon:function(){switch(this.get("data.malfStatus")){case 1:return"terminal";case 2:case 4:return"caret-square-o-down";case 3:return"caret-square-o-left"}},powerCellStatusState:function(){var t=this.get("data.powerCellStatus");return t>50?"good":t>25?"average":"bad"}}}}(r),r.exports.template={v:3,t:[" ",{t:4,f:[{p:[46,2,1206],t:7,e:"ui-notice",f:[{p:[47,3,1221],t:7,e:"b",f:[{p:[47,6,1224],t:7,e:"h3",f:["SYSTEM FAILURE"]}]}," ",{p:[48,3,1255],t:7,e:"i",f:["I/O regulators malfunction detected! Waiting for system reboot..."]},{p:[48,75,1327],t:7,e:"br"}," Automatic reboot in ",{t:2,r:"data.failTime",p:[49,23,1355]}," seconds... ",{p:[50,3,1387],t:7,e:"ui-button",a:{icon:"refresh",action:"reboot"},f:["Reboot Now"]},{p:[50,67,1451],t:7,e:"br"},{p:[50,71,1455],t:7,e:"br"},{p:[50,75,1459],t:7,e:"br"}]}],n:50,r:"data.failTime",p:[45,1,1182]},{t:4,n:51,f:[{p:[53,2,1491],t:7,e:"ui-notice",f:[{t:4,f:[{p:[55,3,1535],t:7,e:"ui-section",a:{label:"Interface Lock"},f:[{p:[56,5,1576],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.locked"],s:'_0?"lock":"unlock"'},p:[56,22,1593]}],action:"lock"},f:[{t:2,x:{r:["data.locked"],s:'_0?"Engaged":"Disengaged"'},p:[56,73,1644]}]}]}],n:50,r:"data.siliconUser",p:[54,4,1507]},{t:4,n:51,f:[{p:[59,3,1732],t:7,e:"span",f:["Swipe an ID card to ",{t:2,x:{r:["data.locked"],s:'_0?"unlock":"lock"'},p:[59,29,1758]}," this interface."]}],r:"data.siliconUser"}]}," ",{p:[62,2,1846],t:7,e:"ui-display",a:{title:"Power Status"},f:[{p:[63,4,1884],t:7,e:"ui-section",a:{label:"Main Breaker"},f:[{t:4,f:[{p:[65,5,1967],t:7,e:"span",a:{"class":[{t:2,x:{r:["data.isOperating"],s:'_0?"good":"bad"'},p:[65,18,1980]}]},f:[{t:2,x:{r:["data.isOperating"],s:'_0?"On":"Off"'},p:[65,57,2019]}]}],n:50,x:{r:["data.locked","data.siliconUser"],s:"_0&&!_1"},p:[64,3,1921]},{t:4,n:51,f:[{p:[67,5,2079],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.isOperating"],s:'_0?"power-off":"close"'},p:[67,22,2096]}],style:[{t:2,x:{r:["data.isOperating"],s:'_0?"selected":null'},p:[67,75,2149]}],action:"breaker"},f:[{t:2,x:{r:["data.isOperating"],s:'_0?"On":"Off"'},p:[68,21,2212]}]}],x:{r:["data.locked","data.siliconUser"],s:"_0&&!_1"}}]}," ",{p:[71,4,2293],t:7,e:"ui-section",a:{label:"External Power"},f:[{p:[72,3,2332],t:7,e:"span",a:{"class":[{t:2,x:{r:["powerState","data.externalPower"],s:"_0(_1)"},p:[72,16,2345]}]},f:[{t:2,x:{r:["data.externalPower"],s:'_0==2?"Good":_0==1?"Low":"None"'},p:[72,52,2381]}]}]}," ",{p:[74,4,2490],t:7,e:"ui-section",a:{label:"Power Cell"},f:[{t:4,f:[{p:[76,5,2567],t:7,e:"ui-bar",a:{min:"0",max:"100",value:[{t:2,r:"data.powerCellStatus",p:[76,38,2600]}],state:[{t:2,r:"powerCellStatusState",p:[76,71,2633]}]},f:[{t:2,x:{r:["adata.powerCellStatus"],s:"Math.fixed(_0)"},p:[76,97,2659]},"%"]}],n:50,x:{r:["data.powerCellStatus"],s:"_0!=null"},p:[75,3,2525]},{t:4,n:51,f:[{p:[78,5,2724],t:7,e:"span",a:{"class":"bad"},f:["Removed"]}],x:{r:["data.powerCellStatus"],s:"_0!=null"}}]}," ",{t:4,f:[{p:[82,3,2830],t:7,e:"ui-section",a:{label:"Charge Mode"},f:[{t:4,f:[{p:[84,4,2913],t:7,e:"span",a:{"class":[{t:2,x:{r:["data.chargeMode"],s:'_0?"good":"bad"'},p:[84,17,2926]}]},f:[{t:2,x:{r:["data.chargeMode"],s:'_0?"Auto":"Off"'},p:[84,55,2964]}]}],n:50,x:{r:["data.locked","data.siliconUser"],s:"_0&&!_1"},p:[83,5,2868]},{t:4,n:51,f:[{p:[86,4,3026],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.chargeMode"],s:'_0?"refresh":"close"'},p:[86,21,3043]}],style:[{t:2,x:{r:["data.chargeMode"],s:'_0?"selected":null'},p:[86,71,3093]}],action:"charge"},f:[{t:2,x:{r:["data.chargeMode"],s:'_0?"Auto":"Off"'},p:[87,22,3156]}]}],x:{r:["data.locked","data.siliconUser"],s:"_0&&!_1"}}," [",{p:[90,6,3236],t:7,e:"span",a:{"class":[{t:2,x:{r:["powerState","data.chargingStatus"],s:"_0(_1)"},p:[90,19,3249]}]},f:[{t:2,x:{r:["data.chargingStatus"],s:'_0==2?"Fully Charged":_0==1?"Charging":"Not Charging"'},p:[90,56,3286]}]},"]"]}],n:50,x:{r:["data.powerCellStatus"],s:"_0!=null"},p:[81,4,2790]}]}," ",{p:[94,2,3445],t:7,e:"ui-display",a:{title:"Power Channels"},f:[{t:4,f:[{p:[96,3,3517],t:7,e:"ui-section",a:{label:[{t:2,r:"title",p:[96,22,3536]}],nowrap:0},f:[{p:[97,5,3560],t:7,e:"div",a:{"class":"content"},f:[{t:2,rx:{r:"adata.powerChannels",m:[{t:30,n:"@index"},"powerLoad"]},p:[97,26,3581]}]}," ",{p:[98,5,3634],t:7,e:"div",a:{"class":"content"},f:[{p:[98,26,3655],t:7,e:"span",a:{"class":[{t:2,x:{r:["status"],s:'_0>=2?"good":"bad"'},p:[98,39,3668]}]},f:[{t:2,x:{r:["status"],s:'_0>=2?"On":"Off"'},p:[98,73,3702]}]}]}," ",{p:[99,5,3751],t:7,e:"div",a:{"class":"content"},f:["[",{p:[99,27,3773],t:7,e:"span",f:[{t:2,x:{r:["status"],s:'_0==1||_0==3?"Auto":"Manual"'},p:[99,33,3779]}]},"]"]}," ",{p:[100,5,3849],t:7,e:"div",a:{"class":"content",style:"float:right"},f:[{t:4,f:[{p:[102,6,3942],t:7,e:"ui-button",a:{icon:"refresh",state:[{t:2,x:{r:["status"],s:'_0==1||_0==3?"selected":null'},p:[102,39,3975]}],action:"channel",params:[{t:2,r:"topicParams.auto",p:[103,30,4057]}]},f:["Auto"]}," ",{p:[104,6,4102],t:7,e:"ui-button",a:{icon:"power-off",state:[{t:2,x:{r:["status"],s:'_0==2?"selected":null'},p:[104,41,4137]}],action:"channel",params:[{t:2,r:"topicParams.on",p:[105,13,4204]}]},f:["On"]}," ",{p:[106,6,4245],t:7,e:"ui-button",a:{icon:"close",state:[{t:2,x:{r:["status"],s:'_0==0?"selected":null'},p:[106,37,4276]}],action:"channel",params:[{t:2,r:"topicParams.off",p:[107,13,4343]}]},f:["Off"]}],n:50,x:{r:["data.locked","data.siliconUser"],s:"!_0||_1"},p:[101,4,3895]}]}]}],n:52,r:"data.powerChannels",p:[95,4,3485]}," ",{p:[112,4,4439],t:7,e:"ui-section",a:{label:"Total Load"},f:[{p:[113,3,4474],t:7,e:"span",a:{"class":"bold"},f:[{t:2,r:"adata.totalLoad",p:[113,22,4493]}]}]}]}," ",{t:4,f:[{p:[117,4,4585],t:7,e:"ui-display",a:{title:"System Overrides"},f:[{p:[118,3,4626],t:7,e:"ui-button",a:{icon:"lightbulb-o",action:"overload"},f:["Overload"]}," ",{t:4,f:[{p:[120,5,4727],t:7,e:"ui-button",a:{icon:[{t:2,r:"malfIcon",p:[120,22,4744]}],state:[{t:2,x:{r:["data.malfStatus"],s:'_0==4?"disabled":null'},p:[120,43,4765]}],action:[{t:2,r:"malfAction",p:[120,97,4819]}]},f:[{t:2,r:"malfButton",p:[120,113,4835]}]}],n:50,r:"data.malfStatus",p:[119,3,4698]}]}],n:50,r:"data.siliconUser",p:[116,2,4556]}," ",{p:[124,2,4903],t:7,e:"ui-notice",f:[{p:[125,4,4919],t:7,e:"ui-section",a:{label:"Emergency Light Fallback"},f:[{t:4,f:[{p:[127,8,5020],t:7,e:"span",f:[{t:2,x:{r:["data.emergencyLights"],s:'_0?"Enabled":"Disabled"'},p:[127,14,5026]}]}],n:50,x:{r:["data.locked","data.siliconUser"],s:"_0&&!_1"},p:[126,6,4971]},{t:4,n:51,f:[{p:[129,8,5106],t:7,e:"ui-button",a:{icon:"lightbulb-o",action:"emergency_lighting"},f:[{t:2,x:{r:["data.emergencyLights"],s:'_0?"Enabled":"Disabled"'},p:[129,66,5164]}]}],x:{r:["data.locked","data.siliconUser"],s:"_0&&!_1"}}]}]}," ",{p:[133,2,5275],t:7,e:"ui-notice",f:[{p:[134,4,5291],t:7,e:"ui-section",a:{label:"Night Shift Lighting"},f:[{t:4,f:[{p:[136,8,5388],t:7,e:"span",f:[{t:2,x:{r:["data.nightshiftLights"],s:'_0?"Enabled":"Disabled"'},p:[136,14,5394]}]}],n:50,x:{r:["data.locked","data.siliconUser"],s:"_0&&!_1"},p:[135,6,5339]},{t:4,n:51,f:[{p:[138,8,5475],t:7,e:"ui-button",a:{icon:"lightbulb-o",action:"toggle_nightshift"},f:[{t:2,x:{r:["data.nightshiftLights"],s:'_0?"Enabled":"Disabled"'},p:[138,65,5532]}]}],x:{r:["data.locked","data.siliconUser"],s:"_0&&!_1"}}]}]}," ",{p:[142,2,5644],t:7,e:"ui-notice",f:[{p:[143,4,5660],t:7,e:"ui-section",a:{label:"Cover Lock"},f:[{t:4,f:[{p:[145,5,5741],t:7,e:"span",f:[{t:2,x:{r:["data.coverLocked"],s:'_0?"Engaged":"Disengaged"'},p:[145,11,5747]}]}],n:50,x:{r:["data.locked","data.siliconUser"],s:"_0&&!_1"},p:[144,3,5695]},{t:4,n:51,f:[{p:[147,5,5819],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.coverLocked"],s:'_0?"lock":"unlock"'},p:[147,22,5836]}],action:"cover"},f:[{t:2,x:{r:["data.coverLocked"],s:'_0?"Engaged":"Disengaged"'},p:[147,79,5893]}]}],x:{r:["data.locked","data.siliconUser"],s:"_0&&!_1"}}]}]}],r:"data.failTime"}]},e.exports=a.extend(r.exports)},{341:341}],365:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-display",a:{title:"Alarms"},f:[{p:[2,3,31],t:7,e:"ul",f:[{t:4,f:[{p:[4,7,72],t:7,e:"li",f:[{p:[4,11,76],t:7,e:"ui-button",a:{icon:"close",style:"danger",action:"clear",params:['{"zone": "',{t:2,r:".",p:[4,83,148]},'"}']},f:[{t:2,r:".",p:[4,92,157]}]}]}],n:52,r:"data.priority",p:[3,5,41]},{t:4,n:51,f:[{p:[6,7,201],t:7,e:"li",f:[{p:[6,11,205],t:7,e:"span",a:{"class":"good"},f:["No Priority Alerts"]}]}],r:"data.priority"}," ",{t:4,f:[{p:[9,7,303],t:7,e:"li",f:[{p:[9,11,307],t:7,e:"ui-button",a:{icon:"close",style:"caution",action:"clear",params:['{"zone": "',{t:2,r:".",p:[9,84,380]},'"}']},f:[{t:2,r:".",p:[9,93,389]}]}]}],n:52,r:"data.minor",p:[8,5,275]},{t:4,n:51,f:[{p:[11,7,433],t:7,e:"li",f:[{p:[11,11,437],t:7,e:"span",a:{"class":"good"},f:["No Minor Alerts"]}]}],r:"data.minor"}]}]}]},e.exports=a.extend(r.exports)},{341:341}],366:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-display",a:{title:[{t:2,x:{r:["data.tank","data.sensors.0.long_name"],s:"_0?_1:null"},p:[1,20,19]}]},f:[{t:4,f:[{p:[3,5,102],t:7,e:"ui-subdisplay",a:{title:[{t:2,x:{r:["data.tank","long_name"],s:"!_0?_1:null"},p:[3,27,124]}]},f:[{p:[4,7,167],t:7,e:"ui-section",a:{label:"Pressure"},f:[{p:[5,3,200],t:7,e:"span",f:[{t:2,x:{r:["pressure"],s:"Math.fixed(_0,2)"},p:[5,9,206]}," kPa"]}]}," ",{t:4,f:[{p:[8,9,302],t:7,e:"ui-section",a:{label:"Temperature"},f:[{p:[9,11,346],t:7,e:"span",f:[{t:2,x:{r:["temperature"],s:"Math.fixed(_0,2)"},p:[9,17,352]}," K"]}]}],n:50,r:"temperature",p:[7,7,273]}," ",{t:4,f:[{p:[13,9,462],t:7,e:"ui-section",a:{label:[{t:2,r:"id",p:[13,28,481]}]},f:[{p:[14,5,495],t:7,e:"span",f:[{t:2,x:{r:["."],s:"Math.fixed(_0,2)"},p:[14,11,501]},"%"]}]}],n:52,i:"id",r:"gases",p:[12,4,434]}]}],n:52,r:"adata.sensors",p:[2,3,73]}]}," ",{t:4,f:[{p:{button:[{p:[23,5,704],t:7,e:"ui-button",a:{icon:"refresh",action:"reconnect"},f:["Reconnect"]}]},t:7,e:"ui-display",a:{title:"Controls",button:0},f:[" ",{p:[25,5,792],t:7,e:"ui-section",a:{label:"Input Injector"},f:[{p:[26,7,835],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.inputting"],s:'_0?"power-off":"close"'},p:[26,24,852]}],style:[{t:2,x:{r:["data.inputting"],s:'_0?"selected":null'},p:[26,75,903]}],action:"input"},f:[{t:2,x:{r:["data.inputting"],s:'_0?"Injecting":"Off"'},p:[27,9,968]}]}]}," ",{p:[29,5,1044],t:7,e:"ui-section",a:{label:"Input Rate"},f:[{p:[30,7,1083],t:7,e:"span",f:[{t:2,x:{r:["adata.inputRate"],s:"Math.fixed(_0)"},p:[30,13,1089]}," L/s"]}]}," ",{p:[32,5,1156],t:7,e:"ui-section",a:{label:"Output Regulator"},f:[{p:[33,7,1201],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.outputting"],s:'_0?"power-off":"close"'},p:[33,24,1218]}],style:[{t:2,x:{r:["data.outputting"],s:'_0?"selected":null'},p:[33,76,1270]}],action:"output"},f:[{t:2,x:{r:["data.outputting"],s:'_0?"Open":"Closed"'},p:[34,9,1337]}]}]}," ",{p:[36,5,1412],t:7,e:"ui-section",a:{label:"Output Pressure"},f:[{p:[37,7,1456],t:7,e:"ui-button",a:{icon:"pencil",action:"pressure"},f:[{t:2,x:{r:["adata.outputPressure"],s:"Math.round(_0)"},p:[37,50,1499]}," kPa"]}]}]}],n:50,r:"data.tank",p:[20,1,618]}]},e.exports=a.extend(r.exports)},{341:341}],367:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-display",f:[{p:[2,3,16],t:7,e:"ui-section",a:{label:"Power"},f:[{p:[3,5,48],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.on"],s:'_0?"power-off":"close"'},p:[3,22,65]}],style:[{t:2,x:{r:["data.on"],s:'_0?"selected":null'},p:[3,66,109]}],action:"power"},f:[{t:2,x:{r:["data.on"],s:'_0?"On":"Off"'},p:[4,22,164]}]}]}," ",{p:[6,3,223],t:7,e:"ui-section",a:{label:"Output Pressure"},f:[{p:[7,5,265],t:7,e:"ui-button",a:{icon:"pencil",action:"pressure",params:'{"pressure": "input"}'},f:["Set"]}," ",{p:[8,5,360],t:7,e:"ui-button",a:{icon:"plus",state:[{t:2,x:{r:["data.pressure","data.max_pressure"],s:'_0==_1?"disabled":null'},p:[8,35,390]}],action:"pressure",params:'{"pressure": "max"}'},f:["Max"]}," ",{p:[9,5,518],t:7,e:"span",f:[{t:2,x:{r:["adata.pressure"],s:"Math.round(_0)"},p:[9,11,524]}," kPa"]}]}," ",{p:[11,3,586],t:7,e:"ui-section",a:{label:"Filter"},f:[{t:4,f:[{p:[13,7,654],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["selected"],s:'_0?"selected":null'},p:[13,25,672]}],action:"filter",params:['{"mode": ',{t:2,r:"id",p:[14,42,748]},"}"]},f:[{t:2,r:"name",p:[14,51,757]}]}],n:52,r:"data.filter_types",p:[12,5,619]}]}]}]},e.exports=a.extend(r.exports)},{341:341}],368:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-display",f:[{p:[2,3,16],t:7,e:"ui-section",a:{label:"Power"},f:[{p:[3,5,48],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.on"],s:'_0?"power-off":"close"'},p:[3,22,65]}],style:[{t:2,x:{r:["data.on"],s:'_0?"selected":null'},p:[3,66,109]}],action:"power"},f:[{t:2,x:{r:["data.on"],s:'_0?"On":"Off"'},p:[4,22,164]}]}]}," ",{p:[6,3,223],t:7,e:"ui-section",a:{label:"Output Pressure"},f:[{p:[7,5,265],t:7,e:"ui-button",a:{icon:"pencil",action:"pressure",params:'{"pressure": "input"}'},f:["Set"]}," ",{p:[8,5,360],t:7,e:"ui-button",a:{icon:"plus",state:[{t:2,x:{r:["data.set_pressure","data.max_pressure"],s:'_0==_1?"disabled":null'},p:[8,35,390]}],action:"pressure",params:'{"pressure": "max"}'},f:["Max"]}," ",{p:[9,5,522],t:7,e:"span",f:[{t:2,x:{r:["adata.set_pressure"],s:"Math.round(_0)"},p:[9,11,528]}," kPa"]}]}," ",{p:[11,3,594],t:7,e:"ui-section",a:{label:"Node 1"},f:[{p:[12,5,627],t:7,e:"ui-button",a:{icon:"fast-backward",state:[{t:2,x:{r:["data.node1_concentration"],s:'_0==0?"disabled":null'},p:[12,44,666]}],action:"node1",params:'{"concentration": -0.1}'}}," ",{p:[14,5,783],t:7,e:"ui-button",a:{icon:"backward",state:[{t:2,x:{r:["data.node1_concentration"],s:'_0==0?"disabled":null'},p:[14,39,817]}],action:"node1",params:'{"concentration": -0.01}'}}," ",{p:[16,5,935],t:7,e:"ui-button",a:{icon:"forward",state:[{t:2,x:{r:["data.node1_concentration"],s:'_0==100?"disabled":null'},p:[16,38,968]}],action:"node1",params:'{"concentration": 0.01}'}}," ",{p:[18,5,1087],t:7,e:"ui-button",a:{icon:"fast-forward",state:[{t:2,x:{r:["data.node1_concentration"],s:'_0==100?"disabled":null'},p:[18,43,1125]}],action:"node1",params:'{"concentration": 0.1}'}}," ",{p:[20,5,1243],t:7,e:"span",f:[{t:2,x:{r:["adata.node1_concentration"],s:"Math.round(_0)"},p:[20,11,1249]},"%"]}]}," ",{p:[22,3,1319],t:7,e:"ui-section",a:{label:"Node 2"},f:[{p:[23,5,1352],t:7,e:"ui-button",a:{icon:"fast-backward",state:[{t:2,x:{r:["data.node2_concentration"],s:'_0==0?"disabled":null'},p:[23,44,1391]}],action:"node2",params:'{"concentration": -0.1}'}}," ",{p:[25,5,1508],t:7,e:"ui-button",a:{icon:"backward",state:[{t:2,x:{r:["data.node2_concentration"],s:'_0==0?"disabled":null'},p:[25,39,1542]}],action:"node2",params:'{"concentration": -0.01}'}}," ",{p:[27,5,1660],t:7,e:"ui-button",a:{icon:"forward",state:[{t:2,x:{r:["data.node2_concentration"],s:'_0==100?"disabled":null'},p:[27,38,1693]}],action:"node2",params:'{"concentration": 0.01}'}}," ",{p:[29,5,1812],t:7,e:"ui-button",a:{icon:"fast-forward",state:[{t:2,x:{r:["data.node2_concentration"],s:'_0==100?"disabled":null'},p:[29,43,1850]}],action:"node2",params:'{"concentration": 0.1}'}}," ",{p:[31,5,1968],t:7,e:"span",f:[{t:2,x:{r:["adata.node2_concentration"],s:"Math.round(_0)"},p:[31,11,1974]},"%"]}]}]}]},e.exports=a.extend(r.exports)},{341:341}],369:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-display",f:[{p:[2,3,16],t:7,e:"ui-section",a:{label:"Power"},f:[{p:[3,5,48],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.on"],s:'_0?"power-off":"close"'},p:[3,22,65]}],style:[{t:2,x:{r:["data.on"],s:'_0?"selected":null'},p:[3,66,109]}],action:"power"},f:[{t:2,x:{r:["data.on"],s:'_0?"On":"Off"'},p:[4,22,164]}]}]}," ",{t:4,f:[{p:[7,5,250],t:7,e:"ui-section",a:{label:"Transfer Rate"},f:[{p:[8,7,292],t:7,e:"ui-button",a:{icon:"pencil",action:"rate",params:'{"rate": "input"}'},f:["Set"]}," ",{p:[9,7,381],t:7,e:"ui-button",a:{icon:"plus",state:[{t:2,x:{r:["data.rate","data.max_rate"],s:'_0==_1?"disabled":null'},p:[9,37,411]}],action:"rate",params:'{"rate": "max"}'},f:["Max"]}," ",{p:[10,7,525],t:7,e:"span",f:[{t:2,x:{r:["adata.rate"],s:"Math.round(_0)"},p:[10,13,531]}," L/s"]}]}],n:50,r:"data.max_rate",p:[6,3,223]},{t:4,n:51,f:[{p:[13,5,605],t:7,e:"ui-section",a:{label:"Output Pressure"},f:[{p:[14,7,649],t:7,e:"ui-button",a:{icon:"pencil",action:"pressure",params:'{"pressure": "input"}'},f:["Set"]}," ",{p:[15,7,746],t:7,e:"ui-button",a:{icon:"plus",state:[{t:2,x:{r:["data.pressure","data.max_pressure"],s:'_0==_1?"disabled":null'},p:[15,37,776]}],action:"pressure",params:'{"pressure": "max"}'},f:["Max"]}," ",{p:[16,7,906],t:7,e:"span",f:[{t:2,x:{r:["adata.pressure"],s:"Math.round(_0)"},p:[16,13,912]}," kPa"]}]}],r:"data.max_rate"}]}]},e.exports=a.extend(r.exports)},{341:341}],370:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{p:{button:[{p:[3,3,72],t:7,e:"ui-button",a:{icon:"pencil",action:"rename"},f:["Rename"]}]},t:7,e:"ui-display",a:{title:[{t:2,r:"data.borg.name",p:[1,20,19]}],button:0},f:[" ",{p:[5,2,149],t:7,e:"ui-section",a:{label:"Status"},f:[{p:[6,4,181],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.borg.emagged"],s:'_0?"check-square-o":"square-o"'},p:[6,21,198]}],style:[{t:2,x:{r:["data.borg.emagged"],s:'_0?"selected":null'},p:[6,83,260]}],action:"toggle_emagged"},f:["Emagged"]}," ",{p:[7,4,351],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.borg.lockdown"],s:'_0?"check-square-o":"square-o"'},p:[7,21,368]}],style:[{t:2,x:{r:["data.borg.lockdown"],s:'_0?"selected":null'},p:[7,84,431]}],action:"toggle_lockdown"},f:["Locked down"]}," ",{p:[8,4,528],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.borg.scrambledcodes"],s:'_0?"check-square-o":"square-o"'},p:[8,21,545]}],style:[{t:2,x:{r:["data.borg.scrambledcodes"],s:'_0?"selected":null'},p:[8,90,614]}],action:"toggle_scrambledcodes"},f:["Scrambled codes"]}]}," ",{p:[10,2,741],t:7,e:"ui-section",a:{label:"Charge"},f:[{t:4,f:[{p:[12,4,803],t:7,e:"ui-bar",a:{min:"0",max:[{t:2,r:"data.cell.maxcharge",p:[12,25,824]}],value:[{t:2,r:"data.cell.charge",p:[12,57,856]}]},f:[{t:2,x:{r:["data.cell.charge"],s:"Math.round(_0)"},p:[12,79,878]}," / ",{t:2,x:{r:["data.cell.maxcharge"],s:"Math.round(_0)"},p:[12,114,913]}]}],n:50,x:{r:["data.cell.missing"],s:"!_0"},p:[11,3,772]},{t:4,n:51,f:[{p:[14,4,974],t:7,e:"span",a:{"class":"warning"},f:["Cell missing"]},{p:[14,45,1015],t:7,e:"br"}],x:{r:["data.cell.missing"],s:"!_0"}}," ",{p:[16,3,1035],t:7,e:"ui-button",a:{icon:"pencil",action:"set_charge"},f:["Set"]},{p:[16,63,1095],t:7,e:"ui-button",a:{icon:"eject",action:"change_cell"},f:["Change"]},{p:[16,126,1158],t:7,e:"ui-button",a:{icon:"trash","class":"bad",action:"remove_cell"},f:["Remove"]}]}," ",{p:[18,2,1252],t:7,e:"ui-section",a:{label:"Radio channels"},f:[{t:4,f:[{p:[20,4,1319],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["installed"],s:'_0?"check-square-o":"square-o"'},p:[20,21,1336]}],style:[{t:2,x:{r:["installed"],s:'_0?"selected":null'},p:[20,75,1390]}],action:"toggle_radio",params:['{"channel": "',{t:2,r:"name",p:[20,154,1469]},'"}']},f:[{t:2,r:"name",p:[20,166,1481]}]}],n:52,r:"data.channels",p:[19,3,1291]}]}," ",{p:[23,2,1533],t:7,e:"ui-section",a:{label:"Module"},f:[{t:4,f:[{p:[25,4,1591],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.borg.active_module","type"],s:'_0==_1?"check-square-o":"square-o"'},p:[25,21,1608]}],style:[{t:2,x:{r:["data.borg.active_module","type"],s:'_0==_1?"selected":null'},p:[25,97,1684]}],action:"setmodule",params:['{"module": "',{t:2,r:"type",p:[25,193,1780]},'"}']},f:[{t:2,r:"name",p:[25,205,1792]}]}],n:52,r:"data.modules",p:[24,3,1564]}]}," ",{p:[28,2,1844],t:7,e:"ui-section",a:{label:"Upgrades"},f:[{t:4,f:[{p:[30,4,1905],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["installed"],s:'_0?"check-square-o":"square-o"'},p:[30,21,1922]}],style:[{t:2,x:{r:["installed"],s:'_0?"selected":null'},p:[30,75,1976]}],action:"toggle_upgrade",params:['{"upgrade": "',{t:2,r:"type",p:[30,155,2056]},'"}']},f:[{t:2,r:"name",p:[30,167,2068]}]}],n:52,r:"data.upgrades",p:[29,3,1877]}]}," ",{p:[33,2,2120],t:7,e:"ui-section",a:{label:"Master AI"},f:[{t:4,f:[{p:[35,4,2177],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["connected"],s:'_0?"check-square-o":"square-o"'},p:[35,21,2194]}],style:[{t:2,x:{r:["connected"],s:'_0?"selected":null'},p:[35,75,2248]}],action:"slavetoai",params:['{"slavetoai": "',{t:2,r:"ref",p:[35,152,2325]},'"}']},f:[{t:2,r:"name",p:[35,163,2336]}]}],n:52,r:"data.ais",p:[34,3,2154]}]}]}," ",{p:{button:[{p:[41,3,2460],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.borg.lawupdate"],s:'_0?"check-square-o":"square-o"'},p:[41,20,2477]}],style:[{t:2,x:{r:["data.borg.lawupdate"],s:'_0?"selected":null'},p:[41,84,2541]}],action:"toggle_lawupdate"},f:["Lawsync"]}]},t:7,e:"ui-display",a:{title:"Laws",button:0},f:[" ",{t:4,f:[{p:[44,3,2672],t:7,e:"p",f:[{t:2,r:".",p:[44,6,2675]}]}],n:52,r:"data.laws",p:[43,2,2649]}]}]},e.exports=a.extend(r.exports)},{341:341}],371:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{p:{button:[{p:[3,5,67],t:7,e:"ui-button",a:{icon:"clock-o",style:[{t:2,x:{r:["data.timing"],s:'_0?"selected":null'},p:[3,38,100]}],action:[{t:2,x:{r:["data.timing"],s:'_0?"stop":"start"'},p:[3,83,145]}]},f:[{t:2,x:{r:["data.timing"],s:'_0?"Stop":"Start"'},p:[3,119,181]}]}," ",{p:[4,5,233],t:7,e:"ui-button",a:{icon:"lightbulb-o",action:"flash",style:[{t:2,x:{r:["data.flash_charging"],s:'_0?"disabled":null'},p:[4,57,285]}]},f:[{t:2,x:{r:["data.flash_charging"],s:'_0?"Recharging":"Flash"'},p:[4,102,330]}]}]},t:7,e:"ui-display",a:{title:"Cell Timer",button:0},f:[" ",{p:[6,3,410],t:7,e:"ui-section",f:[{p:[7,5,428],t:7,e:"ui-button",a:{icon:"fast-backward",action:"time",params:'{"adjust": -600}'}}," ",{p:[8,5,518],t:7,e:"ui-button",a:{icon:"backward",action:"time",params:'{"adjust": -100}'}}," ",{p:[9,5,603],t:7,e:"span",f:[{t:2,x:{r:["text","data.minutes"],s:"_0.zeroPad(_1,2)"},p:[9,11,609]},":",{t:2,x:{r:["text","data.seconds"],s:"_0.zeroPad(_1,2)"},p:[9,45,643]}]}," ",{p:[10,5,689],t:7,e:"ui-button",a:{icon:"forward",action:"time",params:'{"adjust": 100}'}}," ",{p:[11,5,772],t:7,e:"ui-button",a:{icon:"fast-forward",action:"time",params:'{"adjust": 600}'}}]}," ",{p:[13,3,875],t:7,e:"ui-section",f:[{p:[14,7,895],t:7,e:"ui-button",a:{icon:"hourglass-start",action:"preset",params:'{"preset": "short"}'},f:["Short"]}," ",{p:[15,7,999],t:7,e:"ui-button",a:{icon:"hourglass-start",action:"preset",params:'{"preset": "medium"}'},f:["Medium"]}," ",{p:[16,7,1105],t:7,e:"ui-button",a:{icon:"hourglass-start",action:"preset",params:'{"preset": "long"}'},f:["Long"]}]}]}]},e.exports=a.extend(r.exports)},{341:341}],372:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{t:4,f:[{p:[2,3,23],t:7,e:"ui-notice",f:[{t:2,r:"data.notice",p:[3,5,40]}]}],n:50,r:"data.notice",p:[1,1,0]},{p:[6,1,82],t:7,e:"ui-display",a:{title:"Bluespace Artillery Control",button:0},f:[{t:4,f:[{p:[8,3,167],t:7,e:"ui-section",a:{label:"Target"},f:[{p:[9,5,200],t:7,e:"ui-button",a:{icon:"crosshairs",action:"recalibrate"},f:[{t:2,r:"data.target",p:[9,55,250]}]}]}," ",{p:[11,3,298],t:7,e:"ui-section",a:{label:"Controls"},f:[{t:4,f:[{p:[13,3,356],t:7,e:"ui-notice",f:[{p:[14,4,372],t:7,e:"span",f:["Bluespace Artillery firing protocols must be globally unlocked from two keycard authentication devices first!"]}]}],n:50,x:{r:["data.unlocked"],s:"!_0"},p:[12,2,330]},{t:4,n:51,f:[{p:[17,3,525],t:7,e:"ui-button",a:{icon:"warning",state:[{t:2,x:{r:["data.ready"],s:'_0?null:"disabled"'},p:[17,36,558]}],action:"fire"},f:["FIRE!"]}],x:{r:["data.unlocked"],s:"!_0"}}]}],n:50,r:"data.connected",p:[7,3,141]}," ",{t:4,f:[{p:[22,3,694],t:7,e:"ui-section",a:{label:"Maintenance"},f:[{p:[23,7,734],t:7,e:"ui-button",a:{icon:"wrench",action:"build"},f:["Complete Deployment."]}]}],n:50,x:{r:["data.connected"],s:"!_0"},p:[21,3,667]}]}]},e.exports=a.extend(r.exports)},{341:341}],373:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-notice",f:[{p:[2,3,15],t:7,e:"span",f:["The regulator ",{t:2,x:{r:["data.hasHoldingTank"],s:'_0?"is":"is not"'},p:[2,23,35]}," connected to a tank."]}]}," ",{p:{button:[{p:[6,5,185],t:7,e:"ui-button",a:{icon:"pencil",action:"relabel"},f:["Relabel"]}]},t:7,e:"ui-display",a:{title:"Canister",button:0},f:[" ",{p:[8,3,266],t:7,e:"ui-section",a:{label:"Pressure"},f:[{p:[9,5,301],t:7,e:"span",f:[{t:2,x:{r:["adata.tankPressure"],s:"Math.round(_0)"},p:[9,11,307]}," kPa"]}]}," ",{p:[11,3,373],t:7,e:"ui-section",a:{label:"Port"},f:[{p:[12,5,404],t:7,e:"span",a:{"class":[{t:2,x:{r:["data.portConnected"],s:'_0?"good":"average"'},p:[12,18,417]}]},f:[{t:2,x:{r:["data.portConnected"],s:'_0?"Connected":"Not Connected"'},p:[12,63,462]}]}]}," ",{t:4,f:[{p:[15,3,573],t:7,e:"ui-section",a:{label:"Access"},f:[{p:[16,7,608],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.restricted"],s:'_0?"lock":"unlock"'},p:[16,24,625]}],style:[{t:2,x:{r:[],s:'"caution"'},p:[17,14,680]}],action:"restricted"},f:[{t:2,x:{r:["data.restricted"],s:'_0?"Restricted to Engineering":"Public"'},p:[18,27,722]}]}]}],n:50,r:"data.isPrototype",p:[14,3,544]}]}," ",{p:[22,1,839],t:7,e:"ui-display",a:{title:"Valve"},f:[{p:[23,3,869],t:7,e:"ui-section",a:{label:"Release Pressure"},f:[{p:[24,5,912],t:7,e:"ui-bar",a:{min:[{t:2,r:"data.minReleasePressure",p:[24,18,925]}],max:[{t:2,r:"data.maxReleasePressure",p:[24,52,959]}],value:[{t:2,r:"data.releasePressure",p:[25,14,1002]}]},f:[{t:2,x:{r:["adata.releasePressure"],s:"Math.round(_0)"},p:[25,40,1028]}," kPa"]}]}," ",{p:[27,3,1099],t:7,e:"ui-section",a:{label:"Pressure Regulator"},f:[{p:[28,5,1144],t:7,e:"ui-button",a:{icon:"refresh",state:[{t:2,x:{r:["data.releasePressure","data.defaultReleasePressure"],s:'_0!=_1?null:"disabled"'},p:[28,38,1177]}],action:"pressure",params:'{"pressure": "reset"}'},f:["Reset"]}," ",{p:[30,5,1333],t:7,e:"ui-button",a:{icon:"minus",state:[{t:2,x:{r:["data.releasePressure","data.minReleasePressure"],s:'_0>_1?null:"disabled"'},p:[30,36,1364]}],action:"pressure",params:'{"pressure": "min"}'},f:["Min"]}," ",{p:[32,5,1511],t:7,e:"ui-button",a:{icon:"pencil",action:"pressure",params:'{"pressure": "input"}'},f:["Set"]}," ",{p:[33,5,1606],t:7,e:"ui-button",a:{icon:"plus",state:[{t:2,x:{r:["data.releasePressure","data.maxReleasePressure"],s:'_0<_1?null:"disabled"'},p:[33,35,1636]}],action:"pressure",params:'{"pressure": "max"}'},f:["Max"]}]}," ",{p:[36,3,1798],t:7,e:"ui-section",a:{label:"Valve"},f:[{p:[37,5,1830],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.valveOpen"],s:'_0?"unlock":"lock"'},p:[37,22,1847]}],style:[{t:2,x:{r:["data.valveOpen","data.hasHoldingTank"],s:'_0?_1?"caution":"danger":null'},p:[38,14,1901]}],action:"valve"},f:[{t:2,x:{r:["data.valveOpen"],s:'_0?"Open":"Closed"'},p:[39,22,1995]}]}]}]}," ",{t:4,f:[{p:[42,1,2090],t:7,e:"ui-display",a:{title:"Valve Toggle Timer"},f:[{t:4,f:[{p:[44,5,2155],t:7,e:"ui-section",a:{label:"Adjust Timer"},f:[{p:[45,7,2196],t:7,e:"ui-button",a:{icon:"refresh",state:[{t:2,x:{r:["data.timer_is_not_default"],s:'_0?null:"disabled"'},p:[45,40,2229]}],action:"timer",params:'{"change": "reset"}'},f:["Reset"]}," ",{p:[47,7,2358],t:7,e:"ui-button",a:{icon:"minus",state:[{t:2,x:{r:["data.timer_is_not_min"],s:'_0?null:"disabled"'},p:[47,38,2389]}],action:"timer",params:'{"change": "decrease"}'},f:["Decrease"]}," ",{p:[49,7,2520],t:7,e:"ui-button",a:{icon:"pencil",state:[{t:2,x:{r:[],s:'"disabled"'},p:[49,39,2552]}],action:"timer",params:'{"change": "input"}'},f:["Set"]}," ",{p:[51,7,2637],t:7,e:"ui-button",a:{icon:"plus",state:[{t:2,x:{r:["data.timer_is_not_max"],s:'_0?null:"disabled"'},p:[51,37,2667]}],action:"timer",params:'{"change": "increase"}'},f:["Increase"]}]}],n:51,r:"data.timing",p:[43,3,2133]}," ",{p:[55,3,2833],t:7,e:"ui-section",a:{label:"Timer"},f:[{p:[56,6,2866],t:7,e:"ui-button",a:{icon:"clock-o",style:[{t:2,x:{r:["data.timing"],s:'_0?"danger":"caution"'},p:[56,39,2899]}],action:"toggle_timer"},f:[{t:2,x:{r:["data.timing"],s:'_0?"On":"Off"'},p:[57,30,2969]}]}," ",{p:[59,2,3017],t:7,e:"ui-section",a:{label:"Time until Valve Toggle"},f:[{p:[60,2,3064],t:7,e:"span",f:[{t:2,x:{r:["data.timing","data.time_left","data.timer_set"],s:"_0?_1:_2"},p:[60,8,3070]}]}]}]}]}],n:50,r:"data.isPrototype",p:[41,1,2062]},{p:{button:[{t:4,f:[{p:[69,7,3277],t:7,e:"ui-button",a:{icon:"eject",style:[{t:2,x:{r:["data.valveOpen"],s:'_0?"danger":null'},p:[69,38,3308]}],action:"eject"},f:["Eject"]}],n:50,r:"data.hasHoldingTank",p:[68,5,3242]}]},t:7,e:"ui-display",a:{title:"Holding Tank",button:0},f:[" ",{t:4,f:[{p:[73,3,3442],t:7,e:"ui-section",a:{label:"Label"},f:[{t:2,r:"data.holdingTank.name",p:[74,4,3473]}]}," ",{p:[76,3,3519],t:7,e:"ui-section",a:{label:"Pressure"},f:[{t:2,x:{r:["adata.holdingTank.tankPressure"],s:"Math.round(_0)"},p:[77,4,3553]}," kPa"]}],n:50,r:"data.hasHoldingTank",p:[72,3,3411]},{t:4,n:51,f:[{p:[80,3,3635],t:7,e:"ui-section",f:[{p:[81,4,3652],t:7,e:"span",a:{"class":"average"},f:["No Holding Tank"]}]}],r:"data.hasHoldingTank"}]}]},e.exports=a.extend(r.exports)},{341:341}],374:[function(t,e,n){var a=t(341),r={exports:{}};!function(t){"use strict";t.exports={computed:{tabs:function(){return Object.keys(this.get("data.supplies"))}}}}(r),r.exports.template={v:3,t:[" ",{p:[11,1,158],t:7,e:"ui-display",a:{title:"Cargo"},f:[{p:[12,3,188],t:7,e:"ui-section",a:{label:"Shuttle"},f:[{t:4,f:[{p:[14,7,270],t:7,e:"ui-button",a:{action:"send"},f:[{t:2,r:"data.location",p:[14,32,295]}]}],n:50,x:{r:["data.docked","data.requestonly"],s:"_0&&!_1"},p:[13,5,222]},{t:4,n:51,f:[{p:[16,7,346],t:7,e:"span",f:[{t:2,r:"data.location",p:[16,13,352]}]}],x:{r:["data.docked","data.requestonly"],s:"_0&&!_1"}}]}," ",{p:[19,3,410],t:7,e:"ui-section",a:{label:"Credits"},f:[{p:[20,5,444],t:7,e:"span",f:[{t:2,x:{r:["adata.points"],s:"Math.floor(_0)"},p:[20,11,450]}]}]}," ",{p:[22,3,506],t:7,e:"ui-section",a:{label:"CentCom Message"},f:[{p:[23,7,550],t:7,e:"span",f:[{t:2,r:"data.message",p:[23,13,556]}]}]}," ",{t:4,f:[{p:[26,5,644],t:7,e:"ui-section",a:{label:"Loan"},f:[{t:4,f:[{p:[28,9,716],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.away","data.docked"],s:'_0&&_1?null:"disabled"'},p:[29,17,744]}],action:"loan"},f:["Loan Shuttle"]}],n:50,x:{r:["data.loan_dispatched"],s:"!_0"},p:[27,7,677]},{t:4,n:51,f:[{p:[32,9,868],t:7,e:"span",a:{"class":"bad"},f:["Loaned to CentCom"]}],x:{r:["data.loan_dispatched"],s:"!_0"}}]}],n:50,x:{r:["data.loan","data.requestonly"],s:"_0&&!_1"},p:[25,3,600]}]}," ",{t:4,f:[{p:{button:[{p:[40,7,1066],t:7,e:"ui-button",a:{icon:"close",state:[{t:2,x:{r:["data.cart.length"],s:'_0?null:"disabled"'},p:[40,38,1097]}],action:"clear"},f:["Clear"]}]},t:7,e:"ui-display",a:{title:"Cart",button:0},f:[" ",{t:4,f:[{p:[43,7,1222],t:7,e:"ui-section",a:{candystripe:0,nowrap:0},f:[{p:[44,9,1263],t:7,e:"div",a:{"class":"content"},f:["#",{t:2,r:"id",p:[44,31,1285]}]}," ",{p:[45,9,1307],t:7,e:"div",a:{"class":"content"},f:[{t:2,r:"object",p:[45,30,1328]}]}," ",{p:[46,9,1354],t:7,e:"div",a:{"class":"content"},f:[{t:2,r:"cost",p:[46,30,1375]}," Credits"]}," ",{p:[47,9,1407],t:7,e:"div",a:{"class":"content"},f:[{p:[48,11,1440],t:7,e:"ui-button",a:{icon:"minus",action:"remove", -params:['{"id": "',{t:2,r:"id",p:[48,67,1496]},'"}']}}]}]}],n:52,r:"data.cart",p:[42,5,1195]},{t:4,n:51,f:[{p:[52,7,1566],t:7,e:"span",f:["Nothing in Cart"]}],r:"data.cart"}]}],n:50,x:{r:["data.requestonly"],s:"!_0"},p:[37,1,972]},{p:{button:[{t:4,f:[{p:[59,7,1735],t:7,e:"ui-button",a:{icon:"close",state:[{t:2,x:{r:["data.requests.length"],s:'_0?null:"disabled"'},p:[59,38,1766]}],action:"denyall"},f:["Clear"]}],n:50,x:{r:["data.requestonly"],s:"!_0"},p:[58,5,1702]}]},t:7,e:"ui-display",a:{title:"Requests",button:0},f:[" ",{t:4,f:[{p:[63,5,1908],t:7,e:"ui-section",a:{candystripe:0,nowrap:0},f:[{p:[64,7,1947],t:7,e:"div",a:{"class":"content"},f:["#",{t:2,r:"id",p:[64,29,1969]}]}," ",{p:[65,7,1989],t:7,e:"div",a:{"class":"content"},f:[{t:2,r:"object",p:[65,28,2010]}]}," ",{p:[66,7,2034],t:7,e:"div",a:{"class":"content"},f:[{t:2,r:"cost",p:[66,28,2055]}," Credits"]}," ",{p:[67,7,2085],t:7,e:"div",a:{"class":"content"},f:["By ",{t:2,r:"orderer",p:[67,31,2109]}]}," ",{p:[68,7,2134],t:7,e:"div",a:{"class":"content"},f:["Comment: ",{t:2,r:"reason",p:[68,37,2164]}]}," ",{t:4,f:[{p:[70,9,2223],t:7,e:"div",a:{"class":"content"},f:[{p:[71,11,2256],t:7,e:"ui-button",a:{icon:"check",action:"approve",params:['{"id": "',{t:2,r:"id",p:[71,68,2313]},'"}']}}," ",{p:[72,11,2336],t:7,e:"ui-button",a:{icon:"close",action:"deny",params:['{"id": "',{t:2,r:"id",p:[72,65,2390]},'"}']}}]}],n:50,x:{r:["data.requestonly"],s:"!_0"},p:[69,7,2188]}]}],n:52,r:"data.requests",p:[62,3,1879]},{t:4,n:51,f:[{p:[77,7,2473],t:7,e:"span",f:["No Requests"]}],r:"data.requests"}]}," ",{p:[80,1,2529],t:7,e:"ui-tabs",a:{tabs:[{t:2,r:"tabs",p:[80,16,2544]}]},f:[{t:4,f:[{p:[82,5,2587],t:7,e:"tab",a:{name:[{t:2,r:"name",p:[82,16,2598]}]},f:[{t:4,f:[{p:[84,9,2641],t:7,e:"ui-section",a:{label:[{t:2,r:"name",p:[84,28,2660]}],candystripe:0,right:0},f:[{p:[85,11,2700],t:7,e:"ui-button",a:{tooltip:[{t:2,r:"desc",p:[85,31,2720]}],"tooltip-side":"left",action:"add",params:['{"id": "',{t:2,r:"id",p:[85,90,2779]},'"}']},f:[{t:2,r:"cost",p:[85,100,2789]}," Credits"]}]}],n:52,r:"packs",p:[83,7,2616]}]}],n:52,r:"data.supplies",p:[81,3,2558]}]}]},e.exports=a.extend(r.exports)},{341:341}],375:[function(t,e,n){var a=t(341),r={exports:{}};!function(t){"use strict";t.exports={computed:{tabs:function(){return Object.keys(this.get("data.supplies"))}}}}(r),r.exports.template={v:3,t:[" ",{p:[12,1,174],t:7,e:"ui-notice",f:[{t:4,f:[{p:[14,5,220],t:7,e:"ui-section",a:{label:"Interface Lock"},f:[{p:[15,7,263],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.locked"],s:'_0?"lock":"unlock"'},p:[15,24,280]}],action:"lock"},f:[{t:2,x:{r:["data.locked"],s:'_0?"Engaged":"Disengaged"'},p:[15,75,331]}]}]}],n:50,r:"data.siliconUser",p:[13,3,189]},{t:4,n:51,f:[{p:[18,5,422],t:7,e:"span",f:["Swipe a QM-Level ID card to ",{t:2,x:{r:["data.locked"],s:'_0?"unlock":"lock"'},p:[18,39,456]}," this interface."]}],r:"data.siliconUser"}]}," ",{t:4,f:[{p:[23,3,568],t:7,e:"ui-display",a:{title:"Express Cargo Console"},f:[{p:[25,5,618],t:7,e:"ui-section",a:{label:"Landing Location"},f:[{p:[26,7,663],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.usingBeacon"],s:'_0?null:"selected"'},p:[26,25,681]}],action:"LZCargo"},f:["Cargo Bay"]}," ",{p:[27,7,770],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.hasBeacon","data.usingBeacon"],s:'_0?_1?"selected":null:"disabled"'},p:[27,25,788]}],action:"LZBeacon"},f:[{t:2,r:"data.beaconzone",p:[27,116,879]}," (",{t:2,r:"data.beaconName",p:[27,137,900]},")"]}," ",{p:[28,7,940],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.canBuyBeacon"],s:'_0?null:"disabled"'},p:[28,25,958]}],action:"printBeacon"},f:[{t:2,r:"data.printMsg",p:[28,90,1023]}]}]}," ",{p:[31,5,1079],t:7,e:"ui-section",a:{label:"Credits"},f:[{p:[32,7,1115],t:7,e:"span",f:[{t:2,x:{r:["adata.points"],s:"Math.floor(_0)"},p:[32,13,1121]}]}]}," ",{p:[35,5,1183],t:7,e:"ui-section",a:{label:"Notice"},f:[{p:[36,7,1218],t:7,e:"span",f:[{t:2,r:"data.message",p:[36,13,1224]}]}]}]}," ",{p:[39,3,1287],t:7,e:"ui-tabs",a:{tabs:[{t:2,r:"tabs",p:[39,18,1302]}]},f:[{t:4,f:[{p:[41,7,1349],t:7,e:"tab",a:{name:[{t:2,r:"name",p:[41,18,1360]}]},f:[{t:4,f:[{p:[43,11,1407],t:7,e:"ui-section",a:{label:[{t:2,r:"name",p:[43,30,1426]}],candystripe:0,right:0},f:[{p:[44,13,1468],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.canBeacon"],s:'_0?null:"disabled"'},p:[44,31,1486]}],tooltip:[{t:2,r:"desc",p:[44,80,1535]}],"tooltip-side":"left",action:"add",params:['{"id": "',{t:2,r:"id",p:[44,139,1594]},'"}']},f:[{t:2,r:"cost",p:[44,149,1604]}," Credits ",{t:2,r:"data.beaconError",p:[44,166,1621]}]}]}],n:52,r:"packs",p:[42,9,1380]}]}],n:52,r:"data.supplies",p:[40,5,1318]}]}],n:50,x:{r:["data.locked"],s:"!_0"},p:[22,1,543]}]},e.exports=a.extend(r.exports)},{341:341}],376:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-display",a:{title:"Cellular Emporium",button:0},f:[{p:[2,3,49],t:7,e:"ui-button",a:{icon:"refresh",state:[{t:2,x:{r:["data.can_readapt"],s:'_0?null:"disabled"'},p:[2,36,82]}],action:"readapt"},f:["Readapt"]}," ",{p:[4,3,169],t:7,e:"ui-section",a:{label:"Genetic Points Remaining",right:0},f:[{t:2,r:"data.genetic_points_remaining",p:[5,5,226]}]}]}," ",{p:[8,1,293],t:7,e:"ui-display",f:[{t:4,f:[{p:[10,3,335],t:7,e:"ui-section",a:{label:[{t:2,r:"name",p:[10,22,354]}],candystripe:0,right:0},f:[{p:[11,5,388],t:7,e:"span",f:[{t:2,r:"desc",p:[11,11,394]}]}," ",{p:[12,5,415],t:7,e:"span",f:[{t:2,r:"helptext",p:[12,11,421]}]}," ",{p:[13,5,446],t:7,e:"span",f:["Cost: ",{t:2,r:"dna_cost",p:[13,17,458]}]}," ",{p:[14,5,483],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["owned","can_purchase"],s:'_0?"selected":_1?null:"disabled"'},p:[15,14,508]}],action:"evolve",params:['{"name": "',{t:2,r:"name",p:[17,25,615]},'"}']},f:[{t:2,x:{r:["owned"],s:'_0?"Evolved":"Evolve"'},p:[18,7,635]}]}]}],n:52,r:"data.abilities",p:[9,1,307]},{t:4,f:[{p:[23,3,738],t:7,e:"span",a:{"class":"warning"},f:["No abilities available."]}],n:51,r:"data.abilities",p:[22,1,715]}]}]},e.exports=a.extend(r.exports)},{341:341}],377:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-notice",f:[{p:[2,5,17],t:7,e:"span",f:["To use this, simply spawn the atoms you want in one of the four Centcom Supplypod Bays. Items in the bay will then be launched inside your supplypod, one turf-full at a time! You can optionally use the following buttons to configure how the supplypod acts."]}]}," ",{p:[5,1,304],t:7,e:"ui-display",a:{title:"Centcom Pod Customization (to be used against helen weinstein)"},f:[{p:[6,4,392],t:7,e:"ui-section",a:{label:"Which supplypod bay will you use?"},f:[{p:[7,9,458],t:7,e:"ui-button",a:{style:[{t:2,x:{r:["data.bay"],s:'_0==1?"selected":null'},p:[7,27,476]}],action:"bay1"},f:["Bay #1"]}," ",{p:[8,9,557],t:7,e:"ui-button",a:{style:[{t:2,x:{r:["data.bay"],s:'_0==2?"selected":null'},p:[8,27,575]}],action:"bay2"},f:["Bay #2"]}," ",{p:[9,9,656],t:7,e:"ui-button",a:{style:[{t:2,x:{r:["data.bay"],s:'_0==3?"selected":null'},p:[9,27,674]}],action:"bay3"},f:["Bay #3"]}," ",{p:[10,9,755],t:7,e:"ui-button",a:{style:[{t:2,x:{r:["data.bay"],s:'_0==4?"selected":null'},p:[10,27,773]}],action:"bay4"},f:["Bay #4"]}]}," ",{p:[13,5,871],t:7,e:"ui-section",a:{label:"Useful teleport tools!"},f:[{p:[14,9,926],t:7,e:"ui-button",a:{action:"teleportCentcom"},f:["Teleport to Centcom's Supplypod Loading Bay"]}," ",{p:[15,9,1027],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.oldArea"],s:'_0?null:"disabled"'},p:[15,27,1045]}],action:"teleportBack"},f:["Teleport Back to ",{t:2,x:{r:["data.oldArea"],s:'_0?_0:"where you were"'},p:[15,103,1121]}]}]}," ",{p:[18,5,1210],t:7,e:"ui-section",a:{label:"Keep stuff after launching?"},f:[{p:[19,9,1268],t:7,e:"ui-button",a:{style:[{t:2,x:{r:["data.launchClone"],s:'_0?"selected":null'},p:[19,27,1286]}],action:"launchClone","tooltip-side":"left",tooltip:"Choosing this will create a duplicate of the item to be launched in Centcom, allowing you to send one type of item multiple times. Either way, the atoms are forceMoved into the supplypod after it lands (but before it opens)."},f:["Clone and Launch"]}]}," ",{p:[23,5,1668],t:7,e:"ui-section",a:{label:"Launch all at once?"},f:[{p:[24,9,1718],t:7,e:"ui-button",a:{style:[{t:2,x:{r:["data.launchChoice"],s:'_0==1?"selected":null'},p:[24,27,1736]}],action:"launchOrdered","tooltip-side":"left",tooltip:'Instead of launching everything in the bay at once, this will "scan" things (one turf-full at a time) in order, left to right and top to bottom. Refreshing will reset the "scanner" to the top-leftmost position.'},f:["Ordered"]}," ",{p:[26,9,2086],t:7,e:"ui-button",a:{style:[{t:2,x:{r:["data.launchChoice"],s:'_0==2?"selected":null'},p:[26,27,2104]}],action:"launchRandom","tooltip-side":"left",tooltip:"Instead of launching everything in the bay at once, this will launch one random turf of items at a time."},f:["Random"]}]}," ",{p:[30,5,2362],t:7,e:"ui-section",a:{label:"Add an explosion?"},f:[{p:[31,9,2410],t:7,e:"ui-button",a:{style:[{t:2,x:{r:["data.explosionChoice"],s:'_0==1?"selected":null'},p:[31,27,2428]}],action:"explosionCustom","tooltip-side":"left",tooltip:"This will cause an explosion of whatever size you like (including flame range) to occur as soon as the supplypod lands. Dont worry, supply-pods are explosion-proof!"},f:["Custom Size"]}," ",{p:[33,9,2740],t:7,e:"ui-button",a:{style:[{t:2,x:{r:["data.explosionChoice"],s:'_0==2?"selected":null'},p:[33,27,2758]}],action:"explosionBus","tooltip-side":"left",tooltip:"This will cause a maxcap explosion (dependent on server config) to occur as soon as the supplypod lands. Dont worry, supply-pods are explosion-proof!"},f:["Adminbus"]}]}," ",{p:[37,5,3066],t:7,e:"ui-section",a:{label:"Extra damage?","(default":"None)"},f:[{p:[38,9,3127],t:7,e:"ui-button",a:{style:[{t:2,x:{r:["data.damageChoice"],s:'_0==1?"selected":null'},p:[38,27,3145]}],action:"damageCustom","tooltip-side":"left",tooltip:"Anyone caught under the pod when it lands will be dealt this amount of brute damage. Sucks to be them!"},f:["Custom Damage"]}," ",{p:[40,9,3392],t:7,e:"ui-button",a:{style:[{t:2,x:{r:["data.damageChoice"],s:'_0==2?"selected":null'},p:[40,27,3410]}],action:"damageGib","tooltip-side":"left",tooltip:"This will attempt to gib any mob caught under the pod when it lands, as well as dealing a nice 5000 brute damage. Ya know, just to be sure!"},f:["Gib"]}]}," ",{p:[44,5,3698],t:7,e:"ui-section",a:{label:"Extra effects?"},f:[{p:[45,9,3743],t:7,e:"ui-button",a:{style:[{t:2,x:{r:["data.effectStun"],s:'_0?"selected":null'},p:[45,27,3761]}],action:"effectStun","tooltip-side":"left",tooltip:"Anyone who is on the turf when the supplypod is launched will be stunned until the supplypod lands. They cant get away that easy!"},f:["Stun"]}," ",{p:[47,9,4017],t:7,e:"ui-button",a:{style:[{t:2,x:{r:["data.effectLimb"],s:'_0?"selected":null'},p:[47,27,4035]}],action:"effectLimb","tooltip-side":"left",tooltip:"This will cause anyone caught under the pod to lose a limb, excluding their head."},f:["Delimb"]}," ",{p:[49,9,4245],t:7,e:"ui-button",a:{style:[{t:2,x:{r:["data.effectBluespace"],s:'_0?"selected":null'},p:[49,27,4263]}],action:"effectBluespace","tooltip-side":"left",tooltip:"Gives the supplypod an advanced Bluespace Recyling Device. After opening, the supplypod will be warped directly to the surface of a nearby NT-designated trash planet (/r/ss13)."},f:["Bluespace"]}," ",{p:[51,9,4581],t:7,e:"ui-button",a:{style:[{t:2,x:{r:["data.effectStealth"],s:'_0?"selected":null'},p:[51,27,4599]}],action:"effectStealth","tooltip-side":"left",tooltip:'This hides the red target icon from appearing when you launch the supplypod. Combos well with the "Invisible" style. Sneak attack, go!'},f:["Stealth"]}," ",{p:[53,9,4869],t:7,e:"ui-button",a:{style:[{t:2,x:{r:["data.effectQuiet"],s:'_0?"selected":null'},p:[53,27,4887]}],action:"effectQuiet","tooltip-side":"left",tooltip:"This will keep the supplypod from making any sounds, except for those specifically set by admins in the Sound section."},f:["Quiet Landing"]}," ",{p:[55,9,5143],t:7,e:"ui-button",a:{style:[{t:2,x:{r:["data.effectReverse"],s:'_0?"selected":null'},p:[55,27,5161]}],action:"effectReverse","tooltip-side":"left",tooltip:"This pod will not send any items. Instead, after landing, the supplypod will close (similar to a normal closet closing), and then launch back to the right centcom bay to drop off any new contents."},f:["Reverse Mode"]}," ",{p:[57,9,5498],t:7,e:"ui-button",a:{style:[{t:2,x:{r:["data.effectMissile"],s:'_0?"selected":null'},p:[57,27,5516]}],action:"effectMissile","tooltip-side":"left",tooltip:"This pod will not send any items. Instead, it will immediatley delete after landing (Similar visually to setting openDelay & departDelay to 0, but this looks nicer). Useful if you just wanna fuck some shit up. Combos well with the Missile style."},f:["Missile Mode"]}," ",{p:[59,9,5902],t:7,e:"ui-button",a:{style:[{t:2,x:{r:["data.effectCircle"],s:'_0?"selected":null'},p:[59,27,5920]}],action:"effectCircle","tooltip-side":"left",tooltip:"This will make the supplypod come in from any angle. Im not sure why this feature exists, but here it is."},f:["Any Descent Angle"]}," ",{p:[61,9,6169],t:7,e:"ui-button",a:{style:[{t:2,x:{r:["data.effectBurst"],s:'_0?"selected":null'},p:[61,27,6187]}],action:"effectBurst","tooltip-side":"left",tooltip:"This will make each click launch 5 supplypods inaccuratly around the target turf (a 3x3 area). Combos well with the Missle Mode if you dont want shit lying everywhere after."},f:["Machine Gun Mode"]}," ",{p:[63,9,6501],t:7,e:"ui-button",a:{style:[{t:2,x:{r:["data.effectTarget"],s:'_0?"selected":null'},p:[63,27,6519]}],action:"effectTarget","tooltip-side":"left",tooltip:"This will make the supplypod target a specific atom, instead of the mouses position. Smiting does this automatically!"},f:["Specific Target"]}," ",{p:[65,9,6778],t:7,e:"ui-button",a:{style:[{t:2,x:{r:["data.effectName"],s:'_0?"selected":null'},p:[65,27,6796]}],action:"effectName","tooltip-side":"left",tooltip:"Allows you to add a custom name and description."},f:["Custom Name/Desc"]}]}," ",{p:[69,5,7e3],t:7,e:"ui-section",a:{label:"Sound?"},f:[{p:[70,9,7037],t:7,e:"ui-button",a:{style:[{t:2,x:{r:["data.landingSound"],s:'_0?"selected":null'},p:[70,27,7055]}],action:"landingSound","tooltip-side":"left",tooltip:"Choose a sound to play when the pod lands."},f:["Custom Landing Sound"]}," ",{p:[72,10,7245],t:7,e:"ui-button",a:{style:[{t:2,x:{r:["data.openingSound"],s:'_0?"selected":null'},p:[72,28,7263]}],action:"openingSound","tooltip-side":"left",tooltip:"Choose a sound to play when the pod opens."},f:["Custom Opening Sound"]}," ",{p:[74,9,7452],t:7,e:"ui-button",a:{style:[{t:2,x:{r:["data.leavingSound"],s:'_0?"selected":null'},p:[74,27,7470]}],action:"leavingSound","tooltip-side":"left",tooltip:"Choose a sound to play when the pod departs (whether that be delection in the case of a bluespace pod, or leaving for centcom for a reversing pod)."},f:["Custom Leaving Sound"]}," ",{p:[76,9,7764],t:7,e:"ui-button",a:{style:[{t:2,x:{r:["data.soundVolume"],s:'_0?"selected":null'},p:[76,27,7782]}],action:"soundVolume","tooltip-side":"left",tooltip:"Choose the volume for the sound to play at. Default values are between 1 and 100, but hey, do whatever. Im a tooltip, not a cop."},f:["Admin Sound Volume"]}]}," ",{p:[80,5,8070],t:7,e:"ui-section",a:{label:"Delay timers?"},f:[{p:[81,9,8114],t:7,e:"ui-button",a:{style:[{t:2,x:{r:["data.landingDelay"],s:'_0!=5?"selected":null'},p:[81,27,8132]}],action:"landingDelay","tooltip-side":"left",tooltip:"Choose the amount of time it takes for the supplypod to hit the station. By default this value is 0.5 seconds."},f:["Custom Landing Time"]}," ",{p:[83,10,8394],t:7,e:"ui-button",a:{style:[{t:2,x:{r:["data.openingDelay"],s:'_0!=30?"selected":null'},p:[83,28,8412]}],action:"openingDelay","tooltip-side":"left",tooltip:"Choose the amount of time it takes for the supplypod to open after landing. Useful for giving whatevers inside the pod a nice dramatic entrance! By default this value is 3 seconds."},f:["Custom Opening Time"]}," ",{p:[85,9,8744],t:7,e:"ui-button",a:{style:[{t:2,x:{r:["data.departureDelay"],s:'_0!=30?"selected":null'},p:[85,27,8762]}],action:"departureDelay","tooltip-side":"left",tooltip:"Choose the amount of time it takes for the supplypod to leave after landing. By default this value is 3 seconds."},f:["Custom Leaving Time"]}]}," ",{p:[89,5,9047],t:7,e:"ui-section",a:{label:"Style?"},f:[{p:[90,9,9084],t:7,e:"ui-button",a:{style:[{t:2,x:{r:["data.styleChoice"],s:'_0==1?"selected":null'},p:[90,27,9102]}],action:"styleStandard","tooltip-side":"left",tooltip:"Changes the pods style from the default Centcom color scheme to your standard Nanotrasen black and orange. Same color scheme as the normal station-used supplypods."},f:["Standard"]}," ",{p:[92,9,9405],t:7,e:"ui-button",a:{style:[{t:2,x:{r:["data.styleChoice"],s:'_0==2?"selected":null'},p:[92,27,9423]}],action:"styleBluespace","tooltip-side":"left",tooltip:"Changes the pods style from the default Centcom color scheme to the same as the stations upgraded blue-and-white Bluespace Supplypods."},f:["Advanced"]}," ",{p:[94,9,9698],t:7,e:"ui-button",a:{style:[{t:2,x:{r:["data.styleChoice"],s:'_0==4?"selected":null'},p:[94,27,9716]}],action:"styleSyndie","tooltip-side":"left",tooltip:"Changes the pods style from the default Centcom color scheme to a menacing black and blood-red. Great for sending meme-ops in style!"},f:["Syndicate"]}," ",{p:[96,9,9987],t:7,e:"ui-button",a:{style:[{t:2,x:{r:["data.styleChoice"],s:'_0==5?"selected":null'},p:[96,27,10005]}],action:"styleBlue","tooltip-side":"left",tooltip:"Changes the pods style from the default Centcom color scheme to a menacing black and dark blue. Great for sending deathsquads in style!"},f:["Deathsquad"]}," ",{p:[98,10,10279],t:7,e:"ui-button",a:{style:[{t:2,x:{r:["data.styleChoice"],s:'_0==6?"selected":null'},p:[98,28,10297]}],action:"styleCult","tooltip-side":"left",tooltip:"Changes the pods style from the default Centcom style to a blood and rune covered cult pod!"},f:["Cult Pod"]}," ",{p:[100,9,10524],t:7,e:"ui-button",a:{style:[{t:2,x:{r:["data.styleChoice"],s:'_0==7?"selected":null'},p:[100,27,10542]}],action:"styleMissile","tooltip-side":"left",tooltip:"Changes the pods style from the default Centcom style to a large missile. Combos well with a missile mode, so the missile doesnt stick around after landing."},f:["Missile"]}," ",{p:[102,9,10836],t:7,e:"ui-button",a:{style:[{t:2,x:{r:["data.styleChoice"],s:'_0==8?"selected":null'},p:[102,27,10854]}],action:"styleSMissile","tooltip-side":"left",tooltip:"Changes the pods style from the default Centcom style to a large blood-red missile. Combos well with missile mode, so the missile doesnt stick around after landing."},f:["Syndicate Missile"]}," ",{p:[104,9,11167],t:7,e:"ui-button",a:{style:[{t:2,x:{r:["data.styleChoice"],s:'_0==9?"selected":null'},p:[104,27,11185]}],action:"styleBox","tooltip-side":"left",tooltip:"Changes the pods style from the default Centcom style to a large, dark-green military supply crate."},f:["Supply Crate"]}," ",{p:[106,9,11423],t:7,e:"ui-button",a:{style:[{t:2,x:{r:["data.styleChoice"],s:'_0==10?"selected":null'},p:[106,27,11441]}],action:"styleHONK","tooltip-side":"left",tooltip:"Changes the pods style from the default Centcom color scheme to a colorful, clown inspired look."},f:["HONK"]}," ",{p:[108,9,11670],t:7,e:"ui-button",a:{style:[{t:2,x:{r:["data.styleChoice"],s:'_0==11?"selected":null'},p:[108,27,11688]}],action:"styleFruit","tooltip-side":"left",tooltip:"for when an orange is angry"},f:["Fruit~"]}," ",{p:[110,9,11851],t:7,e:"ui-button",a:{style:[{t:2,x:{r:["data.styleChoice"],s:'_0==12?"selected":null'},p:[110,27,11869]}],action:"styleInvisible","tooltip-side":"left",tooltip:'Makes the supplypod invisible! Useful for when you want to use this feature with a gateway or something. Combos well with the "Stealth" and "Quiet Landing" effects.'},f:["Invisible"]}," ",{p:[112,9,12175],t:7,e:"ui-button",a:{style:[{t:2,x:{r:["data.styleChoice"],s:'_0==13?"selected":null'},p:[112,27,12193]}],action:"styleGondola","tooltip-side":"left",tooltip:"this gondola can control when he wants to deliver his supplies if he has a smart enough mind, so offer up his body to ghosts for maximum enjoyment. (Make sure to turn off bluespace and set a arbitrarily high open-time if you do!)"},f:["Gondola (alive)"]}]}]}," ",{p:[117,1,12597],t:7,e:"ui-display",f:[{p:[118,5,12615],t:7,e:"ui-section",a:{label:[{t:2,r:"data.numObjects",p:[118,26,12636]}," turfs with launchable atoms found in Bay #",{t:2,r:"data.bay",p:[118,88,12698]}]},f:[{p:[119,9,12722],t:7,e:"ui-button",a:{action:"refresh","tooltip-side":"right",tooltip:"Manually refreshes the possible things to launch in the pod bay."},f:["Refresh Pod Bay"]}]}," ",{p:[123,5,12909],t:7,e:"ui-section",f:[{p:[124,9,12931],t:7,e:"ui-button",a:{style:[{t:2,x:{r:["data.giveLauncher"],s:'_0?"selected":null'},p:[124,27,12949]}],action:"giveLauncher","tooltip-side":"right",tooltip:"THE CODEX ASTARTES CALLS THIS MANEUVER: STEEL RAIN!!"},f:["Enter Launch Mode"]}]}]}]},e.exports=a.extend(r.exports)},{341:341}],378:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-display",a:{title:"Status"},f:[{p:[2,3,31],t:7,e:"ui-section",a:{label:"Energy"},f:[{p:[3,5,64],t:7,e:"ui-bar",a:{min:"0",max:[{t:2,r:"data.maxEnergy",p:[3,26,85]}],value:[{t:2,r:"data.energy",p:[3,53,112]}]},f:[{t:2,x:{r:["adata.energy"],s:"Math.fixed(_0)"},p:[3,70,129]}," Units"]}]}]}," ",{p:[6,1,206],t:7,e:"ui-display",a:{title:"Saved Recipes",button:0},f:[{p:[7,3,251],t:7,e:"ui-section",f:[{p:[8,5,269],t:7,e:"ui-button",a:{icon:"plus",action:"add_recipe"},f:["Add Recipe"]}," ",{p:[9,2,337],t:7,e:"ui-button",a:{icon:"minus",action:"clear_recipes"},f:["Clear Recipes"]}," ",{t:4,f:[{p:[11,7,445],t:7,e:"ui-button",a:{grid:0,icon:"tint",action:"dispense_recipe",params:['{"recipe": "',{t:2,r:"contents",p:[11,80,518]},'"}']},f:[{t:2,r:"recipe_name",p:[11,96,534]}]}],n:52,r:"data.recipes",p:[10,5,415]}]}]}," ",{p:{button:[{t:4,f:[{p:[18,7,719],t:7,e:"ui-button",a:{icon:"plus",state:[{t:2,x:{r:["data.amount","."],s:'_0==_1?"selected":null'},p:[18,37,749]}],action:"amount",params:['{"target": ',{t:2,r:".",p:[18,114,826]},"}"]},f:[{t:2,r:".",p:[18,122,834]}]}],n:52,r:"data.beakerTransferAmounts",p:[17,5,675]}]},t:7,e:"ui-display",a:{title:"Dispense",button:0},f:[" ",{p:[21,3,886],t:7,e:"ui-section",f:[{t:4,f:[{p:[23,7,936],t:7,e:"ui-button",a:{grid:0,icon:"tint",action:"dispense",params:['{"reagent": "',{t:2,r:"id",p:[23,74,1003]},'"}']},f:[{t:2,r:"title",p:[23,84,1013]}]}],n:52,r:"data.chemicals",p:[22,5,904]}]}]}," ",{p:{button:[{t:4,f:[{p:[30,7,1190],t:7,e:"ui-button",a:{icon:"minus",action:"remove",params:['{"amount": ',{t:2,r:".",p:[30,66,1249]},"}"]},f:[{t:2,r:".",p:[30,74,1257]}]}],n:52,r:"data.beakerTransferAmounts",p:[29,5,1146]}," ",{p:[32,5,1295],t:7,e:"ui-button",a:{icon:"eject",state:[{t:2,x:{r:["data.isBeakerLoaded"],s:'_0?null:"disabled"'},p:[32,36,1326]}],action:"eject"},f:["Eject"]}]},t:7,e:"ui-display",a:{title:"Beaker",button:0},f:[" ",{p:[34,3,1423],t:7,e:"ui-section",a:{label:"Contents"},f:[{t:4,f:[{p:[36,7,1493],t:7,e:"span",f:[{t:2,x:{r:["adata.beakerCurrentVolume"],s:"Math.round(_0)"},p:[36,13,1499]},"/",{t:2,r:"data.beakerMaxVolume",p:[36,55,1541]}," Units"]}," ",{p:[37,7,1586],t:7,e:"br"}," ",{t:4,f:[{p:[39,9,1639],t:7,e:"span",a:{"class":"highlight"},t0:"fade",f:[{t:2,x:{r:["volume"],s:"Math.fixed(_0,2)"},p:[39,52,1682]}," units of ",{t:2,r:"name",p:[39,87,1717]}]},{p:[39,102,1732],t:7,e:"br"}],n:52,r:"adata.beakerContents",p:[38,7,1599]},{t:4,n:51,f:[{p:[41,9,1763],t:7,e:"span",a:{"class":"bad"},f:["Beaker Empty"]}],r:"adata.beakerContents"}],n:50,r:"data.isBeakerLoaded",p:[35,5,1458]},{t:4,n:51,f:[{p:[44,7,1839],t:7,e:"span",a:{"class":"average"},f:["No Beaker"]}],r:"data.isBeakerLoaded"}]}]}]},e.exports=a.extend(r.exports)},{341:341}],379:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-display",a:{title:"Thermostat"},f:[{p:[2,3,35],t:7,e:"ui-section",a:{label:"Power"},f:[{p:[3,5,67],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.isActive"],s:'_0?"power-off":"close"'},p:[3,22,84]}],style:[{t:2,x:{r:["data.isActive"],s:'_0?"selected":null'},p:[4,10,137]}],state:[{t:2,x:{r:["data.isBeakerLoaded"],s:'_0?null:"disabled"'},p:[5,10,186]}],action:"power"},f:[{t:2,x:{r:["data.isActive"],s:'_0?"On":"Off"'},p:[6,18,249]}]}]}," ",{p:[8,3,314],t:7,e:"ui-section",a:{label:"Target"},f:[{p:[9,4,346],t:7,e:"ui-button",a:{icon:"pencil",action:"temperature",params:'{"target": "input"}'},f:[{t:2,x:{r:["adata.targetTemp"],s:"Math.round(_0)"},p:[9,79,421]}," K"]}]}]}," ",{p:{button:[{p:[14,5,564],t:7,e:"ui-button",a:{icon:"eject",state:[{t:2,x:{r:["data.isBeakerLoaded"],s:'_0?null:"disabled"'},p:[14,36,595]}],action:"eject"},f:["Eject"]}]},t:7,e:"ui-display",a:{title:"Beaker",button:0},f:[" ",{p:[16,3,692],t:7,e:"ui-section",a:{label:"Contents"},f:[{t:4,f:[{p:[18,7,762],t:7,e:"span",f:["Temperature: ",{t:2,x:{r:["adata.currentTemp"],s:"Math.round(_0)"},p:[18,26,781]}," K"]}," ",{p:[19,7,831],t:7,e:"br"}," ",{t:4,f:[{p:[21,9,885],t:7,e:"span",a:{"class":"highlight"},t0:"fade",f:[{t:2,x:{r:["volume"],s:"Math.fixed(_0,2)"},p:[21,52,928]}," units of ",{t:2,r:"name",p:[21,87,963]}]},{p:[21,102,978],t:7,e:"br"}],n:52,r:"adata.beakerContents",p:[20,7,845]},{t:4,n:51,f:[{p:[23,9,1009],t:7,e:"span",a:{"class":"bad"},f:["Beaker Empty"]}],r:"adata.beakerContents"}],n:50,r:"data.isBeakerLoaded",p:[17,5,727]},{t:4,n:51,f:[{p:[26,7,1085],t:7,e:"span",a:{"class":"average"},f:["No Beaker"]}],r:"data.isBeakerLoaded"}]}]}]},e.exports=a.extend(r.exports)},{341:341}],380:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{t:4,f:[{p:[2,2,32],t:7,e:"ui-display",a:{title:"Beaker",button:0},f:[{p:[3,3,70],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.isBeakerLoaded"],s:'_0?"Eject":"close"'},p:[3,20,87]}],style:[{t:2,x:{r:["data.isBeakerLoaded"],s:'_0?"selected":null'},p:[4,11,143]}],state:[{t:2,x:{r:["data.isBeakerLoaded"],s:'_0?null:"disabled"'},p:[5,11,199]}],action:"eject"},f:[{t:2,x:{r:["data.isBeakerLoaded"],s:'_0?"Eject":"No beaker"'},p:[7,5,268]}]}," ",{p:[10,3,340],t:7,e:"ui-section",f:[{t:4,f:[{t:4,f:[{p:[13,6,426],t:7,e:"ui-section",a:{label:[{t:2,x:{r:["volume"],s:"Math.fixed(_0,2)"},p:[13,25,445]}," units of ",{t:2,r:"name",p:[13,60,480]}],nowrap:0},f:[{p:[14,7,505],t:7,e:"div",a:{"class":"content",style:"float:right"},f:[{p:[15,8,555],t:7,e:"ui-button",a:{action:"transferToBuffer",params:['{"id": "',{t:2,r:"id",p:[15,61,608]},'", "amount": 1}']},f:["1"]}," ",{p:[16,8,653],t:7,e:"ui-button",a:{action:"transferToBuffer",params:['{"id": "',{t:2,r:"id",p:[16,61,706]},'", "amount": 5}']},f:["5"]}," ",{p:[17,8,751],t:7,e:"ui-button",a:{action:"transferToBuffer",params:['{"id": "',{t:2,r:"id",p:[17,61,804]},'", "amount": 10}']},f:["10"]}," ",{p:[18,8,851],t:7,e:"ui-button",a:{action:"transferToBuffer",params:['{"id": "',{t:2,r:"id",p:[18,61,904]},'", "amount": 1000}']},f:["All"]}," ",{p:[19,8,954],t:7,e:"ui-button",a:{action:"transferToBuffer",params:['{"id": "',{t:2,r:"id",p:[19,61,1007]},'", "amount": -1}']},f:["Custom"]}," ",{p:[20,8,1058],t:7,e:"ui-button",a:{action:"analyze",params:['{"id": "',{t:2,r:"id",p:[20,52,1102]},'"}']},f:["Analyze"]}]}]}],n:52,r:"data.beakerContents",p:[12,5,390]},{t:4,n:51,f:[{p:[24,5,1184],t:7,e:"span",a:{"class":"bad"},f:["Beaker Empty"]}],r:"data.beakerContents"}],n:50,r:"data.isBeakerLoaded",p:[11,4,357]},{t:4,n:51,f:[{p:[27,5,1255],t:7,e:"span",a:{"class":"average"},f:["No Beaker"]}],r:"data.isBeakerLoaded"}]}]}," ",{p:[32,2,1343],t:7,e:"ui-display",a:{title:"Buffer"},f:[{p:[33,3,1374],t:7,e:"ui-button",a:{action:"toggleMode",state:[{t:2,x:{r:["data.mode"],s:'_0?null:"selected"'},p:[33,41,1412]}]},f:["Destroy"]}," ",{p:[34,3,1470],t:7,e:"ui-button",a:{action:"toggleMode",state:[{t:2,x:{r:["data.mode"],s:'_0?"selected":null'},p:[34,41,1508]}]},f:["Transfer to Beaker"]}," ",{p:[35,3,1577],t:7,e:"ui-section",f:[{t:4,f:[{p:[37,5,1629],t:7,e:"ui-section",a:{label:[{t:2,x:{r:["volume"],s:"Math.fixed(_0,2)"},p:[37,24,1648]}," units of ",{t:2,r:"name",p:[37,59,1683]}],nowrap:0},f:[{p:[38,6,1707],t:7,e:"div",a:{"class":"content",style:"float:right"},f:[{p:[39,7,1756],t:7,e:"ui-button",a:{action:"transferFromBuffer",params:['{"id": "',{t:2,r:"id",p:[39,62,1811]},'", "amount": 1}']},f:["1"]}," ",{p:[40,7,1855],t:7,e:"ui-button",a:{action:"transferFromBuffer",params:['{"id": "',{t:2,r:"id",p:[40,62,1910]},'", "amount": 5}']},f:["5"]}," ",{p:[41,7,1954],t:7,e:"ui-button",a:{action:"transferFromBuffer",params:['{"id": "',{t:2,r:"id",p:[41,62,2009]},'", "amount": 10}']},f:["10"]}," ",{p:[42,7,2055],t:7,e:"ui-button",a:{action:"transferFromBuffer",params:['{"id": "',{t:2,r:"id",p:[42,62,2110]},'", "amount": 1000}']},f:["All"]}," ",{p:[43,7,2159],t:7,e:"ui-button",a:{action:"transferFromBuffer",params:['{"id": "',{t:2,r:"id",p:[43,62,2214]},'", "amount": -1}']},f:["Custom"]}," ",{p:[44,7,2264],t:7,e:"ui-button",a:{action:"analyze",params:['{"id": "',{t:2,r:"id",p:[44,51,2308]},'"}']},f:["Analyze"]}]}]}],n:52,r:"data.bufferContents",p:[36,4,1594]}]}]}," ",{t:4,f:[{p:[52,3,2444],t:7,e:"ui-display",a:{title:"Pills, Bottles and Patches"},f:[{t:4,f:[{p:[54,5,2534],t:7,e:"ui-button",a:{action:"ejectp",state:[{t:2,x:{r:["data.isPillBottleLoaded"],s:'_0?null:"disabled"'},p:[54,39,2568]}]},f:[{t:2,x:{r:["data.isPillBottleLoaded"],s:'_0?"Eject":"No Pill bottle loaded"'},p:[54,88,2617]}]}," ",{p:[55,5,2698],t:7,e:"span",a:{"class":"content"},f:[{t:2,r:"data.pillBotContent",p:[55,27,2720]},"/",{t:2,r:"data.pillBotMaxContent",p:[55,51,2744]}]}],n:50,r:"data.isPillBottleLoaded",p:[53,4,2497]},{t:4,n:51,f:[{p:[57,5,2796],t:7,e:"span",a:{"class":"average"},f:["No Pillbottle"]}],r:"data.isPillBottleLoaded"}," ",{p:[60,4,2860],t:7,e:"br"}," ",{p:[61,4,2870],t:7,e:"br"}," ",{p:[62,4,2880],t:7,e:"ui-button",a:{action:"createPill",params:'{"many": 0}',state:[{t:2,x:{r:["data.bufferContents"],s:'_0?null:"disabled"'},p:[62,63,2939]}]},f:["Create Pill (max 50µ)"]}," ",{p:[63,4,3023],t:7,e:"br"}," ",{p:[64,4,3033],t:7,e:"ui-button",a:{action:"createPill",params:'{"many": 1}',state:[{t:2,x:{r:["data.bufferContents"],s:'_0?null:"disabled"'},p:[64,63,3092]}]},f:["Create Multiple Pills"]}," ",{p:[65,4,3176],t:7,e:"br"}," ",{p:[66,4,3186],t:7,e:"br"}," ",{p:[67,4,3196],t:7,e:"ui-button",a:{action:"createPatch",params:'{"many": 0}',state:[{t:2,x:{r:["data.bufferContents"],s:'_0?null:"disabled"'},p:[67,64,3256]}]},f:["Create Patch (max 40µ)"]}," ",{p:[68,4,3341],t:7,e:"br"}," ",{p:[69,4,3351],t:7,e:"ui-button",a:{action:"createPatch",params:'{"many": 1}',state:[{t:2,x:{r:["data.bufferContents"],s:'_0?null:"disabled"'},p:[69,64,3411]}]},f:["Create Multiple Patches"]}," ",{p:[70,4,3497],t:7,e:"br"}," ",{p:[71,4,3507],t:7,e:"br"}," ",{p:[72,4,3517],t:7,e:"ui-button",a:{action:"createBottle",params:'{"many": 0}',state:[{t:2,x:{r:["data.bufferContents"],s:'_0?null:"disabled"'},p:[72,65,3578]}]},f:["Create Bottle (max 30µ)"]}," ",{p:[73,4,3664],t:7,e:"br"}," ",{p:[74,4,3674],t:7,e:"ui-button",a:{action:"createBottle",params:'{"many": 1}',state:[{t:2,x:{r:["data.bufferContents"],s:'_0?null:"disabled"'},p:[74,65,3735]}]},f:["Dispense Buffer to Bottles"]}," ",{p:[75,4,3824],t:7,e:"br"}," ",{p:[76,4,3834],t:7,e:"br"}," ",{p:[77,4,3844],t:7,e:"ui-button",a:{action:"createVial",params:'{"many": 0}',state:[{t:2,x:{r:["data.bufferContents"],s:'_0?null:"disabled"'},p:[77,63,3903]}]},f:["Create Hypo Vial (max 30µ)"]}," ",{p:[78,4,3992],t:7,e:"br"}," ",{p:[79,4,4002],t:7,e:"ui-button",a:{action:"createVial",params:'{"many": 1}',state:[{t:2,x:{r:["data.bufferContents"],s:'_0?null:"disabled"'},p:[79,63,4061]}]},f:["Dispense Buffer to Hypo vials"]}," ",{p:[80,4,4154],t:7,e:"br"}]}],n:50,x:{r:["data.condi"],s:"!_0"},p:[51,2,2421]},{t:4,n:51,f:[{p:[85,3,4197],t:7,e:"ui-display",a:{title:"Condiments bottles and packs"},f:[{p:[86,4,4252], -t:7,e:"ui-button",a:{action:"createPill",params:'{"many": 0}',state:[{t:2,x:{r:["data.bufferContents"],s:'_0?null:"disabled"'},p:[86,63,4311]}]},f:["Create Pack (max 10µ)"]}," ",{p:[87,4,4395],t:7,e:"br"}," ",{p:[88,4,4405],t:7,e:"br"}," ",{p:[89,4,4415],t:7,e:"ui-button",a:{action:"createBottle",params:'{"many": 0}',state:[{t:2,x:{r:["data.bufferContents"],s:'_0?null:"disabled"'},p:[89,65,4476]}]},f:["Create Bottle (max 50µ)"]}]}],x:{r:["data.condi"],s:"!_0"}}],n:50,x:{r:["data.screen"],s:'_0=="home"'},p:[1,1,0]},{t:4,n:51,f:[{t:4,n:50,x:{r:["data.screen"],s:'_0=="analyze"'},f:[{p:[93,2,4624],t:7,e:"ui-display",a:{title:[{t:2,r:"data.analyzeVars.name",p:[93,20,4642]}]},f:[{p:[94,3,4673],t:7,e:"span",a:{"class":"highlight"},f:["Description:"]}," ",{p:[95,3,4721],t:7,e:"span",a:{"class":"content",style:"float:center"},f:[{t:2,r:"data.analyzeVars.description",p:[95,46,4764]}]}," ",{p:[96,3,4807],t:7,e:"br"}," ",{p:[97,3,4816],t:7,e:"span",a:{"class":"highlight"},f:["Color:"]}," ",{p:[98,3,4858],t:7,e:"span",a:{style:["color: ",{t:2,r:"data.analyzeVars.color",p:[98,23,4878]},"; background-color: ",{t:2,r:"data.analyzeVars.color",p:[98,69,4924]}]},f:[{t:2,r:"data.analyzeVars.color",p:[98,97,4952]}]}," ",{p:[99,3,4989],t:7,e:"br"}," ",{p:[100,3,4998],t:7,e:"span",a:{"class":"highlight"},f:["State:"]}," ",{p:[101,3,5040],t:7,e:"span",a:{"class":"content"},f:[{t:2,r:"data.analyzeVars.state",p:[101,25,5062]}]}," ",{p:[102,3,5099],t:7,e:"br"}," ",{p:[103,3,5108],t:7,e:"span",a:{"class":"highlight"},f:["Metabolization Rate:"]}," ",{p:[104,3,5164],t:7,e:"span",a:{"class":"content"},f:[{t:2,r:"data.analyzeVars.metaRate",p:[104,25,5186]},"µ/minute"]}," ",{p:[105,3,5234],t:7,e:"br"}," ",{p:[106,3,5243],t:7,e:"span",a:{"class":"highlight"},f:["Overdose Threshold:"]}," ",{p:[107,3,5298],t:7,e:"span",a:{"class":"content"},f:[{t:2,r:"data.analyzeVars.overD",p:[107,25,5320]}]}," ",{p:[108,3,5357],t:7,e:"br"}," ",{p:[109,3,5366],t:7,e:"span",a:{"class":"highlight"},f:["Addiction Threshold:"]}," ",{p:[110,3,5422],t:7,e:"span",a:{"class":"content"},f:[{t:2,r:"data.analyzeVars.addicD",p:[110,25,5444]}]}," ",{p:[111,3,5482],t:7,e:"br"}," ",{p:[112,3,5491],t:7,e:"br"}," ",{p:[113,3,5500],t:7,e:"ui-button",a:{action:"goScreen",params:'{"screen": "home"}'},f:["Back"]}]}]}],x:{r:["data.screen"],s:'_0=="home"'}}]},e.exports=a.extend(r.exports)},{341:341}],381:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-display",a:{title:"Recipient Contents"},f:[{p:[2,2,42],t:7,e:"ui-section",f:[{p:[3,3,58],t:7,e:"ui-button",a:{icon:"eject",state:[{t:2,x:{r:["data.isBeakerLoaded"],s:'_0?null:"disabled"'},p:[3,34,89]}],action:"ejectBeaker"},f:["Eject"]}," ",{p:[4,3,176],t:7,e:"ui-button",a:{icon:"circle",state:[{t:2,x:{r:["data.isBeakerLoaded"],s:'_0?null:"disabled"'},p:[4,35,208]}],action:"input"},f:["Input"]}," ",{p:[5,3,289],t:7,e:"ui-button",a:{icon:"circle",state:[{t:2,x:{r:["data.isBeakerLoaded"],s:'_0?null:"disabled"'},p:[5,35,321]}],action:"amount"},f:[{t:2,r:"data.amount",p:[5,96,382]},"U"]}," ",{p:[6,3,414],t:7,e:"ui-button",a:{icon:"plus",state:[{t:2,x:{r:["data.isBeakerLoaded"],s:'_0?"disabled":null'},p:[6,33,444]}],action:"makecup"},f:["Create Beaker"]}]}]}," ",{p:[9,1,564],t:7,e:"ui-display",a:{title:"Recipient"},f:[{p:[10,2,597],t:7,e:"ui-section",a:{label:"Contents"},f:[{t:4,f:[{p:[12,4,662],t:7,e:"span",f:[{t:2,x:{r:["adata.beakerCurrentVolume"],s:"Math.round(_0)"},p:[12,10,668]},"/",{t:2,r:"data.beakerMaxVolume",p:[12,52,710]}," Units"]}," ",{t:4,f:[{p:[14,5,788],t:7,e:"span",a:{"class":"highlight"},t0:"fade",f:[{t:2,x:{r:["volume"],s:"Math.fixed(_0,2)"},p:[14,48,831]}," units of ",{t:2,r:"name",p:[14,83,866]}]},{p:[14,98,881],t:7,e:"br"}],n:52,r:"adata.beakerContents",p:[13,4,752]},{t:4,n:51,f:[{p:[16,5,905],t:7,e:"span",a:{"class":"bad"},f:["Recipient Empty"]}],r:"adata.beakerContents"}],n:50,r:"data.isBeakerLoaded",p:[11,3,630]},{t:4,n:51,f:[{p:[19,4,976],t:7,e:"span",a:{"class":"average"},f:["No Recipient"]}],r:"data.isBeakerLoaded"}]}]}]},e.exports=a.extend(r.exports)},{341:341}],382:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-display",f:[{p:[2,3,16],t:7,e:"ui-button",a:{action:"toggle"},f:[{t:2,x:{r:["data.recollection"],s:'_0?"Recital":"Recollection"'},p:[2,30,43]}]}]}," ",{t:4,f:[{p:[5,3,149],t:7,e:"ui-display",f:[{t:3,r:"data.rec_text",p:[6,3,165]}," ",{t:4,f:[{p:[8,4,231],t:7,e:"br"},{p:[8,8,235],t:7,e:"ui-button",a:{action:"rec_category",params:['{"category": "',{t:2,r:"name",p:[8,63,290]},'"}']},f:[{t:3,r:"name",p:[8,75,302]}," - ",{t:3,r:"desc",p:[8,88,315]}]}],n:52,r:"data.recollection_categories",p:[7,3,188]}," ",{t:3,r:"data.rec_section",p:[10,3,354]}," ",{t:3,r:"data.rec_binds",p:[11,3,380]}]}],n:50,r:"data.recollection",p:[4,1,120]},{t:4,n:51,f:[{p:[14,2,431],t:7,e:"ui-display",a:{title:"Power",button:0},f:[{p:[15,4,469],t:7,e:"ui-section",f:[{t:3,r:"data.power",p:[16,6,488]}]}]}," ",{p:[19,2,541],t:7,e:"ui-display",f:[{p:[20,3,557],t:7,e:"ui-section",f:[{p:[21,4,574],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.selected"],s:'_0=="Driver"?"selected":null'},p:[21,22,592]}],action:"select",params:'{"category": "Driver"}'},f:["Driver"]}," ",{p:[22,4,715],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.selected"],s:'_0=="Script"?"selected":null'},p:[22,22,733]}],action:"select",params:'{"category": "Script"}'},f:["Scripts"]}," ",{p:[23,4,857],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.selected"],s:'_0=="Application"?"selected":null'},p:[23,22,875]}],action:"select",params:'{"category": "Application"}'},f:["Applications"]}," ",{p:[24,4,1014],t:7,e:"br"},{t:3,r:"data.tier_info",p:[24,8,1018]}]}," ",{p:[26,3,1059],t:7,e:"ui-section",f:[{t:3,r:"data.scripturecolors",p:[27,4,1076]}]},{p:[28,16,1119],t:7,e:"hr"}," ",{p:[29,3,1127],t:7,e:"ui-section",f:[{t:4,f:[{p:[31,4,1172],t:7,e:"div",f:[{p:[31,9,1177],t:7,e:"ui-button",a:{tooltip:[{t:3,r:"tip",p:[31,29,1197]}],"tooltip-side":"right",action:"recite",params:['{"category": "',{t:2,r:"type",p:[31,99,1267]},'"}']},f:["Recite ",{t:3,r:"required",p:[31,118,1286]}]}," ",{t:4,f:[{t:4,f:[{p:[34,6,1362],t:7,e:"ui-button",a:{action:"bind",params:['{"category": "',{t:2,r:"type",p:[34,53,1409]},'"}']},f:["Unbind ",{t:3,r:"bound",p:[34,72,1428]}]}],n:50,r:"bound",p:[33,5,1342]},{t:4,n:51,f:[{p:[36,6,1472],t:7,e:"ui-button",a:{action:"bind",params:['{"category": "',{t:2,r:"type",p:[36,53,1519]},'"}']},f:["Quickbind"]}],r:"bound"}],n:50,r:"quickbind",p:[32,6,1319]}," ",{t:3,r:"name",p:[39,6,1586]}," ",{t:3,r:"descname",p:[39,17,1597]}," ",{t:3,r:"invokers",p:[39,32,1612]}]}],n:52,r:"data.scripture",p:[30,3,1143]}]}]}],r:"data.recollection"}]},e.exports=a.extend(r.exports)},{341:341}],383:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-display",a:{title:"Codex Gigas"},f:[{p:[2,2,35],t:7,e:"ui-section",f:[{t:2,r:"data.name",p:[3,3,51]}]}," ",{p:[5,5,86],t:7,e:"ui-section",a:{label:"Prefix"},f:[{p:[6,3,117],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.currentSection"],s:'_0==1?null:"disabled"'},p:[6,22,136]}],action:"Dark "},f:["Dark"]}," ",{p:[7,3,221],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.currentSection"],s:'_0==1?null:"disabled"'},p:[7,22,240]}],action:"Hellish "},f:["Hellish"]}," ",{p:[8,3,331],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.currentSection"],s:'_0==1?null:"disabled"'},p:[8,22,350]}],action:"Fallen "},f:["Fallen"]}," ",{p:[9,3,439],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.currentSection"],s:'_0==1?null:"disabled"'},p:[9,22,458]}],action:"Fiery "},f:["Fiery"]}," ",{p:[10,3,545],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.currentSection"],s:'_0==1?null:"disabled"'},p:[10,22,564]}],action:"Sinful "},f:["Sinful"]}," ",{p:[11,3,653],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.currentSection"],s:'_0==1?null:"disabled"'},p:[11,22,672]}],action:"Blood "},f:["Blood"]}," ",{p:[12,3,759],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.currentSection"],s:'_0==1?null:"disabled"'},p:[12,22,778]}],action:"Fluffy "},f:["Fluffy"]}]}," ",{p:[14,5,888],t:7,e:"ui-section",a:{label:"Title"},f:[{p:[15,3,918],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.currentSection"],s:'_0<=2?null:"disabled"'},p:[15,22,937]}],action:"Lord "},f:["Lord"]}," ",{p:[16,3,1022],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.currentSection"],s:'_0<=2?null:"disabled"'},p:[16,22,1041]}],action:"Prelate "},f:["Prelate"]}," ",{p:[17,3,1132],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.currentSection"],s:'_0<=2?null:"disabled"'},p:[17,22,1151]}],action:"Count "},f:["Count"]}," ",{p:[18,3,1238],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.currentSection"],s:'_0<=2?null:"disabled"'},p:[18,22,1257]}],action:"Viscount "},f:["Viscount"]}," ",{p:[19,3,1350],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.currentSection"],s:'_0<=2?null:"disabled"'},p:[19,22,1369]}],action:"Vizier "},f:["Vizier"]}," ",{p:[20,3,1458],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.currentSection"],s:'_0<=2?null:"disabled"'},p:[20,22,1477]}],action:"Elder "},f:["Elder"]}," ",{p:[21,3,1564],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.currentSection"],s:'_0<=2?null:"disabled"'},p:[21,22,1583]}],action:"Adept "},f:["Adept"]}]}," ",{p:[23,5,1691],t:7,e:"ui-section",a:{label:"Name"},f:[{p:[24,3,1720],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.currentSection"],s:'_0<=4?null:"disabled"'},p:[24,22,1739]}],action:"hal"},f:["hal"]}," ",{p:[25,3,1821],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.currentSection"],s:'_0<=4?null:"disabled"'},p:[25,22,1840]}],action:"ve"},f:["ve"]}," ",{p:[26,3,1920],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.currentSection"],s:'_0<=4?null:"disabled"'},p:[26,22,1939]}],action:"odr"},f:["odr"]}," ",{p:[27,3,2021],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.currentSection"],s:'_0<=4?null:"disabled"'},p:[27,22,2040]}],action:"neit"},f:["neit"]}," ",{p:[28,3,2124],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.currentSection"],s:'_0<=4?null:"disabled"'},p:[28,22,2143]}],action:"ci"},f:["ci"]}," ",{p:[29,3,2223],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.currentSection"],s:'_0<=4?null:"disabled"'},p:[29,22,2242]}],action:"quon"},f:["quon"]}," ",{p:[30,3,2326],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.currentSection"],s:'_0<=4?null:"disabled"'},p:[30,22,2345]}],action:"mya"},f:["mya"]}," ",{p:[31,3,2427],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.currentSection"],s:'_0<=4?null:"disabled"'},p:[31,22,2446]}],action:"folth"},f:["folth"]}," ",{p:[32,3,2532],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.currentSection"],s:'_0<=4?null:"disabled"'},p:[32,22,2551]}],action:"wren"},f:["wren"]}," ",{p:[33,3,2635],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.currentSection"],s:'_0<=4?null:"disabled"'},p:[33,22,2654]}],action:"geyr"},f:["geyr"]}," ",{p:[34,3,2738],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.currentSection"],s:'_0<=4?null:"disabled"'},p:[34,22,2757]}],action:"hil"},f:["hil"]}," ",{p:[35,3,2839],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.currentSection"],s:'_0<=4?null:"disabled"'},p:[35,22,2858]}],action:"niet"},f:["niet"]}," ",{p:[36,3,2942],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.currentSection"],s:'_0<=4?null:"disabled"'},p:[36,22,2961]}],action:"twou"},f:["twou"]}," ",{p:[37,3,3045],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.currentSection"],s:'_0<=4?null:"disabled"'},p:[37,22,3064]}],action:"phi"},f:["phi"]}," ",{p:[38,3,3146],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.currentSection"],s:'_0<=4?null:"disabled"'},p:[38,22,3165]}],action:"coa"},f:["coa"]}]}," ",{p:[40,5,3268],t:7,e:"ui-section",a:{label:"suffix"},f:[{p:[41,3,3299],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.currentSection"],s:'_0==4?null:"disabled"'},p:[41,22,3318]}],action:" the Red"},f:["the Red"]}," ",{p:[42,3,3409],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.currentSection"],s:'_0==4?null:"disabled"'},p:[42,22,3428]}],action:" the Soulless"},f:["the Soulless"]}," ",{p:[43,3,3529],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.currentSection"],s:'_0==4?null:"disabled"'},p:[43,22,3548]}],action:" the Master"},f:["the Master"]}," ",{p:[44,3,3645],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.currentSection"],s:'_0==4?null:"disabled"'},p:[44,22,3664]}],action:", the Lord of all things"},f:["the Lord of all things"]}," ",{p:[45,3,3786],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.currentSection"],s:'_0==4?null:"disabled"'},p:[45,22,3805]}],action:", Jr."},f:["jr"]}]}," ",{p:[47,5,3909],t:7,e:"ui-section",a:{label:"submit"},f:[{p:[48,3,3941],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.currentSection"],s:'_0>=4?null:"disabled"'},p:[48,21,3959]}],action:"search"},f:["search"]}]}]}]},e.exports=a.extend(r.exports)},{341:341}],384:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{p:[2,1,2],t:7,e:"ui-button",a:{icon:"circle",action:"clean_order"},f:["Clear Order"]},{p:[2,70,71],t:7,e:"br"},{p:[2,74,75],t:7,e:"br"}," ",{p:[3,1,81],t:7,e:"i",f:["Your new computer device you always dreamed of is just four steps away..."]},{p:[3,81,161],t:7,e:"hr"}," ",{t:4,f:[" ",{p:[5,1,223],t:7,e:"div",a:{"class":"item"},f:[{p:[6,2,244],t:7,e:"h2",f:["Step 1: Select your device type"]}," ",{p:[7,2,287],t:7,e:"ui-button",a:{icon:"calc",action:"pick_device",params:'{"pick" : "1"}'},f:["Laptop"]}," ",{p:[8,2,377],t:7,e:"ui-button",a:{icon:"calc",action:"pick_device",params:'{"pick" : "2"}'},f:["LTablet"]}]}],n:50,x:{r:["data.state"],s:"_0==0"},p:[4,1,167]},{t:4,n:51,f:[{t:4,n:50,x:{r:["data.state"],s:"_0==1"},f:[{p:[11,1,502],t:7,e:"div",a:{"class":"item"},f:[{p:[12,2,523],t:7,e:"h2",f:["Step 2: Personalise your device"]}," ",{p:[13,2,566],t:7,e:"table",f:[{p:[14,3,577],t:7,e:"tr",f:[{p:[15,4,586],t:7,e:"td",f:[{p:[15,8,590],t:7,e:"b",f:["Current Price:"]}]},{p:[16,4,616],t:7,e:"td",f:[{t:2,r:"data.totalprice",p:[16,8,620]},"C"]}]}," ",{p:[18,3,653],t:7,e:"tr",f:[{p:[19,4,663],t:7,e:"td",f:[{p:[19,8,667],t:7,e:"b",f:["Battery:"]}]},{p:[20,4,687],t:7,e:"td",f:[{p:[20,8,691],t:7,e:"ui-button",a:{action:"hw_battery",params:'{"battery" : "1"}',state:[{t:2,x:{r:["data.hw_battery"],s:'_0==1?"selected":null'},p:[20,73,756]}]},f:["Standard"]}]},{p:[21,4,827],t:7,e:"td",f:[{p:[21,8,831],t:7,e:"ui-button",a:{action:"hw_battery",params:'{"battery" : "2"}',state:[{t:2,x:{r:["data.hw_battery"],s:'_0==2?"selected":null'},p:[21,73,896]}]},f:["Upgraded"]}]},{p:[22,4,967],t:7,e:"td",f:[{p:[22,8,971],t:7,e:"ui-button",a:{action:"hw_battery",params:'{"battery" : "3"}',state:[{t:2,x:{r:["data.hw_battery"],s:'_0==3?"selected":null'},p:[22,73,1036]}]},f:["Advanced"]}]}]}," ",{p:[24,3,1115],t:7,e:"tr",f:[{p:[25,4,1124],t:7,e:"td",f:[{p:[25,8,1128],t:7,e:"b",f:["Hard Drive:"]}]},{p:[26,4,1151],t:7,e:"td",f:[{p:[26,8,1155],t:7,e:"ui-button",a:{action:"hw_disk",params:'{"disk" : "1"}',state:[{t:2,x:{r:["data.hw_disk"],s:'_0==1?"selected":null'},p:[26,67,1214]}]},f:["Standard"]}]},{p:[27,4,1282],t:7,e:"td",f:[{p:[27,8,1286],t:7,e:"ui-button",a:{action:"hw_disk",params:'{"disk" : "2"}',state:[{t:2,x:{r:["data.hw_disk"],s:'_0==2?"selected":null'},p:[27,67,1345]}]},f:["Upgraded"]}]},{p:[28,4,1413],t:7,e:"td",f:[{p:[28,8,1417],t:7,e:"ui-button",a:{action:"hw_disk",params:'{"disk" : "3"}',state:[{t:2,x:{r:["data.hw_disk"],s:'_0==3?"selected":null'},p:[28,67,1476]}]},f:["Advanced"]}]}]}," ",{p:[30,3,1552],t:7,e:"tr",f:[{p:[31,4,1561],t:7,e:"td",f:[{p:[31,8,1565],t:7,e:"b",f:["Network Card:"]}]},{p:[32,4,1590],t:7,e:"td",f:[{p:[32,8,1594],t:7,e:"ui-button",a:{action:"hw_netcard",params:'{"netcard" : "0"}',state:[{t:2,x:{r:["data.hw_netcard"],s:'_0==0?"selected":null'},p:[32,73,1659]}]},f:["None"]}]},{p:[33,4,1726],t:7,e:"td",f:[{p:[33,8,1730],t:7,e:"ui-button",a:{action:"hw_netcard",params:'{"netcard" : "1"}',state:[{t:2,x:{r:["data.hw_netcard"],s:'_0==1?"selected":null'},p:[33,73,1795]}]},f:["Standard"]}]},{p:[34,4,1866],t:7,e:"td",f:[{p:[34,8,1870],t:7,e:"ui-button",a:{action:"hw_netcard",params:'{"netcard" : "2"}',state:[{t:2,x:{r:["data.hw_netcard"],s:'_0==2?"selected":null'},p:[34,73,1935]}]},f:["Advanced"]}]}]}," ",{p:[36,3,2014],t:7,e:"tr",f:[{p:[37,4,2023],t:7,e:"td",f:[{p:[37,8,2027],t:7,e:"b",f:["Nano Printer:"]}]},{p:[38,4,2052],t:7,e:"td",f:[{p:[38,8,2056],t:7,e:"ui-button",a:{action:"hw_nanoprint",params:'{"print" : "0"}',state:[{t:2,x:{r:["data.hw_nanoprint"],s:'_0==0?"selected":null'},p:[38,73,2121]}]},f:["None"]}]},{p:[39,4,2190],t:7,e:"td",f:[{p:[39,8,2194],t:7,e:"ui-button",a:{action:"hw_nanoprint",params:'{"print" : "1"}',state:[{t:2,x:{r:["data.hw_nanoprint"],s:'_0==1?"selected":null'},p:[39,73,2259]}]},f:["Standard"]}]}]}," ",{p:[41,3,2340],t:7,e:"tr",f:[{p:[42,4,2349],t:7,e:"td",f:[{p:[42,8,2353],t:7,e:"b",f:["Card Reader:"]}]},{p:[43,4,2377],t:7,e:"td",f:[{p:[43,8,2381],t:7,e:"ui-button",a:{action:"hw_card",params:'{"card" : "0"}',state:[{t:2,x:{r:["data.hw_card"],s:'_0==0?"selected":null'},p:[43,67,2440]}]},f:["None"]}]},{p:[44,4,2504],t:7,e:"td",f:[{p:[44,8,2508],t:7,e:"ui-button",a:{action:"hw_card",params:'{"card" : "1"}',state:[{t:2,x:{r:["data.hw_card"],s:'_0==1?"selected":null'},p:[44,67,2567]}]},f:["Standard"]}]}]}]}," ",{t:4,f:[" ",{p:[49,4,2706],t:7,e:"table",f:[{p:[50,5,2719],t:7,e:"tr",f:[{p:[51,6,2730],t:7,e:"td",f:[{p:[51,10,2734],t:7,e:"b",f:["Processor Unit:"]}]},{p:[52,6,2763],t:7,e:"td",f:[{p:[52,10,2767],t:7,e:"ui-button",a:{action:"hw_cpu",params:'{"cpu" : "1"}',state:[{t:2,x:{r:["data.hw_cpu"],s:'_0==1?"selected":null'},p:[52,67,2824]}]},f:["Standard"]}]},{p:[53,6,2893],t:7,e:"td",f:[{p:[53,10,2897],t:7,e:"ui-button",a:{action:"hw_cpu",params:'{"cpu" : "2"}',state:[{t:2,x:{r:["data.hw_cpu"],s:'_0==2?"selected":null'},p:[53,67,2954]}]},f:["Advanced"]}]}]}," ",{p:[55,5,3033],t:7,e:"tr",f:[{p:[56,6,3044],t:7,e:"td",f:[{p:[56,10,3048],t:7,e:"b",f:["Tesla Relay:"]}]},{p:[57,6,3074],t:7,e:"td",f:[{p:[57,10,3078],t:7,e:"ui-button",a:{action:"hw_tesla",params:'{"tesla" : "0"}',state:[{t:2,x:{r:["data.hw_tesla"],s:'_0==0?"selected":null'},p:[57,71,3139]}]},f:["None"]}]},{p:[58,6,3206],t:7,e:"td",f:[{p:[58,10,3210],t:7,e:"ui-button",a:{action:"hw_tesla",params:'{"tesla" : "1"}',state:[{t:2,x:{r:["data.hw_tesla"],s:'_0==1?"selected":null'},p:[58,71,3271]}]},f:["Standard"]}]}]}]}],n:50,x:{r:["data.devtype"],s:"_0!=2"},p:[48,3,2659]}," ",{p:[62,3,3374],t:7,e:"table",f:[{p:[63,4,3386],t:7,e:"tr",f:[{p:[64,5,3396],t:7,e:"td",f:[{p:[64,9,3400],t:7,e:"b",f:["Confirm Order:"]}]},{p:[65,5,3427],t:7,e:"td",f:[{p:[65,9,3431],t:7,e:"ui-button",a:{action:"confirm_order"},f:["CONFIRM"]}]}]}]}," ",{p:[69,2,3512],t:7,e:"hr"}," ",{p:[70,2,3519],t:7,e:"b",f:["Battery"]}," allows your device to operate without external utility power source. Advanced batteries increase battery life.",{p:[70,127,3644],t:7,e:"br"}," ",{p:[71,2,3651],t:7,e:"b",f:["Hard Drive"]}," stores file on your device. Advanced drives can store more files, but use more power, shortening battery life.",{p:[71,130,3779],t:7,e:"br"}," ",{p:[72,2,3786],t:7,e:"b",f:["Network Card"]}," allows your device to wirelessly connect to stationwide NTNet network. Basic cards are limited to on-station use, while advanced cards can operate anywhere near the station, which includes the asteroid outposts.",{p:[72,233,4017],t:7,e:"br"}," ",{p:[73,2,4024],t:7,e:"b",f:["Processor Unit"]}," is critical for your device's functionality. It allows you to run programs from your hard drive. Advanced CPUs use more power, but allow you to run more programs on background at once.",{p:[73,208,4230],t:7,e:"br"}," ",{p:[74,2,4237],t:7,e:"b",f:["Tesla Relay"]}," is an advanced wireless power relay that allows your device to connect to nearby area power controller to provide alternative power source. This component is currently unavailable on tablet computers due to size restrictions.",{p:[74,246,4481],t:7,e:"br"}," ",{p:[75,2,4488],t:7,e:"b",f:["Nano Printer"]}," is device that allows for various paperwork manipulations, such as, scanning of documents or printing new ones. This device was certified EcoFriendlyPlus and is capable of recycling existing paper for printing purposes.",{p:[75,241,4727],t:7,e:"br"}," ",{p:[76,2,4734],t:7,e:"b",f:["Card Reader"]}," adds a slot that allows you to manipulate RFID cards. Please note that this is not necessary to allow the device to read your identification, it is just necessary to manipulate other cards."]}]},{t:4,n:50,x:{r:["data.state"],s:"(!(_0==1))&&(_0==2)"},f:[" ",{p:[79,2,4981],t:7,e:"h2",f:["Step 3: Payment"]}," ",{p:[80,2,5008],t:7,e:"b",f:["Your device is now ready for fabrication.."]},{p:[80,51,5057],t:7,e:"br"}," ",{p:[81,2,5064],t:7,e:"i",f:["Please ensure the required amount of credits are in the machine, then press purchase."]},{p:[81,94,5156],t:7,e:"br"}," ",{p:[82,2,5163],t:7,e:"i",f:["Current credits: ",{p:[82,22,5183],t:7,e:"b",f:[{t:2,r:"data.credits",p:[82,25,5186]},"C"]}]},{p:[82,50,5211],t:7,e:"br"}," ",{p:[83,2,5218],t:7,e:"i",f:["Total price: ",{p:[83,18,5234],t:7,e:"b",f:[{t:2,r:"data.totalprice",p:[83,21,5237]},"C"]}]},{p:[83,49,5265],t:7,e:"br"},{p:[83,53,5269],t:7,e:"br"}," ",{p:[84,2,5276],t:7,e:"ui-button",a:{action:"purchase",state:[{t:2,x:{r:["data.credits","data.totalprice"],s:'_0>=_1?null:"disabled"'},p:[84,38,5312]}]},f:["PURCHASE"]}]},{t:4,n:50,x:{r:["data.state"],s:"(!(_0==1))&&((!(_0==2))&&(_0==3))"},f:[" ",{p:[87,2,5423],t:7,e:"h2",f:["Step 4: Thank you for your purchase"]},{p:[87,46,5467],t:7,e:"br"}," ",{p:[88,2,5474],t:7,e:"b",f:["Should you experience any issues with your new device, contact your local network admin for assistance."]}]}],x:{r:["data.state"],s:"_0==0"}}]},e.exports=a.extend(r.exports)},{341:341}],385:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{t:4,f:[{p:[2,1,22],t:7,e:"ui-display",f:[{p:[3,2,37],t:7,e:"ui-section",a:{label:"Cap"},f:[{p:[4,3,65],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.is_capped"],s:'_0?"power-off":"close"'},p:[4,20,82]}],style:[{t:2,x:{r:["data.is_capped"],s:'_0?null:"selected"'},p:[4,71,133]}],action:"toggle_cap"},f:[{t:2,x:{r:["data.is_capped"],s:'_0?"On":"Off"'},p:[6,4,202]}]}]}]}],n:50,r:"data.has_cap",p:[1,1,0]},{p:[10,1,288],t:7,e:"ui-display",f:[{t:4,f:[{p:[14,2,419],t:7,e:"ui-section",f:[{p:[15,3,435],t:7,e:"ui-button",a:{action:"select_colour"},f:["Select New Colour"]}]}],n:50,r:"data.can_change_colour",p:[13,1,386]}]}," ",{p:[19,1,540],t:7,e:"ui-display",a:{title:"Stencil"},f:[{t:4,f:[{p:[21,2,599],t:7,e:"ui-section",a:{label:[{t:2,r:"name",p:[21,21,618]}]},f:[{t:4,f:[{p:[23,7,655],t:7,e:"ui-button",a:{action:"select_stencil",params:['{"item":"',{t:2,r:"item",p:[23,59,707]},'"}'],style:[{t:2,x:{r:["item","data.selected_stencil"],s:'_0==_1?"selected":null'},p:[24,12,731]}]},f:[{t:2,r:"item",p:[25,4,791]}]}],n:52,r:"items",p:[22,3,632]}]}],n:52,r:"data.drawables",p:[20,3,572]}]}," ",{p:[31,1,874],t:7,e:"ui-display",a:{title:"Text Mode"},f:[{p:[32,2,907],t:7,e:"ui-section",a:{label:"Current Buffer"},f:[{t:2,r:"text_buffer",p:[32,37,942]}]}," ",{p:[34,2,976],t:7,e:"ui-section",f:[{p:[34,14,988],t:7,e:"ui-button",a:{action:"enter_text"},f:["New Text"]}]}]}]},e.exports=a.extend(r.exports)},{341:341}],386:[function(t,e,n){var a=t(341),r={exports:{}};!function(t){"use strict";t.exports={data:{isHead:function(t){return t%10==0},dept_class:function(t){return 0==t?"dept-cap":t>=10&&20>t?"dept-sec":t>=20&&30>t?"dept-med":t>=30&&40>t?"dept-sci":t>=40&&50>t?"dept-eng":t>=50&&60>t?"dept-cargo":t>=200&&230>t?"dept-cent":"dept-other"},health_state:function(t,e,n,a){var r=t+e+n+a;return 0>=r?"health-5":25>=r?"health-4":50>=r?"health-3":75>=r?"health-2":"health-0"}}}}(r),r.exports.css=" .health {\r\n width: 16px;\r\n height: 16px;\r\n background-color: #FFF;\r\n border: 1px solid #434343;\r\n position: relative;\r\n top: 2px;\r\n display: inline-block;\r\n }\r\n .health-5 { background-color: #17d568; }\r\n .health-4 { background-color: #2ecc71; }\r\n .health-3 { background-color: #e67e22; }\r\n .health-2 { background-color: #ed5100; }\r\n .health-1 { background-color: #e74c3c; }\r\n .health-0 { background-color: #ed2814; }\r\n\r\n .dept-cap {color : #C06616;}\r\n .dept-sec {color : #E74C3C;}\r\n .dept-med {color : #3498DB;}\r\n .dept-sci {color : #9B59B6;}\r\n .dept-eng {color : #F1C40F;}\r\n .dept-cargo {color : #F39C12;}\r\n .dept-cent {color : #00C100;}\r\n .dept-other {color: #C38312;}\r\n\r\n .oxy { color : #3498db; }\r\n .toxin { color : #2ecc71; }\r\n .burn { color : #e67e22; }\r\n .brute { color : #e74c3c; }\r\n\r\n table.crew{\r\n border-collapse: collapse;\r\n }\r\n\r\n table.crew td {\r\n padding : 0px 10px;\r\n }",r.exports.template={v:3,t:[" ",{p:[27,1,1030],t:7,e:"ui-display",f:[{p:[28,2,1045],t:7,e:"ui-section",f:[{p:[29,3,1061],t:7,e:"table",a:{"class":"crew"},f:[{p:[30,3,1085],t:7,e:"thead",f:[{p:[31,3,1096],t:7,e:"tr",f:[{p:[32,4,1105],t:7,e:"th",f:["Name"]}," ",{p:[33,4,1123],t:7,e:"th",f:["Status"]}," ",{p:[34,4,1143],t:7,e:"th",f:["Vitals"]}," ",{p:[35,4,1163],t:7,e:"th",f:["Position"]}," ",{t:4,f:[{p:[37,5,1216],t:7,e:"th",f:["Tracking"]}],n:50,r:"data.link_allowed",p:[36,4,1185]}]}]}," ",{p:[41,3,1270],t:7,e:"tbody",f:[{t:4,f:[{p:[43,4,1308],t:7,e:"tr",f:[{p:[44,5,1318],t:7,e:"td",f:[{p:[45,6,1329],t:7,e:"span",a:{"class":[{t:2,x:{r:["isHead","ijob"],s:'_0(_1)?"bold ":""'},p:[45,19,1342]},{t:2,x:{r:["dept_class","ijob"],s:"_0(_1)"},p:[45,49,1372]}]},f:[{t:2,r:"name",p:[46,7,1402]}," (",{t:2,r:"assignment",p:[46,17,1412]},") ",{p:[47,6,1434],t:7,e:"span",f:[]}]}]}," ",{p:[49,5,1457],t:7,e:"td",f:[{t:4,f:[{p:[51,7,1498],t:7,e:"span",a:{"class":["health ",{t:2,x:{r:["health_state","oxydam","toxdam","burndam","brutedam"],s:"_0(_1,_2,_3,_4)"},p:[51,27,1518]}]}}],n:50,x:{r:["oxydam"],s:"_0!=null"},p:[50,6,1468]},{t:4,n:51,f:[{t:4,f:[{p:[54,8,1626],t:7,e:"span",a:{"class":"health health-5"}}],n:50,r:"life_status",p:[53,7,1598]},{t:4,n:51,f:[{p:[56,8,1688],t:7,e:"span",a:{"class":"health health-0"}}],r:"life_status"}],x:{r:["oxydam"],s:"_0!=null"}}]}," ",{p:[60,5,1771],t:7,e:"td",f:[{t:4,f:[{p:[62,7,1812],t:7,e:"span",f:["( ",{p:[64,8,1836],t:7,e:"span",a:{"class":"oxy"},f:[{t:2,r:"oxydam",p:[64,26,1854]}]}," / ",{p:[66,8,1890],t:7,e:"span",a:{"class":"toxin"},f:[{t:2,r:"toxdam",p:[66,28,1910]}]}," / ",{p:[68,8,1946],t:7,e:"span",a:{"class":"burn"},f:[{t:2,r:"burndam",p:[68,27,1965]}]}," / ",{p:[70,8,2002],t:7,e:"span",a:{"class":"brute"},f:[{t:2,r:"brutedam",p:[70,28,2022]}]}," )"]}],n:50,x:{r:["oxydam"],s:"_0!=null"},p:[61,6,1782]},{t:4,n:51,f:[{t:4,f:[{p:[75,8,2116],t:7,e:"span",f:["Alive"]}],n:50,r:"life_status",p:[74,7,2088]},{t:4,n:51,f:[{p:[77,8,2159],t:7,e:"span",f:["Dead"]}],r:"life_status"}],x:{r:["oxydam"],s:"_0!=null"}}]}," ",{p:[81,5,2222],t:7,e:"td",f:[{t:4,f:[{p:[83,6,2260],t:7,e:"span",f:[{t:2,r:"area",p:[83,12,2266]}]}],n:50,x:{r:["pos_x"],s:"_0!=null"},p:[82,5,2232]},{t:4,n:51,f:[{p:[85,6,2302],t:7,e:"span",f:["N/A"]}],x:{r:["pos_x"],s:"_0!=null"}}]}," ",{t:4,f:[{p:[89,6,2381],t:7,e:"td",f:[{p:[90,7,2393],t:7,e:"ui-button",a:{action:"select_person",state:[{t:2,x:{r:["can_track"],s:'_0?null:"disabled"'},p:[90,48,2434]}],params:['{"name":"',{t:2,r:"name",p:[90,100,2486]},'"}']},f:["Track"]}]}],n:50,r:"data.link_allowed",p:[88,5,2348]}]}],n:52,r:"data.sensors",p:[42,3,1281]}]}]}]}]}," "]},e.exports=a.extend(r.exports)},{341:341}],387:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-display",a:{title:"Occupant"},f:[{p:[2,3,33],t:7,e:"ui-section",a:{label:"Occupant"},f:[{p:[3,3,66],t:7,e:"span",f:[{t:2,x:{r:["data.occupant.name"],s:'_0?_0:"No Occupant"'},p:[3,9,72]}]}]}," ",{t:4,f:[{p:[6,5,189],t:7,e:"ui-section",a:{label:"State"},f:[{p:[7,7,223],t:7,e:"span",a:{"class":[{t:2,r:"data.occupant.statstate",p:[7,20,236]}]},f:[{t:2,r:"data.occupant.stat",p:[7,49,265]}]}]}," ",{p:[9,4,317],t:7,e:"ui-section",a:{label:"Temperature"},f:[{p:[10,6,356],t:7,e:"span",a:{"class":[{t:2,r:"data.occupant.temperaturestatus",p:[10,19,369]}]},f:[{t:2,r:"data.occupant.bodyTemperature",p:[10,56,406]}," K"]}]}," ",{p:[12,5,472],t:7,e:"ui-section",a:{label:"Health"},f:[{p:[13,7,507],t:7,e:"ui-bar",a:{min:[{t:2,r:"data.occupant.minHealth",p:[13,20,520]}],max:[{t:2,r:"data.occupant.maxHealth",p:[13,54,554]}],value:[{t:2,r:"data.occupant.health",p:[13,90,590]}],state:[{t:2,x:{r:["data.occupant.health"],s:'_0>=0?"good":"average"'},p:[14,16,632]}]},f:[{t:2,r:"data.occupant.health",p:[14,68,684]}]}]}," ",{t:4,f:[{p:[17,7,908],t:7,e:"ui-section",a:{label:[{t:2,r:"label",p:[17,26,927]}]},f:[{p:[18,9,948],t:7,e:"ui-bar",a:{min:"0",max:[{t:2,r:"data.occupant.maxHealth",p:[18,30,969]}],value:[{t:2,rx:{r:"data.occupant",m:[{t:30,n:"type"}]},p:[18,66,1005]}],state:"bad"},f:[{t:2,rx:{r:"data.occupant",m:[{t:30,n:"type"}]},p:[18,103,1042]}]}]}],n:52,x:{r:[],s:'[{label:"Brute",type:"bruteLoss"},{label:"Respiratory",type:"oxyLoss"},{label:"Toxin",type:"toxLoss"},{label:"Burn",type:"fireLoss"}]'},p:[16,5,742]}],n:50,r:"data.hasOccupant",p:[5,3,159]}]}," ",{p:[23,1,1138],t:7,e:"ui-display",a:{title:"Cell"},f:[{p:[24,3,1167],t:7,e:"ui-section",a:{label:"Power"},f:[{p:[25,5,1199],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.isOperating"],s:'_0?"power-off":"close"'},p:[25,22,1216]}],style:[{t:2,x:{r:["data.isOperating"],s:'_0?"selected":null'},p:[26,14,1276]}],state:[{t:2,x:{r:["data.isOpen"],s:'_0?"disabled":null'},p:[27,14,1332]}],action:"power"},f:[{t:2,x:{r:["data.isOperating"],s:'_0?"On":"Off"'},p:[28,22,1391]}]}]}," ",{p:[30,3,1459],t:7,e:"ui-section",a:{label:"Temperature"},f:[{p:[31,3,1495],t:7,e:"span",a:{"class":[{t:2,r:"data.temperaturestatus",p:[31,16,1508]}]},f:[{t:2,r:"data.cellTemperature",p:[31,44,1536]}," K"]}]}," ",{p:[33,2,1588],t:7,e:"ui-section",a:{label:"Door"},f:[{p:[34,5,1619],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.isOpen"],s:'_0?"unlock":"lock"'},p:[34,22,1636]}],action:"door"},f:[{t:2,x:{r:["data.isOpen"],s:'_0?"Open":"Closed"'},p:[34,73,1687]}]}," ",{p:[35,5,1740],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.autoEject"],s:'_0?"sign-out":"sign-in"'},p:[35,22,1757]}],action:"autoeject"},f:[{t:2,x:{r:["data.autoEject"],s:'_0?"Auto":"Manual"'},p:[35,86,1821]}]}]}]}," ",{p:{button:[{p:[40,5,1967],t:7,e:"ui-button",a:{icon:"eject",state:[{t:2,x:{r:["data.isBeakerLoaded"],s:'_0?null:"disabled"'},p:[40,36,1998]}],action:"ejectbeaker"},f:["Eject"]}]},t:7,e:"ui-display",a:{title:"Beaker",button:0},f:[" ",{p:[42,3,2101],t:7,e:"ui-section",a:{label:"Contents"},f:[{t:4,f:[{t:4,f:[{p:[45,9,2211],t:7,e:"span",a:{"class":"highlight"},t0:"fade",f:[{t:2,r:"volume",p:[45,52,2254]}," units of ",{t:2,r:"name",p:[45,72,2274]}]},{p:[45,87,2289],t:7,e:"br"}],n:52,r:"adata.beakerContents",p:[44,7,2171]},{t:4,n:51,f:[{p:[47,9,2320],t:7,e:"span",a:{"class":"bad"},f:["Beaker Empty"]}],r:"adata.beakerContents"}],n:50,r:"data.isBeakerLoaded",p:[43,5,2136]},{t:4,n:51,f:[{p:[50,7,2396],t:7,e:"span",a:{"class":"average"},f:["No Beaker"]}],r:"data.isBeakerLoaded"}]}]}]},e.exports=a.extend(r.exports)},{341:341}],388:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-display",f:[{p:[2,2,15],t:7,e:"ui-section",a:{label:"State"},f:[{t:4,f:[{p:[4,4,76],t:7,e:"span",a:{"class":"good"},f:["Ready"]}],n:50,r:"data.full_pressure",p:[3,3,45]},{t:4,n:51,f:[{t:4,f:[{p:[7,5,153],t:7,e:"span",a:{"class":"bad"},f:["Power Disabled"]}],n:50,r:"data.panel_open",p:[6,4,124]},{t:4,n:51,f:[{t:4,f:[{p:[10,6,248],t:7,e:"span",a:{"class":"average"},f:["Pressurizing"]}],n:50,r:"data.pressure_charging",p:[9,5,211]},{t:4,n:51,f:[{p:[12,6,310],t:7,e:"span",a:{"class":"bad"},f:["Off"]}],r:"data.pressure_charging"}],r:"data.panel_open"}],r:"data.full_pressure"}]}," ",{p:[17,2,393],t:7,e:"ui-section",a:{label:"Pressure"},f:[{p:[18,3,426],t:7,e:"ui-bar",a:{min:"0",max:"100",value:[{t:2,r:"data.per",p:[18,36,459]}],state:"good"},f:[{t:2,r:"data.per",p:[18,63,486]},"%"]}]}," ",{p:[20,5,530],t:7,e:"ui-section",a:{label:"Handle"},f:[{p:[21,9,567],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.flush"],s:'_0?"toggle-on":"toggle-off"'},p:[22,10,589]}],state:[{t:2,x:{r:["data.isai","data.panel_open"],s:'_0||_1?"disabled":null'},p:[23,11,647]}],action:[{t:2,x:{r:["data.flush"],s:'_0?"handle-0":"handle-1"' -},p:[24,12,714]}]},f:[{t:2,x:{r:["data.flush"],s:'_0?"Disengage":"Engage"'},p:[25,5,763]}]}]}," ",{p:[27,2,837],t:7,e:"ui-section",a:{label:"Eject"},f:[{p:[28,3,867],t:7,e:"ui-button",a:{icon:"sign-out",state:[{t:2,x:{r:["data.isai"],s:'_0?"disabled":null'},p:[28,37,901]}],action:"eject"},f:["Eject Contents"]},{p:[28,114,978],t:7,e:"br"}]}," ",{p:[30,2,1002],t:7,e:"ui-section",a:{label:"Power"},f:[{p:[31,3,1032],t:7,e:"ui-button",a:{icon:"power-off",state:[{t:2,x:{r:["data.panel_open"],s:'_0?"disabled":null'},p:[31,38,1067]}],action:[{t:2,x:{r:["data.pressure_charging"],s:'_0?"pump-0":"pump-1"'},p:[31,87,1116]}],style:[{t:2,x:{r:["data.pressure_charging"],s:'_0?"selected":null'},p:[31,145,1174]}]}},{p:[31,206,1235],t:7,e:"br"}]}]}]},e.exports=a.extend(r.exports)},{341:341}],389:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-display",a:{title:"DNA Vault Database"},f:[{p:[2,3,43],t:7,e:"ui-section",a:{label:"Human DNA"},f:[{p:[3,7,81],t:7,e:"ui-bar",a:{min:"0",max:[{t:2,r:"data.dna_max",p:[3,28,102]}],value:[{t:2,r:"data.dna",p:[3,53,127]}]},f:[{t:2,r:"data.dna",p:[3,67,141]},"/",{t:2,r:"data.dna_max",p:[3,80,154]}," Samples"]}]}," ",{p:[5,3,208],t:7,e:"ui-section",a:{label:"Plant Data"},f:[{p:[6,5,245],t:7,e:"ui-bar",a:{min:"0",max:[{t:2,r:"data.plants_max",p:[6,26,266]}],value:[{t:2,r:"data.plants",p:[6,54,294]}]},f:[{t:2,r:"data.plants",p:[6,71,311]},"/",{t:2,r:"data.plants_max",p:[6,87,327]}," Samples"]}]}," ",{p:[8,3,384],t:7,e:"ui-section",a:{label:"Animal Data"},f:[{p:[9,5,422],t:7,e:"ui-bar",a:{min:"0",max:[{t:2,r:"data.animals_max",p:[9,26,443]}],value:[{t:2,r:"data.animals",p:[9,55,472]}]},f:[{t:2,r:"data.animals",p:[9,73,490]},"/",{t:2,r:"data.animals_max",p:[9,90,507]}," Samples"]}]}]}," ",{t:4,f:[{p:[13,1,616],t:7,e:"ui-display",a:{title:"Personal Gene Therapy"},f:[{p:[14,3,663],t:7,e:"ui-section",f:[{p:[15,2,678],t:7,e:"span",f:["Applicable gene therapy treatments:"]}]}," ",{p:[17,3,747],t:7,e:"ui-section",f:[{p:[18,2,762],t:7,e:"ui-button",a:{action:"gene",params:['{"choice": "',{t:2,r:"data.choiceA",p:[18,47,807]},'"}']},f:[{t:2,r:"data.choiceA",p:[18,67,827]}]}," ",{p:[19,2,858],t:7,e:"ui-button",a:{action:"gene",params:['{"choice": "',{t:2,r:"data.choiceB",p:[19,47,903]},'"}']},f:[{t:2,r:"data.choiceB",p:[19,67,923]}]}]}]}],n:50,x:{r:["data.completed","data.used"],s:"_0&&!_1"},p:[12,1,578]}]},e.exports=a.extend(r.exports)},{341:341}],390:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-display",a:{title:"Occupant"},f:[{p:[2,3,33],t:7,e:"ui-section",a:{label:"Occupant"},f:[{p:[3,3,66],t:7,e:"span",f:[{t:2,x:{r:["data.occupant.name"],s:'_0?_0:"No Occupant"'},p:[3,9,72]}]}]}," ",{t:4,f:[{p:[6,5,183],t:7,e:"ui-section",a:{label:"Items in storage"},f:[{p:[7,4,225],t:7,e:"span",f:[{t:2,r:"data.items",p:[7,10,231]}]}]}],n:50,r:"data.items",p:[5,3,159]}," ",{t:4,f:[{p:[11,5,310],t:7,e:"ui-section",a:{label:"State"},f:[{p:[12,7,344],t:7,e:"span",a:{"class":[{t:2,r:"data.occupant.statstate",p:[12,20,357]}]},f:[{t:2,r:"data.occupant.stat",p:[12,49,386]}]}]}," ",{p:[14,5,439],t:7,e:"ui-section",a:{label:"Health"},f:[{p:[15,7,474],t:7,e:"ui-bar",a:{min:[{t:2,r:"data.occupant.minHealth",p:[15,20,487]}],max:[{t:2,r:"data.occupant.maxHealth",p:[15,54,521]}],value:[{t:2,r:"data.occupant.health",p:[15,90,557]}],state:[{t:2,x:{r:["data.occupant.health"],s:'_0>=0?"good":"average"'},p:[16,16,599]}]},f:[{t:2,x:{r:["adata.occupant.health"],s:"Math.round(_0)"},p:[16,68,651]}]}]}," ",{t:4,f:[{p:[19,7,888],t:7,e:"ui-section",a:{label:[{t:2,r:"label",p:[19,26,907]}]},f:[{p:[20,9,928],t:7,e:"ui-bar",a:{min:"0",max:[{t:2,r:"data.occupant.maxHealth",p:[20,30,949]}],value:[{t:2,rx:{r:"data.occupant",m:[{t:30,n:"type"}]},p:[20,66,985]}],state:"bad"},f:[{t:2,x:{r:["type","adata.occupant"],s:"Math.round(_1[_0])"},p:[20,103,1022]}]}]}],n:52,x:{r:[],s:'[{label:"Brute",type:"bruteLoss"},{label:"Respiratory",type:"oxyLoss"},{label:"Toxin",type:"toxLoss"},{label:"Burn",type:"fireLoss"}]'},p:[18,5,722]}," ",{p:[23,5,1109],t:7,e:"ui-section",a:{label:"Cells"},f:[{p:[24,9,1145],t:7,e:"span",a:{"class":[{t:2,x:{r:["data.occupant.cloneLoss"],s:'_0?"bad":"good"'},p:[24,22,1158]}]},f:[{t:2,x:{r:["data.occupant.cloneLoss"],s:'_0?"Damaged":"Healthy"'},p:[24,68,1204]}]}]}," ",{p:[26,5,1287],t:7,e:"ui-section",a:{label:"Brain"},f:[{p:[27,9,1323],t:7,e:"span",a:{"class":[{t:2,x:{r:["data.occupant.brainLoss"],s:'_0?"bad":"good"'},p:[27,22,1336]}]},f:[{t:2,x:{r:["data.occupant.brainLoss"],s:'_0?"Abnormal":"Healthy"'},p:[27,68,1382]}]}]}," ",{p:[29,5,1466],t:7,e:"ui-section",a:{label:"Bloodstream"},f:[{t:4,f:[{p:[31,11,1553],t:7,e:"span",a:{"class":"highlight"},t0:"fade",f:[{t:2,x:{r:["volume"],s:"Math.fixed(_0,1)"},p:[31,54,1596]}," units of ",{t:2,r:"name",p:[31,89,1631]}]},{p:[31,104,1646],t:7,e:"br"}],n:52,r:"adata.occupant.reagents",p:[30,9,1508]},{t:4,n:51,f:[{p:[33,11,1681],t:7,e:"span",a:{"class":"good"},f:["Pure"]}],r:"adata.occupant.reagents"}]}],n:50,r:"data.occupied",p:[10,3,283]}]}," ",{p:[38,1,1777],t:7,e:"ui-display",a:{title:"Operations"},f:[{p:[39,3,1812],t:7,e:"ui-section",a:{label:"Inject"},f:[{t:4,f:[{p:[41,7,1872],t:7,e:"ui-button",a:{icon:"flask",state:[{t:2,x:{r:["data.occupied"],s:'_0?null:"disabled"'},p:[41,38,1903]}],action:"inject",params:['{"chem": "',{t:2,r:"id",p:[41,111,1976]},'"}']},f:[{t:2,r:"name",p:[41,121,1986]}]},{p:[41,141,2006],t:7,e:"br"}],n:52,r:"data.chem",p:[40,5,1845]}]}," ",{p:[44,2,2046],t:7,e:"ui-section",a:{label:"Eject"},f:[{p:[45,6,2079],t:7,e:"ui-button",a:{icon:"sign-out",action:"eject"},f:["Eject Contents"]}]}," ",{p:[47,2,2166],t:7,e:"ui-section",a:{label:"Self Cleaning"},f:[{p:[48,3,2204],t:7,e:"ui-button",a:{icon:"recycle",action:"cleaning"},f:["Self-Clean Cycle"]}]}]}]},e.exports=a.extend(r.exports)},{341:341}],391:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{t:4,f:[{p:[2,3,24],t:7,e:"ui-display",a:{title:[{t:2,r:"data.question",p:[2,21,42]}]},f:[{p:[3,5,66],t:7,e:"ui-section",f:[{t:4,f:[{p:[5,9,118],t:7,e:"ui-button",a:{action:"vote",params:['{"answer": "',{t:2,r:"answer",p:[6,45,174]},'"}'],style:[{t:2,x:{r:["selected"],s:'_0?"selected":null'},p:[7,18,206]}]},f:[{t:2,r:"answer",p:[7,53,241]}," (",{t:2,r:"amount",p:[7,65,253]},")"]}],n:52,r:"data.answers",p:[4,7,86]}]}]}],n:50,r:"data.shaking",p:[1,1,0]},{t:4,n:51,f:[{p:[13,3,353],t:7,e:"ui-notice",f:["The eightball is not currently being shaken."]}],r:"data.shaking"}]},e.exports=a.extend(r.exports)},{341:341}],392:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-notice",f:[{p:[2,5,17],t:7,e:"span",f:["Time Until Launch: ",{t:2,r:"data.timer_str",p:[2,30,42]}]}]}," ",{p:[4,1,83],t:7,e:"ui-notice",f:[{p:[5,3,98],t:7,e:"span",f:["Engines: ",{t:2,x:{r:["data.engines_started"],s:'_0?"Online":"Idle"'},p:[5,18,113]}]}]}," ",{p:[7,1,180],t:7,e:"ui-display",a:{title:"Early Launch"},f:[{p:[8,2,216],t:7,e:"span",f:["Authorizations Remaining: ",{t:2,x:{r:["data.emagged","data.authorizations_remaining"],s:'_0?"ERROR":_1'},p:[9,2,250]}]}," ",{p:[10,2,318],t:7,e:"ui-button",a:{icon:"exclamation-triangle",action:"authorize",style:"danger",state:[{t:2,x:{r:["data.enabled"],s:'_0?null:"disabled"'},p:[12,10,404]}]},f:["AUTHORIZE"]}," ",{p:[15,2,473],t:7,e:"ui-button",a:{icon:"minus",action:"repeal",state:[{t:2,x:{r:["data.enabled"],s:'_0?null:"disabled"'},p:[16,10,523]}]},f:["Repeal"]}," ",{p:[19,2,589],t:7,e:"ui-button",a:{icon:"close",action:"abort",state:[{t:2,x:{r:["data.enabled"],s:'_0?null:"disabled"'},p:[20,10,638]}]},f:["Repeal All"]}]}," ",{p:[24,1,722],t:7,e:"ui-display",a:{title:"Authorizations"},f:[{t:4,f:[{p:[26,3,793],t:7,e:"ui-section",a:{candystripe:0,nowrap:0},f:[{t:2,r:"name",p:[26,34,824]}," (",{t:2,r:"job",p:[26,44,834]},")"]}],n:52,r:"data.authorizations",p:[25,2,760]},{t:4,n:51,f:[{p:[28,3,870],t:7,e:"ui-section",a:{candystripe:0,nowrap:0},f:["No authorizations."]}],r:"data.authorizations"}]}]},e.exports=a.extend(r.exports)},{341:341}],393:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-display",f:[{p:[2,3,16],t:7,e:"ui-section",a:{label:"Message"},f:[{t:2,r:"data.hidden_message",p:[3,5,50]}]}," ",{p:[5,3,94],t:7,e:"ui-section",a:{label:"Created On"},f:[{t:2,r:"data.realdate",p:[6,5,131]}]}," ",{p:[8,3,169],t:7,e:"ui-section",a:{label:"Approval"},f:[{p:[9,5,204],t:7,e:"ui-button",a:{icon:"arrow-up",state:[{t:2,x:{r:["data.is_creator","data.has_liked"],s:'_0?"disabled":_1?"selected":null'},p:[11,14,252]}],action:"like"},f:[{t:2,r:"data.num_likes",p:[12,21,344]}]}," ",{p:[13,5,380],t:7,e:"ui-button",a:{icon:"circle",state:[{t:2,x:{r:["data.is_creator","data.has_liked","data.has_disliked"],s:'_0?"disabled":!_1&&!_2?"selected":null'},p:[15,14,426]}],action:"neutral"}}," ",{p:[17,5,562],t:7,e:"ui-button",a:{icon:"arrow-down",state:[{t:2,x:{r:["data.is_creator","data.has_disliked"],s:'_0?"disabled":_1?"selected":null'},p:[19,14,612]}],action:"dislike"},f:[{t:2,r:"data.num_dislikes",p:[20,24,710]}]}]}]}," ",{t:4,f:[{p:[24,3,805],t:7,e:"ui-display",a:{title:"Admin Panel"},f:[{p:[25,5,843],t:7,e:"ui-section",a:{label:"Creator Ckey"},f:[{t:2,r:"data.creator_key",p:[25,38,876]}]}," ",{p:[26,5,915],t:7,e:"ui-section",a:{label:"Creator Character Name"},f:[{t:2,r:"data.creator_name",p:[26,48,958]}]}," ",{p:[27,5,998],t:7,e:"ui-button",a:{icon:"remove",action:"delete",style:"danger"},f:["Delete"]}]}],n:50,r:"data.admin_mode",p:[23,1,778]}]},e.exports=a.extend(r.exports)},{341:341}],394:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-notice",f:[{p:[2,3,15],t:7,e:"span",f:["The requested interface (",{t:2,r:"config.interface",p:[2,34,46]},") was not found. Does it exist?"]}]}]},e.exports=a.extend(r.exports)},{341:341}],395:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{t:4,f:[{p:[2,2,20],t:7,e:"ui-notice",f:["Currently syncing with the database"]}],n:50,r:"data.sync",p:[1,1,0]},{t:4,n:51,f:[{p:{button:[{p:[8,4,163],t:7,e:"ui-button",a:{icon:"eject",action:"eject_all"},f:["Eject all"]}," ",{p:[9,4,232],t:7,e:"ui-button",a:{icon:["toggle-",{t:2,x:{r:["data.show_materials"],s:'_0?"off":"on"'},p:[9,28,256]}],action:"toggle_materials_visibility"},f:[{t:2,x:{r:["data.show_materials"],s:'_0?"Hide":"Show"'},p:[10,5,339]}]}]},t:7,e:"ui-display",a:{title:"Materials",button:0},f:[" ",{t:4,f:[{p:[14,4,449],t:7,e:"div",a:{"class":"display tabular"},f:[{p:[15,5,484],t:7,e:"section",a:{"class":"candystripe"},f:[{p:[16,6,520],t:7,e:"section",a:{"class":"cell"}}," ",{p:[17,6,559],t:7,e:"section",a:{"class":"cell"},f:["Mineral"]}," ",{p:[20,6,620],t:7,e:"section",a:{"class":"cell"},f:["Amount"]}," ",{p:[23,6,680],t:7,e:"section",a:{"class":"cell"}}," ",{p:[24,6,719],t:7,e:"section",a:{"class":"cell"}}]}," ",{t:4,f:[{p:[27,6,808],t:7,e:"section",a:{"class":"candystripe"},f:[{p:[28,7,845],t:7,e:"section",a:{"class":"cell"},f:[{t:2,r:"name",p:[29,8,876]}]}," ",{p:[31,7,910],t:7,e:"section",a:{"class":"cell"},f:[{t:2,r:"amount",p:[32,8,941]}]}," ",{p:[34,7,977],t:7,e:"section",a:{"class":"cell"},f:[{p:[35,8,1008],t:7,e:"ui-button",a:{icon:"eject"},f:["Release amount"]}]}," ",{p:[37,7,1084],t:7,e:"section",a:{"class":"cell",style:"width: 40px;"},f:[{p:[38,8,1136],t:7,e:"ui-button",a:{icon:"eject"},f:["Release all"]}]}]}],n:52,r:"data.all_materials",p:[26,5,773]}]}],n:50,r:"data.show_materials",p:[13,3,417]}]}," ",{p:[45,2,1274],t:7,e:"ui-display",a:{title:"Categories"},f:[{t:4,f:[{p:[47,4,1334],t:7,e:"ui-button",f:[{t:2,r:".",p:[47,15,1345]}]}],r:"data.categories",p:[46,3,1309]}]}],r:"data.sync"}]},e.exports=a.extend(r.exports)},{341:341}],396:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-display",f:[{p:[2,3,16],t:7,e:"ui-section",a:{label:"Status"},f:[{p:[3,5,49],t:7,e:"ui-button",a:{action:"toggle_power",style:[{t:2,x:{r:["data.toggle"],s:'_0?"selected":null'},p:[5,18,111]}]},f:["Turn ",{t:2,x:{r:["data.toggle"],s:'_0?"off":"on"'},p:[6,16,166]}]}]}," ",{p:[9,3,235],t:7,e:"ui-display",a:{title:"Logging"},f:[{t:4,f:[{p:[11,3,292],t:7,e:"ui-section",a:{label:">"},f:[{t:2,r:".",p:[11,25,314]},{p:[11,30,319],t:7,e:"ui-section",f:[]}]}],n:52,r:"data.logs",p:[10,5,269]}]}]}]},e.exports=a.extend(r.exports)},{341:341}],397:[function(t,e,n){var a=t(341),r={exports:{}};!function(t){"use strict";t.exports={computed:{seclevelState:function(){switch(this.get("data.seclevel")){case"blue":return"average";case"red":return"bad";case"delta":return"bad bold";default:return"good"}}}}}(r),r.exports.template={v:3,t:[" ",{p:[16,1,323],t:7,e:"ui-display",f:[{p:[17,5,341],t:7,e:"ui-section",a:{label:"Alert Level"},f:[{p:[18,9,383],t:7,e:"span",a:{"class":[{t:2,r:"seclevelState",p:[18,22,396]}]},f:[{t:2,x:{r:["text","data.seclevel"],s:"_0.titleCase(_1)"},p:[18,41,415]}]}]}," ",{p:[20,5,480],t:7,e:"ui-section",a:{label:"Controls"},f:[{p:[21,9,519],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.alarm"],s:'_0?"close":"bell-o"'},p:[21,26,536]}],action:[{t:2,x:{r:["data.alarm"],s:'_0?"reset":"alarm"'},p:[21,71,581]}]},f:[{t:2,x:{r:["data.alarm"],s:'_0?"Reset":"Activate"'},p:[22,13,631]}]}]}," ",{t:4,f:[{p:[25,7,733],t:7,e:"ui-section",a:{label:"Warning"},f:[{p:[26,9,771],t:7,e:"span",a:{"class":"bad bold"},f:["Safety measures offline. Device may exhibit abnormal behavior."]}]}],n:50,r:"data.emagged",p:[24,5,705]}]}]},e.exports=a.extend(r.exports)},{341:341}],398:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-display",a:{title:"Controls"},f:[{p:[2,1,31],t:7,e:"ui-section",a:{label:"Power"},f:[{p:[3,2,60],t:7,e:"ui-button",a:{icon:"power-off",style:[{t:2,x:{r:["data.power"],s:'_0?"selected":"danger"'},p:[3,37,95]}],action:"power"},f:[{t:2,x:{r:["data.power"],s:'_0?"Enabled":"Disabled"'},p:[3,92,150]}]}]}," ",{p:[5,1,218],t:7,e:"ui-section",a:{label:"Tag"},f:[{p:[6,2,245],t:7,e:"ui-button",a:{icon:"pencil",action:"rename"},f:[{t:2,r:"data.tag",p:[6,43,286]}]}]}," ",{p:[8,1,327],t:7,e:"ui-section",a:{label:"Scanning mode"},f:[{p:[9,2,364],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.updating"],s:'_0?"unlock":"lock"'},p:[9,18,380]}],style:[{t:2,x:{r:["data.updating"],s:'_0?null:"danger"'},p:[9,63,425]}],action:"updating",tooltip:"Toggle between automatic scanning or scan only when a button is pressed.","tooltip-side":"right"},f:[{t:2,x:{r:["data.updating"],s:'_0?"AUTO":"MANUAL"'},p:[9,221,583]}]}]}," ",{p:[11,1,649],t:7,e:"ui-section",a:{label:"Detection range"},f:[{p:[12,2,688],t:7,e:"ui-button",a:{icon:"refresh",style:[{t:2,x:{r:["data.globalmode"],s:'_0?null:"selected"'},p:[12,35,721]}],action:"globalmode",tooltip:"Local sector or whole region scanning.","tooltip-side":"right"},f:[{t:2,x:{r:["data.globalmode"],s:'_0?"MAXIMUM":"LOCAL"'},p:[12,165,851]}]}]}]}," ",{t:4,f:[{p:[16,2,957],t:7,e:"ui-display",a:{title:"Current Location"},f:[{p:[17,3,998],t:7,e:"span",f:[{t:2,r:"data.current",p:[17,9,1004]}]}]}," ",{p:[20,2,1048],t:7,e:"ui-display",a:{title:"Detected Signals"},f:[{t:4,f:[{p:[22,3,1114],t:7,e:"ui-section",a:{label:[{t:2,r:"entrytag",p:[22,21,1132]}]},f:[{p:[23,3,1149],t:7,e:"span",f:[{t:2,r:"area",p:[23,9,1155]}," (",{t:2,r:"coord",p:[23,19,1165]},")"]}," ",{t:4,f:[{p:[25,4,1209],t:7,e:"span",f:["Dist: ",{t:2,r:"dist",p:[25,16,1221]},"m Dir: ",{t:2,r:"degrees",p:[25,31,1236]},"° (",{t:2,r:"direction",p:[25,45,1250]},")"]}],n:50,r:"direction",p:[24,3,1187]}]}],n:52,r:"data.signals",p:[21,2,1088]}]}],n:50,r:"data.power",p:[15,1,936]}]},e.exports=a.extend(r.exports)},{341:341}],399:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-display",a:{title:"Labor Camp Teleporter"},f:[{p:[2,2,45],t:7,e:"ui-section",a:{label:"Teleporter Status"},f:[{p:[3,3,87],t:7,e:"span",a:{"class":[{t:2,x:{r:["data.teleporter"],s:'_0?"good":"bad"'},p:[3,16,100]}]},f:[{t:2,x:{r:["data.teleporter"],s:'_0?"Connected":"Not connected"'},p:[3,54,138]}]}]}," ",{t:4,f:[{p:[6,4,244],t:7,e:"ui-section",a:{label:"Location"},f:[{p:[7,5,279],t:7,e:"span",f:[{t:2,r:"data.teleporter_location",p:[7,11,285]}]}]}," ",{p:[9,4,343],t:7,e:"ui-section",a:{label:"Locked status"},f:[{p:[10,5,383],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.teleporter_lock"],s:'_0?"lock":"unlock"'},p:[10,22,400]}],action:"teleporter_lock"},f:[{t:2,x:{r:["data.teleporter_lock"],s:'_0?"Locked":"Unlocked"'},p:[10,93,471]}]}," ",{p:[11,5,537],t:7,e:"ui-button",a:{action:"toggle_open"},f:[{t:2,x:{r:["data.teleporter_state_open"],s:'_0?"Open":"Closed"'},p:[11,37,569]}]}]}],n:50,r:"data.teleporter",p:[5,3,216]},{t:4,n:51,f:[{p:[14,4,666],t:7,e:"span",f:[{p:[14,10,672],t:7,e:"ui-button",a:{action:"scan_teleporter"},f:["Scan Teleporter"]}]}],r:"data.teleporter"}]}," ",{p:[17,1,770],t:7,e:"ui-display",a:{title:"Labor Camp Beacon"},f:[{p:[18,2,811],t:7,e:"ui-section",a:{label:"Beacon Status"},f:[{p:[19,3,849],t:7,e:"span",a:{"class":[{t:2,x:{r:["data.beacon"],s:'_0?"good":"bad"'},p:[19,16,862]}]},f:[{t:2,x:{r:["data.beacon"],s:'_0?"Connected":"Not connected"'},p:[19,50,896]}]}]}," ",{t:4,f:[{p:[22,3,992],t:7,e:"ui-section",a:{label:"Location"},f:[{p:[23,4,1026],t:7,e:"span",f:[{t:2,r:"data.beacon_location",p:[23,10,1032]}]}]}],n:50,r:"data.beacon",p:[21,2,969]},{t:4,n:51,f:[{p:[26,4,1097],t:7,e:"span",f:[{p:[26,10,1103],t:7,e:"ui-button",a:{action:"scan_beacon"},f:["Scan Beacon"]}]}],r:"data.beacon"}]}," ",{p:[29,1,1193],t:7,e:"ui-display",a:{title:"Prisoner details"},f:[{p:[30,2,1233],t:7,e:"ui-section",a:{label:"Prisoner ID"},f:[{p:[31,3,1269],t:7,e:"ui-button",a:{action:"handle_id"},f:[{t:2,x:{r:["data.id","data.id_name"],s:'_0?_1:"-------------"'},p:[31,33,1299]}]}]}," ",{t:4,f:[{p:[34,2,1392],t:7,e:"ui-section",a:{label:"Set ID goal"},f:[{p:[35,4,1429],t:7,e:"ui-button",a:{action:"set_goal"},f:[{t:2,r:"data.goal",p:[35,33,1458]}]}]}],n:50,r:"data.id",p:[33,2,1374]}," ",{p:[38,2,1512],t:7,e:"ui-section",a:{label:"Occupant"},f:[{p:[39,3,1545],t:7,e:"span",f:[{t:2,x:{r:["data.prisoner.name"],s:'_0?_0:"No Occupant"'},p:[39,9,1551]}]}]}," ",{t:4,f:[{p:[42,3,1661],t:7,e:"ui-section",a:{label:"Criminal Status"},f:[{p:[43,4,1702],t:7,e:"span",f:[{t:2,r:"data.prisoner.crimstat",p:[43,10,1708]}]}]}],n:50,r:"data.prisoner",p:[41,2,1636]}]}," ",{p:[47,1,1785],t:7,e:"ui-display",f:[{p:[48,2,1800],t:7,e:"center",f:[{p:[48,10,1808],t:7,e:"ui-button",a:{action:"teleport",state:[{t:2,x:{r:["data.can_teleport"],s:'_0?null:"disabled"'},p:[48,45,1843]}]},f:["Process Prisoner"]}]}]}]},e.exports=a.extend(r.exports)},{341:341}],400:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-display",f:[{p:[2,2,15],t:7,e:"center",f:[{p:[2,10,23],t:7,e:"ui-button",a:{action:"handle_id"},f:[{t:2,x:{r:["data.id","data.id_name"],s:'_0?_1:"-------------"'},p:[2,40,53]}]}]}]}," ",{p:[4,1,135],t:7,e:"ui-display",a:{title:"Stored Items"},f:[{t:4,f:[{p:[6,3,194],t:7,e:"ui-section",a:{label:[{t:2,r:"name",p:[6,22,213]}]},f:[{p:[7,4,228],t:7,e:"ui-button",a:{action:"release_items",params:['{"mobref":',{t:2,r:"mob",p:[7,56,280]},"}"],state:[{t:2,x:{r:["data.can_reclaim"],s:'_0?null:"disabled"'},p:[7,72,296]}]},f:["Drop Items"]}]}],n:52,r:"data.mobs",p:[5,2,171]}]}]},e.exports=a.extend(r.exports)},{341:341}],401:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{p:{button:[{p:[3,3,70],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.emagged"],s:'_0?"un":null'},p:[3,20,87]},"lock"],state:[{t:2,x:{r:["data.can_toggle_safety"],s:'_0?null:"disabled"'},p:[3,63,130]}],action:"safety"},f:["Safeties: ",{p:[4,14,209],t:7,e:"span",a:{"class":[{t:2,x:{r:["data.emagged"],s:'_0?"bad":"good"'},p:[4,27,222]}]},f:[{t:2,x:{r:["data.emagged"],s:'_0?"OFF":"ON"'},p:[4,62,257]}]}]}]},t:7,e:"ui-display",a:{title:"Default Programs",button:0},f:[" ",{t:4,f:[{p:[8,2,363],t:7,e:"ui-button",a:{action:"load_program",params:['{"type": ',{t:2,r:"type",p:[8,52,413]},"}"],style:[{t:2,x:{r:["data.program","type"],s:'_0==_1?"selected":null'},p:[8,70,431]}]},f:[{t:2,r:"name",p:[9,5,483]}," "]},{p:[10,14,506],t:7,e:"br"}],n:52,r:"data.default_programs",p:[7,2,329]}]}," ",{t:4,f:[{p:[14,2,562],t:7,e:"ui-display",a:{title:"Dangerous Programs"},f:[{t:4,f:[{p:[16,4,638],t:7,e:"ui-button",a:{icon:"warning",action:"load_program",params:['{"type": ',{t:2,r:"type",p:[16,69,703]},"}"],style:[{t:2,x:{r:["data.program","type"],s:'_0==_1?"selected":null'},p:[16,87,721]}]},f:[{t:2,r:"name",p:[17,5,773]}," "]},{p:[18,16,798],t:7,e:"br"}],n:52,r:"data.emag_programs",p:[15,3,605]}]}],n:50,r:"data.emagged",p:[13,1,539]}]},e.exports=a.extend(r.exports)},{341:341}],402:[function(t,e,n){var a=t(341),r={exports:{}};!function(t){"use strict";t.exports={computed:{occupantStatState:function(){switch(this.get("data.occupant.stat")){case 0:return"good";case 1:return"average";default:return"bad"}}}}}(r),r.exports.template={v:3,t:[" ",{p:[15,1,280],t:7,e:"ui-display",a:{title:"Occupant"},f:[{p:[16,3,313],t:7,e:"ui-section",a:{label:"Occupant"},f:[{p:[17,3,346],t:7,e:"span",f:[{t:2,x:{r:["data.occupant.name"],s:'_0?_0:"No Occupant"'},p:[17,9,352]}]}]}," ",{t:4,f:[{p:[20,5,466],t:7,e:"ui-section",a:{label:"State"},f:[{p:[21,7,500],t:7,e:"span",a:{"class":[{t:2,r:"occupantStatState",p:[21,20,513]}]},f:[{t:2,x:{r:["data.occupant.stat"],s:'_0==0?"Conscious":_0==1?"Unconcious":"Dead"'},p:[21,43,536]}]}]}],n:50,r:"data.occupied",p:[19,3,439]}]}," ",{p:[25,1,680],t:7,e:"ui-display",a:{title:"Controls"},f:[{p:[26,2,712],t:7,e:"ui-section",a:{label:"Door"},f:[{p:[27,5,743],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.open"],s:'_0?"unlock":"lock"'},p:[27,22,760]}],action:"door"},f:[{t:2,x:{r:["data.open"],s:'_0?"Open":"Closed"'},p:[27,71,809]}]}]}," ",{p:[29,3,874],t:7,e:"ui-section",a:{label:"Uses"},f:[{t:2,r:"data.ready_implants",p:[30,5,905]}," ",{t:4,f:[{p:[32,7,969],t:7,e:"span",a:{"class":"fa fa-cog fa-spin"}}],n:50,r:"data.replenishing",p:[31,5,936]}]}," ",{p:[35,3,1036],t:7,e:"ui-section",a:{label:"Activate"},f:[{p:[36,7,1073],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.occupied","data.ready_implants","data.ready"],s:'_0&&_1>0&&_2?null:"disabled"'},p:[36,25,1091]}],action:"implant"},f:[{t:2,x:{r:["data.ready","data.special_name"],s:'_0?(_1?_1:"Implant"):"Recharging"'},p:[37,9,1198]}," "]},{p:[38,19,1302],t:7,e:"br"}]}]}]},e.exports=a.extend(r.exports)},{341:341}],403:[function(t,e,n){var a=t(341),r={exports:{}};!function(t){"use strict";t.exports={computed:{healthState:function(){var t=this.get("data.health");return t>70?"good":t>50?"average":"bad"}}}}(r),r.exports.template={v:3,t:[" ",{t:4,f:[{p:[15,3,296],t:7,e:"ui-notice",f:[{p:[16,5,313],t:7,e:"span",f:["Wipe in progress!"]}]}],n:50,r:"data.wiping",p:[14,1,273]},{p:{button:[{t:4,f:[{p:[22,7,479],t:7,e:"ui-button",a:{icon:"trash",state:[{t:2,x:{r:["data.isDead"],s:'_0?"disabled":null'},p:[22,38,510]}],action:"wipe"},f:[{t:2,x:{r:["data.wiping"],s:'_0?"Stop Wiping":"Wipe"'},p:[22,89,561]}," AI"]}],n:50,r:"data.name",p:[21,5,454]}]},t:7,e:"ui-display",a:{title:[{t:2,x:{r:["data.name"],s:'_0||"Empty Card"'},p:[19,19,388]}],button:0},f:[" ",{t:4,f:[{p:[26,5,672],t:7,e:"ui-section",a:{label:"Status"},f:[{p:[27,9,709],t:7,e:"span",a:{"class":[{t:2,x:{r:["data.isDead","data.isBraindead"],s:'_0||_1?"bad":"good"'},p:[27,22,722]}]},f:[{t:2,x:{r:["data.isDead","data.isBraindead"],s:'_0||_1?"Offline":"Operational"'},p:[27,76,776]}]}]}," ",{p:[29,5,871],t:7,e:"ui-section",a:{label:"Software Integrity"},f:[{p:[30,7,918],t:7,e:"ui-bar",a:{min:"0",max:"100",value:[{t:2,r:"data.health",p:[30,40,951]}],state:[{t:2,r:"healthState",p:[30,64,975]}]},f:[{t:2,x:{r:["adata.health"],s:"Math.round(_0)"},p:[30,81,992]},"%"]}]}," ",{p:[32,5,1055],t:7,e:"ui-section",a:{label:"Laws"},f:[{t:4,f:[{p:[34,9,1117],t:7,e:"span",a:{"class":"highlight"},f:[{t:2,r:".",p:[34,33,1141]}]},{p:[34,45,1153],t:7,e:"br"}],n:52,r:"data.laws",p:[33,7,1088]}]}," ",{p:[37,5,1200],t:7,e:"ui-section",a:{label:"Settings"},f:[{p:[38,7,1237],t:7,e:"ui-button",a:{icon:"signal",style:[{t:2,x:{r:["data.wireless"],s:'_0?"selected":null'},p:[38,39,1269]}],action:"wireless"},f:["Wireless Activity"]}," ",{p:[39,7,1363],t:7,e:"ui-button",a:{icon:"microphone",style:[{t:2,x:{r:["data.radio"],s:'_0?"selected":null'},p:[39,43,1399]}],action:"radio"},f:["Subspace Radio"]}]}],n:50,r:"data.name",p:[25,3,649]}]}]},e.exports=a.extend(r.exports)},{341:341}],404:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{t:4,f:[{p:[2,2,23],t:7,e:"ui-notice",f:[{p:[3,3,38],t:7,e:"span",f:["Waiting for another device to confirm your request..."]}]}],n:50,r:"data.waiting",p:[1,1,0]},{t:4,n:51,f:[{p:[6,2,132],t:7,e:"ui-display",f:[{p:[7,3,148],t:7,e:"ui-section",f:[{t:4,f:[{p:[9,5,197],t:7,e:"ui-button",a:{icon:"check",action:"auth_swipe"},f:["Authorize ",{t:2,r:"data.auth_required",p:[9,59,251]}]}],n:50,r:"data.auth_required",p:[8,4,165]},{t:4,n:51,f:[{p:[11,5,304],t:7,e:"ui-button",a:{icon:"warning",state:[{t:2,x:{r:["data.red_alert"],s:'_0?"disabled":null'},p:[11,38,337]}],action:"red_alert"},f:["Red Alert"]}," ",{p:[12,5,423],t:7,e:"ui-button",a:{icon:"wrench",state:[{t:2,x:{r:["data.emergency_maint"],s:'_0?"disabled":null'},p:[12,37,455]}],action:"emergency_maint"},f:["Emergency Maintenance Access"]}," ",{p:[13,5,572],t:7,e:"ui-button",a:{icon:"warning",state:"null",action:"bsa_unlock"},f:["Bluespace Artillery Unlock"]}],r:"data.auth_required"}]}]}],r:"data.waiting"}]},e.exports=a.extend(r.exports)},{341:341}],405:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-display",a:{title:"Ore values"},f:[{t:4,f:[{p:[3,3,57],t:7,e:"ui-section",a:{label:[{t:2,r:"ore",p:[3,22,76]}]},f:[{p:[4,4,90],t:7,e:"span",f:[{t:2,r:"value",p:[4,10,96]}]}]}],n:52,r:"data.ores",p:[2,2,34]}]}," ",{p:[8,1,158],t:7,e:"ui-display",a:{title:"Points"},f:[{p:[9,2,188],t:7,e:"ui-section",a:{label:"ID"},f:[{p:[10,3,215],t:7,e:"ui-button",a:{action:"handle_id"},f:[{t:2,x:{r:["data.id","data.id_name"],s:'_0?_1:"-------------"'},p:[10,33,245]}]}]}," ",{t:4,f:[{p:[13,3,339],t:7,e:"ui-section",a:{label:"Points collected"},f:[{p:[14,4,381],t:7,e:"span",f:[{t:2,r:"data.points",p:[14,10,387]}]}]}," ",{p:[16,3,430],t:7,e:"ui-section",a:{label:"Goal"},f:[{p:[17,4,460],t:7,e:"span",f:[{t:2,r:"data.goal",p:[17,10,466]}]}]}," ",{p:[19,3,507],t:7,e:"ui-section",a:{label:"Unclaimed points"},f:[{p:[20,4,549],t:7,e:"span",f:[{t:2,r:"data.unclaimed_points",p:[20,10,555]}]}," ",{p:[21,4,592],t:7,e:"ui-button",a:{action:"claim_points",state:[{t:2,x:{r:["data.unclaimed_points"],s:'_0?null:"disabled"'},p:[21,43,631]}]},f:["Claim points"]}]}],n:50,r:"data.id",p:[12,2,320]}]}," ",{p:[25,1,745],t:7,e:"ui-display",f:[{p:[26,2,760],t:7,e:"center",f:[{p:[27,3,772],t:7,e:"ui-button",a:{action:"move_shuttle",state:[{t:2,x:{r:["data.can_go_home"],s:'_0?null:"disabled"'},p:[27,42,811]}]},f:["Move shuttle"]}]}]}]},e.exports=a.extend(r.exports)},{341:341}],406:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-display",a:{title:"Known Languages"},f:[{t:4,f:[{p:[3,5,70],t:7,e:"ui-section",a:{label:[{t:2,r:"name",p:[3,23,88]}]},f:[{p:[4,7,105],t:7,e:"span",f:[{t:2,r:"desc",p:[4,13,111]}]}," ",{p:[5,7,134],t:7,e:"span",f:["Key: ,",{t:2,r:"key",p:[5,19,146]}]}," ",{t:4,f:[{p:[7,9,192],t:7,e:"span",f:["(gained from mob)"]}],n:50,r:"shadow",p:[6,7,168]}," ",{p:[9,7,245],t:7,e:"span",f:[{t:2,x:{r:["can_speak"],s:'_0?"Can Speak":"Cannot Speak"'},p:[9,13,251]}]}," ",{t:4,f:[{p:[11,9,342],t:7,e:"ui-button",a:{action:"select_default",params:['{"language_name":"',{t:2,r:"name",p:[13,37,425]},'"}'],style:[{t:2,x:{r:["is_default","can_speak"],s:'_0?"selected":_1?null:"disabled"'},p:[14,18,455]}]},f:[{t:2,x:{r:["is_default"],s:'_0?"Default Language":"Select as Default"'},p:[15,10,526]}]}],n:50,r:"data.is_living",p:[10,7,310]}," ",{t:4,f:[{t:4,f:[{p:[20,11,685],t:7,e:"ui-button",a:{action:"grant_language",params:['{"language_name":"',{t:2,r:"name",p:[20,72,746]},'"}']},f:["Grant"]}],n:50,r:"shadow",p:[19,9,659]},{t:4,n:51,f:[{p:[22,11,805],t:7,e:"ui-button",a:{action:"remove_language",params:['{"language_name":"',{t:2,r:"name",p:[22,73,867]},'"}']},f:["Remove"]}],r:"shadow"}],n:50,r:"data.admin_mode",p:[18,7,626]}]}],n:52,r:"data.languages",p:[2,3,40]}]}," ",{t:4,f:[{t:4,f:[{p:[30,5,1033],t:7,e:"ui-button",a:{action:"toggle_omnitongue",style:[{t:2,x:{r:["data.omnitongue"],s:'_0?"selected":null'},p:[32,14,1092]}]},f:["Omnitongue ",{t:2,x:{r:["data.omnitongue"],s:'_0?"Enabled":"Disabled"'},p:[33,19,1152]}]}],n:50,r:"data.is_living",p:[29,3,1005]}," ",{p:[36,3,1231],t:7,e:"ui-display",a:{title:"Unknown Languages"},f:[{t:4,f:[{p:[38,7,1315],t:7,e:"ui-section",a:{label:[{t:2,r:"name",p:[38,25,1333]}]},f:[{p:[39,9,1352],t:7,e:"span",f:[{t:2,r:"desc",p:[39,15,1358]}]}," ",{p:[40,9,1383],t:7,e:"span",f:["Key: ,",{t:2,r:"key",p:[40,21,1395]}]}," ",{p:[41,9,1419],t:7,e:"ui-button",a:{action:"grant_language",params:['{"language_name":"',{t:2,r:"name",p:[43,37,1502]},'"}']},f:["Grant"]}]}],n:52,r:"data.unknown_languages",p:[37,5,1275]}]}],n:50,r:"data.admin_mode",p:[28,1,978]}]},e.exports=a.extend(r.exports)},{341:341}],407:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-display",a:{title:"Controls"},f:[{t:4,f:[{t:4,f:[{p:[4,4,84],t:7,e:"ui-section",a:{label:"Warning"},f:[{p:[5,5,118],t:7,e:"span",f:["Launchpad closed."]}]}],n:50,r:"data.pad_closed",p:[3,3,56]},{t:4,n:51,f:[{p:[8,4,183],t:7,e:"ui-section",a:{label:"Launchpad"},f:[{p:[9,4,218],t:7,e:"span",f:[{p:[9,10,224],t:7,e:"b",f:[{t:2,r:"data.pad_name",p:[9,13,227]}]}]},{p:[9,41,255],t:7,e:"br"}," ",{p:[10,4,264],t:7,e:"ui-button",a:{icon:"pencil",action:"rename"},f:["Rename"]}," ",{p:[11,4,328],t:7,e:"ui-button",a:{icon:"remove",style:"danger",action:"remove"},f:["Remove"]}]}," ",{p:[14,4,427],t:7,e:"ui-section",a:{label:"Set Target"},f:[{p:[15,4,463],t:7,e:"table",f:[{p:[16,4,475],t:7,e:"tr",f:[{p:[17,5,485],t:7,e:"td",a:{style:"width:25px!important"},f:[{p:[17,38,518],t:7,e:"ui-button",a:{action:"up-left"},f:["↖"]}]}," ",{p:[18,5,570],t:7,e:"td",a:{style:"width:25px!important; text-align:center"},f:[{p:[18,57,622],t:7,e:"ui-button",a:{action:"up"},f:["↑"]}]}," ",{p:[19,5,669],t:7,e:"td",a:{style:"width:25px!important; text-align:right"},f:[{p:[19,56,720],t:7,e:"ui-button",a:{action:"up-right"},f:["↗"]}]}]}," ",{p:[21,4,782],t:7,e:"tr",f:[{p:[22,5,792],t:7,e:"td",a:{style:"width:25px!important"},f:[{p:[22,38,825],t:7,e:"ui-button",a:{action:"left",style:"width:35px!important"},f:["←"]}]}," ",{p:[23,5,903],t:7,e:"td",a:{style:"width:25px!important; text-align:center"},f:[{p:[23,57,955],t:7,e:"ui-button",a:{action:"reset"},f:["R"]}]}," ",{p:[24,5,1005],t:7,e:"td",a:{style:"width:25px!important; text-align:right"},f:[{p:[24,56,1056],t:7,e:"ui-button",a:{action:"right"},f:["→"]}]}]}," ",{p:[26,4,1115],t:7,e:"tr",f:[{p:[27,5,1125],t:7,e:"td",a:{style:"width:25px!important"},f:[{p:[27,38,1158],t:7,e:"ui-button",a:{action:"down-left"},f:["↙"]}]}," ",{p:[28,5,1212],t:7,e:"td",a:{style:"width:25px!important; text-align:center"},f:[{p:[28,57,1264],t:7,e:"ui-button",a:{action:"down"},f:["↓"]}]}," ",{p:[29,5,1313],t:7,e:"td",a:{style:"width:25px!important; text-align:right"},f:[{p:[29,56,1364],t:7,e:"ui-button",a:{action:"down-right"},f:["↘"]}]}]}]}]}," ",{p:[33,4,1459],t:7,e:"ui-section",a:{label:"Current Target"},f:[{p:[34,5,1500],t:7,e:"span",f:[{t:2,r:"data.abs_y",p:[34,11,1506]}," ",{t:2,r:"data.north_south",p:[34,26,1521]}]},{p:[34,53,1548],t:7,e:"br"}," ",{p:[35,5,1558],t:7,e:"span",f:[{t:2,r:"data.abs_x",p:[35,11,1564]}," ",{t:2,r:"data.east_west",p:[35,26,1579]}]}]}," ",{p:[37,4,1627],t:7,e:"ui-section",a:{label:"Activate"},f:[{p:[38,5,1662],t:7,e:"ui-button",a:{action:"launch",tooltip:"Teleport everything on the pad to the target.","tooltip-side":"down"},f:["Launch"]}," ",{p:[39,5,1789],t:7,e:"ui-button",a:{action:"pull",tooltip:"Teleport everything from the target to the pad.","tooltip-side":"down"},f:["Pull"]}]}],r:"data.pad_closed"}],n:50,r:"data.has_pad",p:[2,2,32]},{t:4,n:51,f:[{p:[45,3,1956],t:7,e:"ui-section", -a:{label:"Warning"},f:[{p:[46,4,1989],t:7,e:"span",f:["No launchpad found. Link the remote to a launchpad."]}]}],r:"data.has_pad"}]}]},e.exports=a.extend(r.exports)},{341:341}],408:[function(t,e,n){var a=t(341),r={exports:{}};!function(t){"use strict";t.exports={data:{mechChargeState:function(t){var e=this.get("data.recharge_port.mech.cell.maxcharge");return t>=e/1.5?"good":t>=e/3?"average":"bad"},mechHealthState:function(t){var e=this.get("data.recharge_port.mech.maxhealth");return t>e/1.5?"good":t>e/3?"average":"bad"}}}}(r),r.exports.template={v:3,t:[" ",{p:[20,1,545],t:7,e:"ui-display",a:{title:"Mech Status"},f:[{t:4,f:[{t:4,f:[{p:[23,4,646],t:7,e:"ui-section",a:{label:"Integrity"},f:[{p:[24,6,683],t:7,e:"ui-bar",a:{min:"0",max:[{t:2,r:"adata.recharge_port.mech.maxhealth",p:[24,27,704]}],value:[{t:2,r:"adata.recharge_port.mech.health",p:[24,74,751]}],state:[{t:2,x:{r:["mechHealthState","adata.recharge_port.mech.health"],s:"_0(_1)"},p:[24,117,794]}]},f:[{t:2,x:{r:["adata.recharge_port.mech.health"],s:"Math.round(_0)"},p:[24,171,848]},"/",{t:2,r:"adata.recharge_port.mech.maxhealth",p:[24,219,896]}]}]}," ",{t:4,f:[{t:4,f:[{p:[28,5,1061],t:7,e:"ui-section",a:{label:"Power"},f:[{p:[28,31,1087],t:7,e:"span",a:{"class":"bad"},f:["Cell Critical Failure"]}]}],n:50,r:"data.recharge_port.mech.cell.critfail",p:[27,3,1010]},{t:4,n:51,f:[{p:[30,11,1170],t:7,e:"ui-section",a:{label:"Power"},f:[{p:[31,13,1210],t:7,e:"ui-bar",a:{min:"0",max:[{t:2,r:"adata.recharge_port.mech.cell.maxcharge",p:[31,34,1231]}],value:[{t:2,r:"adata.recharge_port.mech.cell.charge",p:[31,86,1283]}],state:[{t:2,x:{r:["mechChargeState","adata.recharge_port.mech.cell.charge"],s:"_0(_1)"},p:[31,134,1331]}]},f:[{t:2,x:{r:["adata.recharge_port.mech.cell.charge"],s:"Math.round(_0)"},p:[31,193,1390]},"/",{t:2,x:{r:["adata.recharge_port.mech.cell.maxcharge"],s:"Math.round(_0)"},p:[31,246,1443]}]}]}],r:"data.recharge_port.mech.cell.critfail"}],n:50,r:"data.recharge_port.mech.cell",p:[26,4,970]},{t:4,n:51,f:[{p:[35,3,1558],t:7,e:"ui-section",a:{label:"Power"},f:[{p:[35,29,1584],t:7,e:"span",a:{"class":"bad"},f:["Cell Missing"]}]}],r:"data.recharge_port.mech.cell"}],n:50,r:"data.recharge_port.mech",p:[22,2,610]},{t:4,n:51,f:[{p:[38,4,1662],t:7,e:"ui-section",f:["Mech Not Found"]}],r:"data.recharge_port.mech"}],n:50,r:"data.recharge_port",p:[21,3,581]},{t:4,n:51,f:[{p:[41,5,1729],t:7,e:"ui-section",f:["Recharging Port Not Found"]}," ",{p:[42,2,1782],t:7,e:"ui-button",a:{icon:"refresh",action:"reconnect"},f:["Reconnect"]}],r:"data.recharge_port"}]}]},e.exports=a.extend(r.exports)},{341:341}],409:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-notice",f:[{t:4,f:[{p:[3,5,45],t:7,e:"ui-section",a:{label:"Interface Lock"},f:[{p:[4,7,88],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.locked"],s:'_0?"lock":"unlock"'},p:[4,24,105]}],action:"lock"},f:[{t:2,x:{r:["data.locked"],s:'_0?"Engaged":"Disengaged"'},p:[4,75,156]}]}]}],n:50,r:"data.siliconUser",p:[2,3,15]},{t:4,n:51,f:[{p:[7,5,247],t:7,e:"span",f:["Swipe an ID card to ",{t:2,x:{r:["data.locked"],s:'_0?"unlock":"lock"'},p:[7,31,273]}," this interface."]}],r:"data.siliconUser"}]}," ",{p:[10,1,358],t:7,e:"ui-display",a:{title:"Status"},f:[{p:[11,3,389],t:7,e:"ui-section",a:{label:"Power"},f:[{t:4,f:[{p:[13,7,470],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.on"],s:'_0?"power-off":"close"'},p:[13,24,487]}],style:[{t:2,x:{r:["data.on"],s:'_0?"selected":null'},p:[13,68,531]}],action:"power"},f:[{t:2,x:{r:["data.on"],s:'_0?"On":"Off"'},p:[13,116,579]}]}],n:50,x:{r:["data.locked","data.siliconUser"],s:"!_0||_1"},p:[12,5,421]},{t:4,n:51,f:[{p:[15,7,639],t:7,e:"span",a:{"class":[{t:2,x:{r:["data.on"],s:'_0?"good":"bad"'},p:[15,20,652]}],state:[{t:2,x:{r:["data.cell"],s:'_0?null:"disabled"'},p:[15,57,689]}]},f:[{t:2,x:{r:["data.on"],s:'_0?"On":"Off"'},p:[15,92,724]}]}],x:{r:["data.locked","data.siliconUser"],s:"!_0||_1"}}]}," ",{p:[18,3,791],t:7,e:"ui-section",a:{label:"Cell"},f:[{p:[19,5,822],t:7,e:"span",a:{"class":[{t:2,x:{r:["data.cell"],s:'_0?null:"bad"'},p:[19,18,835]}]},f:[{t:2,x:{r:["data.cell","data.cellPercent"],s:'_0?_1+"%":"No Cell"'},p:[19,48,865]}]}]}," ",{p:[21,3,943],t:7,e:"ui-section",a:{label:"Mode"},f:[{p:[22,5,974],t:7,e:"span",a:{"class":[{t:2,r:"data.modeStatus",p:[22,18,987]}]},f:[{t:2,r:"data.mode",p:[22,39,1008]}]}]}," ",{p:[24,3,1049],t:7,e:"ui-section",a:{label:"Load"},f:[{p:[25,5,1080],t:7,e:"span",a:{"class":[{t:2,x:{r:["data.load"],s:'_0?"good":"average"'},p:[25,18,1093]}]},f:[{t:2,x:{r:["data.load"],s:'_0?_0:"None"'},p:[25,54,1129]}]}]}," ",{p:[27,3,1191],t:7,e:"ui-section",a:{label:"Destination"},f:[{p:[28,5,1229],t:7,e:"span",a:{"class":[{t:2,x:{r:["data.destination"],s:'_0?"good":"average"'},p:[28,18,1242]}]},f:[{t:2,x:{r:["data.destination"],s:'_0?_0:"None"'},p:[28,60,1284]}]}]}]}," ",{t:4,f:[{p:{button:[{t:4,f:[{p:[35,9,1513],t:7,e:"ui-button",a:{icon:"eject",action:"unload"},f:["Unload"]}],n:50,r:"data.load",p:[34,7,1486]}," ",{t:4,f:[{p:[38,9,1623],t:7,e:"ui-button",a:{icon:"eject",action:"ejectpai"},f:["Eject PAI"]}],n:50,r:"data.haspai",p:[37,7,1594]}," ",{p:[40,7,1709],t:7,e:"ui-button",a:{icon:"pencil",action:"setid"},f:["Set ID"]}]},t:7,e:"ui-display",a:{title:"Controls",button:0},f:[" ",{p:[42,5,1791],t:7,e:"ui-section",a:{label:"Destination"},f:[{p:[43,7,1831],t:7,e:"ui-button",a:{icon:"pencil",action:"destination"},f:["Set Destination"]}," ",{p:[44,7,1912],t:7,e:"ui-button",a:{icon:"stop",action:"stop"},f:["Stop"]}," ",{p:[45,7,1973],t:7,e:"ui-button",a:{icon:"play",action:"go"},f:["Go"]}]}," ",{p:[47,5,2047],t:7,e:"ui-section",a:{label:"Home"},f:[{p:[48,7,2080],t:7,e:"ui-button",a:{icon:"home",action:"home"},f:["Go Home"]}," ",{p:[49,7,2144],t:7,e:"ui-button",a:{icon:"pencil",action:"sethome"},f:["Set Home"]}]}," ",{p:[51,5,2231],t:7,e:"ui-section",a:{label:"Settings"},f:[{p:[52,7,2268],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.autoReturn"],s:'_0?"check-square-o":"square-o"'},p:[52,24,2285]}],style:[{t:2,x:{r:["data.autoReturn"],s:'_0?"selected":null'},p:[52,84,2345]}],action:"autoret"},f:["Auto-Return Home"]}," ",{p:[54,7,2449],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.autoPickup"],s:'_0?"check-square-o":"square-o"'},p:[54,24,2466]}],style:[{t:2,x:{r:["data.autoPickup"],s:'_0?"selected":null'},p:[54,84,2526]}],action:"autopick"},f:["Auto-Pickup Crate"]}," ",{p:[56,7,2632],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.reportDelivery"],s:'_0?"check-square-o":"square-o"'},p:[56,24,2649]}],style:[{t:2,x:{r:["data.reportDelivery"],s:'_0?"selected":null'},p:[56,88,2713]}],action:"report"},f:["Report Deliveries"]}]}]}],n:50,x:{r:["data.locked","data.siliconUser"],s:"!_0||_1"},p:[31,1,1373]}]},e.exports=a.extend(r.exports)},{341:341}],410:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-display",a:{title:"Nanite Chamber Console"},f:[{p:[2,1,45],t:7,e:"ui-display",a:{title:"Program Disk"},f:[{t:4,f:[{p:[4,2,104],t:7,e:"ui-button",a:{icon:"eject",action:"eject"},f:["Eject Disk"]},{p:[4,63,165],t:7,e:"br"}," ",{t:4,f:[{p:[6,3,200],t:7,e:"ui-section",a:{label:"Program Name"},f:[{t:2,r:"data.disk.name",p:[6,36,233]}]}," ",{p:[7,3,268],t:7,e:"ui-section",a:{label:"Description"},f:[{t:2,r:"data.disk.desc",p:[7,35,300]}]}," ",{p:[8,3,335],t:7,e:"ui-section",a:{label:"Activation Status"},f:[{t:2,x:{r:["data.disk.activated"],s:'_0?"Active":"Inactive"'},p:[8,41,373]}]}," ",{t:4,f:[{p:[10,4,477],t:7,e:"ui-section",a:{label:"Activation Delay"},f:[{t:2,r:"data.disk.activation_delay",p:[10,41,514]}]}],n:50,r:"data.disk.activation_delay",p:[9,3,438]}," ",{t:4,f:[{p:[13,4,600],t:7,e:"ui-section",a:{label:"Timer"},f:[{t:2,r:"data.disk.timer",p:[13,30,626]}]}," ",{p:[14,4,663],t:7,e:"ui-section",a:{label:"Timer Type "},f:[{t:2,r:"data.disk.timer_type",p:[14,36,695]}]}],n:50,r:"data.disk.timer",p:[12,3,572]}," ",{t:4,f:[{p:[17,4,785],t:7,e:"ui-section",a:{label:"Activation Code"},f:[{t:2,r:"data.disk.activation_code",p:[17,40,821]}]}],n:50,r:"data.disk.activation_code",p:[16,3,747]}," ",{t:4,f:[{p:[20,4,918],t:7,e:"ui-section",a:{label:"Deactivation Code"},f:[{t:2,r:"data.disk.deactivation_code",p:[20,42,956]}]}],n:50,r:"data.disk.deactivation_code",p:[19,3,878]}," ",{t:4,f:[{p:[23,4,1047],t:7,e:"ui-section",a:{label:"Kill Code"},f:[{t:2,r:"data.disk.kill_code",p:[23,34,1077]}]}],n:50,r:"data.disk.kill_code",p:[22,3,1015]}," ",{t:4,f:[{p:[26,4,1163],t:7,e:"ui-section",a:{label:"Trigger Code"},f:[{t:2,r:"data.disk.trigger_code",p:[26,37,1196]}]}],n:50,r:"data.disk.trigger_code",p:[25,3,1128]}," ",{t:4,f:[{t:4,f:[{p:[30,6,1332],t:7,e:"ui-section",a:{label:[{t:2,r:"name",p:[30,25,1351]}]},f:[{t:2,r:"value",p:[30,35,1361]}]}],n:52,r:"data.disk.extra_settings",p:[29,4,1291]}],n:50,r:"data.disk.has_extra_settings",p:[28,3,1250]}],n:50,r:"data.has_program",p:[5,2,172]},{t:4,n:51,f:[{p:[34,3,1423],t:7,e:"ui-notice",f:["No program detected."]}],r:"data.has_program"}],n:50,r:"data.has_disk",p:[3,1,80]},{t:4,n:51,f:[{p:[37,2,1489],t:7,e:"ui-notice",f:["Insert disk."]}],r:"data.has_disk"}]}," ",{p:[40,1,1550],t:7,e:"br"}," ",{t:4,f:[{p:[42,2,1582],t:7,e:"ui-notice",f:[{t:2,r:"data.status_msg",p:[42,13,1593]}]}],n:50,r:"data.status_msg",p:[41,1,1556]},{t:4,n:51,f:[{p:[44,2,1637],t:7,e:"ui-display",a:{title:"Chamber"},f:[{p:[45,2,1668],t:7,e:"ui-section",f:[{p:[45,14,1680],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.locked"],s:'_0?"lock-open":"lock"'},p:[45,30,1696]}],action:"toggle_lock"},f:[{t:2,x:{r:["data.locked"],s:'_0?"Unlock":"Lock"'},p:[45,90,1756]}," Chamber"]},{p:[45,146,1812],t:7,e:"br"}]}," ",{p:[46,2,1832],t:7,e:"ui-section",f:[{p:[46,14,1844],t:7,e:"b",f:["Occupant:"]}," ",{t:2,r:"data.occupant_name",p:[46,31,1861]}]}," ",{t:4,f:[{p:[48,4,1929],t:7,e:"ui-section",f:[{p:[48,16,1941],t:7,e:"ui-notice",f:["No nanites detected."]}]}," ",{p:[49,4,2002],t:7,e:"ui-section",f:[{p:[49,16,2014],t:7,e:"ui-button",a:{icon:"syringe",action:"nanite_injection"},f:["Implant Nanites"]}]}],n:50,x:{r:["data.has_nanites"],s:"!_0"},p:[47,2,1899]},{t:4,n:51,f:[{p:[51,3,2121],t:7,e:"ui-display",a:{title:"Nanites"},f:[{t:4,f:[{p:[53,5,2181],t:7,e:"ui-button",a:{icon:"download",action:"add_program"},f:["Install Program From Disk"]},{p:[53,90,2266],t:7,e:"br"}," ",{p:[54,5,2276],t:7,e:"br"}],n:50,r:"data.has_disk",p:[52,4,2154]}," ",{p:[56,4,2297],t:7,e:"ui-section",f:[{p:[57,5,2315],t:7,e:"ui-section",a:{label:"Nanite Volume"},f:[{t:2,r:"data.nanite_volume",p:[57,39,2349]}]}," ",{p:[58,5,2390],t:7,e:"ui-section",a:{label:"Growth Rate"},f:[{t:2,r:"data.regen_rate",p:[58,37,2422]}]}," ",{p:[59,5,2460],t:7,e:"ui-section",a:{label:"Safety Threshold"},f:[{t:2,r:"data.safety_threshold",p:[59,42,2497]}," ",{p:[59,68,2523],t:7,e:"ui-button",a:{icon:"pencil",action:"set_safety"},f:["Set"]}]}," ",{p:[60,5,2603],t:7,e:"ui-section",a:{label:"Cloud ID"},f:[{t:2,x:{r:["data.cloud_id"],s:'_0?_0:"No Cloud"'},p:[60,34,2632]}," ",{p:[60,82,2680],t:7,e:"ui-button",a:{icon:"pencil",action:"set_cloud"},f:["Set"]}]}]}," ",{p:[62,4,2776],t:7,e:"ui-display",a:{title:"Programs"},f:[{t:4,f:[{p:[64,6,2845],t:7,e:"ui-display",a:{title:[{t:2,r:"name",p:[64,25,2864]}],button:0},f:[{p:[65,6,2888],t:7,e:"ui-button",a:{icon:"minus",action:"remove_program",params:['{"program_id": "',{t:2,r:"id",p:[65,78,2960]},'"}']},f:["Uninstall"]}," ",{p:[66,6,2998],t:7,e:"ui-section",a:{label:"Description"},f:[{t:2,r:"desc",p:[66,38,3030]}]}," ",{t:4,f:[{p:[68,7,3094],t:7,e:"ui-section",a:{label:"Activation Status"},f:[{t:2,x:{r:["activated"],s:'_0?"Active":"Inactive"'},p:[68,45,3132]}]}," ",{p:[69,7,3191],t:7,e:"ui-section",a:{label:"Nanites Consumed"},f:[{t:2,r:"use_rate",p:[69,44,3228]},"/s"]}," ",{t:4,f:[{p:[71,8,3291],t:7,e:"ui-section",a:{label:"Trigger Cost"},f:[{t:2,r:"trigger_cost",p:[71,41,3324]}]}," ",{p:[72,8,3362],t:7,e:"ui-section",a:{label:"Trigger Cooldown"},f:[{t:2,r:"trigger_cooldown",p:[72,45,3399]}," seconds"]}],n:50,r:"can_trigger",p:[70,7,3263]}," ",{t:4,f:[{t:4,f:[{p:[76,9,3534],t:7,e:"ui-section",a:{label:"Activation Delay"},f:[{t:2,r:"activation_delay",p:[76,46,3571]}]}],n:50,r:"activation_delay",p:[75,8,3500]}," ",{t:4,f:[{p:[79,9,3652],t:7,e:"ui-section",a:{label:"Timer"},f:[{t:2,r:"timer",p:[79,35,3678]}]}," ",{p:[80,9,3710],t:7,e:"ui-section",a:{label:"Timer Type"},f:[{t:2,r:"timer_type",p:[80,40,3741]}]}],n:50,r:"timer",p:[78,8,3629]}," ",{t:4,f:[{t:4,f:[{p:[84,11,3865],t:7,e:"ui-section",a:{label:[{t:2,r:"name",p:[84,30,3884]}]},f:[{t:2,r:"value",p:[84,40,3894]}]}],n:52,r:"extra_settings",p:[83,9,3829]}],n:50,r:"has_extra_settings",p:[82,8,3793]}," ",{t:4,f:[{t:4,f:[{p:[89,10,4032],t:7,e:"ui-section",a:{label:"Activation Code"},f:[{t:2,r:"activation_code",p:[89,46,4068]}]}],n:50,r:"activation_code",p:[88,9,3998]}," ",{t:4,f:[{p:[92,10,4163],t:7,e:"ui-section",a:{label:"Deactivation Code"},f:[{t:2,r:"deactivation_code",p:[92,48,4201]}]}],n:50,r:"deactivation_code",p:[91,9,4127]}," ",{t:4,f:[{p:[95,10,4290],t:7,e:"ui-section",a:{label:"Kill Code"},f:[{t:2,r:"kill_code",p:[95,40,4320]}]}],n:50,r:"kill_code",p:[94,9,4262]}," ",{t:4,f:[{p:[98,10,4404],t:7,e:"ui-section",a:{label:"Trigger Code"},f:[{t:2,r:"trigger_code",p:[98,43,4437]}]}],n:50,r:"trigger_code",p:[97,9,4373]}],n:50,x:{r:["data.scan_level"],s:"_0>=4"},p:[87,8,3960]}],n:50,x:{r:["data.scan_level"],s:"_0>=3"},p:[74,7,3463]}],n:50,x:{r:["data.scan_level"],s:"_0>=2"},p:[67,6,3058]}]}],n:52,r:"data.mob_programs",p:[63,5,2811]}]}]}],x:{r:["data.has_nanites"],s:"!_0"}}]}],r:"data.status_msg"}]}]},e.exports=a.extend(r.exports)},{341:341}],411:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-display",a:{title:"Nanite Cloud Console"},f:[{p:[2,1,43],t:7,e:"ui-display",a:{title:"Program Disk"},f:[{t:4,f:[{p:[4,3,104],t:7,e:"ui-button",a:{icon:"eject",action:"eject"},f:["Eject Disk"]},{p:[4,64,165],t:7,e:"br"}," ",{t:4,f:[{p:[6,4,202],t:7,e:"ui-section",f:[{p:[7,5,220],t:7,e:"ui-section",a:{label:"Program Name"},f:[{t:2,r:"data.disk.name",p:[7,38,253]}]}," ",{p:[8,5,290],t:7,e:"ui-section",a:{label:"Description"},f:[{t:2,r:"data.disk.desc",p:[8,37,322]}]}," ",{p:[9,5,359],t:7,e:"ui-section",a:{label:"Activation Status"},f:[{t:2,x:{r:["data.disk.activated"],s:'_0?"Active":"Inactive"'},p:[9,43,397]}]}," ",{t:4,f:[{p:[11,6,505],t:7,e:"ui-section",a:{label:"Activation Delay"},f:[{t:2,r:"data.disk.activation_delay",p:[11,43,542]}]}],n:50,r:"data.disk.activation_delay",p:[10,5,464]}," ",{t:4,f:[{p:[14,6,634],t:7,e:"ui-section",a:{label:"Timer"},f:[{t:2,r:"data.disk.timer",p:[14,32,660]}]}," ",{p:[15,6,699],t:7,e:"ui-section",a:{label:"Timer Type "},f:[{t:2,r:"data.disk.timer_type",p:[15,38,731]}]}],n:50,r:"data.disk.timer",p:[13,5,604]}," ",{t:4,f:[{p:[18,6,827],t:7,e:"ui-section",a:{label:"Activation Code"},f:[{t:2,r:"data.disk.activation_code",p:[18,42,863]}]}],n:50,r:"data.disk.activation_code",p:[17,5,787]}," ",{t:4,f:[{p:[21,6,966],t:7,e:"ui-section",a:{label:"Deactivation Code"},f:[{t:2,r:"data.disk.deactivation_code",p:[21,44,1004]}]}],n:50,r:"data.disk.deactivation_code",p:[20,5,924]}," ",{t:4,f:[{p:[24,6,1101],t:7,e:"ui-section",a:{label:"Kill Code"},f:[{t:2,r:"data.disk.kill_code",p:[24,36,1131]}]}],n:50,r:"data.disk.kill_code",p:[23,5,1067]}," ",{t:4,f:[{p:[27,6,1223],t:7,e:"ui-section",a:{label:"Trigger Code"},f:[{t:2,r:"data.disk.trigger_code",p:[27,39,1256]}]}],n:50,r:"data.disk.trigger_code",p:[26,5,1186]}," ",{t:4,f:[{t:4,f:[{p:[31,8,1400],t:7,e:"ui-section",a:{label:[{t:2,r:"name",p:[31,27,1419]}]},f:[{t:2,r:"value",p:[31,37,1429]}]}],n:52,r:"data.disk.extra_settings",p:[30,6,1357]}],n:50,r:"data.disk.has_extra_settings",p:[29,5,1314]}]}],n:50,r:"data.has_program",p:[5,3,173]},{t:4,n:51,f:[{p:[36,4,1515],t:7,e:"ui-notice",f:["No program detected."]}],r:"data.has_program"}],n:50,r:"data.has_disk",p:[3,2,79]},{t:4,n:51,f:[{p:[39,3,1584],t:7,e:"ui-notice",f:["Insert disk."]}],r:"data.has_disk"}]}," ",{p:[42,1,1646],t:7,e:"ui-display",a:{title:"Cloud Storage"},f:[{t:4,f:[{p:[44,3,1713],t:7,e:"ui-button",a:{icon:"plus-circle",action:"create_backup"},f:["Create New Backup"]}," ",{p:[45,3,1799],t:7,e:"ui-display",a:{title:"Active Backups"},f:[{t:4,f:[{p:[47,5,1873],t:7,e:"ui-button",a:{action:"set_view",params:['{"view": "',{t:2,r:"cloud_id",p:[47,52,1920]},'"}']},f:["Backup #",{t:2,r:"cloud_id",p:[47,76,1944]}]}],n:52,r:"data.cloud_backups",p:[46,4,1839]}]}],n:50,x:{r:["data.current_view"],s:"!_0"},p:[43,2,1683]},{t:4,n:51,f:[{p:[51,3,2014],t:7,e:"ui-button",a:{icon:"undo",action:"set_view",params:'{"view": "0"}'},f:["Return"]}," ",{t:4,f:[{p:[53,4,2131],t:7,e:"ui-notice",f:["ERROR: Backup not found."]}],n:50,x:{r:["data.cloud_backup"],s:"!_0"},p:[52,3,2100]},{t:4,n:51,f:[{p:[55,4,2195],t:7,e:"ui-display",a:{title:["Backup #",{t:2,r:"data.current_view",p:[55,31,2222]}]},f:[{t:4,f:[{p:[57,6,2282],t:7,e:"ui-button",a:{icon:"upload",action:"upload_program",style:"selected"},f:["Upload Program From Disk"]},{p:[57,108,2384],t:7,e:"br"}],n:50,r:"data.has_program",p:[56,5,2251]}," ",{t:4,f:[{p:[60,6,2443],t:7,e:"hr"}," ",{p:[61,6,2454],t:7,e:"ui-section",f:[{p:[62,7,2474],t:7,e:"h3",f:[{t:2,r:"name",p:[62,11,2478]}]}," ",{p:[63,7,2499],t:7,e:"div",a:{style:"float:right"},f:[{p:[64,8,2533],t:7,e:"ui-button",a:{icon:"minus-circle",action:"remove_program",style:"danger",params:['{"program_id": "',{t:2,r:"id",p:[64,102,2627]},'"}']},f:["Uninstall"]}]}]}," ",{p:[67,6,2699],t:7,e:"ui-section",f:[{p:[68,7,2719],t:7,e:"ui-section",a:{label:"Description"},f:[{t:2,r:"desc",p:[68,39,2751]}]}," ",{p:[69,7,2780],t:7,e:"ui-section",a:{label:"Activation Status"},f:[{t:2,x:{r:["activated"],s:'_0?"Active":"Inactive"'},p:[69,45,2818]}]}," ",{p:[70,7,2877],t:7,e:"ui-section",a:{label:"Nanites Consumed"},f:[{t:2,r:"use_rate",p:[70,44,2914]},"/s"]}," ",{t:4,f:[{p:[72,8,2977],t:7,e:"ui-section",a:{label:"Trigger Cost"},f:[{t:2,r:"trigger_cost",p:[72,41,3010]},"/s"]}," ",{p:[73,8,3050],t:7,e:"ui-section",a:{label:"Trigger Cooldown"},f:[{t:2,r:"trigger_cooldown",p:[73,45,3087]},"/s"]}],n:50,r:"can_trigger",p:[71,7,2949]}," ",{t:4,f:[{p:[76,8,3178],t:7,e:"ui-section",a:{label:"Activation Delay"},f:[{t:2,r:"activation_delay",p:[76,45,3215]}]}],n:50,r:"activation_delay",p:[75,7,3145]}," ",{t:4,f:[{p:[79,8,3293],t:7,e:"ui-section",a:{label:"Timer"},f:[{t:2,r:"timer",p:[79,34,3319]}]}," ",{p:[80,8,3350],t:7,e:"ui-section",a:{label:"Timer Type "},f:[{t:2,r:"timer_type",p:[80,40,3382]}]}],n:50,r:"timer",p:[78,7,3271]}," ",{t:4,f:[{p:[83,8,3464],t:7,e:"ui-section",a:{label:"Activation Code"},f:[{t:2,r:"activation_code",p:[83,44,3500]}]}],n:50,r:"activation_code",p:[82,7,3432]}," ",{t:4,f:[{p:[86,8,3589],t:7,e:"ui-section",a:{label:"Deactivation Code"},f:[{t:2,r:"deactivation_code",p:[86,46,3627]}]}],n:50,r:"deactivation_code",p:[85,7,3555]}," ",{t:4,f:[{p:[89,8,3710],t:7,e:"ui-section",a:{label:"Kill Code"},f:[{t:2,r:"kill_code",p:[89,38,3740]}]}],n:50,r:"kill_code",p:[88,7,3684]}," ",{t:4,f:[{p:[92,8,3818],t:7,e:"ui-section",a:{label:"Trigger Code"},f:[{t:2,r:"trigger_code",p:[92,41,3851]}]}],n:50,r:"trigger_code",p:[91,7,3789]}," ",{t:4,f:[{t:4,f:[{p:[96,10,3973],t:7,e:"ui-section",a:{label:[{t:2,r:"name",p:[96,29,3992]}]},f:[{t:2,r:"value",p:[96,39,4002]}]}],n:52,r:"extra_settings",p:[95,8,3938]}],n:50,r:"has_extra_settings",p:[94,7,3903]}]}],n:52,r:"data.cloud_programs",p:[59,5,2407]}]}],x:{r:["data.cloud_backup"],s:"!_0"}}],x:{r:["data.current_view"],s:"!_0"}}]}]}]},e.exports=a.extend(r.exports)},{341:341}],412:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-display",a:{title:"Nanite Program Hub"},f:[{t:4,f:[{p:[3,2,65],t:7,e:"ui-display",a:{title:"Program Disk"},f:[{p:[4,3,102],t:7,e:"ui-section",f:[{p:[5,4,119],t:7,e:"ui-button",a:{icon:"eject",action:"eject"},f:["Eject Disk"]}," ",{p:[6,4,185],t:7,e:"ui-button",a:{icon:"minus-circle",action:"clear"},f:["Delete Program"]}]}," ",{t:4,f:[{p:[9,4,307],t:7,e:"ui-section",a:{label:"Program Name"},f:[{t:2,r:"data.disk.name",p:[9,37,340]}]}," ",{p:[10,4,376],t:7,e:"ui-section",a:{label:"Description"},f:[{t:2,r:"data.disk.desc",p:[10,36,408]}]}],n:50,r:"data.has_program",p:[8,3,278]},{t:4,n:51,f:[{p:[12,4,456],t:7,e:"ui-notice",f:["No program installed."]}],r:"data.has_program"}]}],n:50,r:"data.has_disk",p:[2,1,41]},{t:4,n:51,f:[{p:[16,2,540],t:7,e:"ui-notice",f:["Insert disk."]}],r:"data.has_disk"},{p:[18,1,586],t:7,e:"br"}," ",{p:[19,1,592],t:7,e:"ui-display",a:{title:"Programs"},f:[{p:[20,2,624],t:7,e:"ui-section",f:[{p:[21,3,640],t:7,e:"ui-button",a:{icon:"undo",action:"set_category",params:'{"category": "Main"}'},f:["Return"]}," ",{p:[22,3,737],t:7,e:"ui-button",a:{icon:"align-justify ",action:"toggle_details"},f:[{t:2,x:{r:["data.detail_view"],s:'_0?"Compact View":"Detailed View"'},p:[22,60,794]}]}]}," ",{t:4,f:[{p:[25,3,916],t:7,e:"ui-display",f:[{t:4,f:[{p:[27,5,964],t:7,e:"ui-section",f:[{p:[27,17,976],t:7,e:"ui-button",a:{action:"set_category",params:['{"category": "',{t:2,r:"name",p:[27,72,1031]},'"}']},f:[{t:2,r:"name",p:[27,84,1043]}]}]}],n:52,r:"data.categories",p:[26,4,933]}]}],n:50,x:{r:["data.category"],s:'_0=="Main"'},p:[24,2,881]},{t:4,n:51,f:[{p:[31,3,1122],t:7,e:"ui-display",a:{title:[{t:2,r:"data.category",p:[31,22,1141]}]},f:[{t:4,f:[{t:4,f:[{p:[34,6,1229],t:7,e:"ui-display",f:[{p:[35,7,1249],t:7,e:"ui-section",f:[{p:[35,19,1261],t:7,e:"b",f:[{t:2,r:"name",p:[35,22,1264]}]}]}," ",{p:[36,7,1297],t:7,e:"ui-section",f:[{t:2,r:"desc",p:[36,19,1309]}]}," ",{p:[37,7,1338],t:7,e:"ui-section",f:[{p:[38,8,1359],t:7,e:"ui-button",a:{icon:"download",action:"download",params:['{"program_id": "',{t:2,r:"id",p:[38,77,1428]},'"}'],state:[{t:2,x:{r:["data.has_disk"],s:'_0?null:"disabled"'},p:[38,94,1445]}]},f:["Download"]}]}]}],n:50,r:"data.detail_view",p:[33,5,1198]},{t:4,n:51,f:[{p:[44,6,1585],t:7,e:"ui-section",f:[{p:[44,18,1597],t:7,e:"ui-button",a:{action:"download",params:['{"program_id": "',{t:2,r:"id",p:[44,71,1650]},'"}']},f:[{t:2,r:"name",p:[44,81,1660]}]}]}],r:"data.detail_view"}],n:52,r:"data.program_list",p:[32,4,1165]}]}],x:{r:["data.category"],s:'_0=="Main"'}}]}]}]},e.exports=a.extend(r.exports)},{341:341}],413:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-display",a:{title:"Nanite Programming"},f:[{t:4,f:[{p:[3,3,67],t:7,e:"ui-notice",f:["Insert a nanite program disk."]}],n:50,x:{r:["data.has_disk"],s:"!_0"},p:[2,1,41]},{t:4,n:51,f:[{p:[5,3,133],t:7,e:"ui-button",a:{icon:"eject",action:"eject"},f:["Eject Disk"]}," ",{t:4,f:[{p:[7,5,229],t:7,e:"ui-notice",f:["No program detected."]}],n:50,x:{r:["data.has_program"],s:"!_0"},p:[6,3,198]},{t:4,n:51,f:[{p:[9,5,290],t:7,e:"ui-section",f:[{p:[10,7,310],t:7,e:"ui-display",a:{title:[{t:2,r:"data.name",p:[10,26,329]}]},f:[{t:2,r:"data.desc",p:[11,9,354]}]}]}," ",{p:[14,5,413],t:7,e:"ui-section",f:[{p:[15,7,433],t:7,e:"ui-section",a:{label:"Program Info"},f:["Nanites Consumed: ",{t:2,r:"data.use_rate",p:[16,26,493]},{p:[16,43,510],t:7,e:"br"}," ",{t:4,f:["Trigger Cost: ",{t:2,r:"data.trigger_cost",p:[18,25,574]},"u",{p:[18,47,596],t:7,e:"br"}],n:50,r:"data.can_trigger",p:[17,9,524]}]}," ",{p:[22,7,648],t:7,e:"ui-section",a:{label:"Status"},f:[{p:[23,9,685],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.activated"],s:'_0?"toggle-on":"toggle-off"'},p:[24,17,713]}],action:"toggle_active"},f:[{t:2,x:{r:["data.activated"],s:'_0?"Active":"Inactive"'},p:[26,11,809]}]}]}," ",{p:[30,7,905],t:7,e:"ui-section",a:{label:"Settings"},f:[{p:[31,9,944],t:7,e:"ui-button",a:{icon:"pencil",action:"set_activation_delay"}}," Activation Delay: ",{t:2,r:"data.activation_delay",p:[31,95,1030]}," ",{p:[31,121,1056],t:7,e:"br"}," ",{p:[32,9,1070],t:7,e:"ui-button",a:{icon:"pencil",action:"set_timer"}}," Timer: ",{t:2,r:"data.timer",p:[32,73,1134]}," ",{p:[32,88,1149],t:7,e:"br"}," ",{p:[33,9,1163],t:7,e:"ui-button",a:{icon:"pencil",action:"set_timer_type"}}," Timer Type: ",{t:2,r:"data.timer_type",p:[33,83,1237]}," ",{p:[33,103,1257],t:7,e:"br"}]}," ",{p:[36,7,1292],t:7,e:"ui-section",a:{label:"Codes"},f:[{p:[37,9,1328],t:7,e:"ui-button",a:{icon:"pencil",action:"set_code",params:'{"target_code": "activation"}'}}," Activation Code: ",{t:2,r:"data.activation_code",p:[37,121,1440]}," ",{p:[37,146,1465],t:7,e:"br"}," ",{p:[38,9,1479],t:7,e:"ui-button",a:{icon:"pencil",action:"set_code",params:'{"target_code": "deactivation"}'}}," Deactivation Code: ",{t:2,r:"data.deactivation_code",p:[38,125,1595]}," ",{p:[38,152,1622],t:7,e:"br"}," ",{p:[39,9,1636],t:7,e:"ui-button",a:{icon:"pencil",action:"set_code",params:'{"target_code": "kill"}'}}," Kill Code: ",{t:2,r:"data.kill_code",p:[39,109,1736]}," ",{p:[39,128,1755],t:7,e:"br"}," ",{t:4,f:[{p:[41,11,1805],t:7,e:"ui-button",a:{icon:"pencil",action:"set_code",params:'{"target_code": "trigger"}'}}," Trigger Code: ",{t:2,r:"data.trigger_code",p:[41,117,1911]}," ",{p:[41,139,1933],t:7,e:"br"}],n:50,r:"data.can_trigger",p:[40,9,1769]}]}," ",{t:4,f:[{p:[46,9,2026],t:7,e:"ui-section",a:{label:"Special"},f:[{t:4,f:[{p:[48,13,2109],t:7,e:"ui-button",a:{icon:"pencil",action:"set_extra_setting",params:['{"target_setting": "',{t:2,r:"name",p:[48,93,2189]},'"}']}}," ",{t:2,r:"name",p:[48,118,2214]},": ",{t:2,r:"value",p:[48,128,2224]}," ",{p:[48,138,2234],t:7,e:"br"}],n:52,r:"data.extra_settings",p:[47,11,2066]}]}],n:50,r:"data.has_extra_settings",p:[45,7,1985]}]}],x:{r:["data.has_program"],s:"!_0"}}],x:{r:["data.has_disk"],s:"!_0"}}]}]},e.exports=a.extend(r.exports)},{341:341}],414:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-display",a:{title:"Nanite Control"},f:[{t:4,f:[{p:[3,3,60],t:7,e:"ui-notice",f:["The interface is locked."]}],n:50,r:"data.locked",p:[2,1,37]},{t:4,n:51,f:[{p:[5,3,121],t:7,e:"ui-button",a:{icon:"lock",action:"lock"},f:["Lock Interface"]}," ",{p:[6,3,188],t:7,e:"ui-button",a:{icon:"save",action:"save"},f:["Save Current Setting"]}," ",{p:[7,3,261],t:7,e:"ui-section",a:{label:"Signal Code"},f:[{p:[8,5,299],t:7,e:"span",f:[{t:2,r:"data.code",p:[8,11,305]}]}," ",{p:[9,4,330],t:7,e:"ui-button",a:{icon:"pencil",action:"set_code"},f:["Set"]}]}," ",{t:4,f:[{p:[12,5,443],t:7,e:"ui-section",a:{label:"Relay Code"},f:[{p:[13,7,482],t:7,e:"span",f:[{t:2,r:"data.relay_code",p:[13,13,488]}]}," ",{p:[14,5,520],t:7,e:"ui-button",a:{icon:"pencil",action:"set_relay_code"},f:["Set"]}]}],n:50,x:{r:["data.mode"],s:'_0=="Relay"'},p:[11,3,409]}," ",{p:[17,3,618],t:7,e:"ui-section",a:{label:"Signal Mode"},f:[{p:[18,5,656],t:7,e:"span",f:[{t:2,r:"data.mode",p:[18,11,662]}]}," ",{p:[19,5,688],t:7,e:"br"}," ",{p:[20,4,697],t:7,e:"ui-button",a:{action:"select_mode",params:'{"mode": "Off"}'},f:["Off"]}," ",{p:[21,5,775],t:7,e:"ui-button",a:{action:"select_mode",params:'{"mode": "Local"}'},f:["Local"]}," ",{p:[22,5,857],t:7,e:"ui-button",a:{action:"select_mode",params:'{"mode": "Targeted"}'},f:["Targeted"]}," ",{p:[23,5,945],t:7,e:"ui-button",a:{action:"select_mode",params:'{"mode": "Area"}'},f:["Area"]}," ",{p:[24,5,1025],t:7,e:"ui-button",a:{action:"select_mode",params:'{"mode": "Relay"}'},f:["Relay"]}]}],r:"data.locked"}]}," ",{p:[28,1,1144],t:7,e:"ui-display",a:{title:"Saved Settings"},f:[{t:4,f:[{p:[30,3,1215],t:7,e:"ui-button",a:{icon:"load",action:"load",params:['{"save_id": "',{t:2,r:"id",p:[30,61,1273]},'"}']},f:[{t:2,r:"name",p:[30,71,1283]}]}," ",{t:4,f:[{p:[32,4,1332],t:7,e:"ui-button",a:{icon:"remove",action:"remove_save",params:['{"save_id": "',{t:2,r:"id",p:[32,71,1399]},'"}']},f:["Remove"]}],n:50,x:{r:["data.locked"],s:"!_0"},p:[31,3,1307]}," ",{p:[34,3,1442],t:7,e:"br"}],n:52,r:"data.saved_settings",p:[29,2,1182]}]}]},e.exports=a.extend(r.exports)},{341:341}],415:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-display",a:{title:"Ghost roles"},f:[{p:[2,2,35],t:7,e:"ui-section",a:{label:"Ignored roles"},f:[{t:4,f:[{p:[4,4,99],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["enabled"],s:'_0?"check-square-o":"square-o"'},p:[4,21,116]}],style:[{t:2,x:{r:["enabled"],s:'_0?"danger":null'},p:[4,73,168]}],action:"toggle_ignore",params:['{"key": "',{t:2,r:"key",p:[4,144,239]},'"}']},f:[{t:2,r:"desc",p:[4,155,250]}]}],n:52,r:"data.ignore",p:[3,3,73]}]}]}]},e.exports=a.extend(r.exports)},{341:341}],416:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-display",a:{title:"Relay"},f:[{t:4,f:[{p:[3,3,57],t:7,e:"h2",f:["NETWORK BUFFERS OVERLOADED"]}," ",{p:[4,3,96],t:7,e:"h3",f:["Overload Recovery Mode"]}," ",{p:[5,3,131],t:7,e:"i",f:["This system is suffering temporary outage due to overflow of traffic buffers. Until buffered traffic is processed, all further requests will be dropped. Frequent occurences of this error may indicate insufficient hardware capacity of your network. Please contact your network planning department for instructions on how to resolve this issue."]}," ",{p:[6,3,484],t:7,e:"h3",f:["ADMINISTRATIVE OVERRIDE"]}," ",{p:[7,3,520],t:7,e:"b",f:["CAUTION - Data loss may occur"]}," ",{p:[8,3,562],t:7,e:"ui-button",a:{icon:"signal",action:"restart"},f:["Purge buffered traffic"]}],n:50,r:"data.dos_crashed",p:[2,2,29]},{t:4,n:51,f:[{p:[12,3,663],t:7,e:"ui-section",a:{label:"Relay status"},f:[{p:[13,4,701],t:7,e:"ui-button",a:{icon:"power-off",action:"toggle"},f:[{t:2,x:{r:["data.enabled"],s:'_0?"ENABLED":"DISABLED"'},p:[14,6,752]}]}]}," ",{p:[18,3,836],t:7,e:"ui-section",a:{label:"Network buffer status"},f:[{t:2,r:"data.dos_overload",p:[19,4,883]}," / ",{t:2,r:"data.dos_capacity",p:[19,28,907]}," GQ"]}],r:"data.dos_crashed"}]}]},e.exports=a.extend(r.exports)},{341:341}],417:[function(t,e,n){var a=t(341),r={exports:{}};!function(t){"use strict";t.exports={computed:{healthState:function(){var t=this.get("data.health");return t>70?"good":t>50?"average":"bad"}}}}(r),r.exports.template={v:3,t:[" "," ",{p:[15,1,320],t:7,e:"ntosheader"}," ",{t:4,f:[{p:[18,3,363],t:7,e:"ui-notice",f:[{p:[19,5,380],t:7,e:"span",f:["Reconstruction in progress!"]}]}],n:50,r:"data.restoring",p:[17,1,337]},{p:[24,1,451],t:7,e:"ui-display",f:[{p:[26,1,467],t:7,e:"div",a:{"class":"item"},f:[{p:[27,3,489],t:7,e:"div",a:{"class":"itemLabel"},f:["Inserted AI:"]}," ",{p:[30,3,541],t:7,e:"div",a:{"class":"itemContent"},f:[{p:[31,2,569],t:7,e:"ui-button",a:{icon:"eject",action:"PRG_eject",state:[{t:2,x:{r:["data.nocard"],s:'_0?"disabled":null'},p:[31,52,619]}]},f:[{t:2,x:{r:["data.name"],s:'_0?_0:"---"'},p:[31,89,656]}]}]}]}," ",{t:4,f:[{p:[36,2,744],t:7,e:"b",f:["ERROR: ",{t:2,r:"data.error",p:[36,12,754]}]}],n:50,r:"data.error",p:[35,1,723]},{t:4,n:51,f:[{p:[38,2,785],t:7,e:"h2",f:["System Status"]}," ",{p:[39,2,810],t:7,e:"div",a:{"class":"item"},f:[{p:[40,3,832],t:7,e:"div",a:{"class":"itemLabel"},f:["Current AI:"]}," ",{p:[43,3,885],t:7,e:"div",a:{"class":"itemContent"},f:[{t:2,r:"data.name",p:[44,4,915]}]}," ",{p:[46,3,942],t:7,e:"div",a:{"class":"itemLabel"},f:["Status:"]}," ",{p:[49,3,991],t:7,e:"div",a:{"class":"itemContent"},f:[{t:4,f:["Nonfunctional"],n:50,r:"data.isDead",p:[50,4,1021]},{t:4,n:51,f:["Functional"],r:"data.isDead"}]}," ",{p:[56,3,1114],t:7,e:"div",a:{"class":"itemLabel"},f:["System Integrity:"]}," ",{p:[59,3,1173],t:7,e:"div",a:{"class":"itemContent"},f:[{p:[60,4,1203],t:7,e:"ui-bar",a:{min:"0",max:"100",value:[{t:2,r:"data.health",p:[60,37,1236]}],state:[{t:2,r:"healthState",p:[61,11,1264]}]},f:[{t:2,x:{r:["adata.health"],s:"Math.round(_0)"},p:[61,28,1281]},"%"]}]}," ",{p:[63,3,1336],t:7,e:"div",a:{"class":"itemLabel"},f:["Active Laws:"]}," ",{p:[66,3,1390],t:7,e:"div",a:{"class":"itemContent"},f:[{p:[67,4,1420],t:7,e:"table",f:[{t:4,f:[{p:[69,6,1462],t:7,e:"tr",f:[{p:[69,10,1466],t:7,e:"td",f:[{p:[69,14,1470],t:7,e:"span",a:{"class":"highlight"},f:[{t:2,r:".",p:[69,38,1494]}]}]}]}],n:52,r:"data.ai_laws",p:[68,5,1433]}]}]}," ",{p:[73,2,1547],t:7,e:"ui-section",a:{label:"Operations"},f:[{p:[74,3,1582],t:7,e:"ui-button",a:{icon:"plus",style:[{t:2,x:{r:["data.restoring"],s:'_0?"disabled":null'},p:[74,33,1612]}],action:"PRG_beginReconstruction"},f:["Begin Reconstruction"]}]}]}],r:"data.error"}]}]},r.exports.components=r.exports.components||{};var i={ntosheader:t(431) -};for(var o in i)i.hasOwnProperty(o)&&(r.exports.components[o]=i[o]);e.exports=a.extend(r.exports)},{341:341,431:431}],418:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[" ",{p:[2,1,47],t:7,e:"ntosheader"}," ",{t:4,f:[{p:[5,1,91],t:7,e:"ui-button",a:{action:"PRG_switchm",icon:"home",params:'{"target" : "mod"}',state:[{t:2,x:{r:["data.mmode"],s:'_0==1?"disabled":null'},p:[5,80,170]}]},f:["Access Modification"]}],n:50,r:"data.have_id_slot",p:[4,1,64]},{p:[7,1,253],t:7,e:"ui-button",a:{action:"PRG_switchm",icon:"folder-open",params:'{"target" : "manage"}',state:[{t:2,x:{r:["data.mmode"],s:'_0==2?"disabled":null'},p:[7,90,342]}]},f:["Job Management"]}," ",{p:[8,1,411],t:7,e:"ui-button",a:{action:"PRG_switchm",icon:"folder-open",params:'{"target" : "manifest"}',state:[{t:2,x:{r:["data.mmode"],s:'!_0?"disabled":null'},p:[8,92,502]}]},f:["Crew Manifest"]}," ",{t:4,f:[{p:[10,1,593],t:7,e:"ui-button",a:{action:"PRG_print",icon:"print",state:[{t:2,x:{r:["data.has_id","data.mmode"],s:'!_1||_0&&_1==1?null:"disabled"'},p:[10,51,643]}]},f:["Print"]}],n:50,r:"data.have_printer",p:[9,1,566]},{t:4,f:[{p:[14,1,766],t:7,e:"div",a:{"class":"item"},f:[{p:[15,3,788],t:7,e:"h2",f:["Crew Manifest"]}," ",{p:[16,3,814],t:7,e:"br"},"Please use security record computer to modify entries.",{p:[16,61,872],t:7,e:"br"},{p:[16,65,876],t:7,e:"br"}]}," ",{t:4,f:[{p:[19,2,916],t:7,e:"div",a:{"class":"item"},f:[{t:2,r:"name",p:[20,2,937]}," - ",{t:2,r:"rank",p:[20,13,948]}]}],n:52,r:"data.manifest",p:[18,1,890]}],n:50,x:{r:["data.mmode"],s:"!_0"},p:[13,1,745]},{t:4,n:51,f:[{t:4,n:50,x:{r:["data.mmode"],s:"_0==2"},f:[{p:[25,1,1008],t:7,e:"div",a:{"class":"item"},f:[{p:[26,3,1030],t:7,e:"h2",f:["Job Management"]}]}," ",{p:[28,1,1063],t:7,e:"table",f:[{p:[29,1,1072],t:7,e:"tr",f:[{p:[29,5,1076],t:7,e:"td",a:{style:"width:25%"},f:[{p:[29,27,1098],t:7,e:"b",f:["Job"]}]},{p:[29,42,1113],t:7,e:"td",a:{style:"width:25%"},f:[{p:[29,64,1135],t:7,e:"b",f:["Slots"]}]},{p:[29,81,1152],t:7,e:"td",a:{style:"width:25%"},f:[{p:[29,103,1174],t:7,e:"b",f:["Open job"]}]},{p:[29,123,1194],t:7,e:"td",a:{style:"width:25%"},f:[{p:[29,145,1216],t:7,e:"b",f:["Close job"]}]}]}," ",{t:4,f:[{p:[32,2,1269],t:7,e:"tr",f:[{p:[32,6,1273],t:7,e:"td",f:[{t:2,r:"title",p:[32,10,1277]}]},{p:[32,24,1291],t:7,e:"td",f:[{t:2,r:"current",p:[32,28,1295]},"/",{t:2,r:"total",p:[32,40,1307]}]},{p:[32,54,1321],t:7,e:"td",f:[{p:[32,58,1325],t:7,e:"ui-button",a:{action:"PRG_open_job",params:['{"target" : "',{t:2,r:"title",p:[32,112,1379]},'"}'],state:[{t:2,x:{r:["status_open"],s:'_0?null:"disabled"'},p:[32,132,1399]}]},f:[{t:2,r:"desc_open",p:[32,169,1436]}]},{p:[32,194,1461],t:7,e:"br"}]},{p:[32,203,1470],t:7,e:"td",f:[{p:[32,207,1474],t:7,e:"ui-button",a:{action:"PRG_close_job",params:['{"target" : "',{t:2,r:"title",p:[32,262,1529]},'"}'],state:[{t:2,x:{r:["status_close"],s:'_0?null:"disabled"'},p:[32,282,1549]}]},f:[{t:2,r:"desc_close",p:[32,320,1587]}]}]}]}],n:52,r:"data.slots",p:[30,1,1244]}]}]},{t:4,n:50,x:{r:["data.mmode"],s:"!(_0==2)"},f:[" ",{p:[40,1,1665],t:7,e:"div",a:{"class":"item"},f:[{p:[41,3,1687],t:7,e:"h2",f:["Access Modification"]}]}," ",{t:4,f:[{p:[45,3,1751],t:7,e:"span",a:{"class":"alert"},f:[{p:[45,23,1771],t:7,e:"i",f:["Please insert the ID into the terminal to proceed."]}]},{p:[45,87,1835],t:7,e:"br"}],n:50,x:{r:["data.has_id"],s:"!_0"},p:[44,1,1727]},{p:[48,1,1852],t:7,e:"div",a:{"class":"item"},f:[{p:[49,3,1874],t:7,e:"div",a:{"class":"itemLabel"},f:["Target Identity:"]}," ",{p:[52,3,1930],t:7,e:"div",a:{"class":"itemContent"},f:[{p:[53,2,1958],t:7,e:"ui-button",a:{icon:"eject",action:"PRG_eject",params:'{"target" : "id"}'},f:[{t:2,r:"data.id_name",p:[53,72,2028]}]}]}]}," ",{p:[56,1,2076],t:7,e:"div",a:{"class":"item"},f:[{p:[57,3,2098],t:7,e:"div",a:{"class":"itemLabel"},f:["Auth Identity:"]}," ",{p:[60,3,2152],t:7,e:"div",a:{"class":"itemContent"},f:[{p:[61,2,2180],t:7,e:"ui-button",a:{icon:"eject",action:"PRG_eject",params:'{"target" : "auth"}'},f:[{t:2,r:"data.auth_name",p:[61,74,2252]}]}]}]}," ",{p:[64,1,2302],t:7,e:"hr"}," ",{t:4,f:[{t:4,f:[{p:[68,2,2362],t:7,e:"div",a:{"class":"item"},f:[{p:[69,4,2385],t:7,e:"h2",f:["Details"]}]}," ",{t:4,f:[{p:[73,2,2436],t:7,e:"div",a:{"class":"item"},f:[{p:[74,4,2459],t:7,e:"div",a:{"class":"itemLabel"},f:["Registered Name:"]}," ",{p:[77,4,2518],t:7,e:"div",a:{"class":"itemContent"},f:[{t:2,r:"data.id_owner",p:[78,3,2547]}]}]}," ",{p:[81,2,2587],t:7,e:"div",a:{"class":"item"},f:[{p:[82,4,2610],t:7,e:"div",a:{"class":"itemLabel"},f:["Rank:"]}," ",{p:[85,4,2658],t:7,e:"div",a:{"class":"itemContent"},f:[{t:2,r:"data.id_rank",p:[86,3,2687]}]}]}," ",{p:[89,2,2726],t:7,e:"div",a:{"class":"item"},f:[{p:[90,4,2749],t:7,e:"div",a:{"class":"itemLabel"},f:["Demote:"]}," ",{p:[93,4,2799],t:7,e:"div",a:{"class":"itemContent"},f:[{p:[94,3,2828],t:7,e:"ui-button",a:{action:"PRG_terminate",icon:"gear",state:[{t:2,x:{r:["data.id_rank"],s:'_0=="Unassigned"?"disabled":null'},p:[94,56,2881]}]},f:["Demote ",{t:2,r:"data.id_owner",p:[94,117,2942]}]}]}]}],n:50,r:"data.minor",p:[72,2,2415]},{t:4,n:51,f:[{p:[99,2,3007],t:7,e:"div",a:{"class":"item"},f:[{p:[100,4,3030],t:7,e:"div",a:{"class":"itemLabel"},f:["Registered Name:"]}," ",{p:[103,4,3089],t:7,e:"div",a:{"class":"itemContent"},f:[{p:[104,3,3118],t:7,e:"ui-button",a:{action:"PRG_edit",icon:"pencil",params:'{"name" : "1"}'},f:[{t:2,r:"data.id_owner",p:[104,70,3185]}]}]}]}," ",{p:[108,2,3239],t:7,e:"div",a:{"class":"item"},f:[{p:[109,4,3262],t:7,e:"h2",f:["Assignment"]}]}," ",{p:[111,3,3294],t:7,e:"ui-button",a:{action:"PRG_togglea",icon:"gear"},f:[{t:2,x:{r:["data.assignments"],s:'_0?"Hide assignments":"Show assignments"'},p:[111,47,3338]}]}," ",{p:[112,2,3415],t:7,e:"div",a:{"class":"item"},f:[{p:[113,4,3438],t:7,e:"span",a:{id:"allvalue.jobsslot"},f:[]}]}," ",{p:[117,2,3495],t:7,e:"div",a:{"class":"item"},f:[{t:4,f:[{p:[119,4,3547],t:7,e:"div",a:{id:"all-value.jobs"},f:[{p:[120,3,3576],t:7,e:"table",f:[{p:[121,5,3589],t:7,e:"tr",f:[{p:[122,4,3598],t:7,e:"th",f:["Command"]}," ",{p:[123,4,3619],t:7,e:"td",f:[{p:[124,6,3630],t:7,e:"ui-button",a:{action:"PRG_assign",params:'{"assign_target" : "Captain"}',state:[{t:2,x:{r:["data.id_rank"],s:'_0=="Captain"?"selected":null'},p:[124,83,3707]}]},f:["Captain"]}]}]}," ",{p:[127,5,3804],t:7,e:"tr",f:[{p:[128,4,3813],t:7,e:"th",f:["Special"]}," ",{p:[129,4,3834],t:7,e:"td",f:[{p:[130,6,3845],t:7,e:"ui-button",a:{action:"PRG_assign",params:'{"assign_target" : "Custom"}'},f:["Custom"]}]}]}," ",{p:[133,5,3959],t:7,e:"tr",f:[{p:[134,4,3968],t:7,e:"th",a:{style:"color: '#FFA500';"},f:["Engineering"]}," ",{p:[135,4,4019],t:7,e:"td",f:[{t:4,f:[{p:[137,5,4067],t:7,e:"ui-button",a:{action:"PRG_assign",params:['{"assign_target" : "',{t:2,r:"job",p:[137,64,4126]},'"}'],state:[{t:2,x:{r:["data.id_rank","job"],s:'_0==_1?"selected":null'},p:[137,82,4144]}]},f:[{t:2,r:"display_name",p:[137,127,4189]}]}],n:52,r:"data.engineering_jobs",p:[136,6,4030]}]}]}," ",{p:[141,5,4260],t:7,e:"tr",f:[{p:[142,4,4269],t:7,e:"th",a:{style:"color: '#008000';"},f:["Medical"]}," ",{p:[143,4,4316],t:7,e:"td",f:[{t:4,f:[{p:[145,5,4360],t:7,e:"ui-button",a:{action:"PRG_assign",params:['{"assign_target" : "',{t:2,r:"job",p:[145,64,4419]},'"}'],state:[{t:2,x:{r:["data.id_rank","job"],s:'_0==_1?"selected":null'},p:[145,82,4437]}]},f:[{t:2,r:"display_name",p:[145,127,4482]}]}],n:52,r:"data.medical_jobs",p:[144,6,4327]}]}]}," ",{p:[149,5,4553],t:7,e:"tr",f:[{p:[150,4,4562],t:7,e:"th",a:{style:"color: '#800080';"},f:["Science"]}," ",{p:[151,4,4609],t:7,e:"td",f:[{t:4,f:[{p:[153,5,4653],t:7,e:"ui-button",a:{action:"PRG_assign",params:['{"assign_target" : "',{t:2,r:"job",p:[153,64,4712]},'"}'],state:[{t:2,x:{r:["data.id_rank","job"],s:'_0==_1?"selected":null'},p:[153,82,4730]}]},f:[{t:2,r:"display_name",p:[153,127,4775]}]}],n:52,r:"data.science_jobs",p:[152,6,4620]}]}]}," ",{p:[157,5,4846],t:7,e:"tr",f:[{p:[158,4,4855],t:7,e:"th",a:{style:"color: '#DD0000';"},f:["Security"]}," ",{p:[159,4,4903],t:7,e:"td",f:[{t:4,f:[{p:[161,5,4948],t:7,e:"ui-button",a:{action:"PRG_assign",params:['{"assign_target" : "',{t:2,r:"job",p:[161,64,5007]},'"}'],state:[{t:2,x:{r:["data.id_rank","job"],s:'_0==_1?"selected":null'},p:[161,82,5025]}]},f:[{t:2,r:"display_name",p:[161,127,5070]}]}],n:52,r:"data.security_jobs",p:[160,6,4914]}]}]}," ",{p:[165,5,5141],t:7,e:"tr",f:[{p:[166,4,5150],t:7,e:"th",a:{style:"color: '#cc6600';"},f:["Cargo"]}," ",{p:[167,4,5195],t:7,e:"td",f:[{t:4,f:[{p:[169,5,5237],t:7,e:"ui-button",a:{action:"PRG_assign",params:['{"assign_target" : "',{t:2,r:"job",p:[169,64,5296]},'"}'],state:[{t:2,x:{r:["data.id_rank","job"],s:'_0==_1?"selected":null'},p:[169,82,5314]}]},f:[{t:2,r:"display_name",p:[169,127,5359]}]}],n:52,r:"data.cargo_jobs",p:[168,6,5206]}]}]}," ",{p:[173,5,5430],t:7,e:"tr",f:[{p:[174,4,5439],t:7,e:"th",a:{style:"color: '#808080';"},f:["Civilian"]}," ",{p:[175,4,5487],t:7,e:"td",f:[{t:4,f:[{p:[177,5,5532],t:7,e:"ui-button",a:{action:"PRG_assign",params:['{"assign_target" : "',{t:2,r:"job",p:[177,64,5591]},'"}'],state:[{t:2,x:{r:["data.id_rank","job"],s:'_0==_1?"selected":null'},p:[177,82,5609]}]},f:[{t:2,r:"display_name",p:[177,127,5654]}]}],n:52,r:"data.civilian_jobs",p:[176,6,5498]}]}]}," ",{t:4,f:[{p:[182,4,5757],t:7,e:"tr",f:[{p:[183,6,5768],t:7,e:"th",a:{style:"color: '#A52A2A';"},f:["CentCom"]}," ",{p:[184,6,5817],t:7,e:"td",f:[{t:4,f:[{p:[186,7,5862],t:7,e:"ui-button",a:{action:"PRG_assign",params:['{"assign_target" : "',{t:2,r:"job",p:[186,66,5921]},'"}'],state:[{t:2,x:{r:["data.id_rank","job"],s:'_0==_1?"selected":null'},p:[186,84,5939]}]},f:[{t:2,r:"display_name",p:[186,129,5984]}]}],n:52,r:"data.centcom_jobs",p:[185,5,5827]}]}]}],n:50,r:"data.centcom_access",p:[181,5,5725]}]}]}],n:50,r:"data.assignments",p:[118,4,3518]}]}],r:"data.minor"}," ",{t:4,f:[{p:[198,4,6153],t:7,e:"div",a:{"class":"item"},f:[{p:[199,3,6175],t:7,e:"h2",f:["Central Command"]}]}," ",{p:[201,4,6215],t:7,e:"div",a:{"class":"item",style:"width: 100%"},f:[{t:4,f:[{p:[203,5,6296],t:7,e:"div",a:{"class":"itemContentWide"},f:[{p:[204,5,6331],t:7,e:"ui-button",a:{action:"PRG_access",params:['{"access_target" : "',{t:2,r:"ref",p:[204,64,6390]},'", "allowed" : "',{t:2,r:"allowed",p:[204,87,6413]},'"}'],state:[{t:2,x:{r:["allowed"],s:'_0?"toggle":null'},p:[204,109,6435]}]},f:[{t:2,r:"desc",p:[204,140,6466]}]}]}],n:52,r:"data.all_centcom_access",p:[202,3,6257]}]}],n:50,r:"data.centcom_access",p:[197,2,6121]},{t:4,n:51,f:[{p:[209,4,6538],t:7,e:"div",a:{"class":"item"},f:[{p:[210,3,6560],t:7,e:"h2",f:[{t:2,r:"data.station_name",p:[210,7,6564]}]}]}," ",{p:[212,4,6606],t:7,e:"div",a:{"class":"item",style:"width: 100%"},f:[{t:4,f:[{p:[214,5,6676],t:7,e:"div",a:{style:"float: left; width: 175px; min-height: 250px"},f:[{p:[215,4,6739],t:7,e:"div",a:{"class":"average"},f:[{p:[215,25,6760],t:7,e:"ui-button",a:{action:"PRG_regsel",state:[{t:2,x:{r:["selected"],s:'_0?"toggle":null'},p:[215,63,6798]}],params:['{"region" : "',{t:2,r:"regid",p:[215,116,6851]},'"}']},f:[{p:[215,129,6864],t:7,e:"b",f:[{t:2,r:"name",p:[215,132,6867]}]}]}]}," ",{p:[216,4,6902],t:7,e:"br"}," ",{t:4,f:[{p:[218,6,6938],t:7,e:"div",a:{"class":"itemContentWide"},f:[{p:[219,5,6973],t:7,e:"ui-button",a:{action:"PRG_access",params:['{"access_target" : "',{t:2,r:"ref",p:[219,64,7032]},'", "allowed" : "',{t:2,r:"allowed",p:[219,87,7055]},'"}'],state:[{t:2,x:{r:["allowed"],s:'_0?"toggle":null'},p:[219,109,7077]}]},f:[{t:2,r:"desc",p:[219,140,7108]}]}]}],n:52,r:"accesses",p:[217,6,6913]}]}],n:52,r:"data.regions",p:[213,3,6648]}]}],r:"data.centcom_access"}],n:50,r:"data.has_id",p:[67,3,2340]}],n:50,r:"data.authenticated",p:[66,1,2310]}]}],x:{r:["data.mmode"],s:"!_0"}}]},r.exports.components=r.exports.components||{};var i={ntosheader:t(431)};for(var o in i)i.hasOwnProperty(o)&&(r.exports.components[o]=i[o]);e.exports=a.extend(r.exports)},{341:341,431:431}],419:[function(t,e,n){var a=t(341),r={exports:{}};!function(t){"use strict";t.exports={data:{chargeState:function(t){var e=this.get("data.battery.max");return t>e/2?"good":t>e/4?"average":"bad"}}}}(r),r.exports.template={v:3,t:[" "," ",{p:[15,1,311],t:7,e:"ntosheader"}," ",{p:[17,1,328],t:7,e:"ui-display",f:[{p:[18,2,343],t:7,e:"i",f:["Welcome to computer configuration utility. Please consult your system administrator if you have any questions about your device."]},{p:[18,137,478],t:7,e:"hr"}," ",{p:[19,2,485],t:7,e:"ui-display",a:{title:"Power Supply"},f:[{p:[20,3,522],t:7,e:"ui-section",a:{label:"Power Usage"},f:[{t:2,r:"data.power_usage",p:[21,4,559]},"W"]}," ",{t:4,f:[{p:[25,4,630],t:7,e:"ui-section",a:{label:"Battery Status"},f:["Active"]}," ",{p:[28,4,701],t:7,e:"ui-section",a:{label:"Battery Rating"},f:[{t:2,r:"data.battery.max",p:[29,5,742]}]}," ",{p:[31,4,785],t:7,e:"ui-section",a:{label:"Battery Charge"},f:[{p:[32,5,826],t:7,e:"ui-bar",a:{min:"0",max:[{t:2,r:"adata.battery.max",p:[32,26,847]}],value:[{t:2,r:"adata.battery.charge",p:[32,56,877]}],state:[{t:2,x:{r:["chargeState","adata.battery.charge"],s:"_0(_1)"},p:[32,89,910]}]},f:[{t:2,x:{r:["adata.battery.charge"],s:"Math.round(_0)"},p:[32,128,949]},"/",{t:2,r:"adata.battery.max",p:[32,165,986]}]}]}],n:50,r:"data.battery",p:[24,3,605]},{t:4,n:51,f:[{p:[35,4,1051],t:7,e:"ui-section",a:{label:"Battery Status"},f:["Not Available"]}],r:"data.battery"}]}," ",{p:[41,2,1156],t:7,e:"ui-display",a:{title:"File System"},f:[{p:[42,3,1192],t:7,e:"ui-section",a:{label:"Used Capacity"},f:[{p:[43,4,1231],t:7,e:"ui-bar",a:{min:"0",max:[{t:2,r:"adata.disk_size",p:[43,25,1252]}],value:[{t:2,r:"adata.disk_used",p:[43,53,1280]}],state:"good"},f:[{t:2,x:{r:["adata.disk_used"],s:"Math.round(_0)"},p:[43,87,1314]},"GQ / ",{t:2,r:"adata.disk_size",p:[43,123,1350]},"GQ"]}]}]}," ",{p:[47,2,1419],t:7,e:"ui-display",a:{title:"Computer Components"},f:[{t:4,f:[{p:[49,4,1491],t:7,e:"ui-subdisplay",a:{title:[{t:2,r:"name",p:[49,26,1513]}]},f:[{p:[50,5,1529],t:7,e:"div",a:{style:"display: table-caption; margin-left: 3px"},f:[{t:2,r:"desc",p:[50,59,1583]}]}," ",{p:[52,5,1605],t:7,e:"ui-section",a:{label:"State"},f:[{p:[53,6,1638],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["critical"],s:'_0?"disabled":null'},p:[53,24,1656]}],action:"PC_toggle_component",params:['{"name": "',{t:2,r:"name",p:[53,105,1737]},'"}']},f:[{t:2,x:{r:["enabled"],s:'_0?"Enabled":"Disabled"'},p:[54,7,1757]}]}]}," ",{t:4,f:[{p:[59,6,1868],t:7,e:"ui-section",a:{label:"Power Usage"},f:[{t:2,r:"powerusage",p:[60,7,1908]},"W"]}],n:50,r:"powerusage",p:[58,5,1843]}]}," ",{p:[64,4,1985],t:7,e:"br"}],n:52,r:"data.hardware",p:[48,3,1463]}]}]}]},r.exports.components=r.exports.components||{};var i={ntosheader:t(431)};for(var o in i)i.hasOwnProperty(o)&&(r.exports.components[o]=i[o]);e.exports=a.extend(r.exports)},{341:341,431:431}],420:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[" ",{p:[2,1,47],t:7,e:"ntosheader"}," ",{p:[4,1,64],t:7,e:"ui-display",f:[{t:4,f:[{p:[7,3,103],t:7,e:"h2",f:["An error has occurred and this program can not continue."]}," Additional information: ",{t:2,r:"data.error",p:[8,27,196]},{p:[8,41,210],t:7,e:"br"}," ",{p:[9,3,218],t:7,e:"i",f:["Please try again. If the problem persists contact your system administrator for assistance."]}," ",{p:[10,3,320],t:7,e:"ui-button",a:{action:"PRG_closefile"},f:["Restart program"]}],n:50,r:"data.error",p:[6,2,81]},{t:4,n:51,f:[{t:4,f:[{p:[13,4,422],t:7,e:"h2",f:["Viewing file ",{t:2,r:"data.filename",p:[13,21,439]}]}," ",{p:[14,4,466],t:7,e:"div",a:{"class":"item"},f:[{p:[15,4,489],t:7,e:"ui-button",a:{action:"PRG_closefile"},f:["CLOSE"]}," ",{p:[16,4,545],t:7,e:"ui-button",a:{action:"PRG_edit"},f:["EDIT"]}," ",{p:[17,4,595],t:7,e:"ui-button",a:{action:"PRG_printfile"},f:["PRINT"]}," "]},{p:[18,10,657],t:7,e:"hr"}," ",{t:3,r:"data.filedata",p:[19,4,666]}],n:50,r:"data.filename",p:[12,3,396]},{t:4,n:51,f:[{p:[21,4,702],t:7,e:"h2",f:["Available files (local):"]}," ",{p:[22,4,740],t:7,e:"table",f:[{p:[23,5,753],t:7,e:"tr",f:[{p:[24,6,764],t:7,e:"th",f:["File name"]}," ",{p:[25,6,789],t:7,e:"th",f:["File type"]}," ",{p:[26,6,814],t:7,e:"th",f:["File size (GQ)"]}," ",{p:[27,6,844],t:7,e:"th",f:["Operations"]}]}," ",{t:4,f:[{p:[30,6,907],t:7,e:"tr",f:[{p:[31,7,919],t:7,e:"td",f:[{t:2,r:"name",p:[31,11,923]}]}," ",{p:[32,7,944],t:7,e:"td",f:[".",{t:2,r:"type",p:[32,12,949]}]}," ",{p:[33,7,970],t:7,e:"td",f:[{t:2,r:"size",p:[33,11,974]},"GQ"]}," ",{p:[34,7,997],t:7,e:"td",f:[{p:[35,8,1010],t:7,e:"ui-button",a:{action:"PRG_openfile",params:['{"name": "',{t:2,r:"name",p:[35,59,1061]},'"}']},f:["VIEW"]}," ",{p:[36,8,1098],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["undeletable"],s:'_0?"disabled":null'},p:[36,26,1116]}],action:"PRG_deletefile",params:['{"name": "',{t:2,r:"name",p:[36,105,1195]},'"}']},f:["DELETE"]}," ",{p:[37,8,1234],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["undeletable"],s:'_0?"disabled":null'},p:[37,26,1252]}],action:"PRG_rename",params:['{"name": "',{t:2,r:"name",p:[37,101,1327]},'"}']},f:["RENAME"]}," ",{p:[38,8,1366],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["undeletable"],s:'_0?"disabled":null'},p:[38,26,1384]}],action:"PRG_clone",params:['{"name": "',{t:2,r:"name",p:[38,100,1458]},'"}']},f:["CLONE"]}," ",{t:4,f:[{p:[40,9,1531],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["undeletable"],s:'_0?"disabled":null'},p:[40,27,1549]}],action:"PRG_copytousb",params:['{"name": "',{t:2,r:"name",p:[40,105,1627]},'"}']},f:["EXPORT"]}],n:50,r:"data.usbconnected",p:[39,8,1496]}]}]}],n:52,r:"data.files",p:[29,5,880]}]}," ",{t:4,f:[{p:[47,4,1761],t:7,e:"h2",f:["Available files (portable device):"]}," ",{p:[48,4,1809],t:7,e:"table",f:[{p:[49,5,1822],t:7,e:"tr",f:[{p:[50,6,1833],t:7,e:"th",f:["File name"]}," ",{p:[51,6,1858],t:7,e:"th",f:["File type"]}," ",{p:[52,6,1883],t:7,e:"th",f:["File size (GQ)"]}," ",{p:[53,6,1913],t:7,e:"th",f:["Operations"]}]}," ",{t:4,f:[{p:[56,6,1979],t:7,e:"tr",f:[{p:[57,7,1991],t:7,e:"td",f:[{t:2,r:"name",p:[57,11,1995]}]}," ",{p:[58,7,2016],t:7,e:"td",f:[".",{t:2,r:"type",p:[58,12,2021]}]}," ",{p:[59,7,2042],t:7,e:"td",f:[{t:2,r:"size",p:[59,11,2046]},"GQ"]}," ",{p:[60,7,2069],t:7,e:"td",f:[{p:[61,8,2082],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["undeletable"],s:'_0?"disabled":null'},p:[61,26,2100]}],action:"PRG_usbdeletefile",params:['{"name": "',{t:2,r:"name",p:[61,108,2182]},'"}']},f:["DELETE"]}," ",{t:4,f:[{p:[63,9,2256],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["undeletable"],s:'_0?"disabled":null'},p:[63,27,2274]}],action:"PRG_copyfromusb",params:['{"name": "',{t:2,r:"name",p:[63,107,2354]},'"}']},f:["IMPORT"]}],n:50,r:"data.usbconnected",p:[62,8,2221]}]}]}],n:52,r:"data.usbfiles",p:[55,5,1949]}]}],n:50,r:"data.usbconnected",p:[46,4,1731]}," ",{p:[70,4,2470],t:7,e:"ui-button",a:{action:"PRG_newtextfile"},f:["NEW DATA FILE"]}],r:"data.filename"}],r:"data.error"}]}]},r.exports.components=r.exports.components||{};var i={ntosheader:t(431)};for(var o in i)i.hasOwnProperty(o)&&(r.exports.components[o]=i[o]);e.exports=a.extend(r.exports)},{341:341,431:431}],421:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[" ",{p:[2,1,47],t:7,e:"ntosheader"}," ",{p:[4,1,64],t:7,e:"ui-display",f:[{p:[5,2,79],t:7,e:"i",f:["No program loaded. Please select program from list below."]}," ",{p:[6,2,146],t:7,e:"table",f:[{t:4,f:[{p:[8,4,185],t:7,e:"tr",f:[{p:[8,8,189],t:7,e:"td",f:[{p:[8,12,193],t:7,e:"ui-button",a:{action:"PC_runprogram",params:['{"name": "',{t:2,r:"name",p:[8,64,245]},'"}']},f:[{t:2,r:"desc",p:[9,5,263]}]}]},{p:[11,4,293],t:7,e:"td",f:[{p:[11,8,297],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["running"],s:'_0?null:"disabled"'},p:[11,26,315]}],icon:"close",action:"PC_killprogram",params:['{"name": "',{t:2,r:"name",p:[11,114,403]},'"}']}}]}]}],n:52,r:"data.programs",p:[7,3,157]}]}," ",{p:[14,2,454],t:7,e:"br"},{p:[14,6,458],t:7,e:"br"}," ",{t:4,f:[{p:[16,3,491],t:7,e:"ui-button",a:{action:"PC_toggle_light",style:[{t:2,x:{r:["data.light_on"],s:'_0?"selected":null'},p:[16,46,534]}]},f:["Toggle Flashlight"]},{p:[16,114,602],t:7,e:"br"}," ",{p:[17,3,610],t:7,e:"ui-button",a:{action:"PC_light_color"},f:["Change Flashlight Color ",{p:[17,62,669],t:7,e:"span",a:{style:["border:1px solid #161616; background-color: ",{t:2,r:"data.comp_light_color",p:[17,119,726]},";"]},f:["   "]}]}],n:50,r:"data.has_light",p:[15,2,465]}]}]},r.exports.components=r.exports.components||{};var i={ntosheader:t(431)};for(var o in i)i.hasOwnProperty(o)&&(r.exports.components[o]=i[o]);e.exports=a.extend(r.exports)},{341:341,431:431}],422:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[" ",{p:[2,1,47],t:7,e:"ntosheader"}," ",{p:[4,1,64],t:7,e:"ui-display",f:[{t:4,f:[{p:[6,3,105],t:7,e:"h1",f:["ADMINISTRATIVE MODE"]}],n:50,r:"data.adminmode",p:[5,2,79]}," ",{t:4,f:[{p:[10,3,170],t:7,e:"div",a:{"class":"itemLabel"},f:["Current channel:"]}," ",{p:[13,3,229],t:7,e:"div",a:{"class":"itemContent"},f:[{t:2,r:"data.title",p:[14,4,259]}]}," ",{p:[16,3,287],t:7,e:"div",a:{"class":"itemLabel"},f:["Operator access:"]}," ",{p:[19,3,346],t:7,e:"div",a:{"class":"itemContent"},f:[{t:4,f:[{p:[21,5,406],t:7,e:"b",f:["Enabled"]}],n:50,r:"data.is_operator",p:[20,4,376]},{t:4,n:51,f:[{p:[23,5,439],t:7,e:"b",f:["Disabled"]}],r:"data.is_operator"}]}," ",{p:[26,3,480],t:7,e:"div",a:{"class":"itemLabel"},f:["Controls:"]}," ",{p:[29,3,532],t:7,e:"div",a:{"class":"itemContent"},f:[{p:[30,4,562],t:7,e:"table",f:[{p:[31,5,575],t:7,e:"tr",f:[{p:[31,9,579],t:7,e:"td",f:[{p:[31,13,583],t:7,e:"ui-button",a:{action:"PRG_speak"},f:["Send message"]}]}]},{p:[32,5,643],t:7,e:"tr",f:[{p:[32,9,647],t:7,e:"td",f:[{p:[32,13,651],t:7,e:"ui-button",a:{action:"PRG_changename"},f:["Change nickname"]}]}]},{p:[33,5,719],t:7,e:"tr",f:[{p:[33,9,723],t:7,e:"td",f:[{p:[33,13,727],t:7,e:"ui-button",a:{action:"PRG_toggleadmin"},f:["Toggle administration mode"]}]}]},{p:[34,5,807],t:7,e:"tr",f:[{p:[34,9,811],t:7,e:"td",f:[{p:[34,13,815],t:7,e:"ui-button",a:{action:"PRG_leavechannel"},f:["Leave channel"]}]}]},{p:[35,5,883],t:7,e:"tr",f:[{p:[35,9,887],t:7,e:"td",f:[{p:[35,13,891],t:7,e:"ui-button",a:{action:"PRG_savelog"},f:["Save log to local drive"]}," ",{t:4,f:[{p:[37,6,995],t:7,e:"tr",f:[{p:[37,10,999],t:7,e:"td",f:[{p:[37,14,1003],t:7,e:"ui-button",a:{action:"PRG_renamechannel"},f:["Rename channel"]}]}]},{p:[38,6,1074],t:7,e:"tr",f:[{p:[38,10,1078],t:7,e:"td",f:[{p:[38,14,1082],t:7,e:"ui-button",a:{action:"PRG_setpassword"},f:["Set password"]}]}]},{p:[39,6,1149],t:7,e:"tr",f:[{p:[39,10,1153],t:7,e:"td",f:[{p:[39,14,1157],t:7,e:"ui-button",a:{action:"PRG_deletechannel"},f:["Delete channel"]}]}]}],n:50,r:"data.is_operator",p:[36,5,964]}]}]}]}]}," ",{p:[43,3,1263],t:7,e:"b",f:["Chat Window"]}," ",{p:[44,4,1286],t:7,e:"div",a:{"class":"statusDisplay",style:"overflow: auto;"},f:[{p:[45,4,1342],t:7,e:"div",a:{"class":"item"},f:[{p:[46,5,1366],t:7,e:"div",a:{"class":"itemContent",style:"width: 100%;"},f:[{t:4,f:[{t:2,r:"msg",p:[48,7,1450]},{p:[48,14,1457],t:7,e:"br"}],n:52,r:"data.messages",p:[47,6,1419]}]}]}]}," ",{p:[53,3,1516],t:7,e:"b",f:["Connected Users"]},{p:[53,25,1538],t:7,e:"br"}," ",{t:4,f:[{t:2,r:"name",p:[55,4,1573]},{p:[55,12,1581],t:7,e:"br"}],n:52,r:"data.clients",p:[54,3,1546]}],n:50,r:"data.title",p:[9,2,148]},{t:4,n:51,f:[{p:[58,3,1613],t:7,e:"b",f:["Controls:"]}," ",{p:[59,3,1633],t:7,e:"table",f:[{p:[60,4,1645],t:7,e:"tr",f:[{p:[60,8,1649],t:7,e:"td",f:[{p:[60,12,1653],t:7,e:"ui-button",a:{action:"PRG_changename"},f:["Change nickname"]}]}]},{p:[61,4,1720],t:7,e:"tr",f:[{p:[61,8,1724],t:7,e:"td",f:[{p:[61,12,1728],t:7,e:"ui-button",a:{action:"PRG_newchannel"},f:["New Channel"]}]}]},{p:[62,4,1791],t:7,e:"tr",f:[{p:[62,8,1795],t:7,e:"td",f:[{p:[62,12,1799],t:7,e:"ui-button",a:{action:"PRG_toggleadmin"},f:["Toggle administration mode"]}]}]}]}," ",{p:[64,3,1889],t:7,e:"b",f:["Available channels:"]}," ",{p:[65,3,1919],t:7,e:"table",f:[{t:4,f:[{p:[67,4,1964],t:7,e:"tr",f:[{p:[67,8,1968],t:7,e:"td",f:[{p:[67,12,1972],t:7,e:"ui-button",a:{action:"PRG_joinchannel",params:['{"id": "',{t:2,r:"id",p:[67,64,2024]},'"}']},f:[{t:2,r:"chan",p:[67,74,2034]}]},{p:[67,94,2054],t:7,e:"br"}]}]}],n:52,r:"data.all_channels",p:[66,3,1930]}]}],r:"data.title"}]}]},r.exports.components=r.exports.components||{};var i={ntosheader:t(431)};for(var o in i)i.hasOwnProperty(o)&&(r.exports.components[o]=i[o]);e.exports=a.extend(r.exports)},{341:341,431:431}],423:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[" ",{p:[2,1,47],t:7,e:"ntosheader"}," ",{p:[4,1,64],t:7,e:"ui-display",f:[{t:4,f:["##SYSTEM ERROR: ",{t:2,r:"data.error",p:[6,19,117]},{p:[6,33,131],t:7,e:"ui-button",a:{action:"PRG_reset"},f:["RESET"]}],n:50,r:"data.error",p:[5,2,79]},{t:4,n:51,f:[{t:4,n:50,x:{r:["data.target"],s:"_0"},f:["##DoS traffic generator active. Tx: ",{t:2,r:"data.speed",p:[8,39,243]},"GQ/s",{p:[8,57,261],t:7,e:"br"}," ",{t:4,f:[{t:2,r:"nums",p:[10,4,300]},{p:[10,12,308],t:7,e:"br"}],n:52,r:"data.dos_strings",p:[9,3,269]}," ",{p:[12,3,329],t:7,e:"ui-button",a:{action:"PRG_reset"},f:["ABORT"]}]},{t:4,n:50,x:{r:["data.target"],s:"!(_0)"},f:[" ##DoS traffic generator ready. Select target device.",{p:[14,55,443],t:7,e:"br"}," ",{t:4,f:["Targeted device ID: ",{t:2,r:"data.focus",p:[16,24,494]}],n:50,r:"data.focus",p:[15,3,451]},{t:4,n:51,f:["Targeted device ID: None"],r:"data.focus"}," ",{p:[20,3,564],t:7,e:"ui-button",a:{action:"PRG_execute"},f:["EXECUTE"]},{p:[20,54,615],t:7,e:"div",a:{style:"clear:both"}}," Detected devices on network:",{p:[21,31,677],t:7,e:"br"}," ",{t:4,f:[{p:[23,4,711],t:7,e:"ui-button",a:{action:"PRG_target_relay",params:['{"targid": "',{t:2,r:"id",p:[23,61,768]},'"}']},f:[{t:2,r:"id",p:[23,71,778]}]}],n:52,r:"data.relays",p:[22,3,685]}]}],r:"data.error"}]}]},r.exports.components=r.exports.components||{};var i={ntosheader:t(431)};for(var o in i)i.hasOwnProperty(o)&&(r.exports.components[o]=i[o]);e.exports=a.extend(r.exports)},{341:341,431:431}],424:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[" ",{p:[2,1,47],t:7,e:"ntosheader"}," ",{p:[4,1,64],t:7,e:"ui-display",f:[{p:[5,2,79],t:7,e:"i",f:["Welcome to software download utility. Please select which software you wish to download."]},{p:[5,97,174],t:7,e:"hr"}," ",{t:4,f:[{p:[7,3,203],t:7,e:"ui-display",a:{title:"Download Error"},f:[{p:[8,4,243],t:7,e:"ui-section",a:{label:"Information"},f:[{t:2,r:"data.error",p:[9,5,281]}]}," ",{p:[11,4,318],t:7,e:"ui-section",a:{label:"Reset Program"},f:[{p:[12,5,358],t:7,e:"ui-button",a:{icon:"times",action:"PRG_reseterror"},f:["RESET"]}]}]}],n:50,r:"data.error",p:[6,2,181]},{t:4,n:51,f:[{t:4,f:[{p:[19,4,516],t:7,e:"ui-display",a:{title:"Download Running"},f:[{p:[20,5,559],t:7,e:"i",f:["Please wait..."]}," ",{p:[21,5,586],t:7,e:"ui-section",a:{label:"File name"},f:[{t:2,r:"data.downloadname",p:[22,6,623]}]}," ",{p:[24,5,669],t:7,e:"ui-section",a:{label:"File description"},f:[{t:2,r:"data.downloaddesc",p:[25,6,713]}]}," ",{p:[27,5,759],t:7,e:"ui-section",a:{label:"File size"},f:[{t:2,r:"data.downloadsize",p:[28,6,796]},"GQ"]}," ",{p:[30,5,844],t:7,e:"ui-section",a:{label:"Transfer Rate"},f:[{t:2,r:"data.downloadspeed",p:[31,6,885]}," GQ/s"]}," ",{p:[33,5,937],t:7,e:"ui-section",a:{label:"Download progress"},f:[{p:[34,6,982],t:7,e:"ui-bar",a:{min:"0",max:[{t:2,r:"adata.downloadsize",p:[34,27,1003]}],value:[{t:2,r:"adata.downloadcompletion",p:[34,58,1034]}],state:"good"},f:[{t:2,x:{r:["adata.downloadcompletion"],s:"Math.round(_0)"},p:[34,101,1077]},"GQ / ",{t:2,r:"adata.downloadsize",p:[34,146,1122]},"GQ"]}]}]}],n:50,r:"data.downloadname",p:[18,3,486]}],r:"data.error"}," ",{t:4,f:[{t:4,f:[{p:[41,4,1270],t:7,e:"ui-display",a:{title:"File System"},f:[{p:[42,5,1308],t:7,e:"ui-section",a:{label:"Used Capacity"},f:[{p:[43,6,1349],t:7,e:"ui-bar",a:{min:"0",max:[{t:2,r:"adata.disk_size",p:[43,27,1370]}],value:[{t:2,r:"adata.disk_used",p:[43,55,1398]}],state:"good"},f:[{t:2,x:{r:["adata.disk_used"],s:"Math.round(_0)"},p:[43,89,1432]},"GQ / ",{t:2,r:"adata.disk_size",p:[43,125,1468]},"GQ"]}]}]}," ",{p:[47,4,1545],t:7,e:"ui-display",a:{title:"Primary Software Repository"},f:[{t:4,f:[{p:[49,6,1642],t:7,e:"ui-subdisplay",a:{title:[{t:2,r:"filedesc",p:[49,28,1664]}]},f:[{p:[50,7,1686],t:7,e:"div",a:{style:"display: table-caption; margin-left: 3px"},f:[{t:2,r:"fileinfo",p:[50,61,1740]}]}," ",{p:[52,7,1774],t:7,e:"ui-section",a:{label:"File name"},f:[{t:2,r:"filename",p:[53,8,1813]}," (",{t:2,r:"size",p:[53,22,1827]}," GQ)"]}," ",{p:[55,7,1868],t:7,e:"ui-section",a:{label:"Compatibility"},f:[{t:2,r:"compatibility",p:[56,8,1911]}]}," ",{p:[58,7,1957],t:7,e:"ui-button",a:{icon:"signal",action:"PRG_downloadfile",params:['{"filename": "',{t:2,r:"filename",p:[58,80,2030]},'"}']},f:["DOWNLOAD"]}]}," ",{p:[62,6,2113],t:7,e:"br"}],n:52,r:"data.downloadable_programs",p:[48,5,1599]}]}," ",{t:4,f:[{p:[67,5,2194],t:7,e:"ui-display",a:{title:"UNKNOWN Software Repository"},f:[{p:[68,6,2249],t:7,e:"i",f:["Please note that Nanotrasen does not recommend download of software from non-official servers."]}," ",{t:4,f:[{p:[70,7,2395],t:7,e:"ui-subdisplay",a:{title:[{t:2,r:"filedesc",p:[70,29,2417]}]},f:[{p:[71,8,2440],t:7,e:"div",a:{style:"display: table-caption; margin-left: 3px"},f:[{t:2,r:"fileinfo",p:[71,62,2494]}]}," ",{p:[73,8,2530],t:7,e:"ui-section",a:{label:"File name"},f:[{t:2,r:"filename",p:[74,9,2570]}," (",{t:2,r:"size",p:[74,23,2584]}," GQ)"]}," ",{p:[76,8,2627],t:7,e:"ui-section",a:{label:"Compatibility"},f:[{t:2,r:"compatibility",p:[77,9,2671]}]}," ",{p:[79,8,2719],t:7,e:"ui-button",a:{icon:"signal",action:"PRG_downloadfile",params:['{"filename": "',{t:2,r:"filename",p:[79,81,2792]},'"}']},f:["DOWNLOAD"]}]}," ",{p:[83,7,2879],t:7,e:"br"}],n:52,r:"data.hacked_programs",p:[69,6,2357]}]}],n:50,r:"data.hackedavailable",p:[66,4,2160]}],n:50,x:{r:["data.error"],s:"!_0"},p:[40,3,1246]}],n:50,x:{r:["data.downloadname"],s:"!_0"},p:[39,2,1216]}," ",{p:[89,2,2954],t:7,e:"br"},{p:[89,6,2958],t:7,e:"br"},{p:[89,10,2962],t:7,e:"hr"},{p:[89,14,2966],t:7,e:"i",f:["NTOS v2.0.4b Copyright Nanotrasen 2557 - 2559"]}]}]},r.exports.components=r.exports.components||{};var i={ntosheader:t(431)};for(var o in i)i.hasOwnProperty(o)&&(r.exports.components[o]=i[o]);e.exports=a.extend(r.exports)},{341:341,431:431}],425:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[" ",{p:[2,1,47],t:7,e:"ntosheader"}," ",{p:[4,1,64],t:7,e:"ui-display",f:[{p:[6,2,81],t:7,e:"ui-display",a:{title:"WIRELESS CONNECTIVITY"},f:[{p:[8,3,129],t:7,e:"ui-section",a:{label:"Active NTNetRelays"},f:[{p:[9,4,173],t:7,e:"b",f:[{t:2,r:"data.ntnetrelays",p:[9,7,176]}]}]}," ",{t:4,f:[{p:[12,4,250],t:7,e:"ui-section",a:{label:"System status"},f:[{p:[13,6,291],t:7,e:"b",f:[{t:2,x:{r:["data.ntnetstatus"],s:'_0?"ENABLED":"DISABLED"'},p:[13,9,294]}]}]}," ",{p:[15,4,366],t:7,e:"ui-section",a:{label:"Control"},f:[{p:[17,4,401],t:7,e:"ui-button",a:{icon:"plus",action:"toggleWireless"},f:["TOGGLE"]}]}," ",{p:[21,4,500],t:7,e:"br"},{p:[21,8,504],t:7,e:"br"}," ",{p:[22,4,513],t:7,e:"i",f:["Caution - Disabling wireless transmitters when using wireless device may prevent you from re-enabling them again!"]}],n:50,r:"data.ntnetrelays",p:[11,3,221]},{t:4,n:51,f:[{p:[24,4,650],t:7,e:"br"},{p:[24,8,654],t:7,e:"p",f:["Wireless coverage unavailable, no relays are connected."]}],r:"data.ntnetrelays"}]}," ",{p:[29,2,750],t:7,e:"ui-display",a:{title:"FIREWALL CONFIGURATION"},f:[{p:[31,2,798],t:7,e:"table",f:[{p:[32,3,809],t:7,e:"tr",f:[{p:[33,4,818],t:7,e:"th",f:["PROTOCOL"]},{p:[34,4,835],t:7,e:"th",f:["STATUS"]},{p:[35,4,850],t:7,e:"th",f:["CONTROL"]}]},{p:[36,3,865],t:7,e:"tr",f:[" ",{p:[37,4,874],t:7,e:"td",f:["Software Downloads"]},{p:[38,4,901],t:7,e:"td",f:[{t:2,x:{r:["data.config_softwaredownload"],s:'_0?"ENABLED":"DISABLED"'},p:[38,8,905]}]},{p:[39,4,967],t:7,e:"td",f:[" ",{p:[39,9,972],t:7,e:"ui-button",a:{action:"toggle_function",params:'{"id": "1"}'},f:["TOGGLE"]}]}]},{p:[40,3,1051],t:7,e:"tr",f:[" ",{p:[41,4,1060],t:7,e:"td",f:["Peer to Peer Traffic"]},{p:[42,4,1089],t:7,e:"td",f:[{t:2,x:{r:["data.config_peertopeer"],s:'_0?"ENABLED":"DISABLED"'},p:[42,8,1093]}]},{p:[43,4,1149],t:7,e:"td",f:[{p:[43,8,1153], -t:7,e:"ui-button",a:{action:"toggle_function",params:'{"id": "2"}'},f:["TOGGLE"]}]}]},{p:[44,3,1232],t:7,e:"tr",f:[" ",{p:[45,4,1241],t:7,e:"td",f:["Communication Systems"]},{p:[46,4,1271],t:7,e:"td",f:[{t:2,x:{r:["data.config_communication"],s:'_0?"ENABLED":"DISABLED"'},p:[46,8,1275]}]},{p:[47,4,1334],t:7,e:"td",f:[{p:[47,8,1338],t:7,e:"ui-button",a:{action:"toggle_function",params:'{"id": "3"}'},f:["TOGGLE"]}]}]},{p:[48,3,1417],t:7,e:"tr",f:[" ",{p:[49,4,1426],t:7,e:"td",f:["Remote System Control"]},{p:[50,4,1456],t:7,e:"td",f:[{t:2,x:{r:["data.config_systemcontrol"],s:'_0?"ENABLED":"DISABLED"'},p:[50,8,1460]}]},{p:[51,4,1519],t:7,e:"td",f:[{p:[51,8,1523],t:7,e:"ui-button",a:{action:"toggle_function",params:'{"id": "4"}'},f:["TOGGLE"]}]}]}]}]}," ",{p:[55,2,1630],t:7,e:"ui-display",a:{title:"SECURITY SYSTEMS"},f:[{t:4,f:[{p:[58,4,1699],t:7,e:"ui-notice",f:[{p:[59,5,1716],t:7,e:"h1",f:["NETWORK INCURSION DETECTED"]}]}," ",{p:[61,5,1774],t:7,e:"i",f:["An abnormal activity has been detected in the network. Please verify system logs for more information"]}],n:50,r:"data.idsalarm",p:[57,3,1673]}," ",{p:[64,3,1902],t:7,e:"ui-section",a:{label:"Intrusion Detection System"},f:[{p:[65,4,1954],t:7,e:"b",f:[{t:2,x:{r:["data.idsstatus"],s:'_0?"ENABLED":"DISABLED"'},p:[65,7,1957]}]}]}," ",{p:[68,3,2029],t:7,e:"ui-section",a:{label:"Maximal Log Count"},f:[{p:[69,4,2072],t:7,e:"b",f:[{t:2,r:"data.ntnetmaxlogs",p:[69,7,2075]}]}]}," ",{p:[72,3,2125],t:7,e:"ui-section",a:{label:"Controls"},f:[]}," ",{p:[74,4,2176],t:7,e:"table",f:[{p:[75,4,2188],t:7,e:"tr",f:[{p:[75,8,2192],t:7,e:"td",f:[{p:[75,12,2196],t:7,e:"ui-button",a:{action:"resetIDS"},f:["RESET IDS"]}]}]},{p:[76,4,2251],t:7,e:"tr",f:[{p:[76,8,2255],t:7,e:"td",f:[{p:[76,12,2259],t:7,e:"ui-button",a:{action:"toggleIDS"},f:["TOGGLE IDS"]}]}]},{p:[77,4,2316],t:7,e:"tr",f:[{p:[77,8,2320],t:7,e:"td",f:[{p:[77,12,2324],t:7,e:"ui-button",a:{action:"updatemaxlogs"},f:["SET LOG LIMIT"]}]}]},{p:[78,4,2388],t:7,e:"tr",f:[{p:[78,8,2392],t:7,e:"td",f:[{p:[78,12,2396],t:7,e:"ui-button",a:{action:"purgelogs"},f:["PURGE LOGS"]}]}]}]}," ",{p:[81,3,2467],t:7,e:"ui-subdisplay",a:{title:"System Logs"},f:[{p:[82,3,2506],t:7,e:"div",a:{"class":"statusDisplay",style:"overflow: auto;"},f:[{p:[83,3,2561],t:7,e:"div",a:{"class":"item"},f:[{p:[84,4,2584],t:7,e:"div",a:{"class":"itemContent",style:"width: 100%;"},f:[{t:4,f:[{t:2,r:"entry",p:[86,6,2667]},{p:[86,15,2676],t:7,e:"br"}],n:52,r:"data.ntnetlogs",p:[85,5,2636]}]}]}]}]}]}]}]},r.exports.components=r.exports.components||{};var i={ntosheader:t(431)};for(var o in i)i.hasOwnProperty(o)&&(r.exports.components[o]=i[o]);e.exports=a.extend(r.exports)},{341:341,431:431}],426:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[" ",{p:[2,1,47],t:7,e:"ntosheader"}," ",{p:[4,1,64],t:7,e:"ui-display",f:[{t:4,f:[{p:[7,2,102],t:7,e:"div",a:{"class":"item"},f:[{p:[8,3,124],t:7,e:"h2",f:["An error has occurred during operation..."]}," ",{p:[9,3,178],t:7,e:"b",f:["Additional information:"]},{t:2,r:"data.error",p:[9,34,209]},{p:[9,48,223],t:7,e:"br"}," ",{p:[10,3,231],t:7,e:"ui-button",a:{action:"PRG_reset"},f:["Clear"]}]}],n:50,r:"data.error",p:[6,2,81]},{t:4,n:51,f:[{t:4,n:50,x:{r:["data.downloading"],s:"_0"},f:[{p:[13,3,321],t:7,e:"h2",f:["Download in progress..."]}," ",{p:[14,3,357],t:7,e:"div",a:{"class":"itemLabel"},f:["Downloaded file:"]}," ",{p:[17,3,416],t:7,e:"div",a:{"class":"itemContent"},f:[{t:2,r:"data.download_name",p:[18,4,446]}]}," ",{p:[20,3,483],t:7,e:"div",a:{"class":"itemLabel"},f:["Download progress:"]}," ",{p:[23,3,544],t:7,e:"div",a:{"class":"itemContent"},f:[{t:2,r:"data.download_progress",p:[24,4,574]}," / ",{t:2,r:"data.download_size",p:[24,33,603]}," GQ"]}," ",{p:[26,3,642],t:7,e:"div",a:{"class":"itemLabel"},f:["Transfer speed:"]}," ",{p:[29,3,700],t:7,e:"div",a:{"class":"itemContent"},f:[{t:2,r:"data.download_netspeed",p:[30,4,730]},"GQ/s"]}," ",{p:[32,3,774],t:7,e:"div",a:{"class":"itemLabel"},f:["Controls:"]}," ",{p:[35,3,826],t:7,e:"div",a:{"class":"itemContent"},f:[{p:[36,4,856],t:7,e:"ui-button",a:{action:"PRG_reset"},f:["Abort download"]}]}]},{t:4,n:50,x:{r:["data.downloading","data.uploading"],s:"(!(_0))&&(_1)"},f:[" ",{p:[39,3,954],t:7,e:"h2",f:["Server enabled"]}," ",{p:[40,3,981],t:7,e:"div",a:{"class":"itemLabel"},f:["Connected clients:"]}," ",{p:[43,3,1042],t:7,e:"div",a:{"class":"itemContent"},f:[{t:2,r:"data.upload_clients",p:[44,4,1072]}]}," ",{p:[46,3,1109],t:7,e:"div",a:{"class":"itemLabel"},f:["Provided file:"]}," ",{p:[49,3,1166],t:7,e:"div",a:{"class":"itemContent"},f:[{t:2,r:"data.upload_filename",p:[50,4,1196]}]}," ",{p:[52,3,1234],t:7,e:"div",a:{"class":"itemLabel"},f:["Server password:"]}," ",{p:[55,3,1293],t:7,e:"div",a:{"class":"itemContent"},f:[{t:4,f:["ENABLED"],n:50,r:"data.upload_haspassword",p:[56,4,1323]},{t:4,n:51,f:["DISABLED"],r:"data.upload_haspassword"}]}," ",{p:[62,3,1420],t:7,e:"div",a:{"class":"itemLabel"},f:["Commands:"]}," ",{p:[65,3,1472],t:7,e:"div",a:{"class":"itemContent"},f:[{p:[66,4,1502],t:7,e:"ui-button",a:{action:"PRG_setpassword"},f:["Set password"]}," ",{p:[67,4,1567],t:7,e:"ui-button",a:{action:"PRG_reset"},f:["Exit server"]}]}]},{t:4,n:50,x:{r:["data.downloading","data.uploading","data.upload_filelist"],s:"(!(_0))&&((!(_1))&&(_2))"},f:[" ",{p:[70,3,1668],t:7,e:"h2",f:["File transfer server ready. Select file to upload:"]}," ",{p:[71,3,1732],t:7,e:"table",f:[{p:[72,3,1743],t:7,e:"tr",f:[{p:[72,7,1747],t:7,e:"th",f:["File name"]},{p:[72,20,1760],t:7,e:"th",f:["File size"]},{p:[72,33,1773],t:7,e:"th",f:["Controls ",{t:4,f:[{p:[74,4,1824],t:7,e:"tr",f:[{p:[74,8,1828],t:7,e:"td",f:[{t:2,r:"filename",p:[74,12,1832]}]},{p:[75,4,1849],t:7,e:"td",f:[{t:2,r:"size",p:[75,8,1853]},"GQ"]},{p:[76,4,1868],t:7,e:"td",f:[{p:[76,8,1872],t:7,e:"ui-button",a:{action:"PRG_uploadfile",params:['{"id": "',{t:2,r:"uid",p:[76,59,1923]},'"}']},f:["Select"]}]}]}],n:52,r:"data.upload_filelist",p:[73,3,1789]}]}]}]}," ",{p:[79,3,1981],t:7,e:"hr"}," ",{p:[80,3,1989],t:7,e:"ui-button",a:{action:"PRG_setpassword"},f:["Set password"]}," ",{p:[81,3,2053],t:7,e:"ui-button",a:{action:"PRG_reset"},f:["Return"]}]},{t:4,n:50,x:{r:["data.downloading","data.uploading","data.upload_filelist"],s:"(!(_0))&&((!(_1))&&(!(_2)))"},f:[" ",{p:[83,3,2116],t:7,e:"h2",f:["Available files:"]}," ",{p:[84,3,2145],t:7,e:"table",a:{border:"1",style:"border-collapse: collapse"},f:[{p:[84,55,2197],t:7,e:"tr",f:[{p:[84,59,2201],t:7,e:"th",f:["Server UID"]},{p:[84,73,2215],t:7,e:"th",f:["File Name"]},{p:[84,86,2228],t:7,e:"th",f:["File Size"]},{p:[84,99,2241],t:7,e:"th",f:["Password Protection"]},{p:[84,122,2264],t:7,e:"th",f:["Operations ",{t:4,f:[{p:[86,5,2311],t:7,e:"tr",f:[{p:[86,9,2315],t:7,e:"td",f:[{t:2,r:"uid",p:[86,13,2319]}]},{p:[87,5,2332],t:7,e:"td",f:[{t:2,r:"filename",p:[87,9,2336]}]},{p:[88,5,2354],t:7,e:"td",f:[{t:2,r:"size",p:[88,9,2358]},"GQ ",{t:4,f:[{p:[90,6,2400],t:7,e:"td",f:["Enabled"]}],n:50,r:"haspassword",p:[89,5,2374]}," ",{t:4,f:[{p:[93,6,2457],t:7,e:"td",f:["Disabled"]}],n:50,x:{r:["haspassword"],s:"!_0"},p:[92,5,2430]}]},{p:[96,5,2494],t:7,e:"td",f:[{p:[96,9,2498],t:7,e:"ui-button",a:{action:"PRG_downloadfile",params:['{"id": "',{t:2,r:"uid",p:[96,62,2551]},'"}']},f:["Download"]}]}]}],n:52,r:"data.servers",p:[85,4,2283]}]}]}]}," ",{p:[99,3,2612],t:7,e:"hr"}," ",{p:[100,3,2620],t:7,e:"ui-button",a:{action:"PRG_uploadmenu"},f:["Send file"]}]}],r:"data.error"}]}]},r.exports.components=r.exports.components||{};var i={ntosheader:t(431)};for(var o in i)i.hasOwnProperty(o)&&(r.exports.components[o]=i[o]);e.exports=a.extend(r.exports)},{341:341,431:431}],427:[function(t,e,n){var a=t(341),r={exports:{}};!function(t){"use strict";t.exports={data:{chargingState:function(t){switch(t){case 2:return"good";case 1:return"average";default:return"bad"}},chargingMode:function(t){return 2==t?"Full":1==t?"Charging":"Draining"},channelState:function(t){return t>=2?"good":"bad"},channelPower:function(t){return t>=2?"On":"Off"},channelMode:function(t){return 1==t||3==t?"Auto":"Manual"}},computed:{graphData:function(){var t=this.get("data.history");return Object.keys(t).map(function(e){return t[e].map(function(t,e){return{x:e,y:t}})})}}}}(r),r.exports.template={v:3,t:[" "," ",{p:[43,1,1082],t:7,e:"ntosheader"}," ",{p:[45,1,1099],t:7,e:"ui-display",a:{title:"Network"},f:[{t:4,f:[{p:[47,5,1157],t:7,e:"ui-linegraph",a:{points:[{t:2,r:"graphData",p:[47,27,1179]}],height:"500",legend:'["Available", "Load"]',colors:'["rgb(0, 102, 0)", "rgb(153, 0, 0)"]',xunit:"seconds ago",xfactor:[{t:2,r:"data.interval",p:[49,38,1331]}],yunit:"W",yfactor:"1",xinc:[{t:2,x:{r:["data.stored"],s:"_0/10"},p:[50,15,1387]}],yinc:"9"}}],n:50,r:"config.fancy",p:[46,3,1131]},{t:4,n:51,f:[{p:[52,5,1437],t:7,e:"ui-section",a:{label:"Available"},f:[{p:[53,7,1475],t:7,e:"span",f:[{t:2,r:"data.supply",p:[53,13,1481]}]}]}," ",{p:[55,5,1528],t:7,e:"ui-section",a:{label:"Load"},f:[{p:[56,9,1563],t:7,e:"span",f:[{t:2,r:"data.demand",p:[56,15,1569]}]}]}],r:"config.fancy"}]}," ",{p:[60,1,1638],t:7,e:"ui-display",a:{title:"Areas"},f:[{p:[61,3,1668],t:7,e:"ui-section",a:{nowrap:0},f:[{p:[62,5,1693],t:7,e:"div",a:{"class":"content"},f:["Area"]}," ",{p:[63,5,1730],t:7,e:"div",a:{"class":"content"},f:["Charge"]}," ",{p:[64,5,1769],t:7,e:"div",a:{"class":"content"},f:["Load"]}," ",{p:[65,5,1806],t:7,e:"div",a:{"class":"content"},f:["Status"]}," ",{p:[66,5,1845],t:7,e:"div",a:{"class":"content"},f:["Equipment"]}," ",{p:[67,5,1887],t:7,e:"div",a:{"class":"content"},f:["Lighting"]}," ",{p:[68,5,1928],t:7,e:"div",a:{"class":"content"},f:["Environment"]}]}," ",{t:4,f:[{p:[71,5,2013],t:7,e:"ui-section",a:{label:[{t:2,r:"name",p:[71,24,2032]}],nowrap:0},f:[{p:[72,7,2057],t:7,e:"div",a:{"class":"content"},f:[{t:2,x:{r:["@index","adata.areas"],s:"Math.round(_1[_0].charge)"},p:[72,28,2078]}," %"]}," ",{p:[73,7,2136],t:7,e:"div",a:{"class":"content"},f:[{t:2,rx:{r:"adata.areas",m:[{t:30,n:"@index"},"load"]},p:[73,28,2157]}]}," ",{p:[74,7,2199],t:7,e:"div",a:{"class":"content"},f:[{p:[74,28,2220],t:7,e:"span",a:{"class":[{t:2,x:{r:["chargingState","charging"],s:"_0(_1)"},p:[74,41,2233]}]},f:[{t:2,x:{r:["chargingMode","charging"],s:"_0(_1)"},p:[74,70,2262]}]}]}," ",{p:[75,7,2309],t:7,e:"div",a:{"class":"content"},f:[{p:[75,28,2330],t:7,e:"span",a:{"class":[{t:2,x:{r:["channelState","eqp"],s:"_0(_1)"},p:[75,41,2343]}]},f:[{t:2,x:{r:["channelPower","eqp"],s:"_0(_1)"},p:[75,64,2366]}," [",{p:[75,87,2389],t:7,e:"span",f:[{t:2,x:{r:["channelMode","eqp"],s:"_0(_1)"},p:[75,93,2395]}]},"]"]}]}," ",{p:[76,7,2444],t:7,e:"div",a:{"class":"content"},f:[{p:[76,28,2465],t:7,e:"span",a:{"class":[{t:2,x:{r:["channelState","lgt"],s:"_0(_1)"},p:[76,41,2478]}]},f:[{t:2,x:{r:["channelPower","lgt"],s:"_0(_1)"},p:[76,64,2501]}," [",{p:[76,87,2524],t:7,e:"span",f:[{t:2,x:{r:["channelMode","lgt"],s:"_0(_1)"},p:[76,93,2530]}]},"]"]}]}," ",{p:[77,7,2579],t:7,e:"div",a:{"class":"content"},f:[{p:[77,28,2600],t:7,e:"span",a:{"class":[{t:2,x:{r:["channelState","env"],s:"_0(_1)"},p:[77,41,2613]}]},f:[{t:2,x:{r:["channelPower","env"],s:"_0(_1)"},p:[77,64,2636]}," [",{p:[77,87,2659],t:7,e:"span",f:[{t:2,x:{r:["channelMode","env"],s:"_0(_1)"},p:[77,93,2665]}]},"]"]}]}]}],n:52,r:"data.areas",p:[70,3,1987]}]}]},r.exports.components=r.exports.components||{};var i={ntosheader:t(431)};for(var o in i)i.hasOwnProperty(o)&&(r.exports.components[o]=i[o]);e.exports=a.extend(r.exports)},{341:341,431:431}],428:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[" ",{p:[2,1,47],t:7,e:"ntosheader"}," ",{p:[4,1,64],t:7,e:"ui-display",f:[{p:[5,2,79],t:7,e:"div",a:{"class":"item"},f:[{p:[6,3,101],t:7,e:"div",a:{"class":"itemLabel"},f:["Payload status:"]}," ",{p:[9,3,158],t:7,e:"div",a:{"class":"itemContent"},f:[{t:4,f:["ARMED"],n:50,r:"data.armed",p:[10,4,188]},{t:4,n:51,f:["DISARMED"],r:"data.armed"}]}," ",{p:[16,3,270],t:7,e:"div",a:{"class":"itemLabel"},f:["Controls:"]}," ",{p:[19,3,321],t:7,e:"div",a:{"class":"itemContent"},f:[{p:[20,4,351],t:7,e:"table",f:[{p:[21,4,363],t:7,e:"tr",f:[{p:[21,8,367],t:7,e:"td",f:[{p:[21,12,371],t:7,e:"ui-button",a:{action:"PRG_obfuscate"},f:["OBFUSCATE PROGRAM NAME"]}]}]},{p:[22,4,444],t:7,e:"tr",f:[{p:[22,8,448],t:7,e:"td",f:[{p:[22,12,452],t:7,e:"ui-button",a:{action:"PRG_arm",state:[{t:2,x:{r:["data.armed"],s:'_0?"danger":null'},p:[22,47,487]}]},f:[{t:2,x:{r:["data.armed"],s:'_0?"DISARM":"ARM"'},p:[22,81,521]}]}," ",{p:[23,4,571],t:7,e:"ui-button",a:{icon:"radiation",state:[{t:2,x:{r:["data.armed"],s:'_0?null:"disabled"'},p:[23,39,606]}],action:"PRG_activate"},f:["ACTIVATE"]}]}]}]}]}]}]}]},r.exports.components=r.exports.components||{};var i={ntosheader:t(431)};for(var o in i)i.hasOwnProperty(o)&&(r.exports.components[o]=i[o]);e.exports=a.extend(r.exports)},{341:341,431:431}],429:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[" ",{p:[2,1,47],t:7,e:"ntosheader"}," ",{t:4,f:[{p:[5,3,95],t:7,e:"ui-display",a:{title:[{t:2,r:"class",p:[5,22,114]}," Alarms"]},f:[{p:[6,5,138],t:7,e:"ul",f:[{t:4,f:[{p:[8,9,171],t:7,e:"li",f:[{t:2,r:".",p:[8,13,175]}]}],n:52,r:".",p:[7,7,150]},{t:4,n:51,f:[{p:[10,9,211],t:7,e:"li",f:["System Nominal"]}],r:"."}]}]}],n:52,i:"class",r:"data.alarms",p:[4,1,64]}]},r.exports.components=r.exports.components||{};var i={ntosheader:t(431)};for(var o in i)i.hasOwnProperty(o)&&(r.exports.components[o]=i[o]);e.exports=a.extend(r.exports)},{341:341,431:431}],430:[function(t,e,n){var a=t(341),r={exports:{}};!function(t){"use strict";t.exports={data:{integState:function(t){var e=100;return t==e?"good":t>e/2?"average":"bad"},bigState:function(t,e,n){return charge>n?"bad":t>e?"average":"good"}}}}(r),r.exports.template={v:3,t:[" "," ",{p:[23,1,421],t:7,e:"ntosheader"}," ",{t:4,f:[{p:[27,2,462],t:7,e:"ui-button",a:{action:"PRG_clear"},f:["Back to Menu"]},{p:[27,56,516],t:7,e:"br"}," ",{p:[28,3,524],t:7,e:"ui-display",a:{title:"Supermatter Status:"},f:[{p:[29,3,568],t:7,e:"ui-section",a:{label:"Core Integrity"},f:[{p:[30,5,609],t:7,e:"ui-bar",a:{min:"0",max:"100",value:[{t:2,r:"adata.SM_integrity",p:[30,38,642]}],state:[{t:2,x:{r:["integState","adata.SM_integrity"],s:"_0(_1)"},p:[30,69,673]}]},f:[{t:2,r:"data.SM_integrity",p:[30,105,709]},"%"]}]}," ",{p:[32,3,761],t:7,e:"ui-section",a:{label:"Relative EER"},f:[{p:[33,5,800],t:7,e:"span",a:{"class":[{t:2,x:{r:["bigState","data.SM_power"],s:"_0(_1,150,300)"},p:[33,18,813]}]},f:[{t:2,r:"data.SM_power",p:[33,55,850]}," MeV/cm3"]}]}," ",{p:[35,3,903],t:7,e:"ui-section",a:{label:"Temperature"},f:[{p:[36,5,941],t:7,e:"span",a:{"class":[{t:2,x:{r:["bigState","data.SM_ambienttemp"],s:"_0(_1,4000,5000)"},p:[36,18,954]}]},f:[{t:2,r:"data.SM_ambienttemp",p:[36,63,999]}," K"]}]}," ",{p:[38,3,1052],t:7,e:"ui-section",a:{label:"Pressure"},f:[{p:[39,5,1087],t:7,e:"span",a:{"class":[{t:2,x:{r:["bigState","data.SM_ambientpressure"],s:"_0(_1,5000,10000)"},p:[39,18,1100]}]},f:[{t:2,r:"data.SM_ambientpressure",p:[39,68,1150]}," kPa"]}]}]}," ",{p:[42,3,1227],t:7,e:"hr"},{p:[42,7,1231],t:7,e:"br"}," ",{p:[43,3,1239],t:7,e:"ui-display",a:{title:"Gas Composition:"},f:[{t:4,f:[{p:[45,5,1307],t:7,e:"ui-section",a:{label:[{t:2,r:"name",p:[45,24,1326]}]},f:[{t:2,r:"amount",p:[46,6,1343]}," %"]}],n:52,r:"data.gases",p:[44,4,1281]}]}],n:50,r:"data.active",p:[26,1,440]},{t:4,n:51,f:[{p:[51,2,1418],t:7,e:"ui-button",a:{action:"PRG_refresh"},f:["Refresh"]},{p:[51,53,1469],t:7,e:"br"}," ",{p:[52,2,1476],t:7,e:"ui-display",a:{title:"Detected Supermatters"},f:[{t:4,f:[{p:[54,3,1552],t:7,e:"ui-section",a:{label:"Area"},f:[{t:2,r:"area_name",p:[55,5,1583]}," - (#",{t:2,r:"uid",p:[55,23,1601]},")"]}," ",{p:[57,3,1630],t:7,e:"ui-section",a:{label:"Integrity"},f:[{t:2,r:"integrity",p:[58,5,1666]}," %"]}," ",{p:[60,3,1702],t:7,e:"ui-section",a:{label:"Options"},f:[{p:[61,5,1736],t:7,e:"ui-button",a:{action:"PRG_set",params:['{"target" : "',{t:2,r:"uid",p:[61,54,1785]},'"}']},f:["View Details"]}]}],n:52,r:"data.supermatters",p:[53,2,1521]}]}],r:"data.active"}]},r.exports.components=r.exports.components||{};var i={ntosheader:t(431)};for(var o in i)i.hasOwnProperty(o)&&(r.exports.components[o]=i[o]);e.exports=a.extend(r.exports)},{341:341,431:431}],431:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"div",a:{"class":"item",style:"float: left"},f:[{p:[2,2,41],t:7,e:"table",f:[{p:[2,9,48],t:7,e:"tr",f:[{t:4,f:[{p:[4,3,113],t:7,e:"td",f:[{p:[4,7,117],t:7,e:"img",a:{src:[{t:2,r:"data.PC_batteryicon",p:[4,17,127]}]}}]}],n:50,x:{r:["data.PC_batteryicon","data.PC_showbatteryicon"],s:"_0&&_1"},p:[3,2,55]}," ",{t:4,f:[{p:[7,3,226],t:7,e:"td",f:[{p:[7,7,230],t:7,e:"b",f:[{t:2,r:"data.PC_batterypercent",p:[7,10,233]}]}]}],n:50,x:{r:["data.PC_batterypercent","data.PC_showbatteryicon"],s:"_0&&_1"},p:[6,2,165]}," ",{t:4,f:[{p:[10,3,305],t:7,e:"td",f:[{p:[10,7,309],t:7,e:"img",a:{src:[{t:2,r:"data.PC_ntneticon",p:[10,17,319]}]}}]}],n:50,r:"data.PC_ntneticon",p:[9,2,276]}," ",{t:4,f:[{p:[13,3,386],t:7,e:"td",f:[{p:[13,7,390],t:7,e:"img",a:{src:[{t:2,r:"data.PC_apclinkicon",p:[13,17,400]}]}}]}],n:50,r:"data.PC_apclinkicon",p:[12,2,355]}," ",{t:4,f:[{p:[16,3,469],t:7,e:"td",f:[{p:[16,7,473],t:7,e:"b",f:[{t:2,r:"data.PC_stationtime",p:[16,10,476]}]}]}],n:50,r:"data.PC_stationtime",p:[15,2,438]}," ",{t:4,f:[{p:[19,3,552],t:7,e:"td",f:[{p:[19,7,556],t:7,e:"img",a:{src:[{t:2,r:"icon",p:[19,17,566]}]}}]}],n:52,r:"data.PC_programheaders",p:[18,2,516]}]}]}]}," ",{p:[23,1,609],t:7,e:"div",a:{style:"float: right; margin-top: 5px"},f:[{p:[24,2,655],t:7,e:"ui-button",a:{action:"PC_shutdown"},f:["Shutdown"]}," ",{t:4,f:[{p:[26,3,745],t:7,e:"ui-button",a:{action:"PC_exit"},f:["EXIT PROGRAM"]}," ",{p:[27,3,801],t:7,e:"ui-button",a:{action:"PC_minimize"},f:["Minimize Program"]}],n:50,r:"data.PC_showexitprogram",p:[25,2,710]}]}," ",{p:[30,1,881],t:7,e:"div",a:{style:"clear: both"}}]},e.exports=a.extend(r.exports)},{341:341}],432:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-display",a:{title:"Auth. Disk:"},f:[{t:4,f:[{p:[3,7,69],t:7,e:"ui-button",a:{icon:"eject",style:"selected",action:"eject_disk"},f:["++++++++++"]}],n:50,r:"data.disk_present",p:[2,3,36]},{t:4,n:51,f:[{p:[5,7,172],t:7,e:"ui-button",a:{icon:"plus",action:"insert_disk"},f:["----------"]}],r:"data.disk_present"}]}," ",{p:[8,1,266],t:7,e:"ui-display",a:{title:"Status"},f:[{p:[9,3,297],t:7,e:"span",f:[{t:2,r:"data.status1",p:[9,9,303]},"-",{t:2,r:"data.status2",p:[9,26,320]}]}]}," ",{p:[11,1,360],t:7,e:"ui-display",a:{title:"Timer"},f:[{p:[12,3,390],t:7,e:"ui-section",a:{label:"Time to Detonation"},f:[{p:[13,5,435],t:7,e:"span",f:[{t:2,x:{r:["data.timing","data.time_left","data.timer_set"],s:"_0?_1:_2"},p:[13,11,441]}]}]}," ",{t:4,f:[{p:[16,5,540],t:7,e:"ui-section",a:{label:"Adjust Timer"},f:[{p:[17,7,581],t:7,e:"ui-button",a:{icon:"refresh",state:[{t:2,x:{r:["data.disk_present","data.code_approved","data.timer_is_not_default"],s:'_0&&_1&&_2?null:"disabled"'},p:[17,40,614]}],action:"timer",params:'{"change": "reset"}'},f:["Reset"]}," ",{p:[19,7,786],t:7,e:"ui-button",a:{icon:"minus",state:[{t:2,x:{r:["data.disk_present","data.code_approved","data.timer_is_not_min"],s:'_0&&_1&&_2?null:"disabled"'},p:[19,38,817]}],action:"timer",params:'{"change": "decrease"}'},f:["Decrease"]}," ",{p:[21,7,991],t:7,e:"ui-button",a:{icon:"pencil",state:[{t:2,x:{r:["data.disk_present","data.code_approved"],s:'_0&&_1?null:"disabled"'},p:[21,39,1023]}],action:"timer",params:'{"change": "input"}'},f:["Set"]}," ",{p:[22,7,1155],t:7,e:"ui-button",a:{icon:"plus",state:[{t:2,x:{r:["data.disk_present","data.code_approved","data.timer_is_not_max"],s:'_0&&_1&&_2?null:"disabled"'},p:[22,37,1185]}],action:"timer",params:'{"change": "increase"}'},f:["Increase"]}]}],n:51,r:"data.timing",p:[15,3,518]}," ",{p:[26,3,1394],t:7,e:"ui-section",a:{label:"Timer"},f:[{p:[27,5,1426],t:7,e:"ui-button",a:{icon:"clock-o",style:[{t:2,x:{r:["data.timing"],s:'_0?"danger":"caution"'},p:[27,38,1459]}],action:"toggle_timer",state:[{t:2,x:{r:["data.disk_present","data.code_approved","data.safety"],s:'_0&&_1&&!_2?null:"disabled"'},p:[29,14,1542]}]},f:[{t:2,x:{r:["data.timing"],s:'_0?"On":"Off"'},p:[30,7,1631]}]}]}]}," ",{p:[34,1,1713],t:7,e:"ui-display",a:{title:"Anchoring"},f:[{p:[35,3,1747],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.disk_present","data.code_approved"],s:'_0&&_1?null:"disabled"'},p:[36,12,1770]}],icon:[{t:2,x:{r:["data.anchored"],s:'_0?"lock":"unlock"'},p:[37,11,1846]}],style:[{t:2,x:{r:["data.anchored"],s:'_0?null:"caution"'},p:[38,12,1897]}],action:"anchor"},f:[{t:2,x:{r:["data.anchored"],s:'_0?"Engaged":"Off"'},p:[39,21,1956]}]}]}," ",{p:[41,1,2022],t:7,e:"ui-display",a:{title:"Safety"},f:[{p:[42,3,2053],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.disk_present","data.code_approved"],s:'_0&&_1?null:"disabled"'},p:[43,12,2076]}],icon:[{t:2,x:{r:["data.safety"],s:'_0?"lock":"unlock"'},p:[44,11,2152]}],action:"safety",style:[{t:2,x:{r:["data.safety"],s:'_0?"caution":"danger"'},p:[45,12,2217]}]},f:[{p:[46,7,2265],t:7,e:"span",f:[{t:2,x:{r:["data.safety"],s:'_0?"On":"Off"'},p:[46,13,2271]}]}]}]}," ",{p:[49,1,2341],t:7,e:"ui-display",a:{title:"Code"},f:[{p:[50,3,2370],t:7,e:"ui-section",a:{label:"Message"},f:[{t:2,r:"data.message",p:[50,31,2398]}]}," ",{p:[51,3,2431],t:7,e:"ui-section",a:{label:"Keypad"},f:[{p:[52,5,2464],t:7,e:"ui-button",a:{action:"keypad",state:[{t:2,x:{r:["data.disk_present"],s:'_0?null:"disabled"'},p:[52,39,2498]}],params:'{"digit":"1"}'},f:["1"]}," ",{p:[53,5,2583],t:7,e:"ui-button",a:{action:"keypad",state:[{t:2,x:{r:["data.disk_present"],s:'_0?null:"disabled"'},p:[53,39,2617]}],params:'{"digit":"2"}'},f:["2"]}," ",{p:[54,5,2702],t:7,e:"ui-button",a:{action:"keypad",state:[{t:2,x:{r:["data.disk_present"],s:'_0?null:"disabled"'},p:[54,39,2736]}],params:'{"digit":"3"}'},f:["3"]}," ",{p:[55,5,2821],t:7,e:"br"}," ",{p:[56,5,2831],t:7,e:"ui-button",a:{action:"keypad",state:[{t:2,x:{r:["data.disk_present"],s:'_0?null:"disabled"'},p:[56,39,2865]}],params:'{"digit":"4"}'},f:["4"]}," ",{p:[57,5,2950],t:7,e:"ui-button",a:{action:"keypad",state:[{t:2,x:{r:["data.disk_present"],s:'_0?null:"disabled"'},p:[57,39,2984]}],params:'{"digit":"5"}'},f:["5"]}," ",{p:[58,5,3069],t:7,e:"ui-button",a:{action:"keypad",state:[{t:2,x:{r:["data.disk_present"],s:'_0?null:"disabled"'},p:[58,39,3103]}],params:'{"digit":"6"}'},f:["6"]}," ",{p:[59,5,3188],t:7,e:"br"}," ",{p:[60,5,3198],t:7,e:"ui-button",a:{action:"keypad",state:[{t:2,x:{r:["data.disk_present"],s:'_0?null:"disabled"'},p:[60,39,3232]}],params:'{"digit":"7"}'},f:["7"]}," ",{p:[61,5,3317],t:7,e:"ui-button",a:{action:"keypad",state:[{t:2,x:{r:["data.disk_present"],s:'_0?null:"disabled"'},p:[61,39,3351]}],params:'{"digit":"8"}'},f:["8"]}," ",{p:[62,5,3436],t:7,e:"ui-button",a:{action:"keypad",state:[{t:2,x:{r:["data.disk_present"],s:'_0?null:"disabled"'},p:[62,39,3470]}],params:'{"digit":"9"}'},f:["9"]}," ",{p:[63,5,3555],t:7,e:"br"}," ",{p:[64,5,3565],t:7,e:"ui-button",a:{action:"keypad",state:[{t:2,x:{r:["data.disk_present"],s:'_0?null:"disabled"'},p:[64,39,3599]}],params:'{"digit":"R"}'},f:["R"]}," ",{p:[65,5,3684],t:7,e:"ui-button",a:{action:"keypad",state:[{t:2,x:{r:["data.disk_present"],s:'_0?null:"disabled"'},p:[65,39,3718]}],params:'{"digit":"0"}'},f:["0"]}," ",{p:[66,5,3803],t:7,e:"ui-button",a:{action:"keypad",state:[{t:2,x:{r:["data.disk_present"],s:'_0?null:"disabled"'},p:[66,39,3837]}],params:'{"digit":"E"}'},f:["E"]}]}]}]},e.exports=a.extend(r.exports)},{341:341}],433:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{t:4,f:[{p:[2,2,25],t:7,e:"ui-button",a:{icon:"undo",action:"change_menu",params:'{"menu": "1"}'},f:["Return"]}," ",{p:[3,2,113],t:7,e:"ui-display",a:{title:"Advanced Surgery Procedures"},f:[{p:[4,3,165],t:7,e:"ui-button",a:{icon:"download",action:"sync"},f:["Sync with research database"]}," ",{t:4,f:[{p:[6,4,278],t:7,e:"ui-display",f:[{p:[7,6,297],t:7,e:"ui-section",f:[{p:[7,18,309],t:7,e:"b",f:[{t:2,r:"name",p:[7,21,312]}]}]}," ",{p:[8,6,344],t:7,e:"ui-section",f:[{t:2,r:"desc",p:[8,18,356]}]}]}],n:52,r:"data.surgeries",p:[5,3,249]}]}],n:50,x:{r:["data.menu"],s:"_0==2"},p:[1,1,0]},{t:4,n:51,f:[{p:[13,2,437],t:7,e:"ui-button",a:{action:"change_menu",params:'{"menu": "2"}'},f:["View Surgery Procedures"]}," ",{t:4,f:[{p:[15,3,556],t:7,e:"ui-notice",f:["No table detected!"]}],n:51,r:"data.table",p:[14,2,530]}," ",{p:[19,2,623],t:7,e:"ui-display",f:[{p:[20,3,639],t:7,e:"ui-display",a:{title:"Patient State"},f:[{t:4,f:[{p:[22,5,704],t:7,e:"ui-section",a:{label:"State"},f:[{p:[23,6,737],t:7,e:"span",a:{"class":[{t:2,r:"data.patient.statstate",p:[23,19,750]}]},f:[{t:2,r:"data.patient.stat",p:[23,47,778]}]}]}," ",{p:[25,5,831],t:7,e:"ui-section",a:{label:"Blood Type"},f:[{p:[26,6,869],t:7,e:"span",a:{"class":"content"},f:[{t:2,r:"data.patient.blood_type",p:[26,28,891]}]}]}," ",{p:[28,5,950],t:7,e:"ui-section",a:{label:"Health"},f:[{p:[29,6,984],t:7,e:"ui-bar",a:{min:[{t:2,r:"data.patient.minHealth",p:[29,19,997]}],max:[{t:2,r:"data.patient.maxHealth",p:[29,52,1030]}],value:[{t:2,r:"data.patient.health",p:[29,87,1065]}],state:[{t:2,x:{r:["data.patient.health"],s:'_0>=0?"good":"average"'},p:[30,13,1103]}]},f:[{t:2,x:{r:["adata.patient.health"],s:"Math.round(_0)"},p:[30,64,1154]}]}]}," ",{t:4,f:[{p:[33,6,1389],t:7,e:"ui-section",a:{label:[{t:2,r:"label",p:[33,25,1408]}]},f:[{p:[34,7,1427],t:7,e:"ui-bar",a:{min:"0",max:[{t:2,r:"data.patient.maxHealth",p:[34,28,1448]}],value:[{t:2,rx:{r:"data.patient",m:[{t:30,n:"type"}]},p:[34,63,1483]}],state:"bad"},f:[{t:2,x:{r:["type","adata.patient"],s:"Math.round(_1[_0])"},p:[34,99,1519]}]}]}],n:52,x:{r:[],s:'[{label:"Brute",type:"bruteLoss"},{label:"Burn",type:"fireLoss"},{label:"Toxin",type:"toxLoss"},{label:"Respiratory",type:"oxyLoss"}]'},p:[32,5,1224]}],n:50,r:"data.patient",p:[21,4,678]},{t:4,n:51,f:["No patient detected."],r:"data.patient"}]}," ",{p:[41,3,1670],t:7,e:"ui-display",a:{title:"Initiated Procedures"},f:[{t:4,f:[{t:4,f:[{p:[44,6,1777],t:7,e:"ui-subdisplay",a:{title:[{t:2,r:"name",p:[44,28,1799]}]},f:[{p:[45,7,1817],t:7,e:"ui-section",a:{label:"Next Step"},f:[{p:[46,8,1856],t:7,e:"span",a:{"class":"content"},f:[{t:2,r:"next_step",p:[46,30,1878]}]}," ",{t:4,f:[{p:[48,9,1937],t:7,e:"span",a:{"class":"content"},f:[{p:[48,31,1959],t:7,e:"b",f:["Required chemicals:"]},{p:[48,57,1985],t:7,e:"br"}," ",{t:2,r:"chems_needed",p:[48,62,1990]}]}],n:50,r:"chems_needed",p:[47,8,1907]}]}," ",{t:4,f:[{p:[52,8,2091],t:7,e:"ui-section",a:{label:"Alternative Step"},f:[{p:[53,9,2138],t:7,e:"span",a:{"class":"content"},f:[{t:2,r:"alternative_step",p:[53,31,2160]}]}," ",{t:4,f:[{p:[55,10,2232],t:7,e:"span",a:{"class":"content"},f:[{p:[55,32,2254],t:7,e:"b",f:["Required chemicals:"]},{p:[55,58,2280],t:7,e:"br"}," ",{t:2,r:"chems_needed",p:[55,63,2285]}]}],n:50,r:"alt_chems_needed",p:[54,9,2197]}]}],n:50,r:"alternative_step",p:[51,7,2058]}]}],n:52,r:"data.procedures",p:[43,5,1745]}],n:50,r:"data.procedures",p:[42,4,1716]},{t:4,n:51,f:["No active procedures."],r:"data.procedures"}]}]}],x:{r:["data.menu"],s:"_0==2"}}]},e.exports=a.extend(r.exports)},{341:341}],434:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-display",f:[{p:[2,2,15],t:7,e:"ui-section",f:["This machine only accepts ore. Gibtonite and Slag are not accepted."]}," ",{p:[5,2,117],t:7,e:"ui-section",f:["Current unclaimed points: ",{t:2,r:"data.unclaimedPoints",p:[6,29,159]}," ",{t:4,f:[{p:[8,4,220],t:7,e:"ui-button",a:{action:"Claim"},f:["Claim Points"]}],n:50,r:"data.unclaimedPoints",p:[7,3,187]}]}," ",{p:[13,2,311],t:7,e:"ui-section",f:[{t:4,f:[{p:[15,4,350],t:7,e:"ui-button",a:{action:"Eject"},f:["Eject ID"]}," You have ",{t:2,r:"data.claimedPoints",p:[18,13,421]}," mining points collected."],n:50,r:"data.hasID",p:[14,3,327]},{t:4,n:51,f:[{p:[20,4,485],t:7,e:"ui-button",a:{action:"Insert"},f:["Insert ID"]}],r:"data.hasID"}]}]}," ",{p:[26,1,588],t:7,e:"ui-display",f:[{t:4,f:[{p:[28,3,627],t:7,e:"ui-section",f:[{p:[29,4,644],t:7,e:"ui-button",a:{action:"diskEject",icon:"eject"},f:["Eject Disk"]}]}," ",{t:4,f:[{p:[34,4,772],t:7,e:"ui-section",a:{"class":"candystripe"},f:[{p:[35,5,808],t:7,e:"ui-button",a:{action:"diskUpload",state:[{t:2,x:{r:["canupload"],s:'(_0)?null:"disabled"'},p:[35,42,845]}],icon:"upload",align:"right",params:['{ "design" : "',{t:2,r:"index",p:[35,129,932]},'" }']},f:["Upload"]}," File ",{t:2,r:"index",p:[38,10,988]},": ",{t:2,r:"name",p:[38,21,999]}]}],n:52,r:"data.diskDesigns",p:[33,3,741]}],n:50,r:"data.hasDisk",p:[27,2,603]},{t:4,n:51,f:[{p:[42,3,1053],t:7,e:"ui-section",f:[{p:[43,4,1070],t:7,e:"ui-button",a:{action:"diskInsert",icon:"floppy-o"},f:["Insert Disk"]}]}],r:"data.hasDisk"}]}," ",{t:4,f:[{p:[50,2,1223],t:7,e:"ui-display",f:[{p:[51,3,1239],t:7,e:"ui-section",f:[{p:[52,4,1256],t:7,e:"b",f:["Warning"]},": ",{t:2,r:"data.disconnected",p:[52,20,1272]},". Please contact the quartermaster."]}]}],n:50,r:"data.disconnected",p:[49,1,1195]},{t:4,f:[{p:[57,2,1412],t:7,e:"div",a:{"class":"display tabular"},f:[{p:[58,3,1445],t:7,e:"section",a:{"class":"candystripe"},f:[{p:[59,5,1480],t:7,e:"section",a:{"class":"cell"},f:["Mineral"]}," ",{p:[62,5,1538],t:7,e:"section",a:{"class":"cell"},f:["Sheets"]}," ",{p:[65,5,1595],t:7,e:"section",a:{"class":"cell"},f:[]}," ",{p:[67,5,1639],t:7,e:"section",a:{"class":"cell"},f:[]}," ",{p:[69,5,1683],t:7,e:"section",a:{"class":"cell"},f:["Ore Value"]}]}," ",{t:4,f:[{p:[74,4,1785],t:7,e:"section",a:{"class":"candystripe"},f:[{p:[75,5,1820],t:7,e:"section",a:{"class":"cell"},f:[{t:2,r:"name",p:[76,6,1849]}]}," ",{p:[78,5,1879],t:7,e:"section",a:{"class":"cell",align:"right"},f:[{t:2,r:"amount",p:[79,6,1922]}]}," ",{p:[81,5,1954],t:7,e:"section",a:{"class":"cell"},f:[{p:[82,6,1983],t:7,e:"input",a:{value:[{t:2,r:"sheets",p:[82,19,1996]}],placeholder:"###","class":"number"}}]}," ",{p:[84,5,2063],t:7,e:"section",a:{"class":"cell",align:"right"},f:[{p:[85,6,2106],t:7,e:"ui-button",a:{"class":"center",grid:0,action:"Release",state:[{t:2,x:{r:["amount"],s:'(_0>=1)?null:"disabled"'},p:[85,60,2160]}],params:['{ "id" : ',{t:2,r:"id",p:[85,115,2215]},', "sheets" : ',{t:2,r:"sheets",p:[85,134,2234]}," }"]},f:["Release"]}]}," ",{p:[89,5,2305],t:7,e:"section",a:{"class":"cell",align:"right"},f:[{t:2,r:"value",p:[90,6,2348]}]}]}],n:52,r:"data.materials",p:[73,3,1756]}," ",{t:4,f:[{p:[95,4,2431],t:7,e:"section",a:{"class":"candystripe"},f:[{p:[96,5,2466],t:7,e:"section",a:{"class":"cell"},f:[{t:2,r:"name",p:[97,6,2495]}]}," ",{p:[99,5,2525],t:7,e:"section",a:{"class":"cell",align:"right"},f:[{t:2,r:"amount",p:[100,6,2568]}]}," ",{p:[102,5,2600],t:7,e:"section",a:{"class":"cell"},f:[{p:[103,6,2629],t:7,e:"input",a:{value:[{t:2,r:"sheets",p:[103,19,2642]}],placeholder:"###","class":"number"}}]}," ",{p:[105,5,2709],t:7,e:"section",a:{"class":"cell",align:"right"},f:[{p:[106,6,2752],t:7,e:"ui-button",a:{"class":"center",grid:0,action:"Smelt",state:[{t:2,x:{r:["amount"],s:'(_0>=1)?null:"disabled"'},p:[106,58,2804]}],params:['{ "id" : ',{t:2,r:"id",p:[106,114,2860]},', "sheets" : ',{t:2,r:"sheets",p:[106,133,2879]}," }"]},f:["Smelt"]}]}," ",{p:[110,5,2947],t:7,e:"section",a:{"class":"cell",align:"right"},f:[]}]}],n:52,r:"data.alloys",p:[94,3,2405]}]}],n:50,x:{r:["data.materials","data.alloys"],s:"_0||_1"},p:[56,1,1372]}]},e.exports=a.extend(r.exports)},{341:341}],435:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{t:4,f:[{p:{button:[{p:[4,4,87],t:7,e:"ui-button",a:{icon:"remove",state:[{t:2,x:{r:["data.has_beaker"],s:'_0?null:"disabled"'},p:[4,36,119]}],action:"empty_eject_beaker"},f:["Empty and eject"]}," ",{p:[7,4,231],t:7,e:"ui-button",a:{icon:"trash",state:[{t:2,x:{r:["data.has_beaker"],s:'_0?null:"disabled"'},p:[7,35,262]}],action:"empty_beaker"},f:["Empty"]}," ",{p:[10,4,358],t:7,e:"ui-button",a:{icon:"eject",state:[{t:2,x:{r:["data.has_beaker"],s:'_0?null:"disabled"'},p:[10,35,389]}],action:"eject_beaker"},f:["Eject"]}]},t:7,e:"ui-display",a:{title:"Beaker",button:0},f:[" ",{t:4,f:[{p:[15,4,528],t:7,e:"ui-section",f:[{t:4,f:[{p:[17,6,578], -t:7,e:"span",a:{"class":"bad"},f:["The beaker is empty!"]}],n:50,r:"data.beaker_empty",p:[16,5,546]},{t:4,n:51,f:[{p:[19,6,644],t:7,e:"ui-subdisplay",a:{title:"Blood"},f:[{t:4,f:[{p:[21,8,712],t:7,e:"ui-section",a:{label:"Blood DNA"},f:[{t:2,r:"data.blood.dna",p:[21,38,742]}]}," ",{p:[22,8,782],t:7,e:"ui-section",a:{label:"Blood type"},f:[{t:2,r:"data.blood.type",p:[22,39,813]}]}],n:50,r:"data.has_blood",p:[20,7,681]},{t:4,n:51,f:[{p:[24,8,870],t:7,e:"ui-section",f:[{p:[25,9,892],t:7,e:"span",a:{"class":"average"},f:["No blood sample detected."]}]}],r:"data.has_blood"}]}],r:"data.beaker_empty"}]}],n:50,r:"data.has_beaker",p:[14,3,500]},{t:4,n:51,f:[{p:[32,4,1054],t:7,e:"ui-section",f:[{p:[33,5,1072],t:7,e:"span",a:{"class":"bad"},f:["No beaker loaded."]}]}],r:"data.has_beaker"}]}," ",{t:4,f:[{p:[38,3,1188],t:7,e:"ui-display",a:{title:"Diseases"},f:[{t:4,f:[{p:{button:[{t:4,f:[{p:[43,8,1343],t:7,e:"ui-button",a:{icon:"pencil",action:"rename_disease",state:[{t:2,x:{r:["can_rename"],s:'_0?"":"disabled"'},p:[43,64,1399]}],params:['{"index": ',{t:2,r:"index",p:[43,116,1451]},"}"]},f:["Name advanced disease"]}],n:50,r:"is_adv",p:[42,7,1320]}," ",{p:[47,7,1538],t:7,e:"ui-button",a:{icon:"flask",action:"create_culture_bottle",state:[{t:2,x:{r:["data.is_ready"],s:'_0?"":"disabled"'},p:[47,69,1600]}],params:['{"index": ',{t:2,r:"index",p:[47,124,1655]},"}"]},f:["Create virus culture bottle"]}]},t:7,e:"ui-display",a:{title:[{t:2,r:"name",p:[40,24,1269]}],button:0},f:[" ",{p:[51,6,1749],t:7,e:"ui-section",a:{label:"Disease agent"},f:[{t:2,r:"agent",p:[51,40,1783]}]}," ",{p:[52,6,1812],t:7,e:"ui-section",a:{label:"Description"},f:[{t:2,r:"description",p:[52,38,1844]}]}," ",{p:[53,6,1879],t:7,e:"ui-section",a:{label:"Spread"},f:[{t:2,r:"spread",p:[53,33,1906]}]}," ",{p:[54,6,1936],t:7,e:"ui-section",a:{label:"Possible cure"},f:[{t:2,r:"cure",p:[54,40,1970]}]}," ",{t:4,f:[{p:[56,7,2021],t:7,e:"ui-section",a:{label:"Symptoms"},f:[{t:4,f:[{p:[58,9,2087],t:7,e:"ui-button",a:{action:"symptom_details",state:"",params:['{"picked_symptom": ',{t:2,r:"sym_index",p:[58,81,2159]},', "index": ',{t:2,r:"index",p:[58,105,2183]},"}"]},f:[{t:2,r:"name",p:[59,10,2206]}," "]},{p:[60,21,2236],t:7,e:"br"}],n:52,r:"symptoms",p:[57,8,2059]}]}," ",{p:[63,7,2289],t:7,e:"ui-section",a:{label:"Resistance"},f:[{t:2,r:"resistance",p:[63,38,2320]}]}," ",{p:[64,7,2355],t:7,e:"ui-section",a:{label:"Stealth"},f:[{t:2,r:"stealth",p:[64,35,2383]}]}," ",{p:[65,7,2415],t:7,e:"ui-section",a:{label:"Stage speed"},f:[{t:2,r:"stage_speed",p:[65,39,2447]}]}," ",{p:[66,7,2483],t:7,e:"ui-section",a:{label:"Transmittability"},f:[{t:2,r:"transmission",p:[66,44,2520]}]}],n:50,r:"is_adv",p:[55,6,1999]}]}],n:52,r:"data.viruses",p:[39,4,1222]},{t:4,n:51,f:[{p:[70,5,2601],t:7,e:"ui-section",f:[{p:[71,6,2620],t:7,e:"span",a:{"class":"average"},f:["No detectable virus in the blood sample."]}]}],r:"data.viruses"}]}," ",{p:[75,3,2743],t:7,e:"ui-display",a:{title:"Antibodies"},f:[{t:4,f:[{p:[77,5,2811],t:7,e:"ui-section",a:{label:[{t:2,r:"name",p:[77,24,2830]}]},f:[{p:[78,7,2848],t:7,e:"ui-button",a:{icon:"eyedropper",state:[{t:2,x:{r:["data.is_ready"],s:'_0?"":"disabled"'},p:[78,43,2884]}],action:"create_vaccine_bottle",params:['{"index": ',{t:2,r:"id",p:[78,129,2970]},"}"]},f:["Create vaccine bottle"]}]}],n:52,r:"data.resistances",p:[76,4,2779]},{t:4,n:51,f:[{p:[83,5,3067],t:7,e:"ui-section",f:[{p:[84,6,3086],t:7,e:"span",a:{"class":"average"},f:["No antibodies detected in the blood sample."]}]}],r:"data.resistances"}]}],n:50,r:"data.has_blood",p:[37,2,1162]}],n:50,x:{r:["data.mode"],s:"_0==1"},p:[1,1,0]},{t:4,n:51,f:[{p:[90,2,3231],t:7,e:"ui-button",a:{icon:"undo",state:"",action:"back"},f:["Back"]}," ",{t:4,f:[{p:[94,4,3330],t:7,e:"ui-display",a:{title:[{t:2,r:"name",p:[94,23,3349]}]},f:[{p:[95,4,3364],t:7,e:"ui-section",f:[{t:2,r:"desc",p:[96,5,3382]}," ",{t:4,f:[{p:[98,5,3417],t:7,e:"br"}," ",{p:[99,5,3428],t:7,e:"b",f:["This symptom has been neutered, and has no effect. It will still affect the virus' statistics."]}],n:50,r:"neutered",p:[97,4,3395]}]}," ",{p:[102,4,3564],t:7,e:"ui-section",f:[{p:[103,5,3582],t:7,e:"ui-section",a:{label:"Level"},f:[{t:2,r:"level",p:[103,31,3608]}]}," ",{p:[104,5,3636],t:7,e:"ui-section",a:{label:"Resistance"},f:[{t:2,r:"resistance",p:[104,36,3667]}]}," ",{p:[105,5,3700],t:7,e:"ui-section",a:{label:"Stealth"},f:[{t:2,r:"stealth",p:[105,33,3728]}]}," ",{p:[106,5,3758],t:7,e:"ui-section",a:{label:"Stage speed"},f:[{t:2,r:"stage_speed",p:[106,37,3790]}]}," ",{p:[107,5,3824],t:7,e:"ui-section",a:{label:"Transmittability"},f:[{t:2,r:"transmission",p:[107,42,3861]}]}]}," ",{p:[109,4,3913],t:7,e:"ui-subdisplay",a:{title:"Effect Thresholds"},f:[{p:[110,5,3960],t:7,e:"ui-section",f:[{t:3,r:"threshold_desc",p:[110,17,3972]}]}]}]}],n:53,r:"data.symptom",p:[93,2,3303]}],x:{r:["data.mode"],s:"_0==1"}}]},e.exports=a.extend(r.exports)},{341:341}],436:[function(t,e,n){var a=t(341),r={exports:{}};!function(e){"use strict";var n=t(484);e.exports={data:{filter:"",tooltiptext:function(t,e,n){var a="";return t&&(a+="REQUIREMENTS: "+t+" "),e&&(a+="CATALYSTS: "+e+" "),n&&(a+="TOOLS: "+n),a}},oninit:function(){var t=this;this.on({hover:function(t){this.set("hovered",t.context.params)},unhover:function(t){this.set("hovered")}}),this.observe("filter",function(e,a,r){var i=null;i=t.get("data.display_compact")?t.findAll(".section"):t.findAll(".display:not(:first-child)"),(0,n.filterMulti)(i,t.get("filter").toLowerCase())},{init:!1})}}}(r),r.exports.template={v:3,t:[" ",{p:[48,1,1342],t:7,e:"ui-display",a:{title:[{t:2,r:"data.category",p:[48,20,1361]},{t:4,f:[" : ",{t:2,r:"data.subcategory",p:[48,64,1405]}],n:50,r:"data.subcategory",p:[48,37,1378]}]},f:[{t:4,f:[{p:[50,3,1459],t:7,e:"ui-section",f:["Crafting... ",{p:[51,16,1488],t:7,e:"i",a:{"class":"fa-spin fa fa-spinner"}}]}],n:50,r:"data.busy",p:[49,2,1438]},{t:4,n:51,f:[{p:[54,3,1557],t:7,e:"ui-section",f:[{p:[55,4,1574],t:7,e:"table",a:{style:"width:100%"},f:[{p:[56,5,1606],t:7,e:"tr",f:[{p:[57,6,1617],t:7,e:"td",a:{style:"width:150px!important"},f:[{p:[58,7,1659],t:7,e:"ui-button",a:{icon:"arrow-left",action:"backwardCat"},f:[{t:2,r:"data.prev_cat",p:[59,8,1718]}]}]}," ",{p:[62,6,1774],t:7,e:"td",a:{style:"width:150px!important"},f:[{p:[63,7,1816],t:7,e:"ui-button",a:{icon:"arrow-right",action:"forwardCat"},f:[{t:2,r:"data.next_cat",p:[64,7,1874]}]}]}," ",{p:[67,6,1930],t:7,e:"td",a:{style:"float:right!important"},f:[{t:4,f:[{p:[69,7,2014],t:7,e:"ui-button",a:{icon:"lock",action:"toggle_recipes"},f:["Showing Craftable Recipes"]}],n:50,r:"data.display_craftable_only",p:[68,6,1971]},{t:4,n:51,f:[{p:[73,7,2138],t:7,e:"ui-button",a:{icon:"unlock",action:"toggle_recipes"},f:["Showing All Recipes"]}],r:"data.display_craftable_only"}]}," ",{p:[78,6,2268],t:7,e:"td",a:{style:"float:right!important"},f:[{p:[79,7,2310],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.display_compact"],s:'_0?"check-square-o":"square-o"'},p:[79,24,2327]}],action:"toggle_compact"},f:["Compact"]}]}]}," ",{p:[84,5,2474],t:7,e:"tr",f:[{t:4,f:[{p:[86,6,2515],t:7,e:"td",a:{style:"width:150px!important"},f:[{p:[87,7,2557],t:7,e:"ui-button",a:{icon:"arrow-left",action:"backwardSubCat"},f:[{t:2,r:"data.prev_subcat",p:[88,8,2619]}]}]}," ",{p:[91,6,2678],t:7,e:"td",a:{style:"width:150px!important"},f:[{p:[92,7,2720],t:7,e:"ui-button",a:{icon:"arrow-right",action:"forwardSubCat"},f:[{t:2,r:"data.next_subcat",p:[93,8,2782]}]}]}],n:50,r:"data.subcategory",p:[85,5,2484]}]}]}," ",{t:4,f:[{t:4,f:[" ",{p:[101,6,2992],t:7,e:"ui-input",a:{value:[{t:2,r:"filter",p:[101,23,3009]}],placeholder:"Filter.."}}],n:51,r:"data.display_compact",p:[100,5,2902]}],n:50,r:"config.fancy",p:[99,4,2876]}]}," ",{t:4,f:[{p:[106,5,3144],t:7,e:"ui-display",f:[{t:4,f:[{p:[108,6,3193],t:7,e:"ui-section",a:{label:[{t:2,r:"name",p:[108,25,3212]}]},f:[{p:[109,7,3230],t:7,e:"ui-button",a:{tooltip:[{t:2,x:{r:["tooltiptext","req_text","catalyst_text","tool_text"],s:"_0(_1,_2,_3)"},p:[109,27,3250]}],"tooltip-side":"right",action:"make",params:['{"recipe": "',{t:2,r:"ref",p:[109,135,3358]},'"}'],icon:"gears"},v:{hover:"hover",unhover:"unhover"},f:["Craft"]}]}],n:52,r:"data.can_craft",p:[107,5,3162]}," ",{t:4,f:[{t:4,f:[{p:[116,7,3567],t:7,e:"ui-section",a:{label:[{t:2,r:"name",p:[116,26,3586]}]},f:[{p:[117,8,3605],t:7,e:"ui-button",a:{tooltip:[{t:2,x:{r:["tooltiptext","req_text","catalyst_text","tool_text"],s:"_0(_1,_2,_3)"},p:[117,28,3625]}],"tooltip-side":"right",state:"disabled",icon:"gears"},v:{hover:"hover",unhover:"unhover"},f:["Craft"]}]}],n:52,r:"data.cant_craft",p:[115,6,3534]}],n:51,r:"data.display_craftable_only",p:[114,5,3495]}]}],n:50,r:"data.display_compact",p:[105,4,3110]},{t:4,n:51,f:[{t:4,f:[{p:[126,6,3947],t:7,e:"ui-display",a:{title:[{t:2,r:"name",p:[126,25,3966]}]},f:[{t:4,f:[{p:[128,8,4009],t:7,e:"ui-section",a:{label:"Requirements"},f:[{t:2,r:"req_text",p:[129,9,4052]}]}],n:50,r:"req_text",p:[127,7,3984]}," ",{t:4,f:[{p:[133,8,4139],t:7,e:"ui-section",a:{label:"Catalysts"},f:[{t:2,r:"catalyst_text",p:[134,9,4179]}]}],n:50,r:"catalyst_text",p:[132,7,4109]}," ",{t:4,f:[{p:[138,8,4267],t:7,e:"ui-section",a:{label:"Tools"},f:[{t:2,r:"tool_text",p:[139,9,4303]}]}],n:50,r:"tool_text",p:[137,7,4241]}," ",{p:[142,7,4361],t:7,e:"ui-section",f:[{p:[143,8,4382],t:7,e:"ui-button",a:{icon:"gears",action:"make",params:['{"recipe": "',{t:2,r:"ref",p:[143,66,4440]},'"}']},f:["Craft"]}]}]}],n:52,r:"data.can_craft",p:[125,5,3916]}," ",{t:4,f:[{t:4,f:[{p:[151,7,4621],t:7,e:"ui-display",a:{title:[{t:2,r:"name",p:[151,26,4640]}]},f:[{t:4,f:[{p:[153,9,4685],t:7,e:"ui-section",a:{label:"Requirements"},f:[{t:2,r:"req_text",p:[154,10,4729]}]}],n:50,r:"req_text",p:[152,8,4659]}," ",{t:4,f:[{p:[158,9,4820],t:7,e:"ui-section",a:{label:"Catalysts"},f:[{t:2,r:"catalyst_text",p:[159,10,4861]}]}],n:50,r:"catalyst_text",p:[157,8,4789]}," ",{t:4,f:[{p:[163,9,4953],t:7,e:"ui-section",a:{label:"Tools"},f:[{t:2,r:"tool_text",p:[164,10,4990]}]}],n:50,r:"tool_text",p:[162,8,4926]}]}],n:52,r:"data.cant_craft",p:[150,6,4588]}],n:51,r:"data.display_craftable_only",p:[149,5,4549]}],r:"data.display_compact"}],r:"data.busy"}]}]},e.exports=a.extend(r.exports)},{341:341,484:484}],437:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-notice",f:[{p:[2,3,15],t:7,e:"span",f:["The regulator ",{t:2,x:{r:["data.holding"],s:'_0?"is":"is not"'},p:[2,23,35]}," connected to a tank."]}]}," ",{p:[4,1,113],t:7,e:"ui-display",a:{title:"Status",button:0},f:[{p:[5,3,151],t:7,e:"ui-section",a:{label:"Pressure"},f:[{p:[6,5,186],t:7,e:"span",f:[{t:2,x:{r:["adata.pressure"],s:"Math.round(_0)"},p:[6,11,192]}," kPa"]}]}," ",{p:[8,3,254],t:7,e:"ui-section",a:{label:"Port"},f:[{p:[9,5,285],t:7,e:"span",a:{"class":[{t:2,x:{r:["data.connected"],s:'_0?"good":"average"'},p:[9,18,298]}]},f:[{t:2,x:{r:["data.connected"],s:'_0?"Connected":"Not Connected"'},p:[9,59,339]}]}]}]}," ",{p:[12,1,430],t:7,e:"ui-display",a:{title:"Pump"},f:[{p:[13,3,459],t:7,e:"ui-section",a:{label:"Power"},f:[{p:[14,5,491],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.on"],s:'_0?"power-off":"close"'},p:[14,22,508]}],style:[{t:2,x:{r:["data.on"],s:'_0?"selected":"null"'},p:[15,14,559]}],action:"power"},f:[{t:2,x:{r:["data.on"],s:'_0?"On":"Off"'},p:[16,22,616]}]}]}," ",{p:[18,3,675],t:7,e:"ui-section",a:{label:"Direction"},f:[{p:[19,5,711],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.direction"],s:'_0=="out"?"sign-out":"sign-in"'},p:[19,22,728]}],action:"direction"},f:[{t:2,x:{r:["data.direction"],s:'_0=="out"?"Out":"In"'},p:[20,26,808]}]}]}," ",{p:[22,3,883],t:7,e:"ui-section",a:{label:"Target Pressure"},f:[{p:[23,5,925],t:7,e:"ui-bar",a:{min:[{t:2,r:"data.min_pressure",p:[23,18,938]}],max:[{t:2,r:"data.max_pressure",p:[23,46,966]}],value:[{t:2,r:"data.target_pressure",p:[24,14,1003]}]},f:[{t:2,x:{r:["adata.target_pressure"],s:"Math.round(_0)"},p:[24,40,1029]}," kPa"]}]}," ",{p:[26,3,1100],t:7,e:"ui-section",a:{label:"Pressure Regulator"},f:[{p:[27,5,1145],t:7,e:"ui-button",a:{icon:"refresh",state:[{t:2,x:{r:["data.target_pressure","data.default_pressure"],s:'_0!=_1?null:"disabled"'},p:[27,38,1178]}],action:"pressure",params:'{"pressure": "reset"}'},f:["Reset"]}," ",{p:[29,5,1328],t:7,e:"ui-button",a:{icon:"minus",state:[{t:2,x:{r:["data.target_pressure","data.min_pressure"],s:'_0>_1?null:"disabled"'},p:[29,36,1359]}],action:"pressure",params:'{"pressure": "min"}'},f:["Min"]}," ",{p:[31,5,1500],t:7,e:"ui-button",a:{icon:"pencil",action:"pressure",params:'{"pressure": "input"}'},f:["Set"]}," ",{p:[32,5,1595],t:7,e:"ui-button",a:{icon:"plus",state:[{t:2,x:{r:["data.target_pressure","data.max_pressure"],s:'_0<_1?null:"disabled"'},p:[32,35,1625]}],action:"pressure",params:'{"pressure": "max"}'},f:["Max"]}]}]}," ",{p:{button:[{t:4,f:[{p:[39,7,1891],t:7,e:"ui-button",a:{icon:"eject",style:[{t:2,x:{r:["data.on"],s:'_0?"danger":null'},p:[39,38,1922]}],action:"eject"},f:["Eject"]}],n:50,r:"data.holding",p:[38,5,1863]}]},t:7,e:"ui-display",a:{title:"Holding Tank",button:0},f:[" ",{t:4,f:[{p:[43,3,2042],t:7,e:"ui-section",a:{label:"Label"},f:[{t:2,r:"data.holding.name",p:[44,4,2073]}]}," ",{p:[46,3,2115],t:7,e:"ui-section",a:{label:"Pressure"},f:[{t:2,x:{r:["adata.holding.pressure"],s:"Math.round(_0)"},p:[47,4,2149]}," kPa"]}],n:50,r:"data.holding",p:[42,3,2018]},{t:4,n:51,f:[{p:[50,3,2223],t:7,e:"ui-section",f:[{p:[51,4,2240],t:7,e:"span",a:{"class":"average"},f:["No Holding Tank"]}]}],r:"data.holding"}]}]},e.exports=a.extend(r.exports)},{341:341}],438:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[" ",{p:[3,1,69],t:7,e:"ui-notice",f:[{p:[4,3,84],t:7,e:"span",f:["The regulator ",{t:2,x:{r:["data.holding"],s:'_0?"is":"is not"'},p:[4,23,104]}," connected to a tank."]}]}," ",{p:[6,1,182],t:7,e:"ui-display",a:{title:"Status",button:0},f:[{p:[7,3,220],t:7,e:"ui-section",a:{label:"Pressure"},f:[{p:[8,5,255],t:7,e:"span",f:[{t:2,x:{r:["adata.pressure"],s:"Math.round(_0)"},p:[8,11,261]}," kPa"]}]}," ",{p:[10,3,323],t:7,e:"ui-section",a:{label:"Port"},f:[{p:[11,5,354],t:7,e:"span",a:{"class":[{t:2,x:{r:["data.connected"],s:'_0?"good":"average"'},p:[11,18,367]}]},f:[{t:2,x:{r:["data.connected"],s:'_0?"Connected":"Not Connected"'},p:[11,59,408]}]}]}]}," ",{p:[14,1,499],t:7,e:"ui-display",a:{title:"Filter"},f:[{p:[15,3,530],t:7,e:"ui-section",a:{label:"Power"},f:[{p:[16,5,562],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.on"],s:'_0?"power-off":"close"'},p:[16,22,579]}],style:[{t:2,x:{r:["data.on"],s:'_0?"selected":"null"'},p:[17,14,630]}],action:"power"},f:[{t:2,x:{r:["data.on"],s:'_0?"On":"Off"'},p:[18,22,687]}]}]}]}," ",{p:{button:[{t:4,f:[{p:[24,7,856],t:7,e:"ui-button",a:{icon:"eject",style:[{t:2,x:{r:["data.on"],s:'_0?"danger":null'},p:[24,38,887]}],action:"eject"},f:["Eject"]}],n:50,r:"data.holding",p:[23,5,828]}]},t:7,e:"ui-display",a:{title:"Holding Tank",button:0},f:[" ",{t:4,f:[{p:[28,3,1007],t:7,e:"ui-section",a:{label:"Label"},f:[{t:2,r:"data.holding.name",p:[29,4,1038]}]}," ",{p:[31,3,1080],t:7,e:"ui-section",a:{label:"Pressure"},f:[{t:2,x:{r:["adata.holding.pressure"],s:"Math.round(_0)"},p:[32,4,1114]}," kPa"]}],n:50,r:"data.holding",p:[27,3,983]},{t:4,n:51,f:[{p:[35,3,1188],t:7,e:"ui-section",f:[{p:[36,4,1205],t:7,e:"span",a:{"class":"average"},f:["No Holding Tank"]}]}],r:"data.holding"}]}," ",{p:[40,1,1293],t:7,e:"ui-display",a:{title:"Filters"},f:[{t:4,f:[{p:[42,5,1345],t:7,e:"filters"}],n:53,r:"data",p:[41,3,1325]}]}]},r.exports.components=r.exports.components||{};var i={filters:t(457)};for(var o in i)i.hasOwnProperty(o)&&(r.exports.components[o]=i[o]);e.exports=a.extend(r.exports)},{341:341,457:457}],439:[function(t,e,n){var a=t(341),r={exports:{}};!function(t){"use strict";t.exports={data:{chargingState:function(t){switch(t){case 2:return"good";case 1:return"average";default:return"bad"}},chargingMode:function(t){return 2==t?"Full":1==t?"Charging":"Draining"},channelState:function(t){return t>=2?"good":"bad"},channelPower:function(t){return t>=2?"On":"Off"},channelMode:function(t){return 1==t||3==t?"Auto":"Manual"}},computed:{graphData:function(){var t=this.get("data.history");return Object.keys(t).map(function(e){return t[e].map(function(t,e){return{x:e,y:t}})})}}}}(r),r.exports.template={v:3,t:[" ",{p:[42,1,1035],t:7,e:"ui-display",a:{title:"Network"},f:[{t:4,f:[{p:[44,5,1093],t:7,e:"ui-linegraph",a:{points:[{t:2,r:"graphData",p:[44,27,1115]}],height:"500",legend:'["Available", "Load"]',colors:'["rgb(0, 102, 0)", "rgb(153, 0, 0)"]',xunit:"seconds ago",xfactor:[{t:2,r:"data.interval",p:[46,38,1267]}],yunit:"W",yfactor:"1",xinc:[{t:2,x:{r:["data.stored"],s:"_0/10"},p:[47,15,1323]}],yinc:"9"}}],n:50,r:"config.fancy",p:[43,3,1067]},{t:4,n:51,f:[{p:[49,5,1373],t:7,e:"ui-section",a:{label:"Available"},f:[{p:[50,7,1411],t:7,e:"span",f:[{t:2,r:"data.supply",p:[50,13,1417]}]}]}," ",{p:[52,5,1464],t:7,e:"ui-section",a:{label:"Load"},f:[{p:[53,9,1499],t:7,e:"span",f:[{t:2,r:"data.demand",p:[53,15,1505]}]}]}],r:"config.fancy"}]}," ",{p:[57,1,1574],t:7,e:"ui-display",a:{title:"Areas"},f:[{p:[58,3,1604],t:7,e:"ui-section",a:{nowrap:0},f:[{p:[59,5,1629],t:7,e:"div",a:{"class":"content"},f:["Area"]}," ",{p:[60,5,1666],t:7,e:"div",a:{"class":"content"},f:["Charge"]}," ",{p:[61,5,1705],t:7,e:"div",a:{"class":"content"},f:["Load"]}," ",{p:[62,5,1742],t:7,e:"div",a:{"class":"content"},f:["Status"]}," ",{p:[63,5,1781],t:7,e:"div",a:{"class":"content"},f:["Equipment"]}," ",{p:[64,5,1823],t:7,e:"div",a:{"class":"content"},f:["Lighting"]}," ",{p:[65,5,1864],t:7,e:"div",a:{"class":"content"},f:["Environment"]}]}," ",{t:4,f:[{p:[68,5,1949],t:7,e:"ui-section",a:{label:[{t:2,r:"name",p:[68,24,1968]}],nowrap:0},f:[{p:[69,7,1993],t:7,e:"div",a:{"class":"content"},f:[{t:2,x:{r:["@index","adata.areas"],s:"Math.round(_1[_0].charge)"},p:[69,28,2014]}," %"]}," ",{p:[70,7,2072],t:7,e:"div",a:{"class":"content"},f:[{t:2,rx:{r:"adata.areas",m:[{t:30,n:"@index"},"load"]},p:[70,28,2093]}]}," ",{p:[71,7,2135],t:7,e:"div",a:{"class":"content"},f:[{p:[71,28,2156],t:7,e:"span",a:{"class":[{t:2,x:{r:["chargingState","charging"],s:"_0(_1)"},p:[71,41,2169]}]},f:[{t:2,x:{r:["chargingMode","charging"],s:"_0(_1)"},p:[71,70,2198]}]}]}," ",{p:[72,7,2245],t:7,e:"div",a:{"class":"content"},f:[{p:[72,28,2266],t:7,e:"span",a:{"class":[{t:2,x:{r:["channelState","eqp"],s:"_0(_1)"},p:[72,41,2279]}]},f:[{t:2,x:{r:["channelPower","eqp"],s:"_0(_1)"},p:[72,64,2302]}," [",{p:[72,87,2325],t:7,e:"span",f:[{t:2,x:{r:["channelMode","eqp"],s:"_0(_1)"},p:[72,93,2331]}]},"]"]}]}," ",{p:[73,7,2380],t:7,e:"div",a:{"class":"content"},f:[{p:[73,28,2401],t:7,e:"span",a:{"class":[{t:2,x:{r:["channelState","lgt"],s:"_0(_1)"},p:[73,41,2414]}]},f:[{t:2,x:{r:["channelPower","lgt"],s:"_0(_1)"},p:[73,64,2437]}," [",{p:[73,87,2460],t:7,e:"span",f:[{t:2,x:{r:["channelMode","lgt"],s:"_0(_1)"},p:[73,93,2466]}]},"]"]}]}," ",{p:[74,7,2515],t:7,e:"div",a:{"class":"content"},f:[{p:[74,28,2536],t:7,e:"span",a:{"class":[{t:2,x:{r:["channelState","env"],s:"_0(_1)"},p:[74,41,2549]}]},f:[{t:2,x:{r:["channelPower","env"],s:"_0(_1)"},p:[74,64,2572]}," [",{p:[74,87,2595],t:7,e:"span",f:[{t:2,x:{r:["channelMode","env"],s:"_0(_1)"},p:[74,93,2601]}]},"]"]}]}]}],n:52,r:"data.areas",p:[67,3,1923]}]}]},e.exports=a.extend(r.exports)},{341:341}],440:[function(t,e,n){var a=t(341),r={exports:{}};!function(t){"use strict";t.exports={computed:{readableFrequency:function(){return Math.round(this.get("adata.frequency"))/10}}}}(r),r.exports.template={v:3,t:[" ",{p:[11,1,177],t:7,e:"ui-display",a:{title:"Settings"},f:[{t:4,f:[{p:[13,5,236],t:7,e:"ui-section",a:{label:"Power"},f:[{p:[14,7,270],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.listening"],s:'_0?"power-off":"close"'},p:[14,24,287]}],style:[{t:2,x:{r:["data.listening"],s:'_0?"selected":null'},p:[14,75,338]}],action:"listen"},f:[{t:2,x:{r:["data.listening"],s:'_0?"On":"Off"'},p:[16,9,413]}]}]}],n:50,r:"data.headset",p:[12,3,210]},{t:4,n:51,f:[{p:[19,5,494],t:7,e:"ui-section",a:{label:"Microphone"},f:[{p:[20,7,533],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.broadcasting"],s:'_0?"power-off":"close"'},p:[20,24,550]}],style:[{t:2,x:{r:["data.broadcasting"],s:'_0?"selected":null'},p:[20,78,604]}],action:"broadcast"},f:[{t:2,x:{r:["data.broadcasting"],s:'_0?"Engaged":"Disengaged"'},p:[22,9,685]}]}]}," ",{p:[24,5,769],t:7,e:"ui-section",a:{label:"Speaker"},f:[{p:[25,7,805],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.listening"],s:'_0?"power-off":"close"'},p:[25,24,822]}],style:[{t:2,x:{r:["data.listening"],s:'_0?"selected":null'},p:[25,75,873]}],action:"listen"},f:[{t:2,x:{r:["data.listening"],s:'_0?"Engaged":"Disengaged"'},p:[27,9,948]}]}]}],r:"data.headset"}," ",{t:4,f:[{p:[31,5,1064],t:7,e:"ui-section",a:{label:"High Volume"},f:[{p:[32,7,1104],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.useCommand"],s:'_0?"power-off":"close"'},p:[32,24,1121]}],style:[{t:2,x:{r:["data.useCommand"],s:'_0?"selected":null'},p:[32,76,1173]}],action:"command"},f:[{t:2,x:{r:["data.useCommand"],s:'_0?"On":"Off"'},p:[34,9,1250]}]}]}],n:50,r:"data.command",p:[30,3,1038]}]}," ",{p:[38,1,1342],t:7,e:"ui-display",a:{title:"Channel"},f:[{p:[39,3,1374],t:7,e:"ui-section",a:{label:"Frequency"},f:[{t:4,f:[{p:[41,7,1439],t:7,e:"span",f:[{t:2,r:"readableFrequency",p:[41,13,1445]}]}],n:50,r:"data.freqlock",p:[40,5,1410]},{t:4,n:51,f:[{p:[43,7,1495],t:7,e:"ui-button",a:{icon:"fast-backward",state:[{t:2,x:{r:["data.frequency","data.minFrequency"],s:'_0==_1?"disabled":null'},p:[43,46,1534]}],action:"frequency",params:'{"adjust": -1}'}}," ",{p:[44,7,1646],t:7,e:"ui-button",a:{icon:"backward",state:[{t:2,x:{r:["data.frequency","data.minFrequency"],s:'_0==_1?"disabled":null'},p:[44,41,1680]}],action:"frequency",params:'{"adjust": -.2}'}}," ",{p:[45,7,1793],t:7,e:"ui-button",a:{icon:"pencil",action:"frequency",params:'{"tune": "input"}'},f:[{t:2,r:"readableFrequency",p:[45,78,1864]}]}," ",{p:[46,7,1905],t:7,e:"ui-button",a:{icon:"forward",state:[{t:2,x:{r:["data.frequency","data.maxFrequency"],s:'_0==_1?"disabled":null'},p:[46,40,1938]}],action:"frequency",params:'{"adjust": .2}'}}," ",{p:[47,7,2050],t:7,e:"ui-button",a:{icon:"fast-forward",state:[{t:2,x:{r:["data.frequency","data.maxFrequency"],s:'_0==_1?"disabled":null'},p:[47,45,2088]}],action:"frequency",params:'{"adjust": 1}'}}],r:"data.freqlock"}]}," ",{t:4,f:[{p:[51,5,2262],t:7,e:"ui-section",a:{label:"Subspace Transmission"},f:[{p:[52,7,2312],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.subspace"],s:'_0?"power-off":"close"'},p:[52,24,2329]}],style:[{t:2,x:{r:["data.subspace"],s:'_0?"selected":null'},p:[52,74,2379]}],action:"subspace"},f:[{t:2,x:{r:["data.subspace"],s:'_0?"Active":"Inactive"'},p:[53,29,2447]}]}]}],n:50,r:"data.subspaceSwitchable",p:[50,3,2225]}," ",{t:4,f:[{p:[57,5,2578],t:7,e:"ui-section",a:{label:"Channels"},f:[{t:4,f:[{p:[59,9,2656],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["."],s:'_0?"check-square-o":"square-o"'},p:[59,26,2673]}],style:[{t:2,x:{r:["."],s:'_0?"selected":null'},p:[60,18,2730]}],action:"channel",params:['{"channel": "',{t:2,r:"channel",p:[61,49,2806]},'"}']},f:[{t:2,r:"channel",p:[62,11,2833]}]},{p:[62,34,2856],t:7,e:"br"}],n:52,i:"channel",r:"data.channels",p:[58,7,2615]}]}],n:50,x:{r:["data.subspace","data.channels"],s:"_0&&_1"},p:[56,3,2534]}]}]},e.exports=a.extend(r.exports)},{341:341}],441:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[" "," "," "," "," "," "," "," "," "," ",{p:[11,1,560],t:7,e:"rdheader"}," ",{t:4,f:[{p:[13,2,595],t:7,e:"ui-display",a:{title:"CONSOLE LOCKED"},f:[{p:[14,3,634],t:7,e:"ui-button",a:{action:"Unlock"},f:["Unlock"]}]}],n:50,r:"data.locked",p:[12,1,573]},{t:4,f:[{p:[18,2,729],t:7,e:"ui-tabs",a:{tabs:[{t:2,r:"data.tabs",p:[18,17,744]}]},f:[{p:[19,3,763],t:7,e:"tab",a:{name:"Technology"},f:[{p:[20,4,791],t:7,e:"techweb"}]}," ",{p:[22,3,815],t:7,e:"tab",a:{name:"View Node"},f:[{p:[23,4,842],t:7,e:"nodeview"}]}," ",{p:[25,3,867],t:7,e:"tab",a:{name:"View Design"},f:[{p:[26,4,896],t:7,e:"designview"}]}," ",{p:[28,3,923],t:7,e:"tab",a:{name:"Disk Operations - Design"},f:[{p:[29,4,965],t:7,e:"diskopsdesign"}]}," ",{p:[31,3,995],t:7,e:"tab",a:{name:"Disk Operations - Technology"},f:[{p:[32,4,1041],t:7,e:"diskopstech"}]}," ",{p:[34,3,1069],t:7,e:"tab",a:{name:"Deconstructive Analyzer"},f:[{p:[35,4,1110],t:7,e:"destruct"}]}," ",{p:[37,3,1135],t:7,e:"tab",a:{name:"Protolathe"},f:[{p:[38,4,1163],t:7,e:"protolathe"}]}," ",{p:[40,3,1190],t:7,e:"tab",a:{name:"Circuit Imprinter"},f:[{p:[41,4,1225],t:7,e:"circuit"}]}," ",{p:[43,3,1249],t:7,e:"tab",a:{name:"Settings"},f:[{p:[44,4,1275],t:7,e:"settings"}]}]}],n:50,x:{r:["data.locked"],s:"!_0"},p:[17,1,706]}]},r.exports.components=r.exports.components||{};var i={settings:t(450),circuit:t(442),protolathe:t(448),destruct:t(444),diskopsdesign:t(445),diskopstech:t(446),designview:t(443),nodeview:t(447),techweb:t(451),rdheader:t(449)};for(var o in i)i.hasOwnProperty(o)&&(r.exports.components[o]=i[o]);e.exports=a.extend(r.exports)},{341:341,442:442,443:443,444:444,445:445,446:446,447:447,448:448,449:449,450:450,451:451}],442:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{t:4,f:[{t:4,f:[{p:[3,3,58],t:7,e:"ui-display",a:{title:"Circuit Imprinter Busy!"}}],n:50,r:"data.circuitbusy",p:[2,2,30]},{t:4,n:51,f:[{p:[5,3,130],t:7,e:"ui-display",f:[{p:[6,4,147],t:7,e:"ui-section",f:["Search Available Designs: ",{p:[7,4,189],t:7,e:"input",a:{value:[{t:2,r:"textsearch",p:[7,17,202]}],placeholder:"Type Here","class":"text"}}," ",{p:[8,5,261],t:7,e:"ui-button",a:{action:"textSearch",params:['{"latheType" : "circuit", "inputText" : ',{t:2,r:"textsearch",p:[8,84,340]},"}"]},f:["Search"]}]}," ",{p:[10,4,398],t:7,e:"ui-section",f:["Materials: ",{t:2,r:"data.circuitmats",p:[10,27,421]}," / ",{t:2,r:"data.circuitmaxmats",p:[10,50,444]}]}," ",{p:[11,4,485],t:7,e:"ui-section",f:["Reagents: ",{t:2,r:"data.circuitchems",p:[11,26,507]}," / ",{t:2,r:"data.circuitmaxchems",p:[11,50,531]}]}," ",{p:[12,3,572],t:7,e:"ui-display",f:[{p:[14,3,590],t:7,e:"ui-tabs",a:{tabs:[{t:2,r:"data.lathe_tabs",p:[14,18,605]}]},f:[{p:[15,4,631],t:7,e:"tab",a:{name:"Category List"},f:[{t:4,f:[{p:[17,6,696],t:7,e:"ui-button",a:{action:"switchcat",state:[{t:2,x:{r:["data.circuitcat"],s:'_0=="{{name}}"?"selected":null'},p:[17,43,733]}],params:['{"type" : "circuit", "cat" : "',{t:2,r:"name",p:[17,135,825]},'"}']},f:[{t:2,r:"name",p:[17,147,837]}]}],n:52,r:"data.circuitcats",p:[16,5,663]}]}," ",{p:[20,4,888],t:7,e:"tab",a:{name:"Selected Category"},f:[{t:4,f:[{p:[22,6,956],t:7,e:"ui-section",f:[{t:2,r:"name",p:[22,18,968]},{t:2,r:"matstring",p:[22,26,976]}," ",{p:[23,7,997],t:7,e:"ui-button",a:{action:"print",state:[{t:2,x:{r:["canprint"],s:'_0>1?null:"disabled"'},p:[23,40,1030]}],params:['{"latheType" : "circuit", "id" : "',{t:2,r:"id",p:[23,119,1109]},'"}']},f:["Print"]}]}],n:52,r:"data.circuitdes",p:[21,5,924]}]}," ",{p:[27,4,1187],t:7,e:"tab",a:{name:"Search Results"},f:[{t:4,f:[{p:[29,6,1254],t:7,e:"ui-section",f:[{t:2,r:"name",p:[29,18,1266]},{t:2,r:"matstring",p:[29,26,1274]}," ",{p:[30,7,1295],t:7,e:"ui-button",a:{action:"print",state:[{t:2,x:{r:["canprint"],s:'_0>1?null:"disabled"'},p:[30,40,1328]}],params:['{"latheType" : "circuit", "id" : "',{t:2,r:"id",p:[30,119,1407]},'"}']},f:["Print"]}]}],n:52,r:"data.circuitmatch",p:[28,5,1220]}]}," ",{p:[34,4,1485],t:7,e:"tab",a:{name:"Materials"},f:[{t:4,f:[{p:[36,6,1550],t:7,e:"ui-section",f:[{t:2,r:"name",p:[36,18,1562]}," : ",{t:2,r:"amount",p:[36,29,1573]}," cm3 - ",{t:4,f:[{p:[38,7,1623],t:7,e:"input",a:{value:[{t:2,r:"number",p:[38,20,1636]}],placeholder:["1-",{t:2,r:"sheets",p:[38,46,1662]}],"class":"number"}}," ",{p:[39,7,1698],t:7,e:"ui-button",a:{action:"releasemats",params:['{"latheType" : "circuit", "mat_id" : ',{t:2,r:"mat_id",p:[39,84,1775]},', "sheets" : ',{t:2,r:"number",p:[39,107,1798]},"}"]},f:["Release"]}],n:50,x:{r:["sheets"],s:"_0>0"},p:[37,6,1597]}]}],n:52,r:"data.circuitmat_list",p:[35,5,1513]}]}," ",{p:[44,4,1895],t:7,e:"tab",a:{name:"Chemicals"},f:[{t:4,f:[{p:[46,6,1961],t:7,e:"ui-section",f:[{t:2,r:"name",p:[46,18,1973]}," : ",{t:2,r:"amount",p:[46,29,1984]}," - ",{p:[47,7,2005],t:7,e:"ui-button",a:{action:"purgechem",params:['{"latheType" : "circuit", "name" : ',{t:2,r:"name",p:[47,80,2078]},', "id" : ',{t:2,r:"reagentid",p:[47,97,2095]},"}"]},f:["Purge"]}]}],n:52,r:"data.circuitchem_list",p:[45,5,1923]}]}]}]}]}],r:"data.circuitbusy"}],n:50,r:"data.circuit_linked",p:[1,1,0]},{t:4,n:51,f:[{p:[55,2,2216],t:7,e:"ui-display",a:{title:"No Linked Circuit Imprinter"}}],r:"data.circuit_linked"}]},e.exports=a.extend(r.exports)},{341:341}],443:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{t:4,f:[{p:[2,2,31],t:7,e:"ui-display",a:{title:[{t:2,r:"data.sdesign_name",p:[2,21,50]}]},f:[{p:[3,3,77],t:7,e:"ui-section",a:{title:"Description"},f:[{t:2,r:"data.sdesign_desc",p:[3,35,109]}]}]}," ",{p:[5,2,162],t:7,e:"ui-display",a:{title:"Lathe Types"},f:[{t:4,f:[{p:[7,4,239],t:7,e:"ui-section",a:{title:"Circuit Imprinter"}}],n:50,x:{r:["data.sdesign_buildtype"],s:"_0&1"},p:[6,3,198]}," ",{t:4,f:[{p:[10,4,346],t:7,e:"ui-section",a:{title:"Protolathe"}}],n:50,x:{r:["data.sdesign_buildtype"],s:"_0&2"},p:[9,3,305]}," ",{t:4,f:[{p:[13,4,446],t:7,e:"ui-section",a:{title:"Autolathe"}}],n:50,x:{r:["data.sdesign_buildtype"],s:"_0&4"},p:[12,3,405]}," ",{t:4,f:[{p:[16,4,545],t:7,e:"ui-section",a:{title:"Crafting Fabricator"}}],n:50,x:{r:["data.sdesign_buildtype"],s:"_0&8"},p:[15,3,504]}," ",{t:4,f:[{p:[19,4,655],t:7,e:"ui-section",a:{title:"Exosuit Fabricator"}}],n:50,x:{r:["data.sdesign_buildtype"],s:"_0&16"},p:[18,3,613]}," ",{t:4,f:[{p:[22,4,764],t:7,e:"ui-section",a:{title:"Biogenerator"}}],n:50,x:{r:["data.sdesign_buildtype"],s:"_0&32"},p:[21,3,722]}," ",{t:4,f:[{p:[25,4,867],t:7,e:"ui-section",a:{title:"Limb Grower"}}],n:50,x:{r:["data.sdesign_buildtype"],s:"_0&64"},p:[24,3,825]}," ",{t:4,f:[{p:[28,4,970],t:7,e:"ui-section",a:{title:"Ore Smelter"}}],n:50,x:{r:["data.sdesign_buildtype"],s:"_0&128"},p:[27,3,927]}]}," ",{p:[31,2,1045],t:7,e:"ui-display",a:{title:"Materials"},f:[{t:4,f:[{p:[33,4,1116],t:7,e:"ui-section",a:{title:[{t:2,r:"matname",p:[33,23,1135]}]},f:[{t:2,r:"matamt",p:[33,36,1148]}," cm^3"]}],n:52,r:"data.sdesign_materials",p:[32,3,1079]}]}],n:50,r:"data.design_selected",p:[1,1,0]},{t:4,f:[{p:[38,2,1248],t:7,e:"ui-display",a:{title:"No Design Selected."}}],n:50,x:{r:["data.design_selected"],s:"!_0"},p:[37,1,1216]}]},e.exports=a.extend(r.exports)},{341:341}],444:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{t:4,f:[{t:4,f:[{p:[4,3,60],t:7,e:"ui-display",a:{title:"Destructive Analyzer Busy!"}}],n:50,r:"data.destroybusy",p:[3,2,32]},{t:4,n:51,f:[{t:4,f:[{p:[7,4,168],t:7,e:"ui-display",a:{title:"Destructive Analyzer Unloaded"}}],n:50,x:{r:["data.destroy_loaded"],s:"!_0"},p:[6,3,135]},{t:4,n:51,f:[{p:[9,4,248],t:7,e:"ui-display",a:{title:"Loaded Item"},f:[{p:[10,4,285],t:7,e:"ui-section",a:{title:"Name"},f:[{t:2,r:"data.destroy_name",p:[10,29,310]}]}]}," ",{p:[12,4,367],t:7,e:"ui-display",a:{title:"Boost Nodes"},f:[{t:4,f:[{p:[14,6,438],t:7,e:"ui-section",a:{title:[{t:2,r:"name",p:[14,25,457]}," | ",{t:2,r:"value",p:[14,36,468]}]},f:[{p:[15,7,487],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["allow"],s:'_0?null:"disabled"'},p:[15,25,505]}],action:"deconstruct",params:['{"id":',{t:2,r:"id",p:[15,90,570]},"}"]},f:["Deconstruct and Boost"]}]}],n:52,r:"data.boost_paths",p:[13,5,405]}]}," ",{p:[19,4,670],t:7,e:"ui-button",a:{action:"eject_da"},f:["Eject Item"]}],x:{r:["data.destroy_loaded"],s:"!_0"}}],r:"data.destroybusy"}],n:50,r:"data.destroy_linked",p:[2,1,2]},{t:4,n:51,f:[{p:[23,2,755],t:7,e:"ui-display",a:{title:"No Linked Destructive Analyzer"}}],r:"data.destroy_linked"}]},e.exports=a.extend(r.exports)},{341:341}],445:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{t:4,f:[{p:[3,2,24],t:7,e:"ui-display",a:{title:"No Design Disk Loaded"}}],n:50,x:{r:["data.ddisk"],s:"!_0"},p:[2,1,2]},{t:4,n:51,f:[{t:4,f:[{p:[6,3,121],t:7,e:"ui-display",a:{title:"Design Disk Updating"}}],n:50,r:"data.ddisk_update",p:[5,2,92]},{t:4,n:51,f:[{ -t:4,f:[{p:[9,4,221],t:7,e:"ui-display",a:{title:"Design Disk"},f:[{p:[10,5,259],t:7,e:"ui-section",a:{title:"Disk Space"},f:["Disk Capacity: ",{t:2,r:"data.ddisk_size",p:[10,51,305]}," blueprints."]}," ",{p:[11,5,355],t:7,e:"ui-section",a:{title:"Disk IO"},f:[{p:[11,33,383],t:7,e:"ui-button",a:{action:"ddisk_upall"},f:["Upload all designs"]}]}," ",{p:[12,5,464],t:7,e:"ui-section",a:{title:"Clear Disk"},f:[{p:[12,36,495],t:7,e:"ui-button",a:{action:"clear_designdisk",style:"danger"},f:["WIPE ALL DATA"]}]}," ",{p:[13,5,591],t:7,e:"ui-section",a:{title:"Eject Disk"},f:[{p:[13,36,622],t:7,e:"ui-button",a:{action:"eject_designdisk"},f:["Eject Disk"]}]}]}," ",{p:[15,4,717],t:7,e:"ui-display",a:{title:"Disk Contents"},f:[{t:4,f:[{p:[17,6,792],t:7,e:"ui-section",a:{title:"Number"},f:["#",{t:2,r:"pos",p:[17,34,820]},": ",{t:4,f:[{p:[19,8,866],t:7,e:"ui-button",a:{action:"upload_empty_ddisk_slot",params:['{"slot": "',{t:2,r:"pos",p:[19,70,928]},'"}']},f:["Upload to Empty Slot"]}],n:50,x:{r:["id"],s:'_0=="null"'},p:[18,7,837]},{t:4,n:51,f:[{p:[21,8,996],t:7,e:"ui-button",a:{action:"select_design",params:['{"id": "',{t:2,r:"id",p:[21,58,1046]},'"}'],state:[{t:2,x:{r:["data.sdesign_id","id"],s:'_0==_1?"selected":null'},p:[21,75,1063]}]},f:[{t:2,r:"name",p:[21,122,1110]}]}," ",{p:[22,8,1139],t:7,e:"ui-button",a:{action:"ddisk_erasepos",style:"danger",params:['{"id": "',{t:2,r:"id",p:[22,74,1205]},'"}'],state:[{t:2,x:{r:["id"],s:'_0=="null"?"disabled":null'},p:[22,91,1222]}]},f:["Delete Slot"]}],x:{r:["id"],s:'_0=="null"'}}]}],n:52,r:"data.ddisk_designs",p:[16,5,757]}]}],n:50,x:{r:["data.ddisk_upload"],s:"!_0"},p:[8,3,190]},{t:4,n:51,f:[{p:[28,4,1367],t:7,e:"ui-display",a:{title:"Upload Design to Disk"},f:[{p:[28,46,1409],t:7,e:"ui-section",f:["Available Designs:"]}]}," ",{t:4,f:[{p:[30,5,1513],t:7,e:"ui-section",f:[{p:[30,17,1525],t:7,e:"ui-button",a:{action:"ddisk_uploaddesign",params:['{"id": "',{t:2,r:"id",p:[30,72,1580]},'"}']},f:[{t:2,r:"name",p:[30,82,1590]}]}]}],n:52,r:"data.ddisk_possible_designs",p:[29,4,1470]}],x:{r:["data.ddisk_upload"],s:"!_0"}}],r:"data.ddisk_update"}],x:{r:["data.ddisk"],s:"!_0"}}]},e.exports=a.extend(r.exports)},{341:341}],446:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{t:4,f:[{p:[3,2,24],t:7,e:"ui-display",a:{title:"No Technology Disk Loaded"}}],n:50,x:{r:["data.tdisk"],s:"!_0"},p:[2,1,2]},{t:4,n:51,f:[{t:4,f:[{p:[6,3,125],t:7,e:"ui-display",a:{title:"Technology Disk Updating"}}],n:50,r:"data.tdisk_update",p:[5,2,96]},{t:4,n:51,f:[{p:[8,3,198],t:7,e:"ui-display",a:{title:"Technology Disk"},f:[{p:[9,4,239],t:7,e:"ui-section",a:{title:"Disk IO"},f:[{p:[9,32,267],t:7,e:"ui-button",a:{action:"tdisk_down"},f:["Download Research to Disk"]},{p:[9,100,335],t:7,e:"ui-button",a:{action:"tdisk_up"},f:["Upload Research from Disk"]}," ",{p:[10,4,406],t:7,e:"ui-section",a:{title:"Clear Disk"},f:[{p:[10,35,437],t:7,e:"ui-button",a:{action:"clear_techdisk",style:"danger"},f:["WIPE ALL DATA"]}]}," ",{p:[11,4,530],t:7,e:"ui-section",a:{title:"Eject Disk"},f:[{p:[11,35,561],t:7,e:"ui-button",a:{action:"eject_techdisk"},f:["Eject Disk"]}]}]}]}," ",{p:[13,3,652],t:7,e:"ui-display",a:{title:"Disk Contents"},f:[{t:4,f:[{p:[15,5,723],t:7,e:"ui-button",a:{action:"select_node",params:['{"id": "',{t:2,r:"id",p:[15,53,771]},'"}'],state:[{t:2,x:{r:["data.snode_id","id"],s:'_0==_1?"selected":null'},p:[15,70,788]}]},f:[{t:2,r:"display_name",p:[15,115,833]}]}],n:52,r:"data.tdisk_nodes",p:[14,4,691]}]}],r:"data.tdisk_update"}],x:{r:["data.tdisk"],s:"!_0"}}]},e.exports=a.extend(r.exports)},{341:341}],447:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{t:4,f:[{p:[2,2,29],t:7,e:"ui-display",a:{title:[{t:2,r:"data.snode_name",p:[2,21,48]}]},f:[{p:[3,3,73],t:7,e:"ui-section",a:{title:"Description"},f:["Description: ",{t:2,r:"data.snode_desc",p:[3,48,118]}]}," ",{p:[4,3,154],t:7,e:"ui-section",a:{title:"Point Cost"},f:["Point Cost: ",{t:2,r:"data.snode_cost",p:[4,46,197]}]}," ",{p:[5,3,233],t:7,e:"ui-section",a:{title:"Export Price"},f:["Export Price: ",{t:2,r:"data.snode_export",p:[5,50,280]}]}," ",{p:[6,3,318],t:7,e:"ui-button",a:{action:"research_node",params:['{"id"="',{t:2,r:"id",p:[6,52,367]},'"}'],state:[{t:2,x:{r:["data.snode_researched"],s:'_0?"disabled":null'},p:[6,69,384]}]},f:[{t:2,x:{r:["data.snode_researched"],s:'_0?"Researched":"Research Node"'},p:[6,115,430]}]}]}," ",{p:[8,2,518],t:7,e:"ui-display",a:{title:"Prerequisites"},f:[{t:4,f:[{p:[10,4,588],t:7,e:"ui-button",a:{action:"select_node",params:['{"id": "',{t:2,r:"id",p:[10,52,636]},'"}'],state:[{t:2,x:{r:["data.snode_id","id"],s:'_0==_1?"selected":null'},p:[10,69,653]}]},f:[{t:2,r:"display_name",p:[10,114,698]}]}],n:52,r:"data.node_prereqs",p:[9,3,556]}]}," ",{p:[13,2,759],t:7,e:"ui-display",a:{title:"Unlocks"},f:[{t:4,f:[{p:[15,4,823],t:7,e:"ui-button",a:{action:"select_node",params:['{"id": "',{t:2,r:"id",p:[15,52,871]},'"}'],state:[{t:2,x:{r:["data.snode_id","id"],s:'_0==_1?"selected":null'},p:[15,69,888]}]},f:[{t:2,r:"display_name",p:[15,114,933]}]}],n:52,r:"data.node_unlocks",p:[14,3,791]}]}," ",{p:[18,2,994],t:7,e:"ui-display",a:{title:"Designs"},f:[{t:4,f:[{p:[20,4,1058],t:7,e:"ui-button",a:{action:"select_design",params:['{"id": "',{t:2,r:"id",p:[20,54,1108]},'"}'],state:[{t:2,x:{r:["data.sdesign_id","id"],s:'_0==_1?"selected":null'},p:[20,71,1125]}]},f:[{t:2,r:"name",p:[20,118,1172]}]}],n:52,r:"data.node_designs",p:[19,3,1026]}]}],n:50,r:"data.node_selected",p:[1,1,0]},{t:4,f:[{p:[25,2,1263],t:7,e:"ui-display",a:{title:"No Node Selected."}}],n:50,x:{r:["data.node_selected"],s:"!_0"},p:[24,1,1233]}]},e.exports=a.extend(r.exports)},{341:341}],448:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{t:4,f:[{t:4,f:[{p:[3,3,59],t:7,e:"ui-display",a:{title:"Protolathe Busy!"}}],n:50,r:"data.protobusy",p:[2,2,33]},{t:4,n:51,f:[{p:[5,3,124],t:7,e:"ui-display",f:[{p:[6,4,141],t:7,e:"ui-section",f:["Search Available Designs: ",{p:[7,4,183],t:7,e:"input",a:{value:[{t:2,r:"textsearch",p:[7,17,196]}],placeholder:"Type Here","class":"text"}}," ",{p:[8,5,255],t:7,e:"ui-button",a:{action:"textSearch",params:['{"latheType" : "proto", "inputText" : ',{t:2,r:"textsearch",p:[8,82,332]},"}"]},f:["Search"]}]}," ",{p:[10,4,390],t:7,e:"ui-section",f:["Materials: ",{t:2,r:"data.protomats",p:[10,27,413]}," / ",{t:2,r:"data.protomaxmats",p:[10,48,434]}]}," ",{p:[11,4,473],t:7,e:"ui-section",f:["Reagents: ",{t:2,r:"data.protochems",p:[11,26,495]}," / ",{t:2,r:"data.protomaxchems",p:[11,48,517]}]}," ",{p:[12,3,556],t:7,e:"ui-display",f:[{p:[14,3,574],t:7,e:"ui-tabs",a:{tabs:[{t:2,r:"data.lathe_tabs",p:[14,18,589]}]},f:[{p:[15,4,615],t:7,e:"tab",a:{name:"Category List"},f:[{t:4,f:[{p:[17,6,678],t:7,e:"ui-button",a:{action:"switchcat",state:[{t:2,x:{r:["data.protocat","name"],s:'_0==_1?"selected":null'},p:[17,43,715]}],params:['{"type" : "proto", "cat" : "',{t:2,r:"name",p:[17,125,797]},'"}']},f:[{t:2,r:"name",p:[17,137,809]}]}],n:52,r:"data.protocats",p:[16,5,647]}]}," ",{p:[20,4,860],t:7,e:"tab",a:{name:"Selected Category"},f:[{t:4,f:[{p:[22,6,926],t:7,e:"ui-section",f:[{t:2,r:"name",p:[22,18,938]},{t:2,r:"matstring",p:[22,26,946]}," ",{t:4,f:[{p:[24,8,996],t:7,e:"input",a:{value:[{t:2,r:"number",p:[24,21,1009]}],placeholder:["1-",{t:2,x:{r:["canprint"],s:"_0>10?10:_0"},p:[24,47,1035]}],"class":"number"}}],n:50,x:{r:["canprint"],s:"_0>1"},p:[23,7,967]}," ",{p:[26,7,1108],t:7,e:"ui-button",a:{action:"print",state:[{t:2,x:{r:["canprint"],s:'_0>1?null:"disabled"'},p:[26,40,1141]}],params:['{"latheType" : "proto", "id" : "',{t:2,r:"id",p:[26,117,1218]},'", "amount" : "',{t:2,r:"number",p:[26,138,1239]},'"}']},f:["Print"]}]}],n:52,r:"data.protodes",p:[21,5,896]}]}," ",{p:[30,4,1321],t:7,e:"tab",a:{name:"Search Results"},f:[{t:4,f:[{p:[32,6,1386],t:7,e:"ui-section",f:[{t:2,r:"name",p:[32,18,1398]},{t:2,r:"matstring",p:[32,26,1406]}," ",{t:4,f:[{p:[34,8,1456],t:7,e:"input",a:{value:[{t:2,r:"number",p:[34,21,1469]}],placeholder:["1-",{t:2,x:{r:["canprint"],s:"_0>10?10:_0"},p:[34,47,1495]}],"class":"number"}}],n:50,x:{r:["canprint"],s:"_0>1"},p:[33,7,1427]}," ",{p:[36,7,1568],t:7,e:"ui-button",a:{action:"print",state:[{t:2,x:{r:["canprint"],s:'_0>1?null:"disabled"'},p:[36,40,1601]}],params:['{"latheType" : "proto", "id" : "',{t:2,r:"id",p:[36,117,1678]},'", "amount" : "',{t:2,r:"number",p:[36,138,1699]},'"}']},f:["Print"]}]}],n:52,r:"data.protomatch",p:[31,5,1354]}]}," ",{p:[40,4,1781],t:7,e:"tab",a:{name:"Materials"},f:[{t:4,f:[{p:[42,6,1844],t:7,e:"ui-section",f:[{t:2,r:"name",p:[42,18,1856]}," : ",{t:2,r:"amount",p:[42,29,1867]}," cm3 - ",{t:4,f:[{p:[44,7,1917],t:7,e:"input",a:{value:[{t:2,r:"number",p:[44,20,1930]}],placeholder:["1-",{t:2,r:"sheets",p:[44,46,1956]}],"class":"number"}}," ",{p:[45,7,1992],t:7,e:"ui-button",a:{action:"releasemats",params:['{"latheType" : "proto", "mat_id" : ',{t:2,r:"mat_id",p:[45,82,2067]},', "sheets" : ',{t:2,r:"number",p:[45,105,2090]},"}"]},f:["Release"]}],n:50,x:{r:["sheets"],s:"_0>0"},p:[43,6,1891]}]}],n:52,r:"data.protomat_list",p:[41,5,1809]}]}," ",{p:[50,4,2187],t:7,e:"tab",a:{name:"Chemicals"},f:[{t:4,f:[{p:[52,6,2251],t:7,e:"ui-section",f:[{t:2,r:"name",p:[52,18,2263]}," : ",{t:2,r:"amount",p:[52,29,2274]}," - ",{p:[53,7,2295],t:7,e:"ui-button",a:{action:"purgechem",params:['{"latheType" : "proto", "name" : ',{t:2,r:"name",p:[53,78,2366]},', "id" : ',{t:2,r:"reagentid",p:[53,95,2383]},"}"]},f:["Purge"]}]}],n:52,r:"data.protochem_list",p:[51,5,2215]}]}]}]}]}],r:"data.protobusy"}],n:50,r:"data.protolathe_linked",p:[1,1,0]},{t:4,n:51,f:[{p:[61,2,2504],t:7,e:"ui-display",a:{title:"No Linked Protolathe"}}],r:"data.protolathe_linked"}]},e.exports=a.extend(r.exports)},{341:341}],449:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-display",f:[{p:[2,1,14],t:7,e:"span",a:{"class":"memoedit"},f:["Nanotrasen R&D Console"]},{p:[2,53,66],t:7,e:"br"}," Available Points: ",{p:[3,19,91],t:7,e:"ui-section",a:{title:"Research Points"},f:[{t:2,r:"data.research_points_stored",p:[3,55,127]}]}," ",{p:[4,1,173],t:7,e:"ui-section",a:{title:["Page Selection - ",{t:2,r:"page",p:[4,37,209]}]},f:[{p:[4,47,219],t:7,e:"input",a:{value:[{t:2,r:"pageselect",p:[4,60,232]}],placeholder:"1","class":"number"}}," Select Page: ",{p:[5,14,294],t:7,e:"ui-button",a:{action:"page",params:['{"num" : "',{t:2,r:"pageselect",p:[5,57,337]},'"}']},f:["[Go]"]}]}]}]},e.exports=a.extend(r.exports)},{341:341}],450:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"span",a:{"class":"bad"},f:["Settings"]},{p:[1,34,33],t:7,e:"br"},{p:[1,39,38],t:7,e:"br"}," ",{p:[2,1,45],t:7,e:"ui-button",a:{action:"Resync"},f:["RESYNC MACHINERY"]},{p:[2,56,100],t:7,e:"br"}," ",{p:[3,1,107],t:7,e:"ui-button",a:{action:"Lock"},f:["LOCK"]}," ",{p:[4,1,150],t:7,e:"ui-button",a:{action:"disconnect",params:'{"type" : "destroy"}',state:[{t:2,x:{r:["data.destroy_linked"],s:'_0?null:"disabled"'},p:[4,71,220]}]},f:["Disconnect Destructive Analyzer"]}," ",{p:[5,1,309],t:7,e:"ui-button",a:{action:"disconnect",params:'{"type" : "lathe"}',state:[{t:2,x:{r:["data.protolathe_linked"],s:'_0?null:"disabled"'},p:[5,69,377]}]},f:["Disconnect Protolathe"]}," ",{p:[6,1,459],t:7,e:"ui-button",a:{action:"disconnect",params:'{"type" : "imprinter"}',state:[{t:2,x:{r:["data.circuit_linked"],s:'_0?null:"disabled"'},p:[6,73,531]}]},f:["Disconnect Circuit Imprinter"]}]},e.exports=a.extend(r.exports)},{341:341}],451:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-display",a:{title:"Available for Research"},f:[{t:4,f:[{p:[3,3,78],t:7,e:"ui-button",a:{action:"select_node",params:['{"id": "',{t:2,r:"id",p:[3,51,126]},'"}'],state:[{t:2,x:{r:["data.snode_id","id"],s:'_0==_1?"selected":null'},p:[3,68,143]}]},f:[{t:2,r:"display_name",p:[3,113,188]}]}],n:52,r:"data.techweb_avail",p:[2,2,46]}]}," ",{p:[6,1,245],t:7,e:"ui-display",a:{title:"Locked Nodes"},f:[{t:4,f:[{p:[8,3,314],t:7,e:"ui-button",a:{action:"select_node",params:['{"id": "',{t:2,r:"id",p:[8,51,362]},'"}'],state:[{t:2,x:{r:["data.snode_id","id"],s:'_0==_1?"selected":null'},p:[8,68,379]}]},f:[{t:2,r:"display_name",p:[8,113,424]}]}],n:52,r:"data.techweb_locked",p:[7,2,281]}]}," ",{p:[11,1,482],t:7,e:"ui-display",a:{title:"Researched Nodes"},f:[{t:4,f:[{p:[13,3,559],t:7,e:"ui-button",a:{action:"select_node",params:['{"id": "',{t:2,r:"id",p:[13,51,607]},'"}'],state:[{t:2,x:{r:["data.snode_id","id"],s:'_0==_1?"selected":null'},p:[13,68,624]}]},f:[{t:2,r:"display_name",p:[13,113,669]}]}],n:52,r:"data.techweb_researched",p:[12,2,522]}]}]},e.exports=a.extend(r.exports)},{341:341}],452:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{t:4,f:[{p:[2,1,25],t:7,e:"ui-notice",f:[{p:[3,3,40],t:7,e:"span",f:["The grinder is currently processing and cannot be used."]}]}],n:50,r:"data.processing",p:[1,1,0]},{p:{button:[{p:[8,5,208],t:7,e:"ui-button",a:{icon:"eject",state:[{t:2,x:{r:["data.operating","data.contents"],s:'(_0==0)&&_1?null:"disabled"'},p:[8,36,239]}],action:"eject"},f:["Eject Contents"]}]},t:7,e:"ui-display",a:{title:"Processing Chamber",button:0},f:[" ",{p:[10,3,364],t:7,e:"ui-section",a:{label:"Grinding"},f:[{p:[11,5,399],t:7,e:"span",a:{"class":[{t:2,x:{r:["data.operating"],s:'_0?"average":"good"'},p:[11,18,412]}]},f:[{t:2,x:{r:["data.operating"],s:'_0?"Busy":"Ready"'},p:[11,59,453]}]}," ",{p:[12,2,500],t:7,e:"ui-button",a:{icon:"refresh",state:[{t:2,x:{r:["data.operating","data.contents"],s:'(_0==0)&&_1?null:"disabled"'},p:[12,35,533]}],action:"grind"},f:["Activate"]}]}," ",{p:[14,3,653],t:7,e:"ui-section",a:{label:"Contents"},f:[{t:4,f:[{t:4,f:[{p:[17,9,755],t:7,e:"span",a:{"class":"highlight"},t0:"fade",f:["The ",{t:2,r:"name",p:[17,56,802]}]},{p:[17,71,817],t:7,e:"br"}],n:52,r:"adata.contentslist",p:[16,7,717]},{t:4,n:51,f:[{p:[19,9,848],t:7,e:"span",f:["No Contents"]}],r:"adata.contentslist"}],n:50,r:"data.contents",p:[15,5,688]},{t:4,n:51,f:[{p:[22,7,911],t:7,e:"span",f:["No Contents"]}],r:"data.contents"}]}]}," ",{p:{button:[{p:[28,5,1047],t:7,e:"ui-button",a:{icon:"eject",state:[{t:2,x:{r:["data.operating","data.isBeakerLoaded"],s:'(_0==0)&&_1?null:"disabled"'},p:[28,36,1078]}],action:"detach"},f:["Detach"]}]},t:7,e:"ui-display",a:{title:"Container",button:0},f:[" ",{p:[30,3,1202],t:7,e:"ui-section",a:{label:"Reagents"},f:[{t:4,f:[{p:[32,7,1272],t:7,e:"span",f:[{t:2,x:{r:["adata.beakerCurrentVolume"],s:"Math.round(_0)"},p:[32,13,1278]},"/",{t:2,r:"data.beakerMaxVolume",p:[32,55,1320]}," Units"]}," ",{p:[33,7,1365],t:7,e:"br"}," ",{t:4,f:[{p:[35,9,1418],t:7,e:"span",a:{"class":"highlight"},t0:"fade",f:[{t:2,x:{r:["volume"],s:"Math.fixed(_0,2)"},p:[35,52,1461]}," units of ",{t:2,r:"name",p:[35,87,1496]}]},{p:[35,102,1511],t:7,e:"br"}],n:52,r:"adata.beakerContents",p:[34,7,1378]},{t:4,n:51,f:[{p:[37,9,1542],t:7,e:"span",a:{"class":"bad"},f:["Container Empty"]}],r:"adata.beakerContents"}],n:50,r:"data.isBeakerLoaded",p:[31,5,1237]},{t:4,n:51,f:[{p:[40,7,1621],t:7,e:"span",a:{"class":"average"},f:["No Container"]}],r:"data.isBeakerLoaded"}]}]}]},e.exports=a.extend(r.exports)},{341:341}],453:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-display",a:{title:"Direction"},f:[{t:4,f:[{p:[3,3,64],t:7,e:"ui-section",f:[{t:4,f:[{p:[5,5,105],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["selected"],s:'_0?"selected":null'},p:[5,23,123]}],action:"setdir",params:['{"dir": ',{t:2,r:"dir",p:[6,22,195]},', "flipped": ',{t:2,r:"flipped",p:[6,42,215]},"}"]},f:[{p:[6,56,229],t:7,e:"span",a:{"class":["pipes32x32 ",{t:2,r:"dir",p:[6,80,253]},"-",{t:2,r:"icon_state",p:[6,88,261]}],title:[{t:2,r:"dir_name",p:[6,111,284]}]}}]}],n:52,r:"previews",p:[4,4,81]}]}],n:52,r:"data.preview_rows",p:[2,2,33]}]}," ",{t:4,f:[{p:[12,2,406],t:7,e:"ui-display",a:{title:"Color"},f:[{t:4,f:[{p:[14,4,468],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["@key","data.selected_color"],s:'_0==_1?"selected":null'},p:[14,22,486]}],action:"color",params:['{"paint_color": ',{t:2,r:"@key",p:[15,44,583]},"}"]},f:[{t:2,r:"@key",p:[15,55,594]}]}],n:52,r:"data.paint_colors",p:[13,3,436]}]}],n:50,x:{r:["data.category"],s:"_0==0"},p:[11,1,377]},{p:[19,1,654],t:7,e:"ui-display",a:{title:"Utilities"},f:[{p:[20,2,687],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.mode"],s:'_0&1?"check-square-o":"square-o"'},p:[20,19,704]}],action:"mode",params:'{"mode": 1}'},f:["Build"]}," ",{p:[22,2,813],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.mode"],s:'_0&2?"check-square-o":"square-o"'},p:[22,19,830]}],action:"mode",params:'{"mode": 2}'},f:["Wrench"]}," ",{p:[24,2,940],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.mode"],s:'_0&4?"check-square-o":"square-o"'},p:[24,19,957]}],action:"mode",params:'{"mode": 4}'},f:["Destroy"]}," ",{t:4,f:[{p:[27,3,1098],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.mode"],s:'_0&8?"check-square-o":"square-o"'},p:[27,20,1115]}],action:"mode",params:'{"mode": 8}'},f:["Paint"]}],n:50,x:{r:["data.category"],s:"_0==0"},p:[26,2,1068]}]}," ",{p:[31,1,1249],t:7,e:"ui-display",a:{title:"Category"},f:[{p:[32,2,1281],t:7,e:"ui-section",f:[{p:[33,3,1297],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.category"],s:'_0==0?"check-square-o":"square-o"'},p:[33,20,1314]}],state:[{t:2,x:{r:["data.category"],s:'_0<=0?"selected":null'},p:[33,83,1377]}],action:"category",params:'{"category": 0}'},f:["Atmospherics"]}," ",{p:[35,3,1496],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.category"],s:'_0==1?"check-square-o":"square-o"'},p:[35,20,1513]}],state:[{t:2,x:{r:["data.category"],s:'_0==1?"selected":null'},p:[35,83,1576]}],action:"category",params:'{"category": 1}'},f:["Disposals"]}," ",{p:[37,3,1692],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.category"],s:'_0==2?"check-square-o":"square-o"'},p:[37,20,1709]}],state:[{t:2,x:{r:["data.category"],s:'_0==2?"selected":null'},p:[37,83,1772]}],action:"category",params:'{"category": 2}'},f:["Transit Tubes"]}]}," ",{t:4,f:[{p:[41,3,1937],t:7,e:"ui-section",a:{label:"Piping Layer"},f:[{p:[42,4,1975],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.piping_layer"],s:'_0==1?"selected":null'},p:[42,22,1993]}],action:"piping_layer",params:'{"piping_layer": 1}'},f:["1"]}," ",{p:[44,4,2115],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.piping_layer"],s:'_0==2?"selected":null'},p:[44,22,2133]}],action:"piping_layer",params:'{"piping_layer": 2}'},f:["2"]}," ",{p:[46,4,2255],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.piping_layer"],s:'_0==3?"selected":null'},p:[46,22,2273]}],action:"piping_layer",params:'{"piping_layer": 3}'},f:["3"]}]}],n:50,x:{r:["data.category"],s:"_0==0"},p:[40,2,1907]}]}," ",{t:4,f:[{p:[52,2,2462],t:7,e:"ui-display",a:{title:[{t:2,r:"cat_name",p:[52,21,2481]}]},f:[{t:4,f:[{p:[54,4,2521],t:7,e:"ui-section",f:[{p:[55,5,2539],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["selected"],s:'_0?"selected":null'},p:[55,23,2557]}],action:"pipe_type",params:['{"pipe_type": ',{t:2,r:"pipe_index",p:[56,28,2638]},', "category": ',{t:2,r:"cat_name",p:[56,56,2666]},"}"]},f:[{t:2,r:"pipe_name",p:[56,71,2681]}]}]}],n:52,r:"recipes",p:[53,3,2499]}]}],n:52,r:"data.categories",p:[51,1,2434]}]},e.exports=a.extend(r.exports)},{341:341}],454:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-display",a:{title:"Color"},f:[{t:4,f:[{p:[3,3,60],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["selected"],s:'_0?"selected":null'},p:[3,21,78]}],action:"color",params:['{"paint_color": ',{t:2,r:"color_name",p:[4,28,155]},"}"]},f:[{t:2,r:"color_name",p:[4,45,172]}]}],n:52,r:"data.paint_colors",p:[2,2,29]}]}]},e.exports=a.extend(r.exports)},{341:341}],455:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-display",a:{title:"Direction"},f:[{t:4,f:[{p:[3,3,64],t:7,e:"ui-section",f:[{t:4,f:[{p:[5,5,105],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["selected"],s:'_0?"selected":null'},p:[5,23,123]}],action:"setdir",params:['{"dir": ',{t:2,r:"dir",p:[6,22,195]},', "flipped": ',{t:2,r:"flipped",p:[6,42,215]},"}"]},f:[{p:[6,56,229],t:7,e:"img",a:{src:["pipe.",{t:2,r:"dir",p:[6,71,244]},".",{t:2,r:"icon_state",p:[6,79,252]},".png"],title:[{t:2,r:"dir_name",p:[6,106,279]}]}}]}],n:52,r:"previews",p:[4,4,81]}]}],n:52,r:"data.preview_rows",p:[2,2,33]}]}]},e.exports=a.extend(r.exports)},{341:341}],456:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{t:4,f:[{p:[2,3,23],t:7,e:"ui-notice",f:[{t:2,r:"data.notice",p:[3,5,40]}]}],n:50,r:"data.notice",p:[1,1,0]},{p:[6,1,82],t:7,e:"ui-display",a:{title:"Satellite Network Control",button:0},f:[{t:4,f:[{p:[8,4,168],t:7,e:"ui-section",a:{candystripe:0,nowrap:0},f:[{p:[9,9,209],t:7,e:"div",a:{"class":"content"},f:["#",{t:2,r:"id",p:[9,31,231]}]}," ",{p:[10,9,253],t:7,e:"div",a:{"class":"content"},f:[{t:2,r:"mode",p:[10,30,274]}]}," ",{p:[11,9,298],t:7,e:"div",a:{"class":"content"},f:[{p:[12,11,331],t:7,e:"ui-button",a:{action:"toggle",params:['{"id": "',{t:2,r:"id",p:[12,54,374]},'"}']},f:[{t:2,x:{r:["active"],s:'_0?"Deactivate":"Activate"'},p:[12,64,384]}]}]}]}],n:52,r:"data.satellites",p:[7,2,138]}]}," ",{t:4,f:[{p:[18,1,528],t:7,e:"ui-display",a:{title:"Station Shield Coverage"},f:[{p:[19,3,576],t:7,e:"ui-bar",a:{min:"0",max:[{t:2,r:"data.meteor_shield_coverage_max",p:[19,24,597]}],value:[{t:2,r:"data.meteor_shield_coverage",p:[19,68,641]}]},f:[{t:2,x:{r:["data.meteor_shield_coverage","data.meteor_shield_coverage_max"],s:"100*_0/_1"},p:[19,101,674]}," %"]}," ",{p:[20,1,758],t:7,e:"ui-display",f:[]}]}],n:50,r:"data.meteor_shield",p:[17,1,500]}]},e.exports=a.extend(r.exports)},{341:341}],457:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{t:4,f:[{p:[2,3,26],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["enabled"],s:'_0?"check-square-o":"square-o"'},p:[2,20,43]}],style:[{t:2,x:{r:["enabled"],s:'_0?"selected":null'},p:[2,72,95]}],action:"toggle_filter",params:['{"id_tag": "',{t:2,r:"id_tag",p:[3,48,176]},'", "val": ',{t:2,r:"gas_id",p:[3,68,196]},"}"]},f:[{t:2,r:"gas_name",p:[3,81,209]}]}],n:52,r:"filter_types",p:[1,1,0]}]},e.exports=a.extend(r.exports)},{341:341}],458:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[" "," "," ",{p:[5,1,200],t:7,e:"ui-tabs",a:{tabs:[{t:2,r:"data.tabs",p:[5,16,215]}]},f:[{p:[6,2,233],t:7,e:"tab",a:{name:"Status"},f:[{p:[7,3,256],t:7,e:"status"}]}," ",{p:[9,2,277],t:7,e:"tab",a:{name:"Templates"},f:[{p:[10,3,303],t:7,e:"templates"}]}," ",{p:[12,2,327],t:7,e:"tab",a:{name:"Modification"},f:[{t:4,f:[{p:[14,3,381],t:7,e:"modification"}],n:50,r:"data.selected",p:[13,3,356]}," ",{t:4,f:[{p:[17,3,437],t:7,e:"span",a:{"class":"bad"},f:["No shuttle selected."]}],n:50,x:{r:["data.selected"],s:"!_0"},p:[16,3,411]}]}]}]},r.exports.components=r.exports.components||{};var i={modification:t(459),templates:t(461),status:t(460)};for(var o in i)i.hasOwnProperty(o)&&(r.exports.components[o]=i[o]);e.exports=a.extend(r.exports)},{341:341,459:459,460:460,461:461}],459:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-display",a:{title:["Selected: ",{t:2,r:"data.selected.name",p:[1,30,29]}]},f:[{t:4,f:[{p:[3,5,96],t:7,e:"ui-section",a:{label:"Description"},f:[{t:2,r:"data.selected.description",p:[3,37,128]}]}],n:50,r:"data.selected.description",p:[2,3,57]}," ",{t:4,f:[{p:[6,5,224],t:7,e:"ui-section",a:{label:"Admin Notes"},f:[{t:2,r:"data.selected.admin_notes",p:[6,37,256]}]}],n:50,r:"data.selected.admin_notes",p:[5,3,185]}]}," ",{t:4,f:[{p:[11,3,361],t:7,e:"ui-display",a:{title:["Existing Shuttle: ",{t:2,r:"data.existing_shuttle.name",p:[11,40,398]}]},f:["Status: ",{t:2,r:"data.existing_shuttle.status",p:[12,13,444]}," ",{t:4,f:["(",{t:2,r:"data.existing_shuttle.timeleft",p:[14,8,526]},")"],n:50,r:"data.existing_shuttle.timer",p:[13,5,482]}," ",{p:[16,5,580],t:7,e:"ui-button",a:{action:"jump_to",params:['{"type": "mobile", "id": "',{t:2,r:"data.existing_shuttle.id",p:[17,41,649]},'"}']},f:["Jump To"]}]}],n:50,r:"data.existing_shuttle",p:[10,1,328]},{t:4,f:[{p:[24,3,778],t:7,e:"ui-display",a:{title:"Existing Shuttle: None"}}],n:50,x:{r:["data.existing_shuttle"],s:"!_0"},p:[23,1,744]},{p:[27,1,847],t:7,e:"ui-button",a:{action:"preview",params:['{"shuttle_id": "',{t:2,r:"data.selected.shuttle_id",p:[28,27,902]},'"}']},f:["Preview"]}," ",{p:[31,1,961],t:7,e:"ui-button",a:{action:"load",params:['{"shuttle_id": "',{t:2,r:"data.selected.shuttle_id",p:[32,27,1013]},'"}'],style:"danger"},f:["Load"]}," ",{p:[37,1,1089],t:7,e:"ui-display",a:{title:"Status"},f:[]}]},e.exports=a.extend(r.exports)},{341:341}],460:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"table",a:{width:"100%"},f:[{t:4,f:[{p:[3,3,49],t:7,e:"tr",f:[{p:[4,5,59],t:7,e:"td",f:[{p:[5,7,71],t:7,e:"ui-button",a:{action:"jump_to",params:['{"type": "mobile", "id": "',{t:2,r:"id",p:[5,69,133]},'"}']},f:["JMP"]}]}," ",{p:[9,5,193],t:7,e:"td",f:[{p:[10,7,205],t:7,e:"ui-button",a:{action:"fly",params:['{"id": "',{t:2,r:"id",p:[10,47,245]},'"}'],state:[{t:2,x:{r:["can_fly"],s:'_0?null:"disabled"'},p:[10,64,262]}]},f:["Fly"]}]}," ",{p:[14,5,345],t:7,e:"td",f:[{t:2,r:"name",p:[15,7,357]}," (",{p:[15,17,367],t:7,e:"code",f:[{t:2,r:"id",p:[15,23,373]}]},")"]}," ",{p:[17,5,404],t:7,e:"td",f:[{t:2,r:"status",p:[18,7,416]}]}," ",{p:[20,5,443],t:7,e:"td",f:[{t:4,f:[{t:2,r:"mode",p:[22,9,477]}],n:50,r:"mode",p:[21,7,455]}," ",{t:4,f:["(",{t:2,r:"timeleft",p:[25,10,532]},") ",{p:[26,9,555],t:7,e:"ui-button",a:{action:"fast_travel",params:['{"id": "',{t:2,r:"id",p:[26,57,603]},'"}'],state:[{t:2,x:{r:["can_fast_travel"],s:'_0?null:"disabled"'},p:[26,74,620]}]},f:["Fast Travel"]}],n:50,r:"timer",p:[24,7,508]}]}]}],n:52,r:"data.shuttles",p:[2,1,22]}]}]},e.exports=a.extend(r.exports)},{341:341}],461:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-tabs",a:{tabs:[{t:2,r:"data.templates_tabs",p:[1,16,15]}]},f:[{t:4,f:[{p:[3,5,74],t:7,e:"tab",a:{name:[{t:2,r:"port_id",p:[3,16,85]}]},f:[{t:4,f:[{p:[5,9,135],t:7,e:"ui-display",a:{title:[{t:2,r:"name",p:[5,28,154]}]},f:[{t:4,f:[{p:[7,13,209],t:7,e:"ui-section",a:{label:"Description"},f:[{t:2,r:"description",p:[7,45,241]}]}],n:50,r:"description",p:[6,11,176]}," ",{t:4,f:[{p:[10,13,333],t:7,e:"ui-section",a:{label:"Admin Notes"},f:[{t:2,r:"admin_notes",p:[10,45,365]}]}],n:50,r:"admin_notes",p:[9,11,300]}," ",{p:[13,11,426],t:7,e:"ui-button",a:{action:"select_template",params:['{"shuttle_id": "',{t:2,r:"shuttle_id",p:[14,37,499]},'"}'],state:[{t:2,x:{r:["data.selected.shuttle_id","shuttle_id"],s:'_0==_1?"selected":null'},p:[15,20,537]}]},f:[{t:2,x:{r:["data.selected.shuttle_id","shuttle_id"],s:'_0==_1?"Selected":"Select"'},p:[17,13,630]}]}]}],n:52,r:"templates",p:[4,7,106]}]}],n:52,r:"data.templates",p:[2,3,44]}]}]},e.exports=a.extend(r.exports)},{341:341}],462:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-display",a:{title:"Occupant"},f:[{p:[2,3,33],t:7,e:"ui-section",a:{label:"Occupant"},f:[{p:[3,3,66],t:7,e:"span",f:[{t:2,x:{r:["data.occupant.name"],s:'_0?_0:"No Occupant"'},p:[3,9,72]}]}]}," ",{t:4,f:[{p:[6,5,186],t:7,e:"ui-section",a:{label:"State"},f:[{p:[7,7,220],t:7,e:"span",a:{"class":[{t:2,r:"data.occupant.statstate",p:[7,20,233]}]},f:[{t:2,r:"data.occupant.stat",p:[7,49,262]}]}]}," ",{p:[9,5,315],t:7,e:"ui-section",a:{label:"Health"},f:[{p:[10,7,350],t:7,e:"ui-bar",a:{min:[{t:2,r:"data.occupant.minHealth",p:[10,20,363]}],max:[{t:2,r:"data.occupant.maxHealth",p:[10,54,397]}],value:[{t:2,r:"data.occupant.health",p:[10,90,433]}],state:[{t:2,x:{r:["data.occupant.health"],s:'_0>=0?"good":"average"'},p:[11,16,475]}]},f:[{t:2,x:{r:["adata.occupant.health"],s:"Math.round(_0)"},p:[11,68,527]}]}]}," ",{t:4,f:[{p:[14,7,764],t:7,e:"ui-section",a:{label:[{t:2,r:"label",p:[14,26,783]}]},f:[{p:[15,9,804],t:7,e:"ui-bar",a:{min:"0",max:[{t:2,r:"data.occupant.maxHealth",p:[15,30,825]}],value:[{t:2,rx:{r:"data.occupant",m:[{t:30,n:"type"}]},p:[15,66,861]}],state:"bad"},f:[{t:2,x:{r:["type","adata.occupant"],s:"Math.round(_1[_0])"},p:[15,103,898]}]}]}],n:52,x:{r:[],s:'[{label:"Brute",type:"bruteLoss"},{label:"Respiratory",type:"oxyLoss"},{label:"Toxin",type:"toxLoss"},{label:"Burn",type:"fireLoss"}]'},p:[13,5,598]}," ",{t:4,f:[{p:[19,7,1020],t:7,e:"ui-section",a:{label:"Blood"},f:[{p:[20,9,1056],t:7,e:"ui-section",a:{label:"Volume"},f:[{p:[21,11,1095],t:7,e:"ui-bar",a:{min:"0",max:[{t:2,r:"data.occupant.blood.maxBloodVolume",p:[21,32,1116]}],value:[{t:2,r:"data.occupant.blood.currentBloodVolume",p:[21,79,1163]}],state:[{t:2,x:{r:["data.occupant.blood.currentBloodVolume","data.occupant.blood.dangerBloodVolume"],s:'_0<=_1?"bad":"good"'},p:[21,130,1214]}]},f:[{t:3,x:{r:["data.occupant.blood.currentBloodVolume","data.occupant.blood.dangerBloodVolume"],s:'_0<=_1?"LOW":"OK"'},p:[21,232,1316]}," - ",{t:2,x:{r:["data.occupant.blood.currentBloodVolume"],s:"Math.round(_0)"},p:[21,342,1426]}," cl"]}]}," ",{p:[23,9,1525],t:7,e:"ui-section",a:{label:"Type"},f:[{p:[24,11,1562],t:7,e:"span",a:{"class":"highlight"},f:[{t:2,r:"data.occupant.blood.bloodType",p:[24,35,1586]}]}]}]}],n:50,r:"data.occupant.blood",p:[18,5,985]}," ",{p:[28,5,1689],t:7,e:"ui-section",a:{label:"Cells"},f:[{p:[29,9,1725],t:7,e:"span",a:{"class":[{t:2,x:{r:["data.occupant.cloneLoss"],s:'_0?"bad":"good"'},p:[29,22,1738]}]},f:[{t:2,x:{r:["data.occupant.cloneLoss"],s:'_0?"Damaged":"Healthy"'},p:[29,68,1784]}]}]}," ",{p:[31,5,1867],t:7,e:"ui-section",a:{label:"Brain"},f:[{p:[32,9,1903],t:7,e:"span",a:{"class":[{t:2,x:{r:["data.occupant.brainLoss"],s:'_0?"bad":"good"'},p:[32,22,1916]}]},f:[{t:2,x:{r:["data.occupant.brainLoss"],s:'_0?"Abnormal":"Healthy"'},p:[32,68,1962]}]}]}," ",{p:[34,5,2046],t:7,e:"ui-section",a:{label:"Bloodstream"},f:[{t:4,f:[{p:[36,11,2133],t:7,e:"span",a:{"class":"highlight"},t0:"fade",f:[{t:2,x:{r:["volume"],s:"Math.fixed(_0,1)"},p:[36,54,2176]}," units of ",{t:2,r:"name",p:[36,89,2211]}]},{p:[36,104,2226],t:7,e:"br"}],n:52,r:"adata.occupant.reagents",p:[35,9,2088]},{t:4,n:51,f:[{p:[38,11,2261],t:7,e:"span",a:{"class":"good"},f:["Pure"]}],r:"adata.occupant.reagents"}]}],n:50,r:"data.occupied",p:[5,3,159]}]}," ",{p:[43,1,2357],t:7,e:"ui-display",a:{title:"Controls"},f:[{p:[44,2,2389],t:7,e:"ui-section",a:{label:"Door"},f:[{p:[45,5,2420],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.open"],s:'_0?"unlock":"lock"'},p:[45,22,2437]}],action:"door"},f:[{t:2,x:{r:["data.open"],s:'_0?"Open":"Closed"'},p:[45,71,2486]}]}]}," ",{p:[47,3,2551],t:7,e:"ui-section",a:{label:"Inject"},f:[{t:4,f:[{p:[49,7,2612],t:7,e:"ui-button",a:{icon:"flask",state:[{t:2,x:{r:["data.occupied","allowed"],s:'_0&&_1?null:"disabled"'},p:[49,38,2643]}],action:"inject",params:['{"chem": "',{t:2,r:"id",p:[49,122,2727]},'"}']},f:[{t:2,r:"name",p:[49,132,2737]}]},{p:[49,152,2757],t:7,e:"br"}],n:52,r:"data.chems",p:[48,5,2584]}]}]}]},e.exports=a.extend(r.exports)},{341:341}],463:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{t:4,f:[{p:[2,3,25],t:7,e:"ui-section",a:{label:[{t:2,r:"name",p:[2,22,44]}],labelcolor:[{t:2,r:"htmlcolor",p:[2,44,66]}],candystripe:0,right:0},f:[{p:[3,5,105],t:7,e:"ui-section",a:{label:"Status"},f:[{p:[3,32,132],t:7,e:"span",a:{"class":[{t:2,x:{r:["status"],s:'_0=="Dead"?"bad bold":_0=="Unconscious"?"average bold":"good"'},p:[3,45,145]}]},f:[{t:2,r:"status",p:[3,132,232]}]}]}," ",{p:[4,5,268],t:7,e:"ui-section",a:{label:"Jelly"},f:[{t:2,r:"exoticblood",p:[4,31,294]}]}," ",{p:[5,5,328],t:7,e:"ui-section",a:{label:"Location"},f:[{t:2,r:"area",p:[5,34,357]}]}," ",{p:[7,5,386],t:7,e:"ui-button",a:{state:[{t:2,r:"swap_button_state",p:[8,14,411]}],action:"swap",params:['{"ref": "',{t:2,r:"ref",p:[9,38,472]},'"}']},f:[{t:4,f:["You Are Here"],n:50,x:{r:["occupied"],s:'_0=="owner"'},p:[10,7,491]},{t:4,n:51,f:[{t:4,f:["Occupied"],n:50,x:{r:["occupied"],s:'_0=="stranger"'},p:[13,9,566]},{t:4,n:51,f:["Swap"],x:{r:["occupied"],s:'_0=="stranger"'}}],x:{r:["occupied"],s:'_0=="owner"'}}]}]}],n:52,r:"data.bodies",p:[1,1,0]}]},e.exports=a.extend(r.exports)},{341:341}],464:[function(t,e,n){var a=t(341),r={exports:{} -};r.exports.template={v:3,t:[{p:{button:[{t:4,f:[{p:[4,23,82],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.drying"],s:'_0?"stop":"tint"'},p:[4,40,99]}],action:"Dry"},f:[{t:2,x:{r:["data.drying"],s:'_0?"Stop drying":"Dry"'},p:[4,88,147]}]}],n:50,r:"data.isdryer",p:[4,3,62]}]},t:7,e:"ui-display",a:{title:"Storage",button:0},f:[" ",{t:4,f:[{p:[7,3,258],t:7,e:"ui-notice",f:[{p:[8,5,275],t:7,e:"span",f:["Unfortunately, this ",{t:2,r:"data.name",p:[8,31,301]}," is empty."]}]}],n:50,x:{r:["data.contents.length"],s:"_0==0"},p:[6,1,221]},{t:4,n:51,f:[{p:[11,1,359],t:7,e:"div",a:{"class":"display tabular"},f:[{p:[12,2,391],t:7,e:"section",a:{"class":"candystripe"},f:[{p:[13,4,425],t:7,e:"section",a:{"class":"cell bold"},f:["Item"]}," ",{p:[16,4,482],t:7,e:"section",a:{"class":"cell bold"},f:["Quantity"]}," ",{p:[19,4,543],t:7,e:"section",a:{"class":"cell bold",align:"center"},f:[{t:4,f:[{t:2,r:"data.verb",p:[20,22,608]}],n:50,r:"data.verb",p:[20,5,591]},{t:4,n:51,f:["Dispense"],r:"data.verb"}]}]}," ",{t:4,f:[{p:[24,3,703],t:7,e:"section",a:{"class":"candystripe"},f:[{p:[25,4,737],t:7,e:"section",a:{"class":"cell"},f:[{t:2,r:"name",p:[26,5,765]}]}," ",{p:[28,4,793],t:7,e:"section",a:{"class":"cell",align:"right"},f:[{t:2,r:"amount",p:[29,5,835]}]}," ",{p:[31,4,865],t:7,e:"section",a:{"class":"table",alight:"right"},f:[{p:[32,5,909],t:7,e:"section",a:{"class":"cell"}}," ",{p:[33,5,947],t:7,e:"section",a:{"class":"cell"},f:[{p:[34,6,976],t:7,e:"ui-button",a:{grid:0,action:"Release",state:[{t:2,x:{r:["amount"],s:'(_0>=1)?null:"disabled"'},p:[34,45,1015]}],params:['{ "name" : ',{t:2,r:"name",p:[34,102,1072]},', "amount" : 1 }']},f:["One"]}]}," ",{p:[38,5,1151],t:7,e:"section",a:{"class":"cell"},f:[{p:[39,6,1180],t:7,e:"ui-button",a:{grid:0,action:"Release",state:[{t:2,x:{r:["amount"],s:'(_0>1)?null:"disabled"'},p:[39,45,1219]}],params:['{ "name" : ',{t:2,r:"name",p:[39,101,1275]}," }"]},f:["Many"]}]}]}]}],n:52,r:"data.contents",p:[23,2,676]}]}],x:{r:["data.contents.length"],s:"_0==0"}}]}]},e.exports=a.extend(r.exports)},{341:341}],465:[function(t,e,n){var a=t(341),r={exports:{}};!function(t){"use strict";t.exports={computed:{capacityPercentState:function(){var t=this.get("data.capacityPercent");return t>50?"good":t>15?"average":"bad"},inputState:function(){return this.get("data.capacityPercent")>=100?"good":this.get("data.inputting")?"average":"bad"},outputState:function(){return this.get("data.outputting")?"good":this.get("data.charge")>0?"average":"bad"}}}}(r),r.exports.template={v:3,t:[" ",{p:[24,1,663],t:7,e:"ui-display",a:{title:"Storage"},f:[{p:[25,3,695],t:7,e:"ui-section",a:{label:"Stored Energy"},f:[{p:[26,5,735],t:7,e:"ui-bar",a:{min:"0",max:"100",value:[{t:2,r:"data.capacityPercent",p:[26,38,768]}],state:[{t:2,r:"capacityPercentState",p:[26,71,801]}]},f:[{t:2,x:{r:["adata.capacityPercent"],s:"Math.fixed(_0)"},p:[26,97,827]},"%"]}]}]}," ",{p:[29,1,908],t:7,e:"ui-display",a:{title:"Input"},f:[{p:[30,3,938],t:7,e:"ui-section",a:{label:"Charge Mode"},f:[{p:[31,5,976],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.inputAttempt"],s:'_0?"refresh":"close"'},p:[31,22,993]}],style:[{t:2,x:{r:["data.inputAttempt"],s:'_0?"selected":null'},p:[31,74,1045]}],action:"tryinput"},f:[{t:2,x:{r:["data.inputAttempt"],s:'_0?"Auto":"Off"'},p:[32,25,1113]}]},"   [",{p:[34,6,1182],t:7,e:"span",a:{"class":[{t:2,r:"inputState",p:[34,19,1195]}]},f:[{t:2,x:{r:["data.capacityPercent","data.inputting"],s:'_0>=100?"Fully Charged":_1?"Charging":"Not Charging"'},p:[34,35,1211]}]},"]"]}," ",{p:[36,3,1335],t:7,e:"ui-section",a:{label:"Target Input"},f:[{p:[37,5,1374],t:7,e:"ui-bar",a:{min:"0",max:[{t:2,r:"data.inputLevelMax",p:[37,26,1395]}],value:[{t:2,r:"data.inputLevel",p:[37,57,1426]}]},f:[{t:2,r:"adata.inputLevel_text",p:[37,78,1447]}]}]}," ",{p:[39,3,1501],t:7,e:"ui-section",a:{label:"Adjust Input"},f:[{p:[40,5,1540],t:7,e:"ui-button",a:{icon:"fast-backward",state:[{t:2,x:{r:["data.inputLevel"],s:'_0==0?"disabled":null'},p:[40,44,1579]}],action:"input",params:'{"target": "min"}'}}," ",{p:[41,5,1674],t:7,e:"ui-button",a:{icon:"backward",state:[{t:2,x:{r:["data.inputLevel"],s:'_0==0?"disabled":null'},p:[41,39,1708]}],action:"input",params:'{"adjust": -10000}'}}," ",{p:[42,5,1804],t:7,e:"ui-button",a:{icon:"pencil",action:"input",params:'{"target": "input"}'},f:["Set"]}," ",{p:[43,5,1894],t:7,e:"ui-button",a:{icon:"forward",state:[{t:2,x:{r:["data.inputLevel","data.inputLevelMax"],s:'_0==_1?"disabled":null'},p:[43,38,1927]}],action:"input",params:'{"adjust": 10000}'}}," ",{p:[44,5,2039],t:7,e:"ui-button",a:{icon:"fast-forward",state:[{t:2,x:{r:["data.inputLevel","data.inputLevelMax"],s:'_0==_1?"disabled":null'},p:[44,43,2077]}],action:"input",params:'{"target": "max"}'}}]}," ",{p:[46,3,2204],t:7,e:"ui-section",a:{label:"Available"},f:[{p:[47,3,2238],t:7,e:"span",f:[{t:2,r:"adata.inputAvailable",p:[47,9,2244]}]}]}]}," ",{p:[50,1,2308],t:7,e:"ui-display",a:{title:"Output"},f:[{p:[51,3,2339],t:7,e:"ui-section",a:{label:"Output Mode"},f:[{p:[52,5,2377],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.outputAttempt"],s:'_0?"power-off":"close"'},p:[52,22,2394]}],style:[{t:2,x:{r:["data.outputAttempt"],s:'_0?"selected":null'},p:[52,77,2449]}],action:"tryoutput"},f:[{t:2,x:{r:["data.outputAttempt"],s:'_0?"On":"Off"'},p:[53,26,2519]}]},"   [",{p:[55,6,2587],t:7,e:"span",a:{"class":[{t:2,r:"outputState",p:[55,19,2600]}]},f:[{t:2,x:{r:["data.outputting","data.charge"],s:'_0?"Sending":_1>0?"Not Sending":"No Charge"'},p:[55,36,2617]}]},"]"]}," ",{p:[57,3,2724],t:7,e:"ui-section",a:{label:"Target Output"},f:[{p:[58,5,2764],t:7,e:"ui-bar",a:{min:"0",max:[{t:2,r:"data.outputLevelMax",p:[58,26,2785]}],value:[{t:2,r:"data.outputLevel",p:[58,58,2817]}]},f:[{t:2,r:"adata.outputLevel_text",p:[58,80,2839]}]}]}," ",{p:[60,3,2894],t:7,e:"ui-section",a:{label:"Adjust Output"},f:[{p:[61,5,2934],t:7,e:"ui-button",a:{icon:"fast-backward",state:[{t:2,x:{r:["data.outputLevel"],s:'_0==0?"disabled":null'},p:[61,44,2973]}],action:"output",params:'{"target": "min"}'}}," ",{p:[62,5,3070],t:7,e:"ui-button",a:{icon:"backward",state:[{t:2,x:{r:["data.outputLevel"],s:'_0==0?"disabled":null'},p:[62,39,3104]}],action:"output",params:'{"adjust": -10000}'}}," ",{p:[63,5,3202],t:7,e:"ui-button",a:{icon:"pencil",action:"output",params:'{"target": "input"}'},f:["Set"]}," ",{p:[64,5,3293],t:7,e:"ui-button",a:{icon:"forward",state:[{t:2,x:{r:["data.outputLevel","data.outputLevelMax"],s:'_0==_1?"disabled":null'},p:[64,38,3326]}],action:"output",params:'{"adjust": 10000}'}}," ",{p:[65,5,3441],t:7,e:"ui-button",a:{icon:"fast-forward",state:[{t:2,x:{r:["data.outputLevel","data.outputLevelMax"],s:'_0==_1?"disabled":null'},p:[65,43,3479]}],action:"output",params:'{"target": "max"}'}}]}," ",{p:[67,3,3609],t:7,e:"ui-section",a:{label:"Outputting"},f:[{p:[68,3,3644],t:7,e:"span",f:[{t:2,r:"adata.outputUsed",p:[68,9,3650]}]}]}]}]},e.exports=a.extend(r.exports)},{341:341}],466:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:["\ufeff",{t:4,f:[" ",{p:[2,2,33],t:7,e:"ui-display",a:{title:"Dispersal Tank"},f:[{p:[3,3,73],t:7,e:"ui-section",a:{label:"Power"},f:[{p:[4,4,104],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.active"],s:'_0?"power-off":"close"'},p:[4,21,121]}],style:[{t:2,x:{r:["data.active"],s:'_0?"selected":null'},p:[5,12,174]}],state:[{t:2,x:{r:["data.isTankLoaded"],s:'_0?null:"disabled"'},p:[6,12,223]}],action:"power"},f:[{t:2,x:{r:["data.active"],s:'_0?"On":"Off"'},p:[7,20,286]}]}]}," ",{p:[10,3,354],t:7,e:"ui-section",a:{label:"Smoke Radius Setting"},f:[{p:[11,5,401],t:7,e:"div",a:{"class":"content",style:"float:left"},f:[{p:[12,6,448],t:7,e:"ui-button",a:{icon:"plus",state:[{t:2,x:{r:["data.maxSetting"],s:'_0>=1?null:"disabled"'},p:[12,36,478]}],style:[{t:2,x:{r:["data.setting"],s:'_0==1?"selected":null'},p:[12,89,531]}],action:"setting",params:'{"amount": 1}'},f:["3"]}," ",{p:[13,6,634],t:7,e:"ui-button",a:{icon:"plus",state:[{t:2,x:{r:["data.maxSetting"],s:'_0>=2?null:"disabled"'},p:[13,36,664]}],style:[{t:2,x:{r:["data.setting"],s:'_0==2?"selected":null'},p:[13,89,717]}],action:"setting",params:'{"amount": 2}'},f:["6"]}," ",{p:[14,6,820],t:7,e:"ui-button",a:{icon:"plus",state:[{t:2,x:{r:["data.maxSetting"],s:'_0>=3?null:"disabled"'},p:[14,36,850]}],style:[{t:2,x:{r:["data.setting"],s:'_0==3?"selected":null'},p:[14,89,903]}],action:"setting",params:'{"amount": 3}'},f:["9"]}," ",{p:[15,6,1006],t:7,e:"ui-button",a:{icon:"plus",state:[{t:2,x:{r:["data.maxSetting"],s:'_0>=4?null:"disabled"'},p:[15,36,1036]}],style:[{t:2,x:{r:["data.setting"],s:'_0==4?"selected":null'},p:[15,89,1089]}],action:"setting",params:'{"amount": 4}'},f:["12"]}," ",{p:[16,6,1193],t:7,e:"ui-button",a:{icon:"plus",state:[{t:2,x:{r:["data.maxSetting"],s:'_0>=5?null:"disabled"'},p:[16,36,1223]}],style:[{t:2,x:{r:["data.setting"],s:'_0==5?"selected":null'},p:[16,89,1276]}],action:"setting",params:'{"amount": 5}'},f:["15"]}]}]}," ",{p:[19,3,1410],t:7,e:"ui-section",a:{label:"Contents"},f:[{t:4,f:[{p:[21,6,1476],t:7,e:"span",f:[{t:2,x:{r:["adata.TankCurrentVolume"],s:"Math.round(_0)"},p:[21,12,1482]},"/",{t:2,r:"data.TankMaxVolume",p:[21,52,1522]}," Units"]}," ",{p:[22,6,1564],t:7,e:"br"}," ",{p:[23,5,1575],t:7,e:"br"}," ",{t:4,f:[{p:[25,7,1623],t:7,e:"span",a:{"class":"highlight"},t0:"fade",f:[{t:2,x:{r:["volume"],s:"Math.fixed(_0,2)"},p:[25,50,1666]}," units of ",{t:2,r:"name",p:[25,85,1701]}]},{p:[25,100,1716],t:7,e:"br"}],n:52,r:"adata.TankContents",p:[24,6,1587]}],n:50,r:"data.isTankLoaded",p:[20,4,1444]},{t:4,n:51,f:[{p:[28,6,1757],t:7,e:"span",a:{"class":"bad"},f:["Tank Empty"]}],r:"data.isTankLoaded"}," ",{p:[30,4,1809],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.isTankLoaded"],s:'_0?"Eject":"Close"'},p:[30,21,1826]}],style:[{t:2,x:{r:["data.isTankLoaded"],s:'_0?"selected":null'},p:[31,12,1881]}],state:[{t:2,x:{r:["data.isTankLoaded"],s:'_0?null:"disabled"'},p:[32,12,1936]}],action:"purge"},f:[{t:2,x:{r:["data.isTankLoaded"],s:'_0?"Purge Contents":"No chemicals detected"'},p:[33,20,1999]}]}]}]}],n:50,x:{r:["data.screen"],s:'_0=="home"'},p:[1,2,1]}]},e.exports=a.extend(r.exports)},{341:341}],467:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-display",a:{title:"Status"},f:[{p:[2,3,31],t:7,e:"ui-section",a:{label:"Generated Power"},f:[{t:2,x:{r:["adata.generated"],s:"Math.round(_0)"},p:[3,5,73]},"W"]}," ",{p:[5,3,126],t:7,e:"ui-section",a:{label:"Orientation"},f:[{p:[6,5,164],t:7,e:"span",f:[{t:2,x:{r:["adata.angle"],s:"Math.round(_0)"},p:[6,11,170]},"° (",{t:2,r:"data.direction",p:[6,45,204]},")"]}]}," ",{p:[8,3,251],t:7,e:"ui-section",a:{label:"Adjust Angle"},f:[{p:[9,5,290],t:7,e:"ui-button",a:{icon:"step-backward",action:"angle",params:'{"adjust": -15}'},f:["15°"]}," ",{p:[10,5,387],t:7,e:"ui-button",a:{icon:"backward",action:"angle",params:'{"adjust": -5}'},f:["5°"]}," ",{p:[11,5,477],t:7,e:"ui-button",a:{icon:"forward",action:"angle",params:'{"adjust": 5}'},f:["5°"]}," ",{p:[12,5,565],t:7,e:"ui-button",a:{icon:"step-forward",action:"angle",params:'{"adjust": 15}'},f:["15°"]}]}]}," ",{p:[15,1,687],t:7,e:"ui-display",a:{title:"Tracking"},f:[{p:[16,3,720],t:7,e:"ui-section",a:{label:"Tracker Mode"},f:[{p:[17,5,759],t:7,e:"ui-button",a:{icon:"close",state:[{t:2,x:{r:["data.tracking_state"],s:'_0==0?"selected":null'},p:[17,36,790]}],action:"tracking",params:'{"mode": 0}'},f:["Off"]}," ",{p:[19,5,907],t:7,e:"ui-button",a:{icon:"clock-o",state:[{t:2,x:{r:["data.tracking_state"],s:'_0==1?"selected":null'},p:[19,38,940]}],action:"tracking",params:'{"mode": 1}'},f:["Timed"]}," ",{p:[21,5,1059],t:7,e:"ui-button",a:{icon:"refresh",state:[{t:2,x:{r:["data.connected_tracker","data.tracking_state"],s:'_0?_1==2?"selected":null:"disabled"'},p:[21,38,1092]}],action:"tracking",params:'{"mode": 2}'},f:["Auto"]}]}," ",{p:[24,3,1262],t:7,e:"ui-section",a:{label:"Tracking Rate"},f:[{p:[25,3,1300],t:7,e:"span",f:[{t:2,x:{r:["adata.tracking_rate"],s:"Math.round(_0)"},p:[25,9,1306]},"°/h (",{t:2,r:"data.rotating_way",p:[25,53,1350]},")"]}]}," ",{p:[27,3,1399],t:7,e:"ui-section",a:{label:"Adjust Rate"},f:[{p:[28,5,1437],t:7,e:"ui-button",a:{icon:"fast-backward",action:"rate",params:'{"adjust": -180}'},f:["180°"]}," ",{p:[29,5,1535],t:7,e:"ui-button",a:{icon:"step-backward",action:"rate",params:'{"adjust": -30}'},f:["30°"]}," ",{p:[30,5,1631],t:7,e:"ui-button",a:{icon:"backward",action:"rate",params:'{"adjust": -5}'},f:["5°"]}," ",{p:[31,5,1720],t:7,e:"ui-button",a:{icon:"forward",action:"rate",params:'{"adjust": 5}'},f:["5°"]}," ",{p:[32,5,1807],t:7,e:"ui-button",a:{icon:"step-forward",action:"rate",params:'{"adjust": 30}'},f:["30°"]}," ",{p:[33,5,1901],t:7,e:"ui-button",a:{icon:"fast-forward",action:"rate",params:'{"adjust": 180}'},f:["180°"]}]}]}," ",{p:{button:[{p:[38,5,2088],t:7,e:"ui-button",a:{icon:"refresh",action:"refresh"},f:["Refresh"]}]},t:7,e:"ui-display",a:{title:"Devices",button:0},f:[" ",{p:[40,2,2169],t:7,e:"ui-section",a:{label:"Solar Tracker"},f:[{p:[41,5,2209],t:7,e:"span",a:{"class":[{t:2,x:{r:["data.connected_tracker"],s:'_0?"good":"bad"'},p:[41,18,2222]}]},f:[{t:2,x:{r:["data.connected_tracker"],s:'_0?"":"Not "'},p:[41,63,2267]},"Found"]}]}," ",{p:[43,2,2338],t:7,e:"ui-section",a:{label:"Solar Panels"},f:[{p:[44,3,2375],t:7,e:"span",a:{"class":[{t:2,x:{r:["data.connected_panels"],s:'_0?"good":"bad"'},p:[44,16,2388]}]},f:[{t:2,x:{r:["adata.connected_panels"],s:"Math.round(_0)"},p:[44,60,2432]}," Panels Connected"]}]}]}]},e.exports=a.extend(r.exports)},{341:341}],468:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{p:{button:[{t:4,f:[{p:[4,7,87],t:7,e:"ui-button",a:{icon:"eject",state:[{t:2,x:{r:["data.hasPowercell"],s:'_0?null:"disabled"'},p:[4,38,118]}],action:"eject"},f:["Eject"]}],n:50,r:"data.open",p:[3,5,62]}]},t:7,e:"ui-display",a:{title:"Power",button:0},f:[" ",{p:[7,3,226],t:7,e:"ui-section",a:{label:"Power"},f:[{p:[8,5,258],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.on"],s:'_0?"power-off":"close"'},p:[8,22,275]}],style:[{t:2,x:{r:["data.on"],s:'_0?"selected":null'},p:[9,14,326]}],state:[{t:2,x:{r:["data.hasPowercell"],s:'_0?null:"disabled"'},p:[9,54,366]}],action:"power"},f:[{t:2,x:{r:["data.on"],s:'_0?"On":"Off"'},p:[10,22,431]}]}]}," ",{p:[12,3,490],t:7,e:"ui-section",a:{label:"Cell"},f:[{t:4,f:[{p:[14,7,554],t:7,e:"ui-bar",a:{min:"0",max:"100",value:[{t:2,r:"data.powerLevel",p:[14,40,587]}]},f:[{t:2,x:{r:["adata.powerLevel"],s:"Math.fixed(_0)"},p:[14,61,608]},"%"]}],n:50,r:"data.hasPowercell",p:[13,5,521]},{t:4,n:51,f:[{p:[16,4,667],t:7,e:"span",a:{"class":"bad"},f:["No Cell"]}],r:"data.hasPowercell"}]}]}," ",{p:[20,1,744],t:7,e:"ui-display",a:{title:"Thermostat"},f:[{p:[21,3,779],t:7,e:"ui-section",a:{label:"Current Temperature"},f:[{p:[22,3,823],t:7,e:"span",f:[{t:2,x:{r:["adata.currentTemp"],s:"Math.round(_0)"},p:[22,9,829]},"°C"]}]}," ",{p:[24,2,894],t:7,e:"ui-section",a:{label:"Target Temperature"},f:[{p:[25,3,937],t:7,e:"span",f:[{t:2,x:{r:["adata.targetTemp"],s:"Math.round(_0)"},p:[25,9,943]},"°C"]}]}," ",{t:4,f:[{p:[28,5,1031],t:7,e:"ui-section",a:{label:"Adjust Target"},f:[{p:[29,7,1073],t:7,e:"ui-button",a:{icon:"fast-backward",state:[{t:2,x:{r:["data.targetTemp","data.minTemp"],s:'_0>_1?null:"disabled"'},p:[29,46,1112]}],action:"target",params:'{"adjust": -20}'}}," ",{p:[30,7,1218],t:7,e:"ui-button",a:{icon:"backward",state:[{t:2,x:{r:["data.targetTemp","data.minTemp"],s:'_0>_1?null:"disabled"'},p:[30,41,1252]}],action:"target",params:'{"adjust": -5}'}}," ",{p:[31,7,1357],t:7,e:"ui-button",a:{icon:"pencil",action:"target",params:'{"target": "input"}'},f:["Set"]}," ",{p:[32,7,1450],t:7,e:"ui-button",a:{icon:"forward",state:[{t:2,x:{r:["data.targetTemp","data.maxTemp"],s:'_0<_1?null:"disabled"'},p:[32,40,1483]}],action:"target",params:'{"adjust": 5}'}}," ",{p:[33,7,1587],t:7,e:"ui-button",a:{icon:"fast-forward",state:[{t:2,x:{r:["data.targetTemp","data.maxTemp"],s:'_0<_1?null:"disabled"'},p:[33,45,1625]}],action:"target",params:'{"adjust": 20}'}}]}],n:50,r:"data.open",p:[27,3,1008]}," ",{p:[36,3,1754],t:7,e:"ui-section",a:{label:"Mode"},f:[{t:4,f:[{p:[38,7,1808],t:7,e:"ui-button",a:{icon:"long-arrow-up",state:[{t:2,x:{r:["data.mode"],s:'_0=="heat"?"selected":null'},p:[38,46,1847]}],action:"mode",params:'{"mode": "heat"}'},f:["Heat"]}," ",{p:[39,7,1956],t:7,e:"ui-button",a:{icon:"long-arrow-down",state:[{t:2,x:{r:["data.mode"],s:'_0=="cool"?"selected":null'},p:[39,48,1997]}],action:"mode",params:'{"mode": "cool"}'},f:["Cool"]}," ",{p:[40,7,2106],t:7,e:"ui-button",a:{icon:"arrows-v",state:[{t:2,x:{r:["data.mode"],s:'_0=="auto"?"selected":null'},p:[40,41,2140]}],action:"mode",params:'{"mode": "auto"}'},f:["Auto"]}],n:50,r:"data.open",p:[37,3,1783]},{t:4,n:51,f:[{p:[42,4,2258],t:7,e:"span",f:[{t:2,x:{r:["text","data.mode"],s:"_0.titleCase(_1)"},p:[42,10,2264]}]}],r:"data.open"}]}]}]},e.exports=a.extend(r.exports)},{341:341}],469:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{t:4,f:[{p:{button:[{p:[4,8,97],t:7,e:"ui-button",a:{action:"jump",params:['{"name" : ',{t:2,r:"name",p:[4,51,140]},"}"]},f:["Jump"]}," ",{p:[7,9,195],t:7,e:"ui-button",a:{action:"spawn",params:['{"name" : ',{t:2,r:"name",p:[7,53,239]},"}"]},f:["Spawn"]}]},t:7,e:"ui-display",a:{title:[{t:2,r:"name",p:[2,22,46]}],button:0},f:[" ",{p:[11,3,308],t:7,e:"ui-section",a:{label:"Description"},f:[{p:[12,5,346],t:7,e:"span",f:[{t:3,r:"desc",p:[12,11,352]}]}]}," ",{p:[14,3,390],t:7,e:"ui-section",a:{label:"Spawners left"},f:[{p:[15,5,430],t:7,e:"span",f:[{t:2,r:"amount_left",p:[15,11,436]}]}]}]}],n:52,r:"data.spawners",p:[1,1,0]}]},e.exports=a.extend(r.exports)},{341:341}],470:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{t:4,f:[{p:[2,3,31],t:7,e:"ui-display",a:{title:[{t:2,r:"class",p:[2,22,50]}," Alarms"]},f:[{p:[3,5,74],t:7,e:"ul",f:[{t:4,f:[{p:[5,9,107],t:7,e:"li",f:[{t:2,r:".",p:[5,13,111]}]}],n:52,r:".",p:[4,7,86]},{t:4,n:51,f:[{p:[7,9,147],t:7,e:"li",f:["System Nominal"]}],r:"."}]}]}],n:52,i:"class",r:"data.alarms",p:[1,1,0]}]},e.exports=a.extend(r.exports)},{341:341}],471:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{t:4,f:[{p:[2,3,42],t:7,e:"ui-notice",f:[{p:[3,5,59],t:7,e:"span",f:["Biological entity detected in contents. Please remove."]}]}],n:50,x:{r:["data.occupied","data.safeties"],s:"_0&&_1"},p:[1,1,0]},{t:4,f:[{p:[7,3,179],t:7,e:"ui-notice",f:[{p:[8,5,196],t:7,e:"span",f:["Contents are being disinfected. Please wait."]}]}],n:50,r:"data.uv_active",p:[6,1,153]},{t:4,n:51,f:[{p:{button:[{t:4,f:[{p:[13,25,369],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.locked"],s:'_0?"unlock":"lock"'},p:[13,42,386]}],action:"lock"},f:[{t:2,x:{r:["data.locked"],s:'_0?"Unlock":"Lock"'},p:[13,93,437]}]}],n:50,x:{r:["data.open"],s:"!_0"},p:[13,7,351]}," ",{t:4,f:[{p:[14,27,519],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.open"],s:'_0?"sign-out":"sign-in"'},p:[14,44,536]}],action:"door"},f:[{t:2,x:{r:["data.open"],s:'_0?"Close":"Open"'},p:[14,98,590]}]}],n:50,x:{r:["data.locked"],s:"!_0"},p:[14,7,499]}]},t:7,e:"ui-display",a:{title:"Storage",button:0},f:[" ",{t:4,f:[{p:[17,7,692],t:7,e:"ui-notice",f:[{p:[18,9,713],t:7,e:"span",f:["Unit Locked"]}]}],n:50,r:"data.locked",p:[16,5,665]},{t:4,n:51,f:[{t:4,n:50,x:{r:["data.open"],s:"_0"},f:[{p:[21,9,793],t:7,e:"ui-section",a:{label:"Helmet"},f:[{p:[22,11,832],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.helmet"],s:'_0?"square":"square-o"'},p:[22,28,849]}],state:[{t:2,x:{r:["data.helmet"],s:'_0?null:"disabled"'},p:[22,75,896]}],action:"dispense",params:'{"item": "helmet"}'},f:[{t:2,x:{r:["data.helmet"],s:'_0||"Empty"'},p:[23,59,992]}]}]}," ",{p:[25,9,1063],t:7,e:"ui-section",a:{label:"Suit"},f:[{p:[26,11,1100],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.suit"],s:'_0?"square":"square-o"'},p:[26,28,1117]}],state:[{t:2,x:{r:["data.suit"],s:'_0?null:"disabled"'},p:[26,74,1163]}],action:"dispense",params:'{"item": "suit"}'},f:[{t:2,x:{r:["data.suit"],s:'_0||"Empty"'},p:[27,57,1255]}]}]}," ",{p:[29,9,1324],t:7,e:"ui-section",a:{label:"Mask"},f:[{p:[30,11,1361],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.mask"],s:'_0?"square":"square-o"'},p:[30,28,1378]}],state:[{t:2,x:{r:["data.mask"],s:'_0?null:"disabled"'},p:[30,74,1424]}],action:"dispense",params:'{"item": "mask"}'},f:[{t:2,x:{r:["data.mask"],s:'_0||"Empty"'},p:[31,57,1516]}]}]}," ",{p:[33,9,1585],t:7,e:"ui-section",a:{label:"Storage"},f:[{p:[34,11,1625],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.storage"],s:'_0?"square":"square-o"'},p:[34,28,1642]}],state:[{t:2,x:{r:["data.storage"],s:'_0?null:"disabled"'},p:[34,77,1691]}],action:"dispense",params:'{"item": "storage"}'},f:[{t:2,x:{r:["data.storage"],s:'_0||"Empty"'},p:[35,60,1789]}]}]}]},{t:4,n:50,x:{r:["data.open"],s:"!(_0)"},f:[" ",{p:[38,7,1873],t:7,e:"ui-button",a:{icon:"recycle",state:[{t:2,x:{r:["data.occupied","data.safeties"],s:'_0&&_1?"disabled":null'},p:[38,40,1906]}],action:"uv"},f:["Disinfect"]}]}],r:"data.locked"}]}],r:"data.uv_active"}]},e.exports=a.extend(r.exports)},{341:341}],472:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-display",f:[{p:[2,5,18],t:7,e:"ui-section",a:{label:"Dispense"},f:[{p:[3,9,57],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.plasma"],s:'_0?"square":"square-o"'},p:[3,26,74]}],state:[{t:2,x:{r:["data.plasma"],s:'_0?null:"disabled"'},p:[3,74,122]}],action:"plasma"},f:["Plasma (",{t:2,x:{r:["adata.plasma"],s:"Math.round(_0)"},p:[4,37,196]},")"]}," ",{p:[5,9,247],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.oxygen"],s:'_0?"square":"square-o"'},p:[5,26,264]}],state:[{t:2,x:{r:["data.oxygen"],s:'_0?null:"disabled"'},p:[5,74,312]}],action:"oxygen"},f:["Oxygen (",{t:2,x:{r:["adata.oxygen"],s:"Math.round(_0)"},p:[6,37,386]},")"]}]}]}]},e.exports=a.extend(r.exports)},{341:341}],473:[function(t,e,n){var a=t(341),r={exports:{}};!function(t){"use strict";t.exports={computed:{tankPressureState:function(){var t=this.get("data.tankPressure");return t>=200?"good":t>=100?"average":"bad"}}}}(r),r.exports.template={v:3,t:[" ",{p:[14,1,295],t:7,e:"ui-notice",f:[{p:[15,3,310],t:7,e:"span",f:["The regulator ",{t:2,x:{r:["data.connected"],s:'_0?"is":"is not"'},p:[15,23,330]}," connected to a mask."]}]}," ",{p:[17,1,409],t:7,e:"ui-display",f:[{p:[18,3,425],t:7,e:"ui-section",a:{label:"Tank Pressure"},f:[{p:[19,7,467],t:7,e:"ui-bar",a:{min:"0",max:"1013",value:[{t:2,r:"data.tankPressure",p:[19,41,501]}],state:[{t:2,r:"tankPressureState",p:[20,16,540]}]},f:[{t:2,x:{r:["adata.tankPressure"],s:"Math.round(_0)"},p:[20,39,563]}," kPa"]}]}," ",{p:[22,3,631],t:7,e:"ui-section",a:{label:"Release Pressure"},f:[{p:[23,5,674],t:7,e:"ui-bar",a:{min:[{t:2,r:"data.minReleasePressure",p:[23,18,687]}],max:[{t:2,r:"data.maxReleasePressure",p:[23,52,721]}],value:[{t:2,r:"data.releasePressure",p:[24,14,764]}]},f:[{t:2,x:{r:["adata.releasePressure"],s:"Math.round(_0)"},p:[24,40,790]}," kPa"]}]}," ",{p:[26,3,861],t:7,e:"ui-section",a:{label:"Pressure Regulator"},f:[{p:[27,5,906],t:7,e:"ui-button",a:{icon:"refresh",state:[{t:2,x:{r:["data.releasePressure","data.defaultReleasePressure"],s:'_0!=_1?null:"disabled"'},p:[27,38,939]}],action:"pressure",params:'{"pressure": "reset"}'},f:["Reset"]}," ",{p:[29,5,1095],t:7,e:"ui-button",a:{icon:"minus",state:[{t:2,x:{r:["data.releasePressure","data.minReleasePressure"],s:'_0>_1?null:"disabled"'},p:[29,36,1126]}],action:"pressure",params:'{"pressure": "min"}'},f:["Min"]}," ",{p:[31,5,1273],t:7,e:"ui-button",a:{icon:"pencil",action:"pressure",params:'{"pressure": "input"}'},f:["Set"]}," ",{p:[32,5,1368],t:7,e:"ui-button",a:{icon:"plus",state:[{t:2,x:{r:["data.releasePressure","data.maxReleasePressure"],s:'_0<_1?null:"disabled"'},p:[32,35,1398]}],action:"pressure",params:'{"pressure": "max"}'},f:["Max"]}]}]}]},e.exports=a.extend(r.exports)},{341:341}],474:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-display",a:{title:"Status"},f:[{p:[2,5,33],t:7,e:"ui-section",a:{label:"Temperature"},f:[{p:[3,9,75],t:7,e:"span",f:[{t:2,x:{r:["adata.temperature"],s:"Math.fixed(_0,2)"},p:[3,15,81]}," K"]}]}," ",{p:[5,5,151],t:7,e:"ui-section",a:{label:"Pressure"},f:[{p:[6,9,190],t:7,e:"span",f:[{t:2,x:{r:["adata.pressure"],s:"Math.fixed(_0,2)"},p:[6,15,196]}," kPa"]}]}]}," ",{p:[9,1,276],t:7,e:"ui-display",a:{title:"Controls"},f:[{p:[10,5,311],t:7,e:"ui-section",a:{label:"Power"},f:[{p:[11,9,347],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.on"],s:'_0?"power-off":"close"'},p:[11,26,364]}],style:[{t:2,x:{r:["data.on"],s:'_0?"selected":null'},p:[11,70,408]}],action:"power"},f:[{t:2,x:{r:["data.on"],s:'_0?"On":"Off"'},p:[12,28,469]}]}]}," ",{p:[14,5,531],t:7,e:"ui-section",a:{label:"Target Temperature"},f:[{p:[15,9,580],t:7,e:"ui-button",a:{icon:"fast-backward",style:[{t:2,x:{r:["data.target","data.min"],s:'_0==_1?"disabled":null'},p:[15,48,619]}],action:"target",params:'{"adjust": -20}'}}," ",{p:[17,9,733],t:7,e:"ui-button",a:{icon:"backward",style:[{t:2,x:{r:["data.target","data.min"],s:'_0==_1?"disabled":null'},p:[17,43,767]}],action:"target",params:'{"adjust": -5}'}}," ",{p:[19,9,880],t:7,e:"ui-button",a:{icon:"pencil",action:"target",params:'{"target": "input"}'},f:[{t:2,x:{r:["adata.target"],s:"Math.fixed(_0,2)"},p:[19,79,950]}]}," ",{p:[20,9,1003],t:7,e:"ui-button",a:{icon:"forward",style:[{t:2,x:{r:["data.target","data.max"],s:'_0==_1?"disabled":null'},p:[20,42,1036]}],action:"target",params:'{"adjust": 5}'}}," ",{p:[22,9,1148],t:7,e:"ui-button",a:{icon:"fast-forward",style:[{t:2,x:{r:["data.target","data.max"],s:'_0==_1?"disabled":null'},p:[22,47,1186]}],action:"target",params:'{"adjust": 20}'}}]}]}]},e.exports=a.extend(r.exports)},{341:341}],475:[function(t,e,n){var a=t(341),r={exports:{}};!function(t){"use strict";t.exports={data:{powerState:function(t){switch(t){case 1:return"good";default:return"bad"}}}}}(r),r.exports.template={v:3,t:[" ",{p:[13,1,173],t:7,e:"ui-notice",f:[{p:[14,2,187],t:7,e:"ui-section",a:{label:"Reconnect"},f:[{p:[15,3,221],t:7,e:"div",a:{style:"float:right"},f:[{p:[16,4,251],t:7,e:"ui-button",a:{icon:"refresh",action:"reconnect"},f:["Reconnect"]}]}]}]}," ",{p:[20,1,359],t:7,e:"ui-display",a:{title:"Turbine Controller"},f:[{p:[21,2,401],t:7,e:"ui-section",a:{label:"Status"},f:[{t:4,f:[{p:[23,4,456],t:7,e:"span",a:{"class":"bad"},f:["Broken"]}],n:50,r:"data.broken",p:[22,3,432]},{t:4,n:51,f:[{p:[25,4,504],t:7,e:"span",a:{"class":[{t:2,x:{r:["powerState","data.online"],s:"_0(_1)"},p:[25,17,517]}]},f:[{t:2,x:{r:["data.online","data.compressor_broke","data.turbine_broke"],s:'_0&&!(_1||_2)?"Online":"Offline"'},p:[25,46,546]}]}],r:"data.broken"}," ",{p:[27,3,656],t:7,e:"div",a:{style:"float:right"},f:[{p:[28,4,686],t:7,e:"ui-button",a:{icon:"power-off",action:"power-on",state:[{t:2,r:"data.broken",p:[28,57,739]}],style:[{t:2,x:{r:["data.online"],s:'_0?"selected":""'},p:[28,81,763]}]},f:["On"]}," ",{p:[29,4,817],t:7,e:"ui-button",a:{icon:"close",action:"power-off",state:[{t:2,r:"data.broken",p:[29,54,867]}],style:[{t:2,x:{r:["data.online"],s:'_0?"":"selected"'},p:[29,78,891]}]},f:["Off"]}]}," ",{t:4,f:[{p:[32,4,989],t:7,e:"br"}," [ ",{p:[33,6,1e3],t:7,e:"span",a:{"class":"bad"},f:["Compressor is inoperable"]}," ]"],n:50,r:"data.compressor_broke",p:[31,3,955]}," ",{t:4,f:[{p:[36,4,1097],t:7,e:"br"}," [ ",{p:[37,6,1108],t:7,e:"span",a:{"class":"bad"},f:["Turbine is inoperable"]}," ]"],n:50,r:"data.turbine_broke",p:[35,3,1066]}]}]}," ",{p:[41,1,1200],t:7,e:"ui-display",a:{title:"Status"},f:[{p:[42,2,1230],t:7,e:"ui-section",a:{label:"Turbine Speed"},f:[{p:[43,3,1268],t:7,e:"span",f:[{t:2,x:{r:["data.broken","data.rpm"],s:'_0?"--":_1'},p:[43,9,1274]}," RPM"]}]}," ",{p:[45,2,1337],t:7,e:"ui-section",a:{label:"Internal Temp"},f:[{p:[46,3,1375],t:7,e:"span",f:[{t:2,x:{r:["data.broken","data.temp"],s:'_0?"--":_1'},p:[46,9,1381]}," K"]}]}," ",{p:[48,2,1443],t:7,e:"ui-section",a:{label:"Generated Power"},f:[{p:[49,3,1483],t:7,e:"span",f:[{t:2,x:{r:["data.broken","data.power"],s:'_0?"--":_1'},p:[49,9,1489]}]}]}]}]},e.exports=a.extend(r.exports)},{341:341}],476:[function(t,e,n){var a=t(341),r={exports:{}};!function(t){"use strict";t.exports={data:{},oninit:function(){this.on({hover:function(t){var e=this.get("data.telecrystals");e>=t.context.params.cost&&this.set("hovered",t.context.params)},unhover:function(t){this.set("hovered")}})}}}(r),r.exports.template={v:3,t:[" ",{p:{button:[{t:4,f:[{p:[23,7,482],t:7,e:"ui-button",a:{icon:"lock",action:"lock"},f:["Lock"]}],n:50,r:"data.lockable",p:[22,5,453]}]},t:7,e:"ui-display",a:{title:"Uplink",button:0},f:[" ",{p:[26,3,568],t:7,e:"ui-section",a:{label:"Telecrystals",right:0},f:[{p:[27,5,613],t:7,e:"span",a:{"class":[{t:2,x:{r:["data.telecrystals"],s:'_0>0?"good":"bad"'},p:[27,18,626]}]},f:[{t:2,r:"data.telecrystals",p:[27,62,670]}," TC"]}]}]}," ",{t:4,f:[{p:[31,3,764],t:7,e:"ui-display",f:[{p:[32,2,779],t:7,e:"ui-button",a:{action:"select",params:['{"category": "',{t:2,r:"name",p:[32,51,828]},'"}']},f:[{t:2,r:"name",p:[32,63,840]}]}," ",{t:4,f:[{p:[34,4,883],t:7,e:"ui-section",a:{label:[{t:2,r:"name",p:[34,23,902]}],candystripe:0,right:0},f:[{p:[35,3,934],t:7,e:"ui-button",a:{tooltip:[{t:2,r:"name",p:[35,23,954]},": ",{t:2,r:"desc",p:[35,33,964]}],"tooltip-side":"left",state:[{t:2,x:{r:["data.telecrystals","hovered.cost","cost","hovered.item","name"],s:'_0<_2||(_0-_1<_2&&_3!=_4)?"disabled":null'},p:[36,12,1006]}],action:"buy",params:['{"category": "',{t:2,r:"category",p:[37,40,1165]},'", "item": ',{t:2,r:"name",p:[37,63,1188]},', "cost": ',{t:2,r:"cost",p:[37,81,1206]},"}"]},v:{hover:"hover",unhover:"unhover"},f:[{t:2,r:"cost",p:[38,43,1260]}," TC"]}]}],n:52,r:"items",p:[33,2,863]}]}],n:52,r:"data.categories",p:[30,1,735]}]},e.exports=a.extend(r.exports)},{341:341}],477:[function(t,e,n){var a=t(341),r={exports:{}};!function(t){"use strict";t.exports={data:{healthState:function(t){var e=this.get("data.vr_avatar.maxhealth");return t>e/1.5?"good":t>e/3?"average":"bad"}}}}(r),r.exports.template={v:3,t:[" ",{p:[14,1,292],t:7,e:"ui-display",f:[{t:4,f:[{p:[16,3,331],t:7,e:"ui-notice",f:[{p:[17,4,347],t:7,e:"span",f:["Safety restraints disabled."]}]}],n:50,r:"data.emagged",p:[15,2,307]}," ",{t:4,f:[{p:[21,3,442],t:7,e:"ui-display",a:{title:"Virtual Avatar"},f:[{p:[22,4,482],t:7,e:"ui-section",a:{label:"Name"},f:[{t:2,r:"data.vr_avatar.name",p:[23,5,513]}]}," ",{p:[25,4,559],t:7,e:"ui-section",a:{label:"Status"},f:[{t:2,r:"data.vr_avatar.status",p:[26,5,592]}]}," ",{p:[28,4,640],t:7,e:"ui-section",a:{label:"Health"},f:[{p:[29,5,673],t:7,e:"ui-bar",a:{min:"0",max:[{t:2,r:"adata.vr_avatar.maxhealth",p:[29,26,694]}],value:[{t:2,r:"adata.vr_avatar.health",p:[29,64,732]}],state:[{t:2,x:{r:["healthState","adata.vr_avatar.health"],s:"_0(_1)"},p:[29,99,767]}]},f:[{t:2,x:{r:["adata.vr_avatar.health"],s:"Math.round(_0)"},p:[29,140,808]},"/",{t:2,r:"adata.vr_avatar.maxhealth",p:[29,179,847]}]}]}]}],n:50,r:"data.vr_avatar",p:[20,2,416]},{t:4,n:51,f:[{p:[33,3,935],t:7,e:"ui-display",a:{title:"Virtual Avatar"},f:["No Virtual Avatar detected"]}],r:"data.vr_avatar"}," ",{p:[37,2,1031],t:7,e:"ui-display",a:{title:"VR Commands"},f:[{p:[38,3,1067],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.toggle_open"],s:'_0?"times":"plus"'},p:[38,20,1084]}],action:"toggle_open"},f:[{t:2,x:{r:["data.toggle_open"],s:'_0?"Close":"Open"'},p:[39,4,1151]}," the VR Sleeper"]}," ",{t:4,f:[{p:[42,4,1253],t:7,e:"ui-button",a:{icon:"signal",action:"vr_connect"},f:["Connect to VR"]}],n:50,r:"data.isoccupant",p:[41,3,1225]}," ",{t:4,f:[{p:[47,4,1376],t:7,e:"ui-button",a:{icon:"ban",action:"delete_avatar"},f:["Delete Virtual Avatar"]}],n:50,r:"data.vr_avatar",p:[46,3,1349]}]}]}]},e.exports=a.extend(r.exports)},{341:341}],478:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-display",f:[{t:4,f:[{p:[3,5,42],t:7,e:"ui-section",a:{label:[{t:2,r:"color",p:[3,24,61]},{t:2,x:{r:["wire"],s:'_0?" ("+_0+")":""'},p:[3,33,70]}],labelcolor:[{t:2,r:"color",p:[3,80,117]}],candystripe:0,right:0},f:[{p:[4,7,154],t:7,e:"ui-button",a:{action:"cut",params:['{"wire":"',{t:2,r:"color",p:[4,48,195]},'"}'] -},f:[{t:2,x:{r:["cut"],s:'_0?"Mend":"Cut"'},p:[4,61,208]}]}," ",{p:[5,7,252],t:7,e:"ui-button",a:{action:"pulse",params:['{"wire":"',{t:2,r:"color",p:[5,50,295]},'"}']},f:["Pulse"]}," ",{p:[6,7,333],t:7,e:"ui-button",a:{action:"attach",params:['{"wire":"',{t:2,r:"color",p:[6,51,377]},'"}']},f:[{t:2,x:{r:["attached"],s:'_0?"Detach":"Attach"'},p:[6,64,390]}]}]}],n:52,r:"data.wires",p:[2,3,16]}]}," ",{t:4,f:[{p:[11,3,508],t:7,e:"ui-display",f:[{t:4,f:[{p:[13,7,555],t:7,e:"ui-section",f:[{t:2,r:".",p:[13,19,567]}]}],n:52,r:"data.status",p:[12,5,526]}]}],n:50,r:"data.status",p:[10,1,485]}]},e.exports=a.extend(r.exports)},{341:341}],479:[function(t,e,n){(function(e){"use strict";var n=t(341),a=e.interopRequireDefault(n);t(331),t(1),t(327),t(330);var r=t(480),i=e.interopRequireDefault(r),o=t(481),s=t(328),p=t(329),u=e.interopRequireDefault(p);a["default"].DEBUG=/minified/.test(function(){}),Object.assign(Math,t(485)),window.initialize=function(e){window.tgui=window.tgui||new i["default"]({el:"#container",data:function(){var n=JSON.parse(e);return{constants:t(482),text:t(486),config:n.config,data:n.data,adata:n.data}}})};var c=document.getElementById("data"),l=c.textContent,d=c.getAttribute("data-ref");"{}"!==l&&(window.initialize(l),c.remove()),(0,o.act)(d,"tgui:initialize"),(0,s.loadCSS)("font-awesome.min.css");var f=new u["default"]("FontAwesome");f.check("").then(function(){return document.body.classList.add("icons")})["catch"](function(){return document.body.classList.add("no-icons")})}).call(this,t("babel/external-helpers"))},{1:1,327:327,328:328,329:329,330:330,331:331,341:341,480:480,481:481,482:482,485:485,486:486,"babel/external-helpers":"babel/external-helpers"}],480:[function(t,e,n){var a=t(341),r={exports:{}};!function(e){"use strict";var n=t(481),a=t(483);e.exports={components:{"ui-bar":t(342),"ui-button":t(343),"ui-display":t(344),"ui-input":t(345),"ui-linegraph":t(346),"ui-notice":t(347),"ui-section":t(349),"ui-subdisplay":t(350),"ui-tabs":t(351)},events:{enter:t(339).enter,space:t(339).space},transitions:{fade:t(340)},onconfig:function(){var e=this.get("config.interface"),n={ai_airlock:t(355),airalarm:t(356),"airalarm/back":t(357),"airalarm/modes":t(358),"airalarm/scrubbers":t(359),"airalarm/status":t(360),"airalarm/thresholds":t(361),"airalarm/vents":t(362),airlock_electronics:t(363),apc:t(364),atmos_alert:t(365),atmos_control:t(366),atmos_filter:t(367),atmos_mixer:t(368),atmos_pump:t(369),borgopanel:t(370),brig_timer:t(371),bsa:t(372),canister:t(373),cargo:t(374),cargo_express:t(375),cellular_emporium:t(376),centcom_podlauncher:t(377),chem_dispenser:t(378),chem_heater:t(379),chem_master:t(380),chem_synthesizer:t(381),clockwork_slab:t(382),codex_gigas:t(383),computer_fabricator:t(384),crayon:t(385),crew:t(386),cryo:t(387),disposal_unit:t(388),dna_vault:t(389),dogborg_sleeper:t(390),eightball:t(391),emergency_shuttle_console:t(392),engraved_message:t(393),error:t(394),"exofab - Copia":t(395),exonet_node:t(396),firealarm:t(397),gps:t(398),gulag_console:t(399),gulag_item_reclaimer:t(400),holodeck:t(401),implantchair:t(402),intellicard:t(403),keycard_auth:t(404),labor_claim_console:t(405),language_menu:t(406),launchpad_remote:t(407),mech_bay_power_console:t(408),mulebot:t(409),nanite_chamber_control:t(410),nanite_cloud_control:t(411),nanite_program_hub:t(412),nanite_programmer:t(413),nanite_remote:t(414),notificationpanel:t(415),ntnet_relay:t(416),ntos_ai_restorer:t(417),ntos_card:t(418),ntos_configuration:t(419),ntos_file_manager:t(420),ntos_main:t(421),ntos_net_chat:t(422),ntos_net_dos:t(423),ntos_net_downloader:t(424),ntos_net_monitor:t(425),ntos_net_transfer:t(426),ntos_power_monitor:t(427),ntos_revelation:t(428),ntos_station_alert:t(429),ntos_supermatter_monitor:t(430),ntosheader:t(431),nuclear_bomb:t(432),operating_computer:t(433),ore_redemption_machine:t(434),pandemic:t(435),personal_crafting:t(436),portable_pump:t(437),portable_scrubber:t(438),power_monitor:t(439),radio:t(440),rdconsole:t(441),"rdconsole/circuit":t(442),"rdconsole/designview":t(443),"rdconsole/destruct":t(444),"rdconsole/diskopsdesign":t(445),"rdconsole/diskopstech":t(446),"rdconsole/nodeview":t(447),"rdconsole/protolathe":t(448),"rdconsole/rdheader":t(449),"rdconsole/settings":t(450),"rdconsole/techweb":t(451),reagentgrinder:t(452),rpd:t(453),"rpd/colorsel":t(454),"rpd/dirsel":t(455),sat_control:t(456),scrubbing_types:t(457),shuttle_manipulator:t(458),"shuttle_manipulator/modification":t(459),"shuttle_manipulator/status":t(460),"shuttle_manipulator/templates":t(461),sleeper:t(462),slime_swap_body:t(463),smartvend:t(464),smes:t(465),smoke_machine:t(466),solar_control:t(467),space_heater:t(468),spawners_menu:t(469),station_alert:t(470),suit_storage_unit:t(471),tank_dispenser:t(472),tanks:t(473),thermomachine:t(474),turbine_computer:t(475),uplink:t(476),vr_sleeper:t(477),wires:t(478)};e in n?this.components["interface"]=n[e]:this.components["interface"]=n.error},oninit:function(){this.observe("config.style",function(t,e,n){t&&document.body.classList.add(t),e&&document.body.classList.remove(e)})},oncomplete:function(){if(this.get("config.locked")){var t=(0,a.lock)(window.screenLeft,window.screenTop),e=t.x,r=t.y;(0,n.winset)(this.get("config.window"),"pos",e+","+r)}(0,n.winset)("mapwindow.map","focus",!0)}}}(r),r.exports.template={v:3,t:[" "," "," "," ",{p:[56,1,1874],t:7,e:"titlebar",f:[{t:3,r:"config.title",p:[56,11,1884]}]}," ",{p:[57,1,1915],t:7,e:"main",f:[{p:[58,3,1925],t:7,e:"warnings"}," ",{p:[59,3,1940],t:7,e:"interface"}]}," ",{t:4,f:[{p:[62,3,1990],t:7,e:"resize"}],n:50,r:"config.titlebar",p:[61,1,1963]}]},r.exports.components=r.exports.components||{};var i={warnings:t(354),titlebar:t(353),resize:t(348)};for(var o in i)i.hasOwnProperty(o)&&(r.exports.components[o]=i[o]);e.exports=a.extend(r.exports)},{339:339,340:340,341:341,342:342,343:343,344:344,345:345,346:346,347:347,348:348,349:349,350:350,351:351,353:353,354:354,355:355,356:356,357:357,358:358,359:359,360:360,361:361,362:362,363:363,364:364,365:365,366:366,367:367,368:368,369:369,370:370,371:371,372:372,373:373,374:374,375:375,376:376,377:377,378:378,379:379,380:380,381:381,382:382,383:383,384:384,385:385,386:386,387:387,388:388,389:389,390:390,391:391,392:392,393:393,394:394,395:395,396:396,397:397,398:398,399:399,400:400,401:401,402:402,403:403,404:404,405:405,406:406,407:407,408:408,409:409,410:410,411:411,412:412,413:413,414:414,415:415,416:416,417:417,418:418,419:419,420:420,421:421,422:422,423:423,424:424,425:425,426:426,427:427,428:428,429:429,430:430,431:431,432:432,433:433,434:434,435:435,436:436,437:437,438:438,439:439,440:440,441:441,442:442,443:443,444:444,445:445,446:446,447:447,448:448,449:449,450:450,451:451,452:452,453:453,454:454,455:455,456:456,457:457,458:458,459:459,460:460,461:461,462:462,463:463,464:464,465:465,466:466,467:467,468:468,469:469,470:470,471:471,472:472,473:473,474:474,475:475,476:476,477:477,478:478,481:481,483:483}],481:[function(t,e,n){"use strict";function a(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";return"byond://"+e+"?"+Object.keys(t).map(function(e){return o(e)+"="+o(t[e])}).join("&")}function r(t,e){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};window.location.href=a(Object.assign({src:t,action:e},n))}function i(t,e,n){var r;window.location.href=a((r={},r[t+"."+e]=n,r),"winset")}n.__esModule=!0,n.href=a,n.act=r,n.winset=i;var o=encodeURIComponent},{}],482:[function(t,e,n){"use strict";n.__esModule=!0;n.UI_INTERACTIVE=2,n.UI_UPDATE=1,n.UI_DISABLED=0,n.UI_CLOSE=-1},{}],483:[function(t,e,n){"use strict";function a(t,e){return 0>t?t=0:t+window.innerWidth>window.screen.availWidth&&(t=window.screen.availWidth-window.innerWidth),0>e?e=0:e+window.innerHeight>window.screen.availHeight&&(e=window.screen.availHeight-window.innerHeight),{x:t,y:e}}function r(t){if(t.preventDefault(),this.get("drag")){if(this.get("x")){var e=t.screenX-this.get("x")+window.screenLeft,n=t.screenY-this.get("y")+window.screenTop;if(this.get("config.locked")){var r=a(e,n);e=r.x,n=r.y}(0,s.winset)(this.get("config.window"),"pos",e+","+n)}this.set({x:t.screenX,y:t.screenY})}}function i(t,e){return t=Math.clamp(100,window.screen.width,t),e=Math.clamp(100,window.screen.height,e),{x:t,y:e}}function o(t){if(t.preventDefault(),this.get("resize")){if(this.get("x")){var e=t.screenX-this.get("x")+window.innerWidth,n=t.screenY-this.get("y")+window.innerHeight,a=i(e,n);e=a.x,n=a.y,(0,s.winset)(this.get("config.window"),"size",e+","+n)}this.set({x:t.screenX,y:t.screenY})}}n.__esModule=!0,n.lock=a,n.drag=r,n.sane=i,n.resize=o;var s=t(481)},{481:481}],484:[function(t,e,n){"use strict";function a(t,e){for(var n=t,a=Array.isArray(n),i=0,n=a?n:n[Symbol.iterator]();;){var o;if(a){if(i>=n.length)break;o=n[i++]}else{if(i=n.next(),i.done)break;o=i.value}var s=o;s.textContent.toLowerCase().includes(e)?(s.style.display="",r(s,e)):s.style.display="none"}}function r(t,e){for(var n=t.queryAll("section"),a=t.query("header").textContent.toLowerCase().includes(e),r=n,i=Array.isArray(r),o=0,r=i?r:r[Symbol.iterator]();;){var s;if(i){if(o>=r.length)break;s=r[o++]}else{if(o=r.next(),o.done)break;s=o.value}var p=s;a||p.textContent.toLowerCase().includes(e)?p.style.display="":p.style.display="none"}}n.__esModule=!0,n.filterMulti=a,n.filter=r},{}],485:[function(t,e,n){"use strict";function a(t,e,n){return Math.max(t,Math.min(n,e))}function r(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1;return+(Math.round(t+"e"+e)+"e-"+e)}n.__esModule=!0,n.clamp=a,n.fixed=r},{}],486:[function(t,e,n){"use strict";function a(t){return t[0].toUpperCase()+t.slice(1).toLowerCase()}function r(t){return t.replace(/\w\S*/g,a)}function i(t,e){for(t=""+t;t.length1){for(var p=Array(o),u=0;o>u;u++)p[u]=arguments[u+3];n.children=p}return{$$typeof:t,type:e,key:void 0===a?null:""+a,ref:null,props:n,_owner:null}}}(),e.asyncIterator=function(t){if("function"==typeof Symbol){if(Symbol.asyncIterator){var e=t[Symbol.asyncIterator];if(null!=e)return e.call(t)}if(Symbol.iterator)return t[Symbol.iterator]()}throw new TypeError("Object is not async iterable")},e.asyncGenerator=function(){function t(t){this.value=t}function e(e){function n(t,e){return new Promise(function(n,r){var s={key:t,arg:e,resolve:n,reject:r,next:null};o?o=o.next=s:(i=o=s,a(t,e))})}function a(n,i){try{var o=e[n](i),s=o.value;s instanceof t?Promise.resolve(s.value).then(function(t){a("next",t)},function(t){a("throw",t)}):r(o.done?"return":"normal",o.value)}catch(p){r("throw",p)}}function r(t,e){switch(t){case"return":i.resolve({value:e,done:!0});break;case"throw":i.reject(e);break;default:i.resolve({value:e,done:!1})}i=i.next,i?a(i.key,i.arg):o=null}var i,o;this._invoke=n,"function"!=typeof e["return"]&&(this["return"]=void 0)}return"function"==typeof Symbol&&Symbol.asyncIterator&&(e.prototype[Symbol.asyncIterator]=function(){return this}),e.prototype.next=function(t){return this._invoke("next",t)},e.prototype["throw"]=function(t){return this._invoke("throw",t)},e.prototype["return"]=function(t){return this._invoke("return",t)},{wrap:function(t){return function(){return new e(t.apply(this,arguments))}},await:function(e){return new t(e)}}}(),e.asyncGeneratorDelegate=function(t,e){function n(n,a){return r=!0,a=new Promise(function(e){e(t[n](a))}),{done:!1,value:e(a)}}var a={},r=!1;return"function"==typeof Symbol&&Symbol.iterator&&(a[Symbol.iterator]=function(){return this}),a.next=function(t){return r?(r=!1,t):n("next",t)},"function"==typeof t["throw"]&&(a["throw"]=function(t){if(r)throw r=!1,t;return n("throw",t)}),"function"==typeof t["return"]&&(a["return"]=function(t){return n("return",t)}),a},e.asyncToGenerator=function(t){return function(){var e=t.apply(this,arguments);return new Promise(function(t,n){function a(r,i){try{var o=e[r](i),s=o.value}catch(p){return void n(p)}return o.done?void t(s):Promise.resolve(s).then(function(t){a("next",t)},function(t){a("throw",t)})}return a("next")})}},e.classCallCheck=function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")},e.createClass=function(){function t(t,e){for(var n=0;n=0||Object.prototype.hasOwnProperty.call(t,a)&&(n[a]=t[a]);return n},e.possibleConstructorReturn=function(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e},e.selfGlobal=void 0===t?self:t,e.set=function a(t,e,n,r){var i=Object.getOwnPropertyDescriptor(t,e);if(void 0===i){var o=Object.getPrototypeOf(t);null!==o&&a(o,e,n,r)}else if("value"in i&&i.writable)i.value=n;else{var s=i.set;void 0!==s&&s.call(r,n)}return n},e.slicedToArray=function(){function t(t,e){var n=[],a=!0,r=!1,i=void 0;try{for(var o,s=t[Symbol.iterator]();!(a=(o=s.next()).done)&&(n.push(o.value),!e||n.length!==e);a=!0);}catch(p){r=!0,i=p}finally{try{!a&&s["return"]&&s["return"]()}finally{if(r)throw i}}return n}return function(e,n){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return t(e,n);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}(),e.slicedToArrayLoose=function(t,e){if(Array.isArray(t))return t;if(Symbol.iterator in Object(t)){for(var n,a=[],r=t[Symbol.iterator]();!(n=r.next()).done&&(a.push(n.value),!e||a.length!==e););return a}throw new TypeError("Invalid attempt to destructure non-iterable instance")},e.taggedTemplateLiteral=function(t,e){return Object.freeze(Object.defineProperties(t,{raw:{value:Object.freeze(e)}}))},e.taggedTemplateLiteralLoose=function(t,e){return t.raw=e,t},e.temporalRef=function(t,e,n){if(t===n)throw new ReferenceError(e+" is not defined - temporal dead zone");return t},e.temporalUndefined={},e.toArray=function(t){return Array.isArray(t)?t:Array.from(t)},e.toConsumableArray=function(t){if(Array.isArray(t)){for(var e=0,n=Array(t.length);e=4?null:"disabled"'},p:[48,21,3959]}],action:"search"},f:["search"]}]}]}]},e.exports=a.extend(r.exports)},{341:341}],384:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{p:[2,1,2],t:7,e:"ui-button",a:{icon:"circle",action:"clean_order"},f:["Clear Order"]},{p:[2,70,71],t:7,e:"br"},{p:[2,74,75],t:7,e:"br"}," ",{p:[3,1,81],t:7,e:"i",f:["Your new computer device you always dreamed of is just four steps away..."]},{p:[3,81,161],t:7,e:"hr"}," ",{t:4,f:[" ",{p:[5,1,223],t:7,e:"div",a:{"class":"item"},f:[{p:[6,2,244],t:7,e:"h2",f:["Step 1: Select your device type"]}," ",{p:[7,2,287],t:7,e:"ui-button",a:{icon:"calc",action:"pick_device",params:'{"pick" : "1"}'},f:["Laptop"]}," ",{p:[8,2,377],t:7,e:"ui-button",a:{icon:"calc",action:"pick_device",params:'{"pick" : "2"}'},f:["LTablet"]}]}],n:50,x:{r:["data.state"],s:"_0==0"},p:[4,1,167]},{t:4,n:51,f:[{t:4,n:50,x:{r:["data.state"],s:"_0==1"},f:[{p:[11,1,502],t:7,e:"div",a:{"class":"item"},f:[{p:[12,2,523],t:7,e:"h2",f:["Step 2: Personalise your device"]}," ",{p:[13,2,566],t:7,e:"table",f:[{p:[14,3,577],t:7,e:"tr",f:[{p:[15,4,586],t:7,e:"td",f:[{p:[15,8,590],t:7,e:"b",f:["Current Price:"]}]},{p:[16,4,616],t:7,e:"td",f:[{t:2,r:"data.totalprice",p:[16,8,620]},"C"]}]}," ",{p:[18,3,653],t:7,e:"tr",f:[{p:[19,4,663],t:7,e:"td",f:[{p:[19,8,667],t:7,e:"b",f:["Battery:"]}]},{p:[20,4,687],t:7,e:"td",f:[{p:[20,8,691],t:7,e:"ui-button",a:{action:"hw_battery",params:'{"battery" : "1"}',state:[{t:2,x:{r:["data.hw_battery"],s:'_0==1?"selected":null'},p:[20,73,756]}]},f:["Standard"]}]},{p:[21,4,827],t:7,e:"td",f:[{p:[21,8,831],t:7,e:"ui-button",a:{action:"hw_battery",params:'{"battery" : "2"}',state:[{t:2,x:{r:["data.hw_battery"],s:'_0==2?"selected":null'},p:[21,73,896]}]},f:["Upgraded"]}]},{p:[22,4,967],t:7,e:"td",f:[{p:[22,8,971],t:7,e:"ui-button",a:{action:"hw_battery",params:'{"battery" : "3"}',state:[{t:2,x:{r:["data.hw_battery"],s:'_0==3?"selected":null'},p:[22,73,1036]}]},f:["Advanced"]}]}]}," ",{p:[24,3,1115],t:7,e:"tr",f:[{p:[25,4,1124],t:7,e:"td",f:[{p:[25,8,1128],t:7,e:"b",f:["Hard Drive:"]}]},{p:[26,4,1151],t:7,e:"td",f:[{p:[26,8,1155],t:7,e:"ui-button",a:{action:"hw_disk",params:'{"disk" : "1"}',state:[{t:2,x:{r:["data.hw_disk"],s:'_0==1?"selected":null'},p:[26,67,1214]}]},f:["Standard"]}]},{p:[27,4,1282],t:7,e:"td",f:[{p:[27,8,1286],t:7,e:"ui-button",a:{action:"hw_disk",params:'{"disk" : "2"}',state:[{t:2,x:{r:["data.hw_disk"],s:'_0==2?"selected":null'},p:[27,67,1345]}]},f:["Upgraded"]}]},{p:[28,4,1413],t:7,e:"td",f:[{p:[28,8,1417],t:7,e:"ui-button",a:{action:"hw_disk",params:'{"disk" : "3"}',state:[{t:2,x:{r:["data.hw_disk"],s:'_0==3?"selected":null'},p:[28,67,1476]}]},f:["Advanced"]}]}]}," ",{p:[30,3,1552],t:7,e:"tr",f:[{p:[31,4,1561],t:7,e:"td",f:[{p:[31,8,1565],t:7,e:"b",f:["Network Card:"]}]},{p:[32,4,1590],t:7,e:"td",f:[{p:[32,8,1594],t:7,e:"ui-button",a:{action:"hw_netcard",params:'{"netcard" : "0"}',state:[{t:2,x:{r:["data.hw_netcard"],s:'_0==0?"selected":null'},p:[32,73,1659]}]},f:["None"]}]},{p:[33,4,1726],t:7,e:"td",f:[{p:[33,8,1730],t:7,e:"ui-button",a:{action:"hw_netcard",params:'{"netcard" : "1"}',state:[{t:2,x:{r:["data.hw_netcard"],s:'_0==1?"selected":null'},p:[33,73,1795]}]},f:["Standard"]}]},{p:[34,4,1866],t:7,e:"td",f:[{p:[34,8,1870],t:7,e:"ui-button",a:{action:"hw_netcard",params:'{"netcard" : "2"}',state:[{t:2,x:{r:["data.hw_netcard"],s:'_0==2?"selected":null'},p:[34,73,1935]}]},f:["Advanced"]}]}]}," ",{p:[36,3,2014],t:7,e:"tr",f:[{p:[37,4,2023],t:7,e:"td",f:[{p:[37,8,2027],t:7,e:"b",f:["Nano Printer:"]}]},{p:[38,4,2052],t:7,e:"td",f:[{p:[38,8,2056],t:7,e:"ui-button",a:{action:"hw_nanoprint",params:'{"print" : "0"}',state:[{t:2,x:{r:["data.hw_nanoprint"],s:'_0==0?"selected":null'},p:[38,73,2121]}]},f:["None"]}]},{p:[39,4,2190],t:7,e:"td",f:[{p:[39,8,2194],t:7,e:"ui-button",a:{action:"hw_nanoprint",params:'{"print" : "1"}',state:[{t:2,x:{r:["data.hw_nanoprint"],s:'_0==1?"selected":null'},p:[39,73,2259]}]},f:["Standard"]}]}]}," ",{p:[41,3,2340],t:7,e:"tr",f:[{p:[42,4,2349],t:7,e:"td",f:[{p:[42,8,2353],t:7,e:"b",f:["Card Reader:"]}]},{p:[43,4,2377],t:7,e:"td",f:[{p:[43,8,2381],t:7,e:"ui-button",a:{action:"hw_card",params:'{"card" : "0"}',state:[{t:2,x:{r:["data.hw_card"],s:'_0==0?"selected":null'},p:[43,67,2440]}]},f:["None"]}]},{p:[44,4,2504],t:7,e:"td",f:[{p:[44,8,2508],t:7,e:"ui-button",a:{action:"hw_card",params:'{"card" : "1"}',state:[{t:2,x:{r:["data.hw_card"],s:'_0==1?"selected":null'},p:[44,67,2567]}]},f:["Standard"]}]}]}]}," ",{t:4,f:[" ",{p:[49,4,2706],t:7,e:"table",f:[{p:[50,5,2719],t:7,e:"tr",f:[{p:[51,6,2730],t:7,e:"td",f:[{p:[51,10,2734],t:7,e:"b",f:["Processor Unit:"]}]},{p:[52,6,2763],t:7,e:"td",f:[{p:[52,10,2767],t:7,e:"ui-button",a:{action:"hw_cpu",params:'{"cpu" : "1"}',state:[{t:2,x:{r:["data.hw_cpu"],s:'_0==1?"selected":null'},p:[52,67,2824]}]},f:["Standard"]}]},{p:[53,6,2893],t:7,e:"td",f:[{p:[53,10,2897],t:7,e:"ui-button",a:{action:"hw_cpu",params:'{"cpu" : "2"}',state:[{t:2,x:{r:["data.hw_cpu"],s:'_0==2?"selected":null'},p:[53,67,2954]}]},f:["Advanced"]}]}]}," ",{p:[55,5,3033],t:7,e:"tr",f:[{p:[56,6,3044],t:7,e:"td",f:[{p:[56,10,3048],t:7,e:"b",f:["Tesla Relay:"]}]},{p:[57,6,3074],t:7,e:"td",f:[{p:[57,10,3078],t:7,e:"ui-button",a:{action:"hw_tesla",params:'{"tesla" : "0"}',state:[{t:2,x:{r:["data.hw_tesla"],s:'_0==0?"selected":null'},p:[57,71,3139]}]},f:["None"]}]},{p:[58,6,3206],t:7,e:"td",f:[{p:[58,10,3210],t:7,e:"ui-button",a:{action:"hw_tesla",params:'{"tesla" : "1"}',state:[{t:2,x:{r:["data.hw_tesla"],s:'_0==1?"selected":null'},p:[58,71,3271]}]},f:["Standard"]}]}]}]}],n:50,x:{r:["data.devtype"],s:"_0!=2"},p:[48,3,2659]}," ",{p:[62,3,3374],t:7,e:"table",f:[{p:[63,4,3386],t:7,e:"tr",f:[{p:[64,5,3396],t:7,e:"td",f:[{p:[64,9,3400],t:7,e:"b",f:["Confirm Order:"]}]},{p:[65,5,3427],t:7,e:"td",f:[{p:[65,9,3431],t:7,e:"ui-button",a:{action:"confirm_order"},f:["CONFIRM"]}]}]}]}," ",{p:[69,2,3512],t:7,e:"hr"}," ",{p:[70,2,3519],t:7,e:"b",f:["Battery"]}," allows your device to operate without external utility power source. Advanced batteries increase battery life.",{p:[70,127,3644],t:7,e:"br"}," ",{p:[71,2,3651],t:7,e:"b",f:["Hard Drive"]}," stores file on your device. Advanced drives can store more files, but use more power, shortening battery life.",{p:[71,130,3779],t:7,e:"br"}," ",{p:[72,2,3786],t:7,e:"b",f:["Network Card"]}," allows your device to wirelessly connect to stationwide NTNet network. Basic cards are limited to on-station use, while advanced cards can operate anywhere near the station, which includes the asteroid outposts.",{p:[72,233,4017],t:7,e:"br"}," ",{p:[73,2,4024],t:7,e:"b",f:["Processor Unit"]}," is critical for your device's functionality. It allows you to run programs from your hard drive. Advanced CPUs use more power, but allow you to run more programs on background at once.",{p:[73,208,4230],t:7,e:"br"}," ",{p:[74,2,4237],t:7,e:"b",f:["Tesla Relay"]}," is an advanced wireless power relay that allows your device to connect to nearby area power controller to provide alternative power source. This component is currently unavailable on tablet computers due to size restrictions.",{p:[74,246,4481],t:7,e:"br"}," ",{p:[75,2,4488],t:7,e:"b",f:["Nano Printer"]}," is device that allows for various paperwork manipulations, such as, scanning of documents or printing new ones. This device was certified EcoFriendlyPlus and is capable of recycling existing paper for printing purposes.",{p:[75,241,4727],t:7,e:"br"}," ",{p:[76,2,4734],t:7,e:"b",f:["Card Reader"]}," adds a slot that allows you to manipulate RFID cards. Please note that this is not necessary to allow the device to read your identification, it is just necessary to manipulate other cards."]}]},{t:4,n:50,x:{r:["data.state"],s:"(!(_0==1))&&(_0==2)"},f:[" ",{p:[79,2,4981],t:7,e:"h2",f:["Step 3: Payment"]}," ",{p:[80,2,5008],t:7,e:"b",f:["Your device is now ready for fabrication.."]},{p:[80,51,5057],t:7,e:"br"}," ",{p:[81,2,5064],t:7,e:"i",f:["Please ensure the required amount of credits are in the machine, then press purchase."]},{p:[81,94,5156],t:7,e:"br"}," ",{p:[82,2,5163],t:7,e:"i",f:["Current credits: ",{p:[82,22,5183],t:7,e:"b",f:[{t:2,r:"data.credits",p:[82,25,5186]},"C"]}]},{p:[82,50,5211],t:7,e:"br"}," ",{p:[83,2,5218],t:7,e:"i",f:["Total price: ",{p:[83,18,5234],t:7,e:"b",f:[{t:2,r:"data.totalprice",p:[83,21,5237]},"C"]}]},{p:[83,49,5265],t:7,e:"br"},{p:[83,53,5269],t:7,e:"br"}," ",{p:[84,2,5276],t:7,e:"ui-button",a:{action:"purchase",state:[{t:2,x:{r:["data.credits","data.totalprice"],s:'_0>=_1?null:"disabled"'},p:[84,38,5312]}]},f:["PURCHASE"]}]},{t:4,n:50,x:{r:["data.state"],s:"(!(_0==1))&&((!(_0==2))&&(_0==3))"},f:[" ",{p:[87,2,5423],t:7,e:"h2",f:["Step 4: Thank you for your purchase"]},{p:[87,46,5467],t:7,e:"br"}," ",{p:[88,2,5474],t:7,e:"b",f:["Should you experience any issues with your new device, contact your local network admin for assistance."]}]}],x:{r:["data.state"],s:"_0==0"}}]},e.exports=a.extend(r.exports)},{341:341}],385:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{t:4,f:[{p:[2,1,22],t:7,e:"ui-display",f:[{p:[3,2,37],t:7,e:"ui-section",a:{label:"Cap"},f:[{p:[4,3,65],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.is_capped"],s:'_0?"power-off":"close"'},p:[4,20,82]}],style:[{t:2,x:{r:["data.is_capped"],s:'_0?null:"selected"'},p:[4,71,133]}],action:"toggle_cap"},f:[{t:2,x:{r:["data.is_capped"],s:'_0?"On":"Off"'},p:[6,4,202]}]}]}]}],n:50,r:"data.has_cap",p:[1,1,0]},{p:[10,1,288],t:7,e:"ui-display",f:[{t:4,f:[{p:[14,2,419],t:7,e:"ui-section",f:[{p:[15,3,435],t:7,e:"ui-button",a:{action:"select_colour"},f:["Select New Colour"]}]}],n:50,r:"data.can_change_colour",p:[13,1,386]}]}," ",{p:[19,1,540],t:7,e:"ui-display",a:{title:"Stencil"},f:[{t:4,f:[{p:[21,2,599],t:7,e:"ui-section",a:{label:[{t:2,r:"name",p:[21,21,618]}]},f:[{t:4,f:[{p:[23,7,655],t:7,e:"ui-button",a:{action:"select_stencil",params:['{"item":"',{t:2,r:"item",p:[23,59,707]},'"}'],style:[{t:2,x:{r:["item","data.selected_stencil"],s:'_0==_1?"selected":null'},p:[24,12,731]}]},f:[{t:2,r:"item",p:[25,4,791]}]}],n:52,r:"items",p:[22,3,632]}]}],n:52,r:"data.drawables",p:[20,3,572]}]}," ",{p:[31,1,874],t:7,e:"ui-display",a:{title:"Text Mode"},f:[{p:[32,2,907],t:7,e:"ui-section",a:{label:"Current Buffer"},f:[{t:2,r:"text_buffer",p:[32,37,942]}]}," ",{p:[34,2,976],t:7,e:"ui-section",f:[{p:[34,14,988],t:7,e:"ui-button",a:{action:"enter_text"},f:["New Text"]}]}]}]},e.exports=a.extend(r.exports)},{341:341}],386:[function(t,e,n){var a=t(341),r={exports:{}};!function(t){"use strict";t.exports={data:{isHead:function(t){return t%10==0},dept_class:function(t){return 0==t?"dept-cap":t>=10&&20>t?"dept-sec":t>=20&&30>t?"dept-med":t>=30&&40>t?"dept-sci":t>=40&&50>t?"dept-eng":t>=50&&60>t?"dept-cargo":t>=200&&230>t?"dept-cent":"dept-other"},health_state:function(t,e,n,a){var r=t+e+n+a;return 0>=r?"health-5":25>=r?"health-4":50>=r?"health-3":75>=r?"health-2":"health-0"}}}}(r),r.exports.css=" .health {\r\n width: 16px;\r\n height: 16px;\r\n background-color: #FFF;\r\n border: 1px solid #434343;\r\n position: relative;\r\n top: 2px;\r\n display: inline-block;\r\n }\r\n .health-5 { background-color: #17d568; }\r\n .health-4 { background-color: #2ecc71; }\r\n .health-3 { background-color: #e67e22; }\r\n .health-2 { background-color: #ed5100; }\r\n .health-1 { background-color: #e74c3c; }\r\n .health-0 { background-color: #ed2814; }\r\n\r\n .dept-cap {color : #C06616;}\r\n .dept-sec {color : #E74C3C;}\r\n .dept-med {color : #3498DB;}\r\n .dept-sci {color : #9B59B6;}\r\n .dept-eng {color : #F1C40F;}\r\n .dept-cargo {color : #F39C12;}\r\n .dept-cent {color : #00C100;}\r\n .dept-other {color: #C38312;}\r\n\r\n .oxy { color : #3498db; }\r\n .toxin { color : #2ecc71; }\r\n .burn { color : #e67e22; }\r\n .brute { color : #e74c3c; }\r\n\r\n table.crew{\r\n border-collapse: collapse;\r\n }\r\n\r\n table.crew td {\r\n padding : 0px 10px;\r\n }",r.exports.template={v:3,t:[" ",{p:[27,1,1030],t:7,e:"ui-display",f:[{p:[28,2,1045],t:7,e:"ui-section",f:[{p:[29,3,1061],t:7,e:"table",a:{"class":"crew"},f:[{p:[30,3,1085],t:7,e:"thead",f:[{p:[31,3,1096],t:7,e:"tr",f:[{p:[32,4,1105],t:7,e:"th",f:["Name"]}," ",{p:[33,4,1123],t:7,e:"th",f:["Status"]}," ",{p:[34,4,1143],t:7,e:"th",f:["Vitals"]}," ",{p:[35,4,1163],t:7,e:"th",f:["Position"]}," ",{t:4,f:[{p:[37,5,1216],t:7,e:"th",f:["Tracking"]}],n:50,r:"data.link_allowed",p:[36,4,1185]}]}]}," ",{p:[41,3,1270],t:7,e:"tbody",f:[{t:4,f:[{p:[43,4,1308],t:7,e:"tr",f:[{p:[44,5,1318],t:7,e:"td",f:[{p:[45,6,1329],t:7,e:"span",a:{"class":[{t:2,x:{r:["isHead","ijob"],s:'_0(_1)?"bold ":""'},p:[45,19,1342]},{t:2,x:{r:["dept_class","ijob"],s:"_0(_1)"},p:[45,49,1372]}]},f:[{t:2,r:"name",p:[46,7,1402]}," (",{t:2,r:"assignment",p:[46,17,1412]},") ",{p:[47,6,1434],t:7,e:"span",f:[]}]}]}," ",{p:[49,5,1457],t:7,e:"td",f:[{t:4,f:[{p:[51,7,1498],t:7,e:"span",a:{"class":["health ",{t:2,x:{r:["health_state","oxydam","toxdam","burndam","brutedam"],s:"_0(_1,_2,_3,_4)"},p:[51,27,1518]}]}}],n:50,x:{r:["oxydam"],s:"_0!=null"},p:[50,6,1468]},{t:4,n:51,f:[{t:4,f:[{p:[54,8,1626],t:7,e:"span",a:{"class":"health health-5"}}],n:50,r:"life_status",p:[53,7,1598]},{t:4,n:51,f:[{p:[56,8,1688],t:7,e:"span",a:{"class":"health health-0"}}],r:"life_status"}],x:{r:["oxydam"],s:"_0!=null"}}]}," ",{p:[60,5,1771],t:7,e:"td",f:[{t:4,f:[{p:[62,7,1812],t:7,e:"span",f:["( ",{p:[64,8,1836],t:7,e:"span",a:{"class":"oxy"},f:[{t:2,r:"oxydam",p:[64,26,1854]}]}," / ",{p:[66,8,1890],t:7,e:"span",a:{"class":"toxin"},f:[{t:2,r:"toxdam",p:[66,28,1910]}]}," / ",{p:[68,8,1946],t:7,e:"span",a:{"class":"burn"},f:[{t:2,r:"burndam",p:[68,27,1965]}]}," / ",{p:[70,8,2002],t:7,e:"span",a:{"class":"brute"},f:[{t:2,r:"brutedam",p:[70,28,2022]}]}," )"]}],n:50,x:{r:["oxydam"],s:"_0!=null"},p:[61,6,1782]},{t:4,n:51,f:[{t:4,f:[{p:[75,8,2116],t:7,e:"span",f:["Alive"]}],n:50,r:"life_status",p:[74,7,2088]},{t:4,n:51,f:[{p:[77,8,2159],t:7,e:"span",f:["Dead"]}],r:"life_status"}],x:{r:["oxydam"],s:"_0!=null"}}]}," ",{p:[81,5,2222],t:7,e:"td",f:[{t:4,f:[{p:[83,6,2260],t:7,e:"span",f:[{t:2,r:"area",p:[83,12,2266]}]}],n:50,x:{r:["pos_x"],s:"_0!=null"},p:[82,5,2232]},{t:4,n:51,f:[{p:[85,6,2302],t:7,e:"span",f:["N/A"]}],x:{r:["pos_x"],s:"_0!=null"}}]}," ",{t:4,f:[{p:[89,6,2381],t:7,e:"td",f:[{p:[90,7,2393],t:7,e:"ui-button",a:{action:"select_person",state:[{t:2,x:{r:["can_track"],s:'_0?null:"disabled"'},p:[90,48,2434]}],params:['{"name":"',{t:2,r:"name",p:[90,100,2486]},'"}']},f:["Track"]}]}],n:50,r:"data.link_allowed",p:[88,5,2348]}]}],n:52,r:"data.sensors",p:[42,3,1281]}]}]}]}]}," "]},e.exports=a.extend(r.exports)},{341:341}],387:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-display",a:{title:"Occupant"},f:[{p:[2,3,33],t:7,e:"ui-section",a:{label:"Occupant"},f:[{p:[3,3,66],t:7,e:"span",f:[{t:2,x:{r:["data.occupant.name"],s:'_0?_0:"No Occupant"'},p:[3,9,72]}]}]}," ",{t:4,f:[{p:[6,5,189],t:7,e:"ui-section",a:{label:"State"},f:[{p:[7,7,223],t:7,e:"span",a:{"class":[{t:2,r:"data.occupant.statstate",p:[7,20,236]}]},f:[{t:2,r:"data.occupant.stat",p:[7,49,265]}]}]}," ",{p:[9,4,317],t:7,e:"ui-section",a:{label:"Temperature"},f:[{p:[10,6,356],t:7,e:"span",a:{"class":[{t:2,r:"data.occupant.temperaturestatus",p:[10,19,369]}]},f:[{t:2,r:"data.occupant.bodyTemperature",p:[10,56,406]}," K"]}]}," ",{p:[12,5,472],t:7,e:"ui-section",a:{label:"Health"},f:[{p:[13,7,507],t:7,e:"ui-bar",a:{min:[{t:2,r:"data.occupant.minHealth",p:[13,20,520]}],max:[{t:2,r:"data.occupant.maxHealth",p:[13,54,554]}],value:[{t:2,r:"data.occupant.health",p:[13,90,590]}],state:[{t:2,x:{r:["data.occupant.health"],s:'_0>=0?"good":"average"'},p:[14,16,632]}]},f:[{t:2,r:"data.occupant.health",p:[14,68,684]}]}]}," ",{t:4,f:[{p:[17,7,908],t:7,e:"ui-section",a:{label:[{t:2,r:"label",p:[17,26,927]}]},f:[{p:[18,9,948],t:7,e:"ui-bar",a:{min:"0",max:[{t:2,r:"data.occupant.maxHealth",p:[18,30,969]}],value:[{t:2,rx:{r:"data.occupant",m:[{t:30,n:"type"}]},p:[18,66,1005]}],state:"bad"},f:[{t:2,rx:{r:"data.occupant",m:[{t:30,n:"type"}]},p:[18,103,1042]}]}]}],n:52,x:{r:[],s:'[{label:"Brute",type:"bruteLoss"},{label:"Respiratory",type:"oxyLoss"},{label:"Toxin",type:"toxLoss"},{label:"Burn",type:"fireLoss"}]'},p:[16,5,742]}],n:50,r:"data.hasOccupant",p:[5,3,159]}]}," ",{p:[23,1,1138],t:7,e:"ui-display",a:{title:"Cell"},f:[{p:[24,3,1167],t:7,e:"ui-section",a:{label:"Power"},f:[{p:[25,5,1199],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.isOperating"],s:'_0?"power-off":"close"'},p:[25,22,1216]}],style:[{t:2,x:{r:["data.isOperating"],s:'_0?"selected":null'},p:[26,14,1276]}],state:[{t:2,x:{r:["data.isOpen"],s:'_0?"disabled":null'},p:[27,14,1332]}],action:"power"},f:[{t:2,x:{r:["data.isOperating"],s:'_0?"On":"Off"'},p:[28,22,1391]}]}]}," ",{p:[30,3,1459],t:7,e:"ui-section",a:{label:"Temperature"},f:[{p:[31,3,1495],t:7,e:"span",a:{"class":[{t:2,r:"data.temperaturestatus",p:[31,16,1508]}]},f:[{t:2,r:"data.cellTemperature",p:[31,44,1536]}," K"]}]}," ",{p:[33,2,1588],t:7,e:"ui-section",a:{label:"Door"},f:[{p:[34,5,1619],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.isOpen"],s:'_0?"unlock":"lock"'},p:[34,22,1636]}],action:"door"},f:[{t:2,x:{r:["data.isOpen"],s:'_0?"Open":"Closed"'},p:[34,73,1687]}]}," ",{p:[35,5,1740],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.autoEject"],s:'_0?"sign-out":"sign-in"'},p:[35,22,1757]}],action:"autoeject"},f:[{t:2,x:{r:["data.autoEject"],s:'_0?"Auto":"Manual"'},p:[35,86,1821]}]}]}]}," ",{p:{button:[{p:[40,5,1967],t:7,e:"ui-button",a:{icon:"eject",state:[{t:2,x:{r:["data.isBeakerLoaded"],s:'_0?null:"disabled"'},p:[40,36,1998]}],action:"ejectbeaker"},f:["Eject"]}]},t:7,e:"ui-display",a:{title:"Beaker",button:0},f:[" ",{p:[42,3,2101],t:7,e:"ui-section",a:{label:"Contents"},f:[{t:4,f:[{t:4,f:[{p:[45,9,2211],t:7,e:"span",a:{"class":"highlight"},t0:"fade",f:[{t:2,r:"volume",p:[45,52,2254]}," units of ",{t:2,r:"name",p:[45,72,2274]}]},{p:[45,87,2289],t:7,e:"br"}],n:52,r:"adata.beakerContents",p:[44,7,2171]},{t:4,n:51,f:[{p:[47,9,2320],t:7,e:"span",a:{"class":"bad"},f:["Beaker Empty"]}],r:"adata.beakerContents"}],n:50,r:"data.isBeakerLoaded",p:[43,5,2136]},{t:4,n:51,f:[{p:[50,7,2396],t:7,e:"span",a:{"class":"average"},f:["No Beaker"]}],r:"data.isBeakerLoaded"}]}]}]},e.exports=a.extend(r.exports)},{341:341}],388:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-display",f:[{p:[2,2,15],t:7,e:"ui-section",a:{label:"State"},f:[{t:4,f:[{p:[4,4,76],t:7,e:"span",a:{"class":"good"},f:["Ready"]}],n:50,r:"data.full_pressure",p:[3,3,45]},{t:4,n:51,f:[{t:4,f:[{p:[7,5,153],t:7,e:"span",a:{"class":"bad"},f:["Power Disabled"]}],n:50,r:"data.panel_open",p:[6,4,124]},{t:4,n:51,f:[{t:4,f:[{p:[10,6,248],t:7,e:"span",a:{"class":"average"},f:["Pressurizing"]}],n:50,r:"data.pressure_charging",p:[9,5,211]},{t:4,n:51,f:[{p:[12,6,310],t:7,e:"span",a:{"class":"bad"},f:["Off"]}],r:"data.pressure_charging"}],r:"data.panel_open"}],r:"data.full_pressure"}]}," ",{p:[17,2,393],t:7,e:"ui-section",a:{label:"Pressure"},f:[{p:[18,3,426],t:7,e:"ui-bar",a:{min:"0",max:"100",value:[{t:2,r:"data.per",p:[18,36,459]}],state:"good"},f:[{t:2,r:"data.per",p:[18,63,486]},"%"]}]}," ",{ +p:[20,5,530],t:7,e:"ui-section",a:{label:"Handle"},f:[{p:[21,9,567],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.flush"],s:'_0?"toggle-on":"toggle-off"'},p:[22,10,589]}],state:[{t:2,x:{r:["data.isai","data.panel_open"],s:'_0||_1?"disabled":null'},p:[23,11,647]}],action:[{t:2,x:{r:["data.flush"],s:'_0?"handle-0":"handle-1"'},p:[24,12,714]}]},f:[{t:2,x:{r:["data.flush"],s:'_0?"Disengage":"Engage"'},p:[25,5,763]}]}]}," ",{p:[27,2,837],t:7,e:"ui-section",a:{label:"Eject"},f:[{p:[28,3,867],t:7,e:"ui-button",a:{icon:"sign-out",state:[{t:2,x:{r:["data.isai"],s:'_0?"disabled":null'},p:[28,37,901]}],action:"eject"},f:["Eject Contents"]},{p:[28,114,978],t:7,e:"br"}]}," ",{p:[30,2,1002],t:7,e:"ui-section",a:{label:"Power"},f:[{p:[31,3,1032],t:7,e:"ui-button",a:{icon:"power-off",state:[{t:2,x:{r:["data.panel_open"],s:'_0?"disabled":null'},p:[31,38,1067]}],action:[{t:2,x:{r:["data.pressure_charging"],s:'_0?"pump-0":"pump-1"'},p:[31,87,1116]}],style:[{t:2,x:{r:["data.pressure_charging"],s:'_0?"selected":null'},p:[31,145,1174]}]}},{p:[31,206,1235],t:7,e:"br"}]}]}]},e.exports=a.extend(r.exports)},{341:341}],389:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-display",a:{title:"DNA Vault Database"},f:[{p:[2,3,43],t:7,e:"ui-section",a:{label:"Human DNA"},f:[{p:[3,7,81],t:7,e:"ui-bar",a:{min:"0",max:[{t:2,r:"data.dna_max",p:[3,28,102]}],value:[{t:2,r:"data.dna",p:[3,53,127]}]},f:[{t:2,r:"data.dna",p:[3,67,141]},"/",{t:2,r:"data.dna_max",p:[3,80,154]}," Samples"]}]}," ",{p:[5,3,208],t:7,e:"ui-section",a:{label:"Plant Data"},f:[{p:[6,5,245],t:7,e:"ui-bar",a:{min:"0",max:[{t:2,r:"data.plants_max",p:[6,26,266]}],value:[{t:2,r:"data.plants",p:[6,54,294]}]},f:[{t:2,r:"data.plants",p:[6,71,311]},"/",{t:2,r:"data.plants_max",p:[6,87,327]}," Samples"]}]}," ",{p:[8,3,384],t:7,e:"ui-section",a:{label:"Animal Data"},f:[{p:[9,5,422],t:7,e:"ui-bar",a:{min:"0",max:[{t:2,r:"data.animals_max",p:[9,26,443]}],value:[{t:2,r:"data.animals",p:[9,55,472]}]},f:[{t:2,r:"data.animals",p:[9,73,490]},"/",{t:2,r:"data.animals_max",p:[9,90,507]}," Samples"]}]}]}," ",{t:4,f:[{p:[13,1,616],t:7,e:"ui-display",a:{title:"Personal Gene Therapy"},f:[{p:[14,3,663],t:7,e:"ui-section",f:[{p:[15,2,678],t:7,e:"span",f:["Applicable gene therapy treatments:"]}]}," ",{p:[17,3,747],t:7,e:"ui-section",f:[{p:[18,2,762],t:7,e:"ui-button",a:{action:"gene",params:['{"choice": "',{t:2,r:"data.choiceA",p:[18,47,807]},'"}']},f:[{t:2,r:"data.choiceA",p:[18,67,827]}]}," ",{p:[19,2,858],t:7,e:"ui-button",a:{action:"gene",params:['{"choice": "',{t:2,r:"data.choiceB",p:[19,47,903]},'"}']},f:[{t:2,r:"data.choiceB",p:[19,67,923]}]}]}]}],n:50,x:{r:["data.completed","data.used"],s:"_0&&!_1"},p:[12,1,578]}]},e.exports=a.extend(r.exports)},{341:341}],390:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-display",a:{title:"Occupant"},f:[{p:[2,3,33],t:7,e:"ui-section",a:{label:"Occupant"},f:[{p:[3,3,66],t:7,e:"span",f:[{t:2,x:{r:["data.occupant.name"],s:'_0?_0:"No Occupant"'},p:[3,9,72]}]}]}," ",{t:4,f:[{p:[6,5,183],t:7,e:"ui-section",a:{label:"Items in storage"},f:[{p:[7,4,225],t:7,e:"span",f:[{t:2,r:"data.items",p:[7,10,231]}]}]}],n:50,r:"data.items",p:[5,3,159]}," ",{t:4,f:[{p:[11,5,310],t:7,e:"ui-section",a:{label:"State"},f:[{p:[12,7,344],t:7,e:"span",a:{"class":[{t:2,r:"data.occupant.statstate",p:[12,20,357]}]},f:[{t:2,r:"data.occupant.stat",p:[12,49,386]}]}]}," ",{p:[14,5,439],t:7,e:"ui-section",a:{label:"Health"},f:[{p:[15,7,474],t:7,e:"ui-bar",a:{min:[{t:2,r:"data.occupant.minHealth",p:[15,20,487]}],max:[{t:2,r:"data.occupant.maxHealth",p:[15,54,521]}],value:[{t:2,r:"data.occupant.health",p:[15,90,557]}],state:[{t:2,x:{r:["data.occupant.health"],s:'_0>=0?"good":"average"'},p:[16,16,599]}]},f:[{t:2,x:{r:["adata.occupant.health"],s:"Math.round(_0)"},p:[16,68,651]}]}]}," ",{t:4,f:[{p:[19,7,888],t:7,e:"ui-section",a:{label:[{t:2,r:"label",p:[19,26,907]}]},f:[{p:[20,9,928],t:7,e:"ui-bar",a:{min:"0",max:[{t:2,r:"data.occupant.maxHealth",p:[20,30,949]}],value:[{t:2,rx:{r:"data.occupant",m:[{t:30,n:"type"}]},p:[20,66,985]}],state:"bad"},f:[{t:2,x:{r:["type","adata.occupant"],s:"Math.round(_1[_0])"},p:[20,103,1022]}]}]}],n:52,x:{r:[],s:'[{label:"Brute",type:"bruteLoss"},{label:"Respiratory",type:"oxyLoss"},{label:"Toxin",type:"toxLoss"},{label:"Burn",type:"fireLoss"}]'},p:[18,5,722]}," ",{p:[23,5,1109],t:7,e:"ui-section",a:{label:"Cells"},f:[{p:[24,9,1145],t:7,e:"span",a:{"class":[{t:2,x:{r:["data.occupant.cloneLoss"],s:'_0?"bad":"good"'},p:[24,22,1158]}]},f:[{t:2,x:{r:["data.occupant.cloneLoss"],s:'_0?"Damaged":"Healthy"'},p:[24,68,1204]}]}]}," ",{p:[26,5,1287],t:7,e:"ui-section",a:{label:"Brain"},f:[{p:[27,9,1323],t:7,e:"span",a:{"class":[{t:2,x:{r:["data.occupant.brainLoss"],s:'_0?"bad":"good"'},p:[27,22,1336]}]},f:[{t:2,x:{r:["data.occupant.brainLoss"],s:'_0?"Abnormal":"Healthy"'},p:[27,68,1382]}]}]}," ",{p:[29,5,1466],t:7,e:"ui-section",a:{label:"Bloodstream"},f:[{t:4,f:[{p:[31,11,1553],t:7,e:"span",a:{"class":"highlight"},t0:"fade",f:[{t:2,x:{r:["volume"],s:"Math.fixed(_0,1)"},p:[31,54,1596]}," units of ",{t:2,r:"name",p:[31,89,1631]}]},{p:[31,104,1646],t:7,e:"br"}],n:52,r:"adata.occupant.reagents",p:[30,9,1508]},{t:4,n:51,f:[{p:[33,11,1681],t:7,e:"span",a:{"class":"good"},f:["Pure"]}],r:"adata.occupant.reagents"}]}],n:50,r:"data.occupied",p:[10,3,283]}]}," ",{p:[38,1,1777],t:7,e:"ui-display",a:{title:"Operations"},f:[{p:[39,3,1812],t:7,e:"ui-section",a:{label:"Inject"},f:[{t:4,f:[{p:[41,7,1872],t:7,e:"ui-button",a:{icon:"flask",state:[{t:2,x:{r:["data.occupied"],s:'_0?null:"disabled"'},p:[41,38,1903]}],action:"inject",params:['{"chem": "',{t:2,r:"id",p:[41,111,1976]},'"}']},f:[{t:2,r:"name",p:[41,121,1986]}]},{p:[41,141,2006],t:7,e:"br"}],n:52,r:"data.chem",p:[40,5,1845]}]}," ",{p:[44,2,2046],t:7,e:"ui-section",a:{label:"Eject"},f:[{p:[45,6,2079],t:7,e:"ui-button",a:{icon:"sign-out",action:"eject"},f:["Eject Contents"]}]}," ",{p:[47,2,2166],t:7,e:"ui-section",a:{label:"Self Cleaning"},f:[{p:[48,3,2204],t:7,e:"ui-button",a:{icon:"recycle",action:"cleaning"},f:["Self-Clean Cycle"]}]}]}]},e.exports=a.extend(r.exports)},{341:341}],391:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{t:4,f:[{p:[2,3,24],t:7,e:"ui-display",a:{title:[{t:2,r:"data.question",p:[2,21,42]}]},f:[{p:[3,5,66],t:7,e:"ui-section",f:[{t:4,f:[{p:[5,9,118],t:7,e:"ui-button",a:{action:"vote",params:['{"answer": "',{t:2,r:"answer",p:[6,45,174]},'"}'],style:[{t:2,x:{r:["selected"],s:'_0?"selected":null'},p:[7,18,206]}]},f:[{t:2,r:"answer",p:[7,53,241]}," (",{t:2,r:"amount",p:[7,65,253]},")"]}],n:52,r:"data.answers",p:[4,7,86]}]}]}],n:50,r:"data.shaking",p:[1,1,0]},{t:4,n:51,f:[{p:[13,3,353],t:7,e:"ui-notice",f:["The eightball is not currently being shaken."]}],r:"data.shaking"}]},e.exports=a.extend(r.exports)},{341:341}],392:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-notice",f:[{p:[2,5,17],t:7,e:"span",f:["Time Until Launch: ",{t:2,r:"data.timer_str",p:[2,30,42]}]}]}," ",{p:[4,1,83],t:7,e:"ui-notice",f:[{p:[5,3,98],t:7,e:"span",f:["Engines: ",{t:2,x:{r:["data.engines_started"],s:'_0?"Online":"Idle"'},p:[5,18,113]}]}]}," ",{p:[7,1,180],t:7,e:"ui-display",a:{title:"Early Launch"},f:[{p:[8,2,216],t:7,e:"span",f:["Authorizations Remaining: ",{t:2,x:{r:["data.emagged","data.authorizations_remaining"],s:'_0?"ERROR":_1'},p:[9,2,250]}]}," ",{p:[10,2,318],t:7,e:"ui-button",a:{icon:"exclamation-triangle",action:"authorize",style:"danger",state:[{t:2,x:{r:["data.enabled"],s:'_0?null:"disabled"'},p:[12,10,404]}]},f:["AUTHORIZE"]}," ",{p:[15,2,473],t:7,e:"ui-button",a:{icon:"minus",action:"repeal",state:[{t:2,x:{r:["data.enabled"],s:'_0?null:"disabled"'},p:[16,10,523]}]},f:["Repeal"]}," ",{p:[19,2,589],t:7,e:"ui-button",a:{icon:"close",action:"abort",state:[{t:2,x:{r:["data.enabled"],s:'_0?null:"disabled"'},p:[20,10,638]}]},f:["Repeal All"]}]}," ",{p:[24,1,722],t:7,e:"ui-display",a:{title:"Authorizations"},f:[{t:4,f:[{p:[26,3,793],t:7,e:"ui-section",a:{candystripe:0,nowrap:0},f:[{t:2,r:"name",p:[26,34,824]}," (",{t:2,r:"job",p:[26,44,834]},")"]}],n:52,r:"data.authorizations",p:[25,2,760]},{t:4,n:51,f:[{p:[28,3,870],t:7,e:"ui-section",a:{candystripe:0,nowrap:0},f:["No authorizations."]}],r:"data.authorizations"}]}]},e.exports=a.extend(r.exports)},{341:341}],393:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-display",f:[{p:[2,3,16],t:7,e:"ui-section",a:{label:"Message"},f:[{t:2,r:"data.hidden_message",p:[3,5,50]}]}," ",{p:[5,3,94],t:7,e:"ui-section",a:{label:"Created On"},f:[{t:2,r:"data.realdate",p:[6,5,131]}]}," ",{p:[8,3,169],t:7,e:"ui-section",a:{label:"Approval"},f:[{p:[9,5,204],t:7,e:"ui-button",a:{icon:"arrow-up",state:[{t:2,x:{r:["data.is_creator","data.has_liked"],s:'_0?"disabled":_1?"selected":null'},p:[11,14,252]}],action:"like"},f:[{t:2,r:"data.num_likes",p:[12,21,344]}]}," ",{p:[13,5,380],t:7,e:"ui-button",a:{icon:"circle",state:[{t:2,x:{r:["data.is_creator","data.has_liked","data.has_disliked"],s:'_0?"disabled":!_1&&!_2?"selected":null'},p:[15,14,426]}],action:"neutral"}}," ",{p:[17,5,562],t:7,e:"ui-button",a:{icon:"arrow-down",state:[{t:2,x:{r:["data.is_creator","data.has_disliked"],s:'_0?"disabled":_1?"selected":null'},p:[19,14,612]}],action:"dislike"},f:[{t:2,r:"data.num_dislikes",p:[20,24,710]}]}]}]}," ",{t:4,f:[{p:[24,3,805],t:7,e:"ui-display",a:{title:"Admin Panel"},f:[{p:[25,5,843],t:7,e:"ui-section",a:{label:"Creator Ckey"},f:[{t:2,r:"data.creator_key",p:[25,38,876]}]}," ",{p:[26,5,915],t:7,e:"ui-section",a:{label:"Creator Character Name"},f:[{t:2,r:"data.creator_name",p:[26,48,958]}]}," ",{p:[27,5,998],t:7,e:"ui-button",a:{icon:"remove",action:"delete",style:"danger"},f:["Delete"]}]}],n:50,r:"data.admin_mode",p:[23,1,778]}]},e.exports=a.extend(r.exports)},{341:341}],394:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-notice",f:[{p:[2,3,15],t:7,e:"span",f:["The requested interface (",{t:2,r:"config.interface",p:[2,34,46]},") was not found. Does it exist?"]}]}]},e.exports=a.extend(r.exports)},{341:341}],395:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{t:4,f:[{p:[2,2,20],t:7,e:"ui-notice",f:["Currently syncing with the database"]}],n:50,r:"data.sync",p:[1,1,0]},{t:4,n:51,f:[{p:{button:[{p:[8,4,163],t:7,e:"ui-button",a:{icon:"eject",action:"eject_all"},f:["Eject all"]}," ",{p:[9,4,232],t:7,e:"ui-button",a:{icon:["toggle-",{t:2,x:{r:["data.show_materials"],s:'_0?"off":"on"'},p:[9,28,256]}],action:"toggle_materials_visibility"},f:[{t:2,x:{r:["data.show_materials"],s:'_0?"Hide":"Show"'},p:[10,5,339]}]}]},t:7,e:"ui-display",a:{title:"Materials",button:0},f:[" ",{t:4,f:[{p:[14,4,449],t:7,e:"div",a:{"class":"display tabular"},f:[{p:[15,5,484],t:7,e:"section",a:{"class":"candystripe"},f:[{p:[16,6,520],t:7,e:"section",a:{"class":"cell"}}," ",{p:[17,6,559],t:7,e:"section",a:{"class":"cell"},f:["Mineral"]}," ",{p:[20,6,620],t:7,e:"section",a:{"class":"cell"},f:["Amount"]}," ",{p:[23,6,680],t:7,e:"section",a:{"class":"cell"}}," ",{p:[24,6,719],t:7,e:"section",a:{"class":"cell"}}]}," ",{t:4,f:[{p:[27,6,808],t:7,e:"section",a:{"class":"candystripe"},f:[{p:[28,7,845],t:7,e:"section",a:{"class":"cell"},f:[{t:2,r:"name",p:[29,8,876]}]}," ",{p:[31,7,910],t:7,e:"section",a:{"class":"cell"},f:[{t:2,r:"amount",p:[32,8,941]}]}," ",{p:[34,7,977],t:7,e:"section",a:{"class":"cell"},f:[{p:[35,8,1008],t:7,e:"ui-button",a:{icon:"eject"},f:["Release amount"]}]}," ",{p:[37,7,1084],t:7,e:"section",a:{"class":"cell",style:"width: 40px;"},f:[{p:[38,8,1136],t:7,e:"ui-button",a:{icon:"eject"},f:["Release all"]}]}]}],n:52,r:"data.all_materials",p:[26,5,773]}]}],n:50,r:"data.show_materials",p:[13,3,417]}]}," ",{p:[45,2,1274],t:7,e:"ui-display",a:{title:"Categories"},f:[{t:4,f:[{p:[47,4,1334],t:7,e:"ui-button",f:[{t:2,r:".",p:[47,15,1345]}]}],r:"data.categories",p:[46,3,1309]}]}],r:"data.sync"}]},e.exports=a.extend(r.exports)},{341:341}],396:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-display",f:[{p:[2,3,16],t:7,e:"ui-section",a:{label:"Status"},f:[{p:[3,5,49],t:7,e:"ui-button",a:{action:"toggle_power",style:[{t:2,x:{r:["data.toggle"],s:'_0?"selected":null'},p:[5,18,111]}]},f:["Turn ",{t:2,x:{r:["data.toggle"],s:'_0?"off":"on"'},p:[6,16,166]}]}]}," ",{p:[9,3,235],t:7,e:"ui-display",a:{title:"Logging"},f:[{t:4,f:[{p:[11,3,292],t:7,e:"ui-section",a:{label:">"},f:[{t:2,r:".",p:[11,25,314]},{p:[11,30,319],t:7,e:"ui-section",f:[]}]}],n:52,r:"data.logs",p:[10,5,269]}]}]}]},e.exports=a.extend(r.exports)},{341:341}],397:[function(t,e,n){var a=t(341),r={exports:{}};!function(t){"use strict";t.exports={computed:{seclevelState:function(){switch(this.get("data.seclevel")){case"blue":return"average";case"red":return"bad";case"delta":return"bad bold";default:return"good"}}}}}(r),r.exports.template={v:3,t:[" ",{p:[16,1,323],t:7,e:"ui-display",f:[{p:[17,5,341],t:7,e:"ui-section",a:{label:"Alert Level"},f:[{p:[18,9,383],t:7,e:"span",a:{"class":[{t:2,r:"seclevelState",p:[18,22,396]}]},f:[{t:2,x:{r:["text","data.seclevel"],s:"_0.titleCase(_1)"},p:[18,41,415]}]}]}," ",{p:[20,5,480],t:7,e:"ui-section",a:{label:"Controls"},f:[{p:[21,9,519],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.alarm"],s:'_0?"close":"bell-o"'},p:[21,26,536]}],action:[{t:2,x:{r:["data.alarm"],s:'_0?"reset":"alarm"'},p:[21,71,581]}]},f:[{t:2,x:{r:["data.alarm"],s:'_0?"Reset":"Activate"'},p:[22,13,631]}]}]}," ",{t:4,f:[{p:[25,7,733],t:7,e:"ui-section",a:{label:"Warning"},f:[{p:[26,9,771],t:7,e:"span",a:{"class":"bad bold"},f:["Safety measures offline. Device may exhibit abnormal behavior."]}]}],n:50,r:"data.emagged",p:[24,5,705]}]}]},e.exports=a.extend(r.exports)},{341:341}],398:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-display",a:{title:"Controls"},f:[{p:[2,1,31],t:7,e:"ui-section",a:{label:"Power"},f:[{p:[3,2,60],t:7,e:"ui-button",a:{icon:"power-off",style:[{t:2,x:{r:["data.power"],s:'_0?"selected":"danger"'},p:[3,37,95]}],action:"power"},f:[{t:2,x:{r:["data.power"],s:'_0?"Enabled":"Disabled"'},p:[3,92,150]}]}]}," ",{p:[5,1,218],t:7,e:"ui-section",a:{label:"Tag"},f:[{p:[6,2,245],t:7,e:"ui-button",a:{icon:"pencil",action:"rename"},f:[{t:2,r:"data.tag",p:[6,43,286]}]}]}," ",{p:[8,1,327],t:7,e:"ui-section",a:{label:"Scanning mode"},f:[{p:[9,2,364],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.updating"],s:'_0?"unlock":"lock"'},p:[9,18,380]}],style:[{t:2,x:{r:["data.updating"],s:'_0?null:"danger"'},p:[9,63,425]}],action:"updating",tooltip:"Toggle between automatic scanning or scan only when a button is pressed.","tooltip-side":"right"},f:[{t:2,x:{r:["data.updating"],s:'_0?"AUTO":"MANUAL"'},p:[9,221,583]}]}]}," ",{p:[11,1,649],t:7,e:"ui-section",a:{label:"Detection range"},f:[{p:[12,2,688],t:7,e:"ui-button",a:{icon:"refresh",style:[{t:2,x:{r:["data.globalmode"],s:'_0?null:"selected"'},p:[12,35,721]}],action:"globalmode",tooltip:"Local sector or whole region scanning.","tooltip-side":"right"},f:[{t:2,x:{r:["data.globalmode"],s:'_0?"MAXIMUM":"LOCAL"'},p:[12,165,851]}]}]}]}," ",{t:4,f:[{p:[16,2,957],t:7,e:"ui-display",a:{title:"Current Location"},f:[{p:[17,3,998],t:7,e:"span",f:[{t:2,r:"data.current",p:[17,9,1004]}]}]}," ",{p:[20,2,1048],t:7,e:"ui-display",a:{title:"Detected Signals"},f:[{t:4,f:[{p:[22,3,1114],t:7,e:"ui-section",a:{label:[{t:2,r:"entrytag",p:[22,21,1132]}]},f:[{p:[23,3,1149],t:7,e:"span",f:[{t:2,r:"area",p:[23,9,1155]}," (",{t:2,r:"coord",p:[23,19,1165]},")"]}," ",{t:4,f:[{p:[25,4,1209],t:7,e:"span",f:["Dist: ",{t:2,r:"dist",p:[25,16,1221]},"m Dir: ",{t:2,r:"degrees",p:[25,31,1236]},"° (",{t:2,r:"direction",p:[25,45,1250]},")"]}],n:50,r:"direction",p:[24,3,1187]}]}],n:52,r:"data.signals",p:[21,2,1088]}]}],n:50,r:"data.power",p:[15,1,936]}]},e.exports=a.extend(r.exports)},{341:341}],399:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-display",a:{title:"Labor Camp Teleporter"},f:[{p:[2,2,45],t:7,e:"ui-section",a:{label:"Teleporter Status"},f:[{p:[3,3,87],t:7,e:"span",a:{"class":[{t:2,x:{r:["data.teleporter"],s:'_0?"good":"bad"'},p:[3,16,100]}]},f:[{t:2,x:{r:["data.teleporter"],s:'_0?"Connected":"Not connected"'},p:[3,54,138]}]}]}," ",{t:4,f:[{p:[6,4,244],t:7,e:"ui-section",a:{label:"Location"},f:[{p:[7,5,279],t:7,e:"span",f:[{t:2,r:"data.teleporter_location",p:[7,11,285]}]}]}," ",{p:[9,4,343],t:7,e:"ui-section",a:{label:"Locked status"},f:[{p:[10,5,383],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.teleporter_lock"],s:'_0?"lock":"unlock"'},p:[10,22,400]}],action:"teleporter_lock"},f:[{t:2,x:{r:["data.teleporter_lock"],s:'_0?"Locked":"Unlocked"'},p:[10,93,471]}]}," ",{p:[11,5,537],t:7,e:"ui-button",a:{action:"toggle_open"},f:[{t:2,x:{r:["data.teleporter_state_open"],s:'_0?"Open":"Closed"'},p:[11,37,569]}]}]}],n:50,r:"data.teleporter",p:[5,3,216]},{t:4,n:51,f:[{p:[14,4,666],t:7,e:"span",f:[{p:[14,10,672],t:7,e:"ui-button",a:{action:"scan_teleporter"},f:["Scan Teleporter"]}]}],r:"data.teleporter"}]}," ",{p:[17,1,770],t:7,e:"ui-display",a:{title:"Labor Camp Beacon"},f:[{p:[18,2,811],t:7,e:"ui-section",a:{label:"Beacon Status"},f:[{p:[19,3,849],t:7,e:"span",a:{"class":[{t:2,x:{r:["data.beacon"],s:'_0?"good":"bad"'},p:[19,16,862]}]},f:[{t:2,x:{r:["data.beacon"],s:'_0?"Connected":"Not connected"'},p:[19,50,896]}]}]}," ",{t:4,f:[{p:[22,3,992],t:7,e:"ui-section",a:{label:"Location"},f:[{p:[23,4,1026],t:7,e:"span",f:[{t:2,r:"data.beacon_location",p:[23,10,1032]}]}]}],n:50,r:"data.beacon",p:[21,2,969]},{t:4,n:51,f:[{p:[26,4,1097],t:7,e:"span",f:[{p:[26,10,1103],t:7,e:"ui-button",a:{action:"scan_beacon"},f:["Scan Beacon"]}]}],r:"data.beacon"}]}," ",{p:[29,1,1193],t:7,e:"ui-display",a:{title:"Prisoner details"},f:[{p:[30,2,1233],t:7,e:"ui-section",a:{label:"Prisoner ID"},f:[{p:[31,3,1269],t:7,e:"ui-button",a:{action:"handle_id"},f:[{t:2,x:{r:["data.id","data.id_name"],s:'_0?_1:"-------------"'},p:[31,33,1299]}]}]}," ",{t:4,f:[{p:[34,2,1392],t:7,e:"ui-section",a:{label:"Set ID goal"},f:[{p:[35,4,1429],t:7,e:"ui-button",a:{action:"set_goal"},f:[{t:2,r:"data.goal",p:[35,33,1458]}]}]}],n:50,r:"data.id",p:[33,2,1374]}," ",{p:[38,2,1512],t:7,e:"ui-section",a:{label:"Occupant"},f:[{p:[39,3,1545],t:7,e:"span",f:[{t:2,x:{r:["data.prisoner.name"],s:'_0?_0:"No Occupant"'},p:[39,9,1551]}]}]}," ",{t:4,f:[{p:[42,3,1661],t:7,e:"ui-section",a:{label:"Criminal Status"},f:[{p:[43,4,1702],t:7,e:"span",f:[{t:2,r:"data.prisoner.crimstat",p:[43,10,1708]}]}]}],n:50,r:"data.prisoner",p:[41,2,1636]}]}," ",{p:[47,1,1785],t:7,e:"ui-display",f:[{p:[48,2,1800],t:7,e:"center",f:[{p:[48,10,1808],t:7,e:"ui-button",a:{action:"teleport",state:[{t:2,x:{r:["data.can_teleport"],s:'_0?null:"disabled"'},p:[48,45,1843]}]},f:["Process Prisoner"]}]}]}]},e.exports=a.extend(r.exports)},{341:341}],400:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-display",f:[{p:[2,2,15],t:7,e:"center",f:[{p:[2,10,23],t:7,e:"ui-button",a:{action:"handle_id"},f:[{t:2,x:{r:["data.id","data.id_name"],s:'_0?_1:"-------------"'},p:[2,40,53]}]}]}]}," ",{p:[4,1,135],t:7,e:"ui-display",a:{title:"Stored Items"},f:[{t:4,f:[{p:[6,3,194],t:7,e:"ui-section",a:{label:[{t:2,r:"name",p:[6,22,213]}]},f:[{p:[7,4,228],t:7,e:"ui-button",a:{action:"release_items",params:['{"mobref":',{t:2,r:"mob",p:[7,56,280]},"}"],state:[{t:2,x:{r:["data.can_reclaim"],s:'_0?null:"disabled"'},p:[7,72,296]}]},f:["Drop Items"]}]}],n:52,r:"data.mobs",p:[5,2,171]}]}]},e.exports=a.extend(r.exports)},{341:341}],401:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{p:{button:[{p:[3,3,70],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.emagged"],s:'_0?"un":null'},p:[3,20,87]},"lock"],state:[{t:2,x:{r:["data.can_toggle_safety"],s:'_0?null:"disabled"'},p:[3,63,130]}],action:"safety"},f:["Safeties: ",{p:[4,14,209],t:7,e:"span",a:{"class":[{t:2,x:{r:["data.emagged"],s:'_0?"bad":"good"'},p:[4,27,222]}]},f:[{t:2,x:{r:["data.emagged"],s:'_0?"OFF":"ON"'},p:[4,62,257]}]}]}]},t:7,e:"ui-display",a:{title:"Default Programs",button:0},f:[" ",{t:4,f:[{p:[8,2,363],t:7,e:"ui-button",a:{action:"load_program",params:['{"type": ',{t:2,r:"type",p:[8,52,413]},"}"],style:[{t:2,x:{r:["data.program","type"],s:'_0==_1?"selected":null'},p:[8,70,431]}]},f:[{t:2,r:"name",p:[9,5,483]}," "]},{p:[10,14,506],t:7,e:"br"}],n:52,r:"data.default_programs",p:[7,2,329]}]}," ",{t:4,f:[{p:[14,2,562],t:7,e:"ui-display",a:{title:"Dangerous Programs"},f:[{t:4,f:[{p:[16,4,638],t:7,e:"ui-button",a:{icon:"warning",action:"load_program",params:['{"type": ',{t:2,r:"type",p:[16,69,703]},"}"],style:[{t:2,x:{r:["data.program","type"],s:'_0==_1?"selected":null'},p:[16,87,721]}]},f:[{t:2,r:"name",p:[17,5,773]}," "]},{p:[18,16,798],t:7,e:"br"}],n:52,r:"data.emag_programs",p:[15,3,605]}]}],n:50,r:"data.emagged",p:[13,1,539]}]},e.exports=a.extend(r.exports)},{341:341}],402:[function(t,e,n){var a=t(341),r={exports:{}};!function(t){"use strict";t.exports={computed:{occupantStatState:function(){switch(this.get("data.occupant.stat")){case 0:return"good";case 1:return"average";default:return"bad"}}}}}(r),r.exports.template={v:3,t:[" ",{p:[15,1,280],t:7,e:"ui-display",a:{title:"Occupant"},f:[{p:[16,3,313],t:7,e:"ui-section",a:{label:"Occupant"},f:[{p:[17,3,346],t:7,e:"span",f:[{t:2,x:{r:["data.occupant.name"],s:'_0?_0:"No Occupant"'},p:[17,9,352]}]}]}," ",{t:4,f:[{p:[20,5,466],t:7,e:"ui-section",a:{label:"State"},f:[{p:[21,7,500],t:7,e:"span",a:{"class":[{t:2,r:"occupantStatState",p:[21,20,513]}]},f:[{t:2,x:{r:["data.occupant.stat"],s:'_0==0?"Conscious":_0==1?"Unconcious":"Dead"'},p:[21,43,536]}]}]}],n:50,r:"data.occupied",p:[19,3,439]}]}," ",{p:[25,1,680],t:7,e:"ui-display",a:{title:"Controls"},f:[{p:[26,2,712],t:7,e:"ui-section",a:{label:"Door"},f:[{p:[27,5,743],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.open"],s:'_0?"unlock":"lock"'},p:[27,22,760]}],action:"door"},f:[{t:2,x:{r:["data.open"],s:'_0?"Open":"Closed"'},p:[27,71,809]}]}]}," ",{p:[29,3,874],t:7,e:"ui-section",a:{label:"Uses"},f:[{t:2,r:"data.ready_implants",p:[30,5,905]}," ",{t:4,f:[{p:[32,7,969],t:7,e:"span",a:{"class":"fa fa-cog fa-spin"}}],n:50,r:"data.replenishing",p:[31,5,936]}]}," ",{p:[35,3,1036],t:7,e:"ui-section",a:{label:"Activate"},f:[{p:[36,7,1073],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.occupied","data.ready_implants","data.ready"],s:'_0&&_1>0&&_2?null:"disabled"'},p:[36,25,1091]}],action:"implant"},f:[{t:2,x:{r:["data.ready","data.special_name"],s:'_0?(_1?_1:"Implant"):"Recharging"'},p:[37,9,1198]}," "]},{p:[38,19,1302],t:7,e:"br"}]}]}]},e.exports=a.extend(r.exports)},{341:341}],403:[function(t,e,n){var a=t(341),r={exports:{}};!function(t){"use strict";t.exports={computed:{healthState:function(){var t=this.get("data.health");return t>70?"good":t>50?"average":"bad"}}}}(r),r.exports.template={v:3,t:[" ",{t:4,f:[{p:[15,3,296],t:7,e:"ui-notice",f:[{p:[16,5,313],t:7,e:"span",f:["Wipe in progress!"]}]}],n:50,r:"data.wiping",p:[14,1,273]},{p:{button:[{t:4,f:[{p:[22,7,479],t:7,e:"ui-button",a:{icon:"trash",state:[{t:2,x:{r:["data.isDead"],s:'_0?"disabled":null'},p:[22,38,510]}],action:"wipe"},f:[{t:2,x:{r:["data.wiping"],s:'_0?"Stop Wiping":"Wipe"'},p:[22,89,561]}," AI"]}],n:50,r:"data.name",p:[21,5,454]}]},t:7,e:"ui-display",a:{title:[{t:2,x:{r:["data.name"],s:'_0||"Empty Card"'},p:[19,19,388]}],button:0},f:[" ",{t:4,f:[{p:[26,5,672],t:7,e:"ui-section",a:{label:"Status"},f:[{p:[27,9,709],t:7,e:"span",a:{"class":[{t:2,x:{r:["data.isDead","data.isBraindead"],s:'_0||_1?"bad":"good"'},p:[27,22,722]}]},f:[{t:2,x:{r:["data.isDead","data.isBraindead"],s:'_0||_1?"Offline":"Operational"'},p:[27,76,776]}]}]}," ",{p:[29,5,871],t:7,e:"ui-section",a:{label:"Software Integrity"},f:[{p:[30,7,918],t:7,e:"ui-bar",a:{min:"0",max:"100",value:[{t:2,r:"data.health",p:[30,40,951]}],state:[{t:2,r:"healthState",p:[30,64,975]}]},f:[{t:2,x:{r:["adata.health"],s:"Math.round(_0)"},p:[30,81,992]},"%"]}]}," ",{p:[32,5,1055],t:7,e:"ui-section",a:{label:"Laws"},f:[{t:4,f:[{p:[34,9,1117],t:7,e:"span",a:{"class":"highlight"},f:[{t:2,r:".",p:[34,33,1141]}]},{p:[34,45,1153],t:7,e:"br"}],n:52,r:"data.laws",p:[33,7,1088]}]}," ",{p:[37,5,1200],t:7,e:"ui-section",a:{label:"Settings"},f:[{p:[38,7,1237],t:7,e:"ui-button",a:{icon:"signal",style:[{t:2,x:{r:["data.wireless"],s:'_0?"selected":null'},p:[38,39,1269]}],action:"wireless"},f:["Wireless Activity"]}," ",{p:[39,7,1363],t:7,e:"ui-button",a:{icon:"microphone",style:[{t:2,x:{r:["data.radio"],s:'_0?"selected":null'},p:[39,43,1399]}],action:"radio"},f:["Subspace Radio"]}]}],n:50,r:"data.name",p:[25,3,649]}]}]},e.exports=a.extend(r.exports)},{341:341}],404:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{t:4,f:[{p:[2,2,23],t:7,e:"ui-notice",f:[{p:[3,3,38],t:7,e:"span",f:["Waiting for another device to confirm your request..."]}]}],n:50,r:"data.waiting",p:[1,1,0]},{t:4,n:51,f:[{p:[6,2,132],t:7,e:"ui-display",f:[{p:[7,3,148],t:7,e:"ui-section",f:[{t:4,f:[{p:[9,5,197],t:7,e:"ui-button",a:{icon:"check",action:"auth_swipe"},f:["Authorize ",{t:2,r:"data.auth_required",p:[9,59,251]}]}],n:50,r:"data.auth_required",p:[8,4,165]},{t:4,n:51,f:[{p:[11,5,304],t:7,e:"ui-button",a:{icon:"warning",state:[{t:2,x:{r:["data.red_alert"],s:'_0?"disabled":null'},p:[11,38,337]}],action:"red_alert"},f:["Red Alert"]}," ",{p:[12,5,423],t:7,e:"ui-button",a:{icon:"wrench",state:[{t:2,x:{r:["data.emergency_maint"],s:'_0?"disabled":null'},p:[12,37,455]}],action:"emergency_maint"},f:["Emergency Maintenance Access"]}," ",{p:[13,5,572],t:7,e:"ui-button",a:{icon:"warning",state:"null",action:"bsa_unlock"},f:["Bluespace Artillery Unlock"]}],r:"data.auth_required"}]}]}],r:"data.waiting"}]},e.exports=a.extend(r.exports)},{341:341}],405:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-display",a:{title:"Ore values"},f:[{t:4,f:[{p:[3,3,57],t:7,e:"ui-section",a:{label:[{t:2,r:"ore",p:[3,22,76]}]},f:[{p:[4,4,90],t:7,e:"span",f:[{t:2,r:"value",p:[4,10,96]}]}]}],n:52,r:"data.ores",p:[2,2,34]}]}," ",{p:[8,1,158],t:7,e:"ui-display",a:{title:"Points"},f:[{p:[9,2,188],t:7,e:"ui-section",a:{label:"ID"},f:[{p:[10,3,215],t:7,e:"ui-button",a:{action:"handle_id"},f:[{t:2,x:{r:["data.id","data.id_name"],s:'_0?_1:"-------------"'},p:[10,33,245]}]}]}," ",{t:4,f:[{p:[13,3,339],t:7,e:"ui-section",a:{label:"Points collected"},f:[{p:[14,4,381],t:7,e:"span",f:[{t:2,r:"data.points",p:[14,10,387]}]}]}," ",{p:[16,3,430],t:7,e:"ui-section",a:{label:"Goal"},f:[{p:[17,4,460],t:7,e:"span",f:[{t:2,r:"data.goal",p:[17,10,466]}]}]}," ",{p:[19,3,507],t:7,e:"ui-section",a:{label:"Unclaimed points"},f:[{p:[20,4,549],t:7,e:"span",f:[{t:2,r:"data.unclaimed_points",p:[20,10,555]}]}," ",{p:[21,4,592],t:7,e:"ui-button",a:{action:"claim_points",state:[{t:2,x:{r:["data.unclaimed_points"],s:'_0?null:"disabled"'},p:[21,43,631]}]},f:["Claim points"]}]}],n:50,r:"data.id",p:[12,2,320]}]}," ",{p:[25,1,745],t:7,e:"ui-display",f:[{p:[26,2,760],t:7,e:"center",f:[{p:[27,3,772],t:7,e:"ui-button",a:{action:"move_shuttle",state:[{t:2,x:{r:["data.can_go_home"],s:'_0?null:"disabled"'},p:[27,42,811]}]},f:["Move shuttle"]}]}]}]},e.exports=a.extend(r.exports)},{341:341}],406:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-display",a:{title:"Known Languages"},f:[{t:4,f:[{p:[3,5,70],t:7,e:"ui-section",a:{label:[{t:2,r:"name",p:[3,23,88]}]},f:[{p:[4,7,105],t:7,e:"span",f:[{t:2,r:"desc",p:[4,13,111]}]}," ",{p:[5,7,134],t:7,e:"span",f:["Key: ,",{t:2,r:"key",p:[5,19,146]}]}," ",{t:4,f:[{p:[7,9,192],t:7,e:"span",f:["(gained from mob)"]}],n:50,r:"shadow",p:[6,7,168]}," ",{p:[9,7,245],t:7,e:"span",f:[{t:2,x:{r:["can_speak"],s:'_0?"Can Speak":"Cannot Speak"'},p:[9,13,251]}]}," ",{t:4,f:[{p:[11,9,342],t:7,e:"ui-button",a:{action:"select_default",params:['{"language_name":"',{t:2,r:"name",p:[13,37,425]},'"}'],style:[{t:2,x:{r:["is_default","can_speak"],s:'_0?"selected":_1?null:"disabled"'},p:[14,18,455]}]},f:[{t:2,x:{r:["is_default"],s:'_0?"Default Language":"Select as Default"'},p:[15,10,526]}]}],n:50,r:"data.is_living",p:[10,7,310]}," ",{t:4,f:[{t:4,f:[{p:[20,11,685],t:7,e:"ui-button",a:{action:"grant_language",params:['{"language_name":"',{t:2,r:"name",p:[20,72,746]},'"}']},f:["Grant"]}],n:50,r:"shadow",p:[19,9,659]},{t:4,n:51,f:[{p:[22,11,805],t:7,e:"ui-button",a:{action:"remove_language",params:['{"language_name":"',{t:2,r:"name",p:[22,73,867]},'"}']},f:["Remove"]}],r:"shadow"}],n:50,r:"data.admin_mode",p:[18,7,626]}]}],n:52,r:"data.languages",p:[2,3,40]}]}," ",{t:4,f:[{t:4,f:[{p:[30,5,1033],t:7,e:"ui-button",a:{action:"toggle_omnitongue",style:[{t:2,x:{r:["data.omnitongue"],s:'_0?"selected":null'},p:[32,14,1092]}]},f:["Omnitongue ",{t:2,x:{r:["data.omnitongue"],s:'_0?"Enabled":"Disabled"'},p:[33,19,1152]}]}],n:50,r:"data.is_living",p:[29,3,1005]}," ",{p:[36,3,1231],t:7,e:"ui-display",a:{title:"Unknown Languages"},f:[{t:4,f:[{p:[38,7,1315],t:7,e:"ui-section",a:{label:[{t:2,r:"name",p:[38,25,1333]}]},f:[{p:[39,9,1352],t:7,e:"span",f:[{t:2,r:"desc",p:[39,15,1358]}]}," ",{p:[40,9,1383],t:7,e:"span",f:["Key: ,",{t:2,r:"key",p:[40,21,1395]}]}," ",{p:[41,9,1419],t:7,e:"ui-button",a:{action:"grant_language",params:['{"language_name":"',{t:2,r:"name",p:[43,37,1502]},'"}']},f:["Grant"]}]}],n:52,r:"data.unknown_languages",p:[37,5,1275]}]}],n:50,r:"data.admin_mode",p:[28,1,978]}]},e.exports=a.extend(r.exports)},{341:341}],407:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-display",a:{title:"Controls"},f:[{t:4,f:[{t:4,f:[{p:[4,4,84],t:7,e:"ui-section",a:{label:"Warning"},f:[{p:[5,5,118],t:7,e:"span",f:["Launchpad closed."]}]}],n:50,r:"data.pad_closed",p:[3,3,56]},{t:4,n:51,f:[{p:[8,4,183],t:7,e:"ui-section",a:{label:"Launchpad"},f:[{p:[9,4,218],t:7,e:"span",f:[{p:[9,10,224],t:7,e:"b",f:[{t:2,r:"data.pad_name",p:[9,13,227]}]}]},{p:[9,41,255],t:7,e:"br"}," ",{p:[10,4,264],t:7,e:"ui-button",a:{icon:"pencil",action:"rename"},f:["Rename"]}," ",{p:[11,4,328],t:7,e:"ui-button",a:{icon:"remove",style:"danger",action:"remove"},f:["Remove"]}]}," ",{p:[14,4,427],t:7,e:"ui-section",a:{label:"Set Target"},f:[{p:[15,4,463],t:7,e:"table",f:[{p:[16,4,475],t:7,e:"tr",f:[{p:[17,5,485],t:7,e:"td",a:{style:"width:25px!important"},f:[{p:[17,38,518],t:7,e:"ui-button",a:{action:"up-left"},f:["↖"]}]}," ",{p:[18,5,570],t:7,e:"td",a:{style:"width:25px!important; text-align:center"},f:[{p:[18,57,622],t:7,e:"ui-button",a:{action:"up"},f:["↑"]}]}," ",{p:[19,5,669],t:7,e:"td",a:{style:"width:25px!important; text-align:right"},f:[{p:[19,56,720],t:7,e:"ui-button",a:{action:"up-right"},f:["↗"]}]}]}," ",{p:[21,4,782],t:7,e:"tr",f:[{p:[22,5,792],t:7,e:"td",a:{style:"width:25px!important"},f:[{p:[22,38,825],t:7,e:"ui-button",a:{action:"left",style:"width:35px!important"},f:["←"]}]}," ",{p:[23,5,903],t:7,e:"td",a:{style:"width:25px!important; text-align:center"},f:[{p:[23,57,955],t:7,e:"ui-button",a:{action:"reset"},f:["R"]}]}," ",{p:[24,5,1005],t:7,e:"td",a:{style:"width:25px!important; text-align:right"},f:[{p:[24,56,1056],t:7,e:"ui-button",a:{action:"right"},f:["→"]}]}]}," ",{p:[26,4,1115],t:7,e:"tr",f:[{p:[27,5,1125],t:7,e:"td",a:{style:"width:25px!important"},f:[{p:[27,38,1158],t:7,e:"ui-button",a:{action:"down-left"},f:["↙"]}]}," ",{p:[28,5,1212],t:7,e:"td",a:{style:"width:25px!important; text-align:center"},f:[{p:[28,57,1264],t:7,e:"ui-button",a:{action:"down"},f:["↓"]}]}," ",{p:[29,5,1313],t:7,e:"td",a:{style:"width:25px!important; text-align:right"},f:[{p:[29,56,1364],t:7,e:"ui-button",a:{action:"down-right"},f:["↘"]}]}]}]}]}," ",{p:[33,4,1459],t:7,e:"ui-section",a:{label:"Current Target"},f:[{p:[34,5,1500],t:7,e:"span",f:[{t:2,r:"data.abs_y",p:[34,11,1506]}," ",{t:2,r:"data.north_south",p:[34,26,1521]}]},{p:[34,53,1548],t:7,e:"br"}," ",{p:[35,5,1558],t:7,e:"span",f:[{t:2,r:"data.abs_x",p:[35,11,1564]}," ",{t:2,r:"data.east_west",p:[35,26,1579]}]}]}," ",{p:[37,4,1627],t:7,e:"ui-section",a:{label:"Activate"},f:[{p:[38,5,1662],t:7,e:"ui-button",a:{action:"launch",tooltip:"Teleport everything on the pad to the target.", +"tooltip-side":"down"},f:["Launch"]}," ",{p:[39,5,1789],t:7,e:"ui-button",a:{action:"pull",tooltip:"Teleport everything from the target to the pad.","tooltip-side":"down"},f:["Pull"]}]}],r:"data.pad_closed"}],n:50,r:"data.has_pad",p:[2,2,32]},{t:4,n:51,f:[{p:[45,3,1956],t:7,e:"ui-section",a:{label:"Warning"},f:[{p:[46,4,1989],t:7,e:"span",f:["No launchpad found. Link the remote to a launchpad."]}]}],r:"data.has_pad"}]}]},e.exports=a.extend(r.exports)},{341:341}],408:[function(t,e,n){var a=t(341),r={exports:{}};!function(t){"use strict";t.exports={data:{mechChargeState:function(t){var e=this.get("data.recharge_port.mech.cell.maxcharge");return t>=e/1.5?"good":t>=e/3?"average":"bad"},mechHealthState:function(t){var e=this.get("data.recharge_port.mech.maxhealth");return t>e/1.5?"good":t>e/3?"average":"bad"}}}}(r),r.exports.template={v:3,t:[" ",{p:[20,1,545],t:7,e:"ui-display",a:{title:"Mech Status"},f:[{t:4,f:[{t:4,f:[{p:[23,4,646],t:7,e:"ui-section",a:{label:"Integrity"},f:[{p:[24,6,683],t:7,e:"ui-bar",a:{min:"0",max:[{t:2,r:"adata.recharge_port.mech.maxhealth",p:[24,27,704]}],value:[{t:2,r:"adata.recharge_port.mech.health",p:[24,74,751]}],state:[{t:2,x:{r:["mechHealthState","adata.recharge_port.mech.health"],s:"_0(_1)"},p:[24,117,794]}]},f:[{t:2,x:{r:["adata.recharge_port.mech.health"],s:"Math.round(_0)"},p:[24,171,848]},"/",{t:2,r:"adata.recharge_port.mech.maxhealth",p:[24,219,896]}]}]}," ",{t:4,f:[{t:4,f:[{p:[28,5,1061],t:7,e:"ui-section",a:{label:"Power"},f:[{p:[28,31,1087],t:7,e:"span",a:{"class":"bad"},f:["Cell Critical Failure"]}]}],n:50,r:"data.recharge_port.mech.cell.critfail",p:[27,3,1010]},{t:4,n:51,f:[{p:[30,11,1170],t:7,e:"ui-section",a:{label:"Power"},f:[{p:[31,13,1210],t:7,e:"ui-bar",a:{min:"0",max:[{t:2,r:"adata.recharge_port.mech.cell.maxcharge",p:[31,34,1231]}],value:[{t:2,r:"adata.recharge_port.mech.cell.charge",p:[31,86,1283]}],state:[{t:2,x:{r:["mechChargeState","adata.recharge_port.mech.cell.charge"],s:"_0(_1)"},p:[31,134,1331]}]},f:[{t:2,x:{r:["adata.recharge_port.mech.cell.charge"],s:"Math.round(_0)"},p:[31,193,1390]},"/",{t:2,x:{r:["adata.recharge_port.mech.cell.maxcharge"],s:"Math.round(_0)"},p:[31,246,1443]}]}]}],r:"data.recharge_port.mech.cell.critfail"}],n:50,r:"data.recharge_port.mech.cell",p:[26,4,970]},{t:4,n:51,f:[{p:[35,3,1558],t:7,e:"ui-section",a:{label:"Power"},f:[{p:[35,29,1584],t:7,e:"span",a:{"class":"bad"},f:["Cell Missing"]}]}],r:"data.recharge_port.mech.cell"}],n:50,r:"data.recharge_port.mech",p:[22,2,610]},{t:4,n:51,f:[{p:[38,4,1662],t:7,e:"ui-section",f:["Mech Not Found"]}],r:"data.recharge_port.mech"}],n:50,r:"data.recharge_port",p:[21,3,581]},{t:4,n:51,f:[{p:[41,5,1729],t:7,e:"ui-section",f:["Recharging Port Not Found"]}," ",{p:[42,2,1782],t:7,e:"ui-button",a:{icon:"refresh",action:"reconnect"},f:["Reconnect"]}],r:"data.recharge_port"}]}]},e.exports=a.extend(r.exports)},{341:341}],409:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-notice",f:[{t:4,f:[{p:[3,5,45],t:7,e:"ui-section",a:{label:"Interface Lock"},f:[{p:[4,7,88],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.locked"],s:'_0?"lock":"unlock"'},p:[4,24,105]}],action:"lock"},f:[{t:2,x:{r:["data.locked"],s:'_0?"Engaged":"Disengaged"'},p:[4,75,156]}]}]}],n:50,r:"data.siliconUser",p:[2,3,15]},{t:4,n:51,f:[{p:[7,5,247],t:7,e:"span",f:["Swipe an ID card to ",{t:2,x:{r:["data.locked"],s:'_0?"unlock":"lock"'},p:[7,31,273]}," this interface."]}],r:"data.siliconUser"}]}," ",{p:[10,1,358],t:7,e:"ui-display",a:{title:"Status"},f:[{p:[11,3,389],t:7,e:"ui-section",a:{label:"Power"},f:[{t:4,f:[{p:[13,7,470],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.on"],s:'_0?"power-off":"close"'},p:[13,24,487]}],style:[{t:2,x:{r:["data.on"],s:'_0?"selected":null'},p:[13,68,531]}],action:"power"},f:[{t:2,x:{r:["data.on"],s:'_0?"On":"Off"'},p:[13,116,579]}]}],n:50,x:{r:["data.locked","data.siliconUser"],s:"!_0||_1"},p:[12,5,421]},{t:4,n:51,f:[{p:[15,7,639],t:7,e:"span",a:{"class":[{t:2,x:{r:["data.on"],s:'_0?"good":"bad"'},p:[15,20,652]}],state:[{t:2,x:{r:["data.cell"],s:'_0?null:"disabled"'},p:[15,57,689]}]},f:[{t:2,x:{r:["data.on"],s:'_0?"On":"Off"'},p:[15,92,724]}]}],x:{r:["data.locked","data.siliconUser"],s:"!_0||_1"}}]}," ",{p:[18,3,791],t:7,e:"ui-section",a:{label:"Cell"},f:[{p:[19,5,822],t:7,e:"span",a:{"class":[{t:2,x:{r:["data.cell"],s:'_0?null:"bad"'},p:[19,18,835]}]},f:[{t:2,x:{r:["data.cell","data.cellPercent"],s:'_0?_1+"%":"No Cell"'},p:[19,48,865]}]}]}," ",{p:[21,3,943],t:7,e:"ui-section",a:{label:"Mode"},f:[{p:[22,5,974],t:7,e:"span",a:{"class":[{t:2,r:"data.modeStatus",p:[22,18,987]}]},f:[{t:2,r:"data.mode",p:[22,39,1008]}]}]}," ",{p:[24,3,1049],t:7,e:"ui-section",a:{label:"Load"},f:[{p:[25,5,1080],t:7,e:"span",a:{"class":[{t:2,x:{r:["data.load"],s:'_0?"good":"average"'},p:[25,18,1093]}]},f:[{t:2,x:{r:["data.load"],s:'_0?_0:"None"'},p:[25,54,1129]}]}]}," ",{p:[27,3,1191],t:7,e:"ui-section",a:{label:"Destination"},f:[{p:[28,5,1229],t:7,e:"span",a:{"class":[{t:2,x:{r:["data.destination"],s:'_0?"good":"average"'},p:[28,18,1242]}]},f:[{t:2,x:{r:["data.destination"],s:'_0?_0:"None"'},p:[28,60,1284]}]}]}]}," ",{t:4,f:[{p:{button:[{t:4,f:[{p:[35,9,1513],t:7,e:"ui-button",a:{icon:"eject",action:"unload"},f:["Unload"]}],n:50,r:"data.load",p:[34,7,1486]}," ",{t:4,f:[{p:[38,9,1623],t:7,e:"ui-button",a:{icon:"eject",action:"ejectpai"},f:["Eject PAI"]}],n:50,r:"data.haspai",p:[37,7,1594]}," ",{p:[40,7,1709],t:7,e:"ui-button",a:{icon:"pencil",action:"setid"},f:["Set ID"]}]},t:7,e:"ui-display",a:{title:"Controls",button:0},f:[" ",{p:[42,5,1791],t:7,e:"ui-section",a:{label:"Destination"},f:[{p:[43,7,1831],t:7,e:"ui-button",a:{icon:"pencil",action:"destination"},f:["Set Destination"]}," ",{p:[44,7,1912],t:7,e:"ui-button",a:{icon:"stop",action:"stop"},f:["Stop"]}," ",{p:[45,7,1973],t:7,e:"ui-button",a:{icon:"play",action:"go"},f:["Go"]}]}," ",{p:[47,5,2047],t:7,e:"ui-section",a:{label:"Home"},f:[{p:[48,7,2080],t:7,e:"ui-button",a:{icon:"home",action:"home"},f:["Go Home"]}," ",{p:[49,7,2144],t:7,e:"ui-button",a:{icon:"pencil",action:"sethome"},f:["Set Home"]}]}," ",{p:[51,5,2231],t:7,e:"ui-section",a:{label:"Settings"},f:[{p:[52,7,2268],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.autoReturn"],s:'_0?"check-square-o":"square-o"'},p:[52,24,2285]}],style:[{t:2,x:{r:["data.autoReturn"],s:'_0?"selected":null'},p:[52,84,2345]}],action:"autoret"},f:["Auto-Return Home"]}," ",{p:[54,7,2449],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.autoPickup"],s:'_0?"check-square-o":"square-o"'},p:[54,24,2466]}],style:[{t:2,x:{r:["data.autoPickup"],s:'_0?"selected":null'},p:[54,84,2526]}],action:"autopick"},f:["Auto-Pickup Crate"]}," ",{p:[56,7,2632],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.reportDelivery"],s:'_0?"check-square-o":"square-o"'},p:[56,24,2649]}],style:[{t:2,x:{r:["data.reportDelivery"],s:'_0?"selected":null'},p:[56,88,2713]}],action:"report"},f:["Report Deliveries"]}]}]}],n:50,x:{r:["data.locked","data.siliconUser"],s:"!_0||_1"},p:[31,1,1373]}]},e.exports=a.extend(r.exports)},{341:341}],410:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-display",a:{title:"Nanite Chamber Console"},f:[{p:[2,1,45],t:7,e:"ui-display",a:{title:"Program Disk"},f:[{t:4,f:[{p:[4,2,104],t:7,e:"ui-button",a:{icon:"eject",action:"eject"},f:["Eject Disk"]},{p:[4,63,165],t:7,e:"br"}," ",{t:4,f:[{p:[6,3,200],t:7,e:"ui-section",a:{label:"Program Name"},f:[{t:2,r:"data.disk.name",p:[6,36,233]}]}," ",{p:[7,3,268],t:7,e:"ui-section",a:{label:"Description"},f:[{t:2,r:"data.disk.desc",p:[7,35,300]}]}," ",{p:[8,3,335],t:7,e:"ui-section",a:{label:"Activation Status"},f:[{t:2,x:{r:["data.disk.activated"],s:'_0?"Active":"Inactive"'},p:[8,41,373]}]}," ",{t:4,f:[{p:[10,4,477],t:7,e:"ui-section",a:{label:"Activation Delay"},f:[{t:2,r:"data.disk.activation_delay",p:[10,41,514]}]}],n:50,r:"data.disk.activation_delay",p:[9,3,438]}," ",{t:4,f:[{p:[13,4,600],t:7,e:"ui-section",a:{label:"Timer"},f:[{t:2,r:"data.disk.timer",p:[13,30,626]}]}," ",{p:[14,4,663],t:7,e:"ui-section",a:{label:"Timer Type "},f:[{t:2,r:"data.disk.timer_type",p:[14,36,695]}]}],n:50,r:"data.disk.timer",p:[12,3,572]}," ",{t:4,f:[{p:[17,4,785],t:7,e:"ui-section",a:{label:"Activation Code"},f:[{t:2,r:"data.disk.activation_code",p:[17,40,821]}]}],n:50,r:"data.disk.activation_code",p:[16,3,747]}," ",{t:4,f:[{p:[20,4,918],t:7,e:"ui-section",a:{label:"Deactivation Code"},f:[{t:2,r:"data.disk.deactivation_code",p:[20,42,956]}]}],n:50,r:"data.disk.deactivation_code",p:[19,3,878]}," ",{t:4,f:[{p:[23,4,1047],t:7,e:"ui-section",a:{label:"Kill Code"},f:[{t:2,r:"data.disk.kill_code",p:[23,34,1077]}]}],n:50,r:"data.disk.kill_code",p:[22,3,1015]}," ",{t:4,f:[{p:[26,4,1163],t:7,e:"ui-section",a:{label:"Trigger Code"},f:[{t:2,r:"data.disk.trigger_code",p:[26,37,1196]}]}],n:50,r:"data.disk.trigger_code",p:[25,3,1128]}," ",{t:4,f:[{t:4,f:[{p:[30,6,1332],t:7,e:"ui-section",a:{label:[{t:2,r:"name",p:[30,25,1351]}]},f:[{t:2,r:"value",p:[30,35,1361]}]}],n:52,r:"data.disk.extra_settings",p:[29,4,1291]}],n:50,r:"data.disk.has_extra_settings",p:[28,3,1250]}],n:50,r:"data.has_program",p:[5,2,172]},{t:4,n:51,f:[{p:[34,3,1423],t:7,e:"ui-notice",f:["No program detected."]}],r:"data.has_program"}],n:50,r:"data.has_disk",p:[3,1,80]},{t:4,n:51,f:[{p:[37,2,1489],t:7,e:"ui-notice",f:["Insert disk."]}],r:"data.has_disk"}]}," ",{p:[40,1,1550],t:7,e:"br"}," ",{t:4,f:[{p:[42,2,1582],t:7,e:"ui-notice",f:[{t:2,r:"data.status_msg",p:[42,13,1593]}]}],n:50,r:"data.status_msg",p:[41,1,1556]},{t:4,n:51,f:[{p:[44,2,1637],t:7,e:"ui-display",a:{title:"Chamber"},f:[{p:[45,2,1668],t:7,e:"ui-section",f:[{p:[45,14,1680],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.locked"],s:'_0?"lock-open":"lock"'},p:[45,30,1696]}],action:"toggle_lock"},f:[{t:2,x:{r:["data.locked"],s:'_0?"Unlock":"Lock"'},p:[45,90,1756]}," Chamber"]},{p:[45,146,1812],t:7,e:"br"}]}," ",{p:[46,2,1832],t:7,e:"ui-section",f:[{p:[46,14,1844],t:7,e:"b",f:["Occupant:"]}," ",{t:2,r:"data.occupant_name",p:[46,31,1861]}]}," ",{t:4,f:[{p:[48,4,1929],t:7,e:"ui-section",f:[{p:[48,16,1941],t:7,e:"ui-notice",f:["No nanites detected."]}]}," ",{p:[49,4,2002],t:7,e:"ui-section",f:[{p:[49,16,2014],t:7,e:"ui-button",a:{icon:"syringe",action:"nanite_injection"},f:["Implant Nanites"]}]}],n:50,x:{r:["data.has_nanites"],s:"!_0"},p:[47,2,1899]},{t:4,n:51,f:[{p:[51,3,2121],t:7,e:"ui-display",a:{title:"Nanites"},f:[{t:4,f:[{p:[53,5,2181],t:7,e:"ui-button",a:{icon:"download",action:"add_program"},f:["Install Program From Disk"]},{p:[53,90,2266],t:7,e:"br"}," ",{p:[54,5,2276],t:7,e:"br"}],n:50,r:"data.has_disk",p:[52,4,2154]}," ",{p:[56,4,2297],t:7,e:"ui-section",f:[{p:[57,5,2315],t:7,e:"ui-section",a:{label:"Nanite Volume"},f:[{t:2,r:"data.nanite_volume",p:[57,39,2349]}]}," ",{p:[58,5,2390],t:7,e:"ui-section",a:{label:"Growth Rate"},f:[{t:2,r:"data.regen_rate",p:[58,37,2422]}]}," ",{p:[59,5,2460],t:7,e:"ui-section",a:{label:"Safety Threshold"},f:[{t:2,r:"data.safety_threshold",p:[59,42,2497]}," ",{p:[59,68,2523],t:7,e:"ui-button",a:{icon:"pencil",action:"set_safety"},f:["Set"]}]}," ",{p:[60,5,2603],t:7,e:"ui-section",a:{label:"Cloud ID"},f:[{t:2,x:{r:["data.cloud_id"],s:'_0?_0:"No Cloud"'},p:[60,34,2632]}," ",{p:[60,82,2680],t:7,e:"ui-button",a:{icon:"pencil",action:"set_cloud"},f:["Set"]}]}]}," ",{p:[62,4,2776],t:7,e:"ui-display",a:{title:"Programs"},f:[{t:4,f:[{p:[64,6,2845],t:7,e:"ui-display",a:{title:[{t:2,r:"name",p:[64,25,2864]}],button:0},f:[{p:[65,6,2888],t:7,e:"ui-button",a:{icon:"minus",action:"remove_program",params:['{"program_id": "',{t:2,r:"id",p:[65,78,2960]},'"}']},f:["Uninstall"]}," ",{p:[66,6,2998],t:7,e:"ui-section",a:{label:"Description"},f:[{t:2,r:"desc",p:[66,38,3030]}]}," ",{t:4,f:[{p:[68,7,3094],t:7,e:"ui-section",a:{label:"Activation Status"},f:[{t:2,x:{r:["activated"],s:'_0?"Active":"Inactive"'},p:[68,45,3132]}]}," ",{p:[69,7,3191],t:7,e:"ui-section",a:{label:"Nanites Consumed"},f:[{t:2,r:"use_rate",p:[69,44,3228]},"/s"]}," ",{t:4,f:[{p:[71,8,3291],t:7,e:"ui-section",a:{label:"Trigger Cost"},f:[{t:2,r:"trigger_cost",p:[71,41,3324]}]}," ",{p:[72,8,3362],t:7,e:"ui-section",a:{label:"Trigger Cooldown"},f:[{t:2,r:"trigger_cooldown",p:[72,45,3399]}," seconds"]}],n:50,r:"can_trigger",p:[70,7,3263]}," ",{t:4,f:[{t:4,f:[{p:[76,9,3534],t:7,e:"ui-section",a:{label:"Activation Delay"},f:[{t:2,r:"activation_delay",p:[76,46,3571]}]}],n:50,r:"activation_delay",p:[75,8,3500]}," ",{t:4,f:[{p:[79,9,3652],t:7,e:"ui-section",a:{label:"Timer"},f:[{t:2,r:"timer",p:[79,35,3678]}]}," ",{p:[80,9,3710],t:7,e:"ui-section",a:{label:"Timer Type"},f:[{t:2,r:"timer_type",p:[80,40,3741]}]}],n:50,r:"timer",p:[78,8,3629]}," ",{t:4,f:[{t:4,f:[{p:[84,11,3865],t:7,e:"ui-section",a:{label:[{t:2,r:"name",p:[84,30,3884]}]},f:[{t:2,r:"value",p:[84,40,3894]}]}],n:52,r:"extra_settings",p:[83,9,3829]}],n:50,r:"has_extra_settings",p:[82,8,3793]}," ",{t:4,f:[{t:4,f:[{p:[89,10,4032],t:7,e:"ui-section",a:{label:"Activation Code"},f:[{t:2,r:"activation_code",p:[89,46,4068]}]}],n:50,r:"activation_code",p:[88,9,3998]}," ",{t:4,f:[{p:[92,10,4163],t:7,e:"ui-section",a:{label:"Deactivation Code"},f:[{t:2,r:"deactivation_code",p:[92,48,4201]}]}],n:50,r:"deactivation_code",p:[91,9,4127]}," ",{t:4,f:[{p:[95,10,4290],t:7,e:"ui-section",a:{label:"Kill Code"},f:[{t:2,r:"kill_code",p:[95,40,4320]}]}],n:50,r:"kill_code",p:[94,9,4262]}," ",{t:4,f:[{p:[98,10,4404],t:7,e:"ui-section",a:{label:"Trigger Code"},f:[{t:2,r:"trigger_code",p:[98,43,4437]}]}],n:50,r:"trigger_code",p:[97,9,4373]}],n:50,x:{r:["data.scan_level"],s:"_0>=4"},p:[87,8,3960]}],n:50,x:{r:["data.scan_level"],s:"_0>=3"},p:[74,7,3463]}],n:50,x:{r:["data.scan_level"],s:"_0>=2"},p:[67,6,3058]}]}],n:52,r:"data.mob_programs",p:[63,5,2811]}]}]}],x:{r:["data.has_nanites"],s:"!_0"}}]}],r:"data.status_msg"}]}]},e.exports=a.extend(r.exports)},{341:341}],411:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-display",a:{title:"Nanite Cloud Console"},f:[{p:[2,1,43],t:7,e:"ui-display",a:{title:"Program Disk"},f:[{t:4,f:[{p:[4,3,104],t:7,e:"ui-button",a:{icon:"eject",action:"eject"},f:["Eject Disk"]},{p:[4,64,165],t:7,e:"br"}," ",{t:4,f:[{p:[6,4,202],t:7,e:"ui-section",f:[{p:[7,5,220],t:7,e:"ui-section",a:{label:"Program Name"},f:[{t:2,r:"data.disk.name",p:[7,38,253]}]}," ",{p:[8,5,290],t:7,e:"ui-section",a:{label:"Description"},f:[{t:2,r:"data.disk.desc",p:[8,37,322]}]}," ",{p:[9,5,359],t:7,e:"ui-section",a:{label:"Activation Status"},f:[{t:2,x:{r:["data.disk.activated"],s:'_0?"Active":"Inactive"'},p:[9,43,397]}]}," ",{t:4,f:[{p:[11,6,505],t:7,e:"ui-section",a:{label:"Activation Delay"},f:[{t:2,r:"data.disk.activation_delay",p:[11,43,542]}]}],n:50,r:"data.disk.activation_delay",p:[10,5,464]}," ",{t:4,f:[{p:[14,6,634],t:7,e:"ui-section",a:{label:"Timer"},f:[{t:2,r:"data.disk.timer",p:[14,32,660]}]}," ",{p:[15,6,699],t:7,e:"ui-section",a:{label:"Timer Type "},f:[{t:2,r:"data.disk.timer_type",p:[15,38,731]}]}],n:50,r:"data.disk.timer",p:[13,5,604]}," ",{t:4,f:[{p:[18,6,827],t:7,e:"ui-section",a:{label:"Activation Code"},f:[{t:2,r:"data.disk.activation_code",p:[18,42,863]}]}],n:50,r:"data.disk.activation_code",p:[17,5,787]}," ",{t:4,f:[{p:[21,6,966],t:7,e:"ui-section",a:{label:"Deactivation Code"},f:[{t:2,r:"data.disk.deactivation_code",p:[21,44,1004]}]}],n:50,r:"data.disk.deactivation_code",p:[20,5,924]}," ",{t:4,f:[{p:[24,6,1101],t:7,e:"ui-section",a:{label:"Kill Code"},f:[{t:2,r:"data.disk.kill_code",p:[24,36,1131]}]}],n:50,r:"data.disk.kill_code",p:[23,5,1067]}," ",{t:4,f:[{p:[27,6,1223],t:7,e:"ui-section",a:{label:"Trigger Code"},f:[{t:2,r:"data.disk.trigger_code",p:[27,39,1256]}]}],n:50,r:"data.disk.trigger_code",p:[26,5,1186]}," ",{t:4,f:[{t:4,f:[{p:[31,8,1400],t:7,e:"ui-section",a:{label:[{t:2,r:"name",p:[31,27,1419]}]},f:[{t:2,r:"value",p:[31,37,1429]}]}],n:52,r:"data.disk.extra_settings",p:[30,6,1357]}],n:50,r:"data.disk.has_extra_settings",p:[29,5,1314]}]}],n:50,r:"data.has_program",p:[5,3,173]},{t:4,n:51,f:[{p:[36,4,1515],t:7,e:"ui-notice",f:["No program detected."]}],r:"data.has_program"}],n:50,r:"data.has_disk",p:[3,2,79]},{t:4,n:51,f:[{p:[39,3,1584],t:7,e:"ui-notice",f:["Insert disk."]}],r:"data.has_disk"}]}," ",{p:[42,1,1646],t:7,e:"ui-display",a:{title:"Cloud Storage"},f:[{t:4,f:[{p:[44,3,1713],t:7,e:"ui-button",a:{icon:"plus-circle",action:"create_backup"},f:["Create New Backup"]}," ",{p:[45,3,1799],t:7,e:"ui-display",a:{title:"Active Backups"},f:[{t:4,f:[{p:[47,5,1873],t:7,e:"ui-button",a:{action:"set_view",params:['{"view": "',{t:2,r:"cloud_id",p:[47,52,1920]},'"}']},f:["Backup #",{t:2,r:"cloud_id",p:[47,76,1944]}]}],n:52,r:"data.cloud_backups",p:[46,4,1839]}]}],n:50,x:{r:["data.current_view"],s:"!_0"},p:[43,2,1683]},{t:4,n:51,f:[{p:[51,3,2014],t:7,e:"ui-button",a:{icon:"undo",action:"set_view",params:'{"view": "0"}'},f:["Return"]}," ",{t:4,f:[{p:[53,4,2131],t:7,e:"ui-notice",f:["ERROR: Backup not found."]}],n:50,x:{r:["data.cloud_backup"],s:"!_0"},p:[52,3,2100]},{t:4,n:51,f:[{p:[55,4,2195],t:7,e:"ui-display",a:{title:["Backup #",{t:2,r:"data.current_view",p:[55,31,2222]}]},f:[{t:4,f:[{p:[57,6,2282],t:7,e:"ui-button",a:{icon:"upload",action:"upload_program",style:"selected"},f:["Upload Program From Disk"]},{p:[57,108,2384],t:7,e:"br"}],n:50,r:"data.has_program",p:[56,5,2251]}," ",{t:4,f:[{p:[60,6,2443],t:7,e:"hr"}," ",{p:[61,6,2454],t:7,e:"ui-section",f:[{p:[62,7,2474],t:7,e:"h3",f:[{t:2,r:"name",p:[62,11,2478]}]}," ",{p:[63,7,2499],t:7,e:"div",a:{style:"float:right"},f:[{p:[64,8,2533],t:7,e:"ui-button",a:{icon:"minus-circle",action:"remove_program",style:"danger",params:['{"program_id": "',{t:2,r:"id",p:[64,102,2627]},'"}']},f:["Uninstall"]}]}]}," ",{p:[67,6,2699],t:7,e:"ui-section",f:[{p:[68,7,2719],t:7,e:"ui-section",a:{label:"Description"},f:[{t:2,r:"desc",p:[68,39,2751]}]}," ",{p:[69,7,2780],t:7,e:"ui-section",a:{label:"Activation Status"},f:[{t:2,x:{r:["activated"],s:'_0?"Active":"Inactive"'},p:[69,45,2818]}]}," ",{p:[70,7,2877],t:7,e:"ui-section",a:{label:"Nanites Consumed"},f:[{t:2,r:"use_rate",p:[70,44,2914]},"/s"]}," ",{t:4,f:[{p:[72,8,2977],t:7,e:"ui-section",a:{label:"Trigger Cost"},f:[{t:2,r:"trigger_cost",p:[72,41,3010]},"/s"]}," ",{p:[73,8,3050],t:7,e:"ui-section",a:{label:"Trigger Cooldown"},f:[{t:2,r:"trigger_cooldown",p:[73,45,3087]},"/s"]}],n:50,r:"can_trigger",p:[71,7,2949]}," ",{t:4,f:[{p:[76,8,3178],t:7,e:"ui-section",a:{label:"Activation Delay"},f:[{t:2,r:"activation_delay",p:[76,45,3215]}]}],n:50,r:"activation_delay",p:[75,7,3145]}," ",{t:4,f:[{p:[79,8,3293],t:7,e:"ui-section",a:{label:"Timer"},f:[{t:2,r:"timer",p:[79,34,3319]}]}," ",{p:[80,8,3350],t:7,e:"ui-section",a:{label:"Timer Type "},f:[{t:2,r:"timer_type",p:[80,40,3382]}]}],n:50,r:"timer",p:[78,7,3271]}," ",{t:4,f:[{p:[83,8,3464],t:7,e:"ui-section",a:{label:"Activation Code"},f:[{t:2,r:"activation_code",p:[83,44,3500]}]}],n:50,r:"activation_code",p:[82,7,3432]}," ",{t:4,f:[{p:[86,8,3589],t:7,e:"ui-section",a:{label:"Deactivation Code"},f:[{t:2,r:"deactivation_code",p:[86,46,3627]}]}],n:50,r:"deactivation_code",p:[85,7,3555]}," ",{t:4,f:[{p:[89,8,3710],t:7,e:"ui-section",a:{label:"Kill Code"},f:[{t:2,r:"kill_code",p:[89,38,3740]}]}],n:50,r:"kill_code",p:[88,7,3684]}," ",{t:4,f:[{p:[92,8,3818],t:7,e:"ui-section",a:{label:"Trigger Code"},f:[{t:2,r:"trigger_code",p:[92,41,3851]}]}],n:50,r:"trigger_code",p:[91,7,3789]}," ",{t:4,f:[{t:4,f:[{p:[96,10,3973],t:7,e:"ui-section",a:{label:[{t:2,r:"name",p:[96,29,3992]}]},f:[{t:2,r:"value",p:[96,39,4002]}]}],n:52,r:"extra_settings",p:[95,8,3938]}],n:50,r:"has_extra_settings",p:[94,7,3903]}]}],n:52,r:"data.cloud_programs",p:[59,5,2407]}]}],x:{r:["data.cloud_backup"],s:"!_0"}}],x:{r:["data.current_view"],s:"!_0"}}]}]}]},e.exports=a.extend(r.exports)},{341:341}],412:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-display",a:{title:"Nanite Program Hub"},f:[{t:4,f:[{p:[3,2,65],t:7,e:"ui-display",a:{title:"Program Disk"},f:[{p:[4,3,102],t:7,e:"ui-section",f:[{p:[5,4,119],t:7,e:"ui-button",a:{icon:"eject",action:"eject"},f:["Eject Disk"]}," ",{p:[6,4,185],t:7,e:"ui-button",a:{icon:"minus-circle",action:"clear"},f:["Delete Program"]}]}," ",{t:4,f:[{p:[9,4,307],t:7,e:"ui-section",a:{label:"Program Name"},f:[{t:2,r:"data.disk.name",p:[9,37,340]}]}," ",{p:[10,4,376],t:7,e:"ui-section",a:{label:"Description"},f:[{t:2,r:"data.disk.desc",p:[10,36,408]}]}],n:50,r:"data.has_program",p:[8,3,278]},{t:4,n:51,f:[{p:[12,4,456],t:7,e:"ui-notice",f:["No program installed."]}],r:"data.has_program"}]}],n:50,r:"data.has_disk",p:[2,1,41]},{t:4,n:51,f:[{p:[16,2,540],t:7,e:"ui-notice",f:["Insert disk."]}],r:"data.has_disk"},{p:[18,1,586],t:7,e:"br"}," ",{p:[19,1,592],t:7,e:"ui-display",a:{title:"Programs"},f:[{p:[20,2,624],t:7,e:"ui-section",f:[{p:[21,3,640],t:7,e:"ui-button",a:{icon:"undo",action:"set_category",params:'{"category": "Main"}'},f:["Return"]}," ",{p:[22,3,737],t:7,e:"ui-button",a:{icon:"align-justify ",action:"toggle_details"},f:[{t:2,x:{r:["data.detail_view"],s:'_0?"Compact View":"Detailed View"'},p:[22,60,794]}]}]}," ",{t:4,f:[{p:[25,3,916],t:7,e:"ui-display",f:[{t:4,f:[{p:[27,5,964],t:7,e:"ui-section",f:[{p:[27,17,976],t:7,e:"ui-button",a:{action:"set_category",params:['{"category": "',{t:2,r:"name",p:[27,72,1031]},'"}']},f:[{t:2,r:"name",p:[27,84,1043]}]}]}],n:52,r:"data.categories",p:[26,4,933]}]}],n:50,x:{r:["data.category"],s:'_0=="Main"'},p:[24,2,881]},{t:4,n:51,f:[{p:[31,3,1122],t:7,e:"ui-display",a:{title:[{t:2,r:"data.category",p:[31,22,1141]}]},f:[{t:4,f:[{t:4,f:[{p:[34,6,1229],t:7,e:"ui-display",f:[{p:[35,7,1249],t:7,e:"ui-section",f:[{p:[35,19,1261],t:7,e:"b",f:[{t:2,r:"name",p:[35,22,1264]}]}]}," ",{p:[36,7,1297],t:7,e:"ui-section",f:[{t:2,r:"desc",p:[36,19,1309]}]}," ",{p:[37,7,1338],t:7,e:"ui-section",f:[{p:[38,8,1359],t:7,e:"ui-button",a:{icon:"download",action:"download",params:['{"program_id": "',{t:2,r:"id",p:[38,77,1428]},'"}'],state:[{t:2,x:{r:["data.has_disk"],s:'_0?null:"disabled"'},p:[38,94,1445]}]},f:["Download"]}]}]}],n:50,r:"data.detail_view",p:[33,5,1198]},{t:4,n:51,f:[{p:[44,6,1585],t:7,e:"ui-section",f:[{p:[44,18,1597],t:7,e:"ui-button",a:{action:"download",params:['{"program_id": "',{t:2,r:"id",p:[44,71,1650]},'"}']},f:[{t:2,r:"name",p:[44,81,1660]}]}]}],r:"data.detail_view"}],n:52,r:"data.program_list",p:[32,4,1165]}]}],x:{r:["data.category"],s:'_0=="Main"'}}]}]}]},e.exports=a.extend(r.exports)},{341:341}],413:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-display",a:{title:"Nanite Programming"},f:[{t:4,f:[{p:[3,3,67],t:7,e:"ui-notice",f:["Insert a nanite program disk."]}],n:50,x:{r:["data.has_disk"],s:"!_0"},p:[2,1,41]},{t:4,n:51,f:[{p:[5,3,133],t:7,e:"ui-button",a:{icon:"eject",action:"eject"},f:["Eject Disk"]}," ",{t:4,f:[{p:[7,5,229],t:7,e:"ui-notice",f:["No program detected."]}],n:50,x:{r:["data.has_program"],s:"!_0"},p:[6,3,198]},{t:4,n:51,f:[{p:[9,5,290],t:7,e:"ui-section",f:[{p:[10,7,310],t:7,e:"ui-display",a:{title:[{t:2,r:"data.name",p:[10,26,329]}]},f:[{t:2,r:"data.desc",p:[11,9,354]}]}]}," ",{p:[14,5,413],t:7,e:"ui-section",f:[{p:[15,7,433],t:7,e:"ui-section",a:{label:"Program Info"},f:["Nanites Consumed: ",{t:2,r:"data.use_rate",p:[16,26,493]},{p:[16,43,510],t:7,e:"br"}," ",{t:4,f:["Trigger Cost: ",{t:2,r:"data.trigger_cost",p:[18,25,574]},"u",{p:[18,47,596],t:7,e:"br"}],n:50,r:"data.can_trigger",p:[17,9,524]}]}," ",{p:[22,7,648],t:7,e:"ui-section",a:{label:"Status"},f:[{p:[23,9,685],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.activated"],s:'_0?"toggle-on":"toggle-off"'},p:[24,17,713]}],action:"toggle_active"},f:[{t:2,x:{r:["data.activated"],s:'_0?"Active":"Inactive"'},p:[26,11,809]}]}]}," ",{p:[30,7,905],t:7,e:"ui-section",a:{label:"Settings"},f:[{p:[31,9,944],t:7,e:"ui-button",a:{icon:"pencil",action:"set_activation_delay"}}," Activation Delay: ",{t:2,r:"data.activation_delay",p:[31,95,1030]}," ",{p:[31,121,1056],t:7,e:"br"}," ",{p:[32,9,1070],t:7,e:"ui-button",a:{icon:"pencil",action:"set_timer"}}," Timer: ",{t:2,r:"data.timer",p:[32,73,1134]}," ",{p:[32,88,1149],t:7,e:"br"}," ",{p:[33,9,1163],t:7,e:"ui-button",a:{icon:"pencil",action:"set_timer_type"}}," Timer Type: ",{t:2,r:"data.timer_type",p:[33,83,1237]}," ",{p:[33,103,1257],t:7,e:"br"}]}," ",{p:[36,7,1292],t:7,e:"ui-section",a:{label:"Codes"},f:[{p:[37,9,1328],t:7,e:"ui-button",a:{icon:"pencil",action:"set_code",params:'{"target_code": "activation"}'}}," Activation Code: ",{t:2,r:"data.activation_code",p:[37,121,1440]}," ",{p:[37,146,1465],t:7,e:"br"}," ",{p:[38,9,1479],t:7,e:"ui-button",a:{icon:"pencil",action:"set_code",params:'{"target_code": "deactivation"}'}}," Deactivation Code: ",{t:2,r:"data.deactivation_code",p:[38,125,1595]}," ",{p:[38,152,1622],t:7,e:"br"}," ",{p:[39,9,1636],t:7,e:"ui-button",a:{icon:"pencil",action:"set_code",params:'{"target_code": "kill"}'}}," Kill Code: ",{t:2,r:"data.kill_code",p:[39,109,1736]}," ",{p:[39,128,1755],t:7,e:"br"}," ",{t:4,f:[{p:[41,11,1805],t:7,e:"ui-button",a:{icon:"pencil",action:"set_code",params:'{"target_code": "trigger"}'}}," Trigger Code: ",{t:2,r:"data.trigger_code",p:[41,117,1911]}," ",{p:[41,139,1933],t:7,e:"br"}],n:50,r:"data.can_trigger",p:[40,9,1769]}]}," ",{t:4,f:[{p:[46,9,2026],t:7,e:"ui-section",a:{label:"Special"},f:[{t:4,f:[{p:[48,13,2109],t:7,e:"ui-button",a:{icon:"pencil",action:"set_extra_setting",params:['{"target_setting": "',{t:2,r:"name",p:[48,93,2189]},'"}']}}," ",{t:2,r:"name",p:[48,118,2214]},": ",{t:2,r:"value",p:[48,128,2224]}," ",{p:[48,138,2234],t:7,e:"br"}],n:52,r:"data.extra_settings",p:[47,11,2066]}]}],n:50,r:"data.has_extra_settings",p:[45,7,1985]}]}],x:{r:["data.has_program"],s:"!_0"}}],x:{r:["data.has_disk"],s:"!_0"}}]}]},e.exports=a.extend(r.exports)},{341:341}],414:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-display",a:{title:"Nanite Control"},f:[{t:4,f:[{p:[3,3,60],t:7,e:"ui-notice",f:["The interface is locked."]}],n:50,r:"data.locked",p:[2,1,37]},{t:4,n:51,f:[{p:[5,3,121],t:7,e:"ui-button",a:{icon:"lock",action:"lock"},f:["Lock Interface"]}," ",{p:[6,3,188],t:7,e:"ui-button",a:{icon:"save",action:"save"},f:["Save Current Setting"]}," ",{p:[7,3,261],t:7,e:"ui-section",a:{label:"Signal Code"},f:[{p:[8,5,299],t:7,e:"span",f:[{t:2,r:"data.code",p:[8,11,305]}]}," ",{p:[9,4,330],t:7,e:"ui-button",a:{icon:"pencil",action:"set_code"},f:["Set"]}]}," ",{t:4,f:[{p:[12,5,443],t:7,e:"ui-section",a:{label:"Relay Code"},f:[{p:[13,7,482],t:7,e:"span",f:[{t:2,r:"data.relay_code",p:[13,13,488]}]}," ",{p:[14,5,520],t:7,e:"ui-button",a:{icon:"pencil",action:"set_relay_code"},f:["Set"]}]}],n:50,x:{r:["data.mode"],s:'_0=="Relay"'},p:[11,3,409]}," ",{p:[17,3,618],t:7,e:"ui-section",a:{label:"Signal Mode"},f:[{p:[18,5,656],t:7,e:"span",f:[{t:2,r:"data.mode",p:[18,11,662]}]}," ",{p:[19,5,688],t:7,e:"br"}," ",{p:[20,4,697],t:7,e:"ui-button",a:{action:"select_mode",params:'{"mode": "Off"}'},f:["Off"]}," ",{p:[21,5,775],t:7,e:"ui-button",a:{action:"select_mode",params:'{"mode": "Local"}'},f:["Local"]}," ",{p:[22,5,857],t:7,e:"ui-button",a:{action:"select_mode",params:'{"mode": "Targeted"}'},f:["Targeted"]}," ",{p:[23,5,945],t:7,e:"ui-button",a:{action:"select_mode",params:'{"mode": "Area"}'},f:["Area"]}," ",{p:[24,5,1025],t:7,e:"ui-button",a:{action:"select_mode",params:'{"mode": "Relay"}'},f:["Relay"]}]}],r:"data.locked"}]}," ",{p:[28,1,1144],t:7,e:"ui-display",a:{title:"Saved Settings"},f:[{t:4,f:[{p:[30,3,1215],t:7,e:"ui-button",a:{icon:"load",action:"load",params:['{"save_id": "',{t:2,r:"id",p:[30,61,1273]},'"}']},f:[{t:2,r:"name",p:[30,71,1283]}]}," ",{t:4,f:[{p:[32,4,1332],t:7,e:"ui-button",a:{icon:"remove",action:"remove_save",params:['{"save_id": "',{t:2,r:"id",p:[32,71,1399]},'"}']},f:["Remove"]}],n:50,x:{r:["data.locked"],s:"!_0"},p:[31,3,1307]}," ",{p:[34,3,1442],t:7,e:"br"}],n:52,r:"data.saved_settings",p:[29,2,1182]}]}]},e.exports=a.extend(r.exports)},{341:341}],415:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-display",a:{title:"Ghost roles"},f:[{p:[2,2,35],t:7,e:"ui-section",a:{label:"Ignored roles"},f:[{t:4,f:[{p:[4,4,99],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["enabled"],s:'_0?"check-square-o":"square-o"'},p:[4,21,116]}],style:[{t:2,x:{r:["enabled"],s:'_0?"danger":null'},p:[4,73,168]}],action:"toggle_ignore",params:['{"key": "',{t:2,r:"key",p:[4,144,239]},'"}']},f:[{t:2,r:"desc",p:[4,155,250]}]}],n:52,r:"data.ignore",p:[3,3,73]}]}]}]},e.exports=a.extend(r.exports)},{341:341}],416:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-display",a:{title:"Relay"},f:[{t:4,f:[{p:[3,3,57],t:7,e:"h2",f:["NETWORK BUFFERS OVERLOADED"]}," ",{p:[4,3,96],t:7,e:"h3",f:["Overload Recovery Mode"]}," ",{p:[5,3,131],t:7,e:"i",f:["This system is suffering temporary outage due to overflow of traffic buffers. Until buffered traffic is processed, all further requests will be dropped. Frequent occurences of this error may indicate insufficient hardware capacity of your network. Please contact your network planning department for instructions on how to resolve this issue."]}," ",{p:[6,3,484],t:7,e:"h3",f:["ADMINISTRATIVE OVERRIDE"]}," ",{p:[7,3,520],t:7,e:"b",f:["CAUTION - Data loss may occur"]}," ",{p:[8,3,562],t:7,e:"ui-button",a:{icon:"signal",action:"restart"},f:["Purge buffered traffic"]}],n:50,r:"data.dos_crashed",p:[2,2,29]},{t:4,n:51,f:[{p:[12,3,663],t:7,e:"ui-section",a:{label:"Relay status"},f:[{p:[13,4,701],t:7,e:"ui-button",a:{icon:"power-off",action:"toggle"},f:[{t:2,x:{r:["data.enabled"],s:'_0?"ENABLED":"DISABLED"'},p:[14,6,752]}]}]}," ",{p:[18,3,836],t:7,e:"ui-section",a:{label:"Network buffer status"},f:[{t:2,r:"data.dos_overload",p:[19,4,883]}," / ",{t:2,r:"data.dos_capacity",p:[19,28,907]}," GQ"]}],r:"data.dos_crashed"}]}]},e.exports=a.extend(r.exports)},{341:341}],417:[function(t,e,n){var a=t(341),r={exports:{}};!function(t){"use strict";t.exports={computed:{healthState:function(){var t=this.get("data.health");return t>70?"good":t>50?"average":"bad"}}}}(r),r.exports.template={v:3,t:[" "," ",{p:[15,1,320],t:7,e:"ntosheader"}," ",{t:4,f:[{p:[18,3,363],t:7,e:"ui-notice",f:[{p:[19,5,380],t:7,e:"span",f:["Reconstruction in progress!"]}]}],n:50,r:"data.restoring",p:[17,1,337]},{p:[24,1,451],t:7,e:"ui-display",f:[{p:[26,1,467],t:7,e:"div",a:{"class":"item"},f:[{p:[27,3,489],t:7,e:"div",a:{"class":"itemLabel"},f:["Inserted AI:"]}," ",{p:[30,3,541],t:7,e:"div",a:{"class":"itemContent"},f:[{p:[31,2,569],t:7,e:"ui-button",a:{icon:"eject",action:"PRG_eject",state:[{t:2,x:{r:["data.nocard"],s:'_0?"disabled":null'},p:[31,52,619]}]},f:[{t:2,x:{r:["data.name"],s:'_0?_0:"---"'},p:[31,89,656]}]}]}]}," ",{t:4,f:[{p:[36,2,744],t:7,e:"b",f:["ERROR: ",{t:2,r:"data.error",p:[36,12,754]}]}],n:50,r:"data.error",p:[35,1,723]},{t:4,n:51,f:[{p:[38,2,785],t:7,e:"h2",f:["System Status"]}," ",{p:[39,2,810],t:7,e:"div",a:{"class":"item"},f:[{p:[40,3,832],t:7,e:"div",a:{"class":"itemLabel"},f:["Current AI:"]}," ",{p:[43,3,885],t:7,e:"div",a:{"class":"itemContent"},f:[{t:2,r:"data.name",p:[44,4,915]}]}," ",{p:[46,3,942],t:7,e:"div",a:{"class":"itemLabel"},f:["Status:"]}," ",{p:[49,3,991],t:7,e:"div",a:{"class":"itemContent"},f:[{t:4,f:["Nonfunctional"],n:50,r:"data.isDead",p:[50,4,1021]},{t:4,n:51,f:["Functional"],r:"data.isDead"}]}," ",{p:[56,3,1114],t:7,e:"div",a:{"class":"itemLabel"},f:["System Integrity:"]}," ",{p:[59,3,1173],t:7,e:"div",a:{"class":"itemContent"},f:[{p:[60,4,1203],t:7,e:"ui-bar",a:{min:"0",max:"100",value:[{t:2,r:"data.health",p:[60,37,1236]}],state:[{t:2,r:"healthState",p:[61,11,1264]}]},f:[{t:2,x:{r:["adata.health"],s:"Math.round(_0)"},p:[61,28,1281]},"%"]}]}," ",{p:[63,3,1336],t:7,e:"div",a:{"class":"itemLabel"},f:["Active Laws:"]}," ",{p:[66,3,1390],t:7,e:"div",a:{"class":"itemContent"},f:[{p:[67,4,1420],t:7,e:"table",f:[{t:4,f:[{p:[69,6,1462],t:7,e:"tr",f:[{p:[69,10,1466],t:7,e:"td",f:[{p:[69,14,1470],t:7,e:"span",a:{"class":"highlight"},f:[{t:2,r:".",p:[69,38,1494]}]}]}]}],n:52,r:"data.ai_laws",p:[68,5,1433]}]}]}," ",{p:[73,2,1547],t:7,e:"ui-section",a:{label:"Operations" +},f:[{p:[74,3,1582],t:7,e:"ui-button",a:{icon:"plus",style:[{t:2,x:{r:["data.restoring"],s:'_0?"disabled":null'},p:[74,33,1612]}],action:"PRG_beginReconstruction"},f:["Begin Reconstruction"]}]}]}],r:"data.error"}]}]},r.exports.components=r.exports.components||{};var i={ntosheader:t(431)};for(var o in i)i.hasOwnProperty(o)&&(r.exports.components[o]=i[o]);e.exports=a.extend(r.exports)},{341:341,431:431}],418:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[" ",{p:[2,1,47],t:7,e:"ntosheader"}," ",{t:4,f:[{p:[5,1,91],t:7,e:"ui-button",a:{action:"PRG_switchm",icon:"home",params:'{"target" : "mod"}',state:[{t:2,x:{r:["data.mmode"],s:'_0==1?"disabled":null'},p:[5,80,170]}]},f:["Access Modification"]}],n:50,r:"data.have_id_slot",p:[4,1,64]},{p:[7,1,253],t:7,e:"ui-button",a:{action:"PRG_switchm",icon:"folder-open",params:'{"target" : "manage"}',state:[{t:2,x:{r:["data.mmode"],s:'_0==2?"disabled":null'},p:[7,90,342]}]},f:["Job Management"]}," ",{p:[8,1,411],t:7,e:"ui-button",a:{action:"PRG_switchm",icon:"folder-open",params:'{"target" : "manifest"}',state:[{t:2,x:{r:["data.mmode"],s:'!_0?"disabled":null'},p:[8,92,502]}]},f:["Crew Manifest"]}," ",{t:4,f:[{p:[10,1,593],t:7,e:"ui-button",a:{action:"PRG_print",icon:"print",state:[{t:2,x:{r:["data.has_id","data.mmode"],s:'!_1||_0&&_1==1?null:"disabled"'},p:[10,51,643]}]},f:["Print"]}],n:50,r:"data.have_printer",p:[9,1,566]},{t:4,f:[{p:[14,1,766],t:7,e:"div",a:{"class":"item"},f:[{p:[15,3,788],t:7,e:"h2",f:["Crew Manifest"]}," ",{p:[16,3,814],t:7,e:"br"},"Please use security record computer to modify entries.",{p:[16,61,872],t:7,e:"br"},{p:[16,65,876],t:7,e:"br"}]}," ",{t:4,f:[{p:[19,2,916],t:7,e:"div",a:{"class":"item"},f:[{t:2,r:"name",p:[20,2,937]}," - ",{t:2,r:"rank",p:[20,13,948]}]}],n:52,r:"data.manifest",p:[18,1,890]}],n:50,x:{r:["data.mmode"],s:"!_0"},p:[13,1,745]},{t:4,n:51,f:[{t:4,n:50,x:{r:["data.mmode"],s:"_0==2"},f:[{p:[25,1,1008],t:7,e:"div",a:{"class":"item"},f:[{p:[26,3,1030],t:7,e:"h2",f:["Job Management"]}]}," ",{p:[28,1,1063],t:7,e:"table",f:[{p:[29,1,1072],t:7,e:"tr",f:[{p:[29,5,1076],t:7,e:"td",a:{style:"width:25%"},f:[{p:[29,27,1098],t:7,e:"b",f:["Job"]}]},{p:[29,42,1113],t:7,e:"td",a:{style:"width:25%"},f:[{p:[29,64,1135],t:7,e:"b",f:["Slots"]}]},{p:[29,81,1152],t:7,e:"td",a:{style:"width:25%"},f:[{p:[29,103,1174],t:7,e:"b",f:["Open job"]}]},{p:[29,123,1194],t:7,e:"td",a:{style:"width:25%"},f:[{p:[29,145,1216],t:7,e:"b",f:["Close job"]}]}]}," ",{t:4,f:[{p:[32,2,1269],t:7,e:"tr",f:[{p:[32,6,1273],t:7,e:"td",f:[{t:2,r:"title",p:[32,10,1277]}]},{p:[32,24,1291],t:7,e:"td",f:[{t:2,r:"current",p:[32,28,1295]},"/",{t:2,r:"total",p:[32,40,1307]}]},{p:[32,54,1321],t:7,e:"td",f:[{p:[32,58,1325],t:7,e:"ui-button",a:{action:"PRG_open_job",params:['{"target" : "',{t:2,r:"title",p:[32,112,1379]},'"}'],state:[{t:2,x:{r:["status_open"],s:'_0?null:"disabled"'},p:[32,132,1399]}]},f:[{t:2,r:"desc_open",p:[32,169,1436]}]},{p:[32,194,1461],t:7,e:"br"}]},{p:[32,203,1470],t:7,e:"td",f:[{p:[32,207,1474],t:7,e:"ui-button",a:{action:"PRG_close_job",params:['{"target" : "',{t:2,r:"title",p:[32,262,1529]},'"}'],state:[{t:2,x:{r:["status_close"],s:'_0?null:"disabled"'},p:[32,282,1549]}]},f:[{t:2,r:"desc_close",p:[32,320,1587]}]}]}]}],n:52,r:"data.slots",p:[30,1,1244]}]}]},{t:4,n:50,x:{r:["data.mmode"],s:"!(_0==2)"},f:[" ",{p:[40,1,1665],t:7,e:"div",a:{"class":"item"},f:[{p:[41,3,1687],t:7,e:"h2",f:["Access Modification"]}]}," ",{t:4,f:[{p:[45,3,1751],t:7,e:"span",a:{"class":"alert"},f:[{p:[45,23,1771],t:7,e:"i",f:["Please insert the ID into the terminal to proceed."]}]},{p:[45,87,1835],t:7,e:"br"}],n:50,x:{r:["data.has_id"],s:"!_0"},p:[44,1,1727]},{p:[48,1,1852],t:7,e:"div",a:{"class":"item"},f:[{p:[49,3,1874],t:7,e:"div",a:{"class":"itemLabel"},f:["Target Identity:"]}," ",{p:[52,3,1930],t:7,e:"div",a:{"class":"itemContent"},f:[{p:[53,2,1958],t:7,e:"ui-button",a:{icon:"eject",action:"PRG_eject",params:'{"target" : "id"}'},f:[{t:2,r:"data.id_name",p:[53,72,2028]}]}]}]}," ",{p:[56,1,2076],t:7,e:"div",a:{"class":"item"},f:[{p:[57,3,2098],t:7,e:"div",a:{"class":"itemLabel"},f:["Auth Identity:"]}," ",{p:[60,3,2152],t:7,e:"div",a:{"class":"itemContent"},f:[{p:[61,2,2180],t:7,e:"ui-button",a:{icon:"eject",action:"PRG_eject",params:'{"target" : "auth"}'},f:[{t:2,r:"data.auth_name",p:[61,74,2252]}]}]}]}," ",{p:[64,1,2302],t:7,e:"hr"}," ",{t:4,f:[{t:4,f:[{p:[68,2,2362],t:7,e:"div",a:{"class":"item"},f:[{p:[69,4,2385],t:7,e:"h2",f:["Details"]}]}," ",{t:4,f:[{p:[73,2,2436],t:7,e:"div",a:{"class":"item"},f:[{p:[74,4,2459],t:7,e:"div",a:{"class":"itemLabel"},f:["Registered Name:"]}," ",{p:[77,4,2518],t:7,e:"div",a:{"class":"itemContent"},f:[{t:2,r:"data.id_owner",p:[78,3,2547]}]}]}," ",{p:[81,2,2587],t:7,e:"div",a:{"class":"item"},f:[{p:[82,4,2610],t:7,e:"div",a:{"class":"itemLabel"},f:["Rank:"]}," ",{p:[85,4,2658],t:7,e:"div",a:{"class":"itemContent"},f:[{t:2,r:"data.id_rank",p:[86,3,2687]}]}]}," ",{p:[89,2,2726],t:7,e:"div",a:{"class":"item"},f:[{p:[90,4,2749],t:7,e:"div",a:{"class":"itemLabel"},f:["Demote:"]}," ",{p:[93,4,2799],t:7,e:"div",a:{"class":"itemContent"},f:[{p:[94,3,2828],t:7,e:"ui-button",a:{action:"PRG_terminate",icon:"gear",state:[{t:2,x:{r:["data.id_rank"],s:'_0=="Unassigned"?"disabled":null'},p:[94,56,2881]}]},f:["Demote ",{t:2,r:"data.id_owner",p:[94,117,2942]}]}]}]}],n:50,r:"data.minor",p:[72,2,2415]},{t:4,n:51,f:[{p:[99,2,3007],t:7,e:"div",a:{"class":"item"},f:[{p:[100,4,3030],t:7,e:"div",a:{"class":"itemLabel"},f:["Registered Name:"]}," ",{p:[103,4,3089],t:7,e:"div",a:{"class":"itemContent"},f:[{p:[104,3,3118],t:7,e:"ui-button",a:{action:"PRG_edit",icon:"pencil",params:'{"name" : "1"}'},f:[{t:2,r:"data.id_owner",p:[104,70,3185]}]}]}]}," ",{p:[108,2,3239],t:7,e:"div",a:{"class":"item"},f:[{p:[109,4,3262],t:7,e:"h2",f:["Assignment"]}]}," ",{p:[111,3,3294],t:7,e:"ui-button",a:{action:"PRG_togglea",icon:"gear"},f:[{t:2,x:{r:["data.assignments"],s:'_0?"Hide assignments":"Show assignments"'},p:[111,47,3338]}]}," ",{p:[112,2,3415],t:7,e:"div",a:{"class":"item"},f:[{p:[113,4,3438],t:7,e:"span",a:{id:"allvalue.jobsslot"},f:[]}]}," ",{p:[117,2,3495],t:7,e:"div",a:{"class":"item"},f:[{t:4,f:[{p:[119,4,3547],t:7,e:"div",a:{id:"all-value.jobs"},f:[{p:[120,3,3576],t:7,e:"table",f:[{p:[121,5,3589],t:7,e:"tr",f:[{p:[122,4,3598],t:7,e:"th",f:["Command"]}," ",{p:[123,4,3619],t:7,e:"td",f:[{p:[124,6,3630],t:7,e:"ui-button",a:{action:"PRG_assign",params:'{"assign_target" : "Captain"}',state:[{t:2,x:{r:["data.id_rank"],s:'_0=="Captain"?"selected":null'},p:[124,83,3707]}]},f:["Captain"]}]}]}," ",{p:[127,5,3804],t:7,e:"tr",f:[{p:[128,4,3813],t:7,e:"th",f:["Special"]}," ",{p:[129,4,3834],t:7,e:"td",f:[{p:[130,6,3845],t:7,e:"ui-button",a:{action:"PRG_assign",params:'{"assign_target" : "Custom"}'},f:["Custom"]}]}]}," ",{p:[133,5,3959],t:7,e:"tr",f:[{p:[134,4,3968],t:7,e:"th",a:{style:"color: '#FFA500';"},f:["Engineering"]}," ",{p:[135,4,4019],t:7,e:"td",f:[{t:4,f:[{p:[137,5,4067],t:7,e:"ui-button",a:{action:"PRG_assign",params:['{"assign_target" : "',{t:2,r:"job",p:[137,64,4126]},'"}'],state:[{t:2,x:{r:["data.id_rank","job"],s:'_0==_1?"selected":null'},p:[137,82,4144]}]},f:[{t:2,r:"display_name",p:[137,127,4189]}]}],n:52,r:"data.engineering_jobs",p:[136,6,4030]}]}]}," ",{p:[141,5,4260],t:7,e:"tr",f:[{p:[142,4,4269],t:7,e:"th",a:{style:"color: '#008000';"},f:["Medical"]}," ",{p:[143,4,4316],t:7,e:"td",f:[{t:4,f:[{p:[145,5,4360],t:7,e:"ui-button",a:{action:"PRG_assign",params:['{"assign_target" : "',{t:2,r:"job",p:[145,64,4419]},'"}'],state:[{t:2,x:{r:["data.id_rank","job"],s:'_0==_1?"selected":null'},p:[145,82,4437]}]},f:[{t:2,r:"display_name",p:[145,127,4482]}]}],n:52,r:"data.medical_jobs",p:[144,6,4327]}]}]}," ",{p:[149,5,4553],t:7,e:"tr",f:[{p:[150,4,4562],t:7,e:"th",a:{style:"color: '#800080';"},f:["Science"]}," ",{p:[151,4,4609],t:7,e:"td",f:[{t:4,f:[{p:[153,5,4653],t:7,e:"ui-button",a:{action:"PRG_assign",params:['{"assign_target" : "',{t:2,r:"job",p:[153,64,4712]},'"}'],state:[{t:2,x:{r:["data.id_rank","job"],s:'_0==_1?"selected":null'},p:[153,82,4730]}]},f:[{t:2,r:"display_name",p:[153,127,4775]}]}],n:52,r:"data.science_jobs",p:[152,6,4620]}]}]}," ",{p:[157,5,4846],t:7,e:"tr",f:[{p:[158,4,4855],t:7,e:"th",a:{style:"color: '#DD0000';"},f:["Security"]}," ",{p:[159,4,4903],t:7,e:"td",f:[{t:4,f:[{p:[161,5,4948],t:7,e:"ui-button",a:{action:"PRG_assign",params:['{"assign_target" : "',{t:2,r:"job",p:[161,64,5007]},'"}'],state:[{t:2,x:{r:["data.id_rank","job"],s:'_0==_1?"selected":null'},p:[161,82,5025]}]},f:[{t:2,r:"display_name",p:[161,127,5070]}]}],n:52,r:"data.security_jobs",p:[160,6,4914]}]}]}," ",{p:[165,5,5141],t:7,e:"tr",f:[{p:[166,4,5150],t:7,e:"th",a:{style:"color: '#cc6600';"},f:["Cargo"]}," ",{p:[167,4,5195],t:7,e:"td",f:[{t:4,f:[{p:[169,5,5237],t:7,e:"ui-button",a:{action:"PRG_assign",params:['{"assign_target" : "',{t:2,r:"job",p:[169,64,5296]},'"}'],state:[{t:2,x:{r:["data.id_rank","job"],s:'_0==_1?"selected":null'},p:[169,82,5314]}]},f:[{t:2,r:"display_name",p:[169,127,5359]}]}],n:52,r:"data.cargo_jobs",p:[168,6,5206]}]}]}," ",{p:[173,5,5430],t:7,e:"tr",f:[{p:[174,4,5439],t:7,e:"th",a:{style:"color: '#808080';"},f:["Civilian"]}," ",{p:[175,4,5487],t:7,e:"td",f:[{t:4,f:[{p:[177,5,5532],t:7,e:"ui-button",a:{action:"PRG_assign",params:['{"assign_target" : "',{t:2,r:"job",p:[177,64,5591]},'"}'],state:[{t:2,x:{r:["data.id_rank","job"],s:'_0==_1?"selected":null'},p:[177,82,5609]}]},f:[{t:2,r:"display_name",p:[177,127,5654]}]}],n:52,r:"data.civilian_jobs",p:[176,6,5498]}]}]}," ",{t:4,f:[{p:[182,4,5757],t:7,e:"tr",f:[{p:[183,6,5768],t:7,e:"th",a:{style:"color: '#A52A2A';"},f:["CentCom"]}," ",{p:[184,6,5817],t:7,e:"td",f:[{t:4,f:[{p:[186,7,5862],t:7,e:"ui-button",a:{action:"PRG_assign",params:['{"assign_target" : "',{t:2,r:"job",p:[186,66,5921]},'"}'],state:[{t:2,x:{r:["data.id_rank","job"],s:'_0==_1?"selected":null'},p:[186,84,5939]}]},f:[{t:2,r:"display_name",p:[186,129,5984]}]}],n:52,r:"data.centcom_jobs",p:[185,5,5827]}]}]}],n:50,r:"data.centcom_access",p:[181,5,5725]}]}]}],n:50,r:"data.assignments",p:[118,4,3518]}]}],r:"data.minor"}," ",{t:4,f:[{p:[198,4,6153],t:7,e:"div",a:{"class":"item"},f:[{p:[199,3,6175],t:7,e:"h2",f:["Central Command"]}]}," ",{p:[201,4,6215],t:7,e:"div",a:{"class":"item",style:"width: 100%"},f:[{t:4,f:[{p:[203,5,6296],t:7,e:"div",a:{"class":"itemContentWide"},f:[{p:[204,5,6331],t:7,e:"ui-button",a:{action:"PRG_access",params:['{"access_target" : "',{t:2,r:"ref",p:[204,64,6390]},'", "allowed" : "',{t:2,r:"allowed",p:[204,87,6413]},'"}'],state:[{t:2,x:{r:["allowed"],s:'_0?"toggle":null'},p:[204,109,6435]}]},f:[{t:2,r:"desc",p:[204,140,6466]}]}]}],n:52,r:"data.all_centcom_access",p:[202,3,6257]}]}],n:50,r:"data.centcom_access",p:[197,2,6121]},{t:4,n:51,f:[{p:[209,4,6538],t:7,e:"div",a:{"class":"item"},f:[{p:[210,3,6560],t:7,e:"h2",f:[{t:2,r:"data.station_name",p:[210,7,6564]}]}]}," ",{p:[212,4,6606],t:7,e:"div",a:{"class":"item",style:"width: 100%"},f:[{t:4,f:[{p:[214,5,6676],t:7,e:"div",a:{style:"float: left; width: 175px; min-height: 250px"},f:[{p:[215,4,6739],t:7,e:"div",a:{"class":"average"},f:[{p:[215,25,6760],t:7,e:"ui-button",a:{action:"PRG_regsel",state:[{t:2,x:{r:["selected"],s:'_0?"toggle":null'},p:[215,63,6798]}],params:['{"region" : "',{t:2,r:"regid",p:[215,116,6851]},'"}']},f:[{p:[215,129,6864],t:7,e:"b",f:[{t:2,r:"name",p:[215,132,6867]}]}]}]}," ",{p:[216,4,6902],t:7,e:"br"}," ",{t:4,f:[{p:[218,6,6938],t:7,e:"div",a:{"class":"itemContentWide"},f:[{p:[219,5,6973],t:7,e:"ui-button",a:{action:"PRG_access",params:['{"access_target" : "',{t:2,r:"ref",p:[219,64,7032]},'", "allowed" : "',{t:2,r:"allowed",p:[219,87,7055]},'"}'],state:[{t:2,x:{r:["allowed"],s:'_0?"toggle":null'},p:[219,109,7077]}]},f:[{t:2,r:"desc",p:[219,140,7108]}]}]}],n:52,r:"accesses",p:[217,6,6913]}]}],n:52,r:"data.regions",p:[213,3,6648]}]}],r:"data.centcom_access"}],n:50,r:"data.has_id",p:[67,3,2340]}],n:50,r:"data.authenticated",p:[66,1,2310]}]}],x:{r:["data.mmode"],s:"!_0"}}]},r.exports.components=r.exports.components||{};var i={ntosheader:t(431)};for(var o in i)i.hasOwnProperty(o)&&(r.exports.components[o]=i[o]);e.exports=a.extend(r.exports)},{341:341,431:431}],419:[function(t,e,n){var a=t(341),r={exports:{}};!function(t){"use strict";t.exports={data:{chargeState:function(t){var e=this.get("data.battery.max");return t>e/2?"good":t>e/4?"average":"bad"}}}}(r),r.exports.template={v:3,t:[" "," ",{p:[15,1,311],t:7,e:"ntosheader"}," ",{p:[17,1,328],t:7,e:"ui-display",f:[{p:[18,2,343],t:7,e:"i",f:["Welcome to computer configuration utility. Please consult your system administrator if you have any questions about your device."]},{p:[18,137,478],t:7,e:"hr"}," ",{p:[19,2,485],t:7,e:"ui-display",a:{title:"Power Supply"},f:[{p:[20,3,522],t:7,e:"ui-section",a:{label:"Power Usage"},f:[{t:2,r:"data.power_usage",p:[21,4,559]},"W"]}," ",{t:4,f:[{p:[25,4,630],t:7,e:"ui-section",a:{label:"Battery Status"},f:["Active"]}," ",{p:[28,4,701],t:7,e:"ui-section",a:{label:"Battery Rating"},f:[{t:2,r:"data.battery.max",p:[29,5,742]}]}," ",{p:[31,4,785],t:7,e:"ui-section",a:{label:"Battery Charge"},f:[{p:[32,5,826],t:7,e:"ui-bar",a:{min:"0",max:[{t:2,r:"adata.battery.max",p:[32,26,847]}],value:[{t:2,r:"adata.battery.charge",p:[32,56,877]}],state:[{t:2,x:{r:["chargeState","adata.battery.charge"],s:"_0(_1)"},p:[32,89,910]}]},f:[{t:2,x:{r:["adata.battery.charge"],s:"Math.round(_0)"},p:[32,128,949]},"/",{t:2,r:"adata.battery.max",p:[32,165,986]}]}]}],n:50,r:"data.battery",p:[24,3,605]},{t:4,n:51,f:[{p:[35,4,1051],t:7,e:"ui-section",a:{label:"Battery Status"},f:["Not Available"]}],r:"data.battery"}]}," ",{p:[41,2,1156],t:7,e:"ui-display",a:{title:"File System"},f:[{p:[42,3,1192],t:7,e:"ui-section",a:{label:"Used Capacity"},f:[{p:[43,4,1231],t:7,e:"ui-bar",a:{min:"0",max:[{t:2,r:"adata.disk_size",p:[43,25,1252]}],value:[{t:2,r:"adata.disk_used",p:[43,53,1280]}],state:"good"},f:[{t:2,x:{r:["adata.disk_used"],s:"Math.round(_0)"},p:[43,87,1314]},"GQ / ",{t:2,r:"adata.disk_size",p:[43,123,1350]},"GQ"]}]}]}," ",{p:[47,2,1419],t:7,e:"ui-display",a:{title:"Computer Components"},f:[{t:4,f:[{p:[49,4,1491],t:7,e:"ui-subdisplay",a:{title:[{t:2,r:"name",p:[49,26,1513]}]},f:[{p:[50,5,1529],t:7,e:"div",a:{style:"display: table-caption; margin-left: 3px"},f:[{t:2,r:"desc",p:[50,59,1583]}]}," ",{p:[52,5,1605],t:7,e:"ui-section",a:{label:"State"},f:[{p:[53,6,1638],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["critical"],s:'_0?"disabled":null'},p:[53,24,1656]}],action:"PC_toggle_component",params:['{"name": "',{t:2,r:"name",p:[53,105,1737]},'"}']},f:[{t:2,x:{r:["enabled"],s:'_0?"Enabled":"Disabled"'},p:[54,7,1757]}]}]}," ",{t:4,f:[{p:[59,6,1868],t:7,e:"ui-section",a:{label:"Power Usage"},f:[{t:2,r:"powerusage",p:[60,7,1908]},"W"]}],n:50,r:"powerusage",p:[58,5,1843]}]}," ",{p:[64,4,1985],t:7,e:"br"}],n:52,r:"data.hardware",p:[48,3,1463]}]}]}]},r.exports.components=r.exports.components||{};var i={ntosheader:t(431)};for(var o in i)i.hasOwnProperty(o)&&(r.exports.components[o]=i[o]);e.exports=a.extend(r.exports)},{341:341,431:431}],420:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[" ",{p:[2,1,47],t:7,e:"ntosheader"}," ",{p:[4,1,64],t:7,e:"ui-display",f:[{t:4,f:[{p:[7,3,103],t:7,e:"h2",f:["An error has occurred and this program can not continue."]}," Additional information: ",{t:2,r:"data.error",p:[8,27,196]},{p:[8,41,210],t:7,e:"br"}," ",{p:[9,3,218],t:7,e:"i",f:["Please try again. If the problem persists contact your system administrator for assistance."]}," ",{p:[10,3,320],t:7,e:"ui-button",a:{action:"PRG_closefile"},f:["Restart program"]}],n:50,r:"data.error",p:[6,2,81]},{t:4,n:51,f:[{t:4,f:[{p:[13,4,422],t:7,e:"h2",f:["Viewing file ",{t:2,r:"data.filename",p:[13,21,439]}]}," ",{p:[14,4,466],t:7,e:"div",a:{"class":"item"},f:[{p:[15,4,489],t:7,e:"ui-button",a:{action:"PRG_closefile"},f:["CLOSE"]}," ",{p:[16,4,545],t:7,e:"ui-button",a:{action:"PRG_edit"},f:["EDIT"]}," ",{p:[17,4,595],t:7,e:"ui-button",a:{action:"PRG_printfile"},f:["PRINT"]}," "]},{p:[18,10,657],t:7,e:"hr"}," ",{t:3,r:"data.filedata",p:[19,4,666]}],n:50,r:"data.filename",p:[12,3,396]},{t:4,n:51,f:[{p:[21,4,702],t:7,e:"h2",f:["Available files (local):"]}," ",{p:[22,4,740],t:7,e:"table",f:[{p:[23,5,753],t:7,e:"tr",f:[{p:[24,6,764],t:7,e:"th",f:["File name"]}," ",{p:[25,6,789],t:7,e:"th",f:["File type"]}," ",{p:[26,6,814],t:7,e:"th",f:["File size (GQ)"]}," ",{p:[27,6,844],t:7,e:"th",f:["Operations"]}]}," ",{t:4,f:[{p:[30,6,907],t:7,e:"tr",f:[{p:[31,7,919],t:7,e:"td",f:[{t:2,r:"name",p:[31,11,923]}]}," ",{p:[32,7,944],t:7,e:"td",f:[".",{t:2,r:"type",p:[32,12,949]}]}," ",{p:[33,7,970],t:7,e:"td",f:[{t:2,r:"size",p:[33,11,974]},"GQ"]}," ",{p:[34,7,997],t:7,e:"td",f:[{p:[35,8,1010],t:7,e:"ui-button",a:{action:"PRG_openfile",params:['{"name": "',{t:2,r:"name",p:[35,59,1061]},'"}']},f:["VIEW"]}," ",{p:[36,8,1098],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["undeletable"],s:'_0?"disabled":null'},p:[36,26,1116]}],action:"PRG_deletefile",params:['{"name": "',{t:2,r:"name",p:[36,105,1195]},'"}']},f:["DELETE"]}," ",{p:[37,8,1234],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["undeletable"],s:'_0?"disabled":null'},p:[37,26,1252]}],action:"PRG_rename",params:['{"name": "',{t:2,r:"name",p:[37,101,1327]},'"}']},f:["RENAME"]}," ",{p:[38,8,1366],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["undeletable"],s:'_0?"disabled":null'},p:[38,26,1384]}],action:"PRG_clone",params:['{"name": "',{t:2,r:"name",p:[38,100,1458]},'"}']},f:["CLONE"]}," ",{t:4,f:[{p:[40,9,1531],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["undeletable"],s:'_0?"disabled":null'},p:[40,27,1549]}],action:"PRG_copytousb",params:['{"name": "',{t:2,r:"name",p:[40,105,1627]},'"}']},f:["EXPORT"]}],n:50,r:"data.usbconnected",p:[39,8,1496]}]}]}],n:52,r:"data.files",p:[29,5,880]}]}," ",{t:4,f:[{p:[47,4,1761],t:7,e:"h2",f:["Available files (portable device):"]}," ",{p:[48,4,1809],t:7,e:"table",f:[{p:[49,5,1822],t:7,e:"tr",f:[{p:[50,6,1833],t:7,e:"th",f:["File name"]}," ",{p:[51,6,1858],t:7,e:"th",f:["File type"]}," ",{p:[52,6,1883],t:7,e:"th",f:["File size (GQ)"]}," ",{p:[53,6,1913],t:7,e:"th",f:["Operations"]}]}," ",{t:4,f:[{p:[56,6,1979],t:7,e:"tr",f:[{p:[57,7,1991],t:7,e:"td",f:[{t:2,r:"name",p:[57,11,1995]}]}," ",{p:[58,7,2016],t:7,e:"td",f:[".",{t:2,r:"type",p:[58,12,2021]}]}," ",{p:[59,7,2042],t:7,e:"td",f:[{t:2,r:"size",p:[59,11,2046]},"GQ"]}," ",{p:[60,7,2069],t:7,e:"td",f:[{p:[61,8,2082],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["undeletable"],s:'_0?"disabled":null'},p:[61,26,2100]}],action:"PRG_usbdeletefile",params:['{"name": "',{t:2,r:"name",p:[61,108,2182]},'"}']},f:["DELETE"]}," ",{t:4,f:[{p:[63,9,2256],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["undeletable"],s:'_0?"disabled":null'},p:[63,27,2274]}],action:"PRG_copyfromusb",params:['{"name": "',{t:2,r:"name",p:[63,107,2354]},'"}']},f:["IMPORT"]}],n:50,r:"data.usbconnected",p:[62,8,2221]}]}]}],n:52,r:"data.usbfiles",p:[55,5,1949]}]}],n:50,r:"data.usbconnected",p:[46,4,1731]}," ",{p:[70,4,2470],t:7,e:"ui-button",a:{action:"PRG_newtextfile"},f:["NEW DATA FILE"]}],r:"data.filename"}],r:"data.error"}]}]},r.exports.components=r.exports.components||{};var i={ntosheader:t(431)};for(var o in i)i.hasOwnProperty(o)&&(r.exports.components[o]=i[o]);e.exports=a.extend(r.exports)},{341:341,431:431}],421:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[" ",{p:[2,1,47],t:7,e:"ntosheader"}," ",{p:[4,1,64],t:7,e:"ui-display",f:[{p:[5,2,79],t:7,e:"i",f:["No program loaded. Please select program from list below."]}," ",{p:[6,2,146],t:7,e:"table",f:[{t:4,f:[{p:[8,4,185],t:7,e:"tr",f:[{p:[8,8,189],t:7,e:"td",f:[{p:[8,12,193],t:7,e:"ui-button",a:{action:"PC_runprogram",params:['{"name": "',{t:2,r:"name",p:[8,64,245]},'"}']},f:[{t:2,r:"desc",p:[9,5,263]}]}]},{p:[11,4,293],t:7,e:"td",f:[{p:[11,8,297],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["running"],s:'_0?null:"disabled"'},p:[11,26,315]}],icon:"close",action:"PC_killprogram",params:['{"name": "',{t:2,r:"name",p:[11,114,403]},'"}']}}]}]}],n:52,r:"data.programs",p:[7,3,157]}]}," ",{p:[14,2,454],t:7,e:"br"},{p:[14,6,458],t:7,e:"br"}," ",{t:4,f:[{p:[16,3,491],t:7,e:"ui-button",a:{action:"PC_toggle_light",style:[{t:2,x:{r:["data.light_on"],s:'_0?"selected":null'},p:[16,46,534]}]},f:["Toggle Flashlight"]},{p:[16,114,602],t:7,e:"br"}," ",{p:[17,3,610],t:7,e:"ui-button",a:{action:"PC_light_color"},f:["Change Flashlight Color ",{p:[17,62,669],t:7,e:"span",a:{style:["border:1px solid #161616; background-color: ",{t:2,r:"data.comp_light_color",p:[17,119,726]},";"]},f:["   "]}]}],n:50,r:"data.has_light",p:[15,2,465]}]}]},r.exports.components=r.exports.components||{};var i={ntosheader:t(431)};for(var o in i)i.hasOwnProperty(o)&&(r.exports.components[o]=i[o]);e.exports=a.extend(r.exports)},{341:341,431:431}],422:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[" ",{p:[2,1,47],t:7,e:"ntosheader"}," ",{p:[4,1,64],t:7,e:"ui-display",f:[{t:4,f:[{p:[6,3,105],t:7,e:"h1",f:["ADMINISTRATIVE MODE"]}],n:50,r:"data.adminmode",p:[5,2,79]}," ",{t:4,f:[{p:[10,3,170],t:7,e:"div",a:{"class":"itemLabel"},f:["Current channel:"]}," ",{p:[13,3,229],t:7,e:"div",a:{"class":"itemContent"},f:[{t:2,r:"data.title",p:[14,4,259]}]}," ",{p:[16,3,287],t:7,e:"div",a:{"class":"itemLabel"},f:["Operator access:"]}," ",{p:[19,3,346],t:7,e:"div",a:{"class":"itemContent"},f:[{t:4,f:[{p:[21,5,406],t:7,e:"b",f:["Enabled"]}],n:50,r:"data.is_operator",p:[20,4,376]},{t:4,n:51,f:[{p:[23,5,439],t:7,e:"b",f:["Disabled"]}],r:"data.is_operator"}]}," ",{p:[26,3,480],t:7,e:"div",a:{"class":"itemLabel"},f:["Controls:"]}," ",{p:[29,3,532],t:7,e:"div",a:{"class":"itemContent"},f:[{p:[30,4,562],t:7,e:"table",f:[{p:[31,5,575],t:7,e:"tr",f:[{p:[31,9,579],t:7,e:"td",f:[{p:[31,13,583],t:7,e:"ui-button",a:{action:"PRG_speak"},f:["Send message"]}]}]},{p:[32,5,643],t:7,e:"tr",f:[{p:[32,9,647],t:7,e:"td",f:[{p:[32,13,651],t:7,e:"ui-button",a:{action:"PRG_changename"},f:["Change nickname"]}]}]},{p:[33,5,719],t:7,e:"tr",f:[{p:[33,9,723],t:7,e:"td",f:[{p:[33,13,727],t:7,e:"ui-button",a:{action:"PRG_toggleadmin"},f:["Toggle administration mode"]}]}]},{p:[34,5,807],t:7,e:"tr",f:[{p:[34,9,811],t:7,e:"td",f:[{p:[34,13,815],t:7,e:"ui-button",a:{action:"PRG_leavechannel"},f:["Leave channel"]}]}]},{p:[35,5,883],t:7,e:"tr",f:[{p:[35,9,887],t:7,e:"td",f:[{p:[35,13,891],t:7,e:"ui-button",a:{action:"PRG_savelog"},f:["Save log to local drive"]}," ",{t:4,f:[{p:[37,6,995],t:7,e:"tr",f:[{p:[37,10,999],t:7,e:"td",f:[{p:[37,14,1003],t:7,e:"ui-button",a:{action:"PRG_renamechannel"},f:["Rename channel"]}]}]},{p:[38,6,1074],t:7,e:"tr",f:[{p:[38,10,1078],t:7,e:"td",f:[{p:[38,14,1082],t:7,e:"ui-button",a:{action:"PRG_setpassword"},f:["Set password"]}]}]},{p:[39,6,1149],t:7,e:"tr",f:[{p:[39,10,1153],t:7,e:"td",f:[{p:[39,14,1157],t:7,e:"ui-button",a:{action:"PRG_deletechannel"},f:["Delete channel"]}]}]}],n:50,r:"data.is_operator",p:[36,5,964]}]}]}]}]}," ",{p:[43,3,1263],t:7,e:"b",f:["Chat Window"]}," ",{p:[44,4,1286],t:7,e:"div",a:{"class":"statusDisplay",style:"overflow: auto;"},f:[{p:[45,4,1342],t:7,e:"div",a:{"class":"item"},f:[{p:[46,5,1366],t:7,e:"div",a:{"class":"itemContent",style:"width: 100%;"},f:[{t:4,f:[{t:2,r:"msg",p:[48,7,1450]},{p:[48,14,1457],t:7,e:"br"}],n:52,r:"data.messages",p:[47,6,1419]}]}]}]}," ",{p:[53,3,1516],t:7,e:"b",f:["Connected Users"]},{p:[53,25,1538],t:7,e:"br"}," ",{t:4,f:[{t:2,r:"name",p:[55,4,1573]},{p:[55,12,1581],t:7,e:"br"}],n:52,r:"data.clients",p:[54,3,1546]}],n:50,r:"data.title",p:[9,2,148]},{t:4,n:51,f:[{p:[58,3,1613],t:7,e:"b",f:["Controls:"]}," ",{p:[59,3,1633],t:7,e:"table",f:[{p:[60,4,1645],t:7,e:"tr",f:[{p:[60,8,1649],t:7,e:"td",f:[{p:[60,12,1653],t:7,e:"ui-button",a:{action:"PRG_changename"},f:["Change nickname"]}]}]},{p:[61,4,1720],t:7,e:"tr",f:[{p:[61,8,1724],t:7,e:"td",f:[{p:[61,12,1728],t:7,e:"ui-button",a:{action:"PRG_newchannel"},f:["New Channel"]}]}]},{p:[62,4,1791],t:7,e:"tr",f:[{p:[62,8,1795],t:7,e:"td",f:[{p:[62,12,1799],t:7,e:"ui-button",a:{action:"PRG_toggleadmin"},f:["Toggle administration mode"]}]}]}]}," ",{p:[64,3,1889],t:7,e:"b",f:["Available channels:"]}," ",{p:[65,3,1919],t:7,e:"table",f:[{t:4,f:[{p:[67,4,1964],t:7,e:"tr",f:[{p:[67,8,1968],t:7,e:"td",f:[{p:[67,12,1972],t:7,e:"ui-button",a:{action:"PRG_joinchannel",params:['{"id": "',{t:2,r:"id",p:[67,64,2024]},'"}']},f:[{t:2,r:"chan",p:[67,74,2034]}]},{p:[67,94,2054],t:7,e:"br"}]}]}],n:52,r:"data.all_channels",p:[66,3,1930]}]}],r:"data.title"}]}]},r.exports.components=r.exports.components||{};var i={ntosheader:t(431)};for(var o in i)i.hasOwnProperty(o)&&(r.exports.components[o]=i[o]);e.exports=a.extend(r.exports)},{341:341,431:431}],423:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[" ",{p:[2,1,47],t:7,e:"ntosheader"}," ",{p:[4,1,64],t:7,e:"ui-display",f:[{t:4,f:["##SYSTEM ERROR: ",{t:2,r:"data.error",p:[6,19,117]},{p:[6,33,131],t:7,e:"ui-button",a:{action:"PRG_reset"},f:["RESET"]}],n:50,r:"data.error",p:[5,2,79]},{t:4,n:51,f:[{t:4,n:50,x:{r:["data.target"],s:"_0"},f:["##DoS traffic generator active. Tx: ",{t:2,r:"data.speed",p:[8,39,243]},"GQ/s",{p:[8,57,261],t:7,e:"br"}," ",{t:4,f:[{t:2,r:"nums",p:[10,4,300]},{p:[10,12,308],t:7,e:"br"}],n:52,r:"data.dos_strings",p:[9,3,269]}," ",{p:[12,3,329],t:7,e:"ui-button",a:{action:"PRG_reset"},f:["ABORT"]}]},{t:4,n:50,x:{r:["data.target"],s:"!(_0)"},f:[" ##DoS traffic generator ready. Select target device.",{p:[14,55,443],t:7,e:"br"}," ",{t:4,f:["Targeted device ID: ",{t:2,r:"data.focus",p:[16,24,494]}],n:50,r:"data.focus",p:[15,3,451]},{t:4,n:51,f:["Targeted device ID: None"],r:"data.focus"}," ",{p:[20,3,564],t:7,e:"ui-button",a:{action:"PRG_execute"},f:["EXECUTE"]},{p:[20,54,615],t:7,e:"div",a:{style:"clear:both"}}," Detected devices on network:",{p:[21,31,677],t:7,e:"br"}," ",{t:4,f:[{p:[23,4,711],t:7,e:"ui-button",a:{action:"PRG_target_relay",params:['{"targid": "',{t:2,r:"id",p:[23,61,768]},'"}']},f:[{t:2,r:"id",p:[23,71,778]}]}],n:52,r:"data.relays",p:[22,3,685]}]}],r:"data.error"}]}]},r.exports.components=r.exports.components||{};var i={ntosheader:t(431)};for(var o in i)i.hasOwnProperty(o)&&(r.exports.components[o]=i[o]);e.exports=a.extend(r.exports)},{341:341,431:431}],424:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[" ",{p:[2,1,47],t:7,e:"ntosheader"}," ",{p:[4,1,64],t:7,e:"ui-display",f:[{p:[5,2,79],t:7,e:"i",f:["Welcome to software download utility. Please select which software you wish to download."]},{p:[5,97,174],t:7,e:"hr"}," ",{t:4,f:[{p:[7,3,203],t:7,e:"ui-display",a:{title:"Download Error"},f:[{p:[8,4,243],t:7,e:"ui-section",a:{label:"Information"},f:[{t:2,r:"data.error",p:[9,5,281]}]}," ",{p:[11,4,318],t:7,e:"ui-section",a:{label:"Reset Program"},f:[{p:[12,5,358],t:7,e:"ui-button",a:{icon:"times",action:"PRG_reseterror"},f:["RESET"]}]}]}],n:50,r:"data.error",p:[6,2,181]},{t:4,n:51,f:[{t:4,f:[{p:[19,4,516],t:7,e:"ui-display",a:{title:"Download Running"},f:[{p:[20,5,559],t:7,e:"i",f:["Please wait..."]}," ",{p:[21,5,586],t:7,e:"ui-section",a:{label:"File name"},f:[{t:2,r:"data.downloadname",p:[22,6,623]}]}," ",{p:[24,5,669],t:7,e:"ui-section",a:{label:"File description"},f:[{t:2,r:"data.downloaddesc",p:[25,6,713]}]}," ",{p:[27,5,759],t:7,e:"ui-section",a:{label:"File size"},f:[{t:2,r:"data.downloadsize",p:[28,6,796]},"GQ"]}," ",{p:[30,5,844],t:7,e:"ui-section",a:{label:"Transfer Rate"},f:[{t:2,r:"data.downloadspeed",p:[31,6,885]}," GQ/s"]}," ",{p:[33,5,937],t:7,e:"ui-section",a:{label:"Download progress"},f:[{p:[34,6,982],t:7,e:"ui-bar",a:{min:"0",max:[{t:2,r:"adata.downloadsize",p:[34,27,1003]}],value:[{t:2,r:"adata.downloadcompletion",p:[34,58,1034]}],state:"good"},f:[{t:2,x:{r:["adata.downloadcompletion"],s:"Math.round(_0)"},p:[34,101,1077]},"GQ / ",{t:2,r:"adata.downloadsize",p:[34,146,1122]},"GQ"]}]}]}],n:50,r:"data.downloadname",p:[18,3,486]}],r:"data.error"}," ",{t:4,f:[{t:4,f:[{p:[41,4,1270],t:7,e:"ui-display",a:{title:"File System"},f:[{p:[42,5,1308],t:7,e:"ui-section",a:{label:"Used Capacity"},f:[{p:[43,6,1349],t:7,e:"ui-bar",a:{min:"0",max:[{t:2,r:"adata.disk_size",p:[43,27,1370]}],value:[{t:2,r:"adata.disk_used",p:[43,55,1398]}],state:"good"},f:[{t:2,x:{r:["adata.disk_used"],s:"Math.round(_0)"},p:[43,89,1432]},"GQ / ",{t:2,r:"adata.disk_size",p:[43,125,1468]},"GQ"]}]}]}," ",{p:[47,4,1545],t:7,e:"ui-display",a:{title:"Primary Software Repository"},f:[{t:4,f:[{p:[49,6,1642],t:7,e:"ui-subdisplay",a:{title:[{t:2,r:"filedesc",p:[49,28,1664]}]},f:[{p:[50,7,1686],t:7,e:"div",a:{style:"display: table-caption; margin-left: 3px"},f:[{t:2,r:"fileinfo",p:[50,61,1740]}]}," ",{p:[52,7,1774],t:7,e:"ui-section",a:{label:"File name"},f:[{t:2,r:"filename",p:[53,8,1813]}," (",{t:2,r:"size",p:[53,22,1827]}," GQ)"]}," ",{p:[55,7,1868],t:7,e:"ui-section",a:{label:"Compatibility"},f:[{t:2,r:"compatibility",p:[56,8,1911]}]}," ",{p:[58,7,1957],t:7,e:"ui-button",a:{icon:"signal",action:"PRG_downloadfile",params:['{"filename": "',{t:2,r:"filename",p:[58,80,2030]},'"}']},f:["DOWNLOAD"]}]}," ",{p:[62,6,2113],t:7,e:"br"}],n:52,r:"data.downloadable_programs",p:[48,5,1599]}]}," ",{t:4,f:[{p:[67,5,2194],t:7,e:"ui-display",a:{title:"UNKNOWN Software Repository"},f:[{p:[68,6,2249],t:7,e:"i",f:["Please note that Nanotrasen does not recommend download of software from non-official servers."]}," ",{t:4,f:[{p:[70,7,2395],t:7,e:"ui-subdisplay",a:{title:[{t:2,r:"filedesc",p:[70,29,2417]}]},f:[{p:[71,8,2440],t:7,e:"div",a:{style:"display: table-caption; margin-left: 3px"},f:[{t:2,r:"fileinfo",p:[71,62,2494]}]}," ",{p:[73,8,2530],t:7,e:"ui-section",a:{label:"File name"},f:[{t:2,r:"filename",p:[74,9,2570]}," (",{t:2,r:"size",p:[74,23,2584]}," GQ)"]}," ",{p:[76,8,2627],t:7,e:"ui-section",a:{label:"Compatibility"},f:[{t:2,r:"compatibility",p:[77,9,2671]}]}," ",{p:[79,8,2719],t:7,e:"ui-button",a:{icon:"signal",action:"PRG_downloadfile",params:['{"filename": "',{t:2,r:"filename",p:[79,81,2792]},'"}']},f:["DOWNLOAD"]}]}," ",{p:[83,7,2879],t:7,e:"br"}],n:52,r:"data.hacked_programs",p:[69,6,2357]}]}],n:50,r:"data.hackedavailable",p:[66,4,2160]}],n:50,x:{r:["data.error"],s:"!_0"},p:[40,3,1246]}],n:50,x:{r:["data.downloadname"],s:"!_0"},p:[39,2,1216]}," ",{p:[89,2,2954],t:7,e:"br"},{p:[89,6,2958],t:7,e:"br"},{p:[89,10,2962],t:7,e:"hr"},{p:[89,14,2966],t:7,e:"i",f:["NTOS v2.0.4b Copyright Nanotrasen 2557 - 2559"]}]}]},r.exports.components=r.exports.components||{};var i={ntosheader:t(431)};for(var o in i)i.hasOwnProperty(o)&&(r.exports.components[o]=i[o]);e.exports=a.extend(r.exports)},{341:341,431:431}],425:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[" ",{p:[2,1,47],t:7,e:"ntosheader"}," ",{p:[4,1,64],t:7,e:"ui-display",f:[{p:[6,2,81],t:7,e:"ui-display",a:{title:"WIRELESS CONNECTIVITY"},f:[{p:[8,3,129],t:7,e:"ui-section",a:{label:"Active NTNetRelays"},f:[{p:[9,4,173],t:7,e:"b",f:[{t:2,r:"data.ntnetrelays",p:[9,7,176]}]}]}," ",{t:4,f:[{p:[12,4,250],t:7,e:"ui-section",a:{label:"System status"},f:[{p:[13,6,291],t:7,e:"b",f:[{t:2,x:{r:["data.ntnetstatus"],s:'_0?"ENABLED":"DISABLED"'},p:[13,9,294]}]}]}," ",{p:[15,4,366],t:7,e:"ui-section",a:{label:"Control"},f:[{p:[17,4,401],t:7,e:"ui-button",a:{icon:"plus",action:"toggleWireless"},f:["TOGGLE"]}]}," ",{p:[21,4,500],t:7,e:"br"},{p:[21,8,504],t:7,e:"br"}," ",{p:[22,4,513],t:7,e:"i",f:["Caution - Disabling wireless transmitters when using wireless device may prevent you from re-enabling them again!"]}],n:50,r:"data.ntnetrelays",p:[11,3,221]},{t:4,n:51,f:[{p:[24,4,650],t:7,e:"br"},{p:[24,8,654],t:7,e:"p",f:["Wireless coverage unavailable, no relays are connected."]}],r:"data.ntnetrelays"}]}," ",{p:[29,2,750],t:7,e:"ui-display",a:{title:"FIREWALL CONFIGURATION"},f:[{p:[31,2,798],t:7,e:"table",f:[{p:[32,3,809],t:7,e:"tr",f:[{p:[33,4,818],t:7,e:"th",f:["PROTOCOL"]},{p:[34,4,835],t:7,e:"th",f:["STATUS"]},{p:[35,4,850],t:7,e:"th",f:["CONTROL"]}]},{p:[36,3,865],t:7,e:"tr",f:[" ",{p:[37,4,874],t:7,e:"td",f:["Software Downloads"]},{p:[38,4,901],t:7,e:"td",f:[{t:2,x:{r:["data.config_softwaredownload"],s:'_0?"ENABLED":"DISABLED"'},p:[38,8,905]}]},{p:[39,4,967],t:7,e:"td",f:[" ",{p:[39,9,972],t:7,e:"ui-button",a:{action:"toggle_function", +params:'{"id": "1"}'},f:["TOGGLE"]}]}]},{p:[40,3,1051],t:7,e:"tr",f:[" ",{p:[41,4,1060],t:7,e:"td",f:["Peer to Peer Traffic"]},{p:[42,4,1089],t:7,e:"td",f:[{t:2,x:{r:["data.config_peertopeer"],s:'_0?"ENABLED":"DISABLED"'},p:[42,8,1093]}]},{p:[43,4,1149],t:7,e:"td",f:[{p:[43,8,1153],t:7,e:"ui-button",a:{action:"toggle_function",params:'{"id": "2"}'},f:["TOGGLE"]}]}]},{p:[44,3,1232],t:7,e:"tr",f:[" ",{p:[45,4,1241],t:7,e:"td",f:["Communication Systems"]},{p:[46,4,1271],t:7,e:"td",f:[{t:2,x:{r:["data.config_communication"],s:'_0?"ENABLED":"DISABLED"'},p:[46,8,1275]}]},{p:[47,4,1334],t:7,e:"td",f:[{p:[47,8,1338],t:7,e:"ui-button",a:{action:"toggle_function",params:'{"id": "3"}'},f:["TOGGLE"]}]}]},{p:[48,3,1417],t:7,e:"tr",f:[" ",{p:[49,4,1426],t:7,e:"td",f:["Remote System Control"]},{p:[50,4,1456],t:7,e:"td",f:[{t:2,x:{r:["data.config_systemcontrol"],s:'_0?"ENABLED":"DISABLED"'},p:[50,8,1460]}]},{p:[51,4,1519],t:7,e:"td",f:[{p:[51,8,1523],t:7,e:"ui-button",a:{action:"toggle_function",params:'{"id": "4"}'},f:["TOGGLE"]}]}]}]}]}," ",{p:[55,2,1630],t:7,e:"ui-display",a:{title:"SECURITY SYSTEMS"},f:[{t:4,f:[{p:[58,4,1699],t:7,e:"ui-notice",f:[{p:[59,5,1716],t:7,e:"h1",f:["NETWORK INCURSION DETECTED"]}]}," ",{p:[61,5,1774],t:7,e:"i",f:["An abnormal activity has been detected in the network. Please verify system logs for more information"]}],n:50,r:"data.idsalarm",p:[57,3,1673]}," ",{p:[64,3,1902],t:7,e:"ui-section",a:{label:"Intrusion Detection System"},f:[{p:[65,4,1954],t:7,e:"b",f:[{t:2,x:{r:["data.idsstatus"],s:'_0?"ENABLED":"DISABLED"'},p:[65,7,1957]}]}]}," ",{p:[68,3,2029],t:7,e:"ui-section",a:{label:"Maximal Log Count"},f:[{p:[69,4,2072],t:7,e:"b",f:[{t:2,r:"data.ntnetmaxlogs",p:[69,7,2075]}]}]}," ",{p:[72,3,2125],t:7,e:"ui-section",a:{label:"Controls"},f:[]}," ",{p:[74,4,2176],t:7,e:"table",f:[{p:[75,4,2188],t:7,e:"tr",f:[{p:[75,8,2192],t:7,e:"td",f:[{p:[75,12,2196],t:7,e:"ui-button",a:{action:"resetIDS"},f:["RESET IDS"]}]}]},{p:[76,4,2251],t:7,e:"tr",f:[{p:[76,8,2255],t:7,e:"td",f:[{p:[76,12,2259],t:7,e:"ui-button",a:{action:"toggleIDS"},f:["TOGGLE IDS"]}]}]},{p:[77,4,2316],t:7,e:"tr",f:[{p:[77,8,2320],t:7,e:"td",f:[{p:[77,12,2324],t:7,e:"ui-button",a:{action:"updatemaxlogs"},f:["SET LOG LIMIT"]}]}]},{p:[78,4,2388],t:7,e:"tr",f:[{p:[78,8,2392],t:7,e:"td",f:[{p:[78,12,2396],t:7,e:"ui-button",a:{action:"purgelogs"},f:["PURGE LOGS"]}]}]}]}," ",{p:[81,3,2467],t:7,e:"ui-subdisplay",a:{title:"System Logs"},f:[{p:[82,3,2506],t:7,e:"div",a:{"class":"statusDisplay",style:"overflow: auto;"},f:[{p:[83,3,2561],t:7,e:"div",a:{"class":"item"},f:[{p:[84,4,2584],t:7,e:"div",a:{"class":"itemContent",style:"width: 100%;"},f:[{t:4,f:[{t:2,r:"entry",p:[86,6,2667]},{p:[86,15,2676],t:7,e:"br"}],n:52,r:"data.ntnetlogs",p:[85,5,2636]}]}]}]}]}]}]}]},r.exports.components=r.exports.components||{};var i={ntosheader:t(431)};for(var o in i)i.hasOwnProperty(o)&&(r.exports.components[o]=i[o]);e.exports=a.extend(r.exports)},{341:341,431:431}],426:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[" ",{p:[2,1,47],t:7,e:"ntosheader"}," ",{p:[4,1,64],t:7,e:"ui-display",f:[{t:4,f:[{p:[7,2,102],t:7,e:"div",a:{"class":"item"},f:[{p:[8,3,124],t:7,e:"h2",f:["An error has occurred during operation..."]}," ",{p:[9,3,178],t:7,e:"b",f:["Additional information:"]},{t:2,r:"data.error",p:[9,34,209]},{p:[9,48,223],t:7,e:"br"}," ",{p:[10,3,231],t:7,e:"ui-button",a:{action:"PRG_reset"},f:["Clear"]}]}],n:50,r:"data.error",p:[6,2,81]},{t:4,n:51,f:[{t:4,n:50,x:{r:["data.downloading"],s:"_0"},f:[{p:[13,3,321],t:7,e:"h2",f:["Download in progress..."]}," ",{p:[14,3,357],t:7,e:"div",a:{"class":"itemLabel"},f:["Downloaded file:"]}," ",{p:[17,3,416],t:7,e:"div",a:{"class":"itemContent"},f:[{t:2,r:"data.download_name",p:[18,4,446]}]}," ",{p:[20,3,483],t:7,e:"div",a:{"class":"itemLabel"},f:["Download progress:"]}," ",{p:[23,3,544],t:7,e:"div",a:{"class":"itemContent"},f:[{t:2,r:"data.download_progress",p:[24,4,574]}," / ",{t:2,r:"data.download_size",p:[24,33,603]}," GQ"]}," ",{p:[26,3,642],t:7,e:"div",a:{"class":"itemLabel"},f:["Transfer speed:"]}," ",{p:[29,3,700],t:7,e:"div",a:{"class":"itemContent"},f:[{t:2,r:"data.download_netspeed",p:[30,4,730]},"GQ/s"]}," ",{p:[32,3,774],t:7,e:"div",a:{"class":"itemLabel"},f:["Controls:"]}," ",{p:[35,3,826],t:7,e:"div",a:{"class":"itemContent"},f:[{p:[36,4,856],t:7,e:"ui-button",a:{action:"PRG_reset"},f:["Abort download"]}]}]},{t:4,n:50,x:{r:["data.downloading","data.uploading"],s:"(!(_0))&&(_1)"},f:[" ",{p:[39,3,954],t:7,e:"h2",f:["Server enabled"]}," ",{p:[40,3,981],t:7,e:"div",a:{"class":"itemLabel"},f:["Connected clients:"]}," ",{p:[43,3,1042],t:7,e:"div",a:{"class":"itemContent"},f:[{t:2,r:"data.upload_clients",p:[44,4,1072]}]}," ",{p:[46,3,1109],t:7,e:"div",a:{"class":"itemLabel"},f:["Provided file:"]}," ",{p:[49,3,1166],t:7,e:"div",a:{"class":"itemContent"},f:[{t:2,r:"data.upload_filename",p:[50,4,1196]}]}," ",{p:[52,3,1234],t:7,e:"div",a:{"class":"itemLabel"},f:["Server password:"]}," ",{p:[55,3,1293],t:7,e:"div",a:{"class":"itemContent"},f:[{t:4,f:["ENABLED"],n:50,r:"data.upload_haspassword",p:[56,4,1323]},{t:4,n:51,f:["DISABLED"],r:"data.upload_haspassword"}]}," ",{p:[62,3,1420],t:7,e:"div",a:{"class":"itemLabel"},f:["Commands:"]}," ",{p:[65,3,1472],t:7,e:"div",a:{"class":"itemContent"},f:[{p:[66,4,1502],t:7,e:"ui-button",a:{action:"PRG_setpassword"},f:["Set password"]}," ",{p:[67,4,1567],t:7,e:"ui-button",a:{action:"PRG_reset"},f:["Exit server"]}]}]},{t:4,n:50,x:{r:["data.downloading","data.uploading","data.upload_filelist"],s:"(!(_0))&&((!(_1))&&(_2))"},f:[" ",{p:[70,3,1668],t:7,e:"h2",f:["File transfer server ready. Select file to upload:"]}," ",{p:[71,3,1732],t:7,e:"table",f:[{p:[72,3,1743],t:7,e:"tr",f:[{p:[72,7,1747],t:7,e:"th",f:["File name"]},{p:[72,20,1760],t:7,e:"th",f:["File size"]},{p:[72,33,1773],t:7,e:"th",f:["Controls ",{t:4,f:[{p:[74,4,1824],t:7,e:"tr",f:[{p:[74,8,1828],t:7,e:"td",f:[{t:2,r:"filename",p:[74,12,1832]}]},{p:[75,4,1849],t:7,e:"td",f:[{t:2,r:"size",p:[75,8,1853]},"GQ"]},{p:[76,4,1868],t:7,e:"td",f:[{p:[76,8,1872],t:7,e:"ui-button",a:{action:"PRG_uploadfile",params:['{"id": "',{t:2,r:"uid",p:[76,59,1923]},'"}']},f:["Select"]}]}]}],n:52,r:"data.upload_filelist",p:[73,3,1789]}]}]}]}," ",{p:[79,3,1981],t:7,e:"hr"}," ",{p:[80,3,1989],t:7,e:"ui-button",a:{action:"PRG_setpassword"},f:["Set password"]}," ",{p:[81,3,2053],t:7,e:"ui-button",a:{action:"PRG_reset"},f:["Return"]}]},{t:4,n:50,x:{r:["data.downloading","data.uploading","data.upload_filelist"],s:"(!(_0))&&((!(_1))&&(!(_2)))"},f:[" ",{p:[83,3,2116],t:7,e:"h2",f:["Available files:"]}," ",{p:[84,3,2145],t:7,e:"table",a:{border:"1",style:"border-collapse: collapse"},f:[{p:[84,55,2197],t:7,e:"tr",f:[{p:[84,59,2201],t:7,e:"th",f:["Server UID"]},{p:[84,73,2215],t:7,e:"th",f:["File Name"]},{p:[84,86,2228],t:7,e:"th",f:["File Size"]},{p:[84,99,2241],t:7,e:"th",f:["Password Protection"]},{p:[84,122,2264],t:7,e:"th",f:["Operations ",{t:4,f:[{p:[86,5,2311],t:7,e:"tr",f:[{p:[86,9,2315],t:7,e:"td",f:[{t:2,r:"uid",p:[86,13,2319]}]},{p:[87,5,2332],t:7,e:"td",f:[{t:2,r:"filename",p:[87,9,2336]}]},{p:[88,5,2354],t:7,e:"td",f:[{t:2,r:"size",p:[88,9,2358]},"GQ ",{t:4,f:[{p:[90,6,2400],t:7,e:"td",f:["Enabled"]}],n:50,r:"haspassword",p:[89,5,2374]}," ",{t:4,f:[{p:[93,6,2457],t:7,e:"td",f:["Disabled"]}],n:50,x:{r:["haspassword"],s:"!_0"},p:[92,5,2430]}]},{p:[96,5,2494],t:7,e:"td",f:[{p:[96,9,2498],t:7,e:"ui-button",a:{action:"PRG_downloadfile",params:['{"id": "',{t:2,r:"uid",p:[96,62,2551]},'"}']},f:["Download"]}]}]}],n:52,r:"data.servers",p:[85,4,2283]}]}]}]}," ",{p:[99,3,2612],t:7,e:"hr"}," ",{p:[100,3,2620],t:7,e:"ui-button",a:{action:"PRG_uploadmenu"},f:["Send file"]}]}],r:"data.error"}]}]},r.exports.components=r.exports.components||{};var i={ntosheader:t(431)};for(var o in i)i.hasOwnProperty(o)&&(r.exports.components[o]=i[o]);e.exports=a.extend(r.exports)},{341:341,431:431}],427:[function(t,e,n){var a=t(341),r={exports:{}};!function(t){"use strict";t.exports={data:{chargingState:function(t){switch(t){case 2:return"good";case 1:return"average";default:return"bad"}},chargingMode:function(t){return 2==t?"Full":1==t?"Charging":"Draining"},channelState:function(t){return t>=2?"good":"bad"},channelPower:function(t){return t>=2?"On":"Off"},channelMode:function(t){return 1==t||3==t?"Auto":"Manual"}},computed:{graphData:function(){var t=this.get("data.history");return Object.keys(t).map(function(e){return t[e].map(function(t,e){return{x:e,y:t}})})}}}}(r),r.exports.template={v:3,t:[" "," ",{p:[43,1,1082],t:7,e:"ntosheader"}," ",{p:[45,1,1099],t:7,e:"ui-display",a:{title:"Network"},f:[{t:4,f:[{p:[47,5,1157],t:7,e:"ui-linegraph",a:{points:[{t:2,r:"graphData",p:[47,27,1179]}],height:"500",legend:'["Available", "Load"]',colors:'["rgb(0, 102, 0)", "rgb(153, 0, 0)"]',xunit:"seconds ago",xfactor:[{t:2,r:"data.interval",p:[49,38,1331]}],yunit:"W",yfactor:"1",xinc:[{t:2,x:{r:["data.stored"],s:"_0/10"},p:[50,15,1387]}],yinc:"9"}}],n:50,r:"config.fancy",p:[46,3,1131]},{t:4,n:51,f:[{p:[52,5,1437],t:7,e:"ui-section",a:{label:"Available"},f:[{p:[53,7,1475],t:7,e:"span",f:[{t:2,r:"data.supply",p:[53,13,1481]}]}]}," ",{p:[55,5,1528],t:7,e:"ui-section",a:{label:"Load"},f:[{p:[56,9,1563],t:7,e:"span",f:[{t:2,r:"data.demand",p:[56,15,1569]}]}]}],r:"config.fancy"}]}," ",{p:[60,1,1638],t:7,e:"ui-display",a:{title:"Areas"},f:[{p:[61,3,1668],t:7,e:"ui-section",a:{nowrap:0},f:[{p:[62,5,1693],t:7,e:"div",a:{"class":"content"},f:["Area"]}," ",{p:[63,5,1730],t:7,e:"div",a:{"class":"content"},f:["Charge"]}," ",{p:[64,5,1769],t:7,e:"div",a:{"class":"content"},f:["Load"]}," ",{p:[65,5,1806],t:7,e:"div",a:{"class":"content"},f:["Status"]}," ",{p:[66,5,1845],t:7,e:"div",a:{"class":"content"},f:["Equipment"]}," ",{p:[67,5,1887],t:7,e:"div",a:{"class":"content"},f:["Lighting"]}," ",{p:[68,5,1928],t:7,e:"div",a:{"class":"content"},f:["Environment"]}]}," ",{t:4,f:[{p:[71,5,2013],t:7,e:"ui-section",a:{label:[{t:2,r:"name",p:[71,24,2032]}],nowrap:0},f:[{p:[72,7,2057],t:7,e:"div",a:{"class":"content"},f:[{t:2,x:{r:["@index","adata.areas"],s:"Math.round(_1[_0].charge)"},p:[72,28,2078]}," %"]}," ",{p:[73,7,2136],t:7,e:"div",a:{"class":"content"},f:[{t:2,rx:{r:"adata.areas",m:[{t:30,n:"@index"},"load"]},p:[73,28,2157]}]}," ",{p:[74,7,2199],t:7,e:"div",a:{"class":"content"},f:[{p:[74,28,2220],t:7,e:"span",a:{"class":[{t:2,x:{r:["chargingState","charging"],s:"_0(_1)"},p:[74,41,2233]}]},f:[{t:2,x:{r:["chargingMode","charging"],s:"_0(_1)"},p:[74,70,2262]}]}]}," ",{p:[75,7,2309],t:7,e:"div",a:{"class":"content"},f:[{p:[75,28,2330],t:7,e:"span",a:{"class":[{t:2,x:{r:["channelState","eqp"],s:"_0(_1)"},p:[75,41,2343]}]},f:[{t:2,x:{r:["channelPower","eqp"],s:"_0(_1)"},p:[75,64,2366]}," [",{p:[75,87,2389],t:7,e:"span",f:[{t:2,x:{r:["channelMode","eqp"],s:"_0(_1)"},p:[75,93,2395]}]},"]"]}]}," ",{p:[76,7,2444],t:7,e:"div",a:{"class":"content"},f:[{p:[76,28,2465],t:7,e:"span",a:{"class":[{t:2,x:{r:["channelState","lgt"],s:"_0(_1)"},p:[76,41,2478]}]},f:[{t:2,x:{r:["channelPower","lgt"],s:"_0(_1)"},p:[76,64,2501]}," [",{p:[76,87,2524],t:7,e:"span",f:[{t:2,x:{r:["channelMode","lgt"],s:"_0(_1)"},p:[76,93,2530]}]},"]"]}]}," ",{p:[77,7,2579],t:7,e:"div",a:{"class":"content"},f:[{p:[77,28,2600],t:7,e:"span",a:{"class":[{t:2,x:{r:["channelState","env"],s:"_0(_1)"},p:[77,41,2613]}]},f:[{t:2,x:{r:["channelPower","env"],s:"_0(_1)"},p:[77,64,2636]}," [",{p:[77,87,2659],t:7,e:"span",f:[{t:2,x:{r:["channelMode","env"],s:"_0(_1)"},p:[77,93,2665]}]},"]"]}]}]}],n:52,r:"data.areas",p:[70,3,1987]}]}]},r.exports.components=r.exports.components||{};var i={ntosheader:t(431)};for(var o in i)i.hasOwnProperty(o)&&(r.exports.components[o]=i[o]);e.exports=a.extend(r.exports)},{341:341,431:431}],428:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[" ",{p:[2,1,47],t:7,e:"ntosheader"}," ",{p:[4,1,64],t:7,e:"ui-display",f:[{p:[5,2,79],t:7,e:"div",a:{"class":"item"},f:[{p:[6,3,101],t:7,e:"div",a:{"class":"itemLabel"},f:["Payload status:"]}," ",{p:[9,3,158],t:7,e:"div",a:{"class":"itemContent"},f:[{t:4,f:["ARMED"],n:50,r:"data.armed",p:[10,4,188]},{t:4,n:51,f:["DISARMED"],r:"data.armed"}]}," ",{p:[16,3,270],t:7,e:"div",a:{"class":"itemLabel"},f:["Controls:"]}," ",{p:[19,3,321],t:7,e:"div",a:{"class":"itemContent"},f:[{p:[20,4,351],t:7,e:"table",f:[{p:[21,4,363],t:7,e:"tr",f:[{p:[21,8,367],t:7,e:"td",f:[{p:[21,12,371],t:7,e:"ui-button",a:{action:"PRG_obfuscate"},f:["OBFUSCATE PROGRAM NAME"]}]}]},{p:[22,4,444],t:7,e:"tr",f:[{p:[22,8,448],t:7,e:"td",f:[{p:[22,12,452],t:7,e:"ui-button",a:{action:"PRG_arm",state:[{t:2,x:{r:["data.armed"],s:'_0?"danger":null'},p:[22,47,487]}]},f:[{t:2,x:{r:["data.armed"],s:'_0?"DISARM":"ARM"'},p:[22,81,521]}]}," ",{p:[23,4,571],t:7,e:"ui-button",a:{icon:"radiation",state:[{t:2,x:{r:["data.armed"],s:'_0?null:"disabled"'},p:[23,39,606]}],action:"PRG_activate"},f:["ACTIVATE"]}]}]}]}]}]}]}]},r.exports.components=r.exports.components||{};var i={ntosheader:t(431)};for(var o in i)i.hasOwnProperty(o)&&(r.exports.components[o]=i[o]);e.exports=a.extend(r.exports)},{341:341,431:431}],429:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[" ",{p:[2,1,47],t:7,e:"ntosheader"}," ",{t:4,f:[{p:[5,3,95],t:7,e:"ui-display",a:{title:[{t:2,r:"class",p:[5,22,114]}," Alarms"]},f:[{p:[6,5,138],t:7,e:"ul",f:[{t:4,f:[{p:[8,9,171],t:7,e:"li",f:[{t:2,r:".",p:[8,13,175]}]}],n:52,r:".",p:[7,7,150]},{t:4,n:51,f:[{p:[10,9,211],t:7,e:"li",f:["System Nominal"]}],r:"."}]}]}],n:52,i:"class",r:"data.alarms",p:[4,1,64]}]},r.exports.components=r.exports.components||{};var i={ntosheader:t(431)};for(var o in i)i.hasOwnProperty(o)&&(r.exports.components[o]=i[o]);e.exports=a.extend(r.exports)},{341:341,431:431}],430:[function(t,e,n){var a=t(341),r={exports:{}};!function(t){"use strict";t.exports={data:{integState:function(t){var e=100;return t==e?"good":t>e/2?"average":"bad"},bigState:function(t,e,n){return charge>n?"bad":t>e?"average":"good"}}}}(r),r.exports.template={v:3,t:[" "," ",{p:[23,1,421],t:7,e:"ntosheader"}," ",{t:4,f:[{p:[27,2,462],t:7,e:"ui-button",a:{action:"PRG_clear"},f:["Back to Menu"]},{p:[27,56,516],t:7,e:"br"}," ",{p:[28,3,524],t:7,e:"ui-display",a:{title:"Supermatter Status:"},f:[{p:[29,3,568],t:7,e:"ui-section",a:{label:"Core Integrity"},f:[{p:[30,5,609],t:7,e:"ui-bar",a:{min:"0",max:"100",value:[{t:2,r:"adata.SM_integrity",p:[30,38,642]}],state:[{t:2,x:{r:["integState","adata.SM_integrity"],s:"_0(_1)"},p:[30,69,673]}]},f:[{t:2,r:"data.SM_integrity",p:[30,105,709]},"%"]}]}," ",{p:[32,3,761],t:7,e:"ui-section",a:{label:"Relative EER"},f:[{p:[33,5,800],t:7,e:"span",a:{"class":[{t:2,x:{r:["bigState","data.SM_power"],s:"_0(_1,150,300)"},p:[33,18,813]}]},f:[{t:2,r:"data.SM_power",p:[33,55,850]}," MeV/cm3"]}]}," ",{p:[35,3,903],t:7,e:"ui-section",a:{label:"Temperature"},f:[{p:[36,5,941],t:7,e:"span",a:{"class":[{t:2,x:{r:["bigState","data.SM_ambienttemp"],s:"_0(_1,4000,5000)"},p:[36,18,954]}]},f:[{t:2,r:"data.SM_ambienttemp",p:[36,63,999]}," K"]}]}," ",{p:[38,3,1052],t:7,e:"ui-section",a:{label:"Pressure"},f:[{p:[39,5,1087],t:7,e:"span",a:{"class":[{t:2,x:{r:["bigState","data.SM_ambientpressure"],s:"_0(_1,5000,10000)"},p:[39,18,1100]}]},f:[{t:2,r:"data.SM_ambientpressure",p:[39,68,1150]}," kPa"]}]}]}," ",{p:[42,3,1227],t:7,e:"hr"},{p:[42,7,1231],t:7,e:"br"}," ",{p:[43,3,1239],t:7,e:"ui-display",a:{title:"Gas Composition:"},f:[{t:4,f:[{p:[45,5,1307],t:7,e:"ui-section",a:{label:[{t:2,r:"name",p:[45,24,1326]}]},f:[{t:2,r:"amount",p:[46,6,1343]}," %"]}],n:52,r:"data.gases",p:[44,4,1281]}]}],n:50,r:"data.active",p:[26,1,440]},{t:4,n:51,f:[{p:[51,2,1418],t:7,e:"ui-button",a:{action:"PRG_refresh"},f:["Refresh"]},{p:[51,53,1469],t:7,e:"br"}," ",{p:[52,2,1476],t:7,e:"ui-display",a:{title:"Detected Supermatters"},f:[{t:4,f:[{p:[54,3,1552],t:7,e:"ui-section",a:{label:"Area"},f:[{t:2,r:"area_name",p:[55,5,1583]}," - (#",{t:2,r:"uid",p:[55,23,1601]},")"]}," ",{p:[57,3,1630],t:7,e:"ui-section",a:{label:"Integrity"},f:[{t:2,r:"integrity",p:[58,5,1666]}," %"]}," ",{p:[60,3,1702],t:7,e:"ui-section",a:{label:"Options"},f:[{p:[61,5,1736],t:7,e:"ui-button",a:{action:"PRG_set",params:['{"target" : "',{t:2,r:"uid",p:[61,54,1785]},'"}']},f:["View Details"]}]}],n:52,r:"data.supermatters",p:[53,2,1521]}]}],r:"data.active"}]},r.exports.components=r.exports.components||{};var i={ntosheader:t(431)};for(var o in i)i.hasOwnProperty(o)&&(r.exports.components[o]=i[o]);e.exports=a.extend(r.exports)},{341:341,431:431}],431:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"div",a:{"class":"item",style:"float: left"},f:[{p:[2,2,41],t:7,e:"table",f:[{p:[2,9,48],t:7,e:"tr",f:[{t:4,f:[{p:[4,3,113],t:7,e:"td",f:[{p:[4,7,117],t:7,e:"img",a:{src:[{t:2,r:"data.PC_batteryicon",p:[4,17,127]}]}}]}],n:50,x:{r:["data.PC_batteryicon","data.PC_showbatteryicon"],s:"_0&&_1"},p:[3,2,55]}," ",{t:4,f:[{p:[7,3,226],t:7,e:"td",f:[{p:[7,7,230],t:7,e:"b",f:[{t:2,r:"data.PC_batterypercent",p:[7,10,233]}]}]}],n:50,x:{r:["data.PC_batterypercent","data.PC_showbatteryicon"],s:"_0&&_1"},p:[6,2,165]}," ",{t:4,f:[{p:[10,3,305],t:7,e:"td",f:[{p:[10,7,309],t:7,e:"img",a:{src:[{t:2,r:"data.PC_ntneticon",p:[10,17,319]}]}}]}],n:50,r:"data.PC_ntneticon",p:[9,2,276]}," ",{t:4,f:[{p:[13,3,386],t:7,e:"td",f:[{p:[13,7,390],t:7,e:"img",a:{src:[{t:2,r:"data.PC_apclinkicon",p:[13,17,400]}]}}]}],n:50,r:"data.PC_apclinkicon",p:[12,2,355]}," ",{t:4,f:[{p:[16,3,469],t:7,e:"td",f:[{p:[16,7,473],t:7,e:"b",f:[{t:2,r:"data.PC_stationtime",p:[16,10,476]}]}]}],n:50,r:"data.PC_stationtime",p:[15,2,438]}," ",{t:4,f:[{p:[19,3,552],t:7,e:"td",f:[{p:[19,7,556],t:7,e:"img",a:{src:[{t:2,r:"icon",p:[19,17,566]}]}}]}],n:52,r:"data.PC_programheaders",p:[18,2,516]}]}]}]}," ",{p:[23,1,609],t:7,e:"div",a:{style:"float: right; margin-top: 5px"},f:[{p:[24,2,655],t:7,e:"ui-button",a:{action:"PC_shutdown"},f:["Shutdown"]}," ",{t:4,f:[{p:[26,3,745],t:7,e:"ui-button",a:{action:"PC_exit"},f:["EXIT PROGRAM"]}," ",{p:[27,3,801],t:7,e:"ui-button",a:{action:"PC_minimize"},f:["Minimize Program"]}],n:50,r:"data.PC_showexitprogram",p:[25,2,710]}]}," ",{p:[30,1,881],t:7,e:"div",a:{style:"clear: both"}}]},e.exports=a.extend(r.exports)},{341:341}],432:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-display",a:{title:"Auth. Disk:"},f:[{t:4,f:[{p:[3,7,69],t:7,e:"ui-button",a:{icon:"eject",style:"selected",action:"eject_disk"},f:["++++++++++"]}],n:50,r:"data.disk_present",p:[2,3,36]},{t:4,n:51,f:[{p:[5,7,172],t:7,e:"ui-button",a:{icon:"plus",action:"insert_disk"},f:["----------"]}],r:"data.disk_present"}]}," ",{p:[8,1,266],t:7,e:"ui-display",a:{title:"Status"},f:[{p:[9,3,297],t:7,e:"span",f:[{t:2,r:"data.status1",p:[9,9,303]},"-",{t:2,r:"data.status2",p:[9,26,320]}]}]}," ",{p:[11,1,360],t:7,e:"ui-display",a:{title:"Timer"},f:[{p:[12,3,390],t:7,e:"ui-section",a:{label:"Time to Detonation"},f:[{p:[13,5,435],t:7,e:"span",f:[{t:2,x:{r:["data.timing","data.time_left","data.timer_set"],s:"_0?_1:_2"},p:[13,11,441]}]}]}," ",{t:4,f:[{p:[16,5,540],t:7,e:"ui-section",a:{label:"Adjust Timer"},f:[{p:[17,7,581],t:7,e:"ui-button",a:{icon:"refresh",state:[{t:2,x:{r:["data.disk_present","data.code_approved","data.timer_is_not_default"],s:'_0&&_1&&_2?null:"disabled"'},p:[17,40,614]}],action:"timer",params:'{"change": "reset"}'},f:["Reset"]}," ",{p:[19,7,786],t:7,e:"ui-button",a:{icon:"minus",state:[{t:2,x:{r:["data.disk_present","data.code_approved","data.timer_is_not_min"],s:'_0&&_1&&_2?null:"disabled"'},p:[19,38,817]}],action:"timer",params:'{"change": "decrease"}'},f:["Decrease"]}," ",{p:[21,7,991],t:7,e:"ui-button",a:{icon:"pencil",state:[{t:2,x:{r:["data.disk_present","data.code_approved"],s:'_0&&_1?null:"disabled"'},p:[21,39,1023]}],action:"timer",params:'{"change": "input"}'},f:["Set"]}," ",{p:[22,7,1155],t:7,e:"ui-button",a:{icon:"plus",state:[{t:2,x:{r:["data.disk_present","data.code_approved","data.timer_is_not_max"],s:'_0&&_1&&_2?null:"disabled"'},p:[22,37,1185]}],action:"timer",params:'{"change": "increase"}'},f:["Increase"]}]}],n:51,r:"data.timing",p:[15,3,518]}," ",{p:[26,3,1394],t:7,e:"ui-section",a:{label:"Timer"},f:[{p:[27,5,1426],t:7,e:"ui-button",a:{icon:"clock-o",style:[{t:2,x:{r:["data.timing"],s:'_0?"danger":"caution"'},p:[27,38,1459]}],action:"toggle_timer",state:[{t:2,x:{r:["data.disk_present","data.code_approved","data.safety"],s:'_0&&_1&&!_2?null:"disabled"'},p:[29,14,1542]}]},f:[{t:2,x:{r:["data.timing"],s:'_0?"On":"Off"'},p:[30,7,1631]}]}]}]}," ",{p:[34,1,1713],t:7,e:"ui-display",a:{title:"Anchoring"},f:[{p:[35,3,1747],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.disk_present","data.code_approved"],s:'_0&&_1?null:"disabled"'},p:[36,12,1770]}],icon:[{t:2,x:{r:["data.anchored"],s:'_0?"lock":"unlock"'},p:[37,11,1846]}],style:[{t:2,x:{r:["data.anchored"],s:'_0?null:"caution"'},p:[38,12,1897]}],action:"anchor"},f:[{t:2,x:{r:["data.anchored"],s:'_0?"Engaged":"Off"'},p:[39,21,1956]}]}]}," ",{p:[41,1,2022],t:7,e:"ui-display",a:{title:"Safety"},f:[{p:[42,3,2053],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.disk_present","data.code_approved"],s:'_0&&_1?null:"disabled"'},p:[43,12,2076]}],icon:[{t:2,x:{r:["data.safety"],s:'_0?"lock":"unlock"'},p:[44,11,2152]}],action:"safety",style:[{t:2,x:{r:["data.safety"],s:'_0?"caution":"danger"'},p:[45,12,2217]}]},f:[{p:[46,7,2265],t:7,e:"span",f:[{t:2,x:{r:["data.safety"],s:'_0?"On":"Off"'},p:[46,13,2271]}]}]}]}," ",{p:[49,1,2341],t:7,e:"ui-display",a:{title:"Code"},f:[{p:[50,3,2370],t:7,e:"ui-section",a:{label:"Message"},f:[{t:2,r:"data.message",p:[50,31,2398]}]}," ",{p:[51,3,2431],t:7,e:"ui-section",a:{label:"Keypad"},f:[{p:[52,5,2464],t:7,e:"ui-button",a:{action:"keypad",state:[{t:2,x:{r:["data.disk_present"],s:'_0?null:"disabled"'},p:[52,39,2498]}],params:'{"digit":"1"}'},f:["1"]}," ",{p:[53,5,2583],t:7,e:"ui-button",a:{action:"keypad",state:[{t:2,x:{r:["data.disk_present"],s:'_0?null:"disabled"'},p:[53,39,2617]}],params:'{"digit":"2"}'},f:["2"]}," ",{p:[54,5,2702],t:7,e:"ui-button",a:{action:"keypad",state:[{t:2,x:{r:["data.disk_present"],s:'_0?null:"disabled"'},p:[54,39,2736]}],params:'{"digit":"3"}'},f:["3"]}," ",{p:[55,5,2821],t:7,e:"br"}," ",{p:[56,5,2831],t:7,e:"ui-button",a:{action:"keypad",state:[{t:2,x:{r:["data.disk_present"],s:'_0?null:"disabled"'},p:[56,39,2865]}],params:'{"digit":"4"}'},f:["4"]}," ",{p:[57,5,2950],t:7,e:"ui-button",a:{action:"keypad",state:[{t:2,x:{r:["data.disk_present"],s:'_0?null:"disabled"'},p:[57,39,2984]}],params:'{"digit":"5"}'},f:["5"]}," ",{p:[58,5,3069],t:7,e:"ui-button",a:{action:"keypad",state:[{t:2,x:{r:["data.disk_present"],s:'_0?null:"disabled"'},p:[58,39,3103]}],params:'{"digit":"6"}'},f:["6"]}," ",{p:[59,5,3188],t:7,e:"br"}," ",{p:[60,5,3198],t:7,e:"ui-button",a:{action:"keypad",state:[{t:2,x:{r:["data.disk_present"],s:'_0?null:"disabled"'},p:[60,39,3232]}],params:'{"digit":"7"}'},f:["7"]}," ",{p:[61,5,3317],t:7,e:"ui-button",a:{action:"keypad",state:[{t:2,x:{r:["data.disk_present"],s:'_0?null:"disabled"'},p:[61,39,3351]}],params:'{"digit":"8"}'},f:["8"]}," ",{p:[62,5,3436],t:7,e:"ui-button",a:{action:"keypad",state:[{t:2,x:{r:["data.disk_present"],s:'_0?null:"disabled"'},p:[62,39,3470]}],params:'{"digit":"9"}'},f:["9"]}," ",{p:[63,5,3555],t:7,e:"br"}," ",{p:[64,5,3565],t:7,e:"ui-button",a:{action:"keypad",state:[{t:2,x:{r:["data.disk_present"],s:'_0?null:"disabled"'},p:[64,39,3599]}],params:'{"digit":"R"}'},f:["R"]}," ",{p:[65,5,3684],t:7,e:"ui-button",a:{action:"keypad",state:[{t:2,x:{r:["data.disk_present"],s:'_0?null:"disabled"'},p:[65,39,3718]}],params:'{"digit":"0"}'},f:["0"]}," ",{p:[66,5,3803],t:7,e:"ui-button",a:{action:"keypad",state:[{t:2,x:{r:["data.disk_present"],s:'_0?null:"disabled"'},p:[66,39,3837]}],params:'{"digit":"E"}'},f:["E"]}]}]}]},e.exports=a.extend(r.exports)},{341:341}],433:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{t:4,f:[{p:[2,2,25],t:7,e:"ui-button",a:{icon:"undo",action:"change_menu",params:'{"menu": "1"}'},f:["Return"]}," ",{p:[3,2,113],t:7,e:"ui-display",a:{title:"Advanced Surgery Procedures"},f:[{p:[4,3,165],t:7,e:"ui-button",a:{icon:"download",action:"sync"},f:["Sync with research database"]}," ",{t:4,f:[{p:[6,4,278],t:7,e:"ui-display",f:[{p:[7,6,297],t:7,e:"ui-section",f:[{p:[7,18,309],t:7,e:"b",f:[{t:2,r:"name",p:[7,21,312]}]}]}," ",{p:[8,6,344],t:7,e:"ui-section",f:[{t:2,r:"desc",p:[8,18,356]}]}]}],n:52,r:"data.surgeries",p:[5,3,249]}]}],n:50,x:{r:["data.menu"],s:"_0==2"},p:[1,1,0]},{t:4,n:51,f:[{p:[13,2,437],t:7,e:"ui-button",a:{action:"change_menu",params:'{"menu": "2"}'},f:["View Surgery Procedures"]}," ",{t:4,f:[{p:[15,3,556],t:7,e:"ui-notice",f:["No table detected!"]}],n:51,r:"data.table",p:[14,2,530]}," ",{p:[19,2,623],t:7,e:"ui-display",f:[{p:[20,3,639],t:7,e:"ui-display",a:{title:"Patient State"},f:[{t:4,f:[{p:[22,5,704],t:7,e:"ui-section",a:{label:"State"},f:[{p:[23,6,737],t:7,e:"span",a:{"class":[{t:2,r:"data.patient.statstate",p:[23,19,750]}]},f:[{t:2,r:"data.patient.stat",p:[23,47,778]}]}]}," ",{p:[25,5,831],t:7,e:"ui-section",a:{label:"Blood Type"},f:[{p:[26,6,869],t:7,e:"span",a:{"class":"content"},f:[{t:2,r:"data.patient.blood_type",p:[26,28,891]}]}]}," ",{p:[28,5,950],t:7,e:"ui-section",a:{label:"Health"},f:[{p:[29,6,984],t:7,e:"ui-bar",a:{min:[{t:2,r:"data.patient.minHealth",p:[29,19,997]}],max:[{t:2,r:"data.patient.maxHealth",p:[29,52,1030]}],value:[{t:2,r:"data.patient.health",p:[29,87,1065]}],state:[{t:2,x:{r:["data.patient.health"],s:'_0>=0?"good":"average"'},p:[30,13,1103]}]},f:[{t:2,x:{r:["adata.patient.health"],s:"Math.round(_0)"},p:[30,64,1154]}]}]}," ",{t:4,f:[{p:[33,6,1389],t:7,e:"ui-section",a:{label:[{t:2,r:"label",p:[33,25,1408]}]},f:[{p:[34,7,1427],t:7,e:"ui-bar",a:{min:"0",max:[{t:2,r:"data.patient.maxHealth",p:[34,28,1448]}],value:[{t:2,rx:{r:"data.patient",m:[{t:30,n:"type"}]},p:[34,63,1483]}],state:"bad"},f:[{t:2,x:{r:["type","adata.patient"],s:"Math.round(_1[_0])"},p:[34,99,1519]}]}]}],n:52,x:{r:[],s:'[{label:"Brute",type:"bruteLoss"},{label:"Burn",type:"fireLoss"},{label:"Toxin",type:"toxLoss"},{label:"Respiratory",type:"oxyLoss"}]'},p:[32,5,1224]}],n:50,r:"data.patient",p:[21,4,678]},{t:4,n:51,f:["No patient detected."],r:"data.patient"}]}," ",{p:[41,3,1670],t:7,e:"ui-display",a:{title:"Initiated Procedures"},f:[{t:4,f:[{t:4,f:[{p:[44,6,1777],t:7,e:"ui-subdisplay",a:{title:[{t:2,r:"name",p:[44,28,1799]}]},f:[{p:[45,7,1817],t:7,e:"ui-section",a:{label:"Next Step"},f:[{p:[46,8,1856],t:7,e:"span",a:{"class":"content"},f:[{t:2,r:"next_step",p:[46,30,1878]}]}," ",{t:4,f:[{p:[48,9,1937],t:7,e:"span",a:{"class":"content"},f:[{p:[48,31,1959],t:7,e:"b",f:["Required chemicals:"]},{p:[48,57,1985],t:7,e:"br"}," ",{t:2,r:"chems_needed",p:[48,62,1990]}]}],n:50,r:"chems_needed",p:[47,8,1907]}]}," ",{t:4,f:[{p:[52,8,2091],t:7,e:"ui-section",a:{label:"Alternative Step"},f:[{p:[53,9,2138],t:7,e:"span",a:{"class":"content"},f:[{t:2,r:"alternative_step",p:[53,31,2160]}]}," ",{t:4,f:[{p:[55,10,2232],t:7,e:"span",a:{"class":"content"},f:[{p:[55,32,2254],t:7,e:"b",f:["Required chemicals:"]},{p:[55,58,2280],t:7,e:"br"}," ",{t:2,r:"chems_needed",p:[55,63,2285]}]}],n:50,r:"alt_chems_needed",p:[54,9,2197]}]}],n:50,r:"alternative_step",p:[51,7,2058]}]}],n:52,r:"data.procedures",p:[43,5,1745]}],n:50,r:"data.procedures",p:[42,4,1716]},{t:4,n:51,f:["No active procedures."],r:"data.procedures"}]}]}],x:{r:["data.menu"],s:"_0==2"}}]},e.exports=a.extend(r.exports)},{341:341}],434:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-display",f:[{p:[2,2,15],t:7,e:"ui-section",f:["This machine only accepts ore. Gibtonite and Slag are not accepted."]}," ",{p:[5,2,117],t:7,e:"ui-section",f:["Current unclaimed points: ",{t:2,r:"data.unclaimedPoints",p:[6,29,159]}," ",{t:4,f:[{p:[8,4,220],t:7,e:"ui-button",a:{action:"Claim"},f:["Claim Points"]}],n:50,r:"data.unclaimedPoints",p:[7,3,187]}]}," ",{p:[13,2,311],t:7,e:"ui-section",f:[{t:4,f:[{p:[15,4,350],t:7,e:"ui-button",a:{action:"Eject"},f:["Eject ID"]}," You have ",{t:2,r:"data.claimedPoints",p:[18,13,421]}," mining points collected."],n:50,r:"data.hasID",p:[14,3,327]},{t:4,n:51,f:[{p:[20,4,485],t:7,e:"ui-button",a:{action:"Insert"},f:["Insert ID"]}],r:"data.hasID"}]}]}," ",{p:[26,1,588],t:7,e:"ui-display",f:[{t:4,f:[{p:[28,3,627],t:7,e:"ui-section",f:[{p:[29,4,644],t:7,e:"ui-button",a:{action:"diskEject",icon:"eject"},f:["Eject Disk"]}]}," ",{t:4,f:[{p:[34,4,772],t:7,e:"ui-section",a:{"class":"candystripe"},f:[{p:[35,5,808],t:7,e:"ui-button",a:{action:"diskUpload",state:[{t:2,x:{r:["canupload"],s:'(_0)?null:"disabled"'},p:[35,42,845]}],icon:"upload",align:"right",params:['{ "design" : "',{t:2,r:"index",p:[35,129,932]},'" }']},f:["Upload"]}," File ",{t:2,r:"index",p:[38,10,988]},": ",{t:2,r:"name",p:[38,21,999]}]}],n:52,r:"data.diskDesigns",p:[33,3,741]}],n:50,r:"data.hasDisk",p:[27,2,603]},{t:4,n:51,f:[{p:[42,3,1053],t:7,e:"ui-section",f:[{p:[43,4,1070],t:7,e:"ui-button",a:{action:"diskInsert",icon:"floppy-o"},f:["Insert Disk"]}]}],r:"data.hasDisk"}]}," ",{t:4,f:[{p:[50,2,1223],t:7,e:"ui-display",f:[{p:[51,3,1239],t:7,e:"ui-section",f:[{p:[52,4,1256],t:7,e:"b",f:["Warning"]},": ",{t:2,r:"data.disconnected",p:[52,20,1272]},". Please contact the quartermaster."]}]}],n:50,r:"data.disconnected",p:[49,1,1195]},{t:4,f:[{p:[57,2,1412],t:7,e:"div",a:{"class":"display tabular"},f:[{p:[58,3,1445],t:7,e:"section",a:{"class":"candystripe"},f:[{p:[59,5,1480],t:7,e:"section",a:{"class":"cell"},f:["Mineral"]}," ",{p:[62,5,1538],t:7,e:"section",a:{"class":"cell"},f:["Sheets"]}," ",{p:[65,5,1595],t:7,e:"section",a:{"class":"cell"},f:[]}," ",{p:[67,5,1639],t:7,e:"section",a:{"class":"cell"},f:[]}," ",{p:[69,5,1683],t:7,e:"section",a:{"class":"cell"},f:["Ore Value"]}]}," ",{t:4,f:[{p:[74,4,1785],t:7,e:"section",a:{"class":"candystripe"},f:[{p:[75,5,1820],t:7,e:"section",a:{"class":"cell"},f:[{t:2,r:"name",p:[76,6,1849]}]}," ",{p:[78,5,1879],t:7,e:"section",a:{"class":"cell",align:"right"},f:[{t:2,r:"amount",p:[79,6,1922]}]}," ",{p:[81,5,1954],t:7,e:"section",a:{"class":"cell"},f:[{p:[82,6,1983],t:7,e:"input",a:{value:[{t:2,r:"sheets",p:[82,19,1996]}],placeholder:"###","class":"number"}}]}," ",{p:[84,5,2063],t:7,e:"section",a:{"class":"cell",align:"right"},f:[{p:[85,6,2106],t:7,e:"ui-button",a:{"class":"center",grid:0,action:"Release",state:[{t:2,x:{r:["amount"],s:'(_0>=1)?null:"disabled"'},p:[85,60,2160]}],params:['{ "id" : ',{t:2,r:"id",p:[85,115,2215]},', "sheets" : ',{t:2,r:"sheets",p:[85,134,2234]}," }"]},f:["Release"]}]}," ",{p:[89,5,2305],t:7,e:"section",a:{"class":"cell",align:"right"},f:[{t:2,r:"value",p:[90,6,2348]}]}]}],n:52,r:"data.materials",p:[73,3,1756]}," ",{t:4,f:[{p:[95,4,2431],t:7,e:"section",a:{"class":"candystripe"},f:[{p:[96,5,2466],t:7,e:"section",a:{"class":"cell"},f:[{t:2,r:"name",p:[97,6,2495]}]}," ",{p:[99,5,2525],t:7,e:"section",a:{"class":"cell",align:"right"},f:[{t:2,r:"amount",p:[100,6,2568]}]}," ",{p:[102,5,2600],t:7,e:"section",a:{"class":"cell"},f:[{p:[103,6,2629],t:7,e:"input",a:{value:[{t:2,r:"sheets",p:[103,19,2642]}],placeholder:"###","class":"number"}}]}," ",{p:[105,5,2709],t:7,e:"section",a:{"class":"cell",align:"right"},f:[{p:[106,6,2752],t:7,e:"ui-button",a:{"class":"center",grid:0,action:"Smelt",state:[{t:2,x:{r:["amount"],s:'(_0>=1)?null:"disabled"'},p:[106,58,2804]}],params:['{ "id" : ',{t:2,r:"id",p:[106,114,2860]},', "sheets" : ',{t:2,r:"sheets",p:[106,133,2879]}," }"]},f:["Smelt"]}]}," ",{p:[110,5,2947],t:7,e:"section",a:{"class":"cell",align:"right"},f:[]}]}],n:52,r:"data.alloys",p:[94,3,2405]}]}],n:50,x:{r:["data.materials","data.alloys"],s:"_0||_1"},p:[56,1,1372]}]},e.exports=a.extend(r.exports)},{341:341}],435:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{t:4,f:[{p:{button:[{p:[4,4,87],t:7,e:"ui-button",a:{icon:"remove",state:[{t:2,x:{r:["data.has_beaker"],s:'_0?null:"disabled"'},p:[4,36,119]}],action:"empty_eject_beaker"},f:["Empty and eject"]}," ",{p:[7,4,231],t:7,e:"ui-button",a:{icon:"trash",state:[{t:2,x:{r:["data.has_beaker"],s:'_0?null:"disabled"'},p:[7,35,262]}],action:"empty_beaker"},f:["Empty"] +}," ",{p:[10,4,358],t:7,e:"ui-button",a:{icon:"eject",state:[{t:2,x:{r:["data.has_beaker"],s:'_0?null:"disabled"'},p:[10,35,389]}],action:"eject_beaker"},f:["Eject"]}]},t:7,e:"ui-display",a:{title:"Beaker",button:0},f:[" ",{t:4,f:[{p:[15,4,528],t:7,e:"ui-section",f:[{t:4,f:[{p:[17,6,578],t:7,e:"span",a:{"class":"bad"},f:["The beaker is empty!"]}],n:50,r:"data.beaker_empty",p:[16,5,546]},{t:4,n:51,f:[{p:[19,6,644],t:7,e:"ui-subdisplay",a:{title:"Blood"},f:[{t:4,f:[{p:[21,8,712],t:7,e:"ui-section",a:{label:"Blood DNA"},f:[{t:2,r:"data.blood.dna",p:[21,38,742]}]}," ",{p:[22,8,782],t:7,e:"ui-section",a:{label:"Blood type"},f:[{t:2,r:"data.blood.type",p:[22,39,813]}]}],n:50,r:"data.has_blood",p:[20,7,681]},{t:4,n:51,f:[{p:[24,8,870],t:7,e:"ui-section",f:[{p:[25,9,892],t:7,e:"span",a:{"class":"average"},f:["No blood sample detected."]}]}],r:"data.has_blood"}]}],r:"data.beaker_empty"}]}],n:50,r:"data.has_beaker",p:[14,3,500]},{t:4,n:51,f:[{p:[32,4,1054],t:7,e:"ui-section",f:[{p:[33,5,1072],t:7,e:"span",a:{"class":"bad"},f:["No beaker loaded."]}]}],r:"data.has_beaker"}]}," ",{t:4,f:[{p:[38,3,1188],t:7,e:"ui-display",a:{title:"Diseases"},f:[{t:4,f:[{p:{button:[{t:4,f:[{p:[43,8,1343],t:7,e:"ui-button",a:{icon:"pencil",action:"rename_disease",state:[{t:2,x:{r:["can_rename"],s:'_0?"":"disabled"'},p:[43,64,1399]}],params:['{"index": ',{t:2,r:"index",p:[43,116,1451]},"}"]},f:["Name advanced disease"]}],n:50,r:"is_adv",p:[42,7,1320]}," ",{p:[47,7,1538],t:7,e:"ui-button",a:{icon:"flask",action:"create_culture_bottle",state:[{t:2,x:{r:["data.is_ready"],s:'_0?"":"disabled"'},p:[47,69,1600]}],params:['{"index": ',{t:2,r:"index",p:[47,124,1655]},"}"]},f:["Create virus culture bottle"]}]},t:7,e:"ui-display",a:{title:[{t:2,r:"name",p:[40,24,1269]}],button:0},f:[" ",{p:[51,6,1749],t:7,e:"ui-section",a:{label:"Disease agent"},f:[{t:2,r:"agent",p:[51,40,1783]}]}," ",{p:[52,6,1812],t:7,e:"ui-section",a:{label:"Description"},f:[{t:2,r:"description",p:[52,38,1844]}]}," ",{p:[53,6,1879],t:7,e:"ui-section",a:{label:"Spread"},f:[{t:2,r:"spread",p:[53,33,1906]}]}," ",{p:[54,6,1936],t:7,e:"ui-section",a:{label:"Possible cure"},f:[{t:2,r:"cure",p:[54,40,1970]}]}," ",{t:4,f:[{p:[56,7,2021],t:7,e:"ui-section",a:{label:"Symptoms"},f:[{t:4,f:[{p:[58,9,2087],t:7,e:"ui-button",a:{action:"symptom_details",state:"",params:['{"picked_symptom": ',{t:2,r:"sym_index",p:[58,81,2159]},', "index": ',{t:2,r:"index",p:[58,105,2183]},"}"]},f:[{t:2,r:"name",p:[59,10,2206]}," "]},{p:[60,21,2236],t:7,e:"br"}],n:52,r:"symptoms",p:[57,8,2059]}]}," ",{p:[63,7,2289],t:7,e:"ui-section",a:{label:"Resistance"},f:[{t:2,r:"resistance",p:[63,38,2320]}]}," ",{p:[64,7,2355],t:7,e:"ui-section",a:{label:"Stealth"},f:[{t:2,r:"stealth",p:[64,35,2383]}]}," ",{p:[65,7,2415],t:7,e:"ui-section",a:{label:"Stage speed"},f:[{t:2,r:"stage_speed",p:[65,39,2447]}]}," ",{p:[66,7,2483],t:7,e:"ui-section",a:{label:"Transmittability"},f:[{t:2,r:"transmission",p:[66,44,2520]}]}],n:50,r:"is_adv",p:[55,6,1999]}]}],n:52,r:"data.viruses",p:[39,4,1222]},{t:4,n:51,f:[{p:[70,5,2601],t:7,e:"ui-section",f:[{p:[71,6,2620],t:7,e:"span",a:{"class":"average"},f:["No detectable virus in the blood sample."]}]}],r:"data.viruses"}]}," ",{p:[75,3,2743],t:7,e:"ui-display",a:{title:"Antibodies"},f:[{t:4,f:[{p:[77,5,2811],t:7,e:"ui-section",a:{label:[{t:2,r:"name",p:[77,24,2830]}]},f:[{p:[78,7,2848],t:7,e:"ui-button",a:{icon:"eyedropper",state:[{t:2,x:{r:["data.is_ready"],s:'_0?"":"disabled"'},p:[78,43,2884]}],action:"create_vaccine_bottle",params:['{"index": ',{t:2,r:"id",p:[78,129,2970]},"}"]},f:["Create vaccine bottle"]}]}],n:52,r:"data.resistances",p:[76,4,2779]},{t:4,n:51,f:[{p:[83,5,3067],t:7,e:"ui-section",f:[{p:[84,6,3086],t:7,e:"span",a:{"class":"average"},f:["No antibodies detected in the blood sample."]}]}],r:"data.resistances"}]}],n:50,r:"data.has_blood",p:[37,2,1162]}],n:50,x:{r:["data.mode"],s:"_0==1"},p:[1,1,0]},{t:4,n:51,f:[{p:[90,2,3231],t:7,e:"ui-button",a:{icon:"undo",state:"",action:"back"},f:["Back"]}," ",{t:4,f:[{p:[94,4,3330],t:7,e:"ui-display",a:{title:[{t:2,r:"name",p:[94,23,3349]}]},f:[{p:[95,4,3364],t:7,e:"ui-section",f:[{t:2,r:"desc",p:[96,5,3382]}," ",{t:4,f:[{p:[98,5,3417],t:7,e:"br"}," ",{p:[99,5,3428],t:7,e:"b",f:["This symptom has been neutered, and has no effect. It will still affect the virus' statistics."]}],n:50,r:"neutered",p:[97,4,3395]}]}," ",{p:[102,4,3564],t:7,e:"ui-section",f:[{p:[103,5,3582],t:7,e:"ui-section",a:{label:"Level"},f:[{t:2,r:"level",p:[103,31,3608]}]}," ",{p:[104,5,3636],t:7,e:"ui-section",a:{label:"Resistance"},f:[{t:2,r:"resistance",p:[104,36,3667]}]}," ",{p:[105,5,3700],t:7,e:"ui-section",a:{label:"Stealth"},f:[{t:2,r:"stealth",p:[105,33,3728]}]}," ",{p:[106,5,3758],t:7,e:"ui-section",a:{label:"Stage speed"},f:[{t:2,r:"stage_speed",p:[106,37,3790]}]}," ",{p:[107,5,3824],t:7,e:"ui-section",a:{label:"Transmittability"},f:[{t:2,r:"transmission",p:[107,42,3861]}]}]}," ",{p:[109,4,3913],t:7,e:"ui-subdisplay",a:{title:"Effect Thresholds"},f:[{p:[110,5,3960],t:7,e:"ui-section",f:[{t:3,r:"threshold_desc",p:[110,17,3972]}]}]}]}],n:53,r:"data.symptom",p:[93,2,3303]}],x:{r:["data.mode"],s:"_0==1"}}]},e.exports=a.extend(r.exports)},{341:341}],436:[function(t,e,n){var a=t(341),r={exports:{}};!function(e){"use strict";var n=t(484);e.exports={data:{filter:"",tooltiptext:function(t,e,n){var a="";return t&&(a+="REQUIREMENTS: "+t+" "),e&&(a+="CATALYSTS: "+e+" "),n&&(a+="TOOLS: "+n),a}},oninit:function(){var t=this;this.on({hover:function(t){this.set("hovered",t.context.params)},unhover:function(t){this.set("hovered")}}),this.observe("filter",function(e,a,r){var i=null;i=t.get("data.display_compact")?t.findAll(".section"):t.findAll(".display:not(:first-child)"),(0,n.filterMulti)(i,t.get("filter").toLowerCase())},{init:!1})}}}(r),r.exports.template={v:3,t:[" ",{p:[48,1,1342],t:7,e:"ui-display",a:{title:[{t:2,r:"data.category",p:[48,20,1361]},{t:4,f:[" : ",{t:2,r:"data.subcategory",p:[48,64,1405]}],n:50,r:"data.subcategory",p:[48,37,1378]}]},f:[{t:4,f:[{p:[50,3,1459],t:7,e:"ui-section",f:["Crafting... ",{p:[51,16,1488],t:7,e:"i",a:{"class":"fa-spin fa fa-spinner"}}]}],n:50,r:"data.busy",p:[49,2,1438]},{t:4,n:51,f:[{p:[54,3,1557],t:7,e:"ui-section",f:[{p:[55,4,1574],t:7,e:"table",a:{style:"width:100%"},f:[{p:[56,5,1606],t:7,e:"tr",f:[{p:[57,6,1617],t:7,e:"td",a:{style:"width:150px!important"},f:[{p:[58,7,1659],t:7,e:"ui-button",a:{icon:"arrow-left",action:"backwardCat"},f:[{t:2,r:"data.prev_cat",p:[59,8,1718]}]}]}," ",{p:[62,6,1774],t:7,e:"td",a:{style:"width:150px!important"},f:[{p:[63,7,1816],t:7,e:"ui-button",a:{icon:"arrow-right",action:"forwardCat"},f:[{t:2,r:"data.next_cat",p:[64,7,1874]}]}]}," ",{p:[67,6,1930],t:7,e:"td",a:{style:"float:right!important"},f:[{t:4,f:[{p:[69,7,2014],t:7,e:"ui-button",a:{icon:"lock",action:"toggle_recipes"},f:["Showing Craftable Recipes"]}],n:50,r:"data.display_craftable_only",p:[68,6,1971]},{t:4,n:51,f:[{p:[73,7,2138],t:7,e:"ui-button",a:{icon:"unlock",action:"toggle_recipes"},f:["Showing All Recipes"]}],r:"data.display_craftable_only"}]}," ",{p:[78,6,2268],t:7,e:"td",a:{style:"float:right!important"},f:[{p:[79,7,2310],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.display_compact"],s:'_0?"check-square-o":"square-o"'},p:[79,24,2327]}],action:"toggle_compact"},f:["Compact"]}]}]}," ",{p:[84,5,2474],t:7,e:"tr",f:[{t:4,f:[{p:[86,6,2515],t:7,e:"td",a:{style:"width:150px!important"},f:[{p:[87,7,2557],t:7,e:"ui-button",a:{icon:"arrow-left",action:"backwardSubCat"},f:[{t:2,r:"data.prev_subcat",p:[88,8,2619]}]}]}," ",{p:[91,6,2678],t:7,e:"td",a:{style:"width:150px!important"},f:[{p:[92,7,2720],t:7,e:"ui-button",a:{icon:"arrow-right",action:"forwardSubCat"},f:[{t:2,r:"data.next_subcat",p:[93,8,2782]}]}]}],n:50,r:"data.subcategory",p:[85,5,2484]}]}]}," ",{t:4,f:[{t:4,f:[" ",{p:[101,6,2992],t:7,e:"ui-input",a:{value:[{t:2,r:"filter",p:[101,23,3009]}],placeholder:"Filter.."}}],n:51,r:"data.display_compact",p:[100,5,2902]}],n:50,r:"config.fancy",p:[99,4,2876]}]}," ",{t:4,f:[{p:[106,5,3144],t:7,e:"ui-display",f:[{t:4,f:[{p:[108,6,3193],t:7,e:"ui-section",a:{label:[{t:2,r:"name",p:[108,25,3212]}]},f:[{p:[109,7,3230],t:7,e:"ui-button",a:{tooltip:[{t:2,x:{r:["tooltiptext","req_text","catalyst_text","tool_text"],s:"_0(_1,_2,_3)"},p:[109,27,3250]}],"tooltip-side":"right",action:"make",params:['{"recipe": "',{t:2,r:"ref",p:[109,135,3358]},'"}'],icon:"gears"},v:{hover:"hover",unhover:"unhover"},f:["Craft"]}]}],n:52,r:"data.can_craft",p:[107,5,3162]}," ",{t:4,f:[{t:4,f:[{p:[116,7,3567],t:7,e:"ui-section",a:{label:[{t:2,r:"name",p:[116,26,3586]}]},f:[{p:[117,8,3605],t:7,e:"ui-button",a:{tooltip:[{t:2,x:{r:["tooltiptext","req_text","catalyst_text","tool_text"],s:"_0(_1,_2,_3)"},p:[117,28,3625]}],"tooltip-side":"right",state:"disabled",icon:"gears"},v:{hover:"hover",unhover:"unhover"},f:["Craft"]}]}],n:52,r:"data.cant_craft",p:[115,6,3534]}],n:51,r:"data.display_craftable_only",p:[114,5,3495]}]}],n:50,r:"data.display_compact",p:[105,4,3110]},{t:4,n:51,f:[{t:4,f:[{p:[126,6,3947],t:7,e:"ui-display",a:{title:[{t:2,r:"name",p:[126,25,3966]}]},f:[{t:4,f:[{p:[128,8,4009],t:7,e:"ui-section",a:{label:"Requirements"},f:[{t:2,r:"req_text",p:[129,9,4052]}]}],n:50,r:"req_text",p:[127,7,3984]}," ",{t:4,f:[{p:[133,8,4139],t:7,e:"ui-section",a:{label:"Catalysts"},f:[{t:2,r:"catalyst_text",p:[134,9,4179]}]}],n:50,r:"catalyst_text",p:[132,7,4109]}," ",{t:4,f:[{p:[138,8,4267],t:7,e:"ui-section",a:{label:"Tools"},f:[{t:2,r:"tool_text",p:[139,9,4303]}]}],n:50,r:"tool_text",p:[137,7,4241]}," ",{p:[142,7,4361],t:7,e:"ui-section",f:[{p:[143,8,4382],t:7,e:"ui-button",a:{icon:"gears",action:"make",params:['{"recipe": "',{t:2,r:"ref",p:[143,66,4440]},'"}']},f:["Craft"]}]}]}],n:52,r:"data.can_craft",p:[125,5,3916]}," ",{t:4,f:[{t:4,f:[{p:[151,7,4621],t:7,e:"ui-display",a:{title:[{t:2,r:"name",p:[151,26,4640]}]},f:[{t:4,f:[{p:[153,9,4685],t:7,e:"ui-section",a:{label:"Requirements"},f:[{t:2,r:"req_text",p:[154,10,4729]}]}],n:50,r:"req_text",p:[152,8,4659]}," ",{t:4,f:[{p:[158,9,4820],t:7,e:"ui-section",a:{label:"Catalysts"},f:[{t:2,r:"catalyst_text",p:[159,10,4861]}]}],n:50,r:"catalyst_text",p:[157,8,4789]}," ",{t:4,f:[{p:[163,9,4953],t:7,e:"ui-section",a:{label:"Tools"},f:[{t:2,r:"tool_text",p:[164,10,4990]}]}],n:50,r:"tool_text",p:[162,8,4926]}]}],n:52,r:"data.cant_craft",p:[150,6,4588]}],n:51,r:"data.display_craftable_only",p:[149,5,4549]}],r:"data.display_compact"}],r:"data.busy"}]}]},e.exports=a.extend(r.exports)},{341:341,484:484}],437:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-notice",f:[{p:[2,3,15],t:7,e:"span",f:["The regulator ",{t:2,x:{r:["data.holding"],s:'_0?"is":"is not"'},p:[2,23,35]}," connected to a tank."]}]}," ",{p:[4,1,113],t:7,e:"ui-display",a:{title:"Status",button:0},f:[{p:[5,3,151],t:7,e:"ui-section",a:{label:"Pressure"},f:[{p:[6,5,186],t:7,e:"span",f:[{t:2,x:{r:["adata.pressure"],s:"Math.round(_0)"},p:[6,11,192]}," kPa"]}]}," ",{p:[8,3,254],t:7,e:"ui-section",a:{label:"Port"},f:[{p:[9,5,285],t:7,e:"span",a:{"class":[{t:2,x:{r:["data.connected"],s:'_0?"good":"average"'},p:[9,18,298]}]},f:[{t:2,x:{r:["data.connected"],s:'_0?"Connected":"Not Connected"'},p:[9,59,339]}]}]}]}," ",{p:[12,1,430],t:7,e:"ui-display",a:{title:"Pump"},f:[{p:[13,3,459],t:7,e:"ui-section",a:{label:"Power"},f:[{p:[14,5,491],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.on"],s:'_0?"power-off":"close"'},p:[14,22,508]}],style:[{t:2,x:{r:["data.on"],s:'_0?"selected":"null"'},p:[15,14,559]}],action:"power"},f:[{t:2,x:{r:["data.on"],s:'_0?"On":"Off"'},p:[16,22,616]}]}]}," ",{p:[18,3,675],t:7,e:"ui-section",a:{label:"Direction"},f:[{p:[19,5,711],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.direction"],s:'_0=="out"?"sign-out":"sign-in"'},p:[19,22,728]}],action:"direction"},f:[{t:2,x:{r:["data.direction"],s:'_0=="out"?"Out":"In"'},p:[20,26,808]}]}]}," ",{p:[22,3,883],t:7,e:"ui-section",a:{label:"Target Pressure"},f:[{p:[23,5,925],t:7,e:"ui-bar",a:{min:[{t:2,r:"data.min_pressure",p:[23,18,938]}],max:[{t:2,r:"data.max_pressure",p:[23,46,966]}],value:[{t:2,r:"data.target_pressure",p:[24,14,1003]}]},f:[{t:2,x:{r:["adata.target_pressure"],s:"Math.round(_0)"},p:[24,40,1029]}," kPa"]}]}," ",{p:[26,3,1100],t:7,e:"ui-section",a:{label:"Pressure Regulator"},f:[{p:[27,5,1145],t:7,e:"ui-button",a:{icon:"refresh",state:[{t:2,x:{r:["data.target_pressure","data.default_pressure"],s:'_0!=_1?null:"disabled"'},p:[27,38,1178]}],action:"pressure",params:'{"pressure": "reset"}'},f:["Reset"]}," ",{p:[29,5,1328],t:7,e:"ui-button",a:{icon:"minus",state:[{t:2,x:{r:["data.target_pressure","data.min_pressure"],s:'_0>_1?null:"disabled"'},p:[29,36,1359]}],action:"pressure",params:'{"pressure": "min"}'},f:["Min"]}," ",{p:[31,5,1500],t:7,e:"ui-button",a:{icon:"pencil",action:"pressure",params:'{"pressure": "input"}'},f:["Set"]}," ",{p:[32,5,1595],t:7,e:"ui-button",a:{icon:"plus",state:[{t:2,x:{r:["data.target_pressure","data.max_pressure"],s:'_0<_1?null:"disabled"'},p:[32,35,1625]}],action:"pressure",params:'{"pressure": "max"}'},f:["Max"]}]}]}," ",{p:{button:[{t:4,f:[{p:[39,7,1891],t:7,e:"ui-button",a:{icon:"eject",style:[{t:2,x:{r:["data.on"],s:'_0?"danger":null'},p:[39,38,1922]}],action:"eject"},f:["Eject"]}],n:50,r:"data.holding",p:[38,5,1863]}]},t:7,e:"ui-display",a:{title:"Holding Tank",button:0},f:[" ",{t:4,f:[{p:[43,3,2042],t:7,e:"ui-section",a:{label:"Label"},f:[{t:2,r:"data.holding.name",p:[44,4,2073]}]}," ",{p:[46,3,2115],t:7,e:"ui-section",a:{label:"Pressure"},f:[{t:2,x:{r:["adata.holding.pressure"],s:"Math.round(_0)"},p:[47,4,2149]}," kPa"]}],n:50,r:"data.holding",p:[42,3,2018]},{t:4,n:51,f:[{p:[50,3,2223],t:7,e:"ui-section",f:[{p:[51,4,2240],t:7,e:"span",a:{"class":"average"},f:["No Holding Tank"]}]}],r:"data.holding"}]}]},e.exports=a.extend(r.exports)},{341:341}],438:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[" ",{p:[3,1,69],t:7,e:"ui-notice",f:[{p:[4,3,84],t:7,e:"span",f:["The regulator ",{t:2,x:{r:["data.holding"],s:'_0?"is":"is not"'},p:[4,23,104]}," connected to a tank."]}]}," ",{p:[6,1,182],t:7,e:"ui-display",a:{title:"Status",button:0},f:[{p:[7,3,220],t:7,e:"ui-section",a:{label:"Pressure"},f:[{p:[8,5,255],t:7,e:"span",f:[{t:2,x:{r:["adata.pressure"],s:"Math.round(_0)"},p:[8,11,261]}," kPa"]}]}," ",{p:[10,3,323],t:7,e:"ui-section",a:{label:"Port"},f:[{p:[11,5,354],t:7,e:"span",a:{"class":[{t:2,x:{r:["data.connected"],s:'_0?"good":"average"'},p:[11,18,367]}]},f:[{t:2,x:{r:["data.connected"],s:'_0?"Connected":"Not Connected"'},p:[11,59,408]}]}]}]}," ",{p:[14,1,499],t:7,e:"ui-display",a:{title:"Filter"},f:[{p:[15,3,530],t:7,e:"ui-section",a:{label:"Power"},f:[{p:[16,5,562],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.on"],s:'_0?"power-off":"close"'},p:[16,22,579]}],style:[{t:2,x:{r:["data.on"],s:'_0?"selected":"null"'},p:[17,14,630]}],action:"power"},f:[{t:2,x:{r:["data.on"],s:'_0?"On":"Off"'},p:[18,22,687]}]}]}]}," ",{p:{button:[{t:4,f:[{p:[24,7,856],t:7,e:"ui-button",a:{icon:"eject",style:[{t:2,x:{r:["data.on"],s:'_0?"danger":null'},p:[24,38,887]}],action:"eject"},f:["Eject"]}],n:50,r:"data.holding",p:[23,5,828]}]},t:7,e:"ui-display",a:{title:"Holding Tank",button:0},f:[" ",{t:4,f:[{p:[28,3,1007],t:7,e:"ui-section",a:{label:"Label"},f:[{t:2,r:"data.holding.name",p:[29,4,1038]}]}," ",{p:[31,3,1080],t:7,e:"ui-section",a:{label:"Pressure"},f:[{t:2,x:{r:["adata.holding.pressure"],s:"Math.round(_0)"},p:[32,4,1114]}," kPa"]}],n:50,r:"data.holding",p:[27,3,983]},{t:4,n:51,f:[{p:[35,3,1188],t:7,e:"ui-section",f:[{p:[36,4,1205],t:7,e:"span",a:{"class":"average"},f:["No Holding Tank"]}]}],r:"data.holding"}]}," ",{p:[40,1,1293],t:7,e:"ui-display",a:{title:"Filters"},f:[{t:4,f:[{p:[42,5,1345],t:7,e:"filters"}],n:53,r:"data",p:[41,3,1325]}]}]},r.exports.components=r.exports.components||{};var i={filters:t(457)};for(var o in i)i.hasOwnProperty(o)&&(r.exports.components[o]=i[o]);e.exports=a.extend(r.exports)},{341:341,457:457}],439:[function(t,e,n){var a=t(341),r={exports:{}};!function(t){"use strict";t.exports={data:{chargingState:function(t){switch(t){case 2:return"good";case 1:return"average";default:return"bad"}},chargingMode:function(t){return 2==t?"Full":1==t?"Charging":"Draining"},channelState:function(t){return t>=2?"good":"bad"},channelPower:function(t){return t>=2?"On":"Off"},channelMode:function(t){return 1==t||3==t?"Auto":"Manual"}},computed:{graphData:function(){var t=this.get("data.history");return Object.keys(t).map(function(e){return t[e].map(function(t,e){return{x:e,y:t}})})}}}}(r),r.exports.template={v:3,t:[" ",{p:[42,1,1035],t:7,e:"ui-display",a:{title:"Network"},f:[{t:4,f:[{p:[44,5,1093],t:7,e:"ui-linegraph",a:{points:[{t:2,r:"graphData",p:[44,27,1115]}],height:"500",legend:'["Available", "Load"]',colors:'["rgb(0, 102, 0)", "rgb(153, 0, 0)"]',xunit:"seconds ago",xfactor:[{t:2,r:"data.interval",p:[46,38,1267]}],yunit:"W",yfactor:"1",xinc:[{t:2,x:{r:["data.stored"],s:"_0/10"},p:[47,15,1323]}],yinc:"9"}}],n:50,r:"config.fancy",p:[43,3,1067]},{t:4,n:51,f:[{p:[49,5,1373],t:7,e:"ui-section",a:{label:"Available"},f:[{p:[50,7,1411],t:7,e:"span",f:[{t:2,r:"data.supply",p:[50,13,1417]}]}]}," ",{p:[52,5,1464],t:7,e:"ui-section",a:{label:"Load"},f:[{p:[53,9,1499],t:7,e:"span",f:[{t:2,r:"data.demand",p:[53,15,1505]}]}]}],r:"config.fancy"}]}," ",{p:[57,1,1574],t:7,e:"ui-display",a:{title:"Areas"},f:[{p:[58,3,1604],t:7,e:"ui-section",a:{nowrap:0},f:[{p:[59,5,1629],t:7,e:"div",a:{"class":"content"},f:["Area"]}," ",{p:[60,5,1666],t:7,e:"div",a:{"class":"content"},f:["Charge"]}," ",{p:[61,5,1705],t:7,e:"div",a:{"class":"content"},f:["Load"]}," ",{p:[62,5,1742],t:7,e:"div",a:{"class":"content"},f:["Status"]}," ",{p:[63,5,1781],t:7,e:"div",a:{"class":"content"},f:["Equipment"]}," ",{p:[64,5,1823],t:7,e:"div",a:{"class":"content"},f:["Lighting"]}," ",{p:[65,5,1864],t:7,e:"div",a:{"class":"content"},f:["Environment"]}]}," ",{t:4,f:[{p:[68,5,1949],t:7,e:"ui-section",a:{label:[{t:2,r:"name",p:[68,24,1968]}],nowrap:0},f:[{p:[69,7,1993],t:7,e:"div",a:{"class":"content"},f:[{t:2,x:{r:["@index","adata.areas"],s:"Math.round(_1[_0].charge)"},p:[69,28,2014]}," %"]}," ",{p:[70,7,2072],t:7,e:"div",a:{"class":"content"},f:[{t:2,rx:{r:"adata.areas",m:[{t:30,n:"@index"},"load"]},p:[70,28,2093]}]}," ",{p:[71,7,2135],t:7,e:"div",a:{"class":"content"},f:[{p:[71,28,2156],t:7,e:"span",a:{"class":[{t:2,x:{r:["chargingState","charging"],s:"_0(_1)"},p:[71,41,2169]}]},f:[{t:2,x:{r:["chargingMode","charging"],s:"_0(_1)"},p:[71,70,2198]}]}]}," ",{p:[72,7,2245],t:7,e:"div",a:{"class":"content"},f:[{p:[72,28,2266],t:7,e:"span",a:{"class":[{t:2,x:{r:["channelState","eqp"],s:"_0(_1)"},p:[72,41,2279]}]},f:[{t:2,x:{r:["channelPower","eqp"],s:"_0(_1)"},p:[72,64,2302]}," [",{p:[72,87,2325],t:7,e:"span",f:[{t:2,x:{r:["channelMode","eqp"],s:"_0(_1)"},p:[72,93,2331]}]},"]"]}]}," ",{p:[73,7,2380],t:7,e:"div",a:{"class":"content"},f:[{p:[73,28,2401],t:7,e:"span",a:{"class":[{t:2,x:{r:["channelState","lgt"],s:"_0(_1)"},p:[73,41,2414]}]},f:[{t:2,x:{r:["channelPower","lgt"],s:"_0(_1)"},p:[73,64,2437]}," [",{p:[73,87,2460],t:7,e:"span",f:[{t:2,x:{r:["channelMode","lgt"],s:"_0(_1)"},p:[73,93,2466]}]},"]"]}]}," ",{p:[74,7,2515],t:7,e:"div",a:{"class":"content"},f:[{p:[74,28,2536],t:7,e:"span",a:{"class":[{t:2,x:{r:["channelState","env"],s:"_0(_1)"},p:[74,41,2549]}]},f:[{t:2,x:{r:["channelPower","env"],s:"_0(_1)"},p:[74,64,2572]}," [",{p:[74,87,2595],t:7,e:"span",f:[{t:2,x:{r:["channelMode","env"],s:"_0(_1)"},p:[74,93,2601]}]},"]"]}]}]}],n:52,r:"data.areas",p:[67,3,1923]}]}]},e.exports=a.extend(r.exports)},{341:341}],440:[function(t,e,n){var a=t(341),r={exports:{}};!function(t){"use strict";t.exports={computed:{readableFrequency:function(){return Math.round(this.get("adata.frequency"))/10}}}}(r),r.exports.template={v:3,t:[" ",{p:[11,1,177],t:7,e:"ui-display",a:{title:"Settings"},f:[{t:4,f:[{p:[13,5,236],t:7,e:"ui-section",a:{label:"Power"},f:[{p:[14,7,270],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.listening"],s:'_0?"power-off":"close"'},p:[14,24,287]}],style:[{t:2,x:{r:["data.listening"],s:'_0?"selected":null'},p:[14,75,338]}],action:"listen"},f:[{t:2,x:{r:["data.listening"],s:'_0?"On":"Off"'},p:[16,9,413]}]}]}],n:50,r:"data.headset",p:[12,3,210]},{t:4,n:51,f:[{p:[19,5,494],t:7,e:"ui-section",a:{label:"Microphone"},f:[{p:[20,7,533],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.broadcasting"],s:'_0?"power-off":"close"'},p:[20,24,550]}],style:[{t:2,x:{r:["data.broadcasting"],s:'_0?"selected":null'},p:[20,78,604]}],action:"broadcast"},f:[{t:2,x:{r:["data.broadcasting"],s:'_0?"Engaged":"Disengaged"'},p:[22,9,685]}]}]}," ",{p:[24,5,769],t:7,e:"ui-section",a:{label:"Speaker"},f:[{p:[25,7,805],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.listening"],s:'_0?"power-off":"close"'},p:[25,24,822]}],style:[{t:2,x:{r:["data.listening"],s:'_0?"selected":null'},p:[25,75,873]}],action:"listen"},f:[{t:2,x:{r:["data.listening"],s:'_0?"Engaged":"Disengaged"'},p:[27,9,948]}]}]}],r:"data.headset"}," ",{t:4,f:[{p:[31,5,1064],t:7,e:"ui-section",a:{label:"High Volume"},f:[{p:[32,7,1104],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.useCommand"],s:'_0?"power-off":"close"'},p:[32,24,1121]}],style:[{t:2,x:{r:["data.useCommand"],s:'_0?"selected":null'},p:[32,76,1173]}],action:"command"},f:[{t:2,x:{r:["data.useCommand"],s:'_0?"On":"Off"'},p:[34,9,1250]}]}]}],n:50,r:"data.command",p:[30,3,1038]}]}," ",{p:[38,1,1342],t:7,e:"ui-display",a:{title:"Channel"},f:[{p:[39,3,1374],t:7,e:"ui-section",a:{label:"Frequency"},f:[{t:4,f:[{p:[41,7,1439],t:7,e:"span",f:[{t:2,r:"readableFrequency",p:[41,13,1445]}]}],n:50,r:"data.freqlock",p:[40,5,1410]},{t:4,n:51,f:[{p:[43,7,1495],t:7,e:"ui-button",a:{icon:"fast-backward",state:[{t:2,x:{r:["data.frequency","data.minFrequency"],s:'_0==_1?"disabled":null'},p:[43,46,1534]}],action:"frequency",params:'{"adjust": -1}'}}," ",{p:[44,7,1646],t:7,e:"ui-button",a:{icon:"backward",state:[{t:2,x:{r:["data.frequency","data.minFrequency"],s:'_0==_1?"disabled":null'},p:[44,41,1680]}],action:"frequency",params:'{"adjust": -.2}'}}," ",{p:[45,7,1793],t:7,e:"ui-button",a:{icon:"pencil",action:"frequency",params:'{"tune": "input"}'},f:[{t:2,r:"readableFrequency",p:[45,78,1864]}]}," ",{p:[46,7,1905],t:7,e:"ui-button",a:{icon:"forward",state:[{t:2,x:{r:["data.frequency","data.maxFrequency"],s:'_0==_1?"disabled":null'},p:[46,40,1938]}],action:"frequency",params:'{"adjust": .2}'}}," ",{p:[47,7,2050],t:7,e:"ui-button",a:{icon:"fast-forward",state:[{t:2,x:{r:["data.frequency","data.maxFrequency"],s:'_0==_1?"disabled":null'},p:[47,45,2088]}],action:"frequency",params:'{"adjust": 1}'}}],r:"data.freqlock"}]}," ",{t:4,f:[{p:[51,5,2262],t:7,e:"ui-section",a:{label:"Subspace Transmission"},f:[{p:[52,7,2312],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.subspace"],s:'_0?"power-off":"close"'},p:[52,24,2329]}],style:[{t:2,x:{r:["data.subspace"],s:'_0?"selected":null'},p:[52,74,2379]}],action:"subspace"},f:[{t:2,x:{r:["data.subspace"],s:'_0?"Active":"Inactive"'},p:[53,29,2447]}]}]}],n:50,r:"data.subspaceSwitchable",p:[50,3,2225]}," ",{t:4,f:[{p:[57,5,2578],t:7,e:"ui-section",a:{label:"Channels"},f:[{t:4,f:[{p:[59,9,2656],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["."],s:'_0?"check-square-o":"square-o"'},p:[59,26,2673]}],style:[{t:2,x:{r:["."],s:'_0?"selected":null'},p:[60,18,2730]}],action:"channel",params:['{"channel": "',{t:2,r:"channel",p:[61,49,2806]},'"}']},f:[{t:2,r:"channel",p:[62,11,2833]}]},{p:[62,34,2856],t:7,e:"br"}],n:52,i:"channel",r:"data.channels",p:[58,7,2615]}]}],n:50,x:{r:["data.subspace","data.channels"],s:"_0&&_1"},p:[56,3,2534]}]}]},e.exports=a.extend(r.exports)},{341:341}],441:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[" "," "," "," "," "," "," "," "," "," ",{p:[11,1,560],t:7,e:"rdheader"}," ",{t:4,f:[{p:[13,2,595],t:7,e:"ui-display",a:{title:"CONSOLE LOCKED"},f:[{p:[14,3,634],t:7,e:"ui-button",a:{action:"Unlock"},f:["Unlock"]}]}],n:50,r:"data.locked",p:[12,1,573]},{t:4,f:[{p:[18,2,729],t:7,e:"ui-tabs",a:{tabs:[{t:2,r:"data.tabs",p:[18,17,744]}]},f:[{p:[19,3,763],t:7,e:"tab",a:{name:"Technology"},f:[{p:[20,4,791],t:7,e:"techweb"}]}," ",{p:[22,3,815],t:7,e:"tab",a:{name:"View Node"},f:[{p:[23,4,842],t:7,e:"nodeview"}]}," ",{p:[25,3,867],t:7,e:"tab",a:{name:"View Design"},f:[{p:[26,4,896],t:7,e:"designview"}]}," ",{p:[28,3,923],t:7,e:"tab",a:{name:"Disk Operations - Design"},f:[{p:[29,4,965],t:7,e:"diskopsdesign"}]}," ",{p:[31,3,995],t:7,e:"tab",a:{name:"Disk Operations - Technology"},f:[{p:[32,4,1041],t:7,e:"diskopstech"}]}," ",{p:[34,3,1069],t:7,e:"tab",a:{name:"Deconstructive Analyzer"},f:[{p:[35,4,1110],t:7,e:"destruct"}]}," ",{p:[37,3,1135],t:7,e:"tab",a:{name:"Protolathe"},f:[{p:[38,4,1163],t:7,e:"protolathe"}]}," ",{p:[40,3,1190],t:7,e:"tab",a:{name:"Circuit Imprinter"},f:[{p:[41,4,1225],t:7,e:"circuit"}]}," ",{p:[43,3,1249],t:7,e:"tab",a:{name:"Settings"},f:[{p:[44,4,1275],t:7,e:"settings"}]}]}],n:50,x:{r:["data.locked"],s:"!_0"},p:[17,1,706]}]},r.exports.components=r.exports.components||{};var i={settings:t(450),circuit:t(442),protolathe:t(448),destruct:t(444),diskopsdesign:t(445),diskopstech:t(446),designview:t(443),nodeview:t(447),techweb:t(451),rdheader:t(449)};for(var o in i)i.hasOwnProperty(o)&&(r.exports.components[o]=i[o]);e.exports=a.extend(r.exports)},{341:341,442:442,443:443,444:444,445:445,446:446,447:447,448:448,449:449,450:450,451:451}],442:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{t:4,f:[{t:4,f:[{p:[3,3,58],t:7,e:"ui-display",a:{title:"Circuit Imprinter Busy!"}}],n:50,r:"data.circuitbusy",p:[2,2,30]},{t:4,n:51,f:[{p:[5,3,130],t:7,e:"ui-display",f:[{p:[6,4,147],t:7,e:"ui-section",f:["Search Available Designs: ",{p:[7,4,189],t:7,e:"input",a:{value:[{t:2,r:"textsearch",p:[7,17,202]}],placeholder:"Type Here","class":"text"}}," ",{p:[8,5,261],t:7,e:"ui-button",a:{action:"textSearch",params:['{"latheType" : "circuit", "inputText" : ',{t:2,r:"textsearch",p:[8,84,340]},"}"]},f:["Search"]}]}," ",{p:[10,4,398],t:7,e:"ui-section",f:["Materials: ",{t:2,r:"data.circuitmats",p:[10,27,421]}," / ",{t:2,r:"data.circuitmaxmats",p:[10,50,444]}]}," ",{p:[11,4,485],t:7,e:"ui-section",f:["Reagents: ",{t:2,r:"data.circuitchems",p:[11,26,507]}," / ",{t:2,r:"data.circuitmaxchems",p:[11,50,531]}]}," ",{p:[12,3,572],t:7,e:"ui-display",f:[{p:[14,3,590],t:7,e:"ui-tabs",a:{tabs:[{t:2,r:"data.lathe_tabs",p:[14,18,605]}]},f:[{p:[15,4,631],t:7,e:"tab",a:{name:"Category List"},f:[{t:4,f:[{p:[17,6,696],t:7,e:"ui-button",a:{action:"switchcat",state:[{t:2,x:{r:["data.circuitcat"],s:'_0=="{{name}}"?"selected":null'},p:[17,43,733]}],params:['{"type" : "circuit", "cat" : "',{t:2,r:"name",p:[17,135,825]},'"}']},f:[{t:2,r:"name",p:[17,147,837]}]}],n:52,r:"data.circuitcats",p:[16,5,663]}]}," ",{p:[20,4,888],t:7,e:"tab",a:{name:"Selected Category"},f:[{t:4,f:[{p:[22,6,956],t:7,e:"ui-section",f:[{t:2,r:"name",p:[22,18,968]},{t:2,r:"matstring",p:[22,26,976]}," ",{p:[23,7,997],t:7,e:"ui-button",a:{action:"print",state:[{t:2,x:{r:["canprint"],s:'_0>1?null:"disabled"'},p:[23,40,1030]}],params:['{"latheType" : "circuit", "id" : "',{t:2,r:"id",p:[23,119,1109]},'"}']},f:["Print"]}]}],n:52,r:"data.circuitdes",p:[21,5,924]}]}," ",{p:[27,4,1187],t:7,e:"tab",a:{name:"Search Results"},f:[{t:4,f:[{p:[29,6,1254],t:7,e:"ui-section",f:[{t:2,r:"name",p:[29,18,1266]},{t:2,r:"matstring",p:[29,26,1274]}," ",{p:[30,7,1295],t:7,e:"ui-button",a:{action:"print",state:[{t:2,x:{r:["canprint"],s:'_0>1?null:"disabled"'},p:[30,40,1328]}],params:['{"latheType" : "circuit", "id" : "',{t:2,r:"id",p:[30,119,1407]},'"}']},f:["Print"]}]}],n:52,r:"data.circuitmatch",p:[28,5,1220]}]}," ",{p:[34,4,1485],t:7,e:"tab",a:{name:"Materials"},f:[{t:4,f:[{p:[36,6,1550],t:7,e:"ui-section",f:[{t:2,r:"name",p:[36,18,1562]}," : ",{t:2,r:"amount",p:[36,29,1573]}," cm3 - ",{t:4,f:[{p:[38,7,1623],t:7,e:"input",a:{value:[{t:2,r:"number",p:[38,20,1636]}],placeholder:["1-",{t:2,r:"sheets",p:[38,46,1662]}],"class":"number"}}," ",{p:[39,7,1698],t:7,e:"ui-button",a:{action:"releasemats",params:['{"latheType" : "circuit", "mat_id" : ',{t:2,r:"mat_id",p:[39,84,1775]},', "sheets" : ',{t:2,r:"number",p:[39,107,1798]},"}"]},f:["Release"]}],n:50,x:{r:["sheets"],s:"_0>0"},p:[37,6,1597]}]}],n:52,r:"data.circuitmat_list",p:[35,5,1513]}]}," ",{p:[44,4,1895],t:7,e:"tab",a:{name:"Chemicals"},f:[{t:4,f:[{p:[46,6,1961],t:7,e:"ui-section",f:[{t:2,r:"name",p:[46,18,1973]}," : ",{t:2,r:"amount",p:[46,29,1984]}," - ",{p:[47,7,2005],t:7,e:"ui-button",a:{action:"purgechem",params:['{"latheType" : "circuit", "name" : ',{t:2,r:"name",p:[47,80,2078]},', "id" : ',{t:2,r:"reagentid",p:[47,97,2095]},"}"]},f:["Purge"]}]}],n:52,r:"data.circuitchem_list",p:[45,5,1923]}]}]}]}]}],r:"data.circuitbusy"}],n:50,r:"data.circuit_linked",p:[1,1,0]},{t:4,n:51,f:[{p:[55,2,2216],t:7,e:"ui-display",a:{title:"No Linked Circuit Imprinter"}}],r:"data.circuit_linked"}]},e.exports=a.extend(r.exports)},{341:341}],443:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{t:4,f:[{p:[2,2,31],t:7,e:"ui-display",a:{title:[{t:2,r:"data.sdesign_name",p:[2,21,50]}]},f:[{p:[3,3,77],t:7,e:"ui-section",a:{title:"Description"},f:[{t:2,r:"data.sdesign_desc",p:[3,35,109]}]}]}," ",{p:[5,2,162],t:7,e:"ui-display",a:{title:"Lathe Types"},f:[{t:4,f:[{p:[7,4,239],t:7,e:"ui-section",a:{title:"Circuit Imprinter"}}],n:50,x:{r:["data.sdesign_buildtype"],s:"_0&1"},p:[6,3,198]}," ",{t:4,f:[{p:[10,4,346],t:7,e:"ui-section",a:{title:"Protolathe"}}],n:50,x:{r:["data.sdesign_buildtype"],s:"_0&2"},p:[9,3,305]}," ",{t:4,f:[{p:[13,4,446],t:7,e:"ui-section",a:{title:"Autolathe"}}],n:50,x:{r:["data.sdesign_buildtype"],s:"_0&4"},p:[12,3,405]}," ",{t:4,f:[{p:[16,4,545],t:7,e:"ui-section",a:{title:"Crafting Fabricator"}}],n:50,x:{r:["data.sdesign_buildtype"],s:"_0&8"},p:[15,3,504]}," ",{t:4,f:[{p:[19,4,655],t:7,e:"ui-section",a:{title:"Exosuit Fabricator"}}],n:50,x:{r:["data.sdesign_buildtype"],s:"_0&16"},p:[18,3,613]}," ",{t:4,f:[{p:[22,4,764],t:7,e:"ui-section",a:{title:"Biogenerator"}}],n:50,x:{r:["data.sdesign_buildtype"],s:"_0&32"},p:[21,3,722]}," ",{t:4,f:[{p:[25,4,867],t:7,e:"ui-section",a:{title:"Limb Grower"}}],n:50,x:{r:["data.sdesign_buildtype"],s:"_0&64"},p:[24,3,825]}," ",{t:4,f:[{p:[28,4,970],t:7,e:"ui-section",a:{title:"Ore Smelter"}}],n:50,x:{r:["data.sdesign_buildtype"],s:"_0&128"},p:[27,3,927]}]}," ",{p:[31,2,1045],t:7,e:"ui-display",a:{title:"Materials"},f:[{t:4,f:[{p:[33,4,1116],t:7,e:"ui-section",a:{title:[{t:2,r:"matname",p:[33,23,1135]}]},f:[{t:2,r:"matamt",p:[33,36,1148]}," cm^3"]}],n:52,r:"data.sdesign_materials",p:[32,3,1079]}]}],n:50,r:"data.design_selected",p:[1,1,0]},{t:4,f:[{p:[38,2,1248],t:7,e:"ui-display",a:{title:"No Design Selected."}}],n:50,x:{r:["data.design_selected"],s:"!_0"},p:[37,1,1216]}]},e.exports=a.extend(r.exports)},{341:341}],444:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{t:4,f:[{t:4,f:[{p:[4,3,60],t:7,e:"ui-display",a:{title:"Destructive Analyzer Busy!"}}],n:50,r:"data.destroybusy",p:[3,2,32]},{t:4,n:51,f:[{t:4,f:[{p:[7,4,168],t:7,e:"ui-display",a:{title:"Destructive Analyzer Unloaded"}}],n:50,x:{r:["data.destroy_loaded"],s:"!_0"},p:[6,3,135]},{t:4,n:51,f:[{p:[9,4,248],t:7,e:"ui-display",a:{title:"Loaded Item"},f:[{p:[10,4,285],t:7,e:"ui-section",a:{title:"Name"},f:[{t:2,r:"data.destroy_name",p:[10,29,310]}]}]}," ",{p:[12,4,367],t:7,e:"ui-display",a:{title:"Boost Nodes"},f:[{t:4,f:[{p:[14,6,438],t:7,e:"ui-section",a:{title:[{t:2,r:"name",p:[14,25,457]}," | ",{t:2,r:"value",p:[14,36,468]}]},f:[{p:[15,7,487],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["allow"],s:'_0?null:"disabled"'},p:[15,25,505]}],action:"deconstruct",params:['{"id":',{t:2,r:"id",p:[15,90,570]},"}"]},f:["Deconstruct and Boost"]}]}],n:52,r:"data.boost_paths",p:[13,5,405]}]}," ",{p:[19,4,670],t:7,e:"ui-button",a:{action:"eject_da"},f:["Eject Item"]}],x:{r:["data.destroy_loaded"],s:"!_0"}}],r:"data.destroybusy"}],n:50,r:"data.destroy_linked",p:[2,1,2]},{t:4,n:51,f:[{p:[23,2,755],t:7,e:"ui-display",a:{title:"No Linked Destructive Analyzer"}}],r:"data.destroy_linked"}]},e.exports=a.extend(r.exports)},{341:341}],445:[function(t,e,n){var a=t(341),r={exports:{} +};r.exports.template={v:3,t:[{t:4,f:[{p:[3,2,24],t:7,e:"ui-display",a:{title:"No Design Disk Loaded"}}],n:50,x:{r:["data.ddisk"],s:"!_0"},p:[2,1,2]},{t:4,n:51,f:[{t:4,f:[{p:[6,3,121],t:7,e:"ui-display",a:{title:"Design Disk Updating"}}],n:50,r:"data.ddisk_update",p:[5,2,92]},{t:4,n:51,f:[{t:4,f:[{p:[9,4,221],t:7,e:"ui-display",a:{title:"Design Disk"},f:[{p:[10,5,259],t:7,e:"ui-section",a:{title:"Disk Space"},f:["Disk Capacity: ",{t:2,r:"data.ddisk_size",p:[10,51,305]}," blueprints."]}," ",{p:[11,5,355],t:7,e:"ui-section",a:{title:"Disk IO"},f:[{p:[11,33,383],t:7,e:"ui-button",a:{action:"ddisk_upall"},f:["Upload all designs"]}]}," ",{p:[12,5,464],t:7,e:"ui-section",a:{title:"Clear Disk"},f:[{p:[12,36,495],t:7,e:"ui-button",a:{action:"clear_designdisk",style:"danger"},f:["WIPE ALL DATA"]}]}," ",{p:[13,5,591],t:7,e:"ui-section",a:{title:"Eject Disk"},f:[{p:[13,36,622],t:7,e:"ui-button",a:{action:"eject_designdisk"},f:["Eject Disk"]}]}]}," ",{p:[15,4,717],t:7,e:"ui-display",a:{title:"Disk Contents"},f:[{t:4,f:[{p:[17,6,792],t:7,e:"ui-section",a:{title:"Number"},f:["#",{t:2,r:"pos",p:[17,34,820]},": ",{t:4,f:[{p:[19,8,866],t:7,e:"ui-button",a:{action:"upload_empty_ddisk_slot",params:['{"slot": "',{t:2,r:"pos",p:[19,70,928]},'"}']},f:["Upload to Empty Slot"]}],n:50,x:{r:["id"],s:'_0=="null"'},p:[18,7,837]},{t:4,n:51,f:[{p:[21,8,996],t:7,e:"ui-button",a:{action:"select_design",params:['{"id": "',{t:2,r:"id",p:[21,58,1046]},'"}'],state:[{t:2,x:{r:["data.sdesign_id","id"],s:'_0==_1?"selected":null'},p:[21,75,1063]}]},f:[{t:2,r:"name",p:[21,122,1110]}]}," ",{p:[22,8,1139],t:7,e:"ui-button",a:{action:"ddisk_erasepos",style:"danger",params:['{"id": "',{t:2,r:"id",p:[22,74,1205]},'"}'],state:[{t:2,x:{r:["id"],s:'_0=="null"?"disabled":null'},p:[22,91,1222]}]},f:["Delete Slot"]}],x:{r:["id"],s:'_0=="null"'}}]}],n:52,r:"data.ddisk_designs",p:[16,5,757]}]}],n:50,x:{r:["data.ddisk_upload"],s:"!_0"},p:[8,3,190]},{t:4,n:51,f:[{p:[28,4,1367],t:7,e:"ui-display",a:{title:"Upload Design to Disk"},f:[{p:[28,46,1409],t:7,e:"ui-section",f:["Available Designs:"]}]}," ",{t:4,f:[{p:[30,5,1513],t:7,e:"ui-section",f:[{p:[30,17,1525],t:7,e:"ui-button",a:{action:"ddisk_uploaddesign",params:['{"id": "',{t:2,r:"id",p:[30,72,1580]},'"}']},f:[{t:2,r:"name",p:[30,82,1590]}]}]}],n:52,r:"data.ddisk_possible_designs",p:[29,4,1470]}],x:{r:["data.ddisk_upload"],s:"!_0"}}],r:"data.ddisk_update"}],x:{r:["data.ddisk"],s:"!_0"}}]},e.exports=a.extend(r.exports)},{341:341}],446:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{t:4,f:[{p:[3,2,24],t:7,e:"ui-display",a:{title:"No Technology Disk Loaded"}}],n:50,x:{r:["data.tdisk"],s:"!_0"},p:[2,1,2]},{t:4,n:51,f:[{t:4,f:[{p:[6,3,125],t:7,e:"ui-display",a:{title:"Technology Disk Updating"}}],n:50,r:"data.tdisk_update",p:[5,2,96]},{t:4,n:51,f:[{p:[8,3,198],t:7,e:"ui-display",a:{title:"Technology Disk"},f:[{p:[9,4,239],t:7,e:"ui-section",a:{title:"Disk IO"},f:[{p:[9,32,267],t:7,e:"ui-button",a:{action:"tdisk_down"},f:["Download Research to Disk"]},{p:[9,100,335],t:7,e:"ui-button",a:{action:"tdisk_up"},f:["Upload Research from Disk"]}," ",{p:[10,4,406],t:7,e:"ui-section",a:{title:"Clear Disk"},f:[{p:[10,35,437],t:7,e:"ui-button",a:{action:"clear_techdisk",style:"danger"},f:["WIPE ALL DATA"]}]}," ",{p:[11,4,530],t:7,e:"ui-section",a:{title:"Eject Disk"},f:[{p:[11,35,561],t:7,e:"ui-button",a:{action:"eject_techdisk"},f:["Eject Disk"]}]}]}]}," ",{p:[13,3,652],t:7,e:"ui-display",a:{title:"Disk Contents"},f:[{t:4,f:[{p:[15,5,723],t:7,e:"ui-button",a:{action:"select_node",params:['{"id": "',{t:2,r:"id",p:[15,53,771]},'"}'],state:[{t:2,x:{r:["data.snode_id","id"],s:'_0==_1?"selected":null'},p:[15,70,788]}]},f:[{t:2,r:"display_name",p:[15,115,833]}]}],n:52,r:"data.tdisk_nodes",p:[14,4,691]}]}],r:"data.tdisk_update"}],x:{r:["data.tdisk"],s:"!_0"}}]},e.exports=a.extend(r.exports)},{341:341}],447:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{t:4,f:[{p:[2,2,29],t:7,e:"ui-display",a:{title:[{t:2,r:"data.snode_name",p:[2,21,48]}]},f:[{p:[3,3,73],t:7,e:"ui-section",a:{title:"Description"},f:["Description: ",{t:2,r:"data.snode_desc",p:[3,48,118]}]}," ",{p:[4,3,154],t:7,e:"ui-section",a:{title:"Point Cost"},f:["Point Cost: ",{t:2,r:"data.snode_cost",p:[4,46,197]}]}," ",{p:[5,3,233],t:7,e:"ui-section",a:{title:"Export Price"},f:["Export Price: ",{t:2,r:"data.snode_export",p:[5,50,280]}]}," ",{p:[6,3,318],t:7,e:"ui-button",a:{action:"research_node",params:['{"id"="',{t:2,r:"id",p:[6,52,367]},'"}'],state:[{t:2,x:{r:["data.snode_researched"],s:'_0?"disabled":null'},p:[6,69,384]}]},f:[{t:2,x:{r:["data.snode_researched"],s:'_0?"Researched":"Research Node"'},p:[6,115,430]}]}]}," ",{p:[8,2,518],t:7,e:"ui-display",a:{title:"Prerequisites"},f:[{t:4,f:[{p:[10,4,588],t:7,e:"ui-button",a:{action:"select_node",params:['{"id": "',{t:2,r:"id",p:[10,52,636]},'"}'],state:[{t:2,x:{r:["data.snode_id","id"],s:'_0==_1?"selected":null'},p:[10,69,653]}]},f:[{t:2,r:"display_name",p:[10,114,698]}]}],n:52,r:"data.node_prereqs",p:[9,3,556]}]}," ",{p:[13,2,759],t:7,e:"ui-display",a:{title:"Unlocks"},f:[{t:4,f:[{p:[15,4,823],t:7,e:"ui-button",a:{action:"select_node",params:['{"id": "',{t:2,r:"id",p:[15,52,871]},'"}'],state:[{t:2,x:{r:["data.snode_id","id"],s:'_0==_1?"selected":null'},p:[15,69,888]}]},f:[{t:2,r:"display_name",p:[15,114,933]}]}],n:52,r:"data.node_unlocks",p:[14,3,791]}]}," ",{p:[18,2,994],t:7,e:"ui-display",a:{title:"Designs"},f:[{t:4,f:[{p:[20,4,1058],t:7,e:"ui-button",a:{action:"select_design",params:['{"id": "',{t:2,r:"id",p:[20,54,1108]},'"}'],state:[{t:2,x:{r:["data.sdesign_id","id"],s:'_0==_1?"selected":null'},p:[20,71,1125]}]},f:[{t:2,r:"name",p:[20,118,1172]}]}],n:52,r:"data.node_designs",p:[19,3,1026]}]}],n:50,r:"data.node_selected",p:[1,1,0]},{t:4,f:[{p:[25,2,1263],t:7,e:"ui-display",a:{title:"No Node Selected."}}],n:50,x:{r:["data.node_selected"],s:"!_0"},p:[24,1,1233]}]},e.exports=a.extend(r.exports)},{341:341}],448:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{t:4,f:[{t:4,f:[{p:[3,3,59],t:7,e:"ui-display",a:{title:"Protolathe Busy!"}}],n:50,r:"data.protobusy",p:[2,2,33]},{t:4,n:51,f:[{p:[5,3,124],t:7,e:"ui-display",f:[{p:[6,4,141],t:7,e:"ui-section",f:["Search Available Designs: ",{p:[7,4,183],t:7,e:"input",a:{value:[{t:2,r:"textsearch",p:[7,17,196]}],placeholder:"Type Here","class":"text"}}," ",{p:[8,5,255],t:7,e:"ui-button",a:{action:"textSearch",params:['{"latheType" : "proto", "inputText" : ',{t:2,r:"textsearch",p:[8,82,332]},"}"]},f:["Search"]}]}," ",{p:[10,4,390],t:7,e:"ui-section",f:["Materials: ",{t:2,r:"data.protomats",p:[10,27,413]}," / ",{t:2,r:"data.protomaxmats",p:[10,48,434]}]}," ",{p:[11,4,473],t:7,e:"ui-section",f:["Reagents: ",{t:2,r:"data.protochems",p:[11,26,495]}," / ",{t:2,r:"data.protomaxchems",p:[11,48,517]}]}," ",{p:[12,3,556],t:7,e:"ui-display",f:[{p:[14,3,574],t:7,e:"ui-tabs",a:{tabs:[{t:2,r:"data.lathe_tabs",p:[14,18,589]}]},f:[{p:[15,4,615],t:7,e:"tab",a:{name:"Category List"},f:[{t:4,f:[{p:[17,6,678],t:7,e:"ui-button",a:{action:"switchcat",state:[{t:2,x:{r:["data.protocat","name"],s:'_0==_1?"selected":null'},p:[17,43,715]}],params:['{"type" : "proto", "cat" : "',{t:2,r:"name",p:[17,125,797]},'"}']},f:[{t:2,r:"name",p:[17,137,809]}]}],n:52,r:"data.protocats",p:[16,5,647]}]}," ",{p:[20,4,860],t:7,e:"tab",a:{name:"Selected Category"},f:[{t:4,f:[{p:[22,6,926],t:7,e:"ui-section",f:[{t:2,r:"name",p:[22,18,938]},{t:2,r:"matstring",p:[22,26,946]}," ",{t:4,f:[{p:[24,8,996],t:7,e:"input",a:{value:[{t:2,r:"number",p:[24,21,1009]}],placeholder:["1-",{t:2,x:{r:["canprint"],s:"_0>10?10:_0"},p:[24,47,1035]}],"class":"number"}}],n:50,x:{r:["canprint"],s:"_0>1"},p:[23,7,967]}," ",{p:[26,7,1108],t:7,e:"ui-button",a:{action:"print",state:[{t:2,x:{r:["canprint"],s:'_0>1?null:"disabled"'},p:[26,40,1141]}],params:['{"latheType" : "proto", "id" : "',{t:2,r:"id",p:[26,117,1218]},'", "amount" : "',{t:2,r:"number",p:[26,138,1239]},'"}']},f:["Print"]}]}],n:52,r:"data.protodes",p:[21,5,896]}]}," ",{p:[30,4,1321],t:7,e:"tab",a:{name:"Search Results"},f:[{t:4,f:[{p:[32,6,1386],t:7,e:"ui-section",f:[{t:2,r:"name",p:[32,18,1398]},{t:2,r:"matstring",p:[32,26,1406]}," ",{t:4,f:[{p:[34,8,1456],t:7,e:"input",a:{value:[{t:2,r:"number",p:[34,21,1469]}],placeholder:["1-",{t:2,x:{r:["canprint"],s:"_0>10?10:_0"},p:[34,47,1495]}],"class":"number"}}],n:50,x:{r:["canprint"],s:"_0>1"},p:[33,7,1427]}," ",{p:[36,7,1568],t:7,e:"ui-button",a:{action:"print",state:[{t:2,x:{r:["canprint"],s:'_0>1?null:"disabled"'},p:[36,40,1601]}],params:['{"latheType" : "proto", "id" : "',{t:2,r:"id",p:[36,117,1678]},'", "amount" : "',{t:2,r:"number",p:[36,138,1699]},'"}']},f:["Print"]}]}],n:52,r:"data.protomatch",p:[31,5,1354]}]}," ",{p:[40,4,1781],t:7,e:"tab",a:{name:"Materials"},f:[{t:4,f:[{p:[42,6,1844],t:7,e:"ui-section",f:[{t:2,r:"name",p:[42,18,1856]}," : ",{t:2,r:"amount",p:[42,29,1867]}," cm3 - ",{t:4,f:[{p:[44,7,1917],t:7,e:"input",a:{value:[{t:2,r:"number",p:[44,20,1930]}],placeholder:["1-",{t:2,r:"sheets",p:[44,46,1956]}],"class":"number"}}," ",{p:[45,7,1992],t:7,e:"ui-button",a:{action:"releasemats",params:['{"latheType" : "proto", "mat_id" : ',{t:2,r:"mat_id",p:[45,82,2067]},', "sheets" : ',{t:2,r:"number",p:[45,105,2090]},"}"]},f:["Release"]}],n:50,x:{r:["sheets"],s:"_0>0"},p:[43,6,1891]}]}],n:52,r:"data.protomat_list",p:[41,5,1809]}]}," ",{p:[50,4,2187],t:7,e:"tab",a:{name:"Chemicals"},f:[{t:4,f:[{p:[52,6,2251],t:7,e:"ui-section",f:[{t:2,r:"name",p:[52,18,2263]}," : ",{t:2,r:"amount",p:[52,29,2274]}," - ",{p:[53,7,2295],t:7,e:"ui-button",a:{action:"purgechem",params:['{"latheType" : "proto", "name" : ',{t:2,r:"name",p:[53,78,2366]},', "id" : ',{t:2,r:"reagentid",p:[53,95,2383]},"}"]},f:["Purge"]}]}],n:52,r:"data.protochem_list",p:[51,5,2215]}]}]}]}]}],r:"data.protobusy"}],n:50,r:"data.protolathe_linked",p:[1,1,0]},{t:4,n:51,f:[{p:[61,2,2504],t:7,e:"ui-display",a:{title:"No Linked Protolathe"}}],r:"data.protolathe_linked"}]},e.exports=a.extend(r.exports)},{341:341}],449:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-display",f:[{p:[2,1,14],t:7,e:"span",a:{"class":"memoedit"},f:["Nanotrasen R&D Console"]},{p:[2,53,66],t:7,e:"br"}," Available Points: ",{p:[3,19,91],t:7,e:"ui-section",a:{title:"Research Points"},f:[{t:2,r:"data.research_points_stored",p:[3,55,127]}]}," ",{p:[4,1,173],t:7,e:"ui-section",a:{title:["Page Selection - ",{t:2,r:"page",p:[4,37,209]}]},f:[{p:[4,47,219],t:7,e:"input",a:{value:[{t:2,r:"pageselect",p:[4,60,232]}],placeholder:"1","class":"number"}}," Select Page: ",{p:[5,14,294],t:7,e:"ui-button",a:{action:"page",params:['{"num" : "',{t:2,r:"pageselect",p:[5,57,337]},'"}']},f:["[Go]"]}]}]}]},e.exports=a.extend(r.exports)},{341:341}],450:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"span",a:{"class":"bad"},f:["Settings"]},{p:[1,34,33],t:7,e:"br"},{p:[1,39,38],t:7,e:"br"}," ",{p:[2,1,45],t:7,e:"ui-button",a:{action:"Resync"},f:["RESYNC MACHINERY"]},{p:[2,56,100],t:7,e:"br"}," ",{p:[3,1,107],t:7,e:"ui-button",a:{action:"Lock"},f:["LOCK"]}," ",{p:[4,1,150],t:7,e:"ui-button",a:{action:"disconnect",params:'{"type" : "destroy"}',state:[{t:2,x:{r:["data.destroy_linked"],s:'_0?null:"disabled"'},p:[4,71,220]}]},f:["Disconnect Destructive Analyzer"]}," ",{p:[5,1,309],t:7,e:"ui-button",a:{action:"disconnect",params:'{"type" : "lathe"}',state:[{t:2,x:{r:["data.protolathe_linked"],s:'_0?null:"disabled"'},p:[5,69,377]}]},f:["Disconnect Protolathe"]}," ",{p:[6,1,459],t:7,e:"ui-button",a:{action:"disconnect",params:'{"type" : "imprinter"}',state:[{t:2,x:{r:["data.circuit_linked"],s:'_0?null:"disabled"'},p:[6,73,531]}]},f:["Disconnect Circuit Imprinter"]}]},e.exports=a.extend(r.exports)},{341:341}],451:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-display",a:{title:"Available for Research"},f:[{t:4,f:[{p:[3,3,78],t:7,e:"ui-button",a:{action:"select_node",params:['{"id": "',{t:2,r:"id",p:[3,51,126]},'"}'],state:[{t:2,x:{r:["data.snode_id","id"],s:'_0==_1?"selected":null'},p:[3,68,143]}]},f:[{t:2,r:"display_name",p:[3,113,188]}]}],n:52,r:"data.techweb_avail",p:[2,2,46]}]}," ",{p:[6,1,245],t:7,e:"ui-display",a:{title:"Locked Nodes"},f:[{t:4,f:[{p:[8,3,314],t:7,e:"ui-button",a:{action:"select_node",params:['{"id": "',{t:2,r:"id",p:[8,51,362]},'"}'],state:[{t:2,x:{r:["data.snode_id","id"],s:'_0==_1?"selected":null'},p:[8,68,379]}]},f:[{t:2,r:"display_name",p:[8,113,424]}]}],n:52,r:"data.techweb_locked",p:[7,2,281]}]}," ",{p:[11,1,482],t:7,e:"ui-display",a:{title:"Researched Nodes"},f:[{t:4,f:[{p:[13,3,559],t:7,e:"ui-button",a:{action:"select_node",params:['{"id": "',{t:2,r:"id",p:[13,51,607]},'"}'],state:[{t:2,x:{r:["data.snode_id","id"],s:'_0==_1?"selected":null'},p:[13,68,624]}]},f:[{t:2,r:"display_name",p:[13,113,669]}]}],n:52,r:"data.techweb_researched",p:[12,2,522]}]}]},e.exports=a.extend(r.exports)},{341:341}],452:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{t:4,f:[{p:[2,1,25],t:7,e:"ui-notice",f:[{p:[3,3,40],t:7,e:"span",f:["The grinder is currently processing and cannot be used."]}]}],n:50,r:"data.processing",p:[1,1,0]},{p:{button:[{p:[8,5,208],t:7,e:"ui-button",a:{icon:"eject",state:[{t:2,x:{r:["data.operating","data.contents"],s:'(_0==0)&&_1?null:"disabled"'},p:[8,36,239]}],action:"eject"},f:["Eject Contents"]}]},t:7,e:"ui-display",a:{title:"Processing Chamber",button:0},f:[" ",{p:[10,3,364],t:7,e:"ui-section",a:{label:"Grinding"},f:[{p:[11,5,399],t:7,e:"span",a:{"class":[{t:2,x:{r:["data.operating"],s:'_0?"average":"good"'},p:[11,18,412]}]},f:[{t:2,x:{r:["data.operating"],s:'_0?"Busy":"Ready"'},p:[11,59,453]}]}," ",{p:[12,2,500],t:7,e:"ui-button",a:{icon:"refresh",state:[{t:2,x:{r:["data.operating","data.contents"],s:'(_0==0)&&_1?null:"disabled"'},p:[12,35,533]}],action:"grind"},f:["Activate"]}]}," ",{p:[14,3,653],t:7,e:"ui-section",a:{label:"Contents"},f:[{t:4,f:[{t:4,f:[{p:[17,9,755],t:7,e:"span",a:{"class":"highlight"},t0:"fade",f:["The ",{t:2,r:"name",p:[17,56,802]}]},{p:[17,71,817],t:7,e:"br"}],n:52,r:"adata.contentslist",p:[16,7,717]},{t:4,n:51,f:[{p:[19,9,848],t:7,e:"span",f:["No Contents"]}],r:"adata.contentslist"}],n:50,r:"data.contents",p:[15,5,688]},{t:4,n:51,f:[{p:[22,7,911],t:7,e:"span",f:["No Contents"]}],r:"data.contents"}]}]}," ",{p:{button:[{p:[28,5,1047],t:7,e:"ui-button",a:{icon:"eject",state:[{t:2,x:{r:["data.operating","data.isBeakerLoaded"],s:'(_0==0)&&_1?null:"disabled"'},p:[28,36,1078]}],action:"detach"},f:["Detach"]}]},t:7,e:"ui-display",a:{title:"Container",button:0},f:[" ",{p:[30,3,1202],t:7,e:"ui-section",a:{label:"Reagents"},f:[{t:4,f:[{p:[32,7,1272],t:7,e:"span",f:[{t:2,x:{r:["adata.beakerCurrentVolume"],s:"Math.round(_0)"},p:[32,13,1278]},"/",{t:2,r:"data.beakerMaxVolume",p:[32,55,1320]}," Units"]}," ",{p:[33,7,1365],t:7,e:"br"}," ",{t:4,f:[{p:[35,9,1418],t:7,e:"span",a:{"class":"highlight"},t0:"fade",f:[{t:2,x:{r:["volume"],s:"Math.fixed(_0,2)"},p:[35,52,1461]}," units of ",{t:2,r:"name",p:[35,87,1496]}]},{p:[35,102,1511],t:7,e:"br"}],n:52,r:"adata.beakerContents",p:[34,7,1378]},{t:4,n:51,f:[{p:[37,9,1542],t:7,e:"span",a:{"class":"bad"},f:["Container Empty"]}],r:"adata.beakerContents"}],n:50,r:"data.isBeakerLoaded",p:[31,5,1237]},{t:4,n:51,f:[{p:[40,7,1621],t:7,e:"span",a:{"class":"average"},f:["No Container"]}],r:"data.isBeakerLoaded"}]}]}]},e.exports=a.extend(r.exports)},{341:341}],453:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-display",a:{title:"Direction"},f:[{t:4,f:[{p:[3,3,64],t:7,e:"ui-section",f:[{t:4,f:[{p:[5,5,105],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["selected"],s:'_0?"selected":null'},p:[5,23,123]}],action:"setdir",params:['{"dir": ',{t:2,r:"dir",p:[6,22,195]},', "flipped": ',{t:2,r:"flipped",p:[6,42,215]},"}"]},f:[{p:[6,56,229],t:7,e:"span",a:{"class":["pipes32x32 ",{t:2,r:"dir",p:[6,80,253]},"-",{t:2,r:"icon_state",p:[6,88,261]}],title:[{t:2,r:"dir_name",p:[6,111,284]}]}}]}],n:52,r:"previews",p:[4,4,81]}]}],n:52,r:"data.preview_rows",p:[2,2,33]}]}," ",{t:4,f:[{p:[12,2,406],t:7,e:"ui-display",a:{title:"Color"},f:[{t:4,f:[{p:[14,4,468],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["@key","data.selected_color"],s:'_0==_1?"selected":null'},p:[14,22,486]}],action:"color",params:['{"paint_color": ',{t:2,r:"@key",p:[15,44,583]},"}"]},f:[{t:2,r:"@key",p:[15,55,594]}]}],n:52,r:"data.paint_colors",p:[13,3,436]}]}],n:50,x:{r:["data.category"],s:"_0==0"},p:[11,1,377]},{p:[19,1,654],t:7,e:"ui-display",a:{title:"Utilities"},f:[{p:[20,2,687],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.mode"],s:'_0&1?"check-square-o":"square-o"'},p:[20,19,704]}],action:"mode",params:'{"mode": 1}'},f:["Build"]}," ",{p:[22,2,813],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.mode"],s:'_0&2?"check-square-o":"square-o"'},p:[22,19,830]}],action:"mode",params:'{"mode": 2}'},f:["Wrench"]}," ",{p:[24,2,940],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.mode"],s:'_0&4?"check-square-o":"square-o"'},p:[24,19,957]}],action:"mode",params:'{"mode": 4}'},f:["Destroy"]}," ",{t:4,f:[{p:[27,3,1098],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.mode"],s:'_0&8?"check-square-o":"square-o"'},p:[27,20,1115]}],action:"mode",params:'{"mode": 8}'},f:["Paint"]}],n:50,x:{r:["data.category"],s:"_0==0"},p:[26,2,1068]}]}," ",{p:[31,1,1249],t:7,e:"ui-display",a:{title:"Category"},f:[{p:[32,2,1281],t:7,e:"ui-section",f:[{p:[33,3,1297],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.category"],s:'_0==0?"check-square-o":"square-o"'},p:[33,20,1314]}],state:[{t:2,x:{r:["data.category"],s:'_0<=0?"selected":null'},p:[33,83,1377]}],action:"category",params:'{"category": 0}'},f:["Atmospherics"]}," ",{p:[35,3,1496],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.category"],s:'_0==1?"check-square-o":"square-o"'},p:[35,20,1513]}],state:[{t:2,x:{r:["data.category"],s:'_0==1?"selected":null'},p:[35,83,1576]}],action:"category",params:'{"category": 1}'},f:["Disposals"]}," ",{p:[37,3,1692],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.category"],s:'_0==2?"check-square-o":"square-o"'},p:[37,20,1709]}],state:[{t:2,x:{r:["data.category"],s:'_0==2?"selected":null'},p:[37,83,1772]}],action:"category",params:'{"category": 2}'},f:["Transit Tubes"]}]}," ",{t:4,f:[{p:[41,3,1937],t:7,e:"ui-section",a:{label:"Piping Layer"},f:[{p:[42,4,1975],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.piping_layer"],s:'_0==1?"selected":null'},p:[42,22,1993]}],action:"piping_layer",params:'{"piping_layer": 1}'},f:["1"]}," ",{p:[44,4,2115],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.piping_layer"],s:'_0==2?"selected":null'},p:[44,22,2133]}],action:"piping_layer",params:'{"piping_layer": 2}'},f:["2"]}," ",{p:[46,4,2255],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.piping_layer"],s:'_0==3?"selected":null'},p:[46,22,2273]}],action:"piping_layer",params:'{"piping_layer": 3}'},f:["3"]}]}],n:50,x:{r:["data.category"],s:"_0==0"},p:[40,2,1907]}]}," ",{t:4,f:[{p:[52,2,2462],t:7,e:"ui-display",a:{title:[{t:2,r:"cat_name",p:[52,21,2481]}]},f:[{t:4,f:[{p:[54,4,2521],t:7,e:"ui-section",f:[{p:[55,5,2539],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["selected"],s:'_0?"selected":null'},p:[55,23,2557]}],action:"pipe_type",params:['{"pipe_type": ',{t:2,r:"pipe_index",p:[56,28,2638]},', "category": ',{t:2,r:"cat_name",p:[56,56,2666]},"}"]},f:[{t:2,r:"pipe_name",p:[56,71,2681]}]}]}],n:52,r:"recipes",p:[53,3,2499]}]}],n:52,r:"data.categories",p:[51,1,2434]}]},e.exports=a.extend(r.exports)},{341:341}],454:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-display",a:{title:"Color"},f:[{t:4,f:[{p:[3,3,60],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["selected"],s:'_0?"selected":null'},p:[3,21,78]}],action:"color",params:['{"paint_color": ',{t:2,r:"color_name",p:[4,28,155]},"}"]},f:[{t:2,r:"color_name",p:[4,45,172]}]}],n:52,r:"data.paint_colors",p:[2,2,29]}]}]},e.exports=a.extend(r.exports)},{341:341}],455:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-display",a:{title:"Direction"},f:[{t:4,f:[{p:[3,3,64],t:7,e:"ui-section",f:[{t:4,f:[{p:[5,5,105],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["selected"],s:'_0?"selected":null'},p:[5,23,123]}],action:"setdir",params:['{"dir": ',{t:2,r:"dir",p:[6,22,195]},', "flipped": ',{t:2,r:"flipped",p:[6,42,215]},"}"]},f:[{p:[6,56,229],t:7,e:"img",a:{src:["pipe.",{t:2,r:"dir",p:[6,71,244]},".",{t:2,r:"icon_state",p:[6,79,252]},".png"],title:[{t:2,r:"dir_name",p:[6,106,279]}]}}]}],n:52,r:"previews",p:[4,4,81]}]}],n:52,r:"data.preview_rows",p:[2,2,33]}]}]},e.exports=a.extend(r.exports)},{341:341}],456:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{t:4,f:[{p:[2,3,23],t:7,e:"ui-notice",f:[{t:2,r:"data.notice",p:[3,5,40]}]}],n:50,r:"data.notice",p:[1,1,0]},{p:[6,1,82],t:7,e:"ui-display",a:{title:"Satellite Network Control",button:0},f:[{t:4,f:[{p:[8,4,168],t:7,e:"ui-section",a:{candystripe:0,nowrap:0},f:[{p:[9,9,209],t:7,e:"div",a:{"class":"content"},f:["#",{t:2,r:"id",p:[9,31,231]}]}," ",{p:[10,9,253],t:7,e:"div",a:{"class":"content"},f:[{t:2,r:"mode",p:[10,30,274]}]}," ",{p:[11,9,298],t:7,e:"div",a:{"class":"content"},f:[{p:[12,11,331],t:7,e:"ui-button",a:{action:"toggle",params:['{"id": "',{t:2,r:"id",p:[12,54,374]},'"}']},f:[{t:2,x:{r:["active"],s:'_0?"Deactivate":"Activate"'},p:[12,64,384]}]}]}]}],n:52,r:"data.satellites",p:[7,2,138]}]}," ",{t:4,f:[{p:[18,1,528],t:7,e:"ui-display",a:{title:"Station Shield Coverage"},f:[{p:[19,3,576],t:7,e:"ui-bar",a:{min:"0",max:[{t:2,r:"data.meteor_shield_coverage_max",p:[19,24,597]}],value:[{t:2,r:"data.meteor_shield_coverage",p:[19,68,641]}]},f:[{t:2,x:{r:["data.meteor_shield_coverage","data.meteor_shield_coverage_max"],s:"100*_0/_1"},p:[19,101,674]}," %"]}," ",{p:[20,1,758],t:7,e:"ui-display",f:[]}]}],n:50,r:"data.meteor_shield",p:[17,1,500]}]},e.exports=a.extend(r.exports)},{341:341}],457:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{t:4,f:[{p:[2,3,26],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["enabled"],s:'_0?"check-square-o":"square-o"'},p:[2,20,43]}],style:[{t:2,x:{r:["enabled"],s:'_0?"selected":null'},p:[2,72,95]}],action:"toggle_filter",params:['{"id_tag": "',{t:2,r:"id_tag",p:[3,48,176]},'", "val": ',{t:2,r:"gas_id",p:[3,68,196]},"}"]},f:[{t:2,r:"gas_name",p:[3,81,209]}]}],n:52,r:"filter_types",p:[1,1,0]}]},e.exports=a.extend(r.exports)},{341:341}],458:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[" "," "," ",{p:[5,1,200],t:7,e:"ui-tabs",a:{tabs:[{t:2,r:"data.tabs",p:[5,16,215]}]},f:[{p:[6,2,233],t:7,e:"tab",a:{name:"Status"},f:[{p:[7,3,256],t:7,e:"status"}]}," ",{p:[9,2,277],t:7,e:"tab",a:{name:"Templates"},f:[{p:[10,3,303],t:7,e:"templates"}]}," ",{p:[12,2,327],t:7,e:"tab",a:{name:"Modification"},f:[{t:4,f:[{p:[14,3,381],t:7,e:"modification"}],n:50,r:"data.selected",p:[13,3,356]}," ",{t:4,f:[{p:[17,3,437],t:7,e:"span",a:{"class":"bad"},f:["No shuttle selected."]}],n:50,x:{r:["data.selected"],s:"!_0"},p:[16,3,411]}]}]}]},r.exports.components=r.exports.components||{};var i={modification:t(459),templates:t(461),status:t(460)};for(var o in i)i.hasOwnProperty(o)&&(r.exports.components[o]=i[o]);e.exports=a.extend(r.exports)},{341:341,459:459,460:460,461:461}],459:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-display",a:{title:["Selected: ",{t:2,r:"data.selected.name",p:[1,30,29]}]},f:[{t:4,f:[{p:[3,5,96],t:7,e:"ui-section",a:{label:"Description"},f:[{t:2,r:"data.selected.description",p:[3,37,128]}]}],n:50,r:"data.selected.description",p:[2,3,57]}," ",{t:4,f:[{p:[6,5,224],t:7,e:"ui-section",a:{label:"Admin Notes"},f:[{t:2,r:"data.selected.admin_notes",p:[6,37,256]}]}],n:50,r:"data.selected.admin_notes",p:[5,3,185]}]}," ",{t:4,f:[{p:[11,3,361],t:7,e:"ui-display",a:{title:["Existing Shuttle: ",{t:2,r:"data.existing_shuttle.name",p:[11,40,398]}]},f:["Status: ",{t:2,r:"data.existing_shuttle.status",p:[12,13,444]}," ",{t:4,f:["(",{t:2,r:"data.existing_shuttle.timeleft",p:[14,8,526]},")"],n:50,r:"data.existing_shuttle.timer",p:[13,5,482]}," ",{p:[16,5,580],t:7,e:"ui-button",a:{action:"jump_to",params:['{"type": "mobile", "id": "',{t:2,r:"data.existing_shuttle.id",p:[17,41,649]},'"}']},f:["Jump To"]}]}],n:50,r:"data.existing_shuttle",p:[10,1,328]},{t:4,f:[{p:[24,3,778],t:7,e:"ui-display",a:{title:"Existing Shuttle: None"}}],n:50,x:{r:["data.existing_shuttle"],s:"!_0"},p:[23,1,744]},{p:[27,1,847],t:7,e:"ui-button",a:{action:"preview",params:['{"shuttle_id": "',{t:2,r:"data.selected.shuttle_id",p:[28,27,902]},'"}']},f:["Preview"]}," ",{p:[31,1,961],t:7,e:"ui-button",a:{action:"load",params:['{"shuttle_id": "',{t:2,r:"data.selected.shuttle_id",p:[32,27,1013]},'"}'],style:"danger"},f:["Load"]}," ",{p:[37,1,1089],t:7,e:"ui-display",a:{title:"Status"},f:[]}]},e.exports=a.extend(r.exports)},{341:341}],460:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"table",a:{width:"100%"},f:[{t:4,f:[{p:[3,3,49],t:7,e:"tr",f:[{p:[4,5,59],t:7,e:"td",f:[{p:[5,7,71],t:7,e:"ui-button",a:{action:"jump_to",params:['{"type": "mobile", "id": "',{t:2,r:"id",p:[5,69,133]},'"}']},f:["JMP"]}]}," ",{p:[9,5,193],t:7,e:"td",f:[{p:[10,7,205],t:7,e:"ui-button",a:{action:"fly",params:['{"id": "',{t:2,r:"id",p:[10,47,245]},'"}'],state:[{t:2,x:{r:["can_fly"],s:'_0?null:"disabled"'},p:[10,64,262]}]},f:["Fly"]}]}," ",{p:[14,5,345],t:7,e:"td",f:[{t:2,r:"name",p:[15,7,357]}," (",{p:[15,17,367],t:7,e:"code",f:[{t:2,r:"id",p:[15,23,373]}]},")"]}," ",{p:[17,5,404],t:7,e:"td",f:[{t:2,r:"status",p:[18,7,416]}]}," ",{p:[20,5,443],t:7,e:"td",f:[{t:4,f:[{t:2,r:"mode",p:[22,9,477]}],n:50,r:"mode",p:[21,7,455]}," ",{t:4,f:["(",{t:2,r:"timeleft",p:[25,10,532]},") ",{p:[26,9,555],t:7,e:"ui-button",a:{action:"fast_travel",params:['{"id": "',{t:2,r:"id",p:[26,57,603]},'"}'],state:[{t:2,x:{r:["can_fast_travel"],s:'_0?null:"disabled"'},p:[26,74,620]}]},f:["Fast Travel"]}],n:50,r:"timer",p:[24,7,508]}]}]}],n:52,r:"data.shuttles",p:[2,1,22]}]}]},e.exports=a.extend(r.exports)},{341:341}],461:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-tabs",a:{tabs:[{t:2,r:"data.templates_tabs",p:[1,16,15]}]},f:[{t:4,f:[{p:[3,5,74],t:7,e:"tab",a:{name:[{t:2,r:"port_id",p:[3,16,85]}]},f:[{t:4,f:[{p:[5,9,135],t:7,e:"ui-display",a:{title:[{t:2,r:"name",p:[5,28,154]}]},f:[{t:4,f:[{p:[7,13,209],t:7,e:"ui-section",a:{label:"Description"},f:[{t:2,r:"description",p:[7,45,241]}]}],n:50,r:"description",p:[6,11,176]}," ",{t:4,f:[{p:[10,13,333],t:7,e:"ui-section",a:{label:"Admin Notes"},f:[{t:2,r:"admin_notes",p:[10,45,365]}]}],n:50,r:"admin_notes",p:[9,11,300]}," ",{p:[13,11,426],t:7,e:"ui-button",a:{action:"select_template",params:['{"shuttle_id": "',{t:2,r:"shuttle_id",p:[14,37,499]},'"}'],state:[{t:2,x:{r:["data.selected.shuttle_id","shuttle_id"],s:'_0==_1?"selected":null'},p:[15,20,537]}]},f:[{t:2,x:{r:["data.selected.shuttle_id","shuttle_id"],s:'_0==_1?"Selected":"Select"'},p:[17,13,630]}]}]}],n:52,r:"templates",p:[4,7,106]}]}],n:52,r:"data.templates",p:[2,3,44]}]}]},e.exports=a.extend(r.exports)},{341:341}],462:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-display",a:{title:"Occupant"},f:[{p:[2,3,33],t:7,e:"ui-section",a:{label:"Occupant"},f:[{p:[3,3,66],t:7,e:"span",f:[{t:2,x:{r:["data.occupant.name"],s:'_0?_0:"No Occupant"'},p:[3,9,72]}]}]}," ",{t:4,f:[{p:[6,5,186],t:7,e:"ui-section",a:{label:"State"},f:[{p:[7,7,220],t:7,e:"span",a:{"class":[{t:2,r:"data.occupant.statstate",p:[7,20,233]}]},f:[{t:2,r:"data.occupant.stat",p:[7,49,262]}]}]}," ",{p:[9,5,315],t:7,e:"ui-section",a:{label:"Health"},f:[{p:[10,7,350],t:7,e:"ui-bar",a:{min:[{t:2,r:"data.occupant.minHealth",p:[10,20,363]}],max:[{t:2,r:"data.occupant.maxHealth",p:[10,54,397]}],value:[{t:2,r:"data.occupant.health",p:[10,90,433]}],state:[{t:2,x:{r:["data.occupant.health"],s:'_0>=0?"good":"average"'},p:[11,16,475]}]},f:[{t:2,x:{r:["adata.occupant.health"],s:"Math.round(_0)"},p:[11,68,527]}]}]}," ",{t:4,f:[{p:[14,7,764],t:7,e:"ui-section",a:{label:[{t:2,r:"label",p:[14,26,783]}]},f:[{p:[15,9,804],t:7,e:"ui-bar",a:{min:"0",max:[{t:2,r:"data.occupant.maxHealth",p:[15,30,825]}],value:[{t:2,rx:{r:"data.occupant",m:[{t:30,n:"type"}]},p:[15,66,861]}],state:"bad"},f:[{t:2,x:{r:["type","adata.occupant"],s:"Math.round(_1[_0])"},p:[15,103,898]}]}]}],n:52,x:{r:[],s:'[{label:"Brute",type:"bruteLoss"},{label:"Respiratory",type:"oxyLoss"},{label:"Toxin",type:"toxLoss"},{label:"Burn",type:"fireLoss"}]'},p:[13,5,598]}," ",{t:4,f:[{p:[19,7,1020],t:7,e:"ui-section",a:{label:"Blood"},f:[{p:[20,9,1056],t:7,e:"ui-section",a:{label:"Volume"},f:[{p:[21,11,1095],t:7,e:"ui-bar",a:{min:"0",max:[{t:2,r:"data.occupant.blood.maxBloodVolume",p:[21,32,1116]}],value:[{t:2,r:"data.occupant.blood.currentBloodVolume",p:[21,79,1163]}],state:[{t:2,x:{r:["data.occupant.blood.currentBloodVolume","data.occupant.blood.dangerBloodVolume"],s:'_0<=_1?"bad":"good"'},p:[21,130,1214]}]},f:[{t:3,x:{r:["data.occupant.blood.currentBloodVolume","data.occupant.blood.dangerBloodVolume"],s:'_0<=_1?"LOW":"OK"'},p:[21,232,1316]}," - ",{t:2,x:{r:["data.occupant.blood.currentBloodVolume"],s:"Math.round(_0)"},p:[21,342,1426]}," cl"]}]}," ",{p:[23,9,1525],t:7,e:"ui-section",a:{label:"Type"},f:[{p:[24,11,1562],t:7,e:"span",a:{"class":"highlight"},f:[{t:2,r:"data.occupant.blood.bloodType",p:[24,35,1586]}]}]}]}],n:50,r:"data.occupant.blood",p:[18,5,985]}," ",{p:[28,5,1689],t:7,e:"ui-section",a:{label:"Cells"},f:[{p:[29,9,1725],t:7,e:"span",a:{"class":[{t:2,x:{r:["data.occupant.cloneLoss"],s:'_0?"bad":"good"'},p:[29,22,1738]}]},f:[{t:2,x:{r:["data.occupant.cloneLoss"],s:'_0?"Damaged":"Healthy"'},p:[29,68,1784]}]}]}," ",{p:[31,5,1867],t:7,e:"ui-section",a:{label:"Brain"},f:[{p:[32,9,1903],t:7,e:"span",a:{"class":[{t:2,x:{r:["data.occupant.brainLoss"],s:'_0?"bad":"good"'},p:[32,22,1916]}]},f:[{t:2,x:{r:["data.occupant.brainLoss"],s:'_0?"Abnormal":"Healthy"'},p:[32,68,1962]}]}]}," ",{p:[34,5,2046],t:7,e:"ui-section",a:{label:"Bloodstream"},f:[{t:4,f:[{p:[36,11,2133],t:7,e:"span",a:{"class":"highlight"},t0:"fade",f:[{t:2,x:{r:["volume"],s:"Math.fixed(_0,1)"},p:[36,54,2176]}," units of ",{t:2,r:"name",p:[36,89,2211]}]},{p:[36,104,2226],t:7,e:"br"}],n:52,r:"adata.occupant.reagents",p:[35,9,2088]},{t:4,n:51,f:[{p:[38,11,2261],t:7,e:"span",a:{"class":"good"},f:["Pure"]}],r:"adata.occupant.reagents"}]}],n:50,r:"data.occupied",p:[5,3,159]}]}," ",{p:[43,1,2357],t:7,e:"ui-display",a:{title:"Controls"},f:[{p:[44,2,2389],t:7,e:"ui-section",a:{label:"Door"},f:[{p:[45,5,2420],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.open"],s:'_0?"unlock":"lock"'},p:[45,22,2437]}],action:"door"},f:[{t:2,x:{r:["data.open"],s:'_0?"Open":"Closed"'},p:[45,71,2486]}]}]}," ",{p:[47,3,2551],t:7,e:"ui-section",a:{label:"Inject"},f:[{t:4,f:[{p:[49,7,2612],t:7,e:"ui-button",a:{icon:"flask",state:[{t:2,x:{r:["data.occupied","allowed"],s:'_0&&_1?null:"disabled"'},p:[49,38,2643]}],action:"inject",params:['{"chem": "',{t:2,r:"id",p:[49,122,2727]},'"}']},f:[{t:2,r:"name",p:[49,132,2737]}]},{p:[49,152,2757],t:7,e:"br"}],n:52,r:"data.chems",p:[48,5,2584]}]}]}]},e.exports=a.extend(r.exports)},{341:341}],463:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{t:4,f:[{p:[2,3,25],t:7,e:"ui-section",a:{label:[{t:2,r:"name",p:[2,22,44]}],labelcolor:[{t:2,r:"htmlcolor",p:[2,44,66]}],candystripe:0,right:0},f:[{p:[3,5,105],t:7,e:"ui-section",a:{label:"Status"},f:[{p:[3,32,132],t:7,e:"span",a:{"class":[{t:2,x:{r:["status"],s:'_0=="Dead"?"bad bold":_0=="Unconscious"?"average bold":"good"'},p:[3,45,145]}]},f:[{t:2,r:"status",p:[3,132,232]}]}]}," ",{p:[4,5,268],t:7,e:"ui-section",a:{label:"Jelly"},f:[{t:2,r:"exoticblood",p:[4,31,294]}]}," ",{p:[5,5,328],t:7,e:"ui-section",a:{label:"Location"},f:[{t:2,r:"area",p:[5,34,357]}]}," ",{p:[7,5,386],t:7,e:"ui-button",a:{state:[{t:2,r:"swap_button_state",p:[8,14,411]}],action:"swap",params:['{"ref": "',{t:2,r:"ref",p:[9,38,472]},'"}']},f:[{t:4,f:["You Are Here"],n:50,x:{r:["occupied"],s:'_0=="owner"'},p:[10,7,491]},{t:4,n:51,f:[{t:4, +f:["Occupied"],n:50,x:{r:["occupied"],s:'_0=="stranger"'},p:[13,9,566]},{t:4,n:51,f:["Swap"],x:{r:["occupied"],s:'_0=="stranger"'}}],x:{r:["occupied"],s:'_0=="owner"'}}]}]}],n:52,r:"data.bodies",p:[1,1,0]}]},e.exports=a.extend(r.exports)},{341:341}],464:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{p:{button:[{t:4,f:[{p:[4,23,82],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.drying"],s:'_0?"stop":"tint"'},p:[4,40,99]}],action:"Dry"},f:[{t:2,x:{r:["data.drying"],s:'_0?"Stop drying":"Dry"'},p:[4,88,147]}]}],n:50,r:"data.isdryer",p:[4,3,62]}]},t:7,e:"ui-display",a:{title:"Storage",button:0},f:[" ",{t:4,f:[{p:[7,3,258],t:7,e:"ui-notice",f:[{p:[8,5,275],t:7,e:"span",f:["Unfortunately, this ",{t:2,r:"data.name",p:[8,31,301]}," is empty."]}]}],n:50,x:{r:["data.contents.length"],s:"_0==0"},p:[6,1,221]},{t:4,n:51,f:[{p:[11,1,359],t:7,e:"div",a:{"class":"display tabular"},f:[{p:[12,2,391],t:7,e:"section",a:{"class":"candystripe"},f:[{p:[13,4,425],t:7,e:"section",a:{"class":"cell bold"},f:["Item"]}," ",{p:[16,4,482],t:7,e:"section",a:{"class":"cell bold"},f:["Quantity"]}," ",{p:[19,4,543],t:7,e:"section",a:{"class":"cell bold",align:"center"},f:[{t:4,f:[{t:2,r:"data.verb",p:[20,22,608]}],n:50,r:"data.verb",p:[20,5,591]},{t:4,n:51,f:["Dispense"],r:"data.verb"}]}]}," ",{t:4,f:[{p:[24,3,703],t:7,e:"section",a:{"class":"candystripe"},f:[{p:[25,4,737],t:7,e:"section",a:{"class":"cell"},f:[{t:2,r:"name",p:[26,5,765]}]}," ",{p:[28,4,793],t:7,e:"section",a:{"class":"cell",align:"right"},f:[{t:2,r:"amount",p:[29,5,835]}]}," ",{p:[31,4,865],t:7,e:"section",a:{"class":"table",alight:"right"},f:[{p:[32,5,909],t:7,e:"section",a:{"class":"cell"}}," ",{p:[33,5,947],t:7,e:"section",a:{"class":"cell"},f:[{p:[34,6,976],t:7,e:"ui-button",a:{grid:0,action:"Release",state:[{t:2,x:{r:["amount"],s:'(_0>=1)?null:"disabled"'},p:[34,45,1015]}],params:['{ "name" : ',{t:2,r:"name",p:[34,102,1072]},', "amount" : 1 }']},f:["One"]}]}," ",{p:[38,5,1151],t:7,e:"section",a:{"class":"cell"},f:[{p:[39,6,1180],t:7,e:"ui-button",a:{grid:0,action:"Release",state:[{t:2,x:{r:["amount"],s:'(_0>1)?null:"disabled"'},p:[39,45,1219]}],params:['{ "name" : ',{t:2,r:"name",p:[39,101,1275]}," }"]},f:["Many"]}]}]}]}],n:52,r:"data.contents",p:[23,2,676]}]}],x:{r:["data.contents.length"],s:"_0==0"}}]}]},e.exports=a.extend(r.exports)},{341:341}],465:[function(t,e,n){var a=t(341),r={exports:{}};!function(t){"use strict";t.exports={computed:{capacityPercentState:function(){var t=this.get("data.capacityPercent");return t>50?"good":t>15?"average":"bad"},inputState:function(){return this.get("data.capacityPercent")>=100?"good":this.get("data.inputting")?"average":"bad"},outputState:function(){return this.get("data.outputting")?"good":this.get("data.charge")>0?"average":"bad"}}}}(r),r.exports.template={v:3,t:[" ",{p:[24,1,663],t:7,e:"ui-display",a:{title:"Storage"},f:[{p:[25,3,695],t:7,e:"ui-section",a:{label:"Stored Energy"},f:[{p:[26,5,735],t:7,e:"ui-bar",a:{min:"0",max:"100",value:[{t:2,r:"data.capacityPercent",p:[26,38,768]}],state:[{t:2,r:"capacityPercentState",p:[26,71,801]}]},f:[{t:2,x:{r:["adata.capacityPercent"],s:"Math.fixed(_0)"},p:[26,97,827]},"%"]}]}]}," ",{p:[29,1,908],t:7,e:"ui-display",a:{title:"Input"},f:[{p:[30,3,938],t:7,e:"ui-section",a:{label:"Charge Mode"},f:[{p:[31,5,976],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.inputAttempt"],s:'_0?"refresh":"close"'},p:[31,22,993]}],style:[{t:2,x:{r:["data.inputAttempt"],s:'_0?"selected":null'},p:[31,74,1045]}],action:"tryinput"},f:[{t:2,x:{r:["data.inputAttempt"],s:'_0?"Auto":"Off"'},p:[32,25,1113]}]},"   [",{p:[34,6,1182],t:7,e:"span",a:{"class":[{t:2,r:"inputState",p:[34,19,1195]}]},f:[{t:2,x:{r:["data.capacityPercent","data.inputting"],s:'_0>=100?"Fully Charged":_1?"Charging":"Not Charging"'},p:[34,35,1211]}]},"]"]}," ",{p:[36,3,1335],t:7,e:"ui-section",a:{label:"Target Input"},f:[{p:[37,5,1374],t:7,e:"ui-bar",a:{min:"0",max:[{t:2,r:"data.inputLevelMax",p:[37,26,1395]}],value:[{t:2,r:"data.inputLevel",p:[37,57,1426]}]},f:[{t:2,r:"adata.inputLevel_text",p:[37,78,1447]}]}]}," ",{p:[39,3,1501],t:7,e:"ui-section",a:{label:"Adjust Input"},f:[{p:[40,5,1540],t:7,e:"ui-button",a:{icon:"fast-backward",state:[{t:2,x:{r:["data.inputLevel"],s:'_0==0?"disabled":null'},p:[40,44,1579]}],action:"input",params:'{"target": "min"}'}}," ",{p:[41,5,1674],t:7,e:"ui-button",a:{icon:"backward",state:[{t:2,x:{r:["data.inputLevel"],s:'_0==0?"disabled":null'},p:[41,39,1708]}],action:"input",params:'{"adjust": -10000}'}}," ",{p:[42,5,1804],t:7,e:"ui-button",a:{icon:"pencil",action:"input",params:'{"target": "input"}'},f:["Set"]}," ",{p:[43,5,1894],t:7,e:"ui-button",a:{icon:"forward",state:[{t:2,x:{r:["data.inputLevel","data.inputLevelMax"],s:'_0==_1?"disabled":null'},p:[43,38,1927]}],action:"input",params:'{"adjust": 10000}'}}," ",{p:[44,5,2039],t:7,e:"ui-button",a:{icon:"fast-forward",state:[{t:2,x:{r:["data.inputLevel","data.inputLevelMax"],s:'_0==_1?"disabled":null'},p:[44,43,2077]}],action:"input",params:'{"target": "max"}'}}]}," ",{p:[46,3,2204],t:7,e:"ui-section",a:{label:"Available"},f:[{p:[47,3,2238],t:7,e:"span",f:[{t:2,r:"adata.inputAvailable",p:[47,9,2244]}]}]}]}," ",{p:[50,1,2308],t:7,e:"ui-display",a:{title:"Output"},f:[{p:[51,3,2339],t:7,e:"ui-section",a:{label:"Output Mode"},f:[{p:[52,5,2377],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.outputAttempt"],s:'_0?"power-off":"close"'},p:[52,22,2394]}],style:[{t:2,x:{r:["data.outputAttempt"],s:'_0?"selected":null'},p:[52,77,2449]}],action:"tryoutput"},f:[{t:2,x:{r:["data.outputAttempt"],s:'_0?"On":"Off"'},p:[53,26,2519]}]},"   [",{p:[55,6,2587],t:7,e:"span",a:{"class":[{t:2,r:"outputState",p:[55,19,2600]}]},f:[{t:2,x:{r:["data.outputting","data.charge"],s:'_0?"Sending":_1>0?"Not Sending":"No Charge"'},p:[55,36,2617]}]},"]"]}," ",{p:[57,3,2724],t:7,e:"ui-section",a:{label:"Target Output"},f:[{p:[58,5,2764],t:7,e:"ui-bar",a:{min:"0",max:[{t:2,r:"data.outputLevelMax",p:[58,26,2785]}],value:[{t:2,r:"data.outputLevel",p:[58,58,2817]}]},f:[{t:2,r:"adata.outputLevel_text",p:[58,80,2839]}]}]}," ",{p:[60,3,2894],t:7,e:"ui-section",a:{label:"Adjust Output"},f:[{p:[61,5,2934],t:7,e:"ui-button",a:{icon:"fast-backward",state:[{t:2,x:{r:["data.outputLevel"],s:'_0==0?"disabled":null'},p:[61,44,2973]}],action:"output",params:'{"target": "min"}'}}," ",{p:[62,5,3070],t:7,e:"ui-button",a:{icon:"backward",state:[{t:2,x:{r:["data.outputLevel"],s:'_0==0?"disabled":null'},p:[62,39,3104]}],action:"output",params:'{"adjust": -10000}'}}," ",{p:[63,5,3202],t:7,e:"ui-button",a:{icon:"pencil",action:"output",params:'{"target": "input"}'},f:["Set"]}," ",{p:[64,5,3293],t:7,e:"ui-button",a:{icon:"forward",state:[{t:2,x:{r:["data.outputLevel","data.outputLevelMax"],s:'_0==_1?"disabled":null'},p:[64,38,3326]}],action:"output",params:'{"adjust": 10000}'}}," ",{p:[65,5,3441],t:7,e:"ui-button",a:{icon:"fast-forward",state:[{t:2,x:{r:["data.outputLevel","data.outputLevelMax"],s:'_0==_1?"disabled":null'},p:[65,43,3479]}],action:"output",params:'{"target": "max"}'}}]}," ",{p:[67,3,3609],t:7,e:"ui-section",a:{label:"Outputting"},f:[{p:[68,3,3644],t:7,e:"span",f:[{t:2,r:"adata.outputUsed",p:[68,9,3650]}]}]}]}]},e.exports=a.extend(r.exports)},{341:341}],466:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:["\ufeff",{t:4,f:[" ",{p:[2,2,33],t:7,e:"ui-display",a:{title:"Dispersal Tank"},f:[{p:[3,3,73],t:7,e:"ui-section",a:{label:"Power"},f:[{p:[4,4,104],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.active"],s:'_0?"power-off":"close"'},p:[4,21,121]}],style:[{t:2,x:{r:["data.active"],s:'_0?"selected":null'},p:[5,12,174]}],state:[{t:2,x:{r:["data.isTankLoaded"],s:'_0?null:"disabled"'},p:[6,12,223]}],action:"power"},f:[{t:2,x:{r:["data.active"],s:'_0?"On":"Off"'},p:[7,20,286]}]}]}," ",{p:[10,3,354],t:7,e:"ui-section",a:{label:"Smoke Radius Setting"},f:[{p:[11,5,401],t:7,e:"div",a:{"class":"content",style:"float:left"},f:[{p:[12,6,448],t:7,e:"ui-button",a:{icon:"plus",state:[{t:2,x:{r:["data.maxSetting"],s:'_0>=1?null:"disabled"'},p:[12,36,478]}],style:[{t:2,x:{r:["data.setting"],s:'_0==1?"selected":null'},p:[12,89,531]}],action:"setting",params:'{"amount": 1}'},f:["3"]}," ",{p:[13,6,634],t:7,e:"ui-button",a:{icon:"plus",state:[{t:2,x:{r:["data.maxSetting"],s:'_0>=2?null:"disabled"'},p:[13,36,664]}],style:[{t:2,x:{r:["data.setting"],s:'_0==2?"selected":null'},p:[13,89,717]}],action:"setting",params:'{"amount": 2}'},f:["6"]}," ",{p:[14,6,820],t:7,e:"ui-button",a:{icon:"plus",state:[{t:2,x:{r:["data.maxSetting"],s:'_0>=3?null:"disabled"'},p:[14,36,850]}],style:[{t:2,x:{r:["data.setting"],s:'_0==3?"selected":null'},p:[14,89,903]}],action:"setting",params:'{"amount": 3}'},f:["9"]}," ",{p:[15,6,1006],t:7,e:"ui-button",a:{icon:"plus",state:[{t:2,x:{r:["data.maxSetting"],s:'_0>=4?null:"disabled"'},p:[15,36,1036]}],style:[{t:2,x:{r:["data.setting"],s:'_0==4?"selected":null'},p:[15,89,1089]}],action:"setting",params:'{"amount": 4}'},f:["12"]}," ",{p:[16,6,1193],t:7,e:"ui-button",a:{icon:"plus",state:[{t:2,x:{r:["data.maxSetting"],s:'_0>=5?null:"disabled"'},p:[16,36,1223]}],style:[{t:2,x:{r:["data.setting"],s:'_0==5?"selected":null'},p:[16,89,1276]}],action:"setting",params:'{"amount": 5}'},f:["15"]}]}]}," ",{p:[19,3,1410],t:7,e:"ui-section",a:{label:"Contents"},f:[{t:4,f:[{p:[21,6,1476],t:7,e:"span",f:[{t:2,x:{r:["adata.TankCurrentVolume"],s:"Math.round(_0)"},p:[21,12,1482]},"/",{t:2,r:"data.TankMaxVolume",p:[21,52,1522]}," Units"]}," ",{p:[22,6,1564],t:7,e:"br"}," ",{p:[23,5,1575],t:7,e:"br"}," ",{t:4,f:[{p:[25,7,1623],t:7,e:"span",a:{"class":"highlight"},t0:"fade",f:[{t:2,x:{r:["volume"],s:"Math.fixed(_0,2)"},p:[25,50,1666]}," units of ",{t:2,r:"name",p:[25,85,1701]}]},{p:[25,100,1716],t:7,e:"br"}],n:52,r:"adata.TankContents",p:[24,6,1587]}],n:50,r:"data.isTankLoaded",p:[20,4,1444]},{t:4,n:51,f:[{p:[28,6,1757],t:7,e:"span",a:{"class":"bad"},f:["Tank Empty"]}],r:"data.isTankLoaded"}," ",{p:[30,4,1809],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.isTankLoaded"],s:'_0?"Eject":"Close"'},p:[30,21,1826]}],style:[{t:2,x:{r:["data.isTankLoaded"],s:'_0?"selected":null'},p:[31,12,1881]}],state:[{t:2,x:{r:["data.isTankLoaded"],s:'_0?null:"disabled"'},p:[32,12,1936]}],action:"purge"},f:[{t:2,x:{r:["data.isTankLoaded"],s:'_0?"Purge Contents":"No chemicals detected"'},p:[33,20,1999]}]}]}]}],n:50,x:{r:["data.screen"],s:'_0=="home"'},p:[1,2,1]}]},e.exports=a.extend(r.exports)},{341:341}],467:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-display",a:{title:"Status"},f:[{p:[2,3,31],t:7,e:"ui-section",a:{label:"Generated Power"},f:[{t:2,x:{r:["adata.generated"],s:"Math.round(_0)"},p:[3,5,73]},"W"]}," ",{p:[5,3,126],t:7,e:"ui-section",a:{label:"Orientation"},f:[{p:[6,5,164],t:7,e:"span",f:[{t:2,x:{r:["adata.angle"],s:"Math.round(_0)"},p:[6,11,170]},"° (",{t:2,r:"data.direction",p:[6,45,204]},")"]}]}," ",{p:[8,3,251],t:7,e:"ui-section",a:{label:"Adjust Angle"},f:[{p:[9,5,290],t:7,e:"ui-button",a:{icon:"step-backward",action:"angle",params:'{"adjust": -15}'},f:["15°"]}," ",{p:[10,5,387],t:7,e:"ui-button",a:{icon:"backward",action:"angle",params:'{"adjust": -5}'},f:["5°"]}," ",{p:[11,5,477],t:7,e:"ui-button",a:{icon:"forward",action:"angle",params:'{"adjust": 5}'},f:["5°"]}," ",{p:[12,5,565],t:7,e:"ui-button",a:{icon:"step-forward",action:"angle",params:'{"adjust": 15}'},f:["15°"]}]}]}," ",{p:[15,1,687],t:7,e:"ui-display",a:{title:"Tracking"},f:[{p:[16,3,720],t:7,e:"ui-section",a:{label:"Tracker Mode"},f:[{p:[17,5,759],t:7,e:"ui-button",a:{icon:"close",state:[{t:2,x:{r:["data.tracking_state"],s:'_0==0?"selected":null'},p:[17,36,790]}],action:"tracking",params:'{"mode": 0}'},f:["Off"]}," ",{p:[19,5,907],t:7,e:"ui-button",a:{icon:"clock-o",state:[{t:2,x:{r:["data.tracking_state"],s:'_0==1?"selected":null'},p:[19,38,940]}],action:"tracking",params:'{"mode": 1}'},f:["Timed"]}," ",{p:[21,5,1059],t:7,e:"ui-button",a:{icon:"refresh",state:[{t:2,x:{r:["data.connected_tracker","data.tracking_state"],s:'_0?_1==2?"selected":null:"disabled"'},p:[21,38,1092]}],action:"tracking",params:'{"mode": 2}'},f:["Auto"]}]}," ",{p:[24,3,1262],t:7,e:"ui-section",a:{label:"Tracking Rate"},f:[{p:[25,3,1300],t:7,e:"span",f:[{t:2,x:{r:["adata.tracking_rate"],s:"Math.round(_0)"},p:[25,9,1306]},"°/h (",{t:2,r:"data.rotating_way",p:[25,53,1350]},")"]}]}," ",{p:[27,3,1399],t:7,e:"ui-section",a:{label:"Adjust Rate"},f:[{p:[28,5,1437],t:7,e:"ui-button",a:{icon:"fast-backward",action:"rate",params:'{"adjust": -180}'},f:["180°"]}," ",{p:[29,5,1535],t:7,e:"ui-button",a:{icon:"step-backward",action:"rate",params:'{"adjust": -30}'},f:["30°"]}," ",{p:[30,5,1631],t:7,e:"ui-button",a:{icon:"backward",action:"rate",params:'{"adjust": -5}'},f:["5°"]}," ",{p:[31,5,1720],t:7,e:"ui-button",a:{icon:"forward",action:"rate",params:'{"adjust": 5}'},f:["5°"]}," ",{p:[32,5,1807],t:7,e:"ui-button",a:{icon:"step-forward",action:"rate",params:'{"adjust": 30}'},f:["30°"]}," ",{p:[33,5,1901],t:7,e:"ui-button",a:{icon:"fast-forward",action:"rate",params:'{"adjust": 180}'},f:["180°"]}]}]}," ",{p:{button:[{p:[38,5,2088],t:7,e:"ui-button",a:{icon:"refresh",action:"refresh"},f:["Refresh"]}]},t:7,e:"ui-display",a:{title:"Devices",button:0},f:[" ",{p:[40,2,2169],t:7,e:"ui-section",a:{label:"Solar Tracker"},f:[{p:[41,5,2209],t:7,e:"span",a:{"class":[{t:2,x:{r:["data.connected_tracker"],s:'_0?"good":"bad"'},p:[41,18,2222]}]},f:[{t:2,x:{r:["data.connected_tracker"],s:'_0?"":"Not "'},p:[41,63,2267]},"Found"]}]}," ",{p:[43,2,2338],t:7,e:"ui-section",a:{label:"Solar Panels"},f:[{p:[44,3,2375],t:7,e:"span",a:{"class":[{t:2,x:{r:["data.connected_panels"],s:'_0?"good":"bad"'},p:[44,16,2388]}]},f:[{t:2,x:{r:["adata.connected_panels"],s:"Math.round(_0)"},p:[44,60,2432]}," Panels Connected"]}]}]}]},e.exports=a.extend(r.exports)},{341:341}],468:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{p:{button:[{t:4,f:[{p:[4,7,87],t:7,e:"ui-button",a:{icon:"eject",state:[{t:2,x:{r:["data.hasPowercell"],s:'_0?null:"disabled"'},p:[4,38,118]}],action:"eject"},f:["Eject"]}],n:50,r:"data.open",p:[3,5,62]}]},t:7,e:"ui-display",a:{title:"Power",button:0},f:[" ",{p:[7,3,226],t:7,e:"ui-section",a:{label:"Power"},f:[{p:[8,5,258],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.on"],s:'_0?"power-off":"close"'},p:[8,22,275]}],style:[{t:2,x:{r:["data.on"],s:'_0?"selected":null'},p:[9,14,326]}],state:[{t:2,x:{r:["data.hasPowercell"],s:'_0?null:"disabled"'},p:[9,54,366]}],action:"power"},f:[{t:2,x:{r:["data.on"],s:'_0?"On":"Off"'},p:[10,22,431]}]}]}," ",{p:[12,3,490],t:7,e:"ui-section",a:{label:"Cell"},f:[{t:4,f:[{p:[14,7,554],t:7,e:"ui-bar",a:{min:"0",max:"100",value:[{t:2,r:"data.powerLevel",p:[14,40,587]}]},f:[{t:2,x:{r:["adata.powerLevel"],s:"Math.fixed(_0)"},p:[14,61,608]},"%"]}],n:50,r:"data.hasPowercell",p:[13,5,521]},{t:4,n:51,f:[{p:[16,4,667],t:7,e:"span",a:{"class":"bad"},f:["No Cell"]}],r:"data.hasPowercell"}]}]}," ",{p:[20,1,744],t:7,e:"ui-display",a:{title:"Thermostat"},f:[{p:[21,3,779],t:7,e:"ui-section",a:{label:"Current Temperature"},f:[{p:[22,3,823],t:7,e:"span",f:[{t:2,x:{r:["adata.currentTemp"],s:"Math.round(_0)"},p:[22,9,829]},"°C"]}]}," ",{p:[24,2,894],t:7,e:"ui-section",a:{label:"Target Temperature"},f:[{p:[25,3,937],t:7,e:"span",f:[{t:2,x:{r:["adata.targetTemp"],s:"Math.round(_0)"},p:[25,9,943]},"°C"]}]}," ",{t:4,f:[{p:[28,5,1031],t:7,e:"ui-section",a:{label:"Adjust Target"},f:[{p:[29,7,1073],t:7,e:"ui-button",a:{icon:"fast-backward",state:[{t:2,x:{r:["data.targetTemp","data.minTemp"],s:'_0>_1?null:"disabled"'},p:[29,46,1112]}],action:"target",params:'{"adjust": -20}'}}," ",{p:[30,7,1218],t:7,e:"ui-button",a:{icon:"backward",state:[{t:2,x:{r:["data.targetTemp","data.minTemp"],s:'_0>_1?null:"disabled"'},p:[30,41,1252]}],action:"target",params:'{"adjust": -5}'}}," ",{p:[31,7,1357],t:7,e:"ui-button",a:{icon:"pencil",action:"target",params:'{"target": "input"}'},f:["Set"]}," ",{p:[32,7,1450],t:7,e:"ui-button",a:{icon:"forward",state:[{t:2,x:{r:["data.targetTemp","data.maxTemp"],s:'_0<_1?null:"disabled"'},p:[32,40,1483]}],action:"target",params:'{"adjust": 5}'}}," ",{p:[33,7,1587],t:7,e:"ui-button",a:{icon:"fast-forward",state:[{t:2,x:{r:["data.targetTemp","data.maxTemp"],s:'_0<_1?null:"disabled"'},p:[33,45,1625]}],action:"target",params:'{"adjust": 20}'}}]}],n:50,r:"data.open",p:[27,3,1008]}," ",{p:[36,3,1754],t:7,e:"ui-section",a:{label:"Mode"},f:[{t:4,f:[{p:[38,7,1808],t:7,e:"ui-button",a:{icon:"long-arrow-up",state:[{t:2,x:{r:["data.mode"],s:'_0=="heat"?"selected":null'},p:[38,46,1847]}],action:"mode",params:'{"mode": "heat"}'},f:["Heat"]}," ",{p:[39,7,1956],t:7,e:"ui-button",a:{icon:"long-arrow-down",state:[{t:2,x:{r:["data.mode"],s:'_0=="cool"?"selected":null'},p:[39,48,1997]}],action:"mode",params:'{"mode": "cool"}'},f:["Cool"]}," ",{p:[40,7,2106],t:7,e:"ui-button",a:{icon:"arrows-v",state:[{t:2,x:{r:["data.mode"],s:'_0=="auto"?"selected":null'},p:[40,41,2140]}],action:"mode",params:'{"mode": "auto"}'},f:["Auto"]}],n:50,r:"data.open",p:[37,3,1783]},{t:4,n:51,f:[{p:[42,4,2258],t:7,e:"span",f:[{t:2,x:{r:["text","data.mode"],s:"_0.titleCase(_1)"},p:[42,10,2264]}]}],r:"data.open"}]}]}]},e.exports=a.extend(r.exports)},{341:341}],469:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{t:4,f:[{p:{button:[{p:[4,8,97],t:7,e:"ui-button",a:{action:"jump",params:['{"name" : ',{t:2,r:"name",p:[4,51,140]},"}"]},f:["Jump"]}," ",{p:[7,9,195],t:7,e:"ui-button",a:{action:"spawn",params:['{"name" : ',{t:2,r:"name",p:[7,53,239]},"}"]},f:["Spawn"]}]},t:7,e:"ui-display",a:{title:[{t:2,r:"name",p:[2,22,46]}],button:0},f:[" ",{p:[11,3,308],t:7,e:"ui-section",a:{label:"Description"},f:[{p:[12,5,346],t:7,e:"span",f:[{t:3,r:"desc",p:[12,11,352]}]}]}," ",{p:[14,3,390],t:7,e:"ui-section",a:{label:"Spawners left"},f:[{p:[15,5,430],t:7,e:"span",f:[{t:2,r:"amount_left",p:[15,11,436]}]}]}]}],n:52,r:"data.spawners",p:[1,1,0]}]},e.exports=a.extend(r.exports)},{341:341}],470:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{t:4,f:[{p:[2,3,31],t:7,e:"ui-display",a:{title:[{t:2,r:"class",p:[2,22,50]}," Alarms"]},f:[{p:[3,5,74],t:7,e:"ul",f:[{t:4,f:[{p:[5,9,107],t:7,e:"li",f:[{t:2,r:".",p:[5,13,111]}]}],n:52,r:".",p:[4,7,86]},{t:4,n:51,f:[{p:[7,9,147],t:7,e:"li",f:["System Nominal"]}],r:"."}]}]}],n:52,i:"class",r:"data.alarms",p:[1,1,0]}]},e.exports=a.extend(r.exports)},{341:341}],471:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{t:4,f:[{p:[2,3,42],t:7,e:"ui-notice",f:[{p:[3,5,59],t:7,e:"span",f:["Biological entity detected in contents. Please remove."]}]}],n:50,x:{r:["data.occupied","data.safeties"],s:"_0&&_1"},p:[1,1,0]},{t:4,f:[{p:[7,3,179],t:7,e:"ui-notice",f:[{p:[8,5,196],t:7,e:"span",f:["Contents are being disinfected. Please wait."]}]}],n:50,r:"data.uv_active",p:[6,1,153]},{t:4,n:51,f:[{p:{button:[{t:4,f:[{p:[13,25,369],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.locked"],s:'_0?"unlock":"lock"'},p:[13,42,386]}],action:"lock"},f:[{t:2,x:{r:["data.locked"],s:'_0?"Unlock":"Lock"'},p:[13,93,437]}]}],n:50,x:{r:["data.open"],s:"!_0"},p:[13,7,351]}," ",{t:4,f:[{p:[14,27,519],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.open"],s:'_0?"sign-out":"sign-in"'},p:[14,44,536]}],action:"door"},f:[{t:2,x:{r:["data.open"],s:'_0?"Close":"Open"'},p:[14,98,590]}]}],n:50,x:{r:["data.locked"],s:"!_0"},p:[14,7,499]}]},t:7,e:"ui-display",a:{title:"Storage",button:0},f:[" ",{t:4,f:[{p:[17,7,692],t:7,e:"ui-notice",f:[{p:[18,9,713],t:7,e:"span",f:["Unit Locked"]}]}],n:50,r:"data.locked",p:[16,5,665]},{t:4,n:51,f:[{t:4,n:50,x:{r:["data.open"],s:"_0"},f:[{p:[21,9,793],t:7,e:"ui-section",a:{label:"Helmet"},f:[{p:[22,11,832],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.helmet"],s:'_0?"square":"square-o"'},p:[22,28,849]}],state:[{t:2,x:{r:["data.helmet"],s:'_0?null:"disabled"'},p:[22,75,896]}],action:"dispense",params:'{"item": "helmet"}'},f:[{t:2,x:{r:["data.helmet"],s:'_0||"Empty"'},p:[23,59,992]}]}]}," ",{p:[25,9,1063],t:7,e:"ui-section",a:{label:"Suit"},f:[{p:[26,11,1100],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.suit"],s:'_0?"square":"square-o"'},p:[26,28,1117]}],state:[{t:2,x:{r:["data.suit"],s:'_0?null:"disabled"'},p:[26,74,1163]}],action:"dispense",params:'{"item": "suit"}'},f:[{t:2,x:{r:["data.suit"],s:'_0||"Empty"'},p:[27,57,1255]}]}]}," ",{p:[29,9,1324],t:7,e:"ui-section",a:{label:"Mask"},f:[{p:[30,11,1361],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.mask"],s:'_0?"square":"square-o"'},p:[30,28,1378]}],state:[{t:2,x:{r:["data.mask"],s:'_0?null:"disabled"'},p:[30,74,1424]}],action:"dispense",params:'{"item": "mask"}'},f:[{t:2,x:{r:["data.mask"],s:'_0||"Empty"'},p:[31,57,1516]}]}]}," ",{p:[33,9,1585],t:7,e:"ui-section",a:{label:"Storage"},f:[{p:[34,11,1625],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.storage"],s:'_0?"square":"square-o"'},p:[34,28,1642]}],state:[{t:2,x:{r:["data.storage"],s:'_0?null:"disabled"'},p:[34,77,1691]}],action:"dispense",params:'{"item": "storage"}'},f:[{t:2,x:{r:["data.storage"],s:'_0||"Empty"'},p:[35,60,1789]}]}]}]},{t:4,n:50,x:{r:["data.open"],s:"!(_0)"},f:[" ",{p:[38,7,1873],t:7,e:"ui-button",a:{icon:"recycle",state:[{t:2,x:{r:["data.occupied","data.safeties"],s:'_0&&_1?"disabled":null'},p:[38,40,1906]}],action:"uv"},f:["Disinfect"]}]}],r:"data.locked"}]}],r:"data.uv_active"}]},e.exports=a.extend(r.exports)},{341:341}],472:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-display",f:[{p:[2,5,18],t:7,e:"ui-section",a:{label:"Dispense"},f:[{p:[3,9,57],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.plasma"],s:'_0?"square":"square-o"'},p:[3,26,74]}],state:[{t:2,x:{r:["data.plasma"],s:'_0?null:"disabled"'},p:[3,74,122]}],action:"plasma"},f:["Plasma (",{t:2,x:{r:["adata.plasma"],s:"Math.round(_0)"},p:[4,37,196]},")"]}," ",{p:[5,9,247],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.oxygen"],s:'_0?"square":"square-o"'},p:[5,26,264]}],state:[{t:2,x:{r:["data.oxygen"],s:'_0?null:"disabled"'},p:[5,74,312]}],action:"oxygen"},f:["Oxygen (",{t:2,x:{r:["adata.oxygen"],s:"Math.round(_0)"},p:[6,37,386]},")"]}]}]}]},e.exports=a.extend(r.exports)},{341:341}],473:[function(t,e,n){var a=t(341),r={exports:{}};!function(t){"use strict";t.exports={computed:{tankPressureState:function(){var t=this.get("data.tankPressure");return t>=200?"good":t>=100?"average":"bad"}}}}(r),r.exports.template={v:3,t:[" ",{p:[14,1,295],t:7,e:"ui-notice",f:[{p:[15,3,310],t:7,e:"span",f:["The regulator ",{t:2,x:{r:["data.connected"],s:'_0?"is":"is not"'},p:[15,23,330]}," connected to a mask."]}]}," ",{p:[17,1,409],t:7,e:"ui-display",f:[{p:[18,3,425],t:7,e:"ui-section",a:{label:"Tank Pressure"},f:[{p:[19,7,467],t:7,e:"ui-bar",a:{min:"0",max:"1013",value:[{t:2,r:"data.tankPressure",p:[19,41,501]}],state:[{t:2,r:"tankPressureState",p:[20,16,540]}]},f:[{t:2,x:{r:["adata.tankPressure"],s:"Math.round(_0)"},p:[20,39,563]}," kPa"]}]}," ",{p:[22,3,631],t:7,e:"ui-section",a:{label:"Release Pressure"},f:[{p:[23,5,674],t:7,e:"ui-bar",a:{min:[{t:2,r:"data.minReleasePressure",p:[23,18,687]}],max:[{t:2,r:"data.maxReleasePressure",p:[23,52,721]}],value:[{t:2,r:"data.releasePressure",p:[24,14,764]}]},f:[{t:2,x:{r:["adata.releasePressure"],s:"Math.round(_0)"},p:[24,40,790]}," kPa"]}]}," ",{p:[26,3,861],t:7,e:"ui-section",a:{label:"Pressure Regulator"},f:[{p:[27,5,906],t:7,e:"ui-button",a:{icon:"refresh",state:[{t:2,x:{r:["data.releasePressure","data.defaultReleasePressure"],s:'_0!=_1?null:"disabled"'},p:[27,38,939]}],action:"pressure",params:'{"pressure": "reset"}'},f:["Reset"]}," ",{p:[29,5,1095],t:7,e:"ui-button",a:{icon:"minus",state:[{t:2,x:{r:["data.releasePressure","data.minReleasePressure"],s:'_0>_1?null:"disabled"'},p:[29,36,1126]}],action:"pressure",params:'{"pressure": "min"}'},f:["Min"]}," ",{p:[31,5,1273],t:7,e:"ui-button",a:{icon:"pencil",action:"pressure",params:'{"pressure": "input"}'},f:["Set"]}," ",{p:[32,5,1368],t:7,e:"ui-button",a:{icon:"plus",state:[{t:2,x:{r:["data.releasePressure","data.maxReleasePressure"],s:'_0<_1?null:"disabled"'},p:[32,35,1398]}],action:"pressure",params:'{"pressure": "max"}'},f:["Max"]}]}]}]},e.exports=a.extend(r.exports)},{341:341}],474:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-display",a:{title:"Status"},f:[{p:[2,5,33],t:7,e:"ui-section",a:{label:"Temperature"},f:[{p:[3,9,75],t:7,e:"span",f:[{t:2,x:{r:["adata.temperature"],s:"Math.fixed(_0,2)"},p:[3,15,81]}," K"]}]}," ",{p:[5,5,151],t:7,e:"ui-section",a:{label:"Pressure"},f:[{p:[6,9,190],t:7,e:"span",f:[{t:2,x:{r:["adata.pressure"],s:"Math.fixed(_0,2)"},p:[6,15,196]}," kPa"]}]}]}," ",{p:[9,1,276],t:7,e:"ui-display",a:{title:"Controls"},f:[{p:[10,5,311],t:7,e:"ui-section",a:{label:"Power"},f:[{p:[11,9,347],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.on"],s:'_0?"power-off":"close"'},p:[11,26,364]}],style:[{t:2,x:{r:["data.on"],s:'_0?"selected":null'},p:[11,70,408]}],action:"power"},f:[{t:2,x:{r:["data.on"],s:'_0?"On":"Off"'},p:[12,28,469]}]}]}," ",{p:[14,5,531],t:7,e:"ui-section",a:{label:"Target Temperature"},f:[{p:[15,9,580],t:7,e:"ui-button",a:{icon:"fast-backward",style:[{t:2,x:{r:["data.target","data.min"],s:'_0==_1?"disabled":null'},p:[15,48,619]}],action:"target",params:'{"adjust": -20}'}}," ",{p:[17,9,733],t:7,e:"ui-button",a:{icon:"backward",style:[{t:2,x:{r:["data.target","data.min"],s:'_0==_1?"disabled":null'},p:[17,43,767]}],action:"target",params:'{"adjust": -5}'}}," ",{p:[19,9,880],t:7,e:"ui-button",a:{icon:"pencil",action:"target",params:'{"target": "input"}'},f:[{t:2,x:{r:["adata.target"],s:"Math.fixed(_0,2)"},p:[19,79,950]}]}," ",{p:[20,9,1003],t:7,e:"ui-button",a:{icon:"forward",style:[{t:2,x:{r:["data.target","data.max"],s:'_0==_1?"disabled":null'},p:[20,42,1036]}],action:"target",params:'{"adjust": 5}'}}," ",{p:[22,9,1148],t:7,e:"ui-button",a:{icon:"fast-forward",style:[{t:2,x:{r:["data.target","data.max"],s:'_0==_1?"disabled":null'},p:[22,47,1186]}],action:"target",params:'{"adjust": 20}'}}]}]}]},e.exports=a.extend(r.exports)},{341:341}],475:[function(t,e,n){var a=t(341),r={exports:{}};!function(t){"use strict";t.exports={data:{powerState:function(t){switch(t){case 1:return"good";default:return"bad"}}}}}(r),r.exports.template={v:3,t:[" ",{p:[13,1,173],t:7,e:"ui-notice",f:[{p:[14,2,187],t:7,e:"ui-section",a:{label:"Reconnect"},f:[{p:[15,3,221],t:7,e:"div",a:{style:"float:right"},f:[{p:[16,4,251],t:7,e:"ui-button",a:{icon:"refresh",action:"reconnect"},f:["Reconnect"]}]}]}]}," ",{p:[20,1,359],t:7,e:"ui-display",a:{title:"Turbine Controller"},f:[{p:[21,2,401],t:7,e:"ui-section",a:{label:"Status"},f:[{t:4,f:[{p:[23,4,456],t:7,e:"span",a:{"class":"bad"},f:["Broken"]}],n:50,r:"data.broken",p:[22,3,432]},{t:4,n:51,f:[{p:[25,4,504],t:7,e:"span",a:{"class":[{t:2,x:{r:["powerState","data.online"],s:"_0(_1)"},p:[25,17,517]}]},f:[{t:2,x:{r:["data.online","data.compressor_broke","data.turbine_broke"],s:'_0&&!(_1||_2)?"Online":"Offline"'},p:[25,46,546]}]}],r:"data.broken"}," ",{p:[27,3,656],t:7,e:"div",a:{style:"float:right"},f:[{p:[28,4,686],t:7,e:"ui-button",a:{icon:"power-off",action:"power-on",state:[{t:2,r:"data.broken",p:[28,57,739]}],style:[{t:2,x:{r:["data.online"],s:'_0?"selected":""'},p:[28,81,763]}]},f:["On"]}," ",{p:[29,4,817],t:7,e:"ui-button",a:{icon:"close",action:"power-off",state:[{t:2,r:"data.broken",p:[29,54,867]}],style:[{t:2,x:{r:["data.online"],s:'_0?"":"selected"'},p:[29,78,891]}]},f:["Off"]}]}," ",{t:4,f:[{p:[32,4,989],t:7,e:"br"}," [ ",{p:[33,6,1e3],t:7,e:"span",a:{"class":"bad"},f:["Compressor is inoperable"]}," ]"],n:50,r:"data.compressor_broke",p:[31,3,955]}," ",{t:4,f:[{p:[36,4,1097],t:7,e:"br"}," [ ",{p:[37,6,1108],t:7,e:"span",a:{"class":"bad"},f:["Turbine is inoperable"]}," ]"],n:50,r:"data.turbine_broke",p:[35,3,1066]}]}]}," ",{p:[41,1,1200],t:7,e:"ui-display",a:{title:"Status"},f:[{p:[42,2,1230],t:7,e:"ui-section",a:{label:"Turbine Speed"},f:[{p:[43,3,1268],t:7,e:"span",f:[{t:2,x:{r:["data.broken","data.rpm"],s:'_0?"--":_1'},p:[43,9,1274]}," RPM"]}]}," ",{p:[45,2,1337],t:7,e:"ui-section",a:{label:"Internal Temp"},f:[{p:[46,3,1375],t:7,e:"span",f:[{t:2,x:{r:["data.broken","data.temp"],s:'_0?"--":_1'},p:[46,9,1381]}," K"]}]}," ",{p:[48,2,1443],t:7,e:"ui-section",a:{label:"Generated Power"},f:[{p:[49,3,1483],t:7,e:"span",f:[{t:2,x:{r:["data.broken","data.power"],s:'_0?"--":_1'},p:[49,9,1489]}]}]}]}]},e.exports=a.extend(r.exports)},{341:341}],476:[function(t,e,n){var a=t(341),r={exports:{}};!function(t){"use strict";t.exports={data:{},oninit:function(){this.on({hover:function(t){var e=this.get("data.telecrystals");e>=t.context.params.cost&&this.set("hovered",t.context.params)},unhover:function(t){this.set("hovered")}})}}}(r),r.exports.template={v:3,t:[" ",{p:{button:[{t:4,f:[{p:[23,7,482],t:7,e:"ui-button",a:{icon:"lock",action:"lock"},f:["Lock"]}],n:50,r:"data.lockable",p:[22,5,453]}]},t:7,e:"ui-display",a:{title:"Uplink",button:0},f:[" ",{p:[26,3,568],t:7,e:"ui-section",a:{label:"Telecrystals",right:0},f:[{p:[27,5,613],t:7,e:"span",a:{"class":[{t:2,x:{r:["data.telecrystals"],s:'_0>0?"good":"bad"'},p:[27,18,626]}]},f:[{t:2,r:"data.telecrystals",p:[27,62,670]}," TC"]}]}]}," ",{t:4,f:[{p:[31,3,764],t:7,e:"ui-display",f:[{p:[32,2,779],t:7,e:"ui-button",a:{action:"select",params:['{"category": "',{t:2,r:"name",p:[32,51,828]},'"}']},f:[{t:2,r:"name",p:[32,63,840]}]}," ",{t:4,f:[{p:[34,4,883],t:7,e:"ui-section",a:{label:[{t:2,r:"name",p:[34,23,902]}],candystripe:0,right:0},f:[{p:[35,3,934],t:7,e:"ui-button",a:{tooltip:[{t:2,r:"name",p:[35,23,954]},": ",{t:2,r:"desc",p:[35,33,964]}],"tooltip-side":"left",state:[{t:2,x:{r:["data.telecrystals","hovered.cost","cost","hovered.item","name"],s:'_0<_2||(_0-_1<_2&&_3!=_4)?"disabled":null'},p:[36,12,1006]}],action:"buy",params:['{"category": "',{t:2,r:"category",p:[37,40,1165]},'", "item": ',{t:2,r:"name",p:[37,63,1188]},', "cost": ',{t:2,r:"cost",p:[37,81,1206]},"}"]},v:{hover:"hover",unhover:"unhover"},f:[{t:2,r:"cost",p:[38,43,1260]}," TC"]}]}],n:52,r:"items",p:[33,2,863]}]}],n:52,r:"data.categories",p:[30,1,735]}]},e.exports=a.extend(r.exports)},{341:341}],477:[function(t,e,n){var a=t(341),r={exports:{}};!function(t){"use strict";t.exports={data:{healthState:function(t){var e=this.get("data.vr_avatar.maxhealth");return t>e/1.5?"good":t>e/3?"average":"bad"}}}}(r),r.exports.template={v:3,t:[" ",{p:[14,1,292],t:7,e:"ui-display",f:[{t:4,f:[{p:[16,3,331],t:7,e:"ui-notice",f:[{p:[17,4,347],t:7,e:"span",f:["Safety restraints disabled."]}]}],n:50,r:"data.emagged",p:[15,2,307]}," ",{t:4,f:[{p:[21,3,442],t:7,e:"ui-display",a:{title:"Virtual Avatar"},f:[{p:[22,4,482],t:7,e:"ui-section",a:{label:"Name"},f:[{t:2,r:"data.vr_avatar.name",p:[23,5,513]}]}," ",{p:[25,4,559],t:7,e:"ui-section",a:{label:"Status"},f:[{t:2,r:"data.vr_avatar.status",p:[26,5,592]}]}," ",{p:[28,4,640],t:7,e:"ui-section",a:{label:"Health"},f:[{p:[29,5,673],t:7,e:"ui-bar",a:{min:"0",max:[{t:2,r:"adata.vr_avatar.maxhealth",p:[29,26,694]}],value:[{t:2,r:"adata.vr_avatar.health",p:[29,64,732]}],state:[{t:2,x:{r:["healthState","adata.vr_avatar.health"],s:"_0(_1)"},p:[29,99,767]}]},f:[{t:2,x:{r:["adata.vr_avatar.health"],s:"Math.round(_0)"},p:[29,140,808]},"/",{t:2,r:"adata.vr_avatar.maxhealth",p:[29,179,847]}]}]}]}],n:50,r:"data.vr_avatar",p:[20,2,416]},{t:4,n:51,f:[{p:[33,3,935],t:7,e:"ui-display",a:{title:"Virtual Avatar"},f:["No Virtual Avatar detected"]}],r:"data.vr_avatar"}," ",{p:[37,2,1031],t:7,e:"ui-display",a:{title:"VR Commands"},f:[{p:[38,3,1067],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.toggle_open"],s:'_0?"times":"plus"'},p:[38,20,1084]}],action:"toggle_open"},f:[{t:2,x:{r:["data.toggle_open"],s:'_0?"Close":"Open"'},p:[39,4,1151]}," the VR Sleeper"]}," ",{t:4,f:[{p:[42,4,1253],t:7,e:"ui-button",a:{icon:"signal",action:"vr_connect"},f:["Connect to VR"]}],n:50,r:"data.isoccupant",p:[41,3,1225]}," ",{t:4,f:[{p:[47,4,1376],t:7,e:"ui-button",a:{icon:"ban",action:"delete_avatar"},f:["Delete Virtual Avatar"]}],n:50,r:"data.vr_avatar",p:[46,3,1349]}]}]}]},e.exports=a.extend(r.exports)},{341:341}],478:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-display",f:[{t:4, +f:[{p:[3,5,42],t:7,e:"ui-section",a:{label:[{t:2,r:"color",p:[3,24,61]},{t:2,x:{r:["wire"],s:'_0?" ("+_0+")":""'},p:[3,33,70]}],labelcolor:[{t:2,r:"color",p:[3,80,117]}],candystripe:0,right:0},f:[{p:[4,7,154],t:7,e:"ui-button",a:{action:"cut",params:['{"wire":"',{t:2,r:"color",p:[4,48,195]},'"}']},f:[{t:2,x:{r:["cut"],s:'_0?"Mend":"Cut"'},p:[4,61,208]}]}," ",{p:[5,7,252],t:7,e:"ui-button",a:{action:"pulse",params:['{"wire":"',{t:2,r:"color",p:[5,50,295]},'"}']},f:["Pulse"]}," ",{p:[6,7,333],t:7,e:"ui-button",a:{action:"attach",params:['{"wire":"',{t:2,r:"color",p:[6,51,377]},'"}']},f:[{t:2,x:{r:["attached"],s:'_0?"Detach":"Attach"'},p:[6,64,390]}]}]}],n:52,r:"data.wires",p:[2,3,16]}]}," ",{t:4,f:[{p:[11,3,508],t:7,e:"ui-display",f:[{t:4,f:[{p:[13,7,555],t:7,e:"ui-section",f:[{t:2,r:".",p:[13,19,567]}]}],n:52,r:"data.status",p:[12,5,526]}]}],n:50,r:"data.status",p:[10,1,485]}]},e.exports=a.extend(r.exports)},{341:341}],479:[function(t,e,n){(function(e){"use strict";var n=t(341),a=e.interopRequireDefault(n);t(331),t(1),t(327),t(330);var r=t(480),i=e.interopRequireDefault(r),o=t(481),s=t(328),p=t(329),u=e.interopRequireDefault(p);a["default"].DEBUG=/minified/.test(function(){}),Object.assign(Math,t(485)),window.initialize=function(e){window.tgui=window.tgui||new i["default"]({el:"#container",data:function(){var n=JSON.parse(e);return{constants:t(482),text:t(486),config:n.config,data:n.data,adata:n.data}}})};var c=document.getElementById("data"),l=c.textContent,d=c.getAttribute("data-ref");"{}"!==l&&(window.initialize(l),c.remove()),(0,o.act)(d,"tgui:initialize"),(0,s.loadCSS)("font-awesome.min.css");var f=new u["default"]("FontAwesome");f.check("").then(function(){return document.body.classList.add("icons")})["catch"](function(){return document.body.classList.add("no-icons")})}).call(this,t("babel/external-helpers"))},{1:1,327:327,328:328,329:329,330:330,331:331,341:341,480:480,481:481,482:482,485:485,486:486,"babel/external-helpers":"babel/external-helpers"}],480:[function(t,e,n){var a=t(341),r={exports:{}};!function(e){"use strict";var n=t(481),a=t(483);e.exports={components:{"ui-bar":t(342),"ui-button":t(343),"ui-display":t(344),"ui-input":t(345),"ui-linegraph":t(346),"ui-notice":t(347),"ui-section":t(349),"ui-subdisplay":t(350),"ui-tabs":t(351)},events:{enter:t(339).enter,space:t(339).space},transitions:{fade:t(340)},onconfig:function(){var e=this.get("config.interface"),n={ai_airlock:t(355),airalarm:t(356),"airalarm/back":t(357),"airalarm/modes":t(358),"airalarm/scrubbers":t(359),"airalarm/status":t(360),"airalarm/thresholds":t(361),"airalarm/vents":t(362),airlock_electronics:t(363),apc:t(364),atmos_alert:t(365),atmos_control:t(366),atmos_filter:t(367),atmos_mixer:t(368),atmos_pump:t(369),borgopanel:t(370),brig_timer:t(371),bsa:t(372),canister:t(373),cargo:t(374),cargo_express:t(375),cellular_emporium:t(376),centcom_podlauncher:t(377),chem_dispenser:t(378),chem_heater:t(379),chem_master:t(380),chem_synthesizer:t(381),clockwork_slab:t(382),codex_gigas:t(383),computer_fabricator:t(384),crayon:t(385),crew:t(386),cryo:t(387),disposal_unit:t(388),dna_vault:t(389),dogborg_sleeper:t(390),eightball:t(391),emergency_shuttle_console:t(392),engraved_message:t(393),error:t(394),"exofab - Copia":t(395),exonet_node:t(396),firealarm:t(397),gps:t(398),gulag_console:t(399),gulag_item_reclaimer:t(400),holodeck:t(401),implantchair:t(402),intellicard:t(403),keycard_auth:t(404),labor_claim_console:t(405),language_menu:t(406),launchpad_remote:t(407),mech_bay_power_console:t(408),mulebot:t(409),nanite_chamber_control:t(410),nanite_cloud_control:t(411),nanite_program_hub:t(412),nanite_programmer:t(413),nanite_remote:t(414),notificationpanel:t(415),ntnet_relay:t(416),ntos_ai_restorer:t(417),ntos_card:t(418),ntos_configuration:t(419),ntos_file_manager:t(420),ntos_main:t(421),ntos_net_chat:t(422),ntos_net_dos:t(423),ntos_net_downloader:t(424),ntos_net_monitor:t(425),ntos_net_transfer:t(426),ntos_power_monitor:t(427),ntos_revelation:t(428),ntos_station_alert:t(429),ntos_supermatter_monitor:t(430),ntosheader:t(431),nuclear_bomb:t(432),operating_computer:t(433),ore_redemption_machine:t(434),pandemic:t(435),personal_crafting:t(436),portable_pump:t(437),portable_scrubber:t(438),power_monitor:t(439),radio:t(440),rdconsole:t(441),"rdconsole/circuit":t(442),"rdconsole/designview":t(443),"rdconsole/destruct":t(444),"rdconsole/diskopsdesign":t(445),"rdconsole/diskopstech":t(446),"rdconsole/nodeview":t(447),"rdconsole/protolathe":t(448),"rdconsole/rdheader":t(449),"rdconsole/settings":t(450),"rdconsole/techweb":t(451),reagentgrinder:t(452),rpd:t(453),"rpd/colorsel":t(454),"rpd/dirsel":t(455),sat_control:t(456),scrubbing_types:t(457),shuttle_manipulator:t(458),"shuttle_manipulator/modification":t(459),"shuttle_manipulator/status":t(460),"shuttle_manipulator/templates":t(461),sleeper:t(462),slime_swap_body:t(463),smartvend:t(464),smes:t(465),smoke_machine:t(466),solar_control:t(467),space_heater:t(468),spawners_menu:t(469),station_alert:t(470),suit_storage_unit:t(471),tank_dispenser:t(472),tanks:t(473),thermomachine:t(474),turbine_computer:t(475),uplink:t(476),vr_sleeper:t(477),wires:t(478)};e in n?this.components["interface"]=n[e]:this.components["interface"]=n.error},oninit:function(){this.observe("config.style",function(t,e,n){t&&document.body.classList.add(t),e&&document.body.classList.remove(e)})},oncomplete:function(){if(this.get("config.locked")){var t=(0,a.lock)(window.screenLeft,window.screenTop),e=t.x,r=t.y;(0,n.winset)(this.get("config.window"),"pos",e+","+r)}(0,n.winset)("mapwindow.map","focus",!0)}}}(r),r.exports.template={v:3,t:[" "," "," "," ",{p:[56,1,1874],t:7,e:"titlebar",f:[{t:3,r:"config.title",p:[56,11,1884]}]}," ",{p:[57,1,1915],t:7,e:"main",f:[{p:[58,3,1925],t:7,e:"warnings"}," ",{p:[59,3,1940],t:7,e:"interface"}]}," ",{t:4,f:[{p:[62,3,1990],t:7,e:"resize"}],n:50,r:"config.titlebar",p:[61,1,1963]}]},r.exports.components=r.exports.components||{};var i={warnings:t(354),titlebar:t(353),resize:t(348)};for(var o in i)i.hasOwnProperty(o)&&(r.exports.components[o]=i[o]);e.exports=a.extend(r.exports)},{339:339,340:340,341:341,342:342,343:343,344:344,345:345,346:346,347:347,348:348,349:349,350:350,351:351,353:353,354:354,355:355,356:356,357:357,358:358,359:359,360:360,361:361,362:362,363:363,364:364,365:365,366:366,367:367,368:368,369:369,370:370,371:371,372:372,373:373,374:374,375:375,376:376,377:377,378:378,379:379,380:380,381:381,382:382,383:383,384:384,385:385,386:386,387:387,388:388,389:389,390:390,391:391,392:392,393:393,394:394,395:395,396:396,397:397,398:398,399:399,400:400,401:401,402:402,403:403,404:404,405:405,406:406,407:407,408:408,409:409,410:410,411:411,412:412,413:413,414:414,415:415,416:416,417:417,418:418,419:419,420:420,421:421,422:422,423:423,424:424,425:425,426:426,427:427,428:428,429:429,430:430,431:431,432:432,433:433,434:434,435:435,436:436,437:437,438:438,439:439,440:440,441:441,442:442,443:443,444:444,445:445,446:446,447:447,448:448,449:449,450:450,451:451,452:452,453:453,454:454,455:455,456:456,457:457,458:458,459:459,460:460,461:461,462:462,463:463,464:464,465:465,466:466,467:467,468:468,469:469,470:470,471:471,472:472,473:473,474:474,475:475,476:476,477:477,478:478,481:481,483:483}],481:[function(t,e,n){"use strict";function a(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";return"byond://"+e+"?"+Object.keys(t).map(function(e){return o(e)+"="+o(t[e])}).join("&")}function r(t,e){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};window.location.href=a(Object.assign({src:t,action:e},n))}function i(t,e,n){var r;window.location.href=a((r={},r[t+"."+e]=n,r),"winset")}n.__esModule=!0,n.href=a,n.act=r,n.winset=i;var o=encodeURIComponent},{}],482:[function(t,e,n){"use strict";n.__esModule=!0;n.UI_INTERACTIVE=2,n.UI_UPDATE=1,n.UI_DISABLED=0,n.UI_CLOSE=-1},{}],483:[function(t,e,n){"use strict";function a(t,e){return 0>t?t=0:t+window.innerWidth>window.screen.availWidth&&(t=window.screen.availWidth-window.innerWidth),0>e?e=0:e+window.innerHeight>window.screen.availHeight&&(e=window.screen.availHeight-window.innerHeight),{x:t,y:e}}function r(t){if(t.preventDefault(),this.get("drag")){if(this.get("x")){var e=t.screenX-this.get("x")+window.screenLeft,n=t.screenY-this.get("y")+window.screenTop;if(this.get("config.locked")){var r=a(e,n);e=r.x,n=r.y}(0,s.winset)(this.get("config.window"),"pos",e+","+n)}this.set({x:t.screenX,y:t.screenY})}}function i(t,e){return t=Math.clamp(100,window.screen.width,t),e=Math.clamp(100,window.screen.height,e),{x:t,y:e}}function o(t){if(t.preventDefault(),this.get("resize")){if(this.get("x")){var e=t.screenX-this.get("x")+window.innerWidth,n=t.screenY-this.get("y")+window.innerHeight,a=i(e,n);e=a.x,n=a.y,(0,s.winset)(this.get("config.window"),"size",e+","+n)}this.set({x:t.screenX,y:t.screenY})}}n.__esModule=!0,n.lock=a,n.drag=r,n.sane=i,n.resize=o;var s=t(481)},{481:481}],484:[function(t,e,n){"use strict";function a(t,e){for(var n=t,a=Array.isArray(n),i=0,n=a?n:n[Symbol.iterator]();;){var o;if(a){if(i>=n.length)break;o=n[i++]}else{if(i=n.next(),i.done)break;o=i.value}var s=o;s.textContent.toLowerCase().includes(e)?(s.style.display="",r(s,e)):s.style.display="none"}}function r(t,e){for(var n=t.queryAll("section"),a=t.query("header").textContent.toLowerCase().includes(e),r=n,i=Array.isArray(r),o=0,r=i?r:r[Symbol.iterator]();;){var s;if(i){if(o>=r.length)break;s=r[o++]}else{if(o=r.next(),o.done)break;s=o.value}var p=s;a||p.textContent.toLowerCase().includes(e)?p.style.display="":p.style.display="none"}}n.__esModule=!0,n.filterMulti=a,n.filter=r},{}],485:[function(t,e,n){"use strict";function a(t,e,n){return Math.max(t,Math.min(n,e))}function r(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1;return+(Math.round(t+"e"+e)+"e-"+e)}n.__esModule=!0,n.clamp=a,n.fixed=r},{}],486:[function(t,e,n){"use strict";function a(t){return t[0].toUpperCase()+t.slice(1).toLowerCase()}function r(t){return t.replace(/\w\S*/g,a)}function i(t,e){for(t=""+t;t.length1){for(var p=Array(o),u=0;o>u;u++)p[u]=arguments[u+3];n.children=p}return{$$typeof:t,type:e,key:void 0===a?null:""+a,ref:null,props:n,_owner:null}}}(),e.asyncIterator=function(t){if("function"==typeof Symbol){if(Symbol.asyncIterator){var e=t[Symbol.asyncIterator];if(null!=e)return e.call(t)}if(Symbol.iterator)return t[Symbol.iterator]()}throw new TypeError("Object is not async iterable")},e.asyncGenerator=function(){function t(t){this.value=t}function e(e){function n(t,e){return new Promise(function(n,r){var s={key:t,arg:e,resolve:n,reject:r,next:null};o?o=o.next=s:(i=o=s,a(t,e))})}function a(n,i){try{var o=e[n](i),s=o.value;s instanceof t?Promise.resolve(s.value).then(function(t){a("next",t)},function(t){a("throw",t)}):r(o.done?"return":"normal",o.value)}catch(p){r("throw",p)}}function r(t,e){switch(t){case"return":i.resolve({value:e,done:!0});break;case"throw":i.reject(e);break;default:i.resolve({value:e,done:!1})}i=i.next,i?a(i.key,i.arg):o=null}var i,o;this._invoke=n,"function"!=typeof e["return"]&&(this["return"]=void 0)}return"function"==typeof Symbol&&Symbol.asyncIterator&&(e.prototype[Symbol.asyncIterator]=function(){return this}),e.prototype.next=function(t){return this._invoke("next",t)},e.prototype["throw"]=function(t){return this._invoke("throw",t)},e.prototype["return"]=function(t){return this._invoke("return",t)},{wrap:function(t){return function(){return new e(t.apply(this,arguments))}},await:function(e){return new t(e)}}}(),e.asyncGeneratorDelegate=function(t,e){function n(n,a){return r=!0,a=new Promise(function(e){e(t[n](a))}),{done:!1,value:e(a)}}var a={},r=!1;return"function"==typeof Symbol&&Symbol.iterator&&(a[Symbol.iterator]=function(){return this}),a.next=function(t){return r?(r=!1,t):n("next",t)},"function"==typeof t["throw"]&&(a["throw"]=function(t){if(r)throw r=!1,t;return n("throw",t)}),"function"==typeof t["return"]&&(a["return"]=function(t){return n("return",t)}),a},e.asyncToGenerator=function(t){return function(){var e=t.apply(this,arguments);return new Promise(function(t,n){function a(r,i){try{var o=e[r](i),s=o.value}catch(p){return void n(p)}return o.done?void t(s):Promise.resolve(s).then(function(t){a("next",t)},function(t){a("throw",t)})}return a("next")})}},e.classCallCheck=function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")},e.createClass=function(){function t(t,e){for(var n=0;n=0||Object.prototype.hasOwnProperty.call(t,a)&&(n[a]=t[a]);return n},e.possibleConstructorReturn=function(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e},e.selfGlobal=void 0===t?self:t,e.set=function a(t,e,n,r){var i=Object.getOwnPropertyDescriptor(t,e);if(void 0===i){var o=Object.getPrototypeOf(t);null!==o&&a(o,e,n,r)}else if("value"in i&&i.writable)i.value=n;else{var s=i.set;void 0!==s&&s.call(r,n)}return n},e.slicedToArray=function(){function t(t,e){var n=[],a=!0,r=!1,i=void 0;try{for(var o,s=t[Symbol.iterator]();!(a=(o=s.next()).done)&&(n.push(o.value),!e||n.length!==e);a=!0);}catch(p){r=!0,i=p}finally{try{!a&&s["return"]&&s["return"]()}finally{if(r)throw i}}return n}return function(e,n){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return t(e,n);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}(),e.slicedToArrayLoose=function(t,e){if(Array.isArray(t))return t;if(Symbol.iterator in Object(t)){for(var n,a=[],r=t[Symbol.iterator]();!(n=r.next()).done&&(a.push(n.value),!e||a.length!==e););return a}throw new TypeError("Invalid attempt to destructure non-iterable instance")},e.taggedTemplateLiteral=function(t,e){return Object.freeze(Object.defineProperties(t,{raw:{value:Object.freeze(e)}}))},e.taggedTemplateLiteralLoose=function(t,e){return t.raw=e,t},e.temporalRef=function(t,e,n){if(t===n)throw new ReferenceError(e+" is not defined - temporal dead zone");return t},e.temporalUndefined={},e.toArray=function(t){return Array.isArray(t)?t:Array.from(t)},e.toConsumableArray=function(t){if(Array.isArray(t)){for(var e=0,n=Array(t.length);e + {{#each data.pillStyles}} + {{{htmltag}}} + {{/each}} +
{{#if data.isPillBottleLoaded}} {{data.isPillBottleLoaded ? "Eject" : "No Pill bottle loaded"}} {{data.pillBotContent}}/{{data.pillBotMaxContent}} {{else}} No Pillbottle {{/if}} - -
+
Create Pill (max 50µ)
diff --git a/tgui/tgui.html b/tgui/tgui.html index fcab1b21eb..2f604b4cd5 100644 --- a/tgui/tgui.html +++ b/tgui/tgui.html @@ -16,7 +16,8 @@ }; - + + From 2e0053aa86fcb1a0f54eeaf0bb452fd861c4467f Mon Sep 17 00:00:00 2001 From: Poojawa Date: Fri, 12 Jul 2019 03:06:35 -0500 Subject: [PATCH 12/25] Update traumas.json --- strings/traumas.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/strings/traumas.json b/strings/traumas.json index 81b4fbe902..45e31f2367 100644 --- a/strings/traumas.json +++ b/strings/traumas.json @@ -133,7 +133,8 @@ ";,g absorbing @pick(roles)", ";chemist can u @pick(create_verbs) holy @pick(mellens) for @pick(s_roles)???!!", "@pick(semicolon) LIZZARRD SPEAKIGN IN EVIL BULL LANGUAGE SCI!!", - "@pick(semicolon)POST REBOOT MESSAGE LOLOL FUCK FUCK FUCK YOU" + "@pick(semicolon)POST REBOOT MESSAGE LOLOL FUCK FUCK FUCK YOU", + "@pick(semicolon)so, i was trying to talk to someone on rp today, and then a mime walks up and pies them in the face along with some other prankster--i thought that mimes and clowns are supposed to be hired to entertain not to be a nuisance, and that if entertainment comes at someone elses expense then it's not supposed to be done. is that enough to like submit a player complaint or some shit or am i just being petty?" ], "mutations": [ From 067ec1ac92d252173f58a0ab718e29ada5ecd756 Mon Sep 17 00:00:00 2001 From: CameronWoof Date: Fri, 12 Jul 2019 18:33:13 -0700 Subject: [PATCH 13/25] Removes forced climax from hexacrocin overdose --- modular_citadel/code/modules/reagents/reagents/cit_reagents.dm | 1 - 1 file changed, 1 deletion(-) diff --git a/modular_citadel/code/modules/reagents/reagents/cit_reagents.dm b/modular_citadel/code/modules/reagents/reagents/cit_reagents.dm index 2a6f03fae3..64c0ac58db 100644 --- a/modular_citadel/code/modules/reagents/reagents/cit_reagents.dm +++ b/modular_citadel/code/modules/reagents/reagents/cit_reagents.dm @@ -156,7 +156,6 @@ var/mob/living/carbon/human/H = M if(prob(50)) //Less spam to_chat(H, "Your libido is going haywire!") - H.mob_climax(forced_climax=TRUE) if(M.min_arousal < 50) M.min_arousal += 1 if(M.min_arousal < M.max_arousal) From 31bd9104bb0d88e08e317b1e2b41b79d49df65e7 Mon Sep 17 00:00:00 2001 From: Ghommie Date: Sat, 13 Jul 2019 06:42:09 +0200 Subject: [PATCH 14/25] Ports "Adds blueshirt items to sectech and defines them better." --- code/modules/clothing/head/helmet.dm | 2 ++ code/modules/clothing/suits/armor.dm | 4 +++- code/modules/clothing/under/jobs/security.dm | 1 + code/modules/vending/security.dm | 9 +++++++-- modular_citadel/code/game/machinery/vending.dm | 8 ++------ 5 files changed, 15 insertions(+), 9 deletions(-) diff --git a/code/modules/clothing/head/helmet.dm b/code/modules/clothing/head/helmet.dm index 8ffcc6eea7..f4b4e4a96d 100644 --- a/code/modules/clothing/head/helmet.dm +++ b/code/modules/clothing/head/helmet.dm @@ -54,6 +54,8 @@ tint = 2 /obj/item/clothing/head/helmet/blueshirt + name = "blue helmet" + desc = "A reliable, blue tinted helmet reminding you that you still owe that engineer a beer." icon_state = "blueshift" item_state = "blueshift" diff --git a/code/modules/clothing/suits/armor.dm b/code/modules/clothing/suits/armor.dm index eb30488999..5eec159462 100644 --- a/code/modules/clothing/suits/armor.dm +++ b/code/modules/clothing/suits/armor.dm @@ -37,6 +37,8 @@ slowdown = 1 /obj/item/clothing/suit/armor/vest/blueshirt + name = "large armor vest" + desc = "A large, yet comfortable piece of armor, protecting you from some threats." icon_state = "blueshift" item_state = "blueshift" @@ -59,7 +61,7 @@ flags_inv = 0 strip_delay = 80 unique_reskin = list("Coat" = "hostrench", "Cloak" = "trenchcloak") - + /obj/item/clothing/suit/armor/vest/warden name = "warden's jacket" desc = "A navy-blue armored jacket with blue shoulder designations and '/Warden/' stitched into one of the chest pockets." diff --git a/code/modules/clothing/under/jobs/security.dm b/code/modules/clothing/under/jobs/security.dm index b8858fdf1a..6f9e77b09f 100644 --- a/code/modules/clothing/under/jobs/security.dm +++ b/code/modules/clothing/under/jobs/security.dm @@ -142,6 +142,7 @@ */ /obj/item/clothing/under/rank/security/blueshirt + name = "blue shirt and tie" desc = "I'm a little busy right now, Calhoun." icon_state = "blueshift" item_state = "blueshift" diff --git a/code/modules/vending/security.dm b/code/modules/vending/security.dm index 7e90a5ce18..aaa1cf3b6f 100644 --- a/code/modules/vending/security.dm +++ b/code/modules/vending/security.dm @@ -14,8 +14,13 @@ /obj/item/flashlight/seclite = 4, /obj/item/restraints/legcuffs/bola/energy = 7) contraband = list(/obj/item/clothing/glasses/sunglasses = 2, - /obj/item/storage/fancy/donut_box = 2) - premium = list(/obj/item/coin/antagtoken = 1) + /obj/item/storage/fancy/donut_box = 2, + /obj/item/ssword_kit = 1) + premium = list(/obj/item/coin/antagtoken = 1, + /obj/item/clothing/head/helmet/blueshirt = 1, + /obj/item/clothing/suit/armor/vest/blueshirt = 1, + /obj/item/clothing/under/rank/security/blueshirt = 1, + /obj/item/ssword_kit = 1) armor = list("melee" = 100, "bullet" = 100, "laser" = 100, "energy" = 100, "bomb" = 0, "bio" = 0, "rad" = 0, "fire" = 100, "acid" = 50) resistance_flags = FIRE_PROOF diff --git a/modular_citadel/code/game/machinery/vending.dm b/modular_citadel/code/game/machinery/vending.dm index bdca91b0e6..12c29f7d98 100755 --- a/modular_citadel/code/game/machinery/vending.dm +++ b/modular_citadel/code/game/machinery/vending.dm @@ -1,7 +1,3 @@ -/obj/machinery/vending/security - contraband = list(/obj/item/clothing/glasses/sunglasses = 2, /obj/item/storage/fancy/donut_box = 2, /obj/item/ssword_kit = 1) - premium = list(/obj/item/coin/antagtoken = 1, /obj/item/ssword_kit = 1) - /obj/machinery/vending/medical products = list(/obj/item/reagent_containers/syringe = 12, /obj/item/reagent_containers/dropper = 3, @@ -27,11 +23,11 @@ /obj/item/storage/hypospraykit/o2 = 2, /obj/item/storage/hypospraykit/brute = 2, /obj/item/reagent_containers/glass/bottle/vial/small = 5) - + /obj/machinery/vending/wardrobe/chap_wardrobe premium = list(/obj/item/toy/plush/plushvar = 1, /obj/item/toy/plush/narplush = 1) - + #define STANDARD_CHARGE 1 #define CONTRABAND_CHARGE 2 #define COIN_CHARGE 3 From 8f410429dec22c19bec1a73085a3e20458bff4d6 Mon Sep 17 00:00:00 2001 From: Ghommie Date: Sat, 13 Jul 2019 07:08:03 +0200 Subject: [PATCH 15/25] Ports "Renames SSsqueak to SSminor_mapping" --- code/__DEFINES/subsystems.dm | 2 +- .../subsystem/{squeak.dm => minor_mapping.dm} | 22 +++++++++---------- code/modules/events/mice_migration.dm | 2 +- tgstation.dme | 2 +- 4 files changed, 13 insertions(+), 15 deletions(-) rename code/controllers/subsystem/{squeak.dm => minor_mapping.dm} (66%) diff --git a/code/__DEFINES/subsystems.dm b/code/__DEFINES/subsystems.dm index ecd1ef1e21..19d0540e0e 100644 --- a/code/__DEFINES/subsystems.dm +++ b/code/__DEFINES/subsystems.dm @@ -81,7 +81,7 @@ #define INIT_ORDER_STICKY_BAN -10 #define INIT_ORDER_LIGHTING -20 #define INIT_ORDER_SHUTTLE -21 -#define INIT_ORDER_SQUEAK -40 +#define INIT_ORDER_MINOR_MAPPING -40 #define INIT_ORDER_PATH -50 #define INIT_ORDER_PERSISTENCE -100 diff --git a/code/controllers/subsystem/squeak.dm b/code/controllers/subsystem/minor_mapping.dm similarity index 66% rename from code/controllers/subsystem/squeak.dm rename to code/controllers/subsystem/minor_mapping.dm index 861bb0d8d5..a06d48a1de 100644 --- a/code/controllers/subsystem/squeak.dm +++ b/code/controllers/subsystem/minor_mapping.dm @@ -1,19 +1,14 @@ -// The Squeak -// because this is about placement of mice mobs, and nothing to do with -// mice - the computer peripheral - -SUBSYSTEM_DEF(squeak) - name = "Squeak" - init_order = INIT_ORDER_SQUEAK +SUBSYSTEM_DEF(minor_mapping) + name = "Minor Mapping" + init_order = INIT_ORDER_MINOR_MAPPING flags = SS_NO_FIRE - var/list/exposed_wires = list() - -/datum/controller/subsystem/squeak/Initialize(timeofday) +/datum/controller/subsystem/minor_mapping/Initialize(timeofday) trigger_migration(CONFIG_GET(number/mice_roundstart)) return ..() -/datum/controller/subsystem/squeak/proc/trigger_migration(num_mice=10) +/datum/controller/subsystem/minor_mapping/proc/trigger_migration(num_mice=10) + var/list/exposed_wires = find_exposed_wires() if(!num_mice) return find_exposed_wires() @@ -31,7 +26,8 @@ SUBSYSTEM_DEF(squeak) num_mice -= 1 M = null -/datum/controller/subsystem/squeak/proc/find_exposed_wires() +/proc/find_exposed_wires() + var/list/exposed_wires = list() exposed_wires.Cut() var/list/all_turfs for (var/z in SSmapping.levels_by_trait(ZTRAIT_STATION)) @@ -41,3 +37,5 @@ SUBSYSTEM_DEF(squeak) continue if(locate(/obj/structure/cable) in T) exposed_wires += T + + return shuffle(exposed_wires) \ No newline at end of file diff --git a/code/modules/events/mice_migration.dm b/code/modules/events/mice_migration.dm index b01ff4237e..48a9f00423 100644 --- a/code/modules/events/mice_migration.dm +++ b/code/modules/events/mice_migration.dm @@ -32,4 +32,4 @@ P.update_icon() /datum/round_event/mice_migration/start() - SSsqueak.trigger_migration(rand(minimum_mice, maximum_mice)) + SSminor_mapping.trigger_migration(rand(minimum_mice, maximum_mice)) diff --git a/tgstation.dme b/tgstation.dme index 3a14a0700b..3e493d7135 100755 --- a/tgstation.dme +++ b/tgstation.dme @@ -244,6 +244,7 @@ #include "code\controllers\subsystem\machines.dm" #include "code\controllers\subsystem\mapping.dm" #include "code\controllers\subsystem\medals.dm" +#include "code\controllers\subsystem\minor_mapping.dm" #include "code\controllers\subsystem\mobs.dm" #include "code\controllers\subsystem\moods.dm" #include "code\controllers\subsystem\nightshift.dm" @@ -260,7 +261,6 @@ #include "code\controllers\subsystem\server_maint.dm" #include "code\controllers\subsystem\shuttle.dm" #include "code\controllers\subsystem\spacedrift.dm" -#include "code\controllers\subsystem\squeak.dm" #include "code\controllers\subsystem\stickyban.dm" #include "code\controllers\subsystem\sun.dm" #include "code\controllers\subsystem\tgui.dm" From 71720f8a3268f9de7d2c274d420e07b11a00f9e2 Mon Sep 17 00:00:00 2001 From: Ghommie Date: Sat, 13 Jul 2019 07:12:37 +0200 Subject: [PATCH 16/25] missed bits. --- code/controllers/subsystem/minor_mapping.dm | 3 --- 1 file changed, 3 deletions(-) diff --git a/code/controllers/subsystem/minor_mapping.dm b/code/controllers/subsystem/minor_mapping.dm index a06d48a1de..2160cae6e3 100644 --- a/code/controllers/subsystem/minor_mapping.dm +++ b/code/controllers/subsystem/minor_mapping.dm @@ -9,9 +9,6 @@ SUBSYSTEM_DEF(minor_mapping) /datum/controller/subsystem/minor_mapping/proc/trigger_migration(num_mice=10) var/list/exposed_wires = find_exposed_wires() - if(!num_mice) - return - find_exposed_wires() var/mob/living/simple_animal/mouse/M var/turf/proposed_turf From 68c6aa4fa94c43e968371ffb5ee03ce4f53621c3 Mon Sep 17 00:00:00 2001 From: CameronWoof Date: Fri, 12 Jul 2019 22:34:25 -0700 Subject: [PATCH 17/25] ghommie's suggestions --- .../code/modules/reagents/reagents/cit_reagents.dm | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/modular_citadel/code/modules/reagents/reagents/cit_reagents.dm b/modular_citadel/code/modules/reagents/reagents/cit_reagents.dm index 64c0ac58db..ee8268128a 100644 --- a/modular_citadel/code/modules/reagents/reagents/cit_reagents.dm +++ b/modular_citadel/code/modules/reagents/reagents/cit_reagents.dm @@ -152,10 +152,9 @@ /datum/reagent/drug/aphrodisiacplus/overdose_process(mob/living/M) if(M && M.canbearoused && !HAS_TRAIT(M, TRAIT_CROCRIN_IMMUNE) && prob(33)) - if(M.getArousalLoss() >= 100 && ishuman(M) && M.has_dna()) - var/mob/living/carbon/human/H = M - if(prob(50)) //Less spam - to_chat(H, "Your libido is going haywire!") + if(prob(5) && M.getArousalLoss() >= 100 && ishuman(M) && M.has_dna()) + if(prob(5)) //Less spam + to_chat(M, "Your libido is going haywire!") if(M.min_arousal < 50) M.min_arousal += 1 if(M.min_arousal < M.max_arousal) From 5a9fbf848788c88b8ff27d8c2112e5920f05e29f Mon Sep 17 00:00:00 2001 From: CitadelStationBot Date: Sat, 13 Jul 2019 19:15:30 -0500 Subject: [PATCH 18/25] Automatic changelog generation for PR #8752 [ci skip] --- html/changelogs/AutoChangeLog-pr-8752.yml | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-8752.yml diff --git a/html/changelogs/AutoChangeLog-pr-8752.yml b/html/changelogs/AutoChangeLog-pr-8752.yml new file mode 100644 index 0000000000..243b9695a8 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-8752.yml @@ -0,0 +1,5 @@ +author: "Sishen1542" +delete-after: True +changes: + - rscadd: "Added the ability to alter your genitalia as a slimeperson more than addition/removal." + - bugfix: "fixed genitalia removal proc in alter form." From 22d1c383f6c9d8e71f769c874af357dac56f54ed Mon Sep 17 00:00:00 2001 From: CitadelStationBot Date: Sun, 14 Jul 2019 05:33:13 -0500 Subject: [PATCH 19/25] Automatic changelog generation for PR #8885 [ci skip] --- html/changelogs/AutoChangeLog-pr-8885.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-8885.yml diff --git a/html/changelogs/AutoChangeLog-pr-8885.yml b/html/changelogs/AutoChangeLog-pr-8885.yml new file mode 100644 index 0000000000..1469ccf460 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-8885.yml @@ -0,0 +1,4 @@ +author: "Ghommie (original PR by coiax)" +delete-after: True +changes: + - code_imp: "The Squeak subsystem has been renamed to Minor Mapping." From a045059c3047786b39640e9b43d2b814b2d94e89 Mon Sep 17 00:00:00 2001 From: CitadelStationBot Date: Sun, 14 Jul 2019 05:33:40 -0500 Subject: [PATCH 20/25] Automatic changelog generation for PR #8874 [ci skip] --- html/changelogs/AutoChangeLog-pr-8874.yml | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-8874.yml diff --git a/html/changelogs/AutoChangeLog-pr-8874.yml b/html/changelogs/AutoChangeLog-pr-8874.yml new file mode 100644 index 0000000000..0d7b51a941 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-8874.yml @@ -0,0 +1,5 @@ +author: "Ghommie (original PRs by Floyd/Qustinnus, optimumtact, Denton and coiax)" +delete-after: True +changes: + - rscadd: "You can now select what your pills will look like when making pills from the Chem Master" + - rscadd: "Red pills can make you think." From dbad6f49b50c951376b7a8b41bb37e589e067d91 Mon Sep 17 00:00:00 2001 From: CitadelStationBot Date: Sun, 14 Jul 2019 05:34:39 -0500 Subject: [PATCH 21/25] Automatic changelog generation for PR #8883 [ci skip] --- html/changelogs/AutoChangeLog-pr-8883.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-8883.yml diff --git a/html/changelogs/AutoChangeLog-pr-8883.yml b/html/changelogs/AutoChangeLog-pr-8883.yml new file mode 100644 index 0000000000..715ce5dbfc --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-8883.yml @@ -0,0 +1,4 @@ +author: "CameronWoof" +delete-after: True +changes: + - tweak: "Hexacrocin overdose no longer causes climaxes" From 3fb213425c9110925aa5d5b98e18a1afc3c96892 Mon Sep 17 00:00:00 2001 From: CitadelStationBot Date: Sun, 14 Jul 2019 05:35:35 -0500 Subject: [PATCH 22/25] Automatic changelog generation for PR #8845 [ci skip] --- html/changelogs/AutoChangeLog-pr-8845.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-8845.yml diff --git a/html/changelogs/AutoChangeLog-pr-8845.yml b/html/changelogs/AutoChangeLog-pr-8845.yml new file mode 100644 index 0000000000..4fe0319fad --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-8845.yml @@ -0,0 +1,4 @@ +author: "Ghommie" +delete-after: True +changes: + - imageadd: "Tweaked the :b: emoji." From f67162d27a85c7b43983866d0301b4ca4c531513 Mon Sep 17 00:00:00 2001 From: CitadelStationBot Date: Sun, 14 Jul 2019 05:37:39 -0500 Subject: [PATCH 23/25] Automatic changelog generation for PR #8884 [ci skip] --- html/changelogs/AutoChangeLog-pr-8884.yml | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-8884.yml diff --git a/html/changelogs/AutoChangeLog-pr-8884.yml b/html/changelogs/AutoChangeLog-pr-8884.yml new file mode 100644 index 0000000000..c63618a6d9 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-8884.yml @@ -0,0 +1,5 @@ +author: "Ghommie (original PR by duckay)" +delete-after: True +changes: + - rscadd: "Added better names and descriptions for blueshirt officer gear." + - rscadd: "Added the above gear to the premium selection of the sectech" From 2c4b47e0387156b93ba034e1de2c2dca5c36d149 Mon Sep 17 00:00:00 2001 From: CitadelStationBot Date: Sun, 14 Jul 2019 05:38:06 -0500 Subject: [PATCH 24/25] Automatic changelog generation for PR #8873 [ci skip] --- html/changelogs/AutoChangeLog-pr-8873.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-8873.yml diff --git a/html/changelogs/AutoChangeLog-pr-8873.yml b/html/changelogs/AutoChangeLog-pr-8873.yml new file mode 100644 index 0000000000..af166d496a --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-8873.yml @@ -0,0 +1,4 @@ +author: "Ghommie (original PR by YPOQ)" +delete-after: True +changes: + - bugfix: "Fixes clockwork armor not actually having armor." From 090decbbc13e9cce3842bdc9c017e6f9d52f4498 Mon Sep 17 00:00:00 2001 From: CitadelStationBot Date: Sun, 14 Jul 2019 05:38:47 -0500 Subject: [PATCH 25/25] Automatic changelog generation for PR #8857 [ci skip] --- html/changelogs/AutoChangeLog-pr-8857.yml | 8 ++++++++ 1 file changed, 8 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-8857.yml diff --git a/html/changelogs/AutoChangeLog-pr-8857.yml b/html/changelogs/AutoChangeLog-pr-8857.yml new file mode 100644 index 0000000000..6e32fff883 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-8857.yml @@ -0,0 +1,8 @@ +author: "Ghommie" +delete-after: True +changes: + - refactor: "refactored underwears to allow custom color preferences, instead of manually colored sprites." + - rscdel: "The aforementioned manually colored pieces. Some of your char preferences may have been resetted as result." + - rscadd: "More underwear choices, including: Bowling shirts, long johns, a tank top, fishnets, more bee socks, bee t-shirt and bee boxers (original PR for the latter three by nemvar from /tg/station)." + - tweak: "random bodies will now have random underwear again." + - bugfix: "Dressers will now properly change undergarment again."