From ceeff661a0852c53ada919d4967a033aa3328f01 Mon Sep 17 00:00:00 2001 From: Time-Green Date: Tue, 9 Jul 2019 01:58:02 +0200 Subject: [PATCH] [READY] Plumbing (#44833) cl Time-Green add: Adds plumbing pipes and some hidden plumbing related machines. They're not available in-game yet. sprites: Geyser and geyser pump sprites created by Mey-Ha-Zah! /cl Adds the following objects: Fluid ducts . Like atmos pipe, but for reagents. They're smart and can be seperated by layer and color Geysers. They spawn on lavaland and can be harvested with liquid pumps or just beakers. Liquid pumps. For pumping geysers. They need to be on a wire node and connected to a duct network. Plumbable reagent dispenser subtype. New plumbing RPD specific RPD. Plungers. The reinforced plunger can be used for plunging geysers to activate them. They currently serve no other function and can't be worn as a hat yet. They're all disabled and admin only. Adds the following systems: Ductnet datum. They pretty much say "hey, we're connected" Plumbing component. You can turn any movable atom into a plumbable thing. Comes with overlays and everything. They're essential for everything that has input and outputs, except pipes. That means you can have machines connected to both atmospheric pipes and fluid ducts. They only connect with layer 3 ducts. Fluid subsystem that handles the processing on the plumbing machinery and other plumbing related stuff. Basically atmospherics but with reagents. Reagents are pressurized and thus transferred instantly, to avoid those stupid leftovers in pipes no one likes. I am PRing it now because if I were to add a dozen or so associated machines, it would be too much of a pain to manage/review in one PR. It would also be a massive waste if people didn't even want it in the first place. Also yes all of this works (as far as I know) Things I plan to add in later PR's Layers / colors (maybe) done Machinery (Stuff like chemical processors, filters, special mixing chambers and factories) Make geysers more interesting, so chemists/atmostechs/cargotechs/assistants can go to lavaland and get some exotic stuff. Pipe fractures. Damaged pipes could do the cartooney water soaker beam coming out to shoot at people cause why the fuck not. Code concerns: Connecting is handled through pipes only. Not sure if this is the best approach. This means plumbing devices cant directly connect to each other without pipes. I could add some exceptions to handle it. I could also take connecting away from pipes and make it a global proc, with alot of exceptions since it'd be handling both plumbing machinery and the ducts. Reagent transferring. Basically the transfer is instantaneous from A to B. I did this because stuff getting stuck in pipes could pose some serious mixing problems with chemistry, since it's alot more delicate than atmos. I could understand if people would want it to be like atmos. It wouldn't be difficult to change. Also for testing I suggest you set the pipe_dispenser to category 3 to print fluid ducts. My tests were done with /obj/structure/geyser /obj/structure/reagent_dispensers/plumbed/storage /obj/item/plunger/reinforced /obj/machinery/power/liquid_pump /obj/item/pipe_dispenser/plumbing that and standard tools for setting things up --- code/__DEFINES/plumbing.dm | 7 + .../subsystem/processing/fluids.dm | 5 + code/datums/components/plumbing/plumbing.dm | 173 +++++++++++ code/datums/ductnet.dm | 60 ++++ code/game/machinery/_machinery.dm | 2 + code/game/objects/items/RPD.dm | 73 ++++- code/game/objects/objs.dm | 3 + .../objects/structures/lavaland/geyser.dm | 72 +++++ .../turfs/simulated/floor/plating/asteroid.dm | 18 +- code/modules/client/asset_cache.dm | 2 +- code/modules/plumbing/ducts.dm | 279 ++++++++++++++++++ code/modules/plumbing/plumbers/pumps.dm | 74 +++++ code/modules/reagents/reagent_dispenser.dm | 35 ++- icons/obj/2x2.dmi | Bin 24355 -> 25585 bytes icons/obj/lavaland/terrain.dmi | Bin 0 -> 771 bytes icons/obj/objects.dmi | Bin 104688 -> 105498 bytes icons/obj/plumbing/fluid_ducts.dmi | Bin 0 -> 1186 bytes icons/obj/plumbing/plumbers.dmi | Bin 0 -> 1589 bytes icons/obj/tools.dmi | Bin 20144 -> 20470 bytes icons/obj/watercloset.dmi | Bin 15730 -> 16012 bytes tgstation.dme | 7 + tgui/assets/tgui.css | 2 +- tgui/assets/tgui.js | 6 +- tgui/src/interfaces/rpd.ract | 64 ++-- 24 files changed, 850 insertions(+), 32 deletions(-) create mode 100644 code/__DEFINES/plumbing.dm create mode 100644 code/controllers/subsystem/processing/fluids.dm create mode 100644 code/datums/components/plumbing/plumbing.dm create mode 100644 code/datums/ductnet.dm create mode 100644 code/game/objects/structures/lavaland/geyser.dm create mode 100644 code/modules/plumbing/ducts.dm create mode 100644 code/modules/plumbing/plumbers/pumps.dm create mode 100644 icons/obj/lavaland/terrain.dmi create mode 100644 icons/obj/plumbing/fluid_ducts.dmi create mode 100644 icons/obj/plumbing/plumbers.dmi diff --git a/code/__DEFINES/plumbing.dm b/code/__DEFINES/plumbing.dm new file mode 100644 index 00000000000..bfc781e02f8 --- /dev/null +++ b/code/__DEFINES/plumbing.dm @@ -0,0 +1,7 @@ +#define FIRST_DUCT_LAYER 1 +#define SECOND_DUCT_LAYER 2 +#define THIRD_DUCT_LAYER 4 +#define FOURTH_DUCT_LAYER 8 +#define FIFTH_DUCT_LAYER 16 + +#define DUCT_LAYER_DEFAULT THIRD_DUCT_LAYER \ No newline at end of file diff --git a/code/controllers/subsystem/processing/fluids.dm b/code/controllers/subsystem/processing/fluids.dm new file mode 100644 index 00000000000..c4fa13d6939 --- /dev/null +++ b/code/controllers/subsystem/processing/fluids.dm @@ -0,0 +1,5 @@ +PROCESSING_SUBSYSTEM_DEF(fluids) + name = "Fluids" + wait = 20 + stat_tag = "FD" //its actually Fluid Ducts + flags = SS_NO_INIT | SS_TICKER diff --git a/code/datums/components/plumbing/plumbing.dm b/code/datums/components/plumbing/plumbing.dm new file mode 100644 index 00000000000..741997078ac --- /dev/null +++ b/code/datums/components/plumbing/plumbing.dm @@ -0,0 +1,173 @@ +/datum/component/plumbing + var/list/datum/ductnet/ducts = list() //Index with "1" = /datum/ductnet/theductpointingnorth etc. "1" being the num2text from NORTH define + var/datum/reagents/reagents + var/use_overlays = TRUE //TRUE if we wanna add proper pipe outless under our parent object + var/list/image/ducterlays //We can't just cut all of the parents' overlays, so we'll track them here + + var/supply_connects //directions in wich we act as a supplier + var/demand_connects //direction in wich we act as a demander + + var/active = FALSE //FALSE to pretty much just not exist in the plumbing world so we can be moved, TRUE to go plumbo mode + var/turn_connects = TRUE + +/datum/component/plumbing/Initialize(start=TRUE, _turn_connects=TRUE) //turn_connects for wheter or not we spin with the object to change our pipes + if(parent && !ismovableatom(parent)) + return COMPONENT_INCOMPATIBLE + var/atom/movable/AM = parent + if(!AM.reagents) + return COMPONENT_INCOMPATIBLE + reagents = AM.reagents + turn_connects = _turn_connects + + RegisterSignal(parent, list(COMSIG_MOVABLE_MOVED,COMSIG_PARENT_PREQDELETED), .proc/disable) + + if(start) + start() + + if(use_overlays) + create_overlays() + +/datum/component/plumbing/process() + if(!demand_connects || !reagents) + STOP_PROCESSING(SSfluids, src) + return + if(reagents.total_volume < reagents.maximum_volume) + for(var/D in GLOB.cardinals) + if(D & demand_connects) + send_request(D) + +/datum/component/plumbing/proc/can_add(datum/ductnet/D, dir) + if(!active) + return + if(!dir || !D) + return FALSE + if(num2text(dir) in ducts) + return FALSE + + return TRUE + +/datum/component/plumbing/proc/send_request(dir) //this should usually be overwritten when dealing with custom pipes + process_request(amount = 10, reagent = null, dir = dir) + +/datum/component/plumbing/proc/process_request(amount, reagent, dir) + var/list/valid_suppliers = list() + var/datum/ductnet/net + if(!ducts.Find(num2text(dir))) + return + net = ducts[num2text(dir)] + for(var/A in net.suppliers) + var/datum/component/plumbing/supplier = A + if(supplier.can_give(amount, reagent)) + valid_suppliers += supplier + for(var/A in valid_suppliers) + var/datum/component/plumbing/give = A + give.transfer_to(src, amount / valid_suppliers.len, reagent) + +/datum/component/plumbing/proc/can_give(amount, reagent) + if(!reagents || amount <= 0) + return + + if(reagent) //only asked for one type of reagent + if(reagent in reagents.reagent_list) + return TRUE + else if(reagents.total_volume > 0) //take whatever + return TRUE + +/datum/component/plumbing/proc/transfer_to(datum/component/plumbing/target, amount, reagent) + if(!reagents || !target || !target.reagents) + return FALSE + if(reagent) + reagents.trans_id_to(target.reagents, reagent, amount) + else + reagents.trans_to(target.reagents, amount) + +/datum/component/plumbing/proc/create_overlays() + var/atom/movable/AM = parent + for(var/image/I in ducterlays) + AM.overlays.Remove(I) + qdel(I) + ducterlays = list() + for(var/D in GLOB.cardinals) + var/color + var/direction + if(D & demand_connects) + color = "red" //red because red is mean and it takes + else if(D & supply_connects) + color = "blue" //blue is nice and gives + else + continue + var/image/I + if(turn_connects) + switch(D) + if(NORTH) + direction = "north" + if(SOUTH) + direction = "south" + if(EAST) + direction = "east" + if(WEST) + direction = "west" + I = image('icons/obj/plumbing/plumbers.dmi', "[direction]-[color]", layer = AM.layer - 1) + else + I = image('icons/obj/plumbing/plumbers.dmi', color, layer = AM.layer - 1) //color is not color as in the var, it's just the name + I.dir = D + AM.add_overlay(I) + ducterlays += I + +/datum/component/plumbing/proc/disable() //we stop acting like a plumbing thing and disconnect if we are, so we can safely be moved and stuff + if(!active) + return + STOP_PROCESSING(SSfluids, src) + for(var/A in ducts) + var/datum/ductnet/D = ducts[A] + D.remove_plumber(src) + + active = FALSE + +/datum/component/plumbing/proc/start() //settle wherever we are, and start behaving like a piece of plumbing + if(active) + return + update_dir() + active = TRUE + + if(demand_connects) + START_PROCESSING(SSfluids, src) + + for(var/D in GLOB.cardinals) + if(D & (demand_connects + supply_connects)) + for(var/obj/machinery/duct/duct in get_step(parent, D)) + var/turned_dir = turn(D, 180) + if(turned_dir & duct.connects) + duct.attempt_connect() + + //TODO: Let plumbers directly plumb into one another without ducts if placed adjacent to each other + +/datum/component/plumbing/proc/update_dir() //note that this is only called when we settle down. If someone wants it to fucking spin while connected to something go actually knock yourself out + if(!turn_connects) + return + var/atom/movable/AM = parent + var/new_demand_connects + var/new_supply_connects + var/new_dir = AM.dir + var/angle = 180 - dir2angle(new_dir) + if(new_dir == SOUTH) + demand_connects = initial(demand_connects) + supply_connects = initial(supply_connects) + else + for(var/D in GLOB.cardinals) + if(D & initial(demand_connects)) + new_demand_connects += turn(D, angle) + if(D & initial(supply_connects)) + new_supply_connects += turn(D, angle) + demand_connects = new_demand_connects + supply_connects = new_supply_connects + +/datum/component/plumbing/simple_demand + demand_connects = NORTH + +/datum/component/plumbing/simple_supply + supply_connects = NORTH + +/datum/component/plumbing/tank + demand_connects = WEST + supply_connects = EAST \ No newline at end of file diff --git a/code/datums/ductnet.dm b/code/datums/ductnet.dm new file mode 100644 index 00000000000..d9e26bcfa23 --- /dev/null +++ b/code/datums/ductnet.dm @@ -0,0 +1,60 @@ +/datum/ductnet + var/list/suppliers = list() + var/list/demanders = list() + var/list/obj/machinery/duct/ducts = list() + + var/capacity + +/datum/ductnet/proc/add_duct(obj/machinery/duct/D) + if(!D || D in ducts) + return + ducts += D + D.duct = src + +/datum/ductnet/proc/remove_duct(obj/machinery/duct/ducting) + destroy_network(FALSE) + for(var/A in ducting.neighbours) + var/obj/machinery/duct/D = A + D.attempt_connect() //we destroyed the network, so now we tell the disconnected ducts neighbours they can start making a new ductnet + qdel(src) + +/datum/ductnet/proc/add_plumber(datum/component/plumbing/P, dir) + if(!P.can_add(src, dir)) + return + P.ducts[num2text(dir)] = src + if(dir & P.supply_connects) + suppliers += P + else if(dir & P.demand_connects) + demanders += P + +/datum/ductnet/proc/remove_plumber(datum/component/plumbing/P) + suppliers.Remove(P) //we're probably only in one of these, but Remove() is inherently sane so this is fine + demanders.Remove(P) + + for(var/dir in P.ducts) + if(P.ducts[dir] == src) + P.ducts -= dir + +/datum/ductnet/proc/assimilate(datum/ductnet/D) + ducts.Add(D.ducts) + suppliers.Add(D.suppliers) + demanders.Add(D.demanders) + for(var/A in D.suppliers + D.demanders) + var/datum/component/plumbing/P = A + for(var/s in P.ducts) + if(P.ducts[s] != D) + continue + P.ducts[s] = src //all your ducts are belong to us + for(var/A in D.ducts) + var/obj/machinery/duct/M = A + M.duct = src //forget your old master + qdel(D) + +/datum/ductnet/proc/destroy_network(delete=TRUE) + for(var/A in suppliers + demanders) + remove_plumber(A) + for(var/A in ducts) + var/obj/machinery/duct/D = A + D.duct = null + if(delete) //I don't want code to run with qdeleted objects because that can never be good, so keep this in-case the ductnet has some business left to attend to before commiting suicide + qdel(src) \ No newline at end of file diff --git a/code/game/machinery/_machinery.dm b/code/game/machinery/_machinery.dm index 8d624772e2b..9c21c75aab5 100644 --- a/code/game/machinery/_machinery.dm +++ b/code/game/machinery/_machinery.dm @@ -105,6 +105,8 @@ Class Procs: var/active_power_usage = 0 var/power_channel = EQUIP //EQUIP,ENVIRON or LIGHT + var/wire_compatible = FALSE + var/list/component_parts = null //list of all the parts used to build it, if made from certain kinds of frames. var/panel_open = FALSE var/state_open = FALSE diff --git a/code/game/objects/items/RPD.dm b/code/game/objects/items/RPD.dm index f4a41dae23f..a87d252da14 100644 --- a/code/game/objects/items/RPD.dm +++ b/code/game/objects/items/RPD.dm @@ -6,6 +6,7 @@ RPD #define ATMOS_CATEGORY 0 #define DISPOSALS_CATEGORY 1 #define TRANSIT_CATEGORY 2 +#define PLUMBING_CATEGORY 3 #define BUILD_MODE 1 #define WRENCH_MODE 2 @@ -72,6 +73,13 @@ GLOBAL_LIST_INIT(transit_tube_recipes, list( ) )) +GLOBAL_LIST_INIT(fluid_duct_recipes, list( + "Fluid Ducts" = list( + new /datum/pipe_info/plumbing("Duct", /obj/machinery/duct, PIPE_ONEDIR), + new /datum/pipe_info/plumbing/multilayer("Duct Layer-Manifold",/obj/machinery/duct/multilayered, PIPE_STRAIGHT) + ) +)) + /datum/pipe_info var/name var/icon_state @@ -172,6 +180,15 @@ GLOBAL_LIST_INIT(transit_tube_recipes, list( if(dt == PIPE_UNARY_FLIPPABLE) icon_state = "[icon_state]_preview" +/datum/pipe_info/plumbing/New(label, obj/path, dt=PIPE_UNARY) + name = label + id = path + icon_state = initial(path.icon_state) + dirtype = dt + +/datum/pipe_info/plumbing/multilayer //exists as identifier so we can see the difference between multi_layer and just ducts properly later on + + /obj/item/pipe_dispenser name = "Rapid Piping Device (RPD)" desc = "A device used to rapidly pipe things." @@ -194,15 +211,19 @@ GLOBAL_LIST_INIT(transit_tube_recipes, list( var/atmos_build_speed = 5 //deciseconds (500ms) var/disposal_build_speed = 5 var/transit_build_speed = 5 + var/plumbing_build_speed = 5 var/destroy_speed = 5 var/paint_speed = 5 var/category = ATMOS_CATEGORY var/piping_layer = PIPING_LAYER_DEFAULT + var/ducting_layer = DUCT_LAYER_DEFAULT var/datum/pipe_info/recipe var/static/datum/pipe_info/first_atmos var/static/datum/pipe_info/first_disposal var/static/datum/pipe_info/first_transit + var/static/datum/pipe_info/first_plumbing var/mode = BUILD_MODE | PAINT_MODE | DESTROY_MODE | WRENCH_MODE + var/locked = FALSE //wheter we can change categories. Useful for the plumber /obj/item/pipe_dispenser/Initialize() . = ..() @@ -250,11 +271,13 @@ GLOBAL_LIST_INIT(transit_tube_recipes, list( var/list/data = list( "category" = category, "piping_layer" = piping_layer, + "ducting_layer" = ducting_layer, "preview_rows" = recipe.get_preview(p_dir), "categories" = list(), "selected_color" = paint_color, "paint_colors" = GLOB.pipe_paint_colors, - "mode" = mode + "mode" = mode, + "locked" = locked ) var/list/recipes @@ -265,6 +288,8 @@ GLOBAL_LIST_INIT(transit_tube_recipes, list( recipes = GLOB.disposal_pipe_recipes if(TRANSIT_CATEGORY) recipes = GLOB.transit_tube_recipes + if(PLUMBING_CATEGORY) + recipes = GLOB.fluid_duct_recipes for(var/c in recipes) var/list/cat = recipes[c] var/list/r = list() @@ -293,15 +318,20 @@ GLOBAL_LIST_INIT(transit_tube_recipes, list( recipe = first_atmos if(TRANSIT_CATEGORY) recipe = first_transit + if(PLUMBING_CATEGORY) + recipe = first_plumbing p_dir = NORTH playeffect = FALSE if("piping_layer") piping_layer = text2num(params["piping_layer"]) playeffect = FALSE + if("ducting_layer") + ducting_layer = text2num(params["ducting_layer"]) + playeffect = FALSE if("pipe_type") var/static/list/recipes if(!recipes) - recipes = GLOB.disposal_pipe_recipes + GLOB.atmos_pipe_recipes + GLOB.transit_tube_recipes + recipes = GLOB.disposal_pipe_recipes + GLOB.atmos_pipe_recipes + GLOB.transit_tube_recipes + GLOB.fluid_duct_recipes recipe = recipes[params["category"]][text2num(params["pipe_type"])] p_dir = NORTH if("setdir") @@ -452,6 +482,27 @@ GLOBAL_LIST_INIT(transit_tube_recipes, list( if(mode&WRENCH_MODE) tube.wrench_act(user, src) return + if(PLUMBING_CATEGORY) //Making pancakes + if(!can_make_pipe) + return ..() + A = get_turf(A) + if(isclosedturf(A)) + to_chat(user, "[src]'s error light flickers; there's something in the way!") + return + to_chat(user, "You start building a fluid duct...") + playsound(get_turf(src), 'sound/machines/click.ogg', 50, 1) + if(do_after(user, plumbing_build_speed, target = A)) + var/obj/machinery/duct/D + if(recipe.type == /datum/pipe_info/plumbing/multilayer) + var/temp_connects = NORTH + SOUTH + if(queued_p_dir == EAST) + temp_connects = EAST + WEST + D = new queued_p_type (A, TRUE, GLOB.pipe_paint_colors[paint_color], ducting_layer, temp_connects) + else + D = new queued_p_type (A, TRUE, GLOB.pipe_paint_colors[paint_color], ducting_layer) + D.add_fingerprint(usr) + if(mode & WRENCH_MODE) + D.wrench_act(user, src) else return ..() @@ -459,9 +510,27 @@ GLOBAL_LIST_INIT(transit_tube_recipes, list( /obj/item/pipe_dispenser/proc/activate() playsound(get_turf(src), 'sound/items/deconstruct.ogg', 50, 1) +/obj/item/pipe_dispenser/plumbing + name = "Plumberinator" + desc = "A crude device to rapidly plumb things." + icon_state = "plumberer" + category = PLUMBING_CATEGORY + locked = TRUE + +/obj/item/pipe_dispenser/plumbing/Initialize() + . = ..() + spark_system = new + spark_system.set_up(5, 0, src) + spark_system.attach(src) + if(!first_plumbing) + first_plumbing = GLOB.fluid_duct_recipes[GLOB.fluid_duct_recipes[1]][1] + + recipe = first_plumbing + #undef ATMOS_CATEGORY #undef DISPOSALS_CATEGORY #undef TRANSIT_CATEGORY +#undef PLUMBING_CATEGORY #undef BUILD_MODE #undef DESTROY_MODE diff --git a/code/game/objects/objs.dm b/code/game/objects/objs.dm index d320bb28679..ff88513e489 100644 --- a/code/game/objects/objs.dm +++ b/code/game/objects/objs.dm @@ -250,3 +250,6 @@ if(atmosanalyzer_scan(user, src)) return TRUE return ..() + +/obj/proc/plunger_act(obj/item/plunger/P, mob/living/user, reinforced) + return diff --git a/code/game/objects/structures/lavaland/geyser.dm b/code/game/objects/structures/lavaland/geyser.dm new file mode 100644 index 00000000000..6d525570bc2 --- /dev/null +++ b/code/game/objects/structures/lavaland/geyser.dm @@ -0,0 +1,72 @@ +//If you look at the "geyser_soup" overlay icon_state, you'll see that the first frame has 25 ticks. +//That's because the first 18~ ticks are completely skipped for some ungodly weird fucking byond reason + +/obj/structure/geyser + name = "geyser" + icon = 'icons/obj/lavaland/terrain.dmi' + icon_state = "geyser" + anchored = TRUE + + var/erupting_state = null //set to null to get it greyscaled from "[icon_state]_soup". Not very usable with the whole random thing, but more types can be added if you change the spawn prob + var/activated = FALSE //whether we are active and generating chems + var/reagent_id = /datum/reagent/oil + var/potency = 2 //how much reagents we add every process (2 seconds) + var/max_volume = 500 + var/start_volume = 50 + +/obj/structure/geyser/proc/start_chemming() + activated = TRUE + create_reagents(max_volume, DRAINABLE) + reagents.add_reagent(reagent_id, start_volume) + START_PROCESSING(SSfluids, src) //It's main function is to be plumbed, so use SSfluids + if(erupting_state) + icon_state = erupting_state + else + var/mutable_appearance/I = mutable_appearance('icons/obj/lavaland/terrain.dmi', "[icon_state]_soup") + I.color = mix_color_from_reagents(reagents.reagent_list) + add_overlay(I) + +/obj/structure/geyser/process() + if(activated && reagents.total_volume <= reagents.maximum_volume) //this is also evaluated in add_reagent, but from my understanding proc calls are expensive and should be avoided in continous + reagents.add_reagent(reagent_id, potency) //processes + +/obj/structure/geyser/plunger_act(obj/item/plunger/P, mob/living/user, _reinforced) + if(!_reinforced) + to_chat(user, "The [P.name] isn't strong enough!") + return + if(activated) + to_chat(user, "The [name] is already active!") + return + + to_chat(user, "You start vigorously plunging [src]!") + if(do_after(user, 50*P.plunge_mod, target = src) && !activated) + start_chemming() + +/obj/structure/geyser/random + erupting_state = null + var/list/options = list(/datum/reagent/oil = 2, /datum/reagent/clf3 = 1) //fucking add more + +/obj/structure/geyser/random/Initialize() + . = ..() + reagent_id = pickweight(options) + +/obj/item/plunger + name = "plunger" + desc = "It's a plunger for plunging." + icon = 'icons/obj/watercloset.dmi' + icon_state = "plunger" + + var/plunge_mod = 1 //time*plunge_mod = total time we take to plunge an object + var/reinforced = FALSE //whether we do heavy duty stuff like geysers + +/obj/item/plunger/attack_obj(obj/O, mob/living/user) + if(!O.plunger_act(src, user, reinforced)) + return ..() + +/obj/item/plunger/reinforced + name = "reinforced plunger" + desc = " It's an M. 7 Reinforced Plunger© for heavy duty plunging." + icon_state = "reinforced_plunger" + + reinforced = TRUE + plunge_mod = 0.8 diff --git a/code/game/turfs/simulated/floor/plating/asteroid.dm b/code/game/turfs/simulated/floor/plating/asteroid.dm index 0801b8a1a11..7452f168caa 100644 --- a/code/game/turfs/simulated/floor/plating/asteroid.dm +++ b/code/game/turfs/simulated/floor/plating/asteroid.dm @@ -138,6 +138,7 @@ var/list/mob_spawn_list var/list/megafauna_spawn_list var/list/flora_spawn_list + var/list/terrain_spawn_list var/sanity = 1 var/forward_cave_dir = 1 var/backward_cave_dir = 2 @@ -153,7 +154,7 @@ mob_spawn_list = list(/mob/living/simple_animal/hostile/asteroid/goliath/beast/random = 50, /obj/structure/spawner/lavaland/goliath = 3, \ /mob/living/simple_animal/hostile/asteroid/basilisk/watcher/random = 40, /obj/structure/spawner/lavaland = 2, \ /mob/living/simple_animal/hostile/asteroid/hivelord/legion/random = 30, /obj/structure/spawner/lavaland/legion = 3, \ - SPAWN_MEGAFAUNA = 6, /mob/living/simple_animal/hostile/asteroid/goldgrub = 10) + SPAWN_MEGAFAUNA = 6, /mob/living/simple_animal/hostile/asteroid/goldgrub = 10, ) data_having_type = /turf/open/floor/plating/asteroid/airless/cave/volcanic/has_data turf_type = /turf/open/floor/plating/asteroid/basalt/lava_land_surface @@ -169,7 +170,8 @@ megafauna_spawn_list = list(/mob/living/simple_animal/hostile/megafauna/dragon = 4, /mob/living/simple_animal/hostile/megafauna/colossus = 2, /mob/living/simple_animal/hostile/megafauna/bubblegum = SPAWN_BUBBLEGUM) if (!flora_spawn_list) flora_spawn_list = list(/obj/structure/flora/ash/leaf_shroom = 2 , /obj/structure/flora/ash/cap_shroom = 2 , /obj/structure/flora/ash/stem_shroom = 2 , /obj/structure/flora/ash/cacti = 1, /obj/structure/flora/ash/tall_shroom = 2) - + if(!terrain_spawn_list) + terrain_spawn_list = list(/obj/structure/geyser/random = 1) . = ..() if(!has_data) produce_tunnel_from_data() @@ -249,7 +251,7 @@ if(!sanity) return SpawnFlora(T) - + // SpawnTerrain(T) SpawnMonster(T) T.ChangeTurf(turf_type, null, CHANGETURF_IGNORE_AIR) @@ -292,7 +294,15 @@ return new randumb(T) - +/turf/open/floor/plating/asteroid/airless/cave/proc/SpawnTerrain(turf/T) + if(prob(2)) + if(istype(loc, /area/mine/explored) || istype(loc, /area/lavaland/surface/outdoors/explored)) + return + var/randumb = pickweight(terrain_spawn_list) + for(var/obj/structure/geyser/F in range(7, T)) + if(istype(F, randumb)) + return + new randumb(T) /turf/open/floor/plating/asteroid/snow gender = PLURAL diff --git a/code/modules/client/asset_cache.dm b/code/modules/client/asset_cache.dm index e38320d603f..4557f2da94d 100644 --- a/code/modules/client/asset_cache.dm +++ b/code/modules/client/asset_cache.dm @@ -599,7 +599,7 @@ GLOBAL_LIST_EMPTY(asset_datums) name = "pipes" /datum/asset/spritesheet/pipes/register() - for (var/each in list('icons/obj/atmospherics/pipes/pipe_item.dmi', 'icons/obj/atmospherics/pipes/disposal.dmi', 'icons/obj/atmospherics/pipes/transit_tube.dmi')) + for (var/each in list('icons/obj/atmospherics/pipes/pipe_item.dmi', 'icons/obj/atmospherics/pipes/disposal.dmi', 'icons/obj/atmospherics/pipes/transit_tube.dmi', 'icons/obj/plumbing/fluid_ducts.dmi')) InsertAll("", each, GLOB.alldirs) ..() diff --git a/code/modules/plumbing/ducts.dm b/code/modules/plumbing/ducts.dm new file mode 100644 index 00000000000..b9caf198b64 --- /dev/null +++ b/code/modules/plumbing/ducts.dm @@ -0,0 +1,279 @@ +/* +All the important duct code: +/code/datums/components/plumbing/plumbing.dm +/code/datums/ductnet.dm +*/ +/obj/machinery/duct + name = "fluid duct" + icon = 'icons/obj/plumbing/fluid_ducts.dmi' + icon_state = "nduct" + + var/connects + var/dumb = FALSE //set to TRUE to disable smart cable behaviour + var/lock_connects = FALSE //wheter we allow our connects to be changed after initialization or not + var/datum/ductnet/duct + var/capacity = 10 + + var/duct_color = null + var/ignore_colors = FALSE //TRUE to ignore colors, so yeah we also connect with other colors without issue + var/duct_layer = DUCT_LAYER_DEFAULT //1,2,4,8,16 + var/lock_layers = FALSE //whether we allow our layers to be altered + var/color_to_color_support = TRUE //TRUE to let colors connect when forced with a wrench, false to just not do that at all + + var/active = TRUE //wheter to even bother with plumbing code or not + var/list/neighbours = list() //track ducts we're connected to. Mainly for ducts we connect to that we normally wouldn't, like different layers and colors, for when we regenerate the ducts + +/obj/machinery/duct/Initialize(mapload, no_anchor, color_of_duct, layer_of_duct = DUCT_LAYER_DEFAULT, force_connects) + . = ..() + if(no_anchor) + active = FALSE + anchored = FALSE + else if(!can_anchor()) + CRASH("Overlapping ducts detected") + qdel(src) + if(force_connects) + connects = force_connects //skip change_connects() because we're still initializing and we need to set our connects at one point + if(!lock_layers) + duct_layer = layer_of_duct + if(!ignore_colors) + duct_color = color_of_duct + if(duct_color) + add_atom_colour(duct_color, FIXED_COLOUR_PRIORITY) + handle_layer() + for(var/obj/machinery/duct/D in loc) + if(D == src) + continue + if(D.duct_layer & duct_layer) + qdel(src) //replace with dropping or something + if(active) + attempt_connect() + +/obj/machinery/duct/proc/attempt_connect() + reset_connects(0) //All connects are gathered here again eitherway, we might aswell reset it so they properly update when reconnecting + + for(var/D in GLOB.cardinals) + if(dumb && !(D & connects)) + continue + for(var/atom/movable/AM in get_step(src, D)) + if(connect_network(AM, D)) + add_connects(D) + update_icon() + +/obj/machinery/duct/proc/connect_network(atom/movable/AM, direction, ignore_color) + if(istype(AM, /obj/machinery/duct)) + return connect_duct(AM, direction, ignore_color) + + var/plumber = AM.GetComponent(/datum/component/plumbing) + if(!plumber) + return + connect_plumber(plumber, direction) + +/obj/machinery/duct/proc/connect_duct(obj/machinery/duct/D, direction, ignore_color) + var/opposite_dir = turn(direction, 180) + if(!active || !D.active) + return + + if(!dumb && D.dumb && !(opposite_dir & D.connects)) + return + if(dumb && D.dumb && !(connects & D.connects)) //we eliminated a few more scenario in attempt connect + return + + if((duct == D.duct) && duct)//check if we're not just comparing two null values + add_neighbour(D) + + D.add_connects(opposite_dir) + D.update_icon() + return TRUE //tell the current pipe to also update it's sprite + if(!(D in neighbours)) //we cool + if((duct_color != D.duct_color) && !(ignore_colors || D.ignore_colors)) + return + if(!(duct_layer & D.duct_layer)) + return + + if(D.duct) + if(duct) + duct.assimilate(D.duct) + else + D.duct.add_duct(src) + else + if(duct) + duct.add_duct(D) + else + create_duct() + duct.add_duct(D) + add_neighbour(D) + D.attempt_connect()//tell our buddy its time to pass on the torch of connecting to pipes. This shouldn't ever infinitely loop since it only works on pipes that havent been inductrinated + return TRUE + +/obj/machinery/duct/proc/connect_plumber(datum/component/plumbing/P, direction) + var/opposite_dir = turn(direction, 180) + if(duct_layer != DUCT_LAYER_DEFAULT) //plumbing devices don't support multilayering. 3 is the default layer so we only use that. We can change this later + return + var/comp_directions = P.supply_connects + P.demand_connects //they should never, ever have supply and demand connects overlap or catastrophic failure + if(opposite_dir & comp_directions) + if(duct) + duct.add_plumber(P, opposite_dir) + else + create_duct() + duct.add_plumber(P, opposite_dir) + return TRUE + +/obj/machinery/duct/proc/disconnect_duct() + anchored = FALSE + active = FALSE + if(duct) + duct.remove_duct(src) + lose_neighbours() + reset_connects(0) + update_icon() + +/obj/machinery/duct/proc/create_duct() + duct = new() + duct.add_duct(src) + +/obj/machinery/duct/proc/add_neighbour(obj/machinery/duct/D) + if(!(D in neighbours)) + neighbours += D + if(!(src in D.neighbours)) + D.neighbours += src + +/obj/machinery/duct/proc/lose_neighbours() + for(var/A in neighbours) + var/obj/machinery/duct/D = A + D.neighbours.Remove(src) + neighbours = list() + +/obj/machinery/duct/proc/add_connects(new_connects) //make this a define to cut proc calls? + if(!lock_connects) + connects |= new_connects + +/obj/machinery/duct/proc/reset_connects() + if(!lock_connects) + connects = 0 + +/obj/machinery/duct/proc/get_adjacent_ducts() + var/list/adjacents = list() + for(var/A in GLOB.cardinals) + if(A & connects) + for(var/obj/machinery/duct/D in get_step(src, A)) + if((turn(A, 180) & D.connects) && D.active) + adjacents += D + return adjacents + +/obj/machinery/duct/update_icon() //setting connects isnt a parameter because sometimes we make more than one change, overwrite it completely or just add it to the bitfield + var/temp_icon = initial(icon_state) + for(var/D in GLOB.cardinals) + if(D & connects) + if(D == NORTH) + temp_icon += "_n" + if(D == SOUTH) + temp_icon += "_s" + if(D == EAST) + temp_icon += "_e" + if(D == WEST) + temp_icon += "_w" + icon_state = temp_icon + +/obj/machinery/duct/proc/handle_layer() + var/offset + switch(duct_layer)//it's a bitfield, but it's fine because it only works when there's one layer, and multiple layers should be handled differently + if(FIRST_DUCT_LAYER) + offset = -10 + if(SECOND_DUCT_LAYER) + offset = -5 + if(THIRD_DUCT_LAYER) + offset = 0 + if(FOURTH_DUCT_LAYER) + offset = 5 + if(FIFTH_DUCT_LAYER) + offset = 10 + pixel_x = offset + pixel_y = offset + + +/obj/machinery/duct/wrench_act(mob/living/user, obj/item/I) //I can also be the RPD + add_fingerprint(user) + I.play_tool_sound(src) + if(anchored) + user.visible_message( \ + "[user] unfastens \the [src].", \ + "You unfasten \the [src].", \ + "You hear ratcheting.") + disconnect_duct() + else if(can_anchor()) + anchored = TRUE + active = TRUE + user.visible_message( \ + "[user] fastens \the [src].", \ + "You fasten \the [src].", \ + "You hear ratcheting.") + attempt_connect() + return TRUE + +/obj/machinery/duct/proc/can_anchor(turf/T) + if(!T) + T = get_turf(src) + for(var/obj/machinery/duct/D in T) + if(!anchored) + continue + for(var/A in GLOB.cardinals) + if(A & connects && A & D.connects) + return FALSE + return TRUE + +/obj/machinery/duct/doMove(destination) + . = ..() + disconnect_duct() + anchored = FALSE + +/obj/machinery/duct/Destroy() + disconnect_duct() + return ..() + +/obj/machinery/duct/MouseDrop_T(atom/A, mob/living/user) + if(!istype(A, /obj/machinery/duct)) + return + var/obj/machinery/duct/D = A + var/obj/item/I = user.get_active_held_item() + if(I?.tool_behaviour != TOOL_WRENCH) + to_chat(user, "You need to be holding a wrench in your active hand to do that!") + return + if(get_dist(src, D) != 1) + return + var/direction = get_dir(src, D) + if(!(direction in GLOB.cardinals)) + return + connect_network(D, direction, TRUE) + add_connects(direction) + update_icon() + +/obj/machinery/duct/multilayered + name = "duct layer-manifold" + icon = 'icons/obj/2x2.dmi' + icon_state = "multiduct" + + + color_to_color_support = FALSE + duct_layer = FIRST_DUCT_LAYER + SECOND_DUCT_LAYER + THIRD_DUCT_LAYER + FOURTH_DUCT_LAYER + FIFTH_DUCT_LAYER + + lock_connects = TRUE + lock_layers = TRUE + ignore_colors = TRUE + dumb = TRUE + + +/obj/machinery/duct/multilayered/update_icon() + icon_state = initial(icon_state) + if((connects & NORTH) || (connects & SOUTH)) + icon_state += "_vertical" + pixel_x = -15 + pixel_y = -15 + else + icon_state += "_horizontal" + pixel_x = -10 + pixel_y = -12 + +/obj/machinery/duct/multilayered/connect_duct(obj/machinery/duct/D, direction, ignore_color) + if(istype(D, /obj/machinery/duct/multilayered)) //don't connect to other multilayered stuff because honestly it shouldnt be done and I dont wanna deal with it + return + return ..() diff --git a/code/modules/plumbing/plumbers/pumps.dm b/code/modules/plumbing/plumbers/pumps.dm new file mode 100644 index 00000000000..3d920c3604e --- /dev/null +++ b/code/modules/plumbing/plumbers/pumps.dm @@ -0,0 +1,74 @@ +/obj/machinery/power/liquid_pump + name = "liquid pump" + desc = "Pump up those sweet liquids from under the surface." + icon = 'icons/obj/plumbing/plumbers.dmi' + icon_state = "pump" + anchored = FALSE + density = TRUE + + idle_power_usage = 10 + active_power_usage = 1000 + + var/powered = FALSE + var/pump_power = 2 //units we pump per process (2 seconds) + + var/obj/structure/geyser/geyser + var/volume = 200 + + +/obj/machinery/power/liquid_pump/Initialize() + create_reagents(volume) + return ..() + +/obj/machinery/power/liquid_pump/ComponentInitialize() + AddComponent(/datum/component/plumbing/simple_supply) + +/obj/machinery/power/liquid_pump/wrench_act(mob/living/user, obj/item/I) + default_unfasten_wrench(user, I) + return TRUE + +/obj/machinery/power/liquid_pump/default_unfasten_wrench(mob/user, obj/item/I, time = 20) + . = ..() + if(. == SUCCESSFUL_UNFASTEN) + toggle_active() + +/obj/machinery/power/liquid_pump/proc/toggle_active(mob/user, obj/item/I) //we split this in a seperate proc so we can also deactivate if we got no geyser under us + geyser = null + if(user) + user.visible_message("[user.name] [anchored ? "fasten" : "unfasten"] [src]", \ + "You [anchored ? "fasten" : "unfasten"] [src]") + var/datum/component/plumbing/P = GetComponent(/datum/component/plumbing) + if(anchored) + P.start() + connect_to_network() + else + P.disable() + disconnect_from_network() + +/obj/machinery/power/liquid_pump/process() + if(!anchored) + return + if(!geyser) + for(var/obj/structure/geyser/G in loc.contents) + geyser = G + if(!geyser) //we didnt find one, abort + toggle_active() + anchored = FALSE + visible_message("The [name] makes a sad beep!") + playsound(src, 'sound/machines/buzz-sigh.ogg', 50) + return + + if(avail(active_power_usage)) + if(!powered) //we werent powered before this tick so update our sprite + powered = TRUE + icon_state = "[initial(icon_state)]-on" + add_load(active_power_usage) + pump() + else if(powered) //we were powered, but now we arent + powered = FALSE + icon_state = initial(icon_state) + +/obj/machinery/power/liquid_pump/proc/pump() + if(!geyser || !geyser.reagents) + return + geyser.reagents.trans_to(src, pump_power) diff --git a/code/modules/reagents/reagent_dispenser.dm b/code/modules/reagents/reagent_dispenser.dm index 240fae6cfaa..cc2ab2a7237 100644 --- a/code/modules/reagents/reagent_dispenser.dm +++ b/code/modules/reagents/reagent_dispenser.dm @@ -24,7 +24,8 @@ /obj/structure/reagent_dispensers/Initialize() create_reagents(tank_volume, DRAINABLE | AMOUNT_VISIBLE) - reagents.add_reagent(reagent_id, tank_volume) + if(reagent_id) + reagents.add_reagent(reagent_id, tank_volume) . = ..() /obj/structure/reagent_dispensers/proc/boom() @@ -182,3 +183,35 @@ icon_state = "vat" anchored = TRUE reagent_id = /datum/reagent/consumable/cooking_oil + +/obj/structure/reagent_dispensers/plumbed + name = "stationairy water tank" + anchored = TRUE + icon_state = "water_stationairy" + desc = "A stationairy, plumbed, water tank." + +/obj/structure/reagent_dispensers/plumbed/wrench_act(mob/living/user, obj/item/I) + default_unfasten_wrench(user, I) + return TRUE + +/obj/structure/reagent_dispensers/plumbed/default_unfasten_wrench(mob/user, obj/item/I, time = 20) + . = ..() + if(. == SUCCESSFUL_UNFASTEN) + user.visible_message("[user.name] [anchored ? "fasten" : "unfasten"] [src]", \ + "You [anchored ? "fasten" : "unfasten"] [src]") + var/datum/component/plumbing/CP = GetComponent(/datum/component/plumbing) + if(anchored) + CP.start() + else + CP.disable() + +/obj/structure/reagent_dispensers/plumbed/ComponentInitialize() + AddComponent(/datum/component/plumbing/simple_supply) + +/obj/structure/reagent_dispensers/plumbed/storage + name = "stationairy storage tank" + icon_state = "tank_stationairy" + reagent_id = null //start empty + +/obj/structure/reagent_dispensers/plumbed/storage/ComponentInitialize() + AddComponent(/datum/component/plumbing/tank) diff --git a/icons/obj/2x2.dmi b/icons/obj/2x2.dmi index a72a86f3d8393062ac7df381140bc157ec5cd6b5..c0eeb2962f5fb15f66fba3038d50f70d8554e8f0 100644 GIT binary patch literal 25585 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 z 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 QA0B{$tcpyLlu_XS1B^Aqs{jB1 literal 24355 zcmYhjby!s27wCNkhLji@1f&}zB?V@XZcsq!M!F;;3~*VYXSfS{1F0RqJtm$E=88$M~By| z*YBh)T+Ljpo!(hHIskxYMq+Fwb`TG-%;q}Blg4E1-&{%>5kdEXU;a>_@?t62Z7+Fj zFbE;Qs3mM~Vl zB~>k%q4@gIL-Th8M1^WEqsm0)leb|1&$KqR{?7;OMYExP5R2TQUnc|ttpGp^C`cn- zd1maj_(oDqxv^X~)k$2NNqnJ*78c)&+oFi8vKSz=5Dj0IXUyY43MHZ1!yJgM0?13G zyP2_@y&!`At^P(R>(;m|=;m?(?g2HKtUOS?^T*u!@8#JHncnD*PbrczMJuSddKD3T z*h#%FF2A`i5}l|kDQPURY_#&~yM_dPEo*e!oosO%62HiB9X5IN=+Rc_hbLb00Q_n4 zqZY&RDF`qu`SARs>%--xFhH909gifS>n@z2=#A&*f#k+HH+4?#q`i0p!HQMC}P98f=~H zDd|UH?{m&So12x5jS-6ZgzuH@52rAQgD%$yFSQAN(2^qW6;VKqU?(Rh08(hlhba4c zypa9@wLRn!8GK{IyR*!o-ihus75sbAgpGtVw2gswv9~1?Q&kgrv+!GN{p70bP$~9C z{-CMIwxuUmM^c6lp!cJ9@N%j%%Xzljui2%o@%7d04jQaPoR5Ec2jfMz{~t;J)n2`? zRwKfH$s8ZpM`)Pg-88o_Z#wxclg+34^)Qi7;L2oUNq^RVijPYq?7SMhCCEW^eBosz zm2tm|_PE+mnKl8EA?z#_9KH?Y6jy5FN`R}vBPR9;AjcX{rJ;ZTW7tPQIg@*K^f_C^mANX~aG1&N z%pk8PTfJnW(QhO~3UcMsy8j|0JG-~L8#_a4@FNg9=ESJu}4nbJ5rc%!HHqE!1t z%+20@(0@fSf7Ro$+o~lNLm#l-krSiE{F*lHC_vSc+#Cfi%n-YaYl~{aaX4ce#U{!B z&2IX=sNDXST>%FueFTp|K(is9)Kh*|=A)4p_~DHEn0j*_-bR2Qjm()5%=sOP%gnMz zM^K1)C(A0nU`m)#&+p&yYPZ20G(O0GUo$grehm$oT3cgH*i0~O>EhPdkUZP=sL}la zUT2hbz@n_Id^wC&n>x#6=HoN(kAJlgpG$U3BjF>QARj{|La2D_jJO!6mINN&^NnIi z2J(dGlfC^jym>`_r z7_$tMwVacCOprq(2?c^p;J`C(BdRA8b$@noUrI~!Rtr_J9kDtnv~-#ZFRw}`$oqin zyhxWk@LBWgWm1OlWO}KtXT%TFEhFOG$&tSeterD^E=5cGIeZF>VtDb9Q=nJ-NK(>P zKrhD&CEOO20O!Fs_~NG{1wUF1izaO<6OebEFYv_~bBWEW8j={1^^Jsto7<>(JM5T< zhgb)iTg&cyVcI~6e|~F|5PoX=F~?-*(J3 zX9t$eSAWt|($haOMzS(#61zq|X8pZ-fvPbaHc-*T3&~-6%p9V8tHD1yQ*GsZd1R6y z>Hh@Wa#qrhp4<7!P7ik%a`#L9(&K}oDD}Zl%uzHB7Fu>9J_;W;*Vl(_Z(CR zrwo4}d#aBtE>1~F+1d$ySu!D-Pzi45>o;!@64{5BYBYa4f-rc+#iLF(hc9kvz881X zwN~&UoHHyvQ1iH&XK>H+)}H1M1Mpp}v(F;1)-M$iEMBPB)VUbMh-Bq_`m{FHIS^H}Zz-s_ zX|5IXJyz`aaRi*kp;Wu;^z_}_Ll6djqjt8<1UDJRJA9a01BDjz`Yo@gHw((?O3P-5=A|It&1(xPQ0C3jwY~U#f$nv|LbvVt zGqUvsN=|e<$G2DP5*>Z~(Dze6)wOC$BlobCtG$JoQaB;Edzl`hmR~A1AzQB>#fhi) z5By1VAcU(Q*JXCASp+KQB!~0tpgv+x%1ua1RLob=jL3VHyO8c8Deb#{r+@In1XCkS z%o{(KT4AY)atw1a(Y!g3GG3Gspq*`CkjGI7%h4^liiUSX*KNVP9kYINc}eZDyyh_< z=ZTIpq}t)J%>Nu$WkC=J9Ud^sQUJlaKI3z2HRPc26Vt1GMD^iG`l zCDyyGHc(|6Gqtm0Ge>A_VZo$}0W(KYuunAMH-!YYQQ?_tqLKcr{?-h|{4wJnAqk0tU6WkPq@00sO9H{KIGq^ADLi2ws(gmu zp*hZ*@aG3Fy4$L%R?F+UCRwe9G7z8D+xz>mhcd-BlTN~-Fw-A1cq7~x?h_M9z{*9P zH)7W5{`UQnG@%85GQrsp!v6jE@~P%dumYzEcB`<(bv`t*3i@B79`u|dLP;;|w2Wtf zpYHjKuYh?{qDu$jp&dr)WbEMZbn^P@{^syd{nzLRW#vG4x9@sioI2Xd-Nh2kN2MNn zN(CAX-D5+`_JuIRl~J&k**O#K>FsSAVusu5Sn>!;kBbUzN6TM%)7rW3FQE3uFIJ?w zL)$Lu!^X0Ui+i4Mx8LEJ>;9E<^7E76GmpdhtGyGFZ0N@TR<gXb?yDKQuF1SLTS0VUj-lGgpiFbt(nFw2bkRT8WnH24BVsIqZ{9EZff4TW z)3Rr3#W#i7x7~*i!ipQLGA`x5#3oAch|eRo@8wthGc3%@-Mck{QMn3|hc}%M=0$G% zHzhtCA0NwKtZZ*@3;ytoKgLcA6kGNFN!Qp_p~nQ!rd-o>a<~OTLSl!O(xgL2QxF20UnZH!8u!|kJ35RS0p^ene*ZkX_qkPDo)-D`* z<|<=h%Qrss{Kn*TR3a|We@0iTy}SGhAuS{J*}K?~df^wcs=USyJ%Iw9!25{WLVe4! z!N3IdJ(w(Bl}yMp!*mEp6QF_41fST)!!EtU%fMpoMOu97;@%#o-}#W3!JrRVT2Wgx zUfD3FQsj}}X}bZZ2Io@adrL9y35xmCzt!gNl|>D^0oFs=Il`QD!irbySM;ySDUSN$ z7{oDJ^q;Q9G<*6R#n{yA^p^V^xQZK?1dy6xpFk4`zPp2g`#R3HiEZ@l%?6k+e3@al zMY+U6=7fn2ja0;1g5K^WESJp;a?#&YrMg`B``msKSOpv$@2|oIk9+7&9p(ZQ2-CB& z7BxA4m~_Q4$oaSmBIOMfoUrCfC2t5M>5~U)$dRD-U9bUui=(x}Q2*dSJSP9t|W0L!OC78U=Gg4EVnVywfKJ`IFNa%y+SK@0L_&14& z_$)6vS~MyIM@K(FgR(xOJw}UOokY=lh)W)9Z>^#dGq8-{MI68NSGc!nV0buIHaTl3 zWq?GAq4M&4gDW+*kgiAk*B42I>oeTh!yiHol2jNG(9D2!?+y4zVvm;OpZxNkr%maG zc{<;dm%W4cLvk+g8Sah6HFE!g0pKt>$`pmK)8!e;e(f4<-yS2zd)$LVOjNE-uSCc^ zz5z3jsk@2dE77`4QKayG?7)ck58nq?=!;FF(OwGfwoJ{(5=#VOa9jBYCdO)&*U|ZW{Gj#6U ztAx%QfJY5a2~(gk(x*XDG z5&5uOWd=R1Qbp7{yHB2ZEnsB)N zfluT7WD6}dRn{Q6=Fa}`@vkas!dGPQ^hG(e*+k=o$#!sYR|)-pS0Uap+~;`E@LZs-S{lHN5Ji-=S@t zmqh27h2a-L!BmUO^Wd7A8o^DvRIEO_)Fu(BkeMd7Z`I8UFVR!`-lEDo2_9HVV25TU z9Wt$Q6Jy_F(D%M5dc{soLv!e9SXU&eq@?6WoK}C(4zKr@f1O%!kq3 zSXIotGJBC@=*EM37xTn6GFI}d>Ks?E+vif=}S)X2`=YRe}Xtb6>-Z1Yx0y=Mxjzj1L(}>7izFJ=H&4hHF`wS=w z{Px3`nr^9mL3F$cf)j80w-q0Mn5NG;5)*|5D&Go}d>B;aJ0=RiU|4pa!^8c~ACRBV z=5@gR@UL36I&2<`Yi8Oph)3_mG%c}pjKF}g(8>$38FTE*uP#v3Nq&kZ3%E7D zJQ>y4VRsm zz{=HTwv~${qXI4|r}x2p!$_MSt*Ua%VD|#$ANTI<;lXIKs3z?1^quNm8#9Mqm|&{-z-$Mn341==>0jE2w-bCsEFB1+zAl31$(^sR74*cC} zKQtMp;5XjugGT0pJBilJm!B^f3O!HyaEJ`9LS;kkPpMooV`<)m0}WK*Z;ghdohI%_;{h7;^NVevoy)OGo_yLc)6Kn=qHTvv@J&$M$K-j36Cxh_Y{0Ag|5X5-!qa?*ud_BWiJ|Bo0A*0p^ zP#~yx9h`k4%?5Zg$)T-s#CMv~qw~`a_?<{kcbslJo6!??x(J5ak6_8lpz9_DOiXBj zRaI81<+TY`$|eow;VrgY*866*Gf*W=ncI$%4!koDwN_5&v*VZZ{! zhwjM=TDV#}Z;~d?#ZtH(ZET9W94RrE9?><~#Va|C49)GnH`!Rf15V2rA?q$858~EF z@C+5W$#8T$cA!%J;1+iLx0V}|5BMcPJByJ|P5BS03MI9)qQnj1P5C8U>^yXwVh+>4 zra1VVrg6w?1L(st`=TG^L|txRcA8TbE-~6@WJq1B_#*nrMer!!8;68A(?iD!|3h!6 zG;M3qwF`!R#D<5NQ@VeL z@e$PU*dr{BOe)#w4hpHP1u^QebMGSTb*fdC=+s-(3n5=Mb+3M>b06TOOZa+ zh~Xot?5V{^z!8gUIXBS$kDUJ!yYL^lkmf>-|IWZ}BtyK_V(lnb!M!nZn~oT{oijoA zxxd<+SzV0mzO+O>b$C;3GSi&Cbi#)EA-n_j3AA?O;RgiMyru7v*yO7J@p(B4*J^Uiw(fXK zx_vJQkIY(5`uih>SwZ)CYZU)gM|S?WigSR*%JlRzVf(*$xZWMNVA!hvRIX9Q{iP4% zab9%)-sAZ*<~p`8)>Z$1(t?OxS{gF z{;qucS453a{*{it`g2^`>xG}6KK(v&+f^%e<=<+60wd?nr<4l`#zFA9RHL4B$JTIh z?{l0lxLtucZ9(5CK|&@z)-^z@^y2kB8iff&H&?kh=r8WuRIt6^Jo&f0x8XVtuqD6v z3%r3K0`1AFZ_{gN-?XI`6xaM^@GA0fISvFA5?)q9;GkEp$nh+M9Y9>D_2!Wp9j zvRSC~~$8ME-m2H;rv5#bEk-W($=>l}~&`IS8CtgD$%}@0Qa|jcE91 z%IxO1O@L^peTWE(MtV>*91x`n@G2#-&iIO-3)cu{JK=+glU6B+^s#nMcAH46NiPg0 zzi6FQTTR|&WQG+|n^<_YIL4-;`#uXKDyQ)k?(jt04&>tGlwM?IP-gqBviB)G2~)5S zGZ%$2l%Vw+K@@|7gUs!&AdzgtqAbE4?VxXDhZmW1k=N|Zs?f)hGp3aS6TH+2W5DX` zrU~9tQBahNsN><~9W`l*OD)#NfT_xN7-R-9`%zRej{I-*ko;Fr-AH38j?Aj=KAPXq zWQ`^r5*xn$%m2PR#%!VD1!nb$1Ny&d&pJJa74d;P&UcAGFvnRJrqO~!%Z zEgGHJhtg$%!<9Z7Q~h8IW4x^0LLDRj_{DaPl(QA_)#zOokOccp)sC7p~a^ zQ2||LU=%`pO+=6@l#5c!1?aK(q3}Zf#xhvK+^BGRsS}jVJ?3>wC;#|!XXCT~46Od= zvU6c#J1MiRTGn9_&qa!zru}nHUhKPbapF>rU@tt~#SbJWU1gD0=sU&hhIYbaZV^3{ z?xj<&Pj?EXae%NN&_=qaL0eDac&Q%2AHuT#%`vdv3nnjEY`bDhJD^m-7LoGtzrL?Ft%w!jPpv-|!mi*3y; zOSabz<=rT0fqWdyS~@4QLqBhn6F|anfMURKVU#q#o-U3Lnc1k@1 zS`jvfS9_SKo(Bzw;bVnrH*NnOzKU*!QU_rLfTp-b(H|owy^Kh1|1134wPYhd=fbqg zeb2Lrx~j-Zl+9oG_f~U)t+yMJza&n63B6RH{ZUIl0by(>QoFTIiq7`=%WX!qnK7#_w>j{7~TJ+x%TT;Na?6F>%F}uBPG>jj;9yYM32R}HymQg zx_p`aIxhu6a6db%OW;J^8SG?9ER(81YzPH?7LQK&$BH_$l z4FAk)_a+?}J#y67`tQ1E%D?SpePOur@zb7i zBM%*|)zY#=_dfrXFgaO93Nbb{b+NSA;7e06t7U?Op=>_i>>+^}N50S)*MC|_N+pMM z4Gj-ZkNas3iW?wh!d*P^IGS2aTM9aAnV z;P6CE;!5kb{Nb#8HPxzBWL(tQU<#Xv=+kSx8(5=Xwg3HWO%g|&*qTum1Q{OwbH=hd z+;WWdJ0sw%S0anv0}N3Be(7Z;%Nb_o=Fo^$FYDn!Uz}v_Waj~{y5*gT5{Xf(>IQ9e zf}B_ZRFw!~xD@(PHjOz>@ei${A0Y@9$51);mV(|;R z@1^)Jb#`{Pr-bDe)om2s1;zaTX8}$aie5={US6tDPvLeU#nyzZ?B_yF$kBS8X@l2@ zTGoWofC|pB8~Ya;ubhS+Nn!HzfF?QMfj#=h$_9ef=%B{)HeP-|8V&>C|rB zwpW4Gbu}?t;PiJW>;naCC0q0?2KZG$4FuHbwsYGQaCZ&DnljIX~`FVc_Y~<()^!&V$xr) z_4+e>k7iwE>5J2NSjP9Gacn;J7qz^l9UUH~=?-~xOvvLv8d*u9;%cRU#^<_LTep-TtUr=B< zgv@Y@m6Fj*iv0LcKtM%r$kG*@ZWZmOQk6DPM#&O5QNWo$fmoY^5B*zt`6f;tM8}Q= z-MEey&_qEgd$p`c#vZKhQe52WoRPbRDUgm1YUx!_Y~#lRm(kcsD@Y^`;dZqB@MZdJ zOAPh01K$tXbkI2WprVYd@b~9{@@+;OVgP{ARX@#D?H=th{tHpQp({=1PmoQjRON!c zhWND%R5+ef-T7>-0ra&hW%FyY-o@1AQiX#?~O$QuNfY&EkAhfhF>0F}C zATXJp*U|5Q#;gDs9+liUg&C8URx-t!(%d2&oBK0#dPwtek1h2-86HaSE7$4^I?8=E zVnq9Yer*WFv=}lVc>d|QkY8<5dh7B1qz=77BZlfexkFCJ3ly_N3dXswVkcDSW7j8WF!!G(W8+`@L$Z00ndfik@Lp*l@a zT4+*$l(1XR>u}y$9OIw0nS4kkRKEw}DGEY4v;&g*wVx~xjr$jrj?I6pLZeXGDLEgE z?gt*`&RXqh{Q%ZSbWb}nt&^$bI8k%W=TsMJ^{N{StVaZJlPvOP?4&R;KwlS75e5e- zGxs=ZzdD?uoC8p^gD0p1RU>Z&ZY=`WFfmugAql~-0iZc`$x$bQxU%vqQ~S?PF_oKH zH(BdrOPynCk{kR1U>*g@aUs2m+f+~Mqu|6fWT24sP_T`g7I8!IR-5g z?Iu-3Czv(3P*XNfveC?NLJ@?4NPDq+&CfG-?L5lmkq{XTpGqT*OD4c#fG-*NqKzaD zuV7-L-G&A#FOSNpt!@`)cmDY3z}M~45NULsKYaBI32zhm0Gc`S=HLeHTbbdpf3~O_ zHn=*D-aU9QNgzSu_6QX?!pcZ#?~{KL0hav4>n`sxS0awSmw9kOqrZ&5%-KylytaK) zYfj-bJX5>N0MY>CIZ^?YAnV5<&RI+|(s!XM#4-M=yYL!aJ;K2&f;e-!iUgU`e)_H{ zH#!AaWFSD6>HqNj{4o1a@fOj1 zb0G7ehFejTN$=MQ8rCx)K~PXI3AgJtpGqEQaDBq?=4ZAH%eVe!c&UJaciT3{IaP1K z<`!t9#&4K82TqBDNbTkV*Xl))UM+Ys8nJ`*gaARCMXJ)Er7K1I2!UjXFHMqHEoIZj z-OV42qf*B^51(zNwkh`mTO(WRgNMtQHk2W-=_;-IOGqn!%2%fUX2#2`F6S(wX;Rz~AC9|;Tm ziw@TziL`R_sjxwYwSikQ>E^o?M&p$1J1l-7j);6%`QXnlIF@us$tM|GMlRh{_dCXU zL`RNR7d^P)_WsPszh+He?}h32^@AqKsF#KASrDMT3;&^@jcU4jlN78G)=3~}Wxt1c zaKN11Bg{DvT(E8LeFuS0J;NOR%>o=f5b3iajFrud8AKQPaA3zmkE4G3-#9+F{ZEYb zN2^@h!OFzo;WAg(lh^vq$mRD}tvNJ5E0AIFJVoxk+r6bcAqE7*r)D&B4Y=?H+Fhuu zoB8wGitgf>JnU5nPm;}a!mhAiOW=~)r}#ZTlCxr3u?7-T|D zyGqlOnhmGfHt<-85?b^ed79aveo8 zv%Eeh+Fnj>c6I84JFd1EFp)L zUG`aM5APNdw47X3f2h3ixGOJa z7r--jn`$$zgZW3S$SoxUMtvE*4~Peub4jrb)R4(1vRjSOktiwA8x0TG=EhPR?927o z5?#(Yo+UM*7FSL8Rh`{MW$=vy)pi1{`foD?McxtcD1P&*>!B9oh+V=aDU1s5_I8

q>S?*r$i~X(l z{gpU-e`|LeyW#IH{NZAf!hwd!^V;hD=N*|dz;N&1b8(@GTr)n@~Yot6n3I!BWpBVLl%uVrmUmjK_XN42AQ+a1&jc~0wn zl`m<^nu2W+%(2VQ8a<{fGxrO;n$FfNM|7B$^KPb&Pk&VYyF1O|SKLy<*k$AkyfZp~ z>^EqAp8jw0?^?gTlgN7qg1~5CZ>2CCuMc{>==B|QY=4%=tZ;UreDgdJa+~uW*2^q( z{U$#K+zd)DtQ_W7)64esVrHer3(g-RM_Yc2j6o)&4Ei99@6xF~x*};pGi^NDvgSOf z+vlz!zs{O88TDQq5aSe8K)XD9o*j-x+UM0ASbh6Mz_b0_bpnmL`c6&-W5OWm=H(N9 z-CmRh$;D+&kR0<6TD0-@xewg2?rL2JyuzB68xO%&sb@yCGnvW(c&P0y%Q^HZ6qQ;- zp*n{3N`Tzs&ElFHM&NzRWAkOc0BHHo3*2f#r>5D3#h87~BW((me&8CbAm{1)mn=Zt zS~TaBM#w@Kr+43pg%-4}UTE`-e^;yk)*_~s3Zz6lX={Xm71Fm=08R-hEwPN7W~u9F zgn|+vrv%Kl7H4Qk-SobL_S0K$;?UZx2YFNCS|F_|Y&p?27+E<$j*Mg^Y41(p^XO?l0>mF`J)-;jF7oAh<@d0$XjLm>O#*XS9cb}+bQ&;18z)pxXGIA&vSBWSB&5rkivHdp@z$)m@;LMvsWCTB@j_6skQT~0zLG

Ns1zo-bh{}Oro_E_P}C$;;0&(&~AG(f-E6Vi4f7IRto&~~?f`71}?q4dUL zRnl#Tn3R+>^em_zoUmw=3;CevXieyi@dMwsEFYl||2Y30`iPs+bKu9YGkGwK>EbmU zvvThZ1S|~awbLpMH5()i3Ej4igk>OMd40vr4)Dss8!z zNCO+ebZhJ*V&5O|cL0rF{jYvIa*jhiunLAA$^!BQ=G zeh(oS?9?yCTES^+4YEoV2zcaXT2QUs`>=&0p(y+PpY*wj;DFWB?XjplxtJsX1UI(z zUT(Njm@!+_*~Np-~YU|lC}dd!AOP77|-5Ic3--+oFmVUM+j4VTh-huz&wlktD+G7R(I~pdWz}{20xXyIXQ>yW@}J3!udQhg-M8LK95AE6oVo`G;?#{Cz-%v-gT$ z(~iIOX5r9W^1Koit(TzsovH@$-clR4_wnk+E5d2ZFQQ1|N?r+xolX9)uLMnrcGqGg z|14dAxq_5yAcLec6{1g#EVF%WR8D$vxU}i$rrL=U{X~3c%K!RwJ0YAAq{f)_7Rh@l( zeQR|M(^676QQBu`CsMb!ef!K$XOf`p*wJh2oC8rIw85xzwJv9kTFV(=(+o0Musbvb zrQP^T5*fL^f~JSXZZ~op+4yMblE;X)87<8TWEHODhVny82__E0b}U z3Av?-{XRQ0^Laau?!gWC9!$0W-q7WZC17m7zheiY8|FMRT|%I#R4We&JIbXOtD^`_ zXZosJ+F83GjQ#PWWN)i4n$J-OMoLD;X?W{s(Qxe!0_>bk&CS0&aQkL55TJr>?pb)9 z=1iE%w;0KLkfR3SOJL@RqYSm(4sZZSquU?ecP=0s|7R#Ss@W2md~uMD+R{0YQTOyZ zO6C96=yd~=>(FKD8ySt9U9S!m=N{kO%?vWYGe8saUklLdjP0-p?N0;*(p3(J+iwny zIziC=&Autsv}B@~Tl9}h!yHcDOzohk%yT* z3Ow@bdvS+yez?Sfd<$|_--!JHd$AA@kAQTr#4VIFC1pBDnK?-RsS!v7$tjz*Yb~p> z45l6dLB;IqT5hCB8g>H>VoW;P;FLtvBKC;D7ztgBWm(zc37ZQ067|x?;b)Nr!>_7l z>;gKA3gtsVth!(4|A)qZm5Aoze^?b1D{7?i{IKoWsZWFcc~>9?1;|v58meshFb{2n zqxo&qn5lX}PV+T`hNcb6%xrBrW2vB+y{D%Kd&Z8m!1`As4lTye433N}I!G2;q>Joi z$L7u1Bb~=>+`wZ5l0llK+97Mgbq!aK@IMiHAn{l@Q+WQjFL_p0NdA=UX$JV_M+ej~o}Mij z#JAf+-wUkW_3P|0%*@PSQpCg|49Nq7HfiW|-8f7L5|kh3>RZf%*D^vt9~HfbW8~e4qKi@a=x!x~4bBP&oSJv;CaRT&-)ZJz3Dy!gEZV89R4bOpL2rc?~VCt;Q_Wlw{WY zM1BINmtP3@D>*p|t?|-SNHREDzZj<_6$*SweF7Ff30dhxonIfV_y`}V)(`z(oLU8Z zXOKS)=2=y%tmaX1Z5S=;s`{2|BH;S{&yZ!cOuGdDf)4PIFDsM>q!eRkocfiSSE=#l z=x{}Ndm^^}b|;FN`%o39)6mBZesez2U>FEfEmB+imumMLt<#w1+<$+!#v1iNKMLXY z`ONh}gclN+!8`42H-irt-R(^I>N&(-dT$UZ^Lh$LSC88Xt_b6$4O)&m?`0%UuwvBf zd6USnq0sk|cWrHv2RpsYbslP&SyK5Zi=`3%kD>;w34<`k(65_nlO50|mRgqwM_?*E zJslz?kLVPWEVv%6d?<=f z_!dVX9T!xjz&Xx~XS3#b;rFAb^aynKC8|E5w>yf!fxh5$hbWqUg1k-=?$bzpsK4DW5BuV+^(EFNY`(H@_B1oG3l zMTRD-W{)`cQ|$R;aQZZVepA+TAp2Q8O#IW!8RM&m)9m~5vWxugHZHKX{12cCTMYml zY}n--in}lQREP?!rL;)E5`?Gcvo*Vb3hJi*^~+m|tQ6EuoZ?~xrbkRbaq+*I0bhVC zdXFbH{2#n+Prtfz&zDE4a6!NlpsJxE$ke&=CBws39*ZyY(fTLh_k4 zCzfMlXas-ok3cyffaGO|s}mK{bvfB@+x0(odf4hs0Dkd)*JnR>6iaejumBDk4MXhp zmNPzU&Itcwr(*)2StI_j)0{Qo3VTRTeH{)gYuF!E3UfLs2V=ZtDm{NeHG6r7S@=UU+TZ9|+^YT^DE6^=%g z&R11R<`KCFEfNsO$!Juz8iMhiM+G%>^fWVY{h1^}WB%rGR6!x-$ebzmh$=!x;6@{q~kkv z+UL6{5p$Gx`*&&O(`y-BuBV`ds%wF5$NLBbNknd-s}4r&zy|28k5zO~XjgT#?Abp3 z9_1 zF;btAI))+~VaE&Jhbz;{O0ACMceJ3%3u zcOp8=AY^u462Jv;GU_q{?B>psQ6hQ!DS@sk4Qujx3q=fqhrYh8DiiV-FK&a#>q>p( z{y$>+{Bk*ny8GewA33 z{QUF4&5fHyaB}nO*Sq?KL*av#3#YZe8=6?aKMp@`^K9G>owDq=+LRkezUipIo@`8D z_WT+ZX_8|6Enf{-eqgEBMCoc|qb){17xfznmsP zjQic6EYv~5(6^(647}dTEEW<3tAc|1SU{lN4K}fghm}*A z)YwQ50Cux$)9S<|jb%5F{po-)QdlQsvy-1lbeaeHD-Eo75Z!H`_#fP(^fC_La!ixp z7z>$IqfQUj`jk>X{YhBc?tjk!`COR-wUA<1khBOFvba!nl_@e7i(R+WIXLkA}dY45j zWe;2ff!hFX*BLjt_Ucm9RudGwHNuDRj%?=P){dH3SM;bJ$$Wr^L}6?7=54; zIPkL+-K-GLbl29pGw{bPFzKo=5doQL@ecq4um{kPK|JfMfi_@uS5?j+)zu{tAt4HX0f zn@SJBMkPXSv?rrrs$i(28Dqgsa0~RryQ(;~zi$e+cI} zZvcp*mztJgD=lt+@H3i%tr7R|z^Sdp1@w^c+KLP}N@J&d0FLZpa+yQu*@^6(89&LX#^L+Qxjxl2~0{#Il5$jc2+4~qvJG4@_HdtmPTz)g8 zdWMyY>l9}ze-`n^1`{(z^-Qynjc-(#NKJWc}JzuX7?T=O;IM8#VlcxzI zE^0`=5YASYouCF?(lk3p{iO^9EcKZ@(I;r;ajTkzIOcxwYk0Y$cPe!ExJP?%HVLYA znfTrE)>rUxaV(!bL*5ivGv2VJ(rr9Xf)b$ZJ*r@Nn{I&HEw<3EHaQ-0Jk2Edz{%Rn(MDp3K1nR zNBqDx4%heYz7Fs0Z2r zJ3s4qfS|_wFF{2M`w|naFmefiu~h3On?Mp?Jn>Z3 zP;)#dc1HS0IX6X8Sd&ocrs(T@IhZGBXegz28ic-7o>5R{-*Yss6Bb(LJG)_P!AH@C z&D!dKH5YZcQu91_J zeA)G&s=|#Va`yjIR7E1Y|0t@)K=nCA4f=+A1!eM{sSQIB1N9wOI0+g_Y>mty?x7@$B@#u}Xzz-VwhYB@lMRw$oedT2AZED)sT_@p6D!{m9i0 zIa+_}OGv%0!dokgP1im5_+a%A5W-`GyTz-zLMBL~znc*;T02)j>0qU^^@{VyXUMK( z;UY%7{gsjs?q#9V)g*Y}m5$O8zv`6bJu~>TdvHyH( z{n=7$SMrCtoJYDU)hl}-0g3VF77sn-MS4o(rzogJKOd5|a)#gXeL>8iY5CEO)rt!D zMi+KbCc9z#bC5M$SXj8CgCj)$d_hjjbkQU&oVRK8k>}5i1v}gGz1uRf@$vRf8Sfb@ z;u@&20CI}KG6Hr;^dT>qjTjH^Tq7EOuzc_lDfXdAYb>J6Dx>mRx;~!)Y|4Q`gJjD* zWRDUFO`mS~A-a!~Vf==_dE}KI>m4>AyEuYwz@Ul1f52YQYO;zda;^}jFGI`};`zp# zGey!!d>}aVqo_z773wPE4KQj+GA3O=1K!w+e$Rn>csk5|)~9?hQFYI=znff#5W2;y zs<+!fR{*v#QK0?9D=SUJ4syl{$C&a`HhZNERGb`XG72rdsz?NFVpEx`-W2`$1@a=! zzwjKRMsX<9>J5UfG*!lzkLCn8oCUPH5Dd4l&izo^u#J;#KZn>x_cO$QPt{vvXQfjPxhM6BAA1_93qx zNq0V*RIc}zqfU-U|Fqa#3sY?SFW7>DQ`9* z!fpm1TzQ_4ctGJ?H3lg1`;j}dlLvp(|9%Q_bsc;mbdCronaG2gxB#d`Mou4>Y8Uz7 zC%k*DJlOo`%17=b9gW^{Kp%mxHosz6h(?V9mCvw_OEZSyO1KZEk7@=NO7t%#?=&ON zvE^pDY>1nWk8AURrJ(69$10tTgK^{Hs}J%Jni(8$N0C@^r48N0yiG7W_vGd}{YF6x zUaB?q{gcv?nlUi&6Rte{9;n>H1W9#k)YK>buDkvhWs0o8pyyvZVLA9*#N~&s=dXkU z0!Tu|=HVBVY+h06$)4YC5Gm1fgn&@CFsIxu@Wa?E;cRjqs`$eWvAGVFU|O&>r_$2) z6Zn2iHM7$HmOdtLVd6%5tY^=yrm3H&yYDs){`!oYPCOo!Af1^eoM_|cs~ke=uXpQ& zA52^CNAC{baTuPP^4nc8N&mzToX;B!_F^+y9kvvo_J;59g&YqY;MH@Eey&%p5zY=; zHb)5G#DXREg9J?hdA+}NdUHCYrA9<4hFK?E?4-fayXQc1DchTS&SS!7;Ba?zR1Sy} z9;?5|o-u1kz|&WV_WmuCTH4xp^dc*($ipE{42mmIzV?V`Igrj~0K)f;*x7L> zff>UD&BwonX77F^9wv}CvKM=o5TKKIi4SmUC_PqLUO^!yE-tS2pCm@ke^;PS_i%@z z$s8p?DK{lQ8__%$0H#A9%hqn$7i!zT76bRI{APcoP;Z@XhP0GkOb3E%*3So3!G_I1 z8obwmR{gMm^c76?Gg{&>7}$@Gjm-u8)Ti2;{&_g(Y!|H|e}M{=+bNf%4#niDk4&mS zXm<8iZ4S#eP&tIDCr4$I{lf7ZO|uncjrlU~$FAGQ zf1+@#(;z-Hq;@5QGeh!h%^De z=HnOzn>J@szf!bn=)B|1Yoq$rYDkjXzefLZOiaa!f}p7nxD6i5S$>BdV06TXu-!*` zqH=s7wVyv3ws1rno(Z%Xw5NlE`X&1hFT_?hxwqd2aoTh1QyWax_7(tVh1y#r`Q+T_ z;ECu!&J=W-wxTnA=BF_pJ&E5P-;ZPl>z@WHQ@4*=#pD$Wh!oD%J};nCjrpo03}aKq zGrv|k8PIu9abb=hT(F|?FCX^k1!4QzTE4Vm z-;YO|_8&pCu$nK&=c?UvCnyUa2*H?%KwSn~FcoBT(ap(zGd3R++&G91C~Zrn=TK8l`TL^!_Rk*! z8jDORh|d+#v*R_Oh|=)UDsF!bSrO1ia1>IH3OZ)^N~d-K)AW87GisKv(N!i+_aoI~ zgo5sxpV8l_Ojt*0N3Dpp&pQ_^)?WVXp(*scR>{eNQL4L!0TSglG21Jee^wl88{usa zeE$oYCZ@bLF&aP&m5~`98>>=@vkwV5-5Y`B#?eAeB9P>>!}*_Qn@tCz!AGeoR~%^% z$-4K!#wKmp-_(QwgcCj#T^8=zVTKA?<|Zu12VS-|P}i>Gq(rR4Xw-pn*bC3aNr8o0 z`FmP}cY=hknaN;rOxT4_4TNWhk9vwWX5S%M6QhX?}Lzct$pRlyBS*+;Rh zp5eWmoq0AErTX=|!l{QT7r4H%EC&*An9h)yVr*i8iN z3C%W9CjGK?;I>(^-gNu+e23@8-FK!Q|7U)dC44tR&1S9wS7Kg{1Z`I#OkQ6W@I$$- zWFBSo+9BJt_jLUj_32lr)9r**+Oj9cK>GznR?yzEl=AUJmx3W7^=HLU*=TJRI4sfG z4Jcs!rh`&bx`ZzMffiB%(tyyW6ZJ7{UXgw7ups)IfSG`3Zow@9RYdO~!Lgcc?Q1b1~} zMFe5G{Ghzfw|le&rr#Y9U0wEId5dZo)_euZD9(fiRMa1b5>5cEl?%o{zH`J5%-dUB zLd3L65-?MgKSl~*>r$sLHRI$7r`g_1lU+fHQGyWh0 zmQ)ARLepagnd=WUl5y6+^L4^S?!carGLQ|pEk~0=z^J)#+4jljiKQi>`B0LL?HBfQ zA#0^w|B0M{^{!n}!$TfJ;uHju(#>en!OvltQr!*+voRK#@ZVGqRlbQ2-q)7N`qCyqS zO_neFSVqyn*C@$Z4akA+{_*ajRl$Q?Q(47RY%%8j;G{QrU%IV5($@B^?VH~|B1GMV zp)A*J?7i~Mw?^<&gp`_^V)Kym@gubjVVIl58l+FmdVQaMnWDa?WU`XU0lCq=^xU#> zY3rNDcgtE--l8yLgRfu1a`t!Kvb2nEtYse^y=BeH&i-$IofW|O=DG48W>RL|#+F{8gd-3#Zz4&*?-<&|l@Xizw;c(9GIAykuR*-%$Kt)VY79nElj=V!<^@ z8Jyf+oBYnBL_bg6esOg2G@G0WpYa0JEc0F)?p80WvYD_ODb2h77|e$sYs9$c1uo*f%a;FoIbGgx#q&#c+}7wylA^h z^@K7h+S}g4?F2bSX2+Bck))Qh0Jx$xPj#nlvf7(pHk-vAoA>~evc`bb?<850Z^Q+{ zRdreuJY0GYCxY{s3tvTXcjHKrQG#ur8KwJ}c5zinJr;eoSW32{aNP+TI{tw@;+Vvk z#6)YxyJqv{>5JCnJYs(CicdQBd*Y-5k_~2QaVLK$&u;GK;)b559v)ed5;5W4YM)T& zC(~$#^BB3b+2pt0z73xc_$I^p_l5LLi6l5h#DeiRwn8dFb`3Hj6hiO2E2UcU*IO>{ z<3gT{eopjSTt6HQ2svK=yH=HF2qRM$j8M0EcW0-x<}XL#R}Dqy%X5SG_##c5jR)-1 zxoPKdx2(ky=x(N{%d(){Dt#Bs>B-byukqfhdhJ^BIU-Rl`$?1upFU(17 z#tZ2ayAVRiv>dWc;%QrQ)R+QfEj&?|Aj1-yW%Czt74KzhhnFzb(pgR@`h9l%R%~Ny z%zS#MpXnRp;t!UC>dxM+=dpwzw+1roD~Q z`1XLHi9E^)we(ncPT!u@vb5js85CKRkh6}lYu^4|IlrWGrQ4^j4>fbZ6!JZ4TJf|n z$H8`az$HZ(z9gakQv;Gi$4X10%d!+;N&(py=!AH#uA`l!F3>rc=3kNITV*Q?b8DHt ztCGpNQ&M&!yx?%M-I3z~GRr!YH>xBBcUuk*HaA}}!tORbj?OYFS31IBcsymELl8^9 zk4x{MM`?l%j2jb>?Zde0y5IaIEFr-~$vr}K%_K3O3gxPP#}E8(s6 zeseYAvA5+;W?k^hrsfdBnO%Ia%-Laaj(xAn$)E88%$d-`j=vK+%prk_c$MhCC)sQ7 zOprrmmqnOWd?R5d`~I4wCEgfXT+z;>P(_hdad-x8b#g8*yAzKjNuMK+W3iJ_`@6k& ziWi==g^%GIJ0}!XHt^EVeWdIwDwhJ|Rk}Bsy3bli{k+PrTIQA{D;QtF!ky+4HahFg zFZJELFGR?%`f5rOJtn4>htTq$e^~U^L**k4UN-;;{0MRDgf3PG3tF7y1z76{tSsH8s9jgP)*W$@ zXwINlQkY`+p6*}Ow#D75AGE4xqBs(3tF8x!PZ%|!cba?GK3oe=2$PQA8PGzMYV^mm z8N72^C5_YR%kXZf9OBU$Fzt&)R1V=goqvCzJ}RxL<{y$g%i#alV9kRmH}Vec9WVud z%fe3-^_Vl&Qxbgp@F(a3qvgC#w0l*M^|6X)TE^CUC?CfDB*p1Q`o|QhmzN!9#Ni=Y?kzq z?%Hq$ZQM4>jiUW9Ue)vOsZU0s@xf`aV8Zq15Gc&|`A(l=KtR!ai+MvMNZONYv<^9w<=-IL z64na&_2geq?w7wvC$X6e1($wPMo5JTcvZ)#NinG3{#uRWkU`WG)=`P z7zesUW2;<6TGh)tm)+Jc^aQXdbu+z5W|-NSYyib6R30y9S+{K6N)>CVqc~Dw8-gS! zRR!&bIr>8Qg4$kiGkccQT%R>|)G6l{2v1u&g1bzXrP6y-hts4m5YR<p|zsn5ih4i zS&6*=(oX#u#W{hzp=Z!=?C;t8R#S=38?r+0IzGe=swtxEnC<+u-_n*2J6oZ4e+qVu z7W+>!*$4A&?)j5b;-zAhjb;T^J>cSN(2n|>Cp#I~C!pK)PEDQavwFC=y#3Km?I9L^ z@@Ce7LDORGVdn!MtiJAO(hKN5BTV1y>B#`Zg~Hyv1b_cTUZ4O;!;=uk4P^^ZW$=qp zHzOiBR*2GH*O^*z8|&#ZXzKGNm0b8V%$Gz=PQ@)A2Oal3*_)LbI!KNYZ{N%EPKkz` zt*G=YNfJiX*L)PxMQyA&JWR+cG_-OY%mpKcSzJUw|8SJ*yA7VOG@t-`eyrClp%OJ? zm4NVz4`$HCO|nu&?I~b0)a7eZu>7Rl?rv_chs%v+sNV|2ghmegtLV}J*XN4PGa_!6 zDhnlZ){2FIAVc;q_x)wDPoK^P7pI7)uYjG;Aj!q-@7Cu3OidpmFF$jyYZzJe`D!Dc zfX!fp&+}~GQ3vp5j_DvA{>Be#Ph%#5!ulN>-_@9N+|)aJDA}L?VXP_WWIv>?u1@Ik z3)8CDL8@HU`pJz`!*}$Q$fpP#dVnlPSMVSuhDP1~8}9r4pN>-FOI_%zY{f*&!ozyM z1}8{H#{&kZr>4r>51wZfz=TE7PpJ|G>b26wlFB Xmmt9`)V2(&-b1>Yh8kt+Hevq*a3oad diff --git a/icons/obj/lavaland/terrain.dmi b/icons/obj/lavaland/terrain.dmi new file mode 100644 index 0000000000000000000000000000000000000000..4db51145eeef144f90f9f37f1065da9be3d46aa6 GIT binary patch literal 771 zcmV+e1N{7nP)QvN*L!iHkEOv#1y-V93RpR+N~V3Spxui%(3> zOu??!6eyaSlUNC2>Oi0c(EgnK`~rx|qSW%tycDda7U!21U^mqaVX6_#SRh0)S6RW; z&jsvr07@rD&a+2(_y7O_;Ymb6RA_=|4*pM5!Shep-&-+suPf$?DsA%qY@2qE;Ao4Ky*O!Doi zJtE@HcrO-9)yxZo5bNQ}neWpyP0XHcMdbRT;DbMvKUAlm%b%&y%wO;1JH`|^z00!H z{j59r<5^6b-ELQ86pi=y$KK2@C<=oxSX1td_g!x{-ei0o5GUG3S9m6hEb~KJMU;iP zJK5|VeF@3`mQn6;ZzY_mW=!}YkBL5z7et|Wm~451JTTZ>ZEU(1bCJ3_p$jO%9 zK^%Ix+6W!zxzz48Fv9`M8sZtvKu2UIW3 zuWF$GvE2jGejm_$xTC7n16b2E!-@JHApO)jiC%y6{sFW-z%Q1alYG>7JnjJtWgqw| zop5^Gj(G&rKJYAkci0DPnf8H&^!s)nuyuJKSStH~^@L0Nz^%FuSWmF-1GcaaAcPP? z2qA?2@9MvEUC%APdDZ$JFxmPZ(0M=J-5xMpn76J*yM3sa)0dhzs_NFY(cLv>^t^Lz z^2IJ3(3m``T02y?wf*s*O}3@~cFMhNwZ-V4_8UJGANA)W?9KoH002ovPDHLkV1kyO Bc`*P0 literal 0 HcmV?d00001 diff --git a/icons/obj/objects.dmi b/icons/obj/objects.dmi index 647722b1de85a100fe664ae85f6daacaa11944ef..afee78d9bd5eba914465dd0247dfbc52eccb438b 100644 GIT binary patch delta 13425 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 LU9MWjJna7gPbOxW diff --git a/icons/obj/plumbing/fluid_ducts.dmi b/icons/obj/plumbing/fluid_ducts.dmi new file mode 100644 index 0000000000000000000000000000000000000000..7e066164635129e56e8cdc126bf648cf45bc2401 GIT binary patch literal 1186 zcmV;T1YP@yP)005u_0{{R3dEt5<0000LP)t-s00000 z003WKUo$f^mX?;IqocC2ve;pZI{*Lx0d!JMQvg8b*k%9#0JVBlSad{Xb7OL8aCB*J zZU6vyoRyP33d1lAg=hN|CfQ4WvUVv6AwzQoV`8@!q&8S;13i6BGi7LzH$C|L^kk%3 zUAlf4ReK%e%O!*u)LAvVy%Y;r@>!gYQg{bWO9zlE!=$k&IO*_l*sl(wr41ry@=&cRrFV785s1u-OuI^rSt9+OlIbpY9AB4 zW1!y;YSoSH_pCnuhW&^={bn-&00VkSL_t(&f$f>?aicI0hMA!QQUOW>NjRs0;0kQH zfg96*2?s`6*mo_jWa(mZ=l#L3Bk@FEMo&alU5%z`+v_EF#)mPlMSo4)uHaj~^!GLB2+T+)%h4uc#0QK&`fjc_`jrnCSaS*_s0Re!2 zU<6)b0$#`*D7!4W2t!bHmwwtq+swe8cUevf22RrLNg1d949i9Xx(Fe^5?L`=zqQ(eNX^-{Z$LEPYUI(9Bs|z zS0*K}Y$$)Z4W#<0yjlc+OYDay@W%sfe>;CX@YvtZQ&j`&i|12i2yIkpd~cB@$URW_AFw$rs~<}1$wdkW>E3)7u>ovt5dzVbY*0mO<{6XgHw7+}}m} zVPp&Ab*?xty34UD65YaBVC1rSUvG&TsXKt#%LakPTlgQ2;btdA`@VcXFz|gj19<)W^8LWT_vMThmY$SS z%ceXqw2@~6OT8TaUJIXNnBT(fsYr2IDy?&W01fg6NAG0**Z=?k07*qoM6N<$g0mnv AJpcdz literal 0 HcmV?d00001 diff --git a/icons/obj/plumbing/plumbers.dmi b/icons/obj/plumbing/plumbers.dmi new file mode 100644 index 0000000000000000000000000000000000000000..801eb35dacc7cd30ad21ac195540d377f0b7cb04 GIT binary patch literal 1589 zcmV-52Fm$~P)1X3W7is1>p6}Qw+K`vf8!@C0yhy#DuqIARU>XeEoDpT}5YiFMJmc2W~1Z<+Z9s zajW=;tkb3wXK~u?IU982)wmoFoGH>T<>$qD>1iC3&RDN9OHIOAqph0`IeS{!(lqCr zbS8k3r1KCQ2!wOW$2$-h6QVIEBx6uWu6<^1v-zJ!0lRbx(4|#?ZoR^BLA-X01_o^( z+8#o8(^L0LrlPEi_%B~&%I;Q=eU;S!00h-ZL_t(|ob8?MlIkD~hF7hwcD1_h$NgXG zq204gz}G~zu!vlr0t!n3*%L5J0n;bgP#!G04*6V(tk2Jn z2P8eZnukl=04$)F-|VBo1h0p~-hOAZ?G9$pOyL48b?*NR{QS83p!_QUciYYknkzJZ zj9Uflp!~S{p!_QVABq8dhzBr~f87*y=0$M)Os0b5QxwV%>h<6Pq+MkE{3M|lv4sNC zZWE~ivD;AU0Z(z5`V~03`7#$Sv_jgkPomk7Si@&yn>EfJIvaWGP_nQo!0J07yN!#f=y6AE`(0 zxbXu1Bh}wSj?eEuQvE&Lcme;B>hIyk3;2&ze-Afaz<uq6Hn?8o;+)wXjG56|itApaQxo>|i%NVBY>ia&wf~=YxQ6eSfmw z*=)Ps44NsJ-W<>z;lAMm*C%%HhK4cdw(F9KSO^YtGx#1FWuiG*H^l~r}vA(D&5~B*H^mzMXv7|0E<3)C)cNd z!csu?1k6&v#0jX4A?Weh0f~>U=<#$wz&!E&IjX;h9FI14kO_Q$j_U8>#%BSv{W+?? zha1lh==*b2e-AgF42V?rMFvvpgXQeo1SIa0b8#tP?NY$nrGT}I+ny6w`+&^;qp(W1 z9>^-)JR(cn{(}k-Z;+%)`w#11Bp`pU`uj&A`>XovIiCSAcxY7p-G>UOfQ3r|(*x%1 z-^&b`;(k%wfZTvT_lsui--FB({N;|$c>jLUy#0IJfD8AF=I!6h0qEZ^O7i!dxG*5Y z{i608+y}47#+4NJi`s9L2AI4Jy)eM^Qb3{7UDhkH<+6@H+p5uK0MIBtOCH<2!a;`UHV^oJ6PS^-s%FG#rnU zDB$gO8z-Q7Sq5B=XYSv#g=h>p8-VwlSwRN#av8j3@+W@(_`Eyu%>8?|;#+&n!gzWA zdLIGJi}~Zc7{7mh+?_b?_x-5NQEU4L&B8cM!RZqmr=YXd{l=$H(2nDN-;WBowtsLK zA5Xr&zsK*`_+tJXBICH<_e%k|rhjnS0;WxT+RUe|ATo~oeLpJT+Wx`$CbzWJ1>&Op zd(n%`e3M(+>H=}m{=MjJ!hFXDOa6B-7*8g)qkA6!7f&TVZ^8w@#uKUe<|qZMUCjfw n-`>_dp!V-ot>(>{6798r92#@J?0H!a00000NkvXXu0mjf3}Y4w literal 0 HcmV?d00001 diff --git a/icons/obj/tools.dmi b/icons/obj/tools.dmi index e9b4fbdcd2e33cab1db599d6b506bb3466440bb4..5e68bc94d7f524f753309a7cc7a564939a0b6958 100644 GIT binary patch literal 20470 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 literal 20144 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 LSBGjlKjMD@hJkRY diff --git a/icons/obj/watercloset.dmi b/icons/obj/watercloset.dmi index e8cecbc847dda506859ef2cf220d5c7907f3ec8b..94ea415ed7cf406fb49befddd17426bccf1fd3c2 100644 GIT binary patch literal 16012 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 literal 15730 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 IIkVvZ1NZ!VfB*mh diff --git a/tgstation.dme b/tgstation.dme index 5c16aa538f0..b3c8c8db7ad 100755 --- a/tgstation.dme +++ b/tgstation.dme @@ -74,6 +74,7 @@ #include "code\__DEFINES\obj_flags.dm" #include "code\__DEFINES\pinpointers.dm" #include "code\__DEFINES\pipe_construction.dm" +#include "code\__DEFINES\plumbing.dm" #include "code\__DEFINES\preferences.dm" #include "code\__DEFINES\procpath.dm" #include "code\__DEFINES\profile.dm" @@ -278,6 +279,7 @@ #include "code\controllers\subsystem\weather.dm" #include "code\controllers\subsystem\processing\fastprocess.dm" #include "code\controllers\subsystem\processing\fields.dm" +#include "code\controllers\subsystem\processing\fluids.dm" #include "code\controllers\subsystem\processing\nanites.dm" #include "code\controllers\subsystem\processing\networks.dm" #include "code\controllers\subsystem\processing\obj.dm" @@ -298,6 +300,7 @@ #include "code\datums\datumvars.dm" #include "code\datums\dna.dm" #include "code\datums\dog_fashion.dm" +#include "code\datums\ductnet.dm" #include "code\datums\embedding_behavior.dm" #include "code\datums\emotes.dm" #include "code\datums\ert.dm" @@ -404,6 +407,7 @@ #include "code\datums\components\fantasy\affix.dm" #include "code\datums\components\fantasy\prefixes.dm" #include "code\datums\components\fantasy\suffixes.dm" +#include "code\datums\components\plumbing\plumbing.dm" #include "code\datums\components\storage\storage.dm" #include "code\datums\components\storage\concrete\_concrete.dm" #include "code\datums\components\storage\concrete\bag_of_holding.dm" @@ -1090,6 +1094,7 @@ #include "code\game\objects\structures\crates_lockers\crates\large.dm" #include "code\game\objects\structures\crates_lockers\crates\secure.dm" #include "code\game\objects\structures\crates_lockers\crates\wooden.dm" +#include "code\game\objects\structures\lavaland\geyser.dm" #include "code\game\objects\structures\lavaland\necropolis_tendril.dm" #include "code\game\objects\structures\signs\_signs.dm" #include "code\game\objects\structures\signs\signs_departments.dm" @@ -2344,6 +2349,8 @@ #include "code\modules\photography\photos\album.dm" #include "code\modules\photography\photos\frame.dm" #include "code\modules\photography\photos\photo.dm" +#include "code\modules\plumbing\ducts.dm" +#include "code\modules\plumbing\plumbers\pumps.dm" #include "code\modules\power\apc.dm" #include "code\modules\power\cable.dm" #include "code\modules\power\cell.dm" diff --git a/tgui/assets/tgui.css b/tgui/assets/tgui.css index 7eb8cda5d2e..7e5a7baa7a6 100644 --- a/tgui/assets/tgui.css +++ b/tgui/assets/tgui.css @@ -1 +1 @@ -@charset "utf-8";body,html{box-sizing:border-box;height:100%;margin:0}html{overflow:hidden;cursor:default}body{overflow:auto;font-family:Verdana,Geneva,sans-serif;font-size:12px;color:#fff;background-color:#2a2a2a;background-image:linear-gradient(180deg,#2a2a2a 0,#202020);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ff2a2a2a",endColorstr="#ff202020",GradientType=0)}*,:after,:before{box-sizing:inherit}h1,h2,h3,h4{display:inline-block;margin:0;padding:6px 0}h1{font-size:18px}h2{font-size:16px}h3{font-size:14px}h4{font-size:12px}body.clockwork{background:linear-gradient(180deg,#b18b25 0,#5f380e);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffb18b25",endColorstr="#ff5f380e",GradientType=0)}body.clockwork .normal{color:#b18b25}body.clockwork .good{color:#cfba47}body.clockwork .average{color:#896b19}body.clockwork .bad{color:#5f380e}body.clockwork .highlight{color:#b18b25}body.clockwork main{display:block;margin-top:32px;padding:2px 6px 0}body.clockwork hr{height:2px;background-color:#b18b25;border:none}body.clockwork .hidden{display:none}body.clockwork .bar .barText,body.clockwork span.button{color:#b18b25;font-size:12px;font-weight:400;font-style:normal;text-decoration:none}body.clockwork .bold{font-weight:700}body.clockwork .italic{font-style:italic}body.clockwork [unselectable=on]{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}body.clockwork div[data-tooltip],body.clockwork span[data-tooltip]{position:relative}body.clockwork div[data-tooltip]:after,body.clockwork span[data-tooltip]:after{position:absolute;display:block;z-index:2;width:250px;padding:10px;-ms-transform:translateX(-50%);transform:translateX(-50%);pointer-events:none;visibility:hidden;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";white-space:normal;text-align:left;content:attr(data-tooltip);transition:all .5s;border:1px solid #170800;background-color:#2d1400}body.clockwork div[data-tooltip]:hover:after,body.clockwork span[data-tooltip]:hover:after{pointer-events:none;visibility:visible;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}body.clockwork div[data-tooltip].tooltip-top:after,body.clockwork span[data-tooltip].tooltip-top:after{bottom:100%;left:50%;-ms-transform:translateX(-50%) translateY(8px);transform:translateX(-50%) translateY(8px)}body.clockwork div[data-tooltip].tooltip-top:hover:after,body.clockwork span[data-tooltip].tooltip-top:hover:after{-ms-transform:translateX(-50%) translateY(-8px);transform:translateX(-50%) translateY(-8px)}body.clockwork div[data-tooltip].tooltip-bottom:after,body.clockwork span[data-tooltip].tooltip-bottom:after{top:100%;left:50%;-ms-transform:translateX(-50%) translateY(-8px);transform:translateX(-50%) translateY(-8px)}body.clockwork div[data-tooltip].tooltip-bottom:hover:after,body.clockwork span[data-tooltip].tooltip-bottom:hover:after{-ms-transform:translateX(-50%) translateY(8px);transform:translateX(-50%) translateY(8px)}body.clockwork div[data-tooltip].tooltip-left:after,body.clockwork span[data-tooltip].tooltip-left:after{top:50%;right:100%;-ms-transform:translateX(8px) translateY(-50%);transform:translateX(8px) translateY(-50%)}body.clockwork div[data-tooltip].tooltip-left:hover:after,body.clockwork span[data-tooltip].tooltip-left:hover:after{-ms-transform:translateX(-8px) translateY(-50%);transform:translateX(-8px) translateY(-50%)}body.clockwork div[data-tooltip].tooltip-right:after,body.clockwork span[data-tooltip].tooltip-right:after{top:50%;left:100%;-ms-transform:translateX(-8px) translateY(-50%);transform:translateX(-8px) translateY(-50%)}body.clockwork div[data-tooltip].tooltip-right:hover:after,body.clockwork span[data-tooltip].tooltip-right:hover:after{-ms-transform:translateX(8px) translateY(-50%);transform:translateX(8px) translateY(-50%)}body.clockwork .bar{display:inline-block;position:relative;vertical-align:middle;width:100%;height:20px;line-height:17px;padding:1px;border:1px solid #170800;background:#2d1400}body.clockwork .bar .barText{position:absolute;top:0;right:3px}body.clockwork .bar .barFill{display:block;height:100%;transition:background-color 1s;background-color:#b18b25}body.clockwork .bar .barFill.good{background-color:#cfba47}body.clockwork .bar .barFill.average{background-color:#896b19}body.clockwork .bar .barFill.bad{background-color:#5f380e}body.clockwork span.button{display:inline-block;vertical-align:middle;min-height:20px;line-height:17px;padding:0 5px;white-space:nowrap;border:1px solid #170800}body.clockwork span.button .fa{padding-right:2px}body.clockwork span.button.normal{transition:background-color .5s;background-color:#5f380e}body.clockwork span.button.normal.active:focus,body.clockwork span.button.normal.active:hover{transition:background-color .25s;background-color:#704211;outline:0}body.clockwork span.button.normal:not(.active){background-image:repeating-linear-gradient(-45deg,#5f380e,#5f380e 1px,#2d1400 0,#2d1400 2px)}body.clockwork span.button.disabled{transition:background-color .5s;background-color:#2d1400}body.clockwork span.button.disabled.active:focus,body.clockwork span.button.disabled.active:hover{transition:background-color .25s;background-color:#441e00;outline:0}body.clockwork span.button.selected{transition:background-color .5s;background-color:#cfba47}body.clockwork span.button.selected.active:focus,body.clockwork span.button.selected.active:hover{transition:background-color .25s;background-color:#d1bd50;outline:0}body.clockwork span.button.selected:not(.active){background-image:repeating-linear-gradient(-45deg,#cfba47,#cfba47 1px,#2d1400 0,#2d1400 2px)}body.clockwork span.button.toggle{transition:background-color .5s;background-color:#cfba47}body.clockwork span.button.toggle.active:focus,body.clockwork span.button.toggle.active:hover{transition:background-color .25s;background-color:#d1bd50;outline:0}body.clockwork span.button.toggle:not(.active){background-image:repeating-linear-gradient(-45deg,#cfba47,#cfba47 1px,#2d1400 0,#2d1400 2px)}body.clockwork span.button.caution{transition:background-color .5s;background-color:#be6209}body.clockwork span.button.caution.active:focus,body.clockwork span.button.caution.active:hover{transition:background-color .25s;background-color:#cd6a0a;outline:0}body.clockwork span.button.caution:not(.active){background-image:repeating-linear-gradient(-45deg,#be6209,#be6209 1px,#2d1400 0,#2d1400 2px)}body.clockwork span.button.danger{transition:background-color .5s;background-color:#9a9d00}body.clockwork span.button.danger.active:focus,body.clockwork span.button.danger.active:hover{transition:background-color .25s;background-color:#abaf00;outline:0}body.clockwork span.button.danger:not(.active){background-image:repeating-linear-gradient(-45deg,#9a9d00,#9a9d00 1px,#2d1400 0,#2d1400 2px)}body.clockwork span.button.gridable{width:125px;margin:2px 0}body.clockwork span.button.gridable.center{text-align:center;width:75px}body.clockwork span.button+span:not(.button),body.clockwork span:not(.button)+span.button{margin-left:5px}body.clockwork div.display{width:100%;padding:4px;margin:6px 0;background-color:#2d1400;-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr=#e62d1400,endColorStr=#e62d1400)";filter:progid:DXImageTransform.Microsoft.gradient(startColorStr=#e62d1400,endColorStr=#e62d1400);background-color:rgba(45,20,0,.9);box-shadow:inset 0 0 5px rgba(0,0,0,.3)}body.clockwork div.display.tabular{padding:0;margin:0}body.clockwork div.display header,body.clockwork div.subdisplay header{display:block;position:relative;width:100%;padding:0 4px;margin-bottom:6px;color:#cfba47;border-bottom:2px solid #b18b25}body.clockwork div.display header .buttonRight,body.clockwork div.subdisplay header .buttonRight{position:absolute;bottom:6px;right:4px}body.clockwork div.display article,body.clockwork div.subdisplay article{display:table;width:100%;border-collapse:collapse}body.clockwork input{display:inline-block;vertical-align:middle;height:20px;line-height:17px;padding:0 5px;white-space:nowrap;color:#b18b25;background-color:#cfba47;border:1px solid #272727}body.clockwork input.number{width:35px}body.clockwork input:-ms-input-placeholder{color:#999}body.clockwork input::placeholder{color:#999}body.clockwork input::-ms-clear{display:none}body.clockwork svg.linegraph{overflow:hidden}body.clockwork div.notice{margin:8px 0;padding:4px;box-shadow:none;color:#2d1400;font-weight:700;font-style:italic;background-color:#000;background-image:repeating-linear-gradient(-45deg,#000,#000 10px,#170800 0,#170800 20px)}body.clockwork div.notice .label{color:#2d1400}body.clockwork div.notice .content:only-of-type{padding:0}body.clockwork div.notice hr{background-color:#896b19}body.clockwork div.resize{position:fixed;bottom:0;right:0;width:0;height:0;border-style:solid;border-width:0 0 45px 45px;border-color:transparent transparent #5f380e;-ms-transform:rotate(1turn);transform:rotate(1turn)}body.clockwork section .cell,body.clockwork section .content,body.clockwork section .label,body.clockwork section .line,body.nanotrasen section .cell,body.nanotrasen section .content,body.nanotrasen section .label,body.nanotrasen section .line,body.syndicate section .cell,body.syndicate section .content,body.syndicate section .label,body.syndicate section .line{display:table-cell;margin:0;text-align:left;vertical-align:middle;padding:3px 2px}body.clockwork section{display:table-row;width:100%}body.clockwork section:not(:first-child){padding-top:4px}body.clockwork section.candystripe:nth-child(2n){background-color:#000;-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr=#33000000,endColorStr=#33000000)";filter:progid:DXImageTransform.Microsoft.gradient(startColorStr=#33000000,endColorStr=#33000000);background-color:rgba(0,0,0,.2)}body.clockwork section .label{width:1%;padding-right:32px;white-space:nowrap;color:#b18b25}body.clockwork section .content:not(:last-child){padding-right:16px}body.clockwork section .line{width:100%}body.clockwork section .cell:not(:first-child){text-align:center;padding-top:0}body.clockwork section .cell span.button{width:75px}body.clockwork section:not(:last-child){padding-right:4px}body.clockwork div.subdisplay{width:100%;margin:0}body.clockwork header.titlebar .close,body.clockwork header.titlebar .minimize{display:inline-block;position:relative;padding:7px;margin:-7px;color:#cfba47}body.clockwork header.titlebar .close:hover,body.clockwork header.titlebar .minimize:hover{color:#d1bd50}body.clockwork header.titlebar{position:fixed;z-index:1;top:0;left:0;width:100%;height:32px;background-color:#5f380e;border-bottom:1px solid #170800;box-shadow:0 3px 3px rgba(0,0,0,.1)}body.clockwork header.titlebar .statusicon{position:absolute;top:4px;left:12px;transition:color .5s}body.clockwork header.titlebar .title{position:absolute;top:6px;left:46px;color:#cfba47;font-size:16px;white-space:nowrap}body.clockwork header.titlebar .minimize{position:absolute;top:6px;right:46px}body.clockwork header.titlebar .close{position:absolute;top:4px;right:12px}body.nanotrasen{background:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+DQo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmVyc2lvbj0iMS4wIiB2aWV3Qm94PSIwIDAgNDI1IDIwMCIgb3BhY2l0eT0iLjMzIj4NCiAgPHBhdGggZD0ibSAxNzguMDAzOTksMC4wMzg2OSAtNzEuMjAzOTMsMCBhIDYuNzYxMzQyMiw2LjAyNTU0OTUgMCAwIDAgLTYuNzYxMzQsNi4wMjU1NSBsIDAsMTg3Ljg3MTQ3IGEgNi43NjEzNDIyLDYuMDI1NTQ5NSAwIDAgMCA2Ljc2MTM0LDYuMDI1NTQgbCA1My4xMDcyLDAgYSA2Ljc2MTM0MjIsNi4wMjU1NDk1IDAgMCAwIDYuNzYxMzUsLTYuMDI1NTQgbCAwLC0xMDEuNTQ0MDE4IDcyLjIxNjI4LDEwNC42OTkzOTggYSA2Ljc2MTM0MjIsNi4wMjU1NDk1IDAgMCAwIDUuNzYwMTUsMi44NzAxNiBsIDczLjU1NDg3LDAgYSA2Ljc2MTM0MjIsNi4wMjU1NDk1IDAgMCAwIDYuNzYxMzUsLTYuMDI1NTQgbCAwLC0xODcuODcxNDcgYSA2Ljc2MTM0MjIsNi4wMjU1NDk1IDAgMCAwIC02Ljc2MTM1LC02LjAyNTU1IGwgLTU0LjcxNjQ0LDAgYSA2Ljc2MTM0MjIsNi4wMjU1NDk1IDAgMCAwIC02Ljc2MTMzLDYuMDI1NTUgbCAwLDEwMi42MTkzNSBMIDE4My43NjQxMywyLjkwODg2IGEgNi43NjEzNDIyLDYuMDI1NTQ5NSAwIDAgMCAtNS43NjAxNCwtMi44NzAxNyB6IiAvPg0KICA8cGF0aCBkPSJNIDQuODQ0NjMzMywyMi4xMDg3NSBBIDEzLjQxMjAzOSwxMi41MDE4NDIgMCAwIDEgMTMuNDc3NTg4LDAuMDM5MjQgbCA2Ni4xMTgzMTUsMCBhIDUuMzY0ODE1OCw1LjAwMDczNyAwIDAgMSA1LjM2NDgyMyw1LjAwMDczIGwgMCw3OS44NzkzMSB6IiAvPg0KICA8cGF0aCBkPSJtIDQyMC4xNTUzNSwxNzcuODkxMTkgYSAxMy40MTIwMzgsMTIuNTAxODQyIDAgMCAxIC04LjYzMjk1LDIyLjA2OTUxIGwgLTY2LjExODMyLDAgYSA1LjM2NDgxNTIsNS4wMDA3MzcgMCAwIDEgLTUuMzY0ODIsLTUuMDAwNzQgbCAwLC03OS44NzkzMSB6IiAvPg0KPC9zdmc+DQo8IS0tIFRoaXMgd29yayBpcyBsaWNlbnNlZCB1bmRlciBhIENyZWF0aXZlIENvbW1vbnMgQXR0cmlidXRpb24tU2hhcmVBbGlrZSA0LjAgSW50ZXJuYXRpb25hbCBMaWNlbnNlLiAtLT4NCjwhLS0gaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbGljZW5zZXMvYnktc2EvNC4wLyAtLT4NCg==") no-repeat fixed 50%/70% 70%,linear-gradient(180deg,#2a2a2a 0,#202020);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ff2a2a2a",endColorstr="#ff202020",GradientType=0)}body.nanotrasen .normal{color:#40628a}body.nanotrasen .good{color:#537d29}body.nanotrasen .average{color:#be6209}body.nanotrasen .bad{color:#b00e0e}body.nanotrasen .highlight{color:#8ba5c4}body.nanotrasen main{display:block;margin-top:32px;padding:2px 6px 0}body.nanotrasen hr{height:2px;background-color:#40628a;border:none}body.nanotrasen .hidden{display:none}body.nanotrasen .bar .barText,body.nanotrasen span.button{color:#fff;font-size:12px;font-weight:400;font-style:normal;text-decoration:none}body.nanotrasen .bold{font-weight:700}body.nanotrasen .italic{font-style:italic}body.nanotrasen [unselectable=on]{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}body.nanotrasen div[data-tooltip],body.nanotrasen span[data-tooltip]{position:relative}body.nanotrasen div[data-tooltip]:after,body.nanotrasen span[data-tooltip]:after{position:absolute;display:block;z-index:2;width:250px;padding:10px;-ms-transform:translateX(-50%);transform:translateX(-50%);pointer-events:none;visibility:hidden;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";white-space:normal;text-align:left;content:attr(data-tooltip);transition:all .5s;border:1px solid #272727;background-color:#363636}body.nanotrasen div[data-tooltip]:hover:after,body.nanotrasen span[data-tooltip]:hover:after{pointer-events:none;visibility:visible;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}body.nanotrasen div[data-tooltip].tooltip-top:after,body.nanotrasen span[data-tooltip].tooltip-top:after{bottom:100%;left:50%;-ms-transform:translateX(-50%) translateY(8px);transform:translateX(-50%) translateY(8px)}body.nanotrasen div[data-tooltip].tooltip-top:hover:after,body.nanotrasen span[data-tooltip].tooltip-top:hover:after{-ms-transform:translateX(-50%) translateY(-8px);transform:translateX(-50%) translateY(-8px)}body.nanotrasen div[data-tooltip].tooltip-bottom:after,body.nanotrasen span[data-tooltip].tooltip-bottom:after{top:100%;left:50%;-ms-transform:translateX(-50%) translateY(-8px);transform:translateX(-50%) translateY(-8px)}body.nanotrasen div[data-tooltip].tooltip-bottom:hover:after,body.nanotrasen span[data-tooltip].tooltip-bottom:hover:after{-ms-transform:translateX(-50%) translateY(8px);transform:translateX(-50%) translateY(8px)}body.nanotrasen div[data-tooltip].tooltip-left:after,body.nanotrasen span[data-tooltip].tooltip-left:after{top:50%;right:100%;-ms-transform:translateX(8px) translateY(-50%);transform:translateX(8px) translateY(-50%)}body.nanotrasen div[data-tooltip].tooltip-left:hover:after,body.nanotrasen span[data-tooltip].tooltip-left:hover:after{-ms-transform:translateX(-8px) translateY(-50%);transform:translateX(-8px) translateY(-50%)}body.nanotrasen div[data-tooltip].tooltip-right:after,body.nanotrasen span[data-tooltip].tooltip-right:after{top:50%;left:100%;-ms-transform:translateX(-8px) translateY(-50%);transform:translateX(-8px) translateY(-50%)}body.nanotrasen div[data-tooltip].tooltip-right:hover:after,body.nanotrasen span[data-tooltip].tooltip-right:hover:after{-ms-transform:translateX(8px) translateY(-50%);transform:translateX(8px) translateY(-50%)}body.nanotrasen .bar{display:inline-block;position:relative;vertical-align:middle;width:100%;height:20px;line-height:17px;padding:1px;border:1px solid #40628a;background:#272727}body.nanotrasen .bar .barText{position:absolute;top:0;right:3px}body.nanotrasen .bar .barFill{display:block;height:100%;transition:background-color 1s;background-color:#40628a}body.nanotrasen .bar .barFill.good{background-color:#537d29}body.nanotrasen .bar .barFill.average{background-color:#be6209}body.nanotrasen .bar .barFill.bad{background-color:#b00e0e}body.nanotrasen span.button{display:inline-block;vertical-align:middle;min-height:20px;line-height:17px;padding:0 5px;white-space:nowrap;border:1px solid #272727}body.nanotrasen span.button .fa{padding-right:2px}body.nanotrasen span.button.normal{transition:background-color .5s;background-color:#40628a}body.nanotrasen span.button.normal.active:focus,body.nanotrasen span.button.normal.active:hover{transition:background-color .25s;background-color:#4f78aa;outline:0}body.nanotrasen span.button.normal:not(.active){background-image:repeating-linear-gradient(-45deg,#40628a,#40628a 1px,#999 0,#999 2px)}body.nanotrasen span.button.disabled{transition:background-color .5s;background-color:#999}body.nanotrasen span.button.disabled.active:focus,body.nanotrasen span.button.disabled.active:hover{transition:background-color .25s;background-color:#a8a8a8;outline:0}body.nanotrasen span.button.selected{transition:background-color .5s;background-color:#2f943c}body.nanotrasen span.button.selected.active:focus,body.nanotrasen span.button.selected.active:hover{transition:background-color .25s;background-color:#3ab84b;outline:0}body.nanotrasen span.button.selected:not(.active){background-image:repeating-linear-gradient(-45deg,#2f943c,#2f943c 1px,#999 0,#999 2px)}body.nanotrasen span.button.toggle{transition:background-color .5s;background-color:#2f943c}body.nanotrasen span.button.toggle.active:focus,body.nanotrasen span.button.toggle.active:hover{transition:background-color .25s;background-color:#3ab84b;outline:0}body.nanotrasen span.button.toggle:not(.active){background-image:repeating-linear-gradient(-45deg,#2f943c,#2f943c 1px,#999 0,#999 2px)}body.nanotrasen span.button.caution{transition:background-color .5s;background-color:#9a9d00}body.nanotrasen span.button.caution.active:focus,body.nanotrasen span.button.caution.active:hover{transition:background-color .25s;background-color:#ced200;outline:0}body.nanotrasen span.button.caution:not(.active){background-image:repeating-linear-gradient(-45deg,#9a9d00,#9a9d00 1px,#999 0,#999 2px)}body.nanotrasen span.button.danger{transition:background-color .5s;background-color:#9d0808}body.nanotrasen span.button.danger.active:focus,body.nanotrasen span.button.danger.active:hover{transition:background-color .25s;background-color:#ce0b0b;outline:0}body.nanotrasen span.button.danger:not(.active){background-image:repeating-linear-gradient(-45deg,#9d0808,#9d0808 1px,#999 0,#999 2px)}body.nanotrasen span.button.gridable{width:125px;margin:2px 0}body.nanotrasen span.button.gridable.center{text-align:center;width:75px}body.nanotrasen span.button+span:not(.button),body.nanotrasen span:not(.button)+span.button{margin-left:5px}body.nanotrasen div.display{width:100%;padding:4px;margin:6px 0;background-color:#000;-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr=#54000000,endColorStr=#54000000)";filter:progid:DXImageTransform.Microsoft.gradient(startColorStr=#54000000,endColorStr=#54000000);background-color:rgba(0,0,0,.33);box-shadow:inset 0 0 5px rgba(0,0,0,.5)}body.nanotrasen div.display.tabular{padding:0;margin:0}body.nanotrasen div.display header,body.nanotrasen div.subdisplay header{display:block;position:relative;width:100%;padding:0 4px;margin-bottom:6px;color:#fff;border-bottom:2px solid #40628a}body.nanotrasen div.display header .buttonRight,body.nanotrasen div.subdisplay header .buttonRight{position:absolute;bottom:6px;right:4px}body.nanotrasen div.display article,body.nanotrasen div.subdisplay article{display:table;width:100%;border-collapse:collapse}body.nanotrasen input{display:inline-block;vertical-align:middle;height:20px;line-height:17px;padding:0 5px;white-space:nowrap;color:#000;background-color:#fff;border:1px solid #272727}body.nanotrasen input.number{width:35px}body.nanotrasen input:-ms-input-placeholder{color:#999}body.nanotrasen input::placeholder{color:#999}body.nanotrasen input::-ms-clear{display:none}body.nanotrasen svg.linegraph{overflow:hidden}body.nanotrasen div.notice{margin:8px 0;padding:4px;box-shadow:none;color:#000;font-weight:700;font-style:italic;background-color:#bb9b68;background-image:repeating-linear-gradient(-45deg,#bb9b68,#bb9b68 10px,#b1905d 0,#b1905d 20px)}body.nanotrasen div.notice .label{color:#000}body.nanotrasen div.notice .content:only-of-type{padding:0}body.nanotrasen div.notice hr{background-color:#272727}body.nanotrasen div.resize{position:fixed;bottom:0;right:0;width:0;height:0;border-style:solid;border-width:0 0 45px 45px;border-color:transparent transparent #363636;-ms-transform:rotate(1turn);transform:rotate(1turn)}body.nanotrasen section .cell,body.nanotrasen section .content,body.nanotrasen section .label,body.nanotrasen section .line,body.syndicate section .cell,body.syndicate section .content,body.syndicate section .label,body.syndicate section .line{display:table-cell;margin:0;text-align:left;vertical-align:middle;padding:3px 2px}body.nanotrasen section{display:table-row;width:100%}body.nanotrasen section:not(:first-child){padding-top:4px}body.nanotrasen section.candystripe:nth-child(2n){background-color:#000;-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr=#33000000,endColorStr=#33000000)";filter:progid:DXImageTransform.Microsoft.gradient(startColorStr=#33000000,endColorStr=#33000000);background-color:rgba(0,0,0,.2)}body.nanotrasen section .label{width:1%;padding-right:32px;white-space:nowrap;color:#8ba5c4}body.nanotrasen section .content:not(:last-child){padding-right:16px}body.nanotrasen section .line{width:100%}body.nanotrasen section .cell:not(:first-child){text-align:center;padding-top:0}body.nanotrasen section .cell span.button{width:75px}body.nanotrasen section:not(:last-child){padding-right:4px}body.nanotrasen div.subdisplay{width:100%;margin:0}body.nanotrasen header.titlebar .close,body.nanotrasen header.titlebar .minimize{display:inline-block;position:relative;padding:7px;margin:-7px;color:#8ba5c4}body.nanotrasen header.titlebar .close:hover,body.nanotrasen header.titlebar .minimize:hover{color:#9cb2cd}body.nanotrasen header.titlebar{position:fixed;z-index:1;top:0;left:0;width:100%;height:32px;background-color:#363636;border-bottom:1px solid #161616;box-shadow:0 3px 3px rgba(0,0,0,.1)}body.nanotrasen header.titlebar .statusicon{position:absolute;top:4px;left:12px;transition:color .5s}body.nanotrasen header.titlebar .title{position:absolute;top:6px;left:46px;color:#8ba5c4;font-size:16px;white-space:nowrap}body.nanotrasen header.titlebar .minimize{position:absolute;top:6px;right:46px}body.nanotrasen header.titlebar .close{position:absolute;top:4px;right:12px}body.syndicate{background:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+DQo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmVyc2lvbj0iMS4wIiB2aWV3Qm94PSIwIDAgMjAwIDI4OS43NDIiIG9wYWNpdHk9Ii4zMyI+DQogIDxwYXRoIGQ9Im0gOTMuNTM3Njc3LDAgYyAtMTguMTEzMTI1LDAgLTM0LjIyMDEzMywzLjExMTY0IC00OC4zMjM0ODQsOS4zMzQzNyAtMTMuOTY1MDkyLDYuMjIxNjcgLTI0LjYxMjQ0MiwxNS4wNzExNCAtMzEuOTQwNjUxLDI2LjU0NzEgLTcuMTg5OTM5OCwxMS4zMzc4OSAtMTAuMzAxMjI2NiwyNC43NDkxMSAtMTAuMzAxMjI2Niw0MC4yMzQ3OCAwLDEwLjY0NjYyIDIuNzI1MDAyNiwyMC40NjQ2NSA4LjE3NTExMTYsMjkuNDUyNTggNS42MTUyNzcsOC45ODY4NiAxNC4wMzgyNzcsMTcuMzUyMDQgMjUuMjY4ODIxLDI1LjA5NDM2IDExLjIzMDU0NCw3LjYwNTMxIDI2LjUwNzQyMSwxNS40MTgzNSA0NS44MzA1MTQsMjMuNDM3ODIgMTkuOTgzNzQ4LDguMjk1NTcgMzQuODQ4ODQ4LDE1LjU1NDcxIDQ0LjU5Mjk5OCwyMS43NzYzOCA5Ljc0NDE0LDYuMjIyNzMgMTYuNzYxNywxMi44NTg1IDIxLjA1NTcyLDE5LjkwOTUxIDQuMjk0MDQsNy4wNTIwOCA2LjQ0MTkzLDE1Ljc2NDA4IDYuNDQxOTMsMjYuMTM0NTkgMCwxNi4xNzcwMiAtNS4yMDE5NiwyOC40ODIyMiAtMTUuNjA2NzMsMzYuOTE2ODIgLTEwLjIzOTYsOC40MzQ3IC0yNS4wMjIwMywxMi42NTIzIC00NC4zNDUxNjksMTIuNjUyMyAtMTQuMDM4MTcxLDAgLTI1LjUxNTI0NywtMS42NTk0IC0zNC40MzM2MTgsLTQuOTc3NyAtOC45MTgzNywtMy40NTY2IC0xNi4xODU1NzIsLTguNzExMyAtMjEuODAwODM5LC0xNS43NjMzIC01LjYxNTI3NywtNy4wNTIxIC0xMC4wNzQ3OTUsLTE2LjY2MDg4IC0xMy4zNzc4OTksLTI4LjgyODEyIGwgLTI0Ljc3MzE2MjYyOTM5NDUsMCAwLDU2LjgyNjMyIEMgMzMuODU2NzY5LDI4Ni4wNzYwMSA2My43NDkwNCwyODkuNzQyMDEgODkuNjc4MzgzLDI4OS43NDIwMSBjIDE2LjAyMDAyNywwIDMwLjcxOTc4NywtMS4zODI3IDQ0LjA5NzMzNywtNC4xNDc5IDEzLjU0MjcyLC0yLjkwNDMgMjUuMTA0MSwtNy40Njc2IDM0LjY4MzA5LC0xMy42ODkzIDkuNzQ0MTMsLTYuMzU5NyAxNy4zNDA0MiwtMTQuNTE5NSAyMi43OTA1MiwtMjQuNDc0OCA1LjQ1MDEsLTEwLjA5MzMyIDguMTc1MTEsLTIyLjM5OTU5IDguMTc1MTEsLTM2LjkxNjgyIDAsLTEyLjk5NzY0IC0zLjMwMjEsLTI0LjMzNTM5IC05LjkwODI5LC0zNC4wMTQ2IC02LjQ0MTA1LC05LjgxNzI1IC0xNS41MjU0NSwtMTguNTI3MDcgLTI3LjI1MTQ2LC0yNi4xMzEzMyAtMTEuNTYwODUsLTcuNjA0MjcgLTI3LjkxMDgzLC0xNS44MzE0MiAtNDkuMDUwNjYsLTI0LjY4MDIyIC0xNy41MDY0NCwtNy4xOTAxMiAtMzAuNzE5NjY4LC0xMy42ODk0OCAtMzkuNjM4MDM4LC0xOS40OTcwMSAtOC45MTgzNzEsLTUuODA3NTIgLTE4LjYwNzQ3NCwtMTIuNDM0MDkgLTI0LjA5NjUyNCwtMTguODc0MTcgLTUuNDI2MDQzLC02LjM2NjE2IC05LjY1ODgyNiwtMTUuMDcwMDMgLTkuNjU4ODI2LC0yNC44ODcyOSAwLC05LjI2NDAxIDIuMDc1NDE0LC0xNy4yMTM0NSA2LjIyMzQ1NCwtMjMuODUwMzMgMTEuMDk4Mjk4LC0xNC4zOTc0OCA0MS4yODY2MzgsLTEuNzk1MDcgNDUuMDc1NjA5LDI0LjM0NzYyIDQuODM5MzkyLDYuNzc0OTEgOC44NDkzNSwxNi4yNDcyOSAxMi4wMjk1MTUsMjguNDE1NiBsIDIwLjUzMjM0LDAgMCwtNTUuOTk5NjcgYyAtNC40NzgyNSwtNS45MjQ0OCAtOS45NTQ4OCwtMTAuNjMyMjIgLTE1LjkwODM3LC0xNC4zNzQxMSAxLjY0MDU1LDAuNDc5MDUgMy4xOTAzOSwxLjAyMzc2IDQuNjM4NjUsMS42NDAyNCA2LjQ5ODYxLDIuNjI2MDcgMTIuMTY3OTMsNy4zMjc0NyAxNy4wMDczLDE0LjEwMzQ1IDQuODM5MzksNi43NzQ5MSA4Ljg0OTM1LDE2LjI0NTY3IDEyLjAyOTUyLDI4LjQxMzk3IDAsMCA4LjQ4MTI4LC0wLjEyODk0IDguNDg5NzgsLTAuMDAyIDAuNDE3NzYsNi40MTQ5NCAtMS43NTMzOSw5LjQ1Mjg2IC00LjEyMzQyLDEyLjU2MTA0IC0yLjQxNzQsMy4xNjk3OCAtNS4xNDQ4Niw2Ljc4OTczIC00LjAwMjc4LDEzLjAwMjkgMS41MDc4Niw4LjIwMzE4IDEwLjE4MzU0LDEwLjU5NjQyIDE0LjYyMTk0LDkuMzExNTQgLTMuMzE4NDIsLTAuNDk5MTEgLTUuMzE4NTUsLTEuNzQ5NDggLTUuMzE4NTUsLTEuNzQ5NDggMCwwIDEuODc2NDYsMC45OTg2OCA1LjY1MTE3LC0xLjM1OTgxIC0zLjI3Njk1LDAuOTU1NzEgLTEwLjcwNTI5LC0wLjc5NzM4IC0xMS44MDEyNSwtNi43NjMxMyAtMC45NTc1MiwtNS4yMDg2MSAwLjk0NjU0LC03LjI5NTE0IDMuNDAxMTMsLTEwLjUxNDgyIDIuNDU0NjIsLTMuMjE5NjggNS4yODQyNiwtNi45NTgzMSA0LjY4NDMsLTE0LjQ4ODI0IGwgMC4wMDMsMC4wMDIgOC45MjY3NiwwIDAsLTU1Ljk5OTY3IGMgLTE1LjA3MTI1LC0zLjg3MTY4IC0yNy42NTMxNCwtNi4zNjA0MiAtMzcuNzQ2NzEsLTcuNDY1ODYgLTkuOTU1MzEsLTEuMTA3NTUgLTIwLjE4ODIzLC0xLjY1OTgxIC0zMC42OTY2MTMsLTEuNjU5ODEgeiBtIDcwLjMyMTYwMywxNy4zMDg5MyAwLjIzODA1LDQwLjMwNDkgYyAxLjMxODA4LDEuMjI2NjYgMi40Mzk2NSwyLjI3ODE1IDMuMzQwODEsMy4xMDYwMiA0LjgzOTM5LDYuNzc0OTEgOC44NDkzNCwxNi4yNDU2NiAxMi4wMjk1MSwyOC40MTM5NyBsIDIwLjUzMjM0LDAgMCwtNTUuOTk5NjcgYyAtNi42NzczMSwtNC41OTM4MSAtMTkuODM2NDMsLTEwLjQ3MzA5IC0zNi4xNDA3MSwtMTUuODI1MjIgeiBtIC0yOC4xMjA0OSw1LjYwNTUxIDguNTY0NzksMTcuNzE2NTUgYyAtMTEuOTcwMzcsLTYuNDY2OTcgLTEzLjg0Njc4LC05LjcxNzI2IC04LjU2NDc5LC0xNy43MTY1NSB6IG0gMjIuNzk3MDUsMCBjIDIuNzcxNSw3Ljk5OTI5IDEuNzg3NDEsMTEuMjQ5NTggLTQuNDkzNTQsMTcuNzE2NTUgbCA0LjQ5MzU0LC0xNy43MTY1NSB6IG0gMTUuMjIxOTUsMjQuMDA4NDggOC41NjQ3OSwxNy43MTY1NSBjIC0xMS45NzAzOCwtNi40NjY5NyAtMTMuODQ2NzksLTkuNzE3MjYgLTguNTY0NzksLTE3LjcxNjU1IHogbSAyMi43OTcwNCwwIGMgMi43NzE1LDcuOTk5MjkgMS43ODc0MSwxMS4yNDk1OCAtNC40OTM1NCwxNy43MTY1NSBsIDQuNDkzNTQsLTE3LjcxNjU1IHogbSAtOTkuMTEzODQsMi4yMDc2NCA4LjU2NDc5LDE3LjcxNjU1IGMgLTExLjk3MDM4MiwtNi40NjY5NyAtMTMuODQ2NzgyLC05LjcxNzI2IC04LjU2NDc5LC0xNy43MTY1NSB6IG0gMjIuNzk1NDIsMCBjIDIuNzcxNSw3Ljk5OTI5IDEuNzg3NDEsMTEuMjQ5NTggLTQuNDkzNTQsMTcuNzE2NTUgbCA0LjQ5MzU0LC0xNy43MTY1NSB6IiAvPg0KPC9zdmc+DQo8IS0tIFRoaXMgd29yayBpcyBsaWNlbnNlZCB1bmRlciBhIENyZWF0aXZlIENvbW1vbnMgQXR0cmlidXRpb24tU2hhcmVBbGlrZSA0LjAgSW50ZXJuYXRpb25hbCBMaWNlbnNlLiAtLT4NCjwhLS0gaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbGljZW5zZXMvYnktc2EvNC4wLyAtLT4NCg==") no-repeat fixed 50%/70% 70%,linear-gradient(180deg,#750000 0,#340404);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ff750000",endColorstr="#ff340404",GradientType=0)}body.syndicate .normal{color:#40628a}body.syndicate .good{color:#73e573}body.syndicate .average{color:#be6209}body.syndicate .bad{color:#b00e0e}body.syndicate .highlight{color:#000}body.syndicate main{display:block;margin-top:32px;padding:2px 6px 0}body.syndicate hr{height:2px;background-color:#272727;border:none}body.syndicate .hidden{display:none}body.syndicate .bar .barText,body.syndicate span.button{color:#fff;font-size:12px;font-weight:400;font-style:normal;text-decoration:none}body.syndicate .bold{font-weight:700}body.syndicate .italic{font-style:italic}body.syndicate [unselectable=on]{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}body.syndicate div[data-tooltip],body.syndicate span[data-tooltip]{position:relative}body.syndicate div[data-tooltip]:after,body.syndicate span[data-tooltip]:after{position:absolute;display:block;z-index:2;width:250px;padding:10px;-ms-transform:translateX(-50%);transform:translateX(-50%);pointer-events:none;visibility:hidden;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";white-space:normal;text-align:left;content:attr(data-tooltip);transition:all .5s;border:1px solid #272727;background-color:#363636}body.syndicate div[data-tooltip]:hover:after,body.syndicate span[data-tooltip]:hover:after{pointer-events:none;visibility:visible;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}body.syndicate div[data-tooltip].tooltip-top:after,body.syndicate span[data-tooltip].tooltip-top:after{bottom:100%;left:50%;-ms-transform:translateX(-50%) translateY(8px);transform:translateX(-50%) translateY(8px)}body.syndicate div[data-tooltip].tooltip-top:hover:after,body.syndicate span[data-tooltip].tooltip-top:hover:after{-ms-transform:translateX(-50%) translateY(-8px);transform:translateX(-50%) translateY(-8px)}body.syndicate div[data-tooltip].tooltip-bottom:after,body.syndicate span[data-tooltip].tooltip-bottom:after{top:100%;left:50%;-ms-transform:translateX(-50%) translateY(-8px);transform:translateX(-50%) translateY(-8px)}body.syndicate div[data-tooltip].tooltip-bottom:hover:after,body.syndicate span[data-tooltip].tooltip-bottom:hover:after{-ms-transform:translateX(-50%) translateY(8px);transform:translateX(-50%) translateY(8px)}body.syndicate div[data-tooltip].tooltip-left:after,body.syndicate span[data-tooltip].tooltip-left:after{top:50%;right:100%;-ms-transform:translateX(8px) translateY(-50%);transform:translateX(8px) translateY(-50%)}body.syndicate div[data-tooltip].tooltip-left:hover:after,body.syndicate span[data-tooltip].tooltip-left:hover:after{-ms-transform:translateX(-8px) translateY(-50%);transform:translateX(-8px) translateY(-50%)}body.syndicate div[data-tooltip].tooltip-right:after,body.syndicate span[data-tooltip].tooltip-right:after{top:50%;left:100%;-ms-transform:translateX(-8px) translateY(-50%);transform:translateX(-8px) translateY(-50%)}body.syndicate div[data-tooltip].tooltip-right:hover:after,body.syndicate span[data-tooltip].tooltip-right:hover:after{-ms-transform:translateX(8px) translateY(-50%);transform:translateX(8px) translateY(-50%)}body.syndicate .bar{display:inline-block;position:relative;vertical-align:middle;width:100%;height:20px;line-height:17px;padding:1px;border:1px solid #000;background:#272727}body.syndicate .bar .barText{position:absolute;top:0;right:3px}body.syndicate .bar .barFill{display:block;height:100%;transition:background-color 1s;background-color:#000}body.syndicate .bar .barFill.good{background-color:#73e573}body.syndicate .bar .barFill.average{background-color:#be6209}body.syndicate .bar .barFill.bad{background-color:#b00e0e}body.syndicate span.button{display:inline-block;vertical-align:middle;min-height:20px;line-height:17px;padding:0 5px;white-space:nowrap;border:1px solid #272727}body.syndicate span.button .fa{padding-right:2px}body.syndicate span.button.normal{transition:background-color .5s;background-color:#397439}body.syndicate span.button.normal.active:focus,body.syndicate span.button.normal.active:hover{transition:background-color .25s;background-color:#4a964a;outline:0}body.syndicate span.button.normal:not(.active){background-image:repeating-linear-gradient(-45deg,#397439,#397439 1px,#363636 0,#363636 2px)}body.syndicate span.button.disabled{transition:background-color .5s;background-color:#363636}body.syndicate span.button.disabled.active:focus,body.syndicate span.button.disabled.active:hover{transition:background-color .25s;background-color:#545454;outline:0}body.syndicate span.button.selected{transition:background-color .5s;background-color:#9d0808}body.syndicate span.button.selected.active:focus,body.syndicate span.button.selected.active:hover{transition:background-color .25s;background-color:#ce0b0b;outline:0}body.syndicate span.button.selected:not(.active){background-image:repeating-linear-gradient(-45deg,#9d0808,#9d0808 1px,#363636 0,#363636 2px)}body.syndicate span.button.toggle{transition:background-color .5s;background-color:#9d0808}body.syndicate span.button.toggle.active:focus,body.syndicate span.button.toggle.active:hover{transition:background-color .25s;background-color:#ce0b0b;outline:0}body.syndicate span.button.toggle:not(.active){background-image:repeating-linear-gradient(-45deg,#9d0808,#9d0808 1px,#363636 0,#363636 2px)}body.syndicate span.button.caution{transition:background-color .5s;background-color:#be6209}body.syndicate span.button.caution.active:focus,body.syndicate span.button.caution.active:hover{transition:background-color .25s;background-color:#eb790b;outline:0}body.syndicate span.button.caution:not(.active){background-image:repeating-linear-gradient(-45deg,#be6209,#be6209 1px,#363636 0,#363636 2px)}body.syndicate span.button.danger{transition:background-color .5s;background-color:#9a9d00}body.syndicate span.button.danger.active:focus,body.syndicate span.button.danger.active:hover{transition:background-color .25s;background-color:#ced200;outline:0}body.syndicate span.button.danger:not(.active){background-image:repeating-linear-gradient(-45deg,#9a9d00,#9a9d00 1px,#363636 0,#363636 2px)}body.syndicate span.button.gridable{width:125px;margin:2px 0}body.syndicate span.button.gridable.center{text-align:center;width:75px}body.syndicate span.button+span:not(.button),body.syndicate span:not(.button)+span.button{margin-left:5px}body.syndicate div.display{width:100%;padding:4px;margin:6px 0;background-color:#000;-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr=#80000000,endColorStr=#80000000)";filter:progid:DXImageTransform.Microsoft.gradient(startColorStr=#80000000,endColorStr=#80000000);background-color:rgba(0,0,0,.5);box-shadow:inset 0 0 5px rgba(0,0,0,.75)}body.syndicate div.display.tabular{padding:0;margin:0}body.syndicate div.display header,body.syndicate div.subdisplay header{display:block;position:relative;width:100%;padding:0 4px;margin-bottom:6px;color:#fff;border-bottom:2px solid #272727}body.syndicate div.display header .buttonRight,body.syndicate div.subdisplay header .buttonRight{position:absolute;bottom:6px;right:4px}body.syndicate div.display article,body.syndicate div.subdisplay article{display:table;width:100%;border-collapse:collapse}body.syndicate input{display:inline-block;vertical-align:middle;height:20px;line-height:17px;padding:0 5px;white-space:nowrap;color:#fff;background-color:#9d0808;border:1px solid #272727}body.syndicate input.number{width:35px}body.syndicate input:-ms-input-placeholder{color:#999}body.syndicate input::placeholder{color:#999}body.syndicate input::-ms-clear{display:none}body.syndicate svg.linegraph{overflow:hidden}body.syndicate div.notice{margin:8px 0;padding:4px;box-shadow:none;color:#000;font-weight:700;font-style:italic;background-color:#750000;background-image:repeating-linear-gradient(-45deg,#750000,#750000 10px,#910101 0,#910101 20px)}body.syndicate div.notice .label{color:#000}body.syndicate div.notice .content:only-of-type{padding:0}body.syndicate div.notice hr{background-color:#272727}body.syndicate div.resize{position:fixed;bottom:0;right:0;width:0;height:0;border-style:solid;border-width:0 0 45px 45px;border-color:transparent transparent #363636;-ms-transform:rotate(1turn);transform:rotate(1turn)}body.syndicate section .cell,body.syndicate section .content,body.syndicate section .label,body.syndicate section .line{display:table-cell;margin:0;text-align:left;vertical-align:middle;padding:3px 2px}body.syndicate section{display:table-row;width:100%}body.syndicate section:not(:first-child){padding-top:4px}body.syndicate section.candystripe:nth-child(2n){background-color:#000;-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr=#33000000,endColorStr=#33000000)";filter:progid:DXImageTransform.Microsoft.gradient(startColorStr=#33000000,endColorStr=#33000000);background-color:rgba(0,0,0,.2)}body.syndicate section .label{width:1%;padding-right:32px;white-space:nowrap;color:#fff}body.syndicate section .content:not(:last-child){padding-right:16px}body.syndicate section .line{width:100%}body.syndicate section .cell:not(:first-child){text-align:center;padding-top:0}body.syndicate section .cell span.button{width:75px}body.syndicate section:not(:last-child){padding-right:4px}body.syndicate div.subdisplay{width:100%;margin:0}body.syndicate header.titlebar .close,body.syndicate header.titlebar .minimize{display:inline-block;position:relative;padding:7px;margin:-7px;color:#e74242}body.syndicate header.titlebar .close:hover,body.syndicate header.titlebar .minimize:hover{color:#eb5e5e}body.syndicate header.titlebar{position:fixed;z-index:1;top:0;left:0;width:100%;height:32px;background-color:#363636;border-bottom:1px solid #161616;box-shadow:0 3px 3px rgba(0,0,0,.1)}body.syndicate header.titlebar .statusicon{position:absolute;top:4px;left:12px;transition:color .5s}body.syndicate header.titlebar .title{position:absolute;top:6px;left:46px;color:#e74242;font-size:16px;white-space:nowrap}body.syndicate header.titlebar .minimize{position:absolute;top:6px;right:46px}body.syndicate header.titlebar .close{position:absolute;top:4px;right:12px}.no-icons header.titlebar .statusicon{font-size:20px}.no-icons header.titlebar .statusicon:after{content:"O"}.no-icons header.titlebar .minimize{top:-2px;font-size:20px}.no-icons header.titlebar .minimize:after{content:"—"}.no-icons header.titlebar .close{font-size:20px}.no-icons header.titlebar .close:after{content:"X"} \ No newline at end of file +@charset "utf-8";body,html{box-sizing:border-box;height:100%;margin:0}html{overflow:hidden;cursor:default}body{overflow:auto;font-family:Verdana,Geneva,sans-serif;font-size:12px;color:#fff;background-color:#2a2a2a;background-image:linear-gradient(180deg,#2a2a2a 0,#202020);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ff2a2a2a",endColorstr="#ff202020",GradientType=0)}*,:after,:before{box-sizing:inherit}h1,h2,h3,h4{display:inline-block;margin:0;padding:6px 0}h1{font-size:18px}h2{font-size:16px}h3{font-size:14px}h4{font-size:12px}body.clockwork{background:linear-gradient(180deg,#b18b25 0,#5f380e);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffb18b25",endColorstr="#ff5f380e",GradientType=0)}body.clockwork .normal{color:#b18b25}body.clockwork .good{color:#cfba47}body.clockwork .average{color:#896b19}body.clockwork .bad{color:#5f380e}body.clockwork .highlight{color:#b18b25}body.clockwork main{display:block;margin-top:32px;padding:2px 6px 0}body.clockwork hr{height:2px;background-color:#b18b25;border:none}body.clockwork .hidden{display:none}body.clockwork .bar .barText,body.clockwork span.button{color:#b18b25;font-size:12px;font-weight:400;font-style:normal;text-decoration:none}body.clockwork .bold{font-weight:700}body.clockwork .italic{font-style:italic}body.clockwork [unselectable=on]{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}body.clockwork div[data-tooltip],body.clockwork span[data-tooltip]{position:relative}body.clockwork div[data-tooltip]:after,body.clockwork span[data-tooltip]:after{position:absolute;display:block;z-index:2;width:250px;padding:10px;-ms-transform:translateX(-50%);transform:translateX(-50%);pointer-events:none;visibility:hidden;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";white-space:normal;text-align:left;content:attr(data-tooltip);transition:all .5s;border:1px solid #170800;background-color:#2d1400}body.clockwork div[data-tooltip]:hover:after,body.clockwork span[data-tooltip]:hover:after{pointer-events:none;visibility:visible;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}body.clockwork div[data-tooltip].tooltip-top:after,body.clockwork span[data-tooltip].tooltip-top:after{bottom:100%;left:50%;-ms-transform:translateX(-50%) translateY(8px);transform:translateX(-50%) translateY(8px)}body.clockwork div[data-tooltip].tooltip-top:hover:after,body.clockwork span[data-tooltip].tooltip-top:hover:after{-ms-transform:translateX(-50%) translateY(-8px);transform:translateX(-50%) translateY(-8px)}body.clockwork div[data-tooltip].tooltip-bottom:after,body.clockwork span[data-tooltip].tooltip-bottom:after{top:100%;left:50%;-ms-transform:translateX(-50%) translateY(-8px);transform:translateX(-50%) translateY(-8px)}body.clockwork div[data-tooltip].tooltip-bottom:hover:after,body.clockwork span[data-tooltip].tooltip-bottom:hover:after{-ms-transform:translateX(-50%) translateY(8px);transform:translateX(-50%) translateY(8px)}body.clockwork div[data-tooltip].tooltip-left:after,body.clockwork span[data-tooltip].tooltip-left:after{top:50%;right:100%;-ms-transform:translateX(8px) translateY(-50%);transform:translateX(8px) translateY(-50%)}body.clockwork div[data-tooltip].tooltip-left:hover:after,body.clockwork span[data-tooltip].tooltip-left:hover:after{-ms-transform:translateX(-8px) translateY(-50%);transform:translateX(-8px) translateY(-50%)}body.clockwork div[data-tooltip].tooltip-right:after,body.clockwork span[data-tooltip].tooltip-right:after{top:50%;left:100%;-ms-transform:translateX(-8px) translateY(-50%);transform:translateX(-8px) translateY(-50%)}body.clockwork div[data-tooltip].tooltip-right:hover:after,body.clockwork span[data-tooltip].tooltip-right:hover:after{-ms-transform:translateX(8px) translateY(-50%);transform:translateX(8px) translateY(-50%)}body.clockwork .bar{display:inline-block;position:relative;vertical-align:middle;width:100%;height:20px;line-height:17px;padding:1px;border:1px solid #170800;background:#2d1400}body.clockwork .bar .barText{position:absolute;top:0;right:3px}body.clockwork .bar .barFill{display:block;height:100%;transition:background-color 1s;background-color:#b18b25}body.clockwork .bar .barFill.good{background-color:#cfba47}body.clockwork .bar .barFill.average{background-color:#896b19}body.clockwork .bar .barFill.bad{background-color:#5f380e}body.clockwork span.button{display:inline-block;vertical-align:middle;min-height:20px;line-height:17px;padding:0 5px;white-space:nowrap;border:1px solid #170800}body.clockwork span.button .fa{padding-right:2px}body.clockwork span.button.normal{transition:background-color .5s;background-color:#5f380e}body.clockwork span.button.normal.active:focus,body.clockwork span.button.normal.active:hover{transition:background-color .25s;background-color:#704211;outline:0}body.clockwork span.button.normal:not(.active){background-image:repeating-linear-gradient(-45deg,#5f380e,#5f380e 1px,#2d1400 0,#2d1400 2px)}body.clockwork span.button.disabled{transition:background-color .5s;background-color:#2d1400}body.clockwork span.button.disabled.active:focus,body.clockwork span.button.disabled.active:hover{transition:background-color .25s;background-color:#441e00;outline:0}body.clockwork span.button.selected{transition:background-color .5s;background-color:#cfba47}body.clockwork span.button.selected.active:focus,body.clockwork span.button.selected.active:hover{transition:background-color .25s;background-color:#d1bd50;outline:0}body.clockwork span.button.selected:not(.active){background-image:repeating-linear-gradient(-45deg,#cfba47,#cfba47 1px,#2d1400 0,#2d1400 2px)}body.clockwork span.button.toggle{transition:background-color .5s;background-color:#cfba47}body.clockwork span.button.toggle.active:focus,body.clockwork span.button.toggle.active:hover{transition:background-color .25s;background-color:#d1bd50;outline:0}body.clockwork span.button.toggle:not(.active){background-image:repeating-linear-gradient(-45deg,#cfba47,#cfba47 1px,#2d1400 0,#2d1400 2px)}body.clockwork span.button.caution{transition:background-color .5s;background-color:#be6209}body.clockwork span.button.caution.active:focus,body.clockwork span.button.caution.active:hover{transition:background-color .25s;background-color:#cd6a0a;outline:0}body.clockwork span.button.caution:not(.active){background-image:repeating-linear-gradient(-45deg,#be6209,#be6209 1px,#2d1400 0,#2d1400 2px)}body.clockwork span.button.danger{transition:background-color .5s;background-color:#9a9d00}body.clockwork span.button.danger.active:focus,body.clockwork span.button.danger.active:hover{transition:background-color .25s;background-color:#abaf00;outline:0}body.clockwork span.button.danger:not(.active){background-image:repeating-linear-gradient(-45deg,#9a9d00,#9a9d00 1px,#2d1400 0,#2d1400 2px)}body.clockwork span.button.gridable{width:125px;margin:2px 0}body.clockwork span.button.gridable.center{text-align:center;width:75px}body.clockwork span.button+span:not(.button),body.clockwork span:not(.button)+span.button{margin-left:5px}body.clockwork div.display{width:100%;padding:4px;margin:6px 0;background-color:#2d1400;-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr=#e62d1400,endColorStr=#e62d1400)";filter:progid:DXImageTransform.Microsoft.gradient(startColorStr=#e62d1400,endColorStr=#e62d1400);background-color:rgba(45,20,0,.9);box-shadow:inset 0 0 5px rgba(0,0,0,.3)}body.clockwork div.display.tabular{padding:0;margin:0}body.clockwork div.display header,body.clockwork div.subdisplay header{display:block;position:relative;width:100%;padding:0 4px;margin-bottom:6px;color:#cfba47;border-bottom:2px solid #b18b25}body.clockwork div.display header .buttonRight,body.clockwork div.subdisplay header .buttonRight{position:absolute;bottom:6px;right:4px}body.clockwork div.display article,body.clockwork div.subdisplay article{display:table;width:100%;border-collapse:collapse}body.clockwork input{display:inline-block;vertical-align:middle;height:20px;line-height:17px;padding:0 5px;white-space:nowrap;color:#b18b25;background-color:#cfba47;border:1px solid #272727}body.clockwork input.number{width:35px}body.clockwork input:-ms-input-placeholder{color:#999}body.clockwork input::placeholder{color:#999}body.clockwork input::-ms-clear{display:none}body.clockwork svg.linegraph{overflow:hidden}body.clockwork div.notice{margin:8px 0;padding:4px;box-shadow:none;color:#2d1400;font-weight:700;font-style:italic;background-color:#000;background-image:repeating-linear-gradient(-45deg,#000,#000 10px,#170800 0,#170800 20px)}body.clockwork div.notice .label{color:#2d1400}body.clockwork div.notice .content:only-of-type{padding:0}body.clockwork div.notice hr{background-color:#896b19}body.clockwork div.resize{position:fixed;bottom:0;right:0;width:0;height:0;border-color:transparent transparent #5f380e;border-style:solid;border-width:0 0 45px 45px;-ms-transform:rotate(1turn);transform:rotate(1turn)}body.clockwork section .cell,body.clockwork section .content,body.clockwork section .label,body.clockwork section .line,body.nanotrasen section .cell,body.nanotrasen section .content,body.nanotrasen section .label,body.nanotrasen section .line,body.syndicate section .cell,body.syndicate section .content,body.syndicate section .label,body.syndicate section .line{display:table-cell;margin:0;text-align:left;vertical-align:middle;padding:3px 2px}body.clockwork section{display:table-row;width:100%}body.clockwork section:not(:first-child){padding-top:4px}body.clockwork section.candystripe:nth-child(2n){background-color:#000;-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr=#33000000,endColorStr=#33000000)";filter:progid:DXImageTransform.Microsoft.gradient(startColorStr=#33000000,endColorStr=#33000000);background-color:rgba(0,0,0,.2)}body.clockwork section .label{width:1%;padding-right:32px;white-space:nowrap;color:#b18b25}body.clockwork section .content:not(:last-child){padding-right:16px}body.clockwork section .line{width:100%}body.clockwork section .cell:not(:first-child){text-align:center;padding-top:0}body.clockwork section .cell span.button{width:75px}body.clockwork section:not(:last-child){padding-right:4px}body.clockwork div.subdisplay{width:100%;margin:0}body.clockwork header.titlebar .close,body.clockwork header.titlebar .minimize{display:inline-block;position:relative;padding:7px;margin:-7px;color:#cfba47}body.clockwork header.titlebar .close:hover,body.clockwork header.titlebar .minimize:hover{color:#d1bd50}body.clockwork header.titlebar{position:fixed;z-index:1;top:0;left:0;width:100%;height:32px;background-color:#5f380e;border-bottom:1px solid #170800;box-shadow:0 3px 3px rgba(0,0,0,.1)}body.clockwork header.titlebar .statusicon{position:absolute;top:4px;left:12px;transition:color .5s}body.clockwork header.titlebar .title{position:absolute;top:6px;left:46px;color:#cfba47;font-size:16px;white-space:nowrap}body.clockwork header.titlebar .minimize{position:absolute;top:6px;right:46px}body.clockwork header.titlebar .close{position:absolute;top:4px;right:12px}body.nanotrasen{background:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMCIgdmlld0JveD0iMCAwIDQyNSAyMDAiIG9wYWNpdHk9Ii4zMyI+PHBhdGggZD0iTTE3OC4wMDQuMDM5SDEwNi44YTYuNzYxIDYuMDI2IDAgMCAwLTYuNzYxIDYuMDI1djE4Ny44NzJhNi43NjEgNi4wMjYgMCAwIDAgNi43NjEgNi4wMjVoNTMuMTA3YTYuNzYxIDYuMDI2IDAgMCAwIDYuNzYyLTYuMDI1VjkyLjM5Mmw3Mi4yMTYgMTA0LjdhNi43NjEgNi4wMjYgMCAwIDAgNS43NiAyLjg3SDMxOC4yYTYuNzYxIDYuMDI2IDAgMCAwIDYuNzYxLTYuMDI2VjYuMDY0QTYuNzYxIDYuMDI2IDAgMCAwIDMxOC4yLjA0aC01NC43MTdhNi43NjEgNi4wMjYgMCAwIDAtNi43NiA2LjAyNXYxMDIuNjJMMTgzLjc2MyAyLjkwOWE2Ljc2MSA2LjAyNiAwIDAgMC01Ljc2LTIuODd6TTQuODQ1IDIyLjEwOUExMy40MTIgMTIuNTAyIDAgMCAxIDEzLjQ3OC4wMzloNjYuMTE4QTUuMzY1IDUgMCAwIDEgODQuOTYgNS4wNHY3OS44OHpNNDIwLjE1NSAxNzcuODkxYTEzLjQxMiAxMi41MDIgMCAwIDEtOC42MzMgMjIuMDdoLTY2LjExOGE1LjM2NSA1IDAgMCAxLTUuMzY1LTUuMDAxdi03OS44OHoiLz48L3N2Zz4=") no-repeat fixed 50%/70% 70%,linear-gradient(180deg,#2a2a2a 0,#202020);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ff2a2a2a",endColorstr="#ff202020",GradientType=0)}body.nanotrasen .normal{color:#40628a}body.nanotrasen .good{color:#537d29}body.nanotrasen .average{color:#be6209}body.nanotrasen .bad{color:#b00e0e}body.nanotrasen .highlight{color:#8ba5c4}body.nanotrasen main{display:block;margin-top:32px;padding:2px 6px 0}body.nanotrasen hr{height:2px;background-color:#40628a;border:none}body.nanotrasen .hidden{display:none}body.nanotrasen .bar .barText,body.nanotrasen span.button{color:#fff;font-size:12px;font-weight:400;font-style:normal;text-decoration:none}body.nanotrasen .bold{font-weight:700}body.nanotrasen .italic{font-style:italic}body.nanotrasen [unselectable=on]{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}body.nanotrasen div[data-tooltip],body.nanotrasen span[data-tooltip]{position:relative}body.nanotrasen div[data-tooltip]:after,body.nanotrasen span[data-tooltip]:after{position:absolute;display:block;z-index:2;width:250px;padding:10px;-ms-transform:translateX(-50%);transform:translateX(-50%);pointer-events:none;visibility:hidden;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";white-space:normal;text-align:left;content:attr(data-tooltip);transition:all .5s;border:1px solid #272727;background-color:#363636}body.nanotrasen div[data-tooltip]:hover:after,body.nanotrasen span[data-tooltip]:hover:after{pointer-events:none;visibility:visible;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}body.nanotrasen div[data-tooltip].tooltip-top:after,body.nanotrasen span[data-tooltip].tooltip-top:after{bottom:100%;left:50%;-ms-transform:translateX(-50%) translateY(8px);transform:translateX(-50%) translateY(8px)}body.nanotrasen div[data-tooltip].tooltip-top:hover:after,body.nanotrasen span[data-tooltip].tooltip-top:hover:after{-ms-transform:translateX(-50%) translateY(-8px);transform:translateX(-50%) translateY(-8px)}body.nanotrasen div[data-tooltip].tooltip-bottom:after,body.nanotrasen span[data-tooltip].tooltip-bottom:after{top:100%;left:50%;-ms-transform:translateX(-50%) translateY(-8px);transform:translateX(-50%) translateY(-8px)}body.nanotrasen div[data-tooltip].tooltip-bottom:hover:after,body.nanotrasen span[data-tooltip].tooltip-bottom:hover:after{-ms-transform:translateX(-50%) translateY(8px);transform:translateX(-50%) translateY(8px)}body.nanotrasen div[data-tooltip].tooltip-left:after,body.nanotrasen span[data-tooltip].tooltip-left:after{top:50%;right:100%;-ms-transform:translateX(8px) translateY(-50%);transform:translateX(8px) translateY(-50%)}body.nanotrasen div[data-tooltip].tooltip-left:hover:after,body.nanotrasen span[data-tooltip].tooltip-left:hover:after{-ms-transform:translateX(-8px) translateY(-50%);transform:translateX(-8px) translateY(-50%)}body.nanotrasen div[data-tooltip].tooltip-right:after,body.nanotrasen span[data-tooltip].tooltip-right:after{top:50%;left:100%;-ms-transform:translateX(-8px) translateY(-50%);transform:translateX(-8px) translateY(-50%)}body.nanotrasen div[data-tooltip].tooltip-right:hover:after,body.nanotrasen span[data-tooltip].tooltip-right:hover:after{-ms-transform:translateX(8px) translateY(-50%);transform:translateX(8px) translateY(-50%)}body.nanotrasen .bar{display:inline-block;position:relative;vertical-align:middle;width:100%;height:20px;line-height:17px;padding:1px;border:1px solid #40628a;background:#272727}body.nanotrasen .bar .barText{position:absolute;top:0;right:3px}body.nanotrasen .bar .barFill{display:block;height:100%;transition:background-color 1s;background-color:#40628a}body.nanotrasen .bar .barFill.good{background-color:#537d29}body.nanotrasen .bar .barFill.average{background-color:#be6209}body.nanotrasen .bar .barFill.bad{background-color:#b00e0e}body.nanotrasen span.button{display:inline-block;vertical-align:middle;min-height:20px;line-height:17px;padding:0 5px;white-space:nowrap;border:1px solid #272727}body.nanotrasen span.button .fa{padding-right:2px}body.nanotrasen span.button.normal{transition:background-color .5s;background-color:#40628a}body.nanotrasen span.button.normal.active:focus,body.nanotrasen span.button.normal.active:hover{transition:background-color .25s;background-color:#4f78aa;outline:0}body.nanotrasen span.button.normal:not(.active){background-image:repeating-linear-gradient(-45deg,#40628a,#40628a 1px,#999 0,#999 2px)}body.nanotrasen span.button.disabled{transition:background-color .5s;background-color:#999}body.nanotrasen span.button.disabled.active:focus,body.nanotrasen span.button.disabled.active:hover{transition:background-color .25s;background-color:#a8a8a8;outline:0}body.nanotrasen span.button.selected{transition:background-color .5s;background-color:#2f943c}body.nanotrasen span.button.selected.active:focus,body.nanotrasen span.button.selected.active:hover{transition:background-color .25s;background-color:#3ab84b;outline:0}body.nanotrasen span.button.selected:not(.active){background-image:repeating-linear-gradient(-45deg,#2f943c,#2f943c 1px,#999 0,#999 2px)}body.nanotrasen span.button.toggle{transition:background-color .5s;background-color:#2f943c}body.nanotrasen span.button.toggle.active:focus,body.nanotrasen span.button.toggle.active:hover{transition:background-color .25s;background-color:#3ab84b;outline:0}body.nanotrasen span.button.toggle:not(.active){background-image:repeating-linear-gradient(-45deg,#2f943c,#2f943c 1px,#999 0,#999 2px)}body.nanotrasen span.button.caution{transition:background-color .5s;background-color:#9a9d00}body.nanotrasen span.button.caution.active:focus,body.nanotrasen span.button.caution.active:hover{transition:background-color .25s;background-color:#ced200;outline:0}body.nanotrasen span.button.caution:not(.active){background-image:repeating-linear-gradient(-45deg,#9a9d00,#9a9d00 1px,#999 0,#999 2px)}body.nanotrasen span.button.danger{transition:background-color .5s;background-color:#9d0808}body.nanotrasen span.button.danger.active:focus,body.nanotrasen span.button.danger.active:hover{transition:background-color .25s;background-color:#ce0b0b;outline:0}body.nanotrasen span.button.danger:not(.active){background-image:repeating-linear-gradient(-45deg,#9d0808,#9d0808 1px,#999 0,#999 2px)}body.nanotrasen span.button.gridable{width:125px;margin:2px 0}body.nanotrasen span.button.gridable.center{text-align:center;width:75px}body.nanotrasen span.button+span:not(.button),body.nanotrasen span:not(.button)+span.button{margin-left:5px}body.nanotrasen div.display{width:100%;padding:4px;margin:6px 0;background-color:#000;-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr=#54000000,endColorStr=#54000000)";filter:progid:DXImageTransform.Microsoft.gradient(startColorStr=#54000000,endColorStr=#54000000);background-color:rgba(0,0,0,.33);box-shadow:inset 0 0 5px rgba(0,0,0,.5)}body.nanotrasen div.display.tabular{padding:0;margin:0}body.nanotrasen div.display header,body.nanotrasen div.subdisplay header{display:block;position:relative;width:100%;padding:0 4px;margin-bottom:6px;color:#fff;border-bottom:2px solid #40628a}body.nanotrasen div.display header .buttonRight,body.nanotrasen div.subdisplay header .buttonRight{position:absolute;bottom:6px;right:4px}body.nanotrasen div.display article,body.nanotrasen div.subdisplay article{display:table;width:100%;border-collapse:collapse}body.nanotrasen input{display:inline-block;vertical-align:middle;height:20px;line-height:17px;padding:0 5px;white-space:nowrap;color:#000;background-color:#fff;border:1px solid #272727}body.nanotrasen input.number{width:35px}body.nanotrasen input:-ms-input-placeholder{color:#999}body.nanotrasen input::placeholder{color:#999}body.nanotrasen input::-ms-clear{display:none}body.nanotrasen svg.linegraph{overflow:hidden}body.nanotrasen div.notice{margin:8px 0;padding:4px;box-shadow:none;color:#000;font-weight:700;font-style:italic;background-color:#bb9b68;background-image:repeating-linear-gradient(-45deg,#bb9b68,#bb9b68 10px,#b1905d 0,#b1905d 20px)}body.nanotrasen div.notice .label{color:#000}body.nanotrasen div.notice .content:only-of-type{padding:0}body.nanotrasen div.notice hr{background-color:#272727}body.nanotrasen div.resize{position:fixed;bottom:0;right:0;width:0;height:0;border-color:transparent transparent #363636;border-style:solid;border-width:0 0 45px 45px;-ms-transform:rotate(1turn);transform:rotate(1turn)}body.nanotrasen section .cell,body.nanotrasen section .content,body.nanotrasen section .label,body.nanotrasen section .line,body.syndicate section .cell,body.syndicate section .content,body.syndicate section .label,body.syndicate section .line{display:table-cell;margin:0;text-align:left;vertical-align:middle;padding:3px 2px}body.nanotrasen section{display:table-row;width:100%}body.nanotrasen section:not(:first-child){padding-top:4px}body.nanotrasen section.candystripe:nth-child(2n){background-color:#000;-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr=#33000000,endColorStr=#33000000)";filter:progid:DXImageTransform.Microsoft.gradient(startColorStr=#33000000,endColorStr=#33000000);background-color:rgba(0,0,0,.2)}body.nanotrasen section .label{width:1%;padding-right:32px;white-space:nowrap;color:#8ba5c4}body.nanotrasen section .content:not(:last-child){padding-right:16px}body.nanotrasen section .line{width:100%}body.nanotrasen section .cell:not(:first-child){text-align:center;padding-top:0}body.nanotrasen section .cell span.button{width:75px}body.nanotrasen section:not(:last-child){padding-right:4px}body.nanotrasen div.subdisplay{width:100%;margin:0}body.nanotrasen header.titlebar .close,body.nanotrasen header.titlebar .minimize{display:inline-block;position:relative;padding:7px;margin:-7px;color:#8ba5c4}body.nanotrasen header.titlebar .close:hover,body.nanotrasen header.titlebar .minimize:hover{color:#9cb2cd}body.nanotrasen header.titlebar{position:fixed;z-index:1;top:0;left:0;width:100%;height:32px;background-color:#363636;border-bottom:1px solid #161616;box-shadow:0 3px 3px rgba(0,0,0,.1)}body.nanotrasen header.titlebar .statusicon{position:absolute;top:4px;left:12px;transition:color .5s}body.nanotrasen header.titlebar .title{position:absolute;top:6px;left:46px;color:#8ba5c4;font-size:16px;white-space:nowrap}body.nanotrasen header.titlebar .minimize{position:absolute;top:6px;right:46px}body.nanotrasen header.titlebar .close{position:absolute;top:4px;right:12px}body.syndicate{background:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMCIgdmlld0JveD0iMCAwIDIwMCAyODkuNzQyIiBvcGFjaXR5PSIuMzMiPjxwYXRoIGQ9Ik05My41MzggMGMtMTguMTEzIDAtMzQuMjIgMy4xMTItNDguMzI0IDkuMzM0LTEzLjk2NSA2LjIyMi0yNC42MTIgMTUuMDcyLTMxLjk0IDI2LjU0N0M2LjA4NCA0Ny4yMiAyLjk3MiA2MC42MzEgMi45NzIgNzYuMTE2YzAgMTAuNjQ3IDIuNzI1IDIwLjQ2NSA4LjE3NSAyOS40NTMgNS42MTYgOC45ODcgMTQuMDM5IDE3LjM1MiAyNS4yNyAyNS4wOTQgMTEuMjMgNy42MDYgMjYuNTA3IDE1LjQxOSA0NS44MyAyMy40MzggMTkuOTg0IDguMjk2IDM0Ljg0OSAxNS41NTUgNDQuNTkzIDIxLjc3NiA5Ljc0NCA2LjIyMyAxNi43NjEgMTIuODU5IDIxLjA1NSAxOS45MSA0LjI5NSA3LjA1MiA2LjQ0MiAxNS43NjQgNi40NDIgMjYuMTM0IDAgMTYuMTc4LTUuMjAyIDI4LjQ4My0xNS42MDYgMzYuOTE3LTEwLjI0IDguNDM1LTI1LjAyMiAxMi42NTMtNDQuMzQ1IDEyLjY1My0xNC4wMzkgMC0yNS41MTYtMS42Ni0zNC40MzQtNC45NzgtOC45MTgtMy40NTctMTYuMTg2LTguNzExLTIxLjgtMTUuNzYzLTUuNjE2LTcuMDUyLTEwLjA3Ni0xNi42NjEtMTMuMzc5LTI4LjgyOUgwdjU2LjgyN2MzMy44NTcgNy4zMjggNjMuNzQ5IDEwLjk5NCA4OS42NzggMTAuOTk0IDE2LjAyIDAgMzAuNzItMS4zODMgNDQuMDk4LTQuMTQ4IDEzLjU0Mi0yLjkwNCAyNS4xMDQtNy40NjcgMzQuNjgzLTEzLjY5IDkuNzQ0LTYuMzU5IDE3LjM0LTE0LjUxOSAyMi43OS0yNC40NzQgNS40NS0xMC4wOTMgOC4xNzUtMjIuNCA4LjE3NS0zNi45MTcgMC0xMi45OTctMy4zMDItMjQuMzM1LTkuOTA4LTM0LjAxNC02LjQ0LTkuODE4LTE1LjUyNS0xOC41MjctMjcuMjUxLTI2LjEzMi0xMS41NjEtNy42MDQtMjcuOTExLTE1LjgzMS00OS4wNTEtMjQuNjgtMTcuNTA2LTcuMTktMzAuNzItMTMuNjktMzkuNjM4LTE5LjQ5N1M1NC45NjkgOTMuNzU2IDQ5LjQ3OSA4Ny4zMTZjLTUuNDI2LTYuMzY2LTkuNjU4LTE1LjA3LTkuNjU4LTI0Ljg4NyAwLTkuMjY0IDIuMDc1LTE3LjIxNCA2LjIyMy0yMy44NUM1Ny4xNDIgMjQuMTggODcuMzMxIDM2Ljc4MiA5MS4xMiA2Mi45MjVjNC44NCA2Ljc3NSA4Ljg1IDE2LjI0NyAxMi4wMyAyOC40MTVoMjAuNTMydi01NmMtNC40NzktNS45MjQtOS45NTUtMTAuNjMxLTE1LjkwOS0xNC4zNzMgMS42NC40NzkgMy4xOSAxLjAyMyA0LjYzOSAxLjY0IDYuNDk4IDIuNjI2IDEyLjE2OCA3LjMyNyAxNy4wMDcgMTQuMTAzIDQuODQgNi43NzUgOC44NSAxNi4yNDYgMTIuMDMgMjguNDE0IDAgMCA4LjQ4LS4xMjkgOC40OS0uMDAyLjQxNyA2LjQxNS0xLjc1NCA5LjQ1My00LjEyNCAxMi41NjEtMi40MTcgMy4xNy01LjE0NSA2Ljc5LTQuMDAzIDEzLjAwMyAxLjUwOCA4LjIwMyAxMC4xODQgMTAuNTk3IDE0LjYyMiA5LjMxMi0zLjMxOC0uNS01LjMxOC0xLjc1LTUuMzE4LTEuNzVzMS44NzYuOTk5IDUuNjUtMS4zNmMtMy4yNzYuOTU2LTEwLjcwNC0uNzk3LTExLjgtNi43NjMtLjk1OC01LjIwOC45NDYtNy4yOTUgMy40LTEwLjUxNCAyLjQ1NS0zLjIyIDUuMjg1LTYuOTU5IDQuNjg1LTE0LjQ4OWwuMDAzLjAwMmg4LjkyN3YtNTZjLTE1LjA3Mi0zLjg3MS0yNy42NTMtNi4zNi0zNy43NDctNy40NjVDMTE0LjI3OS41NTIgMTA0LjA0NiAwIDkzLjUzNyAwem03MC4zMjEgMTcuMzA5bC4yMzggNDAuMzA1YzEuMzE4IDEuMjI2IDIuNDQgMi4yNzggMy4zNDEgMy4xMDYgNC44NCA2Ljc3NSA4Ljg1IDE2LjI0NiAxMi4wMyAyOC40MTRIMjAwdi01NmMtNi42NzctNC41OTQtMTkuODM2LTEwLjQ3My0zNi4xNC0xNS44MjV6bS0yOC4xMiA1LjYwNWw4LjU2NSAxNy43MTdjLTExLjk3LTYuNDY3LTEzLjg0Ny05LjcxNy04LjU2NS0xNy43MTd6bTIyLjc5NyAwYzIuNzcxIDggMS43ODcgMTEuMjUtNC40OTQgMTcuNzE3bDQuNDk0LTE3LjcxN3ptMTUuMjIyIDI0LjAwOWw4LjU2NSAxNy43MTZjLTExLjk3LTYuNDY2LTEzLjg0Ny05LjcxNy04LjU2NS0xNy43MTZ6bTIyLjc5NyAwYzIuNzcxIDggMS43ODcgMTEuMjUtNC40OTQgMTcuNzE2bDQuNDk0LTE3LjcxNnpNOTcuNDQgNDkuMTNsOC41NjUgMTcuNzE2Yy0xMS45Ny02LjQ2Ny0xMy44NDctOS43MTctOC41NjUtMTcuNzE2em0yMi43OTUgMGMyLjc3MiA3Ljk5OSAxLjc4OCAxMS4yNS00LjQ5MyAxNy43MTZsNC40OTMtMTcuNzE2eiIvPjwvc3ZnPg==") no-repeat fixed 50%/70% 70%,linear-gradient(180deg,#750000 0,#340404);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ff750000",endColorstr="#ff340404",GradientType=0)}body.syndicate .normal{color:#40628a}body.syndicate .good{color:#73e573}body.syndicate .average{color:#be6209}body.syndicate .bad{color:#b00e0e}body.syndicate .highlight{color:#000}body.syndicate main{display:block;margin-top:32px;padding:2px 6px 0}body.syndicate hr{height:2px;background-color:#272727;border:none}body.syndicate .hidden{display:none}body.syndicate .bar .barText,body.syndicate span.button{color:#fff;font-size:12px;font-weight:400;font-style:normal;text-decoration:none}body.syndicate .bold{font-weight:700}body.syndicate .italic{font-style:italic}body.syndicate [unselectable=on]{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}body.syndicate div[data-tooltip],body.syndicate span[data-tooltip]{position:relative}body.syndicate div[data-tooltip]:after,body.syndicate span[data-tooltip]:after{position:absolute;display:block;z-index:2;width:250px;padding:10px;-ms-transform:translateX(-50%);transform:translateX(-50%);pointer-events:none;visibility:hidden;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";white-space:normal;text-align:left;content:attr(data-tooltip);transition:all .5s;border:1px solid #272727;background-color:#363636}body.syndicate div[data-tooltip]:hover:after,body.syndicate span[data-tooltip]:hover:after{pointer-events:none;visibility:visible;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}body.syndicate div[data-tooltip].tooltip-top:after,body.syndicate span[data-tooltip].tooltip-top:after{bottom:100%;left:50%;-ms-transform:translateX(-50%) translateY(8px);transform:translateX(-50%) translateY(8px)}body.syndicate div[data-tooltip].tooltip-top:hover:after,body.syndicate span[data-tooltip].tooltip-top:hover:after{-ms-transform:translateX(-50%) translateY(-8px);transform:translateX(-50%) translateY(-8px)}body.syndicate div[data-tooltip].tooltip-bottom:after,body.syndicate span[data-tooltip].tooltip-bottom:after{top:100%;left:50%;-ms-transform:translateX(-50%) translateY(-8px);transform:translateX(-50%) translateY(-8px)}body.syndicate div[data-tooltip].tooltip-bottom:hover:after,body.syndicate span[data-tooltip].tooltip-bottom:hover:after{-ms-transform:translateX(-50%) translateY(8px);transform:translateX(-50%) translateY(8px)}body.syndicate div[data-tooltip].tooltip-left:after,body.syndicate span[data-tooltip].tooltip-left:after{top:50%;right:100%;-ms-transform:translateX(8px) translateY(-50%);transform:translateX(8px) translateY(-50%)}body.syndicate div[data-tooltip].tooltip-left:hover:after,body.syndicate span[data-tooltip].tooltip-left:hover:after{-ms-transform:translateX(-8px) translateY(-50%);transform:translateX(-8px) translateY(-50%)}body.syndicate div[data-tooltip].tooltip-right:after,body.syndicate span[data-tooltip].tooltip-right:after{top:50%;left:100%;-ms-transform:translateX(-8px) translateY(-50%);transform:translateX(-8px) translateY(-50%)}body.syndicate div[data-tooltip].tooltip-right:hover:after,body.syndicate span[data-tooltip].tooltip-right:hover:after{-ms-transform:translateX(8px) translateY(-50%);transform:translateX(8px) translateY(-50%)}body.syndicate .bar{display:inline-block;position:relative;vertical-align:middle;width:100%;height:20px;line-height:17px;padding:1px;border:1px solid #000;background:#272727}body.syndicate .bar .barText{position:absolute;top:0;right:3px}body.syndicate .bar .barFill{display:block;height:100%;transition:background-color 1s;background-color:#000}body.syndicate .bar .barFill.good{background-color:#73e573}body.syndicate .bar .barFill.average{background-color:#be6209}body.syndicate .bar .barFill.bad{background-color:#b00e0e}body.syndicate span.button{display:inline-block;vertical-align:middle;min-height:20px;line-height:17px;padding:0 5px;white-space:nowrap;border:1px solid #272727}body.syndicate span.button .fa{padding-right:2px}body.syndicate span.button.normal{transition:background-color .5s;background-color:#397439}body.syndicate span.button.normal.active:focus,body.syndicate span.button.normal.active:hover{transition:background-color .25s;background-color:#4a964a;outline:0}body.syndicate span.button.normal:not(.active){background-image:repeating-linear-gradient(-45deg,#397439,#397439 1px,#363636 0,#363636 2px)}body.syndicate span.button.disabled{transition:background-color .5s;background-color:#363636}body.syndicate span.button.disabled.active:focus,body.syndicate span.button.disabled.active:hover{transition:background-color .25s;background-color:#545454;outline:0}body.syndicate span.button.selected{transition:background-color .5s;background-color:#9d0808}body.syndicate span.button.selected.active:focus,body.syndicate span.button.selected.active:hover{transition:background-color .25s;background-color:#ce0b0b;outline:0}body.syndicate span.button.selected:not(.active){background-image:repeating-linear-gradient(-45deg,#9d0808,#9d0808 1px,#363636 0,#363636 2px)}body.syndicate span.button.toggle{transition:background-color .5s;background-color:#9d0808}body.syndicate span.button.toggle.active:focus,body.syndicate span.button.toggle.active:hover{transition:background-color .25s;background-color:#ce0b0b;outline:0}body.syndicate span.button.toggle:not(.active){background-image:repeating-linear-gradient(-45deg,#9d0808,#9d0808 1px,#363636 0,#363636 2px)}body.syndicate span.button.caution{transition:background-color .5s;background-color:#be6209}body.syndicate span.button.caution.active:focus,body.syndicate span.button.caution.active:hover{transition:background-color .25s;background-color:#eb790b;outline:0}body.syndicate span.button.caution:not(.active){background-image:repeating-linear-gradient(-45deg,#be6209,#be6209 1px,#363636 0,#363636 2px)}body.syndicate span.button.danger{transition:background-color .5s;background-color:#9a9d00}body.syndicate span.button.danger.active:focus,body.syndicate span.button.danger.active:hover{transition:background-color .25s;background-color:#ced200;outline:0}body.syndicate span.button.danger:not(.active){background-image:repeating-linear-gradient(-45deg,#9a9d00,#9a9d00 1px,#363636 0,#363636 2px)}body.syndicate span.button.gridable{width:125px;margin:2px 0}body.syndicate span.button.gridable.center{text-align:center;width:75px}body.syndicate span.button+span:not(.button),body.syndicate span:not(.button)+span.button{margin-left:5px}body.syndicate div.display{width:100%;padding:4px;margin:6px 0;background-color:#000;-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr=#80000000,endColorStr=#80000000)";filter:progid:DXImageTransform.Microsoft.gradient(startColorStr=#80000000,endColorStr=#80000000);background-color:rgba(0,0,0,.5);box-shadow:inset 0 0 5px rgba(0,0,0,.75)}body.syndicate div.display.tabular{padding:0;margin:0}body.syndicate div.display header,body.syndicate div.subdisplay header{display:block;position:relative;width:100%;padding:0 4px;margin-bottom:6px;color:#fff;border-bottom:2px solid #272727}body.syndicate div.display header .buttonRight,body.syndicate div.subdisplay header .buttonRight{position:absolute;bottom:6px;right:4px}body.syndicate div.display article,body.syndicate div.subdisplay article{display:table;width:100%;border-collapse:collapse}body.syndicate input{display:inline-block;vertical-align:middle;height:20px;line-height:17px;padding:0 5px;white-space:nowrap;color:#fff;background-color:#9d0808;border:1px solid #272727}body.syndicate input.number{width:35px}body.syndicate input:-ms-input-placeholder{color:#999}body.syndicate input::placeholder{color:#999}body.syndicate input::-ms-clear{display:none}body.syndicate svg.linegraph{overflow:hidden}body.syndicate div.notice{margin:8px 0;padding:4px;box-shadow:none;color:#000;font-weight:700;font-style:italic;background-color:#750000;background-image:repeating-linear-gradient(-45deg,#750000,#750000 10px,#910101 0,#910101 20px)}body.syndicate div.notice .label{color:#000}body.syndicate div.notice .content:only-of-type{padding:0}body.syndicate div.notice hr{background-color:#272727}body.syndicate div.resize{position:fixed;bottom:0;right:0;width:0;height:0;border-color:transparent transparent #363636;border-style:solid;border-width:0 0 45px 45px;-ms-transform:rotate(1turn);transform:rotate(1turn)}body.syndicate section .cell,body.syndicate section .content,body.syndicate section .label,body.syndicate section .line{display:table-cell;margin:0;text-align:left;vertical-align:middle;padding:3px 2px}body.syndicate section{display:table-row;width:100%}body.syndicate section:not(:first-child){padding-top:4px}body.syndicate section.candystripe:nth-child(2n){background-color:#000;-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr=#33000000,endColorStr=#33000000)";filter:progid:DXImageTransform.Microsoft.gradient(startColorStr=#33000000,endColorStr=#33000000);background-color:rgba(0,0,0,.2)}body.syndicate section .label{width:1%;padding-right:32px;white-space:nowrap;color:#fff}body.syndicate section .content:not(:last-child){padding-right:16px}body.syndicate section .line{width:100%}body.syndicate section .cell:not(:first-child){text-align:center;padding-top:0}body.syndicate section .cell span.button{width:75px}body.syndicate section:not(:last-child){padding-right:4px}body.syndicate div.subdisplay{width:100%;margin:0}body.syndicate header.titlebar .close,body.syndicate header.titlebar .minimize{display:inline-block;position:relative;padding:7px;margin:-7px;color:#e74242}body.syndicate header.titlebar .close:hover,body.syndicate header.titlebar .minimize:hover{color:#eb5e5e}body.syndicate header.titlebar{position:fixed;z-index:1;top:0;left:0;width:100%;height:32px;background-color:#363636;border-bottom:1px solid #161616;box-shadow:0 3px 3px rgba(0,0,0,.1)}body.syndicate header.titlebar .statusicon{position:absolute;top:4px;left:12px;transition:color .5s}body.syndicate header.titlebar .title{position:absolute;top:6px;left:46px;color:#e74242;font-size:16px;white-space:nowrap}body.syndicate header.titlebar .minimize{position:absolute;top:6px;right:46px}body.syndicate header.titlebar .close{position:absolute;top:4px;right:12px}.no-icons header.titlebar .statusicon{font-size:20px}.no-icons header.titlebar .statusicon:after{content:"O"}.no-icons header.titlebar .minimize{top:-2px;font-size:20px}.no-icons header.titlebar .minimize:after{content:"—"}.no-icons header.titlebar .close{font-size:20px}.no-icons header.titlebar .close:after{content:"X"} \ No newline at end of file diff --git a/tgui/assets/tgui.js b/tgui/assets/tgui.js index 8488a5cf35e..6164adf06d5 100644 --- a/tgui/assets/tgui.js +++ b/tgui/assets/tgui.js @@ -16,6 +16,6 @@ e:"ui-section",a:{label:"Activate"},f:[{p:[38,5,1662],t:7,e:"ui-button",a:{actio }],r:"data.dos_crashed"}]}]},e.exports=a.extend(r.exports)},{341:341}],416:[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(430)};for(var o in i)i.hasOwnProperty(o)&&(r.exports.components[o]=i[o]);e.exports=a.extend(r.exports)},{341:341,430:430}],417:[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(430)};for(var o in i)i.hasOwnProperty(o)&&(r.exports.components[o]=i[o]);e.exports=a.extend(r.exports)},{341:341,430:430}],418:[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(430)};for(var o in i)i.hasOwnProperty(o)&&(r.exports.components[o]=i[o]);e.exports=a.extend(r.exports)},{341:341,430:430}],419:[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(430)};for(var o in i)i.hasOwnProperty(o)&&(r.exports.components[o]=i[o]);e.exports=a.extend(r.exports)},{341:341,430:430}],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:[{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(430)};for(var o in i)i.hasOwnProperty(o)&&(r.exports.components[o]=i[o]);e.exports=a.extend(r.exports)},{341:341,430:430}],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:[{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(430)};for(var o in i)i.hasOwnProperty(o)&&(r.exports.components[o]=i[o]);e.exports=a.extend(r.exports)},{341:341,430:430}],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:["##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(430)};for(var o in i)i.hasOwnProperty(o)&&(r.exports.components[o]=i[o]);e.exports=a.extend(r.exports)},{341:341,430:430}],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:[{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(430)};for(var o in i)i.hasOwnProperty(o)&&(r.exports.components[o]=i[o]);e.exports=a.extend(r.exports)},{341:341,430:430}],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:[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(430)};for(var o in i)i.hasOwnProperty(o)&&(r.exports.components[o]=i[o]);e.exports=a.extend(r.exports)},{341:341,430:430}],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:[{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(430)};for(var o in i)i.hasOwnProperty(o)&&(r.exports.components[o]=i[o]);e.exports=a.extend(r.exports)},{341:341,430:430}],426:[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(430)};for(var o in i)i.hasOwnProperty(o)&&(r.exports.components[o]=i[o]);e.exports=a.extend(r.exports)},{341:341,430:430}],427:[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(430)};for(var o in i)i.hasOwnProperty(o)&&(r.exports.components[o]=i[o]);e.exports=a.extend(r.exports)},{341:341,430:430}],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"}," ",{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(430)};for(var o in i)i.hasOwnProperty(o)&&(r.exports.components[o]=i[o]);e.exports=a.extend(r.exports)},{341:341,430:430}],429:[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(430)};for(var o in i)i.hasOwnProperty(o)&&(r.exports.components[o]=i[o]);e.exports=a.extend(r.exports)},{341:341,430:430}],430:[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}],431:[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}],432:[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}],433:[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 credits: ",{t:2,r:"data.unclaimedPoints",p:[6,30,160]}," ",{t:4,f:[{p:[8,4,240],t:7,e:"ui-button",a:{action:"Claim"},f:["Claim"]}],n:50,x:{r:["data.unclaimedPoints","data.hasAccount"],s:"_0&&_1"},p:[7,3,188]}]}," ",{p:[13,2,324],t:7,e:"ui-section",f:[{t:4,f:[{p:[15,4,363],t:7,e:"ui-button",a:{action:"Eject"},f:["Eject ID"]}],n:50,r:"data.hasID",p:[14,3,340]},{t:4,n:51,f:[{p:[19,4,437],t:7,e:"ui-button",a:{action:"Insert"},f:["Insert ID"]}],r:"data.hasID"}]}]}," ",{p:[25,1,540],t:7,e:"ui-display",f:[{t:4,f:[{p:[27,3,579],t:7,e:"ui-section",f:[{p:[28,4,596],t:7,e:"ui-button",a:{action:"diskEject",icon:"eject"},f:["Eject Disk"]}]}," ",{t:4,f:[{p:[33,4,724],t:7,e:"ui-section",a:{"class":"candystripe"},f:[{p:[34,5,760],t:7,e:"ui-button",a:{action:"diskUpload",state:[{t:2,x:{r:["canupload"],s:'(_0)?null:"disabled"'},p:[34,42,797]}],icon:"upload",align:"right",params:['{ "design" : "',{t:2,r:"index",p:[34,129,884]},'" }']},f:["Upload"]}," File ",{t:2,r:"index",p:[37,10,940]},": ",{t:2,r:"name",p:[37,21,951]}]}],n:52,r:"data.diskDesigns",p:[32,3,693]}],n:50,r:"data.hasDisk",p:[26,2,555]},{t:4,n:51,f:[{p:[41,3,1005],t:7,e:"ui-section",f:[{p:[42,4,1022],t:7,e:"ui-button",a:{action:"diskInsert",icon:"floppy-o"},f:["Insert Disk"]}]}],r:"data.hasDisk"}]}," ",{t:4,f:[{p:[49,2,1175],t:7,e:"ui-display",f:[{p:[50,3,1191],t:7,e:"ui-section",f:[{p:[51,4,1208],t:7,e:"b",f:["Warning"]},": ",{t:2,r:"data.disconnected",p:[51,20,1224]},". Please contact the quartermaster."]}]}],n:50,r:"data.disconnected",p:[48,1,1147]},{t:4,f:[{p:[56,2,1364],t:7,e:"div",a:{"class":"display tabular"},f:[{p:[57,3,1397],t:7,e:"section",a:{"class":"candystripe"},f:[{p:[58,5,1432],t:7,e:"section",a:{"class":"cell"},f:["Mineral"]}," ",{p:[61,5,1490],t:7,e:"section",a:{"class":"cell"},f:["Sheets"]}," ",{p:[64,5,1547],t:7,e:"section",a:{"class":"cell"},f:[]}," ",{p:[66,5,1591],t:7,e:"section",a:{"class":"cell"},f:[]}," ",{p:[68,5,1635],t:7,e:"section",a:{"class":"cell"},f:["Ore Value"]}]}," ",{t:4,f:[{p:[73,4,1737],t:7,e:"section",a:{"class":"candystripe"},f:[{p:[74,5,1772], t:7,e:"section",a:{"class":"cell"},f:[{t:2,r:"name",p:[75,6,1801]}]}," ",{p:[77,5,1831],t:7,e:"section",a:{"class":"cell",align:"right"},f:[{t:2,r:"amount",p:[78,6,1874]}]}," ",{p:[80,5,1906],t:7,e:"section",a:{"class":"cell"},f:[{p:[81,6,1935],t:7,e:"input",a:{value:[{t:2,r:"sheets",p:[81,19,1948]}],placeholder:"###","class":"number"}}]}," ",{p:[83,5,2015],t:7,e:"section",a:{"class":"cell",align:"right"},f:[{p:[84,6,2058],t:7,e:"ui-button",a:{"class":"center",grid:0,action:"Release",state:[{t:2,x:{r:["amount"],s:'(_0>=1)?null:"disabled"'},p:[84,60,2112]}],params:['{ "id" : ',{t:2,r:"id",p:[84,115,2167]},', "sheets" : ',{t:2,r:"sheets",p:[84,134,2186]}," }"]},f:["Release"]}]}," ",{p:[88,5,2257],t:7,e:"section",a:{"class":"cell",align:"right"},f:[{t:2,r:"value",p:[89,6,2300]}]}]}],n:52,r:"data.materials",p:[72,3,1708]}," ",{t:4,f:[{p:[94,4,2383],t:7,e:"section",a:{"class":"candystripe"},f:[{p:[95,5,2418],t:7,e:"section",a:{"class":"cell"},f:[{t:2,r:"name",p:[96,6,2447]}]}," ",{p:[98,5,2477],t:7,e:"section",a:{"class":"cell",align:"right"},f:[{t:2,r:"amount",p:[99,6,2520]}]}," ",{p:[101,5,2552],t:7,e:"section",a:{"class":"cell"},f:[{p:[102,6,2581],t:7,e:"input",a:{value:[{t:2,r:"sheets",p:[102,19,2594]}],placeholder:"###","class":"number"}}]}," ",{p:[104,5,2661],t:7,e:"section",a:{"class":"cell",align:"right"},f:[{p:[105,6,2704],t:7,e:"ui-button",a:{"class":"center",grid:0,action:"Smelt",state:[{t:2,x:{r:["amount"],s:'(_0>=1)?null:"disabled"'},p:[105,58,2756]}],params:['{ "id" : ',{t:2,r:"id",p:[105,114,2812]},', "sheets" : ',{t:2,r:"sheets",p:[105,133,2831]}," }"]},f:["Smelt"]}]}," ",{p:[109,5,2899],t:7,e:"section",a:{"class":"cell",align:"right"},f:[]}]}],n:52,r:"data.alloys",p:[93,3,2357]}]}],n:50,x:{r:["data.materials","data.alloys"],s:"_0||_1"},p:[55,1,1324]}]},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:[{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","data.beaker_empty"],s:'_0&&!_1?null:"disabled"'},p:[4,36,119]}],action:"empty_eject_beaker"},f:["Empty and Eject"]}," ",{p:[7,4,253],t:7,e:"ui-button",a:{icon:"trash",state:[{t:2,x:{r:["data.has_beaker","data.beaker_empty"],s:'_0&&!_1?null:"disabled"'},p:[7,35,284]}],action:"empty_beaker"},f:["Empty"]}," ",{p:[10,4,402],t:7,e:"ui-button",a:{icon:"eject",state:[{t:2,x:{r:["data.has_beaker"],s:'_0?null:"disabled"'},p:[10,35,433]}],action:"eject_beaker"},f:["Eject"]}]},t:7,e:"ui-display",a:{title:"Beaker",button:0},f:[" ",{t:4,f:[{p:[15,4,572],t:7,e:"ui-section",f:[{t:4,f:[{p:[17,6,622],t:7,e:"span",a:{"class":"bad"},f:["The beaker is empty!"]}],n:50,r:"data.beaker_empty",p:[16,5,590]},{t:4,n:51,f:[{p:[19,6,688],t:7,e:"ui-subdisplay",a:{title:"Blood"},f:[{t:4,f:[{p:[21,8,756],t:7,e:"ui-section",a:{label:"Blood DNA"},f:[{t:2,r:"data.blood.dna",p:[21,38,786]}]}," ",{p:[22,8,826],t:7,e:"ui-section",a:{label:"Blood type"},f:[{t:2,r:"data.blood.type",p:[22,39,857]}]}],n:50,r:"data.has_blood",p:[20,7,725]},{t:4,n:51,f:[{p:[24,8,914],t:7,e:"ui-section",f:[{p:[25,9,936],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,544]},{t:4,n:51,f:[{p:[32,4,1098],t:7,e:"ui-section",f:[{p:[33,5,1116],t:7,e:"span",a:{"class":"bad"},f:["No beaker loaded."]}]}],r:"data.has_beaker"}]}," ",{t:4,f:[{p:[38,3,1232],t:7,e:"ui-display",a:{title:"Diseases"},f:[{t:4,f:[{p:{button:[{t:4,f:[{p:[43,8,1387],t:7,e:"ui-button",a:{icon:"pencil",action:"rename_disease",state:[{t:2,x:{r:["can_rename"],s:'_0?"":"disabled"'},p:[43,64,1443]}],params:['{"index": ',{t:2,r:"index",p:[43,116,1495]},"}"]},f:["Name advanced disease"]}],n:50,r:"is_adv",p:[42,7,1364]}," ",{p:[47,7,1582],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,1644]}],params:['{"index": ',{t:2,r:"index",p:[47,124,1699]},"}"]},f:["Create virus culture bottle"]}]},t:7,e:"ui-display",a:{title:[{t:2,r:"name",p:[40,24,1313]}],button:0},f:[" ",{p:[51,6,1793],t:7,e:"ui-section",a:{label:"Disease agent"},f:[{t:2,r:"agent",p:[51,40,1827]}]}," ",{p:[52,6,1856],t:7,e:"ui-section",a:{label:"Description"},f:[{t:2,r:"description",p:[52,38,1888]}]}," ",{p:[53,6,1923],t:7,e:"ui-section",a:{label:"Spread"},f:[{t:2,r:"spread",p:[53,33,1950]}]}," ",{p:[54,6,1980],t:7,e:"ui-section",a:{label:"Possible cure"},f:[{t:2,r:"cure",p:[54,40,2014]}]}," ",{t:4,f:[{p:[56,7,2065],t:7,e:"ui-section",a:{label:"Symptoms"},f:[{t:4,f:[{p:[58,9,2131],t:7,e:"ui-button",a:{action:"symptom_details",state:"",params:['{"picked_symptom": ',{t:2,r:"sym_index",p:[58,81,2203]},', "index": ',{t:2,r:"index",p:[58,105,2227]},"}"]},f:[{t:2,r:"name",p:[59,10,2250]}," "]},{p:[60,21,2280],t:7,e:"br"}],n:52,r:"symptoms",p:[57,8,2103]}]}," ",{p:[63,7,2333],t:7,e:"ui-section",a:{label:"Resistance"},f:[{t:2,r:"resistance",p:[63,38,2364]}]}," ",{p:[64,7,2399],t:7,e:"ui-section",a:{label:"Stealth"},f:[{t:2,r:"stealth",p:[64,35,2427]}]}," ",{p:[65,7,2459],t:7,e:"ui-section",a:{label:"Stage speed"},f:[{t:2,r:"stage_speed",p:[65,39,2491]}]}," ",{p:[66,7,2527],t:7,e:"ui-section",a:{label:"Transmittability"},f:[{t:2,r:"transmission",p:[66,44,2564]}]}],n:50,r:"is_adv",p:[55,6,2043]}]}],n:52,r:"data.viruses",p:[39,4,1266]},{t:4,n:51,f:[{p:[70,5,2645],t:7,e:"ui-section",f:[{p:[71,6,2664],t:7,e:"span",a:{"class":"average"},f:["No detectable virus in the blood sample."]}]}],r:"data.viruses"}]}," ",{p:[75,3,2787],t:7,e:"ui-display",a:{title:"Antibodies"},f:[{t:4,f:[{p:[77,5,2855],t:7,e:"ui-section",a:{label:[{t:2,r:"name",p:[77,24,2874]}]},f:[{p:[78,7,2892],t:7,e:"ui-button",a:{icon:"eyedropper",state:[{t:2,x:{r:["data.is_ready"],s:'_0?"":"disabled"'},p:[78,43,2928]}],action:"create_vaccine_bottle",params:['{"index": ',{t:2,r:"id",p:[78,129,3014]},"}"]},f:["Create vaccine bottle"]}]}],n:52,r:"data.resistances",p:[76,4,2823]},{t:4,n:51,f:[{p:[83,5,3111],t:7,e:"ui-section",f:[{p:[84,6,3130],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,1206]}],n:50,x:{r:["data.mode"],s:"_0==1"},p:[1,1,0]},{t:4,n:51,f:[{p:[90,2,3275],t:7,e:"ui-button",a:{icon:"undo",state:"",action:"back"},f:["Back"]}," ",{t:4,f:[{p:[94,4,3374],t:7,e:"ui-display",a:{title:[{t:2,r:"name",p:[94,23,3393]}]},f:[{p:[95,4,3408],t:7,e:"ui-section",f:[{t:2,r:"desc",p:[96,5,3426]}," ",{t:4,f:[{p:[98,5,3461],t:7,e:"br"}," ",{p:[99,5,3472],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,3439]}]}," ",{p:[102,4,3608],t:7,e:"ui-section",f:[{p:[103,5,3626],t:7,e:"ui-section",a:{label:"Level"},f:[{t:2,r:"level",p:[103,31,3652]}]}," ",{p:[104,5,3680],t:7,e:"ui-section",a:{label:"Resistance"},f:[{t:2,r:"resistance",p:[104,36,3711]}]}," ",{p:[105,5,3744],t:7,e:"ui-section",a:{label:"Stealth"},f:[{t:2,r:"stealth",p:[105,33,3772]}]}," ",{p:[106,5,3802],t:7,e:"ui-section",a:{label:"Stage speed"},f:[{t:2,r:"stage_speed",p:[106,37,3834]}]}," ",{p:[107,5,3868],t:7,e:"ui-section",a:{label:"Transmittability"},f:[{t:2,r:"transmission",p:[107,42,3905]}]}]}," ",{p:[109,4,3957],t:7,e:"ui-subdisplay",a:{title:"Effect Thresholds"},f:[{p:[110,5,4004],t:7,e:"ui-section",f:[{t:3,r:"threshold_desc",p:[110,17,4016]}]}]}]}],n:53,r:"data.symptom",p:[93,2,3347]}],x:{r:["data.mode"],s:"_0==1"}}]},e.exports=a.extend(r.exports)},{341:341}],435:[function(t,e,n){var a=t(341),r={exports:{}};!function(e){"use strict";var n=t(483);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,483:483}],436:[function(t,e,n){var a=t(341),r={exports:{}};!function(t){"use strict";t.exports={computed:{stackPercentState:function(){var t=this.get("data.stack_percent");return t>50?"good":t>15?"average":"bad"},sheetsAmount:function(){var t=this.get("data.sheets");return t>5?"good":t>0?"average":"bad"}}}}(r),r.exports.template={v:3,t:[" ",{t:4,f:[{p:[21,3,495],t:7,e:"ui-notice",f:[{p:[22,5,512],t:7,e:"span",f:["Generator not anchored."]}]}],n:50,x:{r:["data.anchored"],s:"!_0"},p:[20,1,469]},{p:[26,1,577],t:7,e:"ui-display",a:{title:"Status"},f:[{p:[27,3,608],t:7,e:"ui-section",a:{label:"Power switch"},f:[{t:4,f:[{p:[29,5,669],t:7,e:"ui-button",a:{icon:"power-off",style:"selected",action:"toggle_power"},f:["On"]}],n:50,r:"data.active",p:[28,2,644]},{t:4,n:51,f:[{p:[31,5,767],t:7,e:"ui-button",a:{icon:"close",state:[{t:2,x:{r:["data.ready_to_boot"],s:'_0?null:"disabled"'},p:[31,36,798]}],action:"toggle_power"},f:["Off"]}],r:"data.active"}]}," ",{p:[34,3,910],t:7,e:"ui-section",a:{label:[{t:2,r:"data.sheet_name",p:[34,22,929]}," sheets"]},f:[{p:[35,2,960],t:7,e:"span",a:{"class":[{t:2,r:"sheetsAmount",p:[35,15,973]}]},f:[{t:2,r:"data.sheets",p:[35,33,991]}]}," ",{t:4,f:[{p:[37,5,1046],t:7,e:"ui-button",a:{action:"eject",state:[{t:2,x:{r:["data.active"],s:'_0?"disabled":null'},p:[37,38,1079]}]},f:["Eject"]}],n:50,x:{r:["data.sheets"],s:"_0>=1"},p:[36,2,1016]}]}," ",{p:[40,3,1164],t:7,e:"ui-section",a:{label:"Current sheet level"},f:[{p:[41,2,1207],t:7,e:"ui-bar",a:{min:"0",max:"100",value:[{t:2,r:"data.stack_percent",p:[41,35,1240]}],state:[{t:2,r:"stackPercentState",p:[41,66,1271]}]},f:[{t:2,x:{r:["adata.stack_percent"],s:"Math.fixed(_0)"},p:[41,89,1294]},"%"]}]}," ",{p:[43,3,1360],t:7,e:"ui-section",a:{label:"Heat level"},f:[{t:4,f:[{p:[45,2,1429],t:7,e:"span",a:{"class":"good"},f:["Nominal"]}],n:50,x:{r:["data.current_heat"],s:"_0<100"},p:[44,3,1395]},{t:4,n:51,f:[{t:4,n:50,x:{r:["data.current_heat"],s:"_0<200"},f:[{p:[47,2,1503],t:7,e:"span",a:{"class":"average"},f:["Caution"]}]},{t:4,n:50,x:{r:["data.current_heat"],s:"!(_0<200)"},f:[" ",{p:[49,2,1554],t:7,e:"span",a:{"class":"bad"},f:["DANGER"]}]}],x:{r:["data.current_heat"],s:"_0<100"}}]}]}," ",{p:[54,1,1632],t:7,e:"ui-display",a:{title:"Output"},f:[{p:[55,3,1663],t:7,e:"ui-section",a:{label:"Current output"},f:[{t:2,r:"data.power_output",p:[56,2,1701]}]}," ",{p:[58,3,1743],t:7,e:"ui-section",a:{label:"Adjust output"},f:[{p:[59,2,1780],t:7,e:"ui-button",a:{icon:"minus",action:"lower_power"},f:[{t:2,r:"data.power_generated",p:[59,47,1825]}]}," ",{p:[60,2,1864],t:7,e:"ui-button",a:{icon:"plus",action:"higher_power"},f:[{t:2,r:"data.power_generated",p:[60,47,1909]}]}]}," ",{p:[62,3,1966],t:7,e:"ui-section",a:{label:"Power available"},f:[{p:[63,5,2008],t:7,e:"span",a:{"class":[{t:2,x:{r:["data.connected"],s:'_0?null:"bad"'},p:[63,18,2021]}]},f:[{t:2,x:{r:["data.connected","data.power_available"],s:'_0?_1:"Unconnected"'},p:[63,53,2056]}]}]}]}]},e.exports=a.extend(r.exports)},{341:341}],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(455)};for(var o in i)i.hasOwnProperty(o)&&(r.exports.components[o]=i[o]);e.exports=a.extend(r.exports)},{341:341,455:455}],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:[{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}],453:[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}],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:"Scanner Gate"},f:[{p:[2,2,36],t:7,e:"ui-section",a:{label:"Scan Mode"},f:[{p:[2,32,66],t:7,e:"ui-button",a:{icon:"pencil",action:"set_mode"}}," ",{t:2,r:"data.scan_mode",p:[2,88,122]}]}," ",{t:4,f:[{p:[4,3,195],t:7,e:"ui-section",a:{label:"Disease Severity"},f:[{p:[4,40,232],t:7,e:"ui-button",a:{icon:"pencil",action:"set_disease_threshold"}}," ",{t:2,r:"data.disease_threshold",p:[4,109,301]}]}],n:50,x:{r:["data.scan_mode"],s:'_0=="Disease"'},p:[3,2,156]}," ",{t:4,f:[{p:[7,3,392],t:7,e:"ui-section",a:{label:"Cloud ID"},f:[{p:[7,32,421],t:7,e:"ui-button",a:{icon:"pencil",action:"set_nanite_cloud"}}," ",{t:2,r:"data.nanite_cloud",p:[7,96,485]}]}],n:50,x:{r:["data.scan_mode"],s:'_0=="Nanites"'},p:[6,2,353]}," ",{t:4,f:[{p:[10,3,571],t:7,e:"ui-section",a:{label:"Target Species"},f:[{p:[10,38,606],t:7,e:"ui-button",a:{icon:"pencil",action:"set_target_species"}}," ",{t:2,r:"data.target_species",p:[10,104,672]}]}],n:50,x:{r:["data.scan_mode"],s:'_0=="Species"'},p:[9,2,532]}," ",{t:4,f:[{p:[13,3,760],t:7,e:"ui-section",a:{label:"Hygiene Level"},f:[{p:[13,37,794],t:7,e:"ui-button",a:{icon:"pencil",action:"set_target_hygiene"}}," ",{t:2,r:"data.target_hygiene",p:[13,103,860]}]}],n:50,x:{r:["data.scan_mode"],s:'_0=="Hygiene"'},p:[12,2,721]}," ",{t:4,f:[{p:[16,3,950],t:7,e:"ui-section",a:{label:"Nutrition Level"},f:[{p:[16,39,986],t:7,e:"ui-button",a:{icon:"pencil",action:"set_target_nutrition"}}," ",{t:2,r:"data.target_nutrition",p:[16,107,1054]}]}],n:50,x:{r:["data.scan_mode"],s:'_0=="Nutrition"'},p:[15,2,909]}," ",{p:[18,5,1108],t:7,e:"ui-section",f:[{p:[18,17,1120],t:7,e:"ui-button",a:{tooltip:"If inverted, the gate will detect all entities that do NOT meet the set requirements.","tooltip-side":"right",action:"toggle_reverse"},f:[{t:2,x:{r:["data.reverse"],s:'_0?"Inverted Scan":"Regular Scan"'},p:[18,169,1272]}]}]}]}]},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:[{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}],456:[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(457),templates:t(459),status:t(458)};for(var o in i)i.hasOwnProperty(o)&&(r.exports.components[o]=i[o]);e.exports=a.extend(r.exports)},{341:341,457:457,458:458,459:459}],457:[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}],458:[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}],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-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}],460:[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]}," ",{p:[18,5,985],t:7,e:"ui-section",a:{label:"Cells"},f:[{p:[19,9,1021],t:7,e:"span",a:{"class":[{t:2,x:{r:["data.occupant.cloneLoss"],s:'_0?"bad":"good"'},p:[19,22,1034]}]},f:[{t:2,x:{r:["data.occupant.cloneLoss"],s:'_0?"Damaged":"Healthy"'},p:[19,68,1080]}]}]}," ",{p:[21,5,1163],t:7,e:"ui-section",a:{label:"Brain"},f:[{p:[22,9,1199],t:7,e:"span",a:{"class":[{t:2,x:{r:["data.occupant.brainLoss"],s:'_0?"bad":"good"'},p:[22,22,1212]}]},f:[{t:2,x:{r:["data.occupant.brainLoss"],s:'_0?"Abnormal":"Healthy"'},p:[22,68,1258]}]}]}," ",{p:[24,5,1342],t:7,e:"ui-section",a:{label:"Bloodstream"},f:[{t:4,f:[{p:[26,11,1429],t:7,e:"span",a:{"class":"highlight"},t0:"fade",f:[{t:2,x:{r:["volume"],s:"Math.fixed(_0,1)"},p:[26,54,1472]}," units of ",{t:2,r:"name",p:[26,89,1507]}]},{p:[26,104,1522],t:7,e:"br"}],n:52,r:"adata.occupant.reagents",p:[25,9,1384]},{t:4,n:51,f:[{p:[28,11,1557],t:7,e:"span",a:{"class":"good"},f:["Pure"]}],r:"adata.occupant.reagents"}]}],n:50,r:"data.occupied",p:[5,3,159]}]}," ",{p:[33,1,1653],t:7,e:"ui-display",a:{title:"Controls"},f:[{p:[34,2,1685],t:7,e:"ui-section",a:{label:"Door"},f:[{p:[35,5,1716],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.open"],s:'_0?"unlock":"lock"'},p:[35,22,1733]}],action:"door"},f:[{t:2,x:{r:["data.open"],s:'_0?"Open":"Closed"'},p:[35,71,1782]}]}]}," ",{p:[37,3,1847],t:7,e:"ui-section",a:{label:"Inject"},f:[{t:4,f:[{p:[39,7,1908],t:7,e:"ui-button",a:{icon:"flask",state:[{t:2,x:{r:["data.occupied","allowed"],s:'_0&&_1?null:"disabled"'},p:[39,38,1939]}],action:"inject",params:['{"chem": "',{t:2,r:"id",p:[39,122,2023]},'"}']},f:[{t:2,r:"name",p:[39,132,2033]}]},{p:[39,152,2053],t:7,e:"br"}],n:52,r:"data.chems",p:[38,5,1880]}]}]}]},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:[{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}],462:[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}],463:[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}],464:[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}],465:[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}],466:[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}],467:[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}],468:[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}],469:[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 decontaminated. 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,372],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.locked"],s:'_0?"unlock":"lock"'},p:[13,42,389]}],action:"lock"},f:[{t:2,x:{r:["data.locked"],s:'_0?"Unlock":"Lock"'},p:[13,93,440]}]}],n:50,x:{r:["data.open"],s:"!_0"},p:[13,7,354]}," ",{t:4,f:[{p:[14,27,522],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.open"],s:'_0?"sign-out":"sign-in"'},p:[14,44,539]}],action:"door"},f:[{t:2,x:{r:["data.open"],s:'_0?"Close":"Open"'},p:[14,98,593]}]}],n:50,x:{r:["data.locked"],s:"!_0"},p:[14,7,502]}]},t:7,e:"ui-display",a:{title:"Storage",button:0},f:[" ",{t:4,f:[{p:[17,7,695],t:7,e:"ui-notice",f:[{p:[18,9,716],t:7,e:"span",f:["Unit Locked"]}]}],n:50,r:"data.locked",p:[16,5,668]},{t:4,n:51,f:[{t:4,n:50,x:{r:["data.open"],s:"_0"},f:[{p:[21,9,796],t:7,e:"ui-section",a:{label:"Helmet"},f:[{p:[22,11,835],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.helmet"],s:'_0?"square":"square-o"'},p:[22,28,852]}],state:[{t:2,x:{r:["data.helmet"],s:'_0?null:"disabled"'},p:[22,75,899]}],action:"dispense",params:'{"item": "helmet"}'},f:[{t:2,x:{r:["data.helmet"],s:'_0||"Empty"'},p:[23,59,995]}]}]}," ",{p:[25,9,1066],t:7,e:"ui-section",a:{label:"Suit"},f:[{p:[26,11,1103],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.suit"],s:'_0?"square":"square-o"'},p:[26,28,1120]}],state:[{t:2,x:{r:["data.suit"],s:'_0?null:"disabled"'},p:[26,74,1166]}],action:"dispense",params:'{"item": "suit"}'},f:[{t:2,x:{r:["data.suit"],s:'_0||"Empty"'},p:[27,57,1258]}]}]}," ",{p:[29,9,1327],t:7,e:"ui-section",a:{label:"Mask"},f:[{p:[30,11,1364],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.mask"],s:'_0?"square":"square-o"'},p:[30,28,1381]}],state:[{t:2,x:{r:["data.mask"],s:'_0?null:"disabled"'},p:[30,74,1427]}],action:"dispense",params:'{"item": "mask"}'},f:[{t:2,x:{r:["data.mask"],s:'_0||"Empty"'},p:[31,57,1519]}]}]}," ",{p:[33,9,1588],t:7,e:"ui-section",a:{label:"Storage"},f:[{p:[34,11,1628],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.storage"],s:'_0?"square":"square-o"'},p:[34,28,1645]}],state:[{t:2,x:{r:["data.storage"],s:'_0?null:"disabled"'},p:[34,77,1694]}],action:"dispense",params:'{"item": "storage"}'},f:[{t:2,x:{r:["data.storage"],s:'_0||"Empty"'},p:[35,60,1792]}]}]}]},{t:4,n:50,x:{r:["data.open"],s:"!(_0)"},f:[" ",{p:[38,7,1876],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,1909]}],action:"uv"},f:["Decontaminate"]}]}],r:"data.locked"}]}],r:"data.uv_active"}]},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:[" ",{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:"div",a:{style:"text-align:center"},f:[{p:[7,4,141],t:7,e:"h1",f:["Welcome Agent..."]}," ",{p:[8,4,171],t:7,e:"br"}," ",{p:[9,4,180],t:7,e:"h3",f:["Current status: Onboard ",{t:2,r:"data.station_name",p:[9,32,208]},"."]}]}," ",{p:[12,3,251],t:7,e:"p",f:["We've identified potentional high-value targets that are currently assigned to your mission area. They are believed to hold valuable information which could be of immediate importance to our organisation."]}," ",{p:[18,3,485],t:7,e:"p",f:["Listed below are all of the contracts available to you. You are to bring the specified target to the designated drop-off, and contact us via this uplink. We will send a specialised extraction unit to put the body into."]}," ",{p:[24,3,733],t:7,e:"p",f:["We want targets alive - but we will sometimes pay slight amounts if they're not, you just won't recieve the shown bonus. You can redeem your payment through this uplink in the form of raw telecrystals, which can be put into your regular Syndicate uplink to purchase whatever you may need. We provide you with these crystals the moment you send the target up to us, which can be collected at anytime through this system."]}," ",{p:[31,3,1189],t:7,e:"p",f:["Targets extracted will be ransomed back to the station once their use to us is fulfilled, with us providing you a small percentage cut. You may want to be mindful of them identifying you when they come back. We provide you with the standard contractor loadout, which will help cover your identity."]}," ",{p:[37,3,1519],t:7,e:"p",f:["You have ",{t:2,r:"data.redeemable_tc",p:[38,13,1536]}," TC to redeem. ",{p:[38,50,1573],t:7,e:"ui-button",a:{action:"PRG_redeem_TC"},f:["Collect"]}]}," ",{t:4,f:[{p:[41,4,1672],t:7,e:"div",a:{style:"text-align:center; margin-bottom:3px"},f:[{p:[42,5,1728],t:7,e:"ui-button",a:{action:"PRG_call_extraction"},m:[{t:4,f:['state="disabled"'],n:50,r:"extraction_enroute",p:[42,45,1768]}],f:["Call Extraction"]}]}],n:50,r:"data.ongoing_contract",p:[40,3,1638]}," ",{p:[46,3,1873],t:7,e:"table",a:{style:"text-align:center;",border:"2",cellspacing:"0",width:"100%"},f:[{p:[47,4,1952],t:7,e:"tr",f:[{p:[48,5,1962],t:7,e:"th",f:["Target"]}," ",{p:[49,5,1983],t:7,e:"th",f:["Payment"]}," ",{p:[50,5,2005],t:7,e:"th",f:["Drop-Off"]}," ",{p:[51,5,2028],t:7,e:"th"}]}," ",{t:4,f:[{t:4,f:[{t:4,f:[{p:[57,7,2177],t:7,e:"tr",f:[{p:[58,8,2190],t:7,e:"td",f:[{t:2,r:"target",p:[58,12,2194]}]}," ",{p:[59,8,2218],t:7,e:"td",f:[{t:2,r:"payout",p:[59,12,2222]}," (+",{t:2,r:"payout_bonus",p:[59,25,2235]},") TC"]}," ",{p:[60,8,2269],t:7,e:"td",f:[{t:2,r:"dropoff",p:[60,12,2273]}]}," ",{p:[61,8,2298],t:7,e:"td",f:[{p:[61,12,2302],t:7,e:"ui-button",a:{action:"PRG_contract_abort",params:['{"contract_id": "',{t:2,r:"id",p:[61,126,2416]},'"}']},m:[{t:4,f:['state="disabled"'],n:50,r:"extraction_enroute",p:[61,51,2341]}],f:["Cancel"]}]}]}],n:50,x:{r:["status"],s:"_0==2||_0==3||_0==4"},p:[56,6,2120]}],n:50,r:"data.ongoing_contract",p:[55,5,2084]},{t:4,n:51,f:[{t:4,f:[{p:[66,7,2539],t:7,e:"tr",f:[{p:[67,8,2552],t:7,e:"td",f:[{t:2,r:"target",p:[67,12,2556]}]}," ",{p:[68,8,2580],t:7,e:"td",f:[{t:2,r:"payout",p:[68,12,2584]}," (+",{t:2,r:"payout_bonus",p:[68,25,2597]},") TC"]}," ",{p:[69,8,2631],t:7,e:"td",f:[{t:2,r:"dropoff",p:[69,12,2635]}]}," ",{p:[70,8,2660],t:7,e:"td",f:[{p:[70,12,2664],t:7,e:"ui-button",a:{action:"PRG_contract-accept",params:['{"contract_id": "',{t:2,r:"id",p:[70,77,2729]},'"}']},f:["Accept"]}]}]}],n:50,x:{r:["status"],s:"_0!=5&&_0!=6"},p:[65,6,2497]}],r:"data.ongoing_contract"}],n:52,r:"data.contracts",p:[54,4,2054]}]}," ",{t:4,f:[{p:[78,4,2868],t:7,e:"div",a:{style:"text-align:center;"},f:[{p:[79,5,2906],t:7,e:"ui-display",a:{title:"Dropoff Locator"},f:["Current Location: ",{t:2,r:"data.current_location",p:[80,24,2967]}," ",{p:[81,6,2999],t:7,e:"br"}," Dropoff Location: ",{t:2,r:"data.dropoff_direction",p:[82,24,3028]}]}]}],n:50,r:"data.ongoing_contract",p:[77,3,2834]}],n:50,r:"data.logged_in",p:[5,2,79]},{t:4,n:51,f:[{p:[87,3,3110],t:7,e:"div",a:{style:"text-align:center"},f:[{p:[88,4,3146],t:7,e:"ui-button",a:{action:"PRG_login"},f:["Assign"]},{p:[88,52,3194],t:7,e:"br"}," ",{t:4,f:[{t:2,r:"data.error",p:[90,5,3227]}],n:50,r:"data.error",p:[89,4,3203]}]}],r:"data.logged_in"}]}]},r.exports.components=r.exports.components||{};var i={ntosheader:t(430)};for(var o in i)i.hasOwnProperty(o)&&(r.exports.components[o]=i[o]);e.exports=a.extend(r.exports)},{341:341,430:430}],471:[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}],472:[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}],473:[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",state:[{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",state:[{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",state:[{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",state:[{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}],474:[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}],475:[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}],476:[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}],477:[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}],478:[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(479),i=e.interopRequireDefault(r),o=t(480),s=t(328),p=t(329),u=e.interopRequireDefault(p);a["default"].DEBUG=/minified/.test(function(){}),Object.assign(Math,t(484)),window.initialize=function(e){window.tgui=window.tgui||new i["default"]({el:"#container",data:function(){var n=JSON.parse(e);return{constants:t(481),text:t(485),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,479:479,480:480,481:481,484:484,485:485,"babel/external-helpers":"babel/external-helpers"}],479:[function(t,e,n){var a=t(341),r={exports:{}};!function(e){"use strict";var n=t(480),a=t(482);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),eightball:t(390),emergency_shuttle_console:t(391),engraved_message:t(392),error:t(393),exonet_node:t(394),gps:t(395),gulag_console:t(396),gulag_item_reclaimer:t(397),holodeck:t(398),implantchair:t(399),intellicard:t(400),keycard_auth:t(401),labor_claim_console:t(402),language_menu:t(403),launchpad_console:t(404),launchpad_remote:t(405),mech_bay_power_console:t(406),mulebot:t(407),nanite_chamber_control:t(408),nanite_cloud_control:t(409),nanite_comm_remote:t(410),nanite_program_hub:t(411),nanite_programmer:t(412),nanite_remote:t(413),notificationpanel:t(414),ntnet_relay:t(415),ntos_ai_restorer:t(416),ntos_card:t(417),ntos_configuration:t(418),ntos_file_manager:t(419),ntos_main:t(420),ntos_net_chat:t(421),ntos_net_dos:t(422),ntos_net_downloader:t(423),ntos_net_monitor:t(424),ntos_net_transfer:t(425),ntos_power_monitor:t(426),ntos_revelation:t(427),ntos_station_alert:t(428),ntos_supermatter_monitor:t(429),ntosheader:t(430),nuclear_bomb:t(431),operating_computer:t(432),ore_redemption_machine:t(433),pandemic:t(434),personal_crafting:t(435),portable_generator: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),rpd:t(452),sat_control:t(453),scanner_gate:t(454),scrubbing_types:t(455),shuttle_manipulator:t(456),"shuttle_manipulator/modification":t(457),"shuttle_manipulator/status":t(458),"shuttle_manipulator/templates":t(459),sleeper:t(460),slime_swap_body:t(461),smartvend:t(462),smes:t(463),smoke_machine:t(464),solar_control:t(465),space_heater:t(466),spawners_menu:t(467),station_alert:t(468),suit_storage_unit:t(469),synd_contract:t(470),tank_dispenser:t(471),tanks:t(472),thermomachine:t(473),turbine_computer:t(474),uplink:t(475),vr_sleeper:t(476),wires:t(477)};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,480:480,482:482}],480:[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},{}],481:[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},{}],482:[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(480)},{480:480}],483:[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},{}],484:[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},{}],485:[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);e1?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:[{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]},{t:4,f:[{p:[20,2,683],t:7,e:"ui-display",a:{title:"Color"},f:[{t:4,f:[{p:[22,4,745],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["@key","data.selected_color"],s:'_0==_1?"selected":null'},p:[22,22,763]}],action:"color",params:['{"paint_color": ',{t:2,r:"@key",p:[23,44,860]},"}"]},f:[{t:2,r:"@key",p:[23,55,871]}]}],n:52,r:"data.paint_colors",p:[21,3,713]}]}],n:50,x:{r:["data.category"],s:"_0==3"},p:[19,1,654]},{p:[27,1,931],t:7,e:"ui-display",a:{title:"Utilities"},f:[{p:[28,2,964],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.mode"],s:'_0&1?"check-square-o":"square-o"'},p:[28,19,981]}],action:"mode",params:'{"mode": 1}'},f:["Build"]}," ",{p:[30,2,1090],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.mode"],s:'_0&2?"check-square-o":"square-o"'},p:[30,19,1107]}],action:"mode",params:'{"mode": 2}'},f:["Wrench"]}," ",{p:[32,2,1217],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.mode"],s:'_0&4?"check-square-o":"square-o"'},p:[32,19,1234]}],action:"mode",params:'{"mode": 4}'},f:["Destroy"]}," ",{t:4,f:[{p:[35,3,1375],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.mode"],s:'_0&8?"check-square-o":"square-o"'},p:[35,20,1392]}],action:"mode",params:'{"mode": 8}'},f:["Paint"]}],n:50,x:{r:["data.category"],s:"_0==0"},p:[34,2,1345]}]}," ",{t:4,f:[{p:[40,2,1553],t:7,e:"ui-display",a:{title:"Category"},f:[{p:[41,3,1586],t:7,e:"ui-section",f:[{p:[42,4,1603],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.category"],s:'_0==0?"check-square-o":"square-o"'},p:[42,21,1620]}],state:[{t:2,x:{r:["data.category"],s:'_0<=0?"selected":null'},p:[42,84,1683]}],action:"category",params:'{"category": 0}'},f:["Atmospherics"]}," ",{p:[44,4,1804],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.category"],s:'_0==1?"check-square-o":"square-o"'},p:[44,21,1821]}],state:[{t:2,x:{r:["data.category"],s:'_0==1?"selected":null'},p:[44,84,1884]}],action:"category",params:'{"category": 1}'},f:["Disposals"]}," ",{p:[46,4,2002],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.category"],s:'_0==2?"check-square-o":"square-o"'},p:[46,21,2019]}],state:[{t:2,x:{r:["data.category"],s:'_0==2?"selected":null'},p:[46,84,2082]}],action:"category",params:'{"category": 2}'},f:["Transit Tubes"]}]}]}],n:50,x:{r:["data.locked"],s:"_0==0"},p:[39,1,1526]},{t:4,f:[{p:[52,2,2272],t:7,e:"ui-section",a:{label:"Piping Layer"},f:[{p:[53,3,2309],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.piping_layer"],s:'_0==1?"selected":null'},p:[53,21,2327]}],action:"piping_layer",params:'{"piping_layer": 1}'},f:["1"]}," ",{p:[55,3,2447],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.piping_layer"],s:'_0==2?"selected":null'},p:[55,21,2465]}],action:"piping_layer",params:'{"piping_layer": 2}'},f:["2"]}," ",{p:[57,3,2585],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.piping_layer"],s:'_0==3?"selected":null'},p:[57,21,2603]}],action:"piping_layer",params:'{"piping_layer": 3}'},f:["3"]}]}],n:50,x:{r:["data.category"],s:"_0==0"},p:[51,1,2243]},{t:4,f:[{p:[62,2,2775],t:7,e:"ui-section",a:{label:"Ducting Layer"},f:[{p:[63,3,2813],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.ducting_layer"],s:'_0==1?"selected":null'},p:[63,21,2831]}],action:"ducting_layer",params:'{"ducting_layer": 1}'},f:["1"]}," ",{p:[65,3,2954],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.ducting_layer"],s:'_0==2?"selected":null'},p:[65,21,2972]}],action:"ducting_layer",params:'{"ducting_layer": 2}'},f:["2"]}," ",{p:[67,3,3095],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.ducting_layer"],s:'_0==4?"selected":null'},p:[67,21,3113]}],action:"ducting_layer",params:'{"ducting_layer": 4}'},f:["3"]}," ",{p:[69,3,3236],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.ducting_layer"],s:'_0==8?"selected":null'},p:[69,21,3254]}],action:"ducting_layer",params:'{"ducting_layer": 8}'},f:["4"]}," ",{p:[71,3,3377],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.ducting_layer"],s:'_0==16?"selected":null'},p:[71,21,3395]}],action:"ducting_layer",params:'{"ducting_layer": 16}'},f:["5"]}]}],n:50,x:{r:["data.category"],s:"_0==3"},p:[61,1,2746]},{t:4,f:[{p:[76,2,3572],t:7,e:"ui-display",a:{title:[{t:2,r:"cat_name",p:[76,21,3591]}]},f:[{t:4,f:[{p:[78,4,3631],t:7,e:"ui-section",f:[{p:[79,5,3649],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["selected"],s:'_0?"selected":null'},p:[79,23,3667]}],action:"pipe_type",params:['{"pipe_type": ',{t:2,r:"pipe_index",p:[80,28,3748]},', "category": ',{t:2,r:"cat_name",p:[80,56,3776]},"}"]},f:[{t:2,r:"pipe_name",p:[80,71,3791]}]}]}],n:52,r:"recipes",p:[77,3,3609]}]}],n:52,r:"data.categories",p:[75,1,3544]}]},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:[{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}],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:"Scanner Gate"},f:[{p:[2,2,36],t:7,e:"ui-section",a:{label:"Scan Mode"},f:[{p:[2,32,66],t:7,e:"ui-button",a:{icon:"pencil",action:"set_mode"}}," ",{t:2,r:"data.scan_mode",p:[2,88,122]}]}," ",{t:4,f:[{p:[4,3,195],t:7,e:"ui-section",a:{label:"Disease Severity"},f:[{p:[4,40,232],t:7,e:"ui-button",a:{icon:"pencil",action:"set_disease_threshold"}}," ",{t:2,r:"data.disease_threshold",p:[4,109,301]}]}],n:50,x:{r:["data.scan_mode"],s:'_0=="Disease"'},p:[3,2,156]}," ",{t:4,f:[{p:[7,3,392],t:7,e:"ui-section",a:{label:"Cloud ID"},f:[{p:[7,32,421],t:7,e:"ui-button",a:{icon:"pencil",action:"set_nanite_cloud"}}," ",{t:2,r:"data.nanite_cloud",p:[7,96,485]}]}],n:50,x:{r:["data.scan_mode"],s:'_0=="Nanites"'},p:[6,2,353]}," ",{t:4,f:[{p:[10,3,571],t:7,e:"ui-section",a:{label:"Target Species"},f:[{p:[10,38,606],t:7,e:"ui-button",a:{icon:"pencil",action:"set_target_species"}}," ",{t:2,r:"data.target_species",p:[10,104,672]}]}],n:50,x:{r:["data.scan_mode"],s:'_0=="Species"'},p:[9,2,532]}," ",{t:4,f:[{p:[13,3,760],t:7,e:"ui-section",a:{label:"Hygiene Level"},f:[{p:[13,37,794],t:7,e:"ui-button",a:{icon:"pencil",action:"set_target_hygiene"}}," ",{t:2,r:"data.target_hygiene",p:[13,103,860]}]}],n:50,x:{r:["data.scan_mode"],s:'_0=="Hygiene"'},p:[12,2,721]}," ",{t:4,f:[{p:[16,3,950],t:7,e:"ui-section",a:{label:"Nutrition Level"},f:[{p:[16,39,986],t:7,e:"ui-button",a:{icon:"pencil",action:"set_target_nutrition"}}," ",{t:2,r:"data.target_nutrition",p:[16,107,1054]}]}],n:50,x:{r:["data.scan_mode"],s:'_0=="Nutrition"'},p:[15,2,909]}," ",{p:[18,5,1108],t:7,e:"ui-section",f:[{p:[18,17,1120],t:7,e:"ui-button",a:{tooltip:"If inverted, the gate will detect all entities that do NOT meet the set requirements.","tooltip-side":"right",action:"toggle_reverse"},f:[{t:2,x:{r:["data.reverse"],s:'_0?"Inverted Scan":"Regular Scan"'},p:[18,169,1272]}]}]}]}]},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:[{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}],456:[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(457),templates:t(459),status:t(458)};for(var o in i)i.hasOwnProperty(o)&&(r.exports.components[o]=i[o]);e.exports=a.extend(r.exports)},{341:341,457:457,458:458,459:459}],457:[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}],458:[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}],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-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}],460:[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]}," ",{p:[18,5,985],t:7,e:"ui-section",a:{label:"Cells"},f:[{p:[19,9,1021],t:7,e:"span",a:{"class":[{t:2,x:{r:["data.occupant.cloneLoss"],s:'_0?"bad":"good"'},p:[19,22,1034]}]},f:[{t:2,x:{r:["data.occupant.cloneLoss"],s:'_0?"Damaged":"Healthy"'},p:[19,68,1080]}]}]}," ",{p:[21,5,1163],t:7,e:"ui-section",a:{label:"Brain"},f:[{p:[22,9,1199],t:7,e:"span",a:{"class":[{t:2,x:{r:["data.occupant.brainLoss"],s:'_0?"bad":"good"'},p:[22,22,1212]}]},f:[{t:2,x:{r:["data.occupant.brainLoss"],s:'_0?"Abnormal":"Healthy"'},p:[22,68,1258]}]}]}," ",{p:[24,5,1342],t:7,e:"ui-section",a:{label:"Bloodstream"},f:[{t:4,f:[{p:[26,11,1429],t:7,e:"span",a:{"class":"highlight"},t0:"fade",f:[{t:2,x:{r:["volume"],s:"Math.fixed(_0,1)"},p:[26,54,1472]}," units of ",{t:2,r:"name",p:[26,89,1507]}]},{p:[26,104,1522],t:7,e:"br"}],n:52,r:"adata.occupant.reagents",p:[25,9,1384]},{t:4,n:51,f:[{p:[28,11,1557],t:7,e:"span",a:{"class":"good"},f:["Pure"]}],r:"adata.occupant.reagents"}]}],n:50,r:"data.occupied",p:[5,3,159]}]}," ",{p:[33,1,1653],t:7,e:"ui-display",a:{title:"Controls"},f:[{p:[34,2,1685],t:7,e:"ui-section",a:{label:"Door"},f:[{p:[35,5,1716],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.open"],s:'_0?"unlock":"lock"'},p:[35,22,1733]}],action:"door"},f:[{t:2,x:{r:["data.open"],s:'_0?"Open":"Closed"'},p:[35,71,1782]}]}]}," ",{p:[37,3,1847],t:7,e:"ui-section",a:{label:"Inject"},f:[{t:4,f:[{p:[39,7,1908],t:7,e:"ui-button",a:{icon:"flask",state:[{t:2,x:{r:["data.occupied","allowed"],s:'_0&&_1?null:"disabled"'},p:[39,38,1939]}],action:"inject",params:['{"chem": "',{t:2,r:"id",p:[39,122,2023]},'"}']},f:[{t:2,r:"name",p:[39,132,2033]}]},{p:[39,152,2053],t:7,e:"br"}],n:52,r:"data.chems",p:[38,5,1880]}]}]}]},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:[{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}],462:[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}],463:[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}],464:[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}],465:[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}],466:[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}],467:[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}],468:[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}],469:[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 decontaminated. 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,372],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.locked"],s:'_0?"unlock":"lock"'},p:[13,42,389]}],action:"lock"},f:[{t:2,x:{r:["data.locked"],s:'_0?"Unlock":"Lock"'},p:[13,93,440]}]}],n:50,x:{r:["data.open"],s:"!_0"},p:[13,7,354]}," ",{t:4,f:[{p:[14,27,522],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.open"],s:'_0?"sign-out":"sign-in"'},p:[14,44,539]}],action:"door"},f:[{t:2,x:{r:["data.open"],s:'_0?"Close":"Open"'},p:[14,98,593]}]}],n:50,x:{r:["data.locked"],s:"!_0"},p:[14,7,502]}]},t:7,e:"ui-display",a:{title:"Storage",button:0},f:[" ",{t:4,f:[{p:[17,7,695],t:7,e:"ui-notice",f:[{p:[18,9,716],t:7,e:"span",f:["Unit Locked"]}]}],n:50,r:"data.locked",p:[16,5,668]},{t:4,n:51,f:[{t:4,n:50,x:{r:["data.open"],s:"_0"},f:[{p:[21,9,796],t:7,e:"ui-section",a:{label:"Helmet"},f:[{p:[22,11,835],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.helmet"],s:'_0?"square":"square-o"'},p:[22,28,852]}],state:[{t:2,x:{r:["data.helmet"],s:'_0?null:"disabled"'},p:[22,75,899]}],action:"dispense",params:'{"item": "helmet"}'},f:[{t:2,x:{r:["data.helmet"],s:'_0||"Empty"'},p:[23,59,995]}]}]}," ",{p:[25,9,1066],t:7,e:"ui-section",a:{label:"Suit"},f:[{p:[26,11,1103],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.suit"],s:'_0?"square":"square-o"'},p:[26,28,1120]}],state:[{t:2,x:{r:["data.suit"],s:'_0?null:"disabled"'},p:[26,74,1166]}],action:"dispense",params:'{"item": "suit"}'},f:[{t:2,x:{r:["data.suit"],s:'_0||"Empty"'},p:[27,57,1258]}]}]}," ",{p:[29,9,1327],t:7,e:"ui-section",a:{label:"Mask"},f:[{p:[30,11,1364],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.mask"],s:'_0?"square":"square-o"'},p:[30,28,1381]}],state:[{t:2,x:{r:["data.mask"],s:'_0?null:"disabled"'},p:[30,74,1427]}],action:"dispense",params:'{"item": "mask"}'},f:[{t:2,x:{r:["data.mask"],s:'_0||"Empty"'},p:[31,57,1519]}]}]}," ",{p:[33,9,1588],t:7,e:"ui-section",a:{label:"Storage"},f:[{p:[34,11,1628],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.storage"],s:'_0?"square":"square-o"'},p:[34,28,1645]}],state:[{t:2,x:{r:["data.storage"],s:'_0?null:"disabled"'},p:[34,77,1694]}],action:"dispense",params:'{"item": "storage"}'},f:[{t:2,x:{r:["data.storage"],s:'_0||"Empty"'},p:[35,60,1792]}]}]}]},{t:4,n:50,x:{r:["data.open"],s:"!(_0)"},f:[" ",{p:[38,7,1876],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,1909]}],action:"uv"},f:["Decontaminate"]}]}],r:"data.locked"}]}],r:"data.uv_active"}]},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:[" ",{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:"div",a:{style:"text-align:center"},f:[{p:[7,4,141],t:7,e:"h1",f:["Welcome Agent..."]}," ",{p:[8,4,171],t:7,e:"br"}," ",{p:[9,4,180],t:7,e:"h3",f:["Current status: Onboard ",{t:2,r:"data.station_name",p:[9,32,208]},"."]}]}," ",{p:[12,3,251],t:7,e:"p",f:["We've identified potentional high-value targets that are currently assigned to your mission area. They are believed to hold valuable information which could be of immediate importance to our organisation."]}," ",{p:[18,3,485],t:7,e:"p",f:["Listed below are all of the contracts available to you. You are to bring the specified target to the designated drop-off, and contact us via this uplink. We will send a specialised extraction unit to put the body into."]}," ",{p:[24,3,733],t:7,e:"p",f:["We want targets alive - but we will sometimes pay slight amounts if they're not, you just won't recieve the shown bonus. You can redeem your payment through this uplink in the form of raw telecrystals, which can be put into your regular Syndicate uplink to purchase whatever you may need. We provide you with these crystals the moment you send the target up to us, which can be collected at anytime through this system."]}," ",{p:[31,3,1189],t:7,e:"p",f:["Targets extracted will be ransomed back to the station once their use to us is fulfilled, with us providing you a small percentage cut. You may want to be mindful of them identifying you when they come back. We provide you with the standard contractor loadout, which will help cover your identity."]}," ",{p:[37,3,1519],t:7,e:"p",f:["You have ",{t:2,r:"data.redeemable_tc",p:[38,13,1536]}," TC to redeem. ",{p:[38,50,1573],t:7,e:"ui-button",a:{action:"PRG_redeem_TC"},f:["Collect"]}]}," ",{t:4,f:[{p:[41,4,1672],t:7,e:"div",a:{style:"text-align:center; margin-bottom:3px"},f:[{p:[42,5,1728],t:7,e:"ui-button",a:{action:"PRG_call_extraction"},m:[{t:4,f:['state="disabled"'],n:50,r:"extraction_enroute",p:[42,45,1768]}],f:["Call Extraction"]}]}],n:50,r:"data.ongoing_contract",p:[40,3,1638]}," ",{p:[46,3,1873],t:7,e:"table",a:{style:"text-align:center;",border:"2",cellspacing:"0",width:"100%"},f:[{p:[47,4,1952],t:7,e:"tr",f:[{p:[48,5,1962],t:7,e:"th",f:["Target"]}," ",{p:[49,5,1983],t:7,e:"th",f:["Payment"]}," ",{p:[50,5,2005],t:7,e:"th",f:["Drop-Off"]}," ",{p:[51,5,2028],t:7,e:"th"}]}," ",{t:4,f:[{t:4,f:[{t:4,f:[{p:[57,7,2177],t:7,e:"tr",f:[{p:[58,8,2190],t:7,e:"td",f:[{t:2,r:"target",p:[58,12,2194]}]}," ",{p:[59,8,2218],t:7,e:"td",f:[{t:2,r:"payout",p:[59,12,2222]}," (+",{t:2,r:"payout_bonus",p:[59,25,2235]},") TC"]}," ",{p:[60,8,2269],t:7,e:"td",f:[{t:2,r:"dropoff",p:[60,12,2273]}]}," ",{p:[61,8,2298],t:7,e:"td",f:[{p:[61,12,2302],t:7,e:"ui-button",a:{action:"PRG_contract_abort",params:['{"contract_id": "',{t:2,r:"id",p:[61,126,2416]},'"}']},m:[{t:4,f:['state="disabled"'],n:50,r:"extraction_enroute",p:[61,51,2341]}],f:["Cancel"]}]}]}],n:50,x:{r:["status"],s:"_0==2||_0==3||_0==4"},p:[56,6,2120]}],n:50,r:"data.ongoing_contract",p:[55,5,2084]},{t:4,n:51,f:[{t:4,f:[{p:[66,7,2539],t:7,e:"tr",f:[{p:[67,8,2552],t:7,e:"td",f:[{t:2,r:"target",p:[67,12,2556]}]}," ",{p:[68,8,2580],t:7,e:"td",f:[{t:2,r:"payout",p:[68,12,2584]}," (+",{t:2,r:"payout_bonus",p:[68,25,2597]},") TC"]}," ",{p:[69,8,2631],t:7,e:"td",f:[{t:2,r:"dropoff",p:[69,12,2635]}]}," ",{p:[70,8,2660],t:7,e:"td",f:[{p:[70,12,2664],t:7,e:"ui-button",a:{action:"PRG_contract-accept",params:['{"contract_id": "',{t:2,r:"id",p:[70,77,2729]},'"}']},f:["Accept"]}]}]}],n:50,x:{r:["status"],s:"_0!=5&&_0!=6"},p:[65,6,2497]}],r:"data.ongoing_contract"}],n:52,r:"data.contracts",p:[54,4,2054]}]}," ",{t:4,f:[{p:[78,4,2868],t:7,e:"div",a:{style:"text-align:center;"},f:[{p:[79,5,2906],t:7,e:"ui-display",a:{title:"Dropoff Locator"},f:["Current Location: ",{t:2,r:"data.current_location",p:[80,24,2967]}," ",{p:[81,6,2999],t:7,e:"br"}," Dropoff Location: ",{t:2,r:"data.dropoff_direction",p:[82,24,3028]}]}]}],n:50,r:"data.ongoing_contract",p:[77,3,2834]}],n:50,r:"data.logged_in",p:[5,2,79]},{t:4,n:51,f:[{p:[87,3,3110],t:7,e:"div",a:{style:"text-align:center"},f:[{p:[88,4,3146],t:7,e:"ui-button",a:{action:"PRG_login"},f:["Assign"]},{p:[88,52,3194],t:7,e:"br"}," ",{t:4,f:[{t:2,r:"data.error",p:[90,5,3227]}],n:50,r:"data.error",p:[89,4,3203]}]}],r:"data.logged_in"}]}]},r.exports.components=r.exports.components||{};var i={ntosheader:t(430)};for(var o in i)i.hasOwnProperty(o)&&(r.exports.components[o]=i[o]);e.exports=a.extend(r.exports)},{341:341,430:430}],471:[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}],472:[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}],473:[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",state:[{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",state:[{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",state:[{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",state:[{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}],474:[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}],475:[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}],476:[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}],477:[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}],478:[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(479),i=e.interopRequireDefault(r),o=t(480),s=t(328),p=t(329),u=e.interopRequireDefault(p);a["default"].DEBUG=/minified/.test(function(){}),Object.assign(Math,t(484)),window.initialize=function(e){window.tgui=window.tgui||new i["default"]({el:"#container",data:function(){var n=JSON.parse(e);return{constants:t(481),text:t(485),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,479:479,480:480,481:481,484:484,485:485,"babel/external-helpers":"babel/external-helpers"}],479:[function(t,e,n){var a=t(341),r={exports:{}};!function(e){"use strict";var n=t(480),a=t(482);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),eightball:t(390),emergency_shuttle_console:t(391),engraved_message:t(392),error:t(393),exonet_node:t(394),gps:t(395),gulag_console:t(396),gulag_item_reclaimer:t(397),holodeck:t(398),implantchair:t(399),intellicard:t(400),keycard_auth:t(401),labor_claim_console:t(402),language_menu:t(403),launchpad_console:t(404),launchpad_remote:t(405),mech_bay_power_console:t(406),mulebot:t(407),nanite_chamber_control:t(408),nanite_cloud_control:t(409),nanite_comm_remote:t(410),nanite_program_hub:t(411),nanite_programmer:t(412),nanite_remote:t(413),notificationpanel:t(414),ntnet_relay:t(415),ntos_ai_restorer:t(416),ntos_card:t(417),ntos_configuration:t(418),ntos_file_manager:t(419),ntos_main:t(420),ntos_net_chat:t(421),ntos_net_dos:t(422),ntos_net_downloader:t(423),ntos_net_monitor:t(424),ntos_net_transfer:t(425),ntos_power_monitor:t(426),ntos_revelation:t(427),ntos_station_alert:t(428),ntos_supermatter_monitor:t(429),ntosheader:t(430),nuclear_bomb:t(431),operating_computer:t(432),ore_redemption_machine:t(433),pandemic:t(434),personal_crafting:t(435),portable_generator: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),rpd:t(452),sat_control:t(453),scanner_gate:t(454),scrubbing_types:t(455),shuttle_manipulator:t(456),"shuttle_manipulator/modification":t(457),"shuttle_manipulator/status":t(458),"shuttle_manipulator/templates":t(459),sleeper:t(460),slime_swap_body:t(461),smartvend:t(462),smes:t(463),smoke_machine:t(464),solar_control:t(465),space_heater:t(466),spawners_menu:t(467),station_alert:t(468),suit_storage_unit:t(469),synd_contract:t(470),tank_dispenser:t(471),tanks:t(472),thermomachine:t(473),turbine_computer:t(474),uplink:t(475),vr_sleeper:t(476),wires:t(477)};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,480:480,482:482}],480:[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},{}],481:[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},{}],482:[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(480)},{480:480}],483:[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},{}],484:[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},{}],485:[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 {{/if}} +{{#if data.category == 3}} + + {{#each data.paint_colors}} + {{@key}} + {{/each}} + +{{/if}} Build @@ -28,26 +36,42 @@ action='mode' params='{"mode": 8}'>Paint {{/if}} - - - Atmospherics - Disposals - Transit Tubes - - {{#if data.category == 0}} - - 1 - 2 - 3 +{{#if data.locked == 0}} + + + Atmospherics + Disposals + Transit Tubes - {{/if}} - + +{{/if}} +{{#if data.category == 0}} + + 1 + 2 + 3 + +{{/if}} +{{#if data.category == 3}} + + 1 + 2 + 3 + 4 + 5 + +{{/if}} {{#each data.categories}} {{#each recipes}} @@ -57,4 +81,4 @@ {{/each}} -{{/each}} +{{/each}} \ No newline at end of file