From f8055f96742a87ee7ab4dc4543dc33af32f68bc5 Mon Sep 17 00:00:00 2001 From: Chompstation Bot Date: Wed, 21 Apr 2021 06:31:46 +0000 Subject: [PATCH 001/174] [MIRROR] Updates all bots to use TGUI, and adds mute button for certain bots --- code/modules/mob/living/bot/cleanbot.dm | 9 ++- code/modules/mob/living/bot/edCLNbot.dm | 3 +- code/modules/mob/living/bot/farmbot.dm | 11 +++- code/modules/mob/living/bot/floorbot.dm | 16 +++-- code/modules/mob/living/bot/medbot.dm | 1 - code/modules/mob/living/bot/mulebot.dm | 21 +++--- code/modules/mob/living/bot/secbot.dm | 7 +- tgui/packages/tgui/interfaces/Cleanbot.js | 41 +++++++++--- tgui/packages/tgui/interfaces/Farmbot.js | 2 +- tgui/packages/tgui/interfaces/Floorbot.js | 11 +++- tgui/packages/tgui/interfaces/Secbot.js | 13 ++-- tgui/packages/tgui/public/tgui.bundle.js | 80 +++++++++++++---------- 12 files changed, 140 insertions(+), 75 deletions(-) diff --git a/code/modules/mob/living/bot/cleanbot.dm b/code/modules/mob/living/bot/cleanbot.dm index 8071c184ee..f520e80fa6 100644 --- a/code/modules/mob/living/bot/cleanbot.dm +++ b/code/modules/mob/living/bot/cleanbot.dm @@ -11,6 +11,7 @@ wait_if_pulled = 1 min_target_dist = 0 + var/vocal = 1 var/cleaning = 0 var/wet_floors = 0 var/spray_blood = 0 @@ -27,7 +28,7 @@ return ..() /mob/living/bot/cleanbot/handleIdle() - if(!wet_floors && !spray_blood && prob(2)) + if(!wet_floors && !spray_blood && vocal && prob(2)) custom_emote(2, "makes an excited booping sound!") playsound(src, 'sound/machines/synth_yes.ogg', 50, 0) @@ -164,9 +165,10 @@ data["on"] = on data["open"] = open data["locked"] = locked - + data["blood"] = blood data["patrol"] = will_patrol + data["vocal"] = vocal data["wet_floors"] = wet_floors data["spray_blood"] = spray_blood @@ -193,6 +195,9 @@ will_patrol = !will_patrol patrol_path = null . = TRUE + if("vocal") + vocal = !vocal + . = TRUE if("wet_floors") wet_floors = !wet_floors to_chat(usr, "You twiddle the screw.") diff --git a/code/modules/mob/living/bot/edCLNbot.dm b/code/modules/mob/living/bot/edCLNbot.dm index b4d3dfbcca..a0b0dc3145 100644 --- a/code/modules/mob/living/bot/edCLNbot.dm +++ b/code/modules/mob/living/bot/edCLNbot.dm @@ -12,6 +12,7 @@ patrol_speed = 3 target_speed = 6 + vocal = 1 cleaning = 0 blood = 0 var/red_switch = 0 @@ -25,7 +26,7 @@ icon_state = "edCLN[on]" /mob/living/bot/cleanbot/edCLN/handleIdle() - if(prob(10)) + if(vocal && prob(10)) custom_emote(2, "makes a less than thrilled beeping sound.") playsound(src, 'sound/machines/synth_yes.ogg', 50, 0) diff --git a/code/modules/mob/living/bot/farmbot.dm b/code/modules/mob/living/bot/farmbot.dm index 9334fbbcec..01d9702aa8 100644 --- a/code/modules/mob/living/bot/farmbot.dm +++ b/code/modules/mob/living/bot/farmbot.dm @@ -96,9 +96,18 @@ turn_on() . = TRUE + switch(action) + if("power") + if(!access_scanner.allowed(src)) + return FALSE + if(on) + turn_off() + else + turn_on() + . = TRUE + if(locked) return TRUE - switch(action) if("water") waters_trays = !waters_trays diff --git a/code/modules/mob/living/bot/floorbot.dm b/code/modules/mob/living/bot/floorbot.dm index 31d1dc0e25..54fbc8403c 100644 --- a/code/modules/mob/living/bot/floorbot.dm +++ b/code/modules/mob/living/bot/floorbot.dm @@ -12,6 +12,7 @@ wait_if_pulled = 1 min_target_dist = 0 + var/vocal = 1 var/amount = 10 // 1 for tile, 2 for lattice var/maxAmount = 60 var/tilemake = 0 // When it reaches 100, bot makes a tile @@ -41,7 +42,8 @@ data["on"] = on data["open"] = open data["locked"] = locked - + + data["vocal"] = vocal data["amount"] = amount data["possible_bmode"] = list("NORTH", "EAST", "SOUTH", "WEST") @@ -56,7 +58,6 @@ data["eattiles"] = eattiles data["maketiles"] = maketiles data["bmode"] = dir2text(targetdirection) - return data /mob/living/bot/floorbot/attack_hand(var/mob/user) @@ -74,8 +75,8 @@ /mob/living/bot/floorbot/tgui_act(action, list/params, datum/tgui/ui, datum/tgui_state/state) if(..()) return TRUE - - add_fingerprint(usr) + + add_fingerprint(src) switch(action) if("start") @@ -84,11 +85,14 @@ else turn_on() . = TRUE - + if(locked && !issilicon(usr)) return switch(action) + if("vocal") + vocal = !vocal + . = TRUE if("improve") improvefloors = !improvefloors . = TRUE @@ -108,7 +112,7 @@ tilemake = 0 addTiles(1) - if(prob(1)) + if(vocal && prob(1)) custom_emote(2, "makes an excited beeping sound!") playsound(src, 'sound/machines/twobeep.ogg', 50, 0) diff --git a/code/modules/mob/living/bot/medbot.dm b/code/modules/mob/living/bot/medbot.dm index 22871209db..d1a9c567e9 100644 --- a/code/modules/mob/living/bot/medbot.dm +++ b/code/modules/mob/living/bot/medbot.dm @@ -313,7 +313,6 @@ declare_treatment = !declare_treatment . = TRUE - /mob/living/bot/medbot/emag_act(var/remaining_uses, var/mob/user) . = ..() if(!emagged) diff --git a/code/modules/mob/living/bot/mulebot.dm b/code/modules/mob/living/bot/mulebot.dm index fa0b76009f..92cc55f7f0 100644 --- a/code/modules/mob/living/bot/mulebot.dm +++ b/code/modules/mob/living/bot/mulebot.dm @@ -70,17 +70,16 @@ ui.open() /mob/living/bot/mulebot/tgui_data(mob/user) - var/list/data = list( - "suffix" = suffix, - "power" = on, - "issilicon" = issilicon(user), - "load" = load, - "locked" = locked, - "auto_return" = auto_return, - "crates_only" = crates_only, - "hatch" = open, - "safety" = safety, - ) + var/list/data = ..() + data["suffix"] = suffix + data["power"] = on + data["issillicon"] = issilicon(user) + data["load"] = load + data["locked"] = locked + data["auto_return"] = auto_return + data["crates_only"] = crates_only + data["hatch"] = open + data["safety"] = safety return data /mob/living/bot/mulebot/tgui_act(action, params) diff --git a/code/modules/mob/living/bot/secbot.dm b/code/modules/mob/living/bot/secbot.dm index f5fd98615f..396ddf53d0 100644 --- a/code/modules/mob/living/bot/secbot.dm +++ b/code/modules/mob/living/bot/secbot.dm @@ -109,6 +109,7 @@ data["check_arrest"] = null data["arrest_type"] = null data["declare_arrests"] = null + data["bot_patrolling"] = null data["will_patrol"] = null if(!locked || issilicon(user)) @@ -117,8 +118,8 @@ data["check_arrest"] = check_arrest data["arrest_type"] = arrest_type data["declare_arrests"] = declare_arrests - if(using_map.bot_patrolling) - data["will_patrol"] = will_patrol + data["bot_patrolling"] = using_map.bot_patrolling + data["patrol"] = will_patrol return data @@ -128,7 +129,7 @@ /mob/living/bot/secbot/tgui_act(action, list/params, datum/tgui/ui, datum/tgui_state/state) if(..()) return - + add_fingerprint(usr) switch(action) diff --git a/tgui/packages/tgui/interfaces/Cleanbot.js b/tgui/packages/tgui/interfaces/Cleanbot.js index 949b1794d9..33a810b024 100644 --- a/tgui/packages/tgui/interfaces/Cleanbot.js +++ b/tgui/packages/tgui/interfaces/Cleanbot.js @@ -12,6 +12,7 @@ export const Cleanbot = (props, context) => { version, blood, patrol, + vocal, wet_floors, spray_blood, rgbpanel, @@ -42,13 +43,37 @@ export const Cleanbot = (props, context) => { {!locked && (
- + + + + + + + + {/* VOREStation Edit: Not really used on Vore.*/} + {/* + + */} + {/* VOREStation Edit End */} +
) || null} {(!locked && open) && ( @@ -101,4 +126,4 @@ export const Cleanbot = (props, context) => { ); -}; \ No newline at end of file +}; diff --git a/tgui/packages/tgui/interfaces/Farmbot.js b/tgui/packages/tgui/interfaces/Farmbot.js index 0b1332d69b..55222c4068 100644 --- a/tgui/packages/tgui/interfaces/Farmbot.js +++ b/tgui/packages/tgui/interfaces/Farmbot.js @@ -120,4 +120,4 @@ export const Farmbot = (props, context) => { ); -}; \ No newline at end of file +}; diff --git a/tgui/packages/tgui/interfaces/Floorbot.js b/tgui/packages/tgui/interfaces/Floorbot.js index 9c2770340a..95b4834c78 100644 --- a/tgui/packages/tgui/interfaces/Floorbot.js +++ b/tgui/packages/tgui/interfaces/Floorbot.js @@ -9,6 +9,7 @@ export const Floorbot = (props, context) => { on, open, locked, + vocal, amount, possible_bmode, improvefloors, @@ -43,6 +44,14 @@ export const Floorbot = (props, context) => { {!locked && (
+ + + - {will_patrol && ( + {!!bot_patrolling && ( )} @@ -96,4 +97,4 @@ export const Secbot = (props, context) => { ); -}; \ No newline at end of file +}; diff --git a/tgui/packages/tgui/public/tgui.bundle.js b/tgui/packages/tgui/public/tgui.bundle.js index b92bcd7aae..c4a41413ee 100644 --- a/tgui/packages/tgui/public/tgui.bundle.js +++ b/tgui/packages/tgui/public/tgui.bundle.js @@ -1,35 +1,47 @@ -!function(e){var t={};function n(o){if(t[o])return t[o].exports;var r=t[o]={i:o,l:!1,exports:{}};return e[o].call(r.exports,r,r.exports,n),r.l=!0,r.exports}n.m=e,n.c=t,n.d=function(e,t,o){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:o})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var o=Object.create(null);if(n.r(o),Object.defineProperty(o,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var r in e)n.d(o,r,function(t){return e[t]}.bind(null,r));return o},n.n=function(e){var t=e&&e.__esModule?function(){return e["default"]}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=206)}([function(e,t,n){"use strict";t.__esModule=!0;var o=n(421);Object.keys(o).forEach((function(e){"default"!==e&&"__esModule"!==e&&(t[e]=o[e])}))},function(e,t,n){"use strict";(function(e){t.__esModule=!0,t.useSharedState=t.useLocalState=t.useBackend=t.selectBackend=t.sendAct=t.sendMessage=t.backendMiddleware=t.backendReducer=t.backendSuspendSuccess=t.backendSuspendStart=t.backendSetSharedState=t.backendUpdate=void 0;var o=n(172),r=n(28),i=n(93);var a=(0,n(24).createLogger)("backend");t.backendUpdate=function(e){return{type:"backend/update",payload:e}};var c=function(e,t){return{type:"backend/setSharedState",payload:{key:e,nextState:t}}};t.backendSetSharedState=c;t.backendSuspendStart=function(){return{type:"backend/suspendStart"}};t.backendSuspendSuccess=function(){return{type:"backend/suspendSuccess",payload:{timestamp:Date.now()}}};var l={config:{},data:{}};t.backendReducer=function(e,t){void 0===e&&(e=l);var n=t.type,o=t.payload;if("backend/update"===n){var i=Object.assign({},e.config,{},o.config),a=Object.assign({},e.data,{},o.static_data,{},o.data),c=Object.assign({},e.shared);if(o.shared)for(var d=0,u=Object.keys(o.shared);d=0||(r[n]=e[n]);return r}(t,["payload"]),r=Object.assign({tgui:1,window_id:window.__windowId__},o);null!==n&&n!==undefined&&(r.payload=JSON.stringify(n)),Byond.topic(r)};t.sendMessage=d;var u=function(e,t){void 0===t&&(t={}),"object"!=typeof t||null===t||Array.isArray(t)?a.error("Payload for act() must be an object, got this:",t):d({type:"act/"+e,payload:t})};t.sendAct=u;var s=function(e){return e.backend||{}};t.selectBackend=s;t.useBackend=function(e){var t=e.store,n=s(t.getState());return Object.assign({},n,{act:u})};t.useLocalState=function(e,t,n){var o,r=e.store,i=null!=(o=s(r.getState()).shared)?o:{},a=t in i?i[t]:n;return[a,function(e){r.dispatch(c(t,"function"==typeof e?e(a):e))}]};t.useSharedState=function(e,t,n){var o,r=e.store,i=null!=(o=s(r.getState()).shared)?o:{},a=t in i?i[t]:n;return[a,function(e){d({type:"setSharedState",key:t,value:JSON.stringify("function"==typeof e?e(a):e)||""})}]}}).call(this,n(438).setImmediate)},function(e,t,n){"use strict";t.__esModule=!0,t.Tooltip=t.Tabs=t.Table=t.Slider=t.Section=t.ProgressBar=t.NumberInput=t.NoticeBox=t.Modal=t.NanoMap=t.LabeledList=t.LabeledControls=t.Knob=t.Input=t.Icon=t.Grid=t.Flex=t.Dropdown=t.DraggableControl=t.Divider=t.Dimmer=t.ColorBox=t.Collapsible=t.Chart=t.ByondUi=t.Button=t.Box=t.BlockQuote=t.AnimatedNumber=void 0;var o=n(127);t.AnimatedNumber=o.AnimatedNumber;var r=n(446);t.BlockQuote=r.BlockQuote;var i=n(19);t.Box=i.Box;var a=n(128);t.Button=a.Button;var c=n(447);t.ByondUi=c.ByondUi;var l=n(449);t.Chart=l.Chart;var d=n(450);t.Collapsible=d.Collapsible;var u=n(451);t.ColorBox=u.ColorBox;var s=n(179);t.Dimmer=s.Dimmer;var m=n(180);t.Divider=m.Divider;var p=n(130);t.DraggableControl=p.DraggableControl;var h=n(452);t.Dropdown=h.Dropdown;var C=n(181);t.Flex=C.Flex;var f=n(453);t.Grid=f.Grid;var N=n(129);t.Icon=N.Icon;var b=n(454);t.Input=b.Input;var V=n(455);t.Knob=V.Knob;var g=n(456);t.LabeledControls=g.LabeledControls;var v=n(183);t.LabeledList=v.LabeledList;var _=n(457);t.NanoMap=_.NanoMap;var k=n(458);t.Modal=k.Modal;var y=n(459);t.NoticeBox=y.NoticeBox;var L=n(131);t.NumberInput=L.NumberInput;var B=n(460);t.ProgressBar=B.ProgressBar;var w=n(461);t.Section=w.Section;var x=n(462);t.Slider=x.Slider;var S=n(182);t.Table=S.Table;var I=n(463);t.Tabs=I.Tabs;var T=n(178);t.Tooltip=T.Tooltip},function(e,t,n){"use strict";t.__esModule=!0,t.Window=t.NtosWindow=t.refocusLayout=t.Layout=void 0;var o=n(126);t.Layout=o.Layout,t.refocusLayout=o.refocusLayout;var r=n(445);t.NtosWindow=r.NtosWindow;var i=n(184);t.Window=i.Window},function(e,t,n){"use strict";var o=n(9),r=n(23).f,i=n(33),a=n(26),c=n(98),l=n(139),d=n(67);e.exports=function(e,t){var n,u,s,m,p,h=e.target,C=e.global,f=e.stat;if(n=C?o:f?o[h]||c(h,{}):(o[h]||{}).prototype)for(u in t){if(m=t[u],s=e.noTargetGet?(p=r(n,u))&&p.value:n[u],!d(C?u:h+(f?".":"#")+u,e.forced)&&s!==undefined){if(typeof m==typeof s)continue;l(m,s)}(e.sham||s&&s.sham)&&i(m,"sham",!0),a(n,u,m,e)}}},function(e,t,n){"use strict";t.__esModule=!0,t.keyOfMatchingRange=t.inRange=t.toFixed=t.round=t.scale=t.clamp01=t.clamp=void 0;t.clamp=function(e,t,n){return en?n:e};t.clamp01=function(e){return e<0?0:e>1?1:e};t.scale=function(e,t,n){return(e-t)/(n-t)};t.round=function(e,t){return!e||isNaN(e)?e:(t|=0,i=(e*=n=Math.pow(10,t))>0|-(e<0),r=Math.abs(e%1)>=.4999999999854481,o=Math.floor(e),r&&(e=o+(i>0)),(r?e:Math.round(e))/n);var n,o,r,i};t.toFixed=function(e,t){return void 0===t&&(t=0),Number(e).toFixed(Math.max(t,0))};var o=function(e,t){return t&&e>=t[0]&&e<=t[1]};t.inRange=o;t.keyOfMatchingRange=function(e,t){for(var n=0,r=Object.keys(t);n=e.length?{done:!0}:{done:!1,value:e[t++]}};throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}return(t=e[Symbol.iterator]()).next.bind(t)}function r(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,o=new Array(t);n",apos:"'",trade:"\u2122"};return e.replace(/
/gi,"\n").replace(/<\/?[a-z0-9-_]+[^>]*>/gi,"").replace(/&(nbsp|amp|deg|quot|lt|gt|apos|trade);/g,(function(e,n){return t[n]})).replace(/&#?([0-9]+);/gi,(function(e,t){var n=parseInt(t,10);return String.fromCharCode(n)})).replace(/&#x?([0-9a-f]+);/gi,(function(e,t){var n=parseInt(t,16);return String.fromCharCode(n)}))};t.buildQueryString=function(e){return Object.keys(e).map((function(t){return encodeURIComponent(t)+"="+encodeURIComponent(e[t])})).join("&")}},function(e,t,n){"use strict";e.exports=function(e){try{return!!e()}catch(t){return!0}}},function(e,t,n){"use strict";t.__esModule=!0,t.zipWith=t.zip=t.uniqBy=t.reduce=t.sortBy=t.map=t.filter=t.toKeyedArray=t.toArray=void 0;t.toArray=function(e){if(Array.isArray(e))return e;if("object"==typeof e){var t=Object.prototype.hasOwnProperty,n=[];for(var o in e)t.call(e,o)&&n.push(e[o]);return n}return[]};t.toKeyedArray=function(e,t){return void 0===t&&(t="key"),o((function(e,n){var o;return Object.assign(((o={})[t]=n,o),e)}))(e)};t.filter=function(e){return function(t){if(null===t&&t===undefined)return t;if(Array.isArray(t)){for(var n=[],o=0;oc)return 1}return 0};t.sortBy=function(){for(var e=arguments.length,t=new Array(e),n=0;n0?r(o(e),9007199254740991):0}},function(e,t,n){"use strict";var o=n(9),r=n(100),i=n(21),a=n(64),c=n(104),l=n(142),d=r("wks"),u=o.Symbol,s=l?u:u&&u.withoutSetter||a;e.exports=function(e){return i(d,e)||(c&&i(u,e)?d[e]=u[e]:d[e]=s("Symbol."+e)),d[e]}},function(e,t,n){"use strict";var o=n(12),r=n(136),i=n(13),a=n(37),c=Object.defineProperty;t.f=o?c:function(e,t,n){if(i(e),t=a(t,!0),i(n),r)try{return c(e,t,n)}catch(o){}if("get"in n||"set"in n)throw TypeError("Accessors not supported");return"value"in n&&(e[t]=n.value),e}},function(e,t,n){"use strict";var o=n(25);e.exports=function(e){return Object(o(e))}},function(e,t,n){"use strict";t.__esModule=!0,t.Box=t.computeBoxClassName=t.computeBoxProps=t.halfUnit=t.unit=void 0;var o=n(10),r=n(0),i=n(444),a=n(28);var c=function(e){return"string"==typeof e?e.endsWith("px")&&!Byond.IS_LTE_IE8?parseFloat(e)/12+"rem":e:"number"==typeof e?Byond.IS_LTE_IE8?12*e+"px":e+"rem":void 0};t.unit=c;var l=function(e){return"string"==typeof e?c(e):"number"==typeof e?c(.5*e):void 0};t.halfUnit=l;var d=function(e){return"string"==typeof e&&a.CSS_COLORS.includes(e)},u=function(e){return function(t,n){(0,o.isFalsy)(n)||(t[e]=n)}},s=function(e,t){return function(n,r){(0,o.isFalsy)(r)||(n[e]=t(r))}},m=function(e,t){return function(n,r){(0,o.isFalsy)(r)||(n[e]=t)}},p=function(e,t,n){return function(r,i){if(!(0,o.isFalsy)(i))for(var a=0;a0&&(t.style=l),t};t.computeBoxProps=f;var N=function(e){var t=e.textColor||e.color,n=e.backgroundColor;return(0,o.classes)([d(t)&&"color-"+t,d(n)&&"color-bg-"+n])};t.computeBoxClassName=N;var b=function(e){var t=e.as,n=void 0===t?"div":t,o=e.className,a=e.children,c=function(e,t){if(null==e)return{};var n,o,r={},i=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}(e,["as","className","children"]);if("function"==typeof a)return a(f(e));var l="string"==typeof o?o+" "+N(c):N(c),d=f(c);return(0,r.createVNode)(i.VNodeFlags.HtmlElement,n,l,a,i.ChildFlags.UnknownChildren,d)};t.Box=b,b.defaultHooks=o.pureComponentHooks},function(e,t,n){"use strict";t.__esModule=!0,t.formatTime=t.formatCommaNumber=t.formatMoney=t.formatPower=t.formatSiUnit=void 0;var o=n(5),r=["f","p","n","\u03bc","m"," ","k","M","G","T","P","E","Z","Y"],i=r.indexOf(" "),a=function(e,t,n){if(void 0===t&&(t=-i),void 0===n&&(n=""),"number"!=typeof e||!Number.isFinite(e))return e;var a=Math.floor(Math.log10(e)),c=Math.floor(Math.max(3*t,a)),l=Math.floor(a/3),d=Math.floor(c/3),u=(0,o.clamp)(i+d,0,r.length),s=r[u],m=e/Math.pow(1e3,d),p=l>t?2+3*d-c:0;return((0,o.toFixed)(m,p)+" "+s+n).trim()}; -/** - * @file - * @copyright 2020 Aleksej Komarov - * @license MIT - */t.formatSiUnit=a;t.formatPower=function(e,t){return void 0===t&&(t=0),a(e,t,"W")};t.formatMoney=function(e,t){if(void 0===t&&(t=0),!Number.isFinite(e))return e;var n=(0,o.round)(e,t);t>0&&(n=(0,o.toFixed)(e,t));var r=(n=String(n)).length,i=n.indexOf(".");-1===i&&(i=r);for(var a="",c=0;c0&&c0})).join(":")}},function(e,t,n){"use strict";var o={}.hasOwnProperty;e.exports=function(e,t){return o.call(e,t)}},function(e,t,n){"use strict";var o=n(53),r=n(63),i=n(18),a=n(15),c=n(69),l=[].push,d=function(e){var t=1==e,n=2==e,d=3==e,u=4==e,s=6==e,m=5==e||s;return function(p,h,C,f){for(var N,b,V=i(p),g=r(V),v=o(h,C,3),_=a(g.length),k=0,y=f||c,L=t?y(p,_):n?y(p,0):undefined;_>k;k++)if((m||k in g)&&(b=v(N=g[k],k,V),e))if(t)L[k]=b;else if(b)switch(e){case 3:return!0;case 5:return N;case 6:return k;case 2:l.call(L,N)}else if(u)return!1;return s?-1:d||u?u:L}};e.exports={forEach:d(0),map:d(1),filter:d(2),some:d(3),every:d(4),find:d(5),findIndex:d(6)}},function(e,t,n){"use strict";var o=n(12),r=n(77),i=n(51),a=n(29),c=n(37),l=n(21),d=n(136),u=Object.getOwnPropertyDescriptor;t.f=o?u:function(e,t){if(e=a(e),t=c(t,!0),d)try{return u(e,t)}catch(n){}if(l(e,t))return i(!r.f.call(e,t),e[t])}},function(e,t,n){"use strict";t.__esModule=!0,t.logger=t.createLogger=void 0;n(173); -/** - * @file - * @copyright 2020 Aleksej Komarov - * @license MIT - */var o=0,r=1,i=2,a=3,c=4,l=function(e,t){for(var n=arguments.length,o=new Array(n>2?n-2:0),r=2;r=i){var a=[t].concat(o).map((function(e){return"string"==typeof e?e:e instanceof Error?e.stack||String(e):JSON.stringify(e)})).filter((function(e){return e})).join(" ")+"\nUser Agent: "+navigator.userAgent;Byond.topic({tgui:1,window_id:window.__windowId__,type:"log",message:a})}},d=function(e){return{debug:function(){for(var t=arguments.length,n=new Array(t),r=0;r"+a+""}},function(e,t,n){"use strict";var o=n(7);e.exports=function(e){return o((function(){var t=""[e]('"');return t!==t.toLowerCase()||t.split('"').length>3}))}},function(e,t,n){"use strict";var o=n(12),r=n(17),i=n(51);e.exports=o?function(e,t,n){return r.f(e,t,i(1,n))}:function(e,t,n){return e[t]=n,e}},function(e,t,n){"use strict";var o=Math.ceil,r=Math.floor;e.exports=function(e){return isNaN(e=+e)?0:(e>0?r:o)(e)}},function(e,t,n){"use strict";e.exports=function(e){if("function"!=typeof e)throw TypeError(String(e)+" is not a function");return e}},function(e,t,n){"use strict";var o={}.toString;e.exports=function(e){return o.call(e).slice(8,-1)}},function(e,t,n){"use strict";var o=n(11);e.exports=function(e,t){if(!o(e))return e;var n,r;if(t&&"function"==typeof(n=e.toString)&&!o(r=n.call(e)))return r;if("function"==typeof(n=e.valueOf)&&!o(r=n.call(e)))return r;if(!t&&"function"==typeof(n=e.toString)&&!o(r=n.call(e)))return r;throw TypeError("Can't convert object to primitive value")}},function(e,t,n){"use strict";var o,r,i,a=n(138),c=n(9),l=n(11),d=n(33),u=n(21),s=n(78),m=n(65),p=c.WeakMap;if(a){var h=new p,C=h.get,f=h.has,N=h.set;o=function(e,t){return N.call(h,e,t),t},r=function(e){return C.call(h,e)||{}},i=function(e){return f.call(h,e)}}else{var b=s("state");m[b]=!0,o=function(e,t){return d(e,b,t),t},r=function(e){return u(e,b)?e[b]:{}},i=function(e){return u(e,b)}}e.exports={set:o,get:r,has:i,enforce:function(e){return i(e)?r(e):o(e,{})},getterFor:function(e){return function(t){var n;if(!l(t)||(n=r(t)).type!==e)throw TypeError("Incompatible receiver, "+e+" required");return n}}}},function(e,t,n){"use strict";var o=n(21),r=n(18),i=n(78),a=n(111),c=i("IE_PROTO"),l=Object.prototype;e.exports=a?Object.getPrototypeOf:function(e){return e=r(e),o(e,c)?e[c]:"function"==typeof e.constructor&&e instanceof e.constructor?e.constructor.prototype:e instanceof Object?l:null}},function(e,t,n){"use strict";var o=n(140),r=n(9),i=function(e){return"function"==typeof e?e:undefined};e.exports=function(e,t){return arguments.length<2?i(o[e])||i(r[e]):o[e]&&o[e][t]||r[e]&&r[e][t]}},function(e,t,n){"use strict";function o(e){var t=0;if("undefined"==typeof Symbol||null==e[Symbol.iterator]){if(Array.isArray(e)||(e=function(e,t){if(!e)return;if("string"==typeof e)return r(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(n);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return r(e,t)}(e)))return function(){return t>=e.length?{done:!0}:{done:!1,value:e[t++]}};throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}return(t=e[Symbol.iterator]()).next.bind(t)}function r(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,o=new Array(t);n1?r-1:0),c=1;c1?o-1:0),i=1;in;)r[n]=t[n++];return r},H=function(e,t){T(e,t,{get:function(){return S(this)[t]}})},q=function(e){var t;return e instanceof P||"ArrayBuffer"==(t=N(e))||"SharedArrayBuffer"==t},G=function(e,t){return z(e)&&"symbol"!=typeof t&&t in e&&String(+t)==String(t)},K=function(e,t){return G(e,t=C(t,!0))?u(2,e[t]):A(e,t)},Y=function(e,t,n){return!(G(e,t=C(t,!0))&&b(n)&&f(n,"value"))||f(n,"get")||f(n,"set")||n.configurable||f(n,"writable")&&!n.writable||f(n,"enumerable")&&!n.enumerable?T(e,t,n):(e[t]=n.value,e)};i?(F||(B.f=K,L.f=Y,H(j,"buffer"),H(j,"byteOffset"),H(j,"byteLength"),H(j,"length")),o({target:"Object",stat:!0,forced:!F},{getOwnPropertyDescriptor:K,defineProperty:Y}),e.exports=function(e,t,n){var i=e.match(/\d+$/)[0]/8,c=e+(n?"Clamped":"")+"Array",l="get"+e,u="set"+e,C=r[c],f=C,N=f&&f.prototype,L={},B=function(e,t){T(e,t,{get:function(){return function(e,t){var n=S(e);return n.view[l](t*i+n.byteOffset,!0)}(this,t)},set:function(e){return function(e,t,o){var r=S(e);n&&(o=(o=E(o))<0?0:o>255?255:255&o),r.view[u](t*i+r.byteOffset,o,!0)}(this,t,e)},enumerable:!0})};F?a&&(f=t((function(e,t,n,o){return d(e,f,c),x(b(t)?q(t)?o!==undefined?new C(t,h(n,i),o):n!==undefined?new C(t,h(n,i)):new C(t):z(t)?U(f,t):_.call(f,t):new C(p(t)),e,f)})),g&&g(f,D),k(v(C),(function(e){e in f||s(f,e,C[e])})),f.prototype=N):(f=t((function(e,t,n,o){d(e,f,c);var r,a,l,u=0,s=0;if(b(t)){if(!q(t))return z(t)?U(f,t):_.call(f,t);r=t,s=h(n,i);var C=t.byteLength;if(o===undefined){if(C%i)throw M("Wrong length");if((a=C-s)<0)throw M("Wrong length")}else if((a=m(o)*i)+s>C)throw M("Wrong length");l=a/i}else l=p(t),r=new P(a=l*i);for(I(e,{buffer:r,byteOffset:s,byteLength:a,length:l,view:new O(r)});u"+e+"<\/script>"},h=function(){try{o=document.domain&&new ActiveXObject("htmlfile")}catch(r){}var e,t;h=o?function(e){e.write(p("")),e.close();var t=e.parentWindow.Object;return e=null,t}(o):((t=d("iframe")).style.display="none",l.appendChild(t),t.src=String("javascript:"),(e=t.contentWindow.document).open(),e.write(p("document.F=Object")),e.close(),e.F);for(var n=a.length;n--;)delete h.prototype[a[n]];return h()};c[s]=!0,e.exports=Object.create||function(e,t){var n;return null!==e?(m.prototype=r(e),n=new m,m.prototype=null,n[s]=e):n=h(),t===undefined?n:i(n,t)}},function(e,t,n){"use strict";var o=n(17).f,r=n(21),i=n(16)("toStringTag");e.exports=function(e,t,n){e&&!r(e=n?e:e.prototype,i)&&o(e,i,{configurable:!0,value:t})}},function(e,t,n){"use strict";var o=n(16),r=n(47),i=n(17),a=o("unscopables"),c=Array.prototype;c[a]==undefined&&i.f(c,a,{configurable:!0,value:r(null)}),e.exports=function(e){c[a][e]=!0}},function(e,t,n){"use strict";var o=n(13),r=n(35),i=n(16)("species");e.exports=function(e,t){var n,a=o(e).constructor;return a===undefined||(n=o(a)[i])==undefined?t:r(n)}},function(e,t,n){"use strict";e.exports=function(e,t){return{enumerable:!(1&e),configurable:!(2&e),writable:!(4&e),value:t}}},function(e,t,n){"use strict";var o=n(141),r=n(102).concat("length","prototype");t.f=Object.getOwnPropertyNames||function(e){return o(e,r)}},function(e,t,n){"use strict";var o=n(35);e.exports=function(e,t,n){if(o(e),t===undefined)return e;switch(n){case 0:return function(){return e.call(t)};case 1:return function(n){return e.call(t,n)};case 2:return function(n,o){return e.call(t,n,o)};case 3:return function(n,o,r){return e.call(t,n,o,r)}}return function(){return e.apply(t,arguments)}}},function(e,t,n){"use strict";var o=n(37),r=n(17),i=n(51);e.exports=function(e,t,n){var a=o(t);a in e?r.f(e,a,i(0,n)):e[a]=n}},function(e,t,n){"use strict";var o=n(13),r=n(152);e.exports=Object.setPrototypeOf||("__proto__"in{}?function(){var e,t=!1,n={};try{(e=Object.getOwnPropertyDescriptor(Object.prototype,"__proto__").set).call(n,[]),t=n instanceof Array}catch(i){}return function(n,i){return o(n),r(i),t?e.call(n,i):n.__proto__=i,n}}():undefined)},function(e,t,n){"use strict";var o=n(65),r=n(11),i=n(21),a=n(17).f,c=n(64),l=n(73),d=c("meta"),u=0,s=Object.isExtensible||function(){return!0},m=function(e){a(e,d,{value:{objectID:"O"+ ++u,weakData:{}}})},p=e.exports={REQUIRED:!1,fastKey:function(e,t){if(!r(e))return"symbol"==typeof e?e:("string"==typeof e?"S":"P")+e;if(!i(e,d)){if(!s(e))return"F";if(!t)return"E";m(e)}return e[d].objectID},getWeakData:function(e,t){if(!i(e,d)){if(!s(e))return!0;if(!t)return!1;m(e)}return e[d].weakData},onFreeze:function(e){return l&&p.REQUIRED&&s(e)&&!i(e,d)&&m(e),e}};o[d]=!0},function(e,t,n){"use strict";var o=n(36);e.exports=Array.isArray||function(e){return"Array"==o(e)}},function(e,t,n){"use strict";var o=n(40),r=n(17),i=n(16),a=n(12),c=i("species");e.exports=function(e){var t=o(e),n=r.f;a&&t&&!t[c]&&n(t,c,{configurable:!0,get:function(){return this}})}},function(e,t,n){"use strict";e.exports=function(e,t,n){if(!(e instanceof t))throw TypeError("Incorrect "+(n?n+" ":"")+"invocation");return e}},function(e,t,n){"use strict";var o=n(25),r="["+n(87)+"]",i=RegExp("^"+r+r+"*"),a=RegExp(r+r+"*$"),c=function(e){return function(t){var n=String(o(t));return 1&e&&(n=n.replace(i,"")),2&e&&(n=n.replace(a,"")),n}};e.exports={start:c(1),end:c(2),trim:c(3)}},function(e,t,n){"use strict";t.__esModule=!0,t.FullscreenNotice=void 0;var o=n(0),r=n(2);t.FullscreenNotice=function(e,t){var n=e.children,i=e.title,a=void 0===i?"Welcome":i;return(0,o.createComponentVNode)(2,r.Section,{title:a,height:"100%",stretchContents:!0,children:(0,o.createComponentVNode)(2,r.Flex,{height:"100%",align:"center",justify:"center",children:(0,o.createComponentVNode)(2,r.Flex.Item,{textAlign:"center",mt:"-2rem",children:n})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.TemporaryNotice=void 0;var o=n(0),r=n(6),i=n(1),a=n(2);t.TemporaryNotice=function(e,t){var n,c=e.decode,l=(0,i.useBackend)(t),d=l.act,u=l.data.temp;if(u){var s=((n={})[u.style]=!0,n);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.NoticeBox,Object.assign({},s,{children:[(0,o.createComponentVNode)(2,a.Box,{display:"inline-block",verticalAlign:"middle",children:c?(0,r.decodeHtmlEntities)(u.text):u.text}),(0,o.createComponentVNode)(2,a.Button,{icon:"times-circle",float:"right",onClick:function(){return d("cleartemp")}}),(0,o.createComponentVNode)(2,a.Box,{clear:"both"})]})))}}},function(e,t,n){"use strict";var o=n(7),r=n(36),i="".split;e.exports=o((function(){return!Object("z").propertyIsEnumerable(0)}))?function(e){return"String"==r(e)?i.call(e,""):Object(e)}:Object},function(e,t,n){"use strict";var o=0,r=Math.random();e.exports=function(e){return"Symbol("+String(e===undefined?"":e)+")_"+(++o+r).toString(36)}},function(e,t,n){"use strict";e.exports={}},function(e,t,n){"use strict";var o=n(29),r=n(15),i=n(46),a=function(e){return function(t,n,a){var c,l=o(t),d=r(l.length),u=i(a,d);if(e&&n!=n){for(;d>u;)if((c=l[u++])!=c)return!0}else for(;d>u;u++)if((e||u in l)&&l[u]===n)return e||u||0;return!e&&-1}};e.exports={includes:a(!0),indexOf:a(!1)}},function(e,t,n){"use strict";var o=n(7),r=/#|\.prototype\./,i=function(e,t){var n=c[a(e)];return n==d||n!=l&&("function"==typeof t?o(t):!!t)},a=i.normalize=function(e){return String(e).replace(r,".").toLowerCase()},c=i.data={},l=i.NATIVE="N",d=i.POLYFILL="P";e.exports=i},function(e,t,n){"use strict";var o=n(141),r=n(102);e.exports=Object.keys||function(e){return o(e,r)}},function(e,t,n){"use strict";var o=n(11),r=n(57),i=n(16)("species");e.exports=function(e,t){var n;return r(e)&&("function"!=typeof(n=e.constructor)||n!==Array&&!r(n.prototype)?o(n)&&null===(n=n[i])&&(n=undefined):n=undefined),new(n===undefined?Array:n)(0===t?0:t)}},function(e,t,n){"use strict";var o=n(7),r=n(16),i=n(105),a=r("species");e.exports=function(e){return i>=51||!o((function(){var t=[];return(t.constructor={})[a]=function(){return{foo:1}},1!==t[e](Boolean).foo}))}},function(e,t,n){"use strict";e.exports={}},function(e,t,n){"use strict";var o=n(26);e.exports=function(e,t,n){for(var r in t)o(e,r,t[r],n);return e}},function(e,t,n){"use strict";var o=n(7);e.exports=!o((function(){return Object.isExtensible(Object.preventExtensions({}))}))},function(e,t,n){"use strict";var o=n(13),r=n(107),i=n(15),a=n(53),c=n(108),l=n(149),d=function(e,t){this.stopped=e,this.result=t};(e.exports=function(e,t,n,u,s){var m,p,h,C,f,N,b,V=a(t,n,u?2:1);if(s)m=e;else{if("function"!=typeof(p=c(e)))throw TypeError("Target is not iterable");if(r(p)){for(h=0,C=i(e.length);C>h;h++)if((f=u?V(o(b=e[h])[0],b[1]):V(e[h]))&&f instanceof d)return f;return new d(!1)}m=p.call(e)}for(N=m.next;!(b=N.call(m)).done;)if("object"==typeof(f=l(m,V,b.value,u))&&f&&f instanceof d)return f;return new d(!1)}).stop=function(e){return new d(!0,e)}},function(e,t,n){"use strict";t.__esModule=!0,t.assetMiddleware=t.resolveAsset=t.loadCSS=void 0;var o=n(443),r=(0,n(24).createLogger)("assets"),i=[/v4shim/i],a=[],c={},l=function(e){a.includes(e)||(a.push(e),r.log("loading stylesheet '"+e+"'"),(0,o.loadCSS)(e))};t.loadCSS=l;t.resolveAsset=function(e){return c[e]||e};t.assetMiddleware=function(e){return function(e){return function(t){var n=t.type,o=t.payload;if("asset/stylesheet"!==n)if("asset/mappings"!==n)e(t);else for(var r=function(){var e=d[a];if(i.some((function(t){return t.test(e)})))return"continue";var t=o[e],n=e.split(".").pop();c[e]=t,"css"===n&&l(t)},a=0,d=Object.keys(o);a=0:s>m;m+=p)m in u&&(l=n(l,u[m],m,d));return l}};e.exports={left:c(!1),right:c(!0)}},function(e,t,n){"use strict";var o=n(9),r=n(12),i=n(112),a=n(33),c=n(72),l=n(7),d=n(59),u=n(34),s=n(15),m=n(154),p=n(253),h=n(39),C=n(55),f=n(52).f,N=n(17).f,b=n(106),V=n(48),g=n(38),v=g.get,_=g.set,k=o.ArrayBuffer,y=k,L=o.DataView,B=L&&L.prototype,w=Object.prototype,x=o.RangeError,S=p.pack,I=p.unpack,T=function(e){return[255&e]},A=function(e){return[255&e,e>>8&255]},E=function(e){return[255&e,e>>8&255,e>>16&255,e>>24&255]},M=function(e){return e[3]<<24|e[2]<<16|e[1]<<8|e[0]},P=function(e){return S(e,23,4)},O=function(e){return S(e,52,8)},F=function(e,t){N(e.prototype,t,{get:function(){return v(this)[t]}})},R=function(e,t,n,o){var r=m(n),i=v(e);if(r+t>i.byteLength)throw x("Wrong index");var a=v(i.buffer).bytes,c=r+i.byteOffset,l=a.slice(c,c+t);return o?l:l.reverse()},D=function(e,t,n,o,r,i){var a=m(n),c=v(e);if(a+t>c.byteLength)throw x("Wrong index");for(var l=v(c.buffer).bytes,d=a+c.byteOffset,u=o(+r),s=0;sU;)(j=z[U++])in y||a(y,j,k[j]);W.constructor=y}C&&h(B)!==w&&C(B,w);var H=new L(new y(2)),q=B.setInt8;H.setInt8(0,2147483648),H.setInt8(1,2147483649),!H.getInt8(0)&&H.getInt8(1)||c(B,{setInt8:function(e,t){q.call(this,e,t<<24>>24)},setUint8:function(e,t){q.call(this,e,t<<24>>24)}},{unsafe:!0})}else y=function(e){d(this,y,"ArrayBuffer");var t=m(e);_(this,{bytes:b.call(new Array(t),0),byteLength:t}),r||(this.byteLength=t)},L=function(e,t,n){d(this,L,"DataView"),d(e,y,"DataView");var o=v(e).byteLength,i=u(t);if(i<0||i>o)throw x("Wrong offset");if(i+(n=n===undefined?o-i:s(n))>o)throw x("Wrong length");_(this,{buffer:e,byteLength:n,byteOffset:i}),r||(this.buffer=e,this.byteLength=n,this.byteOffset=i)},r&&(F(y,"byteLength"),F(L,"buffer"),F(L,"byteLength"),F(L,"byteOffset")),c(L.prototype,{getInt8:function(e){return R(this,1,e)[0]<<24>>24},getUint8:function(e){return R(this,1,e)[0]},getInt16:function(e){var t=R(this,2,e,arguments.length>1?arguments[1]:undefined);return(t[1]<<8|t[0])<<16>>16},getUint16:function(e){var t=R(this,2,e,arguments.length>1?arguments[1]:undefined);return t[1]<<8|t[0]},getInt32:function(e){return M(R(this,4,e,arguments.length>1?arguments[1]:undefined))},getUint32:function(e){return M(R(this,4,e,arguments.length>1?arguments[1]:undefined))>>>0},getFloat32:function(e){return I(R(this,4,e,arguments.length>1?arguments[1]:undefined),23)},getFloat64:function(e){return I(R(this,8,e,arguments.length>1?arguments[1]:undefined),52)},setInt8:function(e,t){D(this,1,e,T,t)},setUint8:function(e,t){D(this,1,e,T,t)},setInt16:function(e,t){D(this,2,e,A,t,arguments.length>2?arguments[2]:undefined)},setUint16:function(e,t){D(this,2,e,A,t,arguments.length>2?arguments[2]:undefined)},setInt32:function(e,t){D(this,4,e,E,t,arguments.length>2?arguments[2]:undefined)},setUint32:function(e,t){D(this,4,e,E,t,arguments.length>2?arguments[2]:undefined)},setFloat32:function(e,t){D(this,4,e,P,t,arguments.length>2?arguments[2]:undefined)},setFloat64:function(e,t){D(this,8,e,O,t,arguments.length>2?arguments[2]:undefined)}});V(y,"ArrayBuffer"),V(L,"DataView"),e.exports={ArrayBuffer:y,DataView:L}},function(e,t,n){"use strict";var o=n(4),r=n(9),i=n(67),a=n(26),c=n(56),l=n(74),d=n(59),u=n(11),s=n(7),m=n(81),p=n(48),h=n(85);e.exports=function(e,t,n){var C=-1!==e.indexOf("Map"),f=-1!==e.indexOf("Weak"),N=C?"set":"add",b=r[e],V=b&&b.prototype,g=b,v={},_=function(e){var t=V[e];a(V,e,"add"==e?function(e){return t.call(this,0===e?0:e),this}:"delete"==e?function(e){return!(f&&!u(e))&&t.call(this,0===e?0:e)}:"get"==e?function(e){return f&&!u(e)?undefined:t.call(this,0===e?0:e)}:"has"==e?function(e){return!(f&&!u(e))&&t.call(this,0===e?0:e)}:function(e,n){return t.call(this,0===e?0:e,n),this})};if(i(e,"function"!=typeof b||!(f||V.forEach&&!s((function(){(new b).entries().next()})))))g=n.getConstructor(t,e,C,N),c.REQUIRED=!0;else if(i(e,!0)){var k=new g,y=k[N](f?{}:-0,1)!=k,L=s((function(){k.has(1)})),B=m((function(e){new b(e)})),w=!f&&s((function(){for(var e=new b,t=5;t--;)e[N](t,t);return!e.has(-0)}));B||((g=t((function(t,n){d(t,g,e);var o=h(new b,t,g);return n!=undefined&&l(n,o[N],o,C),o}))).prototype=V,V.constructor=g),(L||w)&&(_("delete"),_("has"),C&&_("get")),(w||y)&&_(N),f&&V.clear&&delete V.clear}return v[e]=g,o({global:!0,forced:g!=b},v),p(g,e),f||n.setStrong(g,e,C),g}},function(e,t,n){"use strict";var o=n(11),r=n(55);e.exports=function(e,t,n){var i,a;return r&&"function"==typeof(i=t.constructor)&&i!==n&&o(a=i.prototype)&&a!==n.prototype&&r(e,a),e}},function(e,t,n){"use strict";var o=Math.expm1,r=Math.exp;e.exports=!o||o(10)>22025.465794806718||o(10)<22025.465794806718||-2e-17!=o(-2e-17)?function(e){return 0==(e=+e)?e:e>-1e-6&&e<1e-6?e+e*e/2:r(e)-1}:o},function(e,t,n){"use strict";e.exports="\t\n\x0B\f\r \xa0\u1680\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200a\u202f\u205f\u3000\u2028\u2029\ufeff"},function(e,t,n){"use strict";var o=n(42),r=n(9),i=n(7);e.exports=o||!i((function(){var e=Math.random();__defineSetter__.call(null,e,(function(){})),delete r[e]}))},function(e,t,n){"use strict";var o=n(13);e.exports=function(){var e=o(this),t="";return e.global&&(t+="g"),e.ignoreCase&&(t+="i"),e.multiline&&(t+="m"),e.dotAll&&(t+="s"),e.unicode&&(t+="u"),e.sticky&&(t+="y"),t}},function(e,t,n){"use strict";var o,r,i=n(89),a=n(118),c=RegExp.prototype.exec,l=String.prototype.replace,d=c,u=(o=/a/,r=/b*/g,c.call(o,"a"),c.call(r,"a"),0!==o.lastIndex||0!==r.lastIndex),s=a.UNSUPPORTED_Y||a.BROKEN_CARET,m=/()??/.exec("")[1]!==undefined;(u||m||s)&&(d=function(e){var t,n,o,r,a=this,d=s&&a.sticky,p=i.call(a),h=a.source,C=0,f=e;return d&&(-1===(p=p.replace("y","")).indexOf("g")&&(p+="g"),f=String(e).slice(a.lastIndex),a.lastIndex>0&&(!a.multiline||a.multiline&&"\n"!==e[a.lastIndex-1])&&(h="(?: "+h+")",f=" "+f,C++),n=new RegExp("^(?:"+h+")",p)),m&&(n=new RegExp("^"+h+"$(?!\\s)",p)),u&&(t=a.lastIndex),o=c.call(d?n:a,f),d?o?(o.input=o.input.slice(C),o[0]=o[0].slice(C),o.index=a.lastIndex,a.lastIndex+=o[0].length):a.lastIndex=0:u&&o&&(a.lastIndex=a.global?o.index+o[0].length:t),m&&o&&o.length>1&&l.call(o[0],n,(function(){for(r=1;r")})),u="$0"==="a".replace(/./,"$0"),s=i("replace"),m=!!/./[s]&&""===/./[s]("a","$0"),p=!r((function(){var e=/(?:)/,t=e.exec;e.exec=function(){return t.apply(this,arguments)};var n="ab".split(e);return 2!==n.length||"a"!==n[0]||"b"!==n[1]}));e.exports=function(e,t,n,s){var h=i(e),C=!r((function(){var t={};return t[h]=function(){return 7},7!=""[e](t)})),f=C&&!r((function(){var t=!1,n=/a/;return"split"===e&&((n={}).constructor={},n.constructor[l]=function(){return n},n.flags="",n[h]=/./[h]),n.exec=function(){return t=!0,null},n[h](""),!t}));if(!C||!f||"replace"===e&&(!d||!u||m)||"split"===e&&!p){var N=/./[h],b=n(h,""[e],(function(e,t,n,o,r){return t.exec===a?C&&!r?{done:!0,value:N.call(t,n,o)}:{done:!0,value:e.call(n,t,o)}:{done:!1}}),{REPLACE_KEEPS_$0:u,REGEXP_REPLACE_SUBSTITUTES_UNDEFINED_CAPTURE:m}),V=b[0],g=b[1];o(String.prototype,e,V),o(RegExp.prototype,h,2==t?function(e,t){return g.call(e,this,t)}:function(e){return g.call(e,this)})}s&&c(RegExp.prototype[h],"sham",!0)}},function(e,t,n){"use strict";var o=n(36),r=n(90);e.exports=function(e,t){var n=e.exec;if("function"==typeof n){var i=n.call(e,t);if("object"!=typeof i)throw TypeError("RegExp exec method returned something other than an Object or null");return i}if("RegExp"!==o(e))throw TypeError("RegExp#exec called on incompatible receiver");return r.call(e,t)}},function(e,t,n){"use strict";function o(e){var t=0;if("undefined"==typeof Symbol||null==e[Symbol.iterator]){if(Array.isArray(e)||(e=function(e,t){if(!e)return;if("string"==typeof e)return r(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(n);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return r(e,t)}(e)))return function(){return t>=e.length?{done:!0}:{done:!1,value:e[t++]}};throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}return(t=e[Symbol.iterator]()).next.bind(t)}function r(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,o=new Array(t);n=48&&o<=90?String.fromCharCode(o):o>=112&&o<=123?"F"+(o-111):"["+o+"]"},u=function(e){var t=window.event?e.which:e.keyCode,n=e.ctrlKey,o=e.altKey,r=e.shiftKey;return{keyCode:t,ctrlKey:n,altKey:o,shiftKey:r,hasModifierKeys:n||o||r,keyString:d(n,o,r,t)}},s=function(){for(var e=0,t=Object.keys(l);e=112&&c<=123){i.log(d);for(var s,p=o(m);!(s=p()).done;)(0,s.value)(n,r)}}}(t,n,e)},document.addEventListener("keydown",(function(e){var n=window.event?e.which:e.keyCode;t(e,"keydown"),l[n]=!0})),document.addEventListener("keyup",(function(e){var n=window.event?e.which:e.keyCode;t(e,"keyup"),l[n]=!1})),Byond.IS_LTE_IE8||function(e){var t;document.addEventListener("focusout",(function(){t=setTimeout(e)})),document.addEventListener("focusin",(function(){clearTimeout(t)})),window.addEventListener("beforeunload",e)}((function(){s()})),function(e){return function(t){return e(t)}}}},function(e,t,n){"use strict";t.__esModule=!0,t.CrewManifestContent=t.CrewManifest=void 0;var o=n(0),r=n(1),i=n(2),a=n(3),c=n(28),l=n(6);t.CrewManifest=function(e,t){return(0,o.createComponentVNode)(2,a.Window,{width:400,height:600,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,d)})})};var d=function(e,t){var n=(0,r.useBackend)(t),a=(n.act,n.data.manifest);return(0,o.createComponentVNode)(2,i.Section,{title:"Crew Manifest",noTopPadding:!0,children:a.map((function(e){return!!e.elems.length&&(0,o.createComponentVNode)(2,i.Section,{title:(0,o.createComponentVNode)(2,i.Box,{backgroundColor:c.COLORS.manifest[e.cat.toLowerCase()],m:-1,pt:1,pb:1,children:(0,o.createComponentVNode)(2,i.Box,{ml:1,textAlign:"center",fontSize:1.4,children:e.cat})}),level:2,children:(0,o.createComponentVNode)(2,i.Table,{children:[(0,o.createComponentVNode)(2,i.Table.Row,{header:!0,color:"white",children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:"Name"}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:"Rank"}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:"Active"})]}),e.elems.map((function(e){return(0,o.createComponentVNode)(2,i.Table.Row,{color:"average",children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:(0,l.decodeHtmlEntities)(e.name)}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:e.rank}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:e.active})]},e.name+e.rank)}))]})},e.cat)}))})};t.CrewManifestContent=d},function(e,t,n){"use strict";t.__esModule=!0,t.LoginInfo=void 0;var o=n(0),r=n(1),i=n(2);t.LoginInfo=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,l=c.authenticated,d=c.rank;if(c)return(0,o.createComponentVNode)(2,i.NoticeBox,{info:!0,children:[(0,o.createComponentVNode)(2,i.Box,{display:"inline-block",verticalAlign:"middle",children:["Logged in as: ",l," (",d,")"]}),(0,o.createComponentVNode)(2,i.Button,{icon:"sign-out-alt",content:"Logout and Eject ID",color:"good",float:"right",onClick:function(){return a("logout")}}),(0,o.createComponentVNode)(2,i.Box,{clear:"both"})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.LoginScreen=void 0;var o=n(0),r=n(1),i=n(2),a=n(61);t.LoginScreen=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.scan,u=l.isAI,s=l.isRobot;return(0,o.createComponentVNode)(2,a.FullscreenNotice,{title:"Welcome",children:[(0,o.createComponentVNode)(2,i.Box,{fontSize:"1.5rem",bold:!0,children:[(0,o.createComponentVNode)(2,i.Icon,{name:"user-circle",verticalAlign:"middle",size:3,mr:"1rem"}),"Guest"]}),(0,o.createComponentVNode)(2,i.Box,{color:"label",my:"1rem",children:["ID:",(0,o.createComponentVNode)(2,i.Button,{icon:"id-card",content:d||"----------",ml:"0.5rem",onClick:function(){return c("scan")}})]}),(0,o.createComponentVNode)(2,i.Button,{icon:"sign-in-alt",disabled:!d,content:"Login",onClick:function(){return c("login",{login_type:1})}}),!!u&&(0,o.createComponentVNode)(2,i.Button,{icon:"sign-in-alt",content:"Login as AI",onClick:function(){return c("login",{login_type:2})}}),!!s&&(0,o.createComponentVNode)(2,i.Button,{icon:"sign-in-alt",content:"Login as Cyborg",onClick:function(){return c("login",{login_type:3})}})]})}},function(e,t,n){"use strict";var o=n(9),r=n(11),i=o.document,a=r(i)&&r(i.createElement);e.exports=function(e){return a?i.createElement(e):{}}},function(e,t,n){"use strict";var o=n(9),r=n(33);e.exports=function(e,t){try{r(o,e,t)}catch(n){o[e]=t}return t}},function(e,t,n){"use strict";var o=n(137),r=Function.toString;"function"!=typeof o.inspectSource&&(o.inspectSource=function(e){return r.call(e)}),e.exports=o.inspectSource},function(e,t,n){"use strict";var o=n(42),r=n(137);(e.exports=function(e,t){return r[e]||(r[e]=t!==undefined?t:{})})("versions",[]).push({version:"3.6.5",mode:o?"pure":"global",copyright:"\xa9 2020 Denis Pushkarev (zloirock.ru)"})},function(e,t,n){"use strict";var o=n(40),r=n(52),i=n(103),a=n(13);e.exports=o("Reflect","ownKeys")||function(e){var t=r.f(a(e)),n=i.f;return n?t.concat(n(e)):t}},function(e,t,n){"use strict";e.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},function(e,t,n){"use strict";t.f=Object.getOwnPropertySymbols},function(e,t,n){"use strict";var o=n(7);e.exports=!!Object.getOwnPropertySymbols&&!o((function(){return!String(Symbol())}))},function(e,t,n){"use strict";var o,r,i=n(9),a=n(79),c=i.process,l=c&&c.versions,d=l&&l.v8;d?r=(o=d.split("."))[0]+o[1]:a&&(!(o=a.match(/Edge\/(\d+)/))||o[1]>=74)&&(o=a.match(/Chrome\/(\d+)/))&&(r=o[1]),e.exports=r&&+r},function(e,t,n){"use strict";var o=n(18),r=n(46),i=n(15);e.exports=function(e){for(var t=o(this),n=i(t.length),a=arguments.length,c=r(a>1?arguments[1]:undefined,n),l=a>2?arguments[2]:undefined,d=l===undefined?n:r(l,n);d>c;)t[c++]=e;return t}},function(e,t,n){"use strict";var o=n(16),r=n(71),i=o("iterator"),a=Array.prototype;e.exports=function(e){return e!==undefined&&(r.Array===e||a[i]===e)}},function(e,t,n){"use strict";var o=n(80),r=n(71),i=n(16)("iterator");e.exports=function(e){if(e!=undefined)return e[i]||e["@@iterator"]||r[o(e)]}},function(e,t,n){"use strict";var o={};o[n(16)("toStringTag")]="z",e.exports="[object z]"===String(o)},function(e,t,n){"use strict";var o=n(4),r=n(238),i=n(39),a=n(55),c=n(48),l=n(33),d=n(26),u=n(16),s=n(42),m=n(71),p=n(151),h=p.IteratorPrototype,C=p.BUGGY_SAFARI_ITERATORS,f=u("iterator"),N=function(){return this};e.exports=function(e,t,n,u,p,b,V){r(n,t,u);var g,v,_,k=function(e){if(e===p&&x)return x;if(!C&&e in B)return B[e];switch(e){case"keys":case"values":case"entries":return function(){return new n(this,e)}}return function(){return new n(this)}},y=t+" Iterator",L=!1,B=e.prototype,w=B[f]||B["@@iterator"]||p&&B[p],x=!C&&w||k(p),S="Array"==t&&B.entries||w;if(S&&(g=i(S.call(new e)),h!==Object.prototype&&g.next&&(s||i(g)===h||(a?a(g,h):"function"!=typeof g[f]&&l(g,f,N)),c(g,y,!0,!0),s&&(m[y]=N))),"values"==p&&w&&"values"!==w.name&&(L=!0,x=function(){return w.call(this)}),s&&!V||B[f]===x||l(B,f,x),m[t]=x,p)if(v={values:k("values"),keys:b?x:k("keys"),entries:k("entries")},V)for(_ in v)(C||L||!(_ in B))&&d(B,_,v[_]);else o({target:t,proto:!0,forced:C||L},v);return v}},function(e,t,n){"use strict";var o=n(7);e.exports=!o((function(){function e(){}return e.prototype.constructor=null,Object.getPrototypeOf(new e)!==e.prototype}))},function(e,t,n){"use strict";e.exports="undefined"!=typeof ArrayBuffer&&"undefined"!=typeof DataView},function(e,t,n){"use strict";var o=n(15),r=n(114),i=n(25),a=Math.ceil,c=function(e){return function(t,n,c){var l,d,u=String(i(t)),s=u.length,m=c===undefined?" ":String(c),p=o(n);return p<=s||""==m?u:(l=p-s,(d=r.call(m,a(l/m.length))).length>l&&(d=d.slice(0,l)),e?u+d:d+u)}};e.exports={start:c(!1),end:c(!0)}},function(e,t,n){"use strict";var o=n(34),r=n(25);e.exports="".repeat||function(e){var t=String(r(this)),n="",i=o(e);if(i<0||i==Infinity)throw RangeError("Wrong number of repetitions");for(;i>0;(i>>>=1)&&(t+=t))1&i&&(n+=t);return n}},function(e,t,n){"use strict";e.exports=Math.sign||function(e){return 0==(e=+e)||e!=e?e:e<0?-1:1}},function(e,t,n){"use strict";var o,r,i,a=n(9),c=n(7),l=n(36),d=n(53),u=n(144),s=n(97),m=n(163),p=a.location,h=a.setImmediate,C=a.clearImmediate,f=a.process,N=a.MessageChannel,b=a.Dispatch,V=0,g={},v=function(e){if(g.hasOwnProperty(e)){var t=g[e];delete g[e],t()}},_=function(e){return function(){v(e)}},k=function(e){v(e.data)},y=function(e){a.postMessage(e+"",p.protocol+"//"+p.host)};h&&C||(h=function(e){for(var t=[],n=1;arguments.length>n;)t.push(arguments[n++]);return g[++V]=function(){("function"==typeof e?e:Function(e)).apply(undefined,t)},o(V),V},C=function(e){delete g[e]},"process"==l(f)?o=function(e){f.nextTick(_(e))}:b&&b.now?o=function(e){b.now(_(e))}:N&&!m?(i=(r=new N).port2,r.port1.onmessage=k,o=d(i.postMessage,i,1)):!a.addEventListener||"function"!=typeof postMessage||a.importScripts||c(y)||"file:"===p.protocol?o="onreadystatechange"in s("script")?function(e){u.appendChild(s("script")).onreadystatechange=function(){u.removeChild(this),v(e)}}:function(e){setTimeout(_(e),0)}:(o=y,a.addEventListener("message",k,!1))),e.exports={set:h,clear:C}},function(e,t,n){"use strict";var o=n(11),r=n(36),i=n(16)("match");e.exports=function(e){var t;return o(e)&&((t=e[i])!==undefined?!!t:"RegExp"==r(e))}},function(e,t,n){"use strict";var o=n(7);function r(e,t){return RegExp(e,t)}t.UNSUPPORTED_Y=o((function(){var e=r("a","y");return e.lastIndex=2,null!=e.exec("abcd")})),t.BROKEN_CARET=o((function(){var e=r("^r","gy");return e.lastIndex=2,null!=e.exec("str")}))},function(e,t,n){"use strict";var o=n(34),r=n(25),i=function(e){return function(t,n){var i,a,c=String(r(t)),l=o(n),d=c.length;return l<0||l>=d?e?"":undefined:(i=c.charCodeAt(l))<55296||i>56319||l+1===d||(a=c.charCodeAt(l+1))<56320||a>57343?e?c.charAt(l):i:e?c.slice(l,l+2):a-56320+(i-55296<<10)+65536}};e.exports={codeAt:i(!1),charAt:i(!0)}},function(e,t,n){"use strict";var o=n(117);e.exports=function(e){if(o(e))throw TypeError("The method doesn't accept regular expressions");return e}},function(e,t,n){"use strict";var o=n(16)("match");e.exports=function(e){var t=/./;try{"/./"[e](t)}catch(n){try{return t[o]=!1,"/./"[e](t)}catch(r){}}return!1}},function(e,t,n){"use strict";var o=n(119).charAt;e.exports=function(e,t,n){return t+(n?o(e,t).length:1)}},function(e,t,n){"use strict";var o=n(7),r=n(87);e.exports=function(e){return o((function(){return!!r[e]()||"\u200b\x85\u180e"!="\u200b\x85\u180e"[e]()||r[e].name!==e}))}},function(e,t,n){"use strict";var o=n(9),r=n(7),i=n(81),a=n(14).NATIVE_ARRAY_BUFFER_VIEWS,c=o.ArrayBuffer,l=o.Int8Array;e.exports=!a||!r((function(){l(1)}))||!r((function(){new l(-1)}))||!i((function(e){new l,new l(null),new l(1.5),new l(e)}),!0)||r((function(){return 1!==new l(new c(2),1,undefined).length}))},function(e,t,n){"use strict";t.__esModule=!0,t.debugReducer=t.useDebug=t.selectDebug=t.toggleDebugLayout=t.toggleKitchenSink=void 0;var o=n(93),r=function(){return{type:"debug/toggleKitchenSink"}}; -/** - * @file - * @copyright 2020 Aleksej Komarov - * @license MIT - */t.toggleKitchenSink=r;var i=function(){return{type:"debug/toggleDebugLayout"}};t.toggleDebugLayout=i,(0,o.subscribeToHotKey)("F11",(function(){return{type:"debug/toggleDebugLayout"}})),(0,o.subscribeToHotKey)("F12",(function(){return{type:"debug/toggleKitchenSink"}})),(0,o.subscribeToHotKey)("Ctrl+Alt+[8]",(function(){setTimeout((function(){throw new Error("OOPSIE WOOPSIE!! UwU We made a fucky wucky!! A wittle fucko boingo! The code monkeys at our headquarters are working VEWY HAWD to fix this!")}))}));var a=function(e){return e.debug};t.selectDebug=a;t.useDebug=function(e){return a(e.store.getState())};t.debugReducer=function(e,t){void 0===e&&(e={});var n=t.type;t.payload;return"debug/toggleKitchenSink"===n?Object.assign({},e,{kitchenSink:!e.kitchenSink}):"debug/toggleDebugLayout"===n?Object.assign({},e,{debugLayout:!e.debugLayout}):e}},function(e,t,n){"use strict";t.__esModule=!0,t.Layout=t.refocusLayout=void 0;var o=n(0),r=n(10),i=n(19);t.refocusLayout=function(){if(!Byond.IS_LTE_IE8){var e=document.getElementById("Layout__content");e&&e.focus()}};var a=function(e){var t=e.className,n=e.theme,i=void 0===n?"nanotrasen":n,a=e.children;return(0,o.createVNode)(1,"div","theme-"+i,(0,o.createVNode)(1,"div",(0,r.classes)(["Layout",t]),a,0),2)};t.Layout=a;a.Content=function(e){var t=e.className,n=e.scrollable,a=e.children,c=function(e,t){if(null==e)return{};var n,o,r={},i=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}(e,["className","scrollable","children"]);return(0,o.normalizeProps)((0,o.createVNode)(1,"div",(0,r.classes)(["Layout__content",n&&"Layout__content--scrollable",t].concat((0,i.computeBoxClassName)(c))),a,0,Object.assign({id:"Layout__content"},(0,i.computeBoxProps)(c))))}},function(e,t,n){"use strict";t.__esModule=!0,t.AnimatedNumber=void 0;var o=n(5),r=n(0);var i=function(e){return"number"==typeof e&&Number.isFinite(e)&&!Number.isNaN(e)},a=function(e){var t,n;function r(t){var n;return(n=e.call(this,t)||this).timer=null,n.state={value:0},i(t.initial)?n.state.value=t.initial:i(t.value)&&(n.state.value=Number(t.value)),n}n=e,(t=r).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var a=r.prototype;return a.tick=function(){var e=this.props,t=this.state,n=Number(t.value),o=Number(e.value);if(i(o)){var r=.5*n+.5*o;this.setState({value:r})}},a.componentDidMount=function(){var e=this;this.timer=setInterval((function(){return e.tick()}),50)},a.componentWillUnmount=function(){clearTimeout(this.timer)},a.render=function(){var e=this.props,t=this.state,n=e.format,r=e.children,a=t.value,c=e.value;if(!i(c))return c||null;var l=a;if(n)l=n(a);else{var d=String(c).split(".")[1],u=d?d.length:0;l=(0,o.toFixed)(a,(0,o.clamp)(u,0,8))}return"function"==typeof r?r(l,a):l},r}(r.Component);t.AnimatedNumber=a},function(e,t,n){"use strict";t.__esModule=!0,t.ButtonInput=t.ButtonConfirm=t.ButtonCheckbox=t.Button=void 0;var o=n(0),r=n(10),i=n(93),a=n(3),c=n(24),l=n(19),d=n(129),u=n(178);function s(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,e.__proto__=t}function m(e,t){if(null==e)return{};var n,o,r={},i=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}var p=(0,c.createLogger)("Button"),h=function(e){var t=e.className,n=e.fluid,c=e.icon,s=e.iconRotation,h=e.iconSpin,C=e.iconColor,f=e.iconSize,N=e.color,b=e.disabled,V=e.selected,g=e.tooltip,v=e.tooltipPosition,_=e.tooltipScale,k=e.ellipsis,y=e.compact,L=e.circular,B=e.content,w=e.children,x=e.onclick,S=e.onClick,I=m(e,["className","fluid","icon","iconRotation","iconSpin","iconColor","iconSize","color","disabled","selected","tooltip","tooltipPosition","tooltipScale","ellipsis","compact","circular","content","children","onclick","onClick"]),T=!(!B&&!w);return x&&p.warn("Lowercase 'onclick' is not supported on Button and lowercase prop names are discouraged in general. Please use a camelCase'onClick' instead and read: https://infernojs.org/docs/guides/event-handling"),(0,o.normalizeProps)((0,o.createComponentVNode)(2,l.Box,Object.assign({className:(0,r.classes)(["Button",n&&"Button--fluid",b&&"Button--disabled",V&&"Button--selected",T&&"Button--hasContent",k&&"Button--ellipsis",L&&"Button--circular",y&&"Button--compact",N&&"string"==typeof N?"Button--color--"+N:"Button--color--default",t]),tabIndex:!b&&"0",unselectable:Byond.IS_LTE_IE8,onclick:function(e){(0,a.refocusLayout)(),!b&&S&&S(e)},onKeyDown:function(e){var t=window.event?e.which:e.keyCode;return t===i.KEY_SPACE||t===i.KEY_ENTER?(e.preventDefault(),void(!b&&S&&S(e))):t===i.KEY_ESCAPE?(e.preventDefault(),void(0,a.refocusLayout)()):void 0}},I,{children:[c&&(0,o.createComponentVNode)(2,d.Icon,{name:c,rotation:s,spin:h,color:C,fontSize:f}),B,w,g&&(0,o.createComponentVNode)(2,u.Tooltip,{content:g,position:v,scale:_})]})))};t.Button=h,h.defaultHooks=r.pureComponentHooks;var C=function(e){var t=e.checked,n=m(e,["checked"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,h,Object.assign({color:"transparent",icon:t?"check-square-o":"square-o",selected:t},n)))};t.ButtonCheckbox=C,h.Checkbox=C;var f=function(e){function t(){var t;return(t=e.call(this)||this).state={clickedOnce:!1},t.handleClick=function(){t.state.clickedOnce&&t.setClickedOnce(!1)},t}s(t,e);var n=t.prototype;return n.setClickedOnce=function(e){var t=this;this.setState({clickedOnce:e}),e?setTimeout((function(){return window.addEventListener("click",t.handleClick)})):window.removeEventListener("click",this.handleClick)},n.render=function(){var e=this,t=this.props,n=t.confirmContent,r=void 0===n?"Confirm?":n,i=t.confirmColor,a=void 0===i?"bad":i,c=t.confirmIcon,l=t.icon,d=t.color,u=t.content,s=t.onClick,p=m(t,["confirmContent","confirmColor","confirmIcon","icon","color","content","onClick"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,h,Object.assign({content:this.state.clickedOnce?r:u,icon:this.state.clickedOnce?c:l,color:this.state.clickedOnce?a:d,onClick:function(){return e.state.clickedOnce?s():e.setClickedOnce(!0)}},p)))},t}(o.Component);t.ButtonConfirm=f,h.Confirm=f;var N=function(e){function t(){var t;return(t=e.call(this)||this).inputRef=(0,o.createRef)(),t.state={inInput:!1},t}s(t,e);var n=t.prototype;return n.setInInput=function(e){if(this.setState({inInput:e}),this.inputRef){var t=this.inputRef.current;if(e){t.value=this.props.currentValue||"";try{t.focus(),t.select()}catch(n){}}}},n.commitResult=function(e){if(this.inputRef){var t=this.inputRef.current;if(""!==t.value)return void this.props.onCommit(e,t.value);if(!this.props.defaultValue)return;this.props.onCommit(e,this.props.defaultValue)}},n.render=function(){var e=this,t=this.props,n=t.fluid,a=t.content,c=t.icon,s=t.iconRotation,p=t.iconSpin,h=t.tooltip,C=t.tooltipPosition,f=t.color,N=void 0===f?"default":f,b=(t.placeholder,t.maxLength,m(t,["fluid","content","icon","iconRotation","iconSpin","tooltip","tooltipPosition","color","placeholder","maxLength"]));return(0,o.normalizeProps)((0,o.createComponentVNode)(2,l.Box,Object.assign({className:(0,r.classes)(["Button",n&&"Button--fluid","Button--color--"+N])},b,{onClick:function(){return e.setInInput(!0)},children:[c&&(0,o.createComponentVNode)(2,d.Icon,{name:c,rotation:s,spin:p}),(0,o.createVNode)(1,"div",null,a,0),(0,o.createVNode)(64,"input","NumberInput__input",null,1,{style:{display:this.state.inInput?undefined:"none","text-align":"left"},onBlur:function(t){e.state.inInput&&(e.setInInput(!1),e.commitResult(t))},onKeyDown:function(t){if(t.keyCode===i.KEY_ENTER)return e.setInInput(!1),void e.commitResult(t);t.keyCode===i.KEY_ESCAPE&&e.setInInput(!1)}},null,this.inputRef),h&&(0,o.createComponentVNode)(2,u.Tooltip,{content:h,position:C})]})))},t}(o.Component);t.ButtonInput=N,h.Input=N},function(e,t,n){"use strict";t.__esModule=!0,t.Icon=void 0;var o=n(0),r=n(10),i=n(19);var a=/-o$/,c=function(e){var t=e.name,n=e.size,c=e.spin,l=e.className,d=e.style,u=void 0===d?{}:d,s=e.rotation,m=function(e,t){if(null==e)return{};var n,o,r={},i=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}(e,["name","size","spin","className","style","rotation"]);n&&(u["font-size"]=100*n+"%"),"number"==typeof s&&(u.transform="rotate("+s+"deg)");var p=a.test(t),h=t.replace(a,"");return(0,o.normalizeProps)((0,o.createComponentVNode)(2,i.Box,Object.assign({as:"i",className:(0,r.classes)([l,p?"far":"fas","fa-"+h,c&&"fa-spin"]),style:u},m)))};t.Icon=c,c.defaultHooks=r.pureComponentHooks},function(e,t,n){"use strict";t.__esModule=!0,t.DraggableControl=void 0;var o=n(0),r=n(5),i=n(10),a=n(127);var c=function(e,t){return e.screenX*t[0]+e.screenY*t[1]},l=function(e){var t,n;function i(t){var n;return(n=e.call(this,t)||this).inputRef=(0,o.createRef)(),n.state={value:t.value,dragging:!1,editing:!1,internalValue:null,origin:null,suppressingFlicker:!1},n.flickerTimer=null,n.suppressFlicker=function(){var e=n.props.suppressFlicker;e>0&&(n.setState({suppressingFlicker:!0}),clearTimeout(n.flickerTimer),n.flickerTimer=setTimeout((function(){return n.setState({suppressingFlicker:!1})}),e))},n.handleDragStart=function(e){var t=n.props,o=t.value,r=t.dragMatrix;n.state.editing||(document.body.style["pointer-events"]="none",n.ref=e.target,n.setState({dragging:!1,origin:c(e,r),value:o,internalValue:o}),n.timer=setTimeout((function(){n.setState({dragging:!0})}),250),n.dragInterval=setInterval((function(){var t=n.state,o=t.dragging,r=t.value,i=n.props.onDrag;o&&i&&i(e,r)}),500),document.addEventListener("mousemove",n.handleDragMove),document.addEventListener("mouseup",n.handleDragEnd))},n.handleDragMove=function(e){var t=n.props,o=t.minValue,i=t.maxValue,a=t.step,l=t.stepPixelSize,d=t.dragMatrix;n.setState((function(t){var n=Object.assign({},t),u=c(e,d)-n.origin;if(t.dragging){var s=Number.isFinite(o)?o%a:0;n.internalValue=(0,r.clamp)(n.internalValue+u*a/l,o-a,i+a),n.value=(0,r.clamp)(n.internalValue-n.internalValue%a+s,o,i),n.origin=c(e,d)}else Math.abs(u)>4&&(n.dragging=!0);return n}))},n.handleDragEnd=function(e){var t=n.props,o=t.onChange,r=t.onDrag,i=n.state,a=i.dragging,c=i.value,l=i.internalValue;if(document.body.style["pointer-events"]="auto",clearTimeout(n.timer),clearInterval(n.dragInterval),n.setState({dragging:!1,editing:!a,origin:null}),document.removeEventListener("mousemove",n.handleDragMove),document.removeEventListener("mouseup",n.handleDragEnd),a)n.suppressFlicker(),o&&o(e,c),r&&r(e,c);else if(n.inputRef){var d=n.inputRef.current;d.value=l;try{d.focus(),d.select()}catch(u){}}},n}return n=e,(t=i).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n,i.prototype.render=function(){var e=this,t=this.state,n=t.dragging,i=t.editing,c=t.value,l=t.suppressingFlicker,d=this.props,u=d.animated,s=d.value,m=d.unit,p=d.minValue,h=d.maxValue,C=d.format,f=d.onChange,N=d.onDrag,b=d.children,V=d.forcedInputWidth,g=d.height,v=d.lineHeight,_=d.fontSize,k=s;(n||l)&&(k=c);var y=function(e){return e+(m?" "+m:"")},L=u&&!n&&!l&&(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:k,format:C,children:y})||y(C?C(k):k),B=(0,o.createVNode)(64,"input","NumberInput__input",null,1,{style:{display:i?undefined:"none",height:g,width:V,"line-height":v,"font-size":_},onBlur:function(t){if(i){var n=(0,r.clamp)(t.target.value,p,h);e.setState({editing:!1,value:n}),e.suppressFlicker(),f&&f(t,n),N&&N(t,n)}},onKeyDown:function(t){if(13===t.keyCode){var n=(0,r.clamp)(t.target.value,p,h);return e.setState({editing:!1,value:n}),e.suppressFlicker(),f&&f(t,n),void(N&&N(t,n))}27!==t.keyCode||e.setState({editing:!1})}},null,this.inputRef);return b({dragging:n,editing:i,value:s,displayValue:k,displayElement:L,inputElement:B,handleDragStart:this.handleDragStart})},i}(o.Component);t.DraggableControl=l,l.defaultHooks=i.pureComponentHooks,l.defaultProps={minValue:-Infinity,maxValue:+Infinity,step:1,stepPixelSize:1,suppressFlicker:50,dragMatrix:[1,0]}},function(e,t,n){"use strict";t.__esModule=!0,t.NumberInput=void 0;var o=n(0),r=n(5),i=n(10),a=n(127),c=n(19);var l=function(e){var t,n;function l(t){var n;n=e.call(this,t)||this;var i=t.value;return n.inputRef=(0,o.createRef)(),n.state={value:i,dragging:!1,editing:!1,internalValue:null,origin:null,suppressingFlicker:!1},n.flickerTimer=null,n.suppressFlicker=function(){var e=n.props.suppressFlicker;e>0&&(n.setState({suppressingFlicker:!0}),clearTimeout(n.flickerTimer),n.flickerTimer=setTimeout((function(){return n.setState({suppressingFlicker:!1})}),e))},n.handleDragStart=function(e){var t=n.props.value;n.state.editing||(document.body.style["pointer-events"]="none",n.ref=e.target,n.setState({dragging:!1,origin:e.screenY,value:t,internalValue:t}),n.timer=setTimeout((function(){n.setState({dragging:!0})}),250),n.dragInterval=setInterval((function(){var t=n.state,o=t.dragging,r=t.value,i=n.props.onDrag;o&&i&&i(e,r)}),500),document.addEventListener("mousemove",n.handleDragMove),document.addEventListener("mouseup",n.handleDragEnd))},n.handleDragMove=function(e){var t=n.props,o=t.minValue,i=t.maxValue,a=t.step,c=t.stepPixelSize;n.setState((function(t){var n=Object.assign({},t),l=n.origin-e.screenY;if(t.dragging){var d=Number.isFinite(o)?o%a:0;n.internalValue=(0,r.clamp)(n.internalValue+l*a/c,o-a,i+a),n.value=(0,r.clamp)(n.internalValue-n.internalValue%a+d,o,i),n.origin=e.screenY}else Math.abs(l)>4&&(n.dragging=!0);return n}))},n.handleDragEnd=function(e){var t=n.props,o=t.onChange,r=t.onDrag,i=n.state,a=i.dragging,c=i.value,l=i.internalValue;if(document.body.style["pointer-events"]="auto",clearTimeout(n.timer),clearInterval(n.dragInterval),n.setState({dragging:!1,editing:!a,origin:null}),document.removeEventListener("mousemove",n.handleDragMove),document.removeEventListener("mouseup",n.handleDragEnd),a)n.suppressFlicker(),o&&o(e,c),r&&r(e,c);else if(n.inputRef){var d=n.inputRef.current;d.value=l;try{d.focus(),d.select()}catch(u){}}},n}return n=e,(t=l).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n,l.prototype.render=function(){var e=this,t=this.state,n=t.dragging,l=t.editing,d=t.value,u=t.suppressingFlicker,s=this.props,m=s.className,p=s.fluid,h=s.animated,C=s.value,f=s.unit,N=s.minValue,b=s.maxValue,V=s.height,g=s.width,v=s.lineHeight,_=s.fontSize,k=s.format,y=s.onChange,L=s.onDrag,B=C;(n||u)&&(B=d);var w=function(e){return(0,o.createVNode)(1,"div","NumberInput__content",e+(f?" "+f:""),0,{unselectable:Byond.IS_LTE_IE8})},x=h&&!n&&!u&&(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:B,format:k,children:w})||w(k?k(B):B);return(0,o.createComponentVNode)(2,c.Box,{className:(0,i.classes)(["NumberInput",p&&"NumberInput--fluid",m]),minWidth:g,minHeight:V,lineHeight:v,fontSize:_,onMouseDown:this.handleDragStart,children:[(0,o.createVNode)(1,"div","NumberInput__barContainer",(0,o.createVNode)(1,"div","NumberInput__bar",null,1,{style:{height:(0,r.clamp)((B-N)/(b-N)*100,0,100)+"%"}}),2),x,(0,o.createVNode)(64,"input","NumberInput__input",null,1,{style:{display:l?undefined:"none",height:V,"line-height":v,"font-size":_},onBlur:function(t){if(l){var n=(0,r.clamp)(t.target.value,N,b);e.setState({editing:!1,value:n}),e.suppressFlicker(),y&&y(t,n),L&&L(t,n)}},onKeyDown:function(t){if(13===t.keyCode){var n=(0,r.clamp)(t.target.value,N,b);return e.setState({editing:!1,value:n}),e.suppressFlicker(),y&&y(t,n),void(L&&L(t,n))}27!==t.keyCode||e.setState({editing:!1})}},null,this.inputRef)]})},l}(o.Component);t.NumberInput=l,l.defaultHooks=i.pureComponentHooks,l.defaultProps={minValue:-Infinity,maxValue:+Infinity,step:1,stepPixelSize:1,suppressFlicker:50}},function(e,t,n){"use strict";t.__esModule=!0,t.Materials=t.ExosuitFabricator=void 0;var o,r=n(0),i=n(10),a=n(8),c=n(1),l=n(20),d=n(2),u=n(3),s=n(6),m=n(5);function p(e){var t=0;if("undefined"==typeof Symbol||null==e[Symbol.iterator]){if(Array.isArray(e)||(e=function(e,t){if(!e)return;if("string"==typeof e)return h(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(n);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return h(e,t)}(e)))return function(){return t>=e.length?{done:!0}:{done:!1,value:e[t++]}};throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}return(t=e[Symbol.iterator]()).next.bind(t)}function h(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,o=new Array(t);nn?{color:2,deficit:e-n}:t>n?{color:1,deficit:e}:e+t>n?{color:1,deficit:e+t-n}:{color:0,deficit:0}},b=function(e,t,n){var o={textColor:0};return Object.keys(n.cost).forEach((function(r){o[r]=N(n.cost[r],t[r],e[r]),o[r].color>o.textColor&&(o.textColor=o[r].color)})),o};t.ExosuitFabricator=function(e,t){var n,o,i=(0,c.useBackend)(t),a=i.act,l=i.data,s=l.queue||[],m=(n=l.materials||[],o={},n.forEach((function(e){o[e.name]=e.amount})),o),p=function(e,t){var n={},o={},r={},i={};return t.forEach((function(t,a){i[a]=0,Object.keys(t.cost).forEach((function(c){n[c]=n[c]||0,r[c]=r[c]||0,o[c]=N(t.cost[c],n[c],e[c]),0!==o[c].color?i[a]1&&l0)&&(0,r.createComponentVNode)(2,d.Flex.Item,{width:"80px",children:[(0,r.createComponentVNode)(2,v,{name:e.name,amount:e.amount,formatsi:!0}),!a&&(0,r.createComponentVNode)(2,d.Box,{mt:1,style:{"text-align":"center"},children:(0,r.createComponentVNode)(2,V,{material:e})})]},e.name)||null}))})};t.Materials=g;var v=function(e,t){var n=e.name,o=e.amount,a=e.formatsi,c=e.formatmoney,u=e.color,p=e.style,h="0";return h=o<1&&o>0?(0,m.toFixed)(o,2):a?(0,l.formatSiUnit)(o,0):c?(0,l.formatMoney)(o):o,(0,r.createComponentVNode)(2,d.Flex,{direction:"column",align:"center",children:[(0,r.createComponentVNode)(2,d.Flex.Item,{children:(0,r.createComponentVNode)(2,d.Box,{className:(0,i.classes)(["sheetmaterials32x32",C[n]]),position:"relative",style:p,children:(0,r.createComponentVNode)(2,d.Tooltip,{position:"bottom",content:(0,s.toTitleCase)(n)})})}),(0,r.createComponentVNode)(2,d.Flex.Item,{children:(0,r.createComponentVNode)(2,d.Box,{textColor:u,style:{"text-align":"center"},children:h})})]})},_=function(e,t){var n=(0,c.useBackend)(t).data,o=n.partSets||[],i=n.buildableParts||{},a=(0,c.useSharedState)(t,"part_tab",o.length?i[0]:""),l=a[0],u=a[1];return(0,r.createComponentVNode)(2,d.Tabs,{vertical:!0,children:o.map((function(e){return!!i[e]&&(0,r.createComponentVNode)(2,d.Tabs.Tab,{selected:e===l,disabled:!i[e],onClick:function(){return u(e)},children:e},e)}))})},k=function(e,t){var n,o=(0,c.useBackend)(t).data,i=function(e){for(var t,n=p(e);!(t=n()).done;){var o=t.value;if(u[o])return o}return null},l=o.partSets||[],u=o.buildableParts||[],m=e.queueMaterials,h=e.materials,C=(0,c.useSharedState)(t,"part_tab",i(l)),f=C[0],N=C[1],V=(0,c.useSharedState)(t,"search_text",""),g=V[0],v=V[1];if(!f||!u[f]){var _=i(l);if(!_)return;N(_)}return g?(n=[],function(e,t){var n=[];if(e.length){var o=(0,s.createSearch)(e,(function(e){return(e.name||"")+(e.desc||"")+(e.searchMeta||"")}));return Object.keys(t).forEach((function(e){t[e].filter(o).forEach((function(e){n.push(e)}))})),n=(0,a.uniqBy)((function(e){return e.name}))(n)}}(g,u).forEach((function(e){e.format=b(h,m,e),n.push(e)}))):(n={Parts:[]},u[f].forEach((function(e){e.format=b(h,m,e),e.subCategory?(e.subCategory in n||(n[e.subCategory]=[]),n[e.subCategory].push(e)):n.Parts.push(e)}))),(0,r.createFragment)([(0,r.createComponentVNode)(2,d.Section,{children:(0,r.createComponentVNode)(2,d.Flex,{children:[(0,r.createComponentVNode)(2,d.Flex.Item,{mr:1,children:(0,r.createComponentVNode)(2,d.Icon,{name:"search"})}),(0,r.createComponentVNode)(2,d.Flex.Item,{grow:1,children:(0,r.createComponentVNode)(2,d.Input,{fluid:!0,placeholder:"Search for...",onInput:function(e,t){return v(t)}})})]})}),!!g&&(0,r.createComponentVNode)(2,y,{name:"Search Results",parts:n,forceShow:!0,placeholder:"No matching results..."})||Object.keys(n).map((function(e){return(0,r.createComponentVNode)(2,y,{name:e,parts:n[e]},e)}))],0)},y=function(e,t){var n=(0,c.useBackend)(t),o=n.act,i=n.data.buildingPart,a=e.parts,l=e.name,u=e.forceShow,s=e.placeholder,m=(0,c.useSharedState)(t,"display_mats",!1)[0];return(!!a.length||u)&&(0,r.createComponentVNode)(2,d.Section,{title:l,buttons:(0,r.createComponentVNode)(2,d.Button,{disabled:!a.length,color:"good",content:"Queue All",icon:"plus-circle",onClick:function(){return o("add_queue_set",{part_list:a.map((function(e){return e.id}))})}}),children:[!a.length&&s,a.map((function(e){return(0,r.createFragment)([(0,r.createComponentVNode)(2,d.Flex,{align:"center",children:[(0,r.createComponentVNode)(2,d.Flex.Item,{children:(0,r.createComponentVNode)(2,d.Button,{disabled:i||2===e.format.textColor,color:"good",height:"20px",mr:1,icon:"play",onClick:function(){return o("build_part",{id:e.id})}})}),(0,r.createComponentVNode)(2,d.Flex.Item,{children:(0,r.createComponentVNode)(2,d.Button,{color:"average",height:"20px",mr:1,icon:"plus-circle",onClick:function(){return o("add_queue_part",{id:e.id})}})}),(0,r.createComponentVNode)(2,d.Flex.Item,{children:(0,r.createComponentVNode)(2,d.Box,{inline:!0,textColor:f[e.format.textColor],children:e.name})}),(0,r.createComponentVNode)(2,d.Flex.Item,{grow:1}),(0,r.createComponentVNode)(2,d.Flex.Item,{children:(0,r.createComponentVNode)(2,d.Button,{icon:"question-circle",transparent:!0,height:"20px",tooltip:"Build Time: "+e.printTime+"s. "+(e.desc||""),tooltipPosition:"left"})})]}),m&&(0,r.createComponentVNode)(2,d.Flex,{mb:2,children:Object.keys(e.cost).map((function(t){return(0,r.createComponentVNode)(2,d.Flex.Item,{width:"50px",color:f[e.format[t].color],children:(0,r.createComponentVNode)(2,v,{formatmoney:!0,style:{transform:"scale(0.75) translate(0%, 10%)"},name:t,amount:e.cost[t]})},t)}))})],0,e.name)}))]})},L=function(e,t){var n=(0,c.useBackend)(t),o=n.act,i=n.data,a=i.isProcessingQueue,l=i.queue||[],u=e.queueMaterials,s=e.missingMaterials,m=e.textColors;return(0,r.createComponentVNode)(2,d.Flex,{height:"100%",width:"100%",direction:"column",children:[(0,r.createComponentVNode)(2,d.Flex.Item,{height:0,grow:1,children:(0,r.createComponentVNode)(2,d.Section,{height:"100%",title:"Queue",overflowY:"auto",buttons:(0,r.createFragment)([(0,r.createComponentVNode)(2,d.Button.Confirm,{disabled:!l.length,color:"bad",icon:"minus-circle",content:"Clear Queue",onClick:function(){return o("clear_queue")}}),!!a&&(0,r.createComponentVNode)(2,d.Button,{disabled:!l.length,content:"Stop",icon:"stop",onClick:function(){return o("stop_queue")}})||(0,r.createComponentVNode)(2,d.Button,{disabled:!l.length,content:"Build Queue",icon:"play",onClick:function(){return o("build_queue")}})],0),children:(0,r.createComponentVNode)(2,d.Flex,{direction:"column",height:"100%",children:[(0,r.createComponentVNode)(2,d.Flex.Item,{children:(0,r.createComponentVNode)(2,x)}),(0,r.createComponentVNode)(2,d.Flex.Item,{children:(0,r.createComponentVNode)(2,w,{textColors:m})})]})})}),!!l.length&&(0,r.createComponentVNode)(2,d.Flex.Item,{mt:1,children:(0,r.createComponentVNode)(2,d.Section,{title:"Material Cost",children:(0,r.createComponentVNode)(2,B,{queueMaterials:u,missingMaterials:s})})})]})},B=function(e,t){var n=e.queueMaterials,o=e.missingMaterials;return(0,r.createComponentVNode)(2,d.Flex,{wrap:"wrap",children:Object.keys(n).map((function(e){return(0,r.createComponentVNode)(2,d.Flex.Item,{width:"12%",children:[(0,r.createComponentVNode)(2,v,{formatmoney:!0,name:e,amount:n[e]}),!!o[e]&&(0,r.createComponentVNode)(2,d.Box,{textColor:"bad",style:{"text-align":"center"},children:(0,l.formatMoney)(o[e])})]},e)}))})},w=function(e,t){var n=(0,c.useBackend)(t),o=n.act,i=n.data,a=e.textColors,l=i.queue||[];return l.length?l.map((function(e,t){return(0,r.createComponentVNode)(2,d.Box,{children:(0,r.createComponentVNode)(2,d.Flex,{mb:.5,direction:"column",justify:"center",wrap:"wrap",height:"20px",inline:!0,children:[(0,r.createComponentVNode)(2,d.Flex.Item,{basis:"content",children:(0,r.createComponentVNode)(2,d.Button,{height:"20px",mr:1,icon:"minus-circle",color:"bad",onClick:function(){return o("del_queue_part",{index:t+1})}})}),(0,r.createComponentVNode)(2,d.Flex.Item,{children:(0,r.createComponentVNode)(2,d.Box,{inline:!0,textColor:f[a[t]],children:e.name})})]})},e.name)})):(0,r.createFragment)([(0,r.createTextVNode)("No parts in queue.")],4)},x=function(e,t){var n=(0,c.useBackend)(t).data,o=n.buildingPart,i=n.storedPart;if(i){var a=i.name;return(0,r.createComponentVNode)(2,d.Box,{children:(0,r.createComponentVNode)(2,d.ProgressBar,{minValue:0,maxValue:1,value:1,color:"average",children:(0,r.createComponentVNode)(2,d.Flex,{children:[(0,r.createComponentVNode)(2,d.Flex.Item,{children:a}),(0,r.createComponentVNode)(2,d.Flex.Item,{grow:1}),(0,r.createComponentVNode)(2,d.Flex.Item,{children:"Fabricator outlet obstructed..."})]})})})}if(o){var l=o.name,u=o.duration,s=o.printTime,m=Math.ceil(u/10);return(0,r.createComponentVNode)(2,d.Box,{children:(0,r.createComponentVNode)(2,d.ProgressBar,{minValue:0,maxValue:s,value:u,children:(0,r.createComponentVNode)(2,d.Flex,{children:[(0,r.createComponentVNode)(2,d.Flex.Item,{children:l}),(0,r.createComponentVNode)(2,d.Flex.Item,{grow:1}),(0,r.createComponentVNode)(2,d.Flex.Item,{children:m>=0&&m+"s"||"Dispensing..."})]})})})}}},function(e,t,n){"use strict";t.__esModule=!0,t.IdentificationComputerRegions=t.IdentificationComputerAccessModification=t.IdentificationComputerPrinting=t.IdentificationComputerContent=t.IdentificationComputer=void 0;var o=n(0),r=n(8),i=n(1),a=n(2),c=n(3),l=n(6),d=(n(28),n(94));t.IdentificationComputer=function(e,t){var n=(0,i.useBackend)(t);n.act,n.data;return(0,o.createComponentVNode)(2,c.Window,{width:600,height:700,children:(0,o.createComponentVNode)(2,c.Window.Content,{resizable:!0,children:(0,o.createComponentVNode)(2,u)})})};var u=function(e,t){var n=(0,i.useBackend)(t),r=n.act,c=n.data,l=e.ntos,u=c.mode,p=c.has_modify,h=c.printing,C=(0,o.createComponentVNode)(2,m,{ntos:l});return l&&!c.have_id_slot?C=(0,o.createComponentVNode)(2,d.CrewManifestContent):h?C=(0,o.createComponentVNode)(2,s):1===u&&(C=(0,o.createComponentVNode)(2,d.CrewManifestContent)),(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Tabs,{children:[(!l||!!c.have_id_slot)&&(0,o.createComponentVNode)(2,a.Tabs.Tab,{icon:"home",selected:0===u,onClick:function(){return r("mode",{mode_target:0})},children:"Access Modification"}),(0,o.createComponentVNode)(2,a.Tabs.Tab,{icon:"home",selected:1===u,onClick:function(){return r("mode",{mode_target:1})},children:"Crew Manifest"}),!l||!!c.have_printer&&(0,o.createComponentVNode)(2,a.Tabs.Tab,{float:"right",icon:"print",onClick:function(){return r("print")},disabled:!u&&!p,color:"",children:"Print"})]}),C],0)};t.IdentificationComputerContent=u;var s=function(e,t){return(0,o.createComponentVNode)(2,a.Section,{title:"Printing",children:"Please wait..."})};t.IdentificationComputerPrinting=s;var m=function(e,t){var n=(0,i.useBackend)(t),r=n.act,c=n.data,d=e.ntos,u=c.station_name,s=c.target_name,m=c.target_owner,h=c.scan_name,C=c.authenticated,f=c.has_modify,N=c.account_number,b=c.centcom_access,V=c.all_centcom_access,g=(c.regions,c.id_rank),v=c.departments;return(0,o.createComponentVNode)(2,a.Section,{title:"Access Modification",children:[!C&&(0,o.createComponentVNode)(2,a.Box,{italic:!0,mb:1,children:"Please insert the IDs into the terminal to proceed."}),(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Target Identitity",children:(0,o.createComponentVNode)(2,a.Button,{icon:"eject",fluid:!0,content:s,onClick:function(){return r("modify")}})}),!d&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Authorized Identitity",children:(0,o.createComponentVNode)(2,a.Button,{icon:"eject",fluid:!0,content:h,onClick:function(){return r("scan")}})})]}),!!C&&!!f&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Details",level:2,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Registered Name",children:(0,o.createComponentVNode)(2,a.Input,{value:m,fluid:!0,onInput:function(e,t){return r("reg",{reg:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Account Number",children:(0,o.createComponentVNode)(2,a.Input,{value:N,fluid:!0,onInput:function(e,t){return r("account",{account:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Dismissals",children:(0,o.createComponentVNode)(2,a.Button.Confirm,{color:"bad",icon:"exclamation-triangle",confirmIcon:"fire",fluid:!0,content:"Dismiss "+m,confirmContent:"You are dismissing "+m+", confirm?",onClick:function(){return r("terminate")}})})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Assignment",level:2,children:(0,o.createComponentVNode)(2,a.Table,{children:[v.map((function(e){return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{header:!0,verticalAlign:"middle",children:e.department_name}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.jobs.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{selected:e.job===g,onClick:function(){return r("assign",{assign_target:e.job})},children:(0,l.decodeHtmlEntities)(e.display_name)},e.job)}))})]}),(0,o.createComponentVNode)(2,a.Box,{mt:-1,children:"\xa0"}),(0,o.createTextVNode)(" ")],0,e.department_name)})),(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{header:!0,verticalAlign:"middle",children:"Special"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return r("assign",{assign_target:"Custom"})},children:"Custom"})})]})]})}),!!b&&(0,o.createComponentVNode)(2,a.Section,{title:"Central Command",level:2,children:V.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,selected:e.allowed,onClick:function(){return r("access",{access_target:e.ref,allowed:e.allowed})},children:(0,l.decodeHtmlEntities)(e.desc)})},e.ref)}))})||(0,o.createComponentVNode)(2,a.Section,{title:u,level:2,children:(0,o.createComponentVNode)(2,p,{actName:"access"})})],0)]})};t.IdentificationComputerAccessModification=m;var p=function(e,t){var n=(0,i.useBackend)(t),c=n.act,d=n.data,u=e.actName,s=d.regions;return(0,o.createComponentVNode)(2,a.Flex,{wrap:"wrap",spacing:1,children:(0,r.sortBy)((function(e){return e.name}))(s).map((function(e){return(0,o.createComponentVNode)(2,a.Flex.Item,{mb:1,basis:"content",grow:1,children:(0,o.createComponentVNode)(2,a.Section,{title:e.name,height:"100%",children:(0,r.sortBy)((function(e){return e.desc}))(e.accesses).map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,selected:e.allowed,onClick:function(){return c(u,{access_target:e.ref,allowed:e.allowed})},children:(0,l.decodeHtmlEntities)(e.desc)})},e.ref)}))})},e.name)}))})};t.IdentificationComputerRegions=p},function(e,t,n){"use strict";t.__esModule=!0,t.OvermapPanControls=t.OvermapFlightData=void 0;var o=n(0),r=(n(5),n(1)),i=n(2);t.OvermapFlightData=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,l=e.disableLimiterControls,d=c.ETAnext,u=c.speed,s=c.speed_color,m=c.accel,p=c.heading,h=c.accellimit;return(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"ETA To Next Grid",children:d}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Speed",color:s,children:[u," Gm/h"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Acceleration",children:[m," Gm/h"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Heading",children:[p,"\xb0"]}),!l&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Acceleration Limiter",children:(0,o.createComponentVNode)(2,i.Button,{onClick:function(){return a("accellimit")},children:[h," Gm/h"]})})||null]})};t.OvermapPanControls=function(e,t){var n=(0,r.useBackend)(t).act,a=e.disabled,c=e.actToDo,l=e.selected,d=void 0===l?function(e){return!1}:l;return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.Button,{disabled:a,selected:d(9),onClick:function(){return n(c,{dir:9})},icon:"arrow-up",iconRotation:-45}),(0,o.createComponentVNode)(2,i.Button,{disabled:a,selected:d(1),onClick:function(){return n(c,{dir:1})},icon:"arrow-up"}),(0,o.createComponentVNode)(2,i.Button,{disabled:a,selected:d(5),onClick:function(){return n(c,{dir:5})},icon:"arrow-up",iconRotation:45})]}),(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.Button,{disabled:a,selected:d(8),onClick:function(){return n(c,{dir:8})},icon:"arrow-left"}),(0,o.createComponentVNode)(2,i.Button,{disabled:a,selected:d(0),onClick:function(){return n("brake")},icon:"ban"}),(0,o.createComponentVNode)(2,i.Button,{disabled:a,selected:d(4),onClick:function(){return n(c,{dir:4})},icon:"arrow-right"})]}),(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.Button,{disabled:a,selected:d(10),onClick:function(){return n(c,{dir:10})},icon:"arrow-down",iconRotation:45}),(0,o.createComponentVNode)(2,i.Button,{disabled:a,selected:d(2),onClick:function(){return n(c,{dir:2})},icon:"arrow-down"}),(0,o.createComponentVNode)(2,i.Button,{disabled:a,selected:d(6),onClick:function(){return n(c,{dir:6})},icon:"arrow-down",iconRotation:-45})]})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.AreaCharge=t.PowerMonitorFocus=t.PowerMonitorContent=t.PowerMonitor=t.powerRank=void 0;var o=n(0),r=n(8),i=n(41),a=n(5),c=n(10),l=n(1),d=n(2),u=n(3),s=5e5,m=function(e){var t=String(e.split(" ")[1]).toLowerCase();return["w","kw","mw","gw"].indexOf(t)};t.powerRank=m;t.PowerMonitor=function(){return(0,o.createComponentVNode)(2,u.Window,{width:550,height:700,resizable:!0,children:(0,o.createComponentVNode)(2,u.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,p)})})};var p=function(e,t){var n=(0,l.useBackend)(t),r=n.act,i=n.data,a=(i.map_levels,i.all_sensors),c=i.focus;if(c)return(0,o.createComponentVNode)(2,h,{focus:c});var u=(0,o.createComponentVNode)(2,d.Box,{color:"bad",children:"No sensors detected"});return a&&(u=(0,o.createComponentVNode)(2,d.Table,{children:a.map((function(e){return(0,o.createComponentVNode)(2,d.Table.Row,{children:(0,o.createComponentVNode)(2,d.Table.Cell,{children:(0,o.createComponentVNode)(2,d.Button,{content:e.name,icon:e.alarm?"bell":"sign-in-alt",onClick:function(){return r("setsensor",{id:e.name})}})})},e.name)}))})),(0,o.createComponentVNode)(2,d.Section,{title:"No active sensor. Listing all.",buttons:(0,o.createComponentVNode)(2,d.Button,{content:"Scan For Sensors",icon:"undo",onClick:function(){return r("refresh")}}),children:u})};t.PowerMonitorContent=p;var h=function(e,t){var n=(0,l.useBackend)(t),c=n.act,u=(n.data,e.focus),p=u.history,h=(0,l.useLocalState)(t,"sortByField",null),N=h[0],b=h[1],V=p.supply[p.supply.length-1]||0,g=p.demand[p.demand.length-1]||0,v=p.supply.map((function(e,t){return[t,e]})),_=p.demand.map((function(e,t){return[t,e]})),k=Math.max.apply(Math,[s].concat(p.supply,p.demand)),y=(0,i.flow)([(0,r.map)((function(e,t){return Object.assign({},e,{id:e.name+t})})),"name"===N&&(0,r.sortBy)((function(e){return e.name})),"charge"===N&&(0,r.sortBy)((function(e){return-e.charge})),"draw"===N&&(0,r.sortBy)((function(e){return-m(e.load)}),(function(e){return-parseFloat(e.load)})),"problems"===N&&(0,r.sortBy)((function(e){return e.eqp}),(function(e){return e.lgt}),(function(e){return e.env}),(function(e){return e.charge}),(function(e){return e.name}))])(u.areas);return(0,o.createFragment)([(0,o.createComponentVNode)(2,d.Section,{title:u.name,buttons:(0,o.createComponentVNode)(2,d.Button,{icon:"sign-out-alt",content:"Back To Main",onClick:function(){return c("clear")}})}),(0,o.createComponentVNode)(2,d.Flex,{mx:-.5,mb:1,children:[(0,o.createComponentVNode)(2,d.Flex.Item,{mx:.5,width:"200px",children:(0,o.createComponentVNode)(2,d.Section,{children:(0,o.createComponentVNode)(2,d.LabeledList,{children:[(0,o.createComponentVNode)(2,d.LabeledList.Item,{label:"Supply",children:(0,o.createComponentVNode)(2,d.ProgressBar,{value:V,minValue:0,maxValue:k,color:"teal",children:(0,a.toFixed)(V/1e3)+" kW"})}),(0,o.createComponentVNode)(2,d.LabeledList.Item,{label:"Draw",children:(0,o.createComponentVNode)(2,d.ProgressBar,{value:g,minValue:0,maxValue:k,color:"pink",children:(0,a.toFixed)(g/1e3)+" kW"})})]})})}),(0,o.createComponentVNode)(2,d.Flex.Item,{mx:.5,grow:1,children:(0,o.createComponentVNode)(2,d.Section,{position:"relative",height:"100%",children:[(0,o.createComponentVNode)(2,d.Chart.Line,{fillPositionedParent:!0,data:v,rangeX:[0,v.length-1],rangeY:[0,k],strokeColor:"rgba(0, 181, 173, 1)",fillColor:"rgba(0, 181, 173, 0.25)"}),(0,o.createComponentVNode)(2,d.Chart.Line,{fillPositionedParent:!0,data:_,rangeX:[0,_.length-1],rangeY:[0,k],strokeColor:"rgba(224, 57, 151, 1)",fillColor:"rgba(224, 57, 151, 0.25)"})]})})]}),(0,o.createComponentVNode)(2,d.Section,{children:[(0,o.createComponentVNode)(2,d.Box,{mb:1,children:[(0,o.createComponentVNode)(2,d.Box,{inline:!0,mr:2,color:"label",children:"Sort by:"}),(0,o.createComponentVNode)(2,d.Button.Checkbox,{checked:"name"===N,content:"Name",onClick:function(){return b("name"!==N&&"name")}}),(0,o.createComponentVNode)(2,d.Button.Checkbox,{checked:"charge"===N,content:"Charge",onClick:function(){return b("charge"!==N&&"charge")}}),(0,o.createComponentVNode)(2,d.Button.Checkbox,{checked:"draw"===N,content:"Draw",onClick:function(){return b("draw"!==N&&"draw")}}),(0,o.createComponentVNode)(2,d.Button.Checkbox,{checked:"problems"===N,content:"Problems",onClick:function(){return b("problems"!==N&&"problems")}})]}),(0,o.createComponentVNode)(2,d.Table,{children:[(0,o.createComponentVNode)(2,d.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,d.Table.Cell,{children:"Area"}),(0,o.createComponentVNode)(2,d.Table.Cell,{collapsing:!0,children:"Charge"}),(0,o.createComponentVNode)(2,d.Table.Cell,{textAlign:"right",children:"Draw"}),(0,o.createComponentVNode)(2,d.Table.Cell,{collapsing:!0,title:"Equipment",children:"Eqp"}),(0,o.createComponentVNode)(2,d.Table.Cell,{collapsing:!0,title:"Lighting",children:"Lgt"}),(0,o.createComponentVNode)(2,d.Table.Cell,{collapsing:!0,title:"Environment",children:"Env"})]}),y.map((function(e,t){return(0,o.createVNode)(1,"tr","Table__row candystripe",[(0,o.createVNode)(1,"td",null,e.name,0),(0,o.createVNode)(1,"td","Table__cell text-right text-nowrap",(0,o.createComponentVNode)(2,C,{charging:e.charging,charge:e.charge}),2),(0,o.createVNode)(1,"td","Table__cell text-right text-nowrap",e.load,0),(0,o.createVNode)(1,"td","Table__cell text-center text-nowrap",(0,o.createComponentVNode)(2,f,{status:e.eqp}),2),(0,o.createVNode)(1,"td","Table__cell text-center text-nowrap",(0,o.createComponentVNode)(2,f,{status:e.lgt}),2),(0,o.createVNode)(1,"td","Table__cell text-center text-nowrap",(0,o.createComponentVNode)(2,f,{status:e.env}),2)],4,null,e.id)}))]})]})],4)};t.PowerMonitorFocus=h;var C=function(e){var t=e.charging,n=e.charge;return(0,o.createFragment)([(0,o.createComponentVNode)(2,d.Icon,{width:"18px",textAlign:"center",name:0===t&&(n>50?"battery-half":"battery-quarter")||1===t&&"bolt"||2===t&&"battery-full",color:0===t&&(n>50?"yellow":"red")||1===t&&"yellow"||2===t&&"green"}),(0,o.createComponentVNode)(2,d.Box,{inline:!0,width:"36px",textAlign:"right",children:(0,a.toFixed)(n)+"%"})],4)};t.AreaCharge=C,C.defaultHooks=c.pureComponentHooks;var f=function(e){var t=e.status,n=Boolean(2&t),r=Boolean(1&t),i=(n?"On":"Off")+" ["+(r?"auto":"manual")+"]";return(0,o.createComponentVNode)(2,d.ColorBox,{color:n?"good":"bad",content:r?undefined:"M",title:i})};f.defaultHooks=c.pureComponentHooks},function(e,t,n){"use strict";var o=n(12),r=n(7),i=n(97);e.exports=!o&&!r((function(){return 7!=Object.defineProperty(i("div"),"a",{get:function(){return 7}}).a}))},function(e,t,n){"use strict";var o=n(9),r=n(98),i=o["__core-js_shared__"]||r("__core-js_shared__",{});e.exports=i},function(e,t,n){"use strict";var o=n(9),r=n(99),i=o.WeakMap;e.exports="function"==typeof i&&/native code/.test(r(i))},function(e,t,n){"use strict";var o=n(21),r=n(101),i=n(23),a=n(17);e.exports=function(e,t){for(var n=r(t),c=a.f,l=i.f,d=0;dl;)o(c,n=t[l++])&&(~i(d,n)||d.push(n));return d}},function(e,t,n){"use strict";var o=n(104);e.exports=o&&!Symbol.sham&&"symbol"==typeof Symbol.iterator},function(e,t,n){"use strict";var o=n(12),r=n(17),i=n(13),a=n(68);e.exports=o?Object.defineProperties:function(e,t){i(e);for(var n,o=a(t),c=o.length,l=0;c>l;)r.f(e,n=o[l++],t[n]);return e}},function(e,t,n){"use strict";var o=n(40);e.exports=o("document","documentElement")},function(e,t,n){"use strict";var o=n(29),r=n(52).f,i={}.toString,a="object"==typeof window&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[];e.exports.f=function(e){return a&&"[object Window]"==i.call(e)?function(e){try{return r(e)}catch(t){return a.slice()}}(e):r(o(e))}},function(e,t,n){"use strict";var o=n(16);t.f=o},function(e,t,n){"use strict";var o=n(18),r=n(46),i=n(15),a=Math.min;e.exports=[].copyWithin||function(e,t){var n=o(this),c=i(n.length),l=r(e,c),d=r(t,c),u=arguments.length>2?arguments[2]:undefined,s=a((u===undefined?c:r(u,c))-d,c-l),m=1;for(d0;)d in n?n[l]=n[d]:delete n[l],l+=m,d+=m;return n}},function(e,t,n){"use strict";var o=n(57),r=n(15),i=n(53);e.exports=function a(e,t,n,c,l,d,u,s){for(var m,p=l,h=0,C=!!u&&i(u,s,3);h0&&o(m))p=a(e,t,m,r(m.length),p,d-1)-1;else{if(p>=9007199254740991)throw TypeError("Exceed the acceptable array length");e[p]=m}p++}h++}return p}},function(e,t,n){"use strict";var o=n(13);e.exports=function(e,t,n,r){try{return r?t(o(n)[0],n[1]):t(n)}catch(a){var i=e["return"];throw i!==undefined&&o(i.call(e)),a}}},function(e,t,n){"use strict";var o=n(29),r=n(49),i=n(71),a=n(38),c=n(110),l=a.set,d=a.getterFor("Array Iterator");e.exports=c(Array,"Array",(function(e,t){l(this,{type:"Array Iterator",target:o(e),index:0,kind:t})}),(function(){var e=d(this),t=e.target,n=e.kind,o=e.index++;return!t||o>=t.length?(e.target=undefined,{value:undefined,done:!0}):"keys"==n?{value:o,done:!1}:"values"==n?{value:t[o],done:!1}:{value:[o,t[o]],done:!1}}),"values"),i.Arguments=i.Array,r("keys"),r("values"),r("entries")},function(e,t,n){"use strict";var o,r,i,a=n(39),c=n(33),l=n(21),d=n(16),u=n(42),s=d("iterator"),m=!1;[].keys&&("next"in(i=[].keys())?(r=a(a(i)))!==Object.prototype&&(o=r):m=!0),o==undefined&&(o={}),u||l(o,s)||c(o,s,(function(){return this})),e.exports={IteratorPrototype:o,BUGGY_SAFARI_ITERATORS:m}},function(e,t,n){"use strict";var o=n(11);e.exports=function(e){if(!o(e)&&null!==e)throw TypeError("Can't set "+String(e)+" as a prototype");return e}},function(e,t,n){"use strict";var o=n(29),r=n(34),i=n(15),a=n(43),c=n(27),l=Math.min,d=[].lastIndexOf,u=!!d&&1/[1].lastIndexOf(1,-0)<0,s=a("lastIndexOf"),m=c("indexOf",{ACCESSORS:!0,1:0}),p=u||!s||!m;e.exports=p?function(e){if(u)return d.apply(this,arguments)||0;var t=o(this),n=i(t.length),a=n-1;for(arguments.length>1&&(a=l(a,r(arguments[1]))),a<0&&(a=n+a);a>=0;a--)if(a in t&&t[a]===e)return a||0;return-1}:d},function(e,t,n){"use strict";var o=n(34),r=n(15);e.exports=function(e){if(e===undefined)return 0;var t=o(e),n=r(t);if(t!==n)throw RangeError("Wrong length or index");return n}},function(e,t,n){"use strict";var o=n(35),r=n(11),i=[].slice,a={},c=function(e,t,n){if(!(t in a)){for(var o=[],r=0;r1?arguments[1]:undefined,3);t=t?t.next:n.first;)for(o(t.value,t.key,this);t&&t.removed;)t=t.previous},has:function(e){return!!N(this,e)}}),i(u.prototype,n?{get:function(e){var t=N(this,e);return t&&t.value},set:function(e,t){return f(this,0===e?0:e,t)}}:{add:function(e){return f(this,e=0===e?0:e,e)}}),s&&o(u.prototype,"size",{get:function(){return p(this).size}}),u},setStrong:function(e,t,n){var o=t+" Iterator",r=C(t),i=C(o);d(e,t,(function(e,t){h(this,{type:o,target:e,state:r(e),kind:t,last:undefined})}),(function(){for(var e=i(this),t=e.kind,n=e.last;n&&n.removed;)n=n.previous;return e.target&&(e.last=n=n?n.next:e.state.first)?"keys"==t?{value:n.key,done:!1}:"values"==t?{value:n.value,done:!1}:{value:[n.key,n.value],done:!1}:(e.target=undefined,{value:undefined,done:!0})}),n?"entries":"values",!n,!0),u(t)}}},function(e,t,n){"use strict";var o=Math.log;e.exports=Math.log1p||function(e){return(e=+e)>-1e-8&&e<1e-8?e-e*e/2:o(1+e)}},function(e,t,n){"use strict";var o=n(11),r=Math.floor;e.exports=function(e){return!o(e)&&isFinite(e)&&r(e)===e}},function(e,t,n){"use strict";var o=n(9),r=n(60).trim,i=n(87),a=o.parseInt,c=/^[+-]?0[Xx]/,l=8!==a(i+"08")||22!==a(i+"0x16");e.exports=l?function(e,t){var n=r(String(e));return a(n,t>>>0||(c.test(n)?16:10))}:a},function(e,t,n){"use strict";var o=n(12),r=n(68),i=n(29),a=n(77).f,c=function(e){return function(t){for(var n,c=i(t),l=r(c),d=l.length,u=0,s=[];d>u;)n=l[u++],o&&!a.call(c,n)||s.push(e?[n,c[n]]:c[n]);return s}};e.exports={entries:c(!0),values:c(!1)}},function(e,t,n){"use strict";e.exports=Object.is||function(e,t){return e===t?0!==e||1/e==1/t:e!=e&&t!=t}},function(e,t,n){"use strict";var o=n(9);e.exports=o.Promise},function(e,t,n){"use strict";var o=n(79);e.exports=/(iphone|ipod|ipad).*applewebkit/i.test(o)},function(e,t,n){"use strict";var o,r,i,a,c,l,d,u,s=n(9),m=n(23).f,p=n(36),h=n(116).set,C=n(163),f=s.MutationObserver||s.WebKitMutationObserver,N=s.process,b=s.Promise,V="process"==p(N),g=m(s,"queueMicrotask"),v=g&&g.value;v||(o=function(){var e,t;for(V&&(e=N.domain)&&e.exit();r;){t=r.fn,r=r.next;try{t()}catch(n){throw r?a():i=undefined,n}}i=undefined,e&&e.enter()},V?a=function(){N.nextTick(o)}:f&&!C?(c=!0,l=document.createTextNode(""),new f(o).observe(l,{characterData:!0}),a=function(){l.data=c=!c}):b&&b.resolve?(d=b.resolve(undefined),u=d.then,a=function(){u.call(d,o)}):a=function(){h.call(s,o)}),e.exports=v||function(e){var t={fn:e,next:undefined};i&&(i.next=t),r||(r=t,a()),i=t}},function(e,t,n){"use strict";var o=n(13),r=n(11),i=n(166);e.exports=function(e,t){if(o(e),r(t)&&t.constructor===e)return t;var n=i.f(e);return(0,n.resolve)(t),n.promise}},function(e,t,n){"use strict";var o=n(35),r=function(e){var t,n;this.promise=new e((function(e,o){if(t!==undefined||n!==undefined)throw TypeError("Bad Promise constructor");t=e,n=o})),this.resolve=o(t),this.reject=o(n)};e.exports.f=function(e){return new r(e)}},function(e,t,n){"use strict";var o=n(4),r=n(90);o({target:"RegExp",proto:!0,forced:/./.exec!==r},{exec:r})},function(e,t,n){"use strict";var o=n(79);e.exports=/Version\/10\.\d+(\.\d+)?( Mobile\/\w+)? Safari\//.test(o)},function(e,t,n){"use strict";var o=n(382);e.exports=function(e,t){var n=o(e);if(n%t)throw RangeError("Wrong offset");return n}},function(e,t,n){"use strict";var o=n(18),r=n(15),i=n(108),a=n(107),c=n(53),l=n(14).aTypedArrayConstructor;e.exports=function(e){var t,n,d,u,s,m,p=o(e),h=arguments.length,C=h>1?arguments[1]:undefined,f=C!==undefined,N=i(p);if(N!=undefined&&!a(N))for(m=(s=N.call(p)).next,p=[];!(u=m.call(s)).done;)p.push(u.value);for(f&&h>2&&(C=c(C,arguments[2],2)),n=r(p.length),d=new(l(this))(n),t=0;n>t;t++)d[t]=f?C(p[t],t):p[t];return d}},function(e,t,n){"use strict";var o=n(72),r=n(56).getWeakData,i=n(13),a=n(11),c=n(59),l=n(74),d=n(22),u=n(21),s=n(38),m=s.set,p=s.getterFor,h=d.find,C=d.findIndex,f=0,N=function(e){return e.frozen||(e.frozen=new b)},b=function(){this.entries=[]},V=function(e,t){return h(e.entries,(function(e){return e[0]===t}))};b.prototype={get:function(e){var t=V(this,e);if(t)return t[1]},has:function(e){return!!V(this,e)},set:function(e,t){var n=V(this,e);n?n[1]=t:this.entries.push([e,t])},"delete":function(e){var t=C(this.entries,(function(t){return t[0]===e}));return~t&&this.entries.splice(t,1),!!~t}},e.exports={getConstructor:function(e,t,n,d){var s=e((function(e,o){c(e,s,t),m(e,{type:t,id:f++,frozen:undefined}),o!=undefined&&l(o,e[d],e,n)})),h=p(t),C=function(e,t,n){var o=h(e),a=r(i(t),!0);return!0===a?N(o).set(t,n):a[o.id]=n,e};return o(s.prototype,{"delete":function(e){var t=h(this);if(!a(e))return!1;var n=r(e);return!0===n?N(t)["delete"](e):n&&u(n,t.id)&&delete n[t.id]},has:function(e){var t=h(this);if(!a(e))return!1;var n=r(e);return!0===n?N(t).has(e):n&&u(n,t.id)}}),o(s.prototype,n?{get:function(e){var t=h(this);if(a(e)){var n=r(e);return!0===n?N(t).get(e):n?n[t.id]:undefined}},set:function(e,t){return C(this,e,t)}}:{add:function(e){return C(this,e,!0)}}),s}}},function(e,t,n){"use strict";t.__esModule=!0,t.perf=void 0;var o={mark:function(e,t){0},measure:function(e,t){0}};t.perf=o},function(e,t,n){"use strict";t.__esModule=!0,t.setupHotReloading=t.sendLogEntry=void 0;t.sendLogEntry=function(e,t){};t.setupHotReloading=function(){0}},function(e,t,n){"use strict";t.__esModule=!0,t.resizeStartHandler=t.dragStartHandler=t.setupDrag=t.recallWindowGeometry=t.storeWindowGeometry=t.getScreenSize=t.getScreenPosition=t.setWindowSize=t.setWindowPosition=t.getWindowSize=t.getWindowPosition=t.setWindowKey=void 0;var o=n(441),r=n(175);function i(e,t,n,o,r,i,a){try{var c=e[i](a),l=c.value}catch(d){return void n(d)}c.done?t(l):Promise.resolve(l).then(o,r)}function a(e){return function(){var t=this,n=arguments;return new Promise((function(o,r){var a=e.apply(t,n);function c(e){i(a,o,r,c,l,"next",e)}function l(e){i(a,o,r,c,l,"throw",e)}c(undefined)}))}}var c,l,d,u,s,m=(0,n(24).createLogger)("drag"),p=window.__windowId__,h=!1,C=!1,f=[0,0];t.setWindowKey=function(e){p=e};var N=function(){return[window.screenLeft,window.screenTop]};t.getWindowPosition=N;var b=function(){return[window.innerWidth,window.innerHeight]};t.getWindowSize=b;var V=function(e){var t=(0,r.vecAdd)(e,f);return Byond.winset(window.__windowId__,{pos:t[0]+","+t[1]})};t.setWindowPosition=V;var g=function(e){return Byond.winset(window.__windowId__,{size:e[0]+"x"+e[1]})};t.setWindowSize=g;var v=function(){return[0-f[0],0-f[1]]};t.getScreenPosition=v;var _=function(){return[window.screen.availWidth,window.screen.availHeight]};t.getScreenSize=_;var k=function(e){m.log("storing geometry");var t={pos:N(),size:b()};o.storage.set(e,t);var n=function(e,t,n){void 0===n&&(n=50);for(var o,r=[t],i=0;il&&(r[a]=l-t[a],i=!0)}return[i,r]};t.dragStartHandler=function(e){m.log("drag start"),h=!0,l=[window.screenLeft-e.screenX,window.screenTop-e.screenY],document.addEventListener("mousemove",x),document.addEventListener("mouseup",w),x(e)};var w=function T(e){m.log("drag end"),x(e),document.removeEventListener("mousemove",x),document.removeEventListener("mouseup",T),h=!1,k(p)},x=function(e){h&&(e.preventDefault(),V((0,r.vecAdd)([e.screenX,e.screenY],l)))};t.resizeStartHandler=function(e,t){return function(n){d=[e,t],m.log("resize start",d),C=!0,l=[window.screenLeft-n.screenX,window.screenTop-n.screenY],u=[window.innerWidth,window.innerHeight],document.addEventListener("mousemove",I),document.addEventListener("mouseup",S),I(n)}};var S=function A(e){m.log("resize end",s),I(e),document.removeEventListener("mousemove",I),document.removeEventListener("mouseup",A),C=!1,k(p)},I=function(e){C&&(e.preventDefault(),(s=(0,r.vecAdd)(u,(0,r.vecMultiply)(d,(0,r.vecAdd)([e.screenX,e.screenY],(0,r.vecInverse)([window.screenLeft,window.screenTop]),l,[1,1]))))[0]=Math.max(s[0],150),s[1]=Math.max(s[1],50),g(s))}},function(e,t,n){"use strict";t.__esModule=!0,t.vecNormalize=t.vecLength=t.vecInverse=t.vecScale=t.vecDivide=t.vecMultiply=t.vecSubtract=t.vecAdd=void 0;var o=n(8),r=function(e,t){return e+t},i=function(e,t){return e-t},a=function(e,t){return e*t},c=function(e,t){return e/t}; -/** - * N-dimensional vector manipulation functions. - * - * Vectors are plain number arrays, i.e. [x, y, z]. - * - * @file - * @copyright 2020 Aleksej Komarov - * @license MIT - */t.vecAdd=function(){for(var e=arguments.length,t=new Array(e),n=0;n35;return(0,o.createVNode)(1,"div",(0,r.classes)(["Tooltip",c&&"Tooltip--long",i&&"Tooltip--"+i,a&&"Tooltip--scale--"+Math.floor(a)]),null,1,{"data-tooltip":t})}},function(e,t,n){"use strict";t.__esModule=!0,t.Dimmer=void 0;var o=n(0),r=n(10),i=n(19);t.Dimmer=function(e){var t=e.className,n=e.children,a=function(e,t){if(null==e)return{};var n,o,r={},i=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}(e,["className","children"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,i.Box,Object.assign({className:(0,r.classes)(["Dimmer"].concat(t))},a,{children:(0,o.createVNode)(1,"div","Dimmer__inner",n,0)})))}},function(e,t,n){"use strict";t.__esModule=!0,t.Divider=void 0;var o=n(0),r=n(10);t.Divider=function(e){var t=e.vertical,n=e.hidden;return(0,o.createVNode)(1,"div",(0,r.classes)(["Divider",n&&"Divider--hidden",t?"Divider--vertical":"Divider--horizontal"]))}},function(e,t,n){"use strict";t.__esModule=!0,t.FlexItem=t.computeFlexItemProps=t.Flex=t.computeFlexProps=void 0;var o=n(0),r=n(10),i=n(19);function a(e,t){if(null==e)return{};var n,o,r={},i=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}var c=function(e){var t=e.className,n=e.direction,o=e.wrap,i=e.align,c=e.alignContent,l=e.justify,d=e.inline,u=e.spacing,s=void 0===u?0:u,m=e.spacingPrecise,p=void 0===m?0:m,h=a(e,["className","direction","wrap","align","alignContent","justify","inline","spacing","spacingPrecise"]);return Object.assign({className:(0,r.classes)(["Flex",Byond.IS_LTE_IE10&&("column"===n?"Flex--iefix--column":"Flex--iefix"),d&&"Flex--inline",s>0&&"Flex--spacing--"+s,p>0&&"Flex--spacingPrecise--"+p,t]),style:Object.assign({},h.style,{"flex-direction":n,"flex-wrap":o,"align-items":i,"align-content":c,"justify-content":l})},h)};t.computeFlexProps=c;var l=function(e){return(0,o.normalizeProps)((0,o.createComponentVNode)(2,i.Box,Object.assign({},c(e))))};t.Flex=l,l.defaultHooks=r.pureComponentHooks;var d=function(e){var t=e.className,n=e.grow,o=e.order,c=e.shrink,l=e.basis,d=void 0===l?e.width:l,u=e.align,s=a(e,["className","grow","order","shrink","basis","align"]);return Object.assign({className:(0,r.classes)(["Flex__item",Byond.IS_LTE_IE10&&"Flex__item--iefix",t]),style:Object.assign({},s.style,{"flex-grow":n,"flex-shrink":c,"flex-basis":(0,i.unit)(d),order:o,"align-self":u})},s)};t.computeFlexItemProps=d;var u=function(e){return(0,o.normalizeProps)((0,o.createComponentVNode)(2,i.Box,Object.assign({},d(e))))};t.FlexItem=u,u.defaultHooks=r.pureComponentHooks,l.Item=u},function(e,t,n){"use strict";t.__esModule=!0,t.TableCell=t.TableRow=t.Table=void 0;var o=n(0),r=n(10),i=n(19);function a(e,t){if(null==e)return{};var n,o,r={},i=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}var c=function(e){var t=e.className,n=e.collapsing,c=e.children,l=a(e,["className","collapsing","children"]);return(0,o.normalizeProps)((0,o.createVNode)(1,"table",(0,r.classes)(["Table",n&&"Table--collapsing",t,(0,i.computeBoxClassName)(l)]),(0,o.createVNode)(1,"tbody",null,c,0),2,Object.assign({},(0,i.computeBoxProps)(l))))};t.Table=c,c.defaultHooks=r.pureComponentHooks;var l=function(e){var t=e.className,n=e.header,c=a(e,["className","header"]);return(0,o.normalizeProps)((0,o.createVNode)(1,"tr",(0,r.classes)(["Table__row",n&&"Table__row--header",t,(0,i.computeBoxClassName)(e)]),null,1,Object.assign({},(0,i.computeBoxProps)(c))))};t.TableRow=l,l.defaultHooks=r.pureComponentHooks;var d=function(e){var t=e.className,n=e.collapsing,c=e.header,l=a(e,["className","collapsing","header"]);return(0,o.normalizeProps)((0,o.createVNode)(1,"td",(0,r.classes)(["Table__cell",n&&"Table__cell--collapsing",c&&"Table__cell--header",t,(0,i.computeBoxClassName)(e)]),null,1,Object.assign({},(0,i.computeBoxProps)(l))))};t.TableCell=d,d.defaultHooks=r.pureComponentHooks,c.Row=l,c.Cell=d},function(e,t,n){"use strict";t.__esModule=!0,t.LabeledListDivider=t.LabeledListItem=t.LabeledList=void 0;var o=n(0),r=n(10),i=n(19),a=n(180),c=function(e){var t=e.children;return(0,o.createVNode)(1,"table","LabeledList",t,0)};t.LabeledList=c,c.defaultHooks=r.pureComponentHooks;var l=function(e){var t=e.className,n=e.label,a=e.labelColor,c=void 0===a?"label":a,l=e.color,d=e.textAlign,u=e.verticalAlign,s=e.buttons,m=e.content,p=e.children;return(0,o.createVNode)(1,"tr",(0,r.classes)(["LabeledList__row",t]),[(0,o.createComponentVNode)(2,i.Box,{as:"td",color:c,verticalAlign:u,className:(0,r.classes)(["LabeledList__cell","LabeledList__label"]),children:n?n+":":null}),(0,o.createComponentVNode)(2,i.Box,{as:"td",color:l,textAlign:d,verticalAlign:u,className:(0,r.classes)(["LabeledList__cell","LabeledList__content"]),colSpan:s?undefined:2,children:[m,p]}),s&&(0,o.createVNode)(1,"td","LabeledList__cell LabeledList__buttons",s,0)],0)};t.LabeledListItem=l,l.defaultHooks=r.pureComponentHooks;var d=function(e){var t=e.size?(0,i.unit)(Math.max(0,e.size-1)):0;return(0,o.createVNode)(1,"tr","LabeledList__row",(0,o.createVNode)(1,"td",null,(0,o.createComponentVNode)(2,a.Divider),2,{colSpan:3,style:{"padding-top":t,"padding-bottom":t}}),2)};t.LabeledListDivider=d,d.defaultHooks=r.pureComponentHooks,c.Item=l,c.Divider=d},function(e,t,n){"use strict";t.__esModule=!0,t.Window=void 0;var o=n(0),r=n(10),i=n(6),a=n(1),c=n(2),l=n(28),d=n(125),u=n(174),s=n(24),m=n(176),p=n(126);var h=(0,s.createLogger)("Window"),C=[400,600],f=function(e){var t,n;function c(){return e.apply(this,arguments)||this}n=e,(t=c).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var s=c.prototype;return s.componentDidMount=function(){var e=(0,a.useBackend)(this.context),t=e.config;if(!e.suspended){h.log("mounting");var n=Object.assign({size:C},t.window);this.props.width&&this.props.height&&(n.size=[this.props.width,this.props.height]),(0,u.setWindowKey)(t.window.key),(0,u.recallWindowGeometry)(t.window.key,n),(0,p.refocusLayout)()}},s.render=function(){var e,t=this.props,n=t.resizable,c=t.theme,s=t.title,C=t.children,f=(0,a.useBackend)(this.context),N=f.config,V=f.suspended,g=(0,d.useDebug)(this.context).debugLayout,v=(0,m.useDispatch)(this.context),_=null==(e=N.window)?void 0:e.fancy,k=N.user.observer?N.status=0||(r[n]=e[n]);return r}(e,["className","fitted","scrollable","children"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,p.Layout.Content,Object.assign({scrollable:i,className:(0,r.classes)(["Window__content",t])},c,{children:n&&a||(0,o.createVNode)(1,"div","Window__contentPadding",a,0)})))};var N=function(e){switch(e){case l.UI_INTERACTIVE:return"good";case l.UI_UPDATE:return"average";case l.UI_DISABLED:default:return"bad"}},b=function(e,t){var n=e.className,a=e.title,l=e.status,d=e.fancy,u=e.onDragStart,s=e.onClose;(0,m.useDispatch)(t);return(0,o.createVNode)(1,"div",(0,r.classes)(["TitleBar",n]),[(0,o.createComponentVNode)(2,c.Icon,{className:"TitleBar__statusIcon",color:N(l),name:"eye"}),(0,o.createVNode)(1,"div","TitleBar__title","string"==typeof a&&a===a.toLowerCase()&&(0,i.toTitleCase)(a)||a,0),(0,o.createVNode)(1,"div","TitleBar__dragZone",null,1,{onMousedown:function(e){return d&&u(e)}}),!1,!!d&&(0,o.createVNode)(1,"div","TitleBar__close TitleBar__clickable",Byond.IS_LTE_IE8?"x":"\xd7",0,{onclick:s})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.InterfaceLockNoticeBox=void 0;var o=n(0),r=n(1),i=n(2);t.InterfaceLockNoticeBox=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,l=e.siliconUser,d=void 0===l?c.siliconUser:l,u=e.locked,s=void 0===u?c.locked:u,m=e.normallyLocked,p=void 0===m?c.normallyLocked:m,h=e.onLockStatusChange,C=void 0===h?function(){return a("lock")}:h,f=e.accessText,N=void 0===f?"an ID card":f,b=e.deny,V=void 0!==b&&b,g=e.denialMessage;return V?void 0===g?"Error.":g:d?(0,o.createComponentVNode)(2,i.NoticeBox,{color:d&&"grey",children:(0,o.createComponentVNode)(2,i.Flex,{align:"center",children:[(0,o.createComponentVNode)(2,i.Flex.Item,{children:"Interface lock status:"}),(0,o.createComponentVNode)(2,i.Flex.Item,{grow:"1"}),(0,o.createComponentVNode)(2,i.Flex.Item,{children:(0,o.createComponentVNode)(2,i.Button,{m:"0",color:p?"red":"green",icon:p?"lock":"unlock",content:p?"Locked":"Unlocked",onClick:function(){C&&C(!s)}})})]})}):(0,o.createComponentVNode)(2,i.NoticeBox,{children:["Swipe ",N," ","to ",s?"unlock":"lock"," this interface."]})}},function(e,t,n){"use strict";t.__esModule=!0,t.AtmosControlContent=t.AtmosControl=void 0;var o=n(0),r=n(8),i=n(3),a=n(2),c=n(1);(0,n(24).createLogger)("fuck");t.AtmosControl=function(e,t){return(0,o.createComponentVNode)(2,i.Window,{width:600,height:440,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,l)})})};var l=function(e,t){var n,i=(0,c.useBackend)(t),l=i.act,d=i.data,u=i.config,s=(0,r.sortBy)((function(e){return e.name}))(d.alarms||[]),m=(0,c.useLocalState)(t,"tabIndex",0),p=m[0],h=m[1],C=(0,c.useLocalState)(t,"zoom",1),f=C[0],N=C[1];return 0===p?n=(0,o.createComponentVNode)(2,a.Section,{title:"Alarms",children:s.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e.name,color:2===e.danger?"bad":1===e.danger?"average":"",onClick:function(){return l("alarm",{alarm:e.ref})}},e.name)}))}):1===p&&(n=(0,o.createComponentVNode)(2,a.Box,{height:"526px",mb:"0.5rem",overflow:"hidden",children:(0,o.createComponentVNode)(2,a.NanoMap,{onZoom:function(e){return N(e)},children:s.filter((function(e){return~~e.z==~~u.mapZLevel})).map((function(e){return(0,o.createComponentVNode)(2,a.NanoMap.Marker,{x:e.x,y:e.y,zoom:f,icon:"bell",tooltip:e.name,color:e.danger?"red":"green",onClick:function(){return l("alarm",{alarm:e.ref})}},e.ref)}))})})),(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Tabs,{children:[(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:0===p,onClick:function(){return h(0)},children:[(0,o.createComponentVNode)(2,a.Icon,{name:"table"})," Alarm View"]},"AlarmView"),(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:1===p,onClick:function(){return h(1)},children:[(0,o.createComponentVNode)(2,a.Icon,{name:"map-marked-alt"})," Map View"]},"MapView")]}),(0,o.createComponentVNode)(2,a.Box,{m:2,children:n})],4)};t.AtmosControlContent=l},function(e,t,n){"use strict";t.__esModule=!0,t.CameraConsoleSearch=t.CameraConsoleContent=t.CameraConsole=void 0;var o=n(0),r=n(8),i=n(41),a=n(10),c=n(6),l=n(1),d=n(2),u=n(3),s=function(e,t,n){void 0===t&&(t=""),void 0===n&&(n="");var o=(0,c.createSearch)(t,(function(e){return e.name}));return(0,i.flow)([(0,r.filter)((function(e){return null==e?void 0:e.name})),t&&(0,r.filter)(o),n&&(0,r.filter)((function(e){return e.networks.includes(n)})),(0,r.sortBy)((function(e){return e.name}))])(e)};t.CameraConsole=function(e,t){return(0,o.createComponentVNode)(2,u.Window,{width:870,height:708,resizable:!0,children:(0,o.createComponentVNode)(2,m)})};var m=function(e,t){var n=(0,l.useBackend)(t),r=n.act,i=n.data,a=(n.config,i.mapRef),c=i.activeCamera,m=function(e,t){var n,o;if(!t)return[];var r=e.findIndex((function(e){return e.name===t.name}));return[null==(n=e[r-1])?void 0:n.name,null==(o=e[r+1])?void 0:o.name]}(s(i.cameras),c);m[0],m[1];return(0,o.createFragment)([(0,o.createVNode)(1,"div","CameraConsole__left",(0,o.createComponentVNode)(2,u.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,p)}),2),(0,o.createVNode)(1,"div","CameraConsole__right",[(0,o.createVNode)(1,"div","CameraConsole__toolbar",[(0,o.createVNode)(1,"b",null,"Camera: ",16),c&&c.name||"\u2014"],0),(0,o.createVNode)(1,"div","CameraConsole__toolbarRight",[(0,o.createComponentVNode)(2,d.Button,{icon:"chevron-left",onClick:function(){return r("pan",{dir:8})}}),(0,o.createComponentVNode)(2,d.Button,{icon:"chevron-up",onClick:function(){return r("pan",{dir:1})}}),(0,o.createComponentVNode)(2,d.Button,{icon:"chevron-right",onClick:function(){return r("pan",{dir:4})}}),(0,o.createComponentVNode)(2,d.Button,{icon:"chevron-down",onClick:function(){return r("pan",{dir:2})}})],4),(0,o.createComponentVNode)(2,d.ByondUi,{className:"CameraConsole__map",params:{id:a,type:"map"}})],4)],4)};t.CameraConsoleContent=m;var p=function(e,t){var n=(0,l.useBackend)(t),r=n.act,i=n.data,c=(0,l.useLocalState)(t,"searchText",""),m=c[0],p=c[1],h=(0,l.useLocalState)(t,"networkFilter",""),C=h[0],f=h[1],N=i.activeCamera,b=i.allNetworks;b.sort();var V=s(i.cameras,m,C);return(0,o.createFragment)([(0,o.createComponentVNode)(2,d.Input,{fluid:!0,mb:1,placeholder:"Search for a camera",onInput:function(e,t){return p(t)}}),(0,o.createComponentVNode)(2,d.Dropdown,{mb:1,width:"177px",options:b,placeholder:"No Filter",onSelected:function(e){return f(e)}}),(0,o.createComponentVNode)(2,d.Section,{children:V.map((function(e){return(0,o.createVNode)(1,"div",(0,a.classes)(["Button","Button--fluid","Button--color--transparent","Button--ellipsis",N&&e.name===N.name&&"Button--selected"]),e.name,0,{title:e.name,onClick:function(){(0,u.refocusLayout)(),r("switch_camera",{name:e.name})}},e.name)}))})],4)};t.CameraConsoleSearch=p},function(e,t,n){"use strict";t.__esModule=!0,t.BeakerContents=void 0;var o=n(0),r=n(2),i=n(499),a=function(e){var t=e.beakerLoaded,n=e.beakerContents,i=void 0===n?[]:n,a=e.buttons;return(0,o.createComponentVNode)(2,r.Box,{children:[!t&&(0,o.createComponentVNode)(2,r.Box,{color:"label",children:"No beaker loaded."})||0===i.length&&(0,o.createComponentVNode)(2,r.Box,{color:"label",children:"Beaker is empty."}),i.map((function(e,t){return(0,o.createComponentVNode)(2,r.Box,{width:"100%",children:[(0,o.createComponentVNode)(2,r.Box,{color:"label",display:"inline",verticalAlign:"middle",children:[(n=e.volume,n+" unit"+(1===n?"":"s"))," of ",e.name]}),!!a&&(0,o.createComponentVNode)(2,r.Box,{float:"right",display:"inline",children:a(e,t)}),(0,o.createComponentVNode)(2,r.Box,{clear:"both"})]},e.name);var n}))]})};t.BeakerContents=a,a.propTypes={beakerLoaded:i.bool,beakerContents:i.array,buttons:i.arrayOf(i.element)}},function(e,t,n){"use strict";t.__esModule=!0,t.CommunicationsConsoleContent=t.CommunicationsConsole=void 0;var o=n(0),r=n(1),i=n(2),a=n(3);t.CommunicationsConsole=function(e,t){return(0,o.createComponentVNode)(2,a.Window,{width:400,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,c)})})};var c=function(e,t){var n=(0,r.useBackend)(t),a=(n.act,n.data.menu_state),c=(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:["ERRROR. Unknown menu_state: ",a,"Please report this to NT Technical Support."]});return 1===a?c=(0,o.createComponentVNode)(2,l):2===a?c=(0,o.createComponentVNode)(2,s):3===a&&(c=(0,o.createComponentVNode)(2,u)),(0,o.createFragment)([(0,o.createComponentVNode)(2,d),c],0)};t.CommunicationsConsoleContent=c;var l=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,l=c.messages,d=c.msg_cooldown,u=c.emagged,s=c.cc_cooldown,m=c.str_security_level,p=c.levels,h=c.authmax,C=c.security_level,f=c.security_level_color,N=c.authenticated,b=c.atcsquelch,V=c.boss_short,g="View ("+l.length+")",v="Make Priority Announcement";d>0&&(v+=" ("+d+"s)");var _=u?"Message [UNKNOWN]":"Message "+V;s>0&&(_+=" ("+s+"s)");var k=m,y=p.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{icon:e.icon,content:e.name,disabled:!N,selected:e.id===C,onClick:function(){return a("newalertlevel",{level:e.id})}},e.name)}));return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{title:"Site Manager-Only Actions",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Announcement",children:(0,o.createComponentVNode)(2,i.Button,{icon:"bullhorn",content:v,disabled:!h||d>0,onClick:function(){return a("announce")}})}),!!u&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Transmit",children:[(0,o.createComponentVNode)(2,i.Button,{icon:"broadcast-tower",color:"red",content:_,disabled:!h||s>0,onClick:function(){return a("MessageSyndicate")}}),(0,o.createComponentVNode)(2,i.Button,{icon:"sync-alt",content:"Reset Relays",disabled:!h,onClick:function(){return a("RestoreBackup")}})]})||(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Transmit",children:(0,o.createComponentVNode)(2,i.Button,{icon:"broadcast-tower",content:_,disabled:!h||s>0,onClick:function(){return a("MessageCentCom")}})})]})}),(0,o.createComponentVNode)(2,i.Section,{title:"Command Staff Actions",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Current Alert",color:f,children:k}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Change Alert",children:y}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Displays",children:(0,o.createComponentVNode)(2,i.Button,{icon:"tv",content:"Change Status Displays",disabled:!N,onClick:function(){return a("status")}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Incoming Messages",children:(0,o.createComponentVNode)(2,i.Button,{icon:"folder-open",content:g,disabled:!N,onClick:function(){return a("messagelist")}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Misc",children:(0,o.createComponentVNode)(2,i.Button,{icon:"microphone",content:b?"ATC Relay Disabled":"ATC Relay Enabled",disabled:!N,selected:b,onClick:function(){return a("toggleatc")}})})]})})],4)},d=function(e,t){var n,a=(0,r.useBackend)(t),c=a.act,l=a.data,d=l.authenticated,u=l.is_ai,s=l.esc_status,m=l.esc_callable,p=l.esc_recallable;return n=d?u?"AI":1===d?"Command":2===d?"Site Director":"ERROR: Report This Bug!":"Not Logged In",(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{title:"Authentication",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:u&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Access Level",children:"AI"})||(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Actions",children:(0,o.createComponentVNode)(2,i.Button,{icon:d?"sign-out-alt":"id-card",selected:d,content:d?"Log Out ("+n+")":"Log In",onClick:function(){return c("auth")}})})})}),(0,o.createComponentVNode)(2,i.Section,{title:"Escape Shuttle",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[!!s&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Status",children:s}),!!m&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Options",children:(0,o.createComponentVNode)(2,i.Button,{icon:"rocket",content:"Call Shuttle",disabled:!d,onClick:function(){return c("callshuttle")}})}),!!p&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Options",children:(0,o.createComponentVNode)(2,i.Button,{icon:"times",content:"Recall Shuttle",disabled:!d||u,onClick:function(){return c("cancelshuttle")}})})]})})],4)},u=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,l=c.message_current,d=c.message_deletion_allowed,u=c.authenticated,s=c.messages;if(l)return(0,o.createComponentVNode)(2,i.Section,{title:l.title,buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"times",content:"Return To Message List",disabled:!u,onClick:function(){return a("messagelist")}}),children:(0,o.createComponentVNode)(2,i.Box,{children:l.contents})});var m=s.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.title,children:[(0,o.createComponentVNode)(2,i.Button,{icon:"eye",content:"View",disabled:!u||l&&l.title===e.title,onClick:function(){return a("messagelist",{msgid:e.id})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"times",content:"Delete",disabled:!u||!d,onClick:function(){return a("delmessage",{msgid:e.id})}})]},e.id)}));return(0,o.createComponentVNode)(2,i.Section,{title:"Messages Received",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"arrow-circle-left",content:"Back To Main Menu",onClick:function(){return a("main")}}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:s.length&&m||(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"404",color:"bad",children:"No messages."})})})},s=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,l=c.stat_display,d=c.authenticated,u=l.presets.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{content:e.label,selected:e.name===l.type,disabled:!d,onClick:function(){return a("setstat",{statdisp:e.name})}},e.name)}));return(0,o.createComponentVNode)(2,i.Section,{title:"Modify Status Screens",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"arrow-circle-left",content:"Back To Main Menu",onClick:function(){return a("main")}}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Presets",children:u}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Message Line 1",children:(0,o.createComponentVNode)(2,i.Button,{icon:"pencil-alt",content:l.line_1,disabled:!d,onClick:function(){return a("setmsg1")}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Message Line 2",children:(0,o.createComponentVNode)(2,i.Button,{icon:"pencil-alt",content:l.line_2,disabled:!d,onClick:function(){return a("setmsg2")}})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.CrewMonitorContent=t.CrewMonitor=void 0;var o=n(0),r=n(8),i=n(41),a=n(1),c=n(3),l=n(2),d=function(e){return e.dead?"Deceased":1===parseInt(e.stat,10)?"Unconscious":"Living"},u=function(e){return e.dead?"red":1===parseInt(e.stat,10)?"orange":"green"};t.CrewMonitor=function(){return(0,o.createComponentVNode)(2,c.Window,{width:800,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{children:(0,o.createComponentVNode)(2,s)})})};var s=function(e,t){var n,c=(0,a.useBackend)(t),s=c.act,p=c.data,h=(c.config,(0,a.useLocalState)(t,"tabIndex",0)),C=h[0],f=h[1],N=(0,i.flow)([(0,r.sortBy)((function(e){return e.name})),(0,r.sortBy)((function(e){return null==e?void 0:e.x})),(0,r.sortBy)((function(e){return null==e?void 0:e.y})),(0,r.sortBy)((function(e){return null==e?void 0:e.realZ}))])(p.crewmembers||[]),b=(0,a.useLocalState)(t,"zoom",1);b[0],b[1];return n=0===C?(0,o.createComponentVNode)(2,l.Table,{children:[(0,o.createComponentVNode)(2,l.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,l.Table.Cell,{children:"Name"}),(0,o.createComponentVNode)(2,l.Table.Cell,{children:"Status"}),(0,o.createComponentVNode)(2,l.Table.Cell,{children:"Location"})]}),N.map((function(e){return(0,o.createComponentVNode)(2,l.Table.Row,{children:[(0,o.createComponentVNode)(2,l.Table.Cell,{children:[e.name," (",e.assignment,")"]}),(0,o.createComponentVNode)(2,l.Table.Cell,{children:[(0,o.createComponentVNode)(2,l.Box,{inline:!0,color:u(e),children:d(e)}),e.sensor_type>=2?(0,o.createComponentVNode)(2,l.Box,{inline:!0,children:["(",(0,o.createComponentVNode)(2,l.Box,{inline:!0,color:"red",children:e.brute}),"|",(0,o.createComponentVNode)(2,l.Box,{inline:!0,color:"orange",children:e.fire}),"|",(0,o.createComponentVNode)(2,l.Box,{inline:!0,color:"green",children:e.tox}),"|",(0,o.createComponentVNode)(2,l.Box,{inline:!0,color:"blue",children:e.oxy}),")"]}):null]}),(0,o.createComponentVNode)(2,l.Table.Cell,{children:3===e.sensor_type?p.isAI?(0,o.createComponentVNode)(2,l.Button,{fluid:!0,icon:"location-arrow",content:e.area+" ("+e.x+", "+e.y+")",onClick:function(){return s("track",{track:e.ref})}}):e.area+" ("+e.x+", "+e.y+", "+e.z+")":"Not Available"})]},e.ref)}))]}):1===C?(0,o.createComponentVNode)(2,m):"ERROR",(0,o.createFragment)([(0,o.createComponentVNode)(2,l.Tabs,{children:[(0,o.createComponentVNode)(2,l.Tabs.Tab,{selected:0===C,onClick:function(){return f(0)},children:[(0,o.createComponentVNode)(2,l.Icon,{name:"table"})," Data View"]},"DataView"),(0,o.createComponentVNode)(2,l.Tabs.Tab,{selected:1===C,onClick:function(){return f(1)},children:[(0,o.createComponentVNode)(2,l.Icon,{name:"map-marked-alt"})," Map View"]},"MapView")]}),(0,o.createComponentVNode)(2,l.Box,{m:2,children:n})],4)};t.CrewMonitorContent=s;var m=function(e,t){var n=(0,a.useBackend)(t),r=(n.act,n.config),i=n.data,c=(0,a.useLocalState)(t,"zoom",1),d=c[0],s=c[1];return(0,o.createComponentVNode)(2,l.Box,{height:"526px",mb:"0.5rem",overflow:"hidden",children:(0,o.createComponentVNode)(2,l.NanoMap,{onZoom:function(e){return s(e)},children:i.crewmembers.filter((function(e){return 3===e.sensor_type&&~~e.realZ==~~r.mapZLevel})).map((function(e){return(0,o.createComponentVNode)(2,l.NanoMap.Marker,{x:e.x,y:e.y,zoom:d,icon:"circle",tooltip:e.name+" ("+e.assignment+")",color:u(e)},e.ref)}))})})}},function(e,t,n){"use strict";t.__esModule=!0,t.CryoStorageItems=t.CryoStorageCrew=t.CryoStorage=void 0;var o=n(0),r=n(1),i=n(2),a=n(3);t.CryoStorage=function(e,t){var n=(0,r.useBackend)(t),d=(n.act,n.data),u=d.real_name,s=d.allow_items,m=(0,r.useLocalState)(t,"tab",0),p=m[0],h=m[1];return(0,o.createComponentVNode)(2,a.Window,{width:400,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,i.Tabs,{children:[(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:0===p,onClick:function(){return h(0)},children:"Crew"}),!!s&&(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:1===p,onClick:function(){return h(1)},children:"Items"})]}),(0,o.createComponentVNode)(2,i.NoticeBox,{info:!0,children:["Welcome, ",u,"."]}),0===p&&(0,o.createComponentVNode)(2,c),!!s&&1===p&&(0,o.createComponentVNode)(2,l)]})})};var c=function(e,t){var n=(0,r.useBackend)(t),a=(n.act,n.data.crew);return(0,o.createComponentVNode)(2,i.Section,{title:"Stored Crew",children:a.length&&a.map((function(e){return(0,o.createComponentVNode)(2,i.Box,{color:"label",children:e},e)}))||(0,o.createComponentVNode)(2,i.Box,{color:"good",children:"No crew currently stored."})})};t.CryoStorageCrew=c;var l=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data.items;return(0,o.createComponentVNode)(2,i.Section,{title:"Stored Items",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"hand-rock",onClick:function(){return a("allitems")},children:"Claim All"}),children:c.length&&c.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{icon:"hand-rock",onClick:function(){return a("item",{ref:e.ref})},children:e.name},e.ref)}))||(0,o.createComponentVNode)(2,i.Box,{color:"average",children:"No items stored."})})};t.CryoStorageItems=l},function(e,t,n){"use strict";t.__esModule=!0,t.RankIcon=void 0;var o=n(0),r=n(2),i={"Colony Director":"user-tie","Site Manager":"user-tie",Overseer:"user-tie","Head of Personnel":"briefcase","Crew Resources Officer":"briefcase","Deputy Director":"briefcase","Command Secretary":"user-tie","Head of Security":"user-shield","Security Commander":"user-shield","Chief of Security":"user-shield",Warden:["city","shield-alt"],Detective:"search","Forensic Technician":"search","Security Officer":"user-shield","Junior Officer":"user-shield","Chief Engineer":"toolbox","Atmospheric Technician":"wind","Station Engineer":"toolbox","Maintenance Technician":"wrench","Engine Technician":"toolbox",Electrician:"toolbox","Chief Medical Officer":"user-md",Chemist:"mortar-pestle",Pharmacist:"mortar-pestle","Medical Doctor":"user-md",Surgeon:"user-md","Emergency Physician":"user-md",Nurse:"user-md",Virologist:"disease",Paramedic:"ambulance","Emergency Medical Technician":"ambulance",Psychiatrist:"couch",Psychologist:"couch","Research Director":"user-graduate","Research Supervisor":"user-graduate",Roboticist:"robot","Biomechanical Engineer":["wrench","heartbeat"],"Mechatronic Engineer":"wrench",Scientist:"flask",Xenoarchaeologist:"flask",Anomalist:"flask","Phoron Researcher":"flask","Circuit Designer":"car-battery",Xenobiologist:"meteor",Xenobotanist:["biohazard","seedling"],Quartermaster:"box-open","Supply Chief":"warehouse","Cargo Technician":"box-open","Shaft Miner":"hard-hat","Drill Technician":"hard-hat",Pathfinder:"binoculars",Explorer:"user-astronaut","Field Medic":["user-md","user-astronaut"],Pilot:"space-shuttle",Bartender:"glass-martini",Barista:"coffee",Botanist:"leaf",Gardener:"leaf",Chaplain:"place-of-worship",Counselor:"couch",Chef:"utensils",Cook:"utensils",Entertainer:"smile-beam",Performer:"smile-beam",Musician:"guitar",Stagehand:"smile-beam",Intern:"school","Apprentice Engineer":["school","wrench"],"Medical Intern":["school","user-md"],"Lab Assistant":["school","flask"],"Security Cadet":["school","shield-alt"],"Jr. Cargo Tech":["school","box"],"Jr. Explorer":["school","user-astronaut"],Server:["school","utensils"],"Internal Affairs Agent":"balance-scale",Janitor:"broom",Custodian:"broom","Sanitation Technician":"hand-sparkles",Maid:"broom",Librarian:"book",Journalist:"newspaper",Writer:"book",Historian:"chalkboard-teacher",Professor:"chalkboard-teacher",Visitor:"user","Emergency Responder":"fighter-jet"};t.RankIcon=function(e,t){var n=e.rank,a=e.color,c=void 0===a?"label":a,l=i[n];return"string"==typeof l?(0,o.createComponentVNode)(2,r.Icon,{inline:!0,color:c,name:l,size:2}):Array.isArray(l)?l.map((function(e){return(0,o.createComponentVNode)(2,r.Icon,{inline:!0,color:c,name:e,size:2},e)})):(0,o.createComponentVNode)(2,r.Icon,{inline:!0,color:c,name:"user",size:2})}},function(e,t,n){"use strict";t.__esModule=!0,t.MiningUser=void 0;var o=n(0),r=n(1),i=n(2);t.MiningUser=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,l=e.insertIdText,d=c.has_id,u=c.id;return(0,o.createComponentVNode)(2,i.NoticeBox,{success:d,children:d?(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Box,{display:"inline-block",verticalAlign:"middle",style:{float:"left"},children:["Logged in as ",u.name,".",(0,o.createVNode)(1,"br"),"You have ",u.points.toLocaleString("en-US")," points."]}),(0,o.createComponentVNode)(2,i.Button,{icon:"eject",content:"Eject ID",style:{float:"right"},onClick:function(){return a("logoff")}}),(0,o.createComponentVNode)(2,i.Box,{style:{clear:"both"}})],4):l})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosEmailClientViewMessage=t.NtosEmailClient=void 0;var o=n(0),r=n(1),i=n(2),a=n(3),c=n(5);t.NtosEmailClient=function(e,t){var n=(0,r.useBackend)(t),i=(n.act,n.data),c=i.PC_device_theme,u=i.error,s=i.downloading,m=i.current_account,p=(0,o.createComponentVNode)(2,C);return u?p=(0,o.createComponentVNode)(2,h,{error:u}):s?p=(0,o.createComponentVNode)(2,l):m&&(p=(0,o.createComponentVNode)(2,d)),(0,o.createComponentVNode)(2,a.NtosWindow,{resizable:!0,theme:c,children:(0,o.createComponentVNode)(2,a.NtosWindow.Content,{scrollable:!0,children:p})})};var l=function(e,t){var n=(0,r.useBackend)(t),a=(n.act,n.data),l=a.down_filename,d=a.down_progress,u=a.down_size,s=a.down_speed;return(0,o.createComponentVNode)(2,i.Section,{title:"Downloading...",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"File",children:[l," (",u," GQ)"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Speed",children:[(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:s})," GQ/s"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Progress",children:(0,o.createComponentVNode)(2,i.ProgressBar,{color:"good",value:d,maxValue:u,children:[d,"/",u," (",(0,c.round)(d/u*100,1),"%)"]})})]})})},d=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,l=c.current_account,d=c.addressbook,h=c.new_message,C=c.cur_title,f=(0,o.createComponentVNode)(2,u);return d?f=(0,o.createComponentVNode)(2,m):h?f=(0,o.createComponentVNode)(2,p):C&&(f=(0,o.createComponentVNode)(2,s)),(0,o.createComponentVNode)(2,i.Section,{title:"Logged in as: "+l,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:"plus",tooltip:"New Message",tooltipPosition:"left",onClick:function(){return a("new_message")}}),(0,o.createComponentVNode)(2,i.Button,{icon:"cogs",tooltip:"Change Password",tooltipPosition:"left",onClick:function(){return a("changepassword")}}),(0,o.createComponentVNode)(2,i.Button,{icon:"sign-out-alt",tooltip:"Log Out",tooltipPosition:"left",onClick:function(){return a("logout")}})],4),children:f})},u=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,l=(c.current_account,c.folder),d=c.messagecount,u=c.messages;return(0,o.createComponentVNode)(2,i.Section,{level:2,noTopPadding:!0,children:[(0,o.createComponentVNode)(2,i.Tabs,{children:[(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:"Inbox"===l,onClick:function(){return a("set_folder",{set_folder:"Inbox"})},children:"Inbox"}),(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:"Spam"===l,onClick:function(){return a("set_folder",{set_folder:"Spam"})},children:"Spam"}),(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:"Deleted"===l,onClick:function(){return a("set_folder",{set_folder:"Deleted"})},children:"Deleted"})]}),d&&(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,i.Table,{children:[(0,o.createComponentVNode)(2,i.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:"Source"}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:"Title"}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:"Received At"}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:"Actions"})]}),u.map((function(e){return(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:e.source}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:e.title}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:e.timestamp}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:[(0,o.createComponentVNode)(2,i.Button,{icon:"eye",onClick:function(){return a("view",{view:e.uid})},tooltip:"View"}),(0,o.createComponentVNode)(2,i.Button,{icon:"share",onClick:function(){return a("reply",{reply:e.uid})},tooltip:"Reply"}),(0,o.createComponentVNode)(2,i.Button,{color:"bad",icon:"trash",onClick:function(){return a("delete",{"delete":e.uid})},tooltip:"Delete"})]})]},e.timestamp+e.title)}))]})})||(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:["No emails found in ",l,"."]})]})},s=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,l=e.administrator,d=c.cur_title,u=c.cur_source,s=c.cur_timestamp,m=c.cur_body,p=c.cur_hasattachment,h=c.cur_attachment_filename,C=c.cur_attachment_size,f=c.cur_uid;return(0,o.createComponentVNode)(2,i.Section,{title:d,buttons:l?(0,o.createComponentVNode)(2,i.Button,{icon:"times",onClick:function(){return a("back")}}):(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:"share",tooltip:"Reply",tooltipPosition:"left",onClick:function(){return a("reply",{reply:f})}}),(0,o.createComponentVNode)(2,i.Button,{color:"bad",icon:"trash",tooltip:"Delete",tooltipPosition:"left",onClick:function(){return a("delete",{"delete":f})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"save",tooltip:"Save To Disk",tooltipPosition:"left",onClick:function(){return a("save",{save:f})}}),p&&(0,o.createComponentVNode)(2,i.Button,{icon:"paperclip",tooltip:"Save Attachment",tooltipPosition:"left",onClick:function(){return a("downloadattachment")}})||null,(0,o.createComponentVNode)(2,i.Button,{icon:"times",tooltip:"Close",tooltipPosition:"left",onClick:function(){return a("cancel",{cancel:f})}})],0),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"From",children:u}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"At",children:s}),p&&!l&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Attachment",color:"average",children:[h," (",C,"GQ)"]})||null,(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Message",verticalAlign:"top",children:(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createVNode)(1,"div",null,null,1,{dangerouslySetInnerHTML:{__html:m}})})})]})})};t.NtosEmailClientViewMessage=s;var m=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data.accounts;return(0,o.createComponentVNode)(2,i.Section,{title:"Address Book",level:2,buttons:(0,o.createComponentVNode)(2,i.Button,{color:"bad",icon:"times",onClick:function(){return a("set_recipient",{set_recipient:null})}}),children:c.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{content:e.login,fluid:!0,onClick:function(){return a("set_recipient",{set_recipient:e.login})}},e.login)}))})},p=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,l=(c.current_account,c.msg_title),d=c.msg_recipient,u=c.msg_body,s=c.msg_hasattachment,m=c.msg_attachment_filename,p=c.msg_attachment_size;return(0,o.createComponentVNode)(2,i.Section,{title:"New Message",level:2,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:"share",onClick:function(){return a("send")},children:"Send Message"}),(0,o.createComponentVNode)(2,i.Button,{color:"bad",icon:"times",onClick:function(){return a("cancel")}})],4),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Title",children:(0,o.createComponentVNode)(2,i.Input,{fluid:!0,value:l,onInput:function(e,t){return a("edit_title",{val:t})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Recipient",verticalAlign:"top",children:(0,o.createComponentVNode)(2,i.Flex,{children:[(0,o.createComponentVNode)(2,i.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,i.Input,{fluid:!0,value:d,onInput:function(e,t){return a("edit_recipient",{val:t})}})}),(0,o.createComponentVNode)(2,i.Flex.Item,{children:(0,o.createComponentVNode)(2,i.Button,{icon:"address-book",onClick:function(){return a("addressbook")},tooltip:"Find Receipients",tooltipPosition:"left"})})]})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Attachments",buttons:s&&(0,o.createComponentVNode)(2,i.Button,{color:"bad",icon:"times",onClick:function(){return a("remove_attachment")},children:"Remove Attachment"})||(0,o.createComponentVNode)(2,i.Button,{icon:"plus",onClick:function(){return a("addattachment")},children:"Add Attachment"}),children:s&&(0,o.createComponentVNode)(2,i.Box,{inline:!0,children:[m," (",p,"GQ)"]})||null}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Message",verticalAlign:"top",children:(0,o.createComponentVNode)(2,i.Flex,{children:[(0,o.createComponentVNode)(2,i.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,i.Section,{width:"99%",inline:!0,children:(0,o.createVNode)(1,"div",null,null,1,{dangerouslySetInnerHTML:{__html:u}})})}),(0,o.createComponentVNode)(2,i.Flex.Item,{children:(0,o.createComponentVNode)(2,i.Button,{verticalAlign:"top",onClick:function(){return a("edit_body")},icon:"pen",tooltip:"Edit Message",tooltipPosition:"left"})})]})})]})})},h=function(e,t){var n=(0,r.useBackend)(t).act,a=e.error;return(0,o.createComponentVNode)(2,i.Section,{title:"Notification",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"arrow-left",content:"Return",onClick:function(){return n("reset")}}),children:(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:a})})},C=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,l=c.stored_login,d=c.stored_password;return(0,o.createComponentVNode)(2,i.Section,{title:"Please Log In",children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Email address",children:(0,o.createComponentVNode)(2,i.Input,{fluid:!0,value:l,onInput:function(e,t){return a("edit_login",{val:t})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Password",children:(0,o.createComponentVNode)(2,i.Input,{fluid:!0,value:d,onInput:function(e,t){return a("edit_password",{val:t})}})})]}),(0,o.createComponentVNode)(2,i.Button,{icon:"sign-in-alt",onClick:function(){return a("login")},children:"Log In"})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.OvermapNavigationContent=t.OvermapNavigation=void 0;var o=n(0),r=(n(5),n(1)),i=n(2),a=n(3),c=n(134);t.OvermapNavigation=function(e,t){return(0,o.createComponentVNode)(2,a.Window,{width:380,height:530,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:(0,o.createComponentVNode)(2,l)})})};var l=function(e,t){var n=(0,r.useBackend)(t),a=n.act,l=n.data,d=l.sector,u=l.s_x,s=l.s_y,m=l.sector_info,p=l.viewing;return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{title:"Current Location",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"eye",selected:p,onClick:function(){return a("viewing")},children:"Map View"}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Current Location",children:d}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Coordiantes",children:[u," : ",s]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Additional Information",children:m})]})}),(0,o.createComponentVNode)(2,i.Section,{title:"Flight Data",children:(0,o.createComponentVNode)(2,c.OvermapFlightData,{disableLimiterControls:!0})})],4)};t.OvermapNavigationContent=l},function(e,t,n){"use strict";t.__esModule=!0,t.RCONContent=t.RCON=void 0;var o=n(0),r=n(5),i=n(1),a=n(2),c=n(3);t.RCON=function(e,t){return(0,o.createComponentVNode)(2,c.Window,{width:630,height:440,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,l)})})};var l=function(e,t){var n,r=(0,i.useLocalState)(t,"tabIndex",0),c=r[0],l=r[1];return 0===c?n=(0,o.createComponentVNode)(2,d):1===c&&(n=(0,o.createComponentVNode)(2,u)),(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Tabs,{children:[(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:0===c,onClick:function(){return l(0)},children:[(0,o.createComponentVNode)(2,a.Icon,{name:"power-off"})," SMESs"]},"SMESs"),(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:1===c,onClick:function(){return l(1)},children:[(0,o.createComponentVNode)(2,a.Icon,{name:"bolt"})," Breakers"]},"Breakers")]}),(0,o.createComponentVNode)(2,a.Box,{m:2,children:n})],4)};t.RCONContent=l;var d=function(e,t){var n=(0,i.useBackend)(t),c=n.act,l=n.data.smes_info;return(0,o.createComponentVNode)(2,a.Section,{title:"SMESs",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:l?l.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.RCON_tag,children:[(0,o.createComponentVNode)(2,a.Box,{mb:1,children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:.01*e.capacityPercent,ranges:{good:[.5,Infinity],average:[.15,.5],bad:[-Infinity,.15]},children:[(0,r.round)(e.charge/6e4,1)," kWh / ",(0,r.round)(e.capacity/6e4)," kWh (",e.capacityPercent,"%)"]})}),(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Input",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",onClick:function(){return c("smes_in_toggle",{smes:e.RCON_tag})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"pen",onClick:function(){return c("smes_in_set",{smes:e.RCON_tag})}})],4),children:[e.input_val," kW - ",e.input_set?"ON":"OFF"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Output",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",onClick:function(){return c("smes_out_toggle",{smes:e.RCON_tag})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"pen",onClick:function(){return c("smes_out_set",{smes:e.RCON_tag})}})],4),children:[e.output_val," kW - ",e.output_set?"ONLINE":"OFFLINE"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Output Load",children:[e.output_load," kW"]})]})]},e.RCON_tag)})):(0,o.createComponentVNode)(2,a.LabeledList.Item,{color:"bad",children:"No SMESs detected."})})})},u=function(e,t){var n=(0,i.useBackend)(t),r=n.act,c=n.data.breaker_info;return(0,o.createComponentVNode)(2,a.Section,{title:"Breakers",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:c?c.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.RCON_tag,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",content:e.enabled?"Enabled":"Disabled",selected:e.enabled,color:e.enabled?null:"bad",onClick:function(){return r("toggle_breaker",{breaker:e.RCON_tag})}})},e.RCON_tag)})):(0,o.createComponentVNode)(2,a.LabeledList.Item,{color:"bad",children:"No breakers detected."})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.ShutoffMonitorContent=t.ShutoffMonitor=void 0;var o=n(0),r=n(1),i=n(3),a=n(2);t.ShutoffMonitor=function(e,t){return(0,o.createComponentVNode)(2,i.Window,{width:627,height:700,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:(0,o.createComponentVNode)(2,c)})})};var c=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data.valves;return(0,o.createComponentVNode)(2,a.Section,{title:"Valves",children:(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Name"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Position"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Open"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Mode"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Actions"})]}),c.map((function(e){return(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.name}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:[e.x,", ",e.y,", ",e.z]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.open?"Yes":"No"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.enabled?"Auto":"Manual"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:[(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",content:e.open?"Opened":"Closed",selected:e.open,disabled:!e.enabled,onClick:function(){return i("toggle_open",{valve:e.ref})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",content:e.enabled?"Auto":"Manual",selected:e.enabled,onClick:function(){return i("toggle_enable",{valve:e.ref})}})]})]},e.name)}))]})})};t.ShutoffMonitorContent=c},function(e,t,n){"use strict";t.__esModule=!0,t.StationAlertConsoleContent=t.StationAlertConsole=void 0;var o=n(0),r=n(1),i=n(2),a=n(3);t.StationAlertConsole=function(){return(0,o.createComponentVNode)(2,a.Window,{width:425,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,c)})})};var c=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data.categories;return(void 0===c?[]:c).map((function(e){return(0,o.createComponentVNode)(2,i.Section,{title:e.category,children:(0,o.createVNode)(1,"ul",null,[0===e.alarms.length&&(0,o.createVNode)(1,"li","color-good","Systems Nominal",16),e.alarms.map((function(e){var t="";return e.has_cameras?t=(0,o.createComponentVNode)(2,i.Section,{children:e.cameras.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{disabled:e.deact,content:e.name+(e.deact?" (deactived)":""),icon:"video",onClick:function(){return a("switchTo",{camera:e.camera})}},e.name)}))}):e.lost_sources&&(t=(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:["Lost Alarm Sources: ",e.lost_sources]})),(0,o.createVNode)(1,"li",null,[e.name,e.origin_lost?(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"Alarm Origin Lost."}):"",t],0,null,e.name)}))],0)},e.category)}))};t.StationAlertConsoleContent=c},function(e,t,n){"use strict";t.__esModule=!0,t.SupermatterMonitorContent=t.SupermatterMonitor=void 0;var o=n(0),r=n(1),i=n(2),a=(n(20),n(3)),c=n(5),l=n(6);t.SupermatterMonitor=function(e,t){return(0,o.createComponentVNode)(2,a.Window,{width:600,height:400,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,d)})})};var d=function(e,t){var n=(0,r.useBackend)(t);n.act;return n.data.active?(0,o.createComponentVNode)(2,s):(0,o.createComponentVNode)(2,u)};t.SupermatterMonitorContent=d;var u=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data.supermatters;return(0,o.createComponentVNode)(2,i.Section,{title:"Supermatters Detected",buttons:(0,o.createComponentVNode)(2,i.Button,{content:"Refresh",icon:"sync",onClick:function(){return a("refresh")}}),children:(0,o.createComponentVNode)(2,i.Flex,{wrap:"wrap",children:c.map((function(e,t){return(0,o.createComponentVNode)(2,i.Flex.Item,{basis:"49%",grow:t%2,children:(0,o.createComponentVNode)(2,i.Section,{title:e.area_name+" (#"+e.uid+")",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Integrity",children:[e.integrity," %"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Options",children:(0,o.createComponentVNode)(2,i.Button,{icon:"eye",content:"View Details",onClick:function(){return a("set",{set:e.uid})}})})]})})},t)}))})})},s=function(e,t){var n=(0,r.useBackend)(t),a=n.act,d=n.data,u=d.SM_area,s=d.SM_integrity,m=d.SM_power,p=d.SM_ambienttemp,h=d.SM_ambientpressure,C=d.SM_EPR,f=d.SM_gas_O2,N=d.SM_gas_CO2,b=d.SM_gas_N2,V=d.SM_gas_PH,g=d.SM_gas_N2O;return(0,o.createComponentVNode)(2,i.Section,{title:(0,l.toTitleCase)(u),buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"arrow-left",content:"Return to Menu",onClick:function(){return a("clear")}}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Core Integrity",children:(0,o.createComponentVNode)(2,i.ProgressBar,{animated:!0,value:s,minValue:0,maxValue:100,ranges:{good:[100,100],average:[50,100],bad:[-Infinity,50]}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Relative EER",children:(0,o.createComponentVNode)(2,i.Box,{color:(m>300?"bad":m>150&&"average")||"good",children:(0,o.createComponentVNode)(2,i.AnimatedNumber,{format:function(e){return(0,c.round)(e,2)+" MeV/cm\xb3"},value:m})})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Temperature",children:(0,o.createComponentVNode)(2,i.Box,{color:(p>5e3?"bad":p>4e3&&"average")||"good",children:(0,o.createComponentVNode)(2,i.AnimatedNumber,{format:function(e){return(0,c.round)(e,2)+" K"},value:p})})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Pressure",children:(0,o.createComponentVNode)(2,i.Box,{color:(h>1e4?"bad":h>5e3&&"average")||"good",children:(0,o.createComponentVNode)(2,i.AnimatedNumber,{format:function(e){return(0,c.round)(e,2)+" kPa"},value:h})})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Chamber EPR",children:(0,o.createComponentVNode)(2,i.Box,{color:(C>4?"bad":C>1&&"average")||"good",children:(0,o.createComponentVNode)(2,i.AnimatedNumber,{format:function(e){return(0,c.round)(e,2)},value:C})})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Gas Composition",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"O\xb2",children:[(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:f}),"%"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"CO\xb2",children:[(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:N}),"%"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"N\xb2",children:[(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:b}),"%"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"PH",children:[(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:V}),"%"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"N\xb2O",children:[(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:g}),"%"]})]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.OvermapEnginesContent=t.OvermapEngines=void 0;var o=n(0),r=(n(5),n(1)),i=n(2),a=n(3);t.OvermapEngines=function(e,t){return(0,o.createComponentVNode)(2,a.Window,{width:390,height:530,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:(0,o.createComponentVNode)(2,c)})})};var c=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,l=c.global_state,d=c.global_limit,u=c.engines_info,s=c.total_thrust;return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{title:"Status",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Engines",children:(0,o.createComponentVNode)(2,i.Button,{icon:"power-off",selected:l,onClick:function(){return a("global_toggle")},children:l?"Shut All Engines Down":"Start All Engines"})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Volume Limit",children:[(0,o.createComponentVNode)(2,i.Button,{onClick:function(){return a("global_limit",{global_limit:-.1})},icon:"minus"}),(0,o.createComponentVNode)(2,i.Button,{onClick:function(){return a("set_global_limit")},children:[d,"%"]}),(0,o.createComponentVNode)(2,i.Button,{onClick:function(){return a("global_limit",{global_limit:.1})},icon:"plus"})]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Total Thrust",children:(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:s})})]})}),(0,o.createComponentVNode)(2,i.Section,{title:"Engines",height:"340px",style:{"overflow-y":"auto"},children:u.map((function(e,t){return(0,o.createComponentVNode)(2,i.Flex,{spacing:1,mt:0!==t&&-1,children:[(0,o.createComponentVNode)(2,i.Flex.Item,{basis:"80%",children:(0,o.createComponentVNode)(2,i.Collapsible,{title:(0,o.createComponentVNode)(2,i.Box,{inline:!0,children:["Engine #",t+1," | Thrust: ",(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:e.eng_thrust})," | Limit: ",(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:e.eng_thrust_limiter,format:function(e){return e+"%"}})]}),children:(0,o.createComponentVNode)(2,i.Section,{width:"127%",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Type",children:e.eng_type}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Status",children:[(0,o.createComponentVNode)(2,i.Box,{color:e.eng_on?1===e.eng_on?"good":"average":"bad",children:e.eng_on?1===e.eng_on?"Online":"Booting":"Offline"}),e.eng_status.map((function(e){return Array.isArray(e)?(0,o.createComponentVNode)(2,i.Box,{color:e[1],children:e[0]}):(0,o.createComponentVNode)(2,i.Box,{children:e})}))]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Current Thrust",children:e.eng_thrust}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Volume Limit",children:[(0,o.createComponentVNode)(2,i.Button,{onClick:function(){return a("limit",{limit:-.1,engine:e.eng_reference})},icon:"minus"}),(0,o.createComponentVNode)(2,i.Button,{onClick:function(){return a("set_limit",{engine:e.eng_reference})},children:[e.eng_thrust_limiter,"%"]}),(0,o.createComponentVNode)(2,i.Button,{onClick:function(){return a("limit",{limit:.1,engine:e.eng_reference})},icon:"plus"})]})]})})})}),(0,o.createComponentVNode)(2,i.Flex.Item,{basis:"20%",children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,iconSpin:-1===e.eng_on,color:-1===e.eng_on?"purple":null,selected:1===e.eng_on,icon:"power-off",onClick:function(){return a("toggle_engine",{engine:e.eng_reference})},children:e.eng_on?1===e.eng_on?"Shutoff":"Booting":"Startup"})})]},t)}))})],4)};t.OvermapEnginesContent=c},function(e,t,n){"use strict";t.__esModule=!0,t.OvermapFlightDataWrap=t.OvermapHelmContent=t.OvermapHelm=void 0;var o=n(0),r=(n(5),n(1)),i=n(2),a=n(3),c=n(134);t.OvermapHelm=function(e,t){return(0,o.createComponentVNode)(2,a.Window,{width:565,height:545,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:(0,o.createComponentVNode)(2,l)})})};var l=function(e,t){return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Flex,{children:[(0,o.createComponentVNode)(2,i.Flex.Item,{basis:"40%",height:"180px",children:(0,o.createComponentVNode)(2,d)}),(0,o.createComponentVNode)(2,i.Flex.Item,{basis:"25%",height:"180px",children:(0,o.createComponentVNode)(2,u)}),(0,o.createComponentVNode)(2,i.Flex.Item,{basis:"35%",height:"180px",children:(0,o.createComponentVNode)(2,s)})]}),(0,o.createComponentVNode)(2,m)],4)};t.OvermapHelmContent=l;var d=function(e,t){var n=(0,r.useBackend)(t);n.act,n.data;return(0,o.createVNode)(1,"fieldset","Section",[(0,o.createVNode)(1,"legend",null,"Flight Data",16),(0,o.createComponentVNode)(2,c.OvermapFlightData)],4,{style:{height:"100%",border:"1px solid #4972a1",margin:"none"}})};t.OvermapFlightDataWrap=d;var u=function(e,t){var n=(0,r.useBackend)(t),a=n.act,l=n.data,d=l.canburn,u=l.manual_control;return(0,o.createVNode)(1,"fieldset","Section",[(0,o.createVNode)(1,"legend",null,"Manual Control",16),(0,o.createComponentVNode)(2,i.Flex,{align:"center",justify:"center",children:(0,o.createComponentVNode)(2,i.Flex.Item,{children:(0,o.createComponentVNode)(2,c.OvermapPanControls,{disabled:!d,actToDo:"move"})})}),(0,o.createComponentVNode)(2,i.Box,{textAlign:"center",mt:1,children:[(0,o.createComponentVNode)(2,i.Box,{bold:!0,underline:!0,children:"Direct Control"}),(0,o.createComponentVNode)(2,i.Button,{selected:u,onClick:function(){return a("manual")},icon:"compass",children:u?"Enabled":"Disabled"})]})],4,{style:{height:"100%",border:"1px solid #4972a1"}})},s=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,l=c.dest,d=c.d_x,u=c.d_y,s=c.speedlimit,m=c.autopilot;return c.autopilot_disabled?(0,o.createVNode)(1,"fieldset","Section",[(0,o.createVNode)(1,"legend",null,"Autopilot",16),(0,o.createComponentVNode)(2,i.Box,{textAlign:"center",color:"bad",fontSize:1.2,children:"AUTOPILOT DISABLED"}),(0,o.createComponentVNode)(2,i.Box,{textAlign:"center",color:"average",children:"Warning: This vessel is equipped with a class I autopilot. Class I autopilots are unable to do anything but fly in a straight line directly towards the target, and may result in collisions."}),(0,o.createComponentVNode)(2,i.Box,{textAlign:"center",children:(0,o.createComponentVNode)(2,i.Button.Confirm,{mt:1,color:"bad",content:"Unlock Autopilot",confirmContent:"ACCEPT RISKS?",icon:"exclamation-triangle",confirmIcon:"exclamation-triangle",onClick:function(){return a("apilot_lock")}})})],4,{style:{height:"100%",border:"1px solid #4972a1"}}):(0,o.createVNode)(1,"fieldset","Section",[(0,o.createVNode)(1,"legend",null,"Autopilot",16),(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Target",children:l&&(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{onClick:function(){return a("setcoord",{setx:!0})},children:d}),(0,o.createComponentVNode)(2,i.Button,{onClick:function(){return a("setcoord",{sety:!0})},children:u})],4)||(0,o.createComponentVNode)(2,i.Button,{icon:"pen",onClick:function(){return a("setcoord",{setx:!0,sety:!0})},children:"None"})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Speed Limit",children:(0,o.createComponentVNode)(2,i.Button,{icon:"tachometer-alt",onClick:function(){return a("speedlimit")},children:[s," Gm/h"]})})]}),(0,o.createComponentVNode)(2,i.Button,{mt:1,fluid:!0,selected:m,disabled:!l,icon:"robot",onClick:function(){return a("apilot")},children:m?"Engaged":"Disengaged"}),(0,o.createComponentVNode)(2,i.Button,{fluid:!0,color:"good",icon:"exclamation-triangle",onClick:function(){return a("apilot_lock")},children:"Lock Autopilot"})],4,{style:{height:"100%",border:"1px solid #4972a1"}})},m=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,l=c.sector,d=c.s_x,u=c.s_y,s=c.sector_info,m=c.landed,p=c.locations;return(0,o.createComponentVNode)(2,i.Section,{title:"Navigation Data",m:.3,mt:1,children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Location",children:l}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Coordinates",children:[d," : ",u]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Scan Data",children:s}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Status",children:m})]}),(0,o.createComponentVNode)(2,i.Flex,{mt:1,align:"center",justify:"center",spacing:1,children:[(0,o.createComponentVNode)(2,i.Flex.Item,{basis:"50%",children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"save",onClick:function(){return a("add",{add:"current"})},children:"Save Current Position"})}),(0,o.createComponentVNode)(2,i.Flex.Item,{basis:"50%",children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"sticky-note",onClick:function(){return a("add",{add:"new"})},children:"Add New Entry"})})]}),(0,o.createComponentVNode)(2,i.Section,{mt:1,scrollable:!0,height:"130px",children:(0,o.createComponentVNode)(2,i.Table,{children:[(0,o.createComponentVNode)(2,i.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:"Name"}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:"Coordinates"}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:"Actions"})]}),p.map((function(e){return(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:e.name}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:[e.x," : ",e.y]}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,children:[(0,o.createComponentVNode)(2,i.Button,{icon:"rocket",onClick:function(){return a("setds",{x:e.x,y:e.y})},children:"Plot Course"}),(0,o.createComponentVNode)(2,i.Button,{icon:"trash",onClick:function(){return a("remove",{remove:e.reference})},children:"Remove"})]})]},e.name)}))]})})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.OvermapShipSensorsContent=t.OvermapShipSensors=void 0;var o=n(0),r=(n(5),n(1)),i=n(2),a=n(3);t.OvermapShipSensors=function(e,t){return(0,o.createComponentVNode)(2,a.Window,{width:375,height:545,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:(0,o.createComponentVNode)(2,c)})})};var c=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,l=c.viewing,d=c.on,u=c.range,s=c.health,m=c.max_health,p=c.heat,h=c.critical_heat,C=c.status,f=c.contacts;return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{title:"Status",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:"eye",selected:l,onClick:function(){return a("viewing")},children:"Map View"}),(0,o.createComponentVNode)(2,i.Button,{icon:"power-off",selected:d,onClick:function(){return a("toggle_sensor")},children:d?"Sensors Enabled":"Sensors Disabled"})],4),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Status",children:C}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Range",children:(0,o.createComponentVNode)(2,i.Button,{icon:"signal",onClick:function(){return a("range")},children:u})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Integrity",children:(0,o.createComponentVNode)(2,i.ProgressBar,{ranges:{good:[.75*m,Infinity],average:[.25*m,.75*m],bad:[-Infinity,.25*m]},value:s,maxValue:m,children:[s," / ",m]})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Temperature",children:(0,o.createComponentVNode)(2,i.ProgressBar,{ranges:{bad:[.75*h,Infinity],average:[.5*h,.75*h],good:[-Infinity,.5*h]},value:p,maxValue:h,children:p<.5*h&&(0,o.createComponentVNode)(2,i.Box,{children:"Temperature low."})||p<.75*h&&(0,o.createComponentVNode)(2,i.Box,{children:"Sensor temperature high!"})||(0,o.createComponentVNode)(2,i.Box,{children:"TEMPERATURE CRITICAL: Disable or reduce power immediately!"})})})]})}),(0,o.createComponentVNode)(2,i.Section,{title:"Contacts",children:f.length&&f.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"search",onClick:function(){return a("scan",{scan:e.ref})},children:[(0,o.createComponentVNode)(2,i.Box,{bold:!0,inline:!0,children:["Scan: ",e.name]}),(0,o.createComponentVNode)(2,i.Box,{inline:!0,children:[", bearing: ",e.bearing,"\xb0"]})]},e.ref)}))||(0,o.createComponentVNode)(2,i.Box,{color:"average",children:"No contacts on sensors."})}),"MISSING"===c.status&&(0,o.createComponentVNode)(2,i.Section,{title:"Error",children:(0,o.createComponentVNode)(2,i.Button,{icon:"wifi",onClick:function(){return a("link")},children:"Link up with sensor suite?"})})||null],0)};t.OvermapShipSensorsContent=c},function(e,t,n){"use strict";t.__esModule=!0,t.SignalerContent=t.Signaler=void 0;var o=n(0),r=n(5),i=n(1),a=n(2),c=n(3);t.Signaler=function(e,t){return(0,o.createComponentVNode)(2,c.Window,{width:280,height:132,children:(0,o.createComponentVNode)(2,c.Window.Content,{children:(0,o.createComponentVNode)(2,l)})})};var l=function(e,t){var n=(0,i.useBackend)(t),c=n.act,l=n.data,d=l.code,u=l.frequency,s=l.minFrequency,m=l.maxFrequency;return(0,o.createComponentVNode)(2,a.Section,{children:[(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{size:1.4,color:"label",children:"Frequency:"}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.NumberInput,{animate:!0,unit:"kHz",step:.2,stepPixelSize:6,minValue:s/10,maxValue:m/10,value:u/10,format:function(e){return(0,r.toFixed)(e,1)},width:"80px",onDrag:function(e,t){return c("freq",{freq:t})}})}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Button,{ml:1.3,icon:"sync",content:"Reset",onClick:function(){return c("reset",{reset:"freq"})}})})]}),(0,o.createComponentVNode)(2,a.Grid,{mt:.6,children:[(0,o.createComponentVNode)(2,a.Grid.Column,{size:1.4,color:"label",children:"Code:"}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.NumberInput,{animate:!0,step:1,stepPixelSize:6,minValue:1,maxValue:100,value:d,width:"80px",onDrag:function(e,t){return c("code",{code:t})}})}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Button,{ml:1.3,icon:"sync",content:"Reset",onClick:function(){return c("reset",{reset:"code"})}})})]}),(0,o.createComponentVNode)(2,a.Grid,{mt:.8,children:(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Button,{mb:-.1,fluid:!0,icon:"arrow-up",content:"Send Signal",textAlign:"center",onClick:function(){return c("signal")}})})})]})};t.SignalerContent=l},function(e,t,n){"use strict";t.__esModule=!0,t.RapidPipeDispenser=t.ICON_BY_CATEGORY_NAME=void 0;var o=n(0),r=n(10),i=n(6),a=n(1),c=n(2),l=n(3),d=["Atmospherics","Disposals"],u={Atmospherics:"wrench",Disposals:"trash-alt","Transit Tubes":"bus",Pipes:"grip-lines","Disposal Pipes":"grip-lines",Devices:"microchip","Heat Exchange":"thermometer-half","Insulated pipes":"snowflake","Station Equipment":"microchip"};t.ICON_BY_CATEGORY_NAME=u;var s=[{name:"Dispense",bitmask:1},{name:"Connect",bitmask:2},{name:"Destroy",bitmask:4},{name:"Paint",bitmask:8}];t.RapidPipeDispenser=function(e,t){var n=(0,a.useBackend)(t),m=n.act,p=n.data,h=p.category,C=p.categories,f=void 0===C?[]:C,N=p.selected_color,b=p.paint_colors,V=p.piping_layer,g=p.pipe_layers,v=p.mode,_=p.preview_rows.flatMap((function(e){return e.previews})),k=(0,a.useLocalState)(t,"categoryName"),y=k[0],L=k[1],B=f.find((function(e){return e.cat_name===y}))||f[0];return(0,o.createComponentVNode)(2,l.Window,{width:425,height:515,resizable:!0,children:(0,o.createComponentVNode)(2,l.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,c.Section,{children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Category",children:d.map((function(e,t){return(0,o.createComponentVNode)(2,c.Button,{selected:h===t,icon:u[e],color:"transparent",content:e,onClick:function(){return m("category",{category:t})}},e)}))}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Modes",children:s.map((function(e){return(0,o.createComponentVNode)(2,c.Button.Checkbox,{checked:v&e.bitmask,content:e.name,onClick:function(){return m("mode",{mode:e.bitmask})}},e.bitmask)}))}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Color",children:[(0,o.createComponentVNode)(2,c.Box,{inline:!0,width:"64px",color:b[N],children:(0,i.capitalize)(N)}),Object.keys(b).map((function(e){return(0,o.createComponentVNode)(2,c.ColorBox,{ml:1,color:b[e],onClick:function(){return m("color",{paint_color:e})}},e)}))]})]})}),(0,o.createComponentVNode)(2,c.Flex,{m:-.5,children:[(0,o.createComponentVNode)(2,c.Flex.Item,{m:.5,children:(0,o.createComponentVNode)(2,c.Section,{children:[0===h&&(0,o.createComponentVNode)(2,c.Box,{mb:1,children:Object.keys(g).map((function(e){return(0,o.createComponentVNode)(2,c.Button.Checkbox,{fluid:!0,checked:g[e]===V,content:e,onClick:function(){return m("piping_layer",{piping_layer:g[e]})}},e)}))}),(0,o.createComponentVNode)(2,c.Box,{width:"108px",children:_.map((function(e){return(0,o.createComponentVNode)(2,c.Button,{title:e.dir_name,selected:e.selected,style:{width:"48px",height:"48px",padding:0},onClick:function(){return m("setdir",{dir:e.dir,flipped:e.flipped})},children:(0,o.createComponentVNode)(2,c.Box,{className:(0,r.classes)(["pipes32x32",e.dir+"-"+e.icon_state]),style:{transform:"scale(1.5) translate(17%, 17%)"}})},e.dir)}))})]})}),(0,o.createComponentVNode)(2,c.Flex.Item,{m:.5,grow:1,children:(0,o.createComponentVNode)(2,c.Section,{children:[(0,o.createComponentVNode)(2,c.Tabs,{children:f.map((function(e,t){return(0,o.createComponentVNode)(2,c.Tabs.Tab,{fluid:!0,icon:u[e.cat_name],selected:e.cat_name===B.cat_name,onClick:function(){return L(e.cat_name)},children:e.cat_name},e.cat_name)}))}),null==B?void 0:B.recipes.map((function(e){return(0,o.createComponentVNode)(2,c.Button.Checkbox,{fluid:!0,ellipsis:!0,checked:e.selected,content:e.pipe_name,title:e.pipe_name,onClick:function(){return m("pipe_type",{pipe_type:e.pipe_index,category:B.cat_name})}},e.pipe_index)}))]})})]})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.PortableBasicInfo=void 0;var o=n(0),r=n(1),i=n(2);t.PortableBasicInfo=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,l=c.connected,d=c.holding,u=c.on,s=c.pressure,m=c.powerDraw,p=c.cellCharge,h=c.cellMaxCharge;return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{title:"Status",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:u?"power-off":"times",content:u?"On":"Off",selected:u,onClick:function(){return a("power")}}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Pressure",children:[(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:s})," kPa"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Port",color:l?"good":"average",children:l?"Connected":"Not Connected"}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Load",children:[m," W"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Cell Charge",children:(0,o.createComponentVNode)(2,i.ProgressBar,{value:p,minValue:0,maxValue:h,ranges:{good:[.5*h,Infinity],average:[.25*h,.5*h],bad:[-Infinity,.25*h]},children:[p," W"]})})]})}),(0,o.createComponentVNode)(2,i.Section,{title:"Holding Tank",minHeight:"82px",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"eject",content:"Eject",disabled:!d,onClick:function(){return a("eject")}}),children:d?(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Label",children:d.name}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Pressure",children:[(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:d.pressure})," kPa"]})]}):(0,o.createComponentVNode)(2,i.Box,{color:"average",children:"No holding tank"})})],4)}},function(e,t,n){e.exports=n(207)},function(e,t,n){"use strict";n(208),n(209),n(210),n(211),n(212),n(213),n(214),n(215),n(216),n(217),n(218),n(219),n(220),n(221),n(222),n(223),n(224),n(225),n(226),n(227),n(228),n(229),n(230),n(231),n(233),n(235),n(236),n(237),n(150),n(239),n(240),n(241),n(242),n(243),n(244),n(245),n(246),n(247),n(248),n(249),n(250),n(251),n(252),n(254),n(255),n(256),n(257),n(258),n(260),n(261),n(263),n(264),n(265),n(266),n(267),n(268),n(269),n(270),n(271),n(272),n(273),n(274),n(275),n(276),n(278),n(279),n(280),n(281),n(282),n(283),n(284),n(285),n(286),n(287),n(288),n(289),n(290),n(292),n(293),n(294),n(295),n(296),n(297),n(299),n(300),n(302),n(304),n(305),n(306),n(307),n(308),n(309),n(310),n(311),n(312),n(313),n(314),n(315),n(316),n(317),n(318),n(319),n(320),n(321),n(322),n(323),n(324),n(325),n(326),n(328),n(329),n(330),n(333),n(334),n(335),n(336),n(337),n(338),n(339),n(340),n(341),n(342),n(343),n(344),n(345),n(346),n(347),n(167),n(348),n(349),n(350),n(351),n(352),n(353),n(354),n(355),n(356),n(357),n(358),n(359),n(360),n(361),n(362),n(363),n(364),n(365),n(366),n(367),n(368),n(369),n(370),n(371),n(372),n(373),n(374),n(375),n(376),n(377),n(378),n(379),n(380),n(381),n(383),n(384),n(385),n(386),n(387),n(388),n(389),n(390),n(391),n(392),n(393),n(394),n(395),n(396),n(397),n(398),n(399),n(400),n(401),n(402),n(403),n(404),n(405),n(406),n(407),n(408),n(409),n(410),n(411),n(412),n(413),n(414),n(415),n(416),n(417),n(418),n(419),n(420);var o=n(0);n(422),n(423),n(424),n(425),n(426),n(427),n(428),n(429),n(430),n(431),n(432),n(433),n(434),n(435),n(436),n(437);var r=n(172),i=(n(173),n(1)),a=n(174),c=n(24),l=n(176); -/** - * @file - * @copyright 2020 Aleksej Komarov - * @license MIT - */ -r.perf.mark("inception",window.__inception__),r.perf.mark("init");var d,u=(0,l.createStore)(),s=!0,m=function(){for(u.subscribe((function(){!function(){var e=document.getElementById("tgui-loading");e&&(e.style.display="none"),r.perf.mark("render/start");var t=u.getState(),m=(0,i.selectBackend)(t),p=m.suspended;m.assets;s&&(c.logger.log("initial render",t),"recycled"!==s&&(0,a.setupDrag)());var h=(0,n(177).getRoutedComponent)(t),C=(0,o.createComponentVNode)(2,l.StoreProvider,{store:u,children:(0,o.createComponentVNode)(2,h)});d||(d=document.getElementById("react-root")),(0,o.render)(C,d),p||(r.perf.mark("render/finish"),s&&(s=!1))}()})),window.update=function(e){var t=(0,i.selectBackend)(u.getState()).suspended,n="string"==typeof e?function(e){var t=function(e,t){return"object"==typeof t&&null!==t&&t.__number__?parseFloat(t.__number__):t};Byond.IS_LTE_IE8&&(t=undefined);try{return JSON.parse(e,t)}catch(o){c.logger.log(o),c.logger.log("What we got:",e);var n=o&&o.message;throw new Error("JSON parsing error: "+n)}}(e):e;c.logger.debug("received message '"+(null==n?void 0:n.type)+"'");var o=n.type,r=n.payload;if("update"===o)return window.__ref__=r.config.ref,t&&(c.logger.log("resuming"),s="recycled"),void u.dispatch((0,i.backendUpdate)(r));"suspend"!==o?"ping"!==o?u.dispatch(n):(0,i.sendMessage)({type:"pingReply"}):u.dispatch((0,i.backendSuspendSuccess)())};;){var e=window.__updateQueue__.shift();if(!e)break;window.update(e)}};window.__logger__={fatal:function(e,t){var n=(0,i.selectBackend)(u.getState()),o={config:n.config,suspended:n.suspended,suspending:n.suspending};return c.logger.log("FatalError:",e||t),c.logger.log("State:",o),t+="\nState: "+JSON.stringify(o)}},"loading"===document.readyState?document.addEventListener("DOMContentLoaded",m):m()},function(e,t,n){"use strict";var o=n(4),r=n(9),i=n(40),a=n(42),c=n(12),l=n(104),d=n(142),u=n(7),s=n(21),m=n(57),p=n(11),h=n(13),C=n(18),f=n(29),N=n(37),b=n(51),V=n(47),g=n(68),v=n(52),_=n(145),k=n(103),y=n(23),L=n(17),B=n(77),w=n(33),x=n(26),S=n(100),I=n(78),T=n(65),A=n(64),E=n(16),M=n(146),P=n(30),O=n(48),F=n(38),R=n(22).forEach,D=I("hidden"),j=E("toPrimitive"),W=F.set,z=F.getterFor("Symbol"),U=Object.prototype,H=r.Symbol,q=i("JSON","stringify"),G=y.f,K=L.f,Y=_.f,$=B.f,X=S("symbols"),Q=S("op-symbols"),J=S("string-to-symbol-registry"),Z=S("symbol-to-string-registry"),ee=S("wks"),te=r.QObject,ne=!te||!te.prototype||!te.prototype.findChild,oe=c&&u((function(){return 7!=V(K({},"a",{get:function(){return K(this,"a",{value:7}).a}})).a}))?function(e,t,n){var o=G(U,t);o&&delete U[t],K(e,t,n),o&&e!==U&&K(U,t,o)}:K,re=function(e,t){var n=X[e]=V(H.prototype);return W(n,{type:"Symbol",tag:e,description:t}),c||(n.description=t),n},ie=d?function(e){return"symbol"==typeof e}:function(e){return Object(e)instanceof H},ae=function(e,t,n){e===U&&ae(Q,t,n),h(e);var o=N(t,!0);return h(n),s(X,o)?(n.enumerable?(s(e,D)&&e[D][o]&&(e[D][o]=!1),n=V(n,{enumerable:b(0,!1)})):(s(e,D)||K(e,D,b(1,{})),e[D][o]=!0),oe(e,o,n)):K(e,o,n)},ce=function(e,t){h(e);var n=f(t),o=g(n).concat(me(n));return R(o,(function(t){c&&!de.call(n,t)||ae(e,t,n[t])})),e},le=function(e,t){return t===undefined?V(e):ce(V(e),t)},de=function(e){var t=N(e,!0),n=$.call(this,t);return!(this===U&&s(X,t)&&!s(Q,t))&&(!(n||!s(this,t)||!s(X,t)||s(this,D)&&this[D][t])||n)},ue=function(e,t){var n=f(e),o=N(t,!0);if(n!==U||!s(X,o)||s(Q,o)){var r=G(n,o);return!r||!s(X,o)||s(n,D)&&n[D][o]||(r.enumerable=!0),r}},se=function(e){var t=Y(f(e)),n=[];return R(t,(function(e){s(X,e)||s(T,e)||n.push(e)})),n},me=function(e){var t=e===U,n=Y(t?Q:f(e)),o=[];return R(n,(function(e){!s(X,e)||t&&!s(U,e)||o.push(X[e])})),o};(l||(x((H=function(){if(this instanceof H)throw TypeError("Symbol is not a constructor");var e=arguments.length&&arguments[0]!==undefined?String(arguments[0]):undefined,t=A(e),n=function o(e){this===U&&o.call(Q,e),s(this,D)&&s(this[D],t)&&(this[D][t]=!1),oe(this,t,b(1,e))};return c&&ne&&oe(U,t,{configurable:!0,set:n}),re(t,e)}).prototype,"toString",(function(){return z(this).tag})),x(H,"withoutSetter",(function(e){return re(A(e),e)})),B.f=de,L.f=ae,y.f=ue,v.f=_.f=se,k.f=me,M.f=function(e){return re(E(e),e)},c&&(K(H.prototype,"description",{configurable:!0,get:function(){return z(this).description}}),a||x(U,"propertyIsEnumerable",de,{unsafe:!0}))),o({global:!0,wrap:!0,forced:!l,sham:!l},{Symbol:H}),R(g(ee),(function(e){P(e)})),o({target:"Symbol",stat:!0,forced:!l},{"for":function(e){var t=String(e);if(s(J,t))return J[t];var n=H(t);return J[t]=n,Z[n]=t,n},keyFor:function(e){if(!ie(e))throw TypeError(e+" is not a symbol");if(s(Z,e))return Z[e]},useSetter:function(){ne=!0},useSimple:function(){ne=!1}}),o({target:"Object",stat:!0,forced:!l,sham:!c},{create:le,defineProperty:ae,defineProperties:ce,getOwnPropertyDescriptor:ue}),o({target:"Object",stat:!0,forced:!l},{getOwnPropertyNames:se,getOwnPropertySymbols:me}),o({target:"Object",stat:!0,forced:u((function(){k.f(1)}))},{getOwnPropertySymbols:function(e){return k.f(C(e))}}),q)&&o({target:"JSON",stat:!0,forced:!l||u((function(){var e=H();return"[null]"!=q([e])||"{}"!=q({a:e})||"{}"!=q(Object(e))}))},{stringify:function(e,t,n){for(var o,r=[e],i=1;arguments.length>i;)r.push(arguments[i++]);if(o=t,(p(t)||e!==undefined)&&!ie(e))return m(t)||(t=function(e,t){if("function"==typeof o&&(t=o.call(this,e,t)),!ie(t))return t}),r[1]=t,q.apply(null,r)}});H.prototype[j]||w(H.prototype,j,H.prototype.valueOf),O(H,"Symbol"),T[D]=!0},function(e,t,n){"use strict";var o=n(4),r=n(12),i=n(9),a=n(21),c=n(11),l=n(17).f,d=n(139),u=i.Symbol;if(r&&"function"==typeof u&&(!("description"in u.prototype)||u().description!==undefined)){var s={},m=function(){var e=arguments.length<1||arguments[0]===undefined?undefined:String(arguments[0]),t=this instanceof m?new u(e):e===undefined?u():u(e);return""===e&&(s[t]=!0),t};d(m,u);var p=m.prototype=u.prototype;p.constructor=m;var h=p.toString,C="Symbol(test)"==String(u("test")),f=/^Symbol\((.*)\)[^)]+$/;l(p,"description",{configurable:!0,get:function(){var e=c(this)?this.valueOf():this,t=h.call(e);if(a(s,e))return"";var n=C?t.slice(7,-1):t.replace(f,"$1");return""===n?undefined:n}}),o({global:!0,forced:!0},{Symbol:m})}},function(e,t,n){"use strict";n(30)("asyncIterator")},function(e,t,n){"use strict";n(30)("hasInstance")},function(e,t,n){"use strict";n(30)("isConcatSpreadable")},function(e,t,n){"use strict";n(30)("iterator")},function(e,t,n){"use strict";n(30)("match")},function(e,t,n){"use strict";n(30)("replace")},function(e,t,n){"use strict";n(30)("search")},function(e,t,n){"use strict";n(30)("species")},function(e,t,n){"use strict";n(30)("split")},function(e,t,n){"use strict";n(30)("toPrimitive")},function(e,t,n){"use strict";n(30)("toStringTag")},function(e,t,n){"use strict";n(30)("unscopables")},function(e,t,n){"use strict";var o=n(4),r=n(7),i=n(57),a=n(11),c=n(18),l=n(15),d=n(54),u=n(69),s=n(70),m=n(16),p=n(105),h=m("isConcatSpreadable"),C=p>=51||!r((function(){var e=[];return e[h]=!1,e.concat()[0]!==e})),f=s("concat"),N=function(e){if(!a(e))return!1;var t=e[h];return t!==undefined?!!t:i(e)};o({target:"Array",proto:!0,forced:!C||!f},{concat:function(e){var t,n,o,r,i,a=c(this),s=u(a,0),m=0;for(t=-1,o=arguments.length;t9007199254740991)throw TypeError("Maximum allowed index exceeded");for(n=0;n=9007199254740991)throw TypeError("Maximum allowed index exceeded");d(s,m++,i)}return s.length=m,s}})},function(e,t,n){"use strict";var o=n(4),r=n(147),i=n(49);o({target:"Array",proto:!0},{copyWithin:r}),i("copyWithin")},function(e,t,n){"use strict";var o=n(4),r=n(22).every,i=n(43),a=n(27),c=i("every"),l=a("every");o({target:"Array",proto:!0,forced:!c||!l},{every:function(e){return r(this,e,arguments.length>1?arguments[1]:undefined)}})},function(e,t,n){"use strict";var o=n(4),r=n(106),i=n(49);o({target:"Array",proto:!0},{fill:r}),i("fill")},function(e,t,n){"use strict";var o=n(4),r=n(22).filter,i=n(70),a=n(27),c=i("filter"),l=a("filter");o({target:"Array",proto:!0,forced:!c||!l},{filter:function(e){return r(this,e,arguments.length>1?arguments[1]:undefined)}})},function(e,t,n){"use strict";var o=n(4),r=n(22).find,i=n(49),a=n(27),c=!0,l=a("find");"find"in[]&&Array(1).find((function(){c=!1})),o({target:"Array",proto:!0,forced:c||!l},{find:function(e){return r(this,e,arguments.length>1?arguments[1]:undefined)}}),i("find")},function(e,t,n){"use strict";var o=n(4),r=n(22).findIndex,i=n(49),a=n(27),c=!0,l=a("findIndex");"findIndex"in[]&&Array(1).findIndex((function(){c=!1})),o({target:"Array",proto:!0,forced:c||!l},{findIndex:function(e){return r(this,e,arguments.length>1?arguments[1]:undefined)}}),i("findIndex")},function(e,t,n){"use strict";var o=n(4),r=n(148),i=n(18),a=n(15),c=n(34),l=n(69);o({target:"Array",proto:!0},{flat:function(){var e=arguments.length?arguments[0]:undefined,t=i(this),n=a(t.length),o=l(t,0);return o.length=r(o,t,t,n,0,e===undefined?1:c(e)),o}})},function(e,t,n){"use strict";var o=n(4),r=n(148),i=n(18),a=n(15),c=n(35),l=n(69);o({target:"Array",proto:!0},{flatMap:function(e){var t,n=i(this),o=a(n.length);return c(e),(t=l(n,0)).length=r(t,n,n,o,0,1,e,arguments.length>1?arguments[1]:undefined),t}})},function(e,t,n){"use strict";var o=n(4),r=n(232);o({target:"Array",proto:!0,forced:[].forEach!=r},{forEach:r})},function(e,t,n){"use strict";var o=n(22).forEach,r=n(43),i=n(27),a=r("forEach"),c=i("forEach");e.exports=a&&c?[].forEach:function(e){return o(this,e,arguments.length>1?arguments[1]:undefined)}},function(e,t,n){"use strict";var o=n(4),r=n(234);o({target:"Array",stat:!0,forced:!n(81)((function(e){Array.from(e)}))},{from:r})},function(e,t,n){"use strict";var o=n(53),r=n(18),i=n(149),a=n(107),c=n(15),l=n(54),d=n(108);e.exports=function(e){var t,n,u,s,m,p,h=r(e),C="function"==typeof this?this:Array,f=arguments.length,N=f>1?arguments[1]:undefined,b=N!==undefined,V=d(h),g=0;if(b&&(N=o(N,f>2?arguments[2]:undefined,2)),V==undefined||C==Array&&a(V))for(n=new C(t=c(h.length));t>g;g++)p=b?N(h[g],g):h[g],l(n,g,p);else for(m=(s=V.call(h)).next,n=new C;!(u=m.call(s)).done;g++)p=b?i(s,N,[u.value,g],!0):u.value,l(n,g,p);return n.length=g,n}},function(e,t,n){"use strict";var o=n(4),r=n(66).includes,i=n(49);o({target:"Array",proto:!0,forced:!n(27)("indexOf",{ACCESSORS:!0,1:0})},{includes:function(e){return r(this,e,arguments.length>1?arguments[1]:undefined)}}),i("includes")},function(e,t,n){"use strict";var o=n(4),r=n(66).indexOf,i=n(43),a=n(27),c=[].indexOf,l=!!c&&1/[1].indexOf(1,-0)<0,d=i("indexOf"),u=a("indexOf",{ACCESSORS:!0,1:0});o({target:"Array",proto:!0,forced:l||!d||!u},{indexOf:function(e){return l?c.apply(this,arguments)||0:r(this,e,arguments.length>1?arguments[1]:undefined)}})},function(e,t,n){"use strict";n(4)({target:"Array",stat:!0},{isArray:n(57)})},function(e,t,n){"use strict";var o=n(151).IteratorPrototype,r=n(47),i=n(51),a=n(48),c=n(71),l=function(){return this};e.exports=function(e,t,n){var d=t+" Iterator";return e.prototype=r(o,{next:i(1,n)}),a(e,d,!1,!0),c[d]=l,e}},function(e,t,n){"use strict";var o=n(4),r=n(63),i=n(29),a=n(43),c=[].join,l=r!=Object,d=a("join",",");o({target:"Array",proto:!0,forced:l||!d},{join:function(e){return c.call(i(this),e===undefined?",":e)}})},function(e,t,n){"use strict";var o=n(4),r=n(153);o({target:"Array",proto:!0,forced:r!==[].lastIndexOf},{lastIndexOf:r})},function(e,t,n){"use strict";var o=n(4),r=n(22).map,i=n(70),a=n(27),c=i("map"),l=a("map");o({target:"Array",proto:!0,forced:!c||!l},{map:function(e){return r(this,e,arguments.length>1?arguments[1]:undefined)}})},function(e,t,n){"use strict";var o=n(4),r=n(7),i=n(54);o({target:"Array",stat:!0,forced:r((function(){function e(){}return!(Array.of.call(e)instanceof e)}))},{of:function(){for(var e=0,t=arguments.length,n=new("function"==typeof this?this:Array)(t);t>e;)i(n,e,arguments[e++]);return n.length=t,n}})},function(e,t,n){"use strict";var o=n(4),r=n(82).left,i=n(43),a=n(27),c=i("reduce"),l=a("reduce",{1:0});o({target:"Array",proto:!0,forced:!c||!l},{reduce:function(e){return r(this,e,arguments.length,arguments.length>1?arguments[1]:undefined)}})},function(e,t,n){"use strict";var o=n(4),r=n(82).right,i=n(43),a=n(27),c=i("reduceRight"),l=a("reduce",{1:0});o({target:"Array",proto:!0,forced:!c||!l},{reduceRight:function(e){return r(this,e,arguments.length,arguments.length>1?arguments[1]:undefined)}})},function(e,t,n){"use strict";var o=n(4),r=n(11),i=n(57),a=n(46),c=n(15),l=n(29),d=n(54),u=n(16),s=n(70),m=n(27),p=s("slice"),h=m("slice",{ACCESSORS:!0,0:0,1:2}),C=u("species"),f=[].slice,N=Math.max;o({target:"Array",proto:!0,forced:!p||!h},{slice:function(e,t){var n,o,u,s=l(this),m=c(s.length),p=a(e,m),h=a(t===undefined?m:t,m);if(i(s)&&("function"!=typeof(n=s.constructor)||n!==Array&&!i(n.prototype)?r(n)&&null===(n=n[C])&&(n=undefined):n=undefined,n===Array||n===undefined))return f.call(s,p,h);for(o=new(n===undefined?Array:n)(N(h-p,0)),u=0;p1?arguments[1]:undefined)}})},function(e,t,n){"use strict";var o=n(4),r=n(35),i=n(18),a=n(7),c=n(43),l=[],d=l.sort,u=a((function(){l.sort(undefined)})),s=a((function(){l.sort(null)})),m=c("sort");o({target:"Array",proto:!0,forced:u||!s||!m},{sort:function(e){return e===undefined?d.call(i(this)):d.call(i(this),r(e))}})},function(e,t,n){"use strict";n(58)("Array")},function(e,t,n){"use strict";var o=n(4),r=n(46),i=n(34),a=n(15),c=n(18),l=n(69),d=n(54),u=n(70),s=n(27),m=u("splice"),p=s("splice",{ACCESSORS:!0,0:0,1:2}),h=Math.max,C=Math.min;o({target:"Array",proto:!0,forced:!m||!p},{splice:function(e,t){var n,o,u,s,m,p,f=c(this),N=a(f.length),b=r(e,N),V=arguments.length;if(0===V?n=o=0:1===V?(n=0,o=N-b):(n=V-2,o=C(h(i(t),0),N-b)),N+n-o>9007199254740991)throw TypeError("Maximum allowed length exceeded");for(u=l(f,o),s=0;sN-o+n;s--)delete f[s-1]}else if(n>o)for(s=N-o;s>b;s--)p=s+n-1,(m=s+o-1)in f?f[p]=f[m]:delete f[p];for(s=0;s>1,C=23===t?r(2,-24)-r(2,-77):0,f=e<0||0===e&&1/e<0?1:0,N=0;for((e=o(e))!=e||e===1/0?(d=e!=e?1:0,l=p):(l=i(a(e)/c),e*(u=r(2,-l))<1&&(l--,u*=2),(e+=l+h>=1?C/u:C*r(2,1-h))*u>=2&&(l++,u/=2),l+h>=p?(d=0,l=p):l+h>=1?(d=(e*u-1)*r(2,t),l+=h):(d=e*r(2,h-1)*r(2,t),l=0));t>=8;s[N++]=255&d,d/=256,t-=8);for(l=l<0;s[N++]=255&l,l/=256,m-=8);return s[--N]|=128*f,s},unpack:function(e,t){var n,o=e.length,i=8*o-t-1,a=(1<>1,l=i-7,d=o-1,u=e[d--],s=127&u;for(u>>=7;l>0;s=256*s+e[d],d--,l-=8);for(n=s&(1<<-l)-1,s>>=-l,l+=t;l>0;n=256*n+e[d],d--,l-=8);if(0===s)s=1-c;else{if(s===a)return n?NaN:u?-1/0:1/0;n+=r(2,t),s-=c}return(u?-1:1)*n*r(2,s-t)}}},function(e,t,n){"use strict";var o=n(4),r=n(14);o({target:"ArrayBuffer",stat:!0,forced:!r.NATIVE_ARRAY_BUFFER_VIEWS},{isView:r.isView})},function(e,t,n){"use strict";var o=n(4),r=n(7),i=n(83),a=n(13),c=n(46),l=n(15),d=n(50),u=i.ArrayBuffer,s=i.DataView,m=u.prototype.slice;o({target:"ArrayBuffer",proto:!0,unsafe:!0,forced:r((function(){return!new u(2).slice(1,undefined).byteLength}))},{slice:function(e,t){if(m!==undefined&&t===undefined)return m.call(a(this),e);for(var n=a(this).byteLength,o=c(e,n),r=c(t===undefined?n:t,n),i=new(d(this,u))(l(r-o)),p=new s(this),h=new s(i),C=0;o9999?"+":"";return n+r(i(e),n?6:4,0)+"-"+r(this.getUTCMonth()+1,2,0)+"-"+r(this.getUTCDate(),2,0)+"T"+r(this.getUTCHours(),2,0)+":"+r(this.getUTCMinutes(),2,0)+":"+r(this.getUTCSeconds(),2,0)+"."+r(t,3,0)+"Z"}:l},function(e,t,n){"use strict";var o=n(4),r=n(7),i=n(18),a=n(37);o({target:"Date",proto:!0,forced:r((function(){return null!==new Date(NaN).toJSON()||1!==Date.prototype.toJSON.call({toISOString:function(){return 1}})}))},{toJSON:function(e){var t=i(this),n=a(t);return"number"!=typeof n||isFinite(n)?t.toISOString():null}})},function(e,t,n){"use strict";var o=n(33),r=n(262),i=n(16)("toPrimitive"),a=Date.prototype;i in a||o(a,i,r)},function(e,t,n){"use strict";var o=n(13),r=n(37);e.exports=function(e){if("string"!==e&&"number"!==e&&"default"!==e)throw TypeError("Incorrect hint");return r(o(this),"number"!==e)}},function(e,t,n){"use strict";var o=n(26),r=Date.prototype,i=r.toString,a=r.getTime;new Date(NaN)+""!="Invalid Date"&&o(r,"toString",(function(){var e=a.call(this);return e==e?i.call(this):"Invalid Date"}))},function(e,t,n){"use strict";n(4)({target:"Function",proto:!0},{bind:n(155)})},function(e,t,n){"use strict";var o=n(11),r=n(17),i=n(39),a=n(16)("hasInstance"),c=Function.prototype;a in c||r.f(c,a,{value:function(e){if("function"!=typeof this||!o(e))return!1;if(!o(this.prototype))return e instanceof this;for(;e=i(e);)if(this.prototype===e)return!0;return!1}})},function(e,t,n){"use strict";var o=n(12),r=n(17).f,i=Function.prototype,a=i.toString,c=/^\s*function ([^ (]*)/;o&&!("name"in i)&&r(i,"name",{configurable:!0,get:function(){try{return a.call(this).match(c)[1]}catch(e){return""}}})},function(e,t,n){"use strict";var o=n(9);n(48)(o.JSON,"JSON",!0)},function(e,t,n){"use strict";var o=n(84),r=n(156);e.exports=o("Map",(function(e){return function(){return e(this,arguments.length?arguments[0]:undefined)}}),r)},function(e,t,n){"use strict";var o=n(4),r=n(157),i=Math.acosh,a=Math.log,c=Math.sqrt,l=Math.LN2;o({target:"Math",stat:!0,forced:!i||710!=Math.floor(i(Number.MAX_VALUE))||i(Infinity)!=Infinity},{acosh:function(e){return(e=+e)<1?NaN:e>94906265.62425156?a(e)+l:r(e-1+c(e-1)*c(e+1))}})},function(e,t,n){"use strict";var o=n(4),r=Math.asinh,i=Math.log,a=Math.sqrt;o({target:"Math",stat:!0,forced:!(r&&1/r(0)>0)},{asinh:function c(e){return isFinite(e=+e)&&0!=e?e<0?-c(-e):i(e+a(e*e+1)):e}})},function(e,t,n){"use strict";var o=n(4),r=Math.atanh,i=Math.log;o({target:"Math",stat:!0,forced:!(r&&1/r(-0)<0)},{atanh:function(e){return 0==(e=+e)?e:i((1+e)/(1-e))/2}})},function(e,t,n){"use strict";var o=n(4),r=n(115),i=Math.abs,a=Math.pow;o({target:"Math",stat:!0},{cbrt:function(e){return r(e=+e)*a(i(e),1/3)}})},function(e,t,n){"use strict";var o=n(4),r=Math.floor,i=Math.log,a=Math.LOG2E;o({target:"Math",stat:!0},{clz32:function(e){return(e>>>=0)?31-r(i(e+.5)*a):32}})},function(e,t,n){"use strict";var o=n(4),r=n(86),i=Math.cosh,a=Math.abs,c=Math.E;o({target:"Math",stat:!0,forced:!i||i(710)===Infinity},{cosh:function(e){var t=r(a(e)-1)+1;return(t+1/(t*c*c))*(c/2)}})},function(e,t,n){"use strict";var o=n(4),r=n(86);o({target:"Math",stat:!0,forced:r!=Math.expm1},{expm1:r})},function(e,t,n){"use strict";n(4)({target:"Math",stat:!0},{fround:n(277)})},function(e,t,n){"use strict";var o=n(115),r=Math.abs,i=Math.pow,a=i(2,-52),c=i(2,-23),l=i(2,127)*(2-c),d=i(2,-126);e.exports=Math.fround||function(e){var t,n,i=r(e),u=o(e);return il||n!=n?u*Infinity:u*n}},function(e,t,n){"use strict";var o=n(4),r=Math.hypot,i=Math.abs,a=Math.sqrt;o({target:"Math",stat:!0,forced:!!r&&r(Infinity,NaN)!==Infinity},{hypot:function(e,t){for(var n,o,r=0,c=0,l=arguments.length,d=0;c0?(o=n/d)*o:n;return d===Infinity?Infinity:d*a(r)}})},function(e,t,n){"use strict";var o=n(4),r=n(7),i=Math.imul;o({target:"Math",stat:!0,forced:r((function(){return-5!=i(4294967295,5)||2!=i.length}))},{imul:function(e,t){var n=+e,o=+t,r=65535&n,i=65535&o;return 0|r*i+((65535&n>>>16)*i+r*(65535&o>>>16)<<16>>>0)}})},function(e,t,n){"use strict";var o=n(4),r=Math.log,i=Math.LOG10E;o({target:"Math",stat:!0},{log10:function(e){return r(e)*i}})},function(e,t,n){"use strict";n(4)({target:"Math",stat:!0},{log1p:n(157)})},function(e,t,n){"use strict";var o=n(4),r=Math.log,i=Math.LN2;o({target:"Math",stat:!0},{log2:function(e){return r(e)/i}})},function(e,t,n){"use strict";n(4)({target:"Math",stat:!0},{sign:n(115)})},function(e,t,n){"use strict";var o=n(4),r=n(7),i=n(86),a=Math.abs,c=Math.exp,l=Math.E;o({target:"Math",stat:!0,forced:r((function(){return-2e-17!=Math.sinh(-2e-17)}))},{sinh:function(e){return a(e=+e)<1?(i(e)-i(-e))/2:(c(e-1)-c(-e-1))*(l/2)}})},function(e,t,n){"use strict";var o=n(4),r=n(86),i=Math.exp;o({target:"Math",stat:!0},{tanh:function(e){var t=r(e=+e),n=r(-e);return t==Infinity?1:n==Infinity?-1:(t-n)/(i(e)+i(-e))}})},function(e,t,n){"use strict";n(48)(Math,"Math",!0)},function(e,t,n){"use strict";var o=n(4),r=Math.ceil,i=Math.floor;o({target:"Math",stat:!0},{trunc:function(e){return(e>0?i:r)(e)}})},function(e,t,n){"use strict";var o=n(12),r=n(9),i=n(67),a=n(26),c=n(21),l=n(36),d=n(85),u=n(37),s=n(7),m=n(47),p=n(52).f,h=n(23).f,C=n(17).f,f=n(60).trim,N=r.Number,b=N.prototype,V="Number"==l(m(b)),g=function(e){var t,n,o,r,i,a,c,l,d=u(e,!1);if("string"==typeof d&&d.length>2)if(43===(t=(d=f(d)).charCodeAt(0))||45===t){if(88===(n=d.charCodeAt(2))||120===n)return NaN}else if(48===t){switch(d.charCodeAt(1)){case 66:case 98:o=2,r=49;break;case 79:case 111:o=8,r=55;break;default:return+d}for(a=(i=d.slice(2)).length,c=0;cr)return NaN;return parseInt(i,o)}return+d};if(i("Number",!N(" 0o1")||!N("0b1")||N("+0x1"))){for(var v,_=function(e){var t=arguments.length<1?0:e,n=this;return n instanceof _&&(V?s((function(){b.valueOf.call(n)})):"Number"!=l(n))?d(new N(g(t)),n,_):g(t)},k=o?p(N):"MAX_VALUE,MIN_VALUE,NaN,NEGATIVE_INFINITY,POSITIVE_INFINITY,EPSILON,isFinite,isInteger,isNaN,isSafeInteger,MAX_SAFE_INTEGER,MIN_SAFE_INTEGER,parseFloat,parseInt,isInteger".split(","),y=0;k.length>y;y++)c(N,v=k[y])&&!c(_,v)&&C(_,v,h(N,v));_.prototype=b,b.constructor=_,a(r,"Number",_)}},function(e,t,n){"use strict";n(4)({target:"Number",stat:!0},{EPSILON:Math.pow(2,-52)})},function(e,t,n){"use strict";n(4)({target:"Number",stat:!0},{isFinite:n(291)})},function(e,t,n){"use strict";var o=n(9).isFinite;e.exports=Number.isFinite||function(e){return"number"==typeof e&&o(e)}},function(e,t,n){"use strict";n(4)({target:"Number",stat:!0},{isInteger:n(158)})},function(e,t,n){"use strict";n(4)({target:"Number",stat:!0},{isNaN:function(e){return e!=e}})},function(e,t,n){"use strict";var o=n(4),r=n(158),i=Math.abs;o({target:"Number",stat:!0},{isSafeInteger:function(e){return r(e)&&i(e)<=9007199254740991}})},function(e,t,n){"use strict";n(4)({target:"Number",stat:!0},{MAX_SAFE_INTEGER:9007199254740991})},function(e,t,n){"use strict";n(4)({target:"Number",stat:!0},{MIN_SAFE_INTEGER:-9007199254740991})},function(e,t,n){"use strict";var o=n(4),r=n(298);o({target:"Number",stat:!0,forced:Number.parseFloat!=r},{parseFloat:r})},function(e,t,n){"use strict";var o=n(9),r=n(60).trim,i=n(87),a=o.parseFloat,c=1/a(i+"-0")!=-Infinity;e.exports=c?function(e){var t=r(String(e)),n=a(t);return 0===n&&"-"==t.charAt(0)?-0:n}:a},function(e,t,n){"use strict";var o=n(4),r=n(159);o({target:"Number",stat:!0,forced:Number.parseInt!=r},{parseInt:r})},function(e,t,n){"use strict";var o=n(4),r=n(34),i=n(301),a=n(114),c=n(7),l=1..toFixed,d=Math.floor,u=function s(e,t,n){return 0===t?n:t%2==1?s(e,t-1,n*e):s(e*e,t/2,n)};o({target:"Number",proto:!0,forced:l&&("0.000"!==8e-5.toFixed(3)||"1"!==.9.toFixed(0)||"1.25"!==1.255.toFixed(2)||"1000000000000000128"!==(0xde0b6b3a7640080).toFixed(0))||!c((function(){l.call({})}))},{toFixed:function(e){var t,n,o,c,l=i(this),s=r(e),m=[0,0,0,0,0,0],p="",h="0",C=function(e,t){for(var n=-1,o=t;++n<6;)o+=e*m[n],m[n]=o%1e7,o=d(o/1e7)},f=function(e){for(var t=6,n=0;--t>=0;)n+=m[t],m[t]=d(n/e),n=n%e*1e7},N=function(){for(var e=6,t="";--e>=0;)if(""!==t||0===e||0!==m[e]){var n=String(m[e]);t=""===t?n:t+a.call("0",7-n.length)+n}return t};if(s<0||s>20)throw RangeError("Incorrect fraction digits");if(l!=l)return"NaN";if(l<=-1e21||l>=1e21)return String(l);if(l<0&&(p="-",l=-l),l>1e-21)if(n=(t=function(e){for(var t=0,n=e;n>=4096;)t+=12,n/=4096;for(;n>=2;)t+=1,n/=2;return t}(l*u(2,69,1))-69)<0?l*u(2,-t,1):l/u(2,t,1),n*=4503599627370496,(t=52-t)>0){for(C(0,n),o=s;o>=7;)C(1e7,0),o-=7;for(C(u(10,o,1),0),o=t-1;o>=23;)f(1<<23),o-=23;f(1<0?p+((c=h.length)<=s?"0."+a.call("0",s-c)+h:h.slice(0,c-s)+"."+h.slice(c-s)):p+h}})},function(e,t,n){"use strict";var o=n(36);e.exports=function(e){if("number"!=typeof e&&"Number"!=o(e))throw TypeError("Incorrect invocation");return+e}},function(e,t,n){"use strict";var o=n(4),r=n(303);o({target:"Object",stat:!0,forced:Object.assign!==r},{assign:r})},function(e,t,n){"use strict";var o=n(12),r=n(7),i=n(68),a=n(103),c=n(77),l=n(18),d=n(63),u=Object.assign,s=Object.defineProperty;e.exports=!u||r((function(){if(o&&1!==u({b:1},u(s({},"a",{enumerable:!0,get:function(){s(this,"b",{value:3,enumerable:!1})}}),{b:2})).b)return!0;var e={},t={},n=Symbol();return e[n]=7,"abcdefghijklmnopqrst".split("").forEach((function(e){t[e]=e})),7!=u({},e)[n]||"abcdefghijklmnopqrst"!=i(u({},t)).join("")}))?function(e,t){for(var n=l(e),r=arguments.length,u=1,s=a.f,m=c.f;r>u;)for(var p,h=d(arguments[u++]),C=s?i(h).concat(s(h)):i(h),f=C.length,N=0;f>N;)p=C[N++],o&&!m.call(h,p)||(n[p]=h[p]);return n}:u},function(e,t,n){"use strict";n(4)({target:"Object",stat:!0,sham:!n(12)},{create:n(47)})},function(e,t,n){"use strict";var o=n(4),r=n(12),i=n(88),a=n(18),c=n(35),l=n(17);r&&o({target:"Object",proto:!0,forced:i},{__defineGetter__:function(e,t){l.f(a(this),e,{get:c(t),enumerable:!0,configurable:!0})}})},function(e,t,n){"use strict";var o=n(4),r=n(12);o({target:"Object",stat:!0,forced:!r,sham:!r},{defineProperties:n(143)})},function(e,t,n){"use strict";var o=n(4),r=n(12);o({target:"Object",stat:!0,forced:!r,sham:!r},{defineProperty:n(17).f})},function(e,t,n){"use strict";var o=n(4),r=n(12),i=n(88),a=n(18),c=n(35),l=n(17);r&&o({target:"Object",proto:!0,forced:i},{__defineSetter__:function(e,t){l.f(a(this),e,{set:c(t),enumerable:!0,configurable:!0})}})},function(e,t,n){"use strict";var o=n(4),r=n(160).entries;o({target:"Object",stat:!0},{entries:function(e){return r(e)}})},function(e,t,n){"use strict";var o=n(4),r=n(73),i=n(7),a=n(11),c=n(56).onFreeze,l=Object.freeze;o({target:"Object",stat:!0,forced:i((function(){l(1)})),sham:!r},{freeze:function(e){return l&&a(e)?l(c(e)):e}})},function(e,t,n){"use strict";var o=n(4),r=n(74),i=n(54);o({target:"Object",stat:!0},{fromEntries:function(e){var t={};return r(e,(function(e,n){i(t,e,n)}),undefined,!0),t}})},function(e,t,n){"use strict";var o=n(4),r=n(7),i=n(29),a=n(23).f,c=n(12),l=r((function(){a(1)}));o({target:"Object",stat:!0,forced:!c||l,sham:!c},{getOwnPropertyDescriptor:function(e,t){return a(i(e),t)}})},function(e,t,n){"use strict";var o=n(4),r=n(12),i=n(101),a=n(29),c=n(23),l=n(54);o({target:"Object",stat:!0,sham:!r},{getOwnPropertyDescriptors:function(e){for(var t,n,o=a(e),r=c.f,d=i(o),u={},s=0;d.length>s;)(n=r(o,t=d[s++]))!==undefined&&l(u,t,n);return u}})},function(e,t,n){"use strict";var o=n(4),r=n(7),i=n(145).f;o({target:"Object",stat:!0,forced:r((function(){return!Object.getOwnPropertyNames(1)}))},{getOwnPropertyNames:i})},function(e,t,n){"use strict";var o=n(4),r=n(7),i=n(18),a=n(39),c=n(111);o({target:"Object",stat:!0,forced:r((function(){a(1)})),sham:!c},{getPrototypeOf:function(e){return a(i(e))}})},function(e,t,n){"use strict";n(4)({target:"Object",stat:!0},{is:n(161)})},function(e,t,n){"use strict";var o=n(4),r=n(7),i=n(11),a=Object.isExtensible;o({target:"Object",stat:!0,forced:r((function(){a(1)}))},{isExtensible:function(e){return!!i(e)&&(!a||a(e))}})},function(e,t,n){"use strict";var o=n(4),r=n(7),i=n(11),a=Object.isFrozen;o({target:"Object",stat:!0,forced:r((function(){a(1)}))},{isFrozen:function(e){return!i(e)||!!a&&a(e)}})},function(e,t,n){"use strict";var o=n(4),r=n(7),i=n(11),a=Object.isSealed;o({target:"Object",stat:!0,forced:r((function(){a(1)}))},{isSealed:function(e){return!i(e)||!!a&&a(e)}})},function(e,t,n){"use strict";var o=n(4),r=n(18),i=n(68);o({target:"Object",stat:!0,forced:n(7)((function(){i(1)}))},{keys:function(e){return i(r(e))}})},function(e,t,n){"use strict";var o=n(4),r=n(12),i=n(88),a=n(18),c=n(37),l=n(39),d=n(23).f;r&&o({target:"Object",proto:!0,forced:i},{__lookupGetter__:function(e){var t,n=a(this),o=c(e,!0);do{if(t=d(n,o))return t.get}while(n=l(n))}})},function(e,t,n){"use strict";var o=n(4),r=n(12),i=n(88),a=n(18),c=n(37),l=n(39),d=n(23).f;r&&o({target:"Object",proto:!0,forced:i},{__lookupSetter__:function(e){var t,n=a(this),o=c(e,!0);do{if(t=d(n,o))return t.set}while(n=l(n))}})},function(e,t,n){"use strict";var o=n(4),r=n(11),i=n(56).onFreeze,a=n(73),c=n(7),l=Object.preventExtensions;o({target:"Object",stat:!0,forced:c((function(){l(1)})),sham:!a},{preventExtensions:function(e){return l&&r(e)?l(i(e)):e}})},function(e,t,n){"use strict";var o=n(4),r=n(11),i=n(56).onFreeze,a=n(73),c=n(7),l=Object.seal;o({target:"Object",stat:!0,forced:c((function(){l(1)})),sham:!a},{seal:function(e){return l&&r(e)?l(i(e)):e}})},function(e,t,n){"use strict";n(4)({target:"Object",stat:!0},{setPrototypeOf:n(55)})},function(e,t,n){"use strict";var o=n(109),r=n(26),i=n(327);o||r(Object.prototype,"toString",i,{unsafe:!0})},function(e,t,n){"use strict";var o=n(109),r=n(80);e.exports=o?{}.toString:function(){return"[object "+r(this)+"]"}},function(e,t,n){"use strict";var o=n(4),r=n(160).values;o({target:"Object",stat:!0},{values:function(e){return r(e)}})},function(e,t,n){"use strict";var o=n(4),r=n(159);o({global:!0,forced:parseInt!=r},{parseInt:r})},function(e,t,n){"use strict";var o,r,i,a,c=n(4),l=n(42),d=n(9),u=n(40),s=n(162),m=n(26),p=n(72),h=n(48),C=n(58),f=n(11),N=n(35),b=n(59),V=n(36),g=n(99),v=n(74),_=n(81),k=n(50),y=n(116).set,L=n(164),B=n(165),w=n(331),x=n(166),S=n(332),I=n(38),T=n(67),A=n(16),E=n(105),M=A("species"),P="Promise",O=I.get,F=I.set,R=I.getterFor(P),D=s,j=d.TypeError,W=d.document,z=d.process,U=u("fetch"),H=x.f,q=H,G="process"==V(z),K=!!(W&&W.createEvent&&d.dispatchEvent),Y=T(P,(function(){if(!(g(D)!==String(D))){if(66===E)return!0;if(!G&&"function"!=typeof PromiseRejectionEvent)return!0}if(l&&!D.prototype["finally"])return!0;if(E>=51&&/native code/.test(D))return!1;var e=D.resolve(1),t=function(e){e((function(){}),(function(){}))};return(e.constructor={})[M]=t,!(e.then((function(){}))instanceof t)})),$=Y||!_((function(e){D.all(e)["catch"]((function(){}))})),X=function(e){var t;return!(!f(e)||"function"!=typeof(t=e.then))&&t},Q=function(e,t,n){if(!t.notified){t.notified=!0;var o=t.reactions;L((function(){for(var r=t.value,i=1==t.state,a=0;o.length>a;){var c,l,d,u=o[a++],s=i?u.ok:u.fail,m=u.resolve,p=u.reject,h=u.domain;try{s?(i||(2===t.rejection&&te(e,t),t.rejection=1),!0===s?c=r:(h&&h.enter(),c=s(r),h&&(h.exit(),d=!0)),c===u.promise?p(j("Promise-chain cycle")):(l=X(c))?l.call(c,m,p):m(c)):p(r)}catch(C){h&&!d&&h.exit(),p(C)}}t.reactions=[],t.notified=!1,n&&!t.rejection&&Z(e,t)}))}},J=function(e,t,n){var o,r;K?((o=W.createEvent("Event")).promise=t,o.reason=n,o.initEvent(e,!1,!0),d.dispatchEvent(o)):o={promise:t,reason:n},(r=d["on"+e])?r(o):"unhandledrejection"===e&&w("Unhandled promise rejection",n)},Z=function(e,t){y.call(d,(function(){var n,o=t.value;if(ee(t)&&(n=S((function(){G?z.emit("unhandledRejection",o,e):J("unhandledrejection",e,o)})),t.rejection=G||ee(t)?2:1,n.error))throw n.value}))},ee=function(e){return 1!==e.rejection&&!e.parent},te=function(e,t){y.call(d,(function(){G?z.emit("rejectionHandled",e):J("rejectionhandled",e,t.value)}))},ne=function(e,t,n,o){return function(r){e(t,n,r,o)}},oe=function(e,t,n,o){t.done||(t.done=!0,o&&(t=o),t.value=n,t.state=2,Q(e,t,!0))},re=function ie(e,t,n,o){if(!t.done){t.done=!0,o&&(t=o);try{if(e===n)throw j("Promise can't be resolved itself");var r=X(n);r?L((function(){var o={done:!1};try{r.call(n,ne(ie,e,o,t),ne(oe,e,o,t))}catch(i){oe(e,o,i,t)}})):(t.value=n,t.state=1,Q(e,t,!1))}catch(i){oe(e,{done:!1},i,t)}}};Y&&(D=function(e){b(this,D,P),N(e),o.call(this);var t=O(this);try{e(ne(re,this,t),ne(oe,this,t))}catch(n){oe(this,t,n)}},(o=function(e){F(this,{type:P,done:!1,notified:!1,parent:!1,reactions:[],rejection:!1,state:0,value:undefined})}).prototype=p(D.prototype,{then:function(e,t){var n=R(this),o=H(k(this,D));return o.ok="function"!=typeof e||e,o.fail="function"==typeof t&&t,o.domain=G?z.domain:undefined,n.parent=!0,n.reactions.push(o),0!=n.state&&Q(this,n,!1),o.promise},"catch":function(e){return this.then(undefined,e)}}),r=function(){var e=new o,t=O(e);this.promise=e,this.resolve=ne(re,e,t),this.reject=ne(oe,e,t)},x.f=H=function(e){return e===D||e===i?new r(e):q(e)},l||"function"!=typeof s||(a=s.prototype.then,m(s.prototype,"then",(function(e,t){var n=this;return new D((function(e,t){a.call(n,e,t)})).then(e,t)}),{unsafe:!0}),"function"==typeof U&&c({global:!0,enumerable:!0,forced:!0},{fetch:function(e){return B(D,U.apply(d,arguments))}}))),c({global:!0,wrap:!0,forced:Y},{Promise:D}),h(D,P,!1,!0),C(P),i=u(P),c({target:P,stat:!0,forced:Y},{reject:function(e){var t=H(this);return t.reject.call(undefined,e),t.promise}}),c({target:P,stat:!0,forced:l||Y},{resolve:function(e){return B(l&&this===i?D:this,e)}}),c({target:P,stat:!0,forced:$},{all:function(e){var t=this,n=H(t),o=n.resolve,r=n.reject,i=S((function(){var n=N(t.resolve),i=[],a=0,c=1;v(e,(function(e){var l=a++,d=!1;i.push(undefined),c++,n.call(t,e).then((function(e){d||(d=!0,i[l]=e,--c||o(i))}),r)})),--c||o(i)}));return i.error&&r(i.value),n.promise},race:function(e){var t=this,n=H(t),o=n.reject,r=S((function(){var r=N(t.resolve);v(e,(function(e){r.call(t,e).then(n.resolve,o)}))}));return r.error&&o(r.value),n.promise}})},function(e,t,n){"use strict";var o=n(9);e.exports=function(e,t){var n=o.console;n&&n.error&&(1===arguments.length?n.error(e):n.error(e,t))}},function(e,t,n){"use strict";e.exports=function(e){try{return{error:!1,value:e()}}catch(t){return{error:!0,value:t}}}},function(e,t,n){"use strict";var o=n(4),r=n(42),i=n(162),a=n(7),c=n(40),l=n(50),d=n(165),u=n(26);o({target:"Promise",proto:!0,real:!0,forced:!!i&&a((function(){i.prototype["finally"].call({then:function(){}},(function(){}))}))},{"finally":function(e){var t=l(this,c("Promise")),n="function"==typeof e;return this.then(n?function(n){return d(t,e()).then((function(){return n}))}:e,n?function(n){return d(t,e()).then((function(){throw n}))}:e)}}),r||"function"!=typeof i||i.prototype["finally"]||u(i.prototype,"finally",c("Promise").prototype["finally"])},function(e,t,n){"use strict";var o=n(4),r=n(40),i=n(35),a=n(13),c=n(7),l=r("Reflect","apply"),d=Function.apply;o({target:"Reflect",stat:!0,forced:!c((function(){l((function(){}))}))},{apply:function(e,t,n){return i(e),a(n),l?l(e,t,n):d.call(e,t,n)}})},function(e,t,n){"use strict";var o=n(4),r=n(40),i=n(35),a=n(13),c=n(11),l=n(47),d=n(155),u=n(7),s=r("Reflect","construct"),m=u((function(){function e(){}return!(s((function(){}),[],e)instanceof e)})),p=!u((function(){s((function(){}))})),h=m||p;o({target:"Reflect",stat:!0,forced:h,sham:h},{construct:function(e,t){i(e),a(t);var n=arguments.length<3?e:i(arguments[2]);if(p&&!m)return s(e,t,n);if(e==n){switch(t.length){case 0:return new e;case 1:return new e(t[0]);case 2:return new e(t[0],t[1]);case 3:return new e(t[0],t[1],t[2]);case 4:return new e(t[0],t[1],t[2],t[3])}var o=[null];return o.push.apply(o,t),new(d.apply(e,o))}var r=n.prototype,u=l(c(r)?r:Object.prototype),h=Function.apply.call(e,u,t);return c(h)?h:u}})},function(e,t,n){"use strict";var o=n(4),r=n(12),i=n(13),a=n(37),c=n(17);o({target:"Reflect",stat:!0,forced:n(7)((function(){Reflect.defineProperty(c.f({},1,{value:1}),1,{value:2})})),sham:!r},{defineProperty:function(e,t,n){i(e);var o=a(t,!0);i(n);try{return c.f(e,o,n),!0}catch(r){return!1}}})},function(e,t,n){"use strict";var o=n(4),r=n(13),i=n(23).f;o({target:"Reflect",stat:!0},{deleteProperty:function(e,t){var n=i(r(e),t);return!(n&&!n.configurable)&&delete e[t]}})},function(e,t,n){"use strict";var o=n(4),r=n(11),i=n(13),a=n(21),c=n(23),l=n(39);o({target:"Reflect",stat:!0},{get:function d(e,t){var n,o,u=arguments.length<3?e:arguments[2];return i(e)===u?e[t]:(n=c.f(e,t))?a(n,"value")?n.value:n.get===undefined?undefined:n.get.call(u):r(o=l(e))?d(o,t,u):void 0}})},function(e,t,n){"use strict";var o=n(4),r=n(12),i=n(13),a=n(23);o({target:"Reflect",stat:!0,sham:!r},{getOwnPropertyDescriptor:function(e,t){return a.f(i(e),t)}})},function(e,t,n){"use strict";var o=n(4),r=n(13),i=n(39);o({target:"Reflect",stat:!0,sham:!n(111)},{getPrototypeOf:function(e){return i(r(e))}})},function(e,t,n){"use strict";n(4)({target:"Reflect",stat:!0},{has:function(e,t){return t in e}})},function(e,t,n){"use strict";var o=n(4),r=n(13),i=Object.isExtensible;o({target:"Reflect",stat:!0},{isExtensible:function(e){return r(e),!i||i(e)}})},function(e,t,n){"use strict";n(4)({target:"Reflect",stat:!0},{ownKeys:n(101)})},function(e,t,n){"use strict";var o=n(4),r=n(40),i=n(13);o({target:"Reflect",stat:!0,sham:!n(73)},{preventExtensions:function(e){i(e);try{var t=r("Object","preventExtensions");return t&&t(e),!0}catch(n){return!1}}})},function(e,t,n){"use strict";var o=n(4),r=n(13),i=n(11),a=n(21),c=n(7),l=n(17),d=n(23),u=n(39),s=n(51);o({target:"Reflect",stat:!0,forced:c((function(){var e=l.f({},"a",{configurable:!0});return!1!==Reflect.set(u(e),"a",1,e)}))},{set:function m(e,t,n){var o,c,p=arguments.length<4?e:arguments[3],h=d.f(r(e),t);if(!h){if(i(c=u(e)))return m(c,t,n,p);h=s(0)}if(a(h,"value")){if(!1===h.writable||!i(p))return!1;if(o=d.f(p,t)){if(o.get||o.set||!1===o.writable)return!1;o.value=n,l.f(p,t,o)}else l.f(p,t,s(0,n));return!0}return h.set!==undefined&&(h.set.call(p,n),!0)}})},function(e,t,n){"use strict";var o=n(4),r=n(13),i=n(152),a=n(55);a&&o({target:"Reflect",stat:!0},{setPrototypeOf:function(e,t){r(e),i(t);try{return a(e,t),!0}catch(n){return!1}}})},function(e,t,n){"use strict";var o=n(12),r=n(9),i=n(67),a=n(85),c=n(17).f,l=n(52).f,d=n(117),u=n(89),s=n(118),m=n(26),p=n(7),h=n(38).set,C=n(58),f=n(16)("match"),N=r.RegExp,b=N.prototype,V=/a/g,g=/a/g,v=new N(V)!==V,_=s.UNSUPPORTED_Y;if(o&&i("RegExp",!v||_||p((function(){return g[f]=!1,N(V)!=V||N(g)==g||"/a/i"!=N(V,"i")})))){for(var k=function(e,t){var n,o=this instanceof k,r=d(e),i=t===undefined;if(!o&&r&&e.constructor===k&&i)return e;v?r&&!i&&(e=e.source):e instanceof k&&(i&&(t=u.call(e)),e=e.source),_&&(n=!!t&&t.indexOf("y")>-1)&&(t=t.replace(/y/g,""));var c=a(v?new N(e,t):N(e,t),o?this:b,k);return _&&n&&h(c,{sticky:n}),c},y=function(e){e in k||c(k,e,{configurable:!0,get:function(){return N[e]},set:function(t){N[e]=t}})},L=l(N),B=0;L.length>B;)y(L[B++]);b.constructor=k,k.prototype=b,m(r,"RegExp",k)}C("RegExp")},function(e,t,n){"use strict";var o=n(12),r=n(17),i=n(89),a=n(118).UNSUPPORTED_Y;o&&("g"!=/./g.flags||a)&&r.f(RegExp.prototype,"flags",{configurable:!0,get:i})},function(e,t,n){"use strict";var o=n(26),r=n(13),i=n(7),a=n(89),c=RegExp.prototype,l=c.toString,d=i((function(){return"/a/b"!=l.call({source:"a",flags:"b"})})),u="toString"!=l.name;(d||u)&&o(RegExp.prototype,"toString",(function(){var e=r(this),t=String(e.source),n=e.flags;return"/"+t+"/"+String(n===undefined&&e instanceof RegExp&&!("flags"in c)?a.call(e):n)}),{unsafe:!0})},function(e,t,n){"use strict";var o=n(84),r=n(156);e.exports=o("Set",(function(e){return function(){return e(this,arguments.length?arguments[0]:undefined)}}),r)},function(e,t,n){"use strict";var o=n(4),r=n(119).codeAt;o({target:"String",proto:!0},{codePointAt:function(e){return r(this,e)}})},function(e,t,n){"use strict";var o,r=n(4),i=n(23).f,a=n(15),c=n(120),l=n(25),d=n(121),u=n(42),s="".endsWith,m=Math.min,p=d("endsWith");r({target:"String",proto:!0,forced:!!(u||p||(o=i(String.prototype,"endsWith"),!o||o.writable))&&!p},{endsWith:function(e){var t=String(l(this));c(e);var n=arguments.length>1?arguments[1]:undefined,o=a(t.length),r=n===undefined?o:m(a(n),o),i=String(e);return s?s.call(t,i,r):t.slice(r-i.length,r)===i}})},function(e,t,n){"use strict";var o=n(4),r=n(46),i=String.fromCharCode,a=String.fromCodePoint;o({target:"String",stat:!0,forced:!!a&&1!=a.length},{fromCodePoint:function(e){for(var t,n=[],o=arguments.length,a=0;o>a;){if(t=+arguments[a++],r(t,1114111)!==t)throw RangeError(t+" is not a valid code point");n.push(t<65536?i(t):i(55296+((t-=65536)>>10),t%1024+56320))}return n.join("")}})},function(e,t,n){"use strict";var o=n(4),r=n(120),i=n(25);o({target:"String",proto:!0,forced:!n(121)("includes")},{includes:function(e){return!!~String(i(this)).indexOf(r(e),arguments.length>1?arguments[1]:undefined)}})},function(e,t,n){"use strict";var o=n(119).charAt,r=n(38),i=n(110),a=r.set,c=r.getterFor("String Iterator");i(String,"String",(function(e){a(this,{type:"String Iterator",string:String(e),index:0})}),(function(){var e,t=c(this),n=t.string,r=t.index;return r>=n.length?{value:undefined,done:!0}:(e=o(n,r),t.index+=e.length,{value:e,done:!1})}))},function(e,t,n){"use strict";var o=n(91),r=n(13),i=n(15),a=n(25),c=n(122),l=n(92);o("match",1,(function(e,t,n){return[function(t){var n=a(this),o=t==undefined?undefined:t[e];return o!==undefined?o.call(t,n):new RegExp(t)[e](String(n))},function(e){var o=n(t,e,this);if(o.done)return o.value;var a=r(e),d=String(this);if(!a.global)return l(a,d);var u=a.unicode;a.lastIndex=0;for(var s,m=[],p=0;null!==(s=l(a,d));){var h=String(s[0]);m[p]=h,""===h&&(a.lastIndex=c(d,i(a.lastIndex),u)),p++}return 0===p?null:m}]}))},function(e,t,n){"use strict";var o=n(4),r=n(113).end;o({target:"String",proto:!0,forced:n(168)},{padEnd:function(e){return r(this,e,arguments.length>1?arguments[1]:undefined)}})},function(e,t,n){"use strict";var o=n(4),r=n(113).start;o({target:"String",proto:!0,forced:n(168)},{padStart:function(e){return r(this,e,arguments.length>1?arguments[1]:undefined)}})},function(e,t,n){"use strict";var o=n(4),r=n(29),i=n(15);o({target:"String",stat:!0},{raw:function(e){for(var t=r(e.raw),n=i(t.length),o=arguments.length,a=[],c=0;n>c;)a.push(String(t[c++])),c]*>)/g,C=/\$([$&'`]|\d\d?)/g;o("replace",2,(function(e,t,n,o){var f=o.REGEXP_REPLACE_SUBSTITUTES_UNDEFINED_CAPTURE,N=o.REPLACE_KEEPS_$0,b=f?"$":"$0";return[function(n,o){var r=l(this),i=n==undefined?undefined:n[e];return i!==undefined?i.call(n,r,o):t.call(String(r),n,o)},function(e,o){if(!f&&N||"string"==typeof o&&-1===o.indexOf(b)){var i=n(t,e,this,o);if(i.done)return i.value}var l=r(e),p=String(this),h="function"==typeof o;h||(o=String(o));var C=l.global;if(C){var g=l.unicode;l.lastIndex=0}for(var v=[];;){var _=u(l,p);if(null===_)break;if(v.push(_),!C)break;""===String(_[0])&&(l.lastIndex=d(p,a(l.lastIndex),g))}for(var k,y="",L=0,B=0;B=L&&(y+=p.slice(L,x)+E,L=x+w.length)}return y+p.slice(L)}];function V(e,n,o,r,a,c){var l=o+e.length,d=r.length,u=C;return a!==undefined&&(a=i(a),u=h),t.call(c,u,(function(t,i){var c;switch(i.charAt(0)){case"$":return"$";case"&":return e;case"`":return n.slice(0,o);case"'":return n.slice(l);case"<":c=a[i.slice(1,-1)];break;default:var u=+i;if(0===u)return t;if(u>d){var s=p(u/10);return 0===s?t:s<=d?r[s-1]===undefined?i.charAt(1):r[s-1]+i.charAt(1):t}c=r[u-1]}return c===undefined?"":c}))}}))},function(e,t,n){"use strict";var o=n(91),r=n(13),i=n(25),a=n(161),c=n(92);o("search",1,(function(e,t,n){return[function(t){var n=i(this),o=t==undefined?undefined:t[e];return o!==undefined?o.call(t,n):new RegExp(t)[e](String(n))},function(e){var o=n(t,e,this);if(o.done)return o.value;var i=r(e),l=String(this),d=i.lastIndex;a(d,0)||(i.lastIndex=0);var u=c(i,l);return a(i.lastIndex,d)||(i.lastIndex=d),null===u?-1:u.index}]}))},function(e,t,n){"use strict";var o=n(91),r=n(117),i=n(13),a=n(25),c=n(50),l=n(122),d=n(15),u=n(92),s=n(90),m=n(7),p=[].push,h=Math.min,C=!m((function(){return!RegExp(4294967295,"y")}));o("split",2,(function(e,t,n){var o;return o="c"=="abbc".split(/(b)*/)[1]||4!="test".split(/(?:)/,-1).length||2!="ab".split(/(?:ab)*/).length||4!=".".split(/(.?)(.?)/).length||".".split(/()()/).length>1||"".split(/.?/).length?function(e,n){var o=String(a(this)),i=n===undefined?4294967295:n>>>0;if(0===i)return[];if(e===undefined)return[o];if(!r(e))return t.call(o,e,i);for(var c,l,d,u=[],m=(e.ignoreCase?"i":"")+(e.multiline?"m":"")+(e.unicode?"u":"")+(e.sticky?"y":""),h=0,C=new RegExp(e.source,m+"g");(c=s.call(C,o))&&!((l=C.lastIndex)>h&&(u.push(o.slice(h,c.index)),c.length>1&&c.index=i));)C.lastIndex===c.index&&C.lastIndex++;return h===o.length?!d&&C.test("")||u.push(""):u.push(o.slice(h)),u.length>i?u.slice(0,i):u}:"0".split(undefined,0).length?function(e,n){return e===undefined&&0===n?[]:t.call(this,e,n)}:t,[function(t,n){var r=a(this),i=t==undefined?undefined:t[e];return i!==undefined?i.call(t,r,n):o.call(String(r),t,n)},function(e,r){var a=n(o,e,this,r,o!==t);if(a.done)return a.value;var s=i(e),m=String(this),p=c(s,RegExp),f=s.unicode,N=(s.ignoreCase?"i":"")+(s.multiline?"m":"")+(s.unicode?"u":"")+(C?"y":"g"),b=new p(C?s:"^(?:"+s.source+")",N),V=r===undefined?4294967295:r>>>0;if(0===V)return[];if(0===m.length)return null===u(b,m)?[m]:[];for(var g=0,v=0,_=[];v1?arguments[1]:undefined,t.length)),o=String(e);return s?s.call(t,o,n):t.slice(n,n+o.length)===o}})},function(e,t,n){"use strict";var o=n(4),r=n(60).trim;o({target:"String",proto:!0,forced:n(123)("trim")},{trim:function(){return r(this)}})},function(e,t,n){"use strict";var o=n(4),r=n(60).end,i=n(123)("trimEnd"),a=i?function(){return r(this)}:"".trimEnd;o({target:"String",proto:!0,forced:i},{trimEnd:a,trimRight:a})},function(e,t,n){"use strict";var o=n(4),r=n(60).start,i=n(123)("trimStart"),a=i?function(){return r(this)}:"".trimStart;o({target:"String",proto:!0,forced:i},{trimStart:a,trimLeft:a})},function(e,t,n){"use strict";var o=n(4),r=n(31);o({target:"String",proto:!0,forced:n(32)("anchor")},{anchor:function(e){return r(this,"a","name",e)}})},function(e,t,n){"use strict";var o=n(4),r=n(31);o({target:"String",proto:!0,forced:n(32)("big")},{big:function(){return r(this,"big","","")}})},function(e,t,n){"use strict";var o=n(4),r=n(31);o({target:"String",proto:!0,forced:n(32)("blink")},{blink:function(){return r(this,"blink","","")}})},function(e,t,n){"use strict";var o=n(4),r=n(31);o({target:"String",proto:!0,forced:n(32)("bold")},{bold:function(){return r(this,"b","","")}})},function(e,t,n){"use strict";var o=n(4),r=n(31);o({target:"String",proto:!0,forced:n(32)("fixed")},{fixed:function(){return r(this,"tt","","")}})},function(e,t,n){"use strict";var o=n(4),r=n(31);o({target:"String",proto:!0,forced:n(32)("fontcolor")},{fontcolor:function(e){return r(this,"font","color",e)}})},function(e,t,n){"use strict";var o=n(4),r=n(31);o({target:"String",proto:!0,forced:n(32)("fontsize")},{fontsize:function(e){return r(this,"font","size",e)}})},function(e,t,n){"use strict";var o=n(4),r=n(31);o({target:"String",proto:!0,forced:n(32)("italics")},{italics:function(){return r(this,"i","","")}})},function(e,t,n){"use strict";var o=n(4),r=n(31);o({target:"String",proto:!0,forced:n(32)("link")},{link:function(e){return r(this,"a","href",e)}})},function(e,t,n){"use strict";var o=n(4),r=n(31);o({target:"String",proto:!0,forced:n(32)("small")},{small:function(){return r(this,"small","","")}})},function(e,t,n){"use strict";var o=n(4),r=n(31);o({target:"String",proto:!0,forced:n(32)("strike")},{strike:function(){return r(this,"strike","","")}})},function(e,t,n){"use strict";var o=n(4),r=n(31);o({target:"String",proto:!0,forced:n(32)("sub")},{sub:function(){return r(this,"sub","","")}})},function(e,t,n){"use strict";var o=n(4),r=n(31);o({target:"String",proto:!0,forced:n(32)("sup")},{sup:function(){return r(this,"sup","","")}})},function(e,t,n){"use strict";n(44)("Float32",(function(e){return function(t,n,o){return e(this,t,n,o)}}))},function(e,t,n){"use strict";var o=n(34);e.exports=function(e){var t=o(e);if(t<0)throw RangeError("The argument can't be less than 0");return t}},function(e,t,n){"use strict";n(44)("Float64",(function(e){return function(t,n,o){return e(this,t,n,o)}}))},function(e,t,n){"use strict";n(44)("Int8",(function(e){return function(t,n,o){return e(this,t,n,o)}}))},function(e,t,n){"use strict";n(44)("Int16",(function(e){return function(t,n,o){return e(this,t,n,o)}}))},function(e,t,n){"use strict";n(44)("Int32",(function(e){return function(t,n,o){return e(this,t,n,o)}}))},function(e,t,n){"use strict";n(44)("Uint8",(function(e){return function(t,n,o){return e(this,t,n,o)}}))},function(e,t,n){"use strict";n(44)("Uint8",(function(e){return function(t,n,o){return e(this,t,n,o)}}),!0)},function(e,t,n){"use strict";n(44)("Uint16",(function(e){return function(t,n,o){return e(this,t,n,o)}}))},function(e,t,n){"use strict";n(44)("Uint32",(function(e){return function(t,n,o){return e(this,t,n,o)}}))},function(e,t,n){"use strict";var o=n(14),r=n(147),i=o.aTypedArray;(0,o.exportTypedArrayMethod)("copyWithin",(function(e,t){return r.call(i(this),e,t,arguments.length>2?arguments[2]:undefined)}))},function(e,t,n){"use strict";var o=n(14),r=n(22).every,i=o.aTypedArray;(0,o.exportTypedArrayMethod)("every",(function(e){return r(i(this),e,arguments.length>1?arguments[1]:undefined)}))},function(e,t,n){"use strict";var o=n(14),r=n(106),i=o.aTypedArray;(0,o.exportTypedArrayMethod)("fill",(function(e){return r.apply(i(this),arguments)}))},function(e,t,n){"use strict";var o=n(14),r=n(22).filter,i=n(50),a=o.aTypedArray,c=o.aTypedArrayConstructor;(0,o.exportTypedArrayMethod)("filter",(function(e){for(var t=r(a(this),e,arguments.length>1?arguments[1]:undefined),n=i(this,this.constructor),o=0,l=t.length,d=new(c(n))(l);l>o;)d[o]=t[o++];return d}))},function(e,t,n){"use strict";var o=n(14),r=n(22).find,i=o.aTypedArray;(0,o.exportTypedArrayMethod)("find",(function(e){return r(i(this),e,arguments.length>1?arguments[1]:undefined)}))},function(e,t,n){"use strict";var o=n(14),r=n(22).findIndex,i=o.aTypedArray;(0,o.exportTypedArrayMethod)("findIndex",(function(e){return r(i(this),e,arguments.length>1?arguments[1]:undefined)}))},function(e,t,n){"use strict";var o=n(14),r=n(22).forEach,i=o.aTypedArray;(0,o.exportTypedArrayMethod)("forEach",(function(e){r(i(this),e,arguments.length>1?arguments[1]:undefined)}))},function(e,t,n){"use strict";var o=n(124);(0,n(14).exportTypedArrayStaticMethod)("from",n(170),o)},function(e,t,n){"use strict";var o=n(14),r=n(66).includes,i=o.aTypedArray;(0,o.exportTypedArrayMethod)("includes",(function(e){return r(i(this),e,arguments.length>1?arguments[1]:undefined)}))},function(e,t,n){"use strict";var o=n(14),r=n(66).indexOf,i=o.aTypedArray;(0,o.exportTypedArrayMethod)("indexOf",(function(e){return r(i(this),e,arguments.length>1?arguments[1]:undefined)}))},function(e,t,n){"use strict";var o=n(9),r=n(14),i=n(150),a=n(16)("iterator"),c=o.Uint8Array,l=i.values,d=i.keys,u=i.entries,s=r.aTypedArray,m=r.exportTypedArrayMethod,p=c&&c.prototype[a],h=!!p&&("values"==p.name||p.name==undefined),C=function(){return l.call(s(this))};m("entries",(function(){return u.call(s(this))})),m("keys",(function(){return d.call(s(this))})),m("values",C,!h),m(a,C,!h)},function(e,t,n){"use strict";var o=n(14),r=o.aTypedArray,i=o.exportTypedArrayMethod,a=[].join;i("join",(function(e){return a.apply(r(this),arguments)}))},function(e,t,n){"use strict";var o=n(14),r=n(153),i=o.aTypedArray;(0,o.exportTypedArrayMethod)("lastIndexOf",(function(e){return r.apply(i(this),arguments)}))},function(e,t,n){"use strict";var o=n(14),r=n(22).map,i=n(50),a=o.aTypedArray,c=o.aTypedArrayConstructor;(0,o.exportTypedArrayMethod)("map",(function(e){return r(a(this),e,arguments.length>1?arguments[1]:undefined,(function(e,t){return new(c(i(e,e.constructor)))(t)}))}))},function(e,t,n){"use strict";var o=n(14),r=n(124),i=o.aTypedArrayConstructor;(0,o.exportTypedArrayStaticMethod)("of",(function(){for(var e=0,t=arguments.length,n=new(i(this))(t);t>e;)n[e]=arguments[e++];return n}),r)},function(e,t,n){"use strict";var o=n(14),r=n(82).left,i=o.aTypedArray;(0,o.exportTypedArrayMethod)("reduce",(function(e){return r(i(this),e,arguments.length,arguments.length>1?arguments[1]:undefined)}))},function(e,t,n){"use strict";var o=n(14),r=n(82).right,i=o.aTypedArray;(0,o.exportTypedArrayMethod)("reduceRight",(function(e){return r(i(this),e,arguments.length,arguments.length>1?arguments[1]:undefined)}))},function(e,t,n){"use strict";var o=n(14),r=o.aTypedArray,i=o.exportTypedArrayMethod,a=Math.floor;i("reverse",(function(){for(var e,t=r(this).length,n=a(t/2),o=0;o1?arguments[1]:undefined,1),n=this.length,o=a(e),c=r(o.length),d=0;if(c+t>n)throw RangeError("Wrong length");for(;di;)u[i]=n[i++];return u}),i((function(){new Int8Array(1).slice()})))},function(e,t,n){"use strict";var o=n(14),r=n(22).some,i=o.aTypedArray;(0,o.exportTypedArrayMethod)("some",(function(e){return r(i(this),e,arguments.length>1?arguments[1]:undefined)}))},function(e,t,n){"use strict";var o=n(14),r=o.aTypedArray,i=o.exportTypedArrayMethod,a=[].sort;i("sort",(function(e){return a.call(r(this),e)}))},function(e,t,n){"use strict";var o=n(14),r=n(15),i=n(46),a=n(50),c=o.aTypedArray;(0,o.exportTypedArrayMethod)("subarray",(function(e,t){var n=c(this),o=n.length,l=i(e,o);return new(a(n,n.constructor))(n.buffer,n.byteOffset+l*n.BYTES_PER_ELEMENT,r((t===undefined?o:i(t,o))-l))}))},function(e,t,n){"use strict";var o=n(9),r=n(14),i=n(7),a=o.Int8Array,c=r.aTypedArray,l=r.exportTypedArrayMethod,d=[].toLocaleString,u=[].slice,s=!!a&&i((function(){d.call(new a(1))}));l("toLocaleString",(function(){return d.apply(s?u.call(c(this)):c(this),arguments)}),i((function(){return[1,2].toLocaleString()!=new a([1,2]).toLocaleString()}))||!i((function(){a.prototype.toLocaleString.call([1,2])})))},function(e,t,n){"use strict";var o=n(14).exportTypedArrayMethod,r=n(7),i=n(9).Uint8Array,a=i&&i.prototype||{},c=[].toString,l=[].join;r((function(){c.call({})}))&&(c=function(){return l.call(this)});var d=a.toString!=c;o("toString",c,d)},function(e,t,n){"use strict";var o,r=n(9),i=n(72),a=n(56),c=n(84),l=n(171),d=n(11),u=n(38).enforce,s=n(138),m=!r.ActiveXObject&&"ActiveXObject"in r,p=Object.isExtensible,h=function(e){return function(){return e(this,arguments.length?arguments[0]:undefined)}},C=e.exports=c("WeakMap",h,l);if(s&&m){o=l.getConstructor(h,"WeakMap",!0),a.REQUIRED=!0;var f=C.prototype,N=f["delete"],b=f.has,V=f.get,g=f.set;i(f,{"delete":function(e){if(d(e)&&!p(e)){var t=u(this);return t.frozen||(t.frozen=new o),N.call(this,e)||t.frozen["delete"](e)}return N.call(this,e)},has:function(e){if(d(e)&&!p(e)){var t=u(this);return t.frozen||(t.frozen=new o),b.call(this,e)||t.frozen.has(e)}return b.call(this,e)},get:function(e){if(d(e)&&!p(e)){var t=u(this);return t.frozen||(t.frozen=new o),b.call(this,e)?V.call(this,e):t.frozen.get(e)}return V.call(this,e)},set:function(e,t){if(d(e)&&!p(e)){var n=u(this);n.frozen||(n.frozen=new o),b.call(this,e)?g.call(this,e,t):n.frozen.set(e,t)}else g.call(this,e,t);return this}})}},function(e,t,n){"use strict";n(84)("WeakSet",(function(e){return function(){return e(this,arguments.length?arguments[0]:undefined)}}),n(171))},function(e,t,n){"use strict";var o=n(4),r=n(9),i=n(116);o({global:!0,bind:!0,enumerable:!0,forced:!r.setImmediate||!r.clearImmediate},{setImmediate:i.set,clearImmediate:i.clear})},function(e,t,n){"use strict";var o=n(4),r=n(9),i=n(164),a=n(36),c=r.process,l="process"==a(c);o({global:!0,enumerable:!0,noTargetGet:!0},{queueMicrotask:function(e){var t=l&&c.domain;i(t?t.bind(e):e)}})},function(e,t,n){"use strict";var o=n(4),r=n(9),i=n(79),a=[].slice,c=function(e){return function(t,n){var o=arguments.length>2,r=o?a.call(arguments,2):undefined;return e(o?function(){("function"==typeof t?t:Function(t)).apply(this,r)}:t,n)}};o({global:!0,bind:!0,forced:/MSIE .\./.test(i)},{setTimeout:c(r.setTimeout),setInterval:c(r.setInterval)})},function(e,t,n){"use strict";t.__esModule=!0,t._CI=xe,t._HI=F,t._M=Se,t._MCCC=Ee,t._ME=Te,t._MFCC=Me,t._MP=Be,t._MR=be,t.__render=De,t.createComponentVNode=function(e,t,n,o,r){var a=new S(1,null,null,e=function(e,t){if(12&e)return e;if(t.prototype&&t.prototype.render)return 4;if(t.render)return 32776;return 8}(e,t),o,function(e,t,n){var o=(32768&e?t.render:t).defaultProps;if(i(o))return n;if(i(n))return u(o,null);return w(n,o)}(e,t,n),function(e,t,n){if(4&e)return n;var o=(32768&e?t.render:t).defaultHooks;if(i(o))return n;if(i(n))return o;return w(n,o)}(e,t,r),t);y.createVNode&&y.createVNode(a);return a},t.createFragment=A,t.createPortal=function(e,t){var n=F(e);return I(1024,1024,null,n,0,null,n.key,t)},t.createRef=function(){return{current:null}},t.createRenderer=function(e){return function(t,n,o,r){e||(e=t),je(n,e,o,r)}},t.createTextVNode=T,t.createVNode=I,t.directClone=E,t.findDOMfromVNode=V,t.forwardRef=function(e){return{render:e}},t.getFlagsForElementVnode=function(e){switch(e){case"svg":return 32;case"input":return 64;case"select":return 256;case"textarea":return 128;case"$F":return 8192;default:return 1}},t.linkEvent=function(e,t){if(c(t))return{data:e,event:t};return null},t.normalizeProps=function(e){var t=e.props;if(t){var n=e.flags;481&n&&(void 0!==t.children&&i(e.children)&&O(e,t.children),void 0!==t.className&&(e.className=t.className||null,t.className=undefined)),void 0!==t.key&&(e.key=t.key,t.key=undefined),void 0!==t.ref&&(e.ref=8&n?u(e.ref,t.ref):t.ref,t.ref=undefined)}return e},t.render=je,t.rerender=Ge,t.version=t.options=t.Fragment=t.EMPTY_OBJ=t.Component=void 0;var o=Array.isArray;function r(e){var t=typeof e;return"string"===t||"number"===t}function i(e){return null==e}function a(e){return null===e||!1===e||!0===e||void 0===e}function c(e){return"function"==typeof e}function l(e){return"string"==typeof e}function d(e){return null===e}function u(e,t){var n={};if(e)for(var o in e)n[o]=e[o];if(t)for(var r in t)n[r]=t[r];return n}function s(e){return!d(e)&&"object"==typeof e}var m={};t.EMPTY_OBJ=m;function p(e){return e.substr(2).toLowerCase()}function h(e,t){e.appendChild(t)}function C(e,t,n){d(n)?h(e,t):e.insertBefore(t,n)}function f(e,t){e.removeChild(t)}function N(e){for(var t=0;t0,h=d(m),C=l(m)&&"$"===m[0];p||h||C?(n=n||t.slice(0,u),(p||C)&&(s=E(s)),(h||C)&&(s.key="$"+u),n.push(s)):n&&n.push(s),s.flags|=65536}}i=0===(n=n||t).length?1:8}else(n=t).flags|=65536,81920&t.flags&&(n=E(t)),i=2;return e.children=n,e.childFlags=i,e}function F(e){return a(e)||r(e)?T(e,null):o(e)?A(e,0,null):16384&e.flags?E(e):e}var R="http://www.w3.org/1999/xlink",D="http://www.w3.org/XML/1998/namespace",j={"xlink:actuate":R,"xlink:arcrole":R,"xlink:href":R,"xlink:role":R,"xlink:show":R,"xlink:title":R,"xlink:type":R,"xml:base":D,"xml:lang":D,"xml:space":D};function W(e){return{onClick:e,onDblClick:e,onFocusIn:e,onFocusOut:e,onKeyDown:e,onKeyPress:e,onKeyUp:e,onMouseDown:e,onMouseMove:e,onMouseUp:e,onTouchEnd:e,onTouchMove:e,onTouchStart:e}}var z=W(0),U=W(null),H=W(!0);function q(e,t){var n=t.$EV;return n||(n=t.$EV=W(null)),n[e]||1==++z[e]&&(U[e]=function(e){var t="onClick"===e||"onDblClick"===e?function(e){return function(t){0===t.button?K(t,!0,e,Q(t)):t.stopPropagation()}}(e):function(e){return function(t){K(t,!1,e,Q(t))}}(e);return document.addEventListener(p(e),t),t}(e)),n}function G(e,t){var n=t.$EV;n&&n[e]&&(0==--z[e]&&(document.removeEventListener(p(e),U[e]),U[e]=null),n[e]=null)}function K(e,t,n,o){var r=function(e){return c(e.composedPath)?e.composedPath()[0]:e.target}(e);do{if(t&&r.disabled)return;var i=r.$EV;if(i){var a=i[n];if(a&&(o.dom=r,a.event?a.event(a.data,e):a(e),e.cancelBubble))return}r=r.parentNode}while(!d(r))}function Y(){this.cancelBubble=!0,this.immediatePropagationStopped||this.stopImmediatePropagation()}function $(){return this.defaultPrevented}function X(){return this.cancelBubble}function Q(e){var t={dom:document};return e.isDefaultPrevented=$,e.isPropagationStopped=X,e.stopPropagation=Y,Object.defineProperty(e,"currentTarget",{configurable:!0,get:function(){return t.dom}}),t}function J(e,t,n){if(e[t]){var o=e[t];o.event?o.event(o.data,n):o(n)}else{var r=t.toLowerCase();e[r]&&e[r](n)}}function Z(e,t){var n=function(n){var o=this.$V;if(o){var r=o.props||m,i=o.dom;if(l(e))J(r,e,n);else for(var a=0;a-1&&t.options[a]&&(c=t.options[a].value),n&&i(c)&&(c=e.defaultValue),ae(o,c)}}var de,ue,se=Z("onInput",pe),me=Z("onChange");function pe(e,t,n){var o=e.value,r=t.value;if(i(o)){if(n){var a=e.defaultValue;i(a)||a===r||(t.defaultValue=a,t.value=a)}}else r!==o&&(t.defaultValue=o,t.value=o)}function he(e,t,n,o,r,i){64&e?ie(o,n):256&e?le(o,n,r,t):128&e&&pe(o,n,r),i&&(n.$V=t)}function Ce(e,t,n){64&e?function(e,t){te(t.type)?(ee(e,"change",oe),ee(e,"click",re)):ee(e,"input",ne)}(t,n):256&e?function(e){ee(e,"change",ce)}(t):128&e&&function(e,t){ee(e,"input",se),t.onChange&&ee(e,"change",me)}(t,n)}function fe(e){return e.type&&te(e.type)?!i(e.checked):!i(e.value)}function Ne(e){e&&!x(e,null)&&e.current&&(e.current=null)}function be(e,t,n){e&&(c(e)||void 0!==e.current)&&n.push((function(){x(e,t)||void 0===e.current||(e.current=t)}))}function Ve(e,t){ge(e),g(e,t)}function ge(e){var t,n=e.flags,o=e.children;if(481&n){t=e.ref;var r=e.props;Ne(t);var a=e.childFlags;if(!d(r))for(var l=Object.keys(r),u=0,s=l.length;u0;for(var c in a&&(i=fe(n))&&Ce(t,o,n),n)Le(c,null,n[c],o,r,i,null);a&&he(t,e,o,n,!0,i)}function we(e,t,n){var o=F(e.render(t,e.state,n)),r=n;return c(e.getChildContext)&&(r=u(n,e.getChildContext())),e.$CX=r,o}function xe(e,t,n,o,r,i){var a=new t(n,o),l=a.$N=Boolean(t.getDerivedStateFromProps||a.getSnapshotBeforeUpdate);if(a.$SVG=r,a.$L=i,e.children=a,a.$BS=!1,a.context=o,a.props===m&&(a.props=n),l)a.state=_(a,n,a.state);else if(c(a.componentWillMount)){a.$BR=!0,a.componentWillMount();var u=a.$PS;if(!d(u)){var s=a.state;if(d(s))a.state=u;else for(var p in u)s[p]=u[p];a.$PS=null}a.$BR=!1}return a.$LI=we(a,n,o),a}function Se(e,t,n,o,r,i){var a=e.flags|=16384;481&a?Te(e,t,n,o,r,i):4&a?function(e,t,n,o,r,i){var a=xe(e,e.type,e.props||m,n,o,i);Se(a.$LI,t,a.$CX,o,r,i),Ee(e.ref,a,i)}(e,t,n,o,r,i):8&a?(!function(e,t,n,o,r,i){Se(e.children=F(function(e,t){return 32768&e.flags?e.type.render(e.props||m,e.ref,t):e.type(e.props||m,t)}(e,n)),t,n,o,r,i)}(e,t,n,o,r,i),Me(e,i)):512&a||16&a?Ie(e,t,r):8192&a?function(e,t,n,o,r,i){var a=e.children,c=e.childFlags;12&c&&0===a.length&&(c=e.childFlags=2,a=e.children=M());2===c?Se(a,n,r,o,r,i):Ae(a,n,t,o,r,i)}(e,n,t,o,r,i):1024&a&&function(e,t,n,o,r){Se(e.children,e.ref,t,!1,null,r);var i=M();Ie(i,n,o),e.dom=i.dom}(e,n,t,r,i)}function Ie(e,t,n){var o=e.dom=document.createTextNode(e.children);d(t)||C(t,o,n)}function Te(e,t,n,o,r,a){var c=e.flags,l=e.props,u=e.className,s=e.children,m=e.childFlags,p=e.dom=function(e,t){return t?document.createElementNS("http://www.w3.org/2000/svg",e):document.createElement(e)}(e.type,o=o||(32&c)>0);if(i(u)||""===u||(o?p.setAttribute("class",u):p.className=u),16===m)L(p,s);else if(1!==m){var h=o&&"foreignObject"!==e.type;2===m?(16384&s.flags&&(e.children=s=E(s)),Se(s,p,n,h,null,a)):8!==m&&4!==m||Ae(s,p,n,h,null,a)}d(t)||C(t,p,r),d(l)||Be(e,c,l,p,o),be(e.ref,p,a)}function Ae(e,t,n,o,r,i){for(var a=0;a0,d!==u){var h=d||m;if((c=u||m)!==m)for(var C in(s=(448&r)>0)&&(p=fe(c)),c){var f=h[C],N=c[C];f!==N&&Le(C,f,N,l,o,p,e)}if(h!==m)for(var b in h)i(c[b])&&!i(h[b])&&Le(b,h[b],null,l,o,p,e)}var V=t.children,g=t.className;e.className!==g&&(i(g)?l.removeAttribute("class"):o?l.setAttribute("class",g):l.className=g);4096&r?function(e,t){e.textContent!==t&&(e.textContent=t)}(l,V):Oe(e.childFlags,t.childFlags,e.children,V,l,n,o&&"foreignObject"!==t.type,null,e,a);s&&he(r,t,l,c,!1,p);var v=t.ref,_=e.ref;_!==v&&(Ne(_),be(v,l,a))}(e,t,o,r,p,s):4&p?function(e,t,n,o,r,i,a){var l=t.children=e.children;if(d(l))return;l.$L=a;var s=t.props||m,p=t.ref,h=e.ref,C=l.state;if(!l.$N){if(c(l.componentWillReceiveProps)){if(l.$BR=!0,l.componentWillReceiveProps(s,o),l.$UN)return;l.$BR=!1}d(l.$PS)||(C=u(C,l.$PS),l.$PS=null)}Fe(l,C,s,n,o,r,!1,i,a),h!==p&&(Ne(h),be(p,l,a))}(e,t,n,o,r,l,s):8&p?function(e,t,n,o,r,a,l){var d=!0,u=t.props||m,s=t.ref,p=e.props,h=!i(s),C=e.children;h&&c(s.onComponentShouldUpdate)&&(d=s.onComponentShouldUpdate(p,u));if(!1!==d){h&&c(s.onComponentWillUpdate)&&s.onComponentWillUpdate(p,u);var f=t.type,N=F(32768&t.flags?f.render(u,s,o):f(u,o));Pe(C,N,n,o,r,a,l),t.children=N,h&&c(s.onComponentDidUpdate)&&s.onComponentDidUpdate(p,u)}else t.children=C}(e,t,n,o,r,l,s):16&p?function(e,t){var n=t.children,o=t.dom=e.dom;n!==e.children&&(o.nodeValue=n)}(e,t):512&p?t.dom=e.dom:8192&p?function(e,t,n,o,r,i){var a=e.children,c=t.children,l=e.childFlags,d=t.childFlags,u=null;12&d&&0===c.length&&(d=t.childFlags=2,c=t.children=M());var s=0!=(2&d);if(12&l){var m=a.length;(8&l&&8&d||s||!s&&c.length>m)&&(u=V(a[m-1],!1).nextSibling)}Oe(l,d,a,c,n,o,r,u,e,i)}(e,t,n,o,r,s):function(e,t,n,o){var r=e.ref,i=t.ref,c=t.children;if(Oe(e.childFlags,t.childFlags,e.children,c,r,n,!1,null,e,o),t.dom=e.dom,r!==i&&!a(c)){var l=c.dom;f(r,l),h(i,l)}}(e,t,o,s)}function Oe(e,t,n,o,r,i,a,c,l,d){switch(e){case 2:switch(t){case 2:Pe(n,o,r,i,a,c,d);break;case 1:Ve(n,r);break;case 16:ge(n),L(r,o);break;default:!function(e,t,n,o,r,i){ge(e),Ae(t,n,o,r,V(e,!0),i),g(e,n)}(n,o,r,i,a,d)}break;case 1:switch(t){case 2:Se(o,r,i,a,c,d);break;case 1:break;case 16:L(r,o);break;default:Ae(o,r,i,a,c,d)}break;case 16:switch(t){case 16:!function(e,t,n){e!==t&&(""!==e?n.firstChild.nodeValue=t:L(n,t))}(n,o,r);break;case 2:_e(r),Se(o,r,i,a,c,d);break;case 1:_e(r);break;default:_e(r),Ae(o,r,i,a,c,d)}break;default:switch(t){case 16:ve(n),L(r,o);break;case 2:ke(r,l,n),Se(o,r,i,a,c,d);break;case 1:ke(r,l,n);break;default:var u=0|n.length,s=0|o.length;0===u?s>0&&Ae(o,r,i,a,c,d):0===s?ke(r,l,n):8===t&&8===e?function(e,t,n,o,r,i,a,c,l,d){var u,s,m=i-1,p=a-1,h=0,C=e[h],f=t[h];e:{for(;C.key===f.key;){if(16384&f.flags&&(t[h]=f=E(f)),Pe(C,f,n,o,r,c,d),e[h]=f,++h>m||h>p)break e;C=e[h],f=t[h]}for(C=e[m],f=t[p];C.key===f.key;){if(16384&f.flags&&(t[p]=f=E(f)),Pe(C,f,n,o,r,c,d),e[m]=f,m--,p--,h>m||h>p)break e;C=e[m],f=t[p]}}if(h>m){if(h<=p)for(s=(u=p+1)p)for(;h<=m;)Ve(e[h++],n);else!function(e,t,n,o,r,i,a,c,l,d,u,s,m){var p,h,C,f=0,N=c,b=c,g=i-c+1,_=a-c+1,k=new Int32Array(_+1),y=g===o,L=!1,B=0,w=0;if(r<4||(g|_)<32)for(f=N;f<=i;++f)if(p=e[f],w<_){for(c=b;c<=a;c++)if(h=t[c],p.key===h.key){if(k[c-b]=f+1,y)for(y=!1;Nc?L=!0:B=c,16384&h.flags&&(t[c]=h=E(h)),Pe(p,h,l,n,d,u,m),++w;break}!y&&c>a&&Ve(p,l)}else y||Ve(p,l);else{var x={};for(f=b;f<=a;++f)x[t[f].key]=f;for(f=N;f<=i;++f)if(p=e[f],w<_)if(void 0!==(c=x[p.key])){if(y)for(y=!1;f>N;)Ve(e[N++],l);k[c-b]=f+1,B>c?L=!0:B=c,16384&(h=t[c]).flags&&(t[c]=h=E(h)),Pe(p,h,l,n,d,u,m),++w}else y||Ve(p,l);else y||Ve(p,l)}if(y)ke(l,s,e),Ae(t,l,n,d,u,m);else if(L){var S=function(e){var t=0,n=0,o=0,r=0,i=0,a=0,c=0,l=e.length;l>Re&&(Re=l,de=new Int32Array(l),ue=new Int32Array(l));for(;n>1]]0&&(ue[n]=de[i-1]),de[i]=n)}i=r+1;var d=new Int32Array(i);a=de[i-1];for(;i-- >0;)d[i]=a,a=ue[a],de[i]=0;return d}(k);for(c=S.length-1,f=_-1;f>=0;f--)0===k[f]?(16384&(h=t[B=f+b]).flags&&(t[B]=h=E(h)),Se(h,l,n,d,(C=B+1)=0;f--)0===k[f]&&(16384&(h=t[B=f+b]).flags&&(t[B]=h=E(h)),Se(h,l,n,d,(C=B+1)a?a:i,m=0;ma)for(m=s;m=0;--r){var i=this.tryEntries[r],a=i.completion;if("root"===i.tryLoc)return o("end");if(i.tryLoc<=this.prev){var c=n.call(i,"catchLoc"),l=n.call(i,"finallyLoc");if(c&&l){if(this.prev=0;--o){var r=this.tryEntries[o];if(r.tryLoc<=this.prev&&n.call(r,"finallyLoc")&&this.prev=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),v(n),d}},"catch":function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var o=n.completion;if("throw"===o.type){var r=o.arg;v(n)}return r}}throw new Error("illegal catch attempt")},delegateYield:function(e,t,n){return this.delegate={iterator:k(e),resultName:t,nextLoc:n},"next"===this.method&&(this.arg=void 0),d}},e}(e.exports);try{regeneratorRuntime=o}catch(r){Function("r","regeneratorRuntime = r")(o)}},function(e,t,n){"use strict";!function(t,n){var o,r,i=t.html5||{},a=/^<|^(?:button|map|select|textarea|object|iframe|option|optgroup)$/i,c=/^(?:a|b|code|div|fieldset|h1|h2|h3|h4|h5|h6|i|label|li|ol|p|q|span|strong|style|table|tbody|td|th|tr|ul)$/i,l=0,d={};function u(){var e=h.elements;return"string"==typeof e?e.split(" "):e}function s(e){var t=d[e._html5shiv];return t||(t={},l++,e._html5shiv=l,d[l]=t),t}function m(e,t,o){return t||(t=n),r?t.createElement(e):(o||(o=s(t)),!(i=o.cache[e]?o.cache[e].cloneNode():c.test(e)?(o.cache[e]=o.createElem(e)).cloneNode():o.createElem(e)).canHaveChildren||a.test(e)||i.tagUrn?i:o.frag.appendChild(i));var i}function p(e){e||(e=n);var t=s(e);return!h.shivCSS||o||t.hasCSS||(t.hasCSS=!!function(e,t){var n=e.createElement("p"),o=e.getElementsByTagName("head")[0]||e.documentElement;return n.innerHTML="x",o.insertBefore(n.lastChild,o.firstChild)}(e,"article,aside,dialog,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}mark{background:#FF0;color:#000}template{display:none}")),r||function(e,t){t.cache||(t.cache={},t.createElem=e.createElement,t.createFrag=e.createDocumentFragment,t.frag=t.createFrag()),e.createElement=function(n){return h.shivMethods?m(n,e,t):t.createElem(n)},e.createDocumentFragment=Function("h,f","return function(){var n=f.cloneNode(),c=n.createElement;h.shivMethods&&("+u().join().replace(/[\w\-:]+/g,(function(e){return t.createElem(e),t.frag.createElement(e),'c("'+e+'")'}))+");return n}")(h,t.frag)}(e,t),e}!function(){try{var e=n.createElement("a");e.innerHTML="",o="hidden"in e,r=1==e.childNodes.length||function(){n.createElement("a");var e=n.createDocumentFragment();return"undefined"==typeof e.cloneNode||"undefined"==typeof e.createDocumentFragment||"undefined"==typeof e.createElement}()}catch(t){o=!0,r=!0}}();var h={elements:i.elements||"abbr article aside audio bdi canvas data datalist details dialog figcaption figure footer header hgroup main mark meter nav output picture progress section summary template time video",version:"3.7.3",shivCSS:!1!==i.shivCSS,supportsUnknownElements:r,shivMethods:!1!==i.shivMethods,type:"default",shivDocument:p,createElement:m,createDocumentFragment:function(e,t){if(e||(e=n),r)return e.createDocumentFragment();for(var o=(t=t||s(e)).frag.cloneNode(),i=0,a=u(),c=a.length;i3?c(a):null,V=String(a.key),g=String(a.char),v=a.location,_=a.keyCode||(a.keyCode=V)&&V.charCodeAt(0)||0,k=a.charCode||(a.charCode=g)&&g.charCodeAt(0)||0,y=a.bubbles,L=a.cancelable,B=a.repeat,w=a.locale,x=a.view||e;if(a.which||(a.which=a.keyCode),"initKeyEvent"in m)m.initKeyEvent(t,y,L,x,p,C,h,f,_,k);else if(0>>0),t=Element.prototype,n=t.querySelector,o=t.querySelectorAll;function r(t,n,o){t.setAttribute(e,null);var r=n.call(t,String(o).replace(/(^|,\s*)(:scope([ >]|$))/g,(function(t,n,o,r){return n+"["+e+"]"+(r||" ")})));return t.removeAttribute(e),r}t.querySelector=function(e){return r(this,n,e)},t.querySelectorAll=function(e){return r(this,o,e)}}()}}(window),function(e){var t=e.WeakMap||function(){var e,t=0,n=!1,o=!1;function r(t,r,i){o=i,n=!1,e=undefined,t.dispatchEvent(r)}function i(e){this.value=e}function c(){t++,this.__ce__=new a("@DOMMap:"+t+Math.random())}return i.prototype.handleEvent=function(t){n=!0,o?t.currentTarget.removeEventListener(t.type,this,!1):e=this.value},c.prototype={constructor:c,"delete":function(e){return r(e,this.__ce__,!0),n},get:function(t){r(t,this.__ce__,!1);var n=e;return e=undefined,n},has:function(e){return r(e,this.__ce__,!1),n},set:function(e,t){return r(e,this.__ce__,!0),e.addEventListener(this.__ce__.type,new i(t),!1),this}},c}();function n(){}function o(e,t,n){function r(e){r.once&&(e.currentTarget.removeEventListener(e.type,t,r),r.removed=!0),r.passive&&(e.preventDefault=o.preventDefault),"function"==typeof r.callback?r.callback.call(this,e):r.callback&&r.callback.handleEvent(e),r.passive&&delete e.preventDefault}return r.type=e,r.callback=t,r.capture=!!n.capture,r.passive=!!n.passive,r.once=!!n.once,r.removed=!1,r}n.prototype=(Object.create||Object)(null),o.preventDefault=function(){};var r,i,a=e.CustomEvent,c=e.dispatchEvent,l=e.addEventListener,d=e.removeEventListener,u=0,s=function(){u++},m=[].indexOf||function(e){for(var t=this.length;t--&&this[t]!==e;);return t},p=function(e){return"".concat(e.capture?"1":"0",e.passive?"1":"0",e.once?"1":"0")};try{l("_",s,{once:!0}),c(new a("_")),c(new a("_")),d("_",s,{once:!0})}catch(h){}1!==u&&(i=new t,r=function(e){if(e){var t=e.prototype;t.addEventListener=function(e){return function(t,r,a){if(a&&"boolean"!=typeof a){var c,l,d,u=i.get(this),s=p(a);u||i.set(this,u=new n),t in u||(u[t]={handler:[],wrap:[]}),l=u[t],(c=m.call(l.handler,r))<0?(c=l.handler.push(r)-1,l.wrap[c]=d=new n):d=l.wrap[c],s in d||(d[s]=o(t,r,a),e.call(this,t,d[s],d[s].capture))}else e.call(this,t,r,a)}}(t.addEventListener),t.removeEventListener=function(e){return function(t,n,o){if(o&&"boolean"!=typeof o){var r,a,c,l,d=i.get(this);if(d&&t in d&&(c=d[t],-1<(a=m.call(c.handler,n))&&(r=p(o))in(l=c.wrap[a]))){for(r in e.call(this,t,l[r],l[r].capture),delete l[r],l)return;c.handler.splice(a,1),c.wrap.splice(a,1),0===c.handler.length&&delete d[t]}}else e.call(this,t,n,o)}}(t.removeEventListener)}},e.EventTarget?r(EventTarget):(r(e.Text),r(e.Element||e.HTMLElement),r(e.HTMLDocument),r(e.Window||{prototype:e}),r(e.XMLHttpRequest)))}(window)},function(e,t,n){"use strict";!function(e){if("undefined"!=typeof e.setAttribute){var t=function(e){return e.replace(/-[a-z]/g,(function(e){return e[1].toUpperCase()}))};e.setProperty=function(e,n){var o=t(e);if(!n)return this.removeAttribute(o);var r=String(n);return this.setAttribute(o,r)},e.getPropertyValue=function(e){var n=t(e);return this.getAttribute(n)||null},e.removeProperty=function(e){var n=t(e),o=this.getAttribute(n);return this.removeAttribute(n),o}}}(CSSStyleDeclaration.prototype)},function(e,t,n){"use strict";window.Int32Array||(window.Int32Array=Array)},function(e,t,n){},function(e,t,n){},function(e,t,n){},function(e,t,n){},function(e,t,n){},function(e,t,n){},function(e,t,n){},function(e,t,n){},function(e,t,n){},function(e,t,n){},function(e,t,n){"use strict";(function(e){var o=void 0!==e&&e||"undefined"!=typeof self&&self||window,r=Function.prototype.apply;function i(e,t){this._id=e,this._clearFn=t}t.setTimeout=function(){return new i(r.call(setTimeout,o,arguments),clearTimeout)},t.setInterval=function(){return new i(r.call(setInterval,o,arguments),clearInterval)},t.clearTimeout=t.clearInterval=function(e){e&&e.close()},i.prototype.unref=i.prototype.ref=function(){},i.prototype.close=function(){this._clearFn.call(o,this._id)},t.enroll=function(e,t){clearTimeout(e._idleTimeoutId),e._idleTimeout=t},t.unenroll=function(e){clearTimeout(e._idleTimeoutId),e._idleTimeout=-1},t._unrefActive=t.active=function(e){clearTimeout(e._idleTimeoutId);var t=e._idleTimeout;t>=0&&(e._idleTimeoutId=setTimeout((function(){e._onTimeout&&e._onTimeout()}),t))},n(439),t.setImmediate="undefined"!=typeof self&&self.setImmediate||void 0!==e&&e.setImmediate||void 0,t.clearImmediate="undefined"!=typeof self&&self.clearImmediate||void 0!==e&&e.clearImmediate||void 0}).call(this,n(76))},function(e,t,n){"use strict";(function(e,t){!function(e,n){if(!e.setImmediate){var o,r,i,a,c,l=1,d={},u=!1,s=e.document,m=Object.getPrototypeOf&&Object.getPrototypeOf(e);m=m&&m.setTimeout?m:e,"[object process]"==={}.toString.call(e.process)?o=function(e){t.nextTick((function(){h(e)}))}:!function(){if(e.postMessage&&!e.importScripts){var t=!0,n=e.onmessage;return e.onmessage=function(){t=!1},e.postMessage("","*"),e.onmessage=n,t}}()?e.MessageChannel?((i=new MessageChannel).port1.onmessage=function(e){h(e.data)},o=function(e){i.port2.postMessage(e)}):s&&"onreadystatechange"in s.createElement("script")?(r=s.documentElement,o=function(e){var t=s.createElement("script");t.onreadystatechange=function(){h(e),t.onreadystatechange=null,r.removeChild(t),t=null},r.appendChild(t)}):o=function(e){setTimeout(h,0,e)}:(a="setImmediate$"+Math.random()+"$",c=function(t){t.source===e&&"string"==typeof t.data&&0===t.data.indexOf(a)&&h(+t.data.slice(a.length))},e.addEventListener?e.addEventListener("message",c,!1):e.attachEvent("onmessage",c),o=function(t){e.postMessage(a+t,"*")}),m.setImmediate=function(e){"function"!=typeof e&&(e=new Function(""+e));for(var t=new Array(arguments.length-1),n=0;n1)for(var n=1;n=e.length?{done:!0}:{done:!1,value:e[t++]}};throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}return(t=e[Symbol.iterator]()).next.bind(t)}function i(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,o=new Array(t);n1?r-1:0),a=1;a1?t-1:0),o=1;o=0||(r[n]=e[n]);return r}(t,["payload"]),r=Object.assign({tgui:1,window_id:window.__windowId__},o);null!==n&&n!==undefined&&(r.payload=JSON.stringify(n)),Byond.topic(r)};t.sendMessage=d;var u=function(e,t){void 0===t&&(t={}),"object"!=typeof t||null===t||Array.isArray(t)?a.error("Payload for act() must be an object, got this:",t):d({type:"act/"+e,payload:t})};t.sendAct=u;var s=function(e){return e.backend||{}};t.selectBackend=s;t.useBackend=function(e){var t=e.store,n=s(t.getState());return Object.assign({},n,{act:u})};t.useLocalState=function(e,t,n){var o,r=e.store,i=null!=(o=s(r.getState()).shared)?o:{},a=t in i?i[t]:n;return[a,function(e){r.dispatch(c(t,"function"==typeof e?e(a):e))}]};t.useSharedState=function(e,t,n){var o,r=e.store,i=null!=(o=s(r.getState()).shared)?o:{},a=t in i?i[t]:n;return[a,function(e){d({type:"setSharedState",key:t,value:JSON.stringify("function"==typeof e?e(a):e)||""})}]}}).call(this,n(438).setImmediate)},function(e,t,n){"use strict";t.__esModule=!0,t.Tooltip=t.Tabs=t.Table=t.Slider=t.Section=t.ProgressBar=t.NumberInput=t.NoticeBox=t.Modal=t.NanoMap=t.LabeledList=t.LabeledControls=t.Knob=t.Input=t.Icon=t.Grid=t.Flex=t.Dropdown=t.DraggableControl=t.Divider=t.Dimmer=t.ColorBox=t.Collapsible=t.Chart=t.ByondUi=t.Button=t.Box=t.BlockQuote=t.AnimatedNumber=void 0;var o=n(127);t.AnimatedNumber=o.AnimatedNumber;var r=n(446);t.BlockQuote=r.BlockQuote;var i=n(19);t.Box=i.Box;var a=n(128);t.Button=a.Button;var c=n(447);t.ByondUi=c.ByondUi;var l=n(449);t.Chart=l.Chart;var d=n(450);t.Collapsible=d.Collapsible;var u=n(451);t.ColorBox=u.ColorBox;var s=n(179);t.Dimmer=s.Dimmer;var m=n(180);t.Divider=m.Divider;var p=n(130);t.DraggableControl=p.DraggableControl;var h=n(452);t.Dropdown=h.Dropdown;var C=n(181);t.Flex=C.Flex;var f=n(453);t.Grid=f.Grid;var N=n(129);t.Icon=N.Icon;var b=n(454);t.Input=b.Input;var V=n(455);t.Knob=V.Knob;var g=n(456);t.LabeledControls=g.LabeledControls;var v=n(183);t.LabeledList=v.LabeledList;var _=n(457);t.NanoMap=_.NanoMap;var k=n(458);t.Modal=k.Modal;var y=n(459);t.NoticeBox=y.NoticeBox;var L=n(131);t.NumberInput=L.NumberInput;var B=n(460);t.ProgressBar=B.ProgressBar;var w=n(461);t.Section=w.Section;var x=n(462);t.Slider=x.Slider;var S=n(182);t.Table=S.Table;var I=n(463);t.Tabs=I.Tabs;var T=n(178);t.Tooltip=T.Tooltip},function(e,t,n){"use strict";t.__esModule=!0,t.Window=t.NtosWindow=t.refocusLayout=t.Layout=void 0;var o=n(126);t.Layout=o.Layout,t.refocusLayout=o.refocusLayout;var r=n(445);t.NtosWindow=r.NtosWindow;var i=n(184);t.Window=i.Window},function(e,t,n){"use strict";var o=n(9),r=n(23).f,i=n(33),a=n(26),c=n(98),l=n(139),d=n(67);e.exports=function(e,t){var n,u,s,m,p,h=e.target,C=e.global,f=e.stat;if(n=C?o:f?o[h]||c(h,{}):(o[h]||{}).prototype)for(u in t){if(m=t[u],s=e.noTargetGet?(p=r(n,u))&&p.value:n[u],!d(C?u:h+(f?".":"#")+u,e.forced)&&s!==undefined){if(typeof m==typeof s)continue;l(m,s)}(e.sham||s&&s.sham)&&i(m,"sham",!0),a(n,u,m,e)}}},function(e,t,n){"use strict";t.__esModule=!0,t.keyOfMatchingRange=t.inRange=t.toFixed=t.round=t.scale=t.clamp01=t.clamp=void 0;t.clamp=function(e,t,n){return en?n:e};t.clamp01=function(e){return e<0?0:e>1?1:e};t.scale=function(e,t,n){return(e-t)/(n-t)};t.round=function(e,t){return!e||isNaN(e)?e:(t|=0,i=(e*=n=Math.pow(10,t))>0|-(e<0),r=Math.abs(e%1)>=.4999999999854481,o=Math.floor(e),r&&(e=o+(i>0)),(r?e:Math.round(e))/n);var n,o,r,i};t.toFixed=function(e,t){return void 0===t&&(t=0),Number(e).toFixed(Math.max(t,0))};var o=function(e,t){return t&&e>=t[0]&&e<=t[1]};t.inRange=o;t.keyOfMatchingRange=function(e,t){for(var n=0,r=Object.keys(t);n=e.length?{done:!0}:{done:!1,value:e[t++]}};throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}return(t=e[Symbol.iterator]()).next.bind(t)}function r(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,o=new Array(t);n",apos:"'",trade:"\u2122"};return e.replace(/
/gi,"\n").replace(/<\/?[a-z0-9-_]+[^>]*>/gi,"").replace(/&(nbsp|amp|deg|quot|lt|gt|apos|trade);/g,(function(e,n){return t[n]})).replace(/&#?([0-9]+);/gi,(function(e,t){var n=parseInt(t,10);return String.fromCharCode(n)})).replace(/&#x?([0-9a-f]+);/gi,(function(e,t){var n=parseInt(t,16);return String.fromCharCode(n)}))};t.buildQueryString=function(e){return Object.keys(e).map((function(t){return encodeURIComponent(t)+"="+encodeURIComponent(e[t])})).join("&")}},function(e,t,n){"use strict";e.exports=function(e){try{return!!e()}catch(t){return!0}}},function(e,t,n){"use strict";t.__esModule=!0,t.zipWith=t.zip=t.uniqBy=t.reduce=t.sortBy=t.map=t.filter=t.toKeyedArray=t.toArray=void 0;t.toArray=function(e){if(Array.isArray(e))return e;if("object"==typeof e){var t=Object.prototype.hasOwnProperty,n=[];for(var o in e)t.call(e,o)&&n.push(e[o]);return n}return[]};t.toKeyedArray=function(e,t){return void 0===t&&(t="key"),o((function(e,n){var o;return Object.assign(((o={})[t]=n,o),e)}))(e)};t.filter=function(e){return function(t){if(null===t&&t===undefined)return t;if(Array.isArray(t)){for(var n=[],o=0;oc)return 1}return 0};t.sortBy=function(){for(var e=arguments.length,t=new Array(e),n=0;n0?r(o(e),9007199254740991):0}},function(e,t,n){"use strict";var o=n(9),r=n(100),i=n(21),a=n(64),c=n(104),l=n(142),d=r("wks"),u=o.Symbol,s=l?u:u&&u.withoutSetter||a;e.exports=function(e){return i(d,e)||(c&&i(u,e)?d[e]=u[e]:d[e]=s("Symbol."+e)),d[e]}},function(e,t,n){"use strict";var o=n(12),r=n(136),i=n(13),a=n(37),c=Object.defineProperty;t.f=o?c:function(e,t,n){if(i(e),t=a(t,!0),i(n),r)try{return c(e,t,n)}catch(o){}if("get"in n||"set"in n)throw TypeError("Accessors not supported");return"value"in n&&(e[t]=n.value),e}},function(e,t,n){"use strict";var o=n(25);e.exports=function(e){return Object(o(e))}},function(e,t,n){"use strict";t.__esModule=!0,t.Box=t.computeBoxClassName=t.computeBoxProps=t.halfUnit=t.unit=void 0;var o=n(10),r=n(0),i=n(444),a=n(28);var c=function(e){return"string"==typeof e?e.endsWith("px")&&!Byond.IS_LTE_IE8?parseFloat(e)/12+"rem":e:"number"==typeof e?Byond.IS_LTE_IE8?12*e+"px":e+"rem":void 0};t.unit=c;var l=function(e){return"string"==typeof e?c(e):"number"==typeof e?c(.5*e):void 0};t.halfUnit=l;var d=function(e){return"string"==typeof e&&a.CSS_COLORS.includes(e)},u=function(e){return function(t,n){(0,o.isFalsy)(n)||(t[e]=n)}},s=function(e,t){return function(n,r){(0,o.isFalsy)(r)||(n[e]=t(r))}},m=function(e,t){return function(n,r){(0,o.isFalsy)(r)||(n[e]=t)}},p=function(e,t,n){return function(r,i){if(!(0,o.isFalsy)(i))for(var a=0;a0&&(t.style=l),t};t.computeBoxProps=f;var N=function(e){var t=e.textColor||e.color,n=e.backgroundColor;return(0,o.classes)([d(t)&&"color-"+t,d(n)&&"color-bg-"+n])};t.computeBoxClassName=N;var b=function(e){var t=e.as,n=void 0===t?"div":t,o=e.className,a=e.children,c=function(e,t){if(null==e)return{};var n,o,r={},i=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}(e,["as","className","children"]);if("function"==typeof a)return a(f(e));var l="string"==typeof o?o+" "+N(c):N(c),d=f(c);return(0,r.createVNode)(i.VNodeFlags.HtmlElement,n,l,a,i.ChildFlags.UnknownChildren,d)};t.Box=b,b.defaultHooks=o.pureComponentHooks},function(e,t,n){"use strict";t.__esModule=!0,t.formatTime=t.formatCommaNumber=t.formatMoney=t.formatPower=t.formatSiUnit=void 0;var o=n(5),r=["f","p","n","\u03bc","m"," ","k","M","G","T","P","E","Z","Y"],i=r.indexOf(" "),a=function(e,t,n){if(void 0===t&&(t=-i),void 0===n&&(n=""),"number"!=typeof e||!Number.isFinite(e))return e;var a=Math.floor(Math.log10(e)),c=Math.floor(Math.max(3*t,a)),l=Math.floor(a/3),d=Math.floor(c/3),u=(0,o.clamp)(i+d,0,r.length),s=r[u],m=e/Math.pow(1e3,d),p=l>t?2+3*d-c:0;return((0,o.toFixed)(m,p)+" "+s+n).trim()}; +||||||| parent of f3e06399e6... Merge pull request #10184 from VOREStation/upstream-merge-8035 +!function(e){var t={};function n(o){if(t[o])return t[o].exports;var r=t[o]={i:o,l:!1,exports:{}};return e[o].call(r.exports,r,r.exports,n),r.l=!0,r.exports}n.m=e,n.c=t,n.d=function(e,t,o){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:o})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var o=Object.create(null);if(n.r(o),Object.defineProperty(o,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var r in e)n.d(o,r,function(t){return e[t]}.bind(null,r));return o},n.n=function(e){var t=e&&e.__esModule?function(){return e["default"]}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=205)}([function(e,t,n){"use strict";t.__esModule=!0;var o=n(420);Object.keys(o).forEach((function(e){"default"!==e&&"__esModule"!==e&&(t[e]=o[e])}))},function(e,t,n){"use strict";(function(e){t.__esModule=!0,t.useSharedState=t.useLocalState=t.useBackend=t.selectBackend=t.sendAct=t.sendMessage=t.backendMiddleware=t.backendReducer=t.backendSuspendSuccess=t.backendSuspendStart=t.backendSetSharedState=t.backendUpdate=void 0;var o=n(172),r=n(28),a=n(92);var i=(0,n(24).createLogger)("backend");t.backendUpdate=function(e){return{type:"backend/update",payload:e}};var c=function(e,t){return{type:"backend/setSharedState",payload:{key:e,nextState:t}}};t.backendSetSharedState=c;t.backendSuspendStart=function(){return{type:"backend/suspendStart"}};t.backendSuspendSuccess=function(){return{type:"backend/suspendSuccess",payload:{timestamp:Date.now()}}};var l={config:{},data:{}};t.backendReducer=function(e,t){void 0===e&&(e=l);var n=t.type,o=t.payload;if("backend/update"===n){var a=Object.assign({},e.config,{},o.config),i=Object.assign({},e.data,{},o.static_data,{},o.data),c=Object.assign({},e.shared);if(o.shared)for(var d=0,u=Object.keys(o.shared);d=0||(r[n]=e[n]);return r}(t,["payload"]),r=Object.assign({tgui:1,window_id:window.__windowId__},o);null!==n&&n!==undefined&&(r.payload=JSON.stringify(n)),Byond.topic(r)};t.sendMessage=d;var u=function(e,t){void 0===t&&(t={}),"object"!=typeof t||null===t||Array.isArray(t)?i.error("Payload for act() must be an object, got this:",t):d({type:"act/"+e,payload:t})};t.sendAct=u;var s=function(e){return e.backend||{}};t.selectBackend=s;t.useBackend=function(e){var t=e.store,n=s(t.getState());return Object.assign({},n,{act:u})};t.useLocalState=function(e,t,n){var o,r=e.store,a=null!=(o=s(r.getState()).shared)?o:{},i=t in a?a[t]:n;return[i,function(e){r.dispatch(c(t,"function"==typeof e?e(i):e))}]};t.useSharedState=function(e,t,n){var o,r=e.store,a=null!=(o=s(r.getState()).shared)?o:{},i=t in a?a[t]:n;return[i,function(e){d({type:"setSharedState",key:t,value:JSON.stringify("function"==typeof e?e(i):e)||""})}]}}).call(this,n(437).setImmediate)},function(e,t,n){"use strict";t.__esModule=!0,t.Tooltip=t.Tabs=t.Table=t.Slider=t.Section=t.ProgressBar=t.NumberInput=t.NoticeBox=t.Modal=t.NanoMap=t.LabeledList=t.LabeledControls=t.Knob=t.Input=t.Icon=t.Grid=t.Flex=t.Dropdown=t.DraggableControl=t.Divider=t.Dimmer=t.ColorBox=t.Collapsible=t.Chart=t.ByondUi=t.Button=t.Box=t.BlockQuote=t.AnimatedNumber=void 0;var o=n(127);t.AnimatedNumber=o.AnimatedNumber;var r=n(445);t.BlockQuote=r.BlockQuote;var a=n(19);t.Box=a.Box;var i=n(128);t.Button=i.Button;var c=n(446);t.ByondUi=c.ByondUi;var l=n(448);t.Chart=l.Chart;var d=n(449);t.Collapsible=d.Collapsible;var u=n(450);t.ColorBox=u.ColorBox;var s=n(179);t.Dimmer=s.Dimmer;var m=n(180);t.Divider=m.Divider;var p=n(130);t.DraggableControl=p.DraggableControl;var h=n(451);t.Dropdown=h.Dropdown;var C=n(181);t.Flex=C.Flex;var f=n(452);t.Grid=f.Grid;var N=n(129);t.Icon=N.Icon;var b=n(453);t.Input=b.Input;var V=n(454);t.Knob=V.Knob;var g=n(455);t.LabeledControls=g.LabeledControls;var v=n(456);t.LabeledList=v.LabeledList;var k=n(457);t.NanoMap=k.NanoMap;var _=n(458);t.Modal=_.Modal;var y=n(459);t.NoticeBox=y.NoticeBox;var B=n(131);t.NumberInput=B.NumberInput;var L=n(460);t.ProgressBar=L.ProgressBar;var w=n(461);t.Section=w.Section;var x=n(462);t.Slider=x.Slider;var S=n(182);t.Table=S.Table;var I=n(463);t.Tabs=I.Tabs;var T=n(178);t.Tooltip=T.Tooltip},function(e,t,n){"use strict";t.__esModule=!0,t.Window=t.NtosWindow=t.refocusLayout=t.Layout=void 0;var o=n(126);t.Layout=o.Layout,t.refocusLayout=o.refocusLayout;var r=n(444);t.NtosWindow=r.NtosWindow;var a=n(183);t.Window=a.Window},function(e,t,n){"use strict";var o=n(9),r=n(23).f,a=n(33),i=n(26),c=n(98),l=n(139),d=n(67);e.exports=function(e,t){var n,u,s,m,p,h=e.target,C=e.global,f=e.stat;if(n=C?o:f?o[h]||c(h,{}):(o[h]||{}).prototype)for(u in t){if(m=t[u],s=e.noTargetGet?(p=r(n,u))&&p.value:n[u],!d(C?u:h+(f?".":"#")+u,e.forced)&&s!==undefined){if(typeof m==typeof s)continue;l(m,s)}(e.sham||s&&s.sham)&&a(m,"sham",!0),i(n,u,m,e)}}},function(e,t,n){"use strict";t.__esModule=!0,t.keyOfMatchingRange=t.inRange=t.toFixed=t.round=t.scale=t.clamp01=t.clamp=void 0;t.clamp=function(e,t,n){return en?n:e};t.clamp01=function(e){return e<0?0:e>1?1:e};t.scale=function(e,t,n){return(e-t)/(n-t)};t.round=function(e,t){return!e||isNaN(e)?e:(t|=0,a=(e*=n=Math.pow(10,t))>0|-(e<0),r=Math.abs(e%1)>=.4999999999854481,o=Math.floor(e),r&&(e=o+(a>0)),(r?e:Math.round(e))/n);var n,o,r,a};t.toFixed=function(e,t){return void 0===t&&(t=0),Number(e).toFixed(Math.max(t,0))};var o=function(e,t){return t&&e>=t[0]&&e<=t[1]};t.inRange=o;t.keyOfMatchingRange=function(e,t){for(var n=0,r=Object.keys(t);n=e.length?{done:!0}:{done:!1,value:e[t++]}};throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}return(t=e[Symbol.iterator]()).next.bind(t)}function r(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,o=new Array(t);n",apos:"'",trade:"\u2122"};return e.replace(/
/gi,"\n").replace(/<\/?[a-z0-9-_]+[^>]*>/gi,"").replace(/&(nbsp|amp|deg|quot|lt|gt|apos|trade);/g,(function(e,n){return t[n]})).replace(/&#?([0-9]+);/gi,(function(e,t){var n=parseInt(t,10);return String.fromCharCode(n)})).replace(/&#x?([0-9a-f]+);/gi,(function(e,t){var n=parseInt(t,16);return String.fromCharCode(n)}))};t.buildQueryString=function(e){return Object.keys(e).map((function(t){return encodeURIComponent(t)+"="+encodeURIComponent(e[t])})).join("&")}},function(e,t,n){"use strict";e.exports=function(e){try{return!!e()}catch(t){return!0}}},function(e,t,n){"use strict";t.__esModule=!0,t.zipWith=t.zip=t.uniqBy=t.reduce=t.sortBy=t.map=t.filter=t.toKeyedArray=t.toArray=void 0;t.toArray=function(e){if(Array.isArray(e))return e;if("object"==typeof e){var t=Object.prototype.hasOwnProperty,n=[];for(var o in e)t.call(e,o)&&n.push(e[o]);return n}return[]};t.toKeyedArray=function(e,t){return void 0===t&&(t="key"),o((function(e,n){var o;return Object.assign(((o={})[t]=n,o),e)}))(e)};t.filter=function(e){return function(t){if(null===t&&t===undefined)return t;if(Array.isArray(t)){for(var n=[],o=0;oc)return 1}return 0};t.sortBy=function(){for(var e=arguments.length,t=new Array(e),n=0;n0?r(o(e),9007199254740991):0}},function(e,t,n){"use strict";var o=n(9),r=n(100),a=n(21),i=n(64),c=n(104),l=n(142),d=r("wks"),u=o.Symbol,s=l?u:u&&u.withoutSetter||i;e.exports=function(e){return a(d,e)||(c&&a(u,e)?d[e]=u[e]:d[e]=s("Symbol."+e)),d[e]}},function(e,t,n){"use strict";var o=n(12),r=n(136),a=n(13),i=n(37),c=Object.defineProperty;t.f=o?c:function(e,t,n){if(a(e),t=i(t,!0),a(n),r)try{return c(e,t,n)}catch(o){}if("get"in n||"set"in n)throw TypeError("Accessors not supported");return"value"in n&&(e[t]=n.value),e}},function(e,t,n){"use strict";var o=n(25);e.exports=function(e){return Object(o(e))}},function(e,t,n){"use strict";t.__esModule=!0,t.Box=t.computeBoxClassName=t.computeBoxProps=t.halfUnit=t.unit=void 0;var o=n(10),r=n(0),a=n(443),i=n(28);var c=function(e){return"string"==typeof e?e.endsWith("px")&&!Byond.IS_LTE_IE8?parseFloat(e)/12+"rem":e:"number"==typeof e?Byond.IS_LTE_IE8?12*e+"px":e+"rem":void 0};t.unit=c;var l=function(e){return"string"==typeof e?c(e):"number"==typeof e?c(.5*e):void 0};t.halfUnit=l;var d=function(e){return"string"==typeof e&&i.CSS_COLORS.includes(e)},u=function(e){return function(t,n){(0,o.isFalsy)(n)||(t[e]=n)}},s=function(e,t){return function(n,r){(0,o.isFalsy)(r)||(n[e]=t(r))}},m=function(e,t){return function(n,r){(0,o.isFalsy)(r)||(n[e]=t)}},p=function(e,t,n){return function(r,a){if(!(0,o.isFalsy)(a))for(var i=0;i0&&(t.style=l),t};t.computeBoxProps=f;var N=function(e){var t=e.textColor||e.color,n=e.backgroundColor;return(0,o.classes)([d(t)&&"color-"+t,d(n)&&"color-bg-"+n])};t.computeBoxClassName=N;var b=function(e){var t=e.as,n=void 0===t?"div":t,o=e.className,i=e.children,c=function(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}(e,["as","className","children"]);if("function"==typeof i)return i(f(e));var l="string"==typeof o?o+" "+N(c):N(c),d=f(c);return(0,r.createVNode)(a.VNodeFlags.HtmlElement,n,l,i,a.ChildFlags.UnknownChildren,d)};t.Box=b,b.defaultHooks=o.pureComponentHooks},function(e,t,n){"use strict";t.__esModule=!0,t.formatTime=t.formatCommaNumber=t.formatMoney=t.formatPower=t.formatSiUnit=void 0;var o=n(5),r=["f","p","n","\u03bc","m"," ","k","M","G","T","P","E","Z","Y"],a=r.indexOf(" "),i=function(e,t,n){if(void 0===t&&(t=-a),void 0===n&&(n=""),"number"!=typeof e||!Number.isFinite(e))return e;var i=Math.floor(Math.log10(e)),c=Math.floor(Math.max(3*t,i)),l=Math.floor(i/3),d=Math.floor(c/3),u=(0,o.clamp)(a+d,0,r.length),s=r[u],m=e/Math.pow(1e3,d),p=l>t?2+3*d-c:0;return((0,o.toFixed)(m,p)+" "+s+n).trim()}; +======= +!function(e){var t={};function n(o){if(t[o])return t[o].exports;var r=t[o]={i:o,l:!1,exports:{}};return e[o].call(r.exports,r,r.exports,n),r.l=!0,r.exports}n.m=e,n.c=t,n.d=function(e,t,o){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:o})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var o=Object.create(null);if(n.r(o),Object.defineProperty(o,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var r in e)n.d(o,r,function(t){return e[t]}.bind(null,r));return o},n.n=function(e){var t=e&&e.__esModule?function(){return e["default"]}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=205)}([function(e,t,n){"use strict";t.__esModule=!0;var o=n(420);Object.keys(o).forEach((function(e){"default"!==e&&"__esModule"!==e&&(t[e]=o[e])}))},function(e,t,n){"use strict";(function(e){t.__esModule=!0,t.useSharedState=t.useLocalState=t.useBackend=t.selectBackend=t.sendAct=t.sendMessage=t.backendMiddleware=t.backendReducer=t.backendSuspendSuccess=t.backendSuspendStart=t.backendSetSharedState=t.backendUpdate=void 0;var o=n(172),r=n(28),a=n(92);var i=(0,n(24).createLogger)("backend");t.backendUpdate=function(e){return{type:"backend/update",payload:e}};var c=function(e,t){return{type:"backend/setSharedState",payload:{key:e,nextState:t}}};t.backendSetSharedState=c;t.backendSuspendStart=function(){return{type:"backend/suspendStart"}};t.backendSuspendSuccess=function(){return{type:"backend/suspendSuccess",payload:{timestamp:Date.now()}}};var l={config:{},data:{}};t.backendReducer=function(e,t){void 0===e&&(e=l);var n=t.type,o=t.payload;if("backend/update"===n){var a=Object.assign({},e.config,{},o.config),i=Object.assign({},e.data,{},o.static_data,{},o.data),c=Object.assign({},e.shared);if(o.shared)for(var d=0,u=Object.keys(o.shared);d=0||(r[n]=e[n]);return r}(t,["payload"]),r=Object.assign({tgui:1,window_id:window.__windowId__},o);null!==n&&n!==undefined&&(r.payload=JSON.stringify(n)),Byond.topic(r)};t.sendMessage=d;var u=function(e,t){void 0===t&&(t={}),"object"!=typeof t||null===t||Array.isArray(t)?i.error("Payload for act() must be an object, got this:",t):d({type:"act/"+e,payload:t})};t.sendAct=u;var s=function(e){return e.backend||{}};t.selectBackend=s;t.useBackend=function(e){var t=e.store,n=s(t.getState());return Object.assign({},n,{act:u})};t.useLocalState=function(e,t,n){var o,r=e.store,a=null!=(o=s(r.getState()).shared)?o:{},i=t in a?a[t]:n;return[i,function(e){r.dispatch(c(t,"function"==typeof e?e(i):e))}]};t.useSharedState=function(e,t,n){var o,r=e.store,a=null!=(o=s(r.getState()).shared)?o:{},i=t in a?a[t]:n;return[i,function(e){d({type:"setSharedState",key:t,value:JSON.stringify("function"==typeof e?e(i):e)||""})}]}}).call(this,n(437).setImmediate)},function(e,t,n){"use strict";t.__esModule=!0,t.Tooltip=t.Tabs=t.Table=t.Slider=t.Section=t.ProgressBar=t.NumberInput=t.NoticeBox=t.Modal=t.NanoMap=t.LabeledList=t.LabeledControls=t.Knob=t.Input=t.Icon=t.Grid=t.Flex=t.Dropdown=t.DraggableControl=t.Divider=t.Dimmer=t.ColorBox=t.Collapsible=t.Chart=t.ByondUi=t.Button=t.Box=t.BlockQuote=t.AnimatedNumber=void 0;var o=n(127);t.AnimatedNumber=o.AnimatedNumber;var r=n(445);t.BlockQuote=r.BlockQuote;var a=n(19);t.Box=a.Box;var i=n(128);t.Button=i.Button;var c=n(446);t.ByondUi=c.ByondUi;var l=n(448);t.Chart=l.Chart;var d=n(449);t.Collapsible=d.Collapsible;var u=n(450);t.ColorBox=u.ColorBox;var s=n(179);t.Dimmer=s.Dimmer;var m=n(180);t.Divider=m.Divider;var p=n(130);t.DraggableControl=p.DraggableControl;var h=n(451);t.Dropdown=h.Dropdown;var C=n(181);t.Flex=C.Flex;var f=n(452);t.Grid=f.Grid;var N=n(129);t.Icon=N.Icon;var b=n(453);t.Input=b.Input;var V=n(454);t.Knob=V.Knob;var g=n(455);t.LabeledControls=g.LabeledControls;var v=n(456);t.LabeledList=v.LabeledList;var k=n(457);t.NanoMap=k.NanoMap;var _=n(458);t.Modal=_.Modal;var y=n(459);t.NoticeBox=y.NoticeBox;var L=n(131);t.NumberInput=L.NumberInput;var B=n(460);t.ProgressBar=B.ProgressBar;var w=n(461);t.Section=w.Section;var x=n(462);t.Slider=x.Slider;var S=n(182);t.Table=S.Table;var I=n(463);t.Tabs=I.Tabs;var T=n(178);t.Tooltip=T.Tooltip},function(e,t,n){"use strict";t.__esModule=!0,t.Window=t.NtosWindow=t.refocusLayout=t.Layout=void 0;var o=n(126);t.Layout=o.Layout,t.refocusLayout=o.refocusLayout;var r=n(444);t.NtosWindow=r.NtosWindow;var a=n(183);t.Window=a.Window},function(e,t,n){"use strict";var o=n(9),r=n(23).f,a=n(33),i=n(26),c=n(98),l=n(139),d=n(67);e.exports=function(e,t){var n,u,s,m,p,h=e.target,C=e.global,f=e.stat;if(n=C?o:f?o[h]||c(h,{}):(o[h]||{}).prototype)for(u in t){if(m=t[u],s=e.noTargetGet?(p=r(n,u))&&p.value:n[u],!d(C?u:h+(f?".":"#")+u,e.forced)&&s!==undefined){if(typeof m==typeof s)continue;l(m,s)}(e.sham||s&&s.sham)&&a(m,"sham",!0),i(n,u,m,e)}}},function(e,t,n){"use strict";t.__esModule=!0,t.keyOfMatchingRange=t.inRange=t.toFixed=t.round=t.scale=t.clamp01=t.clamp=void 0;t.clamp=function(e,t,n){return en?n:e};t.clamp01=function(e){return e<0?0:e>1?1:e};t.scale=function(e,t,n){return(e-t)/(n-t)};t.round=function(e,t){return!e||isNaN(e)?e:(t|=0,a=(e*=n=Math.pow(10,t))>0|-(e<0),r=Math.abs(e%1)>=.4999999999854481,o=Math.floor(e),r&&(e=o+(a>0)),(r?e:Math.round(e))/n);var n,o,r,a};t.toFixed=function(e,t){return void 0===t&&(t=0),Number(e).toFixed(Math.max(t,0))};var o=function(e,t){return t&&e>=t[0]&&e<=t[1]};t.inRange=o;t.keyOfMatchingRange=function(e,t){for(var n=0,r=Object.keys(t);n=e.length?{done:!0}:{done:!1,value:e[t++]}};throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}return(t=e[Symbol.iterator]()).next.bind(t)}function r(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,o=new Array(t);n",apos:"'",trade:"\u2122"};return e.replace(/
/gi,"\n").replace(/<\/?[a-z0-9-_]+[^>]*>/gi,"").replace(/&(nbsp|amp|deg|quot|lt|gt|apos|trade);/g,(function(e,n){return t[n]})).replace(/&#?([0-9]+);/gi,(function(e,t){var n=parseInt(t,10);return String.fromCharCode(n)})).replace(/&#x?([0-9a-f]+);/gi,(function(e,t){var n=parseInt(t,16);return String.fromCharCode(n)}))};t.buildQueryString=function(e){return Object.keys(e).map((function(t){return encodeURIComponent(t)+"="+encodeURIComponent(e[t])})).join("&")}},function(e,t,n){"use strict";e.exports=function(e){try{return!!e()}catch(t){return!0}}},function(e,t,n){"use strict";t.__esModule=!0,t.zipWith=t.zip=t.uniqBy=t.reduce=t.sortBy=t.map=t.filter=t.toKeyedArray=t.toArray=void 0;t.toArray=function(e){if(Array.isArray(e))return e;if("object"==typeof e){var t=Object.prototype.hasOwnProperty,n=[];for(var o in e)t.call(e,o)&&n.push(e[o]);return n}return[]};t.toKeyedArray=function(e,t){return void 0===t&&(t="key"),o((function(e,n){var o;return Object.assign(((o={})[t]=n,o),e)}))(e)};t.filter=function(e){return function(t){if(null===t&&t===undefined)return t;if(Array.isArray(t)){for(var n=[],o=0;oc)return 1}return 0};t.sortBy=function(){for(var e=arguments.length,t=new Array(e),n=0;n0?r(o(e),9007199254740991):0}},function(e,t,n){"use strict";var o=n(9),r=n(100),a=n(21),i=n(64),c=n(104),l=n(142),d=r("wks"),u=o.Symbol,s=l?u:u&&u.withoutSetter||i;e.exports=function(e){return a(d,e)||(c&&a(u,e)?d[e]=u[e]:d[e]=s("Symbol."+e)),d[e]}},function(e,t,n){"use strict";var o=n(12),r=n(136),a=n(13),i=n(37),c=Object.defineProperty;t.f=o?c:function(e,t,n){if(a(e),t=i(t,!0),a(n),r)try{return c(e,t,n)}catch(o){}if("get"in n||"set"in n)throw TypeError("Accessors not supported");return"value"in n&&(e[t]=n.value),e}},function(e,t,n){"use strict";var o=n(25);e.exports=function(e){return Object(o(e))}},function(e,t,n){"use strict";t.__esModule=!0,t.Box=t.computeBoxClassName=t.computeBoxProps=t.halfUnit=t.unit=void 0;var o=n(10),r=n(0),a=n(443),i=n(28);var c=function(e){return"string"==typeof e?e.endsWith("px")&&!Byond.IS_LTE_IE8?parseFloat(e)/12+"rem":e:"number"==typeof e?Byond.IS_LTE_IE8?12*e+"px":e+"rem":void 0};t.unit=c;var l=function(e){return"string"==typeof e?c(e):"number"==typeof e?c(.5*e):void 0};t.halfUnit=l;var d=function(e){return"string"==typeof e&&i.CSS_COLORS.includes(e)},u=function(e){return function(t,n){(0,o.isFalsy)(n)||(t[e]=n)}},s=function(e,t){return function(n,r){(0,o.isFalsy)(r)||(n[e]=t(r))}},m=function(e,t){return function(n,r){(0,o.isFalsy)(r)||(n[e]=t)}},p=function(e,t,n){return function(r,a){if(!(0,o.isFalsy)(a))for(var i=0;i0&&(t.style=l),t};t.computeBoxProps=f;var N=function(e){var t=e.textColor||e.color,n=e.backgroundColor;return(0,o.classes)([d(t)&&"color-"+t,d(n)&&"color-bg-"+n])};t.computeBoxClassName=N;var b=function(e){var t=e.as,n=void 0===t?"div":t,o=e.className,i=e.children,c=function(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}(e,["as","className","children"]);if("function"==typeof i)return i(f(e));var l="string"==typeof o?o+" "+N(c):N(c),d=f(c);return(0,r.createVNode)(a.VNodeFlags.HtmlElement,n,l,i,a.ChildFlags.UnknownChildren,d)};t.Box=b,b.defaultHooks=o.pureComponentHooks},function(e,t,n){"use strict";t.__esModule=!0,t.formatTime=t.formatCommaNumber=t.formatMoney=t.formatPower=t.formatSiUnit=void 0;var o=n(5),r=["f","p","n","\u03bc","m"," ","k","M","G","T","P","E","Z","Y"],a=r.indexOf(" "),i=function(e,t,n){if(void 0===t&&(t=-a),void 0===n&&(n=""),"number"!=typeof e||!Number.isFinite(e))return e;var i=Math.floor(Math.log10(e)),c=Math.floor(Math.max(3*t,i)),l=Math.floor(i/3),d=Math.floor(c/3),u=(0,o.clamp)(a+d,0,r.length),s=r[u],m=e/Math.pow(1e3,d),p=l>t?2+3*d-c:0;return((0,o.toFixed)(m,p)+" "+s+n).trim()}; +>>>>>>> f3e06399e6... Merge pull request #10184 from VOREStation/upstream-merge-8035 +/** + * @file + * @copyright 2020 Aleksej Komarov + * @license MIT +<<<<<<< HEAD + */t.formatSiUnit=a;t.formatPower=function(e,t){return void 0===t&&(t=0),a(e,t,"W")};t.formatMoney=function(e,t){if(void 0===t&&(t=0),!Number.isFinite(e))return e;var n=(0,o.round)(e,t);t>0&&(n=(0,o.toFixed)(e,t));var r=(n=String(n)).length,i=n.indexOf(".");-1===i&&(i=r);for(var a="",c=0;c0&&c0})).join(":")}},function(e,t,n){"use strict";var o={}.hasOwnProperty;e.exports=function(e,t){return o.call(e,t)}},function(e,t,n){"use strict";var o=n(53),r=n(63),i=n(18),a=n(15),c=n(69),l=[].push,d=function(e){var t=1==e,n=2==e,d=3==e,u=4==e,s=6==e,m=5==e||s;return function(p,h,C,f){for(var N,b,V=i(p),g=r(V),v=o(h,C,3),_=a(g.length),k=0,y=f||c,L=t?y(p,_):n?y(p,0):undefined;_>k;k++)if((m||k in g)&&(b=v(N=g[k],k,V),e))if(t)L[k]=b;else if(b)switch(e){case 3:return!0;case 5:return N;case 6:return k;case 2:l.call(L,N)}else if(u)return!1;return s?-1:d||u?u:L}};e.exports={forEach:d(0),map:d(1),filter:d(2),some:d(3),every:d(4),find:d(5),findIndex:d(6)}},function(e,t,n){"use strict";var o=n(12),r=n(77),i=n(51),a=n(29),c=n(37),l=n(21),d=n(136),u=Object.getOwnPropertyDescriptor;t.f=o?u:function(e,t){if(e=a(e),t=c(t,!0),d)try{return u(e,t)}catch(n){}if(l(e,t))return i(!r.f.call(e,t),e[t])}},function(e,t,n){"use strict";t.__esModule=!0,t.logger=t.createLogger=void 0;n(173); +||||||| parent of f3e06399e6... Merge pull request #10184 from VOREStation/upstream-merge-8035 + */t.formatSiUnit=i;t.formatPower=function(e,t){return void 0===t&&(t=0),i(e,t,"W")};t.formatMoney=function(e,t){if(void 0===t&&(t=0),!Number.isFinite(e))return e;var n=(0,o.round)(e,t);t>0&&(n=(0,o.toFixed)(e,t));var r=(n=String(n)).length,a=n.indexOf(".");-1===a&&(a=r);for(var i="",c=0;c0&&c0})).join(":")}},function(e,t,n){"use strict";var o={}.hasOwnProperty;e.exports=function(e,t){return o.call(e,t)}},function(e,t,n){"use strict";var o=n(53),r=n(63),a=n(18),i=n(15),c=n(69),l=[].push,d=function(e){var t=1==e,n=2==e,d=3==e,u=4==e,s=6==e,m=5==e||s;return function(p,h,C,f){for(var N,b,V=a(p),g=r(V),v=o(h,C,3),k=i(g.length),_=0,y=f||c,B=t?y(p,k):n?y(p,0):undefined;k>_;_++)if((m||_ in g)&&(b=v(N=g[_],_,V),e))if(t)B[_]=b;else if(b)switch(e){case 3:return!0;case 5:return N;case 6:return _;case 2:l.call(B,N)}else if(u)return!1;return s?-1:d||u?u:B}};e.exports={forEach:d(0),map:d(1),filter:d(2),some:d(3),every:d(4),find:d(5),findIndex:d(6)}},function(e,t,n){"use strict";var o=n(12),r=n(76),a=n(51),i=n(29),c=n(37),l=n(21),d=n(136),u=Object.getOwnPropertyDescriptor;t.f=o?u:function(e,t){if(e=i(e),t=c(t,!0),d)try{return u(e,t)}catch(n){}if(l(e,t))return a(!r.f.call(e,t),e[t])}},function(e,t,n){"use strict";t.__esModule=!0,t.logger=t.createLogger=void 0;n(173); +======= + */t.formatSiUnit=i;t.formatPower=function(e,t){return void 0===t&&(t=0),i(e,t,"W")};t.formatMoney=function(e,t){if(void 0===t&&(t=0),!Number.isFinite(e))return e;var n=(0,o.round)(e,t);t>0&&(n=(0,o.toFixed)(e,t));var r=(n=String(n)).length,a=n.indexOf(".");-1===a&&(a=r);for(var i="",c=0;c0&&c0})).join(":")}},function(e,t,n){"use strict";var o={}.hasOwnProperty;e.exports=function(e,t){return o.call(e,t)}},function(e,t,n){"use strict";var o=n(53),r=n(63),a=n(18),i=n(15),c=n(69),l=[].push,d=function(e){var t=1==e,n=2==e,d=3==e,u=4==e,s=6==e,m=5==e||s;return function(p,h,C,f){for(var N,b,V=a(p),g=r(V),v=o(h,C,3),k=i(g.length),_=0,y=f||c,L=t?y(p,k):n?y(p,0):undefined;k>_;_++)if((m||_ in g)&&(b=v(N=g[_],_,V),e))if(t)L[_]=b;else if(b)switch(e){case 3:return!0;case 5:return N;case 6:return _;case 2:l.call(L,N)}else if(u)return!1;return s?-1:d||u?u:L}};e.exports={forEach:d(0),map:d(1),filter:d(2),some:d(3),every:d(4),find:d(5),findIndex:d(6)}},function(e,t,n){"use strict";var o=n(12),r=n(76),a=n(51),i=n(29),c=n(37),l=n(21),d=n(136),u=Object.getOwnPropertyDescriptor;t.f=o?u:function(e,t){if(e=i(e),t=c(t,!0),d)try{return u(e,t)}catch(n){}if(l(e,t))return a(!r.f.call(e,t),e[t])}},function(e,t,n){"use strict";t.__esModule=!0,t.logger=t.createLogger=void 0;n(173); +>>>>>>> f3e06399e6... Merge pull request #10184 from VOREStation/upstream-merge-8035 +/** + * @file + * @copyright 2020 Aleksej Komarov + * @license MIT + */var o=0,r=1,i=2,a=3,c=4,l=function(e,t){for(var n=arguments.length,o=new Array(n>2?n-2:0),r=2;r=i){var a=[t].concat(o).map((function(e){return"string"==typeof e?e:e instanceof Error?e.stack||String(e):JSON.stringify(e)})).filter((function(e){return e})).join(" ")+"\nUser Agent: "+navigator.userAgent;Byond.topic({tgui:1,window_id:window.__windowId__,type:"log",message:a})}},d=function(e){return{debug:function(){for(var t=arguments.length,n=new Array(t),r=0;r"+a+""}},function(e,t,n){"use strict";var o=n(7);e.exports=function(e){return o((function(){var t=""[e]('"');return t!==t.toLowerCase()||t.split('"').length>3}))}},function(e,t,n){"use strict";var o=n(12),r=n(17),i=n(51);e.exports=o?function(e,t,n){return r.f(e,t,i(1,n))}:function(e,t,n){return e[t]=n,e}},function(e,t,n){"use strict";var o=Math.ceil,r=Math.floor;e.exports=function(e){return isNaN(e=+e)?0:(e>0?r:o)(e)}},function(e,t,n){"use strict";e.exports=function(e){if("function"!=typeof e)throw TypeError(String(e)+" is not a function");return e}},function(e,t,n){"use strict";var o={}.toString;e.exports=function(e){return o.call(e).slice(8,-1)}},function(e,t,n){"use strict";var o=n(11);e.exports=function(e,t){if(!o(e))return e;var n,r;if(t&&"function"==typeof(n=e.toString)&&!o(r=n.call(e)))return r;if("function"==typeof(n=e.valueOf)&&!o(r=n.call(e)))return r;if(!t&&"function"==typeof(n=e.toString)&&!o(r=n.call(e)))return r;throw TypeError("Can't convert object to primitive value")}},function(e,t,n){"use strict";var o,r,i,a=n(138),c=n(9),l=n(11),d=n(33),u=n(21),s=n(78),m=n(65),p=c.WeakMap;if(a){var h=new p,C=h.get,f=h.has,N=h.set;o=function(e,t){return N.call(h,e,t),t},r=function(e){return C.call(h,e)||{}},i=function(e){return f.call(h,e)}}else{var b=s("state");m[b]=!0,o=function(e,t){return d(e,b,t),t},r=function(e){return u(e,b)?e[b]:{}},i=function(e){return u(e,b)}}e.exports={set:o,get:r,has:i,enforce:function(e){return i(e)?r(e):o(e,{})},getterFor:function(e){return function(t){var n;if(!l(t)||(n=r(t)).type!==e)throw TypeError("Incompatible receiver, "+e+" required");return n}}}},function(e,t,n){"use strict";var o=n(21),r=n(18),i=n(78),a=n(111),c=i("IE_PROTO"),l=Object.prototype;e.exports=a?Object.getPrototypeOf:function(e){return e=r(e),o(e,c)?e[c]:"function"==typeof e.constructor&&e instanceof e.constructor?e.constructor.prototype:e instanceof Object?l:null}},function(e,t,n){"use strict";var o=n(140),r=n(9),i=function(e){return"function"==typeof e?e:undefined};e.exports=function(e,t){return arguments.length<2?i(o[e])||i(r[e]):o[e]&&o[e][t]||r[e]&&r[e][t]}},function(e,t,n){"use strict";function o(e){var t=0;if("undefined"==typeof Symbol||null==e[Symbol.iterator]){if(Array.isArray(e)||(e=function(e,t){if(!e)return;if("string"==typeof e)return r(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(n);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return r(e,t)}(e)))return function(){return t>=e.length?{done:!0}:{done:!1,value:e[t++]}};throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}return(t=e[Symbol.iterator]()).next.bind(t)}function r(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,o=new Array(t);n1?r-1:0),c=1;c1?o-1:0),i=1;in;)r[n]=t[n++];return r},H=function(e,t){T(e,t,{get:function(){return S(this)[t]}})},q=function(e){var t;return e instanceof P||"ArrayBuffer"==(t=N(e))||"SharedArrayBuffer"==t},G=function(e,t){return z(e)&&"symbol"!=typeof t&&t in e&&String(+t)==String(t)},K=function(e,t){return G(e,t=C(t,!0))?u(2,e[t]):A(e,t)},Y=function(e,t,n){return!(G(e,t=C(t,!0))&&b(n)&&f(n,"value"))||f(n,"get")||f(n,"set")||n.configurable||f(n,"writable")&&!n.writable||f(n,"enumerable")&&!n.enumerable?T(e,t,n):(e[t]=n.value,e)};i?(F||(B.f=K,L.f=Y,H(j,"buffer"),H(j,"byteOffset"),H(j,"byteLength"),H(j,"length")),o({target:"Object",stat:!0,forced:!F},{getOwnPropertyDescriptor:K,defineProperty:Y}),e.exports=function(e,t,n){var i=e.match(/\d+$/)[0]/8,c=e+(n?"Clamped":"")+"Array",l="get"+e,u="set"+e,C=r[c],f=C,N=f&&f.prototype,L={},B=function(e,t){T(e,t,{get:function(){return function(e,t){var n=S(e);return n.view[l](t*i+n.byteOffset,!0)}(this,t)},set:function(e){return function(e,t,o){var r=S(e);n&&(o=(o=E(o))<0?0:o>255?255:255&o),r.view[u](t*i+r.byteOffset,o,!0)}(this,t,e)},enumerable:!0})};F?a&&(f=t((function(e,t,n,o){return d(e,f,c),x(b(t)?q(t)?o!==undefined?new C(t,h(n,i),o):n!==undefined?new C(t,h(n,i)):new C(t):z(t)?U(f,t):_.call(f,t):new C(p(t)),e,f)})),g&&g(f,D),k(v(C),(function(e){e in f||s(f,e,C[e])})),f.prototype=N):(f=t((function(e,t,n,o){d(e,f,c);var r,a,l,u=0,s=0;if(b(t)){if(!q(t))return z(t)?U(f,t):_.call(f,t);r=t,s=h(n,i);var C=t.byteLength;if(o===undefined){if(C%i)throw M("Wrong length");if((a=C-s)<0)throw M("Wrong length")}else if((a=m(o)*i)+s>C)throw M("Wrong length");l=a/i}else l=p(t),r=new P(a=l*i);for(I(e,{buffer:r,byteOffset:s,byteLength:a,length:l,view:new O(r)});u"+e+"<\/script>"},h=function(){try{o=document.domain&&new ActiveXObject("htmlfile")}catch(r){}var e,t;h=o?function(e){e.write(p("")),e.close();var t=e.parentWindow.Object;return e=null,t}(o):((t=d("iframe")).style.display="none",l.appendChild(t),t.src=String("javascript:"),(e=t.contentWindow.document).open(),e.write(p("document.F=Object")),e.close(),e.F);for(var n=a.length;n--;)delete h.prototype[a[n]];return h()};c[s]=!0,e.exports=Object.create||function(e,t){var n;return null!==e?(m.prototype=r(e),n=new m,m.prototype=null,n[s]=e):n=h(),t===undefined?n:i(n,t)}},function(e,t,n){"use strict";var o=n(17).f,r=n(21),i=n(16)("toStringTag");e.exports=function(e,t,n){e&&!r(e=n?e:e.prototype,i)&&o(e,i,{configurable:!0,value:t})}},function(e,t,n){"use strict";var o=n(16),r=n(47),i=n(17),a=o("unscopables"),c=Array.prototype;c[a]==undefined&&i.f(c,a,{configurable:!0,value:r(null)}),e.exports=function(e){c[a][e]=!0}},function(e,t,n){"use strict";var o=n(13),r=n(35),i=n(16)("species");e.exports=function(e,t){var n,a=o(e).constructor;return a===undefined||(n=o(a)[i])==undefined?t:r(n)}},function(e,t,n){"use strict";e.exports=function(e,t){return{enumerable:!(1&e),configurable:!(2&e),writable:!(4&e),value:t}}},function(e,t,n){"use strict";var o=n(141),r=n(102).concat("length","prototype");t.f=Object.getOwnPropertyNames||function(e){return o(e,r)}},function(e,t,n){"use strict";var o=n(35);e.exports=function(e,t,n){if(o(e),t===undefined)return e;switch(n){case 0:return function(){return e.call(t)};case 1:return function(n){return e.call(t,n)};case 2:return function(n,o){return e.call(t,n,o)};case 3:return function(n,o,r){return e.call(t,n,o,r)}}return function(){return e.apply(t,arguments)}}},function(e,t,n){"use strict";var o=n(37),r=n(17),i=n(51);e.exports=function(e,t,n){var a=o(t);a in e?r.f(e,a,i(0,n)):e[a]=n}},function(e,t,n){"use strict";var o=n(13),r=n(152);e.exports=Object.setPrototypeOf||("__proto__"in{}?function(){var e,t=!1,n={};try{(e=Object.getOwnPropertyDescriptor(Object.prototype,"__proto__").set).call(n,[]),t=n instanceof Array}catch(i){}return function(n,i){return o(n),r(i),t?e.call(n,i):n.__proto__=i,n}}():undefined)},function(e,t,n){"use strict";var o=n(65),r=n(11),i=n(21),a=n(17).f,c=n(64),l=n(73),d=c("meta"),u=0,s=Object.isExtensible||function(){return!0},m=function(e){a(e,d,{value:{objectID:"O"+ ++u,weakData:{}}})},p=e.exports={REQUIRED:!1,fastKey:function(e,t){if(!r(e))return"symbol"==typeof e?e:("string"==typeof e?"S":"P")+e;if(!i(e,d)){if(!s(e))return"F";if(!t)return"E";m(e)}return e[d].objectID},getWeakData:function(e,t){if(!i(e,d)){if(!s(e))return!0;if(!t)return!1;m(e)}return e[d].weakData},onFreeze:function(e){return l&&p.REQUIRED&&s(e)&&!i(e,d)&&m(e),e}};o[d]=!0},function(e,t,n){"use strict";var o=n(36);e.exports=Array.isArray||function(e){return"Array"==o(e)}},function(e,t,n){"use strict";var o=n(40),r=n(17),i=n(16),a=n(12),c=i("species");e.exports=function(e){var t=o(e),n=r.f;a&&t&&!t[c]&&n(t,c,{configurable:!0,get:function(){return this}})}},function(e,t,n){"use strict";e.exports=function(e,t,n){if(!(e instanceof t))throw TypeError("Incorrect "+(n?n+" ":"")+"invocation");return e}},function(e,t,n){"use strict";var o=n(25),r="["+n(87)+"]",i=RegExp("^"+r+r+"*"),a=RegExp(r+r+"*$"),c=function(e){return function(t){var n=String(o(t));return 1&e&&(n=n.replace(i,"")),2&e&&(n=n.replace(a,"")),n}};e.exports={start:c(1),end:c(2),trim:c(3)}},function(e,t,n){"use strict";t.__esModule=!0,t.FullscreenNotice=void 0;var o=n(0),r=n(2);t.FullscreenNotice=function(e,t){var n=e.children,i=e.title,a=void 0===i?"Welcome":i;return(0,o.createComponentVNode)(2,r.Section,{title:a,height:"100%",stretchContents:!0,children:(0,o.createComponentVNode)(2,r.Flex,{height:"100%",align:"center",justify:"center",children:(0,o.createComponentVNode)(2,r.Flex.Item,{textAlign:"center",mt:"-2rem",children:n})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.TemporaryNotice=void 0;var o=n(0),r=n(6),i=n(1),a=n(2);t.TemporaryNotice=function(e,t){var n,c=e.decode,l=(0,i.useBackend)(t),d=l.act,u=l.data.temp;if(u){var s=((n={})[u.style]=!0,n);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.NoticeBox,Object.assign({},s,{children:[(0,o.createComponentVNode)(2,a.Box,{display:"inline-block",verticalAlign:"middle",children:c?(0,r.decodeHtmlEntities)(u.text):u.text}),(0,o.createComponentVNode)(2,a.Button,{icon:"times-circle",float:"right",onClick:function(){return d("cleartemp")}}),(0,o.createComponentVNode)(2,a.Box,{clear:"both"})]})))}}},function(e,t,n){"use strict";var o=n(7),r=n(36),i="".split;e.exports=o((function(){return!Object("z").propertyIsEnumerable(0)}))?function(e){return"String"==r(e)?i.call(e,""):Object(e)}:Object},function(e,t,n){"use strict";var o=0,r=Math.random();e.exports=function(e){return"Symbol("+String(e===undefined?"":e)+")_"+(++o+r).toString(36)}},function(e,t,n){"use strict";e.exports={}},function(e,t,n){"use strict";var o=n(29),r=n(15),i=n(46),a=function(e){return function(t,n,a){var c,l=o(t),d=r(l.length),u=i(a,d);if(e&&n!=n){for(;d>u;)if((c=l[u++])!=c)return!0}else for(;d>u;u++)if((e||u in l)&&l[u]===n)return e||u||0;return!e&&-1}};e.exports={includes:a(!0),indexOf:a(!1)}},function(e,t,n){"use strict";var o=n(7),r=/#|\.prototype\./,i=function(e,t){var n=c[a(e)];return n==d||n!=l&&("function"==typeof t?o(t):!!t)},a=i.normalize=function(e){return String(e).replace(r,".").toLowerCase()},c=i.data={},l=i.NATIVE="N",d=i.POLYFILL="P";e.exports=i},function(e,t,n){"use strict";var o=n(141),r=n(102);e.exports=Object.keys||function(e){return o(e,r)}},function(e,t,n){"use strict";var o=n(11),r=n(57),i=n(16)("species");e.exports=function(e,t){var n;return r(e)&&("function"!=typeof(n=e.constructor)||n!==Array&&!r(n.prototype)?o(n)&&null===(n=n[i])&&(n=undefined):n=undefined),new(n===undefined?Array:n)(0===t?0:t)}},function(e,t,n){"use strict";var o=n(7),r=n(16),i=n(105),a=r("species");e.exports=function(e){return i>=51||!o((function(){var t=[];return(t.constructor={})[a]=function(){return{foo:1}},1!==t[e](Boolean).foo}))}},function(e,t,n){"use strict";e.exports={}},function(e,t,n){"use strict";var o=n(26);e.exports=function(e,t,n){for(var r in t)o(e,r,t[r],n);return e}},function(e,t,n){"use strict";var o=n(7);e.exports=!o((function(){return Object.isExtensible(Object.preventExtensions({}))}))},function(e,t,n){"use strict";var o=n(13),r=n(107),i=n(15),a=n(53),c=n(108),l=n(149),d=function(e,t){this.stopped=e,this.result=t};(e.exports=function(e,t,n,u,s){var m,p,h,C,f,N,b,V=a(t,n,u?2:1);if(s)m=e;else{if("function"!=typeof(p=c(e)))throw TypeError("Target is not iterable");if(r(p)){for(h=0,C=i(e.length);C>h;h++)if((f=u?V(o(b=e[h])[0],b[1]):V(e[h]))&&f instanceof d)return f;return new d(!1)}m=p.call(e)}for(N=m.next;!(b=N.call(m)).done;)if("object"==typeof(f=l(m,V,b.value,u))&&f&&f instanceof d)return f;return new d(!1)}).stop=function(e){return new d(!0,e)}},function(e,t,n){"use strict";t.__esModule=!0,t.assetMiddleware=t.resolveAsset=t.loadCSS=void 0;var o=n(443),r=(0,n(24).createLogger)("assets"),i=[/v4shim/i],a=[],c={},l=function(e){a.includes(e)||(a.push(e),r.log("loading stylesheet '"+e+"'"),(0,o.loadCSS)(e))};t.loadCSS=l;t.resolveAsset=function(e){return c[e]||e};t.assetMiddleware=function(e){return function(e){return function(t){var n=t.type,o=t.payload;if("asset/stylesheet"!==n)if("asset/mappings"!==n)e(t);else for(var r=function(){var e=d[a];if(i.some((function(t){return t.test(e)})))return"continue";var t=o[e],n=e.split(".").pop();c[e]=t,"css"===n&&l(t)},a=0,d=Object.keys(o);a=0:s>m;m+=p)m in u&&(l=n(l,u[m],m,d));return l}};e.exports={left:c(!1),right:c(!0)}},function(e,t,n){"use strict";var o=n(9),r=n(12),i=n(112),a=n(33),c=n(72),l=n(7),d=n(59),u=n(34),s=n(15),m=n(154),p=n(253),h=n(39),C=n(55),f=n(52).f,N=n(17).f,b=n(106),V=n(48),g=n(38),v=g.get,_=g.set,k=o.ArrayBuffer,y=k,L=o.DataView,B=L&&L.prototype,w=Object.prototype,x=o.RangeError,S=p.pack,I=p.unpack,T=function(e){return[255&e]},A=function(e){return[255&e,e>>8&255]},E=function(e){return[255&e,e>>8&255,e>>16&255,e>>24&255]},M=function(e){return e[3]<<24|e[2]<<16|e[1]<<8|e[0]},P=function(e){return S(e,23,4)},O=function(e){return S(e,52,8)},F=function(e,t){N(e.prototype,t,{get:function(){return v(this)[t]}})},R=function(e,t,n,o){var r=m(n),i=v(e);if(r+t>i.byteLength)throw x("Wrong index");var a=v(i.buffer).bytes,c=r+i.byteOffset,l=a.slice(c,c+t);return o?l:l.reverse()},D=function(e,t,n,o,r,i){var a=m(n),c=v(e);if(a+t>c.byteLength)throw x("Wrong index");for(var l=v(c.buffer).bytes,d=a+c.byteOffset,u=o(+r),s=0;sU;)(j=z[U++])in y||a(y,j,k[j]);W.constructor=y}C&&h(B)!==w&&C(B,w);var H=new L(new y(2)),q=B.setInt8;H.setInt8(0,2147483648),H.setInt8(1,2147483649),!H.getInt8(0)&&H.getInt8(1)||c(B,{setInt8:function(e,t){q.call(this,e,t<<24>>24)},setUint8:function(e,t){q.call(this,e,t<<24>>24)}},{unsafe:!0})}else y=function(e){d(this,y,"ArrayBuffer");var t=m(e);_(this,{bytes:b.call(new Array(t),0),byteLength:t}),r||(this.byteLength=t)},L=function(e,t,n){d(this,L,"DataView"),d(e,y,"DataView");var o=v(e).byteLength,i=u(t);if(i<0||i>o)throw x("Wrong offset");if(i+(n=n===undefined?o-i:s(n))>o)throw x("Wrong length");_(this,{buffer:e,byteLength:n,byteOffset:i}),r||(this.buffer=e,this.byteLength=n,this.byteOffset=i)},r&&(F(y,"byteLength"),F(L,"buffer"),F(L,"byteLength"),F(L,"byteOffset")),c(L.prototype,{getInt8:function(e){return R(this,1,e)[0]<<24>>24},getUint8:function(e){return R(this,1,e)[0]},getInt16:function(e){var t=R(this,2,e,arguments.length>1?arguments[1]:undefined);return(t[1]<<8|t[0])<<16>>16},getUint16:function(e){var t=R(this,2,e,arguments.length>1?arguments[1]:undefined);return t[1]<<8|t[0]},getInt32:function(e){return M(R(this,4,e,arguments.length>1?arguments[1]:undefined))},getUint32:function(e){return M(R(this,4,e,arguments.length>1?arguments[1]:undefined))>>>0},getFloat32:function(e){return I(R(this,4,e,arguments.length>1?arguments[1]:undefined),23)},getFloat64:function(e){return I(R(this,8,e,arguments.length>1?arguments[1]:undefined),52)},setInt8:function(e,t){D(this,1,e,T,t)},setUint8:function(e,t){D(this,1,e,T,t)},setInt16:function(e,t){D(this,2,e,A,t,arguments.length>2?arguments[2]:undefined)},setUint16:function(e,t){D(this,2,e,A,t,arguments.length>2?arguments[2]:undefined)},setInt32:function(e,t){D(this,4,e,E,t,arguments.length>2?arguments[2]:undefined)},setUint32:function(e,t){D(this,4,e,E,t,arguments.length>2?arguments[2]:undefined)},setFloat32:function(e,t){D(this,4,e,P,t,arguments.length>2?arguments[2]:undefined)},setFloat64:function(e,t){D(this,8,e,O,t,arguments.length>2?arguments[2]:undefined)}});V(y,"ArrayBuffer"),V(L,"DataView"),e.exports={ArrayBuffer:y,DataView:L}},function(e,t,n){"use strict";var o=n(4),r=n(9),i=n(67),a=n(26),c=n(56),l=n(74),d=n(59),u=n(11),s=n(7),m=n(81),p=n(48),h=n(85);e.exports=function(e,t,n){var C=-1!==e.indexOf("Map"),f=-1!==e.indexOf("Weak"),N=C?"set":"add",b=r[e],V=b&&b.prototype,g=b,v={},_=function(e){var t=V[e];a(V,e,"add"==e?function(e){return t.call(this,0===e?0:e),this}:"delete"==e?function(e){return!(f&&!u(e))&&t.call(this,0===e?0:e)}:"get"==e?function(e){return f&&!u(e)?undefined:t.call(this,0===e?0:e)}:"has"==e?function(e){return!(f&&!u(e))&&t.call(this,0===e?0:e)}:function(e,n){return t.call(this,0===e?0:e,n),this})};if(i(e,"function"!=typeof b||!(f||V.forEach&&!s((function(){(new b).entries().next()})))))g=n.getConstructor(t,e,C,N),c.REQUIRED=!0;else if(i(e,!0)){var k=new g,y=k[N](f?{}:-0,1)!=k,L=s((function(){k.has(1)})),B=m((function(e){new b(e)})),w=!f&&s((function(){for(var e=new b,t=5;t--;)e[N](t,t);return!e.has(-0)}));B||((g=t((function(t,n){d(t,g,e);var o=h(new b,t,g);return n!=undefined&&l(n,o[N],o,C),o}))).prototype=V,V.constructor=g),(L||w)&&(_("delete"),_("has"),C&&_("get")),(w||y)&&_(N),f&&V.clear&&delete V.clear}return v[e]=g,o({global:!0,forced:g!=b},v),p(g,e),f||n.setStrong(g,e,C),g}},function(e,t,n){"use strict";var o=n(11),r=n(55);e.exports=function(e,t,n){var i,a;return r&&"function"==typeof(i=t.constructor)&&i!==n&&o(a=i.prototype)&&a!==n.prototype&&r(e,a),e}},function(e,t,n){"use strict";var o=Math.expm1,r=Math.exp;e.exports=!o||o(10)>22025.465794806718||o(10)<22025.465794806718||-2e-17!=o(-2e-17)?function(e){return 0==(e=+e)?e:e>-1e-6&&e<1e-6?e+e*e/2:r(e)-1}:o},function(e,t,n){"use strict";e.exports="\t\n\x0B\f\r \xa0\u1680\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200a\u202f\u205f\u3000\u2028\u2029\ufeff"},function(e,t,n){"use strict";var o=n(42),r=n(9),i=n(7);e.exports=o||!i((function(){var e=Math.random();__defineSetter__.call(null,e,(function(){})),delete r[e]}))},function(e,t,n){"use strict";var o=n(13);e.exports=function(){var e=o(this),t="";return e.global&&(t+="g"),e.ignoreCase&&(t+="i"),e.multiline&&(t+="m"),e.dotAll&&(t+="s"),e.unicode&&(t+="u"),e.sticky&&(t+="y"),t}},function(e,t,n){"use strict";var o,r,i=n(89),a=n(118),c=RegExp.prototype.exec,l=String.prototype.replace,d=c,u=(o=/a/,r=/b*/g,c.call(o,"a"),c.call(r,"a"),0!==o.lastIndex||0!==r.lastIndex),s=a.UNSUPPORTED_Y||a.BROKEN_CARET,m=/()??/.exec("")[1]!==undefined;(u||m||s)&&(d=function(e){var t,n,o,r,a=this,d=s&&a.sticky,p=i.call(a),h=a.source,C=0,f=e;return d&&(-1===(p=p.replace("y","")).indexOf("g")&&(p+="g"),f=String(e).slice(a.lastIndex),a.lastIndex>0&&(!a.multiline||a.multiline&&"\n"!==e[a.lastIndex-1])&&(h="(?: "+h+")",f=" "+f,C++),n=new RegExp("^(?:"+h+")",p)),m&&(n=new RegExp("^"+h+"$(?!\\s)",p)),u&&(t=a.lastIndex),o=c.call(d?n:a,f),d?o?(o.input=o.input.slice(C),o[0]=o[0].slice(C),o.index=a.lastIndex,a.lastIndex+=o[0].length):a.lastIndex=0:u&&o&&(a.lastIndex=a.global?o.index+o[0].length:t),m&&o&&o.length>1&&l.call(o[0],n,(function(){for(r=1;r")})),u="$0"==="a".replace(/./,"$0"),s=i("replace"),m=!!/./[s]&&""===/./[s]("a","$0"),p=!r((function(){var e=/(?:)/,t=e.exec;e.exec=function(){return t.apply(this,arguments)};var n="ab".split(e);return 2!==n.length||"a"!==n[0]||"b"!==n[1]}));e.exports=function(e,t,n,s){var h=i(e),C=!r((function(){var t={};return t[h]=function(){return 7},7!=""[e](t)})),f=C&&!r((function(){var t=!1,n=/a/;return"split"===e&&((n={}).constructor={},n.constructor[l]=function(){return n},n.flags="",n[h]=/./[h]),n.exec=function(){return t=!0,null},n[h](""),!t}));if(!C||!f||"replace"===e&&(!d||!u||m)||"split"===e&&!p){var N=/./[h],b=n(h,""[e],(function(e,t,n,o,r){return t.exec===a?C&&!r?{done:!0,value:N.call(t,n,o)}:{done:!0,value:e.call(n,t,o)}:{done:!1}}),{REPLACE_KEEPS_$0:u,REGEXP_REPLACE_SUBSTITUTES_UNDEFINED_CAPTURE:m}),V=b[0],g=b[1];o(String.prototype,e,V),o(RegExp.prototype,h,2==t?function(e,t){return g.call(e,this,t)}:function(e){return g.call(e,this)})}s&&c(RegExp.prototype[h],"sham",!0)}},function(e,t,n){"use strict";var o=n(36),r=n(90);e.exports=function(e,t){var n=e.exec;if("function"==typeof n){var i=n.call(e,t);if("object"!=typeof i)throw TypeError("RegExp exec method returned something other than an Object or null");return i}if("RegExp"!==o(e))throw TypeError("RegExp#exec called on incompatible receiver");return r.call(e,t)}},function(e,t,n){"use strict";function o(e){var t=0;if("undefined"==typeof Symbol||null==e[Symbol.iterator]){if(Array.isArray(e)||(e=function(e,t){if(!e)return;if("string"==typeof e)return r(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(n);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return r(e,t)}(e)))return function(){return t>=e.length?{done:!0}:{done:!1,value:e[t++]}};throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}return(t=e[Symbol.iterator]()).next.bind(t)}function r(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,o=new Array(t);n=48&&o<=90?String.fromCharCode(o):o>=112&&o<=123?"F"+(o-111):"["+o+"]"},u=function(e){var t=window.event?e.which:e.keyCode,n=e.ctrlKey,o=e.altKey,r=e.shiftKey;return{keyCode:t,ctrlKey:n,altKey:o,shiftKey:r,hasModifierKeys:n||o||r,keyString:d(n,o,r,t)}},s=function(){for(var e=0,t=Object.keys(l);e=112&&c<=123){i.log(d);for(var s,p=o(m);!(s=p()).done;)(0,s.value)(n,r)}}}(t,n,e)},document.addEventListener("keydown",(function(e){var n=window.event?e.which:e.keyCode;t(e,"keydown"),l[n]=!0})),document.addEventListener("keyup",(function(e){var n=window.event?e.which:e.keyCode;t(e,"keyup"),l[n]=!1})),Byond.IS_LTE_IE8||function(e){var t;document.addEventListener("focusout",(function(){t=setTimeout(e)})),document.addEventListener("focusin",(function(){clearTimeout(t)})),window.addEventListener("beforeunload",e)}((function(){s()})),function(e){return function(t){return e(t)}}}},function(e,t,n){"use strict";t.__esModule=!0,t.CrewManifestContent=t.CrewManifest=void 0;var o=n(0),r=n(1),i=n(2),a=n(3),c=n(28),l=n(6);t.CrewManifest=function(e,t){return(0,o.createComponentVNode)(2,a.Window,{width:400,height:600,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,d)})})};var d=function(e,t){var n=(0,r.useBackend)(t),a=(n.act,n.data.manifest);return(0,o.createComponentVNode)(2,i.Section,{title:"Crew Manifest",noTopPadding:!0,children:a.map((function(e){return!!e.elems.length&&(0,o.createComponentVNode)(2,i.Section,{title:(0,o.createComponentVNode)(2,i.Box,{backgroundColor:c.COLORS.manifest[e.cat.toLowerCase()],m:-1,pt:1,pb:1,children:(0,o.createComponentVNode)(2,i.Box,{ml:1,textAlign:"center",fontSize:1.4,children:e.cat})}),level:2,children:(0,o.createComponentVNode)(2,i.Table,{children:[(0,o.createComponentVNode)(2,i.Table.Row,{header:!0,color:"white",children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:"Name"}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:"Rank"}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:"Active"})]}),e.elems.map((function(e){return(0,o.createComponentVNode)(2,i.Table.Row,{color:"average",children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:(0,l.decodeHtmlEntities)(e.name)}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:e.rank}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:e.active})]},e.name+e.rank)}))]})},e.cat)}))})};t.CrewManifestContent=d},function(e,t,n){"use strict";t.__esModule=!0,t.LoginInfo=void 0;var o=n(0),r=n(1),i=n(2);t.LoginInfo=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,l=c.authenticated,d=c.rank;if(c)return(0,o.createComponentVNode)(2,i.NoticeBox,{info:!0,children:[(0,o.createComponentVNode)(2,i.Box,{display:"inline-block",verticalAlign:"middle",children:["Logged in as: ",l," (",d,")"]}),(0,o.createComponentVNode)(2,i.Button,{icon:"sign-out-alt",content:"Logout and Eject ID",color:"good",float:"right",onClick:function(){return a("logout")}}),(0,o.createComponentVNode)(2,i.Box,{clear:"both"})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.LoginScreen=void 0;var o=n(0),r=n(1),i=n(2),a=n(61);t.LoginScreen=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.scan,u=l.isAI,s=l.isRobot;return(0,o.createComponentVNode)(2,a.FullscreenNotice,{title:"Welcome",children:[(0,o.createComponentVNode)(2,i.Box,{fontSize:"1.5rem",bold:!0,children:[(0,o.createComponentVNode)(2,i.Icon,{name:"user-circle",verticalAlign:"middle",size:3,mr:"1rem"}),"Guest"]}),(0,o.createComponentVNode)(2,i.Box,{color:"label",my:"1rem",children:["ID:",(0,o.createComponentVNode)(2,i.Button,{icon:"id-card",content:d||"----------",ml:"0.5rem",onClick:function(){return c("scan")}})]}),(0,o.createComponentVNode)(2,i.Button,{icon:"sign-in-alt",disabled:!d,content:"Login",onClick:function(){return c("login",{login_type:1})}}),!!u&&(0,o.createComponentVNode)(2,i.Button,{icon:"sign-in-alt",content:"Login as AI",onClick:function(){return c("login",{login_type:2})}}),!!s&&(0,o.createComponentVNode)(2,i.Button,{icon:"sign-in-alt",content:"Login as Cyborg",onClick:function(){return c("login",{login_type:3})}})]})}},function(e,t,n){"use strict";var o=n(9),r=n(11),i=o.document,a=r(i)&&r(i.createElement);e.exports=function(e){return a?i.createElement(e):{}}},function(e,t,n){"use strict";var o=n(9),r=n(33);e.exports=function(e,t){try{r(o,e,t)}catch(n){o[e]=t}return t}},function(e,t,n){"use strict";var o=n(137),r=Function.toString;"function"!=typeof o.inspectSource&&(o.inspectSource=function(e){return r.call(e)}),e.exports=o.inspectSource},function(e,t,n){"use strict";var o=n(42),r=n(137);(e.exports=function(e,t){return r[e]||(r[e]=t!==undefined?t:{})})("versions",[]).push({version:"3.6.5",mode:o?"pure":"global",copyright:"\xa9 2020 Denis Pushkarev (zloirock.ru)"})},function(e,t,n){"use strict";var o=n(40),r=n(52),i=n(103),a=n(13);e.exports=o("Reflect","ownKeys")||function(e){var t=r.f(a(e)),n=i.f;return n?t.concat(n(e)):t}},function(e,t,n){"use strict";e.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},function(e,t,n){"use strict";t.f=Object.getOwnPropertySymbols},function(e,t,n){"use strict";var o=n(7);e.exports=!!Object.getOwnPropertySymbols&&!o((function(){return!String(Symbol())}))},function(e,t,n){"use strict";var o,r,i=n(9),a=n(79),c=i.process,l=c&&c.versions,d=l&&l.v8;d?r=(o=d.split("."))[0]+o[1]:a&&(!(o=a.match(/Edge\/(\d+)/))||o[1]>=74)&&(o=a.match(/Chrome\/(\d+)/))&&(r=o[1]),e.exports=r&&+r},function(e,t,n){"use strict";var o=n(18),r=n(46),i=n(15);e.exports=function(e){for(var t=o(this),n=i(t.length),a=arguments.length,c=r(a>1?arguments[1]:undefined,n),l=a>2?arguments[2]:undefined,d=l===undefined?n:r(l,n);d>c;)t[c++]=e;return t}},function(e,t,n){"use strict";var o=n(16),r=n(71),i=o("iterator"),a=Array.prototype;e.exports=function(e){return e!==undefined&&(r.Array===e||a[i]===e)}},function(e,t,n){"use strict";var o=n(80),r=n(71),i=n(16)("iterator");e.exports=function(e){if(e!=undefined)return e[i]||e["@@iterator"]||r[o(e)]}},function(e,t,n){"use strict";var o={};o[n(16)("toStringTag")]="z",e.exports="[object z]"===String(o)},function(e,t,n){"use strict";var o=n(4),r=n(238),i=n(39),a=n(55),c=n(48),l=n(33),d=n(26),u=n(16),s=n(42),m=n(71),p=n(151),h=p.IteratorPrototype,C=p.BUGGY_SAFARI_ITERATORS,f=u("iterator"),N=function(){return this};e.exports=function(e,t,n,u,p,b,V){r(n,t,u);var g,v,_,k=function(e){if(e===p&&x)return x;if(!C&&e in B)return B[e];switch(e){case"keys":case"values":case"entries":return function(){return new n(this,e)}}return function(){return new n(this)}},y=t+" Iterator",L=!1,B=e.prototype,w=B[f]||B["@@iterator"]||p&&B[p],x=!C&&w||k(p),S="Array"==t&&B.entries||w;if(S&&(g=i(S.call(new e)),h!==Object.prototype&&g.next&&(s||i(g)===h||(a?a(g,h):"function"!=typeof g[f]&&l(g,f,N)),c(g,y,!0,!0),s&&(m[y]=N))),"values"==p&&w&&"values"!==w.name&&(L=!0,x=function(){return w.call(this)}),s&&!V||B[f]===x||l(B,f,x),m[t]=x,p)if(v={values:k("values"),keys:b?x:k("keys"),entries:k("entries")},V)for(_ in v)(C||L||!(_ in B))&&d(B,_,v[_]);else o({target:t,proto:!0,forced:C||L},v);return v}},function(e,t,n){"use strict";var o=n(7);e.exports=!o((function(){function e(){}return e.prototype.constructor=null,Object.getPrototypeOf(new e)!==e.prototype}))},function(e,t,n){"use strict";e.exports="undefined"!=typeof ArrayBuffer&&"undefined"!=typeof DataView},function(e,t,n){"use strict";var o=n(15),r=n(114),i=n(25),a=Math.ceil,c=function(e){return function(t,n,c){var l,d,u=String(i(t)),s=u.length,m=c===undefined?" ":String(c),p=o(n);return p<=s||""==m?u:(l=p-s,(d=r.call(m,a(l/m.length))).length>l&&(d=d.slice(0,l)),e?u+d:d+u)}};e.exports={start:c(!1),end:c(!0)}},function(e,t,n){"use strict";var o=n(34),r=n(25);e.exports="".repeat||function(e){var t=String(r(this)),n="",i=o(e);if(i<0||i==Infinity)throw RangeError("Wrong number of repetitions");for(;i>0;(i>>>=1)&&(t+=t))1&i&&(n+=t);return n}},function(e,t,n){"use strict";e.exports=Math.sign||function(e){return 0==(e=+e)||e!=e?e:e<0?-1:1}},function(e,t,n){"use strict";var o,r,i,a=n(9),c=n(7),l=n(36),d=n(53),u=n(144),s=n(97),m=n(163),p=a.location,h=a.setImmediate,C=a.clearImmediate,f=a.process,N=a.MessageChannel,b=a.Dispatch,V=0,g={},v=function(e){if(g.hasOwnProperty(e)){var t=g[e];delete g[e],t()}},_=function(e){return function(){v(e)}},k=function(e){v(e.data)},y=function(e){a.postMessage(e+"",p.protocol+"//"+p.host)};h&&C||(h=function(e){for(var t=[],n=1;arguments.length>n;)t.push(arguments[n++]);return g[++V]=function(){("function"==typeof e?e:Function(e)).apply(undefined,t)},o(V),V},C=function(e){delete g[e]},"process"==l(f)?o=function(e){f.nextTick(_(e))}:b&&b.now?o=function(e){b.now(_(e))}:N&&!m?(i=(r=new N).port2,r.port1.onmessage=k,o=d(i.postMessage,i,1)):!a.addEventListener||"function"!=typeof postMessage||a.importScripts||c(y)||"file:"===p.protocol?o="onreadystatechange"in s("script")?function(e){u.appendChild(s("script")).onreadystatechange=function(){u.removeChild(this),v(e)}}:function(e){setTimeout(_(e),0)}:(o=y,a.addEventListener("message",k,!1))),e.exports={set:h,clear:C}},function(e,t,n){"use strict";var o=n(11),r=n(36),i=n(16)("match");e.exports=function(e){var t;return o(e)&&((t=e[i])!==undefined?!!t:"RegExp"==r(e))}},function(e,t,n){"use strict";var o=n(7);function r(e,t){return RegExp(e,t)}t.UNSUPPORTED_Y=o((function(){var e=r("a","y");return e.lastIndex=2,null!=e.exec("abcd")})),t.BROKEN_CARET=o((function(){var e=r("^r","gy");return e.lastIndex=2,null!=e.exec("str")}))},function(e,t,n){"use strict";var o=n(34),r=n(25),i=function(e){return function(t,n){var i,a,c=String(r(t)),l=o(n),d=c.length;return l<0||l>=d?e?"":undefined:(i=c.charCodeAt(l))<55296||i>56319||l+1===d||(a=c.charCodeAt(l+1))<56320||a>57343?e?c.charAt(l):i:e?c.slice(l,l+2):a-56320+(i-55296<<10)+65536}};e.exports={codeAt:i(!1),charAt:i(!0)}},function(e,t,n){"use strict";var o=n(117);e.exports=function(e){if(o(e))throw TypeError("The method doesn't accept regular expressions");return e}},function(e,t,n){"use strict";var o=n(16)("match");e.exports=function(e){var t=/./;try{"/./"[e](t)}catch(n){try{return t[o]=!1,"/./"[e](t)}catch(r){}}return!1}},function(e,t,n){"use strict";var o=n(119).charAt;e.exports=function(e,t,n){return t+(n?o(e,t).length:1)}},function(e,t,n){"use strict";var o=n(7),r=n(87);e.exports=function(e){return o((function(){return!!r[e]()||"\u200b\x85\u180e"!="\u200b\x85\u180e"[e]()||r[e].name!==e}))}},function(e,t,n){"use strict";var o=n(9),r=n(7),i=n(81),a=n(14).NATIVE_ARRAY_BUFFER_VIEWS,c=o.ArrayBuffer,l=o.Int8Array;e.exports=!a||!r((function(){l(1)}))||!r((function(){new l(-1)}))||!i((function(e){new l,new l(null),new l(1.5),new l(e)}),!0)||r((function(){return 1!==new l(new c(2),1,undefined).length}))},function(e,t,n){"use strict";t.__esModule=!0,t.debugReducer=t.useDebug=t.selectDebug=t.toggleDebugLayout=t.toggleKitchenSink=void 0;var o=n(93),r=function(){return{type:"debug/toggleKitchenSink"}}; +/** + * @file + * @copyright 2020 Aleksej Komarov + * @license MIT + */t.toggleKitchenSink=r;var i=function(){return{type:"debug/toggleDebugLayout"}};t.toggleDebugLayout=i,(0,o.subscribeToHotKey)("F11",(function(){return{type:"debug/toggleDebugLayout"}})),(0,o.subscribeToHotKey)("F12",(function(){return{type:"debug/toggleKitchenSink"}})),(0,o.subscribeToHotKey)("Ctrl+Alt+[8]",(function(){setTimeout((function(){throw new Error("OOPSIE WOOPSIE!! UwU We made a fucky wucky!! A wittle fucko boingo! The code monkeys at our headquarters are working VEWY HAWD to fix this!")}))}));var a=function(e){return e.debug};t.selectDebug=a;t.useDebug=function(e){return a(e.store.getState())};t.debugReducer=function(e,t){void 0===e&&(e={});var n=t.type;t.payload;return"debug/toggleKitchenSink"===n?Object.assign({},e,{kitchenSink:!e.kitchenSink}):"debug/toggleDebugLayout"===n?Object.assign({},e,{debugLayout:!e.debugLayout}):e}},function(e,t,n){"use strict";t.__esModule=!0,t.Layout=t.refocusLayout=void 0;var o=n(0),r=n(10),i=n(19);t.refocusLayout=function(){if(!Byond.IS_LTE_IE8){var e=document.getElementById("Layout__content");e&&e.focus()}};var a=function(e){var t=e.className,n=e.theme,i=void 0===n?"nanotrasen":n,a=e.children;return(0,o.createVNode)(1,"div","theme-"+i,(0,o.createVNode)(1,"div",(0,r.classes)(["Layout",t]),a,0),2)};t.Layout=a;a.Content=function(e){var t=e.className,n=e.scrollable,a=e.children,c=function(e,t){if(null==e)return{};var n,o,r={},i=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}(e,["className","scrollable","children"]);return(0,o.normalizeProps)((0,o.createVNode)(1,"div",(0,r.classes)(["Layout__content",n&&"Layout__content--scrollable",t].concat((0,i.computeBoxClassName)(c))),a,0,Object.assign({id:"Layout__content"},(0,i.computeBoxProps)(c))))}},function(e,t,n){"use strict";t.__esModule=!0,t.AnimatedNumber=void 0;var o=n(5),r=n(0);var i=function(e){return"number"==typeof e&&Number.isFinite(e)&&!Number.isNaN(e)},a=function(e){var t,n;function r(t){var n;return(n=e.call(this,t)||this).timer=null,n.state={value:0},i(t.initial)?n.state.value=t.initial:i(t.value)&&(n.state.value=Number(t.value)),n}n=e,(t=r).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var a=r.prototype;return a.tick=function(){var e=this.props,t=this.state,n=Number(t.value),o=Number(e.value);if(i(o)){var r=.5*n+.5*o;this.setState({value:r})}},a.componentDidMount=function(){var e=this;this.timer=setInterval((function(){return e.tick()}),50)},a.componentWillUnmount=function(){clearTimeout(this.timer)},a.render=function(){var e=this.props,t=this.state,n=e.format,r=e.children,a=t.value,c=e.value;if(!i(c))return c||null;var l=a;if(n)l=n(a);else{var d=String(c).split(".")[1],u=d?d.length:0;l=(0,o.toFixed)(a,(0,o.clamp)(u,0,8))}return"function"==typeof r?r(l,a):l},r}(r.Component);t.AnimatedNumber=a},function(e,t,n){"use strict";t.__esModule=!0,t.ButtonInput=t.ButtonConfirm=t.ButtonCheckbox=t.Button=void 0;var o=n(0),r=n(10),i=n(93),a=n(3),c=n(24),l=n(19),d=n(129),u=n(178);function s(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,e.__proto__=t}function m(e,t){if(null==e)return{};var n,o,r={},i=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}var p=(0,c.createLogger)("Button"),h=function(e){var t=e.className,n=e.fluid,c=e.icon,s=e.iconRotation,h=e.iconSpin,C=e.iconColor,f=e.iconSize,N=e.color,b=e.disabled,V=e.selected,g=e.tooltip,v=e.tooltipPosition,_=e.tooltipScale,k=e.ellipsis,y=e.compact,L=e.circular,B=e.content,w=e.children,x=e.onclick,S=e.onClick,I=m(e,["className","fluid","icon","iconRotation","iconSpin","iconColor","iconSize","color","disabled","selected","tooltip","tooltipPosition","tooltipScale","ellipsis","compact","circular","content","children","onclick","onClick"]),T=!(!B&&!w);return x&&p.warn("Lowercase 'onclick' is not supported on Button and lowercase prop names are discouraged in general. Please use a camelCase'onClick' instead and read: https://infernojs.org/docs/guides/event-handling"),(0,o.normalizeProps)((0,o.createComponentVNode)(2,l.Box,Object.assign({className:(0,r.classes)(["Button",n&&"Button--fluid",b&&"Button--disabled",V&&"Button--selected",T&&"Button--hasContent",k&&"Button--ellipsis",L&&"Button--circular",y&&"Button--compact",N&&"string"==typeof N?"Button--color--"+N:"Button--color--default",t]),tabIndex:!b&&"0",unselectable:Byond.IS_LTE_IE8,onclick:function(e){(0,a.refocusLayout)(),!b&&S&&S(e)},onKeyDown:function(e){var t=window.event?e.which:e.keyCode;return t===i.KEY_SPACE||t===i.KEY_ENTER?(e.preventDefault(),void(!b&&S&&S(e))):t===i.KEY_ESCAPE?(e.preventDefault(),void(0,a.refocusLayout)()):void 0}},I,{children:[c&&(0,o.createComponentVNode)(2,d.Icon,{name:c,rotation:s,spin:h,color:C,fontSize:f}),B,w,g&&(0,o.createComponentVNode)(2,u.Tooltip,{content:g,position:v,scale:_})]})))};t.Button=h,h.defaultHooks=r.pureComponentHooks;var C=function(e){var t=e.checked,n=m(e,["checked"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,h,Object.assign({color:"transparent",icon:t?"check-square-o":"square-o",selected:t},n)))};t.ButtonCheckbox=C,h.Checkbox=C;var f=function(e){function t(){var t;return(t=e.call(this)||this).state={clickedOnce:!1},t.handleClick=function(){t.state.clickedOnce&&t.setClickedOnce(!1)},t}s(t,e);var n=t.prototype;return n.setClickedOnce=function(e){var t=this;this.setState({clickedOnce:e}),e?setTimeout((function(){return window.addEventListener("click",t.handleClick)})):window.removeEventListener("click",this.handleClick)},n.render=function(){var e=this,t=this.props,n=t.confirmContent,r=void 0===n?"Confirm?":n,i=t.confirmColor,a=void 0===i?"bad":i,c=t.confirmIcon,l=t.icon,d=t.color,u=t.content,s=t.onClick,p=m(t,["confirmContent","confirmColor","confirmIcon","icon","color","content","onClick"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,h,Object.assign({content:this.state.clickedOnce?r:u,icon:this.state.clickedOnce?c:l,color:this.state.clickedOnce?a:d,onClick:function(){return e.state.clickedOnce?s():e.setClickedOnce(!0)}},p)))},t}(o.Component);t.ButtonConfirm=f,h.Confirm=f;var N=function(e){function t(){var t;return(t=e.call(this)||this).inputRef=(0,o.createRef)(),t.state={inInput:!1},t}s(t,e);var n=t.prototype;return n.setInInput=function(e){if(this.setState({inInput:e}),this.inputRef){var t=this.inputRef.current;if(e){t.value=this.props.currentValue||"";try{t.focus(),t.select()}catch(n){}}}},n.commitResult=function(e){if(this.inputRef){var t=this.inputRef.current;if(""!==t.value)return void this.props.onCommit(e,t.value);if(!this.props.defaultValue)return;this.props.onCommit(e,this.props.defaultValue)}},n.render=function(){var e=this,t=this.props,n=t.fluid,a=t.content,c=t.icon,s=t.iconRotation,p=t.iconSpin,h=t.tooltip,C=t.tooltipPosition,f=t.color,N=void 0===f?"default":f,b=(t.placeholder,t.maxLength,m(t,["fluid","content","icon","iconRotation","iconSpin","tooltip","tooltipPosition","color","placeholder","maxLength"]));return(0,o.normalizeProps)((0,o.createComponentVNode)(2,l.Box,Object.assign({className:(0,r.classes)(["Button",n&&"Button--fluid","Button--color--"+N])},b,{onClick:function(){return e.setInInput(!0)},children:[c&&(0,o.createComponentVNode)(2,d.Icon,{name:c,rotation:s,spin:p}),(0,o.createVNode)(1,"div",null,a,0),(0,o.createVNode)(64,"input","NumberInput__input",null,1,{style:{display:this.state.inInput?undefined:"none","text-align":"left"},onBlur:function(t){e.state.inInput&&(e.setInInput(!1),e.commitResult(t))},onKeyDown:function(t){if(t.keyCode===i.KEY_ENTER)return e.setInInput(!1),void e.commitResult(t);t.keyCode===i.KEY_ESCAPE&&e.setInInput(!1)}},null,this.inputRef),h&&(0,o.createComponentVNode)(2,u.Tooltip,{content:h,position:C})]})))},t}(o.Component);t.ButtonInput=N,h.Input=N},function(e,t,n){"use strict";t.__esModule=!0,t.Icon=void 0;var o=n(0),r=n(10),i=n(19);var a=/-o$/,c=function(e){var t=e.name,n=e.size,c=e.spin,l=e.className,d=e.style,u=void 0===d?{}:d,s=e.rotation,m=function(e,t){if(null==e)return{};var n,o,r={},i=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}(e,["name","size","spin","className","style","rotation"]);n&&(u["font-size"]=100*n+"%"),"number"==typeof s&&(u.transform="rotate("+s+"deg)");var p=a.test(t),h=t.replace(a,"");return(0,o.normalizeProps)((0,o.createComponentVNode)(2,i.Box,Object.assign({as:"i",className:(0,r.classes)([l,p?"far":"fas","fa-"+h,c&&"fa-spin"]),style:u},m)))};t.Icon=c,c.defaultHooks=r.pureComponentHooks},function(e,t,n){"use strict";t.__esModule=!0,t.DraggableControl=void 0;var o=n(0),r=n(5),i=n(10),a=n(127);var c=function(e,t){return e.screenX*t[0]+e.screenY*t[1]},l=function(e){var t,n;function i(t){var n;return(n=e.call(this,t)||this).inputRef=(0,o.createRef)(),n.state={value:t.value,dragging:!1,editing:!1,internalValue:null,origin:null,suppressingFlicker:!1},n.flickerTimer=null,n.suppressFlicker=function(){var e=n.props.suppressFlicker;e>0&&(n.setState({suppressingFlicker:!0}),clearTimeout(n.flickerTimer),n.flickerTimer=setTimeout((function(){return n.setState({suppressingFlicker:!1})}),e))},n.handleDragStart=function(e){var t=n.props,o=t.value,r=t.dragMatrix;n.state.editing||(document.body.style["pointer-events"]="none",n.ref=e.target,n.setState({dragging:!1,origin:c(e,r),value:o,internalValue:o}),n.timer=setTimeout((function(){n.setState({dragging:!0})}),250),n.dragInterval=setInterval((function(){var t=n.state,o=t.dragging,r=t.value,i=n.props.onDrag;o&&i&&i(e,r)}),500),document.addEventListener("mousemove",n.handleDragMove),document.addEventListener("mouseup",n.handleDragEnd))},n.handleDragMove=function(e){var t=n.props,o=t.minValue,i=t.maxValue,a=t.step,l=t.stepPixelSize,d=t.dragMatrix;n.setState((function(t){var n=Object.assign({},t),u=c(e,d)-n.origin;if(t.dragging){var s=Number.isFinite(o)?o%a:0;n.internalValue=(0,r.clamp)(n.internalValue+u*a/l,o-a,i+a),n.value=(0,r.clamp)(n.internalValue-n.internalValue%a+s,o,i),n.origin=c(e,d)}else Math.abs(u)>4&&(n.dragging=!0);return n}))},n.handleDragEnd=function(e){var t=n.props,o=t.onChange,r=t.onDrag,i=n.state,a=i.dragging,c=i.value,l=i.internalValue;if(document.body.style["pointer-events"]="auto",clearTimeout(n.timer),clearInterval(n.dragInterval),n.setState({dragging:!1,editing:!a,origin:null}),document.removeEventListener("mousemove",n.handleDragMove),document.removeEventListener("mouseup",n.handleDragEnd),a)n.suppressFlicker(),o&&o(e,c),r&&r(e,c);else if(n.inputRef){var d=n.inputRef.current;d.value=l;try{d.focus(),d.select()}catch(u){}}},n}return n=e,(t=i).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n,i.prototype.render=function(){var e=this,t=this.state,n=t.dragging,i=t.editing,c=t.value,l=t.suppressingFlicker,d=this.props,u=d.animated,s=d.value,m=d.unit,p=d.minValue,h=d.maxValue,C=d.format,f=d.onChange,N=d.onDrag,b=d.children,V=d.forcedInputWidth,g=d.height,v=d.lineHeight,_=d.fontSize,k=s;(n||l)&&(k=c);var y=function(e){return e+(m?" "+m:"")},L=u&&!n&&!l&&(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:k,format:C,children:y})||y(C?C(k):k),B=(0,o.createVNode)(64,"input","NumberInput__input",null,1,{style:{display:i?undefined:"none",height:g,width:V,"line-height":v,"font-size":_},onBlur:function(t){if(i){var n=(0,r.clamp)(t.target.value,p,h);e.setState({editing:!1,value:n}),e.suppressFlicker(),f&&f(t,n),N&&N(t,n)}},onKeyDown:function(t){if(13===t.keyCode){var n=(0,r.clamp)(t.target.value,p,h);return e.setState({editing:!1,value:n}),e.suppressFlicker(),f&&f(t,n),void(N&&N(t,n))}27!==t.keyCode||e.setState({editing:!1})}},null,this.inputRef);return b({dragging:n,editing:i,value:s,displayValue:k,displayElement:L,inputElement:B,handleDragStart:this.handleDragStart})},i}(o.Component);t.DraggableControl=l,l.defaultHooks=i.pureComponentHooks,l.defaultProps={minValue:-Infinity,maxValue:+Infinity,step:1,stepPixelSize:1,suppressFlicker:50,dragMatrix:[1,0]}},function(e,t,n){"use strict";t.__esModule=!0,t.NumberInput=void 0;var o=n(0),r=n(5),i=n(10),a=n(127),c=n(19);var l=function(e){var t,n;function l(t){var n;n=e.call(this,t)||this;var i=t.value;return n.inputRef=(0,o.createRef)(),n.state={value:i,dragging:!1,editing:!1,internalValue:null,origin:null,suppressingFlicker:!1},n.flickerTimer=null,n.suppressFlicker=function(){var e=n.props.suppressFlicker;e>0&&(n.setState({suppressingFlicker:!0}),clearTimeout(n.flickerTimer),n.flickerTimer=setTimeout((function(){return n.setState({suppressingFlicker:!1})}),e))},n.handleDragStart=function(e){var t=n.props.value;n.state.editing||(document.body.style["pointer-events"]="none",n.ref=e.target,n.setState({dragging:!1,origin:e.screenY,value:t,internalValue:t}),n.timer=setTimeout((function(){n.setState({dragging:!0})}),250),n.dragInterval=setInterval((function(){var t=n.state,o=t.dragging,r=t.value,i=n.props.onDrag;o&&i&&i(e,r)}),500),document.addEventListener("mousemove",n.handleDragMove),document.addEventListener("mouseup",n.handleDragEnd))},n.handleDragMove=function(e){var t=n.props,o=t.minValue,i=t.maxValue,a=t.step,c=t.stepPixelSize;n.setState((function(t){var n=Object.assign({},t),l=n.origin-e.screenY;if(t.dragging){var d=Number.isFinite(o)?o%a:0;n.internalValue=(0,r.clamp)(n.internalValue+l*a/c,o-a,i+a),n.value=(0,r.clamp)(n.internalValue-n.internalValue%a+d,o,i),n.origin=e.screenY}else Math.abs(l)>4&&(n.dragging=!0);return n}))},n.handleDragEnd=function(e){var t=n.props,o=t.onChange,r=t.onDrag,i=n.state,a=i.dragging,c=i.value,l=i.internalValue;if(document.body.style["pointer-events"]="auto",clearTimeout(n.timer),clearInterval(n.dragInterval),n.setState({dragging:!1,editing:!a,origin:null}),document.removeEventListener("mousemove",n.handleDragMove),document.removeEventListener("mouseup",n.handleDragEnd),a)n.suppressFlicker(),o&&o(e,c),r&&r(e,c);else if(n.inputRef){var d=n.inputRef.current;d.value=l;try{d.focus(),d.select()}catch(u){}}},n}return n=e,(t=l).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n,l.prototype.render=function(){var e=this,t=this.state,n=t.dragging,l=t.editing,d=t.value,u=t.suppressingFlicker,s=this.props,m=s.className,p=s.fluid,h=s.animated,C=s.value,f=s.unit,N=s.minValue,b=s.maxValue,V=s.height,g=s.width,v=s.lineHeight,_=s.fontSize,k=s.format,y=s.onChange,L=s.onDrag,B=C;(n||u)&&(B=d);var w=function(e){return(0,o.createVNode)(1,"div","NumberInput__content",e+(f?" "+f:""),0,{unselectable:Byond.IS_LTE_IE8})},x=h&&!n&&!u&&(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:B,format:k,children:w})||w(k?k(B):B);return(0,o.createComponentVNode)(2,c.Box,{className:(0,i.classes)(["NumberInput",p&&"NumberInput--fluid",m]),minWidth:g,minHeight:V,lineHeight:v,fontSize:_,onMouseDown:this.handleDragStart,children:[(0,o.createVNode)(1,"div","NumberInput__barContainer",(0,o.createVNode)(1,"div","NumberInput__bar",null,1,{style:{height:(0,r.clamp)((B-N)/(b-N)*100,0,100)+"%"}}),2),x,(0,o.createVNode)(64,"input","NumberInput__input",null,1,{style:{display:l?undefined:"none",height:V,"line-height":v,"font-size":_},onBlur:function(t){if(l){var n=(0,r.clamp)(t.target.value,N,b);e.setState({editing:!1,value:n}),e.suppressFlicker(),y&&y(t,n),L&&L(t,n)}},onKeyDown:function(t){if(13===t.keyCode){var n=(0,r.clamp)(t.target.value,N,b);return e.setState({editing:!1,value:n}),e.suppressFlicker(),y&&y(t,n),void(L&&L(t,n))}27!==t.keyCode||e.setState({editing:!1})}},null,this.inputRef)]})},l}(o.Component);t.NumberInput=l,l.defaultHooks=i.pureComponentHooks,l.defaultProps={minValue:-Infinity,maxValue:+Infinity,step:1,stepPixelSize:1,suppressFlicker:50}},function(e,t,n){"use strict";t.__esModule=!0,t.Materials=t.ExosuitFabricator=void 0;var o,r=n(0),i=n(10),a=n(8),c=n(1),l=n(20),d=n(2),u=n(3),s=n(6),m=n(5);function p(e){var t=0;if("undefined"==typeof Symbol||null==e[Symbol.iterator]){if(Array.isArray(e)||(e=function(e,t){if(!e)return;if("string"==typeof e)return h(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(n);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return h(e,t)}(e)))return function(){return t>=e.length?{done:!0}:{done:!1,value:e[t++]}};throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}return(t=e[Symbol.iterator]()).next.bind(t)}function h(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,o=new Array(t);nn?{color:2,deficit:e-n}:t>n?{color:1,deficit:e}:e+t>n?{color:1,deficit:e+t-n}:{color:0,deficit:0}},b=function(e,t,n){var o={textColor:0};return Object.keys(n.cost).forEach((function(r){o[r]=N(n.cost[r],t[r],e[r]),o[r].color>o.textColor&&(o.textColor=o[r].color)})),o};t.ExosuitFabricator=function(e,t){var n,o,i=(0,c.useBackend)(t),a=i.act,l=i.data,s=l.queue||[],m=(n=l.materials||[],o={},n.forEach((function(e){o[e.name]=e.amount})),o),p=function(e,t){var n={},o={},r={},i={};return t.forEach((function(t,a){i[a]=0,Object.keys(t.cost).forEach((function(c){n[c]=n[c]||0,r[c]=r[c]||0,o[c]=N(t.cost[c],n[c],e[c]),0!==o[c].color?i[a]1&&l0)&&(0,r.createComponentVNode)(2,d.Flex.Item,{width:"80px",children:[(0,r.createComponentVNode)(2,v,{name:e.name,amount:e.amount,formatsi:!0}),!a&&(0,r.createComponentVNode)(2,d.Box,{mt:1,style:{"text-align":"center"},children:(0,r.createComponentVNode)(2,V,{material:e})})]},e.name)||null}))})};t.Materials=g;var v=function(e,t){var n=e.name,o=e.amount,a=e.formatsi,c=e.formatmoney,u=e.color,p=e.style,h="0";return h=o<1&&o>0?(0,m.toFixed)(o,2):a?(0,l.formatSiUnit)(o,0):c?(0,l.formatMoney)(o):o,(0,r.createComponentVNode)(2,d.Flex,{direction:"column",align:"center",children:[(0,r.createComponentVNode)(2,d.Flex.Item,{children:(0,r.createComponentVNode)(2,d.Box,{className:(0,i.classes)(["sheetmaterials32x32",C[n]]),position:"relative",style:p,children:(0,r.createComponentVNode)(2,d.Tooltip,{position:"bottom",content:(0,s.toTitleCase)(n)})})}),(0,r.createComponentVNode)(2,d.Flex.Item,{children:(0,r.createComponentVNode)(2,d.Box,{textColor:u,style:{"text-align":"center"},children:h})})]})},_=function(e,t){var n=(0,c.useBackend)(t).data,o=n.partSets||[],i=n.buildableParts||{},a=(0,c.useSharedState)(t,"part_tab",o.length?i[0]:""),l=a[0],u=a[1];return(0,r.createComponentVNode)(2,d.Tabs,{vertical:!0,children:o.map((function(e){return!!i[e]&&(0,r.createComponentVNode)(2,d.Tabs.Tab,{selected:e===l,disabled:!i[e],onClick:function(){return u(e)},children:e},e)}))})},k=function(e,t){var n,o=(0,c.useBackend)(t).data,i=function(e){for(var t,n=p(e);!(t=n()).done;){var o=t.value;if(u[o])return o}return null},l=o.partSets||[],u=o.buildableParts||[],m=e.queueMaterials,h=e.materials,C=(0,c.useSharedState)(t,"part_tab",i(l)),f=C[0],N=C[1],V=(0,c.useSharedState)(t,"search_text",""),g=V[0],v=V[1];if(!f||!u[f]){var _=i(l);if(!_)return;N(_)}return g?(n=[],function(e,t){var n=[];if(e.length){var o=(0,s.createSearch)(e,(function(e){return(e.name||"")+(e.desc||"")+(e.searchMeta||"")}));return Object.keys(t).forEach((function(e){t[e].filter(o).forEach((function(e){n.push(e)}))})),n=(0,a.uniqBy)((function(e){return e.name}))(n)}}(g,u).forEach((function(e){e.format=b(h,m,e),n.push(e)}))):(n={Parts:[]},u[f].forEach((function(e){e.format=b(h,m,e),e.subCategory?(e.subCategory in n||(n[e.subCategory]=[]),n[e.subCategory].push(e)):n.Parts.push(e)}))),(0,r.createFragment)([(0,r.createComponentVNode)(2,d.Section,{children:(0,r.createComponentVNode)(2,d.Flex,{children:[(0,r.createComponentVNode)(2,d.Flex.Item,{mr:1,children:(0,r.createComponentVNode)(2,d.Icon,{name:"search"})}),(0,r.createComponentVNode)(2,d.Flex.Item,{grow:1,children:(0,r.createComponentVNode)(2,d.Input,{fluid:!0,placeholder:"Search for...",onInput:function(e,t){return v(t)}})})]})}),!!g&&(0,r.createComponentVNode)(2,y,{name:"Search Results",parts:n,forceShow:!0,placeholder:"No matching results..."})||Object.keys(n).map((function(e){return(0,r.createComponentVNode)(2,y,{name:e,parts:n[e]},e)}))],0)},y=function(e,t){var n=(0,c.useBackend)(t),o=n.act,i=n.data.buildingPart,a=e.parts,l=e.name,u=e.forceShow,s=e.placeholder,m=(0,c.useSharedState)(t,"display_mats",!1)[0];return(!!a.length||u)&&(0,r.createComponentVNode)(2,d.Section,{title:l,buttons:(0,r.createComponentVNode)(2,d.Button,{disabled:!a.length,color:"good",content:"Queue All",icon:"plus-circle",onClick:function(){return o("add_queue_set",{part_list:a.map((function(e){return e.id}))})}}),children:[!a.length&&s,a.map((function(e){return(0,r.createFragment)([(0,r.createComponentVNode)(2,d.Flex,{align:"center",children:[(0,r.createComponentVNode)(2,d.Flex.Item,{children:(0,r.createComponentVNode)(2,d.Button,{disabled:i||2===e.format.textColor,color:"good",height:"20px",mr:1,icon:"play",onClick:function(){return o("build_part",{id:e.id})}})}),(0,r.createComponentVNode)(2,d.Flex.Item,{children:(0,r.createComponentVNode)(2,d.Button,{color:"average",height:"20px",mr:1,icon:"plus-circle",onClick:function(){return o("add_queue_part",{id:e.id})}})}),(0,r.createComponentVNode)(2,d.Flex.Item,{children:(0,r.createComponentVNode)(2,d.Box,{inline:!0,textColor:f[e.format.textColor],children:e.name})}),(0,r.createComponentVNode)(2,d.Flex.Item,{grow:1}),(0,r.createComponentVNode)(2,d.Flex.Item,{children:(0,r.createComponentVNode)(2,d.Button,{icon:"question-circle",transparent:!0,height:"20px",tooltip:"Build Time: "+e.printTime+"s. "+(e.desc||""),tooltipPosition:"left"})})]}),m&&(0,r.createComponentVNode)(2,d.Flex,{mb:2,children:Object.keys(e.cost).map((function(t){return(0,r.createComponentVNode)(2,d.Flex.Item,{width:"50px",color:f[e.format[t].color],children:(0,r.createComponentVNode)(2,v,{formatmoney:!0,style:{transform:"scale(0.75) translate(0%, 10%)"},name:t,amount:e.cost[t]})},t)}))})],0,e.name)}))]})},L=function(e,t){var n=(0,c.useBackend)(t),o=n.act,i=n.data,a=i.isProcessingQueue,l=i.queue||[],u=e.queueMaterials,s=e.missingMaterials,m=e.textColors;return(0,r.createComponentVNode)(2,d.Flex,{height:"100%",width:"100%",direction:"column",children:[(0,r.createComponentVNode)(2,d.Flex.Item,{height:0,grow:1,children:(0,r.createComponentVNode)(2,d.Section,{height:"100%",title:"Queue",overflowY:"auto",buttons:(0,r.createFragment)([(0,r.createComponentVNode)(2,d.Button.Confirm,{disabled:!l.length,color:"bad",icon:"minus-circle",content:"Clear Queue",onClick:function(){return o("clear_queue")}}),!!a&&(0,r.createComponentVNode)(2,d.Button,{disabled:!l.length,content:"Stop",icon:"stop",onClick:function(){return o("stop_queue")}})||(0,r.createComponentVNode)(2,d.Button,{disabled:!l.length,content:"Build Queue",icon:"play",onClick:function(){return o("build_queue")}})],0),children:(0,r.createComponentVNode)(2,d.Flex,{direction:"column",height:"100%",children:[(0,r.createComponentVNode)(2,d.Flex.Item,{children:(0,r.createComponentVNode)(2,x)}),(0,r.createComponentVNode)(2,d.Flex.Item,{children:(0,r.createComponentVNode)(2,w,{textColors:m})})]})})}),!!l.length&&(0,r.createComponentVNode)(2,d.Flex.Item,{mt:1,children:(0,r.createComponentVNode)(2,d.Section,{title:"Material Cost",children:(0,r.createComponentVNode)(2,B,{queueMaterials:u,missingMaterials:s})})})]})},B=function(e,t){var n=e.queueMaterials,o=e.missingMaterials;return(0,r.createComponentVNode)(2,d.Flex,{wrap:"wrap",children:Object.keys(n).map((function(e){return(0,r.createComponentVNode)(2,d.Flex.Item,{width:"12%",children:[(0,r.createComponentVNode)(2,v,{formatmoney:!0,name:e,amount:n[e]}),!!o[e]&&(0,r.createComponentVNode)(2,d.Box,{textColor:"bad",style:{"text-align":"center"},children:(0,l.formatMoney)(o[e])})]},e)}))})},w=function(e,t){var n=(0,c.useBackend)(t),o=n.act,i=n.data,a=e.textColors,l=i.queue||[];return l.length?l.map((function(e,t){return(0,r.createComponentVNode)(2,d.Box,{children:(0,r.createComponentVNode)(2,d.Flex,{mb:.5,direction:"column",justify:"center",wrap:"wrap",height:"20px",inline:!0,children:[(0,r.createComponentVNode)(2,d.Flex.Item,{basis:"content",children:(0,r.createComponentVNode)(2,d.Button,{height:"20px",mr:1,icon:"minus-circle",color:"bad",onClick:function(){return o("del_queue_part",{index:t+1})}})}),(0,r.createComponentVNode)(2,d.Flex.Item,{children:(0,r.createComponentVNode)(2,d.Box,{inline:!0,textColor:f[a[t]],children:e.name})})]})},e.name)})):(0,r.createFragment)([(0,r.createTextVNode)("No parts in queue.")],4)},x=function(e,t){var n=(0,c.useBackend)(t).data,o=n.buildingPart,i=n.storedPart;if(i){var a=i.name;return(0,r.createComponentVNode)(2,d.Box,{children:(0,r.createComponentVNode)(2,d.ProgressBar,{minValue:0,maxValue:1,value:1,color:"average",children:(0,r.createComponentVNode)(2,d.Flex,{children:[(0,r.createComponentVNode)(2,d.Flex.Item,{children:a}),(0,r.createComponentVNode)(2,d.Flex.Item,{grow:1}),(0,r.createComponentVNode)(2,d.Flex.Item,{children:"Fabricator outlet obstructed..."})]})})})}if(o){var l=o.name,u=o.duration,s=o.printTime,m=Math.ceil(u/10);return(0,r.createComponentVNode)(2,d.Box,{children:(0,r.createComponentVNode)(2,d.ProgressBar,{minValue:0,maxValue:s,value:u,children:(0,r.createComponentVNode)(2,d.Flex,{children:[(0,r.createComponentVNode)(2,d.Flex.Item,{children:l}),(0,r.createComponentVNode)(2,d.Flex.Item,{grow:1}),(0,r.createComponentVNode)(2,d.Flex.Item,{children:m>=0&&m+"s"||"Dispensing..."})]})})})}}},function(e,t,n){"use strict";t.__esModule=!0,t.IdentificationComputerRegions=t.IdentificationComputerAccessModification=t.IdentificationComputerPrinting=t.IdentificationComputerContent=t.IdentificationComputer=void 0;var o=n(0),r=n(8),i=n(1),a=n(2),c=n(3),l=n(6),d=(n(28),n(94));t.IdentificationComputer=function(e,t){var n=(0,i.useBackend)(t);n.act,n.data;return(0,o.createComponentVNode)(2,c.Window,{width:600,height:700,children:(0,o.createComponentVNode)(2,c.Window.Content,{resizable:!0,children:(0,o.createComponentVNode)(2,u)})})};var u=function(e,t){var n=(0,i.useBackend)(t),r=n.act,c=n.data,l=e.ntos,u=c.mode,p=c.has_modify,h=c.printing,C=(0,o.createComponentVNode)(2,m,{ntos:l});return l&&!c.have_id_slot?C=(0,o.createComponentVNode)(2,d.CrewManifestContent):h?C=(0,o.createComponentVNode)(2,s):1===u&&(C=(0,o.createComponentVNode)(2,d.CrewManifestContent)),(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Tabs,{children:[(!l||!!c.have_id_slot)&&(0,o.createComponentVNode)(2,a.Tabs.Tab,{icon:"home",selected:0===u,onClick:function(){return r("mode",{mode_target:0})},children:"Access Modification"}),(0,o.createComponentVNode)(2,a.Tabs.Tab,{icon:"home",selected:1===u,onClick:function(){return r("mode",{mode_target:1})},children:"Crew Manifest"}),!l||!!c.have_printer&&(0,o.createComponentVNode)(2,a.Tabs.Tab,{float:"right",icon:"print",onClick:function(){return r("print")},disabled:!u&&!p,color:"",children:"Print"})]}),C],0)};t.IdentificationComputerContent=u;var s=function(e,t){return(0,o.createComponentVNode)(2,a.Section,{title:"Printing",children:"Please wait..."})};t.IdentificationComputerPrinting=s;var m=function(e,t){var n=(0,i.useBackend)(t),r=n.act,c=n.data,d=e.ntos,u=c.station_name,s=c.target_name,m=c.target_owner,h=c.scan_name,C=c.authenticated,f=c.has_modify,N=c.account_number,b=c.centcom_access,V=c.all_centcom_access,g=(c.regions,c.id_rank),v=c.departments;return(0,o.createComponentVNode)(2,a.Section,{title:"Access Modification",children:[!C&&(0,o.createComponentVNode)(2,a.Box,{italic:!0,mb:1,children:"Please insert the IDs into the terminal to proceed."}),(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Target Identitity",children:(0,o.createComponentVNode)(2,a.Button,{icon:"eject",fluid:!0,content:s,onClick:function(){return r("modify")}})}),!d&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Authorized Identitity",children:(0,o.createComponentVNode)(2,a.Button,{icon:"eject",fluid:!0,content:h,onClick:function(){return r("scan")}})})]}),!!C&&!!f&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Details",level:2,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Registered Name",children:(0,o.createComponentVNode)(2,a.Input,{value:m,fluid:!0,onInput:function(e,t){return r("reg",{reg:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Account Number",children:(0,o.createComponentVNode)(2,a.Input,{value:N,fluid:!0,onInput:function(e,t){return r("account",{account:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Dismissals",children:(0,o.createComponentVNode)(2,a.Button.Confirm,{color:"bad",icon:"exclamation-triangle",confirmIcon:"fire",fluid:!0,content:"Dismiss "+m,confirmContent:"You are dismissing "+m+", confirm?",onClick:function(){return r("terminate")}})})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Assignment",level:2,children:(0,o.createComponentVNode)(2,a.Table,{children:[v.map((function(e){return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{header:!0,verticalAlign:"middle",children:e.department_name}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.jobs.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{selected:e.job===g,onClick:function(){return r("assign",{assign_target:e.job})},children:(0,l.decodeHtmlEntities)(e.display_name)},e.job)}))})]}),(0,o.createComponentVNode)(2,a.Box,{mt:-1,children:"\xa0"}),(0,o.createTextVNode)(" ")],0,e.department_name)})),(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{header:!0,verticalAlign:"middle",children:"Special"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return r("assign",{assign_target:"Custom"})},children:"Custom"})})]})]})}),!!b&&(0,o.createComponentVNode)(2,a.Section,{title:"Central Command",level:2,children:V.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,selected:e.allowed,onClick:function(){return r("access",{access_target:e.ref,allowed:e.allowed})},children:(0,l.decodeHtmlEntities)(e.desc)})},e.ref)}))})||(0,o.createComponentVNode)(2,a.Section,{title:u,level:2,children:(0,o.createComponentVNode)(2,p,{actName:"access"})})],0)]})};t.IdentificationComputerAccessModification=m;var p=function(e,t){var n=(0,i.useBackend)(t),c=n.act,d=n.data,u=e.actName,s=d.regions;return(0,o.createComponentVNode)(2,a.Flex,{wrap:"wrap",spacing:1,children:(0,r.sortBy)((function(e){return e.name}))(s).map((function(e){return(0,o.createComponentVNode)(2,a.Flex.Item,{mb:1,basis:"content",grow:1,children:(0,o.createComponentVNode)(2,a.Section,{title:e.name,height:"100%",children:(0,r.sortBy)((function(e){return e.desc}))(e.accesses).map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,selected:e.allowed,onClick:function(){return c(u,{access_target:e.ref,allowed:e.allowed})},children:(0,l.decodeHtmlEntities)(e.desc)})},e.ref)}))})},e.name)}))})};t.IdentificationComputerRegions=p},function(e,t,n){"use strict";t.__esModule=!0,t.OvermapPanControls=t.OvermapFlightData=void 0;var o=n(0),r=(n(5),n(1)),i=n(2);t.OvermapFlightData=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,l=e.disableLimiterControls,d=c.ETAnext,u=c.speed,s=c.speed_color,m=c.accel,p=c.heading,h=c.accellimit;return(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"ETA To Next Grid",children:d}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Speed",color:s,children:[u," Gm/h"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Acceleration",children:[m," Gm/h"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Heading",children:[p,"\xb0"]}),!l&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Acceleration Limiter",children:(0,o.createComponentVNode)(2,i.Button,{onClick:function(){return a("accellimit")},children:[h," Gm/h"]})})||null]})};t.OvermapPanControls=function(e,t){var n=(0,r.useBackend)(t).act,a=e.disabled,c=e.actToDo,l=e.selected,d=void 0===l?function(e){return!1}:l;return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.Button,{disabled:a,selected:d(9),onClick:function(){return n(c,{dir:9})},icon:"arrow-up",iconRotation:-45}),(0,o.createComponentVNode)(2,i.Button,{disabled:a,selected:d(1),onClick:function(){return n(c,{dir:1})},icon:"arrow-up"}),(0,o.createComponentVNode)(2,i.Button,{disabled:a,selected:d(5),onClick:function(){return n(c,{dir:5})},icon:"arrow-up",iconRotation:45})]}),(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.Button,{disabled:a,selected:d(8),onClick:function(){return n(c,{dir:8})},icon:"arrow-left"}),(0,o.createComponentVNode)(2,i.Button,{disabled:a,selected:d(0),onClick:function(){return n("brake")},icon:"ban"}),(0,o.createComponentVNode)(2,i.Button,{disabled:a,selected:d(4),onClick:function(){return n(c,{dir:4})},icon:"arrow-right"})]}),(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.Button,{disabled:a,selected:d(10),onClick:function(){return n(c,{dir:10})},icon:"arrow-down",iconRotation:45}),(0,o.createComponentVNode)(2,i.Button,{disabled:a,selected:d(2),onClick:function(){return n(c,{dir:2})},icon:"arrow-down"}),(0,o.createComponentVNode)(2,i.Button,{disabled:a,selected:d(6),onClick:function(){return n(c,{dir:6})},icon:"arrow-down",iconRotation:-45})]})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.AreaCharge=t.PowerMonitorFocus=t.PowerMonitorContent=t.PowerMonitor=t.powerRank=void 0;var o=n(0),r=n(8),i=n(41),a=n(5),c=n(10),l=n(1),d=n(2),u=n(3),s=5e5,m=function(e){var t=String(e.split(" ")[1]).toLowerCase();return["w","kw","mw","gw"].indexOf(t)};t.powerRank=m;t.PowerMonitor=function(){return(0,o.createComponentVNode)(2,u.Window,{width:550,height:700,resizable:!0,children:(0,o.createComponentVNode)(2,u.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,p)})})};var p=function(e,t){var n=(0,l.useBackend)(t),r=n.act,i=n.data,a=(i.map_levels,i.all_sensors),c=i.focus;if(c)return(0,o.createComponentVNode)(2,h,{focus:c});var u=(0,o.createComponentVNode)(2,d.Box,{color:"bad",children:"No sensors detected"});return a&&(u=(0,o.createComponentVNode)(2,d.Table,{children:a.map((function(e){return(0,o.createComponentVNode)(2,d.Table.Row,{children:(0,o.createComponentVNode)(2,d.Table.Cell,{children:(0,o.createComponentVNode)(2,d.Button,{content:e.name,icon:e.alarm?"bell":"sign-in-alt",onClick:function(){return r("setsensor",{id:e.name})}})})},e.name)}))})),(0,o.createComponentVNode)(2,d.Section,{title:"No active sensor. Listing all.",buttons:(0,o.createComponentVNode)(2,d.Button,{content:"Scan For Sensors",icon:"undo",onClick:function(){return r("refresh")}}),children:u})};t.PowerMonitorContent=p;var h=function(e,t){var n=(0,l.useBackend)(t),c=n.act,u=(n.data,e.focus),p=u.history,h=(0,l.useLocalState)(t,"sortByField",null),N=h[0],b=h[1],V=p.supply[p.supply.length-1]||0,g=p.demand[p.demand.length-1]||0,v=p.supply.map((function(e,t){return[t,e]})),_=p.demand.map((function(e,t){return[t,e]})),k=Math.max.apply(Math,[s].concat(p.supply,p.demand)),y=(0,i.flow)([(0,r.map)((function(e,t){return Object.assign({},e,{id:e.name+t})})),"name"===N&&(0,r.sortBy)((function(e){return e.name})),"charge"===N&&(0,r.sortBy)((function(e){return-e.charge})),"draw"===N&&(0,r.sortBy)((function(e){return-m(e.load)}),(function(e){return-parseFloat(e.load)})),"problems"===N&&(0,r.sortBy)((function(e){return e.eqp}),(function(e){return e.lgt}),(function(e){return e.env}),(function(e){return e.charge}),(function(e){return e.name}))])(u.areas);return(0,o.createFragment)([(0,o.createComponentVNode)(2,d.Section,{title:u.name,buttons:(0,o.createComponentVNode)(2,d.Button,{icon:"sign-out-alt",content:"Back To Main",onClick:function(){return c("clear")}})}),(0,o.createComponentVNode)(2,d.Flex,{mx:-.5,mb:1,children:[(0,o.createComponentVNode)(2,d.Flex.Item,{mx:.5,width:"200px",children:(0,o.createComponentVNode)(2,d.Section,{children:(0,o.createComponentVNode)(2,d.LabeledList,{children:[(0,o.createComponentVNode)(2,d.LabeledList.Item,{label:"Supply",children:(0,o.createComponentVNode)(2,d.ProgressBar,{value:V,minValue:0,maxValue:k,color:"teal",children:(0,a.toFixed)(V/1e3)+" kW"})}),(0,o.createComponentVNode)(2,d.LabeledList.Item,{label:"Draw",children:(0,o.createComponentVNode)(2,d.ProgressBar,{value:g,minValue:0,maxValue:k,color:"pink",children:(0,a.toFixed)(g/1e3)+" kW"})})]})})}),(0,o.createComponentVNode)(2,d.Flex.Item,{mx:.5,grow:1,children:(0,o.createComponentVNode)(2,d.Section,{position:"relative",height:"100%",children:[(0,o.createComponentVNode)(2,d.Chart.Line,{fillPositionedParent:!0,data:v,rangeX:[0,v.length-1],rangeY:[0,k],strokeColor:"rgba(0, 181, 173, 1)",fillColor:"rgba(0, 181, 173, 0.25)"}),(0,o.createComponentVNode)(2,d.Chart.Line,{fillPositionedParent:!0,data:_,rangeX:[0,_.length-1],rangeY:[0,k],strokeColor:"rgba(224, 57, 151, 1)",fillColor:"rgba(224, 57, 151, 0.25)"})]})})]}),(0,o.createComponentVNode)(2,d.Section,{children:[(0,o.createComponentVNode)(2,d.Box,{mb:1,children:[(0,o.createComponentVNode)(2,d.Box,{inline:!0,mr:2,color:"label",children:"Sort by:"}),(0,o.createComponentVNode)(2,d.Button.Checkbox,{checked:"name"===N,content:"Name",onClick:function(){return b("name"!==N&&"name")}}),(0,o.createComponentVNode)(2,d.Button.Checkbox,{checked:"charge"===N,content:"Charge",onClick:function(){return b("charge"!==N&&"charge")}}),(0,o.createComponentVNode)(2,d.Button.Checkbox,{checked:"draw"===N,content:"Draw",onClick:function(){return b("draw"!==N&&"draw")}}),(0,o.createComponentVNode)(2,d.Button.Checkbox,{checked:"problems"===N,content:"Problems",onClick:function(){return b("problems"!==N&&"problems")}})]}),(0,o.createComponentVNode)(2,d.Table,{children:[(0,o.createComponentVNode)(2,d.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,d.Table.Cell,{children:"Area"}),(0,o.createComponentVNode)(2,d.Table.Cell,{collapsing:!0,children:"Charge"}),(0,o.createComponentVNode)(2,d.Table.Cell,{textAlign:"right",children:"Draw"}),(0,o.createComponentVNode)(2,d.Table.Cell,{collapsing:!0,title:"Equipment",children:"Eqp"}),(0,o.createComponentVNode)(2,d.Table.Cell,{collapsing:!0,title:"Lighting",children:"Lgt"}),(0,o.createComponentVNode)(2,d.Table.Cell,{collapsing:!0,title:"Environment",children:"Env"})]}),y.map((function(e,t){return(0,o.createVNode)(1,"tr","Table__row candystripe",[(0,o.createVNode)(1,"td",null,e.name,0),(0,o.createVNode)(1,"td","Table__cell text-right text-nowrap",(0,o.createComponentVNode)(2,C,{charging:e.charging,charge:e.charge}),2),(0,o.createVNode)(1,"td","Table__cell text-right text-nowrap",e.load,0),(0,o.createVNode)(1,"td","Table__cell text-center text-nowrap",(0,o.createComponentVNode)(2,f,{status:e.eqp}),2),(0,o.createVNode)(1,"td","Table__cell text-center text-nowrap",(0,o.createComponentVNode)(2,f,{status:e.lgt}),2),(0,o.createVNode)(1,"td","Table__cell text-center text-nowrap",(0,o.createComponentVNode)(2,f,{status:e.env}),2)],4,null,e.id)}))]})]})],4)};t.PowerMonitorFocus=h;var C=function(e){var t=e.charging,n=e.charge;return(0,o.createFragment)([(0,o.createComponentVNode)(2,d.Icon,{width:"18px",textAlign:"center",name:0===t&&(n>50?"battery-half":"battery-quarter")||1===t&&"bolt"||2===t&&"battery-full",color:0===t&&(n>50?"yellow":"red")||1===t&&"yellow"||2===t&&"green"}),(0,o.createComponentVNode)(2,d.Box,{inline:!0,width:"36px",textAlign:"right",children:(0,a.toFixed)(n)+"%"})],4)};t.AreaCharge=C,C.defaultHooks=c.pureComponentHooks;var f=function(e){var t=e.status,n=Boolean(2&t),r=Boolean(1&t),i=(n?"On":"Off")+" ["+(r?"auto":"manual")+"]";return(0,o.createComponentVNode)(2,d.ColorBox,{color:n?"good":"bad",content:r?undefined:"M",title:i})};f.defaultHooks=c.pureComponentHooks},function(e,t,n){"use strict";var o=n(12),r=n(7),i=n(97);e.exports=!o&&!r((function(){return 7!=Object.defineProperty(i("div"),"a",{get:function(){return 7}}).a}))},function(e,t,n){"use strict";var o=n(9),r=n(98),i=o["__core-js_shared__"]||r("__core-js_shared__",{});e.exports=i},function(e,t,n){"use strict";var o=n(9),r=n(99),i=o.WeakMap;e.exports="function"==typeof i&&/native code/.test(r(i))},function(e,t,n){"use strict";var o=n(21),r=n(101),i=n(23),a=n(17);e.exports=function(e,t){for(var n=r(t),c=a.f,l=i.f,d=0;dl;)o(c,n=t[l++])&&(~i(d,n)||d.push(n));return d}},function(e,t,n){"use strict";var o=n(104);e.exports=o&&!Symbol.sham&&"symbol"==typeof Symbol.iterator},function(e,t,n){"use strict";var o=n(12),r=n(17),i=n(13),a=n(68);e.exports=o?Object.defineProperties:function(e,t){i(e);for(var n,o=a(t),c=o.length,l=0;c>l;)r.f(e,n=o[l++],t[n]);return e}},function(e,t,n){"use strict";var o=n(40);e.exports=o("document","documentElement")},function(e,t,n){"use strict";var o=n(29),r=n(52).f,i={}.toString,a="object"==typeof window&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[];e.exports.f=function(e){return a&&"[object Window]"==i.call(e)?function(e){try{return r(e)}catch(t){return a.slice()}}(e):r(o(e))}},function(e,t,n){"use strict";var o=n(16);t.f=o},function(e,t,n){"use strict";var o=n(18),r=n(46),i=n(15),a=Math.min;e.exports=[].copyWithin||function(e,t){var n=o(this),c=i(n.length),l=r(e,c),d=r(t,c),u=arguments.length>2?arguments[2]:undefined,s=a((u===undefined?c:r(u,c))-d,c-l),m=1;for(d0;)d in n?n[l]=n[d]:delete n[l],l+=m,d+=m;return n}},function(e,t,n){"use strict";var o=n(57),r=n(15),i=n(53);e.exports=function a(e,t,n,c,l,d,u,s){for(var m,p=l,h=0,C=!!u&&i(u,s,3);h0&&o(m))p=a(e,t,m,r(m.length),p,d-1)-1;else{if(p>=9007199254740991)throw TypeError("Exceed the acceptable array length");e[p]=m}p++}h++}return p}},function(e,t,n){"use strict";var o=n(13);e.exports=function(e,t,n,r){try{return r?t(o(n)[0],n[1]):t(n)}catch(a){var i=e["return"];throw i!==undefined&&o(i.call(e)),a}}},function(e,t,n){"use strict";var o=n(29),r=n(49),i=n(71),a=n(38),c=n(110),l=a.set,d=a.getterFor("Array Iterator");e.exports=c(Array,"Array",(function(e,t){l(this,{type:"Array Iterator",target:o(e),index:0,kind:t})}),(function(){var e=d(this),t=e.target,n=e.kind,o=e.index++;return!t||o>=t.length?(e.target=undefined,{value:undefined,done:!0}):"keys"==n?{value:o,done:!1}:"values"==n?{value:t[o],done:!1}:{value:[o,t[o]],done:!1}}),"values"),i.Arguments=i.Array,r("keys"),r("values"),r("entries")},function(e,t,n){"use strict";var o,r,i,a=n(39),c=n(33),l=n(21),d=n(16),u=n(42),s=d("iterator"),m=!1;[].keys&&("next"in(i=[].keys())?(r=a(a(i)))!==Object.prototype&&(o=r):m=!0),o==undefined&&(o={}),u||l(o,s)||c(o,s,(function(){return this})),e.exports={IteratorPrototype:o,BUGGY_SAFARI_ITERATORS:m}},function(e,t,n){"use strict";var o=n(11);e.exports=function(e){if(!o(e)&&null!==e)throw TypeError("Can't set "+String(e)+" as a prototype");return e}},function(e,t,n){"use strict";var o=n(29),r=n(34),i=n(15),a=n(43),c=n(27),l=Math.min,d=[].lastIndexOf,u=!!d&&1/[1].lastIndexOf(1,-0)<0,s=a("lastIndexOf"),m=c("indexOf",{ACCESSORS:!0,1:0}),p=u||!s||!m;e.exports=p?function(e){if(u)return d.apply(this,arguments)||0;var t=o(this),n=i(t.length),a=n-1;for(arguments.length>1&&(a=l(a,r(arguments[1]))),a<0&&(a=n+a);a>=0;a--)if(a in t&&t[a]===e)return a||0;return-1}:d},function(e,t,n){"use strict";var o=n(34),r=n(15);e.exports=function(e){if(e===undefined)return 0;var t=o(e),n=r(t);if(t!==n)throw RangeError("Wrong length or index");return n}},function(e,t,n){"use strict";var o=n(35),r=n(11),i=[].slice,a={},c=function(e,t,n){if(!(t in a)){for(var o=[],r=0;r1?arguments[1]:undefined,3);t=t?t.next:n.first;)for(o(t.value,t.key,this);t&&t.removed;)t=t.previous},has:function(e){return!!N(this,e)}}),i(u.prototype,n?{get:function(e){var t=N(this,e);return t&&t.value},set:function(e,t){return f(this,0===e?0:e,t)}}:{add:function(e){return f(this,e=0===e?0:e,e)}}),s&&o(u.prototype,"size",{get:function(){return p(this).size}}),u},setStrong:function(e,t,n){var o=t+" Iterator",r=C(t),i=C(o);d(e,t,(function(e,t){h(this,{type:o,target:e,state:r(e),kind:t,last:undefined})}),(function(){for(var e=i(this),t=e.kind,n=e.last;n&&n.removed;)n=n.previous;return e.target&&(e.last=n=n?n.next:e.state.first)?"keys"==t?{value:n.key,done:!1}:"values"==t?{value:n.value,done:!1}:{value:[n.key,n.value],done:!1}:(e.target=undefined,{value:undefined,done:!0})}),n?"entries":"values",!n,!0),u(t)}}},function(e,t,n){"use strict";var o=Math.log;e.exports=Math.log1p||function(e){return(e=+e)>-1e-8&&e<1e-8?e-e*e/2:o(1+e)}},function(e,t,n){"use strict";var o=n(11),r=Math.floor;e.exports=function(e){return!o(e)&&isFinite(e)&&r(e)===e}},function(e,t,n){"use strict";var o=n(9),r=n(60).trim,i=n(87),a=o.parseInt,c=/^[+-]?0[Xx]/,l=8!==a(i+"08")||22!==a(i+"0x16");e.exports=l?function(e,t){var n=r(String(e));return a(n,t>>>0||(c.test(n)?16:10))}:a},function(e,t,n){"use strict";var o=n(12),r=n(68),i=n(29),a=n(77).f,c=function(e){return function(t){for(var n,c=i(t),l=r(c),d=l.length,u=0,s=[];d>u;)n=l[u++],o&&!a.call(c,n)||s.push(e?[n,c[n]]:c[n]);return s}};e.exports={entries:c(!0),values:c(!1)}},function(e,t,n){"use strict";e.exports=Object.is||function(e,t){return e===t?0!==e||1/e==1/t:e!=e&&t!=t}},function(e,t,n){"use strict";var o=n(9);e.exports=o.Promise},function(e,t,n){"use strict";var o=n(79);e.exports=/(iphone|ipod|ipad).*applewebkit/i.test(o)},function(e,t,n){"use strict";var o,r,i,a,c,l,d,u,s=n(9),m=n(23).f,p=n(36),h=n(116).set,C=n(163),f=s.MutationObserver||s.WebKitMutationObserver,N=s.process,b=s.Promise,V="process"==p(N),g=m(s,"queueMicrotask"),v=g&&g.value;v||(o=function(){var e,t;for(V&&(e=N.domain)&&e.exit();r;){t=r.fn,r=r.next;try{t()}catch(n){throw r?a():i=undefined,n}}i=undefined,e&&e.enter()},V?a=function(){N.nextTick(o)}:f&&!C?(c=!0,l=document.createTextNode(""),new f(o).observe(l,{characterData:!0}),a=function(){l.data=c=!c}):b&&b.resolve?(d=b.resolve(undefined),u=d.then,a=function(){u.call(d,o)}):a=function(){h.call(s,o)}),e.exports=v||function(e){var t={fn:e,next:undefined};i&&(i.next=t),r||(r=t,a()),i=t}},function(e,t,n){"use strict";var o=n(13),r=n(11),i=n(166);e.exports=function(e,t){if(o(e),r(t)&&t.constructor===e)return t;var n=i.f(e);return(0,n.resolve)(t),n.promise}},function(e,t,n){"use strict";var o=n(35),r=function(e){var t,n;this.promise=new e((function(e,o){if(t!==undefined||n!==undefined)throw TypeError("Bad Promise constructor");t=e,n=o})),this.resolve=o(t),this.reject=o(n)};e.exports.f=function(e){return new r(e)}},function(e,t,n){"use strict";var o=n(4),r=n(90);o({target:"RegExp",proto:!0,forced:/./.exec!==r},{exec:r})},function(e,t,n){"use strict";var o=n(79);e.exports=/Version\/10\.\d+(\.\d+)?( Mobile\/\w+)? Safari\//.test(o)},function(e,t,n){"use strict";var o=n(382);e.exports=function(e,t){var n=o(e);if(n%t)throw RangeError("Wrong offset");return n}},function(e,t,n){"use strict";var o=n(18),r=n(15),i=n(108),a=n(107),c=n(53),l=n(14).aTypedArrayConstructor;e.exports=function(e){var t,n,d,u,s,m,p=o(e),h=arguments.length,C=h>1?arguments[1]:undefined,f=C!==undefined,N=i(p);if(N!=undefined&&!a(N))for(m=(s=N.call(p)).next,p=[];!(u=m.call(s)).done;)p.push(u.value);for(f&&h>2&&(C=c(C,arguments[2],2)),n=r(p.length),d=new(l(this))(n),t=0;n>t;t++)d[t]=f?C(p[t],t):p[t];return d}},function(e,t,n){"use strict";var o=n(72),r=n(56).getWeakData,i=n(13),a=n(11),c=n(59),l=n(74),d=n(22),u=n(21),s=n(38),m=s.set,p=s.getterFor,h=d.find,C=d.findIndex,f=0,N=function(e){return e.frozen||(e.frozen=new b)},b=function(){this.entries=[]},V=function(e,t){return h(e.entries,(function(e){return e[0]===t}))};b.prototype={get:function(e){var t=V(this,e);if(t)return t[1]},has:function(e){return!!V(this,e)},set:function(e,t){var n=V(this,e);n?n[1]=t:this.entries.push([e,t])},"delete":function(e){var t=C(this.entries,(function(t){return t[0]===e}));return~t&&this.entries.splice(t,1),!!~t}},e.exports={getConstructor:function(e,t,n,d){var s=e((function(e,o){c(e,s,t),m(e,{type:t,id:f++,frozen:undefined}),o!=undefined&&l(o,e[d],e,n)})),h=p(t),C=function(e,t,n){var o=h(e),a=r(i(t),!0);return!0===a?N(o).set(t,n):a[o.id]=n,e};return o(s.prototype,{"delete":function(e){var t=h(this);if(!a(e))return!1;var n=r(e);return!0===n?N(t)["delete"](e):n&&u(n,t.id)&&delete n[t.id]},has:function(e){var t=h(this);if(!a(e))return!1;var n=r(e);return!0===n?N(t).has(e):n&&u(n,t.id)}}),o(s.prototype,n?{get:function(e){var t=h(this);if(a(e)){var n=r(e);return!0===n?N(t).get(e):n?n[t.id]:undefined}},set:function(e,t){return C(this,e,t)}}:{add:function(e){return C(this,e,!0)}}),s}}},function(e,t,n){"use strict";t.__esModule=!0,t.perf=void 0;var o={mark:function(e,t){0},measure:function(e,t){0}};t.perf=o},function(e,t,n){"use strict";t.__esModule=!0,t.setupHotReloading=t.sendLogEntry=void 0;t.sendLogEntry=function(e,t){};t.setupHotReloading=function(){0}},function(e,t,n){"use strict";t.__esModule=!0,t.resizeStartHandler=t.dragStartHandler=t.setupDrag=t.recallWindowGeometry=t.storeWindowGeometry=t.getScreenSize=t.getScreenPosition=t.setWindowSize=t.setWindowPosition=t.getWindowSize=t.getWindowPosition=t.setWindowKey=void 0;var o=n(441),r=n(175);function i(e,t,n,o,r,i,a){try{var c=e[i](a),l=c.value}catch(d){return void n(d)}c.done?t(l):Promise.resolve(l).then(o,r)}function a(e){return function(){var t=this,n=arguments;return new Promise((function(o,r){var a=e.apply(t,n);function c(e){i(a,o,r,c,l,"next",e)}function l(e){i(a,o,r,c,l,"throw",e)}c(undefined)}))}}var c,l,d,u,s,m=(0,n(24).createLogger)("drag"),p=window.__windowId__,h=!1,C=!1,f=[0,0];t.setWindowKey=function(e){p=e};var N=function(){return[window.screenLeft,window.screenTop]};t.getWindowPosition=N;var b=function(){return[window.innerWidth,window.innerHeight]};t.getWindowSize=b;var V=function(e){var t=(0,r.vecAdd)(e,f);return Byond.winset(window.__windowId__,{pos:t[0]+","+t[1]})};t.setWindowPosition=V;var g=function(e){return Byond.winset(window.__windowId__,{size:e[0]+"x"+e[1]})};t.setWindowSize=g;var v=function(){return[0-f[0],0-f[1]]};t.getScreenPosition=v;var _=function(){return[window.screen.availWidth,window.screen.availHeight]};t.getScreenSize=_;var k=function(e){m.log("storing geometry");var t={pos:N(),size:b()};o.storage.set(e,t);var n=function(e,t,n){void 0===n&&(n=50);for(var o,r=[t],i=0;il&&(r[a]=l-t[a],i=!0)}return[i,r]};t.dragStartHandler=function(e){m.log("drag start"),h=!0,l=[window.screenLeft-e.screenX,window.screenTop-e.screenY],document.addEventListener("mousemove",x),document.addEventListener("mouseup",w),x(e)};var w=function T(e){m.log("drag end"),x(e),document.removeEventListener("mousemove",x),document.removeEventListener("mouseup",T),h=!1,k(p)},x=function(e){h&&(e.preventDefault(),V((0,r.vecAdd)([e.screenX,e.screenY],l)))};t.resizeStartHandler=function(e,t){return function(n){d=[e,t],m.log("resize start",d),C=!0,l=[window.screenLeft-n.screenX,window.screenTop-n.screenY],u=[window.innerWidth,window.innerHeight],document.addEventListener("mousemove",I),document.addEventListener("mouseup",S),I(n)}};var S=function A(e){m.log("resize end",s),I(e),document.removeEventListener("mousemove",I),document.removeEventListener("mouseup",A),C=!1,k(p)},I=function(e){C&&(e.preventDefault(),(s=(0,r.vecAdd)(u,(0,r.vecMultiply)(d,(0,r.vecAdd)([e.screenX,e.screenY],(0,r.vecInverse)([window.screenLeft,window.screenTop]),l,[1,1]))))[0]=Math.max(s[0],150),s[1]=Math.max(s[1],50),g(s))}},function(e,t,n){"use strict";t.__esModule=!0,t.vecNormalize=t.vecLength=t.vecInverse=t.vecScale=t.vecDivide=t.vecMultiply=t.vecSubtract=t.vecAdd=void 0;var o=n(8),r=function(e,t){return e+t},i=function(e,t){return e-t},a=function(e,t){return e*t},c=function(e,t){return e/t}; +/** + * N-dimensional vector manipulation functions. + * + * Vectors are plain number arrays, i.e. [x, y, z]. + * + * @file + * @copyright 2020 Aleksej Komarov + * @license MIT + */t.vecAdd=function(){for(var e=arguments.length,t=new Array(e),n=0;n35;return(0,o.createVNode)(1,"div",(0,r.classes)(["Tooltip",c&&"Tooltip--long",i&&"Tooltip--"+i,a&&"Tooltip--scale--"+Math.floor(a)]),null,1,{"data-tooltip":t})}},function(e,t,n){"use strict";t.__esModule=!0,t.Dimmer=void 0;var o=n(0),r=n(10),i=n(19);t.Dimmer=function(e){var t=e.className,n=e.children,a=function(e,t){if(null==e)return{};var n,o,r={},i=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}(e,["className","children"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,i.Box,Object.assign({className:(0,r.classes)(["Dimmer"].concat(t))},a,{children:(0,o.createVNode)(1,"div","Dimmer__inner",n,0)})))}},function(e,t,n){"use strict";t.__esModule=!0,t.Divider=void 0;var o=n(0),r=n(10);t.Divider=function(e){var t=e.vertical,n=e.hidden;return(0,o.createVNode)(1,"div",(0,r.classes)(["Divider",n&&"Divider--hidden",t?"Divider--vertical":"Divider--horizontal"]))}},function(e,t,n){"use strict";t.__esModule=!0,t.FlexItem=t.computeFlexItemProps=t.Flex=t.computeFlexProps=void 0;var o=n(0),r=n(10),i=n(19);function a(e,t){if(null==e)return{};var n,o,r={},i=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}var c=function(e){var t=e.className,n=e.direction,o=e.wrap,i=e.align,c=e.alignContent,l=e.justify,d=e.inline,u=e.spacing,s=void 0===u?0:u,m=e.spacingPrecise,p=void 0===m?0:m,h=a(e,["className","direction","wrap","align","alignContent","justify","inline","spacing","spacingPrecise"]);return Object.assign({className:(0,r.classes)(["Flex",Byond.IS_LTE_IE10&&("column"===n?"Flex--iefix--column":"Flex--iefix"),d&&"Flex--inline",s>0&&"Flex--spacing--"+s,p>0&&"Flex--spacingPrecise--"+p,t]),style:Object.assign({},h.style,{"flex-direction":n,"flex-wrap":o,"align-items":i,"align-content":c,"justify-content":l})},h)};t.computeFlexProps=c;var l=function(e){return(0,o.normalizeProps)((0,o.createComponentVNode)(2,i.Box,Object.assign({},c(e))))};t.Flex=l,l.defaultHooks=r.pureComponentHooks;var d=function(e){var t=e.className,n=e.grow,o=e.order,c=e.shrink,l=e.basis,d=void 0===l?e.width:l,u=e.align,s=a(e,["className","grow","order","shrink","basis","align"]);return Object.assign({className:(0,r.classes)(["Flex__item",Byond.IS_LTE_IE10&&"Flex__item--iefix",t]),style:Object.assign({},s.style,{"flex-grow":n,"flex-shrink":c,"flex-basis":(0,i.unit)(d),order:o,"align-self":u})},s)};t.computeFlexItemProps=d;var u=function(e){return(0,o.normalizeProps)((0,o.createComponentVNode)(2,i.Box,Object.assign({},d(e))))};t.FlexItem=u,u.defaultHooks=r.pureComponentHooks,l.Item=u},function(e,t,n){"use strict";t.__esModule=!0,t.TableCell=t.TableRow=t.Table=void 0;var o=n(0),r=n(10),i=n(19);function a(e,t){if(null==e)return{};var n,o,r={},i=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}var c=function(e){var t=e.className,n=e.collapsing,c=e.children,l=a(e,["className","collapsing","children"]);return(0,o.normalizeProps)((0,o.createVNode)(1,"table",(0,r.classes)(["Table",n&&"Table--collapsing",t,(0,i.computeBoxClassName)(l)]),(0,o.createVNode)(1,"tbody",null,c,0),2,Object.assign({},(0,i.computeBoxProps)(l))))};t.Table=c,c.defaultHooks=r.pureComponentHooks;var l=function(e){var t=e.className,n=e.header,c=a(e,["className","header"]);return(0,o.normalizeProps)((0,o.createVNode)(1,"tr",(0,r.classes)(["Table__row",n&&"Table__row--header",t,(0,i.computeBoxClassName)(e)]),null,1,Object.assign({},(0,i.computeBoxProps)(c))))};t.TableRow=l,l.defaultHooks=r.pureComponentHooks;var d=function(e){var t=e.className,n=e.collapsing,c=e.header,l=a(e,["className","collapsing","header"]);return(0,o.normalizeProps)((0,o.createVNode)(1,"td",(0,r.classes)(["Table__cell",n&&"Table__cell--collapsing",c&&"Table__cell--header",t,(0,i.computeBoxClassName)(e)]),null,1,Object.assign({},(0,i.computeBoxProps)(l))))};t.TableCell=d,d.defaultHooks=r.pureComponentHooks,c.Row=l,c.Cell=d},function(e,t,n){"use strict";t.__esModule=!0,t.LabeledListDivider=t.LabeledListItem=t.LabeledList=void 0;var o=n(0),r=n(10),i=n(19),a=n(180),c=function(e){var t=e.children;return(0,o.createVNode)(1,"table","LabeledList",t,0)};t.LabeledList=c,c.defaultHooks=r.pureComponentHooks;var l=function(e){var t=e.className,n=e.label,a=e.labelColor,c=void 0===a?"label":a,l=e.color,d=e.textAlign,u=e.verticalAlign,s=e.buttons,m=e.content,p=e.children;return(0,o.createVNode)(1,"tr",(0,r.classes)(["LabeledList__row",t]),[(0,o.createComponentVNode)(2,i.Box,{as:"td",color:c,verticalAlign:u,className:(0,r.classes)(["LabeledList__cell","LabeledList__label"]),children:n?n+":":null}),(0,o.createComponentVNode)(2,i.Box,{as:"td",color:l,textAlign:d,verticalAlign:u,className:(0,r.classes)(["LabeledList__cell","LabeledList__content"]),colSpan:s?undefined:2,children:[m,p]}),s&&(0,o.createVNode)(1,"td","LabeledList__cell LabeledList__buttons",s,0)],0)};t.LabeledListItem=l,l.defaultHooks=r.pureComponentHooks;var d=function(e){var t=e.size?(0,i.unit)(Math.max(0,e.size-1)):0;return(0,o.createVNode)(1,"tr","LabeledList__row",(0,o.createVNode)(1,"td",null,(0,o.createComponentVNode)(2,a.Divider),2,{colSpan:3,style:{"padding-top":t,"padding-bottom":t}}),2)};t.LabeledListDivider=d,d.defaultHooks=r.pureComponentHooks,c.Item=l,c.Divider=d},function(e,t,n){"use strict";t.__esModule=!0,t.Window=void 0;var o=n(0),r=n(10),i=n(6),a=n(1),c=n(2),l=n(28),d=n(125),u=n(174),s=n(24),m=n(176),p=n(126);var h=(0,s.createLogger)("Window"),C=[400,600],f=function(e){var t,n;function c(){return e.apply(this,arguments)||this}n=e,(t=c).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var s=c.prototype;return s.componentDidMount=function(){var e=(0,a.useBackend)(this.context),t=e.config;if(!e.suspended){h.log("mounting");var n=Object.assign({size:C},t.window);this.props.width&&this.props.height&&(n.size=[this.props.width,this.props.height]),(0,u.setWindowKey)(t.window.key),(0,u.recallWindowGeometry)(t.window.key,n),(0,p.refocusLayout)()}},s.render=function(){var e,t=this.props,n=t.resizable,c=t.theme,s=t.title,C=t.children,f=(0,a.useBackend)(this.context),N=f.config,V=f.suspended,g=(0,d.useDebug)(this.context).debugLayout,v=(0,m.useDispatch)(this.context),_=null==(e=N.window)?void 0:e.fancy,k=N.user.observer?N.status=0||(r[n]=e[n]);return r}(e,["className","fitted","scrollable","children"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,p.Layout.Content,Object.assign({scrollable:i,className:(0,r.classes)(["Window__content",t])},c,{children:n&&a||(0,o.createVNode)(1,"div","Window__contentPadding",a,0)})))};var N=function(e){switch(e){case l.UI_INTERACTIVE:return"good";case l.UI_UPDATE:return"average";case l.UI_DISABLED:default:return"bad"}},b=function(e,t){var n=e.className,a=e.title,l=e.status,d=e.fancy,u=e.onDragStart,s=e.onClose;(0,m.useDispatch)(t);return(0,o.createVNode)(1,"div",(0,r.classes)(["TitleBar",n]),[(0,o.createComponentVNode)(2,c.Icon,{className:"TitleBar__statusIcon",color:N(l),name:"eye"}),(0,o.createVNode)(1,"div","TitleBar__title","string"==typeof a&&a===a.toLowerCase()&&(0,i.toTitleCase)(a)||a,0),(0,o.createVNode)(1,"div","TitleBar__dragZone",null,1,{onMousedown:function(e){return d&&u(e)}}),!1,!!d&&(0,o.createVNode)(1,"div","TitleBar__close TitleBar__clickable",Byond.IS_LTE_IE8?"x":"\xd7",0,{onclick:s})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.InterfaceLockNoticeBox=void 0;var o=n(0),r=n(1),i=n(2);t.InterfaceLockNoticeBox=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,l=e.siliconUser,d=void 0===l?c.siliconUser:l,u=e.locked,s=void 0===u?c.locked:u,m=e.normallyLocked,p=void 0===m?c.normallyLocked:m,h=e.onLockStatusChange,C=void 0===h?function(){return a("lock")}:h,f=e.accessText,N=void 0===f?"an ID card":f,b=e.deny,V=void 0!==b&&b,g=e.denialMessage;return V?void 0===g?"Error.":g:d?(0,o.createComponentVNode)(2,i.NoticeBox,{color:d&&"grey",children:(0,o.createComponentVNode)(2,i.Flex,{align:"center",children:[(0,o.createComponentVNode)(2,i.Flex.Item,{children:"Interface lock status:"}),(0,o.createComponentVNode)(2,i.Flex.Item,{grow:"1"}),(0,o.createComponentVNode)(2,i.Flex.Item,{children:(0,o.createComponentVNode)(2,i.Button,{m:"0",color:p?"red":"green",icon:p?"lock":"unlock",content:p?"Locked":"Unlocked",onClick:function(){C&&C(!s)}})})]})}):(0,o.createComponentVNode)(2,i.NoticeBox,{children:["Swipe ",N," ","to ",s?"unlock":"lock"," this interface."]})}},function(e,t,n){"use strict";t.__esModule=!0,t.AtmosControlContent=t.AtmosControl=void 0;var o=n(0),r=n(8),i=n(3),a=n(2),c=n(1);(0,n(24).createLogger)("fuck");t.AtmosControl=function(e,t){return(0,o.createComponentVNode)(2,i.Window,{width:600,height:440,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,l)})})};var l=function(e,t){var n,i=(0,c.useBackend)(t),l=i.act,d=i.data,u=i.config,s=(0,r.sortBy)((function(e){return e.name}))(d.alarms||[]),m=(0,c.useLocalState)(t,"tabIndex",0),p=m[0],h=m[1],C=(0,c.useLocalState)(t,"zoom",1),f=C[0],N=C[1];return 0===p?n=(0,o.createComponentVNode)(2,a.Section,{title:"Alarms",children:s.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e.name,color:2===e.danger?"bad":1===e.danger?"average":"",onClick:function(){return l("alarm",{alarm:e.ref})}},e.name)}))}):1===p&&(n=(0,o.createComponentVNode)(2,a.Box,{height:"526px",mb:"0.5rem",overflow:"hidden",children:(0,o.createComponentVNode)(2,a.NanoMap,{onZoom:function(e){return N(e)},children:s.filter((function(e){return~~e.z==~~u.mapZLevel})).map((function(e){return(0,o.createComponentVNode)(2,a.NanoMap.Marker,{x:e.x,y:e.y,zoom:f,icon:"bell",tooltip:e.name,color:e.danger?"red":"green",onClick:function(){return l("alarm",{alarm:e.ref})}},e.ref)}))})})),(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Tabs,{children:[(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:0===p,onClick:function(){return h(0)},children:[(0,o.createComponentVNode)(2,a.Icon,{name:"table"})," Alarm View"]},"AlarmView"),(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:1===p,onClick:function(){return h(1)},children:[(0,o.createComponentVNode)(2,a.Icon,{name:"map-marked-alt"})," Map View"]},"MapView")]}),(0,o.createComponentVNode)(2,a.Box,{m:2,children:n})],4)};t.AtmosControlContent=l},function(e,t,n){"use strict";t.__esModule=!0,t.CameraConsoleSearch=t.CameraConsoleContent=t.CameraConsole=void 0;var o=n(0),r=n(8),i=n(41),a=n(10),c=n(6),l=n(1),d=n(2),u=n(3),s=function(e,t,n){void 0===t&&(t=""),void 0===n&&(n="");var o=(0,c.createSearch)(t,(function(e){return e.name}));return(0,i.flow)([(0,r.filter)((function(e){return null==e?void 0:e.name})),t&&(0,r.filter)(o),n&&(0,r.filter)((function(e){return e.networks.includes(n)})),(0,r.sortBy)((function(e){return e.name}))])(e)};t.CameraConsole=function(e,t){return(0,o.createComponentVNode)(2,u.Window,{width:870,height:708,resizable:!0,children:(0,o.createComponentVNode)(2,m)})};var m=function(e,t){var n=(0,l.useBackend)(t),r=n.act,i=n.data,a=(n.config,i.mapRef),c=i.activeCamera,m=function(e,t){var n,o;if(!t)return[];var r=e.findIndex((function(e){return e.name===t.name}));return[null==(n=e[r-1])?void 0:n.name,null==(o=e[r+1])?void 0:o.name]}(s(i.cameras),c);m[0],m[1];return(0,o.createFragment)([(0,o.createVNode)(1,"div","CameraConsole__left",(0,o.createComponentVNode)(2,u.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,p)}),2),(0,o.createVNode)(1,"div","CameraConsole__right",[(0,o.createVNode)(1,"div","CameraConsole__toolbar",[(0,o.createVNode)(1,"b",null,"Camera: ",16),c&&c.name||"\u2014"],0),(0,o.createVNode)(1,"div","CameraConsole__toolbarRight",[(0,o.createComponentVNode)(2,d.Button,{icon:"chevron-left",onClick:function(){return r("pan",{dir:8})}}),(0,o.createComponentVNode)(2,d.Button,{icon:"chevron-up",onClick:function(){return r("pan",{dir:1})}}),(0,o.createComponentVNode)(2,d.Button,{icon:"chevron-right",onClick:function(){return r("pan",{dir:4})}}),(0,o.createComponentVNode)(2,d.Button,{icon:"chevron-down",onClick:function(){return r("pan",{dir:2})}})],4),(0,o.createComponentVNode)(2,d.ByondUi,{className:"CameraConsole__map",params:{id:a,type:"map"}})],4)],4)};t.CameraConsoleContent=m;var p=function(e,t){var n=(0,l.useBackend)(t),r=n.act,i=n.data,c=(0,l.useLocalState)(t,"searchText",""),m=c[0],p=c[1],h=(0,l.useLocalState)(t,"networkFilter",""),C=h[0],f=h[1],N=i.activeCamera,b=i.allNetworks;b.sort();var V=s(i.cameras,m,C);return(0,o.createFragment)([(0,o.createComponentVNode)(2,d.Input,{fluid:!0,mb:1,placeholder:"Search for a camera",onInput:function(e,t){return p(t)}}),(0,o.createComponentVNode)(2,d.Dropdown,{mb:1,width:"177px",options:b,placeholder:"No Filter",onSelected:function(e){return f(e)}}),(0,o.createComponentVNode)(2,d.Section,{children:V.map((function(e){return(0,o.createVNode)(1,"div",(0,a.classes)(["Button","Button--fluid","Button--color--transparent","Button--ellipsis",N&&e.name===N.name&&"Button--selected"]),e.name,0,{title:e.name,onClick:function(){(0,u.refocusLayout)(),r("switch_camera",{name:e.name})}},e.name)}))})],4)};t.CameraConsoleSearch=p},function(e,t,n){"use strict";t.__esModule=!0,t.BeakerContents=void 0;var o=n(0),r=n(2),i=n(499),a=function(e){var t=e.beakerLoaded,n=e.beakerContents,i=void 0===n?[]:n,a=e.buttons;return(0,o.createComponentVNode)(2,r.Box,{children:[!t&&(0,o.createComponentVNode)(2,r.Box,{color:"label",children:"No beaker loaded."})||0===i.length&&(0,o.createComponentVNode)(2,r.Box,{color:"label",children:"Beaker is empty."}),i.map((function(e,t){return(0,o.createComponentVNode)(2,r.Box,{width:"100%",children:[(0,o.createComponentVNode)(2,r.Box,{color:"label",display:"inline",verticalAlign:"middle",children:[(n=e.volume,n+" unit"+(1===n?"":"s"))," of ",e.name]}),!!a&&(0,o.createComponentVNode)(2,r.Box,{float:"right",display:"inline",children:a(e,t)}),(0,o.createComponentVNode)(2,r.Box,{clear:"both"})]},e.name);var n}))]})};t.BeakerContents=a,a.propTypes={beakerLoaded:i.bool,beakerContents:i.array,buttons:i.arrayOf(i.element)}},function(e,t,n){"use strict";t.__esModule=!0,t.CommunicationsConsoleContent=t.CommunicationsConsole=void 0;var o=n(0),r=n(1),i=n(2),a=n(3);t.CommunicationsConsole=function(e,t){return(0,o.createComponentVNode)(2,a.Window,{width:400,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,c)})})};var c=function(e,t){var n=(0,r.useBackend)(t),a=(n.act,n.data.menu_state),c=(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:["ERRROR. Unknown menu_state: ",a,"Please report this to NT Technical Support."]});return 1===a?c=(0,o.createComponentVNode)(2,l):2===a?c=(0,o.createComponentVNode)(2,s):3===a&&(c=(0,o.createComponentVNode)(2,u)),(0,o.createFragment)([(0,o.createComponentVNode)(2,d),c],0)};t.CommunicationsConsoleContent=c;var l=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,l=c.messages,d=c.msg_cooldown,u=c.emagged,s=c.cc_cooldown,m=c.str_security_level,p=c.levels,h=c.authmax,C=c.security_level,f=c.security_level_color,N=c.authenticated,b=c.atcsquelch,V=c.boss_short,g="View ("+l.length+")",v="Make Priority Announcement";d>0&&(v+=" ("+d+"s)");var _=u?"Message [UNKNOWN]":"Message "+V;s>0&&(_+=" ("+s+"s)");var k=m,y=p.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{icon:e.icon,content:e.name,disabled:!N,selected:e.id===C,onClick:function(){return a("newalertlevel",{level:e.id})}},e.name)}));return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{title:"Site Manager-Only Actions",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Announcement",children:(0,o.createComponentVNode)(2,i.Button,{icon:"bullhorn",content:v,disabled:!h||d>0,onClick:function(){return a("announce")}})}),!!u&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Transmit",children:[(0,o.createComponentVNode)(2,i.Button,{icon:"broadcast-tower",color:"red",content:_,disabled:!h||s>0,onClick:function(){return a("MessageSyndicate")}}),(0,o.createComponentVNode)(2,i.Button,{icon:"sync-alt",content:"Reset Relays",disabled:!h,onClick:function(){return a("RestoreBackup")}})]})||(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Transmit",children:(0,o.createComponentVNode)(2,i.Button,{icon:"broadcast-tower",content:_,disabled:!h||s>0,onClick:function(){return a("MessageCentCom")}})})]})}),(0,o.createComponentVNode)(2,i.Section,{title:"Command Staff Actions",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Current Alert",color:f,children:k}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Change Alert",children:y}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Displays",children:(0,o.createComponentVNode)(2,i.Button,{icon:"tv",content:"Change Status Displays",disabled:!N,onClick:function(){return a("status")}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Incoming Messages",children:(0,o.createComponentVNode)(2,i.Button,{icon:"folder-open",content:g,disabled:!N,onClick:function(){return a("messagelist")}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Misc",children:(0,o.createComponentVNode)(2,i.Button,{icon:"microphone",content:b?"ATC Relay Disabled":"ATC Relay Enabled",disabled:!N,selected:b,onClick:function(){return a("toggleatc")}})})]})})],4)},d=function(e,t){var n,a=(0,r.useBackend)(t),c=a.act,l=a.data,d=l.authenticated,u=l.is_ai,s=l.esc_status,m=l.esc_callable,p=l.esc_recallable;return n=d?u?"AI":1===d?"Command":2===d?"Site Director":"ERROR: Report This Bug!":"Not Logged In",(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{title:"Authentication",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:u&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Access Level",children:"AI"})||(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Actions",children:(0,o.createComponentVNode)(2,i.Button,{icon:d?"sign-out-alt":"id-card",selected:d,content:d?"Log Out ("+n+")":"Log In",onClick:function(){return c("auth")}})})})}),(0,o.createComponentVNode)(2,i.Section,{title:"Escape Shuttle",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[!!s&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Status",children:s}),!!m&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Options",children:(0,o.createComponentVNode)(2,i.Button,{icon:"rocket",content:"Call Shuttle",disabled:!d,onClick:function(){return c("callshuttle")}})}),!!p&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Options",children:(0,o.createComponentVNode)(2,i.Button,{icon:"times",content:"Recall Shuttle",disabled:!d||u,onClick:function(){return c("cancelshuttle")}})})]})})],4)},u=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,l=c.message_current,d=c.message_deletion_allowed,u=c.authenticated,s=c.messages;if(l)return(0,o.createComponentVNode)(2,i.Section,{title:l.title,buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"times",content:"Return To Message List",disabled:!u,onClick:function(){return a("messagelist")}}),children:(0,o.createComponentVNode)(2,i.Box,{children:l.contents})});var m=s.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.title,children:[(0,o.createComponentVNode)(2,i.Button,{icon:"eye",content:"View",disabled:!u||l&&l.title===e.title,onClick:function(){return a("messagelist",{msgid:e.id})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"times",content:"Delete",disabled:!u||!d,onClick:function(){return a("delmessage",{msgid:e.id})}})]},e.id)}));return(0,o.createComponentVNode)(2,i.Section,{title:"Messages Received",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"arrow-circle-left",content:"Back To Main Menu",onClick:function(){return a("main")}}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:s.length&&m||(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"404",color:"bad",children:"No messages."})})})},s=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,l=c.stat_display,d=c.authenticated,u=l.presets.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{content:e.label,selected:e.name===l.type,disabled:!d,onClick:function(){return a("setstat",{statdisp:e.name})}},e.name)}));return(0,o.createComponentVNode)(2,i.Section,{title:"Modify Status Screens",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"arrow-circle-left",content:"Back To Main Menu",onClick:function(){return a("main")}}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Presets",children:u}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Message Line 1",children:(0,o.createComponentVNode)(2,i.Button,{icon:"pencil-alt",content:l.line_1,disabled:!d,onClick:function(){return a("setmsg1")}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Message Line 2",children:(0,o.createComponentVNode)(2,i.Button,{icon:"pencil-alt",content:l.line_2,disabled:!d,onClick:function(){return a("setmsg2")}})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.CrewMonitorContent=t.CrewMonitor=void 0;var o=n(0),r=n(8),i=n(41),a=n(1),c=n(3),l=n(2),d=function(e){return e.dead?"Deceased":1===parseInt(e.stat,10)?"Unconscious":"Living"},u=function(e){return e.dead?"red":1===parseInt(e.stat,10)?"orange":"green"};t.CrewMonitor=function(){return(0,o.createComponentVNode)(2,c.Window,{width:800,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{children:(0,o.createComponentVNode)(2,s)})})};var s=function(e,t){var n,c=(0,a.useBackend)(t),s=c.act,p=c.data,h=(c.config,(0,a.useLocalState)(t,"tabIndex",0)),C=h[0],f=h[1],N=(0,i.flow)([(0,r.sortBy)((function(e){return e.name})),(0,r.sortBy)((function(e){return null==e?void 0:e.x})),(0,r.sortBy)((function(e){return null==e?void 0:e.y})),(0,r.sortBy)((function(e){return null==e?void 0:e.realZ}))])(p.crewmembers||[]),b=(0,a.useLocalState)(t,"zoom",1);b[0],b[1];return n=0===C?(0,o.createComponentVNode)(2,l.Table,{children:[(0,o.createComponentVNode)(2,l.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,l.Table.Cell,{children:"Name"}),(0,o.createComponentVNode)(2,l.Table.Cell,{children:"Status"}),(0,o.createComponentVNode)(2,l.Table.Cell,{children:"Location"})]}),N.map((function(e){return(0,o.createComponentVNode)(2,l.Table.Row,{children:[(0,o.createComponentVNode)(2,l.Table.Cell,{children:[e.name," (",e.assignment,")"]}),(0,o.createComponentVNode)(2,l.Table.Cell,{children:[(0,o.createComponentVNode)(2,l.Box,{inline:!0,color:u(e),children:d(e)}),e.sensor_type>=2?(0,o.createComponentVNode)(2,l.Box,{inline:!0,children:["(",(0,o.createComponentVNode)(2,l.Box,{inline:!0,color:"red",children:e.brute}),"|",(0,o.createComponentVNode)(2,l.Box,{inline:!0,color:"orange",children:e.fire}),"|",(0,o.createComponentVNode)(2,l.Box,{inline:!0,color:"green",children:e.tox}),"|",(0,o.createComponentVNode)(2,l.Box,{inline:!0,color:"blue",children:e.oxy}),")"]}):null]}),(0,o.createComponentVNode)(2,l.Table.Cell,{children:3===e.sensor_type?p.isAI?(0,o.createComponentVNode)(2,l.Button,{fluid:!0,icon:"location-arrow",content:e.area+" ("+e.x+", "+e.y+")",onClick:function(){return s("track",{track:e.ref})}}):e.area+" ("+e.x+", "+e.y+", "+e.z+")":"Not Available"})]},e.ref)}))]}):1===C?(0,o.createComponentVNode)(2,m):"ERROR",(0,o.createFragment)([(0,o.createComponentVNode)(2,l.Tabs,{children:[(0,o.createComponentVNode)(2,l.Tabs.Tab,{selected:0===C,onClick:function(){return f(0)},children:[(0,o.createComponentVNode)(2,l.Icon,{name:"table"})," Data View"]},"DataView"),(0,o.createComponentVNode)(2,l.Tabs.Tab,{selected:1===C,onClick:function(){return f(1)},children:[(0,o.createComponentVNode)(2,l.Icon,{name:"map-marked-alt"})," Map View"]},"MapView")]}),(0,o.createComponentVNode)(2,l.Box,{m:2,children:n})],4)};t.CrewMonitorContent=s;var m=function(e,t){var n=(0,a.useBackend)(t),r=(n.act,n.config),i=n.data,c=(0,a.useLocalState)(t,"zoom",1),d=c[0],s=c[1];return(0,o.createComponentVNode)(2,l.Box,{height:"526px",mb:"0.5rem",overflow:"hidden",children:(0,o.createComponentVNode)(2,l.NanoMap,{onZoom:function(e){return s(e)},children:i.crewmembers.filter((function(e){return 3===e.sensor_type&&~~e.realZ==~~r.mapZLevel})).map((function(e){return(0,o.createComponentVNode)(2,l.NanoMap.Marker,{x:e.x,y:e.y,zoom:d,icon:"circle",tooltip:e.name+" ("+e.assignment+")",color:u(e)},e.ref)}))})})}},function(e,t,n){"use strict";t.__esModule=!0,t.CryoStorageItems=t.CryoStorageCrew=t.CryoStorage=void 0;var o=n(0),r=n(1),i=n(2),a=n(3);t.CryoStorage=function(e,t){var n=(0,r.useBackend)(t),d=(n.act,n.data),u=d.real_name,s=d.allow_items,m=(0,r.useLocalState)(t,"tab",0),p=m[0],h=m[1];return(0,o.createComponentVNode)(2,a.Window,{width:400,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,i.Tabs,{children:[(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:0===p,onClick:function(){return h(0)},children:"Crew"}),!!s&&(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:1===p,onClick:function(){return h(1)},children:"Items"})]}),(0,o.createComponentVNode)(2,i.NoticeBox,{info:!0,children:["Welcome, ",u,"."]}),0===p&&(0,o.createComponentVNode)(2,c),!!s&&1===p&&(0,o.createComponentVNode)(2,l)]})})};var c=function(e,t){var n=(0,r.useBackend)(t),a=(n.act,n.data.crew);return(0,o.createComponentVNode)(2,i.Section,{title:"Stored Crew",children:a.length&&a.map((function(e){return(0,o.createComponentVNode)(2,i.Box,{color:"label",children:e},e)}))||(0,o.createComponentVNode)(2,i.Box,{color:"good",children:"No crew currently stored."})})};t.CryoStorageCrew=c;var l=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data.items;return(0,o.createComponentVNode)(2,i.Section,{title:"Stored Items",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"hand-rock",onClick:function(){return a("allitems")},children:"Claim All"}),children:c.length&&c.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{icon:"hand-rock",onClick:function(){return a("item",{ref:e.ref})},children:e.name},e.ref)}))||(0,o.createComponentVNode)(2,i.Box,{color:"average",children:"No items stored."})})};t.CryoStorageItems=l},function(e,t,n){"use strict";t.__esModule=!0,t.RankIcon=void 0;var o=n(0),r=n(2),i={"Colony Director":"user-tie","Site Manager":"user-tie",Overseer:"user-tie","Head of Personnel":"briefcase","Crew Resources Officer":"briefcase","Deputy Director":"briefcase","Command Secretary":"user-tie","Head of Security":"user-shield","Security Commander":"user-shield","Chief of Security":"user-shield",Warden:["city","shield-alt"],Detective:"search","Forensic Technician":"search","Security Officer":"user-shield","Junior Officer":"user-shield","Chief Engineer":"toolbox","Atmospheric Technician":"wind","Station Engineer":"toolbox","Maintenance Technician":"wrench","Engine Technician":"toolbox",Electrician:"toolbox","Chief Medical Officer":"user-md",Chemist:"mortar-pestle",Pharmacist:"mortar-pestle","Medical Doctor":"user-md",Surgeon:"user-md","Emergency Physician":"user-md",Nurse:"user-md",Virologist:"disease",Paramedic:"ambulance","Emergency Medical Technician":"ambulance",Psychiatrist:"couch",Psychologist:"couch","Research Director":"user-graduate","Research Supervisor":"user-graduate",Roboticist:"robot","Biomechanical Engineer":["wrench","heartbeat"],"Mechatronic Engineer":"wrench",Scientist:"flask",Xenoarchaeologist:"flask",Anomalist:"flask","Phoron Researcher":"flask","Circuit Designer":"car-battery",Xenobiologist:"meteor",Xenobotanist:["biohazard","seedling"],Quartermaster:"box-open","Supply Chief":"warehouse","Cargo Technician":"box-open","Shaft Miner":"hard-hat","Drill Technician":"hard-hat",Pathfinder:"binoculars",Explorer:"user-astronaut","Field Medic":["user-md","user-astronaut"],Pilot:"space-shuttle",Bartender:"glass-martini",Barista:"coffee",Botanist:"leaf",Gardener:"leaf",Chaplain:"place-of-worship",Counselor:"couch",Chef:"utensils",Cook:"utensils",Entertainer:"smile-beam",Performer:"smile-beam",Musician:"guitar",Stagehand:"smile-beam",Intern:"school","Apprentice Engineer":["school","wrench"],"Medical Intern":["school","user-md"],"Lab Assistant":["school","flask"],"Security Cadet":["school","shield-alt"],"Jr. Cargo Tech":["school","box"],"Jr. Explorer":["school","user-astronaut"],Server:["school","utensils"],"Internal Affairs Agent":"balance-scale",Janitor:"broom",Custodian:"broom","Sanitation Technician":"hand-sparkles",Maid:"broom",Librarian:"book",Journalist:"newspaper",Writer:"book",Historian:"chalkboard-teacher",Professor:"chalkboard-teacher",Visitor:"user","Emergency Responder":"fighter-jet"};t.RankIcon=function(e,t){var n=e.rank,a=e.color,c=void 0===a?"label":a,l=i[n];return"string"==typeof l?(0,o.createComponentVNode)(2,r.Icon,{inline:!0,color:c,name:l,size:2}):Array.isArray(l)?l.map((function(e){return(0,o.createComponentVNode)(2,r.Icon,{inline:!0,color:c,name:e,size:2},e)})):(0,o.createComponentVNode)(2,r.Icon,{inline:!0,color:c,name:"user",size:2})}},function(e,t,n){"use strict";t.__esModule=!0,t.MiningUser=void 0;var o=n(0),r=n(1),i=n(2);t.MiningUser=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,l=e.insertIdText,d=c.has_id,u=c.id;return(0,o.createComponentVNode)(2,i.NoticeBox,{success:d,children:d?(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Box,{display:"inline-block",verticalAlign:"middle",style:{float:"left"},children:["Logged in as ",u.name,".",(0,o.createVNode)(1,"br"),"You have ",u.points.toLocaleString("en-US")," points."]}),(0,o.createComponentVNode)(2,i.Button,{icon:"eject",content:"Eject ID",style:{float:"right"},onClick:function(){return a("logoff")}}),(0,o.createComponentVNode)(2,i.Box,{style:{clear:"both"}})],4):l})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosEmailClientViewMessage=t.NtosEmailClient=void 0;var o=n(0),r=n(1),i=n(2),a=n(3),c=n(5);t.NtosEmailClient=function(e,t){var n=(0,r.useBackend)(t),i=(n.act,n.data),c=i.PC_device_theme,u=i.error,s=i.downloading,m=i.current_account,p=(0,o.createComponentVNode)(2,C);return u?p=(0,o.createComponentVNode)(2,h,{error:u}):s?p=(0,o.createComponentVNode)(2,l):m&&(p=(0,o.createComponentVNode)(2,d)),(0,o.createComponentVNode)(2,a.NtosWindow,{resizable:!0,theme:c,children:(0,o.createComponentVNode)(2,a.NtosWindow.Content,{scrollable:!0,children:p})})};var l=function(e,t){var n=(0,r.useBackend)(t),a=(n.act,n.data),l=a.down_filename,d=a.down_progress,u=a.down_size,s=a.down_speed;return(0,o.createComponentVNode)(2,i.Section,{title:"Downloading...",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"File",children:[l," (",u," GQ)"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Speed",children:[(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:s})," GQ/s"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Progress",children:(0,o.createComponentVNode)(2,i.ProgressBar,{color:"good",value:d,maxValue:u,children:[d,"/",u," (",(0,c.round)(d/u*100,1),"%)"]})})]})})},d=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,l=c.current_account,d=c.addressbook,h=c.new_message,C=c.cur_title,f=(0,o.createComponentVNode)(2,u);return d?f=(0,o.createComponentVNode)(2,m):h?f=(0,o.createComponentVNode)(2,p):C&&(f=(0,o.createComponentVNode)(2,s)),(0,o.createComponentVNode)(2,i.Section,{title:"Logged in as: "+l,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:"plus",tooltip:"New Message",tooltipPosition:"left",onClick:function(){return a("new_message")}}),(0,o.createComponentVNode)(2,i.Button,{icon:"cogs",tooltip:"Change Password",tooltipPosition:"left",onClick:function(){return a("changepassword")}}),(0,o.createComponentVNode)(2,i.Button,{icon:"sign-out-alt",tooltip:"Log Out",tooltipPosition:"left",onClick:function(){return a("logout")}})],4),children:f})},u=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,l=(c.current_account,c.folder),d=c.messagecount,u=c.messages;return(0,o.createComponentVNode)(2,i.Section,{level:2,noTopPadding:!0,children:[(0,o.createComponentVNode)(2,i.Tabs,{children:[(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:"Inbox"===l,onClick:function(){return a("set_folder",{set_folder:"Inbox"})},children:"Inbox"}),(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:"Spam"===l,onClick:function(){return a("set_folder",{set_folder:"Spam"})},children:"Spam"}),(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:"Deleted"===l,onClick:function(){return a("set_folder",{set_folder:"Deleted"})},children:"Deleted"})]}),d&&(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,i.Table,{children:[(0,o.createComponentVNode)(2,i.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:"Source"}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:"Title"}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:"Received At"}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:"Actions"})]}),u.map((function(e){return(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:e.source}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:e.title}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:e.timestamp}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:[(0,o.createComponentVNode)(2,i.Button,{icon:"eye",onClick:function(){return a("view",{view:e.uid})},tooltip:"View"}),(0,o.createComponentVNode)(2,i.Button,{icon:"share",onClick:function(){return a("reply",{reply:e.uid})},tooltip:"Reply"}),(0,o.createComponentVNode)(2,i.Button,{color:"bad",icon:"trash",onClick:function(){return a("delete",{"delete":e.uid})},tooltip:"Delete"})]})]},e.timestamp+e.title)}))]})})||(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:["No emails found in ",l,"."]})]})},s=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,l=e.administrator,d=c.cur_title,u=c.cur_source,s=c.cur_timestamp,m=c.cur_body,p=c.cur_hasattachment,h=c.cur_attachment_filename,C=c.cur_attachment_size,f=c.cur_uid;return(0,o.createComponentVNode)(2,i.Section,{title:d,buttons:l?(0,o.createComponentVNode)(2,i.Button,{icon:"times",onClick:function(){return a("back")}}):(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:"share",tooltip:"Reply",tooltipPosition:"left",onClick:function(){return a("reply",{reply:f})}}),(0,o.createComponentVNode)(2,i.Button,{color:"bad",icon:"trash",tooltip:"Delete",tooltipPosition:"left",onClick:function(){return a("delete",{"delete":f})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"save",tooltip:"Save To Disk",tooltipPosition:"left",onClick:function(){return a("save",{save:f})}}),p&&(0,o.createComponentVNode)(2,i.Button,{icon:"paperclip",tooltip:"Save Attachment",tooltipPosition:"left",onClick:function(){return a("downloadattachment")}})||null,(0,o.createComponentVNode)(2,i.Button,{icon:"times",tooltip:"Close",tooltipPosition:"left",onClick:function(){return a("cancel",{cancel:f})}})],0),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"From",children:u}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"At",children:s}),p&&!l&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Attachment",color:"average",children:[h," (",C,"GQ)"]})||null,(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Message",verticalAlign:"top",children:(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createVNode)(1,"div",null,null,1,{dangerouslySetInnerHTML:{__html:m}})})})]})})};t.NtosEmailClientViewMessage=s;var m=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data.accounts;return(0,o.createComponentVNode)(2,i.Section,{title:"Address Book",level:2,buttons:(0,o.createComponentVNode)(2,i.Button,{color:"bad",icon:"times",onClick:function(){return a("set_recipient",{set_recipient:null})}}),children:c.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{content:e.login,fluid:!0,onClick:function(){return a("set_recipient",{set_recipient:e.login})}},e.login)}))})},p=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,l=(c.current_account,c.msg_title),d=c.msg_recipient,u=c.msg_body,s=c.msg_hasattachment,m=c.msg_attachment_filename,p=c.msg_attachment_size;return(0,o.createComponentVNode)(2,i.Section,{title:"New Message",level:2,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:"share",onClick:function(){return a("send")},children:"Send Message"}),(0,o.createComponentVNode)(2,i.Button,{color:"bad",icon:"times",onClick:function(){return a("cancel")}})],4),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Title",children:(0,o.createComponentVNode)(2,i.Input,{fluid:!0,value:l,onInput:function(e,t){return a("edit_title",{val:t})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Recipient",verticalAlign:"top",children:(0,o.createComponentVNode)(2,i.Flex,{children:[(0,o.createComponentVNode)(2,i.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,i.Input,{fluid:!0,value:d,onInput:function(e,t){return a("edit_recipient",{val:t})}})}),(0,o.createComponentVNode)(2,i.Flex.Item,{children:(0,o.createComponentVNode)(2,i.Button,{icon:"address-book",onClick:function(){return a("addressbook")},tooltip:"Find Receipients",tooltipPosition:"left"})})]})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Attachments",buttons:s&&(0,o.createComponentVNode)(2,i.Button,{color:"bad",icon:"times",onClick:function(){return a("remove_attachment")},children:"Remove Attachment"})||(0,o.createComponentVNode)(2,i.Button,{icon:"plus",onClick:function(){return a("addattachment")},children:"Add Attachment"}),children:s&&(0,o.createComponentVNode)(2,i.Box,{inline:!0,children:[m," (",p,"GQ)"]})||null}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Message",verticalAlign:"top",children:(0,o.createComponentVNode)(2,i.Flex,{children:[(0,o.createComponentVNode)(2,i.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,i.Section,{width:"99%",inline:!0,children:(0,o.createVNode)(1,"div",null,null,1,{dangerouslySetInnerHTML:{__html:u}})})}),(0,o.createComponentVNode)(2,i.Flex.Item,{children:(0,o.createComponentVNode)(2,i.Button,{verticalAlign:"top",onClick:function(){return a("edit_body")},icon:"pen",tooltip:"Edit Message",tooltipPosition:"left"})})]})})]})})},h=function(e,t){var n=(0,r.useBackend)(t).act,a=e.error;return(0,o.createComponentVNode)(2,i.Section,{title:"Notification",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"arrow-left",content:"Return",onClick:function(){return n("reset")}}),children:(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:a})})},C=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,l=c.stored_login,d=c.stored_password;return(0,o.createComponentVNode)(2,i.Section,{title:"Please Log In",children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Email address",children:(0,o.createComponentVNode)(2,i.Input,{fluid:!0,value:l,onInput:function(e,t){return a("edit_login",{val:t})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Password",children:(0,o.createComponentVNode)(2,i.Input,{fluid:!0,value:d,onInput:function(e,t){return a("edit_password",{val:t})}})})]}),(0,o.createComponentVNode)(2,i.Button,{icon:"sign-in-alt",onClick:function(){return a("login")},children:"Log In"})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.OvermapNavigationContent=t.OvermapNavigation=void 0;var o=n(0),r=(n(5),n(1)),i=n(2),a=n(3),c=n(134);t.OvermapNavigation=function(e,t){return(0,o.createComponentVNode)(2,a.Window,{width:380,height:530,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:(0,o.createComponentVNode)(2,l)})})};var l=function(e,t){var n=(0,r.useBackend)(t),a=n.act,l=n.data,d=l.sector,u=l.s_x,s=l.s_y,m=l.sector_info,p=l.viewing;return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{title:"Current Location",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"eye",selected:p,onClick:function(){return a("viewing")},children:"Map View"}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Current Location",children:d}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Coordiantes",children:[u," : ",s]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Additional Information",children:m})]})}),(0,o.createComponentVNode)(2,i.Section,{title:"Flight Data",children:(0,o.createComponentVNode)(2,c.OvermapFlightData,{disableLimiterControls:!0})})],4)};t.OvermapNavigationContent=l},function(e,t,n){"use strict";t.__esModule=!0,t.RCONContent=t.RCON=void 0;var o=n(0),r=n(5),i=n(1),a=n(2),c=n(3);t.RCON=function(e,t){return(0,o.createComponentVNode)(2,c.Window,{width:630,height:440,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,l)})})};var l=function(e,t){var n,r=(0,i.useLocalState)(t,"tabIndex",0),c=r[0],l=r[1];return 0===c?n=(0,o.createComponentVNode)(2,d):1===c&&(n=(0,o.createComponentVNode)(2,u)),(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Tabs,{children:[(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:0===c,onClick:function(){return l(0)},children:[(0,o.createComponentVNode)(2,a.Icon,{name:"power-off"})," SMESs"]},"SMESs"),(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:1===c,onClick:function(){return l(1)},children:[(0,o.createComponentVNode)(2,a.Icon,{name:"bolt"})," Breakers"]},"Breakers")]}),(0,o.createComponentVNode)(2,a.Box,{m:2,children:n})],4)};t.RCONContent=l;var d=function(e,t){var n=(0,i.useBackend)(t),c=n.act,l=n.data.smes_info;return(0,o.createComponentVNode)(2,a.Section,{title:"SMESs",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:l?l.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.RCON_tag,children:[(0,o.createComponentVNode)(2,a.Box,{mb:1,children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:.01*e.capacityPercent,ranges:{good:[.5,Infinity],average:[.15,.5],bad:[-Infinity,.15]},children:[(0,r.round)(e.charge/6e4,1)," kWh / ",(0,r.round)(e.capacity/6e4)," kWh (",e.capacityPercent,"%)"]})}),(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Input",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",onClick:function(){return c("smes_in_toggle",{smes:e.RCON_tag})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"pen",onClick:function(){return c("smes_in_set",{smes:e.RCON_tag})}})],4),children:[e.input_val," kW - ",e.input_set?"ON":"OFF"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Output",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",onClick:function(){return c("smes_out_toggle",{smes:e.RCON_tag})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"pen",onClick:function(){return c("smes_out_set",{smes:e.RCON_tag})}})],4),children:[e.output_val," kW - ",e.output_set?"ONLINE":"OFFLINE"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Output Load",children:[e.output_load," kW"]})]})]},e.RCON_tag)})):(0,o.createComponentVNode)(2,a.LabeledList.Item,{color:"bad",children:"No SMESs detected."})})})},u=function(e,t){var n=(0,i.useBackend)(t),r=n.act,c=n.data.breaker_info;return(0,o.createComponentVNode)(2,a.Section,{title:"Breakers",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:c?c.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.RCON_tag,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",content:e.enabled?"Enabled":"Disabled",selected:e.enabled,color:e.enabled?null:"bad",onClick:function(){return r("toggle_breaker",{breaker:e.RCON_tag})}})},e.RCON_tag)})):(0,o.createComponentVNode)(2,a.LabeledList.Item,{color:"bad",children:"No breakers detected."})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.ShutoffMonitorContent=t.ShutoffMonitor=void 0;var o=n(0),r=n(1),i=n(3),a=n(2);t.ShutoffMonitor=function(e,t){return(0,o.createComponentVNode)(2,i.Window,{width:627,height:700,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:(0,o.createComponentVNode)(2,c)})})};var c=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data.valves;return(0,o.createComponentVNode)(2,a.Section,{title:"Valves",children:(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Name"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Position"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Open"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Mode"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Actions"})]}),c.map((function(e){return(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.name}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:[e.x,", ",e.y,", ",e.z]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.open?"Yes":"No"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.enabled?"Auto":"Manual"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:[(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",content:e.open?"Opened":"Closed",selected:e.open,disabled:!e.enabled,onClick:function(){return i("toggle_open",{valve:e.ref})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",content:e.enabled?"Auto":"Manual",selected:e.enabled,onClick:function(){return i("toggle_enable",{valve:e.ref})}})]})]},e.name)}))]})})};t.ShutoffMonitorContent=c},function(e,t,n){"use strict";t.__esModule=!0,t.StationAlertConsoleContent=t.StationAlertConsole=void 0;var o=n(0),r=n(1),i=n(2),a=n(3);t.StationAlertConsole=function(){return(0,o.createComponentVNode)(2,a.Window,{width:425,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,c)})})};var c=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data.categories;return(void 0===c?[]:c).map((function(e){return(0,o.createComponentVNode)(2,i.Section,{title:e.category,children:(0,o.createVNode)(1,"ul",null,[0===e.alarms.length&&(0,o.createVNode)(1,"li","color-good","Systems Nominal",16),e.alarms.map((function(e){var t="";return e.has_cameras?t=(0,o.createComponentVNode)(2,i.Section,{children:e.cameras.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{disabled:e.deact,content:e.name+(e.deact?" (deactived)":""),icon:"video",onClick:function(){return a("switchTo",{camera:e.camera})}},e.name)}))}):e.lost_sources&&(t=(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:["Lost Alarm Sources: ",e.lost_sources]})),(0,o.createVNode)(1,"li",null,[e.name,e.origin_lost?(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"Alarm Origin Lost."}):"",t],0,null,e.name)}))],0)},e.category)}))};t.StationAlertConsoleContent=c},function(e,t,n){"use strict";t.__esModule=!0,t.SupermatterMonitorContent=t.SupermatterMonitor=void 0;var o=n(0),r=n(1),i=n(2),a=(n(20),n(3)),c=n(5),l=n(6);t.SupermatterMonitor=function(e,t){return(0,o.createComponentVNode)(2,a.Window,{width:600,height:400,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,d)})})};var d=function(e,t){var n=(0,r.useBackend)(t);n.act;return n.data.active?(0,o.createComponentVNode)(2,s):(0,o.createComponentVNode)(2,u)};t.SupermatterMonitorContent=d;var u=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data.supermatters;return(0,o.createComponentVNode)(2,i.Section,{title:"Supermatters Detected",buttons:(0,o.createComponentVNode)(2,i.Button,{content:"Refresh",icon:"sync",onClick:function(){return a("refresh")}}),children:(0,o.createComponentVNode)(2,i.Flex,{wrap:"wrap",children:c.map((function(e,t){return(0,o.createComponentVNode)(2,i.Flex.Item,{basis:"49%",grow:t%2,children:(0,o.createComponentVNode)(2,i.Section,{title:e.area_name+" (#"+e.uid+")",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Integrity",children:[e.integrity," %"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Options",children:(0,o.createComponentVNode)(2,i.Button,{icon:"eye",content:"View Details",onClick:function(){return a("set",{set:e.uid})}})})]})})},t)}))})})},s=function(e,t){var n=(0,r.useBackend)(t),a=n.act,d=n.data,u=d.SM_area,s=d.SM_integrity,m=d.SM_power,p=d.SM_ambienttemp,h=d.SM_ambientpressure,C=d.SM_EPR,f=d.SM_gas_O2,N=d.SM_gas_CO2,b=d.SM_gas_N2,V=d.SM_gas_PH,g=d.SM_gas_N2O;return(0,o.createComponentVNode)(2,i.Section,{title:(0,l.toTitleCase)(u),buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"arrow-left",content:"Return to Menu",onClick:function(){return a("clear")}}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Core Integrity",children:(0,o.createComponentVNode)(2,i.ProgressBar,{animated:!0,value:s,minValue:0,maxValue:100,ranges:{good:[100,100],average:[50,100],bad:[-Infinity,50]}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Relative EER",children:(0,o.createComponentVNode)(2,i.Box,{color:(m>300?"bad":m>150&&"average")||"good",children:(0,o.createComponentVNode)(2,i.AnimatedNumber,{format:function(e){return(0,c.round)(e,2)+" MeV/cm\xb3"},value:m})})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Temperature",children:(0,o.createComponentVNode)(2,i.Box,{color:(p>5e3?"bad":p>4e3&&"average")||"good",children:(0,o.createComponentVNode)(2,i.AnimatedNumber,{format:function(e){return(0,c.round)(e,2)+" K"},value:p})})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Pressure",children:(0,o.createComponentVNode)(2,i.Box,{color:(h>1e4?"bad":h>5e3&&"average")||"good",children:(0,o.createComponentVNode)(2,i.AnimatedNumber,{format:function(e){return(0,c.round)(e,2)+" kPa"},value:h})})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Chamber EPR",children:(0,o.createComponentVNode)(2,i.Box,{color:(C>4?"bad":C>1&&"average")||"good",children:(0,o.createComponentVNode)(2,i.AnimatedNumber,{format:function(e){return(0,c.round)(e,2)},value:C})})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Gas Composition",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"O\xb2",children:[(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:f}),"%"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"CO\xb2",children:[(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:N}),"%"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"N\xb2",children:[(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:b}),"%"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"PH",children:[(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:V}),"%"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"N\xb2O",children:[(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:g}),"%"]})]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.OvermapEnginesContent=t.OvermapEngines=void 0;var o=n(0),r=(n(5),n(1)),i=n(2),a=n(3);t.OvermapEngines=function(e,t){return(0,o.createComponentVNode)(2,a.Window,{width:390,height:530,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:(0,o.createComponentVNode)(2,c)})})};var c=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,l=c.global_state,d=c.global_limit,u=c.engines_info,s=c.total_thrust;return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{title:"Status",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Engines",children:(0,o.createComponentVNode)(2,i.Button,{icon:"power-off",selected:l,onClick:function(){return a("global_toggle")},children:l?"Shut All Engines Down":"Start All Engines"})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Volume Limit",children:[(0,o.createComponentVNode)(2,i.Button,{onClick:function(){return a("global_limit",{global_limit:-.1})},icon:"minus"}),(0,o.createComponentVNode)(2,i.Button,{onClick:function(){return a("set_global_limit")},children:[d,"%"]}),(0,o.createComponentVNode)(2,i.Button,{onClick:function(){return a("global_limit",{global_limit:.1})},icon:"plus"})]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Total Thrust",children:(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:s})})]})}),(0,o.createComponentVNode)(2,i.Section,{title:"Engines",height:"340px",style:{"overflow-y":"auto"},children:u.map((function(e,t){return(0,o.createComponentVNode)(2,i.Flex,{spacing:1,mt:0!==t&&-1,children:[(0,o.createComponentVNode)(2,i.Flex.Item,{basis:"80%",children:(0,o.createComponentVNode)(2,i.Collapsible,{title:(0,o.createComponentVNode)(2,i.Box,{inline:!0,children:["Engine #",t+1," | Thrust: ",(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:e.eng_thrust})," | Limit: ",(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:e.eng_thrust_limiter,format:function(e){return e+"%"}})]}),children:(0,o.createComponentVNode)(2,i.Section,{width:"127%",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Type",children:e.eng_type}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Status",children:[(0,o.createComponentVNode)(2,i.Box,{color:e.eng_on?1===e.eng_on?"good":"average":"bad",children:e.eng_on?1===e.eng_on?"Online":"Booting":"Offline"}),e.eng_status.map((function(e){return Array.isArray(e)?(0,o.createComponentVNode)(2,i.Box,{color:e[1],children:e[0]}):(0,o.createComponentVNode)(2,i.Box,{children:e})}))]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Current Thrust",children:e.eng_thrust}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Volume Limit",children:[(0,o.createComponentVNode)(2,i.Button,{onClick:function(){return a("limit",{limit:-.1,engine:e.eng_reference})},icon:"minus"}),(0,o.createComponentVNode)(2,i.Button,{onClick:function(){return a("set_limit",{engine:e.eng_reference})},children:[e.eng_thrust_limiter,"%"]}),(0,o.createComponentVNode)(2,i.Button,{onClick:function(){return a("limit",{limit:.1,engine:e.eng_reference})},icon:"plus"})]})]})})})}),(0,o.createComponentVNode)(2,i.Flex.Item,{basis:"20%",children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,iconSpin:-1===e.eng_on,color:-1===e.eng_on?"purple":null,selected:1===e.eng_on,icon:"power-off",onClick:function(){return a("toggle_engine",{engine:e.eng_reference})},children:e.eng_on?1===e.eng_on?"Shutoff":"Booting":"Startup"})})]},t)}))})],4)};t.OvermapEnginesContent=c},function(e,t,n){"use strict";t.__esModule=!0,t.OvermapFlightDataWrap=t.OvermapHelmContent=t.OvermapHelm=void 0;var o=n(0),r=(n(5),n(1)),i=n(2),a=n(3),c=n(134);t.OvermapHelm=function(e,t){return(0,o.createComponentVNode)(2,a.Window,{width:565,height:545,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:(0,o.createComponentVNode)(2,l)})})};var l=function(e,t){return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Flex,{children:[(0,o.createComponentVNode)(2,i.Flex.Item,{basis:"40%",height:"180px",children:(0,o.createComponentVNode)(2,d)}),(0,o.createComponentVNode)(2,i.Flex.Item,{basis:"25%",height:"180px",children:(0,o.createComponentVNode)(2,u)}),(0,o.createComponentVNode)(2,i.Flex.Item,{basis:"35%",height:"180px",children:(0,o.createComponentVNode)(2,s)})]}),(0,o.createComponentVNode)(2,m)],4)};t.OvermapHelmContent=l;var d=function(e,t){var n=(0,r.useBackend)(t);n.act,n.data;return(0,o.createVNode)(1,"fieldset","Section",[(0,o.createVNode)(1,"legend",null,"Flight Data",16),(0,o.createComponentVNode)(2,c.OvermapFlightData)],4,{style:{height:"100%",border:"1px solid #4972a1",margin:"none"}})};t.OvermapFlightDataWrap=d;var u=function(e,t){var n=(0,r.useBackend)(t),a=n.act,l=n.data,d=l.canburn,u=l.manual_control;return(0,o.createVNode)(1,"fieldset","Section",[(0,o.createVNode)(1,"legend",null,"Manual Control",16),(0,o.createComponentVNode)(2,i.Flex,{align:"center",justify:"center",children:(0,o.createComponentVNode)(2,i.Flex.Item,{children:(0,o.createComponentVNode)(2,c.OvermapPanControls,{disabled:!d,actToDo:"move"})})}),(0,o.createComponentVNode)(2,i.Box,{textAlign:"center",mt:1,children:[(0,o.createComponentVNode)(2,i.Box,{bold:!0,underline:!0,children:"Direct Control"}),(0,o.createComponentVNode)(2,i.Button,{selected:u,onClick:function(){return a("manual")},icon:"compass",children:u?"Enabled":"Disabled"})]})],4,{style:{height:"100%",border:"1px solid #4972a1"}})},s=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,l=c.dest,d=c.d_x,u=c.d_y,s=c.speedlimit,m=c.autopilot;return c.autopilot_disabled?(0,o.createVNode)(1,"fieldset","Section",[(0,o.createVNode)(1,"legend",null,"Autopilot",16),(0,o.createComponentVNode)(2,i.Box,{textAlign:"center",color:"bad",fontSize:1.2,children:"AUTOPILOT DISABLED"}),(0,o.createComponentVNode)(2,i.Box,{textAlign:"center",color:"average",children:"Warning: This vessel is equipped with a class I autopilot. Class I autopilots are unable to do anything but fly in a straight line directly towards the target, and may result in collisions."}),(0,o.createComponentVNode)(2,i.Box,{textAlign:"center",children:(0,o.createComponentVNode)(2,i.Button.Confirm,{mt:1,color:"bad",content:"Unlock Autopilot",confirmContent:"ACCEPT RISKS?",icon:"exclamation-triangle",confirmIcon:"exclamation-triangle",onClick:function(){return a("apilot_lock")}})})],4,{style:{height:"100%",border:"1px solid #4972a1"}}):(0,o.createVNode)(1,"fieldset","Section",[(0,o.createVNode)(1,"legend",null,"Autopilot",16),(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Target",children:l&&(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{onClick:function(){return a("setcoord",{setx:!0})},children:d}),(0,o.createComponentVNode)(2,i.Button,{onClick:function(){return a("setcoord",{sety:!0})},children:u})],4)||(0,o.createComponentVNode)(2,i.Button,{icon:"pen",onClick:function(){return a("setcoord",{setx:!0,sety:!0})},children:"None"})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Speed Limit",children:(0,o.createComponentVNode)(2,i.Button,{icon:"tachometer-alt",onClick:function(){return a("speedlimit")},children:[s," Gm/h"]})})]}),(0,o.createComponentVNode)(2,i.Button,{mt:1,fluid:!0,selected:m,disabled:!l,icon:"robot",onClick:function(){return a("apilot")},children:m?"Engaged":"Disengaged"}),(0,o.createComponentVNode)(2,i.Button,{fluid:!0,color:"good",icon:"exclamation-triangle",onClick:function(){return a("apilot_lock")},children:"Lock Autopilot"})],4,{style:{height:"100%",border:"1px solid #4972a1"}})},m=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,l=c.sector,d=c.s_x,u=c.s_y,s=c.sector_info,m=c.landed,p=c.locations;return(0,o.createComponentVNode)(2,i.Section,{title:"Navigation Data",m:.3,mt:1,children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Location",children:l}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Coordinates",children:[d," : ",u]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Scan Data",children:s}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Status",children:m})]}),(0,o.createComponentVNode)(2,i.Flex,{mt:1,align:"center",justify:"center",spacing:1,children:[(0,o.createComponentVNode)(2,i.Flex.Item,{basis:"50%",children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"save",onClick:function(){return a("add",{add:"current"})},children:"Save Current Position"})}),(0,o.createComponentVNode)(2,i.Flex.Item,{basis:"50%",children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"sticky-note",onClick:function(){return a("add",{add:"new"})},children:"Add New Entry"})})]}),(0,o.createComponentVNode)(2,i.Section,{mt:1,scrollable:!0,height:"130px",children:(0,o.createComponentVNode)(2,i.Table,{children:[(0,o.createComponentVNode)(2,i.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:"Name"}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:"Coordinates"}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:"Actions"})]}),p.map((function(e){return(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:e.name}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:[e.x," : ",e.y]}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,children:[(0,o.createComponentVNode)(2,i.Button,{icon:"rocket",onClick:function(){return a("setds",{x:e.x,y:e.y})},children:"Plot Course"}),(0,o.createComponentVNode)(2,i.Button,{icon:"trash",onClick:function(){return a("remove",{remove:e.reference})},children:"Remove"})]})]},e.name)}))]})})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.OvermapShipSensorsContent=t.OvermapShipSensors=void 0;var o=n(0),r=(n(5),n(1)),i=n(2),a=n(3);t.OvermapShipSensors=function(e,t){return(0,o.createComponentVNode)(2,a.Window,{width:375,height:545,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:(0,o.createComponentVNode)(2,c)})})};var c=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,l=c.viewing,d=c.on,u=c.range,s=c.health,m=c.max_health,p=c.heat,h=c.critical_heat,C=c.status,f=c.contacts;return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{title:"Status",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:"eye",selected:l,onClick:function(){return a("viewing")},children:"Map View"}),(0,o.createComponentVNode)(2,i.Button,{icon:"power-off",selected:d,onClick:function(){return a("toggle_sensor")},children:d?"Sensors Enabled":"Sensors Disabled"})],4),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Status",children:C}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Range",children:(0,o.createComponentVNode)(2,i.Button,{icon:"signal",onClick:function(){return a("range")},children:u})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Integrity",children:(0,o.createComponentVNode)(2,i.ProgressBar,{ranges:{good:[.75*m,Infinity],average:[.25*m,.75*m],bad:[-Infinity,.25*m]},value:s,maxValue:m,children:[s," / ",m]})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Temperature",children:(0,o.createComponentVNode)(2,i.ProgressBar,{ranges:{bad:[.75*h,Infinity],average:[.5*h,.75*h],good:[-Infinity,.5*h]},value:p,maxValue:h,children:p<.5*h&&(0,o.createComponentVNode)(2,i.Box,{children:"Temperature low."})||p<.75*h&&(0,o.createComponentVNode)(2,i.Box,{children:"Sensor temperature high!"})||(0,o.createComponentVNode)(2,i.Box,{children:"TEMPERATURE CRITICAL: Disable or reduce power immediately!"})})})]})}),(0,o.createComponentVNode)(2,i.Section,{title:"Contacts",children:f.length&&f.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"search",onClick:function(){return a("scan",{scan:e.ref})},children:[(0,o.createComponentVNode)(2,i.Box,{bold:!0,inline:!0,children:["Scan: ",e.name]}),(0,o.createComponentVNode)(2,i.Box,{inline:!0,children:[", bearing: ",e.bearing,"\xb0"]})]},e.ref)}))||(0,o.createComponentVNode)(2,i.Box,{color:"average",children:"No contacts on sensors."})}),"MISSING"===c.status&&(0,o.createComponentVNode)(2,i.Section,{title:"Error",children:(0,o.createComponentVNode)(2,i.Button,{icon:"wifi",onClick:function(){return a("link")},children:"Link up with sensor suite?"})})||null],0)};t.OvermapShipSensorsContent=c},function(e,t,n){"use strict";t.__esModule=!0,t.SignalerContent=t.Signaler=void 0;var o=n(0),r=n(5),i=n(1),a=n(2),c=n(3);t.Signaler=function(e,t){return(0,o.createComponentVNode)(2,c.Window,{width:280,height:132,children:(0,o.createComponentVNode)(2,c.Window.Content,{children:(0,o.createComponentVNode)(2,l)})})};var l=function(e,t){var n=(0,i.useBackend)(t),c=n.act,l=n.data,d=l.code,u=l.frequency,s=l.minFrequency,m=l.maxFrequency;return(0,o.createComponentVNode)(2,a.Section,{children:[(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{size:1.4,color:"label",children:"Frequency:"}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.NumberInput,{animate:!0,unit:"kHz",step:.2,stepPixelSize:6,minValue:s/10,maxValue:m/10,value:u/10,format:function(e){return(0,r.toFixed)(e,1)},width:"80px",onDrag:function(e,t){return c("freq",{freq:t})}})}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Button,{ml:1.3,icon:"sync",content:"Reset",onClick:function(){return c("reset",{reset:"freq"})}})})]}),(0,o.createComponentVNode)(2,a.Grid,{mt:.6,children:[(0,o.createComponentVNode)(2,a.Grid.Column,{size:1.4,color:"label",children:"Code:"}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.NumberInput,{animate:!0,step:1,stepPixelSize:6,minValue:1,maxValue:100,value:d,width:"80px",onDrag:function(e,t){return c("code",{code:t})}})}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Button,{ml:1.3,icon:"sync",content:"Reset",onClick:function(){return c("reset",{reset:"code"})}})})]}),(0,o.createComponentVNode)(2,a.Grid,{mt:.8,children:(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Button,{mb:-.1,fluid:!0,icon:"arrow-up",content:"Send Signal",textAlign:"center",onClick:function(){return c("signal")}})})})]})};t.SignalerContent=l},function(e,t,n){"use strict";t.__esModule=!0,t.RapidPipeDispenser=t.ICON_BY_CATEGORY_NAME=void 0;var o=n(0),r=n(10),i=n(6),a=n(1),c=n(2),l=n(3),d=["Atmospherics","Disposals"],u={Atmospherics:"wrench",Disposals:"trash-alt","Transit Tubes":"bus",Pipes:"grip-lines","Disposal Pipes":"grip-lines",Devices:"microchip","Heat Exchange":"thermometer-half","Insulated pipes":"snowflake","Station Equipment":"microchip"};t.ICON_BY_CATEGORY_NAME=u;var s=[{name:"Dispense",bitmask:1},{name:"Connect",bitmask:2},{name:"Destroy",bitmask:4},{name:"Paint",bitmask:8}];t.RapidPipeDispenser=function(e,t){var n=(0,a.useBackend)(t),m=n.act,p=n.data,h=p.category,C=p.categories,f=void 0===C?[]:C,N=p.selected_color,b=p.paint_colors,V=p.piping_layer,g=p.pipe_layers,v=p.mode,_=p.preview_rows.flatMap((function(e){return e.previews})),k=(0,a.useLocalState)(t,"categoryName"),y=k[0],L=k[1],B=f.find((function(e){return e.cat_name===y}))||f[0];return(0,o.createComponentVNode)(2,l.Window,{width:425,height:515,resizable:!0,children:(0,o.createComponentVNode)(2,l.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,c.Section,{children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Category",children:d.map((function(e,t){return(0,o.createComponentVNode)(2,c.Button,{selected:h===t,icon:u[e],color:"transparent",content:e,onClick:function(){return m("category",{category:t})}},e)}))}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Modes",children:s.map((function(e){return(0,o.createComponentVNode)(2,c.Button.Checkbox,{checked:v&e.bitmask,content:e.name,onClick:function(){return m("mode",{mode:e.bitmask})}},e.bitmask)}))}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Color",children:[(0,o.createComponentVNode)(2,c.Box,{inline:!0,width:"64px",color:b[N],children:(0,i.capitalize)(N)}),Object.keys(b).map((function(e){return(0,o.createComponentVNode)(2,c.ColorBox,{ml:1,color:b[e],onClick:function(){return m("color",{paint_color:e})}},e)}))]})]})}),(0,o.createComponentVNode)(2,c.Flex,{m:-.5,children:[(0,o.createComponentVNode)(2,c.Flex.Item,{m:.5,children:(0,o.createComponentVNode)(2,c.Section,{children:[0===h&&(0,o.createComponentVNode)(2,c.Box,{mb:1,children:Object.keys(g).map((function(e){return(0,o.createComponentVNode)(2,c.Button.Checkbox,{fluid:!0,checked:g[e]===V,content:e,onClick:function(){return m("piping_layer",{piping_layer:g[e]})}},e)}))}),(0,o.createComponentVNode)(2,c.Box,{width:"108px",children:_.map((function(e){return(0,o.createComponentVNode)(2,c.Button,{title:e.dir_name,selected:e.selected,style:{width:"48px",height:"48px",padding:0},onClick:function(){return m("setdir",{dir:e.dir,flipped:e.flipped})},children:(0,o.createComponentVNode)(2,c.Box,{className:(0,r.classes)(["pipes32x32",e.dir+"-"+e.icon_state]),style:{transform:"scale(1.5) translate(17%, 17%)"}})},e.dir)}))})]})}),(0,o.createComponentVNode)(2,c.Flex.Item,{m:.5,grow:1,children:(0,o.createComponentVNode)(2,c.Section,{children:[(0,o.createComponentVNode)(2,c.Tabs,{children:f.map((function(e,t){return(0,o.createComponentVNode)(2,c.Tabs.Tab,{fluid:!0,icon:u[e.cat_name],selected:e.cat_name===B.cat_name,onClick:function(){return L(e.cat_name)},children:e.cat_name},e.cat_name)}))}),null==B?void 0:B.recipes.map((function(e){return(0,o.createComponentVNode)(2,c.Button.Checkbox,{fluid:!0,ellipsis:!0,checked:e.selected,content:e.pipe_name,title:e.pipe_name,onClick:function(){return m("pipe_type",{pipe_type:e.pipe_index,category:B.cat_name})}},e.pipe_index)}))]})})]})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.PortableBasicInfo=void 0;var o=n(0),r=n(1),i=n(2);t.PortableBasicInfo=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,l=c.connected,d=c.holding,u=c.on,s=c.pressure,m=c.powerDraw,p=c.cellCharge,h=c.cellMaxCharge;return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{title:"Status",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:u?"power-off":"times",content:u?"On":"Off",selected:u,onClick:function(){return a("power")}}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Pressure",children:[(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:s})," kPa"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Port",color:l?"good":"average",children:l?"Connected":"Not Connected"}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Load",children:[m," W"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Cell Charge",children:(0,o.createComponentVNode)(2,i.ProgressBar,{value:p,minValue:0,maxValue:h,ranges:{good:[.5*h,Infinity],average:[.25*h,.5*h],bad:[-Infinity,.25*h]},children:[p," W"]})})]})}),(0,o.createComponentVNode)(2,i.Section,{title:"Holding Tank",minHeight:"82px",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"eject",content:"Eject",disabled:!d,onClick:function(){return a("eject")}}),children:d?(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Label",children:d.name}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Pressure",children:[(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:d.pressure})," kPa"]})]}):(0,o.createComponentVNode)(2,i.Box,{color:"average",children:"No holding tank"})})],4)}},function(e,t,n){e.exports=n(207)},function(e,t,n){"use strict";n(208),n(209),n(210),n(211),n(212),n(213),n(214),n(215),n(216),n(217),n(218),n(219),n(220),n(221),n(222),n(223),n(224),n(225),n(226),n(227),n(228),n(229),n(230),n(231),n(233),n(235),n(236),n(237),n(150),n(239),n(240),n(241),n(242),n(243),n(244),n(245),n(246),n(247),n(248),n(249),n(250),n(251),n(252),n(254),n(255),n(256),n(257),n(258),n(260),n(261),n(263),n(264),n(265),n(266),n(267),n(268),n(269),n(270),n(271),n(272),n(273),n(274),n(275),n(276),n(278),n(279),n(280),n(281),n(282),n(283),n(284),n(285),n(286),n(287),n(288),n(289),n(290),n(292),n(293),n(294),n(295),n(296),n(297),n(299),n(300),n(302),n(304),n(305),n(306),n(307),n(308),n(309),n(310),n(311),n(312),n(313),n(314),n(315),n(316),n(317),n(318),n(319),n(320),n(321),n(322),n(323),n(324),n(325),n(326),n(328),n(329),n(330),n(333),n(334),n(335),n(336),n(337),n(338),n(339),n(340),n(341),n(342),n(343),n(344),n(345),n(346),n(347),n(167),n(348),n(349),n(350),n(351),n(352),n(353),n(354),n(355),n(356),n(357),n(358),n(359),n(360),n(361),n(362),n(363),n(364),n(365),n(366),n(367),n(368),n(369),n(370),n(371),n(372),n(373),n(374),n(375),n(376),n(377),n(378),n(379),n(380),n(381),n(383),n(384),n(385),n(386),n(387),n(388),n(389),n(390),n(391),n(392),n(393),n(394),n(395),n(396),n(397),n(398),n(399),n(400),n(401),n(402),n(403),n(404),n(405),n(406),n(407),n(408),n(409),n(410),n(411),n(412),n(413),n(414),n(415),n(416),n(417),n(418),n(419),n(420);var o=n(0);n(422),n(423),n(424),n(425),n(426),n(427),n(428),n(429),n(430),n(431),n(432),n(433),n(434),n(435),n(436),n(437);var r=n(172),i=(n(173),n(1)),a=n(174),c=n(24),l=n(176); +/** + * @file + * @copyright 2020 Aleksej Komarov + * @license MIT + */ +r.perf.mark("inception",window.__inception__),r.perf.mark("init");var d,u=(0,l.createStore)(),s=!0,m=function(){for(u.subscribe((function(){!function(){var e=document.getElementById("tgui-loading");e&&(e.style.display="none"),r.perf.mark("render/start");var t=u.getState(),m=(0,i.selectBackend)(t),p=m.suspended;m.assets;s&&(c.logger.log("initial render",t),"recycled"!==s&&(0,a.setupDrag)());var h=(0,n(177).getRoutedComponent)(t),C=(0,o.createComponentVNode)(2,l.StoreProvider,{store:u,children:(0,o.createComponentVNode)(2,h)});d||(d=document.getElementById("react-root")),(0,o.render)(C,d),p||(r.perf.mark("render/finish"),s&&(s=!1))}()})),window.update=function(e){var t=(0,i.selectBackend)(u.getState()).suspended,n="string"==typeof e?function(e){var t=function(e,t){return"object"==typeof t&&null!==t&&t.__number__?parseFloat(t.__number__):t};Byond.IS_LTE_IE8&&(t=undefined);try{return JSON.parse(e,t)}catch(o){c.logger.log(o),c.logger.log("What we got:",e);var n=o&&o.message;throw new Error("JSON parsing error: "+n)}}(e):e;c.logger.debug("received message '"+(null==n?void 0:n.type)+"'");var o=n.type,r=n.payload;if("update"===o)return window.__ref__=r.config.ref,t&&(c.logger.log("resuming"),s="recycled"),void u.dispatch((0,i.backendUpdate)(r));"suspend"!==o?"ping"!==o?u.dispatch(n):(0,i.sendMessage)({type:"pingReply"}):u.dispatch((0,i.backendSuspendSuccess)())};;){var e=window.__updateQueue__.shift();if(!e)break;window.update(e)}};window.__logger__={fatal:function(e,t){var n=(0,i.selectBackend)(u.getState()),o={config:n.config,suspended:n.suspended,suspending:n.suspending};return c.logger.log("FatalError:",e||t),c.logger.log("State:",o),t+="\nState: "+JSON.stringify(o)}},"loading"===document.readyState?document.addEventListener("DOMContentLoaded",m):m()},function(e,t,n){"use strict";var o=n(4),r=n(9),i=n(40),a=n(42),c=n(12),l=n(104),d=n(142),u=n(7),s=n(21),m=n(57),p=n(11),h=n(13),C=n(18),f=n(29),N=n(37),b=n(51),V=n(47),g=n(68),v=n(52),_=n(145),k=n(103),y=n(23),L=n(17),B=n(77),w=n(33),x=n(26),S=n(100),I=n(78),T=n(65),A=n(64),E=n(16),M=n(146),P=n(30),O=n(48),F=n(38),R=n(22).forEach,D=I("hidden"),j=E("toPrimitive"),W=F.set,z=F.getterFor("Symbol"),U=Object.prototype,H=r.Symbol,q=i("JSON","stringify"),G=y.f,K=L.f,Y=_.f,$=B.f,X=S("symbols"),Q=S("op-symbols"),J=S("string-to-symbol-registry"),Z=S("symbol-to-string-registry"),ee=S("wks"),te=r.QObject,ne=!te||!te.prototype||!te.prototype.findChild,oe=c&&u((function(){return 7!=V(K({},"a",{get:function(){return K(this,"a",{value:7}).a}})).a}))?function(e,t,n){var o=G(U,t);o&&delete U[t],K(e,t,n),o&&e!==U&&K(U,t,o)}:K,re=function(e,t){var n=X[e]=V(H.prototype);return W(n,{type:"Symbol",tag:e,description:t}),c||(n.description=t),n},ie=d?function(e){return"symbol"==typeof e}:function(e){return Object(e)instanceof H},ae=function(e,t,n){e===U&&ae(Q,t,n),h(e);var o=N(t,!0);return h(n),s(X,o)?(n.enumerable?(s(e,D)&&e[D][o]&&(e[D][o]=!1),n=V(n,{enumerable:b(0,!1)})):(s(e,D)||K(e,D,b(1,{})),e[D][o]=!0),oe(e,o,n)):K(e,o,n)},ce=function(e,t){h(e);var n=f(t),o=g(n).concat(me(n));return R(o,(function(t){c&&!de.call(n,t)||ae(e,t,n[t])})),e},le=function(e,t){return t===undefined?V(e):ce(V(e),t)},de=function(e){var t=N(e,!0),n=$.call(this,t);return!(this===U&&s(X,t)&&!s(Q,t))&&(!(n||!s(this,t)||!s(X,t)||s(this,D)&&this[D][t])||n)},ue=function(e,t){var n=f(e),o=N(t,!0);if(n!==U||!s(X,o)||s(Q,o)){var r=G(n,o);return!r||!s(X,o)||s(n,D)&&n[D][o]||(r.enumerable=!0),r}},se=function(e){var t=Y(f(e)),n=[];return R(t,(function(e){s(X,e)||s(T,e)||n.push(e)})),n},me=function(e){var t=e===U,n=Y(t?Q:f(e)),o=[];return R(n,(function(e){!s(X,e)||t&&!s(U,e)||o.push(X[e])})),o};(l||(x((H=function(){if(this instanceof H)throw TypeError("Symbol is not a constructor");var e=arguments.length&&arguments[0]!==undefined?String(arguments[0]):undefined,t=A(e),n=function o(e){this===U&&o.call(Q,e),s(this,D)&&s(this[D],t)&&(this[D][t]=!1),oe(this,t,b(1,e))};return c&&ne&&oe(U,t,{configurable:!0,set:n}),re(t,e)}).prototype,"toString",(function(){return z(this).tag})),x(H,"withoutSetter",(function(e){return re(A(e),e)})),B.f=de,L.f=ae,y.f=ue,v.f=_.f=se,k.f=me,M.f=function(e){return re(E(e),e)},c&&(K(H.prototype,"description",{configurable:!0,get:function(){return z(this).description}}),a||x(U,"propertyIsEnumerable",de,{unsafe:!0}))),o({global:!0,wrap:!0,forced:!l,sham:!l},{Symbol:H}),R(g(ee),(function(e){P(e)})),o({target:"Symbol",stat:!0,forced:!l},{"for":function(e){var t=String(e);if(s(J,t))return J[t];var n=H(t);return J[t]=n,Z[n]=t,n},keyFor:function(e){if(!ie(e))throw TypeError(e+" is not a symbol");if(s(Z,e))return Z[e]},useSetter:function(){ne=!0},useSimple:function(){ne=!1}}),o({target:"Object",stat:!0,forced:!l,sham:!c},{create:le,defineProperty:ae,defineProperties:ce,getOwnPropertyDescriptor:ue}),o({target:"Object",stat:!0,forced:!l},{getOwnPropertyNames:se,getOwnPropertySymbols:me}),o({target:"Object",stat:!0,forced:u((function(){k.f(1)}))},{getOwnPropertySymbols:function(e){return k.f(C(e))}}),q)&&o({target:"JSON",stat:!0,forced:!l||u((function(){var e=H();return"[null]"!=q([e])||"{}"!=q({a:e})||"{}"!=q(Object(e))}))},{stringify:function(e,t,n){for(var o,r=[e],i=1;arguments.length>i;)r.push(arguments[i++]);if(o=t,(p(t)||e!==undefined)&&!ie(e))return m(t)||(t=function(e,t){if("function"==typeof o&&(t=o.call(this,e,t)),!ie(t))return t}),r[1]=t,q.apply(null,r)}});H.prototype[j]||w(H.prototype,j,H.prototype.valueOf),O(H,"Symbol"),T[D]=!0},function(e,t,n){"use strict";var o=n(4),r=n(12),i=n(9),a=n(21),c=n(11),l=n(17).f,d=n(139),u=i.Symbol;if(r&&"function"==typeof u&&(!("description"in u.prototype)||u().description!==undefined)){var s={},m=function(){var e=arguments.length<1||arguments[0]===undefined?undefined:String(arguments[0]),t=this instanceof m?new u(e):e===undefined?u():u(e);return""===e&&(s[t]=!0),t};d(m,u);var p=m.prototype=u.prototype;p.constructor=m;var h=p.toString,C="Symbol(test)"==String(u("test")),f=/^Symbol\((.*)\)[^)]+$/;l(p,"description",{configurable:!0,get:function(){var e=c(this)?this.valueOf():this,t=h.call(e);if(a(s,e))return"";var n=C?t.slice(7,-1):t.replace(f,"$1");return""===n?undefined:n}}),o({global:!0,forced:!0},{Symbol:m})}},function(e,t,n){"use strict";n(30)("asyncIterator")},function(e,t,n){"use strict";n(30)("hasInstance")},function(e,t,n){"use strict";n(30)("isConcatSpreadable")},function(e,t,n){"use strict";n(30)("iterator")},function(e,t,n){"use strict";n(30)("match")},function(e,t,n){"use strict";n(30)("replace")},function(e,t,n){"use strict";n(30)("search")},function(e,t,n){"use strict";n(30)("species")},function(e,t,n){"use strict";n(30)("split")},function(e,t,n){"use strict";n(30)("toPrimitive")},function(e,t,n){"use strict";n(30)("toStringTag")},function(e,t,n){"use strict";n(30)("unscopables")},function(e,t,n){"use strict";var o=n(4),r=n(7),i=n(57),a=n(11),c=n(18),l=n(15),d=n(54),u=n(69),s=n(70),m=n(16),p=n(105),h=m("isConcatSpreadable"),C=p>=51||!r((function(){var e=[];return e[h]=!1,e.concat()[0]!==e})),f=s("concat"),N=function(e){if(!a(e))return!1;var t=e[h];return t!==undefined?!!t:i(e)};o({target:"Array",proto:!0,forced:!C||!f},{concat:function(e){var t,n,o,r,i,a=c(this),s=u(a,0),m=0;for(t=-1,o=arguments.length;t9007199254740991)throw TypeError("Maximum allowed index exceeded");for(n=0;n=9007199254740991)throw TypeError("Maximum allowed index exceeded");d(s,m++,i)}return s.length=m,s}})},function(e,t,n){"use strict";var o=n(4),r=n(147),i=n(49);o({target:"Array",proto:!0},{copyWithin:r}),i("copyWithin")},function(e,t,n){"use strict";var o=n(4),r=n(22).every,i=n(43),a=n(27),c=i("every"),l=a("every");o({target:"Array",proto:!0,forced:!c||!l},{every:function(e){return r(this,e,arguments.length>1?arguments[1]:undefined)}})},function(e,t,n){"use strict";var o=n(4),r=n(106),i=n(49);o({target:"Array",proto:!0},{fill:r}),i("fill")},function(e,t,n){"use strict";var o=n(4),r=n(22).filter,i=n(70),a=n(27),c=i("filter"),l=a("filter");o({target:"Array",proto:!0,forced:!c||!l},{filter:function(e){return r(this,e,arguments.length>1?arguments[1]:undefined)}})},function(e,t,n){"use strict";var o=n(4),r=n(22).find,i=n(49),a=n(27),c=!0,l=a("find");"find"in[]&&Array(1).find((function(){c=!1})),o({target:"Array",proto:!0,forced:c||!l},{find:function(e){return r(this,e,arguments.length>1?arguments[1]:undefined)}}),i("find")},function(e,t,n){"use strict";var o=n(4),r=n(22).findIndex,i=n(49),a=n(27),c=!0,l=a("findIndex");"findIndex"in[]&&Array(1).findIndex((function(){c=!1})),o({target:"Array",proto:!0,forced:c||!l},{findIndex:function(e){return r(this,e,arguments.length>1?arguments[1]:undefined)}}),i("findIndex")},function(e,t,n){"use strict";var o=n(4),r=n(148),i=n(18),a=n(15),c=n(34),l=n(69);o({target:"Array",proto:!0},{flat:function(){var e=arguments.length?arguments[0]:undefined,t=i(this),n=a(t.length),o=l(t,0);return o.length=r(o,t,t,n,0,e===undefined?1:c(e)),o}})},function(e,t,n){"use strict";var o=n(4),r=n(148),i=n(18),a=n(15),c=n(35),l=n(69);o({target:"Array",proto:!0},{flatMap:function(e){var t,n=i(this),o=a(n.length);return c(e),(t=l(n,0)).length=r(t,n,n,o,0,1,e,arguments.length>1?arguments[1]:undefined),t}})},function(e,t,n){"use strict";var o=n(4),r=n(232);o({target:"Array",proto:!0,forced:[].forEach!=r},{forEach:r})},function(e,t,n){"use strict";var o=n(22).forEach,r=n(43),i=n(27),a=r("forEach"),c=i("forEach");e.exports=a&&c?[].forEach:function(e){return o(this,e,arguments.length>1?arguments[1]:undefined)}},function(e,t,n){"use strict";var o=n(4),r=n(234);o({target:"Array",stat:!0,forced:!n(81)((function(e){Array.from(e)}))},{from:r})},function(e,t,n){"use strict";var o=n(53),r=n(18),i=n(149),a=n(107),c=n(15),l=n(54),d=n(108);e.exports=function(e){var t,n,u,s,m,p,h=r(e),C="function"==typeof this?this:Array,f=arguments.length,N=f>1?arguments[1]:undefined,b=N!==undefined,V=d(h),g=0;if(b&&(N=o(N,f>2?arguments[2]:undefined,2)),V==undefined||C==Array&&a(V))for(n=new C(t=c(h.length));t>g;g++)p=b?N(h[g],g):h[g],l(n,g,p);else for(m=(s=V.call(h)).next,n=new C;!(u=m.call(s)).done;g++)p=b?i(s,N,[u.value,g],!0):u.value,l(n,g,p);return n.length=g,n}},function(e,t,n){"use strict";var o=n(4),r=n(66).includes,i=n(49);o({target:"Array",proto:!0,forced:!n(27)("indexOf",{ACCESSORS:!0,1:0})},{includes:function(e){return r(this,e,arguments.length>1?arguments[1]:undefined)}}),i("includes")},function(e,t,n){"use strict";var o=n(4),r=n(66).indexOf,i=n(43),a=n(27),c=[].indexOf,l=!!c&&1/[1].indexOf(1,-0)<0,d=i("indexOf"),u=a("indexOf",{ACCESSORS:!0,1:0});o({target:"Array",proto:!0,forced:l||!d||!u},{indexOf:function(e){return l?c.apply(this,arguments)||0:r(this,e,arguments.length>1?arguments[1]:undefined)}})},function(e,t,n){"use strict";n(4)({target:"Array",stat:!0},{isArray:n(57)})},function(e,t,n){"use strict";var o=n(151).IteratorPrototype,r=n(47),i=n(51),a=n(48),c=n(71),l=function(){return this};e.exports=function(e,t,n){var d=t+" Iterator";return e.prototype=r(o,{next:i(1,n)}),a(e,d,!1,!0),c[d]=l,e}},function(e,t,n){"use strict";var o=n(4),r=n(63),i=n(29),a=n(43),c=[].join,l=r!=Object,d=a("join",",");o({target:"Array",proto:!0,forced:l||!d},{join:function(e){return c.call(i(this),e===undefined?",":e)}})},function(e,t,n){"use strict";var o=n(4),r=n(153);o({target:"Array",proto:!0,forced:r!==[].lastIndexOf},{lastIndexOf:r})},function(e,t,n){"use strict";var o=n(4),r=n(22).map,i=n(70),a=n(27),c=i("map"),l=a("map");o({target:"Array",proto:!0,forced:!c||!l},{map:function(e){return r(this,e,arguments.length>1?arguments[1]:undefined)}})},function(e,t,n){"use strict";var o=n(4),r=n(7),i=n(54);o({target:"Array",stat:!0,forced:r((function(){function e(){}return!(Array.of.call(e)instanceof e)}))},{of:function(){for(var e=0,t=arguments.length,n=new("function"==typeof this?this:Array)(t);t>e;)i(n,e,arguments[e++]);return n.length=t,n}})},function(e,t,n){"use strict";var o=n(4),r=n(82).left,i=n(43),a=n(27),c=i("reduce"),l=a("reduce",{1:0});o({target:"Array",proto:!0,forced:!c||!l},{reduce:function(e){return r(this,e,arguments.length,arguments.length>1?arguments[1]:undefined)}})},function(e,t,n){"use strict";var o=n(4),r=n(82).right,i=n(43),a=n(27),c=i("reduceRight"),l=a("reduce",{1:0});o({target:"Array",proto:!0,forced:!c||!l},{reduceRight:function(e){return r(this,e,arguments.length,arguments.length>1?arguments[1]:undefined)}})},function(e,t,n){"use strict";var o=n(4),r=n(11),i=n(57),a=n(46),c=n(15),l=n(29),d=n(54),u=n(16),s=n(70),m=n(27),p=s("slice"),h=m("slice",{ACCESSORS:!0,0:0,1:2}),C=u("species"),f=[].slice,N=Math.max;o({target:"Array",proto:!0,forced:!p||!h},{slice:function(e,t){var n,o,u,s=l(this),m=c(s.length),p=a(e,m),h=a(t===undefined?m:t,m);if(i(s)&&("function"!=typeof(n=s.constructor)||n!==Array&&!i(n.prototype)?r(n)&&null===(n=n[C])&&(n=undefined):n=undefined,n===Array||n===undefined))return f.call(s,p,h);for(o=new(n===undefined?Array:n)(N(h-p,0)),u=0;p1?arguments[1]:undefined)}})},function(e,t,n){"use strict";var o=n(4),r=n(35),i=n(18),a=n(7),c=n(43),l=[],d=l.sort,u=a((function(){l.sort(undefined)})),s=a((function(){l.sort(null)})),m=c("sort");o({target:"Array",proto:!0,forced:u||!s||!m},{sort:function(e){return e===undefined?d.call(i(this)):d.call(i(this),r(e))}})},function(e,t,n){"use strict";n(58)("Array")},function(e,t,n){"use strict";var o=n(4),r=n(46),i=n(34),a=n(15),c=n(18),l=n(69),d=n(54),u=n(70),s=n(27),m=u("splice"),p=s("splice",{ACCESSORS:!0,0:0,1:2}),h=Math.max,C=Math.min;o({target:"Array",proto:!0,forced:!m||!p},{splice:function(e,t){var n,o,u,s,m,p,f=c(this),N=a(f.length),b=r(e,N),V=arguments.length;if(0===V?n=o=0:1===V?(n=0,o=N-b):(n=V-2,o=C(h(i(t),0),N-b)),N+n-o>9007199254740991)throw TypeError("Maximum allowed length exceeded");for(u=l(f,o),s=0;sN-o+n;s--)delete f[s-1]}else if(n>o)for(s=N-o;s>b;s--)p=s+n-1,(m=s+o-1)in f?f[p]=f[m]:delete f[p];for(s=0;s>1,C=23===t?r(2,-24)-r(2,-77):0,f=e<0||0===e&&1/e<0?1:0,N=0;for((e=o(e))!=e||e===1/0?(d=e!=e?1:0,l=p):(l=i(a(e)/c),e*(u=r(2,-l))<1&&(l--,u*=2),(e+=l+h>=1?C/u:C*r(2,1-h))*u>=2&&(l++,u/=2),l+h>=p?(d=0,l=p):l+h>=1?(d=(e*u-1)*r(2,t),l+=h):(d=e*r(2,h-1)*r(2,t),l=0));t>=8;s[N++]=255&d,d/=256,t-=8);for(l=l<0;s[N++]=255&l,l/=256,m-=8);return s[--N]|=128*f,s},unpack:function(e,t){var n,o=e.length,i=8*o-t-1,a=(1<>1,l=i-7,d=o-1,u=e[d--],s=127&u;for(u>>=7;l>0;s=256*s+e[d],d--,l-=8);for(n=s&(1<<-l)-1,s>>=-l,l+=t;l>0;n=256*n+e[d],d--,l-=8);if(0===s)s=1-c;else{if(s===a)return n?NaN:u?-1/0:1/0;n+=r(2,t),s-=c}return(u?-1:1)*n*r(2,s-t)}}},function(e,t,n){"use strict";var o=n(4),r=n(14);o({target:"ArrayBuffer",stat:!0,forced:!r.NATIVE_ARRAY_BUFFER_VIEWS},{isView:r.isView})},function(e,t,n){"use strict";var o=n(4),r=n(7),i=n(83),a=n(13),c=n(46),l=n(15),d=n(50),u=i.ArrayBuffer,s=i.DataView,m=u.prototype.slice;o({target:"ArrayBuffer",proto:!0,unsafe:!0,forced:r((function(){return!new u(2).slice(1,undefined).byteLength}))},{slice:function(e,t){if(m!==undefined&&t===undefined)return m.call(a(this),e);for(var n=a(this).byteLength,o=c(e,n),r=c(t===undefined?n:t,n),i=new(d(this,u))(l(r-o)),p=new s(this),h=new s(i),C=0;o9999?"+":"";return n+r(i(e),n?6:4,0)+"-"+r(this.getUTCMonth()+1,2,0)+"-"+r(this.getUTCDate(),2,0)+"T"+r(this.getUTCHours(),2,0)+":"+r(this.getUTCMinutes(),2,0)+":"+r(this.getUTCSeconds(),2,0)+"."+r(t,3,0)+"Z"}:l},function(e,t,n){"use strict";var o=n(4),r=n(7),i=n(18),a=n(37);o({target:"Date",proto:!0,forced:r((function(){return null!==new Date(NaN).toJSON()||1!==Date.prototype.toJSON.call({toISOString:function(){return 1}})}))},{toJSON:function(e){var t=i(this),n=a(t);return"number"!=typeof n||isFinite(n)?t.toISOString():null}})},function(e,t,n){"use strict";var o=n(33),r=n(262),i=n(16)("toPrimitive"),a=Date.prototype;i in a||o(a,i,r)},function(e,t,n){"use strict";var o=n(13),r=n(37);e.exports=function(e){if("string"!==e&&"number"!==e&&"default"!==e)throw TypeError("Incorrect hint");return r(o(this),"number"!==e)}},function(e,t,n){"use strict";var o=n(26),r=Date.prototype,i=r.toString,a=r.getTime;new Date(NaN)+""!="Invalid Date"&&o(r,"toString",(function(){var e=a.call(this);return e==e?i.call(this):"Invalid Date"}))},function(e,t,n){"use strict";n(4)({target:"Function",proto:!0},{bind:n(155)})},function(e,t,n){"use strict";var o=n(11),r=n(17),i=n(39),a=n(16)("hasInstance"),c=Function.prototype;a in c||r.f(c,a,{value:function(e){if("function"!=typeof this||!o(e))return!1;if(!o(this.prototype))return e instanceof this;for(;e=i(e);)if(this.prototype===e)return!0;return!1}})},function(e,t,n){"use strict";var o=n(12),r=n(17).f,i=Function.prototype,a=i.toString,c=/^\s*function ([^ (]*)/;o&&!("name"in i)&&r(i,"name",{configurable:!0,get:function(){try{return a.call(this).match(c)[1]}catch(e){return""}}})},function(e,t,n){"use strict";var o=n(9);n(48)(o.JSON,"JSON",!0)},function(e,t,n){"use strict";var o=n(84),r=n(156);e.exports=o("Map",(function(e){return function(){return e(this,arguments.length?arguments[0]:undefined)}}),r)},function(e,t,n){"use strict";var o=n(4),r=n(157),i=Math.acosh,a=Math.log,c=Math.sqrt,l=Math.LN2;o({target:"Math",stat:!0,forced:!i||710!=Math.floor(i(Number.MAX_VALUE))||i(Infinity)!=Infinity},{acosh:function(e){return(e=+e)<1?NaN:e>94906265.62425156?a(e)+l:r(e-1+c(e-1)*c(e+1))}})},function(e,t,n){"use strict";var o=n(4),r=Math.asinh,i=Math.log,a=Math.sqrt;o({target:"Math",stat:!0,forced:!(r&&1/r(0)>0)},{asinh:function c(e){return isFinite(e=+e)&&0!=e?e<0?-c(-e):i(e+a(e*e+1)):e}})},function(e,t,n){"use strict";var o=n(4),r=Math.atanh,i=Math.log;o({target:"Math",stat:!0,forced:!(r&&1/r(-0)<0)},{atanh:function(e){return 0==(e=+e)?e:i((1+e)/(1-e))/2}})},function(e,t,n){"use strict";var o=n(4),r=n(115),i=Math.abs,a=Math.pow;o({target:"Math",stat:!0},{cbrt:function(e){return r(e=+e)*a(i(e),1/3)}})},function(e,t,n){"use strict";var o=n(4),r=Math.floor,i=Math.log,a=Math.LOG2E;o({target:"Math",stat:!0},{clz32:function(e){return(e>>>=0)?31-r(i(e+.5)*a):32}})},function(e,t,n){"use strict";var o=n(4),r=n(86),i=Math.cosh,a=Math.abs,c=Math.E;o({target:"Math",stat:!0,forced:!i||i(710)===Infinity},{cosh:function(e){var t=r(a(e)-1)+1;return(t+1/(t*c*c))*(c/2)}})},function(e,t,n){"use strict";var o=n(4),r=n(86);o({target:"Math",stat:!0,forced:r!=Math.expm1},{expm1:r})},function(e,t,n){"use strict";n(4)({target:"Math",stat:!0},{fround:n(277)})},function(e,t,n){"use strict";var o=n(115),r=Math.abs,i=Math.pow,a=i(2,-52),c=i(2,-23),l=i(2,127)*(2-c),d=i(2,-126);e.exports=Math.fround||function(e){var t,n,i=r(e),u=o(e);return il||n!=n?u*Infinity:u*n}},function(e,t,n){"use strict";var o=n(4),r=Math.hypot,i=Math.abs,a=Math.sqrt;o({target:"Math",stat:!0,forced:!!r&&r(Infinity,NaN)!==Infinity},{hypot:function(e,t){for(var n,o,r=0,c=0,l=arguments.length,d=0;c0?(o=n/d)*o:n;return d===Infinity?Infinity:d*a(r)}})},function(e,t,n){"use strict";var o=n(4),r=n(7),i=Math.imul;o({target:"Math",stat:!0,forced:r((function(){return-5!=i(4294967295,5)||2!=i.length}))},{imul:function(e,t){var n=+e,o=+t,r=65535&n,i=65535&o;return 0|r*i+((65535&n>>>16)*i+r*(65535&o>>>16)<<16>>>0)}})},function(e,t,n){"use strict";var o=n(4),r=Math.log,i=Math.LOG10E;o({target:"Math",stat:!0},{log10:function(e){return r(e)*i}})},function(e,t,n){"use strict";n(4)({target:"Math",stat:!0},{log1p:n(157)})},function(e,t,n){"use strict";var o=n(4),r=Math.log,i=Math.LN2;o({target:"Math",stat:!0},{log2:function(e){return r(e)/i}})},function(e,t,n){"use strict";n(4)({target:"Math",stat:!0},{sign:n(115)})},function(e,t,n){"use strict";var o=n(4),r=n(7),i=n(86),a=Math.abs,c=Math.exp,l=Math.E;o({target:"Math",stat:!0,forced:r((function(){return-2e-17!=Math.sinh(-2e-17)}))},{sinh:function(e){return a(e=+e)<1?(i(e)-i(-e))/2:(c(e-1)-c(-e-1))*(l/2)}})},function(e,t,n){"use strict";var o=n(4),r=n(86),i=Math.exp;o({target:"Math",stat:!0},{tanh:function(e){var t=r(e=+e),n=r(-e);return t==Infinity?1:n==Infinity?-1:(t-n)/(i(e)+i(-e))}})},function(e,t,n){"use strict";n(48)(Math,"Math",!0)},function(e,t,n){"use strict";var o=n(4),r=Math.ceil,i=Math.floor;o({target:"Math",stat:!0},{trunc:function(e){return(e>0?i:r)(e)}})},function(e,t,n){"use strict";var o=n(12),r=n(9),i=n(67),a=n(26),c=n(21),l=n(36),d=n(85),u=n(37),s=n(7),m=n(47),p=n(52).f,h=n(23).f,C=n(17).f,f=n(60).trim,N=r.Number,b=N.prototype,V="Number"==l(m(b)),g=function(e){var t,n,o,r,i,a,c,l,d=u(e,!1);if("string"==typeof d&&d.length>2)if(43===(t=(d=f(d)).charCodeAt(0))||45===t){if(88===(n=d.charCodeAt(2))||120===n)return NaN}else if(48===t){switch(d.charCodeAt(1)){case 66:case 98:o=2,r=49;break;case 79:case 111:o=8,r=55;break;default:return+d}for(a=(i=d.slice(2)).length,c=0;cr)return NaN;return parseInt(i,o)}return+d};if(i("Number",!N(" 0o1")||!N("0b1")||N("+0x1"))){for(var v,_=function(e){var t=arguments.length<1?0:e,n=this;return n instanceof _&&(V?s((function(){b.valueOf.call(n)})):"Number"!=l(n))?d(new N(g(t)),n,_):g(t)},k=o?p(N):"MAX_VALUE,MIN_VALUE,NaN,NEGATIVE_INFINITY,POSITIVE_INFINITY,EPSILON,isFinite,isInteger,isNaN,isSafeInteger,MAX_SAFE_INTEGER,MIN_SAFE_INTEGER,parseFloat,parseInt,isInteger".split(","),y=0;k.length>y;y++)c(N,v=k[y])&&!c(_,v)&&C(_,v,h(N,v));_.prototype=b,b.constructor=_,a(r,"Number",_)}},function(e,t,n){"use strict";n(4)({target:"Number",stat:!0},{EPSILON:Math.pow(2,-52)})},function(e,t,n){"use strict";n(4)({target:"Number",stat:!0},{isFinite:n(291)})},function(e,t,n){"use strict";var o=n(9).isFinite;e.exports=Number.isFinite||function(e){return"number"==typeof e&&o(e)}},function(e,t,n){"use strict";n(4)({target:"Number",stat:!0},{isInteger:n(158)})},function(e,t,n){"use strict";n(4)({target:"Number",stat:!0},{isNaN:function(e){return e!=e}})},function(e,t,n){"use strict";var o=n(4),r=n(158),i=Math.abs;o({target:"Number",stat:!0},{isSafeInteger:function(e){return r(e)&&i(e)<=9007199254740991}})},function(e,t,n){"use strict";n(4)({target:"Number",stat:!0},{MAX_SAFE_INTEGER:9007199254740991})},function(e,t,n){"use strict";n(4)({target:"Number",stat:!0},{MIN_SAFE_INTEGER:-9007199254740991})},function(e,t,n){"use strict";var o=n(4),r=n(298);o({target:"Number",stat:!0,forced:Number.parseFloat!=r},{parseFloat:r})},function(e,t,n){"use strict";var o=n(9),r=n(60).trim,i=n(87),a=o.parseFloat,c=1/a(i+"-0")!=-Infinity;e.exports=c?function(e){var t=r(String(e)),n=a(t);return 0===n&&"-"==t.charAt(0)?-0:n}:a},function(e,t,n){"use strict";var o=n(4),r=n(159);o({target:"Number",stat:!0,forced:Number.parseInt!=r},{parseInt:r})},function(e,t,n){"use strict";var o=n(4),r=n(34),i=n(301),a=n(114),c=n(7),l=1..toFixed,d=Math.floor,u=function s(e,t,n){return 0===t?n:t%2==1?s(e,t-1,n*e):s(e*e,t/2,n)};o({target:"Number",proto:!0,forced:l&&("0.000"!==8e-5.toFixed(3)||"1"!==.9.toFixed(0)||"1.25"!==1.255.toFixed(2)||"1000000000000000128"!==(0xde0b6b3a7640080).toFixed(0))||!c((function(){l.call({})}))},{toFixed:function(e){var t,n,o,c,l=i(this),s=r(e),m=[0,0,0,0,0,0],p="",h="0",C=function(e,t){for(var n=-1,o=t;++n<6;)o+=e*m[n],m[n]=o%1e7,o=d(o/1e7)},f=function(e){for(var t=6,n=0;--t>=0;)n+=m[t],m[t]=d(n/e),n=n%e*1e7},N=function(){for(var e=6,t="";--e>=0;)if(""!==t||0===e||0!==m[e]){var n=String(m[e]);t=""===t?n:t+a.call("0",7-n.length)+n}return t};if(s<0||s>20)throw RangeError("Incorrect fraction digits");if(l!=l)return"NaN";if(l<=-1e21||l>=1e21)return String(l);if(l<0&&(p="-",l=-l),l>1e-21)if(n=(t=function(e){for(var t=0,n=e;n>=4096;)t+=12,n/=4096;for(;n>=2;)t+=1,n/=2;return t}(l*u(2,69,1))-69)<0?l*u(2,-t,1):l/u(2,t,1),n*=4503599627370496,(t=52-t)>0){for(C(0,n),o=s;o>=7;)C(1e7,0),o-=7;for(C(u(10,o,1),0),o=t-1;o>=23;)f(1<<23),o-=23;f(1<0?p+((c=h.length)<=s?"0."+a.call("0",s-c)+h:h.slice(0,c-s)+"."+h.slice(c-s)):p+h}})},function(e,t,n){"use strict";var o=n(36);e.exports=function(e){if("number"!=typeof e&&"Number"!=o(e))throw TypeError("Incorrect invocation");return+e}},function(e,t,n){"use strict";var o=n(4),r=n(303);o({target:"Object",stat:!0,forced:Object.assign!==r},{assign:r})},function(e,t,n){"use strict";var o=n(12),r=n(7),i=n(68),a=n(103),c=n(77),l=n(18),d=n(63),u=Object.assign,s=Object.defineProperty;e.exports=!u||r((function(){if(o&&1!==u({b:1},u(s({},"a",{enumerable:!0,get:function(){s(this,"b",{value:3,enumerable:!1})}}),{b:2})).b)return!0;var e={},t={},n=Symbol();return e[n]=7,"abcdefghijklmnopqrst".split("").forEach((function(e){t[e]=e})),7!=u({},e)[n]||"abcdefghijklmnopqrst"!=i(u({},t)).join("")}))?function(e,t){for(var n=l(e),r=arguments.length,u=1,s=a.f,m=c.f;r>u;)for(var p,h=d(arguments[u++]),C=s?i(h).concat(s(h)):i(h),f=C.length,N=0;f>N;)p=C[N++],o&&!m.call(h,p)||(n[p]=h[p]);return n}:u},function(e,t,n){"use strict";n(4)({target:"Object",stat:!0,sham:!n(12)},{create:n(47)})},function(e,t,n){"use strict";var o=n(4),r=n(12),i=n(88),a=n(18),c=n(35),l=n(17);r&&o({target:"Object",proto:!0,forced:i},{__defineGetter__:function(e,t){l.f(a(this),e,{get:c(t),enumerable:!0,configurable:!0})}})},function(e,t,n){"use strict";var o=n(4),r=n(12);o({target:"Object",stat:!0,forced:!r,sham:!r},{defineProperties:n(143)})},function(e,t,n){"use strict";var o=n(4),r=n(12);o({target:"Object",stat:!0,forced:!r,sham:!r},{defineProperty:n(17).f})},function(e,t,n){"use strict";var o=n(4),r=n(12),i=n(88),a=n(18),c=n(35),l=n(17);r&&o({target:"Object",proto:!0,forced:i},{__defineSetter__:function(e,t){l.f(a(this),e,{set:c(t),enumerable:!0,configurable:!0})}})},function(e,t,n){"use strict";var o=n(4),r=n(160).entries;o({target:"Object",stat:!0},{entries:function(e){return r(e)}})},function(e,t,n){"use strict";var o=n(4),r=n(73),i=n(7),a=n(11),c=n(56).onFreeze,l=Object.freeze;o({target:"Object",stat:!0,forced:i((function(){l(1)})),sham:!r},{freeze:function(e){return l&&a(e)?l(c(e)):e}})},function(e,t,n){"use strict";var o=n(4),r=n(74),i=n(54);o({target:"Object",stat:!0},{fromEntries:function(e){var t={};return r(e,(function(e,n){i(t,e,n)}),undefined,!0),t}})},function(e,t,n){"use strict";var o=n(4),r=n(7),i=n(29),a=n(23).f,c=n(12),l=r((function(){a(1)}));o({target:"Object",stat:!0,forced:!c||l,sham:!c},{getOwnPropertyDescriptor:function(e,t){return a(i(e),t)}})},function(e,t,n){"use strict";var o=n(4),r=n(12),i=n(101),a=n(29),c=n(23),l=n(54);o({target:"Object",stat:!0,sham:!r},{getOwnPropertyDescriptors:function(e){for(var t,n,o=a(e),r=c.f,d=i(o),u={},s=0;d.length>s;)(n=r(o,t=d[s++]))!==undefined&&l(u,t,n);return u}})},function(e,t,n){"use strict";var o=n(4),r=n(7),i=n(145).f;o({target:"Object",stat:!0,forced:r((function(){return!Object.getOwnPropertyNames(1)}))},{getOwnPropertyNames:i})},function(e,t,n){"use strict";var o=n(4),r=n(7),i=n(18),a=n(39),c=n(111);o({target:"Object",stat:!0,forced:r((function(){a(1)})),sham:!c},{getPrototypeOf:function(e){return a(i(e))}})},function(e,t,n){"use strict";n(4)({target:"Object",stat:!0},{is:n(161)})},function(e,t,n){"use strict";var o=n(4),r=n(7),i=n(11),a=Object.isExtensible;o({target:"Object",stat:!0,forced:r((function(){a(1)}))},{isExtensible:function(e){return!!i(e)&&(!a||a(e))}})},function(e,t,n){"use strict";var o=n(4),r=n(7),i=n(11),a=Object.isFrozen;o({target:"Object",stat:!0,forced:r((function(){a(1)}))},{isFrozen:function(e){return!i(e)||!!a&&a(e)}})},function(e,t,n){"use strict";var o=n(4),r=n(7),i=n(11),a=Object.isSealed;o({target:"Object",stat:!0,forced:r((function(){a(1)}))},{isSealed:function(e){return!i(e)||!!a&&a(e)}})},function(e,t,n){"use strict";var o=n(4),r=n(18),i=n(68);o({target:"Object",stat:!0,forced:n(7)((function(){i(1)}))},{keys:function(e){return i(r(e))}})},function(e,t,n){"use strict";var o=n(4),r=n(12),i=n(88),a=n(18),c=n(37),l=n(39),d=n(23).f;r&&o({target:"Object",proto:!0,forced:i},{__lookupGetter__:function(e){var t,n=a(this),o=c(e,!0);do{if(t=d(n,o))return t.get}while(n=l(n))}})},function(e,t,n){"use strict";var o=n(4),r=n(12),i=n(88),a=n(18),c=n(37),l=n(39),d=n(23).f;r&&o({target:"Object",proto:!0,forced:i},{__lookupSetter__:function(e){var t,n=a(this),o=c(e,!0);do{if(t=d(n,o))return t.set}while(n=l(n))}})},function(e,t,n){"use strict";var o=n(4),r=n(11),i=n(56).onFreeze,a=n(73),c=n(7),l=Object.preventExtensions;o({target:"Object",stat:!0,forced:c((function(){l(1)})),sham:!a},{preventExtensions:function(e){return l&&r(e)?l(i(e)):e}})},function(e,t,n){"use strict";var o=n(4),r=n(11),i=n(56).onFreeze,a=n(73),c=n(7),l=Object.seal;o({target:"Object",stat:!0,forced:c((function(){l(1)})),sham:!a},{seal:function(e){return l&&r(e)?l(i(e)):e}})},function(e,t,n){"use strict";n(4)({target:"Object",stat:!0},{setPrototypeOf:n(55)})},function(e,t,n){"use strict";var o=n(109),r=n(26),i=n(327);o||r(Object.prototype,"toString",i,{unsafe:!0})},function(e,t,n){"use strict";var o=n(109),r=n(80);e.exports=o?{}.toString:function(){return"[object "+r(this)+"]"}},function(e,t,n){"use strict";var o=n(4),r=n(160).values;o({target:"Object",stat:!0},{values:function(e){return r(e)}})},function(e,t,n){"use strict";var o=n(4),r=n(159);o({global:!0,forced:parseInt!=r},{parseInt:r})},function(e,t,n){"use strict";var o,r,i,a,c=n(4),l=n(42),d=n(9),u=n(40),s=n(162),m=n(26),p=n(72),h=n(48),C=n(58),f=n(11),N=n(35),b=n(59),V=n(36),g=n(99),v=n(74),_=n(81),k=n(50),y=n(116).set,L=n(164),B=n(165),w=n(331),x=n(166),S=n(332),I=n(38),T=n(67),A=n(16),E=n(105),M=A("species"),P="Promise",O=I.get,F=I.set,R=I.getterFor(P),D=s,j=d.TypeError,W=d.document,z=d.process,U=u("fetch"),H=x.f,q=H,G="process"==V(z),K=!!(W&&W.createEvent&&d.dispatchEvent),Y=T(P,(function(){if(!(g(D)!==String(D))){if(66===E)return!0;if(!G&&"function"!=typeof PromiseRejectionEvent)return!0}if(l&&!D.prototype["finally"])return!0;if(E>=51&&/native code/.test(D))return!1;var e=D.resolve(1),t=function(e){e((function(){}),(function(){}))};return(e.constructor={})[M]=t,!(e.then((function(){}))instanceof t)})),$=Y||!_((function(e){D.all(e)["catch"]((function(){}))})),X=function(e){var t;return!(!f(e)||"function"!=typeof(t=e.then))&&t},Q=function(e,t,n){if(!t.notified){t.notified=!0;var o=t.reactions;L((function(){for(var r=t.value,i=1==t.state,a=0;o.length>a;){var c,l,d,u=o[a++],s=i?u.ok:u.fail,m=u.resolve,p=u.reject,h=u.domain;try{s?(i||(2===t.rejection&&te(e,t),t.rejection=1),!0===s?c=r:(h&&h.enter(),c=s(r),h&&(h.exit(),d=!0)),c===u.promise?p(j("Promise-chain cycle")):(l=X(c))?l.call(c,m,p):m(c)):p(r)}catch(C){h&&!d&&h.exit(),p(C)}}t.reactions=[],t.notified=!1,n&&!t.rejection&&Z(e,t)}))}},J=function(e,t,n){var o,r;K?((o=W.createEvent("Event")).promise=t,o.reason=n,o.initEvent(e,!1,!0),d.dispatchEvent(o)):o={promise:t,reason:n},(r=d["on"+e])?r(o):"unhandledrejection"===e&&w("Unhandled promise rejection",n)},Z=function(e,t){y.call(d,(function(){var n,o=t.value;if(ee(t)&&(n=S((function(){G?z.emit("unhandledRejection",o,e):J("unhandledrejection",e,o)})),t.rejection=G||ee(t)?2:1,n.error))throw n.value}))},ee=function(e){return 1!==e.rejection&&!e.parent},te=function(e,t){y.call(d,(function(){G?z.emit("rejectionHandled",e):J("rejectionhandled",e,t.value)}))},ne=function(e,t,n,o){return function(r){e(t,n,r,o)}},oe=function(e,t,n,o){t.done||(t.done=!0,o&&(t=o),t.value=n,t.state=2,Q(e,t,!0))},re=function ie(e,t,n,o){if(!t.done){t.done=!0,o&&(t=o);try{if(e===n)throw j("Promise can't be resolved itself");var r=X(n);r?L((function(){var o={done:!1};try{r.call(n,ne(ie,e,o,t),ne(oe,e,o,t))}catch(i){oe(e,o,i,t)}})):(t.value=n,t.state=1,Q(e,t,!1))}catch(i){oe(e,{done:!1},i,t)}}};Y&&(D=function(e){b(this,D,P),N(e),o.call(this);var t=O(this);try{e(ne(re,this,t),ne(oe,this,t))}catch(n){oe(this,t,n)}},(o=function(e){F(this,{type:P,done:!1,notified:!1,parent:!1,reactions:[],rejection:!1,state:0,value:undefined})}).prototype=p(D.prototype,{then:function(e,t){var n=R(this),o=H(k(this,D));return o.ok="function"!=typeof e||e,o.fail="function"==typeof t&&t,o.domain=G?z.domain:undefined,n.parent=!0,n.reactions.push(o),0!=n.state&&Q(this,n,!1),o.promise},"catch":function(e){return this.then(undefined,e)}}),r=function(){var e=new o,t=O(e);this.promise=e,this.resolve=ne(re,e,t),this.reject=ne(oe,e,t)},x.f=H=function(e){return e===D||e===i?new r(e):q(e)},l||"function"!=typeof s||(a=s.prototype.then,m(s.prototype,"then",(function(e,t){var n=this;return new D((function(e,t){a.call(n,e,t)})).then(e,t)}),{unsafe:!0}),"function"==typeof U&&c({global:!0,enumerable:!0,forced:!0},{fetch:function(e){return B(D,U.apply(d,arguments))}}))),c({global:!0,wrap:!0,forced:Y},{Promise:D}),h(D,P,!1,!0),C(P),i=u(P),c({target:P,stat:!0,forced:Y},{reject:function(e){var t=H(this);return t.reject.call(undefined,e),t.promise}}),c({target:P,stat:!0,forced:l||Y},{resolve:function(e){return B(l&&this===i?D:this,e)}}),c({target:P,stat:!0,forced:$},{all:function(e){var t=this,n=H(t),o=n.resolve,r=n.reject,i=S((function(){var n=N(t.resolve),i=[],a=0,c=1;v(e,(function(e){var l=a++,d=!1;i.push(undefined),c++,n.call(t,e).then((function(e){d||(d=!0,i[l]=e,--c||o(i))}),r)})),--c||o(i)}));return i.error&&r(i.value),n.promise},race:function(e){var t=this,n=H(t),o=n.reject,r=S((function(){var r=N(t.resolve);v(e,(function(e){r.call(t,e).then(n.resolve,o)}))}));return r.error&&o(r.value),n.promise}})},function(e,t,n){"use strict";var o=n(9);e.exports=function(e,t){var n=o.console;n&&n.error&&(1===arguments.length?n.error(e):n.error(e,t))}},function(e,t,n){"use strict";e.exports=function(e){try{return{error:!1,value:e()}}catch(t){return{error:!0,value:t}}}},function(e,t,n){"use strict";var o=n(4),r=n(42),i=n(162),a=n(7),c=n(40),l=n(50),d=n(165),u=n(26);o({target:"Promise",proto:!0,real:!0,forced:!!i&&a((function(){i.prototype["finally"].call({then:function(){}},(function(){}))}))},{"finally":function(e){var t=l(this,c("Promise")),n="function"==typeof e;return this.then(n?function(n){return d(t,e()).then((function(){return n}))}:e,n?function(n){return d(t,e()).then((function(){throw n}))}:e)}}),r||"function"!=typeof i||i.prototype["finally"]||u(i.prototype,"finally",c("Promise").prototype["finally"])},function(e,t,n){"use strict";var o=n(4),r=n(40),i=n(35),a=n(13),c=n(7),l=r("Reflect","apply"),d=Function.apply;o({target:"Reflect",stat:!0,forced:!c((function(){l((function(){}))}))},{apply:function(e,t,n){return i(e),a(n),l?l(e,t,n):d.call(e,t,n)}})},function(e,t,n){"use strict";var o=n(4),r=n(40),i=n(35),a=n(13),c=n(11),l=n(47),d=n(155),u=n(7),s=r("Reflect","construct"),m=u((function(){function e(){}return!(s((function(){}),[],e)instanceof e)})),p=!u((function(){s((function(){}))})),h=m||p;o({target:"Reflect",stat:!0,forced:h,sham:h},{construct:function(e,t){i(e),a(t);var n=arguments.length<3?e:i(arguments[2]);if(p&&!m)return s(e,t,n);if(e==n){switch(t.length){case 0:return new e;case 1:return new e(t[0]);case 2:return new e(t[0],t[1]);case 3:return new e(t[0],t[1],t[2]);case 4:return new e(t[0],t[1],t[2],t[3])}var o=[null];return o.push.apply(o,t),new(d.apply(e,o))}var r=n.prototype,u=l(c(r)?r:Object.prototype),h=Function.apply.call(e,u,t);return c(h)?h:u}})},function(e,t,n){"use strict";var o=n(4),r=n(12),i=n(13),a=n(37),c=n(17);o({target:"Reflect",stat:!0,forced:n(7)((function(){Reflect.defineProperty(c.f({},1,{value:1}),1,{value:2})})),sham:!r},{defineProperty:function(e,t,n){i(e);var o=a(t,!0);i(n);try{return c.f(e,o,n),!0}catch(r){return!1}}})},function(e,t,n){"use strict";var o=n(4),r=n(13),i=n(23).f;o({target:"Reflect",stat:!0},{deleteProperty:function(e,t){var n=i(r(e),t);return!(n&&!n.configurable)&&delete e[t]}})},function(e,t,n){"use strict";var o=n(4),r=n(11),i=n(13),a=n(21),c=n(23),l=n(39);o({target:"Reflect",stat:!0},{get:function d(e,t){var n,o,u=arguments.length<3?e:arguments[2];return i(e)===u?e[t]:(n=c.f(e,t))?a(n,"value")?n.value:n.get===undefined?undefined:n.get.call(u):r(o=l(e))?d(o,t,u):void 0}})},function(e,t,n){"use strict";var o=n(4),r=n(12),i=n(13),a=n(23);o({target:"Reflect",stat:!0,sham:!r},{getOwnPropertyDescriptor:function(e,t){return a.f(i(e),t)}})},function(e,t,n){"use strict";var o=n(4),r=n(13),i=n(39);o({target:"Reflect",stat:!0,sham:!n(111)},{getPrototypeOf:function(e){return i(r(e))}})},function(e,t,n){"use strict";n(4)({target:"Reflect",stat:!0},{has:function(e,t){return t in e}})},function(e,t,n){"use strict";var o=n(4),r=n(13),i=Object.isExtensible;o({target:"Reflect",stat:!0},{isExtensible:function(e){return r(e),!i||i(e)}})},function(e,t,n){"use strict";n(4)({target:"Reflect",stat:!0},{ownKeys:n(101)})},function(e,t,n){"use strict";var o=n(4),r=n(40),i=n(13);o({target:"Reflect",stat:!0,sham:!n(73)},{preventExtensions:function(e){i(e);try{var t=r("Object","preventExtensions");return t&&t(e),!0}catch(n){return!1}}})},function(e,t,n){"use strict";var o=n(4),r=n(13),i=n(11),a=n(21),c=n(7),l=n(17),d=n(23),u=n(39),s=n(51);o({target:"Reflect",stat:!0,forced:c((function(){var e=l.f({},"a",{configurable:!0});return!1!==Reflect.set(u(e),"a",1,e)}))},{set:function m(e,t,n){var o,c,p=arguments.length<4?e:arguments[3],h=d.f(r(e),t);if(!h){if(i(c=u(e)))return m(c,t,n,p);h=s(0)}if(a(h,"value")){if(!1===h.writable||!i(p))return!1;if(o=d.f(p,t)){if(o.get||o.set||!1===o.writable)return!1;o.value=n,l.f(p,t,o)}else l.f(p,t,s(0,n));return!0}return h.set!==undefined&&(h.set.call(p,n),!0)}})},function(e,t,n){"use strict";var o=n(4),r=n(13),i=n(152),a=n(55);a&&o({target:"Reflect",stat:!0},{setPrototypeOf:function(e,t){r(e),i(t);try{return a(e,t),!0}catch(n){return!1}}})},function(e,t,n){"use strict";var o=n(12),r=n(9),i=n(67),a=n(85),c=n(17).f,l=n(52).f,d=n(117),u=n(89),s=n(118),m=n(26),p=n(7),h=n(38).set,C=n(58),f=n(16)("match"),N=r.RegExp,b=N.prototype,V=/a/g,g=/a/g,v=new N(V)!==V,_=s.UNSUPPORTED_Y;if(o&&i("RegExp",!v||_||p((function(){return g[f]=!1,N(V)!=V||N(g)==g||"/a/i"!=N(V,"i")})))){for(var k=function(e,t){var n,o=this instanceof k,r=d(e),i=t===undefined;if(!o&&r&&e.constructor===k&&i)return e;v?r&&!i&&(e=e.source):e instanceof k&&(i&&(t=u.call(e)),e=e.source),_&&(n=!!t&&t.indexOf("y")>-1)&&(t=t.replace(/y/g,""));var c=a(v?new N(e,t):N(e,t),o?this:b,k);return _&&n&&h(c,{sticky:n}),c},y=function(e){e in k||c(k,e,{configurable:!0,get:function(){return N[e]},set:function(t){N[e]=t}})},L=l(N),B=0;L.length>B;)y(L[B++]);b.constructor=k,k.prototype=b,m(r,"RegExp",k)}C("RegExp")},function(e,t,n){"use strict";var o=n(12),r=n(17),i=n(89),a=n(118).UNSUPPORTED_Y;o&&("g"!=/./g.flags||a)&&r.f(RegExp.prototype,"flags",{configurable:!0,get:i})},function(e,t,n){"use strict";var o=n(26),r=n(13),i=n(7),a=n(89),c=RegExp.prototype,l=c.toString,d=i((function(){return"/a/b"!=l.call({source:"a",flags:"b"})})),u="toString"!=l.name;(d||u)&&o(RegExp.prototype,"toString",(function(){var e=r(this),t=String(e.source),n=e.flags;return"/"+t+"/"+String(n===undefined&&e instanceof RegExp&&!("flags"in c)?a.call(e):n)}),{unsafe:!0})},function(e,t,n){"use strict";var o=n(84),r=n(156);e.exports=o("Set",(function(e){return function(){return e(this,arguments.length?arguments[0]:undefined)}}),r)},function(e,t,n){"use strict";var o=n(4),r=n(119).codeAt;o({target:"String",proto:!0},{codePointAt:function(e){return r(this,e)}})},function(e,t,n){"use strict";var o,r=n(4),i=n(23).f,a=n(15),c=n(120),l=n(25),d=n(121),u=n(42),s="".endsWith,m=Math.min,p=d("endsWith");r({target:"String",proto:!0,forced:!!(u||p||(o=i(String.prototype,"endsWith"),!o||o.writable))&&!p},{endsWith:function(e){var t=String(l(this));c(e);var n=arguments.length>1?arguments[1]:undefined,o=a(t.length),r=n===undefined?o:m(a(n),o),i=String(e);return s?s.call(t,i,r):t.slice(r-i.length,r)===i}})},function(e,t,n){"use strict";var o=n(4),r=n(46),i=String.fromCharCode,a=String.fromCodePoint;o({target:"String",stat:!0,forced:!!a&&1!=a.length},{fromCodePoint:function(e){for(var t,n=[],o=arguments.length,a=0;o>a;){if(t=+arguments[a++],r(t,1114111)!==t)throw RangeError(t+" is not a valid code point");n.push(t<65536?i(t):i(55296+((t-=65536)>>10),t%1024+56320))}return n.join("")}})},function(e,t,n){"use strict";var o=n(4),r=n(120),i=n(25);o({target:"String",proto:!0,forced:!n(121)("includes")},{includes:function(e){return!!~String(i(this)).indexOf(r(e),arguments.length>1?arguments[1]:undefined)}})},function(e,t,n){"use strict";var o=n(119).charAt,r=n(38),i=n(110),a=r.set,c=r.getterFor("String Iterator");i(String,"String",(function(e){a(this,{type:"String Iterator",string:String(e),index:0})}),(function(){var e,t=c(this),n=t.string,r=t.index;return r>=n.length?{value:undefined,done:!0}:(e=o(n,r),t.index+=e.length,{value:e,done:!1})}))},function(e,t,n){"use strict";var o=n(91),r=n(13),i=n(15),a=n(25),c=n(122),l=n(92);o("match",1,(function(e,t,n){return[function(t){var n=a(this),o=t==undefined?undefined:t[e];return o!==undefined?o.call(t,n):new RegExp(t)[e](String(n))},function(e){var o=n(t,e,this);if(o.done)return o.value;var a=r(e),d=String(this);if(!a.global)return l(a,d);var u=a.unicode;a.lastIndex=0;for(var s,m=[],p=0;null!==(s=l(a,d));){var h=String(s[0]);m[p]=h,""===h&&(a.lastIndex=c(d,i(a.lastIndex),u)),p++}return 0===p?null:m}]}))},function(e,t,n){"use strict";var o=n(4),r=n(113).end;o({target:"String",proto:!0,forced:n(168)},{padEnd:function(e){return r(this,e,arguments.length>1?arguments[1]:undefined)}})},function(e,t,n){"use strict";var o=n(4),r=n(113).start;o({target:"String",proto:!0,forced:n(168)},{padStart:function(e){return r(this,e,arguments.length>1?arguments[1]:undefined)}})},function(e,t,n){"use strict";var o=n(4),r=n(29),i=n(15);o({target:"String",stat:!0},{raw:function(e){for(var t=r(e.raw),n=i(t.length),o=arguments.length,a=[],c=0;n>c;)a.push(String(t[c++])),c]*>)/g,C=/\$([$&'`]|\d\d?)/g;o("replace",2,(function(e,t,n,o){var f=o.REGEXP_REPLACE_SUBSTITUTES_UNDEFINED_CAPTURE,N=o.REPLACE_KEEPS_$0,b=f?"$":"$0";return[function(n,o){var r=l(this),i=n==undefined?undefined:n[e];return i!==undefined?i.call(n,r,o):t.call(String(r),n,o)},function(e,o){if(!f&&N||"string"==typeof o&&-1===o.indexOf(b)){var i=n(t,e,this,o);if(i.done)return i.value}var l=r(e),p=String(this),h="function"==typeof o;h||(o=String(o));var C=l.global;if(C){var g=l.unicode;l.lastIndex=0}for(var v=[];;){var _=u(l,p);if(null===_)break;if(v.push(_),!C)break;""===String(_[0])&&(l.lastIndex=d(p,a(l.lastIndex),g))}for(var k,y="",L=0,B=0;B=L&&(y+=p.slice(L,x)+E,L=x+w.length)}return y+p.slice(L)}];function V(e,n,o,r,a,c){var l=o+e.length,d=r.length,u=C;return a!==undefined&&(a=i(a),u=h),t.call(c,u,(function(t,i){var c;switch(i.charAt(0)){case"$":return"$";case"&":return e;case"`":return n.slice(0,o);case"'":return n.slice(l);case"<":c=a[i.slice(1,-1)];break;default:var u=+i;if(0===u)return t;if(u>d){var s=p(u/10);return 0===s?t:s<=d?r[s-1]===undefined?i.charAt(1):r[s-1]+i.charAt(1):t}c=r[u-1]}return c===undefined?"":c}))}}))},function(e,t,n){"use strict";var o=n(91),r=n(13),i=n(25),a=n(161),c=n(92);o("search",1,(function(e,t,n){return[function(t){var n=i(this),o=t==undefined?undefined:t[e];return o!==undefined?o.call(t,n):new RegExp(t)[e](String(n))},function(e){var o=n(t,e,this);if(o.done)return o.value;var i=r(e),l=String(this),d=i.lastIndex;a(d,0)||(i.lastIndex=0);var u=c(i,l);return a(i.lastIndex,d)||(i.lastIndex=d),null===u?-1:u.index}]}))},function(e,t,n){"use strict";var o=n(91),r=n(117),i=n(13),a=n(25),c=n(50),l=n(122),d=n(15),u=n(92),s=n(90),m=n(7),p=[].push,h=Math.min,C=!m((function(){return!RegExp(4294967295,"y")}));o("split",2,(function(e,t,n){var o;return o="c"=="abbc".split(/(b)*/)[1]||4!="test".split(/(?:)/,-1).length||2!="ab".split(/(?:ab)*/).length||4!=".".split(/(.?)(.?)/).length||".".split(/()()/).length>1||"".split(/.?/).length?function(e,n){var o=String(a(this)),i=n===undefined?4294967295:n>>>0;if(0===i)return[];if(e===undefined)return[o];if(!r(e))return t.call(o,e,i);for(var c,l,d,u=[],m=(e.ignoreCase?"i":"")+(e.multiline?"m":"")+(e.unicode?"u":"")+(e.sticky?"y":""),h=0,C=new RegExp(e.source,m+"g");(c=s.call(C,o))&&!((l=C.lastIndex)>h&&(u.push(o.slice(h,c.index)),c.length>1&&c.index=i));)C.lastIndex===c.index&&C.lastIndex++;return h===o.length?!d&&C.test("")||u.push(""):u.push(o.slice(h)),u.length>i?u.slice(0,i):u}:"0".split(undefined,0).length?function(e,n){return e===undefined&&0===n?[]:t.call(this,e,n)}:t,[function(t,n){var r=a(this),i=t==undefined?undefined:t[e];return i!==undefined?i.call(t,r,n):o.call(String(r),t,n)},function(e,r){var a=n(o,e,this,r,o!==t);if(a.done)return a.value;var s=i(e),m=String(this),p=c(s,RegExp),f=s.unicode,N=(s.ignoreCase?"i":"")+(s.multiline?"m":"")+(s.unicode?"u":"")+(C?"y":"g"),b=new p(C?s:"^(?:"+s.source+")",N),V=r===undefined?4294967295:r>>>0;if(0===V)return[];if(0===m.length)return null===u(b,m)?[m]:[];for(var g=0,v=0,_=[];v1?arguments[1]:undefined,t.length)),o=String(e);return s?s.call(t,o,n):t.slice(n,n+o.length)===o}})},function(e,t,n){"use strict";var o=n(4),r=n(60).trim;o({target:"String",proto:!0,forced:n(123)("trim")},{trim:function(){return r(this)}})},function(e,t,n){"use strict";var o=n(4),r=n(60).end,i=n(123)("trimEnd"),a=i?function(){return r(this)}:"".trimEnd;o({target:"String",proto:!0,forced:i},{trimEnd:a,trimRight:a})},function(e,t,n){"use strict";var o=n(4),r=n(60).start,i=n(123)("trimStart"),a=i?function(){return r(this)}:"".trimStart;o({target:"String",proto:!0,forced:i},{trimStart:a,trimLeft:a})},function(e,t,n){"use strict";var o=n(4),r=n(31);o({target:"String",proto:!0,forced:n(32)("anchor")},{anchor:function(e){return r(this,"a","name",e)}})},function(e,t,n){"use strict";var o=n(4),r=n(31);o({target:"String",proto:!0,forced:n(32)("big")},{big:function(){return r(this,"big","","")}})},function(e,t,n){"use strict";var o=n(4),r=n(31);o({target:"String",proto:!0,forced:n(32)("blink")},{blink:function(){return r(this,"blink","","")}})},function(e,t,n){"use strict";var o=n(4),r=n(31);o({target:"String",proto:!0,forced:n(32)("bold")},{bold:function(){return r(this,"b","","")}})},function(e,t,n){"use strict";var o=n(4),r=n(31);o({target:"String",proto:!0,forced:n(32)("fixed")},{fixed:function(){return r(this,"tt","","")}})},function(e,t,n){"use strict";var o=n(4),r=n(31);o({target:"String",proto:!0,forced:n(32)("fontcolor")},{fontcolor:function(e){return r(this,"font","color",e)}})},function(e,t,n){"use strict";var o=n(4),r=n(31);o({target:"String",proto:!0,forced:n(32)("fontsize")},{fontsize:function(e){return r(this,"font","size",e)}})},function(e,t,n){"use strict";var o=n(4),r=n(31);o({target:"String",proto:!0,forced:n(32)("italics")},{italics:function(){return r(this,"i","","")}})},function(e,t,n){"use strict";var o=n(4),r=n(31);o({target:"String",proto:!0,forced:n(32)("link")},{link:function(e){return r(this,"a","href",e)}})},function(e,t,n){"use strict";var o=n(4),r=n(31);o({target:"String",proto:!0,forced:n(32)("small")},{small:function(){return r(this,"small","","")}})},function(e,t,n){"use strict";var o=n(4),r=n(31);o({target:"String",proto:!0,forced:n(32)("strike")},{strike:function(){return r(this,"strike","","")}})},function(e,t,n){"use strict";var o=n(4),r=n(31);o({target:"String",proto:!0,forced:n(32)("sub")},{sub:function(){return r(this,"sub","","")}})},function(e,t,n){"use strict";var o=n(4),r=n(31);o({target:"String",proto:!0,forced:n(32)("sup")},{sup:function(){return r(this,"sup","","")}})},function(e,t,n){"use strict";n(44)("Float32",(function(e){return function(t,n,o){return e(this,t,n,o)}}))},function(e,t,n){"use strict";var o=n(34);e.exports=function(e){var t=o(e);if(t<0)throw RangeError("The argument can't be less than 0");return t}},function(e,t,n){"use strict";n(44)("Float64",(function(e){return function(t,n,o){return e(this,t,n,o)}}))},function(e,t,n){"use strict";n(44)("Int8",(function(e){return function(t,n,o){return e(this,t,n,o)}}))},function(e,t,n){"use strict";n(44)("Int16",(function(e){return function(t,n,o){return e(this,t,n,o)}}))},function(e,t,n){"use strict";n(44)("Int32",(function(e){return function(t,n,o){return e(this,t,n,o)}}))},function(e,t,n){"use strict";n(44)("Uint8",(function(e){return function(t,n,o){return e(this,t,n,o)}}))},function(e,t,n){"use strict";n(44)("Uint8",(function(e){return function(t,n,o){return e(this,t,n,o)}}),!0)},function(e,t,n){"use strict";n(44)("Uint16",(function(e){return function(t,n,o){return e(this,t,n,o)}}))},function(e,t,n){"use strict";n(44)("Uint32",(function(e){return function(t,n,o){return e(this,t,n,o)}}))},function(e,t,n){"use strict";var o=n(14),r=n(147),i=o.aTypedArray;(0,o.exportTypedArrayMethod)("copyWithin",(function(e,t){return r.call(i(this),e,t,arguments.length>2?arguments[2]:undefined)}))},function(e,t,n){"use strict";var o=n(14),r=n(22).every,i=o.aTypedArray;(0,o.exportTypedArrayMethod)("every",(function(e){return r(i(this),e,arguments.length>1?arguments[1]:undefined)}))},function(e,t,n){"use strict";var o=n(14),r=n(106),i=o.aTypedArray;(0,o.exportTypedArrayMethod)("fill",(function(e){return r.apply(i(this),arguments)}))},function(e,t,n){"use strict";var o=n(14),r=n(22).filter,i=n(50),a=o.aTypedArray,c=o.aTypedArrayConstructor;(0,o.exportTypedArrayMethod)("filter",(function(e){for(var t=r(a(this),e,arguments.length>1?arguments[1]:undefined),n=i(this,this.constructor),o=0,l=t.length,d=new(c(n))(l);l>o;)d[o]=t[o++];return d}))},function(e,t,n){"use strict";var o=n(14),r=n(22).find,i=o.aTypedArray;(0,o.exportTypedArrayMethod)("find",(function(e){return r(i(this),e,arguments.length>1?arguments[1]:undefined)}))},function(e,t,n){"use strict";var o=n(14),r=n(22).findIndex,i=o.aTypedArray;(0,o.exportTypedArrayMethod)("findIndex",(function(e){return r(i(this),e,arguments.length>1?arguments[1]:undefined)}))},function(e,t,n){"use strict";var o=n(14),r=n(22).forEach,i=o.aTypedArray;(0,o.exportTypedArrayMethod)("forEach",(function(e){r(i(this),e,arguments.length>1?arguments[1]:undefined)}))},function(e,t,n){"use strict";var o=n(124);(0,n(14).exportTypedArrayStaticMethod)("from",n(170),o)},function(e,t,n){"use strict";var o=n(14),r=n(66).includes,i=o.aTypedArray;(0,o.exportTypedArrayMethod)("includes",(function(e){return r(i(this),e,arguments.length>1?arguments[1]:undefined)}))},function(e,t,n){"use strict";var o=n(14),r=n(66).indexOf,i=o.aTypedArray;(0,o.exportTypedArrayMethod)("indexOf",(function(e){return r(i(this),e,arguments.length>1?arguments[1]:undefined)}))},function(e,t,n){"use strict";var o=n(9),r=n(14),i=n(150),a=n(16)("iterator"),c=o.Uint8Array,l=i.values,d=i.keys,u=i.entries,s=r.aTypedArray,m=r.exportTypedArrayMethod,p=c&&c.prototype[a],h=!!p&&("values"==p.name||p.name==undefined),C=function(){return l.call(s(this))};m("entries",(function(){return u.call(s(this))})),m("keys",(function(){return d.call(s(this))})),m("values",C,!h),m(a,C,!h)},function(e,t,n){"use strict";var o=n(14),r=o.aTypedArray,i=o.exportTypedArrayMethod,a=[].join;i("join",(function(e){return a.apply(r(this),arguments)}))},function(e,t,n){"use strict";var o=n(14),r=n(153),i=o.aTypedArray;(0,o.exportTypedArrayMethod)("lastIndexOf",(function(e){return r.apply(i(this),arguments)}))},function(e,t,n){"use strict";var o=n(14),r=n(22).map,i=n(50),a=o.aTypedArray,c=o.aTypedArrayConstructor;(0,o.exportTypedArrayMethod)("map",(function(e){return r(a(this),e,arguments.length>1?arguments[1]:undefined,(function(e,t){return new(c(i(e,e.constructor)))(t)}))}))},function(e,t,n){"use strict";var o=n(14),r=n(124),i=o.aTypedArrayConstructor;(0,o.exportTypedArrayStaticMethod)("of",(function(){for(var e=0,t=arguments.length,n=new(i(this))(t);t>e;)n[e]=arguments[e++];return n}),r)},function(e,t,n){"use strict";var o=n(14),r=n(82).left,i=o.aTypedArray;(0,o.exportTypedArrayMethod)("reduce",(function(e){return r(i(this),e,arguments.length,arguments.length>1?arguments[1]:undefined)}))},function(e,t,n){"use strict";var o=n(14),r=n(82).right,i=o.aTypedArray;(0,o.exportTypedArrayMethod)("reduceRight",(function(e){return r(i(this),e,arguments.length,arguments.length>1?arguments[1]:undefined)}))},function(e,t,n){"use strict";var o=n(14),r=o.aTypedArray,i=o.exportTypedArrayMethod,a=Math.floor;i("reverse",(function(){for(var e,t=r(this).length,n=a(t/2),o=0;o1?arguments[1]:undefined,1),n=this.length,o=a(e),c=r(o.length),d=0;if(c+t>n)throw RangeError("Wrong length");for(;di;)u[i]=n[i++];return u}),i((function(){new Int8Array(1).slice()})))},function(e,t,n){"use strict";var o=n(14),r=n(22).some,i=o.aTypedArray;(0,o.exportTypedArrayMethod)("some",(function(e){return r(i(this),e,arguments.length>1?arguments[1]:undefined)}))},function(e,t,n){"use strict";var o=n(14),r=o.aTypedArray,i=o.exportTypedArrayMethod,a=[].sort;i("sort",(function(e){return a.call(r(this),e)}))},function(e,t,n){"use strict";var o=n(14),r=n(15),i=n(46),a=n(50),c=o.aTypedArray;(0,o.exportTypedArrayMethod)("subarray",(function(e,t){var n=c(this),o=n.length,l=i(e,o);return new(a(n,n.constructor))(n.buffer,n.byteOffset+l*n.BYTES_PER_ELEMENT,r((t===undefined?o:i(t,o))-l))}))},function(e,t,n){"use strict";var o=n(9),r=n(14),i=n(7),a=o.Int8Array,c=r.aTypedArray,l=r.exportTypedArrayMethod,d=[].toLocaleString,u=[].slice,s=!!a&&i((function(){d.call(new a(1))}));l("toLocaleString",(function(){return d.apply(s?u.call(c(this)):c(this),arguments)}),i((function(){return[1,2].toLocaleString()!=new a([1,2]).toLocaleString()}))||!i((function(){a.prototype.toLocaleString.call([1,2])})))},function(e,t,n){"use strict";var o=n(14).exportTypedArrayMethod,r=n(7),i=n(9).Uint8Array,a=i&&i.prototype||{},c=[].toString,l=[].join;r((function(){c.call({})}))&&(c=function(){return l.call(this)});var d=a.toString!=c;o("toString",c,d)},function(e,t,n){"use strict";var o,r=n(9),i=n(72),a=n(56),c=n(84),l=n(171),d=n(11),u=n(38).enforce,s=n(138),m=!r.ActiveXObject&&"ActiveXObject"in r,p=Object.isExtensible,h=function(e){return function(){return e(this,arguments.length?arguments[0]:undefined)}},C=e.exports=c("WeakMap",h,l);if(s&&m){o=l.getConstructor(h,"WeakMap",!0),a.REQUIRED=!0;var f=C.prototype,N=f["delete"],b=f.has,V=f.get,g=f.set;i(f,{"delete":function(e){if(d(e)&&!p(e)){var t=u(this);return t.frozen||(t.frozen=new o),N.call(this,e)||t.frozen["delete"](e)}return N.call(this,e)},has:function(e){if(d(e)&&!p(e)){var t=u(this);return t.frozen||(t.frozen=new o),b.call(this,e)||t.frozen.has(e)}return b.call(this,e)},get:function(e){if(d(e)&&!p(e)){var t=u(this);return t.frozen||(t.frozen=new o),b.call(this,e)?V.call(this,e):t.frozen.get(e)}return V.call(this,e)},set:function(e,t){if(d(e)&&!p(e)){var n=u(this);n.frozen||(n.frozen=new o),b.call(this,e)?g.call(this,e,t):n.frozen.set(e,t)}else g.call(this,e,t);return this}})}},function(e,t,n){"use strict";n(84)("WeakSet",(function(e){return function(){return e(this,arguments.length?arguments[0]:undefined)}}),n(171))},function(e,t,n){"use strict";var o=n(4),r=n(9),i=n(116);o({global:!0,bind:!0,enumerable:!0,forced:!r.setImmediate||!r.clearImmediate},{setImmediate:i.set,clearImmediate:i.clear})},function(e,t,n){"use strict";var o=n(4),r=n(9),i=n(164),a=n(36),c=r.process,l="process"==a(c);o({global:!0,enumerable:!0,noTargetGet:!0},{queueMicrotask:function(e){var t=l&&c.domain;i(t?t.bind(e):e)}})},function(e,t,n){"use strict";var o=n(4),r=n(9),i=n(79),a=[].slice,c=function(e){return function(t,n){var o=arguments.length>2,r=o?a.call(arguments,2):undefined;return e(o?function(){("function"==typeof t?t:Function(t)).apply(this,r)}:t,n)}};o({global:!0,bind:!0,forced:/MSIE .\./.test(i)},{setTimeout:c(r.setTimeout),setInterval:c(r.setInterval)})},function(e,t,n){"use strict";t.__esModule=!0,t._CI=xe,t._HI=F,t._M=Se,t._MCCC=Ee,t._ME=Te,t._MFCC=Me,t._MP=Be,t._MR=be,t.__render=De,t.createComponentVNode=function(e,t,n,o,r){var a=new S(1,null,null,e=function(e,t){if(12&e)return e;if(t.prototype&&t.prototype.render)return 4;if(t.render)return 32776;return 8}(e,t),o,function(e,t,n){var o=(32768&e?t.render:t).defaultProps;if(i(o))return n;if(i(n))return u(o,null);return w(n,o)}(e,t,n),function(e,t,n){if(4&e)return n;var o=(32768&e?t.render:t).defaultHooks;if(i(o))return n;if(i(n))return o;return w(n,o)}(e,t,r),t);y.createVNode&&y.createVNode(a);return a},t.createFragment=A,t.createPortal=function(e,t){var n=F(e);return I(1024,1024,null,n,0,null,n.key,t)},t.createRef=function(){return{current:null}},t.createRenderer=function(e){return function(t,n,o,r){e||(e=t),je(n,e,o,r)}},t.createTextVNode=T,t.createVNode=I,t.directClone=E,t.findDOMfromVNode=V,t.forwardRef=function(e){return{render:e}},t.getFlagsForElementVnode=function(e){switch(e){case"svg":return 32;case"input":return 64;case"select":return 256;case"textarea":return 128;case"$F":return 8192;default:return 1}},t.linkEvent=function(e,t){if(c(t))return{data:e,event:t};return null},t.normalizeProps=function(e){var t=e.props;if(t){var n=e.flags;481&n&&(void 0!==t.children&&i(e.children)&&O(e,t.children),void 0!==t.className&&(e.className=t.className||null,t.className=undefined)),void 0!==t.key&&(e.key=t.key,t.key=undefined),void 0!==t.ref&&(e.ref=8&n?u(e.ref,t.ref):t.ref,t.ref=undefined)}return e},t.render=je,t.rerender=Ge,t.version=t.options=t.Fragment=t.EMPTY_OBJ=t.Component=void 0;var o=Array.isArray;function r(e){var t=typeof e;return"string"===t||"number"===t}function i(e){return null==e}function a(e){return null===e||!1===e||!0===e||void 0===e}function c(e){return"function"==typeof e}function l(e){return"string"==typeof e}function d(e){return null===e}function u(e,t){var n={};if(e)for(var o in e)n[o]=e[o];if(t)for(var r in t)n[r]=t[r];return n}function s(e){return!d(e)&&"object"==typeof e}var m={};t.EMPTY_OBJ=m;function p(e){return e.substr(2).toLowerCase()}function h(e,t){e.appendChild(t)}function C(e,t,n){d(n)?h(e,t):e.insertBefore(t,n)}function f(e,t){e.removeChild(t)}function N(e){for(var t=0;t0,h=d(m),C=l(m)&&"$"===m[0];p||h||C?(n=n||t.slice(0,u),(p||C)&&(s=E(s)),(h||C)&&(s.key="$"+u),n.push(s)):n&&n.push(s),s.flags|=65536}}i=0===(n=n||t).length?1:8}else(n=t).flags|=65536,81920&t.flags&&(n=E(t)),i=2;return e.children=n,e.childFlags=i,e}function F(e){return a(e)||r(e)?T(e,null):o(e)?A(e,0,null):16384&e.flags?E(e):e}var R="http://www.w3.org/1999/xlink",D="http://www.w3.org/XML/1998/namespace",j={"xlink:actuate":R,"xlink:arcrole":R,"xlink:href":R,"xlink:role":R,"xlink:show":R,"xlink:title":R,"xlink:type":R,"xml:base":D,"xml:lang":D,"xml:space":D};function W(e){return{onClick:e,onDblClick:e,onFocusIn:e,onFocusOut:e,onKeyDown:e,onKeyPress:e,onKeyUp:e,onMouseDown:e,onMouseMove:e,onMouseUp:e,onTouchEnd:e,onTouchMove:e,onTouchStart:e}}var z=W(0),U=W(null),H=W(!0);function q(e,t){var n=t.$EV;return n||(n=t.$EV=W(null)),n[e]||1==++z[e]&&(U[e]=function(e){var t="onClick"===e||"onDblClick"===e?function(e){return function(t){0===t.button?K(t,!0,e,Q(t)):t.stopPropagation()}}(e):function(e){return function(t){K(t,!1,e,Q(t))}}(e);return document.addEventListener(p(e),t),t}(e)),n}function G(e,t){var n=t.$EV;n&&n[e]&&(0==--z[e]&&(document.removeEventListener(p(e),U[e]),U[e]=null),n[e]=null)}function K(e,t,n,o){var r=function(e){return c(e.composedPath)?e.composedPath()[0]:e.target}(e);do{if(t&&r.disabled)return;var i=r.$EV;if(i){var a=i[n];if(a&&(o.dom=r,a.event?a.event(a.data,e):a(e),e.cancelBubble))return}r=r.parentNode}while(!d(r))}function Y(){this.cancelBubble=!0,this.immediatePropagationStopped||this.stopImmediatePropagation()}function $(){return this.defaultPrevented}function X(){return this.cancelBubble}function Q(e){var t={dom:document};return e.isDefaultPrevented=$,e.isPropagationStopped=X,e.stopPropagation=Y,Object.defineProperty(e,"currentTarget",{configurable:!0,get:function(){return t.dom}}),t}function J(e,t,n){if(e[t]){var o=e[t];o.event?o.event(o.data,n):o(n)}else{var r=t.toLowerCase();e[r]&&e[r](n)}}function Z(e,t){var n=function(n){var o=this.$V;if(o){var r=o.props||m,i=o.dom;if(l(e))J(r,e,n);else for(var a=0;a-1&&t.options[a]&&(c=t.options[a].value),n&&i(c)&&(c=e.defaultValue),ae(o,c)}}var de,ue,se=Z("onInput",pe),me=Z("onChange");function pe(e,t,n){var o=e.value,r=t.value;if(i(o)){if(n){var a=e.defaultValue;i(a)||a===r||(t.defaultValue=a,t.value=a)}}else r!==o&&(t.defaultValue=o,t.value=o)}function he(e,t,n,o,r,i){64&e?ie(o,n):256&e?le(o,n,r,t):128&e&&pe(o,n,r),i&&(n.$V=t)}function Ce(e,t,n){64&e?function(e,t){te(t.type)?(ee(e,"change",oe),ee(e,"click",re)):ee(e,"input",ne)}(t,n):256&e?function(e){ee(e,"change",ce)}(t):128&e&&function(e,t){ee(e,"input",se),t.onChange&&ee(e,"change",me)}(t,n)}function fe(e){return e.type&&te(e.type)?!i(e.checked):!i(e.value)}function Ne(e){e&&!x(e,null)&&e.current&&(e.current=null)}function be(e,t,n){e&&(c(e)||void 0!==e.current)&&n.push((function(){x(e,t)||void 0===e.current||(e.current=t)}))}function Ve(e,t){ge(e),g(e,t)}function ge(e){var t,n=e.flags,o=e.children;if(481&n){t=e.ref;var r=e.props;Ne(t);var a=e.childFlags;if(!d(r))for(var l=Object.keys(r),u=0,s=l.length;u0;for(var c in a&&(i=fe(n))&&Ce(t,o,n),n)Le(c,null,n[c],o,r,i,null);a&&he(t,e,o,n,!0,i)}function we(e,t,n){var o=F(e.render(t,e.state,n)),r=n;return c(e.getChildContext)&&(r=u(n,e.getChildContext())),e.$CX=r,o}function xe(e,t,n,o,r,i){var a=new t(n,o),l=a.$N=Boolean(t.getDerivedStateFromProps||a.getSnapshotBeforeUpdate);if(a.$SVG=r,a.$L=i,e.children=a,a.$BS=!1,a.context=o,a.props===m&&(a.props=n),l)a.state=_(a,n,a.state);else if(c(a.componentWillMount)){a.$BR=!0,a.componentWillMount();var u=a.$PS;if(!d(u)){var s=a.state;if(d(s))a.state=u;else for(var p in u)s[p]=u[p];a.$PS=null}a.$BR=!1}return a.$LI=we(a,n,o),a}function Se(e,t,n,o,r,i){var a=e.flags|=16384;481&a?Te(e,t,n,o,r,i):4&a?function(e,t,n,o,r,i){var a=xe(e,e.type,e.props||m,n,o,i);Se(a.$LI,t,a.$CX,o,r,i),Ee(e.ref,a,i)}(e,t,n,o,r,i):8&a?(!function(e,t,n,o,r,i){Se(e.children=F(function(e,t){return 32768&e.flags?e.type.render(e.props||m,e.ref,t):e.type(e.props||m,t)}(e,n)),t,n,o,r,i)}(e,t,n,o,r,i),Me(e,i)):512&a||16&a?Ie(e,t,r):8192&a?function(e,t,n,o,r,i){var a=e.children,c=e.childFlags;12&c&&0===a.length&&(c=e.childFlags=2,a=e.children=M());2===c?Se(a,n,r,o,r,i):Ae(a,n,t,o,r,i)}(e,n,t,o,r,i):1024&a&&function(e,t,n,o,r){Se(e.children,e.ref,t,!1,null,r);var i=M();Ie(i,n,o),e.dom=i.dom}(e,n,t,r,i)}function Ie(e,t,n){var o=e.dom=document.createTextNode(e.children);d(t)||C(t,o,n)}function Te(e,t,n,o,r,a){var c=e.flags,l=e.props,u=e.className,s=e.children,m=e.childFlags,p=e.dom=function(e,t){return t?document.createElementNS("http://www.w3.org/2000/svg",e):document.createElement(e)}(e.type,o=o||(32&c)>0);if(i(u)||""===u||(o?p.setAttribute("class",u):p.className=u),16===m)L(p,s);else if(1!==m){var h=o&&"foreignObject"!==e.type;2===m?(16384&s.flags&&(e.children=s=E(s)),Se(s,p,n,h,null,a)):8!==m&&4!==m||Ae(s,p,n,h,null,a)}d(t)||C(t,p,r),d(l)||Be(e,c,l,p,o),be(e.ref,p,a)}function Ae(e,t,n,o,r,i){for(var a=0;a0,d!==u){var h=d||m;if((c=u||m)!==m)for(var C in(s=(448&r)>0)&&(p=fe(c)),c){var f=h[C],N=c[C];f!==N&&Le(C,f,N,l,o,p,e)}if(h!==m)for(var b in h)i(c[b])&&!i(h[b])&&Le(b,h[b],null,l,o,p,e)}var V=t.children,g=t.className;e.className!==g&&(i(g)?l.removeAttribute("class"):o?l.setAttribute("class",g):l.className=g);4096&r?function(e,t){e.textContent!==t&&(e.textContent=t)}(l,V):Oe(e.childFlags,t.childFlags,e.children,V,l,n,o&&"foreignObject"!==t.type,null,e,a);s&&he(r,t,l,c,!1,p);var v=t.ref,_=e.ref;_!==v&&(Ne(_),be(v,l,a))}(e,t,o,r,p,s):4&p?function(e,t,n,o,r,i,a){var l=t.children=e.children;if(d(l))return;l.$L=a;var s=t.props||m,p=t.ref,h=e.ref,C=l.state;if(!l.$N){if(c(l.componentWillReceiveProps)){if(l.$BR=!0,l.componentWillReceiveProps(s,o),l.$UN)return;l.$BR=!1}d(l.$PS)||(C=u(C,l.$PS),l.$PS=null)}Fe(l,C,s,n,o,r,!1,i,a),h!==p&&(Ne(h),be(p,l,a))}(e,t,n,o,r,l,s):8&p?function(e,t,n,o,r,a,l){var d=!0,u=t.props||m,s=t.ref,p=e.props,h=!i(s),C=e.children;h&&c(s.onComponentShouldUpdate)&&(d=s.onComponentShouldUpdate(p,u));if(!1!==d){h&&c(s.onComponentWillUpdate)&&s.onComponentWillUpdate(p,u);var f=t.type,N=F(32768&t.flags?f.render(u,s,o):f(u,o));Pe(C,N,n,o,r,a,l),t.children=N,h&&c(s.onComponentDidUpdate)&&s.onComponentDidUpdate(p,u)}else t.children=C}(e,t,n,o,r,l,s):16&p?function(e,t){var n=t.children,o=t.dom=e.dom;n!==e.children&&(o.nodeValue=n)}(e,t):512&p?t.dom=e.dom:8192&p?function(e,t,n,o,r,i){var a=e.children,c=t.children,l=e.childFlags,d=t.childFlags,u=null;12&d&&0===c.length&&(d=t.childFlags=2,c=t.children=M());var s=0!=(2&d);if(12&l){var m=a.length;(8&l&&8&d||s||!s&&c.length>m)&&(u=V(a[m-1],!1).nextSibling)}Oe(l,d,a,c,n,o,r,u,e,i)}(e,t,n,o,r,s):function(e,t,n,o){var r=e.ref,i=t.ref,c=t.children;if(Oe(e.childFlags,t.childFlags,e.children,c,r,n,!1,null,e,o),t.dom=e.dom,r!==i&&!a(c)){var l=c.dom;f(r,l),h(i,l)}}(e,t,o,s)}function Oe(e,t,n,o,r,i,a,c,l,d){switch(e){case 2:switch(t){case 2:Pe(n,o,r,i,a,c,d);break;case 1:Ve(n,r);break;case 16:ge(n),L(r,o);break;default:!function(e,t,n,o,r,i){ge(e),Ae(t,n,o,r,V(e,!0),i),g(e,n)}(n,o,r,i,a,d)}break;case 1:switch(t){case 2:Se(o,r,i,a,c,d);break;case 1:break;case 16:L(r,o);break;default:Ae(o,r,i,a,c,d)}break;case 16:switch(t){case 16:!function(e,t,n){e!==t&&(""!==e?n.firstChild.nodeValue=t:L(n,t))}(n,o,r);break;case 2:_e(r),Se(o,r,i,a,c,d);break;case 1:_e(r);break;default:_e(r),Ae(o,r,i,a,c,d)}break;default:switch(t){case 16:ve(n),L(r,o);break;case 2:ke(r,l,n),Se(o,r,i,a,c,d);break;case 1:ke(r,l,n);break;default:var u=0|n.length,s=0|o.length;0===u?s>0&&Ae(o,r,i,a,c,d):0===s?ke(r,l,n):8===t&&8===e?function(e,t,n,o,r,i,a,c,l,d){var u,s,m=i-1,p=a-1,h=0,C=e[h],f=t[h];e:{for(;C.key===f.key;){if(16384&f.flags&&(t[h]=f=E(f)),Pe(C,f,n,o,r,c,d),e[h]=f,++h>m||h>p)break e;C=e[h],f=t[h]}for(C=e[m],f=t[p];C.key===f.key;){if(16384&f.flags&&(t[p]=f=E(f)),Pe(C,f,n,o,r,c,d),e[m]=f,m--,p--,h>m||h>p)break e;C=e[m],f=t[p]}}if(h>m){if(h<=p)for(s=(u=p+1)p)for(;h<=m;)Ve(e[h++],n);else!function(e,t,n,o,r,i,a,c,l,d,u,s,m){var p,h,C,f=0,N=c,b=c,g=i-c+1,_=a-c+1,k=new Int32Array(_+1),y=g===o,L=!1,B=0,w=0;if(r<4||(g|_)<32)for(f=N;f<=i;++f)if(p=e[f],w<_){for(c=b;c<=a;c++)if(h=t[c],p.key===h.key){if(k[c-b]=f+1,y)for(y=!1;Nc?L=!0:B=c,16384&h.flags&&(t[c]=h=E(h)),Pe(p,h,l,n,d,u,m),++w;break}!y&&c>a&&Ve(p,l)}else y||Ve(p,l);else{var x={};for(f=b;f<=a;++f)x[t[f].key]=f;for(f=N;f<=i;++f)if(p=e[f],w<_)if(void 0!==(c=x[p.key])){if(y)for(y=!1;f>N;)Ve(e[N++],l);k[c-b]=f+1,B>c?L=!0:B=c,16384&(h=t[c]).flags&&(t[c]=h=E(h)),Pe(p,h,l,n,d,u,m),++w}else y||Ve(p,l);else y||Ve(p,l)}if(y)ke(l,s,e),Ae(t,l,n,d,u,m);else if(L){var S=function(e){var t=0,n=0,o=0,r=0,i=0,a=0,c=0,l=e.length;l>Re&&(Re=l,de=new Int32Array(l),ue=new Int32Array(l));for(;n>1]]0&&(ue[n]=de[i-1]),de[i]=n)}i=r+1;var d=new Int32Array(i);a=de[i-1];for(;i-- >0;)d[i]=a,a=ue[a],de[i]=0;return d}(k);for(c=S.length-1,f=_-1;f>=0;f--)0===k[f]?(16384&(h=t[B=f+b]).flags&&(t[B]=h=E(h)),Se(h,l,n,d,(C=B+1)=0;f--)0===k[f]&&(16384&(h=t[B=f+b]).flags&&(t[B]=h=E(h)),Se(h,l,n,d,(C=B+1)a?a:i,m=0;ma)for(m=s;m=0;--r){var i=this.tryEntries[r],a=i.completion;if("root"===i.tryLoc)return o("end");if(i.tryLoc<=this.prev){var c=n.call(i,"catchLoc"),l=n.call(i,"finallyLoc");if(c&&l){if(this.prev=0;--o){var r=this.tryEntries[o];if(r.tryLoc<=this.prev&&n.call(r,"finallyLoc")&&this.prev=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),v(n),d}},"catch":function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var o=n.completion;if("throw"===o.type){var r=o.arg;v(n)}return r}}throw new Error("illegal catch attempt")},delegateYield:function(e,t,n){return this.delegate={iterator:k(e),resultName:t,nextLoc:n},"next"===this.method&&(this.arg=void 0),d}},e}(e.exports);try{regeneratorRuntime=o}catch(r){Function("r","regeneratorRuntime = r")(o)}},function(e,t,n){"use strict";!function(t,n){var o,r,i=t.html5||{},a=/^<|^(?:button|map|select|textarea|object|iframe|option|optgroup)$/i,c=/^(?:a|b|code|div|fieldset|h1|h2|h3|h4|h5|h6|i|label|li|ol|p|q|span|strong|style|table|tbody|td|th|tr|ul)$/i,l=0,d={};function u(){var e=h.elements;return"string"==typeof e?e.split(" "):e}function s(e){var t=d[e._html5shiv];return t||(t={},l++,e._html5shiv=l,d[l]=t),t}function m(e,t,o){return t||(t=n),r?t.createElement(e):(o||(o=s(t)),!(i=o.cache[e]?o.cache[e].cloneNode():c.test(e)?(o.cache[e]=o.createElem(e)).cloneNode():o.createElem(e)).canHaveChildren||a.test(e)||i.tagUrn?i:o.frag.appendChild(i));var i}function p(e){e||(e=n);var t=s(e);return!h.shivCSS||o||t.hasCSS||(t.hasCSS=!!function(e,t){var n=e.createElement("p"),o=e.getElementsByTagName("head")[0]||e.documentElement;return n.innerHTML="x",o.insertBefore(n.lastChild,o.firstChild)}(e,"article,aside,dialog,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}mark{background:#FF0;color:#000}template{display:none}")),r||function(e,t){t.cache||(t.cache={},t.createElem=e.createElement,t.createFrag=e.createDocumentFragment,t.frag=t.createFrag()),e.createElement=function(n){return h.shivMethods?m(n,e,t):t.createElem(n)},e.createDocumentFragment=Function("h,f","return function(){var n=f.cloneNode(),c=n.createElement;h.shivMethods&&("+u().join().replace(/[\w\-:]+/g,(function(e){return t.createElem(e),t.frag.createElement(e),'c("'+e+'")'}))+");return n}")(h,t.frag)}(e,t),e}!function(){try{var e=n.createElement("a");e.innerHTML="",o="hidden"in e,r=1==e.childNodes.length||function(){n.createElement("a");var e=n.createDocumentFragment();return"undefined"==typeof e.cloneNode||"undefined"==typeof e.createDocumentFragment||"undefined"==typeof e.createElement}()}catch(t){o=!0,r=!0}}();var h={elements:i.elements||"abbr article aside audio bdi canvas data datalist details dialog figcaption figure footer header hgroup main mark meter nav output picture progress section summary template time video",version:"3.7.3",shivCSS:!1!==i.shivCSS,supportsUnknownElements:r,shivMethods:!1!==i.shivMethods,type:"default",shivDocument:p,createElement:m,createDocumentFragment:function(e,t){if(e||(e=n),r)return e.createDocumentFragment();for(var o=(t=t||s(e)).frag.cloneNode(),i=0,a=u(),c=a.length;i3?c(a):null,V=String(a.key),g=String(a.char),v=a.location,_=a.keyCode||(a.keyCode=V)&&V.charCodeAt(0)||0,k=a.charCode||(a.charCode=g)&&g.charCodeAt(0)||0,y=a.bubbles,L=a.cancelable,B=a.repeat,w=a.locale,x=a.view||e;if(a.which||(a.which=a.keyCode),"initKeyEvent"in m)m.initKeyEvent(t,y,L,x,p,C,h,f,_,k);else if(0>>0),t=Element.prototype,n=t.querySelector,o=t.querySelectorAll;function r(t,n,o){t.setAttribute(e,null);var r=n.call(t,String(o).replace(/(^|,\s*)(:scope([ >]|$))/g,(function(t,n,o,r){return n+"["+e+"]"+(r||" ")})));return t.removeAttribute(e),r}t.querySelector=function(e){return r(this,n,e)},t.querySelectorAll=function(e){return r(this,o,e)}}()}}(window),function(e){var t=e.WeakMap||function(){var e,t=0,n=!1,o=!1;function r(t,r,i){o=i,n=!1,e=undefined,t.dispatchEvent(r)}function i(e){this.value=e}function c(){t++,this.__ce__=new a("@DOMMap:"+t+Math.random())}return i.prototype.handleEvent=function(t){n=!0,o?t.currentTarget.removeEventListener(t.type,this,!1):e=this.value},c.prototype={constructor:c,"delete":function(e){return r(e,this.__ce__,!0),n},get:function(t){r(t,this.__ce__,!1);var n=e;return e=undefined,n},has:function(e){return r(e,this.__ce__,!1),n},set:function(e,t){return r(e,this.__ce__,!0),e.addEventListener(this.__ce__.type,new i(t),!1),this}},c}();function n(){}function o(e,t,n){function r(e){r.once&&(e.currentTarget.removeEventListener(e.type,t,r),r.removed=!0),r.passive&&(e.preventDefault=o.preventDefault),"function"==typeof r.callback?r.callback.call(this,e):r.callback&&r.callback.handleEvent(e),r.passive&&delete e.preventDefault}return r.type=e,r.callback=t,r.capture=!!n.capture,r.passive=!!n.passive,r.once=!!n.once,r.removed=!1,r}n.prototype=(Object.create||Object)(null),o.preventDefault=function(){};var r,i,a=e.CustomEvent,c=e.dispatchEvent,l=e.addEventListener,d=e.removeEventListener,u=0,s=function(){u++},m=[].indexOf||function(e){for(var t=this.length;t--&&this[t]!==e;);return t},p=function(e){return"".concat(e.capture?"1":"0",e.passive?"1":"0",e.once?"1":"0")};try{l("_",s,{once:!0}),c(new a("_")),c(new a("_")),d("_",s,{once:!0})}catch(h){}1!==u&&(i=new t,r=function(e){if(e){var t=e.prototype;t.addEventListener=function(e){return function(t,r,a){if(a&&"boolean"!=typeof a){var c,l,d,u=i.get(this),s=p(a);u||i.set(this,u=new n),t in u||(u[t]={handler:[],wrap:[]}),l=u[t],(c=m.call(l.handler,r))<0?(c=l.handler.push(r)-1,l.wrap[c]=d=new n):d=l.wrap[c],s in d||(d[s]=o(t,r,a),e.call(this,t,d[s],d[s].capture))}else e.call(this,t,r,a)}}(t.addEventListener),t.removeEventListener=function(e){return function(t,n,o){if(o&&"boolean"!=typeof o){var r,a,c,l,d=i.get(this);if(d&&t in d&&(c=d[t],-1<(a=m.call(c.handler,n))&&(r=p(o))in(l=c.wrap[a]))){for(r in e.call(this,t,l[r],l[r].capture),delete l[r],l)return;c.handler.splice(a,1),c.wrap.splice(a,1),0===c.handler.length&&delete d[t]}}else e.call(this,t,n,o)}}(t.removeEventListener)}},e.EventTarget?r(EventTarget):(r(e.Text),r(e.Element||e.HTMLElement),r(e.HTMLDocument),r(e.Window||{prototype:e}),r(e.XMLHttpRequest)))}(window)},function(e,t,n){"use strict";!function(e){if("undefined"!=typeof e.setAttribute){var t=function(e){return e.replace(/-[a-z]/g,(function(e){return e[1].toUpperCase()}))};e.setProperty=function(e,n){var o=t(e);if(!n)return this.removeAttribute(o);var r=String(n);return this.setAttribute(o,r)},e.getPropertyValue=function(e){var n=t(e);return this.getAttribute(n)||null},e.removeProperty=function(e){var n=t(e),o=this.getAttribute(n);return this.removeAttribute(n),o}}}(CSSStyleDeclaration.prototype)},function(e,t,n){"use strict";window.Int32Array||(window.Int32Array=Array)},function(e,t,n){},function(e,t,n){},function(e,t,n){},function(e,t,n){},function(e,t,n){},function(e,t,n){},function(e,t,n){},function(e,t,n){},function(e,t,n){},function(e,t,n){},function(e,t,n){"use strict";(function(e){var o=void 0!==e&&e||"undefined"!=typeof self&&self||window,r=Function.prototype.apply;function i(e,t){this._id=e,this._clearFn=t}t.setTimeout=function(){return new i(r.call(setTimeout,o,arguments),clearTimeout)},t.setInterval=function(){return new i(r.call(setInterval,o,arguments),clearInterval)},t.clearTimeout=t.clearInterval=function(e){e&&e.close()},i.prototype.unref=i.prototype.ref=function(){},i.prototype.close=function(){this._clearFn.call(o,this._id)},t.enroll=function(e,t){clearTimeout(e._idleTimeoutId),e._idleTimeout=t},t.unenroll=function(e){clearTimeout(e._idleTimeoutId),e._idleTimeout=-1},t._unrefActive=t.active=function(e){clearTimeout(e._idleTimeoutId);var t=e._idleTimeout;t>=0&&(e._idleTimeoutId=setTimeout((function(){e._onTimeout&&e._onTimeout()}),t))},n(439),t.setImmediate="undefined"!=typeof self&&self.setImmediate||void 0!==e&&e.setImmediate||void 0,t.clearImmediate="undefined"!=typeof self&&self.clearImmediate||void 0!==e&&e.clearImmediate||void 0}).call(this,n(76))},function(e,t,n){"use strict";(function(e,t){!function(e,n){if(!e.setImmediate){var o,r,i,a,c,l=1,d={},u=!1,s=e.document,m=Object.getPrototypeOf&&Object.getPrototypeOf(e);m=m&&m.setTimeout?m:e,"[object process]"==={}.toString.call(e.process)?o=function(e){t.nextTick((function(){h(e)}))}:!function(){if(e.postMessage&&!e.importScripts){var t=!0,n=e.onmessage;return e.onmessage=function(){t=!1},e.postMessage("","*"),e.onmessage=n,t}}()?e.MessageChannel?((i=new MessageChannel).port1.onmessage=function(e){h(e.data)},o=function(e){i.port2.postMessage(e)}):s&&"onreadystatechange"in s.createElement("script")?(r=s.documentElement,o=function(e){var t=s.createElement("script");t.onreadystatechange=function(){h(e),t.onreadystatechange=null,r.removeChild(t),t=null},r.appendChild(t)}):o=function(e){setTimeout(h,0,e)}:(a="setImmediate$"+Math.random()+"$",c=function(t){t.source===e&&"string"==typeof t.data&&0===t.data.indexOf(a)&&h(+t.data.slice(a.length))},e.addEventListener?e.addEventListener("message",c,!1):e.attachEvent("onmessage",c),o=function(t){e.postMessage(a+t,"*")}),m.setImmediate=function(e){"function"!=typeof e&&(e=new Function(""+e));for(var t=new Array(arguments.length-1),n=0;n1)for(var n=1;n=e.length?{done:!0}:{done:!1,value:e[t++]}};throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}return(t=e[Symbol.iterator]()).next.bind(t)}function i(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,o=new Array(t);n1?r-1:0),a=1;a1?t-1:0),o=1;o=0||(r[n]=e[n]);return r}(e,["className"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,i.Box,Object.assign({className:(0,r.classes)(["BlockQuote",t])},n)))}},function(e,t,n){"use strict";t.__esModule=!0,t.ByondUi=void 0;var o=n(0),r=n(10),i=n(448),a=n(24),c=n(19);function l(e,t){if(null==e)return{};var n,o,r={},i=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}var d=(0,a.createLogger)("ByondUi"),u=[];window.addEventListener("beforeunload",(function(){for(var e=0;e=0||(r[n]=e[n]);return r}(t,["data","rangeX","rangeY","fillColor","strokeColor","strokeWidth"]),f=this.state.viewBox,N=function(e,t,n,o){if(0===e.length)return[];var i=(0,r.zipWith)(Math.min).apply(void 0,e),a=(0,r.zipWith)(Math.max).apply(void 0,e);return n!==undefined&&(i[0]=n[0],a[0]=n[1]),o!==undefined&&(i[1]=o[0],a[1]=o[1]),(0,r.map)((function(e){return(0,r.zipWith)((function(e,t,n,o){return(e-t)/(n-t)*o}))(e,i,a,t)}))(e)}(i,f,c,l);if(N.length>0){var b=N[0],V=N[N.length-1];N.push([f[0]+h,V[1]]),N.push([f[0]+h,-h]),N.push([-h,-h]),N.push([-h,b[1]])}var g=function(e){for(var t="",n=0;n=0||(r[n]=e[n]);return r}(t,["children","color","title","buttons"]);return(0,o.createComponentVNode)(2,r.Box,{mb:1,children:[(0,o.createVNode)(1,"div","Table",[(0,o.createVNode)(1,"div","Table__cell",(0,o.normalizeProps)((0,o.createComponentVNode)(2,i.Button,Object.assign({fluid:!0,color:l,icon:n?"chevron-down":"chevron-right",onClick:function(){return e.setState({open:!n})}},s,{children:d}))),2),u&&(0,o.createVNode)(1,"div","Table__cell Table__cell--collapsing",u,0)],0),n&&(0,o.createComponentVNode)(2,r.Box,{mt:1,children:a})]})},a}(o.Component);t.Collapsible=a},function(e,t,n){"use strict";t.__esModule=!0,t.ColorBox=void 0;var o=n(0),r=n(10),i=n(19);var a=function(e){var t=e.content,n=(e.children,e.className),a=e.color,c=e.backgroundColor,l=function(e,t){if(null==e)return{};var n,o,r={},i=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}(e,["content","children","className","color","backgroundColor"]);return l.color=t?null:"transparent",l.backgroundColor=a||c,(0,o.normalizeProps)((0,o.createVNode)(1,"div",(0,r.classes)(["ColorBox",n,(0,i.computeBoxClassName)(l)]),t||".",0,Object.assign({},(0,i.computeBoxProps)(l))))};t.ColorBox=a,a.defaultHooks=r.pureComponentHooks},function(e,t,n){"use strict";t.__esModule=!0,t.Dropdown=void 0;var o=n(0),r=n(10),i=n(19),a=n(129);function c(e,t){if(null==e)return{};var n,o,r={},i=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}var l=function(e){var t,n;function l(t){var n;return(n=e.call(this,t)||this).state={selected:t.selected,open:!1},n.handleClick=function(){n.state.open&&n.setOpen(!1)},n}n=e,(t=l).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var d=l.prototype;return d.componentWillUnmount=function(){window.removeEventListener("click",this.handleClick)},d.setOpen=function(e){var t=this;this.setState({open:e}),e?(setTimeout((function(){return window.addEventListener("click",t.handleClick)})),this.menuRef.focus()):window.removeEventListener("click",this.handleClick)},d.setSelected=function(e){this.setState({selected:e}),this.setOpen(!1),this.props.onSelected(e)},d.buildMenu=function(){var e=this,t=this.props,n=t.options,r=void 0===n?[]:n,i=t.placeholder,a=r.map((function(t){return(0,o.createVNode)(1,"div","Dropdown__menuentry",t,0,{onClick:function(){e.setSelected(t)}},t)}));return i&&a.unshift((0,o.createVNode)(1,"div","Dropdown__menuentry",[(0,o.createTextVNode)("-- "),i,(0,o.createTextVNode)(" --")],0,{onClick:function(){e.setSelected(null)}},i)),a},d.render=function(){var e=this,t=this.props,n=t.color,l=void 0===n?"default":n,d=t.over,u=t.noscroll,s=t.nochevron,m=t.width,p=t.maxHeight,h=(t.onClick,t.selected,t.disabled),C=t.placeholder,f=c(t,["color","over","noscroll","nochevron","width","maxHeight","onClick","selected","disabled","placeholder"]),N=f.className,b=c(f,["className"]),V=d?!this.state.open:this.state.open,g=this.state.open?(0,o.createVNode)(1,"div",(0,r.classes)([u?"Dropdown__menu-noscroll":"Dropdown__menu",d&&"Dropdown__over"]),this.buildMenu(),0,{tabIndex:"-1",style:{width:m,"max-height":p}},null,(function(t){e.menuRef=t})):null;return(0,o.createVNode)(1,"div","Dropdown",[(0,o.normalizeProps)((0,o.createComponentVNode)(2,i.Box,Object.assign({width:m,className:(0,r.classes)(["Dropdown__control","Button","Button--color--"+l,h&&"Button--disabled",N])},b,{onClick:function(){h&&!e.state.open||e.setOpen(!e.state.open)},children:[(0,o.createVNode)(1,"span","Dropdown__selected-text",this.state.selected||C,0),!!s||(0,o.createVNode)(1,"span","Dropdown__arrow-button",(0,o.createComponentVNode)(2,a.Icon,{name:V?"chevron-up":"chevron-down"}),2)]}))),g],0)},l}(o.Component);t.Dropdown=l},function(e,t,n){"use strict";t.__esModule=!0,t.GridColumn=t.Grid=void 0;var o=n(0),r=n(182),i=n(10);function a(e,t){if(null==e)return{};var n,o,r={},i=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}var c=function(e){var t=e.children,n=a(e,["children"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,r.Table,Object.assign({},n,{children:(0,o.createComponentVNode)(2,r.Table.Row,{children:t})})))};t.Grid=c,c.defaultHooks=i.pureComponentHooks;var l=function(e){var t=e.size,n=void 0===t?1:t,i=e.style,c=a(e,["size","style"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,r.Table.Cell,Object.assign({style:Object.assign({width:n+"%"},i)},c)))};t.GridColumn=l,c.defaultHooks=i.pureComponentHooks,c.Column=l},function(e,t,n){"use strict";t.__esModule=!0,t.Input=void 0;var o=n(0),r=n(10),i=n(19);function a(e,t){if(null==e)return{};var n,o,r={},i=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}var c=function(e){return(0,r.isFalsy)(e)?"":e},l=function(e){var t,n;function l(){var t;return(t=e.call(this)||this).inputRef=(0,o.createRef)(),t.state={editing:!1},t.handleInput=function(e){var n=t.state.editing,o=t.props.onInput;n||t.setEditing(!0),o&&o(e,e.target.value)},t.handleFocus=function(e){t.state.editing||t.setEditing(!0)},t.handleBlur=function(e){var n=t.state.editing,o=t.props.onChange;n&&(t.setEditing(!1),o&&o(e,e.target.value))},t.handleKeyDown=function(e){var n=t.props,o=n.onInput,r=n.onChange,i=n.onEnter;return 13===e.keyCode?(t.setEditing(!1),r&&r(e,e.target.value),o&&o(e,e.target.value),i&&i(e,e.target.value),void(t.props.selfClear?e.target.value="":e.target.blur())):27===e.keyCode?(t.setEditing(!1),e.target.value=c(t.props.value),void e.target.blur()):void 0},t}n=e,(t=l).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var d=l.prototype;return d.componentDidMount=function(){var e=this.props.value,t=this.inputRef.current;t&&(t.value=c(e),this.props.autofocus&&(t.focus(),t.selectionStart=0,t.selectionEnd=t.value.length))},d.componentDidUpdate=function(e,t){var n=this.state.editing,o=e.value,r=this.props.value,i=this.inputRef.current;i&&!n&&o!==r&&(i.value=c(r))},d.setEditing=function(e){this.setState({editing:e})},d.render=function(){var e=this.props,t=(e.selfClear,e.onInput,e.onChange,e.onEnter,e.value,e.maxLength),n=e.placeholder,c=(e.autofocus,a(e,["selfClear","onInput","onChange","onEnter","value","maxLength","placeholder","autofocus"])),l=c.className,d=c.fluid,u=a(c,["className","fluid"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,i.Box,Object.assign({className:(0,r.classes)(["Input",d&&"Input--fluid",l])},u,{children:[(0,o.createVNode)(1,"div","Input__baseline",".",16),(0,o.createVNode)(64,"input","Input__input",null,1,{placeholder:n,onInput:this.handleInput,onFocus:this.handleFocus,onBlur:this.handleBlur,onKeyDown:this.handleKeyDown,maxLength:t},null,this.inputRef)]})))},l}(o.Component);t.Input=l},function(e,t,n){"use strict";t.__esModule=!0,t.Knob=void 0;var o=n(0),r=n(5),i=n(10),a=n(19),c=n(130),l=n(131);t.Knob=function(e){if(Byond.IS_LTE_IE8)return(0,o.normalizeProps)((0,o.createComponentVNode)(2,l.NumberInput,Object.assign({},e)));var t=e.animated,n=e.forcedInputWidth,d=e.format,u=e.maxValue,s=e.minValue,m=e.onChange,p=e.onDrag,h=e.step,C=e.stepPixelSize,f=e.suppressFlicker,N=e.unit,b=e.value,V=e.className,g=e.style,v=e.fillValue,_=e.color,k=e.ranges,y=void 0===k?{}:k,L=e.size,B=e.bipolar,w=(e.children,e.popUpPosition),x=function(e,t){if(null==e)return{};var n,o,r={},i=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}(e,["animated","forcedInputWidth","format","maxValue","minValue","onChange","onDrag","step","stepPixelSize","suppressFlicker","unit","value","className","style","fillValue","color","ranges","size","bipolar","children","popUpPosition"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,c.DraggableControl,Object.assign({dragMatrix:[0,-1]},{animated:t,forcedInputWidth:n,format:d,maxValue:u,minValue:s,onChange:m,onDrag:p,step:h,stepPixelSize:C,suppressFlicker:f,unit:N,value:b},{children:function(e){var t=e.dragging,n=(e.editing,e.value),c=e.displayValue,l=e.displayElement,d=e.inputElement,m=e.handleDragStart,p=(0,r.scale)(null!=v?v:c,s,u),h=(0,r.scale)(c,s,u),C=_||(0,r.keyOfMatchingRange)(null!=v?v:n,y)||"default",f=270*(h-.5);return(0,o.normalizeProps)((0,o.createVNode)(1,"div",(0,i.classes)(["Knob","Knob--color--"+C,B&&"Knob--bipolar",V,(0,a.computeBoxClassName)(x)]),[(0,o.createVNode)(1,"div","Knob__circle",(0,o.createVNode)(1,"div","Knob__cursorBox",(0,o.createVNode)(1,"div","Knob__cursor"),2,{style:{transform:"rotate("+f+"deg)"}}),2),t&&(0,o.createVNode)(1,"div",(0,i.classes)(["Knob__popupValue",w&&"Knob__popupValue--"+w]),l,0),(0,o.createVNode)(32,"svg","Knob__ring Knob__ringTrackPivot",(0,o.createVNode)(32,"circle","Knob__ringTrack",null,1,{cx:"50",cy:"50",r:"50"}),2,{viewBox:"0 0 100 100"}),(0,o.createVNode)(32,"svg","Knob__ring Knob__ringFillPivot",(0,o.createVNode)(32,"circle","Knob__ringFill",null,1,{style:{"stroke-dashoffset":((B?2.75:2)-1.5*p)*Math.PI*50},cx:"50",cy:"50",r:"50"}),2,{viewBox:"0 0 100 100"}),d],0,Object.assign({},(0,a.computeBoxProps)(Object.assign({style:Object.assign({"font-size":L+"rem"},g)},x)),{onMouseDown:m})))}})))}},function(e,t,n){"use strict";t.__esModule=!0,t.LabeledControls=void 0;var o=n(0),r=n(181);function i(e,t){if(null==e)return{};var n,o,r={},i=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}var a=function(e){var t=e.children,n=i(e,["children"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,r.Flex,Object.assign({mx:-.5,align:"stretch",justify:"space-between"},n,{children:t})))};t.LabeledControls=a;a.Item=function(e){var t=e.label,n=e.children,a=i(e,["label","children"]);return(0,o.createComponentVNode)(2,r.Flex.Item,{mx:1,children:(0,o.normalizeProps)((0,o.createComponentVNode)(2,r.Flex,Object.assign({minWidth:"52px",height:"100%",direction:"column",align:"center",textAlign:"center",justify:"space-between"},a,{children:[(0,o.createComponentVNode)(2,r.Flex.Item),(0,o.createComponentVNode)(2,r.Flex.Item,{children:n}),(0,o.createComponentVNode)(2,r.Flex.Item,{color:"label",children:t})]})))})}},function(e,t,n){"use strict";t.__esModule=!0,t.NanoMap=void 0;var o=n(0),r=n(2),i=n(1);var a=function(e){return e.stopPropagation&&e.stopPropagation(),e.preventDefault&&e.preventDefault(),e.cancelBubble=!0,e.returnValue=!1,!1},c=function(e){var t,n;function c(t){var n;n=e.call(this,t)||this;var o=window.innerWidth/2-256,r=window.innerHeight/2-256;return n.state={offsetX:o,offsetY:r,transform:"none",dragging:!1,originX:null,originY:null,zoom:1},n.handleDragStart=function(e){n.ref=e.target,n.setState({dragging:!1,originX:e.screenX,originY:e.screenY}),document.addEventListener("mousemove",n.handleDragMove),document.addEventListener("mouseup",n.handleDragEnd),a(e)},n.handleDragMove=function(e){n.setState((function(t){var n=Object.assign({},t),o=e.screenX-n.originX,r=e.screenY-n.originY;return t.dragging?(n.offsetX+=o,n.offsetY+=r,n.originX=e.screenX,n.originY=e.screenY):n.dragging=!0,n})),a(e)},n.handleDragEnd=function(e){n.setState({dragging:!1,originX:null,originY:null}),document.removeEventListener("mousemove",n.handleDragMove),document.removeEventListener("mouseup",n.handleDragEnd),a(e)},n.handleZoom=function(e,o){n.setState((function(e){var n=Math.min(Math.max(o,1),8),r=1.5*(n-e.zoom);e.zoom=n;var i=e.offsetX-262*r;i<-500&&(i=-500),i>500&&(i=500);var a=e.offsetY-256*r;return a<-200&&(a=-200),a>200&&(a=200),e.offsetX=i,e.offsetY=a,t.onZoom&&t.onZoom(e.zoom),e}))},n}return n=e,(t=c).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n,c.prototype.render=function(){var e=(0,i.useBackend)(this.context).config,t=this.state,n=t.dragging,a=t.offsetX,c=t.offsetY,d=t.zoom,u=void 0===d?1:d,s=this.props.children,m=280*u+"px",p={width:m,height:m,"margin-top":c+"px","margin-left":a+"px",overflow:"hidden",position:"relative","background-image":"url("+e.map+"_nanomap_z"+e.mapZLevel+".png)","background-size":"cover","background-repeat":"no-repeat","text-align":"center",cursor:n?"move":"auto"};return(0,o.createComponentVNode)(2,r.Box,{className:"NanoMap__container",children:[(0,o.createComponentVNode)(2,r.Box,{style:p,textAlign:"center",onMouseDown:this.handleDragStart,children:(0,o.createComponentVNode)(2,r.Box,{children:s})}),(0,o.createComponentVNode)(2,l,{zoom:u,onZoom:this.handleZoom})]})},c}(o.Component);t.NanoMap=c;c.Marker=function(e,t){var n=e.x,i=e.y,c=e.zoom,l=void 0===c?1:c,d=e.icon,u=e.tooltip,s=e.color,m=e.onClick,p=2*n*l-l-3,h=2*i*l-l-3;return(0,o.createVNode)(1,"div",null,(0,o.createComponentVNode)(2,r.Box,{position:"absolute",className:"NanoMap__marker",lineHeight:"0",bottom:h+"px",left:p+"px",onMouseDown:function(e){a(e),m(e)},children:[(0,o.createComponentVNode)(2,r.Icon,{name:d,color:s,fontSize:"6px"}),(0,o.createComponentVNode)(2,r.Tooltip,{content:u})]}),2)};var l=function(e,t){var n=(0,i.useBackend)(t),a=n.act,c=n.config,l=n.data;return(0,o.createComponentVNode)(2,r.Box,{className:"NanoMap__zoomer",children:(0,o.createComponentVNode)(2,r.LabeledList,{children:[(0,o.createComponentVNode)(2,r.LabeledList.Item,{label:"Zoom",children:(0,o.createComponentVNode)(2,r.Slider,{minValue:"1",maxValue:"8",stepPixelSize:"10",format:function(e){return e+"x"},value:e.zoom,onDrag:function(t,n){return e.onZoom(t,n)}})}),(0,o.createComponentVNode)(2,r.LabeledList.Item,{label:"Z-Level",children:l.map_levels.sort((function(e,t){return Number(e)-Number(t)})).map((function(e){return(0,o.createComponentVNode)(2,r.Button,{selected:~~e==~~c.mapZLevel,content:e,onClick:function(){a("setZLevel",{mapZLevel:e})}},e)}))})]})})};c.Zoomer=l},function(e,t,n){"use strict";t.__esModule=!0,t.Modal=void 0;var o=n(0),r=n(10),i=n(19),a=n(179);t.Modal=function(e){var t,n=e.className,c=e.children,l=e.onEnter,d=function(e,t){if(null==e)return{};var n,o,r={},i=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}(e,["className","children","onEnter"]);return l&&(t=function(e){13===(e.which||e.keyCode)&&l(e)}),(0,o.createComponentVNode)(2,a.Dimmer,{onKeyDown:t,children:(0,o.normalizeProps)((0,o.createVNode)(1,"div",(0,r.classes)(["Modal",n,(0,i.computeBoxClassName)(d)]),c,0,Object.assign({},(0,i.computeBoxProps)(d))))})}},function(e,t,n){"use strict";t.__esModule=!0,t.NoticeBox=void 0;var o=n(0),r=n(10),i=n(19);var a=function(e){var t=e.className,n=e.color,a=e.info,c=(e.warning,e.success),l=e.danger,d=function(e,t){if(null==e)return{};var n,o,r={},i=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}(e,["className","color","info","warning","success","danger"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,i.Box,Object.assign({className:(0,r.classes)(["NoticeBox",n&&"NoticeBox--color--"+n,a&&"NoticeBox--type--info",c&&"NoticeBox--type--success",l&&"NoticeBox--type--danger",t])},d)))};t.NoticeBox=a,a.defaultHooks=r.pureComponentHooks},function(e,t,n){"use strict";t.__esModule=!0,t.ProgressBar=void 0;var o=n(0),r=n(5),i=n(10),a=n(19);var c=function(e){var t=e.className,n=e.value,c=e.minValue,l=void 0===c?0:c,d=e.maxValue,u=void 0===d?1:d,s=e.color,m=e.ranges,p=void 0===m?{}:m,h=e.children,C=function(e,t){if(null==e)return{};var n,o,r={},i=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}(e,["className","value","minValue","maxValue","color","ranges","children"]),f=(0,r.scale)(n,l,u),N=h!==undefined,b=s||(0,r.keyOfMatchingRange)(n,p)||"default";return(0,o.normalizeProps)((0,o.createVNode)(1,"div",(0,i.classes)(["ProgressBar","ProgressBar--color--"+b,t,(0,a.computeBoxClassName)(C)]),[(0,o.createVNode)(1,"div","ProgressBar__fill ProgressBar__fill--animated",null,1,{style:{width:100*(0,r.clamp01)(f)+"%"}}),(0,o.createVNode)(1,"div","ProgressBar__content",N?h:(0,r.toFixed)(100*f)+"%",0)],4,Object.assign({},(0,a.computeBoxProps)(C))))};t.ProgressBar=c,c.defaultHooks=i.pureComponentHooks},function(e,t,n){"use strict";t.__esModule=!0,t.Section=void 0;var o=n(0),r=n(10),i=n(19);var a=function(e){var t=e.className,n=e.title,a=e.level,c=void 0===a?1:a,l=e.buttons,d=e.fill,u=e.stretchContents,s=e.noTopPadding,m=e.children,p=e.scrollable,h=e.flexGrow,C=function(e,t){if(null==e)return{};var n,o,r={},i=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}(e,["className","title","level","buttons","fill","stretchContents","noTopPadding","children","scrollable","flexGrow"]),f=!(0,r.isFalsy)(n)||!(0,r.isFalsy)(l),N=!(0,r.isFalsy)(m);return(0,o.normalizeProps)((0,o.createVNode)(1,"div",(0,r.classes)(["Section","Section--level--"+c,d&&"Section--fill",p&&"Section--scrollable",h&&"Section--flex",t].concat((0,i.computeBoxClassName)(C))),[f&&(0,o.createVNode)(1,"div","Section__title",[(0,o.createVNode)(1,"span","Section__titleText",n,0),(0,o.createVNode)(1,"div","Section__buttons",l,0)],4),N&&(0,o.createVNode)(1,"div",(0,r.classes)(["Section__content",!!u&&"Section__content--stretchContents",!!s&&"Section__content--noTopPadding"]),m,0)],0,Object.assign({},(0,i.computeBoxProps)(C))))};t.Section=a,a.defaultHooks=r.pureComponentHooks},function(e,t,n){"use strict";t.__esModule=!0,t.Slider=void 0;var o=n(0),r=n(5),i=n(10),a=n(19),c=n(130),l=n(131);t.Slider=function(e){if(Byond.IS_LTE_IE8)return(0,o.normalizeProps)((0,o.createComponentVNode)(2,l.NumberInput,Object.assign({},e)));var t=e.animated,n=e.format,d=e.maxValue,u=e.minValue,s=e.onChange,m=e.onDrag,p=e.step,h=e.stepPixelSize,C=e.suppressFlicker,f=e.unit,N=e.value,b=e.className,V=e.fillValue,g=e.color,v=e.ranges,_=void 0===v?{}:v,k=e.children,y=function(e,t){if(null==e)return{};var n,o,r={},i=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}(e,["animated","format","maxValue","minValue","onChange","onDrag","step","stepPixelSize","suppressFlicker","unit","value","className","fillValue","color","ranges","children"]),L=k!==undefined;return(0,o.normalizeProps)((0,o.createComponentVNode)(2,c.DraggableControl,Object.assign({dragMatrix:[1,0]},{animated:t,format:n,maxValue:d,minValue:u,onChange:s,onDrag:m,step:p,stepPixelSize:h,suppressFlicker:C,unit:f,value:N},{children:function(e){var t=e.dragging,n=(e.editing,e.value),c=e.displayValue,l=e.displayElement,s=e.inputElement,m=e.handleDragStart,p=V!==undefined&&null!==V,h=((0,r.scale)(n,u,d),(0,r.scale)(null!=V?V:c,u,d)),C=(0,r.scale)(c,u,d),f=g||(0,r.keyOfMatchingRange)(null!=V?V:n,_)||"default";return(0,o.normalizeProps)((0,o.createVNode)(1,"div",(0,i.classes)(["Slider","ProgressBar","ProgressBar--color--"+f,b,(0,a.computeBoxClassName)(y)]),[(0,o.createVNode)(1,"div",(0,i.classes)(["ProgressBar__fill",p&&"ProgressBar__fill--animated"]),null,1,{style:{width:100*(0,r.clamp01)(h)+"%",opacity:.4}}),(0,o.createVNode)(1,"div","ProgressBar__fill",null,1,{style:{width:100*(0,r.clamp01)(Math.min(h,C))+"%"}}),(0,o.createVNode)(1,"div","Slider__cursorOffset",[(0,o.createVNode)(1,"div","Slider__cursor"),(0,o.createVNode)(1,"div","Slider__pointer"),t&&(0,o.createVNode)(1,"div","Slider__popupValue",l,0)],0,{style:{width:100*(0,r.clamp01)(C)+"%"}}),(0,o.createVNode)(1,"div","ProgressBar__content",L?k:l,0),s],0,Object.assign({},(0,a.computeBoxProps)(y),{onMouseDown:m})))}})))}},function(e,t,n){"use strict";t.__esModule=!0,t.Tabs=void 0;var o=n(0),r=n(10),i=n(19),a=n(128);function c(e,t){if(null==e)return{};var n,o,r={},i=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}var l=function(e){var t=e.className,n=e.vertical,a=e.children,l=c(e,["className","vertical","children"]);return(0,o.normalizeProps)((0,o.createVNode)(1,"div",(0,r.classes)(["Tabs",n?"Tabs--vertical":"Tabs--horizontal",t,(0,i.computeBoxClassName)(l)]),(0,o.createVNode)(1,"div","Tabs__tabBox",a,0),2,Object.assign({},(0,i.computeBoxProps)(l))))};t.Tabs=l;l.Tab=function(e){var t=e.className,n=e.selected,i=e.altSelection,l=c(e,["className","selected","altSelection"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Button,Object.assign({className:(0,r.classes)(["Tabs__tab",n&&"Tabs__tab--selected",i&&n&&"Tabs__tab--altSelection",t]),selected:!i&&n,color:"transparent"},l)))}},function(e,t,n){var o={"./AICard.js":465,"./APC.js":466,"./AccountsTerminal.js":467,"./AdminShuttleController.js":468,"./AgentCard.js":469,"./AiAirlock.js":470,"./AiRestorer.js":471,"./AiSupermatter.js":472,"./AirAlarm.js":473,"./AlgaeFarm.js":475,"./AppearanceChanger.js":476,"./ArcadeBattle.js":477,"./AreaScrubberControl.js":478,"./AssemblyInfrared.js":479,"./AssemblyProx.js":480,"./AssemblyTimer.js":481,"./AtmosAlertConsole.js":482,"./AtmosControl.js":186,"./AtmosFilter.js":483,"./AtmosMixer.js":484,"./Autolathe.js":485,"./Batteryrack.js":486,"./BeaconLocator.js":487,"./Biogenerator.js":488,"./BodyDesigner.js":489,"./BodyScanner.js":490,"./BombTester.js":491,"./BotanyEditor.js":492,"./BotanyIsolator.js":493,"./BrigTimer.js":494,"./CameraConsole.js":187,"./Canister.js":495,"./CasinoPrizeDispenserCh.js":496,"./CharacterDirectory.js":497,"./ChemDispenser.js":498,"./ChemMaster.js":502,"./ClawMachine.js":503,"./Cleanbot.js":504,"./CloningConsole.js":505,"./ColorMate.js":506,"./CommunicationsConsole.js":189,"./Communicator.js":507,"./ComputerFabricator.js":508,"./CookingAppliance.js":509,"./CrewManifest.js":94,"./CrewMonitor.js":190,"./Cryo.js":510,"./CryoStorage.js":191,"./CryoStorageVr.js":511,"./DNAForensics.js":512,"./DNAModifier.js":513,"./DestinationTagger.js":514,"./DiseaseSplicer.js":515,"./DishIncubator.js":516,"./DisposalBin.js":517,"./DroneConsole.js":518,"./EmbeddedController.js":519,"./ExonetNode.js":520,"./ExosuitFabricator.js":132,"./Farmbot.js":521,"./Fax.js":522,"./FileCabinet.js":523,"./Floorbot.js":524,"./GasPump.js":525,"./GasTemperatureSystem.js":526,"./GeneralAtmoControl.js":527,"./GeneralRecords.js":528,"./Gps.js":529,"./GravityGenerator.js":530,"./GuestPass.js":531,"./GyrotronControl.js":532,"./Holodeck.js":533,"./ICAssembly.js":534,"./ICCircuit.js":535,"./ICDetailer.js":536,"./ICPrinter.js":537,"./IDCard.js":538,"./IdentificationComputer.js":133,"./InventoryPanel.js":539,"./InventoryPanelHuman.js":540,"./IsolationCentrifuge.js":541,"./JanitorCart.js":542,"./Jukebox.js":543,"./LawManager.js":544,"./LookingGlass.js":545,"./MechaControlConsole.js":546,"./Medbot.js":547,"./MedicalRecords.js":548,"./MessageMonitor.js":549,"./Microwave.js":550,"./MiningOreProcessingConsole.js":551,"./MiningStackingConsole.js":552,"./MiningVendor.js":553,"./MuleBot.js":554,"./NIF.js":555,"./NTNetRelay.js":556,"./Newscaster.js":557,"./NoticeBoard.js":558,"./NtosAccessDecrypter.js":559,"./NtosArcade.js":560,"./NtosAtmosControl.js":561,"./NtosCameraConsole.js":562,"./NtosCommunicationsConsole.js":563,"./NtosConfiguration.js":564,"./NtosCrewMonitor.js":565,"./NtosDigitalWarrant.js":566,"./NtosEmailAdministration.js":567,"./NtosEmailClient.js":194,"./NtosFileManager.js":568,"./NtosIdentificationComputer.js":569,"./NtosMain.js":570,"./NtosNetChat.js":571,"./NtosNetDos.js":572,"./NtosNetDownloader.js":573,"./NtosNetMonitor.js":574,"./NtosNetTransfer.js":575,"./NtosNewsBrowser.js":576,"./NtosOvermapNavigation.js":577,"./NtosPowerMonitor.js":578,"./NtosRCON.js":579,"./NtosRevelation.js":580,"./NtosShutoffMonitor.js":581,"./NtosStationAlertConsole.js":582,"./NtosSupermatterMonitor.js":583,"./NtosUAV.js":584,"./NtosWordProcessor.js":585,"./OmniFilter.js":586,"./OmniMixer.js":587,"./OperatingComputer.js":588,"./OvermapDisperser.js":589,"./OvermapEngines.js":200,"./OvermapFull.js":590,"./OvermapHelm.js":201,"./OvermapNavigation.js":195,"./OvermapShieldGenerator.js":591,"./OvermapShipSensors.js":202,"./ParticleAccelerator.js":592,"./PartsLathe.js":593,"./PathogenicIsolator.js":594,"./Pda.js":595,"./Photocopier.js":610,"./PipeDispenser.js":611,"./PlantAnalyzer.js":612,"./PointDefenseControl.js":613,"./PortableGenerator.js":614,"./PortablePump.js":615,"./PortableScrubber.js":616,"./PortableTurret.js":617,"./PowerMonitor.js":135,"./PrecisionEditor.js":618,"./PressureRegulator.js":619,"./PrisonerManagement.js":620,"./RCON.js":196,"./RIGSuit.js":621,"./Radio.js":622,"./RapidPipeDispenser.js":204,"./RequestConsole.js":623,"./ResearchConsole.js":624,"./ResearchServerController.js":625,"./ResleevingConsole.js":626,"./ResleevingPod.js":627,"./RoboticsControlConsole.js":628,"./RogueZones.js":629,"./RustCoreMonitor.js":630,"./RustFuelControl.js":631,"./Secbot.js":632,"./SecurityRecords.js":633,"./SeedStorage.js":634,"./ShieldCapacitor.js":635,"./ShieldGenerator.js":636,"./ShutoffMonitor.js":197,"./ShuttleControl.js":637,"./Signaler.js":203,"./Sleeper.js":638,"./SmartVend.js":639,"./Smes.js":640,"./SolarControl.js":641,"./SpaceHeater.js":642,"./Stack.js":643,"./StarcasterCh.js":644,"./StationAlertConsole.js":198,"./StationBlueprints.js":645,"./SuitCycler.js":646,"./SuitStorageUnit.js":647,"./SupermatterMonitor.js":199,"./SupplyConsole.js":648,"./TEGenerator.js":649,"./Tank.js":650,"./TankDispenser.js":651,"./TelecommsLogBrowser.js":652,"./TelecommsMachineBrowser.js":653,"./TelecommsMultitoolMenu.js":654,"./Teleporter.js":655,"./TelesciConsole.js":656,"./TimeClock.js":657,"./TransferValve.js":658,"./TurbineControl.js":659,"./Turbolift.js":660,"./Uplink.js":661,"./Vending.js":662,"./VolumePanel.js":663,"./VorePanel.js":664,"./Wires.js":665,"./XenoarchArtifactAnalyzer.js":666,"./XenoarchArtifactHarvester.js":667,"./XenoarchDepthScanner.js":668,"./XenoarchHandheldPowerUtilizer.js":669,"./XenoarchReplicator.js":670,"./XenoarchSpectrometer.js":671,"./XenoarchSuspension.js":672,"./pAIAtmos.js":673,"./pAIDirectives.js":674,"./pAIDoorjack.js":675,"./pAIInterface.js":676,"./pAIMedrecords.js":677,"./pAISecrecords.js":678};function r(e){var t=i(e);return n(t)}function i(e){if(!n.o(o,e)){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}return o[e]}r.keys=function(){return Object.keys(o)},r.resolve=i,e.exports=r,r.id=464},function(e,t,n){"use strict";t.__esModule=!0,t.AICard=void 0;var o=n(0),r=n(1),i=n(2),a=n(3);t.AICard=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.has_ai,u=l.integrity,s=l.backup_capacitor,m=l.flushing,p=l.has_laws,h=l.laws,C=l.wireless,f=l.radio;if(0===d)return(0,o.createComponentVNode)(2,a.Window,{width:600,height:470,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:(0,o.createComponentVNode)(2,i.Section,{title:"Stored AI",children:(0,o.createComponentVNode)(2,i.Box,{children:(0,o.createVNode)(1,"h3",null,"No AI detected.",16)})})})});var N=null;N=u>=75?"green":u>=25?"yellow":"red";var b=null;return s>=75&&(b="green"),b=s>=25?"yellow":"red",(0,o.createComponentVNode)(2,a.Window,{width:600,height:470,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,i.Section,{title:"Stored AI",children:[(0,o.createComponentVNode)(2,i.Box,{bold:!0,display:"inline-block",children:(0,o.createVNode)(1,"h3",null,name,0)}),(0,o.createComponentVNode)(2,i.Box,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Integrity",children:(0,o.createComponentVNode)(2,i.ProgressBar,{color:N,value:u/100})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Power",children:(0,o.createComponentVNode)(2,i.ProgressBar,{color:b,value:s/100})})]})}),(0,o.createComponentVNode)(2,i.Box,{color:"red",children:(0,o.createVNode)(1,"h2",null,1===m?"Wipe of AI in progress...":"",0)})]}),(0,o.createComponentVNode)(2,i.Section,{title:"Laws",children:!!p&&(0,o.createComponentVNode)(2,i.Box,{children:h.map((function(e,t){return(0,o.createComponentVNode)(2,i.Box,{display:"inline-block",children:e},t)}))})||(0,o.createComponentVNode)(2,i.Box,{color:"red",children:(0,o.createVNode)(1,"h3",null,"No laws detected.",16)})}),(0,o.createComponentVNode)(2,i.Section,{title:"Actions",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Wireless Activity",children:(0,o.createComponentVNode)(2,i.Button,{icon:C?"check":"times",content:C?"Enabled":"Disabled",color:C?"green":"red",onClick:function(){return c("wireless")}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Subspace Transceiver",children:(0,o.createComponentVNode)(2,i.Button,{icon:f?"check":"times",content:f?"Enabled":"Disabled",color:f?"green":"red",onClick:function(){return c("radio")}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"AI Power",children:(0,o.createComponentVNode)(2,i.Button.Confirm,{icon:"radiation",confirmIcon:"radiation",disabled:m||0===u,confirmColor:"red",content:"Shutdown",onClick:function(){return c("wipe")}})})]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.APC=void 0;var o=n(0),r=n(1),i=n(2),a=n(3),c=n(185),l=n(61);t.APC=function(e,t){var n=(0,r.useBackend)(t),i=(n.act,n.data),c=(0,o.createComponentVNode)(2,u);return i.gridCheck?c=(0,o.createComponentVNode)(2,s):i.failTime&&(c=(0,o.createComponentVNode)(2,m)),(0,o.createComponentVNode)(2,a.Window,{width:450,height:475,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:c})})};var d={2:{color:"good",externalPowerText:"External Power",chargingText:"Fully Charged"},1:{color:"average",externalPowerText:"Low External Power",chargingText:"Charging"},0:{color:"bad",externalPowerText:"No External Power",chargingText:"Not Charging"}},u=function(e,t){var n=(0,r.useBackend)(t),a=n.act,l=n.data,u=l.locked&&!l.siliconUser,s=(l.normallyLocked,d[l.externalPower]||d[0]),m=d[l.chargingStatus]||d[0],p=l.powerChannels||[],h=l.powerCellStatus/100;return(0,o.createFragment)([(0,o.createComponentVNode)(2,c.InterfaceLockNoticeBox,{deny:l.emagged,denialMessage:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Box,{color:"bad",fontSize:"1.5rem",children:"Fault in ID authenticator."}),(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"Please contact maintenance for service."})],4)}),(0,o.createComponentVNode)(2,i.Section,{title:"Power Status",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Main Breaker",color:s.color,buttons:(0,o.createComponentVNode)(2,i.Button,{icon:l.isOperating?"power-off":"times",content:l.isOperating?"On":"Off",selected:l.isOperating&&!u,color:l.isOperating?"":"bad",disabled:u,onClick:function(){return a("breaker")}}),children:["[ ",s.externalPowerText," ]"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Power Cell",children:(0,o.createComponentVNode)(2,i.ProgressBar,{color:"good",value:h})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Charge Mode",color:m.color,buttons:(0,o.createComponentVNode)(2,i.Button,{icon:l.chargeMode?"sync":"times",content:l.chargeMode?"Auto":"Off",selected:l.chargeMode,disabled:u,onClick:function(){return a("charge")}}),children:["[ ",m.chargingText," ]"]})]})}),(0,o.createComponentVNode)(2,i.Section,{title:"Power Channels",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[p.map((function(e){var t=e.topicParams;return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.title,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Box,{inline:!0,mx:2,color:e.status>=2?"good":"bad",children:e.status>=2?"On":"Off"}),(0,o.createComponentVNode)(2,i.Button,{icon:"sync",content:"Auto",selected:!u&&(1===e.status||3===e.status),disabled:u,onClick:function(){return a("channel",t.auto)}}),(0,o.createComponentVNode)(2,i.Button,{icon:"power-off",content:"On",selected:!u&&2===e.status,disabled:u,onClick:function(){return a("channel",t.on)}}),(0,o.createComponentVNode)(2,i.Button,{icon:"times",content:"Off",selected:!u&&0===e.status,disabled:u,onClick:function(){return a("channel",t.off)}})],4),children:[e.powerLoad," W"]},e.title)})),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Total Load",children:l.totalCharging?(0,o.createVNode)(1,"b",null,[l.totalLoad,(0,o.createTextVNode)(" W (+ "),l.totalCharging,(0,o.createTextVNode)(" W charging)")],0):(0,o.createVNode)(1,"b",null,[l.totalLoad,(0,o.createTextVNode)(" W")],0)})]})}),(0,o.createComponentVNode)(2,i.Section,{title:"Misc",buttons:!!l.siliconUser&&(0,o.createComponentVNode)(2,i.Button,{icon:"lightbulb-o",content:"Overload",onClick:function(){return a("overload")}}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Cover Lock",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:l.coverLocked?"lock":"unlock",content:l.coverLocked?"Engaged":"Disengaged",selected:l.coverLocked,disabled:u,onClick:function(){return a("cover")}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Night Shift Lighting",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:"lightbulb-o",content:"Disabled",selected:2===l.nightshiftSetting,onClick:function(){return a("nightshift",{nightshift:2})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"lightbulb-o",content:"Automatic",selected:1===l.nightshiftSetting,onClick:function(){return a("nightshift",{nightshift:1})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"lightbulb-o",content:"Enabled",selected:3===l.nightshiftSetting,onClick:function(){return a("nightshift",{nightshift:3})}})],4)}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Emergency Lighting",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"lightbulb-o",content:l.emergencyLights?"Enabled":"Disabled",selected:l.emergencyLights,onClick:function(){return a("emergency_lighting")}})})]})})],4)},s=function(e,t){return(0,o.createComponentVNode)(2,l.FullscreenNotice,{title:"System Failure",children:[(0,o.createComponentVNode)(2,i.Box,{fontSize:"1.5rem",bold:!0,children:(0,o.createComponentVNode)(2,i.Icon,{name:"exclamation-triangle",verticalAlign:"middle",size:3,mr:"1rem"})}),(0,o.createComponentVNode)(2,i.Box,{fontSize:"1.5rem",bold:!0,children:"Power surge detected, grid check in effect..."})]})},m=function(e,t){var n=(0,r.useBackend)(t),a=n.data,c=n.act,l=(0,o.createComponentVNode)(2,i.Button,{icon:"repeat",content:"Restart Now",color:"good",onClick:function(){return c("reboot")}});return a.locked&&!a.siliconUser&&(l=(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"Swipe an ID card for manual reboot."})),(0,o.createComponentVNode)(2,i.Dimmer,{textAlign:"center",children:[(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:(0,o.createVNode)(1,"h1",null,"SYSTEM FAILURE",16)}),(0,o.createComponentVNode)(2,i.Box,{color:"average",children:(0,o.createVNode)(1,"h2",null,"I/O regulators malfunction detected! Waiting for system reboot...",16)}),(0,o.createComponentVNode)(2,i.Box,{color:"good",children:["Automatic reboot in ",a.failTime," seconds..."]}),(0,o.createComponentVNode)(2,i.Box,{mt:4,children:l})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.AccountsTerminal=void 0;var o=n(0),r=(n(5),n(1)),i=n(2),a=n(3);t.AccountsTerminal=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,u=d.id_inserted,s=d.id_card,m=d.access_level,p=d.machine_id;return(0,o.createComponentVNode)(2,a.Window,{width:400,height:640,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Machine",color:"average",children:p}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"ID",children:(0,o.createComponentVNode)(2,i.Button,{icon:u?"eject":"sign-in-alt",fluid:!0,content:s,onClick:function(){return l("insert_card")}})})]})}),m>0&&(0,o.createComponentVNode)(2,c)]})})};var c=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,s=c.creating_new_account,m=c.detailed_account_view;return(0,o.createComponentVNode)(2,i.Section,{title:"Menu",children:[(0,o.createComponentVNode)(2,i.Tabs,{children:[(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:!s&&!m,icon:"home",onClick:function(){return a("view_accounts_list")},children:"Home"}),(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:s,icon:"cog",onClick:function(){return a("create_account")},children:"New Account"}),(0,o.createComponentVNode)(2,i.Tabs.Tab,{disabled:s,icon:"print",onClick:function(){return a("print")},children:"Print"})]}),s&&(0,o.createComponentVNode)(2,l)||m&&(0,o.createComponentVNode)(2,d)||(0,o.createComponentVNode)(2,u)]})},l=function(e,t){var n=(0,r.useBackend)(t).act,a=(0,r.useSharedState)(t,"holder",""),c=a[0],l=a[1],d=(0,r.useSharedState)(t,"money",""),u=d[0],s=d[1];return(0,o.createComponentVNode)(2,i.Section,{title:"Create Account",level:2,children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Account Holder",children:(0,o.createComponentVNode)(2,i.Input,{value:c,fluid:!0,onInput:function(e,t){return l(t)}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Initial Deposit",children:(0,o.createComponentVNode)(2,i.Input,{value:u,fluid:!0,onInput:function(e,t){return s(t)}})})]}),(0,o.createComponentVNode)(2,i.Button,{disabled:!c||!u,mt:1,fluid:!0,icon:"plus",onClick:function(){return n("finalise_create_account",{holder_name:c,starting_funds:u})},content:"Create"})]})},d=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,l=c.access_level,d=c.station_account_number,u=c.account_number,s=c.owner_name,m=c.money,p=c.suspended,h=c.transactions;return(0,o.createComponentVNode)(2,i.Section,{title:"Account Details",level:2,buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"ban",selected:p,content:"Suspend",onClick:function(){return a("toggle_suspension")}}),children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Account Number",children:["#",u]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Holder",children:s}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Balance",children:[m,"\u20ae"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Status",color:p?"bad":"good",children:p?"SUSPENDED":"Active"})]}),(0,o.createComponentVNode)(2,i.Section,{title:"CentCom Administrator",level:2,mt:1,children:(0,o.createComponentVNode)(2,i.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Payroll",children:(0,o.createComponentVNode)(2,i.Button.Confirm,{color:"bad",fluid:!0,icon:"ban",confirmIcon:"ban",content:"Revoke",confirmContent:"This cannot be undone.",disabled:u===d,onClick:function(){return a("revoke_payroll")}})})})}),l>=2&&(0,o.createComponentVNode)(2,i.Section,{title:"Silent Funds Transfer",level:2,children:[(0,o.createComponentVNode)(2,i.Button,{icon:"plus",onClick:function(){return a("add_funds")},content:"Add Funds"}),(0,o.createComponentVNode)(2,i.Button,{icon:"plus",onClick:function(){return a("remove_funds")},content:"Remove Funds"})]}),(0,o.createComponentVNode)(2,i.Section,{title:"Transactions",level:2,mt:1,children:(0,o.createComponentVNode)(2,i.Table,{children:[(0,o.createComponentVNode)(2,i.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:"Timestamp"}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:"Target"}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:"Reason"}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:"Value"}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:"Terminal"})]}),h.map((function(e,t){return(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:[e.date," ",e.time]}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:e.target_name}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:e.purpose}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:[e.amount,"\u20ae"]}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:e.source_terminal})]},t)}))]})})]})},u=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data.accounts;return(0,o.createComponentVNode)(2,i.Section,{title:"NanoTrasen Accounts",level:2,children:c.length&&(0,o.createComponentVNode)(2,i.LabeledList,{children:c.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.owner_name+e.suspended,color:e.suspended?"bad":null,children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,content:"#"+e.account_number,onClick:function(){return a("view_account_detail",{account_index:e.account_index})}})},e.account_index)}))})||(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"There are no accounts available."})})}},function(e,t,n){"use strict";t.__esModule=!0,t.ShuttleList=t.AdminShuttleController=void 0;var o=n(0),r=n(8),i=n(1),a=n(2),c=n(3);t.AdminShuttleController=function(e,t){var n=(0,i.useBackend)(t);n.act,n.data;return(0,o.createComponentVNode)(2,c.Window,{width:600,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,l)})})};var l=function(e,t){var n=(0,i.useBackend)(t),c=n.act,l=n.data,u=l.shuttles,s=l.overmap_ships;return(0,o.createComponentVNode)(2,a.Section,{noTopPadding:!0,children:[(0,o.createComponentVNode)(2,a.Section,{title:"Classic Shuttles",level:2,children:(0,o.createComponentVNode)(2,a.Table,{children:(0,r.sortBy)((function(e){return e.name}))(u).map((function(e){return(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:(0,o.createComponentVNode)(2,a.Button,{m:0,content:"JMP",onClick:function(){return c("adminobserve",{ref:e.ref})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:(0,o.createComponentVNode)(2,a.Button,{m:0,content:"Fly",onClick:function(){return c("classicmove",{ref:e.ref})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.name}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.current_location}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:d(e.status)})]},e.ref)}))})}),(0,o.createComponentVNode)(2,a.Section,{title:"Overmap Ships",level:2,children:(0,o.createComponentVNode)(2,a.Table,{children:(0,r.sortBy)((function(e){var t;return(null==(t=e.name)?void 0:t.toLowerCase())||e.name||e.ref}))(s).map((function(e){return(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:(0,o.createComponentVNode)(2,a.Button,{content:"JMP",onClick:function(){return c("adminobserve",{ref:e.ref})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:(0,o.createComponentVNode)(2,a.Button,{content:"Control",onClick:function(){return c("overmap_control",{ref:e.ref})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.name})]},e.ref)}))})})]})};t.ShuttleList=l;var d=function(e){switch(e){case 0:return"Idle";case 1:return"Warmup";case 2:return"Transit";default:return"UNK"}}},function(e,t,n){"use strict";t.__esModule=!0,t.AgentCard=void 0;var o=n(0),r=(n(5),n(1)),i=n(2),a=n(3);t.AgentCard=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.entries,u=l.electronic_warfare;return(0,o.createComponentVNode)(2,a.Window,{width:550,height:400,theme:"syndicate",children:(0,o.createComponentVNode)(2,a.Window.Content,{children:[(0,o.createComponentVNode)(2,i.Section,{title:"Info",children:(0,o.createComponentVNode)(2,i.Table,{children:d.map((function(e){return(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:(0,o.createComponentVNode)(2,i.Button,{onClick:function(){return c(e.name.toLowerCase().replace(/ /g,""))},icon:"cog"})}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:e.name}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:e.value})]},e.name)}))})}),(0,o.createComponentVNode)(2,i.Section,{title:"Electronic Warfare",children:(0,o.createComponentVNode)(2,i.Button.Checkbox,{checked:u,content:u?"Electronic warfare is enabled. This will prevent you from being tracked by the AI.":"Electronic warfare disabled.",onClick:function(){return c("electronic_warfare")}})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.AiAirlock=void 0;var o=n(0),r=n(1),i=n(2),a=n(3),c={2:{color:"good",localStatusText:"Optimal"},1:{color:"average",localStatusText:"Caution"},0:{color:"bad",localStatusText:"Offline"}};t.AiAirlock=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,u=c[d.power.main]||c[0],s=c[d.power.backup]||c[0],m=c[d.shock]||c[0];return(0,o.createComponentVNode)(2,a.Window,{width:500,height:390,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:[(0,o.createComponentVNode)(2,i.Section,{title:"Power Status",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Main",color:u.color,buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"lightbulb-o",disabled:!d.power.main,content:"Disrupt",onClick:function(){return l("disrupt-main")}}),children:[d.power.main?"Online":"Offline"," ",d.wires.main_1&&d.wires.main_2?d.power.main_timeleft>0&&"["+d.power.main_timeleft+"s]":"[Wires have been cut!]"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Backup",color:s.color,buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"lightbulb-o",disabled:!d.power.backup,content:"Disrupt",onClick:function(){return l("disrupt-backup")}}),children:[d.power.backup?"Online":"Offline"," ",d.wires.backup_1&&d.wires.backup_2?d.power.backup_timeleft>0&&"["+d.power.backup_timeleft+"s]":"[Wires have been cut!]"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Electrify",color:m.color,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:"wrench",disabled:!(d.wires.shock&&0===d.shock),content:"Restore",onClick:function(){return l("shock-restore")}}),(0,o.createComponentVNode)(2,i.Button,{icon:"bolt",disabled:!d.wires.shock,content:"Temporary",onClick:function(){return l("shock-temp")}}),(0,o.createComponentVNode)(2,i.Button,{icon:"bolt",disabled:!d.wires.shock,content:"Permanent",onClick:function(){return l("shock-perm")}})],4),children:[2===d.shock?"Safe":"Electrified"," ",(d.wires.shock?d.shock_timeleft>0&&"["+d.shock_timeleft+"s]":"[Wires have been cut!]")||-1===d.shock_timeleft&&"[Permanent]"]})]})}),(0,o.createComponentVNode)(2,i.Section,{title:"Access and Door Control",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"ID Scan",color:"bad",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:d.id_scanner?"power-off":"times",content:d.id_scanner?"Enabled":"Disabled",selected:d.id_scanner,disabled:!d.wires.id_scanner,onClick:function(){return l("idscan-toggle")}}),children:!d.wires.id_scanner&&"[Wires have been cut!]"}),(0,o.createComponentVNode)(2,i.LabeledList.Divider),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Door Bolts",color:"bad",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:d.locked?"lock":"unlock",content:d.locked?"Lowered":"Raised",selected:d.locked,disabled:!d.wires.bolts,onClick:function(){return l("bolt-toggle")}}),children:!d.wires.bolts&&"[Wires have been cut!]"}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Door Bolt Lights",color:"bad",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:d.lights?"power-off":"times",content:d.lights?"Enabled":"Disabled",selected:d.lights,disabled:!d.wires.lights,onClick:function(){return l("light-toggle")}}),children:!d.wires.lights&&"[Wires have been cut!]"}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Door Force Sensors",color:"bad",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:d.safe?"power-off":"times",content:d.safe?"Enabled":"Disabled",selected:d.safe,disabled:!d.wires.safe,onClick:function(){return l("safe-toggle")}}),children:!d.wires.safe&&"[Wires have been cut!]"}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Door Timing Safety",color:"bad",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:d.speed?"power-off":"times",content:d.speed?"Enabled":"Disabled",selected:d.speed,disabled:!d.wires.timing,onClick:function(){return l("speed-toggle")}}),children:!d.wires.timing&&"[Wires have been cut!]"}),(0,o.createComponentVNode)(2,i.LabeledList.Divider),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Door Control",color:"bad",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:d.opened?"sign-out-alt":"sign-in-alt",content:d.opened?"Open":"Closed",selected:d.opened,disabled:d.locked||d.welded,onClick:function(){return l("open-close")}}),children:!(!d.locked&&!d.welded)&&(0,o.createVNode)(1,"span",null,[(0,o.createTextVNode)("[Door is "),d.locked?"bolted":"",d.locked&&d.welded?" and ":"",d.welded?"welded":"",(0,o.createTextVNode)("!]")],0)})]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.AiRestorerContent=t.AiRestorer=void 0;var o=n(0),r=n(1),i=n(2),a=n(3);t.AiRestorer=function(){return(0,o.createComponentVNode)(2,a.Window,{width:370,height:360,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,c)})})};var c=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,l=c.AI_present,d=c.error,u=c.name,s=c.laws,m=c.isDead,p=c.restoring,h=c.health,C=c.ejectable;return(0,o.createFragment)([d&&(0,o.createComponentVNode)(2,i.NoticeBox,{textAlign:"center",children:d}),!!C&&(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"eject",content:l?u:"----------",disabled:!l,onClick:function(){return a("PRG_eject")}}),!!l&&(0,o.createComponentVNode)(2,i.Section,{title:C?"System Status":u,buttons:(0,o.createComponentVNode)(2,i.Box,{inline:!0,bold:!0,color:m?"bad":"good",children:m?"Nonfunctional":"Functional"}),children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Integrity",children:(0,o.createComponentVNode)(2,i.ProgressBar,{value:h,minValue:0,maxValue:100,ranges:{good:[70,Infinity],average:[50,70],bad:[-Infinity,50]}})})}),!!p&&(0,o.createComponentVNode)(2,i.Box,{bold:!0,textAlign:"center",fontSize:"20px",color:"good",mt:1,children:"RECONSTRUCTION IN PROGRESS"}),(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"plus",content:"Begin Reconstruction",disabled:p,mt:1,onClick:function(){return a("PRG_beginReconstruction")}}),(0,o.createComponentVNode)(2,i.Section,{title:"Laws",level:2,children:s.map((function(e){return(0,o.createComponentVNode)(2,i.Box,{className:"candystripe",children:e},e)}))})]})],0)};t.AiRestorerContent=c},function(e,t,n){"use strict";t.__esModule=!0,t.AiSupermatter=void 0;var o=n(0),r=(n(5),n(1)),i=n(2),a=n(3),c=(n(20),n(61));t.AiSupermatter=function(e,t){var n=(0,r.useBackend)(t).data,i=(n.integrity_percentage,n.ambient_temp,n.ambient_pressure,n.detonating),c=(0,o.createComponentVNode)(2,d);return i&&(c=(0,o.createComponentVNode)(2,l)),(0,o.createComponentVNode)(2,a.Window,{width:500,height:300,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:c})})};var l=function(e,t){return(0,o.createComponentVNode)(2,c.FullscreenNotice,{title:"DETONATION IMMINENT",children:(0,o.createComponentVNode)(2,i.Box,{fontSize:"1.5rem",bold:!0,color:"bad",children:[(0,o.createComponentVNode)(2,i.Icon,{color:"bad",name:"exclamation-triangle",verticalAlign:"middle",size:3,mr:"1rem"}),(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"CRYSTAL DELAMINATING"}),(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"Evacuate area immediately"})]})})},d=function(e,t){var n=(0,r.useBackend)(t).data,a=n.integrity_percentage,c=n.ambient_temp,l=n.ambient_pressure;return(0,o.createComponentVNode)(2,i.Section,{title:"Status",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Crystal Integrity",children:(0,o.createComponentVNode)(2,i.ProgressBar,{value:a,maxValue:100,ranges:{good:[90,Infinity],average:[25,90],bad:[-Infinity,25]}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Environment Temperature",children:(0,o.createComponentVNode)(2,i.ProgressBar,{value:c,maxValue:1e4,ranges:{bad:[5e3,Infinity],average:[4e3,5e3],good:[-Infinity,4e3]},children:[c," K"]})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Environment Pressure",children:[l," kPa"]})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.AirAlarm=void 0;var o=n(0),r=n(5),i=(n(6),n(1)),a=n(2),c=n(28),l=n(3),d=n(185),u=n(474);t.AirAlarm=function(e,t){var n=(0,i.useBackend)(t),r=(n.act,n.data),a=r.locked&&!r.siliconUser&&!r.remoteUser;return(0,o.createComponentVNode)(2,l.Window,{width:440,height:650,resizable:!0,children:(0,o.createComponentVNode)(2,l.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,d.InterfaceLockNoticeBox),(0,o.createComponentVNode)(2,s),(0,o.createComponentVNode)(2,m),!a&&(0,o.createComponentVNode)(2,h)]})})};var s=function(e,t){var n=(0,i.useBackend)(t).data,l=(n.environment_data||[]).filter((function(e){return e.value>=.01})),d={0:{color:"good",localStatusText:"Optimal"},1:{color:"average",localStatusText:"Caution"},2:{color:"bad",localStatusText:"Danger (Internals Required)"}},u=d[n.danger_level]||d[0];return(0,o.createComponentVNode)(2,a.Section,{title:"Air Status",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[l.length>0&&(0,o.createFragment)([l.map((function(e){var t=d[e.danger_level]||d[0];return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:(0,c.getGasLabel)(e.name),color:t.color,children:[(0,r.toFixed)(e.value,2),e.unit]},e.name)})),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Local status",color:u.color,children:u.localStatusText}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Area status",color:n.atmos_alarm||n.fire_alarm?"bad":"good",children:(n.atmos_alarm?"Atmosphere Alarm":n.fire_alarm&&"Fire Alarm")||"Nominal"})],0)||(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Warning",color:"bad",children:"Cannot obtain air sample for analysis."}),!!n.emagged&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Warning",color:"bad",children:"Safety measures offline. Device may exhibit abnormal behavior."})]})})},m=function(e,t){var n=(0,i.useBackend)(t),r=n.act,c=n.data,l=c.target_temperature,d=c.rcon;return(0,o.createComponentVNode)(2,a.Section,{title:"Comfort Settings",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Remote Control",children:[(0,o.createComponentVNode)(2,a.Button,{selected:1===d,content:"Off",onClick:function(){return r("rcon",{rcon:1})}}),(0,o.createComponentVNode)(2,a.Button,{selected:2===d,content:"Auto",onClick:function(){return r("rcon",{rcon:2})}}),(0,o.createComponentVNode)(2,a.Button,{selected:3===d,content:"On",onClick:function(){return r("rcon",{rcon:3})}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Thermostat",children:(0,o.createComponentVNode)(2,a.Button,{content:l,onClick:function(){return r("temperature")}})})]})})},p={home:{title:"Air Controls",component:function(){return C}},vents:{title:"Vent Controls",component:function(){return f}},scrubbers:{title:"Scrubber Controls",component:function(){return N}},modes:{title:"Operating Mode",component:function(){return b}},thresholds:{title:"Alarm Thresholds",component:function(){return V}}},h=function(e,t){var n=(0,i.useLocalState)(t,"screen"),r=n[0],c=n[1],l=p[r]||p.home,d=l.component();return(0,o.createComponentVNode)(2,a.Section,{title:l.title,buttons:r&&(0,o.createComponentVNode)(2,a.Button,{icon:"arrow-left",content:"Back",onClick:function(){return c()}}),children:(0,o.createComponentVNode)(2,d)})},C=function(e,t){var n=(0,i.useBackend)(t),r=n.act,c=n.data,l=(0,i.useLocalState)(t,"screen"),d=(l[0],l[1]),u=c.mode,s=c.atmos_alarm;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:s?"exclamation-triangle":"exclamation",color:s&&"caution",content:"Area Atmosphere Alarm",onClick:function(){return r(s?"reset":"alarm")}}),(0,o.createComponentVNode)(2,a.Box,{mt:1}),(0,o.createComponentVNode)(2,a.Button,{icon:3===u?"exclamation-triangle":"exclamation",color:3===u&&"danger",content:"Panic Siphon",onClick:function(){return r("mode",{mode:3===u?1:3})}}),(0,o.createComponentVNode)(2,a.Box,{mt:2}),(0,o.createComponentVNode)(2,a.Button,{icon:"sign-out-alt",content:"Vent Controls",onClick:function(){return d("vents")}}),(0,o.createComponentVNode)(2,a.Box,{mt:1}),(0,o.createComponentVNode)(2,a.Button,{icon:"filter",content:"Scrubber Controls",onClick:function(){return d("scrubbers")}}),(0,o.createComponentVNode)(2,a.Box,{mt:1}),(0,o.createComponentVNode)(2,a.Button,{icon:"cog",content:"Operating Mode",onClick:function(){return d("modes")}}),(0,o.createComponentVNode)(2,a.Box,{mt:1}),(0,o.createComponentVNode)(2,a.Button,{icon:"chart-bar",content:"Alarm Thresholds",onClick:function(){return d("thresholds")}})],4)},f=function(e,t){var n=(0,i.useBackend)(t).data.vents;return n&&0!==n.length?n.map((function(e){return(0,o.createComponentVNode)(2,u.Vent,{vent:e},e.id_tag)})):"Nothing to show"},N=function(e,t){var n=(0,i.useBackend)(t).data.scrubbers;return n&&0!==n.length?n.map((function(e){return(0,o.createComponentVNode)(2,u.Scrubber,{scrubber:e},e.id_tag)})):"Nothing to show"},b=function(e,t){var n=(0,i.useBackend)(t),r=n.act,c=n.data.modes;return c&&0!==c.length?c.map((function(e){return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:e.selected?"check-square-o":"square-o",selected:e.selected,color:e.selected&&e.danger&&"danger",content:e.name,onClick:function(){return r("mode",{mode:e.mode})}}),(0,o.createComponentVNode)(2,a.Box,{mt:1})],4,e.mode)})):"Nothing to show"},V=function(e,t){var n=(0,i.useBackend)(t),l=n.act,d=n.data.thresholds;return(0,o.createVNode)(1,"table","LabeledList",[(0,o.createVNode)(1,"thead",null,(0,o.createVNode)(1,"tr",null,[(0,o.createVNode)(1,"td"),(0,o.createVNode)(1,"td","color-bad","min2",16),(0,o.createVNode)(1,"td","color-average","min1",16),(0,o.createVNode)(1,"td","color-average","max1",16),(0,o.createVNode)(1,"td","color-bad","max2",16)],4),2),(0,o.createVNode)(1,"tbody",null,d.map((function(e){return(0,o.createVNode)(1,"tr",null,[(0,o.createVNode)(1,"td","LabeledList__label",(0,o.createVNode)(1,"span","color-"+(0,c.getGasColor)(e.name),(0,c.getGasLabel)(e.name),0),2),e.settings.map((function(e){return(0,o.createVNode)(1,"td",null,(0,o.createComponentVNode)(2,a.Button,{content:(0,r.toFixed)(e.selected,2),onClick:function(){return l("threshold",{env:e.env,"var":e.val})}}),2,null,e.val)}))],0,null,e.name)})),0)],4,{style:{width:"100%"}})}},function(e,t,n){"use strict";t.__esModule=!0,t.Scrubber=t.Vent=void 0;var o=n(0),r=n(6),i=n(1),a=n(2);n(28);t.Vent=function(e,t){var n=e.vent,c=(0,i.useBackend)(t).act,l=n.id_tag,d=n.long_name,u=n.power,s=n.checks,m=n.excheck,p=n.incheck,h=n.direction,C=n.external,f=n.internal,N=n.extdefault,b=n.intdefault;return(0,o.createComponentVNode)(2,a.Section,{level:2,title:(0,r.decodeHtmlEntities)(d),buttons:(0,o.createComponentVNode)(2,a.Button,{icon:u?"power-off":"times",selected:u,content:u?"On":"Off",onClick:function(){return c("power",{id_tag:l,val:Number(!u)})}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Mode",children:(0,o.createComponentVNode)(2,a.Button,{icon:"sign-in-alt",content:"siphon"!==h?"Pressurizing":"Siphoning",color:"siphon"===h&&"danger",onClick:function(){return c("direction",{id_tag:l,val:Number("siphon"===h)})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pressure Regulator",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"sign-in-alt",content:"Internal",selected:p,onClick:function(){return c("incheck",{id_tag:l,val:s})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"sign-out-alt",content:"External",selected:m,onClick:function(){return c("excheck",{id_tag:l,val:s})}})]}),!!p&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Internal Target",children:[(0,o.createComponentVNode)(2,a.NumberInput,{value:Math.round(f),unit:"kPa",width:"75px",minValue:0,step:10,maxValue:5066,onChange:function(e,t){return c("set_internal_pressure",{id_tag:l,value:t})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"undo",disabled:b,content:"Reset",onClick:function(){return c("reset_internal_pressure",{id_tag:l})}})]}),!!m&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"External Target",children:[(0,o.createComponentVNode)(2,a.NumberInput,{value:Math.round(C),unit:"kPa",width:"75px",minValue:0,step:10,maxValue:5066,onChange:function(e,t){return c("set_external_pressure",{id_tag:l,value:t})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"undo",disabled:N,content:"Reset",onClick:function(){return c("reset_external_pressure",{id_tag:l})}})]})]})})};t.Scrubber=function(e,t){var n=e.scrubber,c=(0,i.useBackend)(t).act,l=n.long_name,d=n.power,u=n.scrubbing,s=n.id_tag,m=(n.widenet,n.filters);return(0,o.createComponentVNode)(2,a.Section,{level:2,title:(0,r.decodeHtmlEntities)(l),buttons:(0,o.createComponentVNode)(2,a.Button,{icon:d?"power-off":"times",content:d?"On":"Off",selected:d,onClick:function(){return c("power",{id_tag:s,val:Number(!d)})}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Mode",children:(0,o.createComponentVNode)(2,a.Button,{icon:u?"filter":"sign-in-alt",color:u||"danger",content:u?"Scrubbing":"Siphoning",onClick:function(){return c("scrubbing",{id_tag:s,val:Number(!u)})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Filters",children:u&&m.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{icon:e.val?"check-square-o":"square-o",content:e.name,title:e.name,selected:e.val,onClick:function(){return c(e.command,{id_tag:s,val:!e.val})}},e.name)}))||"N/A"})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.AlgaeFarm=void 0;var o=n(0),r=n(1),i=n(2),a=(n(20),n(3)),c=(n(5),n(6));t.AlgaeFarm=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,u=d.usePower,s=d.materials,m=d.last_flow_rate,p=d.last_power_draw,h=d.inputDir,C=d.outputDir,f=d.input,N=d.output,b=d.errorText;return(0,o.createComponentVNode)(2,a.Window,{width:500,height:300,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:[b&&(0,o.createComponentVNode)(2,i.NoticeBox,{warning:!0,children:(0,o.createComponentVNode)(2,i.Box,{display:"inline-block",verticalAlign:"middle",children:b})}),(0,o.createComponentVNode)(2,i.Section,{title:"Status",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"power-off",content:"Processing",selected:2===u,onClick:function(){return l("toggle")}}),children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Flow Rate",children:[m," L/s"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Power Draw",children:[p," W"]}),(0,o.createComponentVNode)(2,i.LabeledList.Divider,{size:1}),s.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:(0,c.capitalize)(e.display),children:[(0,o.createComponentVNode)(2,i.ProgressBar,{width:"80%",value:e.qty,maxValue:e.max,children:[e.qty,"/",e.max]}),(0,o.createComponentVNode)(2,i.Button,{ml:1,content:"Eject",onClick:function(){return l("ejectMaterial",{mat:e.name})}})]},e.name)}))]}),(0,o.createComponentVNode)(2,i.Table,{mt:1,children:(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:(0,o.createComponentVNode)(2,i.Section,{title:"Gas Input ("+h+")",children:f?(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Total Pressure",children:[f.pressure," kPa"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:f.name,children:[f.percent,"% (",f.moles," moles)"]})]}):(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"No connection detected."})})}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:(0,o.createComponentVNode)(2,i.Section,{title:"Gas Output ("+C+")",children:N?(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Total Pressure",children:[N.pressure," kPa"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:N.name,children:[N.percent,"% (",N.moles," moles)"]})]}):(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"No connection detected."})})})]})})]})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.AppearanceChanger=void 0;var o=n(0),r=n(8),i=n(6),a=n(1),c=n(2),l=n(3);t.AppearanceChanger=function(e,t){var n=(0,a.useBackend)(t),r=(n.act,n.config),N=n.data,b=N.name,V=N.specimen,g=N.gender,v=N.gender_id,_=N.hair_style,k=N.facial_hair_style,y=N.ear_style,L=N.tail_style,B=N.wing_style,w=N.change_race,x=N.change_gender,S=N.change_eye_color,I=N.change_skin_tone,T=N.change_skin_color,A=N.change_hair_color,E=N.change_facial_hair_color,M=N.change_hair,P=N.change_facial_hair,O=N.mapRef,F=r.title,R=S||I||T||A||E,D=-1;w?D=0:x?D=1:R?D=2:M?D=4:P&&(D=5);var j=(0,a.useLocalState)(t,"tabIndex",D),W=j[0],z=j[1];return(0,o.createComponentVNode)(2,l.Window,{width:700,height:650,title:(0,i.decodeHtmlEntities)(F),children:(0,o.createComponentVNode)(2,l.Window.Content,{children:[(0,o.createComponentVNode)(2,c.Section,{title:"Reflection",children:(0,o.createComponentVNode)(2,c.Flex,{children:[(0,o.createComponentVNode)(2,c.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Name",children:b}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Species",color:w?null:"grey",children:V}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Biological Sex",color:x?null:"grey",children:g?(0,i.capitalize)(g):"Not Set"}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Gender Identity",color:R?null:"grey",children:v?(0,i.capitalize)(v):"Not Set"}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Hair Style",color:M?null:"grey",children:_?(0,i.capitalize)(_):"Not Set"}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Facial Hair Style",color:P?null:"grey",children:k?(0,i.capitalize)(k):"Not Set"}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Ear Style",color:M?null:"grey",children:y?(0,i.capitalize)(y):"Not Set"}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Tail Style",color:M?null:"grey",children:L?(0,i.capitalize)(L):"Not Set"}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Wing Style",color:M?null:"grey",children:B?(0,i.capitalize)(B):"Not Set"})]})}),(0,o.createComponentVNode)(2,c.Flex.Item,{children:(0,o.createComponentVNode)(2,c.ByondUi,{style:{width:"256px",height:"256px"},params:{id:O,type:"map"}})})]})}),(0,o.createComponentVNode)(2,c.Tabs,{children:[w?(0,o.createComponentVNode)(2,c.Tabs.Tab,{selected:0===W,onClick:function(){return z(0)},children:"Race"}):null,x?(0,o.createComponentVNode)(2,c.Tabs.Tab,{selected:1===W,onClick:function(){return z(1)},children:"Gender & Sex"}):null,R?(0,o.createComponentVNode)(2,c.Tabs.Tab,{selected:2===W,onClick:function(){return z(2)},children:"Colors"}):null,M?(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Tabs.Tab,{selected:3===W,onClick:function(){return z(3)},children:"Hair"}),(0,o.createComponentVNode)(2,c.Tabs.Tab,{selected:5===W,onClick:function(){return z(5)},children:"Ear"}),(0,o.createComponentVNode)(2,c.Tabs.Tab,{selected:6===W,onClick:function(){return z(6)},children:"Tail"}),(0,o.createComponentVNode)(2,c.Tabs.Tab,{selected:7===W,onClick:function(){return z(7)},children:"Wing"})],4):null,P?(0,o.createComponentVNode)(2,c.Tabs.Tab,{selected:4===W,onClick:function(){return z(4)},children:"Facial Hair"}):null]}),(0,o.createComponentVNode)(2,c.Box,{height:"43%",children:[w&&0===W?(0,o.createComponentVNode)(2,d):null,x&&1===W?(0,o.createComponentVNode)(2,u):null,R&&2===W?(0,o.createComponentVNode)(2,s):null,M&&3===W?(0,o.createComponentVNode)(2,m):null,P&&4===W?(0,o.createComponentVNode)(2,p):null,M&&5===W?(0,o.createComponentVNode)(2,h):null,M&&6===W?(0,o.createComponentVNode)(2,C):null,M&&7===W?(0,o.createComponentVNode)(2,f):null]})]})})};var d=function(e,t){var n=(0,a.useBackend)(t),i=n.act,l=n.data,d=l.species,u=l.specimen,s=(0,r.sortBy)((function(e){return e.specimen}))(d||[]);return(0,o.createComponentVNode)(2,c.Section,{title:"Species",fill:!0,scrollable:!0,children:s.map((function(e){return(0,o.createComponentVNode)(2,c.Button,{content:e.specimen,selected:u===e.specimen,onClick:function(){return i("race",{race:e.specimen})}},e.specimen)}))})},u=function(e,t){var n=(0,a.useBackend)(t),r=n.act,i=n.data,l=i.gender,d=i.gender_id,u=i.genders,s=i.id_genders;return(0,o.createComponentVNode)(2,c.Section,{title:"Gender & Sex",fill:!0,scrollable:!0,children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Biological Sex",children:u.map((function(e){return(0,o.createComponentVNode)(2,c.Button,{selected:e.gender_key===l,content:e.gender_name,onClick:function(){return r("gender",{gender:e.gender_key})}},e.gender_key)}))}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Gender Identity",children:s.map((function(e){return(0,o.createComponentVNode)(2,c.Button,{selected:e.gender_key===d,content:e.gender_name,onClick:function(){return r("gender_id",{gender_id:e.gender_key})}},e.gender_key)}))})]})})},s=function(e,t){var n=(0,a.useBackend)(t),r=n.act,i=n.data,l=i.change_eye_color,d=i.change_skin_tone,u=i.change_skin_color,s=i.change_hair_color,m=i.change_facial_hair_color,p=i.eye_color,h=i.skin_color,C=i.hair_color,f=i.facial_hair_color,N=i.ears_color,b=i.ears2_color,V=i.tail_color,g=i.tail2_color,v=i.wing_color,_=i.wing2_color;return(0,o.createComponentVNode)(2,c.Section,{title:"Colors",fill:!0,scrollable:!0,children:[l?(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createComponentVNode)(2,c.ColorBox,{color:p,mr:1}),(0,o.createComponentVNode)(2,c.Button,{content:"Change Eye Color",onClick:function(){return r("eye_color")}})]}):null,d?(0,o.createComponentVNode)(2,c.Box,{children:(0,o.createComponentVNode)(2,c.Button,{content:"Change Skin Tone",onClick:function(){return r("skin_tone")}})}):null,u?(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createComponentVNode)(2,c.ColorBox,{color:h,mr:1}),(0,o.createComponentVNode)(2,c.Button,{content:"Change Skin Color",onClick:function(){return r("skin_color")}})]}):null,s?(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createComponentVNode)(2,c.ColorBox,{color:C,mr:1}),(0,o.createComponentVNode)(2,c.Button,{content:"Change Hair Color",onClick:function(){return r("hair_color")}})]}),(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createComponentVNode)(2,c.ColorBox,{color:N,mr:1}),(0,o.createComponentVNode)(2,c.Button,{content:"Change Ears Color",onClick:function(){return r("ears_color")}})]}),(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createComponentVNode)(2,c.ColorBox,{color:b,mr:1}),(0,o.createComponentVNode)(2,c.Button,{content:"Change Secondary Ears Color",onClick:function(){return r("ears2_color")}})]}),(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createComponentVNode)(2,c.ColorBox,{color:V,mr:1}),(0,o.createComponentVNode)(2,c.Button,{content:"Change Tail Color",onClick:function(){return r("tail_color")}})]}),(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createComponentVNode)(2,c.ColorBox,{color:g,mr:1}),(0,o.createComponentVNode)(2,c.Button,{content:"Change Secondary Tail Color",onClick:function(){return r("tail2_color")}})]}),(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createComponentVNode)(2,c.ColorBox,{color:v,mr:1}),(0,o.createComponentVNode)(2,c.Button,{content:"Change Wing Color",onClick:function(){return r("wing_color")}})]}),(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createComponentVNode)(2,c.ColorBox,{color:_,mr:1}),(0,o.createComponentVNode)(2,c.Button,{content:"Change Secondary Wing Color",onClick:function(){return r("wing2_color")}})]})],4):null,m?(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createComponentVNode)(2,c.ColorBox,{color:f,mr:1}),(0,o.createComponentVNode)(2,c.Button,{content:"Change Facial Hair Color",onClick:function(){return r("facial_hair_color")}})]}):null]})},m=function(e,t){var n=(0,a.useBackend)(t),r=n.act,i=n.data,l=i.hair_style,d=i.hair_styles;return(0,o.createComponentVNode)(2,c.Section,{title:"Hair",fill:!0,scrollable:!0,children:d.map((function(e){return(0,o.createComponentVNode)(2,c.Button,{onClick:function(){return r("hair",{hair:e.hairstyle})},selected:e.hairstyle===l,content:e.hairstyle},e.hairstyle)}))})},p=function(e,t){var n=(0,a.useBackend)(t),r=n.act,i=n.data,l=i.facial_hair_style,d=i.facial_hair_styles;return(0,o.createComponentVNode)(2,c.Section,{title:"Facial Hair",fill:!0,scrollable:!0,children:d.map((function(e){return(0,o.createComponentVNode)(2,c.Button,{onClick:function(){return r("facial_hair",{facial_hair:e.facialhairstyle})},selected:e.facialhairstyle===l,content:e.facialhairstyle},e.facialhairstyle)}))})},h=function(e,t){var n=(0,a.useBackend)(t),i=n.act,l=n.data,d=l.ear_style,u=l.ear_styles;return(0,o.createComponentVNode)(2,c.Section,{title:"Ears",fill:!0,scrollable:!0,children:[(0,o.createComponentVNode)(2,c.Button,{onClick:function(){return i("ear",{clear:!0})},selected:null===d,content:"-- Not Set --"}),(0,r.sortBy)((function(e){return e.name.toLowerCase()}))(u).map((function(e){return(0,o.createComponentVNode)(2,c.Button,{onClick:function(){return i("ear",{ref:e.instance})},selected:e.name===d,content:e.name},e.instance)}))]})},C=function(e,t){var n=(0,a.useBackend)(t),i=n.act,l=n.data,d=l.tail_style,u=l.tail_styles;return(0,o.createComponentVNode)(2,c.Section,{title:"Tails",fill:!0,scrollable:!0,children:[(0,o.createComponentVNode)(2,c.Button,{onClick:function(){return i("tail",{clear:!0})},selected:null===d,content:"-- Not Set --"}),(0,r.sortBy)((function(e){return e.name.toLowerCase()}))(u).map((function(e){return(0,o.createComponentVNode)(2,c.Button,{onClick:function(){return i("tail",{ref:e.instance})},selected:e.name===d,content:e.name},e.instance)}))]})},f=function(e,t){var n=(0,a.useBackend)(t),i=n.act,l=n.data,d=l.wing_style,u=l.wing_styles;return(0,o.createComponentVNode)(2,c.Section,{title:"Wings",fill:!0,scrollable:!0,children:[(0,o.createComponentVNode)(2,c.Button,{onClick:function(){return i("wing",{clear:!0})},selected:null===d,content:"-- Not Set --"}),(0,r.sortBy)((function(e){return e.name.toLowerCase()}))(u).map((function(e){return(0,o.createComponentVNode)(2,c.Button,{onClick:function(){return i("wing",{ref:e.instance})},selected:e.name===d,content:e.name},e.instance)}))]})}},function(e,t,n){"use strict";t.__esModule=!0,t.ArcadeBattle=void 0;var o=n(0),r=n(1),i=n(2),a=n(3);t.ArcadeBattle=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=(l.name,l.temp),u=l.enemyAction,s=l.enemyName,m=l.playerHP,p=l.playerMP,h=l.enemyHP,C=(l.enemyMP,l.gameOver);return(0,o.createComponentVNode)(2,a.Window,{width:400,height:240,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:(0,o.createComponentVNode)(2,i.Section,{title:s,textAlign:"center",children:[(0,o.createComponentVNode)(2,i.Section,{color:"label",children:[(0,o.createComponentVNode)(2,i.Box,{children:d}),(0,o.createComponentVNode)(2,i.Box,{children:!C&&u})]}),(0,o.createComponentVNode)(2,i.Flex,{spacing:1,children:[(0,o.createComponentVNode)(2,i.Flex.Item,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Player Health",children:(0,o.createComponentVNode)(2,i.ProgressBar,{value:m,minValue:0,maxValue:30,ranges:{olive:[31,Infinity],good:[20,31],average:[10,20],bad:[-Infinity,10]},children:[m,"HP"]})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Player Magic",children:(0,o.createComponentVNode)(2,i.ProgressBar,{value:p,minValue:0,maxValue:10,ranges:{purple:[11,Infinity],violet:[3,11],bad:[-Infinity,3]},children:[p,"MP"]})})]})}),(0,o.createComponentVNode)(2,i.Flex.Item,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Enemy HP",children:(0,o.createComponentVNode)(2,i.ProgressBar,{value:h,minValue:0,maxValue:45,ranges:{olive:[31,Infinity],good:[20,31],average:[10,20],bad:[-Infinity,10]},children:[h,"HP"]})})})})]}),C&&(0,o.createComponentVNode)(2,i.Button,{fluid:!0,mt:1,color:"green",content:"New Game",onClick:function(){return c("newgame")}})||(0,o.createComponentVNode)(2,i.Flex,{mt:2,justify:"space-between",spacing:1,children:[(0,o.createComponentVNode)(2,i.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"fist-raised",tooltip:"Go in for the kill!",tooltipPosition:"top",onClick:function(){return c("attack")},content:"Attack!"})}),(0,o.createComponentVNode)(2,i.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"band-aid",tooltip:"Heal yourself!",tooltipPosition:"top",onClick:function(){return c("heal")},content:"Heal!"})}),(0,o.createComponentVNode)(2,i.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"magic",tooltip:"Recharge your magic!",tooltipPosition:"top",onClick:function(){return c("charge")},content:"Recharge!"})})]})]})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.AreaScrubberControl=void 0;var o=n(0),r=n(2),i=n(1),a=n(3),c=n(6);t.AreaScrubberControl=function(e,t){var n=(0,i.useBackend)(t),c=n.act,d=n.data,u=(0,i.useLocalState)(t,"showArea",!1),s=u[0],m=u[1],p=d.scrubbers;return p?(0,o.createComponentVNode)(2,a.Window,{width:600,height:400,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,r.Section,{children:[(0,o.createComponentVNode)(2,r.Flex,{wrap:"wrap",children:[(0,o.createComponentVNode)(2,r.Flex.Item,{m:"2px",basis:"49%",children:(0,o.createComponentVNode)(2,r.Button,{textAlign:"center",fluid:!0,icon:"search",content:"Scan",onClick:function(){return c("scan")}})}),(0,o.createComponentVNode)(2,r.Flex.Item,{m:"2px",basis:"49%",grow:1,children:(0,o.createComponentVNode)(2,r.Button,{textAlign:"center",fluid:!0,icon:"layer-group",content:"Show Areas",selected:s,onClick:function(){return m(!s)}})}),(0,o.createComponentVNode)(2,r.Flex.Item,{m:"2px",basis:"49%",children:(0,o.createComponentVNode)(2,r.Button,{textAlign:"center",fluid:!0,icon:"toggle-on",content:"All On",onClick:function(){return c("allon")}})}),(0,o.createComponentVNode)(2,r.Flex.Item,{m:"2px",basis:"49%",grow:1,children:(0,o.createComponentVNode)(2,r.Button,{textAlign:"center",fluid:!0,icon:"toggle-off",content:"All Off",onClick:function(){return c("alloff")}})})]}),(0,o.createComponentVNode)(2,r.Flex,{wrap:"wrap",children:p.map((function(e){return(0,o.createComponentVNode)(2,r.Flex.Item,{m:"2px",basis:"32%",children:(0,o.createComponentVNode)(2,l,{scrubber:e,showArea:s})},e.id)}))})]})})}):(0,o.createComponentVNode)(2,r.Section,{title:"Error",children:[(0,o.createComponentVNode)(2,r.Box,{color:"bad",children:"No Scrubbers Detected."}),(0,o.createComponentVNode)(2,r.Button,{fluid:!0,icon:"search",content:"Scan",onClick:function(){return c("scan")}})]})};var l=function(e,t){var n=(0,i.useBackend)(t).act,a=e.scrubber,l=e.showArea;return(0,o.createComponentVNode)(2,r.Section,{title:a.name,children:[(0,o.createComponentVNode)(2,r.Button,{fluid:!0,icon:"power-off",content:a.on?"Enabled":"Disabled",selected:a.on,onClick:function(){return n("toggle",{id:a.id})}}),(0,o.createComponentVNode)(2,r.LabeledList,{children:[(0,o.createComponentVNode)(2,r.LabeledList.Item,{label:"Pressure",children:[a.pressure," kPa"]}),(0,o.createComponentVNode)(2,r.LabeledList.Item,{label:"Flow Rate",children:[a.flow_rate," L/s"]}),(0,o.createComponentVNode)(2,r.LabeledList.Item,{label:"Load",children:[a.load," W"]}),l&&(0,o.createComponentVNode)(2,r.LabeledList.Item,{label:"Area",children:(0,c.toTitleCase)(a.area)})]})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.AssemblyInfrared=void 0;var o=n(0),r=(n(5),n(1)),i=n(2),a=n(3);t.AssemblyInfrared=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.on,u=l.visible;return(0,o.createComponentVNode)(2,a.Window,{children:(0,o.createComponentVNode)(2,a.Window.Content,{children:(0,o.createComponentVNode)(2,i.Section,{title:"Infrared Unit",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Laser",children:(0,o.createComponentVNode)(2,i.Button,{icon:"power-off",fluid:!0,selected:d,onClick:function(){return c("state")},children:d?"On":"Off"})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Visibility",children:(0,o.createComponentVNode)(2,i.Button,{icon:"eye",fluid:!0,selected:u,onClick:function(){return c("visible")},children:u?"Able to be seen":"Invisible"})})]})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.AssemblyProx=void 0;var o=n(0),r=n(5),i=n(1),a=n(2),c=n(3),l=n(20);t.AssemblyProx=function(e,t){var n=(0,i.useBackend)(t),d=n.act,u=n.data,s=u.timing,m=u.time,p=u.range,h=u.maxRange,C=u.scanning;return(0,o.createComponentVNode)(2,c.Window,{children:(0,o.createComponentVNode)(2,c.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{title:"Timing Unit",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Timer",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"stopwatch",selected:s,onClick:function(){return d("timing")},children:s?"Counting Down":"Disabled"}),children:(0,o.createComponentVNode)(2,a.NumberInput,{animated:!0,fluid:!0,value:m/10,minValue:0,maxValue:600,format:function(e){return(0,l.formatTime)((0,r.round)(e))},onDrag:function(e,t){return d("set_time",{time:t})}})})})}),(0,o.createComponentVNode)(2,a.Section,{title:"Prox Unit",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Range",children:(0,o.createComponentVNode)(2,a.NumberInput,{minValue:1,value:p,maxValue:h,onDrag:function(e,t){return d("range",{range:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Armed",children:[(0,o.createComponentVNode)(2,a.Button,{mr:1,icon:C?"lock":"lock-open",selected:C,onClick:function(){return d("scanning")},children:C?"ARMED":"Unarmed"}),"Movement sensor is active when armed!"]})]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.AssemblyTimer=void 0;var o=n(0),r=n(5),i=n(1),a=n(2),c=n(3),l=n(20);t.AssemblyTimer=function(e,t){var n=(0,i.useBackend)(t),d=n.act,u=n.data,s=u.timing,m=u.time;return(0,o.createComponentVNode)(2,c.Window,{children:(0,o.createComponentVNode)(2,c.Window.Content,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Timing Unit",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Timer",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"stopwatch",selected:s,onClick:function(){return d("timing")},children:s?"Counting Down":"Disabled"}),children:(0,o.createComponentVNode)(2,a.NumberInput,{animated:!0,fluid:!0,value:m/10,minValue:0,maxValue:600,format:function(e){return(0,l.formatTime)((0,r.round)(e))},onDrag:function(e,t){return d("set_time",{time:t})}})})})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.AtmosAlertConsole=void 0;var o=n(0),r=n(1),i=n(2),a=n(3);t.AtmosAlertConsole=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.priority_alarms||[],u=l.minor_alarms||[];return(0,o.createComponentVNode)(2,a.Window,{width:350,height:300,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,i.Section,{title:"Alarms",children:(0,o.createVNode)(1,"ul",null,[0===d.length&&(0,o.createVNode)(1,"li","color-good","No Priority Alerts",16),d.map((function(e){return(0,o.createVNode)(1,"li",null,(0,o.createComponentVNode)(2,i.Button,{icon:"times",content:e.name,color:"bad",onClick:function(){return c("clear",{ref:e.ref})}}),2,null,e.name)})),0===u.length&&(0,o.createVNode)(1,"li","color-good","No Minor Alerts",16),u.map((function(e){return(0,o.createVNode)(1,"li",null,(0,o.createComponentVNode)(2,i.Button,{icon:"times",content:e.name,color:"average",onClick:function(){return c("clear",{ref:e.ref})}}),2,null,e.name)}))],0)})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.AtmosFilter=void 0;var o=n(0),r=n(1),i=n(2),a=(n(28),n(3));t.AtmosFilter=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.filter_types||[];return(0,o.createComponentVNode)(2,a.Window,{width:390,height:187,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Power",children:(0,o.createComponentVNode)(2,i.Button,{icon:l.on?"power-off":"times",content:l.on?"On":"Off",selected:l.on,onClick:function(){return c("power")}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Transfer Rate",children:[(0,o.createComponentVNode)(2,i.Box,{inline:!0,mr:1,children:(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:l.last_flow_rate,format:function(e){return e+" L/s"}})}),(0,o.createComponentVNode)(2,i.NumberInput,{animated:!0,value:parseFloat(l.rate),width:"63px",unit:"L/s",minValue:0,maxValue:200,onDrag:function(e,t){return c("rate",{rate:t})}}),(0,o.createComponentVNode)(2,i.Button,{ml:1,icon:"plus",content:"Max",disabled:l.rate===l.max_rate,onClick:function(){return c("rate",{rate:"max"})}})]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Filter",children:d.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{selected:e.selected,content:e.name,onClick:function(){return c("filter",{filterset:e.f_type})}},e.name)}))})]})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.AtmosMixer=void 0;var o=n(0),r=n(1),i=n(2),a=n(3);t.AtmosMixer=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data;return(0,o.createComponentVNode)(2,a.Window,{width:370,height:195,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Power",children:(0,o.createComponentVNode)(2,i.Button,{icon:l.on?"power-off":"times",content:l.on?"On":"Off",selected:l.on,onClick:function(){return c("power")}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Output Pressure",children:[(0,o.createComponentVNode)(2,i.NumberInput,{animated:!0,value:parseFloat(l.set_pressure),unit:"kPa",width:"75px",minValue:0,maxValue:l.max_pressure,step:10,onChange:function(e,t){return c("pressure",{pressure:t})}}),(0,o.createComponentVNode)(2,i.Button,{ml:1,icon:"plus",content:"Max",disabled:l.set_pressure===l.max_pressure,onClick:function(){return c("pressure",{pressure:"max"})}})]}),(0,o.createComponentVNode)(2,i.LabeledList.Divider,{size:1}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{color:"label",children:(0,o.createVNode)(1,"u",null,"Concentrations",16)}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Node 1 ("+l.node1_dir+")",children:(0,o.createComponentVNode)(2,i.NumberInput,{animated:!0,value:l.node1_concentration,unit:"%",width:"60px",minValue:0,maxValue:100,stepPixelSize:2,onDrag:function(e,t){return c("node1",{concentration:t})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Node 2 ("+l.node2_dir+")",children:(0,o.createComponentVNode)(2,i.NumberInput,{animated:!0,value:l.node2_concentration,unit:"%",width:"60px",minValue:0,maxValue:100,stepPixelSize:2,onDrag:function(e,t){return c("node2",{concentration:t})}})})]})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Autolathe=void 0;var o=n(0),r=(n(5),n(41)),i=n(8),a=n(1),c=n(2),l=n(3),d=n(132),u=n(6),s=function(e,t){if(null===e.requirements)return!0;for(var n=Object.keys(e.requirements),o=function(){var n=i[r],o=t.find((function(e){return e.name===n}));return o?o.amount=e[1].price/d.build_eff,e[1]})).sort(l[f]);if(0!==n.length)return b&&(n=n.reverse()),g=!0,(0,o.createComponentVNode)(2,m,{title:e[0],items:n},e[0])}));return(0,o.createComponentVNode)(2,a.Flex.Item,{grow:"1",overflow:"auto",children:(0,o.createComponentVNode)(2,a.Section,{onClick:function(e){return(0,c.refocusLayout)()},children:g?v:(0,o.createComponentVNode)(2,a.Box,{color:"label",children:"No items matching your criteria was found!"})})})},u=function(e,t){var n=(0,i.useLocalState)(t,"search",""),r=(n[0],n[1]),c=(0,i.useLocalState)(t,"sort",""),d=(c[0],c[1]),u=(0,i.useLocalState)(t,"descending",!1),s=u[0],m=u[1];return(0,o.createComponentVNode)(2,a.Box,{mb:"0.5rem",children:(0,o.createComponentVNode)(2,a.Flex,{width:"100%",children:[(0,o.createComponentVNode)(2,a.Flex.Item,{grow:"1",mr:"0.5rem",children:(0,o.createComponentVNode)(2,a.Input,{placeholder:"Search by item name..",width:"100%",onInput:function(e,t){return r(t)}})}),(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"30%",children:(0,o.createComponentVNode)(2,a.Dropdown,{selected:"Alphabetical",options:Object.keys(l),width:"100%",lineHeight:"19px",onSelected:function(e){return d(e)}})}),(0,o.createComponentVNode)(2,a.Flex.Item,{children:(0,o.createComponentVNode)(2,a.Button,{icon:s?"arrow-down":"arrow-up",height:"19px",tooltip:s?"Descending order":"Ascending order",tooltipPosition:"bottom-left",ml:"0.5rem",onClick:function(){return m(!s)}})})]})})},s=function(e,t){return!!e.affordable&&!(e.reagent&&!t.beaker)},m=function(e,t){var n=(0,i.useBackend)(t),r=n.act,c=n.data,l=e.title,d=e.items,u=function(e,t){if(null==e)return{};var n,o,r={},i=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}(e,["title","items"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Collapsible,Object.assign({open:!0,title:l},u,{children:d.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Box,{display:"inline-block",verticalAlign:"middle",lineHeight:"20px",style:{float:"left"},children:e.name}),(0,o.createComponentVNode)(2,a.Button,{disabled:!s(e,c),content:(e.price/c.build_eff).toLocaleString("en-US"),width:"15%",textAlign:"center",style:{float:"right"},onClick:function(){return r("purchase",{cat:l,name:e.name})}}),(0,o.createComponentVNode)(2,a.Box,{style:{clear:"both"}})]},e.name)}))})))}},function(e,t,n){"use strict";t.__esModule=!0,t.BodyDesigner=void 0;var o=n(0),r=n(6),i=n(1),a=n(2),c=n(3);t.BodyDesigner=function(e,t){var n=(0,i.useBackend)(t),r=n.act,d=n.data,u=d.menu,s=d.disk,m=d.diskStored,p=d.activeBodyRecord,h=l[u];return(0,o.createComponentVNode)(2,c.Window,{width:400,height:650,children:(0,o.createComponentVNode)(2,c.Window.Content,{children:[s?(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Button,{icon:"save",content:"Save To Disk",onClick:function(){return r("savetodisk")},disabled:!p}),(0,o.createComponentVNode)(2,a.Button,{icon:"save",content:"Load From Disk",onClick:function(){return r("loadfromdisk")},disabled:!m}),(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Eject",onClick:function(){return r("ejectdisk")}})]}):null,h]})})};var l={Main:(0,o.createComponentVNode)(2,(function(e,t){var n=(0,i.useBackend)(t),r=n.act;n.data;return(0,o.createComponentVNode)(2,a.Section,{title:"Database Functions",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"eye",content:"View Individual Body Records",onClick:function(){return r("menu",{menu:"Body Records"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"eye",content:"View Stock Body Records",onClick:function(){return r("menu",{menu:"Stock Records"})}})]})})),"Body Records":(0,o.createComponentVNode)(2,(function(e,t){var n=(0,i.useBackend)(t),r=n.act,c=n.data.bodyrecords;return(0,o.createComponentVNode)(2,a.Section,{title:"Body Records",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"arrow-left",content:"Back",onClick:function(){return r("menu",{menu:"Main"})}}),children:c.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{icon:"eye",content:e.name,onClick:function(){return r("view_brec",{view_brec:e.recref})}},e.name)}))})})),"Stock Records":(0,o.createComponentVNode)(2,(function(e,t){var n=(0,i.useBackend)(t),r=n.act,c=n.data.stock_bodyrecords;return(0,o.createComponentVNode)(2,a.Section,{title:"Stock Records",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"arrow-left",content:"Back",onClick:function(){return r("menu",{menu:"Main"})}}),children:c.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{icon:"eye",content:e,onClick:function(){return r("view_stock_brec",{view_stock_brec:e})}},e)}))})})),"Specific Record":(0,o.createComponentVNode)(2,(function(e,t){var n=(0,i.useBackend)(t),c=n.act,l=n.data,d=l.activeBodyRecord,u=l.mapRef;return d?(0,o.createComponentVNode)(2,a.Flex,{direction:"column",children:[(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"165px",children:(0,o.createComponentVNode)(2,a.Section,{title:"Specific Record",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"arrow-left",content:"Back",onClick:function(){return c("menu",{menu:"Main"})}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Name",children:d.real_name}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Species",children:d.speciesname}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Bio. Sex",children:(0,o.createComponentVNode)(2,a.Button,{icon:"pen",content:(0,r.capitalize)(d.gender),onClick:function(){return c("href_conversion",{target_href:"bio_gender",target_value:1})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Synthetic",children:d.synthetic}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Mind Compat",children:[d.locked,(0,o.createComponentVNode)(2,a.Button,{ml:1,icon:"eye",content:"View OOC Notes",disabled:!d.booc,onClick:function(){return c("boocnotes")}})]})]})})}),(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"130px",children:(0,o.createComponentVNode)(2,a.ByondUi,{style:{width:"100%",height:"128px"},params:{id:u,type:"map"}})}),(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"300px",children:(0,o.createComponentVNode)(2,a.Section,{title:"Customize",height:"300px",style:{overflow:"auto"},children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Scale",children:(0,o.createComponentVNode)(2,a.Button,{icon:"pen",content:d.scale,onClick:function(){return c("href_conversion",{target_href:"size_multiplier",target_value:1})}})}),Object.keys(d.styles).map((function(e){var t=d.styles[e];return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e,children:[t.styleHref?(0,o.createComponentVNode)(2,a.Button,{icon:"pen",content:t.style,onClick:function(){return c("href_conversion",{target_href:t.styleHref,target_value:1})}}):null,t.colorHref?(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Button,{icon:"pen",content:t.color,onClick:function(){return c("href_conversion",{target_href:t.colorHref,target_value:1})}}),(0,o.createComponentVNode)(2,a.ColorBox,{verticalAlign:"top",width:"32px",height:"20px",color:t.color,style:{border:"1px solid #fff"}})]}):null,t.colorHref2?(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Button,{icon:"pen",content:t.color2,onClick:function(){return c("href_conversion",{target_href:t.colorHref2,target_value:1})}}),(0,o.createComponentVNode)(2,a.ColorBox,{verticalAlign:"top",width:"32px",height:"20px",color:t.color2,style:{border:"1px solid #fff"}})]}):null]},e)})),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Body Markings",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"plus",content:"Add Marking",onClick:function(){return c("href_conversion",{target_href:"marking_style",target_value:1})}}),(0,o.createComponentVNode)(2,a.Flex,{wrap:"wrap",justify:"center",align:"center",children:Object.keys(d.markings).map((function(e){var t=d.markings[e];return(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"100%",children:(0,o.createComponentVNode)(2,a.Flex,{children:[(0,o.createComponentVNode)(2,a.Flex.Item,{children:(0,o.createComponentVNode)(2,a.Button,{mr:.2,fluid:!0,icon:"times",color:"red",onClick:function(){return c("href_conversion",{target_href:"marking_remove",target_value:e})}})}),(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,backgroundColor:t,content:e,onClick:function(){return c("href_conversion",{target_href:"marking_color",target_value:e})}})})]})},e)}))})]})]})})})]}):(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"ERROR: Record Not Found!"})})),"OOC Notes":(0,o.createComponentVNode)(2,(function(e,t){var n=(0,i.useBackend)(t),r=n.act,c=n.data.activeBodyRecord;return(0,o.createComponentVNode)(2,a.Section,{title:"Body OOC Notes (This is OOC!)",height:"100%",scrollable:!0,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"arrow-left",content:"Back",onClick:function(){return r("menu",{menu:"Specific Record"})}}),style:{"word-break":"break-all"},children:c&&c.booc||"ERROR: Body record not found!"})}))}},function(e,t,n){"use strict";t.__esModule=!0,t.BodyScanner=void 0;var o=n(0),r=n(5),i=n(1),a=n(2),c=n(3),l=[["good","Alive"],["average","Unconscious"],["bad","DEAD"]],d=[["hasBorer","bad",function(e){return"Large growth detected in frontal lobe, possibly cancerous. Surgical removal is recommended."}],["hasVirus","bad",function(e){return"Viral pathogen detected in blood stream."}],["blind","average",function(e){return"Cataracts detected."}],["colourblind","average",function(e){return"Photoreceptor abnormalities detected."}],["nearsighted","average",function(e){return"Retinal misalignment detected."}],["humanPrey","average",function(e){return"Foreign Humanoid(s) detected: "+e.humanPrey}],["livingPrey","average",function(e){return"Foreign Creature(s) detected: "+e.livingPrey}],["objectPrey","average",function(e){return"Foreign Object(s) detected: "+e.objectPrey}]],u=[["Respiratory","oxyLoss"],["Brain","brainLoss"],["Toxin","toxLoss"],["Radiation","radLoss"],["Brute","bruteLoss"],["Genetic","cloneLoss"],["Burn","fireLoss"],["Paralysis","paralysis"]],s={average:[.25,.5],bad:[.5,Infinity]},m=function(e,t){for(var n=[],o=0;o0?e.reduce((function(e,t){return null===e?t:(0,o.createFragment)([e,!!t&&(0,o.createComponentVNode)(2,a.Box,{children:t})],0)})):null},h=function(e){if(e>100){if(e<300)return"mild infection";if(e<400)return"mild infection+";if(e<500)return"mild infection++";if(e<700)return"acute infection";if(e<800)return"acute infection+";if(e<900)return"acute infection++";if(e>=900)return"septic"}return""};t.BodyScanner=function(e,t){var n=(0,i.useBackend)(t).data,r=n.occupied,a=n.occupant,l=void 0===a?{}:a,d=r?(0,o.createComponentVNode)(2,C,{occupant:l}):(0,o.createComponentVNode)(2,k);return(0,o.createComponentVNode)(2,c.Window,{width:690,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,className:"Layout__content--flexColumn",children:d})})};var C=function(e){var t=e.occupant;return(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,f,{occupant:t}),(0,o.createComponentVNode)(2,N,{occupant:t}),(0,o.createComponentVNode)(2,b,{occupant:t}),(0,o.createComponentVNode)(2,V,{occupant:t}),(0,o.createComponentVNode)(2,v,{organs:t.extOrgan}),(0,o.createComponentVNode)(2,_,{organs:t.intOrgan})]})},f=function(e,t){var n=(0,i.useBackend)(t),c=n.act,d=n.data,u=d.occupant;return(0,o.createComponentVNode)(2,a.Section,{title:"Occupant",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"user-slash",onClick:function(){return c("ejectify")},children:"Eject"}),(0,o.createComponentVNode)(2,a.Button,{icon:"print",onClick:function(){return c("print_p")},children:"Print Report"})],4),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Name",children:u.name}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Health",children:(0,o.createComponentVNode)(2,a.ProgressBar,{min:"0",max:u.maxHealth,value:u.health/u.maxHealth,ranges:{good:[.5,Infinity],average:[0,.5],bad:[-Infinity,0]}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",color:l[u.stat][0],children:l[u.stat][1]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Temperature",children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:(0,r.round)(u.bodyTempC,0)}),"\xb0C,\xa0",(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:(0,r.round)(u.bodyTempF,0)}),"\xb0F"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Blood Volume",children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:(0,r.round)(u.blood.volume,0)})," units\xa0(",(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:(0,r.round)(u.blood.percent,0)}),"%)"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Weight",children:(0,r.round)(d.occupant.weight)+"lbs, "+(0,r.round)(d.occupant.weight/2.20463)+"kgs"})]})})},N=function(e){var t=e.occupant;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Blood Reagents",children:t.reagents?(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Reagent"}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"right",children:"Amount"})]}),t.reagents.map((function(e){return(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.name}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"right",children:[e.amount," Units ",e.overdose?(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"OVERDOSING"}):null]})]},e.name)}))]}):(0,o.createComponentVNode)(2,a.Box,{color:"good",children:"No Blood Reagents Detected"})}),(0,o.createComponentVNode)(2,a.Section,{title:"Stomach Reagents",children:t.ingested?(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Reagent"}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"right",children:"Amount"})]}),t.ingested.map((function(e){return(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.name}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"right",children:[e.amount," Units ",e.overdose?(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"OVERDOSING"}):null]})]},e.name)}))]}):(0,o.createComponentVNode)(2,a.Box,{color:"good",children:"No Stomach Reagents Detected"})})],4)},b=function(e){var t=e.occupant,n=t.hasBorer||t.blind||t.colourblind||t.nearsighted||t.hasVirus;return(n=n||t.humanPrey||t.livingPrey||t.objectPrey)?(0,o.createComponentVNode)(2,a.Section,{title:"Abnormalities",children:d.map((function(e,n){if(t[e[0]])return(0,o.createComponentVNode)(2,a.Box,{color:e[1],bold:"bad"===e[1],children:e[2](t)})}))}):(0,o.createComponentVNode)(2,a.Section,{title:"Abnormalities",children:(0,o.createComponentVNode)(2,a.Box,{color:"label",children:"No abnormalities found."})})},V=function(e){var t=e.occupant;return(0,o.createComponentVNode)(2,a.Section,{title:"Damage",children:(0,o.createComponentVNode)(2,a.Table,{children:m(u,(function(e,n,r){return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Table.Row,{color:"label",children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:[e[0],":"]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:!!n&&n[0]+":"})]}),(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,g,{value:t[e[1]],marginBottom:r0&&"0.5rem",value:e.totalLoss/100,ranges:s,children:[(0,o.createComponentVNode)(2,a.Box,{float:"left",display:"inline",children:[!!e.bruteLoss&&(0,o.createComponentVNode)(2,a.Box,{display:"inline",position:"relative",children:[(0,o.createComponentVNode)(2,a.Icon,{name:"bone"}),(0,r.round)(e.bruteLoss,0),"\xa0",(0,o.createComponentVNode)(2,a.Tooltip,{position:"top",content:"Brute damage"})]}),!!e.fireLoss&&(0,o.createComponentVNode)(2,a.Box,{display:"inline",position:"relative",children:[(0,o.createComponentVNode)(2,a.Icon,{name:"fire"}),(0,r.round)(e.fireLoss,0),(0,o.createComponentVNode)(2,a.Tooltip,{position:"top",content:"Burn damage"})]})]}),(0,o.createComponentVNode)(2,a.Box,{display:"inline",children:(0,r.round)(e.totalLoss,0)})]})}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"right",width:"33%",children:[(0,o.createComponentVNode)(2,a.Box,{color:"average",display:"inline",children:p([e.internalBleeding&&"Internal bleeding",!!e.status.bleeding&&"External bleeding",e.lungRuptured&&"Ruptured lung",e.destroyed&&"Destroyed",!!e.status.broken&&e.status.broken,h(e.germ_level),!!e.open&&"Open incision"])}),(0,o.createComponentVNode)(2,a.Box,{display:"inline",children:[p([!!e.status.splinted&&"Splinted",!!e.status.robotic&&"Robotic",!!e.status.dead&&(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"DEAD"})]),p(e.implants.map((function(e){return e.known?e.name:"Unknown object"})))]})]})]},t)}))]})})},_=function(e){return 0===e.organs.length?(0,o.createComponentVNode)(2,a.Section,{title:"Internal Organs",children:(0,o.createComponentVNode)(2,a.Box,{color:"label",children:"N/A"})}):(0,o.createComponentVNode)(2,a.Section,{title:"Internal Organs",children:(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Name"}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:"Damage"}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"right",children:"Injuries"})]}),e.organs.map((function(e,t){return(0,o.createComponentVNode)(2,a.Table.Row,{textTransform:"capitalize",children:[(0,o.createComponentVNode)(2,a.Table.Cell,{width:"33%",children:e.name}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:(0,o.createComponentVNode)(2,a.ProgressBar,{min:"0",max:e.maxHealth,value:e.damage/100,mt:t>0&&"0.5rem",ranges:s,children:(0,r.round)(e.damage,0)})}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"right",width:"33%",children:[(0,o.createComponentVNode)(2,a.Box,{color:"average",display:"inline",children:p([h(e.germ_level),!!e.inflamed&&"Appendicitis detected."])}),(0,o.createComponentVNode)(2,a.Box,{display:"inline",children:p([1===e.robotic&&"Robotic",2===e.robotic&&"Assisted",!!e.dead&&(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"DEAD"})])})]})]},t)}))]})})},k=function(){return(0,o.createComponentVNode)(2,a.Section,{textAlign:"center",flexGrow:"1",children:(0,o.createComponentVNode)(2,a.Flex,{height:"100%",children:(0,o.createComponentVNode)(2,a.Flex.Item,{grow:"1",align:"center",color:"label",children:[(0,o.createComponentVNode)(2,a.Icon,{name:"user-slash",mb:"0.5rem",size:"5"}),(0,o.createVNode)(1,"br"),"No occupant detected."]})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.BombTester=void 0;var o=n(0),r=(n(5),n(1)),i=n(2),a=n(3);n(24);t.BombTester=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,u=d.simulating,s=d.mode,m=d.tank1,p=d.tank1ref,h=d.tank2,C=d.tank2ref,f=d.canister,N=d.sim_canister_output;return(0,o.createComponentVNode)(2,a.Window,{width:450,height:400,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:u&&(0,o.createComponentVNode)(2,c)||(0,o.createComponentVNode)(2,i.Section,{title:"Virtual Explosive Simulator v2.01",children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Mode",children:[(0,o.createComponentVNode)(2,i.Button,{onClick:function(){return l("set_mode",{mode:1})},selected:1===s,children:"Single Tank"}),(0,o.createComponentVNode)(2,i.Button,{onClick:function(){return l("set_mode",{mode:2})},selected:2===s,children:"Transfer Valve"}),(0,o.createComponentVNode)(2,i.Button,{onClick:function(){return l("set_mode",{mode:3})},selected:3===s,children:"Canister"})]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Primary Slot",children:m&&(0,o.createComponentVNode)(2,i.Button,{onClick:function(){return l("remove_tank",{ref:p})},icon:"eject",children:m})||(0,o.createComponentVNode)(2,i.Button,{onClick:function(){return l("add_tank",{slot:1})},icon:"upload",children:"Insert Tank"})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Secondary Slot",children:h&&(0,o.createComponentVNode)(2,i.Button,{onClick:function(){return l("remove_tank",{ref:C})},icon:"eject",children:h})||(0,o.createComponentVNode)(2,i.Button,{onClick:function(){return l("add_tank",{slot:2})},icon:"upload",children:"Insert Tank"})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Connected Canister",buttons:(0,o.createComponentVNode)(2,i.Button,{onClick:function(){return l("canister_scan")},icon:"search",children:"Scan"}),children:f&&(0,o.createComponentVNode)(2,i.Box,{color:"label",children:f})||(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"No tank connected."})}),f&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Canister Release Pressure",children:(0,o.createComponentVNode)(2,i.Slider,{minValue:0,value:N,maxValue:1013.25,onDrag:function(e,t){return l("set_can_pressure",{pressure:t})}})})]}),(0,o.createComponentVNode)(2,i.Button,{mt:2,color:"red",icon:"bomb",fontSize:2,onClick:function(){return l("start_sim")},fluid:!0,children:"Begin Simulation"})]})})})};var c=function(e){var t,n;function r(t){var n;n=e.call(this,t)||this;var o=Math.random()>.5,r=Math.random()>.5;return n.state={x:o?340:0,y:r?205:0,reverseX:!1,reverseY:!1},n.process=setInterval((function(){n.setState((function(e){var t=Object.assign({},e);return t.reverseX?t.x-2<-5?(t.reverseX=!1,t.x+=2):t.x-=2:t.x+2>340?(t.reverseX=!0,t.x-=2):t.x+=2,t.reverseY?t.y-2<-20?(t.reverseY=!1,t.y+=2):t.y-=2:t.y+2>205?(t.reverseY=!0,t.y-=2):t.y+=2,t}))}),1),n}n=e,(t=r).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var a=r.prototype;return a.componentWillUnmount=function(){clearInterval(this.process)},a.render=function(){var e=this.state,t={position:"relative",left:e.x+"px",top:e.y+"px"};return(0,o.createComponentVNode)(2,i.Section,{title:"Simulation in progress!",fill:!0,children:(0,o.createComponentVNode)(2,i.Box,{position:"absolute",style:{overflow:"hidden",width:"100%",height:"100%"},children:(0,o.createComponentVNode)(2,i.Icon,{style:t,name:"bomb",size:10,color:"red"})})})},r}(o.Component)},function(e,t,n){"use strict";t.__esModule=!0,t.BotanyEditor=void 0;var o=n(0),r=(n(5),n(1)),i=n(2),a=n(3);t.BotanyEditor=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.activity,u=l.degradation,s=l.disk,m=l.sourceName,p=l.locus,h=l.loaded;return d?(0,o.createComponentVNode)(2,a.Window,{width:470,height:500,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,i.NoticeBox,{info:!0,children:"Scanning..."})})}):(0,o.createComponentVNode)(2,a.Window,{width:470,height:500,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,i.Section,{title:"Buffered Genetic Data",children:s&&(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Source",children:m}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Gene Decay",children:[u,"%"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Locus",children:p})]}),(0,o.createComponentVNode)(2,i.Button,{mt:1,icon:"eject",onClick:function(){return c("eject_disk")},children:"Eject Loaded Disk"})]})||(0,o.createComponentVNode)(2,i.NoticeBox,{warning:!0,children:"No disk loaded."})}),(0,o.createComponentVNode)(2,i.Section,{title:"Loaded Material",children:h&&(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Target",children:h})}),(0,o.createComponentVNode)(2,i.Button,{mt:1,icon:"cog",onClick:function(){return c("apply_gene")},children:"Apply Gene Mods"}),(0,o.createComponentVNode)(2,i.Button,{mt:1,icon:"eject",onClick:function(){return c("eject_packet")},children:"Eject Target"})]})||(0,o.createComponentVNode)(2,i.NoticeBox,{warning:!0,children:"No target seed packet loaded."})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.BotanyIsolator=void 0;var o=n(0),r=n(1),i=n(2),a=n(3);t.BotanyIsolator=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.geneMasks,u=l.activity,s=l.degradation,m=l.disk,p=l.loaded,h=l.hasGenetics,C=l.sourceName;return u?(0,o.createComponentVNode)(2,a.Window,{width:470,height:500,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,i.NoticeBox,{info:!0,children:"Scanning..."})})}):(0,o.createComponentVNode)(2,a.Window,{width:470,height:500,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,i.Section,{title:"Buffered Genetic Data",children:h&&(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Source",children:C}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Gene decay",children:[s,"%"]}),m&&d.length&&d.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.mask,children:(0,o.createComponentVNode)(2,i.Button,{mb:-1,icon:"download",onClick:function(){return c("get_gene",{get_gene:e.tag})},children:"Extract"})},e.mask)}))||null]}),m&&(0,o.createComponentVNode)(2,i.Box,{mt:1,children:[(0,o.createComponentVNode)(2,i.Button,{icon:"eject",onClick:function(){return c("eject_disk")},children:"Eject Loaded Disk"}),(0,o.createComponentVNode)(2,i.Button,{icon:"trash",onClick:function(){return c("clear_buffer")},children:"Clear Genetic Buffer"})]})||(0,o.createComponentVNode)(2,i.NoticeBox,{mt:1,warning:!0,children:"No disk inserted."})]})||(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.NoticeBox,{warning:!0,children:"No Data Buffered."}),m&&(0,o.createComponentVNode)(2,i.Button,{icon:"eject",onClick:function(){return c("eject_disk")},children:"Eject Loaded Disk"})||(0,o.createComponentVNode)(2,i.NoticeBox,{mt:1,warning:!0,children:"No disk inserted."})]})}),(0,o.createComponentVNode)(2,i.Section,{title:"Loaded Material",children:p&&(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Packet Loaded",children:p})}),(0,o.createComponentVNode)(2,i.Button,{mt:1,icon:"cog",onClick:function(){return c("scan_genome")},children:"Process Genome"}),(0,o.createComponentVNode)(2,i.Button,{icon:"eject",onClick:function(){return c("eject_packet")},children:"Eject Packet"})]})||(0,o.createComponentVNode)(2,i.NoticeBox,{warning:!0,children:"No packet loaded."})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.BrigTimer=void 0;var o=n(0),r=n(5),i=n(1),a=n(2),c=n(3),l=n(20);t.BrigTimer=function(e,t){var n=(0,i.useBackend)(t),d=n.act,u=n.data;return(0,o.createComponentVNode)(2,c.Window,{width:300,height:138,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,a.Section,{title:"Cell Timer",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"clock-o",content:u.timing?"Stop":"Start",selected:u.timing,onClick:function(){return d(u.timing?"stop":"start")}}),u.flash_found&&(0,o.createComponentVNode)(2,a.Button,{icon:"lightbulb-o",content:u.flash_charging?"Recharging":"Flash",disabled:u.flash_charging,onClick:function(){return d("flash")}})||null],0),children:[(0,o.createComponentVNode)(2,a.NumberInput,{animated:!0,fluid:!0,value:u.time_left/10,minValue:0,maxValue:u.max_time_left/10,format:function(e){return(0,l.formatTime)((0,r.round)(e))},onDrag:function(e,t){return d("time",{time:t})}}),(0,o.createComponentVNode)(2,a.Flex,{mt:1,children:[(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"hourglass-start",content:"Add "+(0,l.formatTime)(u.preset_short/10),onClick:function(){return d("preset",{preset:"short"})}})}),(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"hourglass-start",content:"Add "+(0,l.formatTime)(u.preset_medium/10),onClick:function(){return d("preset",{preset:"medium"})}})}),(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"hourglass-start",content:"Add "+(0,l.formatTime)(u.preset_long/10),onClick:function(){return d("preset",{preset:"long"})}})})]})]})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Canister=void 0;var o=n(0),r=n(5),i=n(1),a=n(2),c=n(20),l=n(3);t.Canister=function(e,t){var n=(0,i.useBackend)(t),d=n.act,u=n.data,s=u.connected,m=u.can_relabel,p=u.pressure,h=u.releasePressure,C=u.defaultReleasePressure,f=u.minReleasePressure,N=u.maxReleasePressure,b=u.valveOpen,V=u.holding;return(0,o.createComponentVNode)(2,l.Window,{width:360,height:242,resizable:!0,children:(0,o.createComponentVNode)(2,l.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{title:"Canister",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"pencil-alt",disabled:!m,content:"Relabel",onClick:function(){return d("relabel")}}),children:(0,o.createComponentVNode)(2,a.LabeledControls,{children:[(0,o.createComponentVNode)(2,a.LabeledControls.Item,{minWidth:"66px",label:"Tank Pressure",children:(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:p,format:function(e){return e<1e4?(0,r.toFixed)(e)+" kPa":(0,c.formatSiUnit)(1e3*e,1,"Pa")}})}),(0,o.createComponentVNode)(2,a.LabeledControls.Item,{label:"Regulator",children:(0,o.createComponentVNode)(2,a.Box,{position:"relative",left:"-8px",children:[(0,o.createComponentVNode)(2,a.Knob,{forcedInputWidth:"60px",size:1.25,color:!!b&&"yellow",value:h,unit:"kPa",minValue:f,maxValue:N,stepPixelSize:1,onDrag:function(e,t){return d("pressure",{pressure:t})}}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,position:"absolute",top:"-2px",right:"-20px",color:"transparent",icon:"fast-forward",onClick:function(){return d("pressure",{pressure:N})}}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,position:"absolute",top:"16px",right:"-20px",color:"transparent",icon:"undo",onClick:function(){return d("pressure",{pressure:C})}})]})}),(0,o.createComponentVNode)(2,a.LabeledControls.Item,{label:"Valve",children:(0,o.createComponentVNode)(2,a.Button,{my:.5,width:"50px",lineHeight:2,fontSize:"11px",color:b?V?"caution":"danger":null,content:b?"Open":"Closed",onClick:function(){return d("valve")}})}),(0,o.createComponentVNode)(2,a.LabeledControls.Item,{mr:1,label:"Port",children:(0,o.createComponentVNode)(2,a.Box,{position:"relative",children:[(0,o.createComponentVNode)(2,a.Icon,{size:1.25,name:s?"plug":"times",color:s?"good":"bad"}),(0,o.createComponentVNode)(2,a.Tooltip,{content:s?"Connected":"Disconnected",position:"top"})]})})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Holding Tank",buttons:!!V&&(0,o.createComponentVNode)(2,a.Button,{icon:"eject",color:b&&"danger",content:"Eject",onClick:function(){return d("eject")}}),children:[!!V&&(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Label",children:V.name}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pressure",children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:V.pressure})," kPa"]})]}),!V&&(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"No Holding Tank"})]})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.CasinoPrizeDispenserCh=void 0;var o=n(0),r=n(6),i=n(1),a=n(2),c=n(3);n(24);var l={Alphabetical:function(e,t){return e-t},"By availability":function(e,t){return-(e.affordable-t.affordable)},"By price":function(e,t){return e.price-t.price}};t.CasinoPrizeDispenserCh=function(e,t){var n=(0,i.useBackend)(t);n.act,n.data;return(0,o.createComponentVNode)(2,c.Window,{width:400,height:450,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{className:"Layout__content--flexColumn",scrollable:!0,children:(0,o.createFragment)([(0,o.createComponentVNode)(2,u),(0,o.createComponentVNode)(2,d)],4)})})};var d=function(e,t){var n=(0,i.useBackend)(t),d=(n.act,n.data),u=d.points,m=d.items,p=(0,i.useLocalState)(t,"search",""),h=p[0],C=(p[1],(0,i.useLocalState)(t,"sort","Alphabetical")),f=C[0],N=(C[1],(0,i.useLocalState)(t,"descending",!1)),b=N[0],V=(N[1],(0,r.createSearch)(h,(function(e){return e[0]}))),g=!1,v=Object.entries(m).map((function(e,t){var n=Object.entries(e[1]).filter(V).map((function(e){return e[1].affordable=u>=e[1].price,e[1]})).sort(l[f]);if(0!==n.length)return b&&(n=n.reverse()),g=!0,(0,o.createComponentVNode)(2,s,{title:e[0],items:n},e[0])}));return(0,o.createComponentVNode)(2,a.Flex.Item,{grow:"1",overflow:"auto",children:(0,o.createComponentVNode)(2,a.Section,{onClick:function(e){return(0,c.refocusLayout)()},children:g?v:(0,o.createComponentVNode)(2,a.Box,{color:"label",children:"No items matching your criteria was found!"})})})},u=function(e,t){var n=(0,i.useLocalState)(t,"search",""),r=(n[0],n[1]),c=(0,i.useLocalState)(t,"sort",""),d=(c[0],c[1]),u=(0,i.useLocalState)(t,"descending",!1),s=u[0],m=u[1];return(0,o.createComponentVNode)(2,a.Box,{mb:"0.5rem",children:(0,o.createComponentVNode)(2,a.Flex,{width:"100%",children:[(0,o.createComponentVNode)(2,a.Flex.Item,{grow:"1",mr:"0.5rem",children:(0,o.createComponentVNode)(2,a.Input,{placeholder:"Search by item name..",width:"100%",onInput:function(e,t){return r(t)}})}),(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"30%",children:(0,o.createComponentVNode)(2,a.Dropdown,{selected:"Alphabetical",options:Object.keys(l),width:"100%",lineHeight:"19px",onSelected:function(e){return d(e)}})}),(0,o.createComponentVNode)(2,a.Flex.Item,{children:(0,o.createComponentVNode)(2,a.Button,{icon:s?"arrow-down":"arrow-up",height:"19px",tooltip:s?"Descending order":"Ascending order",tooltipPosition:"bottom-left",ml:"0.5rem",onClick:function(){return m(!s)}})})]})})},s=function(e,t){var n=(0,i.useBackend)(t),r=n.act,c=(n.data,e.title),l=e.items,d=function(e,t){if(null==e)return{};var n,o,r={},i=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}(e,["title","items"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Collapsible,Object.assign({open:!0,title:c},d,{children:l.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Box,{display:"inline-block",verticalAlign:"middle",lineHeight:"20px",style:{float:"left"},children:e.name}),(0,o.createComponentVNode)(2,a.Button,{content:e.price.toLocaleString("en-US"),width:"15%",textAlign:"center",style:{float:"right"},onClick:function(){return r("purchase",{cat:c,name:e.name,price:e.price,restriction:e.restriction})}}),(0,o.createComponentVNode)(2,a.Box,{style:{clear:"both"}})]},e.name)}))})))}},function(e,t,n){"use strict";t.__esModule=!0,t.CharacterDirectory=void 0;var o=n(0),r=(n(5),n(1)),i=n(2),a=n(3),c=function(e){switch(e){case"Unset":return"label";case"Pred":return"red";case"Prey":return"blue";case"Switch":return"purple";case"Non-Vore":return"green"}};t.CharacterDirectory=function(e,t){var n=(0,r.useBackend)(t),c=n.act,u=n.data,s=u.personalVisibility,m=u.personalTag,p=u.personalErpTag,h=u.personalEventTag,C=(0,r.useLocalState)(t,"overlay",null),f=C[0];C[1];return(0,o.createComponentVNode)(2,a.Window,{width:640,height:480,resizeable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:f&&(0,o.createComponentVNode)(2,l)||(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{title:"Controls",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Visibility",children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,content:s?"Shown":"Not Shown",onClick:function(){return c("setVisible")}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Vore Tag",children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,content:m,onClick:function(){return c("setTag")}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"ERP Tag",children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,content:p,onClick:function(){return c("setErpTag")}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Event Pref",children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,content:h,onClick:function(){return c("setEventTag")}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Advertisement",children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,content:"Edit Ad",onClick:function(){return c("editAd")}})})]})}),(0,o.createComponentVNode)(2,d)],4)})})};var l=function(e,t){var n=(0,r.useLocalState)(t,"overlay",null),a=n[0],l=n[1];return(0,o.createComponentVNode)(2,i.Section,{title:a.name,buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"arrow-left",content:"Back",onClick:function(){return l(null)}}),children:[(0,o.createComponentVNode)(2,i.Section,{level:2,title:"Vore Tag",children:(0,o.createComponentVNode)(2,i.Box,{p:1,backgroundColor:c(a.tag),children:a.tag})}),(0,o.createComponentVNode)(2,i.Section,{level:2,title:"ERP Tag",children:(0,o.createComponentVNode)(2,i.Box,{children:a.erptag})}),(0,o.createComponentVNode)(2,i.Section,{level:2,title:"Event Pref",children:(0,o.createComponentVNode)(2,i.Box,{children:a.eventtag})}),(0,o.createComponentVNode)(2,i.Section,{level:2,title:"Character Ad",children:(0,o.createComponentVNode)(2,i.Box,{style:{"word-break":"break-all"},children:a.character_ad?a.character_ad.split("\n").map((function(e,t){return(0,o.createComponentVNode)(2,i.Box,{children:e},t)})):"Unset."})}),(0,o.createComponentVNode)(2,i.Section,{level:2,title:"OOC Notes",children:(0,o.createComponentVNode)(2,i.Box,{style:{"word-break":"break-all"},children:a.ooc_notes?a.ooc_notes.split("\n").map((function(e,t){return(0,o.createComponentVNode)(2,i.Box,{children:e},t)})):"Unset."})}),(0,o.createComponentVNode)(2,i.Section,{level:2,title:"Flavor Text",children:(0,o.createComponentVNode)(2,i.Box,{style:{"word-break":"break-all"},children:a.flavor_text?a.flavor_text.split("\n").map((function(e,t){return(0,o.createComponentVNode)(2,i.Box,{children:e},t)})):"Unset."})})]})},d=function(e,t){var n=(0,r.useBackend)(t),a=n.act,l=n.data.directory,d=(0,r.useLocalState)(t,"sortId","name"),s=d[0],m=(d[1],(0,r.useLocalState)(t,"sortOrder","name")),p=m[0],h=(m[1],(0,r.useLocalState)(t,"overlay",null)),C=(h[0],h[1]);return(0,o.createComponentVNode)(2,i.Section,{title:"Directory",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"sync",content:"Refresh",onClick:function(){return a("refresh")}}),children:(0,o.createComponentVNode)(2,i.Table,{children:[(0,o.createComponentVNode)(2,i.Table.Row,{bold:!0,children:[(0,o.createComponentVNode)(2,u,{id:"name",children:"Name"}),(0,o.createComponentVNode)(2,u,{id:"tag",children:"Vore Tag"}),(0,o.createComponentVNode)(2,u,{id:"erptag",children:"ERP Tag"}),(0,o.createComponentVNode)(2,u,{id:"eventtag",children:"Event Pref"}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,textAlign:"right",children:"View"})]}),l.sort((function(e,t){var n=p?1:-1;return e[s].localeCompare(t[s])*n})).map((function(e,t){return(0,o.createComponentVNode)(2,i.Table.Row,{backgroundColor:c(e.tag),children:[(0,o.createComponentVNode)(2,i.Table.Cell,{p:1,children:e.name}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:e.tag}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:e.erptag}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:e.eventtag}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,textAlign:"right",children:(0,o.createComponentVNode)(2,i.Button,{onClick:function(){return C(e)},color:"transparent",icon:"sticky-note",mr:1,content:"View"})})]},t)}))]})})},u=function(e,t){var n=(0,r.useBackend)(t),a=(n.act,n.data,e.id),c=e.children,l=(0,r.useLocalState)(t,"sortId","name"),d=l[0],u=l[1],s=(0,r.useLocalState)(t,"sortOrder","name"),m=s[0],p=s[1];return(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,children:(0,o.createComponentVNode)(2,i.Button,{width:"100%",color:d!==a&&"transparent",onClick:function(){d===a?p(!m):(u(a),p(!0))},children:[c,d===a&&(0,o.createComponentVNode)(2,i.Icon,{name:m?"sort-up":"sort-down",ml:"0.25rem;"})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.ChemDispenser=void 0;var o=n(0),r=n(1),i=n(2),a=n(188),c=n(3),l=[5,10,20,30,40,60],d=[1,5,10];t.ChemDispenser=function(e,t){return(0,o.createComponentVNode)(2,c.Window,{width:390,height:655,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{className:"Layout__content--flexColumn",children:[(0,o.createComponentVNode)(2,u),(0,o.createComponentVNode)(2,s),(0,o.createComponentVNode)(2,m)]})})};var u=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data.amount;return(0,o.createComponentVNode)(2,i.Section,{title:"Settings",flex:"content",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Dispense",verticalAlign:"middle",children:(0,o.createComponentVNode)(2,i.Flex,{direction:"row",wrap:"wrap",spacing:"1",children:l.map((function(e,t){return(0,o.createComponentVNode)(2,i.Flex.Item,{grow:"1",children:(0,o.createComponentVNode)(2,i.Button,{textAlign:"center",selected:c===e,content:e+"u",m:"0",fluid:!0,onClick:function(){return a("amount",{amount:e})}})},t)}))})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Custom Amount",children:(0,o.createComponentVNode)(2,i.Slider,{step:1,stepPixelSize:5,value:c,minValue:1,maxValue:120,onDrag:function(e,t){return a("amount",{amount:t})}})})]})})},s=function(e,t){for(var n=(0,r.useBackend)(t),a=n.act,c=n.data,l=c.chemicals,d=void 0===l?[]:l,u=[],s=0;s<(d.length+1)%3;s++)u.push(!0);return(0,o.createComponentVNode)(2,i.Section,{title:c.glass?"Drink Dispenser":"Chemical Dispenser",flexGrow:"1",children:(0,o.createComponentVNode)(2,i.Flex,{direction:"row",wrap:"wrap",height:"100%",spacingPrecise:"2",align:"flex-start",alignContent:"flex-start",children:[d.map((function(e,t){return(0,o.createComponentVNode)(2,i.Flex.Item,{grow:"1",basis:"40%",height:"20px",children:(0,o.createComponentVNode)(2,i.Button,{icon:"arrow-circle-down",width:"100%",height:"100%",align:"flex-start",content:e.title+" ("+e.amount+")",onClick:function(){return a("dispense",{reagent:e.id})}})},t)})),u.map((function(e,t){return(0,o.createComponentVNode)(2,i.Flex.Item,{grow:"1",basis:"25%",height:"20px"},t)}))]})})},m=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,u=l.isBeakerLoaded,s=l.beakerCurrentVolume,m=l.beakerMaxVolume,p=l.beakerContents,h=void 0===p?[]:p;return(0,o.createComponentVNode)(2,i.Section,{title:"Beaker",flex:"content",minHeight:"25%",buttons:(0,o.createComponentVNode)(2,i.Box,{children:[!!u&&(0,o.createComponentVNode)(2,i.Box,{inline:!0,color:"label",mr:2,children:[s," / ",m," units"]}),(0,o.createComponentVNode)(2,i.Button,{icon:"eject",content:"Eject",disabled:!u,onClick:function(){return c("ejectBeaker")}})]}),children:(0,o.createComponentVNode)(2,a.BeakerContents,{beakerLoaded:u,beakerContents:h,buttons:function(e){return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{content:"Isolate",icon:"compress-arrows-alt",onClick:function(){return c("remove",{reagent:e.id,amount:-1})}}),d.map((function(t,n){return(0,o.createComponentVNode)(2,i.Button,{content:t,onClick:function(){return c("remove",{reagent:e.id,amount:t})}},n)})),(0,o.createComponentVNode)(2,i.Button,{content:"ALL",onClick:function(){return c("remove",{reagent:e.id,amount:e.volume})}})],0)}})})}},function(e,t,n){"use strict";e.exports=n(500)()},function(e,t,n){"use strict";var o=n(501);function r(){}function i(){}i.resetWarningCache=r,e.exports=function(){function e(e,t,n,r,i,a){if(a!==o){var c=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw c.name="Invariant Violation",c}}function t(){return e}e.isRequired=e;var n={array:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:i,resetWarningCache:r};return n.PropTypes=n,n}},function(e,t,n){"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},function(e,t,n){"use strict";t.__esModule=!0,t.ChemMaster=void 0;var o=n(0),r=n(1),i=n(2),a=n(3),c=n(188),l=n(45),d=[1,5,10,30,60];t.ChemMaster=function(e,t){var n=(0,r.useBackend)(t).data,i=n.condi,c=n.beaker,d=n.beaker_reagents,p=void 0===d?[]:d,h=n.buffer_reagents,C=void 0===h?[]:h,f=n.mode;return(0,o.createComponentVNode)(2,a.Window,{width:575,height:500,resizable:!0,children:[(0,o.createComponentVNode)(2,l.ComplexModal),(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,className:"Layout__content--flexColumn",children:[(0,o.createComponentVNode)(2,u,{beaker:c,beakerReagents:p,bufferNonEmpty:C.length>0}),(0,o.createComponentVNode)(2,s,{mode:f,bufferReagents:C}),(0,o.createComponentVNode)(2,m,{isCondiment:i,bufferNonEmpty:C.length>0})]})]})};var u=function(e,t){var n=(0,r.useBackend)(t),a=n.act,u=(n.data,e.beaker),s=e.beakerReagents,m=e.bufferNonEmpty;return(0,o.createComponentVNode)(2,i.Section,{title:"Beaker",buttons:m?(0,o.createComponentVNode)(2,i.Button.Confirm,{icon:"eject",disabled:!u,content:"Eject and Clear Buffer",onClick:function(){return a("eject")}}):(0,o.createComponentVNode)(2,i.Button,{icon:"eject",disabled:!u,content:"Eject and Clear Buffer",onClick:function(){return a("eject")}}),children:u?(0,o.createComponentVNode)(2,c.BeakerContents,{beakerLoaded:!0,beakerContents:s,buttons:function(e,n){return(0,o.createComponentVNode)(2,i.Box,{mb:n0?(0,o.createComponentVNode)(2,c.BeakerContents,{beakerLoaded:!0,beakerContents:s,buttons:function(e,r){return(0,o.createComponentVNode)(2,i.Box,{mb:r0?l.desc:"N/A"}),l.blood_type&&(0,o.createFragment)([(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Blood type",children:l.blood_type}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Blood DNA",className:"LabeledList__breakContents",children:l.blood_dna})],4),!c.condi&&(0,o.createComponentVNode)(2,i.Button,{icon:c.printing?"spinner":"print",disabled:c.printing,iconSpin:!!c.printing,ml:"0.5rem",content:"Print",onClick:function(){return a("print",{idx:l.idx,beaker:e.args.beaker})}})]})})})}))},function(e,t,n){"use strict";t.__esModule=!0,t.ClawMachine=void 0;var o=n(0),r=n(1),i=n(2),a=n(3);t.ClawMachine=function(e,t){var n,c=(0,r.useBackend)(t),l=c.act,d=c.data,u=(d.wintick,d.instructions),s=d.gameStatus,m=d.winscreen;return"CLAWMACHINE_NEW"===s?n=(0,o.createComponentVNode)(2,i.Box,{align:"center",children:[(0,o.createVNode)(1,"br")," ",(0,o.createVNode)(1,"hr"),(0,o.createVNode)(1,"b",null,"Pay to Play!",16)," ",(0,o.createVNode)(1,"br")," ",(0,o.createVNode)(1,"hr"),u,(0,o.createVNode)(1,"br")," ",(0,o.createVNode)(1,"hr")," ",(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,i.Button,{content:"Start",onClick:function(){return l("newgame")}})]}):"CLAWMACHINE_END"===s?n=(0,o.createComponentVNode)(2,i.Box,{align:"center",children:[(0,o.createVNode)(1,"br")," ",(0,o.createVNode)(1,"hr"),(0,o.createVNode)(1,"b",null,"Thank you for playing!",16)," ",(0,o.createVNode)(1,"br")," ",(0,o.createVNode)(1,"hr"),m,(0,o.createVNode)(1,"br")," ",(0,o.createVNode)(1,"hr")," ",(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,i.Button,{content:"Close",onClick:function(){return l("return")}})]}):"CLAWMACHINE_ON"===s&&(n=(0,o.createComponentVNode)(2,a.Window.Content,{children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Progress",children:(0,o.createComponentVNode)(2,i.ProgressBar,{ranges:{bad:[-Infinity,0],average:[1,7],good:[8,Infinity]},value:d.wintick,minValue:0,maxValue:10})})}),(0,o.createComponentVNode)(2,i.Box,{align:"center",children:[(0,o.createVNode)(1,"br")," ",(0,o.createVNode)(1,"hr")," ",(0,o.createVNode)(1,"br"),u,(0,o.createVNode)(1,"br")," ",(0,o.createVNode)(1,"br")," ",(0,o.createVNode)(1,"hr")," ",(0,o.createVNode)(1,"br")," ",(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,i.Button,{content:"Up",onClick:function(){return l("pointless")}}),(0,o.createVNode)(1,"br")," ",(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,i.Button,{content:"Left",onClick:function(){return l("pointless")}}),(0,o.createComponentVNode)(2,i.Button,{content:"Right",onClick:function(){return l("pointless")}}),(0,o.createVNode)(1,"br")," ",(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,i.Button,{content:"Down",onClick:function(){return l("pointless")}})]})]})),(0,o.createComponentVNode)(2,a.Window,{resizable:!0,children:(0,o.createVNode)(1,"center",null,n,0)})}},function(e,t,n){"use strict";t.__esModule=!0,t.Cleanbot=void 0;var o=n(0),r=n(1),i=n(2),a=n(3);t.Cleanbot=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.on,u=l.open,s=l.locked,m=l.version,p=l.blood,h=(l.patrol,l.wet_floors),C=l.spray_blood,f=l.rgbpanel,N=l.red_switch,b=l.green_switch,V=l.blue_switch;return(0,o.createComponentVNode)(2,a.Window,{width:400,height:400,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,i.Section,{title:"Automatic Station Cleaner "+m,buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"power-off",selected:d,onClick:function(){return c("start")},children:d?"On":"Off"}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Maintenance Panel",color:u?"bad":"good",children:u?"Open":"Closed"}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Behavior Controls",color:s?"good":"bad",children:s?"Locked":"Unlocked"})]})}),!s&&(0,o.createComponentVNode)(2,i.Section,{title:"Behavior Controls",children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:p?"toggle-on":"toggle-off",selected:p,onClick:function(){return c("blood")},children:p?"Cleans Blood":"Ignores Blood"})})||null,!s&&u&&(0,o.createComponentVNode)(2,i.Section,{title:"Maintenance Panel",children:f&&(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.Button,{fontSize:5.39,icon:N?"toggle-on":"toggle-off",backgroundColor:N?"red":"maroon",onClick:function(){return c("red_switch")}}),(0,o.createComponentVNode)(2,i.Button,{fontSize:5.39,icon:b?"toggle-on":"toggle-off",backgroundColor:b?"green":"darkgreen",onClick:function(){return c("green_switch")}}),(0,o.createComponentVNode)(2,i.Button,{fontSize:5.39,icon:V?"toggle-on":"toggle-off",backgroundColor:V?"blue":"darkblue",onClick:function(){return c("blue_switch")}})]})||(0,o.createComponentVNode)(2,i.Box,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Odd Looking Screw Twiddled",children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,selected:h,onClick:function(){return c("wet_floors")},icon:"screwdriver",children:h?"Yes":"No"})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Weird Button Pressed",children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,color:"brown",selected:C,onClick:function(){return c("spray_blood")},icon:"screwdriver",children:C?"Yes":"No"})})]})})})||null]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.CloningConsole=void 0;var o=n(0),r=n(5),i=n(1),a=n(2),c=n(28),l=n(45),d=n(3),u=function(e,t){var n=(0,i.useBackend)(t),r=n.act,l=n.data,d=e.args,u=d.activerecord,s=d.realname,m=d.health,p=d.unidentity,h=d.strucenzymes,C=m.split(" - ");return(0,o.createComponentVNode)(2,a.Section,{level:2,m:"-1rem",pb:"1rem",title:"Records of "+s,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Name",children:s}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Damage",children:C.length>1?(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{color:c.COLORS.damageType.oxy,display:"inline",children:C[0]}),(0,o.createTextVNode)("\xa0|\xa0"),(0,o.createComponentVNode)(2,a.Box,{color:c.COLORS.damageType.toxin,display:"inline",children:C[2]}),(0,o.createTextVNode)("\xa0|\xa0"),(0,o.createComponentVNode)(2,a.Box,{color:c.COLORS.damageType.brute,display:"inline",children:C[3]}),(0,o.createTextVNode)("\xa0|\xa0"),(0,o.createComponentVNode)(2,a.Box,{color:c.COLORS.damageType.burn,display:"inline",children:C[1]})],4):(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Unknown"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"UI",className:"LabeledList__breakContents",children:p}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"SE",className:"LabeledList__breakContents",children:h}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Disk",children:[(0,o.createComponentVNode)(2,a.Button.Confirm,{disabled:!l.disk,icon:"arrow-circle-down",content:"Import",onClick:function(){return r("disk",{option:"load"})}}),(0,o.createComponentVNode)(2,a.Button,{disabled:!l.disk,icon:"arrow-circle-up",content:"Export UI",onClick:function(){return r("disk",{option:"save",savetype:"ui"})}}),(0,o.createComponentVNode)(2,a.Button,{disabled:!l.disk,icon:"arrow-circle-up",content:"Export UI and UE",onClick:function(){return r("disk",{option:"save",savetype:"ue"})}}),(0,o.createComponentVNode)(2,a.Button,{disabled:!l.disk,icon:"arrow-circle-up",content:"Export SE",onClick:function(){return r("disk",{option:"save",savetype:"se"})}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Actions",children:[(0,o.createComponentVNode)(2,a.Button,{disabled:!l.podready,icon:"user-plus",content:"Clone",onClick:function(){return r("clone",{ref:u})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"trash",content:"Delete",onClick:function(){return r("del_rec")}})]})]})})};t.CloningConsole=function(e,t){var n=(0,i.useBackend)(t);n.act,n.data.menu;return(0,l.modalRegisterBodyOverride)("view_rec",u),(0,o.createComponentVNode)(2,d.Window,{resizable:!0,children:[(0,o.createComponentVNode)(2,l.ComplexModal,{maxWidth:"75%",maxHeight:"75%"}),(0,o.createComponentVNode)(2,d.Window.Content,{className:"Layout__content--flexColumn",children:[(0,o.createComponentVNode)(2,C),(0,o.createComponentVNode)(2,f),(0,o.createComponentVNode)(2,s),(0,o.createComponentVNode)(2,a.Section,{noTopPadding:!0,flexGrow:"1",children:(0,o.createComponentVNode)(2,m)})]})]})};var s=function(e,t){var n=(0,i.useBackend)(t),r=n.act,c=n.data.menu;return(0,o.createComponentVNode)(2,a.Tabs,{children:[(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:1===c,icon:"home",onClick:function(){return r("menu",{num:1})},children:"Main"}),(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:2===c,icon:"folder",onClick:function(){return r("menu",{num:2})},children:"Records"})]})},m=function(e,t){var n,r=(0,i.useBackend)(t).data.menu;return 1===r?n=(0,o.createComponentVNode)(2,p):2===r&&(n=(0,o.createComponentVNode)(2,h)),n},p=function(e,t){var n=(0,i.useBackend)(t),c=n.act,l=n.data,d=l.loading,u=l.scantemp,s=l.occupant,m=l.locked,p=l.can_brainscan,h=l.scan_mode,C=l.numberofpods,f=l.pods,N=l.selected_pod,b=m&&!!s;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Scanner",level:"2",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{display:"inline",color:"label",children:"Scanner Lock:\xa0"}),(0,o.createComponentVNode)(2,a.Button,{disabled:!s,selected:b,icon:b?"toggle-on":"toggle-off",content:b?"Engaged":"Disengaged",onClick:function(){return c("lock")}}),(0,o.createComponentVNode)(2,a.Button,{disabled:b||!s,icon:"user-slash",content:"Eject Occupant",onClick:function(){return c("eject")}})],4),children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",children:d?(0,o.createComponentVNode)(2,a.Box,{color:"average",children:[(0,o.createComponentVNode)(2,a.Icon,{name:"spinner",spin:!0}),"\xa0 Scanning..."]}):(0,o.createComponentVNode)(2,a.Box,{color:u.color,children:u.text})}),!!p&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Scan Mode",children:(0,o.createComponentVNode)(2,a.Button,{icon:h?"brain":"male",content:h?"Brain":"Body",onClick:function(){return c("toggle_mode")}})})]}),(0,o.createComponentVNode)(2,a.Button,{disabled:!s||d,icon:"user",content:"Scan Occupant",mt:"0.5rem",mb:"0",onClick:function(){return c("scan")}})]}),(0,o.createComponentVNode)(2,a.Section,{title:"Pods",level:"2",children:C?f.map((function(e,t){var n;return n="cloning"===e.status?(0,o.createComponentVNode)(2,a.ProgressBar,{min:"0",max:"100",value:e.progress/100,ranges:{good:[.75,Infinity],average:[.25,.75],bad:[-Infinity,.25]},mt:"0.5rem",children:(0,o.createComponentVNode)(2,a.Box,{textAlign:"center",children:(0,r.round)(e.progress,0)+"%"})}):"mess"===e.status?(0,o.createComponentVNode)(2,a.Box,{bold:!0,color:"bad",mt:"0.5rem",children:"ERROR"}):(0,o.createComponentVNode)(2,a.Button,{selected:N===e.pod,icon:N===e.pod&&"check",content:"Select",mt:"0.5rem",onClick:function(){return c("selectpod",{ref:e.pod})}}),(0,o.createComponentVNode)(2,a.Box,{width:"64px",textAlign:"center",display:"inline-block",mr:"0.5rem",children:[(0,o.createVNode)(1,"img",null,null,1,{src:"pod_"+e.status+".gif",style:{width:"100%","-ms-interpolation-mode":"nearest-neighbor"}}),(0,o.createComponentVNode)(2,a.Box,{color:"label",children:["Pod #",t+1]}),(0,o.createComponentVNode)(2,a.Box,{bold:!0,color:e.biomass>=150?"good":"bad",display:"inline",children:[(0,o.createComponentVNode)(2,a.Icon,{name:e.biomass>=150?"circle":"circle-o"}),"\xa0",e.biomass]}),n]},t)})):(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"No pods detected. Unable to clone."})})],4)},h=function(e,t){var n=(0,i.useBackend)(t),r=n.act,c=n.data.records;return c.length?(0,o.createComponentVNode)(2,a.Box,{mt:"0.5rem",children:c.map((function(e,t){return(0,o.createComponentVNode)(2,a.Button,{icon:"user",mb:"0.5rem",content:e.realname,onClick:function(){return r("view_rec",{ref:e.record})}},t)}))}):(0,o.createComponentVNode)(2,a.Flex,{height:"100%",children:(0,o.createComponentVNode)(2,a.Flex.Item,{grow:"1",align:"center",textAlign:"center",color:"label",children:[(0,o.createComponentVNode)(2,a.Icon,{name:"user-slash",mb:"0.5rem",size:"5"}),(0,o.createVNode)(1,"br"),"No records found."]})})},C=function(e,t){var n,r=(0,i.useBackend)(t),c=r.act,l=r.data.temp;if(l&&l.text&&!(l.text.length<=0)){var d=((n={})[l.style]=!0,n);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.NoticeBox,Object.assign({},d,{children:[(0,o.createComponentVNode)(2,a.Box,{display:"inline-block",verticalAlign:"middle",children:l.text}),(0,o.createComponentVNode)(2,a.Button,{icon:"times-circle",float:"right",onClick:function(){return c("cleartemp")}}),(0,o.createComponentVNode)(2,a.Box,{clear:"both"})]})))}},f=function(e,t){var n=(0,i.useBackend)(t),r=n.act,c=n.data,l=c.scanner,d=c.numberofpods,u=c.autoallowed,s=c.autoprocess,m=c.disk;return(0,o.createComponentVNode)(2,a.Section,{title:"Status",buttons:(0,o.createFragment)([!!u&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{display:"inline",color:"label",children:"Auto-processing:\xa0"}),(0,o.createComponentVNode)(2,a.Button,{selected:s,icon:s?"toggle-on":"toggle-off",content:s?"Enabled":"Disabled",onClick:function(){return r("autoprocess",{on:s?0:1})}})],4),(0,o.createComponentVNode)(2,a.Button,{disabled:!m,icon:"eject",content:"Eject Disk",onClick:function(){return r("disk",{option:"eject"})}})],0),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Scanner",children:l?(0,o.createComponentVNode)(2,a.Box,{color:"good",children:"Connected"}):(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Not connected!"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pods",children:d?(0,o.createComponentVNode)(2,a.Box,{color:"good",children:[d," connected"]}):(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"None connected!"})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.ColorMate=void 0;var o=n(0),r=n(1),i=n(2),a=n(3);t.ColorMate=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.items,u=l.activecolor,s=Math.min(270+15*d.length,600);return(0,o.createComponentVNode)(2,a.Window,{width:300,height:s,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:d.length&&(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{title:"Paint",children:(0,o.createComponentVNode)(2,i.Flex,{justify:"center",align:"center",children:[(0,o.createComponentVNode)(2,i.Flex.Item,{basis:"50%",children:(0,o.createComponentVNode)(2,i.Box,{backgroundColor:u,width:"120px",height:"120px"})}),(0,o.createComponentVNode)(2,i.Flex.Item,{basis:"50% ",children:[(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"eye-dropper",onClick:function(){return c("select")},children:"Select Color"}),(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"fill-drip",onClick:function(){return c("paint")},children:"Paint Items"}),(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"tint-slash",onClick:function(){return c("clear")},children:"Remove Paintjob"}),(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"eject",onClick:function(){return c("eject")},children:"Eject Items"})]})]})}),(0,o.createComponentVNode)(2,i.Section,{title:"Items",children:d.map((function(e,t){return(0,o.createComponentVNode)(2,i.Box,{children:["#",t+1,": ",e]},t)}))})],4)||(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"No items inserted."})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Communicator=void 0;var o=n(0),r=n(8),i=n(6),a=n(1),c=n(2),l=n(3),d=n(94),u={};t.Communicator=function(e,t){var n=(0,a.useBackend)(t),r=(n.act,n.data),i=r.currentTab,d=r.video_comm,C=(r.mapRef,(0,a.useLocalState)(t,"videoSetting",0)),f=C[0],N=C[1];return(0,o.createComponentVNode)(2,l.Window,{width:475,height:700,resizable:!0,children:(0,o.createComponentVNode)(2,l.Window.Content,{children:[d&&(0,o.createComponentVNode)(2,s,{videoSetting:f,setVideoSetting:N}),(!d||0!==f)&&(0,o.createFragment)([(0,o.createComponentVNode)(2,p),(0,o.createComponentVNode)(2,c.Box,{height:"88%",mb:1,style:{"overflow-y":"auto"},children:u[i]||(0,o.createComponentVNode)(2,m)}),(0,o.createComponentVNode)(2,h,{videoSetting:f,setVideoSetting:N})],4)]})})};var s=function(e,t){var n=(0,a.useBackend)(t),r=n.act,i=n.data,l=(i.video_comm,i.mapRef),d=e.videoSetting,u=e.setVideoSetting;return 0===d?(0,o.createComponentVNode)(2,c.Box,{width:"100%",height:"100%",children:[(0,o.createComponentVNode)(2,c.ByondUi,{width:"100%",height:"95%",params:{id:l,type:"map"}}),(0,o.createComponentVNode)(2,c.Flex,{justify:"space-between",spacing:1,mt:.5,children:[(0,o.createComponentVNode)(2,c.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,c.Button,{textAlign:"center",fluid:!0,fontSize:1.5,icon:"window-minimize",onClick:function(){return u(1)}})}),(0,o.createComponentVNode)(2,c.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,c.Button,{textAlign:"center",fluid:!0,fontSize:1.5,color:"bad",icon:"video-slash",onClick:function(){return r("endvideo")}})}),(0,o.createComponentVNode)(2,c.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,c.Button,{textAlign:"center",fluid:!0,fontSize:1.5,color:"bad",icon:"phone-slash",onClick:function(){return r("hang_up")}})})]})]}):1===d?(0,o.createComponentVNode)(2,c.Box,{style:{position:"absolute",right:"5px",bottom:"50px","z-index":1},children:[(0,o.createComponentVNode)(2,c.Section,{p:0,m:0,children:(0,o.createComponentVNode)(2,c.Flex,{justify:"space-between",spacing:1,children:[(0,o.createComponentVNode)(2,c.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,c.Button,{textAlign:"center",fluid:!0,fontSize:1.5,icon:"window-minimize",onClick:function(){return u(2)}})}),(0,o.createComponentVNode)(2,c.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,c.Button,{textAlign:"center",fluid:!0,fontSize:1.5,icon:"window-maximize",onClick:function(){return u(0)}})}),(0,o.createComponentVNode)(2,c.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,c.Button,{textAlign:"center",fluid:!0,fontSize:1.5,color:"bad",icon:"video-slash",onClick:function(){return r("endvideo")}})}),(0,o.createComponentVNode)(2,c.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,c.Button,{textAlign:"center",fluid:!0,fontSize:1.5,color:"bad",icon:"phone-slash",onClick:function(){return r("hang_up")}})})]})}),(0,o.createComponentVNode)(2,c.ByondUi,{width:"200px",height:"200px",params:{id:l,type:"map"}})]}):null},m=function(e,t){var n=(0,a.useBackend)(t),r=(n.act,n.data.currentTab);return(0,o.createComponentVNode)(2,c.Section,{title:"Error!",children:["You tried to access tab #",r,", but there was no template defined!"]})},p=function(e,t){var n=(0,a.useBackend)(t),r=(n.act,n.data),l=r.time,d=r.connectionStatus,u=r.owner,s=r.occupation;return(0,o.createComponentVNode)(2,c.Section,{children:(0,o.createComponentVNode)(2,c.Flex,{align:"center",justify:"space-between",children:[(0,o.createComponentVNode)(2,c.Flex.Item,{color:"average",children:l}),(0,o.createComponentVNode)(2,c.Flex.Item,{children:(0,o.createComponentVNode)(2,c.Icon,{color:1===d?"good":"bad",name:1===d?"signal":"exclamation-triangle"})}),(0,o.createComponentVNode)(2,c.Flex.Item,{color:"average",children:(0,i.decodeHtmlEntities)(u)}),(0,o.createComponentVNode)(2,c.Flex.Item,{color:"average",children:(0,i.decodeHtmlEntities)(s)})]})})},h=function(e,t){var n=(0,a.useBackend)(t),r=n.act,i=n.data.flashlight,l=e.videoSetting,d=e.setVideoSetting;return(0,o.createComponentVNode)(2,c.Flex,{children:[(0,o.createComponentVNode)(2,c.Flex.Item,{basis:2===l?"60%":"80%",children:(0,o.createComponentVNode)(2,c.Button,{p:1,fluid:!0,icon:"home",iconSize:2,textAlign:"center",onClick:function(){return r("switch_tab",{switch_tab:1})}})}),(0,o.createComponentVNode)(2,c.Flex.Item,{basis:"20%",children:(0,o.createComponentVNode)(2,c.Button,{icon:"lightbulb",iconSize:2,p:1,fluid:!0,textAlign:"center",selected:i,tooltip:"Flashlight",tooltipPosition:"top",onClick:function(){return r("Light")}})}),2===l&&(0,o.createComponentVNode)(2,c.Flex.Item,{basis:"20%",children:(0,o.createComponentVNode)(2,c.Button,{icon:"video",iconSize:2,p:1,fluid:!0,textAlign:"center",tooltip:"Open Video",tooltipPosition:"top",onClick:function(){return d(1)}})})]})},C=function(e,t){var n=(0,a.useBackend)(t).data,o=n.voice_mobs,r=n.communicating,i=n.requestsReceived,c=n.invitesSent,l=n.video_comm;return!("Phone"!==e||!(o.length||r.length||i.length||c.length||l))};u[1]=(0,o.createComponentVNode)(2,(function(e,t){var n=(0,a.useBackend)(t),r=n.act,i=n.data.homeScreen;return(0,o.createComponentVNode)(2,c.Flex,{mt:2,wrap:"wrap",align:"center",justify:"center",children:i.map((function(e){return(0,o.createComponentVNode)(2,c.Flex.Item,{basis:"25%",textAlign:"center",mb:2,children:[(0,o.createComponentVNode)(2,c.Button,{style:{"border-radius":"10%",border:"1px solid #000"},width:"64px",height:"64px",position:"relative",onClick:function(){return r("switch_tab",{switch_tab:e.number})},children:(0,o.createComponentVNode)(2,c.Icon,{spin:C(e.module,t),color:C(e.module,t)?"bad":null,name:e.icon,position:"absolute",size:3,top:"25%",left:"25%"})}),(0,o.createComponentVNode)(2,c.Box,{children:e.module})]},e.number)}))})}));var f=function(e,t){for(var n=(0,a.useBackend)(t),r=n.act,i=n.data.targetAddress,l=["0","1","2","3","4","5","6","7","8","9","A","B","C","D","E","F"].map((function(e){return(0,o.createComponentVNode)(2,c.Button,{content:e,fontSize:2,fluid:!0,onClick:function(){return r("add_hex",{add_hex:e})}},e)})),d=[],u=0;un?t.length>n?t.slice(0,n)+"...":t:e+t},V=function(e,t,n,o){if(n<0||n>o.length)return N(e,t)?"TinderMessage_First_Sent":"TinderMessage_First_Received";var r=N(e,t),i=N(o[n],t);return r&&i?"TinderMessage_Subsequent_Sent":r||i?r?"TinderMessage_First_Sent":"TinderMessage_First_Received":"TinderMessage_Subsequent_Received"};u[40]=(0,o.createComponentVNode)(2,(function(e,t){var n=(0,a.useBackend)(t),r=n.act,l=n.data,d=l.targetAddressName,u=l.targetAddress,s=l.imList,m=(0,a.useLocalState)(t,"clipboardMode",!1),p=m[0],h=m[1];return p?(0,o.createComponentVNode)(2,c.Section,{title:(0,o.createComponentVNode)(2,c.Box,{inline:!0,style:{"white-space":"nowrap","overflow-x":"hidden"},width:"90%",children:b("Conversation with ",(0,i.decodeHtmlEntities)(d),30)}),buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"eye",selected:p,tooltip:"Exit Clipboard Mode",tooltipPosition:"bottom-left",onClick:function(){return h(!p)}}),height:"100%",stretchContents:!0,children:[(0,o.createComponentVNode)(2,c.Section,{style:{height:"95%","overflow-y":"auto"},children:s.map((function(e,t){return(0,o.createComponentVNode)(2,c.Box,{className:N(e,u)?"ClassicMessage_Sent":"ClassicMessage_Received",children:[N(e,u)?"You":"Them",": ",e.im]},t)}))}),(0,o.createComponentVNode)(2,c.Button,{icon:"comment",onClick:function(){return r("message",{message:u})},content:"Message"})]}):(0,o.createComponentVNode)(2,c.Section,{title:(0,o.createComponentVNode)(2,c.Box,{inline:!0,style:{"white-space":"nowrap","overflow-x":"hidden"},width:"100%",children:b("Conversation with ",(0,i.decodeHtmlEntities)(d),30)}),buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"eye",selected:p,tooltip:"Enter Clipboard Mode",tooltipPosition:"bottom-left",onClick:function(){return h(!p)}}),height:"100%",stretchContents:!0,children:[(0,o.createComponentVNode)(2,c.Section,{style:{height:"95%","overflow-y":"auto"},children:s.map((function(e,t,n){return(0,o.createComponentVNode)(2,c.Box,{textAlign:N(e,u)?"right":"left",mb:1,children:(0,o.createComponentVNode)(2,c.Box,{maxWidth:"75%",className:V(e,u,t-1,n),inline:!0,children:(0,i.decodeHtmlEntities)(e.im)})},t)}))}),(0,o.createComponentVNode)(2,c.Button,{icon:"comment",onClick:function(){return r("message",{message:u})},content:"Message"})]})}));var g=function(e,t){var n=(0,a.useBackend)(t),r=n.act,l=n.data.target_feed;return(0,o.createComponentVNode)(2,c.Section,{title:(0,i.decodeHtmlEntities)(l.name)+" by "+(0,i.decodeHtmlEntities)(l.author),level:2,buttons:(0,o.createComponentVNode)(2,c.Button,{content:"Back",icon:"chevron-up",onClick:function(){return r("newsfeed",{newsfeed:null})}}),children:l.messages.map((function(e){return(0,o.createComponentVNode)(2,c.Section,{children:["- ",(0,i.decodeHtmlEntities)(e.body),!!e.img&&(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createVNode)(1,"img",null,null,1,{src:"data:image/png;base64,"+e.img}),(0,i.decodeHtmlEntities)(e.caption)||null]}),(0,o.createComponentVNode)(2,c.Box,{color:"grey",children:["[",e.message_type," by ",(0,i.decodeHtmlEntities)(e.author)," - ",e.time_stamp,"]"]})]},e.ref)}))})},v=function(e,t){var n=(0,a.useBackend)(t),r=n.act,l=n.data,d=l.feeds,u=l.latest_news;return(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Section,{title:"Recent News",level:2,children:(0,o.createComponentVNode)(2,c.Section,{children:u.map((function(e){return(0,o.createComponentVNode)(2,c.Box,{mb:2,children:[(0,o.createVNode)(1,"h5",null,[(0,i.decodeHtmlEntities)(e.channel),(0,o.createComponentVNode)(2,c.Button,{ml:1,icon:"chevron-up",onClick:function(){return r("newsfeed",{newsfeed:e.index})},content:"Go to"})],0),"- ",(0,i.decodeHtmlEntities)(e.body),!!e.img&&(0,o.createComponentVNode)(2,c.Box,{children:["[image omitted, view story for more details]",e.caption||null]}),(0,o.createComponentVNode)(2,c.Box,{fontSize:.9,children:["[",e.message_type," by ",(0,o.createComponentVNode)(2,c.Box,{inline:!0,color:"average",children:e.author})," - ",e.time_stamp,"]"]})]},e.index)}))})}),(0,o.createComponentVNode)(2,c.Section,{title:"News Feeds",level:2,children:d.map((function(e){return(0,o.createComponentVNode)(2,c.Button,{fluid:!0,icon:"chevron-up",onClick:function(){return r("newsfeed",{newsfeed:e.index})},content:e.name},e.index)}))})],4)};u[5]=(0,o.createComponentVNode)(2,(function(e,t){var n=(0,a.useBackend)(t),r=(n.act,n.data),i=r.feeds,l=r.target_feed;return(0,o.createComponentVNode)(2,c.Section,{title:"News",stretchContents:!0,height:"100%",children:!i.length&&(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:"Error: No newsfeeds available. Please try again later."})||l&&(0,o.createComponentVNode)(2,g)||(0,o.createComponentVNode)(2,v)})}));u[6]=(0,o.createComponentVNode)(2,(function(e,t){var n=(0,a.useBackend)(t),r=n.act,i=n.data.note;return(0,o.createComponentVNode)(2,c.Section,{title:"Note Keeper",height:"100%",stretchContents:!0,buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"pen",onClick:function(){return r("edit")},content:"Edit Notes"}),children:(0,o.createComponentVNode)(2,c.Section,{color:"average",width:"100%",height:"100%",style:{"word-break":"break-all","overflow-y":"auto"},children:i})})}));u[7]=(0,o.createComponentVNode)(2,(function(e,t){var n=(0,a.useBackend)(t),l=(n.act,n.data),d=l.aircontents,u=l.weather;return(0,o.createComponentVNode)(2,c.Section,{title:"Weather",children:[(0,o.createComponentVNode)(2,c.Section,{level:2,title:"Current Conditions",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:(0,r.filter)((function(e){return"0"!==e.val||"Pressure"===e.entry||"Temperature"===e.entry}))(d).map((function(e){return(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:e.entry,color:(t=e.val,n=e.bad_low,r=e.poor_low,a=e.poor_high,l=e.bad_high,ta?"average":t>l?"bad":"good"),children:[e.val,(0,i.decodeHtmlEntities)(e.units)]},e.entry);var t,n,r,a,l}))})}),(0,o.createComponentVNode)(2,c.Section,{level:2,title:"Weather Reports",children:!!u.length&&(0,o.createComponentVNode)(2,c.LabeledList,{children:u.map((function(e){return(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:e.Planet,children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Time",children:e.Time}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Weather",children:(0,i.toTitleCase)(e.Weather)}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Temperature",children:["Current: ",e.Temperature.toFixed(),"\xb0C | High: ",e.High.toFixed(),"\xb0C | Low: ",e.Low.toFixed(),"\xb0C"]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Wind Direction",children:e.WindDir}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Wind Speed",children:e.WindSpeed}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Forecast",children:(0,i.decodeHtmlEntities)(e.Forecast)})]})},e.Planet)}))})||(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:"No weather reports available. Please check back later."})})]})})),u[8]=(0,o.createComponentVNode)(2,d.CrewManifestContent);u[9]=(0,o.createComponentVNode)(2,(function(e,t){var n=(0,a.useBackend)(t),r=n.act,l=n.data,d=l.owner,u=l.occupation,s=l.connectionStatus,m=l.address,p=l.visible,h=l.ring,C=l.selfie_mode;return(0,o.createComponentVNode)(2,c.Section,{title:"Settings",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Owner",children:(0,o.createComponentVNode)(2,c.Button,{icon:"pen",fluid:!0,content:(0,i.decodeHtmlEntities)(d),onClick:function(){return r("rename")}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Camera Mode",children:(0,o.createComponentVNode)(2,c.Button,{fluid:!0,content:C?"Front-facing Camera":"Rear-facing Camera",onClick:function(){return r("selfie_mode")}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Occupation",children:(0,i.decodeHtmlEntities)(u)}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Connection",children:1===s?(0,o.createComponentVNode)(2,c.Box,{color:"good",children:"Connected"}):(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:"Disconnected"})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Device EPv2 Address",children:m}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Visibility",children:(0,o.createComponentVNode)(2,c.Button.Checkbox,{checked:p,selected:p,fluid:!0,content:p?"This device can be seen by other devices.":"This device is invisible to other devices.",onClick:function(){return r("toggle_visibility")}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Ringer",children:(0,o.createComponentVNode)(2,c.Button.Checkbox,{checked:h,selected:h,fluid:!0,content:h?"Ringer on.":"Ringer off.",onClick:function(){return r("toggle_ringer")}})})]})})}))},function(e,t,n){"use strict";t.__esModule=!0,t.ComputerFabricator=void 0;var o=n(0),r=(n(6),n(1)),i=n(2),a=n(3);t.ComputerFabricator=function(e,t){var n=(0,r.useBackend)(t),s=n.act,m=n.data;return(0,o.createComponentVNode)(2,a.Window,{title:"Personal Computer Vendor",width:500,height:420,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:[(0,o.createComponentVNode)(2,i.Section,{italic:!0,fontSize:"20px",children:"Your perfect device, only three steps away..."}),0!==m.state&&(0,o.createComponentVNode)(2,i.Button,{fluid:!0,mb:1,icon:"circle",content:"Clear Order",onClick:function(){return s("clean_order")}}),0===m.state&&(0,o.createComponentVNode)(2,c),1===m.state&&(0,o.createComponentVNode)(2,l),2===m.state&&(0,o.createComponentVNode)(2,d),3===m.state&&(0,o.createComponentVNode)(2,u)]})})};var c=function(e,t){var n=(0,r.useBackend)(t),a=n.act;n.data;return(0,o.createComponentVNode)(2,i.Section,{title:"Step 1",minHeight:"306px",children:[(0,o.createComponentVNode)(2,i.Box,{mt:5,bold:!0,textAlign:"center",fontSize:"40px",children:"Choose your Device"}),(0,o.createComponentVNode)(2,i.Box,{mt:3,children:(0,o.createComponentVNode)(2,i.Grid,{width:"100%",children:[(0,o.createComponentVNode)(2,i.Grid.Column,{children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"laptop",content:"Laptop",textAlign:"center",fontSize:"30px",lineHeight:2,onClick:function(){return a("pick_device",{pick:"1"})}})}),(0,o.createComponentVNode)(2,i.Grid.Column,{children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"tablet-alt",content:"Tablet",textAlign:"center",fontSize:"30px",lineHeight:2,onClick:function(){return a("pick_device",{pick:"2"})}})})]})})]})},l=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data;return(0,o.createComponentVNode)(2,i.Section,{title:"Step 2: Customize your device",minHeight:"282px",buttons:(0,o.createComponentVNode)(2,i.Box,{bold:!0,color:"good",children:[c.totalprice,"\u20ae"]}),children:[(0,o.createComponentVNode)(2,i.Table,{children:[(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{bold:!0,position:"relative",children:["Battery:",(0,o.createComponentVNode)(2,i.Tooltip,{content:"Allows your device to operate without external utility power\nsource. Advanced batteries increase battery life.",position:"right"})]}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:(0,o.createComponentVNode)(2,i.Button,{content:"Standard",selected:1===c.hw_battery,onClick:function(){return a("hw_battery",{battery:"1"})}})}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:(0,o.createComponentVNode)(2,i.Button,{content:"Upgraded",selected:2===c.hw_battery,onClick:function(){return a("hw_battery",{battery:"2"})}})}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:(0,o.createComponentVNode)(2,i.Button,{content:"Advanced",selected:3===c.hw_battery,onClick:function(){return a("hw_battery",{battery:"3"})}})})]}),(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{bold:!0,position:"relative",children:["Hard Drive:",(0,o.createComponentVNode)(2,i.Tooltip,{content:"Stores file on your device. Advanced drives can store more\nfiles, but use more power, shortening battery life.",position:"right"})]}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:(0,o.createComponentVNode)(2,i.Button,{content:"Standard",selected:1===c.hw_disk,onClick:function(){return a("hw_disk",{disk:"1"})}})}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:(0,o.createComponentVNode)(2,i.Button,{content:"Upgraded",selected:2===c.hw_disk,onClick:function(){return a("hw_disk",{disk:"2"})}})}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:(0,o.createComponentVNode)(2,i.Button,{content:"Advanced",selected:3===c.hw_disk,onClick:function(){return a("hw_disk",{disk:"3"})}})})]}),(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{bold:!0,position:"relative",children:["Network Card:",(0,o.createComponentVNode)(2,i.Tooltip,{content:"Allows your device to wirelessly connect to stationwide NTNet\nnetwork. Basic cards are limited to on-station use, while\nadvanced cards can operate anywhere near the station, which\nincludes asteroid outposts",position:"right"})]}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:(0,o.createComponentVNode)(2,i.Button,{content:"None",selected:0===c.hw_netcard,onClick:function(){return a("hw_netcard",{netcard:"0"})}})}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:(0,o.createComponentVNode)(2,i.Button,{content:"Standard",selected:1===c.hw_netcard,onClick:function(){return a("hw_netcard",{netcard:"1"})}})}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:(0,o.createComponentVNode)(2,i.Button,{content:"Advanced",selected:2===c.hw_netcard,onClick:function(){return a("hw_netcard",{netcard:"2"})}})})]}),(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{bold:!0,position:"relative",children:["Nano Printer:",(0,o.createComponentVNode)(2,i.Tooltip,{content:"A device that allows for various paperwork manipulations,\nsuch as, scanning of documents or printing new ones.\nThis device was certified EcoFriendlyPlus and is capable of\nrecycling existing paper for printing purposes.",position:"right"})]}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:(0,o.createComponentVNode)(2,i.Button,{content:"None",selected:0===c.hw_nanoprint,onClick:function(){return a("hw_nanoprint",{print:"0"})}})}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:(0,o.createComponentVNode)(2,i.Button,{content:"Standard",selected:1===c.hw_nanoprint,onClick:function(){return a("hw_nanoprint",{print:"1"})}})})]}),(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{bold:!0,position:"relative",children:["Secondary Card Reader:",(0,o.createComponentVNode)(2,i.Tooltip,{content:"Adds a secondary RFID card reader, for manipulating or\nreading from a second standard RFID card.\nPlease note that a primary card reader is necessary to\nallow the device to read your identification, but one\nis included in the base price.",position:"right"})]}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:(0,o.createComponentVNode)(2,i.Button,{content:"None",selected:0===c.hw_card,onClick:function(){return a("hw_card",{card:"0"})}})}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:(0,o.createComponentVNode)(2,i.Button,{content:"Standard",selected:1===c.hw_card,onClick:function(){return a("hw_card",{card:"1"})}})})]}),2!==c.devtype&&(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{bold:!0,position:"relative",children:["Processor Unit:",(0,o.createComponentVNode)(2,i.Tooltip,{content:"A component critical for your device's functionality.\nIt allows you to run programs from your hard drive.\nAdvanced CPUs use more power, but allow you to run\nmore programs on background at once.",position:"right"})]}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:(0,o.createComponentVNode)(2,i.Button,{content:"Standard",selected:1===c.hw_cpu,onClick:function(){return a("hw_cpu",{cpu:"1"})}})}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:(0,o.createComponentVNode)(2,i.Button,{content:"Advanced",selected:2===c.hw_cpu,onClick:function(){return a("hw_cpu",{cpu:"2"})}})})]}),(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{bold:!0,position:"relative",children:["Tesla Relay:",(0,o.createComponentVNode)(2,i.Tooltip,{content:"An advanced wireless power relay that allows your device\nto connect to nearby area power controller to provide\nalternative power source. This component is currently\nunavailable on tablet computers due to size restrictions.",position:"right"})]}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:(0,o.createComponentVNode)(2,i.Button,{content:"None",selected:0===c.hw_tesla,onClick:function(){return a("hw_tesla",{tesla:"0"})}})}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:(0,o.createComponentVNode)(2,i.Button,{content:"Standard",selected:1===c.hw_tesla,onClick:function(){return a("hw_tesla",{tesla:"1"})}})})]})]}),(0,o.createComponentVNode)(2,i.Button,{fluid:!0,mt:3,content:"Confirm Order",color:"good",textAlign:"center",fontSize:"18px",lineHeight:2,onClick:function(){return a("confirm_order")}})]})},d=function(e,t){var n=(0,r.useBackend)(t),a=(n.act,n.data);return(0,o.createComponentVNode)(2,i.Section,{title:"Step 3: Payment",minHeight:"282px",children:[(0,o.createComponentVNode)(2,i.Box,{italic:!0,textAlign:"center",fontSize:"20px",children:"Your device is ready for fabrication..."}),(0,o.createComponentVNode)(2,i.Box,{bold:!0,mt:2,textAlign:"center",fontSize:"16px",children:[(0,o.createComponentVNode)(2,i.Box,{inline:!0,children:"Please swipe your ID now to authorize payment of:"}),"\xa0",(0,o.createComponentVNode)(2,i.Box,{inline:!0,color:"good",children:[a.totalprice,"\u20ae"]})]})]})},u=function(e,t){return(0,o.createComponentVNode)(2,i.Section,{minHeight:"282px",children:[(0,o.createComponentVNode)(2,i.Box,{bold:!0,textAlign:"center",fontSize:"28px",mt:10,children:"Thank you for your purchase!"}),(0,o.createComponentVNode)(2,i.Box,{italic:!0,mt:1,textAlign:"center",children:"If you experience any difficulties with your new device, please contact your local network administrator."})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.CookingAppliance=void 0;var o=n(0),r=(n(5),n(1)),i=n(2),a=n(3);t.CookingAppliance=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.temperature,u=l.optimalTemp,s=l.temperatureEnough,m=l.efficiency,p=l.containersRemovable,h=l.our_contents;return(0,o.createComponentVNode)(2,a.Window,{width:600,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,i.Section,{title:"Status",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Temperature",children:(0,o.createComponentVNode)(2,i.ProgressBar,{color:s?"good":"blue",value:d,maxValue:u,children:[(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:d}),"\xb0C / ",u,"\xb0C"]})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Efficiency",children:[(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:m}),"%"]})]})}),(0,o.createComponentVNode)(2,i.Section,{title:"Containers",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:h.map((function(e,t){return e.empty?(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Slot #"+(t+1),children:(0,o.createComponentVNode)(2,i.Button,{onClick:function(){return c("slot",{slot:t+1})},children:"Empty"})}):(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Slot #"+(t+1),verticalAlign:"middle",children:(0,o.createComponentVNode)(2,i.Flex,{spacing:1,children:[(0,o.createComponentVNode)(2,i.Flex.Item,{children:(0,o.createComponentVNode)(2,i.Button,{disabled:!p,onClick:function(){return c("slot",{slot:t+1})},children:e.container||"No Container"})}),(0,o.createComponentVNode)(2,i.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,i.ProgressBar,{color:e.progressText[0],value:e.progress,maxValue:1,children:e.progressText[1]})})]})},t)}))})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Cryo=void 0;var o=n(0),r=n(1),i=n(2),a=n(3),c=[{label:"Resp.",type:"oxyLoss"},{label:"Toxin",type:"toxLoss"},{label:"Brute",type:"bruteLoss"},{label:"Burn",type:"fireLoss"}],l=[["good","Conscious"],["average","Unconscious"],["bad","DEAD"]];t.Cryo=function(e,t){return(0,o.createComponentVNode)(2,a.Window,{width:520,height:470,resizeable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{className:"Layout__content--flexColumn",children:(0,o.createComponentVNode)(2,d)})})};var d=function(e,t){var n=(0,r.useBackend)(t),a=n.act,d=n.data,s=d.isOperating,m=d.hasOccupant,p=d.occupant,h=void 0===p?[]:p,C=d.cellTemperature,f=d.cellTemperatureStatus,N=d.isBeakerLoaded;return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{title:"Occupant",flexGrow:"1",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"user-slash",onClick:function(){return a("ejectOccupant")},disabled:!m,children:"Eject"}),children:m?(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Occupant",children:h.name||"Unknown"}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Health",children:(0,o.createComponentVNode)(2,i.ProgressBar,{min:h.health,max:h.maxHealth,value:h.health/h.maxHealth,color:h.health>0?"good":"average",children:(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:Math.round(h.health)})})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Status",color:l[h.stat][0],children:l[h.stat][1]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Temperature",children:[(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:Math.round(h.bodyTemperature)})," K"]}),(0,o.createComponentVNode)(2,i.LabeledList.Divider),c.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.label,children:(0,o.createComponentVNode)(2,i.ProgressBar,{value:h[e.type]/100,ranges:{bad:[.01,Infinity]},children:(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:Math.round(h[e.type])})})},e.id)}))]}):(0,o.createComponentVNode)(2,i.Flex,{height:"100%",textAlign:"center",children:(0,o.createComponentVNode)(2,i.Flex.Item,{grow:"1",align:"center",color:"label",children:[(0,o.createComponentVNode)(2,i.Icon,{name:"user-slash",mb:"0.5rem",size:"5"}),(0,o.createVNode)(1,"br"),"No occupant detected."]})})}),(0,o.createComponentVNode)(2,i.Section,{title:"Cell",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"eject",onClick:function(){return a("ejectBeaker")},disabled:!N,children:"Eject Beaker"}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Power",children:(0,o.createComponentVNode)(2,i.Button,{icon:"power-off",onClick:function(){return a(s?"switchOff":"switchOn")},selected:s,children:s?"On":"Off"})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Temperature",color:f,children:[(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:C})," K"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Beaker",children:(0,o.createComponentVNode)(2,u)})]})})],4)},u=function(e,t){var n=(0,r.useBackend)(t),a=(n.act,n.data),c=a.isBeakerLoaded,l=a.beakerLabel,d=a.beakerVolume;return c?(0,o.createFragment)([l||(0,o.createComponentVNode)(2,i.Box,{color:"average",children:"No label"}),(0,o.createComponentVNode)(2,i.Box,{color:!d&&"bad",children:d?(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:d,format:function(e){return Math.round(e)+" units remaining"}}):"Beaker is empty"})],0):(0,o.createComponentVNode)(2,i.Box,{color:"average",children:"No beaker loaded"})}},function(e,t,n){"use strict";t.__esModule=!0,t.CryoStorageItemsVr=t.CryoStorageVr=void 0;var o=n(0),r=n(1),i=n(2),a=n(3),c=n(191);t.CryoStorageVr=function(e,t){var n=(0,r.useBackend)(t),d=(n.act,n.data),u=d.real_name,s=d.allow_items,m=(0,r.useLocalState)(t,"tab",0),p=m[0],h=m[1];return(0,o.createComponentVNode)(2,a.Window,{width:400,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,i.Tabs,{children:[(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:0===p,onClick:function(){return h(0)},children:"Crew"}),!!s&&(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:1===p,onClick:function(){return h(1)},children:"Items"})]}),(0,o.createComponentVNode)(2,i.NoticeBox,{info:!0,children:["Welcome, ",u,"."]}),0===p&&(0,o.createComponentVNode)(2,c.CryoStorageCrew),!!s&&1===p&&(0,o.createComponentVNode)(2,l)]})})};var l=function(e,t){var n=(0,r.useBackend)(t),a=(n.act,n.data.items);return(0,o.createComponentVNode)(2,i.Section,{title:"Stored Items",children:a.length&&a.map((function(e){return(0,o.createComponentVNode)(2,i.Box,{color:"label",children:e},e)}))||(0,o.createComponentVNode)(2,i.Box,{color:"average",children:"No items stored."})})};t.CryoStorageItemsVr=l},function(e,t,n){"use strict";t.__esModule=!0,t.DNAForensics=void 0;var o=n(0),r=(n(5),n(1)),i=n(2),a=n(3);t.DNAForensics=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.scan_progress,u=l.scanning,s=l.bloodsamp,m=l.bloodsamp_desc;return(0,o.createComponentVNode)(2,a.Window,{width:540,height:326,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:[(0,o.createComponentVNode)(2,i.Section,{title:"Status",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{selected:u,disabled:!s,icon:"power-off",onClick:function(){return c("scanItem")},children:u?"Halt Scan":"Begin Scan"}),(0,o.createComponentVNode)(2,i.Button,{disabled:!s,icon:"eject",onClick:function(){return c("ejectItem")},children:"Eject Bloodsample"})],4),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Scan Progress",children:(0,o.createComponentVNode)(2,i.ProgressBar,{ranges:{good:[99,Infinity],violet:[-Infinity,99]},value:d,maxValue:100})})})}),(0,o.createComponentVNode)(2,i.Section,{title:"Blood Sample",children:s&&(0,o.createComponentVNode)(2,i.Box,{children:[s,(0,o.createComponentVNode)(2,i.Box,{color:"label",children:m})]})||(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"No blood sample inserted."})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.DNAModifier=void 0;var o=n(0),r=n(1),i=n(2),a=n(3),c=n(45),l=[["good","Alive"],["average","Unconscious"],["bad","DEAD"]],d=[["ui","Modify U.I.","dna"],["se","Modify S.E.","dna"],["buffer","Transfer Buffers","syringe"],["rejuvenators","Rejuvenators","flask"]],u=[5,10,20,30,50];t.DNAModifier=function(e,t){var n,i=(0,r.useBackend)(t),l=(i.act,i.data),d=l.irradiating,u=l.dnaBlockSize,p=l.occupant;return t.dnaBlockSize=u,t.isDNAInvalid=!p.isViableSubject||!p.uniqueIdentity||!p.structuralEnzymes,d&&(n=(0,o.createComponentVNode)(2,g,{duration:d})),(0,o.createComponentVNode)(2,a.Window,{width:660,height:700,resizable:!0,children:[(0,o.createComponentVNode)(2,c.ComplexModal),n,(0,o.createComponentVNode)(2,a.Window.Content,{className:"Layout__content--flexColumn",children:[(0,o.createComponentVNode)(2,s),(0,o.createComponentVNode)(2,m)]})]})};var s=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,d=c.locked,u=c.hasOccupant,s=c.occupant;return(0,o.createComponentVNode)(2,i.Section,{title:"Occupant",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Box,{color:"label",display:"inline",mr:"0.5rem",children:"Door Lock:"}),(0,o.createComponentVNode)(2,i.Button,{disabled:!u,selected:d,icon:d?"toggle-on":"toggle-off",content:d?"Engaged":"Disengaged",onClick:function(){return a("toggleLock")}}),(0,o.createComponentVNode)(2,i.Button,{disabled:!u||d,icon:"user-slash",content:"Eject",onClick:function(){return a("ejectOccupant")}})],4),children:u?(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Box,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Name",children:s.name}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Health",children:(0,o.createComponentVNode)(2,i.ProgressBar,{min:s.minHealth,max:s.maxHealth,value:s.health/s.maxHealth,ranges:{good:[.5,Infinity],average:[0,.5],bad:[-Infinity,0]}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Status",color:l[s.stat][0],children:l[s.stat][1]}),(0,o.createComponentVNode)(2,i.LabeledList.Divider)]})}),t.isDNAInvalid?(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:[(0,o.createComponentVNode)(2,i.Icon,{name:"exclamation-circle"}),"\xa0 The occupant's DNA structure is ruined beyond recognition, please insert a subject with an intact DNA structure."]}):(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Radiation",children:(0,o.createComponentVNode)(2,i.ProgressBar,{min:"0",max:"100",value:s.radiationLevel/100,color:"average"})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Unique Enzymes",children:c.occupant.uniqueEnzymes?c.occupant.uniqueEnzymes:(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:[(0,o.createComponentVNode)(2,i.Icon,{name:"exclamation-circle"}),"\xa0 Unknown"]})})]})],0):(0,o.createComponentVNode)(2,i.Box,{color:"label",children:"Cell unoccupied."})})},m=function(e,t){var n,a=(0,r.useBackend)(t),c=a.act,l=a.data,u=l.selectedMenuKey,s=l.hasOccupant;l.occupant;return s?t.isDNAInvalid?(0,o.createComponentVNode)(2,i.Section,{flexGrow:"1",children:(0,o.createComponentVNode)(2,i.Flex,{height:"100%",children:(0,o.createComponentVNode)(2,i.Flex.Item,{grow:"1",align:"center",textAlign:"center",color:"label",children:[(0,o.createComponentVNode)(2,i.Icon,{name:"user-slash",mb:"0.5rem",size:"5"}),(0,o.createVNode)(1,"br"),"No operation possible on this subject."]})})}):("ui"===u?n=(0,o.createFragment)([(0,o.createComponentVNode)(2,p),(0,o.createComponentVNode)(2,C)],4):"se"===u?n=(0,o.createFragment)([(0,o.createComponentVNode)(2,h),(0,o.createComponentVNode)(2,C)],4):"buffer"===u?n=(0,o.createComponentVNode)(2,f):"rejuvenators"===u&&(n=(0,o.createComponentVNode)(2,V)),(0,o.createComponentVNode)(2,i.Section,{flexGrow:"1",children:[(0,o.createComponentVNode)(2,i.Tabs,{children:d.map((function(e,t){return(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:u===e[0],onClick:function(){return c("selectMenuKey",{key:e[0]})},children:[(0,o.createComponentVNode)(2,i.Icon,{name:e[2]}),e[1]]},t)}))}),n]})):(0,o.createComponentVNode)(2,i.Section,{flexGrow:"1",children:(0,o.createComponentVNode)(2,i.Flex,{height:"100%",children:(0,o.createComponentVNode)(2,i.Flex.Item,{grow:"1",align:"center",textAlign:"center",color:"label",children:[(0,o.createComponentVNode)(2,i.Icon,{name:"user-slash",mb:"0.5rem",size:"5"}),(0,o.createVNode)(1,"br"),"No occupant in DNA modifier."]})})})},p=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,l=c.selectedUIBlock,d=c.selectedUISubBlock,u=c.selectedUITarget,s=c.occupant;return(0,o.createComponentVNode)(2,i.Section,{title:"Modify Unique Identifier",level:"2",children:[(0,o.createComponentVNode)(2,v,{dnaString:s.uniqueIdentity,selectedBlock:l,selectedSubblock:d,blockSize:t.dnaBlockSize,action:"selectUIBlock"}),(0,o.createComponentVNode)(2,i.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Target",children:(0,o.createComponentVNode)(2,i.Knob,{minValue:"1",maxValue:"15",stepPixelSize:"20",value:u,format:function(e){return e.toString(16).toUpperCase()},ml:"0",onChange:function(e,t){return a("changeUITarget",{value:t})}})})}),(0,o.createComponentVNode)(2,i.Button,{icon:"radiation",content:"Irradiate Block",mt:"0.5rem",onClick:function(){return a("pulseUIRadiation")}})]})},h=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,l=c.selectedSEBlock,d=c.selectedSESubBlock,u=c.occupant;return(0,o.createComponentVNode)(2,i.Section,{title:"Modify Structural Enzymes",level:"2",children:[(0,o.createComponentVNode)(2,v,{dnaString:u.structuralEnzymes,selectedBlock:l,selectedSubblock:d,blockSize:t.dnaBlockSize,action:"selectSEBlock"}),(0,o.createComponentVNode)(2,i.Button,{icon:"radiation",content:"Irradiate Block",onClick:function(){return a("pulseSERadiation")}})]})},C=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,l=c.radiationIntensity,d=c.radiationDuration;return(0,o.createComponentVNode)(2,i.Section,{title:"Radiation Emitter",level:"2",children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Intensity",children:(0,o.createComponentVNode)(2,i.Knob,{minValue:"1",maxValue:"10",stepPixelSize:"20",value:l,popUpPosition:"right",ml:"0",onChange:function(e,t){return a("radiationIntensity",{value:t})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Duration",children:(0,o.createComponentVNode)(2,i.Knob,{minValue:"1",maxValue:"20",stepPixelSize:"10",unit:"s",value:d,popUpPosition:"right",ml:"0",onChange:function(e,t){return a("radiationDuration",{value:t})}})})]}),(0,o.createComponentVNode)(2,i.Button,{icon:"radiation",content:"Pulse Radiation",tooltip:"Mutates a random block of either the occupant's UI or SE.",tooltipPosition:"top-right",mt:"0.5rem",onClick:function(){return a("pulseRadiation")}})]})},f=function(e,t){var n=(0,r.useBackend)(t),a=(n.act,n.data.buffers.map((function(e,t){return(0,o.createComponentVNode)(2,N,{id:t+1,name:"Buffer "+(t+1),buffer:e},t)})));return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{title:"Buffers",level:"2",children:a}),(0,o.createComponentVNode)(2,b)],4)},N=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,l=e.id,d=e.name,u=e.buffer,s=c.isInjectorReady,m=d+(u.data?" - "+u.label:"");return(0,o.createComponentVNode)(2,i.Box,{backgroundColor:"rgba(0, 0, 0, 0.33)",mb:"0.5rem",children:(0,o.createComponentVNode)(2,i.Section,{title:m,level:"3",mx:"0",lineHeight:"18px",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button.Confirm,{disabled:!u.data,icon:"trash",content:"Clear",onClick:function(){return a("bufferOption",{option:"clear",id:l})}}),(0,o.createComponentVNode)(2,i.Button,{disabled:!u.data,icon:"pen",content:"Rename",onClick:function(){return a("bufferOption",{option:"changeLabel",id:l})}}),(0,o.createComponentVNode)(2,i.Button,{disabled:!u.data||!c.hasDisk,icon:"save",content:"Export",tooltip:"Exports this buffer to the currently loaded data disk.",tooltipPosition:"bottom-left",onClick:function(){return a("bufferOption",{option:"saveDisk",id:l})}})],4),children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Write",children:[(0,o.createComponentVNode)(2,i.Button,{icon:"arrow-circle-down",content:"Subject U.I",mb:"0",onClick:function(){return a("bufferOption",{option:"saveUI",id:l})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"arrow-circle-down",content:"Subject U.I and U.E.",mb:"0",onClick:function(){return a("bufferOption",{option:"saveUIAndUE",id:l})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"arrow-circle-down",content:"Subject S.E.",mb:"0",onClick:function(){return a("bufferOption",{option:"saveSE",id:l})}}),(0,o.createComponentVNode)(2,i.Button,{disabled:!c.hasDisk||!c.disk.data,icon:"arrow-circle-down",content:"From Disk",mb:"0",onClick:function(){return a("bufferOption",{option:"loadDisk",id:l})}})]}),!!u.data&&(0,o.createFragment)([(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Subject",children:u.owner||(0,o.createComponentVNode)(2,i.Box,{color:"average",children:"Unknown"})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Data Type",children:["ui"===u.type?"Unique Identifiers":"Structural Enzymes",!!u.ue&&" and Unique Enzymes"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Transfer to",children:[(0,o.createComponentVNode)(2,i.Button,{disabled:!s,icon:s?"syringe":"spinner",iconSpin:!s,content:"Injector",mb:"0",onClick:function(){return a("bufferOption",{option:"createInjector",id:l})}}),(0,o.createComponentVNode)(2,i.Button,{disabled:!s,icon:s?"syringe":"spinner",iconSpin:!s,content:"Block Injector",mb:"0",onClick:function(){return a("bufferOption",{option:"createInjector",id:l,block:1})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"user",content:"Subject",mb:"0",onClick:function(){return a("bufferOption",{option:"transfer",id:l})}})]})],4)]}),!u.data&&(0,o.createComponentVNode)(2,i.Box,{color:"label",mt:"0.5rem",children:"This buffer is empty."})]})})},b=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,l=c.hasDisk,d=c.disk;return(0,o.createComponentVNode)(2,i.Section,{title:"Data Disk",level:"2",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button.Confirm,{disabled:!l||!d.data,icon:"trash",content:"Wipe",onClick:function(){return a("wipeDisk")}}),(0,o.createComponentVNode)(2,i.Button,{disabled:!l,icon:"eject",content:"Eject",onClick:function(){return a("ejectDisk")}})],4),children:l?d.data?(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Label",children:d.label?d.label:"No label"}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Subject",children:d.owner?d.owner:(0,o.createComponentVNode)(2,i.Box,{color:"average",children:"Unknown"})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Data Type",children:["ui"===d.type?"Unique Identifiers":"Structural Enzymes",!!d.ue&&" and Unique Enzymes"]})]}):(0,o.createComponentVNode)(2,i.Box,{color:"label",children:"Disk is blank."}):(0,o.createComponentVNode)(2,i.Box,{color:"label",textAlign:"center",my:"1rem",children:[(0,o.createComponentVNode)(2,i.Icon,{name:"save-o",size:"4"}),(0,o.createVNode)(1,"br"),"No disk inserted."]})})},V=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,l=c.isBeakerLoaded,d=c.beakerVolume,s=c.beakerLabel;return(0,o.createComponentVNode)(2,i.Section,{title:"Rejuvenators and Beaker",level:"2",buttons:(0,o.createComponentVNode)(2,i.Button,{disabled:!l,icon:"eject",content:"Eject",onClick:function(){return a("ejectBeaker")}}),children:l?(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Inject",children:[u.map((function(e,t){return(0,o.createComponentVNode)(2,i.Button,{disabled:e>d,icon:"syringe",content:e,onClick:function(){return a("injectRejuvenators",{amount:e})}},t)})),(0,o.createComponentVNode)(2,i.Button,{disabled:d<=0,icon:"syringe",content:"All",onClick:function(){return a("injectRejuvenators",{amount:d})}})]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Beaker",children:[(0,o.createComponentVNode)(2,i.Box,{mb:"0.5rem",children:s||"No label"}),d?(0,o.createComponentVNode)(2,i.Box,{color:"good",children:[d," unit",1===d?"":"s"," remaining"]}):(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"Empty"})]})]}):(0,o.createComponentVNode)(2,i.Box,{color:"label",textAlign:"center",my:"25%",children:[(0,o.createComponentVNode)(2,i.Icon,{name:"exclamation-triangle",size:"4"}),(0,o.createVNode)(1,"br"),"No beaker loaded."]})})},g=function(e,t){return(0,o.createComponentVNode)(2,i.Dimmer,{textAlign:"center",children:[(0,o.createComponentVNode)(2,i.Icon,{name:"spinner",size:"5",spin:!0}),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,i.Box,{color:"average",children:(0,o.createVNode)(1,"h1",null,[(0,o.createComponentVNode)(2,i.Icon,{name:"radiation"}),(0,o.createTextVNode)("\xa0Irradiating occupant\xa0"),(0,o.createComponentVNode)(2,i.Icon,{name:"radiation"})],4)}),(0,o.createComponentVNode)(2,i.Box,{color:"label",children:(0,o.createVNode)(1,"h3",null,[(0,o.createTextVNode)("For "),e.duration,(0,o.createTextVNode)(" second"),1===e.duration?"":"s"],0)})]})},v=function(e,t){for(var n=(0,r.useBackend)(t),a=n.act,c=(n.data,e.dnaString),l=e.selectedBlock,d=e.selectedSubblock,u=e.blockSize,s=e.action,m=c.split(""),p=[],h=function(e){for(var t=e/u+1,n=[],r=function(r){var c=r+1;n.push((0,o.createComponentVNode)(2,i.Button,{selected:l===t&&d===c,content:m[e+r],mb:"0",onClick:function(){return a(s,{block:t,subblock:c})}}))},c=0;c1?"Dangerous!":null]},e.stage)}))||(0,o.createComponentVNode)(2,i.Box,{children:"No virus sample loaded."})}),(0,o.createComponentVNode)(2,i.Section,{level:2,title:"Affected Species",color:"label",children:[m&&m.length?null:"None",m.sort().join(", ")]}),(0,o.createComponentVNode)(2,i.Section,{level:2,title:"Reverse Engineering",children:[(0,o.createComponentVNode)(2,i.Box,{color:"bad",mb:1,children:(0,o.createVNode)(1,"i",null,"CAUTION: Reverse engineering will destroy the viral sample.",16)}),d.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{content:e.stage,icon:"exchange-alt",onClick:function(){return a("grab",{grab:e.reference})}},e.stage)})),(0,o.createComponentVNode)(2,i.Button,{content:"Species",icon:"exchange-alt",onClick:function(){return a("affected_species")}})]})],4)]})},l=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,l=(c.dish_inserted,c.buffer),d=c.species_buffer,u=(c.effects,c.info);c.growth,c.affected_species,c.busy;return(0,o.createComponentVNode)(2,i.Section,{title:"Storage",children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Memory Buffer",children:l?(0,o.createComponentVNode)(2,i.Box,{children:[l.name," (",l.stage,")"]}):d?(0,o.createComponentVNode)(2,i.Box,{children:d}):"Empty"})}),(0,o.createComponentVNode)(2,i.Button,{mt:1,icon:"save",content:"Save To Disk",disabled:!l&&!d,onClick:function(){return a("disk")}}),l?(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.Button,{icon:"pen",content:"Splice #1",disabled:l.stage>1,onClick:function(){return a("splice",{splice:1})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"pen",content:"Splice #2",disabled:l.stage>2,onClick:function(){return a("splice",{splice:2})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"pen",content:"Splice #3",disabled:l.stage>3,onClick:function(){return a("splice",{splice:3})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"pen",content:"Splice #4",disabled:l.stage>4,onClick:function(){return a("splice",{splice:4})}})]}):d?(0,o.createComponentVNode)(2,i.Box,{children:(0,o.createComponentVNode)(2,i.Button,{icon:"pen",content:"Splice Species",disabled:!d||u,onClick:function(){return a("splice",{splice:5})}})}):null]})}},function(e,t,n){"use strict";t.__esModule=!0,t.DishIncubator=void 0;var o=n(0),r=(n(5),n(20)),i=n(1),a=n(2),c=n(3);t.DishIncubator=function(e,t){var n=(0,i.useBackend)(t),l=n.act,d=n.data,u=d.on,s=d.system_in_use,m=d.food_supply,p=d.radiation,h=d.growth,C=d.toxins,f=d.chemicals_inserted,N=d.can_breed_virus,b=d.chemical_volume,V=d.max_chemical_volume,g=d.dish_inserted,v=d.blood_already_infected,_=d.virus,k=d.analysed,y=d.infection_rate;return(0,o.createComponentVNode)(2,c.Window,{width:400,height:600,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{title:"Environmental Conditions",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",selected:u,content:u?"On":"Off",onClick:function(){return l("power")}}),children:[(0,o.createComponentVNode)(2,a.Flex,{spacing:1,mb:1,children:[(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"radiation",content:"Add Radiation",onClick:function(){return l("rad")}})}),(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,a.Button.Confirm,{fluid:!0,color:"red",icon:"trash",confirmIcon:"trash",content:"Flush System",disabled:!s,onClick:function(){return l("flush")}})})]}),(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Virus Food",children:(0,o.createComponentVNode)(2,a.ProgressBar,{minValue:0,maxValue:100,ranges:{good:[40,Infinity],average:[20,40],bad:[-Infinity,20]},value:m})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Radiation Level",children:(0,o.createComponentVNode)(2,a.ProgressBar,{minValue:0,maxValue:100,color:p>=50?"bad":h>=25?"average":"good",value:p,children:[(0,r.formatCommaNumber)(1e4*p)," \xb5Sv"]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Toxicity",children:(0,o.createComponentVNode)(2,a.ProgressBar,{minValue:0,maxValue:100,ranges:{bad:[50,Infinity],average:[25,50],good:[-Infinity,25]},value:C})})]})]}),(0,o.createComponentVNode)(2,a.Section,{title:N?"Vial":"Chemicals",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Eject "+(N?"Vial":"Chemicals"),disabled:!f,onClick:function(){return l("ejectchem")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"virus",content:"Breed Virus",disabled:!N,onClick:function(){return l("virus")}})],4),children:f&&(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Volume",children:(0,o.createComponentVNode)(2,a.ProgressBar,{minValue:0,maxValue:V,value:b,children:[b,"/",V]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Breeding Environment",color:N?"good":"average",children:[g?N?"Suitable":"No hemolytic samples detected":"N/A",v?(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"CAUTION: Viral infection detected in blood sample."}):null]})]})})||(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"No chemicals inserted."})}),(0,o.createComponentVNode)(2,a.Section,{title:"Virus Dish",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Eject Dish",disabled:!g,onClick:function(){return l("ejectdish")}}),children:g?_?(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Growth Density",children:(0,o.createComponentVNode)(2,a.ProgressBar,{minValue:0,maxValue:100,ranges:{good:[50,Infinity],average:[25,50],bad:[-Infinity,25]},value:h})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Infection Rate",children:k?y:"Unknown."})]}):(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"No virus detected."}):(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"No dish loaded."})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.DisposalBin=void 0;var o=n(0),r=n(1),i=n(2),a=n(3);t.DisposalBin=function(e,t){var n,c,l=(0,r.useBackend)(t),d=l.act,u=l.data;return 2===u.mode?(n="good",c="Ready"):u.mode<=0?(n="bad",c="N/A"):1===u.mode?(n="average",c="Pressurizing"):(n="average",c="Idle"),(0,o.createComponentVNode)(2,a.Window,{width:300,height:250,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:(0,o.createComponentVNode)(2,i.Section,{children:[(0,o.createComponentVNode)(2,i.Box,{bold:!0,m:1,children:"Status"}),(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"State",color:n,children:c}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Pressure",children:(0,o.createComponentVNode)(2,i.ProgressBar,{ranges:{bad:[-Infinity,0],average:[0,99],good:[99,Infinity]},value:u.pressure,minValue:0,maxValue:100})})]}),(0,o.createComponentVNode)(2,i.Box,{bold:!0,m:1,children:"Controls"}),(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Handle",children:[(0,o.createComponentVNode)(2,i.Button,{icon:"toggle-off",disabled:u.isAI||u.panel_open,content:"Disengaged",selected:u.flushing?null:"selected",onClick:function(){return d("disengageHandle")}}),(0,o.createComponentVNode)(2,i.Button,{icon:"toggle-on",disabled:u.isAI||u.panel_open,content:"Engaged",selected:u.flushing?"selected":null,onClick:function(){return d("engageHandle")}})]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Power",children:[(0,o.createComponentVNode)(2,i.Button,{icon:"toggle-off",disabled:-1===u.mode,content:"Off",selected:u.mode?null:"selected",onClick:function(){return d("pumpOff")}}),(0,o.createComponentVNode)(2,i.Button,{icon:"toggle-on",disabled:-1===u.mode,content:"On",selected:u.mode?"selected":null,onClick:function(){return d("pumpOn")}})]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Eject",children:(0,o.createComponentVNode)(2,i.Button,{icon:"sign-out-alt",disabled:u.isAI,content:"Eject Contents",onClick:function(){return d("eject")}})})]})]})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.DroneConsole=void 0;var o=n(0),r=(n(5),n(1)),i=n(2),a=n(3);t.DroneConsole=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.drones,u=l.areas,s=l.selected_area,m=l.fabricator,p=l.fabPower;return(0,o.createComponentVNode)(2,a.Window,{width:600,height:350,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,i.Section,{title:"Drone Fabricator",buttons:(0,o.createComponentVNode)(2,i.Button,{disabled:!m,selected:p,icon:"power-off",content:p?"Enabled":"Disabled",onClick:function(){return c("toggle_fab")}}),children:m?(0,o.createComponentVNode)(2,i.Box,{color:"good",children:"Linked."}):(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:["Fabricator not detected.",(0,o.createComponentVNode)(2,i.Button,{icon:"sync",content:"Search for Fabricator",onClick:function(){return c("search_fab")}})]})}),(0,o.createComponentVNode)(2,i.Section,{title:"Request Drone",children:[(0,o.createComponentVNode)(2,i.Dropdown,{options:u?u.sort():null,selected:s,width:"100%",onSelected:function(e){return c("set_dcall_area",{area:e})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"share-square",content:"Send Ping",onClick:function(){return c("ping")}})]}),(0,o.createComponentVNode)(2,i.Section,{title:"Maintenance Units",children:d&&d.length?(0,o.createComponentVNode)(2,i.LabeledList,{children:d.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.name,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:"sync",content:"Resync",onClick:function(){return c("resync",{ref:e.ref})}}),(0,o.createComponentVNode)(2,i.Button.Confirm,{icon:"exclamation-triangle",color:"red",content:"Shutdown",onClick:function(){return c("shutdown",{ref:e.ref})}})],4),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Location",children:e.loc}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Charge",children:[e.charge," / ",e.maxCharge]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Active",children:e.active?"Yes":"No"})]})},e.name)}))}):(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"No drones detected."})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.EmbeddedController=void 0;var o=n(0),r=(n(6),n(5),n(1)),i=n(2),a=n(3),c=((0,n(24).createLogger)("fuck"),{});t.EmbeddedController=function(e,t){var n=(0,r.useBackend)(t),i=(n.act,n.data.internalTemplateName),l=c[i];if(!l)throw Error("Unable to find Component for template name: "+i);return(0,o.createComponentVNode)(2,a.Window,{width:450,height:340,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:(0,o.createComponentVNode)(2,l)})})};var l=function(e,t){var n=e.bars;return(0,o.createComponentVNode)(2,i.Section,{title:"Status",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:n.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.label,children:(0,o.createComponentVNode)(2,i.ProgressBar,{color:e.color(e.value),minValue:e.minValue,maxValue:e.maxValue,value:e.value,children:e.textValue})},e.label)}))})})},d=function(e,t){var n=(0,r.useBackend)(t),a=n.data,c=n.act,l=!0;a.interior_status&&"open"===a.interior_status.state?l=!1:a.external_pressure&&a.chamber_pressure&&(l=!(Math.abs(a.external_pressure-a.chamber_pressure)>5));var d=!0;return a.exterior_status&&"open"===a.exterior_status.state?d=!1:a.internal_pressure&&a.chamber_pressure&&(d=!(Math.abs(a.internal_pressure-a.chamber_pressure)>5)),(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.Button,{disabled:a.airlock_disabled,icon:"arrow-left",content:"Cycle to Exterior",onClick:function(){return c("cycle_ext")}}),(0,o.createComponentVNode)(2,i.Button,{disabled:a.airlock_disabled,icon:"arrow-right",content:"Cycle to Interior",onClick:function(){return c("cycle_int")}})]}),(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.Button.Confirm,{disabled:a.airlock_disabled,color:l?"":"bad",icon:"exclamation-triangle",confirmIcon:"exclamation-triangle",content:"Force Exterior Door",onClick:function(){return c("force_ext")}}),(0,o.createComponentVNode)(2,i.Button.Confirm,{disabled:a.airlock_disabled,color:d?"":"bad",icon:"exclamation-triangle",confirmIcon:"exclamation-triangle",content:"Force Interior Door",onClick:function(){return c("force_int")}})]})],4)},u=function(e,t){var n=(0,r.useBackend)(t),a=n.data,c=(n.act,{docked:(0,o.createComponentVNode)(2,s),undocking:(0,o.createComponentVNode)(2,i.Box,{color:"average",children:"EJECTING-STAND CLEAR!"}),undocked:(0,o.createComponentVNode)(2,i.Box,{color:"grey",children:"POD EJECTED"}),docking:(0,o.createComponentVNode)(2,i.Box,{color:"good",children:"INITIALIZING..."})}),l=(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"ERROR"});return"open"===a.exterior_status.state?l=(0,o.createComponentVNode)(2,i.Box,{color:"average",children:"OPEN"}):"unlocked"===a.exterior_status.lock?l=(0,o.createComponentVNode)(2,i.Box,{color:"average",children:"UNSECURED"}):"locked"===a.exterior_status.lock&&(l=(0,o.createComponentVNode)(2,i.Box,{color:"good",children:"SECURED"})),(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Escape Pod Status",children:c[a.docking_status]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Docking Hatch",children:l})]})})},s=function(e,t){var n=(0,r.useBackend)(t),a=n.data;n.act;return a.armed?(0,o.createComponentVNode)(2,i.Box,{color:"average",children:"ARMED"}):(0,o.createComponentVNode)(2,i.Box,{color:"good",children:"SYSTEMS OK"})},m=function(e,t){var n=(0,r.useBackend)(t),a=n.data,c=n.act;return(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.Button,{disabled:!a.override_enabled,icon:"exclamation-triangle",content:"Force Exterior Door",color:"docked"!==a.docking_status?"bad":"",onClick:function(){return c("force_door")}}),(0,o.createComponentVNode)(2,i.Button,{selected:a.override_enabled,color:"docked"!==a.docking_status?"bad":"average",icon:"exclamation-triangle",content:"Override",onClick:function(){return c("toggle_override")}})]})},p=function(e,t){var n=(0,r.useBackend)(t),a=n.data,c=(n.act,{docked:(0,o.createComponentVNode)(2,i.Box,{color:"good",children:"DOCKED"}),docking:(0,o.createComponentVNode)(2,i.Box,{color:"average",children:"DOCKING"}),undocking:(0,o.createComponentVNode)(2,i.Box,{color:"average",children:"UNDOCKING"}),undocked:(0,o.createComponentVNode)(2,i.Box,{color:"grey",children:"NOT IN USE"})}[a.docking_status]);return a.override_enabled&&(c=(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:[a.docking_status.toUpperCase(),"-OVERRIDE ENABLED"]})),c};c.AirlockConsoleAdvanced=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,u=function(e){return e<80||e>120?"bad":e<95||e>110?"average":"good"},s=[{minValue:0,maxValue:202,value:c.external_pressure,label:"External Pressure",textValue:c.external_pressure+" kPa",color:u},{minValue:0,maxValue:202,value:c.chamber_pressure,label:"Chamber Pressure",textValue:c.chamber_pressure+" kPa",color:u},{minValue:0,maxValue:202,value:c.internal_pressure,label:"Internal Pressure",textValue:c.internal_pressure+" kPa",color:u}];return(0,o.createFragment)([(0,o.createComponentVNode)(2,l,{bars:s}),(0,o.createComponentVNode)(2,i.Section,{title:"Controls",children:[(0,o.createComponentVNode)(2,d),(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.Button,{icon:"sync",content:"Purge",onClick:function(){return a("purge")}}),(0,o.createComponentVNode)(2,i.Button,{icon:"lock-open",content:"Secure",onClick:function(){return a("secure")}})]}),(0,o.createComponentVNode)(2,i.Box,{children:(0,o.createComponentVNode)(2,i.Button,{disabled:!c.processing,icon:"ban",color:"bad",content:"Abort",onClick:function(){return a("abort")}})})]})],4)};c.AirlockConsoleSimple=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,u=[{minValue:0,maxValue:202,value:c.chamber_pressure,label:"Chamber Pressure",textValue:c.chamber_pressure+" kPa",color:function(e){return e<80||e>120?"bad":e<95||e>110?"average":"good"}}];return(0,o.createFragment)([(0,o.createComponentVNode)(2,l,{bars:u}),(0,o.createComponentVNode)(2,i.Section,{title:"Controls",children:[(0,o.createComponentVNode)(2,d),(0,o.createComponentVNode)(2,i.Box,{children:(0,o.createComponentVNode)(2,i.Button,{disabled:!c.processing,icon:"ban",color:"bad",content:"Abort",onClick:function(){return a("abort")}})})]})],4)};c.AirlockConsolePhoron=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,u=[{minValue:0,maxValue:202,value:c.chamber_pressure,label:"Chamber Pressure",textValue:c.chamber_pressure+" kPa",color:function(e){return e<80||e>120?"bad":e<95||e>110?"average":"good"}},{minValue:0,maxValue:100,value:c.chamber_phoron,label:"Chamber Phoron",textValue:c.chamber_phoron+" mol",color:function(e){return e>5?"bad":e>.5?"average":"good"}}];return(0,o.createFragment)([(0,o.createComponentVNode)(2,l,{bars:u}),(0,o.createComponentVNode)(2,i.Section,{title:"Controls",children:[(0,o.createComponentVNode)(2,d),(0,o.createComponentVNode)(2,i.Box,{children:(0,o.createComponentVNode)(2,i.Button,{disabled:!c.processing,icon:"ban",color:"bad",content:"Abort",onClick:function(){return a("abort")}})})]})],4)};c.AirlockConsoleDocking=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,u=[{minValue:0,maxValue:202,value:c.chamber_pressure,label:"Chamber Pressure",textValue:c.chamber_pressure+" kPa",color:function(e){return e<80||e>120?"bad":e<95||e>110?"average":"good"}}];return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{title:"Dock",buttons:c.airlock_disabled||c.override_enabled?(0,o.createComponentVNode)(2,i.Button,{icon:"exclamation-triangle",color:c.override_enabled?"red":"",content:"Override",onClick:function(){return a("toggle_override")}}):null,children:(0,o.createComponentVNode)(2,p)}),(0,o.createComponentVNode)(2,l,{bars:u}),(0,o.createComponentVNode)(2,i.Section,{title:"Controls",children:[(0,o.createComponentVNode)(2,d),(0,o.createComponentVNode)(2,i.Box,{children:(0,o.createComponentVNode)(2,i.Button,{disabled:!c.processing,icon:"ban",color:"bad",content:"Abort",onClick:function(){return a("abort")}})})]})],4)};c.DockingConsoleSimple=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,l=(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"ERROR"});return"open"===c.exterior_status.state?l=(0,o.createComponentVNode)(2,i.Box,{color:"average",children:"OPEN"}):"unlocked"===c.exterior_status.lock?l=(0,o.createComponentVNode)(2,i.Box,{color:"average",children:"UNSECURED"}):"locked"===c.exterior_status.lock&&(l=(0,o.createComponentVNode)(2,i.Box,{color:"good",children:"SECURED"})),(0,o.createComponentVNode)(2,i.Section,{title:"Status",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:"exclamation-triangle",disabled:!c.override_enabled,content:"Force exterior door",onClick:function(){return a("force_door")}}),(0,o.createComponentVNode)(2,i.Button,{icon:"exclamation-triangle",color:c.override_enabled?"red":"",content:"Override",onClick:function(){return a("toggle_override")}})],4),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Dock Status",children:(0,o.createComponentVNode)(2,p)}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Docking Hatch",children:l})]})})};c.DockingConsoleMulti=function(e,t){var n=(0,r.useBackend)(t).data;return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{title:"Docking Status",children:(0,o.createComponentVNode)(2,p)}),(0,o.createComponentVNode)(2,i.Section,{title:"Airlocks",children:n.airlocks.length?(0,o.createComponentVNode)(2,i.LabeledList,{children:n.airlocks.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{color:e.override_enabled?"bad":"good",label:e.name,children:e.override_enabled?"OVERRIDE ENABLED":"STATUS OK"},e.name)}))}):(0,o.createComponentVNode)(2,i.Flex,{height:"100%",mt:"0.5em",children:(0,o.createComponentVNode)(2,i.Flex.Item,{grow:"1",align:"center",textAlign:"center",color:"bad",children:[(0,o.createComponentVNode)(2,i.Icon,{name:"door-closed",mb:"0.5rem",size:"5"}),(0,o.createVNode)(1,"br"),"No airlocks found."]})})})],4)};c.DoorAccessConsole=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,l="open"===c.interior_status.state||"closed"===c.exterior_status.state,d="open"===c.exterior_status.state||"closed"===c.interior_status.state;return(0,o.createComponentVNode)(2,i.Section,{title:"Status",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:l?"arrow-left":"exclamation-triangle",content:l?"Cycle To Exterior":"Lock Exterior Door",onClick:function(){a(l?"cycle_ext_door":"force_ext")}}),(0,o.createComponentVNode)(2,i.Button,{icon:d?"arrow-right":"exclamation-triangle",content:d?"Cycle To Interior":"Lock Interior Door",onClick:function(){a(d?"cycle_int_door":"force_int")}})],0),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Exterior Door Status",children:"closed"===c.exterior_status.state?"Locked":"Open"}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Interior Door Status",children:"closed"===c.interior_status.state?"Locked":"Open"})]})})};c.EscapePodConsole=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data;return(0,o.createFragment)([(0,o.createComponentVNode)(2,u),(0,o.createComponentVNode)(2,i.Section,{title:"Controls",children:[(0,o.createComponentVNode)(2,m),(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.Button,{icon:"exclamation-triangle",disabled:c.armed,color:c.armed?"bad":"average",content:"ARM",onClick:function(){return a("manual_arm")}}),(0,o.createComponentVNode)(2,i.Button,{icon:"exclamation-triangle",disabled:!c.can_force,color:"bad",content:"MANUAL EJECT",onClick:function(){return a("force_launch")}})]})]})],4)};c.EscapePodBerthConsole=function(e,t){(0,r.useBackend)(t).data;return(0,o.createFragment)([(0,o.createComponentVNode)(2,u),(0,o.createComponentVNode)(2,i.Section,{title:"Controls",children:(0,o.createComponentVNode)(2,m)})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.ExonetNode=void 0;var o=n(0),r=n(1),i=n(2),a=n(3);t.ExonetNode=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.on,u=l.allowPDAs,s=l.allowCommunicators,m=l.allowNewscasters,p=l.logs;return(0,o.createComponentVNode)(2,a.Window,{width:400,height:400,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,i.Section,{title:"Status",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"power-off",selected:d,content:"Power "+(d?"On":"Off"),onClick:function(){return c("toggle_power")}}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Incoming PDA Messages",children:(0,o.createComponentVNode)(2,i.Button,{icon:"power-off",selected:u,content:u?"Open":"Closed",onClick:function(){return c("toggle_PDA_port")}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Incoming Communicators",children:(0,o.createComponentVNode)(2,i.Button,{icon:"power-off",selected:s,content:s?"Open":"Closed",onClick:function(){return c("toggle_communicator_port")}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Incoming Newscaster Content",children:(0,o.createComponentVNode)(2,i.Button,{icon:"power-off",selected:m,content:m?"Open":"Closed",onClick:function(){return c("toggle_newscaster_port")}})})]})}),(0,o.createComponentVNode)(2,i.Section,{title:"Logging",children:(0,o.createComponentVNode)(2,i.Flex,{wrap:"wrap",children:[p.map((function(e,t){return(0,o.createComponentVNode)(2,i.Flex.Item,{m:"2px",basis:"49%",grow:t%2,children:e},t)})),p&&0!==p.length?null:(0,o.createComponentVNode)(2,i.Box,{color:"average",children:"No logs found."})]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Farmbot=void 0;var o=n(0),r=n(1),i=n(2),a=n(3);t.Farmbot=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.on,u=l.locked,s=l.tank,m=l.tankVolume,p=l.tankMaxVolume,h=l.waters_trays,C=l.refills_water,f=l.uproots_weeds,N=l.replaces_nutriment;l.collects_produce,l.removes_dead;return(0,o.createComponentVNode)(2,a.Window,{width:450,height:540,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,i.Section,{title:"Automatic Hyrdoponic Assisting Unit v2.0",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"power-off",selected:d,onClick:function(){return c("power")},children:d?"On":"Off"}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Water Tank",children:s&&(0,o.createComponentVNode)(2,i.ProgressBar,{value:m,maxValue:p,children:[m," / ",p]})||(0,o.createComponentVNode)(2,i.Box,{color:"average",children:"No water tank detected."})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Behavior Controls",color:u?"good":"bad",children:u?"Locked":"Unlocked"})]})}),!u&&(0,o.createComponentVNode)(2,i.Section,{title:"Behavior Controls",children:[(0,o.createComponentVNode)(2,i.Section,{level:2,title:"Watering Controls",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Water plants",children:(0,o.createComponentVNode)(2,i.Button,{icon:h?"toggle-on":"toggle-off",selected:h,onClick:function(){return c("water")},children:h?"Yes":"No"})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Refill watertank",children:(0,o.createComponentVNode)(2,i.Button,{icon:C?"toggle-on":"toggle-off",selected:C,onClick:function(){return c("refill")},children:C?"Yes":"No"})})]})}),(0,o.createComponentVNode)(2,i.Section,{level:2,title:"Weeding controls",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Weed plants",children:(0,o.createComponentVNode)(2,i.Button,{icon:f?"toggle-on":"toggle-off",selected:f,onClick:function(){return c("weed")},children:f?"Yes":"No"})})})}),(0,o.createComponentVNode)(2,i.Section,{level:2,title:"Nutriment controls",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Replace fertilizer",children:(0,o.createComponentVNode)(2,i.Button,{icon:N?"toggle-on":"toggle-off",selected:N,onClick:function(){return c("replacenutri")},children:N?"Yes":"No"})})})})]})||null]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.FaxContent=t.Fax=void 0;var o=n(0),r=n(1),i=n(2),a=n(3),c=n(95),l=n(96);t.Fax=function(e,t){return(0,r.useBackend)(t).data.authenticated?(0,o.createComponentVNode)(2,a.Window,{width:600,height:250,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:[(0,o.createComponentVNode)(2,u),(0,o.createComponentVNode)(2,c.LoginInfo),(0,o.createComponentVNode)(2,d)]})}):(0,o.createComponentVNode)(2,a.Window,{width:600,height:250,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:[(0,o.createComponentVNode)(2,u),(0,o.createComponentVNode)(2,l.LoginScreen)]})})};var d=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,l=c.bossName,d=c.copyItem,u=c.cooldown,s=c.destination;return(0,o.createComponentVNode)(2,i.Section,{children:[!!u&&(0,o.createComponentVNode)(2,i.NoticeBox,{info:!0,children:"Transmitter arrays realigning. Please stand by."}),(0,o.createComponentVNode)(2,i.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Network",children:[l," Quantum Entanglement Network"]})}),d&&(0,o.createComponentVNode)(2,i.Box,{mt:1,children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Currently Sending",children:d}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Sending To",children:(0,o.createComponentVNode)(2,i.Button,{icon:"map-marker-alt",content:s,onClick:function(){return a("dept")}})})]}),(0,o.createComponentVNode)(2,i.Button,{icon:"share-square",onClick:function(){return a("send")},content:"Send",fluid:!0})]})||(0,o.createComponentVNode)(2,i.Box,{mt:1,children:"Please insert item to transmit."})]})};t.FaxContent=d;var u=function(e,t){var n=(0,r.useBackend)(t),a=n.act;return n.data.copyItem?(0,o.createComponentVNode)(2,i.Box,{children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"eject",onClick:function(){return a("remove")},content:"Remove Item"})}):null}},function(e,t,n){"use strict";t.__esModule=!0,t.FileCabinet=void 0;var o=n(0),r=n(8),i=n(1),a=n(2),c=n(3);t.FileCabinet=function(e,t){var n=(0,i.useBackend)(t),l=n.act,d=n.data.contents,u=(0,r.sortBy)((function(e){return e.name}))(d||[]);return(0,o.createComponentVNode)(2,c.Window,{width:350,height:300,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,a.Section,{children:u.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"file",content:e.name,onClick:function(){return l("retrieve",{ref:e.ref})}},e.ref)}))})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Floorbot=void 0;var o=n(0),r=n(1),i=n(2),a=n(3);t.Floorbot=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.on,u=l.open,s=l.locked,m=l.amount,p=l.possible_bmode,h=l.improvefloors,C=l.eattiles,f=l.maketiles,N=l.bmode;return(0,o.createComponentVNode)(2,a.Window,{width:390,height:310,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,i.Section,{title:"Automatic Station Floor Repairer v2.0",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"power-off",selected:d,onClick:function(){return c("start")},children:d?"On":"Off"}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Tiles Left",children:(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:m})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Maintenance Panel",color:u?"bad":"good",children:u?"Open":"Closed"}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Behavior Controls",color:s?"good":"bad",children:s?"Locked":"Unlocked"})]})}),!s&&(0,o.createComponentVNode)(2,i.Section,{title:"Behavior Controls",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Improves Floors",children:(0,o.createComponentVNode)(2,i.Button,{icon:h?"toggle-on":"toggle-off",selected:h,onClick:function(){return c("improve")},children:h?"On":"Off"})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Finds Tiles",children:(0,o.createComponentVNode)(2,i.Button,{icon:C?"toggle-on":"toggle-off",selected:C,onClick:function(){return c("tiles")},children:C?"On":"Off"})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Makes Metal Sheets into Tiles",children:(0,o.createComponentVNode)(2,i.Button,{icon:f?"toggle-on":"toggle-off",selected:f,onClick:function(){return c("make")},children:f?"On":"Off"})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Bridge Mode",children:(0,o.createComponentVNode)(2,i.Dropdown,{over:!0,width:"100%",placeholder:"Disabled",selected:N,options:p,onSelected:function(e){return c("bridgemode",{dir:e})}})})]})})||null]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.GasPump=void 0;var o=n(0),r=n(1),i=n(2),a=n(3);t.GasPump=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.on,u=l.pressure_set,s=l.last_flow_rate,m=l.last_power_draw,p=l.max_power_draw;return(0,o.createComponentVNode)(2,a.Window,{width:470,height:290,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:[(0,o.createComponentVNode)(2,i.Section,{title:"Status",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Flow Rate",children:[(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:s/10})," L/s"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Load",children:(0,o.createComponentVNode)(2,i.ProgressBar,{value:m,minValue:0,maxValue:p,color:m=100?s="Running":!d&&u>0&&(s="DISCHARGING"),(0,o.createComponentVNode)(2,a.Window,{width:500,height:400,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:(0,o.createComponentVNode)(2,i.Section,{title:"Status",buttons:(0,o.createComponentVNode)(2,i.Button.Confirm,{icon:"exclamation-triangle",confirmIcon:"exclamation-triangle",color:"red",content:"Toggle Breaker",confirmContent:d?"This will disable gravity!":"This will enable gravity!",onClick:function(){return c("gentoggle")}}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Breaker Setting",children:d?"Generator Enabled":"Generator Disabled"}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Charge Mode",children:["Generator ",s]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Charge Status",children:[u,"%"]})]})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.GuestPass=void 0;var o=n(0),r=n(8),i=n(1),a=n(2),c=n(3);t.GuestPass=function(e,t){var n=(0,i.useBackend)(t),l=n.act,d=n.data,u=(d.access,d.area),s=d.giver,m=d.giveName,p=d.reason,h=d.duration,C=d.mode,f=d.log,N=d.uid;return(0,o.createComponentVNode)(2,c.Window,{width:500,height:520,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:1===C&&(0,o.createComponentVNode)(2,a.Section,{title:"Activity Log",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"scroll",content:"Activity Log",selected:!0,onClick:function(){return l("mode",{mode:0})}}),children:[(0,o.createComponentVNode)(2,a.Button,{icon:"print",content:"Print",onClick:function(){return l("print")},fluid:!0,mb:1}),(0,o.createComponentVNode)(2,a.Section,{level:2,title:"Logs",children:f.length&&f.map((function(e){return(0,o.createVNode)(1,"div",null,null,1,{dangerouslySetInnerHTML:{__html:e}},e)}))||(0,o.createComponentVNode)(2,a.Box,{children:"No logs."})})]})||(0,o.createComponentVNode)(2,a.Section,{title:"Guest pass terminal #"+N,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"scroll",content:"Activity Log",onClick:function(){return l("mode",{mode:1})}}),children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Issuing ID",children:(0,o.createComponentVNode)(2,a.Button,{content:s||"Insert ID",onClick:function(){return l("id")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Issued To",children:(0,o.createComponentVNode)(2,a.Button,{content:m,onClick:function(){return l("giv_name")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Reason",children:(0,o.createComponentVNode)(2,a.Button,{content:p,onClick:function(){return l("reason")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Duration (minutes)",children:(0,o.createComponentVNode)(2,a.Button,{content:h,onClick:function(){return l("duration")}})})]}),(0,o.createComponentVNode)(2,a.Button.Confirm,{icon:"check",fluid:!0,content:"Issue Pass",onClick:function(){return l("issue")}}),(0,o.createComponentVNode)(2,a.Section,{title:"Access",level:2,children:(0,r.sortBy)((function(e){return e.area_name}))(u).map((function(e){return(0,o.createComponentVNode)(2,a.Button.Checkbox,{checked:e.on,content:e.area_name,onClick:function(){return l("access",{access:e.area})}},e.area)}))})]})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.GyrotronControlContent=t.GyrotronControl=void 0;var o=n(0),r=n(1),i=n(3),a=n(2);t.GyrotronControl=function(e,t){return(0,o.createComponentVNode)(2,i.Window,{width:627,height:700,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:(0,o.createComponentVNode)(2,c)})})};var c=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data.gyros;return(0,o.createComponentVNode)(2,a.Section,{title:"Gyrotrons",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"pencil-alt",content:"Set Tag",onClick:function(){return i("set_tag")}}),children:(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Name"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Position"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Status"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Fire Delay"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Strength"})]}),c.map((function(e){return(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.name}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:[e.x,", ",e.y,", ",e.z]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",content:e.active?"Online":"Offline",selected:e.active,disabled:!e.deployed,onClick:function(){return i("toggle_active",{gyro:e.ref})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Knob,{forcedInputWidth:"60px",size:1.25,color:!!e.active&&"yellow",value:e.fire_delay,unit:"decisecond(s)",minValue:1,maxValue:60,stepPixelSize:1,onDrag:function(t,n){return i("set_rate",{gyro:e.ref,rate:n})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Knob,{forcedInputWidth:"60px",size:1.25,color:!!e.active&&"yellow",value:e.strength,unit:"penta-dakw",minValue:1,maxValue:50,stepPixelSize:1,onDrag:function(t,n){return i("set_str",{gyro:e.ref,str:n})}})})]},e.name)}))]})})};t.GyrotronControlContent=c},function(e,t,n){"use strict";t.__esModule=!0,t.Holodeck=void 0;var o=n(0),r=(n(5),n(1)),i=n(2),a=n(3);t.Holodeck=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.supportedPrograms,u=l.restrictedPrograms,s=l.currentProgram,m=l.isSilicon,p=l.safetyDisabled,h=l.emagged,C=l.gravity,f=d;return p&&(f=f.concat(u)),(0,o.createComponentVNode)(2,a.Window,{width:400,height:610,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,i.Section,{title:"Programs",children:f.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{color:-1!==u.indexOf(e)?"bad":null,icon:"eye",content:e,selected:s===e,fluid:!0,onClick:function(){return c("program",{program:e})}},e)}))}),!!m&&(0,o.createComponentVNode)(2,i.Section,{title:"Override",children:(0,o.createComponentVNode)(2,i.Button,{icon:"exclamation-triangle",fluid:!0,disabled:h,color:p?"good":"bad",onClick:function(){return c("AIoverride")},children:[!!h&&"Error, unable to control. ",p?"Enable Safeties":"Disable Safeties"]})}),(0,o.createComponentVNode)(2,i.Section,{title:"Controls",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Safeties",children:p?(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"DISABLED"}):(0,o.createComponentVNode)(2,i.Box,{color:"good",children:"ENABLED"})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Gravity",children:(0,o.createComponentVNode)(2,i.Button,{icon:"user-astronaut",selected:C,onClick:function(){return c("gravity")},children:C?"Enabled":"Disabled"})})]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.ICAssembly=void 0;var o=n(0),r=n(5),i=n(1),a=n(2),c=n(3),l=(n(6),n(20));t.ICAssembly=function(e,t){var n=(0,i.useBackend)(t),u=(n.act,n.data),s=u.total_parts,m=u.max_components,p=u.total_complexity,h=u.max_complexity,C=u.battery_charge,f=u.battery_max,N=u.net_power,b=u.unremovable_circuits,V=u.removable_circuits;return(0,o.createComponentVNode)(2,c.Window,{width:600,height:380,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{title:"Status",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Space in Assembly",children:(0,o.createComponentVNode)(2,a.ProgressBar,{ranges:{good:[0,.25],average:[.5,.75],bad:[.75,1]},value:s/m,maxValue:1,children:[s," / ",m," (",(0,r.round)(s/m*100,1),"%)"]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Complexity",children:(0,o.createComponentVNode)(2,a.ProgressBar,{ranges:{good:[0,.25],average:[.5,.75],bad:[.75,1]},value:p/h,maxValue:1,children:[p," / ",h," (",(0,r.round)(p/h*100,1),"%)"]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Cell Charge",children:C&&(0,o.createComponentVNode)(2,a.ProgressBar,{ranges:{bad:[0,.25],average:[.5,.75],good:[.75,1]},value:C/f,maxValue:1,children:[C," / ",f," (",(0,r.round)(C/f*100,1),"%)"]})||(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"No cell detected."})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Net Energy",children:0===N?"0 W/s":(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:N,format:function(e){return"-"+(0,l.formatPower)(Math.abs(e))+"/s"}})})]})}),b.length&&(0,o.createComponentVNode)(2,d,{title:"Built-in Components",circuits:b})||null,V.length&&(0,o.createComponentVNode)(2,d,{title:"Removable Components",circuits:V})||null]})})};var d=function(e,t){var n=(0,i.useBackend)(t).act,r=e.title,c=e.circuits;return(0,o.createComponentVNode)(2,a.Section,{title:r,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:c.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,children:[(0,o.createComponentVNode)(2,a.Button,{icon:"eye",onClick:function(){return n("open_circuit",{ref:e.ref})},children:"View"}),(0,o.createComponentVNode)(2,a.Button,{icon:"eye",onClick:function(){return n("rename_circuit",{ref:e.ref})},children:"Rename"}),(0,o.createComponentVNode)(2,a.Button,{icon:"eye",onClick:function(){return n("scan_circuit",{ref:e.ref})},children:"Debugger Scan"}),(0,o.createComponentVNode)(2,a.Button,{icon:"eye",onClick:function(){return n("remove_circuit",{ref:e.ref})},children:"Remove"}),(0,o.createComponentVNode)(2,a.Button,{icon:"eye",onClick:function(){return n("bottom_circuit",{ref:e.ref})},children:"Move to Bottom"})]},e.ref)}))})})}},function(e,t,n){"use strict";t.__esModule=!0,t.ICCircuit=void 0;var o=n(0),r=(n(5),n(1)),i=n(2),a=n(3),c=n(6),l=n(20);t.ICCircuit=function(e,t){var n=(0,r.useBackend)(t),c=n.act,s=n.data,m=(s.name,s.desc),p=s.displayed_name,h=(s.removable,s.complexity),C=s.power_draw_idle,f=s.power_draw_per_use,N=s.extended_desc,b=s.inputs,V=s.outputs,g=s.activators;return(0,o.createComponentVNode)(2,a.Window,{width:600,height:400,resizable:!0,title:p,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,i.Section,{title:"Stats",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{onClick:function(){return c("rename")},children:"Rename"}),(0,o.createComponentVNode)(2,i.Button,{onClick:function(){return c("scan")},children:"Scan with Device"}),(0,o.createComponentVNode)(2,i.Button,{onClick:function(){return c("remove")},children:"Remove"})],4),children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Complexity",children:h}),C&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Power Draw (Idle)",children:(0,l.formatPower)(C)})||null,f&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Power Draw (Active)",children:(0,l.formatPower)(f)})||null]}),N]}),(0,o.createComponentVNode)(2,i.Section,{title:"Circuit",children:[(0,o.createComponentVNode)(2,i.Flex,{textAlign:"center",spacing:1,children:[b.length&&(0,o.createComponentVNode)(2,i.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,i.Section,{title:"Inputs",children:(0,o.createComponentVNode)(2,d,{list:b})})})||null,(0,o.createComponentVNode)(2,i.Flex.Item,{basis:b.length&&V.length?"33%":b.length||V.length?"45%":"100%",children:(0,o.createComponentVNode)(2,i.Section,{title:p,mb:1,children:(0,o.createComponentVNode)(2,i.Box,{children:m})})}),V.length&&(0,o.createComponentVNode)(2,i.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,i.Section,{title:"Outputs",children:(0,o.createComponentVNode)(2,d,{list:V})})})||null]}),(0,o.createComponentVNode)(2,i.Section,{title:"Triggers",children:g.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.name,children:[(0,o.createComponentVNode)(2,i.Button,{onClick:function(){return c("pin_name",{pin:e.ref})},children:e.pulse_out?"":""}),(0,o.createComponentVNode)(2,u,{pin:e})]},e.name)}))})]})]})})};var d=function(e,t){var n=(0,r.useBackend)(t).act;return e.list.map((function(e){return(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.Button,{onClick:function(){return n("pin_name",{pin:e.ref})},children:[(0,c.decodeHtmlEntities)(e.type),": ",e.name]}),(0,o.createComponentVNode)(2,i.Button,{onClick:function(){return n("pin_data",{pin:e.ref})},children:e.data}),(0,o.createComponentVNode)(2,u,{pin:e})]},e.ref)}))},u=function(e,t){var n=(0,r.useBackend)(t).act,a=e.pin;return a.linked.map((function(e){return(0,o.createComponentVNode)(2,i.Box,{inline:!0,children:[(0,o.createComponentVNode)(2,i.Button,{onClick:function(){return n("pin_unwire",{pin:a.ref,link:e.ref})},children:e.name}),"@\xa0",(0,o.createComponentVNode)(2,i.Button,{onClick:function(){return n("examine",{ref:e.holder_ref})},children:e.holder_name})]},e.ref)}))}},function(e,t,n){"use strict";t.__esModule=!0,t.ICDetailer=void 0;var o=n(0),r=n(1),i=n(2),a=n(3),c=n(6);t.ICDetailer=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,u=d.detail_color,s=d.color_list;return(0,o.createComponentVNode)(2,a.Window,{width:420,height:254,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:(0,o.createComponentVNode)(2,i.Section,{children:Object.keys(s).map((function(e,t){return(0,o.createComponentVNode)(2,i.Button,{ml:0,mr:0,mb:-.4,mt:0,tooltip:(0,c.toTitleCase)(e),tooltipPosition:t%6==5?"left":"right",height:"64px",width:"64px",onClick:function(){return l("change_color",{color:e})},style:s[e]===u?{border:"4px solid black","border-radius":0}:{"border-radius":0},backgroundColor:s[e]},e)}))})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.ICPrinter=void 0;var o=n(0),r=(n(5),n(1)),i=n(2),a=n(3),c=n(8);n(24);t.ICPrinter=function(e,t){var n=(0,r.useBackend)(t),c=(n.act,n.data),l=c.metal,u=c.max_metal,s=c.metal_per_sheet,m=(c.debug,c.upgraded),p=c.can_clone;c.assembly_to_clone,c.categories;return(0,o.createComponentVNode)(2,a.Window,{width:500,height:630,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,i.Section,{title:"Status",children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Metal",children:(0,o.createComponentVNode)(2,i.ProgressBar,{value:l,maxValue:u,children:[l/s," / ",u/s," sheets"]})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Circuits Available",children:m?"Advanced":"Regular"}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Assembly Cloning",children:p?"Available":"Unavailable"})]}),(0,o.createComponentVNode)(2,i.Box,{mt:1,children:"Note: A red component name means that the printer must be upgraded to create that component."})]}),(0,o.createComponentVNode)(2,d)]})})};var l=function(e,t){return!!e.can_build&&!(e.cost>t.metal)},d=function(e,t){var n=(0,r.useBackend)(t),a=n.act,d=n.data,u=d.categories,s=(d.debug,(0,r.useSharedState)(t,"categoryTarget",null)),m=s[0],p=s[1],h=(0,c.filter)((function(e){return e.name===m}))(u)[0];return(0,o.createComponentVNode)(2,i.Section,{title:"Circuits",children:[(0,o.createComponentVNode)(2,i.Tabs,{children:(0,c.sortBy)((function(e){return e.name}))(u).map((function(e){return(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:m===e.name,onClick:function(){return p(e.name)},children:e.name},e.name)}))}),h&&(0,o.createComponentVNode)(2,i.Section,{title:h.name,level:2,children:(0,o.createComponentVNode)(2,i.LabeledList,{children:(0,c.sortBy)((function(e){return e.name}))(h.items).map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.name,labelColor:e.can_build?"good":"bad",buttons:(0,o.createComponentVNode)(2,i.Button,{disabled:!l(e,d),icon:"print",onClick:function(){return a("build",{build:e.path})},children:"Print"}),children:e.desc},e.name)}))})})||"No category selected."]})}},function(e,t,n){"use strict";t.__esModule=!0,t.IDCard=void 0;var o=n(0),r=n(2),i=n(1),a=n(3),c=n(192);t.IDCard=function(e,t){var n=(0,i.useBackend)(t).data,l=n.registered_name,d=n.sex,u=n.age,s=n.assignment,m=n.fingerprint_hash,p=n.blood_type,h=n.dna_hash,C=n.photo_front,f=[{name:"Sex",val:d},{name:"Age",val:u},{name:"Blood Type",val:p},{name:"Fingerprint",val:m},{name:"DNA Hash",val:h}];return(0,o.createComponentVNode)(2,a.Window,{width:470,height:250,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:(0,o.createComponentVNode)(2,r.Section,{children:[(0,o.createComponentVNode)(2,r.Flex,{children:[(0,o.createComponentVNode)(2,r.Flex.Item,{basis:"25%",textAlign:"left",children:(0,o.createComponentVNode)(2,r.Box,{inline:!0,style:{width:"101px",height:"120px",overflow:"hidden",outline:"2px solid #4972a1"},children:C&&(0,o.createVNode)(1,"img",null,null,1,{src:C.substr(1,C.length-1),style:{width:"300px","margin-left":"-94px","-ms-interpolation-mode":"nearest-neighbor"}})||(0,o.createComponentVNode)(2,r.Icon,{name:"user",size:8,ml:1.5,mt:2.5})})}),(0,o.createComponentVNode)(2,r.Flex.Item,{basis:0,grow:1,children:(0,o.createComponentVNode)(2,r.LabeledList,{children:f.map((function(e){return(0,o.createComponentVNode)(2,r.LabeledList.Item,{label:e.name,children:e.val},e.name)}))})})]}),(0,o.createComponentVNode)(2,r.Flex,{className:"IDCard__NamePlate",align:"center",justify:"space-around",children:[(0,o.createComponentVNode)(2,r.Flex.Item,{children:(0,o.createComponentVNode)(2,r.Box,{textAlign:"center",children:l})}),(0,o.createComponentVNode)(2,r.Flex.Item,{children:(0,o.createComponentVNode)(2,r.Box,{textAlign:"center",children:(0,o.createComponentVNode)(2,c.RankIcon,{rank:s})})}),(0,o.createComponentVNode)(2,r.Flex.Item,{children:(0,o.createComponentVNode)(2,r.Box,{textAlign:"center",children:s})})]})]})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.InventoryPanel=void 0;var o=n(0),r=(n(5),n(1)),i=n(2),a=n(3);t.InventoryPanel=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.slots,u=l.internalsValid;return(0,o.createComponentVNode)(2,a.Window,{width:400,height:200,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:d&&d.length&&d.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.name,children:(0,o.createComponentVNode)(2,i.Button,{mb:-1,icon:e.item?"hand-paper":"gift",onClick:function(){return c(e.act)},children:e.item||"Nothing"})},e.name)}))})}),u&&(0,o.createComponentVNode)(2,i.Section,{title:"Actions",children:u&&(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"lungs",onClick:function(){return c("internals")},children:"Set Internals"})||null})||null]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.InventoryPanelHuman=void 0;var o=n(0),r=(n(5),n(1)),i=n(2),a=n(3);t.InventoryPanelHuman=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.slots,u=l.specialSlots,s=(l.internals,l.internalsValid),m=l.sensors,p=l.handcuffed,h=l.handcuffedParams,C=l.legcuffed,f=l.legcuffedParams,N=l.accessory;return(0,o.createComponentVNode)(2,a.Window,{width:400,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[d&&d.length&&d.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.name,children:(0,o.createComponentVNode)(2,i.Button,{mb:-1,icon:e.item?"hand-paper":"gift",onClick:function(){return c(e.act,e.params)},children:e.item||"Nothing"})},e.name)})),(0,o.createComponentVNode)(2,i.LabeledList.Divider),u&&u.length&&u.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.name,children:(0,o.createComponentVNode)(2,i.Button,{mb:-1,icon:e.item?"hand-paper":"gift",onClick:function(){return c(e.act,e.params)},children:e.item||"Nothing"})},e.name)}))]})}),(0,o.createComponentVNode)(2,i.Section,{title:"Actions",children:[(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"running",onClick:function(){return c("targetSlot",{slot:"splints"})},children:"Remove Splints"}),(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"hand-paper",onClick:function(){return c("targetSlot",{slot:"pockets"})},children:"Empty Pockets"}),s&&(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"lungs",onClick:function(){return c("targetSlot",{slot:"internals"})},children:"Set Internals"})||null,m&&(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"book-medical",onClick:function(){return c("targetSlot",{slot:"sensors"})},children:"Set Sensors"})||null,p&&(0,o.createComponentVNode)(2,i.Button,{fluid:!0,color:"bad",icon:"unlink",onClick:function(){return c("targetSlot",h)},children:"Handcuffed"})||null,C&&(0,o.createComponentVNode)(2,i.Button,{fluid:!0,color:"bad",icon:"unlink",onClick:function(){return c("targetSlot",f)},children:"Legcuffed"})||null,N&&(0,o.createComponentVNode)(2,i.Button,{fluid:!0,color:"bad",icon:"unlink",onClick:function(){return c("targetSlot",{slot:"tie"})},children:"Remove Accessory"})||null]})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.IsolationCentrifuge=void 0;var o=n(0),r=(n(5),n(20),n(1)),i=n(2),a=n(3);t.IsolationCentrifuge=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.busy,u=l.antibodies,s=l.pathogens,m=l.is_antibody_sample,p=l.sample_inserted,h=(0,o.createComponentVNode)(2,i.Box,{color:"average",children:"No vial detected."});return p&&(h=u||s?(0,o.createFragment)([u?(0,o.createComponentVNode)(2,i.Section,{title:"Antibodies",children:u}):null,s.length?(0,o.createComponentVNode)(2,i.Section,{title:"Pathogens",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:s.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.name,children:e.spread_type},e.name)}))})}):null],0):(0,o.createComponentVNode)(2,i.Box,{color:"average",children:"No antibodies or viral strains detected."})),(0,o.createComponentVNode)(2,a.Window,{width:400,height:500,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:d?(0,o.createComponentVNode)(2,i.Section,{title:"The Centrifuge is currently busy.",color:"bad",children:(0,o.createVNode)(1,"center",null,(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:d}),2)}):(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{title:m?"Antibody Sample":"Blood Sample",children:[(0,o.createComponentVNode)(2,i.Flex,{spacing:1,mb:1,children:[(0,o.createComponentVNode)(2,i.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"print",content:"Print",disabled:!u&&!s.length,onClick:function(){return c("print")}})}),(0,o.createComponentVNode)(2,i.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"eject",content:"Eject Vial",disabled:!p,onClick:function(){return c("sample")}})})]}),h]}),u&&!m||s.length?(0,o.createComponentVNode)(2,i.Section,{title:"Controls",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[u&&!m?(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Isolate Antibodies",children:(0,o.createComponentVNode)(2,i.Button,{icon:"pen",content:u,onClick:function(){return c("antibody")}})}):null,s.length?(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Isolate Strain",children:s.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{icon:"pen",content:e.name,onClick:function(){return c("isolate",{isolate:e.reference})}},e.name)}))}):null]})}):null],0)})})}},function(e,t,n){"use strict";t.__esModule=!0,t.JanitorCart=void 0;var o=n(0),r=(n(5),n(1)),i=n(2),a=n(3);t.JanitorCart=function(e,t){var n=(0,r.useBackend)(t),c=n.act,d=n.data,u=d.mybag,s=d.mybucket,m=d.mymop,p=d.myspray,h=d.myreplacer,C=d.signs;d.icons;return(0,o.createComponentVNode)(2,a.Window,{width:210,height:180,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:[(0,o.createComponentVNode)(2,i.Button,{width:"64px",height:"64px",position:"relative",tooltip:u||"Garbage Bag Slot",tooltipPosition:"bottom-right",color:u?"grey":"transparent",style:{border:u?null:"2px solid grey"},onClick:function(){return c("bag")},children:(0,o.createComponentVNode)(2,l,{iconkey:"mybag"})}),(0,o.createComponentVNode)(2,i.Button,{width:"64px",height:"64px",position:"relative",tooltip:s||"Bucket Slot",tooltipPosition:"bottom",color:s?"grey":"transparent",style:{border:s?null:"2px solid grey"},onClick:function(){return c("bucket")},children:(0,o.createComponentVNode)(2,l,{iconkey:"mybucket"})}),(0,o.createComponentVNode)(2,i.Button,{width:"64px",height:"64px",position:"relative",tooltip:m||"Mop Slot",tooltipPosition:"bottom-left",color:m?"grey":"transparent",style:{border:m?null:"2px solid grey"},onClick:function(){return c("mop")},children:(0,o.createComponentVNode)(2,l,{iconkey:"mymop"})}),(0,o.createComponentVNode)(2,i.Button,{width:"64px",height:"64px",position:"relative",tooltip:p||"Spray Slot",tooltipPosition:"top-right",color:p?"grey":"transparent",style:{border:p?null:"2px solid grey"},onClick:function(){return c("spray")},children:(0,o.createComponentVNode)(2,l,{iconkey:"myspray"})}),(0,o.createComponentVNode)(2,i.Button,{width:"64px",height:"64px",position:"relative",tooltip:h||"Light Replacer Slot",tooltipPosition:"top",color:h?"grey":"transparent",style:{border:h?null:"2px solid grey"},onClick:function(){return c("replacer")},children:(0,o.createComponentVNode)(2,l,{iconkey:"myreplacer"})}),(0,o.createComponentVNode)(2,i.Button,{width:"64px",height:"64px",position:"relative",tooltip:C||"Signs Slot",tooltipPosition:"top-left",color:C?"grey":"transparent",style:{border:C?null:"2px solid grey"},onClick:function(){return c("sign")},children:(0,o.createComponentVNode)(2,l,{iconkey:"signs"})})]})})};var c={mybag:"trash",mybucket:"fill",mymop:"broom",myspray:"spray-can",myreplacer:"lightbulb",signs:"sign"},l=function(e,t){var n=(0,r.useBackend)(t).data,a=e.iconkey,l=n.icons;return a in l?(0,o.createVNode)(1,"img",null,null,1,{src:l[a].substr(1,l[a].length-1),style:{position:"absolute",left:0,right:0,top:0,bottom:0,width:"64px",height:"64px","-ms-interpolation-mode":"nearest-neighbor"}}):(0,o.createComponentVNode)(2,i.Icon,{style:{position:"absolute",left:"4px",right:0,top:"20px",bottom:0,width:"64px",height:"64px"},fontSize:2,name:c[a]})}},function(e,t,n){"use strict";t.__esModule=!0,t.Jukebox=void 0;var o=n(0),r=n(5),i=n(8),a=n(1),c=n(2),l=n(3);t.Jukebox=function(e,t){var n=(0,a.useBackend)(t),d=n.act,u=n.data,s=u.playing,m=u.loop_mode,p=u.volume,h=u.current_track_ref,C=u.current_track,f=u.percent,N=u.tracks;return(0,o.createComponentVNode)(2,l.Window,{width:450,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,l.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,c.Section,{title:"Currently Playing",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Title",children:s&&C&&(0,o.createComponentVNode)(2,c.Box,{children:[C.title," by ",C.artist||"Unkown"]})||(0,o.createComponentVNode)(2,c.Box,{children:"Stopped"})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Controls",children:[(0,o.createComponentVNode)(2,c.Button,{icon:"play",disabled:s,onClick:function(){return d("play")},children:"Play"}),(0,o.createComponentVNode)(2,c.Button,{icon:"stop",disabled:!s,onClick:function(){return d("stop")},children:"Stop"})]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Loop Mode",children:[(0,o.createComponentVNode)(2,c.Button,{icon:"play",onClick:function(){return d("loopmode",{loopmode:1})},selected:1===m,children:"Next"}),(0,o.createComponentVNode)(2,c.Button,{icon:"random",onClick:function(){return d("loopmode",{loopmode:2})},selected:2===m,children:"Shuffle"}),(0,o.createComponentVNode)(2,c.Button,{icon:"redo",onClick:function(){return d("loopmode",{loopmode:3})},selected:3===m,children:"Repeat"}),(0,o.createComponentVNode)(2,c.Button,{icon:"step-forward",onClick:function(){return d("loopmode",{loopmode:4})},selected:4===m,children:"Once"})]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Progress",children:(0,o.createComponentVNode)(2,c.ProgressBar,{value:f,maxValue:1,color:"good"})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Volume",children:(0,o.createComponentVNode)(2,c.Slider,{minValue:0,step:.01,value:p,maxValue:1,ranges:{good:[.75,Infinity],average:[.25,.75],bad:[0,.25]},format:function(e){return(0,r.round)(100*e,1)+"%"},onChange:function(e,t){return d("volume",{val:(0,r.round)(t,2)})}})})]})}),(0,o.createComponentVNode)(2,c.Section,{title:"Available Tracks",children:N.length&&(0,i.sortBy)((function(e){return e.title}))(N).map((function(e){return(0,o.createComponentVNode)(2,c.Button,{fluid:!0,icon:"play",selected:h===e.ref,onClick:function(){return d("change_track",{change_track:e.ref})},children:e.title},e.ref)}))||(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:"Error: No songs loaded."})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.LawManager=void 0;var o=n(0),r=(n(5),n(1)),i=n(2),a=n(3);t.LawManager=function(e,t){var n=(0,r.useBackend)(t),l=(n.act,n.data.isSlaved);return(0,o.createComponentVNode)(2,a.Window,{width:800,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[l&&(0,o.createComponentVNode)(2,i.NoticeBox,{info:!0,children:["Law-synced to ",l]})||null,(0,o.createComponentVNode)(2,c)]})})};var c=function(e,t){var n=(0,r.useSharedState)(t,"lawsTabIndex",0),a=n[0],c=n[1];return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Tabs,{children:[(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:0===a,onClick:function(){return c(0)},children:"Law Management"}),(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:1===a,onClick:function(){return c(1)},children:"Law Sets"})]}),0===a&&(0,o.createComponentVNode)(2,l)||null,1===a&&(0,o.createComponentVNode)(2,u)||null],0)},l=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,l=c.ion_law_nr,u=c.ion_law,s=c.zeroth_law,m=c.inherent_law,p=c.supplied_law,h=c.supplied_law_position,C=c.zeroth_laws,f=c.has_zeroth_laws,N=c.ion_laws,b=c.has_ion_laws,V=c.inherent_laws,g=c.has_inherent_laws,v=c.supplied_laws,_=c.has_supplied_laws,k=c.isAI,y=c.isMalf,L=c.isAdmin,B=c.channel,w=c.channels,x=C.map((function(e){return e.zero=!0,e})).concat(V);return(0,o.createComponentVNode)(2,i.Section,{children:[b&&(0,o.createComponentVNode)(2,d,{laws:N,title:l+" Laws:",mt:-2})||null,(f||g)&&(0,o.createComponentVNode)(2,d,{laws:x,title:"Inherent Laws",mt:-2})||null,_&&(0,o.createComponentVNode)(2,d,{laws:v,title:"Supplied Laws",mt:-2})||null,(0,o.createComponentVNode)(2,i.Section,{level:2,title:"Controls",mt:-2,children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Statement Channel",children:w.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{content:e.channel,selected:B===e.channel,onClick:function(){return a("law_channel",{law_channel:e.channel})}},e.channel)}))}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"State Laws",children:(0,o.createComponentVNode)(2,i.Button,{icon:"volume-up",onClick:function(){return a("state_laws")},children:"State Laws"})}),k&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Law Notification",children:(0,o.createComponentVNode)(2,i.Button,{icon:"exclamation",onClick:function(){return a("notify_laws")},children:"Notify"})})||null]})}),y&&(0,o.createComponentVNode)(2,i.Section,{level:2,title:"Add Laws",mt:-2,children:(0,o.createComponentVNode)(2,i.Table,{children:[(0,o.createComponentVNode)(2,i.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,children:"Type"}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:"Law"}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,children:"Index"}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,children:"Add"})]}),L&&!f&&(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,children:"Zero"}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:(0,o.createComponentVNode)(2,i.Input,{value:s,fluid:!0,onChange:function(e,t){return a("change_zeroth_law",{val:t})}})}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:"N/A"}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,children:(0,o.createComponentVNode)(2,i.Button,{icon:"plus",onClick:function(){return a("add_zeroth_law")},children:"Add"})})]})||null,(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,children:"Ion"}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:(0,o.createComponentVNode)(2,i.Input,{value:u,fluid:!0,onChange:function(e,t){return a("change_ion_law",{val:t})}})}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:"N/A"}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,children:(0,o.createComponentVNode)(2,i.Button,{icon:"plus",onClick:function(){return a("add_ion_law")},children:"Add"})})]}),(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:"Inherent"}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:(0,o.createComponentVNode)(2,i.Input,{value:m,fluid:!0,onChange:function(e,t){return a("change_inherent_law",{val:t})}})}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:"N/A"}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:(0,o.createComponentVNode)(2,i.Button,{icon:"plus",onClick:function(){return a("add_inherent_law")},children:"Add"})})]}),(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:"Supplied"}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:(0,o.createComponentVNode)(2,i.Input,{value:p,fluid:!0,onChange:function(e,t){return a("change_supplied_law",{val:t})}})}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:(0,o.createComponentVNode)(2,i.Button,{icon:"pen",onClick:function(){return a("change_supplied_law_position")},children:h})}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:(0,o.createComponentVNode)(2,i.Button,{icon:"plus",onClick:function(){return a("add_supplied_law")},children:"Add"})})]})]})})||null]})},d=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,l=c.isMalf,d=c.isAdmin,u=e.laws,s=e.title,m=e.noButtons,p=function(e,t){if(null==e)return{};var n,o,r={},i=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}(e,["laws","title","noButtons"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,i.Section,Object.assign({level:2,title:s},p,{children:(0,o.createComponentVNode)(2,i.Table,{children:[(0,o.createComponentVNode)(2,i.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,children:"Index"}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:"Law"}),!m&&(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,children:"State"})||null,l&&!m&&(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,children:"Edit"}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,children:"Delete"})],4)||null]}),u.map((function(e){return(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,children:[e.index,"."]}),(0,o.createComponentVNode)(2,i.Table.Cell,{color:e.zero?"bad":null,children:e.law}),!m&&(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"volume-up",selected:e.state,onClick:function(){return a("state_law",{ref:e.ref,state_law:!e.state})},children:e.state?"Yes":"No"})})||null,l&&!m&&(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,children:(0,o.createComponentVNode)(2,i.Button,{disabled:e.zero&&!d,icon:"pen",onClick:function(){return a("edit_law",{edit_law:e.ref})},children:"Edit"})}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,children:(0,o.createComponentVNode)(2,i.Button,{disabled:e.zero&&!d,color:"bad",icon:"trash",onClick:function(){return a("delete_law",{delete_law:e.ref})},children:"Delete"})})],4)||null]},e.index)}))]})})))},u=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,l=c.isMalf,u=c.law_sets;return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.NoticeBox,{children:"Remember: Stating laws other than those currently loaded may be grounds for decommissioning! - NanoTrasen"}),u.length&&u.map((function(e){return(0,o.createComponentVNode)(2,i.Section,{title:e.name,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{disabled:!l,icon:"sync",onClick:function(){return a("transfer_laws",{transfer_laws:e.ref})},children:"Load Laws"}),(0,o.createComponentVNode)(2,i.Button,{icon:"volume-up",onClick:function(){return a("state_law_set",{state_law_set:e.ref})},children:"State Laws"})],4),children:[e.laws.has_ion_laws&&(0,o.createComponentVNode)(2,d,{noButtons:!0,laws:e.laws.ion_laws,title:e.laws.ion_law_nr+" Laws:"})||null,(e.laws.has_zeroth_laws||e.laws.has_inherent_laws)&&(0,o.createComponentVNode)(2,d,{noButtons:!0,laws:e.laws.zeroth_laws.concat(e.laws.inherent_laws),title:e.header})||null,e.laws.has_supplied_laws&&(0,o.createComponentVNode)(2,d,{noButtons:!0,laws:e.laws.supplied_laws,title:"Supplied Laws"})||null]},e.name)}))||null],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.LookingGlass=void 0;var o=n(0),r=(n(5),n(1)),i=n(2),a=n(3);t.LookingGlass=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.supportedPrograms,u=l.currentProgram,s=l.immersion,m=l.gravity,p=Math.min(180+23*d.length,600);return(0,o.createComponentVNode)(2,a.Window,{width:300,height:p,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,i.Section,{title:"Programs",children:d.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"eye",selected:e===u,onClick:function(){return c("program",{program:e})},children:e},e)}))}),(0,o.createComponentVNode)(2,i.Section,{title:"Controls",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Gravity",children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"user-astronaut",selected:m,onClick:function(){return c("gravity")},children:m?"Enabled":"Disabled"})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Full Immersion",children:(0,o.createComponentVNode)(2,i.Button,{mt:-1,fluid:!0,icon:"eye",selected:s,onClick:function(){return c("immersion")},children:s?"Enabled":"Disabled"})})]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.MechaControlConsole=void 0;var o=n(0),r=(n(5),n(1)),i=n(2),a=n(3),c=n(6);t.MechaControlConsole=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,u=d.beacons,s=d.stored_data;return(0,o.createComponentVNode)(2,a.Window,{width:600,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[s.length&&(0,o.createComponentVNode)(2,i.Modal,{children:(0,o.createComponentVNode)(2,i.Section,{height:"400px",style:{"overflow-y":"auto"},title:"Log",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"window-close",onClick:function(){return l("clear_log")}}),children:s.map((function(e){return(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.Box,{color:"label",children:["(",e.time,") (",e.year,")"]}),(0,o.createComponentVNode)(2,i.Box,{children:(0,c.decodeHtmlEntities)(e.message)})]},e.time)}))})})||null,u.length&&u.map((function(e){return(0,o.createComponentVNode)(2,i.Section,{title:e.name,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:"comment",onClick:function(){return l("send_message",{mt:e.ref})},children:"Message"}),(0,o.createComponentVNode)(2,i.Button,{icon:"eye",onClick:function(){return l("get_log",{mt:e.ref})},children:"View Log"}),(0,o.createComponentVNode)(2,i.Button.Confirm,{color:"red",content:"EMP",icon:"bomb",onClick:function(){return l("shock",{mt:e.ref})}})],4),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Health",children:(0,o.createComponentVNode)(2,i.ProgressBar,{ranges:{good:[.75*e.maxHealth,Infinity],average:[.5*e.maxHealth,.75*e.maxHealth],bad:[-Infinity,.5*e.maxHealth]},value:e.health,maxValue:e.maxHealth})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Cell Charge",children:e.cell&&(0,o.createComponentVNode)(2,i.ProgressBar,{ranges:{good:[.75*e.cellMaxCharge,Infinity],average:[.5*e.cellMaxCharge,.75*e.cellMaxCharge],bad:[-Infinity,.5*e.cellMaxCharge]},value:e.cellCharge,maxValue:e.cellMaxCharge})||(0,o.createComponentVNode)(2,i.NoticeBox,{children:"No Cell Installed"})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Air Tank",children:[e.airtank,"kPa"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Pilot",children:e.pilot||"Unoccupied"}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Location",children:(0,c.toTitleCase)(e.location)||"Unknown"}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Active Equipment",children:e.active||"None"}),e.cargoMax&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Cargo Space",children:(0,o.createComponentVNode)(2,i.ProgressBar,{ranges:{bad:[.75*e.cargoMax,Infinity],average:[.5*e.cargoMax,.75*e.cargoMax],good:[-Infinity,.5*e.cargoMax]},value:e.cargoUsed,maxValue:e.cargoMax})})||null]})},e.name)}))||(0,o.createComponentVNode)(2,i.NoticeBox,{children:"No mecha beacons found."})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Medbot=void 0;var o=n(0),r=n(1),i=n(2),a=n(3);t.Medbot=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.on,u=l.open,s=l.beaker,m=l.beaker_total,p=l.beaker_max,h=l.locked,C=l.heal_threshold,f=l.heal_threshold_max,N=l.injection_amount_min,b=l.injection_amount,V=l.injection_amount_max,g=l.use_beaker,v=l.declare_treatment,_=l.vocal;return(0,o.createComponentVNode)(2,a.Window,{width:400,height:600,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,i.Section,{title:"Automatic Medical Unit v2.0",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"power-off",selected:d,onClick:function(){return c("power")},children:d?"On":"Off"}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Maintenance Panel",color:u?"bad":"good",children:u?"Open":"Closed"}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Beaker",buttons:(0,o.createComponentVNode)(2,i.Button,{disabled:!s,icon:"eject",onClick:function(){return c("eject")},children:"Eject"}),children:s&&(0,o.createComponentVNode)(2,i.ProgressBar,{value:m,maxValue:p,children:[m," / ",p]})||(0,o.createComponentVNode)(2,i.Box,{color:"average",children:"No beaker loaded."})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Behavior Controls",color:h?"good":"bad",children:h?"Locked":"Unlocked"})]})}),!h&&(0,o.createComponentVNode)(2,i.Section,{title:"Behavioral Controls",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Healing Threshold",children:(0,o.createComponentVNode)(2,i.NumberInput,{fluid:!0,minValue:0,maxValue:f,value:C,onDrag:function(e,t){return c("adj_threshold",{val:t})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Injection Amount",children:(0,o.createComponentVNode)(2,i.NumberInput,{fluid:!0,minValue:N,maxValue:V,value:b,onDrag:function(e,t){return c("adj_inject",{val:t})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Reagent Source",children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:g?"toggle-on":"toggle-off",selected:g,onClick:function(){return c("use_beaker")},children:g?"Loaded Beaker (When available)":"Internal Synthesizer"})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Treatment Report",children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:v?"toggle-on":"toggle-off",selected:v,onClick:function(){return c("declaretreatment")},children:v?"On":"Off"})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Speaker",children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:_?"toggle-on":"toggle-off",selected:_,onClick:function(){return c("togglevoice")},children:_?"On":"Off"})})]})})||null]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.MedicalRecords=void 0;var o=n(0),r=n(1),i=n(2),a=n(45),c=n(3),l=n(95),d=n(96),u=n(62),s=(n(6),function(e,t){(0,a.modalOpen)(e,"edit",{field:t.edit,value:t.value})});t.MedicalRecords=function(e,t){var n,s=(0,r.useBackend)(t).data,C=s.authenticated,f=s.screen;return C?(2===f?n=(0,o.createComponentVNode)(2,m):3===f?n=(0,o.createComponentVNode)(2,p):4===f?n=(0,o.createComponentVNode)(2,h):5===f?n=(0,o.createComponentVNode)(2,N):6===f&&(n=(0,o.createComponentVNode)(2,b)),(0,o.createComponentVNode)(2,c.Window,{width:800,height:380,resizable:!0,children:[(0,o.createComponentVNode)(2,a.ComplexModal,{maxHeight:"100%",maxWidth:"80%"}),(0,o.createComponentVNode)(2,c.Window.Content,{className:"Layout__content--flexColumn",children:[(0,o.createComponentVNode)(2,l.LoginInfo),(0,o.createComponentVNode)(2,u.TemporaryNotice),(0,o.createComponentVNode)(2,V),(0,o.createComponentVNode)(2,i.Section,{height:"calc(100% - 5rem)",flexGrow:"1",children:n})]})]})):(0,o.createComponentVNode)(2,c.Window,{width:800,height:380,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{children:(0,o.createComponentVNode)(2,d.LoginScreen)})})};var m=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data.records;return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Input,{fluid:!0,placeholder:"Search by Name, DNA, or ID",onChange:function(e,t){return a("search",{t1:t})}}),(0,o.createComponentVNode)(2,i.Box,{mt:"0.5rem",children:c.map((function(e,t){return(0,o.createComponentVNode)(2,i.Button,{icon:"user",mb:"0.5rem",content:e.id+": "+e.name,onClick:function(){return a("d_rec",{d_rec:e.ref})}},t)}))})],4)},p=function(e,t){var n=(0,r.useBackend)(t).act;return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:"download",content:"Backup to Disk",disabled:!0}),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,i.Button,{icon:"upload",content:"Upload from Disk",my:"0.5rem",disabled:!0}),(0,o.createTextVNode)(" "),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,i.Button.Confirm,{icon:"trash",content:"Delete All Medical Records",onClick:function(){return n("del_all")}})],4)},h=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,l=c.medical,d=c.printing;return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{title:"General Data",level:2,mt:"-6px",children:(0,o.createComponentVNode)(2,C)}),(0,o.createComponentVNode)(2,i.Section,{title:"Medical Data",level:2,children:(0,o.createComponentVNode)(2,f)}),(0,o.createComponentVNode)(2,i.Section,{title:"Actions",level:2,children:[(0,o.createComponentVNode)(2,i.Button.Confirm,{icon:"trash",disabled:!!l.empty,content:"Delete Medical Record",color:"bad",onClick:function(){return a("del_r")}}),(0,o.createComponentVNode)(2,i.Button,{icon:d?"spinner":"print",disabled:d,iconSpin:!!d,content:"Print Entry",ml:"0.5rem",onClick:function(){return a("print_p")}}),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,i.Button,{icon:"arrow-left",content:"Back",mt:"0.5rem",onClick:function(){return a("screen",{screen:2})}})]})],4)},C=function(e,t){var n=(0,r.useBackend)(t).data.general;return n&&n.fields?(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Box,{width:"50%",float:"left",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:n.fields.map((function(e,n){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.field,children:[(0,o.createComponentVNode)(2,i.Box,{height:"20px",display:"inline-block",children:e.value.split("\n").map((function(e){return(0,o.createComponentVNode)(2,i.Box,{children:e},e)}))}),!!e.edit&&(0,o.createComponentVNode)(2,i.Button,{icon:"pen",ml:"0.5rem",onClick:function(){return s(t,e)}})]},n)}))})}),(0,o.createComponentVNode)(2,i.Box,{width:"50%",float:"right",textAlign:"right",children:!!n.has_photos&&n.photos.map((function(e,t){return(0,o.createComponentVNode)(2,i.Box,{display:"inline-block",textAlign:"center",color:"label",children:[(0,o.createVNode)(1,"img",null,null,1,{src:e.substr(1,e.length-1),style:{width:"96px","margin-bottom":"0.5rem","-ms-interpolation-mode":"nearest-neighbor"}}),(0,o.createVNode)(1,"br"),"Photo #",t+1]},t)}))})],4):(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"General records lost!"})},f=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data.medical;return l&&l.fields?(0,o.createFragment)([(0,o.createComponentVNode)(2,i.LabeledList,{children:l.fields.map((function(e,n){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.field,children:[e.value.split("\n").map((function(e){return(0,o.createComponentVNode)(2,i.Box,{children:e},e)})),(0,o.createComponentVNode)(2,i.Button,{icon:"pen",ml:"0.5rem",mb:e.line_break?"1rem":"initial",onClick:function(){return s(t,e)}})]},n)}))}),(0,o.createComponentVNode)(2,i.Section,{title:"Comments/Log",level:2,children:[0===l.comments.length?(0,o.createComponentVNode)(2,i.Box,{color:"label",children:"No comments found."}):l.comments.map((function(e,t){return(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.Box,{color:"label",display:"inline",children:e.header}),(0,o.createVNode)(1,"br"),e.text,(0,o.createComponentVNode)(2,i.Button,{icon:"comment-slash",color:"bad",ml:"0.5rem",onClick:function(){return c("del_c",{del_c:t+1})}})]},t)})),(0,o.createComponentVNode)(2,i.Button,{icon:"comment-medical",content:"Add Entry",color:"good",mt:"0.5rem",mb:"0",onClick:function(){return(0,a.modalOpen)(t,"add_c")}})]})],4):(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:["Medical records lost!",(0,o.createComponentVNode)(2,i.Button,{icon:"pen",content:"New Record",ml:"0.5rem",onClick:function(){return c("new")}})]})},N=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data.virus;return c.sort((function(e,t){return e.name>t.name?1:-1})),c.map((function(e,t){return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:"flask",content:e.name,mb:"0.5rem",onClick:function(){return a("vir",{vir:e.D})}}),(0,o.createVNode)(1,"br")],4,t)}))},b=function(e,t){var n=(0,r.useBackend)(t).data.medbots;return 0===n.length?(0,o.createComponentVNode)(2,i.Box,{color:"label",children:"There are no Medbots."}):n.map((function(e,t){return(0,o.createComponentVNode)(2,i.Collapsible,{open:!0,title:e.name,children:(0,o.createComponentVNode)(2,i.Box,{px:"0.5rem",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Location",children:[e.area||"Unknown"," (",e.x,", ",e.y,")"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Status",children:e.on?(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Box,{color:"good",children:"Online"}),(0,o.createComponentVNode)(2,i.Box,{mt:"0.5rem",children:e.use_beaker?"Reservoir: "+e.total_volume+"/"+e.maximum_volume:"Using internal synthesizer."})],4):(0,o.createComponentVNode)(2,i.Box,{color:"average",children:"Offline"})})]})})},t)}))},V=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data.screen;return(0,o.createComponentVNode)(2,i.Tabs,{children:[(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:2===c,onClick:function(){return a("screen",{screen:2})},children:[(0,o.createComponentVNode)(2,i.Icon,{name:"list"}),"List Records"]}),(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:5===c,onClick:function(){return a("screen",{screen:5})},children:[(0,o.createComponentVNode)(2,i.Icon,{name:"database"}),"Virus Database"]}),(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:6===c,onClick:function(){return a("screen",{screen:6})},children:[(0,o.createComponentVNode)(2,i.Icon,{name:"plus-square"}),"Medbot Tracking"]}),(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:3===c,onClick:function(){return a("screen",{screen:3})},children:[(0,o.createComponentVNode)(2,i.Icon,{name:"wrench"}),"Record Maintenance"]})]})};(0,a.modalRegisterBodyOverride)("virus",(function(e,t){var n=(0,r.useBackend)(t).act,a=e.args;return(0,o.createComponentVNode)(2,i.Section,{level:2,m:"-1rem",title:a.name||"Virus",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"times",color:"red",onClick:function(){return n("modal_close")}}),children:(0,o.createComponentVNode)(2,i.Box,{mx:"0.5rem",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Spread",children:[a.spread_text," Transmission"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Possible cure",children:a.antigen}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Rate of Progression",children:a.rate}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Antibiotic Resistance",children:[a.resistance,"%"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Species Affected",children:a.species}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Symptoms",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:a.symptoms.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.stage+". "+e.name,children:[(0,o.createComponentVNode)(2,i.Box,{inline:!0,color:"label",children:"Strength:"})," ",e.strength,"\xa0",(0,o.createComponentVNode)(2,i.Box,{inline:!0,color:"label",children:"Aggressiveness:"})," ",e.aggressiveness]},e.stage)}))})})]})})})}))},function(e,t,n){"use strict";t.__esModule=!0,t.MessageMonitor=void 0;var o=n(0),r=(n(5),n(6)),i=n(1),a=n(2),c=n(3),l=n(62),d=n(61);t.MessageMonitor=function(e,t){var n,r=(0,i.useBackend)(t),d=(r.act,r.data),p=d.auth,h=d.linkedServer,C=(d.message,d.hacking),f=d.emag;return n=C||f?(0,o.createComponentVNode)(2,u):p?h?(0,o.createComponentVNode)(2,m):(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"ERROR"}):(0,o.createComponentVNode)(2,s),(0,o.createComponentVNode)(2,c.Window,{width:670,height:450,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,l.TemporaryNotice),n]})})};var u=function(e,t){var n=(0,i.useBackend)(t),r=(n.act,n.data.isMalfAI);return(0,o.createComponentVNode)(2,d.FullscreenNotice,{title:"ERROR",children:r?(0,o.createComponentVNode)(2,a.Box,{children:"Brute-forcing for server key. It will take 20 seconds for every character that the password has."}):(0,o.createComponentVNode)(2,a.Box,{children:["01000010011100100111010101110100011001010010110",(0,o.createVNode)(1,"br"),"10110011001101111011100100110001101101001011011100110011",(0,o.createVNode)(1,"br"),"10010000001100110011011110111001000100000011100110110010",(0,o.createVNode)(1,"br"),"10111001001110110011001010111001000100000011010110110010",(0,o.createVNode)(1,"br"),"10111100100101110001000000100100101110100001000000111011",(0,o.createVNode)(1,"br"),"10110100101101100011011000010000001110100011000010110101",(0,o.createVNode)(1,"br"),"10110010100100000001100100011000000100000011100110110010",(0,o.createVNode)(1,"br"),"10110001101101111011011100110010001110011001000000110011",(0,o.createVNode)(1,"br"),"00110111101110010001000000110010101110110011001010111001",(0,o.createVNode)(1,"br"),"00111100100100000011000110110100001100001011100100110000",(0,o.createVNode)(1,"br"),"10110001101110100011001010111001000100000011101000110100",(0,o.createVNode)(1,"br"),"00110000101110100001000000111010001101000011001010010000",(0,o.createVNode)(1,"br"),"00111000001100001011100110111001101110111011011110111001",(0,o.createVNode)(1,"br"),"00110010000100000011010000110000101110011001011100010000",(0,o.createVNode)(1,"br"),"00100100101101110001000000111010001101000011001010010000",(0,o.createVNode)(1,"br"),"00110110101100101011000010110111001110100011010010110110",(0,o.createVNode)(1,"br"),"10110010100101100001000000111010001101000011010010111001",(0,o.createVNode)(1,"br"),"10010000001100011011011110110111001110011011011110110110",(0,o.createVNode)(1,"br"),"00110010100100000011000110110000101101110001000000111001",(0,o.createVNode)(1,"br"),"00110010101110110011001010110000101101100001000000111100",(0,o.createVNode)(1,"br"),"10110111101110101011100100010000001110100011100100111010",(0,o.createVNode)(1,"br"),"10110010100100000011010010110111001110100011001010110111",(0,o.createVNode)(1,"br"),"00111010001101001011011110110111001110011001000000110100",(0,o.createVNode)(1,"br"),"10110011000100000011110010110111101110101001000000110110",(0,o.createVNode)(1,"br"),"00110010101110100001000000111001101101111011011010110010",(0,o.createVNode)(1,"br"),"10110111101101110011001010010000001100001011000110110001",(0,o.createVNode)(1,"br"),"10110010101110011011100110010000001101001011101000010111",(0,o.createVNode)(1,"br"),"00010000001001101011000010110101101100101001000000111001",(0,o.createVNode)(1,"br"),"10111010101110010011001010010000001101110011011110010000",(0,o.createVNode)(1,"br"),"00110100001110101011011010110000101101110011100110010000",(0,o.createVNode)(1,"br"),"00110010101101110011101000110010101110010001000000111010",(0,o.createVNode)(1,"br"),"00110100001100101001000000111001001101111011011110110110",(0,o.createVNode)(1,"br"),"10010000001100100011101010111001001101001011011100110011",(0,o.createVNode)(1,"br"),"10010000001110100011010000110000101110100001000000111010",(0,o.createVNode)(1,"br"),"001101001011011010110010100101110"]})})},s=function(e,t){var n=(0,i.useBackend)(t),r=n.act,c=n.data.isMalfAI;return(0,o.createComponentVNode)(2,d.FullscreenNotice,{title:"Welcome",children:[(0,o.createComponentVNode)(2,a.Box,{fontSize:"1.5rem",bold:!0,children:[(0,o.createComponentVNode)(2,a.Icon,{name:"exclamation-triangle",verticalAlign:"middle",size:3,mr:"1rem"}),"Unauthorized"]}),(0,o.createComponentVNode)(2,a.Box,{color:"label",my:"1rem",children:["Decryption Key:",(0,o.createComponentVNode)(2,a.Input,{placeholder:"Decryption Key",ml:"0.5rem",onChange:function(e,t){return r("auth",{key:t})}})]}),!!c&&(0,o.createComponentVNode)(2,a.Button,{icon:"terminal",content:"Hack",onClick:function(){return r("hack")}}),(0,o.createComponentVNode)(2,a.Box,{color:"label",children:"Please authenticate with the server in order to show additional options."})]})},m=function(e,t){var n,r=(0,i.useBackend)(t),c=r.act,l=r.data.linkedServer,d=(0,i.useLocalState)(t,"tabIndex",0),u=d[0],s=d[1];return 0===u?n=(0,o.createComponentVNode)(2,p):1===u?n=(0,o.createComponentVNode)(2,h,{logs:l.pda_msgs,pda:!0}):2===u?n=(0,o.createComponentVNode)(2,h,{logs:l.rc_msgs,rc:!0}):3===u?n=(0,o.createComponentVNode)(2,C):4===u&&(n=(0,o.createComponentVNode)(2,f)),(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Tabs,{children:[(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:0===u,onClick:function(){return s(0)},children:[(0,o.createComponentVNode)(2,a.Icon,{name:"bars"})," Main Menu"]},"Main"),(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:1===u,onClick:function(){return s(1)},children:[(0,o.createComponentVNode)(2,a.Icon,{name:"font"})," Message Logs"]},"MessageLogs"),(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:2===u,onClick:function(){return s(2)},children:[(0,o.createComponentVNode)(2,a.Icon,{name:"bold"})," Request Logs"]},"RequestLogs"),(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:3===u,onClick:function(){return s(3)},children:[(0,o.createComponentVNode)(2,a.Icon,{name:"comment-alt"})," Admin Messaging"]},"AdminMessage"),(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:4===u,onClick:function(){return s(4)},children:[(0,o.createComponentVNode)(2,a.Icon,{name:"comment-slash"})," Spam Filter"]},"SpamFilter"),(0,o.createComponentVNode)(2,a.Tabs.Tab,{color:"red",onClick:function(){return c("deauth")},children:[(0,o.createComponentVNode)(2,a.Icon,{name:"sign-out-alt"})," Log Out"]},"Logout")]}),(0,o.createComponentVNode)(2,a.Box,{m:2,children:n})],4)},p=function(e,t){var n=(0,i.useBackend)(t),r=n.act,c=n.data.linkedServer;return(0,o.createComponentVNode)(2,a.Section,{title:"Main Menu",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"link",content:"Server Link",onClick:function(){return r("find")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",content:"Server "+(c.active?"Enabled":"Disabled"),selected:c.active,onClick:function(){return r("active")}})],4),children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Server Status",children:(0,o.createComponentVNode)(2,a.Box,{color:"good",children:"Good"})})}),(0,o.createComponentVNode)(2,a.Button,{mt:1,icon:"key",content:"Set Custom Key",onClick:function(){return r("pass")}}),(0,o.createComponentVNode)(2,a.Button.Confirm,{color:"red",confirmIcon:"exclamation-triangle",icon:"exclamation-triangle",content:"Clear Message Logs"}),(0,o.createComponentVNode)(2,a.Button.Confirm,{color:"red",confirmIcon:"exclamation-triangle",icon:"exclamation-triangle",content:"Clear Request Logs"})]})},h=function(e,t){var n=(0,i.useBackend)(t),c=n.act,l=(n.data,e.logs),d=e.pda,u=e.rc;return(0,o.createComponentVNode)(2,a.Section,{title:d?"PDA Logs":u?"Request Logs":"Logs",buttons:(0,o.createComponentVNode)(2,a.Button.Confirm,{color:"red",icon:"trash",confirmIcon:"trash",content:"Delete All",onClick:function(){return c(d?"del_pda":"del_rc")}}),children:(0,o.createComponentVNode)(2,a.Flex,{wrap:"wrap",children:l.map((function(e,t){return(0,o.createComponentVNode)(2,a.Flex.Item,{m:"2px",basis:"49%",grow:t%2,children:(0,o.createComponentVNode)(2,a.Section,{title:e.sender+" -> "+e.recipient,buttons:(0,o.createComponentVNode)(2,a.Button.Confirm,{confirmContent:"Delete Log?",color:"bad",icon:"trash",confirmIcon:"trash",onClick:function(){return c("delete",{id:e.ref,type:u?"rc":"pda"})}}),children:u?(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Message",children:e.message}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Verification",color:"Unauthenticated"===e.id_auth?"bad":"good",children:(0,r.decodeHtmlEntities)(e.id_auth)}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Stamp",children:e.stamp})]}):e.message})},e.ref)}))})})},C=function(e,t){var n=(0,i.useBackend)(t),r=n.act,c=n.data,l=c.possibleRecipients,d=c.customsender,u=c.customrecepient,s=c.customjob,m=c.custommessage,p=Object.keys(l);return(0,o.createComponentVNode)(2,a.Section,{title:"Admin Messaging",children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Sender",children:(0,o.createComponentVNode)(2,a.Input,{fluid:!0,value:d,onChange:function(e,t){return r("set_sender",{val:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Sender's Job",children:(0,o.createComponentVNode)(2,a.Input,{fluid:!0,value:s,onChange:function(e,t){return r("set_sender_job",{val:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Recipient",children:(0,o.createComponentVNode)(2,a.Dropdown,{value:u,options:p,width:"100%",mb:-.7,onSelected:function(e){return r("set_recipient",{val:l[e]})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Message",verticalAlign:"top",children:(0,o.createComponentVNode)(2,a.Input,{fluid:!0,mb:.5,value:m,onChange:function(e,t){return r("set_message",{val:t})}})})]}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"comment",content:"Send Message",onClick:function(){return r("send_message")}})]})},f=function(e,t){var n=(0,i.useBackend)(t),r=n.act,c=n.data.linkedServer;return(0,o.createComponentVNode)(2,a.Section,{title:"Spam Filtering",children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:c.spamFilter.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.index,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"trash",color:"bad",content:"Delete",onClick:function(){return r("deltoken",{deltoken:e.index})}}),children:e.token},e.index)}))}),(0,o.createComponentVNode)(2,a.Button,{icon:"plus",content:"Add New Entry",onClick:function(){return r("addtoken")}})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.Microwave=void 0;var o=n(0),r=(n(5),n(1)),i=n(2),a=n(3);t.Microwave=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.config,d=n.data,u=d.broken,s=d.operating,m=d.dirty,p=d.items;return(0,o.createComponentVNode)(2,a.Window,{width:400,height:500,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:u&&(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"Bzzzzttttt!!"})})||s&&(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,i.Box,{color:"good",children:["Microwaving in progress!",(0,o.createVNode)(1,"br"),"Please wait...!"]})})||m&&(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:["This microwave is dirty!",(0,o.createVNode)(1,"br"),"Please clean it before use!"]})})||p.length&&(0,o.createComponentVNode)(2,i.Section,{level:1,title:"Ingredients",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:"radiation",onClick:function(){return c("cook")},children:"Microwave"}),(0,o.createComponentVNode)(2,i.Button,{icon:"eject",onClick:function(){return c("dispose")},children:"Eject"})],4),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:p.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.name,children:[e.amt," ",e.extra]},e.name)}))})})||(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:[l.title," is empty."]})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.MiningOreProcessingConsole=void 0;var o=n(0),r=n(6),i=n(1),a=n(2),c=n(3),l=(n(8),n(193));t.MiningOreProcessingConsole=function(e,t){var n=(0,i.useBackend)(t),r=n.act,d=n.data,u=d.unclaimedPoints,s=(d.ores,d.showAllOres,d.power),p=d.speed;return(0,o.createComponentVNode)(2,c.Window,{width:400,height:500,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{children:[(0,o.createComponentVNode)(2,l.MiningUser,{insertIdText:(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Button,{icon:"arrow-right",mr:1,onClick:function(){return r("insert")},children:"Insert ID"}),"in order to claim points."]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Status",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"bolt",selected:p,onClick:function(){return r("speed_toggle")},children:p?"High-Speed Active":"High-Speed Inactive"}),(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",selected:s,onClick:function(){return r("power")},children:s?"Smelting":"Not Smelting"})],4),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current unclaimed points",buttons:(0,o.createComponentVNode)(2,a.Button,{disabled:u<1,icon:"download",onClick:function(){return r("claim")},children:"Claim"}),children:(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:u})})})}),(0,o.createComponentVNode)(2,m)]})})};var d=["Not Processing","Smelting","Compressing","Alloying"],u=["verdantium","mhydrogen","diamond","platinum","uranium","gold","silver","rutile","phoron","marble","lead","sand","carbon","hematite"],s=function(e,t){return-1===u.indexOf(e.ore)||-1===u.indexOf(t.ore)?e.ore-t.ore:u.indexOf(t.ore)-u.indexOf(e.ore)},m=function(e,t){var n=(0,i.useBackend)(t),c=n.act,l=n.data,u=l.ores,m=l.showAllOres;l.power;return(0,o.createComponentVNode)(2,a.Section,{title:"Ore Processing Controls",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:m?"toggle-on":"toggle-off",selected:m,onClick:function(){return c("showAllOres")},children:m?"All Ores":"Ores in Machine"}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:u.length&&u.sort(s).map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:(0,r.toTitleCase)(e.name),buttons:(0,o.createComponentVNode)(2,a.Dropdown,{width:"120px",color:(0===e.processing?"red":1===e.processing&&"green")||2===e.processing&&"blue"||3===e.processing&&"yellow",options:d,selected:d[e.processing],onSelected:function(t){return c("toggleSmelting",{ore:e.ore,set:d.indexOf(t)})}}),children:(0,o.createComponentVNode)(2,a.Box,{inline:!0,children:(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:e.amount})})},e.ore)}))||(0,o.createComponentVNode)(2,a.Box,{color:"bad",textAlign:"center",children:"No ores in machine."})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.MiningStackingConsole=void 0;var o=n(0),r=n(6),i=n(1),a=n(2),c=n(3);n(8);t.MiningStackingConsole=function(e,t){var n=(0,i.useBackend)(t),l=n.act,d=n.data,u=d.stacktypes,s=d.stackingAmt;return(0,o.createComponentVNode)(2,c.Window,{width:400,height:500,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Stacker Controls",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Stacking",children:(0,o.createComponentVNode)(2,a.NumberInput,{fluid:!0,value:s,minValue:1,maxValue:50,stepPixelSize:5,onChange:function(e,t){return l("change_stack",{amt:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Divider),u.length&&u.sort().map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:(0,r.toTitleCase)(e.type),buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"eject",onClick:function(){return l("release_stack",{stack:e.type})},children:"Eject"}),children:(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:e.amt})},e.type)}))||(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Empty",color:"average",children:"No stacks in machine."})]})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.MiningVendor=void 0;var o=n(0),r=n(6),i=n(1),a=n(2),c=n(3),l=n(193);var d={Alphabetical:function(e,t){return e-t},"By availability":function(e,t){return-(e.affordable-t.affordable)},"By price":function(e,t){return e.price-t.price}};t.MiningVendor=function(e,t){return(0,o.createComponentVNode)(2,c.Window,{width:400,height:450,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{className:"Layout__content--flexColumn",scrollable:!0,children:[(0,o.createComponentVNode)(2,l.MiningUser,{insertIdText:"Please insert an ID in order to make purchases."}),(0,o.createComponentVNode)(2,s),(0,o.createComponentVNode)(2,u)]})})};var u=function(e,t){var n=(0,i.useBackend)(t),l=(n.act,n.data),u=l.has_id,s=l.id,p=l.items,h=(0,i.useLocalState)(t,"search",""),C=h[0],f=(h[1],(0,i.useLocalState)(t,"sort","Alphabetical")),N=f[0],b=(f[1],(0,i.useLocalState)(t,"descending",!1)),V=b[0],g=(b[1],(0,r.createSearch)(C,(function(e){return e[0]}))),v=!1,_=Object.entries(p).map((function(e,t){var n=Object.entries(e[1]).filter(g).map((function(e){return e[1].affordable=u&&s.points>=e[1].price,e[1]})).sort(d[N]);if(0!==n.length)return V&&(n=n.reverse()),v=!0,(0,o.createComponentVNode)(2,m,{title:e[0],items:n},e[0])}));return(0,o.createComponentVNode)(2,a.Flex.Item,{grow:"1",overflow:"auto",children:(0,o.createComponentVNode)(2,a.Section,{onClick:function(e){return(0,c.refocusLayout)()},children:v?_:(0,o.createComponentVNode)(2,a.Box,{color:"label",children:"No items matching your criteria was found!"})})})},s=function(e,t){var n=(0,i.useLocalState)(t,"search",""),r=(n[0],n[1]),c=(0,i.useLocalState)(t,"sort",""),l=(c[0],c[1]),u=(0,i.useLocalState)(t,"descending",!1),s=u[0],m=u[1];return(0,o.createComponentVNode)(2,a.Box,{mb:"0.5rem",children:(0,o.createComponentVNode)(2,a.Flex,{width:"100%",children:[(0,o.createComponentVNode)(2,a.Flex.Item,{grow:"1",mr:"0.5rem",children:(0,o.createComponentVNode)(2,a.Input,{placeholder:"Search by item name..",width:"100%",onInput:function(e,t){return r(t)}})}),(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"30%",children:(0,o.createComponentVNode)(2,a.Dropdown,{selected:"Alphabetical",options:Object.keys(d),width:"100%",lineHeight:"19px",onSelected:function(e){return l(e)}})}),(0,o.createComponentVNode)(2,a.Flex.Item,{children:(0,o.createComponentVNode)(2,a.Button,{icon:s?"arrow-down":"arrow-up",height:"19px",tooltip:s?"Descending order":"Ascending order",tooltipPosition:"bottom-left",ml:"0.5rem",onClick:function(){return m(!s)}})})]})})},m=function(e,t){var n=(0,i.useBackend)(t),r=n.act,c=n.data,l=e.title,d=e.items,u=function(e,t){if(null==e)return{};var n,o,r={},i=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}(e,["title","items"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Collapsible,Object.assign({open:!0,title:l},u,{children:d.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Box,{display:"inline-block",verticalAlign:"middle",lineHeight:"20px",style:{float:"left"},children:e.name}),(0,o.createComponentVNode)(2,a.Button,{disabled:!c.has_id||c.id.points=450?"Overcharged":e>=250?"Good Charge":"Low Charge":e>=250?"NIF Power Requirement met.":e>=150?"Fluctuations in available power.":"Power failure imminent."},u=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=(n.config,n.data),u=c.nif_percent,s=c.nif_stat,m=(c.last_notification,c.nutrition),p=c.isSynthetic,h=c.modules,C=e.setViewing;return(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"NIF Condition",children:(0,o.createComponentVNode)(2,i.ProgressBar,{value:u,minValue:0,maxValue:100,ranges:{good:[50,Infinity],average:[25,50],bad:[-Infinity,0]},children:[l(s,u)," (",(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:u}),"%)"]})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"NIF Power",children:(0,o.createComponentVNode)(2,i.ProgressBar,{value:m,minValue:0,maxValue:700,ranges:{good:[250,Infinity],average:[150,250],bad:[0,150]},children:d(m,p)})})]}),(0,o.createComponentVNode)(2,i.Section,{level:2,title:"NIFSoft Modules",mt:1,children:(0,o.createComponentVNode)(2,i.LabeledList,{children:h.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.name,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button.Confirm,{icon:"trash",color:"bad",confirmContent:"UNINSTALL?",confirmIcon:"trash",tooltip:"Uninstall Module",tooltipPosition:"left",onClick:function(){return a("uninstall",{module:e.ref})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"search",onClick:function(){return C(e)},tooltip:"View Information",tooltipPosition:"left"})],4),children:e.activates&&(0,o.createComponentVNode)(2,i.Button,{fluid:!0,selected:e.active,content:e.stat_text,onClick:function(){return a("toggle_module",{module:e.ref})}})||(0,o.createComponentVNode)(2,i.Box,{children:e.stat_text})},e.ref)}))})})]})},s=function(e,t){var n=(0,r.useBackend)(t),a=n.act,l=n.data.theme;return(0,o.createComponentVNode)(2,i.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"NIF Theme",verticalAlign:"top",children:(0,o.createComponentVNode)(2,i.Dropdown,{width:"100%",placeholder:"Default",selected:l,options:c,onSelected:function(e){return a("setTheme",{theme:e})}})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NTNetRelay=void 0;var o=n(0),r=n(1),i=n(2),a=n(3),c=n(61);t.NTNetRelay=function(e,t){var n=(0,r.useBackend)(t),i=(n.act,n.data),c=i.dos_crashed,u=(i.enabled,i.dos_overload,i.dos_capacity,(0,o.createComponentVNode)(2,l));return c&&(u=(0,o.createComponentVNode)(2,d)),(0,o.createComponentVNode)(2,a.Window,{width:c?700:500,height:c?600:300,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:u})})};var l=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,l=(c.dos_crashed,c.enabled),d=c.dos_overload,u=c.dos_capacity;return(0,o.createComponentVNode)(2,i.Section,{title:"Status",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"power-off",selected:l,content:"Relay "+(l?"On":"Off"),onClick:function(){return a("toggle")}}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Network Buffer Status",children:[d," / ",u," GQ"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Options",children:(0,o.createComponentVNode)(2,i.Button,{icon:"exclamation-triangle",content:"Purge network blacklist",onClick:function(){return a("purge")}})})]})})},d=function(e,t){var n=(0,r.useBackend)(t),a=n.act;n.data;return(0,o.createComponentVNode)(2,c.FullscreenNotice,{title:"ERROR",children:[(0,o.createComponentVNode)(2,i.Box,{fontSize:"1.5rem",bold:!0,color:"bad",children:[(0,o.createComponentVNode)(2,i.Icon,{name:"exclamation-triangle",verticalAlign:"middle",size:3,mr:"1rem"}),(0,o.createVNode)(1,"h2",null,"NETWORK BUFFERS OVERLOADED",16),(0,o.createVNode)(1,"h3",null,"Overload Recovery Mode",16),(0,o.createVNode)(1,"i",null,"This system is suffering temporary outage due to overflow of traffic buffers. Until buffered traffic is processed, all further requests will be dropped. Frequent occurences of this error may indicate insufficient hardware capacity of your network. Please contact your network planning department for instructions on how to resolve this issue.",16),(0,o.createVNode)(1,"h3",null,"ADMINISTRATIVE OVERRIDE",16),(0,o.createVNode)(1,"b",null," CAUTION - Data loss may occur ",16)]}),(0,o.createComponentVNode)(2,i.Box,{children:(0,o.createComponentVNode)(2,i.Button,{icon:"exclamation-triangle",content:"Purge buffered traffic",onClick:function(){return a("restart")}})})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.Newscaster=void 0;var o=n(0),r=n(6),i=n(1),a=n(2),c=n(3),l=n(62);t.Newscaster=function(e,t){var n=(0,i.useBackend)(t),r=(n.act,n.data);r.screen,r.user;return(0,o.createComponentVNode)(2,c.Window,{width:600,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,l.TemporaryNotice,{decode:!0}),(0,o.createComponentVNode)(2,d)]})})};var d=function(e,t){var n=(0,i.useBackend)(t),r=(n.act,n.data.user,(0,i.useSharedState)(t,"screen","Main Menu")),c=r[0],l=r[1],d=u[c];return(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,d,{setScreen:l})})},u={"Main Menu":function(e,t){var n=(0,i.useBackend)(t),r=(n.act,n.data),c=r.securityCaster,l=r.wanted_issue,d=e.setScreen;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Main Menu",children:[l&&(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"eye",onClick:function(){return d("View Wanted")},color:"bad",children:"Read WANTED Issue"}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"eye",onClick:function(){return d("View List")},children:"View Feed Channels"}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"plus",onClick:function(){return d("New Channel")},children:"Create Feed Channel"}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"plus",onClick:function(){return d("New Story")},children:"Create Feed Message"}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"print",onClick:function(){return d("Print")},children:"Print Newspaper"})]}),!!c&&(0,o.createComponentVNode)(2,a.Section,{title:"Feed Security Functions",children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"plus",onClick:function(){return d("New Wanted")},children:'Manage "Wanted" Issue'})})],0)},"New Channel":function(e,t){var n=(0,i.useBackend)(t),c=n.act,l=n.data,d=l.channel_name,u=l.c_locked,s=l.user,m=e.setScreen;return(0,o.createComponentVNode)(2,a.Section,{title:"Creating new Feed Channel",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"undo",onClick:function(){return m("Main Menu")},children:"Back"}),children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Channel Name",children:(0,o.createComponentVNode)(2,a.Input,{fluid:!0,value:(0,r.decodeHtmlEntities)(d),onInput:function(e,t){return c("set_channel_name",{val:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Channel Author",color:"good",children:s}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Accept Public Feeds",children:(0,o.createComponentVNode)(2,a.Button,{icon:u?"lock":"lock-open",selected:!u,onClick:function(){return c("set_channel_lock")},children:u?"No":"Yes"})})]}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,color:"good",icon:"plus",onClick:function(){return c("submit_new_channel")},children:"Submit Channel"}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,color:"bad",icon:"undo",onClick:function(){return m("Main Menu")},children:"Cancel"})]})},"View List":function(e,t){var n=(0,i.useBackend)(t),c=n.act,l=n.data.channels,d=e.setScreen;return(0,o.createComponentVNode)(2,a.Section,{title:"Station Feed Channels",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"undo",onClick:function(){return d("Main Menu")},children:"Back"}),children:l.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"eye",color:e.admin?"good":e.censored?"bad":"",onClick:function(){c("show_channel",{show_channel:e.ref}),d("View Selected Channel")},children:(0,r.decodeHtmlEntities)(e.name)},e.name)}))})},"New Story":function(e,t){var n=(0,i.useBackend)(t),r=n.act,c=n.data,l=c.channel_name,d=c.user,u=c.msg,s=c.photo_data,m=e.setScreen;return(0,o.createComponentVNode)(2,a.Section,{title:"Creating new Feed Message...",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"undo",onClick:function(){return m("Main Menu")},children:"Back"}),children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Receiving Channel",children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,onClick:function(){return r("set_channel_receiving")},children:l||"Unset"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Message Author",color:"good",children:d}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Message Body",verticalAlign:"top",children:(0,o.createComponentVNode)(2,a.Flex,{children:[(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,a.Section,{width:"99%",inline:!0,children:u||"(no message yet)"})}),(0,o.createComponentVNode)(2,a.Flex.Item,{children:(0,o.createComponentVNode)(2,a.Button,{verticalAlign:"top",onClick:function(){return r("set_new_message")},icon:"pen",tooltip:"Edit Message",tooltipPosition:"left"})})]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Attach Photo",children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"image",onClick:function(){return r("set_attachment")},children:s?"Photo Attached":"No Photo"})})]}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,color:"good",icon:"plus",onClick:function(){return r("submit_new_message")},children:"Submit Message"}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,color:"bad",icon:"undo",onClick:function(){return m("Main Menu")},children:"Cancel"})]})},Print:function(e,t){var n=(0,i.useBackend)(t),r=n.act,c=n.data,l=c.total_num,d=c.active_num,u=c.message_num,s=c.paper_remaining,m=e.setScreen;return(0,o.createComponentVNode)(2,a.Section,{title:"Printing",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"undo",onClick:function(){return m("Main Menu")},children:"Back"}),children:[(0,o.createComponentVNode)(2,a.Box,{color:"label",mb:1,children:["Newscaster currently serves a total of ",l," Feed channels, ",d," of which are active, and a total of ",u," Feed stories."]}),(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Liquid Paper remaining",children:[100*s," cm\xb3"]})}),(0,o.createComponentVNode)(2,a.Button,{mt:1,fluid:!0,color:"good",icon:"plus",onClick:function(){return r("print_paper")},children:"Print Paper"}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,color:"bad",icon:"undo",onClick:function(){return m("Main Menu")},children:"Cancel"})]})},"New Wanted":function(e,t){var n=(0,i.useBackend)(t),c=n.act,l=n.data,d=l.channel_name,u=l.msg,s=l.photo_data,m=l.user,p=l.wanted_issue,h=e.setScreen;return(0,o.createComponentVNode)(2,a.Section,{title:"Wanted Issue Handler",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"undo",onClick:function(){return h("Main Menu")},children:"Back"}),children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[!!p&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Already In Circulation",children:"A wanted issue is already in circulation. You can edit or cancel it below."}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Criminal Name",children:(0,o.createComponentVNode)(2,a.Input,{fluid:!0,value:(0,r.decodeHtmlEntities)(d),onInput:function(e,t){return c("set_channel_name",{val:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Description",children:(0,o.createComponentVNode)(2,a.Input,{fluid:!0,value:(0,r.decodeHtmlEntities)(u),onInput:function(e,t){return c("set_wanted_desc",{val:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Attach Photo",children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"image",onClick:function(){return c("set_attachment")},children:s?"Photo Attached":"No Photo"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Prosecutor",color:"good",children:m})]}),(0,o.createComponentVNode)(2,a.Button,{mt:1,fluid:!0,color:"good",icon:"plus",onClick:function(){return c("submit_wanted")},children:"Submit Wanted Issue"}),!!p&&(0,o.createComponentVNode)(2,a.Button,{fluid:!0,color:"average",icon:"minus",onClick:function(){return c("cancel_wanted")},children:"Take Down Issue"}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,color:"bad",icon:"undo",onClick:function(){return h("Main Menu")},children:"Cancel"})]})},"View Wanted":function(e,t){var n=(0,i.useBackend)(t),c=(n.act,n.data.wanted_issue),l=e.setScreen;return c?(0,o.createComponentVNode)(2,a.Section,{title:"--STATIONWIDE WANTED ISSUE--",color:"bad",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"undo",onClick:function(){return l("Main Menu")},children:"Back"}),children:(0,o.createComponentVNode)(2,a.Box,{color:"white",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Submitted by",color:"good",children:(0,r.decodeHtmlEntities)(c.author)}),(0,o.createComponentVNode)(2,a.LabeledList.Divider),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Criminal",children:(0,r.decodeHtmlEntities)(c.criminal)}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Description",children:(0,r.decodeHtmlEntities)(c.desc)}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Photo",children:c.img&&(0,o.createVNode)(1,"img",null,null,1,{src:c.img})||"None"})]})})}):(0,o.createComponentVNode)(2,a.Section,{title:"No Outstanding Wanted Issues",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"undo",onClick:function(){return l("Main Menu")},children:"Back"}),children:"There are no wanted issues currently outstanding."})},"View Selected Channel":function(e,t){var n=(0,i.useBackend)(t),c=n.act,l=n.data,d=l.viewing_channel,u=l.securityCaster,s=l.company,m=e.setScreen;return d?(0,o.createComponentVNode)(2,a.Section,{title:(0,r.decodeHtmlEntities)(d.name),buttons:(0,o.createFragment)([!!u&&(0,o.createComponentVNode)(2,a.Button.Confirm,{color:"bad",icon:"ban",confirmIcon:"ban",content:"Issue D-Notice",onClick:function(){return c("toggle_d_notice",{ref:d.ref})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"undo",onClick:function(){return m("View List")},children:"Back"})],0),children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Channel Created By",children:u&&(0,o.createComponentVNode)(2,a.Button.Confirm,{color:"bad",icon:"strikethrough",confirmIcon:"strikethrough",content:(0,r.decodeHtmlEntities)(d.author),tooltip:"Censor?",confirmContent:"Censor Author",onClick:function(){return c("censor_channel_author",{ref:d.ref})}})||(0,o.createComponentVNode)(2,a.Box,{children:(0,r.decodeHtmlEntities)(d.author)})})}),!!d.censored&&(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:["ATTENTION: This channel has been deemed as threatening to the welfare of the station, and marked with a ",s," D-Notice. No further feed story additions are allowed while the D-Notice is in effect."]}),!!d.messages.length&&d.messages.map((function(e){return(0,o.createComponentVNode)(2,a.Section,{children:["- ",(0,r.decodeHtmlEntities)(e.body),!!e.img&&(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createVNode)(1,"img",null,null,1,{src:"data:image/png;base64,"+e.img}),(0,r.decodeHtmlEntities)(e.caption)||null]}),(0,o.createComponentVNode)(2,a.Box,{color:"grey",children:["[Story by ",(0,r.decodeHtmlEntities)(e.author)," - ",e.timestamp,"]"]}),!!u&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button.Confirm,{mt:1,color:"bad",icon:"strikethrough",confirmIcon:"strikethrough",content:"Censor Story",onClick:function(){return c("censor_channel_story_body",{ref:e.ref})}}),(0,o.createComponentVNode)(2,a.Button.Confirm,{color:"bad",icon:"strikethrough",confirmIcon:"strikethrough",content:"Censor Author",onClick:function(){return c("censor_channel_story_author",{ref:e.ref})}})],4)]},e.ref)}))||!d.censored&&(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"No feed messages found in channel."})]}):(0,o.createComponentVNode)(2,a.Section,{title:"Channel Not Found",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"undo",onClick:function(){return m("View List")},children:"Back"}),children:"The channel you were looking for no longer exists."})}}},function(e,t,n){"use strict";t.__esModule=!0,t.NoticeBoard=void 0;var o=n(0),r=(n(5),n(1)),i=n(2),a=n(3);t.NoticeBoard=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data.notices;return(0,o.createComponentVNode)(2,a.Window,{width:330,height:300,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:(0,o.createComponentVNode)(2,i.Section,{children:l.length?(0,o.createComponentVNode)(2,i.LabeledList,{children:l.map((function(e,t){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.name,children:[e.isphoto&&(0,o.createComponentVNode)(2,i.Button,{icon:"image",content:"Look",onClick:function(){return c("look",{ref:e.ref})}})||e.ispaper&&(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:"sticky-note",content:"Read",onClick:function(){return c("read",{ref:e.ref})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"pen",content:"Write",onClick:function(){return c("write",{ref:e.ref})}})],4)||"Unknown Entity",(0,o.createComponentVNode)(2,i.Button,{icon:"minus-circle",content:"Remove",onClick:function(){return c("remove",{ref:e.ref})}})]},t)}))}):(0,o.createComponentVNode)(2,i.Box,{color:"average",children:"No notices posted here."})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosAccessDecrypter=void 0;var o=n(0),r=n(1),i=n(3),a=n(133),c=n(2);t.NtosAccessDecrypter=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,u=d.message,s=d.running,m=d.rate,p=d.factor,h=d.regions,C=function(e){for(var t="";t.lengthp?t+="0":t+="1";return t};return(0,o.createComponentVNode)(2,i.NtosWindow,{width:600,height:600,theme:"syndicate",children:(0,o.createComponentVNode)(2,i.NtosWindow.Content,{children:u&&(0,o.createComponentVNode)(2,c.NoticeBox,{children:u})||s&&(0,o.createComponentVNode)(2,c.Section,{children:["Attempting to decrypt network access codes. Please wait. Rate: ",m," PHash/s",(0,o.createComponentVNode)(2,c.Box,{children:C(45)}),(0,o.createComponentVNode)(2,c.Box,{children:C(45)}),(0,o.createComponentVNode)(2,c.Box,{children:C(45)}),(0,o.createComponentVNode)(2,c.Box,{children:C(45)}),(0,o.createComponentVNode)(2,c.Box,{children:C(45)}),(0,o.createComponentVNode)(2,c.Button,{fluid:!0,icon:"ban",onClick:function(){return l("PRG_reset")},children:"Abort"})]})||(0,o.createComponentVNode)(2,c.Section,{title:"Pick access code to decrypt",children:h.length&&(0,o.createComponentVNode)(2,a.IdentificationComputerRegions,{actName:"PRG_execute"})||(0,o.createComponentVNode)(2,c.Box,{children:"Please insert ID card."})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosArcade=void 0;var o=n(0),r=n(75),i=n(1),a=n(2),c=n(3);t.NtosArcade=function(e,t){var n=(0,i.useBackend)(t),l=n.act,d=n.data;return(0,o.createComponentVNode)(2,c.NtosWindow,{width:450,height:350,children:(0,o.createComponentVNode)(2,c.NtosWindow.Content,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Outbomb Cuban Pete Ultra",textAlign:"center",children:[(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{size:2,children:[(0,o.createComponentVNode)(2,a.Box,{m:1}),(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Player Health",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:d.PlayerHitpoints,minValue:0,maxValue:30,ranges:{olive:[31,Infinity],good:[20,31],average:[10,20],bad:[-Infinity,10]},children:[d.PlayerHitpoints,"HP"]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Player Magic",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:d.PlayerMP,minValue:0,maxValue:10,ranges:{purple:[11,Infinity],violet:[3,11],bad:[-Infinity,3]},children:[d.PlayerMP,"MP"]})})]}),(0,o.createComponentVNode)(2,a.Box,{my:1,mx:4}),(0,o.createComponentVNode)(2,a.Section,{backgroundColor:1===d.PauseState?"#1b3622":"#471915",children:d.Status})]}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:[(0,o.createComponentVNode)(2,a.ProgressBar,{value:d.Hitpoints,minValue:0,maxValue:45,ranges:{good:[30,Infinity],average:[5,30],bad:[-Infinity,5]},children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:d.Hitpoints}),"HP"]}),(0,o.createComponentVNode)(2,a.Box,{m:1}),(0,o.createComponentVNode)(2,a.Section,{inline:!0,width:"156px",textAlign:"center",children:(0,o.createVNode)(1,"img",null,null,1,{src:(0,r.resolveAsset)(d.BossID)})})]})]}),(0,o.createComponentVNode)(2,a.Box,{my:1,mx:4}),(0,o.createComponentVNode)(2,a.Button,{icon:"fist-raised",tooltip:"Go in for the kill!",tooltipPosition:"top",disabled:0===d.GameActive||1===d.PauseState,onClick:function(){return l("Attack")},content:"Attack!"}),(0,o.createComponentVNode)(2,a.Button,{icon:"band-aid",tooltip:"Heal yourself!",tooltipPosition:"top",disabled:0===d.GameActive||1===d.PauseState,onClick:function(){return l("Heal")},content:"Heal!"}),(0,o.createComponentVNode)(2,a.Button,{icon:"magic",tooltip:"Recharge your magic!",tooltipPosition:"top",disabled:0===d.GameActive||1===d.PauseState,onClick:function(){return l("Recharge_Power")},content:"Recharge!"})]}),(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Button,{icon:"sync-alt",tooltip:"One more game couldn't hurt.",tooltipPosition:"top",disabled:1===d.GameActive,onClick:function(){return l("Start_Game")},content:"Begin Game"}),(0,o.createComponentVNode)(2,a.Button,{icon:"ticket-alt",tooltip:"Claim at your local Arcade Computer for Prizes!",tooltipPosition:"top",disabled:1===d.GameActive,onClick:function(){return l("Dispense_Tickets")},content:"Claim Tickets"})]}),(0,o.createComponentVNode)(2,a.Box,{color:d.TicketCount>=1?"good":"normal",children:["Earned Tickets: ",d.TicketCount]})]})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosAtmosControl=void 0;var o=n(0),r=n(3),i=n(186);t.NtosAtmosControl=function(){return(0,o.createComponentVNode)(2,r.NtosWindow,{width:870,height:708,resizable:!0,children:(0,o.createComponentVNode)(2,r.NtosWindow.Content,{children:(0,o.createComponentVNode)(2,i.AtmosControlContent)})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosCameraConsole=void 0;var o=n(0),r=n(3),i=n(187);t.NtosCameraConsole=function(){return(0,o.createComponentVNode)(2,r.NtosWindow,{width:870,height:708,resizable:!0,children:(0,o.createComponentVNode)(2,r.NtosWindow.Content,{children:(0,o.createComponentVNode)(2,i.CameraConsoleContent)})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosCommunicationsConsole=void 0;var o=n(0),r=n(1),i=n(3),a=n(189);t.NtosCommunicationsConsole=function(e,t){var n=(0,r.useBackend)(t);n.act,n.data;return(0,o.createComponentVNode)(2,i.NtosWindow,{width:400,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,i.NtosWindow.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,a.CommunicationsConsoleContent)})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosConfiguration=void 0;var o=n(0),r=n(1),i=n(2),a=n(3);t.NtosConfiguration=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.PC_device_theme,u=l.power_usage,s=l.battery_exists,m=l.battery,p=void 0===m?{}:m,h=l.disk_size,C=l.disk_used,f=l.hardware,N=void 0===f?[]:f;return(0,o.createComponentVNode)(2,a.NtosWindow,{theme:d,width:520,height:630,resizable:!0,children:(0,o.createComponentVNode)(2,a.NtosWindow.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,i.Section,{title:"Power Supply",buttons:(0,o.createComponentVNode)(2,i.Box,{inline:!0,bold:!0,mr:1,children:["Power Draw: ",u,"W"]}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Battery Status",color:!s&&"average",children:s?(0,o.createComponentVNode)(2,i.ProgressBar,{value:p.charge,minValue:0,maxValue:p.max,ranges:{good:[p.max/2,Infinity],average:[p.max/4,p.max/2],bad:[-Infinity,p.max/4]},children:[p.charge," / ",p.max]}):"Not Available"})})}),(0,o.createComponentVNode)(2,i.Section,{title:"File System",children:(0,o.createComponentVNode)(2,i.ProgressBar,{value:C,minValue:0,maxValue:h,color:"good",children:[C," GQ / ",h," GQ"]})}),(0,o.createComponentVNode)(2,i.Section,{title:"Hardware Components",children:N.map((function(e){return(0,o.createComponentVNode)(2,i.Section,{title:e.name,level:2,buttons:(0,o.createFragment)([!e.critical&&(0,o.createComponentVNode)(2,i.Button.Checkbox,{content:"Enabled",checked:e.enabled,mr:1,onClick:function(){return c("PC_toggle_component",{name:e.name})}}),(0,o.createComponentVNode)(2,i.Box,{inline:!0,bold:!0,mr:1,children:["Power Usage: ",e.powerusage,"W"]})],0),children:e.desc},e.name)}))})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosCrewMonitor=void 0;var o=n(0),r=n(3),i=n(190);t.NtosCrewMonitor=function(){return(0,o.createComponentVNode)(2,r.NtosWindow,{width:800,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,r.NtosWindow.Content,{children:(0,o.createComponentVNode)(2,i.CrewMonitorContent)})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosDigitalWarrant=void 0;var o=n(0),r=n(1),i=n(2),a=n(3),c=n(8);t.NtosDigitalWarrant=function(e,t){var n=(0,r.useBackend)(t),i=(n.act,n.data),c=(i.warrantname,i.warrantcharges,i.warrantauth),d=(i.type,i.allwarrants,(0,o.createComponentVNode)(2,l));return c&&(d=(0,o.createComponentVNode)(2,u)),(0,o.createComponentVNode)(2,a.NtosWindow,{width:500,height:350,resizable:!0,children:(0,o.createComponentVNode)(2,a.NtosWindow.Content,{scrollable:!0,children:d})})};var l=function(e,t){var n=(0,r.useBackend)(t),a=n.act;n.data.allwarrants;return(0,o.createComponentVNode)(2,i.Section,{title:"Warrants",children:[(0,o.createComponentVNode)(2,i.Button,{icon:"plus",fluid:!0,onClick:function(){return a("addwarrant")},children:"Create New Warrant"}),(0,o.createComponentVNode)(2,i.Section,{level:2,title:"Arrest Warrants",children:(0,o.createComponentVNode)(2,d,{type:"arrest"})}),(0,o.createComponentVNode)(2,i.Section,{level:2,title:"Search Warrants",children:(0,o.createComponentVNode)(2,d,{type:"search"})})]})},d=function(e,t){var n=(0,r.useBackend)(t),a=n.act,l=n.data,d=e.type,u=l.allwarrants,s=(0,c.filter)((function(e){return e.arrestsearch===d}))(u);return(0,o.createComponentVNode)(2,i.Table,{children:[(0,o.createComponentVNode)(2,i.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:"arrest"===d?"Name":"Location"}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:"arrest"===d?"Charges":"Reason"}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:"Authorized By"}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,children:"Edit"})]}),s.length&&s.map((function(e){return(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:e.warrantname}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:e.charges}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:e.auth}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,children:(0,o.createComponentVNode)(2,i.Button,{icon:"pen",onClick:function(){return a("editwarrant",{id:e.id})}})})]},e.id)}))||(0,o.createComponentVNode)(2,i.Table.Row,{children:(0,o.createComponentVNode)(2,i.Table.Cell,{colspan:"3",color:"bad",children:["No ",d," warrants found."]})})]})},u=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,l=c.warrantname,d=c.warrantcharges,u=c.warrantauth,s=c.type,m="arrest"===s,p="arrest"===s?"Name":"Location",h="arrest"===s?"Charges":"Reason";return(0,o.createComponentVNode)(2,i.Section,{title:m?"Editing Arrest Warrant":"Editing Search Warrant",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:"save",onClick:function(){return a("savewarrant")},children:"Save"}),(0,o.createComponentVNode)(2,i.Button,{color:"bad",icon:"trash",onClick:function(){return a("deletewarrant")},children:"Delete"}),(0,o.createComponentVNode)(2,i.Button,{icon:"undo",onClick:function(){return a("back")},children:"Back"})],4),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:p,buttons:m&&(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:"search",onClick:function(){return a("editwarrantname")}}),(0,o.createComponentVNode)(2,i.Button,{icon:"pen",onClick:function(){return a("editwarrantnamecustom")}})],4)||(0,o.createComponentVNode)(2,i.Button,{icon:"pen",onClick:function(){return a("editwarrantnamecustom")}}),children:l}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:h,buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"pen",onClick:function(){return a("editwarrantcharges")}}),children:d}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Authorized By",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"balance-scale",onClick:function(){return a("editwarrantauth")}}),children:u})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosEmailAdministration=void 0;var o=n(0),r=(n(5),n(1)),i=n(2),a=n(3),c=n(194);t.NtosEmailAdministration=function(e,t){var n=(0,r.useBackend)(t),i=(n.act,n.data),c=i.error,m=i.cur_title,p=i.current_account,h=(0,o.createComponentVNode)(2,l);return c?h=(0,o.createComponentVNode)(2,d):m?h=(0,o.createComponentVNode)(2,u):p&&(h=(0,o.createComponentVNode)(2,s)),(0,o.createComponentVNode)(2,a.NtosWindow,{width:600,height:450,resizable:!0,children:(0,o.createComponentVNode)(2,a.NtosWindow.Content,{scrollable:!0,children:h})})};var l=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data.accounts;return(0,o.createComponentVNode)(2,i.Section,{title:"Welcome to the NTNet Email Administration System",children:[(0,o.createComponentVNode)(2,i.Box,{italic:!0,mb:1,children:"SECURE SYSTEM - Have your identification ready"}),(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"plus",onClick:function(){return a("newaccount")},children:"Create New Account"}),(0,o.createComponentVNode)(2,i.Box,{bold:!0,mt:1,mb:1,children:"Select account to administrate"}),c.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"eye",onClick:function(){return a("viewaccount",{viewaccount:e.uid})},children:e.login},e.uid)}))]})},d=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data.error;return(0,o.createComponentVNode)(2,i.Section,{title:"Message",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"undo",onClick:function(){return a("back")},children:"Back"}),children:c})},u=function(e,t){var n=(0,r.useBackend)(t);n.act,n.data;return(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,c.NtosEmailClientViewMessage,{administrator:!0})})},s=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,l=(c.error,c.msg_title,c.msg_body,c.msg_timestamp,c.msg_source,c.current_account),d=c.cur_suspended,u=c.messages;c.accounts;return(0,o.createComponentVNode)(2,i.Section,{title:"Viewing "+l+" in admin mode",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"undo",onClick:function(){return a("back")},children:"Back"}),children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Account Status",children:(0,o.createComponentVNode)(2,i.Button,{color:d?"bad":"",icon:"ban",tooltip:(d?"Uns":"S")+"uspend Account?",onClick:function(){return a("ban")},children:d?"Suspended":"Normal"})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Actions",children:(0,o.createComponentVNode)(2,i.Button,{icon:"key",onClick:function(){return a("changepass")},children:"Change Password"})})]}),(0,o.createComponentVNode)(2,i.Section,{level:2,title:"Messages",children:u.length&&(0,o.createComponentVNode)(2,i.Table,{children:[(0,o.createComponentVNode)(2,i.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:"Source"}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:"Title"}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:"Received at"}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:"Actions"})]}),u.map((function(e){return(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:e.source}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:e.title}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:e.timestamp}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:(0,o.createComponentVNode)(2,i.Button,{icon:"eye",onClick:function(){return a("viewmail",{viewmail:e.uid})},children:"View"})})]},e.uid)}))]})||(0,o.createComponentVNode)(2,i.Box,{color:"average",children:"No messages found in selected account."})})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosFileManager=void 0;var o=n(0),r=n(1),i=n(2),a=n(3);n(6);t.NtosFileManager=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,u=d.PC_device_theme,s=d.usbconnected,m=d.filename,p=d.filedata,h=d.error,C=d.files,f=void 0===C?[]:C,N=d.usbfiles,b=void 0===N?[]:N;return(0,o.createComponentVNode)(2,a.NtosWindow,{resizable:!0,theme:u,children:(0,o.createComponentVNode)(2,a.NtosWindow.Content,{scrollable:!0,children:(m||h)&&(0,o.createComponentVNode)(2,i.Section,{title:"Viewing File "+m,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:"pen",content:"Edit",onClick:function(){return l("PRG_edit")}}),(0,o.createComponentVNode)(2,i.Button,{icon:"print",content:"Print",onClick:function(){return l("PRG_printfile")}}),(0,o.createComponentVNode)(2,i.Button,{icon:"times",content:"Close",onClick:function(){return l("PRG_closefile")}})],4),children:[h||null,p&&(0,o.createVNode)(1,"div",null,null,1,{dangerouslySetInnerHTML:{__html:p}})]})||(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,c,{files:f,usbconnected:s,onUpload:function(e){return l("PRG_copytousb",{name:e})},onDelete:function(e){return l("PRG_deletefile",{name:e})},onOpen:function(e){return l("PRG_openfile",{name:e})},onRename:function(e,t){return l("PRG_rename",{name:e,new_name:t})},onDuplicate:function(e){return l("PRG_clone",{file:e})}})}),s&&(0,o.createComponentVNode)(2,i.Section,{title:"Data Disk",children:(0,o.createComponentVNode)(2,c,{usbmode:!0,files:b,usbconnected:s,onUpload:function(e){return l("PRG_copyfromusb",{name:e})},onDelete:function(e){return l("PRG_deletefile",{name:e})},onRename:function(e,t){return l("PRG_rename",{name:e,new_name:t})},onDuplicate:function(e){return l("PRG_clone",{file:e})}})})||null,(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,i.Button,{icon:"plus",onClick:function(){return l("PRG_newtextfile")},children:"New Text File"})})],0)})})};var c=function(e){var t=e.files,n=void 0===t?[]:t,r=e.usbconnected,a=e.usbmode,c=e.onUpload,l=e.onDelete,d=e.onRename,u=e.onOpen;return(0,o.createComponentVNode)(2,i.Table,{children:[(0,o.createComponentVNode)(2,i.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:"File"}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,children:"Type"}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,children:"Size"})]}),n.map((function(e){return(0,o.createComponentVNode)(2,i.Table.Row,{className:"candystripe",children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:e.undeletable?e.name:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button.Input,{width:"80%",content:e.name,currentValue:e.name,tooltip:"Rename",onCommit:function(t,n){return d(e.name,n)}}),(0,o.createComponentVNode)(2,i.Button,{content:"Open",onClick:function(){return u(e.name)}})],4)}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:e.type}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:e.size}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,children:!e.undeletable&&(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button.Confirm,{icon:"trash",confirmIcon:"times",confirmContent:"",tooltip:"Delete",onClick:function(){return l(e.name)}}),!!r&&(a?(0,o.createComponentVNode)(2,i.Button,{icon:"download",tooltip:"Download",onClick:function(){return c(e.name)}}):(0,o.createComponentVNode)(2,i.Button,{icon:"upload",tooltip:"Upload",onClick:function(){return c(e.name)}}))],0)})]},e.name)}))]})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosIdentificationComputer=void 0;var o=n(0),r=(n(8),n(1)),i=(n(2),n(3)),a=(n(6),n(28),n(133));t.NtosIdentificationComputer=function(e,t){var n=(0,r.useBackend)(t);n.act,n.data;return(0,o.createComponentVNode)(2,i.NtosWindow,{width:600,height:700,resizable:!0,children:(0,o.createComponentVNode)(2,i.NtosWindow.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,a.IdentificationComputerContent,{ntos:!0})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosMain=void 0;var o=n(0),r=n(1),i=n(2),a=n(3),c={compconfig:"cog",ntndownloader:"download",filemanager:"folder",smmonitor:"radiation",alarmmonitor:"bell",cardmod:"id-card",arcade:"gamepad",ntnrc_client:"comment-alt",nttransfer:"exchange-alt",powermonitor:"plug",job_manage:"address-book",crewmani:"clipboard-list",robocontrol:"robot",atmosscan:"thermometer-half",shipping:"tags"};t.NtosMain=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,u=d.device_theme,s=d.programs,m=void 0===s?[]:s,p=d.has_light,h=d.light_on,C=d.comp_light_color,f=d.removable_media,N=void 0===f?[]:f,b=d.login,V=void 0===b?[]:b;return(0,o.createComponentVNode)(2,a.NtosWindow,{title:"syndicate"===u?"Syndix Main Menu":"NtOS Main Menu",theme:u,width:400,height:500,resizable:!0,children:(0,o.createComponentVNode)(2,a.NtosWindow.Content,{scrollable:!0,children:[!!p&&(0,o.createComponentVNode)(2,i.Section,{children:[(0,o.createComponentVNode)(2,i.Button,{width:"144px",icon:"lightbulb",selected:h,onClick:function(){return l("PC_toggle_light")},children:["Flashlight: ",h?"ON":"OFF"]}),(0,o.createComponentVNode)(2,i.Button,{ml:1,onClick:function(){return l("PC_light_color")},children:["Color:",(0,o.createComponentVNode)(2,i.ColorBox,{ml:1,color:C})]})]}),(0,o.createComponentVNode)(2,i.Section,{title:"User Login",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"eject",content:"Eject ID",disabled:!V.IDName,onClick:function(){return l("PC_Eject_Disk",{name:"ID"})}}),children:(0,o.createComponentVNode)(2,i.Table,{children:[(0,o.createComponentVNode)(2,i.Table.Row,{children:["ID Name: ",V.IDName]}),(0,o.createComponentVNode)(2,i.Table.Row,{children:["Assignment: ",V.IDJob]})]})}),!!N.length&&(0,o.createComponentVNode)(2,i.Section,{title:"Media Eject",children:(0,o.createComponentVNode)(2,i.Table,{children:N.map((function(e){return(0,o.createComponentVNode)(2,i.Table.Row,{children:(0,o.createComponentVNode)(2,i.Table.Cell,{children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,color:"transparent",icon:"eject",content:e,onClick:function(){return l("PC_Eject_Disk",{name:e})}})})},e)}))})}),(0,o.createComponentVNode)(2,i.Section,{title:"Programs",children:(0,o.createComponentVNode)(2,i.Table,{children:m.map((function(e){return(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,color:"transparent",icon:c[e.name]||"window-maximize-o",content:e.desc,onClick:function(){return l("PC_runprogram",{name:e.name})}})}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,width:"18px",children:!!e.running&&(0,o.createComponentVNode)(2,i.Button,{color:"transparent",icon:"times",tooltip:"Close program",tooltipPosition:"left",onClick:function(){return l("PC_killprogram",{name:e.name})}})}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,width:"18px",children:(0,o.createComponentVNode)(2,i.Button,{color:"transparent",tooltip:"Set Autorun",tooltipPosition:"left",selected:e.autorun,onClick:function(){return l("PC_setautorun",{name:e.name})},children:"AR"})})]},e.name)}))})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosNetChat=void 0;var o=n(0),r=n(1),i=n(2),a=n(3);t.NtosNetChat=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.can_admin,u=l.adminmode,s=l.authed,m=l.username,p=l.active_channel,h=l.is_operator,C=l.all_channels,f=void 0===C?[]:C,N=l.clients,b=void 0===N?[]:N,V=l.messages,g=void 0===V?[]:V,v=null!==p,_=s||u;return(0,o.createComponentVNode)(2,a.NtosWindow,{width:900,height:675,children:(0,o.createComponentVNode)(2,a.NtosWindow.Content,{children:(0,o.createComponentVNode)(2,i.Section,{height:"600px",children:(0,o.createComponentVNode)(2,i.Table,{height:"580px",children:(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{verticalAlign:"top",style:{width:"200px"},children:[(0,o.createComponentVNode)(2,i.Box,{height:"560px",overflowY:"scroll",children:[(0,o.createComponentVNode)(2,i.Button.Input,{fluid:!0,content:"New Channel...",onCommit:function(e,t){return c("PRG_newchannel",{new_channel_name:t})}}),f.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{fluid:!0,content:e.chan,selected:e.id===p,color:"transparent",onClick:function(){return c("PRG_joinchannel",{id:e.id})}},e.chan)}))]}),(0,o.createComponentVNode)(2,i.Button.Input,{fluid:!0,mt:1,content:m+"...",currentValue:m,onCommit:function(e,t){return c("PRG_changename",{new_name:t})}}),!!d&&(0,o.createComponentVNode)(2,i.Button,{fluid:!0,bold:!0,content:"ADMIN MODE: "+(u?"ON":"OFF"),color:u?"bad":"good",onClick:function(){return c("PRG_toggleadmin")}})]}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:[(0,o.createComponentVNode)(2,i.Box,{height:"560px",overflowY:"scroll",children:v&&(_?g.map((function(e){return(0,o.createComponentVNode)(2,i.Box,{children:e.msg},e.msg)})):(0,o.createComponentVNode)(2,i.Box,{textAlign:"center",children:[(0,o.createComponentVNode)(2,i.Icon,{name:"exclamation-triangle",mt:4,fontSize:"40px"}),(0,o.createComponentVNode)(2,i.Box,{mt:1,bold:!0,fontSize:"18px",children:"THIS CHANNEL IS PASSWORD PROTECTED"}),(0,o.createComponentVNode)(2,i.Box,{mt:1,children:"INPUT PASSWORD TO ACCESS"})]}))}),(0,o.createComponentVNode)(2,i.Input,{fluid:!0,selfClear:!0,mt:1,onEnter:function(e,t){return c("PRG_speak",{message:t})}})]}),(0,o.createComponentVNode)(2,i.Table.Cell,{verticalAlign:"top",style:{width:"150px"},children:[(0,o.createComponentVNode)(2,i.Box,{height:"465px",overflowY:"scroll",children:b.map((function(e){return(0,o.createComponentVNode)(2,i.Box,{children:e.name},e.name)}))}),v&&_&&(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button.Input,{fluid:!0,content:"Save log...",defaultValue:"new_log",onCommit:function(e,t){return c("PRG_savelog",{log_name:t})}}),(0,o.createComponentVNode)(2,i.Button.Confirm,{fluid:!0,content:"Leave Channel",onClick:function(){return c("PRG_leavechannel")}})],4),!!h&&s&&(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button.Confirm,{fluid:!0,content:"Delete Channel",onClick:function(){return c("PRG_deletechannel")}}),(0,o.createComponentVNode)(2,i.Button.Input,{fluid:!0,content:"Rename Channel...",onCommit:function(e,t){return c("PRG_renamechannel",{new_name:t})}}),(0,o.createComponentVNode)(2,i.Button.Input,{fluid:!0,content:"Set Password...",onCommit:function(e,t){return c("PRG_setpassword",{new_password:t})}})],4)]})]})})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosNetDosContent=t.NtosNetDos=void 0;var o=n(0),r=n(1),i=n(2),a=n(3);t.NtosNetDos=function(e,t){return(0,o.createComponentVNode)(2,a.NtosWindow,{width:400,height:250,theme:"syndicate",children:(0,o.createComponentVNode)(2,a.NtosWindow.Content,{children:(0,o.createComponentVNode)(2,c)})})};var c=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,l=c.relays,d=void 0===l?[]:l,u=c.focus,s=c.target,m=c.speed,p=c.overload,h=c.capacity,C=c.error;if(C)return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.NoticeBox,{children:C}),(0,o.createComponentVNode)(2,i.Button,{fluid:!0,content:"Reset",textAlign:"center",onClick:function(){return a("PRG_reset")}})],4);var f=function(e){for(var t="",n=p/h;t.lengthn?t+="0":t+="1";return t};return s?(0,o.createComponentVNode)(2,i.Section,{fontFamily:"monospace",textAlign:"center",children:[(0,o.createComponentVNode)(2,i.Box,{children:["CURRENT SPEED: ",m," GQ/s"]}),(0,o.createComponentVNode)(2,i.Box,{children:f(45)}),(0,o.createComponentVNode)(2,i.Box,{children:f(45)}),(0,o.createComponentVNode)(2,i.Box,{children:f(45)}),(0,o.createComponentVNode)(2,i.Box,{children:f(45)}),(0,o.createComponentVNode)(2,i.Box,{children:f(45)})]}):(0,o.createComponentVNode)(2,i.Section,{children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Target",children:d.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{content:e.id,selected:u===e.id,onClick:function(){return a("PRG_target_relay",{targid:e.id})}},e.id)}))})}),(0,o.createComponentVNode)(2,i.Button,{fluid:!0,bold:!0,content:"EXECUTE",color:"bad",textAlign:"center",disabled:!u,mt:1,onClick:function(){return a("PRG_execute")}})]})};t.NtosNetDosContent=c},function(e,t,n){"use strict";t.__esModule=!0,t.NtosNetDownloader=void 0;var o=n(0),r=n(5),i=n(1),a=n(2),c=n(3);t.NtosNetDownloader=function(e,t){var n=(0,i.useBackend)(t),r=n.act,d=n.data,u=d.PC_device_theme,s=d.disk_size,m=d.disk_used,p=d.downloadable_programs,h=void 0===p?[]:p,C=d.error,f=d.hacked_programs,N=void 0===f?[]:f,b=d.hackedavailable;return(0,o.createComponentVNode)(2,c.NtosWindow,{theme:u,width:480,height:735,resizable:!0,children:(0,o.createComponentVNode)(2,c.NtosWindow.Content,{scrollable:!0,children:[!!C&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:[(0,o.createComponentVNode)(2,a.Box,{mb:1,children:C}),(0,o.createComponentVNode)(2,a.Button,{content:"Reset",onClick:function(){return r("PRG_reseterror")}})]}),(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Disk usage",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:m,minValue:0,maxValue:s,children:m+" GQ / "+s+" GQ"})})})}),(0,o.createComponentVNode)(2,a.Section,{children:h.map((function(e){return(0,o.createComponentVNode)(2,l,{program:e},e.filename)}))}),!!b&&(0,o.createComponentVNode)(2,a.Section,{title:"UNKNOWN Software Repository",children:[(0,o.createComponentVNode)(2,a.NoticeBox,{mb:1,children:"Please note that Nanotrasen does not recommend download of software from non-official servers."}),N.map((function(e){return(0,o.createComponentVNode)(2,l,{program:e},e.filename)}))]})]})})};var l=function(e,t){var n=e.program,c=(0,i.useBackend)(t),l=c.act,d=c.data,u=d.disk_size,s=d.disk_used,m=d.downloadcompletion,p=(d.downloading,d.downloadname),h=d.downloadsize,C=d.downloadspeed,f=d.downloads_queue,N=u-s;return(0,o.createComponentVNode)(2,a.Box,{mb:3,children:[(0,o.createComponentVNode)(2,a.Flex,{align:"baseline",children:[(0,o.createComponentVNode)(2,a.Flex.Item,{bold:!0,grow:1,children:n.filedesc}),(0,o.createComponentVNode)(2,a.Flex.Item,{color:"label",nowrap:!0,children:[n.size," GQ"]}),(0,o.createComponentVNode)(2,a.Flex.Item,{ml:2,width:"94px",textAlign:"center",children:n.filename===p&&(0,o.createComponentVNode)(2,a.ProgressBar,{color:"green",minValue:0,maxValue:h,value:m,children:[(0,r.round)(m/h*100,1),"% (",C,"GQ/s)"]})||-1!==f.indexOf(n.filename)&&(0,o.createComponentVNode)(2,a.Button,{icon:"ban",color:"bad",onClick:function(){return l("PRG_removequeued",{filename:n.filename})},children:"Queued..."})||(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"download",content:"Download",disabled:n.size>N,onClick:function(){return l("PRG_downloadfile",{filename:n.filename})}})})]}),"Compatible"!==n.compatibility&&(0,o.createComponentVNode)(2,a.Box,{mt:1,italic:!0,fontSize:"12px",position:"relative",children:[(0,o.createComponentVNode)(2,a.Icon,{mx:1,color:"red",name:"times"}),"Incompatible!"]}),n.size>N&&(0,o.createComponentVNode)(2,a.Box,{mt:1,italic:!0,fontSize:"12px",position:"relative",children:[(0,o.createComponentVNode)(2,a.Icon,{mx:1,color:"red",name:"times"}),"Not enough disk space!"]}),(0,o.createComponentVNode)(2,a.Box,{mt:1,italic:!0,color:"label",fontSize:"12px",children:n.fileinfo})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosNetMonitor=void 0;var o=n(0),r=n(2),i=n(1),a=n(3);t.NtosNetMonitor=function(e,t){var n=(0,i.useBackend)(t),c=n.act,l=n.data,d=l.ntnetrelays,u=l.ntnetstatus,s=l.config_softwaredownload,m=l.config_peertopeer,p=l.config_communication,h=l.config_systemcontrol,C=l.idsalarm,f=l.idsstatus,N=l.ntnetmaxlogs,b=l.maxlogs,V=l.minlogs,g=l.banned_nids,v=l.ntnetlogs,_=void 0===v?[]:v;return(0,o.createComponentVNode)(2,a.NtosWindow,{resizable:!0,children:(0,o.createComponentVNode)(2,a.NtosWindow.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,r.NoticeBox,{children:"WARNING: Disabling wireless transmitters when using a wireless device may prevent you from reenabling them!"}),(0,o.createComponentVNode)(2,r.Section,{title:"Wireless Connectivity",buttons:(0,o.createComponentVNode)(2,r.Button.Confirm,{icon:u?"power-off":"times",content:u?"ENABLED":"DISABLED",selected:u,onClick:function(){return c("toggleWireless")}}),children:d?(0,o.createComponentVNode)(2,r.LabeledList,{children:(0,o.createComponentVNode)(2,r.LabeledList.Item,{label:"Active NTNet Relays",children:d})}):"No Relays Connected"}),(0,o.createComponentVNode)(2,r.Section,{title:"Firewall Configuration",children:(0,o.createComponentVNode)(2,r.LabeledList,{children:[(0,o.createComponentVNode)(2,r.LabeledList.Item,{label:"Software Downloads",buttons:(0,o.createComponentVNode)(2,r.Button,{icon:s?"power-off":"times",content:s?"ENABLED":"DISABLED",selected:s,onClick:function(){return c("toggle_function",{id:"1"})}})}),(0,o.createComponentVNode)(2,r.LabeledList.Item,{label:"Peer to Peer Traffic",buttons:(0,o.createComponentVNode)(2,r.Button,{icon:m?"power-off":"times",content:m?"ENABLED":"DISABLED",selected:m,onClick:function(){return c("toggle_function",{id:"2"})}})}),(0,o.createComponentVNode)(2,r.LabeledList.Item,{label:"Communication Systems",buttons:(0,o.createComponentVNode)(2,r.Button,{icon:p?"power-off":"times",content:p?"ENABLED":"DISABLED",selected:p,onClick:function(){return c("toggle_function",{id:"3"})}})}),(0,o.createComponentVNode)(2,r.LabeledList.Item,{label:"Remote System Control",buttons:(0,o.createComponentVNode)(2,r.Button,{icon:h?"power-off":"times",content:h?"ENABLED":"DISABLED",selected:h,onClick:function(){return c("toggle_function",{id:"4"})}})})]})}),(0,o.createComponentVNode)(2,r.Section,{title:"Security Systems",children:[!!C&&(0,o.createFragment)([(0,o.createComponentVNode)(2,r.NoticeBox,{children:"NETWORK INCURSION DETECTED"}),(0,o.createComponentVNode)(2,r.Box,{italics:!0,children:"Abnormal activity has been detected in the network. Check system logs for more information"})],4),(0,o.createComponentVNode)(2,r.LabeledList,{children:[(0,o.createComponentVNode)(2,r.LabeledList.Item,{label:"Banned NIDs",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,r.Button,{icon:"ban",onClick:function(){return c("ban_nid")},children:"Ban NID"}),(0,o.createComponentVNode)(2,r.Button,{icon:"balance-scale",onClick:function(){return c("unban_nid")},children:"Unban NID"})],4),children:g.join(", ")||"None"}),(0,o.createComponentVNode)(2,r.LabeledList.Item,{label:"IDS Status",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,r.Button,{icon:f?"power-off":"times",content:f?"ENABLED":"DISABLED",selected:f,onClick:function(){return c("toggleIDS")}}),(0,o.createComponentVNode)(2,r.Button,{icon:"sync",content:"Reset",color:"bad",onClick:function(){return c("resetIDS")}})],4)}),(0,o.createComponentVNode)(2,r.LabeledList.Item,{label:"Max Log Count",buttons:(0,o.createComponentVNode)(2,r.NumberInput,{value:N,minValue:V,maxValue:b,width:"39px",onChange:function(e,t){return c("updatemaxlogs",{new_number:t})}})})]}),(0,o.createComponentVNode)(2,r.Section,{title:"System Log",level:2,buttons:(0,o.createComponentVNode)(2,r.Button.Confirm,{icon:"trash",content:"Clear Logs",onClick:function(){return c("purgelogs")}}),children:_.map((function(e){return(0,o.createComponentVNode)(2,r.Box,{className:"candystripe",children:e.entry},e.entry)}))})]})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosNetTransfer=void 0;var o=n(0),r=n(1),i=n(2),a=n(3);t.NtosNetTransfer=function(e,t){var n=(0,r.useBackend)(t),i=(n.act,n.data),m=i.error,p=i.downloading,h=i.uploading,C=i.upload_filelist,f=(0,o.createComponentVNode)(2,s);return m?f=(0,o.createComponentVNode)(2,c):p?f=(0,o.createComponentVNode)(2,l):h?f=(0,o.createComponentVNode)(2,d):C.length&&(f=(0,o.createComponentVNode)(2,u)),(0,o.createComponentVNode)(2,a.NtosWindow,{width:575,height:700,resizable:!0,children:(0,o.createComponentVNode)(2,a.NtosWindow.Content,{scrollable:!0,children:f})})};var c=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data.error;return(0,o.createComponentVNode)(2,i.Section,{title:"An error has occured during operation.",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"undo",onClick:function(){return a("PRG_reset")},children:"Reset"}),children:["Additional Information: ",c]})},l=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,l=c.download_name,d=c.download_progress,u=c.download_size,s=c.download_netspeed;return(0,o.createComponentVNode)(2,i.Section,{title:"Download in progress",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Downloaded File",children:l}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Progress",children:(0,o.createComponentVNode)(2,i.ProgressBar,{value:d,maxValue:u,children:[d," / ",u," GQ"]})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Transfer Speed",children:[s," GQ/s"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Controls",children:(0,o.createComponentVNode)(2,i.Button,{icon:"ban",onClick:function(){return a("PRG_reset")},children:"Cancel Download"})})]})})},d=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,l=c.upload_clients,d=c.upload_filename,u=c.upload_haspassword;return(0,o.createComponentVNode)(2,i.Section,{title:"Server enabled",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Clients Connected",children:l}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Provided file",children:d}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Server Password",children:u?"Enabled":"Disabled"}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Commands",children:[(0,o.createComponentVNode)(2,i.Button,{icon:"lock",onClick:function(){return a("PRG_setpassword")},children:"Set Password"}),(0,o.createComponentVNode)(2,i.Button,{icon:"ban",onClick:function(){return a("PRG_reset")},children:"Cancel Upload"})]})]})})},u=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data.upload_filelist;return(0,o.createComponentVNode)(2,i.Section,{title:"File transfer server ready.",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"undo",onClick:function(){return a("PRG_reset")},children:"Cancel"}),children:[(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"lock",onClick:function(){return a("PRG_setpassword")},children:"Set Password"}),(0,o.createComponentVNode)(2,i.Section,{title:"Pick file to serve.",level:2,children:c.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"upload",onClick:function(){return a("PRG_uploadfile",{uid:e.uid})},children:[e.filename," (",e.size,"GQ)"]},e.uid)}))})]})},s=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data.servers;return(0,o.createComponentVNode)(2,i.Section,{title:"Available Files",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"upload",onClick:function(){return a("PRG_uploadmenu")},children:"Send File"}),children:c.length&&(0,o.createComponentVNode)(2,i.LabeledList,{children:c.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.uid,children:[!!e.haspassword&&(0,o.createComponentVNode)(2,i.Icon,{name:"lock",mr:1}),e.filename,"\xa0 (",e.size,"GQ)\xa0",(0,o.createComponentVNode)(2,i.Button,{icon:"download",onClick:function(){return a("PRG_downloadfile",{uid:e.uid})},children:"Download"})]},e.uid)}))})||(0,o.createComponentVNode)(2,i.Box,{children:"No upload servers found."})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosNewsBrowser=void 0;var o=n(0),r=n(1),i=n(2),a=n(3),c=n(75);t.NtosNewsBrowser=function(e,t){var n=(0,r.useBackend)(t),c=n.act,s=n.data,m=s.article,p=s.download,h=s.message,C=(0,o.createComponentVNode)(2,d);return m?C=(0,o.createComponentVNode)(2,l):p&&(C=(0,o.createComponentVNode)(2,u)),(0,o.createComponentVNode)(2,a.NtosWindow,{width:575,height:750,resizable:!0,children:(0,o.createComponentVNode)(2,a.NtosWindow.Content,{scrollable:!0,children:[!!h&&(0,o.createComponentVNode)(2,i.NoticeBox,{children:[h," ",(0,o.createComponentVNode)(2,i.Button,{icon:"times",onClick:function(){return c("PRG_clearmessage")}})]}),C]})})};var l=function(e,t){var n=(0,r.useBackend)(t),a=n.act,l=n.data.article;if(!l)return(0,o.createComponentVNode)(2,i.Section,{children:"Error: Article not found."});var d=l.title,u=l.cover,s=l.content;return(0,o.createComponentVNode)(2,i.Section,{title:"Viewing: "+d,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:"save",onClick:function(){return a("PRG_savearticle")},children:"Save"}),(0,o.createComponentVNode)(2,i.Button,{icon:"times",onClick:function(){return a("PRG_reset")},children:"Close"})],4),children:[!!u&&(0,o.createVNode)(1,"img",null,null,1,{src:(0,c.resolveAsset)(u)}),(0,o.createVNode)(1,"div",null,null,1,{dangerouslySetInnerHTML:{__html:s}})]})},d=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,l=c.showing_archived,d=c.all_articles;return(0,o.createComponentVNode)(2,i.Section,{title:"Articles List",buttons:(0,o.createComponentVNode)(2,i.Button.Checkbox,{onClick:function(){return a("PRG_toggle_archived")},checked:l,children:"Show Archived"}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:d.length&&d.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.name,buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"download",onClick:function(){return a("PRG_openarticle",{uid:e.uid})}}),children:[e.size," GQ"]},e.uid)}))||(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Error",children:"There appear to be no outstanding news articles on NTNet today."})})})},u=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data.download,l=c.download_progress,d=c.download_maxprogress,u=c.download_rate;return(0,o.createComponentVNode)(2,i.Section,{title:"Downloading...",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Progress",children:(0,o.createComponentVNode)(2,i.ProgressBar,{color:"good",minValue:0,value:l,maxValue:d,children:[l," / ",d," GQ"]})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Download Speed",children:[u," GQ/s"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Controls",children:(0,o.createComponentVNode)(2,i.Button,{icon:"ban",fluid:!0,onClick:function(){return a("PRG_reset")},children:"Abort Download"})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosOvermapNavigation=void 0;var o=n(0),r=n(3),i=n(195);t.NtosOvermapNavigation=function(){return(0,o.createComponentVNode)(2,r.NtosWindow,{width:380,height:530,resizable:!0,children:(0,o.createComponentVNode)(2,r.NtosWindow.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,i.OvermapNavigationContent)})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosPowerMonitor=void 0;var o=n(0),r=n(3),i=n(135);t.NtosPowerMonitor=function(){return(0,o.createComponentVNode)(2,r.NtosWindow,{width:550,height:700,resizable:!0,children:(0,o.createComponentVNode)(2,r.NtosWindow.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,i.PowerMonitorContent)})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosRCON=void 0;var o=n(0),r=n(3),i=n(196);t.NtosRCON=function(){return(0,o.createComponentVNode)(2,r.NtosWindow,{width:630,height:440,resizable:!0,children:(0,o.createComponentVNode)(2,r.NtosWindow.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,i.RCONContent)})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosRevelation=void 0;var o=n(0),r=n(2),i=n(1),a=n(3);t.NtosRevelation=function(e,t){var n=(0,i.useBackend)(t),c=n.act,l=n.data;return(0,o.createComponentVNode)(2,a.NtosWindow,{width:400,height:250,theme:"syndicate",children:(0,o.createComponentVNode)(2,a.NtosWindow.Content,{children:(0,o.createComponentVNode)(2,r.Section,{children:[(0,o.createComponentVNode)(2,r.Button.Input,{fluid:!0,content:"Obfuscate Name...",onCommit:function(e,t){return c("PRG_obfuscate",{new_name:t})},mb:1}),(0,o.createComponentVNode)(2,r.LabeledList,{children:(0,o.createComponentVNode)(2,r.LabeledList.Item,{label:"Payload Status",buttons:(0,o.createComponentVNode)(2,r.Button,{content:l.armed?"ARMED":"DISARMED",color:l.armed?"bad":"average",onClick:function(){return c("PRG_arm")}})})}),(0,o.createComponentVNode)(2,r.Button,{fluid:!0,bold:!0,content:"ACTIVATE",textAlign:"center",color:"bad",disabled:!l.armed})]})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosShutoffMonitor=void 0;var o=n(0),r=n(3),i=n(197);t.NtosShutoffMonitor=function(e,t){return(0,o.createComponentVNode)(2,r.NtosWindow,{width:627,height:700,resizable:!0,children:(0,o.createComponentVNode)(2,r.NtosWindow.Content,{children:(0,o.createComponentVNode)(2,i.ShutoffMonitorContent)})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosStationAlertConsole=void 0;var o=n(0),r=n(3),i=n(198);t.NtosStationAlertConsole=function(){return(0,o.createComponentVNode)(2,r.NtosWindow,{width:315,height:500,resizable:!0,children:(0,o.createComponentVNode)(2,r.NtosWindow.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,i.StationAlertConsoleContent)})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosSupermatterMonitor=void 0;var o=n(0),r=n(3),i=n(199);t.NtosSupermatterMonitor=function(){return(0,o.createComponentVNode)(2,r.NtosWindow,{width:600,height:400,resizable:!0,children:(0,o.createComponentVNode)(2,r.NtosWindow.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,i.SupermatterMonitorContent)})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosUAV=void 0;var o=n(0),r=n(1),i=n(2),a=n(3);t.NtosUAV=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.current_uav,u=l.signal_strength,s=l.in_use,m=l.paired_uavs;return(0,o.createComponentVNode)(2,a.NtosWindow,{width:600,height:500,resizable:!0,children:(0,o.createComponentVNode)(2,a.NtosWindow.Content,{children:[(0,o.createComponentVNode)(2,i.Section,{title:"Selected UAV",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"UAV",children:d&&d.status||"[Not Connected]"}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Signal",children:d&&u||"[Not Connected]"}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Power",children:d&&(0,o.createComponentVNode)(2,i.Button,{icon:"power-off",selected:d.power,onClick:function(){return c("power_uav")},children:d.power?"Online":"Offline"})||"[Not Connected]"}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Camera",children:d&&(0,o.createComponentVNode)(2,i.Button,{icon:"power-off",selected:s,disabled:!d.power,onClick:function(){return c("view_uav")},children:d.power?"Available":"Unavailable"})||"[Not Connected]"})]})}),(0,o.createComponentVNode)(2,i.Section,{title:"Paired UAVs",children:m.length&&m.map((function(e){return(0,o.createComponentVNode)(2,i.Flex,{spacing:1,children:[(0,o.createComponentVNode)(2,i.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"quidditch",onClick:function(){return c("switch_uav",{switch_uav:e.uavref})},children:e.name})}),(0,o.createComponentVNode)(2,i.Flex.Item,{children:(0,o.createComponentVNode)(2,i.Button,{color:"bad",icon:"times",onClick:function(){return c("del_uav",{del_uav:e.uavref})}})})]},e.uavref)}))||(0,o.createComponentVNode)(2,i.Box,{color:"average",children:"No UAVs Paired."})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosWordProcessor=void 0;var o=n(0),r=n(1),i=n(2),a=n(3);t.NtosWordProcessor=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.PC_device_theme,u=l.error,s=l.browsing,m=l.files,p=(l.usbconnected,l.usbfiles,l.filename),h=l.filedata;return(0,o.createComponentVNode)(2,a.NtosWindow,{resizable:!0,theme:d,children:(0,o.createComponentVNode)(2,a.NtosWindow.Content,{scrollable:!0,children:u&&(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:[(0,o.createVNode)(1,"h2",null,"An Error has occured:",16),"Additional Information: ",u,"Please try again. If the problem persists, contact your system administrator for assistance.",(0,o.createComponentVNode)(2,i.Button,{icon:"arrow-left",content:"Back to menu",onClick:function(){return c("PRG_backtomenu")}})]})||s&&(0,o.createComponentVNode)(2,i.Section,{title:"File Browser",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"arrow-left",content:"Back to editor",onClick:function(){return c("PRG_closebrowser")}}),children:(0,o.createComponentVNode)(2,i.Section,{title:"Available documents (local)",level:2,children:(0,o.createComponentVNode)(2,i.Table,{children:[(0,o.createComponentVNode)(2,i.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:"Name"}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:"Size (GQ)"}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0})]}),m.map((function(e,t){return(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:e.name}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:e.size}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,children:(0,o.createComponentVNode)(2,i.Button,{icon:"file-word",onClick:function(){return c("PRG_openfile",{PRG_openfile:e.name})},children:"Open"})})]},t)}))]})})})||(0,o.createComponentVNode)(2,i.Section,{title:"Document: "+p,children:[(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.Button,{onClick:function(){return c("PRG_newfile")},children:"New"}),(0,o.createComponentVNode)(2,i.Button,{onClick:function(){return c("PRG_loadmenu")},children:"Load"}),(0,o.createComponentVNode)(2,i.Button,{onClick:function(){return c("PRG_savefile")},children:"Save"}),(0,o.createComponentVNode)(2,i.Button,{onClick:function(){return c("PRG_saveasfile")},children:"Save As"})]}),(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.Button,{onClick:function(){return c("PRG_editfile")},children:"Edit"}),(0,o.createComponentVNode)(2,i.Button,{onClick:function(){return c("PRG_txtrpeview")},children:"Preview"}),(0,o.createComponentVNode)(2,i.Button,{onClick:function(){return c("PRG_taghelp")},children:"Formatting Help"}),(0,o.createComponentVNode)(2,i.Button,{disabled:!h,onClick:function(){return c("PRG_printfile")},children:"Print"})]}),(0,o.createComponentVNode)(2,i.Section,{mt:1,children:(0,o.createVNode)(1,"div",null,null,1,{dangerouslySetInnerHTML:{__html:h}})})]})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.OmniFilter=void 0;var o=n(0),r=n(1),i=n(2),a=n(3),c=function(e){return e.input?"Input":e.output?"Output":e.f_type?e.f_type:"Disabled"};t.OmniFilter=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,u=d.power,s=d.config,m=d.ports,p=d.set_flow_rate,h=d.last_flow_rate;return(0,o.createComponentVNode)(2,a.Window,{width:360,height:330,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:[(0,o.createComponentVNode)(2,i.Section,{title:s?"Configuration":"Status",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:"power-off",content:u?"On":"Off",selected:u,disabled:s,onClick:function(){return l("power")}}),(0,o.createComponentVNode)(2,i.Button,{icon:"wrench",selected:s,onClick:function(){return l("configure")}})],4),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:m?m.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.dir+" Port",children:s?(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{content:"IN",selected:e.input,icon:"compress-arrows-alt",onClick:function(){return l("switch_mode",{mode:"in",dir:e.dir})}}),(0,o.createComponentVNode)(2,i.Button,{content:"OUT",selected:e.output,icon:"expand-arrows-alt",onClick:function(){return l("switch_mode",{mode:"out",dir:e.dir})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"wrench",disabled:e.input||e.output,content:e.f_type||"None",onClick:function(){return l("switch_filter",{mode:e.f_type,dir:e.dir})}})],4):c(e)},e.dir)})):(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"No Ports Detected"})})}),(0,o.createComponentVNode)(2,i.Section,{title:"Flow Rate",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Current Flow Rate",children:[h," L/s"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Flow Rate Limit",children:s?(0,o.createComponentVNode)(2,i.Button,{icon:"wrench",content:p/10+" L/s",onClick:function(){return l("set_flow_rate")}}):p/10+" L/s"})]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.OmniMixer=void 0;var o=n(0),r=n(1),i=n(2),a=n(3),c=function(e){return e.input?"Input":e.output?"Output":e.f_type?e.f_type:"Disabled"};t.OmniMixer=function(e,t){var n=(0,r.useBackend)(t),c=n.act,d=n.data,u=d.power,s=d.config,m=d.ports,p=d.set_flow_rate,h=d.last_flow_rate;return(0,o.createComponentVNode)(2,a.Window,{width:390,height:330,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:[(0,o.createComponentVNode)(2,i.Section,{title:s?"Configuration":"Status",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:"power-off",content:u?"On":"Off",selected:u,disabled:s,onClick:function(){return c("power")}}),(0,o.createComponentVNode)(2,i.Button,{icon:"wrench",selected:s,onClick:function(){return c("configure")}})],4),children:(0,o.createComponentVNode)(2,i.Table,{children:[(0,o.createComponentVNode)(2,i.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,i.Table.Cell,{textAlign:"center",children:"Port"}),s?(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Table.Cell,{textAlign:"center",children:"Input"}),(0,o.createComponentVNode)(2,i.Table.Cell,{textAlign:"center",children:"Output"})],4):(0,o.createComponentVNode)(2,i.Table.Cell,{textAlign:"center",children:"Mode"}),(0,o.createComponentVNode)(2,i.Table.Cell,{textAlign:"center",children:"Concentration"}),s?(0,o.createComponentVNode)(2,i.Table.Cell,{textAlign:"center",children:"Lock"}):null]}),m?m.map((function(e){return(0,o.createComponentVNode)(2,l,{port:e,config:s},e.dir)})):(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"No Ports Detected"})]})}),(0,o.createComponentVNode)(2,i.Section,{title:"Flow Rate",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Current Flow Rate",children:[h," L/s"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Flow Rate Limit",children:s?(0,o.createComponentVNode)(2,i.Button,{icon:"wrench",content:p/10+" L/s",onClick:function(){return c("set_flow_rate")}}):p/10+" L/s"})]})})]})})};var l=function(e,t){var n=(0,r.useBackend)(t).act,a=e.port,l=e.config;return(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{textAlign:"center",children:a.dir+" Port"}),(0,o.createComponentVNode)(2,i.Table.Cell,{textAlign:"center",children:l?(0,o.createComponentVNode)(2,i.Button,{content:"IN",selected:a.input,disabled:a.output,icon:"compress-arrows-alt",onClick:function(){return n("switch_mode",{mode:a.input?"none":"in",dir:a.dir})}}):c(a)}),(0,o.createComponentVNode)(2,i.Table.Cell,{textAlign:"center",children:l?(0,o.createComponentVNode)(2,i.Button,{content:"OUT",selected:a.output,icon:"expand-arrows-alt",onClick:function(){return n("switch_mode",{mode:"out",dir:a.dir})}}):100*a.concentration+"%"}),l?(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Table.Cell,{textAlign:"center",width:"20%",children:(0,o.createComponentVNode)(2,i.Button,{width:"100%",icon:"wrench",disabled:!a.input,content:a.input?100*a.concentration+" %":"-",onClick:function(){return n("switch_con",{dir:a.dir})}})}),(0,o.createComponentVNode)(2,i.Table.Cell,{textAlign:"center",children:(0,o.createComponentVNode)(2,i.Button,{icon:a.con_lock?"lock":"lock-open",disabled:!a.input,selected:a.con_lock,content:a.f_type||"None",onClick:function(){return n("switch_conlock",{dir:a.dir})}})})],4):null]})}},function(e,t,n){"use strict";t.__esModule=!0,t.OperatingComputer=void 0;var o=n(0),r=n(5),i=n(1),a=n(3),c=n(2),l=[["good","Conscious"],["average","Unconscious"],["bad","DEAD"]],d=[["Resp.","oxyLoss"],["Toxin","toxLoss"],["Brute","bruteLoss"],["Burn","fireLoss"]],u={average:[.25,.5],bad:[.5,Infinity]},s=["bad","average","average","good","average","average","bad"];t.OperatingComputer=function(e,t){var n,r=(0,i.useBackend)(t),l=r.act,d=r.data,u=d.hasOccupant,s=d.choice;return n=s?(0,o.createComponentVNode)(2,h):u?(0,o.createComponentVNode)(2,m):(0,o.createComponentVNode)(2,p),(0,o.createComponentVNode)(2,a.Window,{width:650,height:455,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:[(0,o.createComponentVNode)(2,c.Tabs,{children:[(0,o.createComponentVNode)(2,c.Tabs.Tab,{selected:!s,icon:"user",onClick:function(){return l("choiceOff")},children:"Patient"}),(0,o.createComponentVNode)(2,c.Tabs.Tab,{selected:!!s,icon:"cog",onClick:function(){return l("choiceOn")},children:"Options"})]}),(0,o.createComponentVNode)(2,c.Section,{flexGrow:"1",children:n})]})})};var m=function(e,t){var n=(0,i.useBackend)(t).data.occupant;return(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Section,{title:"Patient",level:"2",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Name",children:n.name}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Status",color:l[n.stat][0],children:l[n.stat][1]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Health",children:(0,o.createComponentVNode)(2,c.ProgressBar,{min:"0",max:n.maxHealth,value:n.health/n.maxHealth,ranges:{good:[.5,Infinity],average:[0,.5],bad:[-Infinity,0]}})}),d.map((function(e,t){return(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:e[0]+" Damage",children:(0,o.createComponentVNode)(2,c.ProgressBar,{min:"0",max:"100",value:n[e[1]]/100,ranges:u,children:(0,r.round)(n[e[1]])},t)},t)})),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Temperature",children:(0,o.createComponentVNode)(2,c.ProgressBar,{min:"0",max:n.maxTemp,value:n.bodyTemperature/n.maxTemp,color:s[n.temperatureSuitability+3],children:[(0,r.round)(n.btCelsius),"\xb0C, ",(0,r.round)(n.btFaren),"\xb0F"]})}),!!n.hasBlood&&(0,o.createFragment)([(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Blood Level",children:(0,o.createComponentVNode)(2,c.ProgressBar,{min:"0",max:n.bloodMax,value:n.bloodLevel/n.bloodMax,ranges:{bad:[-Infinity,.6],average:[.6,.9],good:[.6,Infinity]},children:[n.bloodPercent,"%, ",n.bloodLevel,"cl"]})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Pulse",children:[n.pulse," BPM"]})],4)]})}),(0,o.createComponentVNode)(2,c.Section,{title:"Current Procedure",level:"2",children:n.surgery&&n.surgery.length?(0,o.createComponentVNode)(2,c.LabeledList,{children:n.surgery.map((function(e){return(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:e.name,children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Current State",children:e.currentStage}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Possible Next Steps",children:e.nextSteps.map((function(e){return(0,o.createVNode)(1,"div",null,e,0,null,e)}))})]})},e.name)}))}):(0,o.createComponentVNode)(2,c.Box,{color:"label",children:"No procedure ongoing."})})],4)},p=function(){return(0,o.createComponentVNode)(2,c.Flex,{textAlign:"center",height:"100%",children:(0,o.createComponentVNode)(2,c.Flex.Item,{grow:"1",align:"center",color:"label",children:[(0,o.createComponentVNode)(2,c.Icon,{name:"user-slash",mb:"0.5rem",size:"5"}),(0,o.createVNode)(1,"br"),"No patient detected."]})})},h=function(e,t){var n=(0,i.useBackend)(t),r=n.act,a=n.data,l=a.verbose,d=a.health,u=a.healthAlarm,s=a.oxy,m=a.oxyAlarm,p=a.crit;return(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Loudspeaker",children:(0,o.createComponentVNode)(2,c.Button,{selected:l,icon:l?"toggle-on":"toggle-off",content:l?"On":"Off",onClick:function(){return r(l?"verboseOff":"verboseOn")}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Health Announcer",children:(0,o.createComponentVNode)(2,c.Button,{selected:d,icon:d?"toggle-on":"toggle-off",content:d?"On":"Off",onClick:function(){return r(d?"healthOff":"healthOn")}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Health Announcer Threshold",children:(0,o.createComponentVNode)(2,c.Knob,{bipolar:!0,minValue:"-100",maxValue:"100",value:u,stepPixelSize:"5",ml:"0",format:function(e){return e+"%"},onChange:function(e,t){return r("health_adj",{"new":t})}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Oxygen Alarm",children:(0,o.createComponentVNode)(2,c.Button,{selected:s,icon:s?"toggle-on":"toggle-off",content:s?"On":"Off",onClick:function(){return r(s?"oxyOff":"oxyOn")}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Oxygen Alarm Threshold",children:(0,o.createComponentVNode)(2,c.Knob,{bipolar:!0,minValue:"-100",maxValue:"100",value:m,stepPixelSize:"5",ml:"0",onChange:function(e,t){return r("oxy_adj",{"new":t})}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Critical Alert",children:(0,o.createComponentVNode)(2,c.Button,{selected:p,icon:p?"toggle-on":"toggle-off",content:p?"On":"Off",onClick:function(){return r(p?"critOff":"critOn")}})})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.OvermapDisperser=void 0;var o=n(0),r=(n(5),n(1)),i=n(2),a=n(3),c=n(134);t.OvermapDisperser=function(e,t){return(0,o.createComponentVNode)(2,a.Window,{width:400,height:550,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:(0,o.createComponentVNode)(2,l)})})};var l=function(e,t){var n=(0,r.useBackend)(t),a=n.act,l=n.data,d=l.faillink,u=l.calibration,s=l.overmapdir,m=l.cal_accuracy,p=l.strength,h=l.range,C=l.next_shot,f=l.nopower,N=(l.skill,l.chargeload);return d?(0,o.createComponentVNode)(2,i.Section,{title:"Error",children:"Machine is incomplete, out of range, or misaligned!"}):(0,o.createComponentVNode)(2,i.Flex,{wrap:"wrap",spacing:1,children:[(0,o.createComponentVNode)(2,i.Flex.Item,{basis:"22%",children:(0,o.createComponentVNode)(2,i.Section,{title:"Targeting",textAlign:"center",children:(0,o.createComponentVNode)(2,c.OvermapPanControls,{actToDo:"choose",selected:function(e){return e===s}})})}),(0,o.createComponentVNode)(2,i.Flex.Item,{basis:"74%",grow:1,children:(0,o.createComponentVNode)(2,i.Section,{title:"Charge",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[f&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Error",children:"At least one part of the machine is unpowered."})||null,(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Charge Load Type",children:N}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Cooldown",children:0===C&&(0,o.createComponentVNode)(2,i.Box,{color:"good",children:"Ready"})||C>1&&(0,o.createComponentVNode)(2,i.Box,{color:"average",children:[(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:C})," Seconds",(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"Warning: Do not fire during cooldown."})]})||null})]})})}),(0,o.createComponentVNode)(2,i.Flex.Item,{basis:"50%",mt:1,children:(0,o.createComponentVNode)(2,i.Section,{title:"Calibration",children:[(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:m}),"%",(0,o.createComponentVNode)(2,i.Button,{ml:1,icon:"exchange-alt",onClick:function(){return a("skill_calibration")},children:"Pre-Calibration"}),(0,o.createComponentVNode)(2,i.Box,{mt:1,children:u.map((function(e,t){return(0,o.createComponentVNode)(2,i.Box,{children:["Cal #",t,":",(0,o.createComponentVNode)(2,i.Button,{ml:1,icon:"random",onClick:function(){return a("calibration",{calibration:t})},children:e.toString()})]},t)}))})]})}),(0,o.createComponentVNode)(2,i.Flex.Item,{basis:"45%",grow:1,mt:1,children:(0,o.createComponentVNode)(2,i.Section,{title:"Setup",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Strength",children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"fist-raised",onClick:function(){return a("strength")},children:p})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Radius",children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"expand-arrows-alt",onClick:function(){return a("range")},children:h})})]})})}),(0,o.createComponentVNode)(2,i.Flex.Item,{grow:1,mt:1,children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,color:"red",icon:"bomb",onClick:function(){return a("fire")},children:"Fire ORB"})})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.OvermapFull=void 0;var o=n(0),r=(n(5),n(1)),i=n(2),a=n(3),c=n(200),l=n(201),d=n(202);t.OvermapFull=function(e,t){var n=(0,r.useLocalState)(t,"overmapFullState",0),u=n[0],s=n[1];return(0,o.createComponentVNode)(2,a.Window,{width:800,height:800,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,i.Tabs,{children:[(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:0===u,onClick:function(){return s(0)},children:"Engines"}),(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:1===u,onClick:function(){return s(1)},children:"Helm"}),(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:2===u,onClick:function(){return s(2)},children:"Sensors"})]}),0===u&&(0,o.createComponentVNode)(2,c.OvermapEnginesContent),1===u&&(0,o.createComponentVNode)(2,l.OvermapHelmContent),2===u&&(0,o.createComponentVNode)(2,d.OvermapShipSensorsContent)]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.OvermapShieldGenerator=void 0;var o=n(0),r=(n(5),n(1)),i=n(2),a=n(3);t.OvermapShieldGenerator=function(e,t){return(0,o.createComponentVNode)(2,a.Window,{width:500,height:760,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,c)})})};var c=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,u=c.modes,s=c.offline_for;return s?(0,o.createComponentVNode)(2,i.Section,{title:"EMERGENCY SHUTDOWN",color:"bad",children:["An emergency shutdown has been initiated - generator cooling down. Please wait until the generator cools down before resuming operation. Estimated time left: ",s," seconds."]}):(0,o.createFragment)([(0,o.createComponentVNode)(2,l),(0,o.createComponentVNode)(2,d),(0,o.createComponentVNode)(2,i.Section,{title:"Field Calibration",children:u.map((function(e){return(0,o.createComponentVNode)(2,i.Section,{title:e.name,level:2,buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"power-off",selected:e.status,onClick:function(){return a("toggle_mode",{toggle_mode:e.flag})},children:e.status?"Enabled":"Disabled"}),children:[(0,o.createComponentVNode)(2,i.Box,{color:"label",children:e.desc}),(0,o.createComponentVNode)(2,i.Box,{mt:.5,children:["Multiplier: ",e.multiplier]})]},e.name)}))})],4)},l=function(e,t){var n=(0,r.useBackend)(t),a=(n.act,n.data),c=a.running,l=a.overloaded,d=a.mitigation_max,u=a.mitigation_physical,s=a.mitigation_em,m=a.mitigation_heat,p=a.field_integrity,h=a.max_energy,C=a.current_energy,f=a.percentage_energy,N=a.total_segments,b=a.functional_segments,V=a.field_radius,g=a.target_radius,v=a.input_cap_kw,_=a.upkeep_power_usage,k=a.power_usage,y=a.spinup_counter;return(0,o.createComponentVNode)(2,i.Section,{title:"System Status",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Generator is",children:1===c&&(0,o.createComponentVNode)(2,i.Box,{color:"average",children:"Shutting Down"})||2===c&&(l&&(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"Overloaded"})||(0,o.createComponentVNode)(2,i.Box,{color:"good",children:"Running"}))||3===c&&(0,o.createComponentVNode)(2,i.Box,{color:"average",children:"Inactive"})||4===c&&(0,o.createComponentVNode)(2,i.Box,{color:"blue",children:["Spinning Up\xa0",g!==V&&(0,o.createComponentVNode)(2,i.Box,{inline:!0,children:"(Adjusting Radius)"})||(0,o.createComponentVNode)(2,i.Box,{inline:!0,children:[2*y,"s"]})]})||(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"Offline"})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Energy Storage",children:(0,o.createComponentVNode)(2,i.ProgressBar,{value:C,maxValue:h,children:[C," / ",h," MJ (",f,"%)"]})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Shield Integrity",children:[(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:p}),"%"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Mitigation",children:[s,"% EM / ",u,"% PH / ",m,"% HE / ",d,"% MAX"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Upkeep Energy Use",children:[(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:_})," kW"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Total Energy Use",children:v&&(0,o.createComponentVNode)(2,i.Box,{children:(0,o.createComponentVNode)(2,i.ProgressBar,{value:k,maxValue:v,children:[k," / ",v," kW"]})})||(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:k})," kW (No Limit)"]})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Field Size",children:[(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:b}),"\xa0/\xa0",(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:N})," m\xb2 (radius ",(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:V}),", target ",(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:g}),")"]})]})})},d=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,l=c.running,d=c.hacked,u=c.idle_multiplier,s=c.idle_valid_values;return(0,o.createComponentVNode)(2,i.Section,{title:"Controls",buttons:(0,o.createFragment)([l>=2&&(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.Button,{icon:"power-off",onClick:function(){return a("begin_shutdown")},selected:!0,children:"Turn off"}),3===l&&(0,o.createComponentVNode)(2,i.Button,{icon:"power-off",onClick:function(){return a("toggle_idle",{toggle_idle:0})},children:"Activate"})||(0,o.createComponentVNode)(2,i.Button,{icon:"power-off",onClick:function(){return a("toggle_idle",{toggle_idle:1})},selected:!0,children:"Deactivate"})]})||(0,o.createComponentVNode)(2,i.Button,{icon:"power-off",onClick:function(){return a("start_generator")},children:"Turn on"}),l&&d&&(0,o.createComponentVNode)(2,i.Button,{icon:"exclamation-triangle",onClick:function(){return a("emergency_shutdown")},color:"bad",children:"EMERGENCY SHUTDOWN"})||null],0),children:[(0,o.createComponentVNode)(2,i.Button,{icon:"expand-arrows-alt",onClick:function(){return a("set_range")},children:"Set Field Range"}),(0,o.createComponentVNode)(2,i.Button,{icon:"bolt",onClick:function(){return a("set_input_cap")},children:"Set Input Cap"}),(0,o.createComponentVNode)(2,i.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Set inactive power use intensity",children:s.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{selected:e===u,disabled:4===l,onClick:function(){return a("switch_idle",{switch_idle:e})},children:e},e)}))})})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.ParticleAccelerator=void 0;var o=n(0),r=n(1),i=n(2),a=n(3);t.ParticleAccelerator=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.assembled,u=l.power,s=l.strength;return(0,o.createComponentVNode)(2,a.Window,{width:350,height:185,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:[(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Status",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"sync",content:"Run Scan",onClick:function(){return c("scan")}}),children:(0,o.createComponentVNode)(2,i.Box,{color:d?"good":"bad",children:d?"Ready - All parts in place":"Unable to detect all parts"})})})}),(0,o.createComponentVNode)(2,i.Section,{title:"Particle Accelerator Controls",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Power",children:(0,o.createComponentVNode)(2,i.Button,{icon:u?"power-off":"times",content:u?"On":"Off",selected:u,disabled:!d,onClick:function(){return c("power")}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Particle Strength",children:[(0,o.createComponentVNode)(2,i.Button,{icon:"backward",disabled:!d,onClick:function(){return c("remove_strength")}})," ",String(s).padStart(1,"0")," ",(0,o.createComponentVNode)(2,i.Button,{icon:"forward",disabled:!d,onClick:function(){return c("add_strength")}})]})]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.PartsLathe=void 0;var o=n(0),r=(n(5),n(1)),i=n(2),a=n(3),c=n(6),l=n(132);t.PartsLathe=function(e,t){var n=(0,r.useBackend)(t),d=n.act,u=n.data,s=(u.panelOpen,u.copyBoard),m=u.copyBoardReqComponents,p=u.queue,h=u.building,C=u.buildPercent,f=u.error,N=u.recipies;return(0,o.createComponentVNode)(2,a.Window,{width:500,height:500,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[f&&(0,o.createComponentVNode)(2,i.NoticeBox,{danger:!0,children:["Missing Materials: ",f]})||null,(0,o.createComponentVNode)(2,i.Section,{title:"Materials",children:(0,o.createComponentVNode)(2,l.Materials,{displayAllMat:!0})}),h&&(0,o.createComponentVNode)(2,i.Section,{title:"Currently Building",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Name",children:(0,c.toTitleCase)(h)}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Progress",children:(0,o.createComponentVNode)(2,i.ProgressBar,{color:"good",value:C,maxValue:100})})]})})||null,s&&(0,o.createComponentVNode)(2,i.Section,{title:"Circuit Reader",children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Loaded Circuit",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"eject",onClick:function(){return d("ejectBoard")},children:"Eject"}),children:(0,c.toTitleCase)(s)})}),m&&m.length&&(0,o.createFragment)([m.map((function(e){return(0,o.createComponentVNode)(2,i.Box,{children:[e.qty," x ",(0,c.toTitleCase)(e.name)]},e.name)})),(0,o.createComponentVNode)(2,i.Button,{icon:"wrench",onClick:function(){return d("queueBoard")},children:"Build All"})],0)||(0,o.createComponentVNode)(2,i.Box,{children:"Board has no required components."})]}),(0,o.createComponentVNode)(2,i.Section,{title:"Queue",children:p.length&&p.map((function(e,t){return(0,o.createComponentVNode)(2,i.Box,{color:"label",children:["#",t+1,": ",(0,c.toTitleCase)(e),(t>0||!h)&&(0,o.createComponentVNode)(2,i.Button,{ml:1,icon:"times",onClick:function(){return d("cancel",{cancel:t+1})},children:"Cancel"})||null]},e)}))||(0,o.createComponentVNode)(2,i.NoticeBox,{info:!0,children:"Queue Empty"})}),(0,o.createComponentVNode)(2,i.Section,{title:"Recipes",children:N.length&&N.map((function(e){return(0,o.createComponentVNode)(2,i.Box,{children:(0,o.createComponentVNode)(2,i.Button,{icon:"wrench",onClick:function(){return d("queue",{queue:e.type})},children:(0,c.toTitleCase)(e.name)})},e.name)}))})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.PathogenicIsolator=void 0;var o=n(0),r=(n(5),n(20),n(1)),i=n(45),a=n(2),c=n(3),l=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data.can_print,l=e.args;return(0,o.createComponentVNode)(2,a.Section,{level:2,m:"-1rem",title:l.name||"Virus",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{disabled:!c,icon:"print",content:"Print",onClick:function(){return i("print",{type:"virus_record",vir:l.record})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"times",color:"red",onClick:function(){return i("modal_close")}})],4),children:(0,o.createComponentVNode)(2,a.Box,{mx:"0.5rem",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Spread",children:[l.spread_text," Transmission"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Possible cure",children:l.antigen}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Rate of Progression",children:l.rate}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Antibiotic Resistance",children:[l.resistance,"%"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Species Affected",children:l.species}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Symptoms",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:l.symptoms.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.stage+". "+e.name,children:[(0,o.createComponentVNode)(2,a.Box,{inline:!0,children:[(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:"label",children:"Strength:"})," ",e.strength,"\xa0"]}),(0,o.createComponentVNode)(2,a.Box,{inline:!0,children:[(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:"label",children:"Aggressiveness:"})," ",e.aggressiveness]})]},e.stage)}))})})]})})})};t.PathogenicIsolator=function(e,t){var n=(0,r.useBackend)(t),s=(n.act,n.data.isolating),m=(0,r.useLocalState)(t,"tabIndex",0),p=m[0],h=m[1],C=null;return 0===p?C=(0,o.createComponentVNode)(2,d):1===p&&(C=(0,o.createComponentVNode)(2,u)),(0,i.modalRegisterBodyOverride)("virus",l),(0,o.createComponentVNode)(2,c.Window,{height:500,width:520,resizable:!0,children:[(0,o.createComponentVNode)(2,i.ComplexModal,{maxHeight:"100%",maxWidth:"95%"}),(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:[s&&(0,o.createComponentVNode)(2,a.NoticeBox,{warning:!0,children:"The Isolator is currently isolating..."})||null,(0,o.createComponentVNode)(2,a.Tabs,{children:[(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:0===p,onClick:function(){return h(0)},children:"Home"}),(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:1===p,onClick:function(){return h(1)},children:"Database"})]}),C]})]})};var d=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.syringe_inserted,d=c.pathogen_pool,u=c.can_print;return(0,o.createComponentVNode)(2,a.Section,{title:"Pathogens",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"print",content:"Print",disabled:!u,onClick:function(){return i("print",{type:"patient_diagnosis"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Eject Syringe",disabled:!l,onClick:function(){return i("eject")}})],4),children:d.length&&d.map((function(e){return(0,o.createComponentVNode)(2,a.Section,{children:[(0,o.createComponentVNode)(2,a.Box,{color:"label",children:(0,o.createComponentVNode)(2,a.Flex,{align:"center",children:[(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,children:[(0,o.createVNode)(1,"u",null,[(0,o.createTextVNode)("Stamm #"),e.unique_id],0),e.is_in_database?" (Analyzed)":" (Not Analyzed)"]}),(0,o.createComponentVNode)(2,a.Flex.Item,{children:[(0,o.createComponentVNode)(2,a.Button,{icon:"virus",content:"Isolate",onClick:function(){return i("isolate",{isolate:e.reference})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"search",content:"Database",disabled:!e.is_in_database,onClick:function(){return i("view_entry",{vir:e.record})}})]})]})}),(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Box,{color:"average",mb:1,children:e.name}),e.dna]})]},e.unique_id)}))||(l?(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"No samples detected."}):(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"No syringe inserted."}))})},u=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.database,d=c.can_print;return(0,o.createComponentVNode)(2,a.Section,{title:"Database",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"print",content:"Print",disabled:!d,onClick:function(){return i("print",{type:"virus_list"})}}),children:l.length&&l.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"search",onClick:function(){return i("view_entry",{vir:e.record})},children:e.name},e.name)}))||(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"The viral database is empty."})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Pda=void 0;var o=n(0),r=(n(5),n(1)),i=n(2),a=n(3),c=n(177),l=n(596);t.Pda=function(e,t){var n=(0,r.useBackend)(t),m=(n.act,n.data),p=m.app,h=m.owner,C=m.useRetro;if(!h)return(0,o.createComponentVNode)(2,a.Window,{children:(0,o.createComponentVNode)(2,a.Window.Content,{children:(0,o.createComponentVNode)(2,i.Section,{stretchContents:!0,children:"Warning: No ID information found! Please swipe ID!"})})});var f=function(e){var t;try{t=l("./"+e+".js")}catch(o){if("MODULE_NOT_FOUND"===o.code)return(0,c.routingError)("notFound",e);throw o}var n=t[e];return n||(0,c.routingError)("missingExport",e)}(p.template),N=(0,r.useLocalState)(t,"settingsMode",!1),b=N[0],V=N[1];return(0,o.createComponentVNode)(2,a.Window,{width:580,height:670,theme:C?"pda-retro":null,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,d,{settingsMode:b,setSettingsMode:V}),b&&(0,o.createComponentVNode)(2,u)||(0,o.createComponentVNode)(2,i.Section,{title:(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.Icon,{name:p.icon,mr:1}),p.name]}),p:1,children:(0,o.createComponentVNode)(2,f)}),(0,o.createComponentVNode)(2,i.Box,{mb:8}),(0,o.createComponentVNode)(2,s,{setSettingsMode:V})]})})};var d=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,l=e.settingsMode,d=e.setSettingsMode,u=c.idInserted,s=c.idLink,m=(c.cartridge_name,c.stationTime);return(0,o.createComponentVNode)(2,i.Box,{mb:1,children:(0,o.createComponentVNode)(2,i.Flex,{align:"center",justify:"space-between",children:[!!u&&(0,o.createComponentVNode)(2,i.Flex.Item,{children:(0,o.createComponentVNode)(2,i.Button,{icon:"eject",color:"transparent",onClick:function(){return a("Authenticate")},content:s})}),(0,o.createComponentVNode)(2,i.Flex.Item,{grow:1,textAlign:"center",bold:!0,children:m}),(0,o.createComponentVNode)(2,i.Flex.Item,{children:[(0,o.createComponentVNode)(2,i.Button,{selected:l,onClick:function(){return d(!l)},icon:"cog"}),(0,o.createComponentVNode)(2,i.Button,{onClick:function(){return a("Retro")},icon:"adjust"})]})]})})},u=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,l=c.idInserted,d=c.idLink,u=c.cartridge_name,s=c.touch_silent;return(0,o.createComponentVNode)(2,i.Section,{title:"Settings",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"R.E.T.R.O Mode",children:(0,o.createComponentVNode)(2,i.Button,{icon:"cog",content:"Retro Theme",onClick:function(){return a("Retro")}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Touch Sounds",children:(0,o.createComponentVNode)(2,i.Button,{icon:"cog",selected:!s,content:s?"Disabled":"Enabled",onClick:function(){return a("TouchSounds")}})}),!!u&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Cartridge",children:(0,o.createComponentVNode)(2,i.Button,{icon:"eject",onClick:function(){return a("Eject")},content:u})}),!!l&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"ID Card",children:(0,o.createComponentVNode)(2,i.Button,{icon:"eject",onClick:function(){return a("Authenticate")},content:d})})]})})},s=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,l=e.setSettingsMode,d=c.app,u=c.useRetro;return(0,o.createComponentVNode)(2,i.Box,{position:"fixed",bottom:"0%",left:"0%",right:"0%",backgroundColor:u?"#6f7961":"#1b1b1b",children:(0,o.createComponentVNode)(2,i.Flex,{children:[(0,o.createComponentVNode)(2,i.Flex.Item,{basis:"33%",children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,color:"transparent",iconColor:d.has_back?"white":"disabled",textAlign:"center",icon:"undo",mb:0,fontSize:1.7,onClick:function(){return a("Back")}})}),(0,o.createComponentVNode)(2,i.Flex.Item,{basis:"33%",children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,color:"transparent",iconColor:d.is_home?"disabled":"white",textAlign:"center",icon:"home",mb:0,fontSize:1.7,onClick:function(){l(!1),a("Home")}})})]})})}},function(e,t,n){var o={"./pda_atmos_scan.js":597,"./pda_janitor.js":598,"./pda_main_menu.js":599,"./pda_manifest.js":600,"./pda_medical.js":601,"./pda_messenger.js":602,"./pda_news.js":603,"./pda_notekeeper.js":604,"./pda_power.js":605,"./pda_security.js":606,"./pda_signaller.js":607,"./pda_status_display.js":608,"./pda_supply.js":609};function r(e){var t=i(e);return n(t)}function i(e){if(!n.o(o,e)){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}return o[e]}r.keys=function(){return Object.keys(o)},r.resolve=i,e.exports=r,r.id=596},function(e,t,n){"use strict";t.__esModule=!0,t.pda_atmos_scan=void 0;var o=n(0),r=n(8),i=n(6),a=n(1),c=n(2);t.pda_atmos_scan=function(e,t){var n=(0,a.useBackend)(t),l=(n.act,n.data.aircontents);return(0,o.createComponentVNode)(2,c.Box,{children:(0,o.createComponentVNode)(2,c.LabeledList,{children:(0,r.filter)((function(e){return"0"!==e.val||"Pressure"===e.entry||"Temperature"===e.entry}))(l).map((function(e){return(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:e.entry,color:(t=e.val,n=e.bad_low,r=e.poor_low,a=e.poor_high,l=e.bad_high,ta?"average":t>l?"bad":"good"),children:[e.val,(0,i.decodeHtmlEntities)(e.units)]},e.entry);var t,n,r,a,l}))})})}},function(e,t,n){"use strict";t.__esModule=!0,t.pda_janitor=void 0;var o=n(0),r=(n(8),n(6),n(1)),i=n(2);t.pda_janitor=function(e,t){var n=(0,r.useBackend)(t),a=(n.act,n.data.janitor);return(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Current Location",children:0===a.user_loc.x&&(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"Unknown"})||(0,o.createComponentVNode)(2,i.Box,{children:[a.user_loc.x," / ",a.user_loc.y]})})}),(0,o.createComponentVNode)(2,i.Section,{level:2,title:"Mop Locations",children:a.mops&&(0,o.createVNode)(1,"ul",null,a.mops.map((function(e,t){return(0,o.createVNode)(1,"li",null,[e.x,(0,o.createTextVNode)(" / "),e.y,(0,o.createTextVNode)(" - "),e.dir,(0,o.createTextVNode)(" - Status: "),e.status],0,null,t)})),0)||(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"No mops detected nearby."})}),(0,o.createComponentVNode)(2,i.Section,{level:2,title:"Mop Bucket Locations",children:a.buckets&&(0,o.createVNode)(1,"ul",null,a.buckets.map((function(e,t){return(0,o.createVNode)(1,"li",null,[e.x,(0,o.createTextVNode)(" / "),e.y,(0,o.createTextVNode)(" - "),e.dir,(0,o.createTextVNode)(" - Capacity: "),e.volume,(0,o.createTextVNode)("/"),e.max_volume],0,null,t)})),0)||(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"No buckets detected nearby."})}),(0,o.createComponentVNode)(2,i.Section,{level:2,title:"Cleanbot Locations",children:a.cleanbots&&(0,o.createVNode)(1,"ul",null,a.cleanbots.map((function(e,t){return(0,o.createVNode)(1,"li",null,[e.x,(0,o.createTextVNode)(" / "),e.y,(0,o.createTextVNode)(" - "),e.dir,(0,o.createTextVNode)(" - Status: "),e.status],0,null,t)})),0)||(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"No cleanbots detected nearby."})}),(0,o.createComponentVNode)(2,i.Section,{level:2,title:"Janitorial Cart Locations",children:a.carts&&(0,o.createVNode)(1,"ul",null,a.carts.map((function(e,t){return(0,o.createVNode)(1,"li",null,[e.x,(0,o.createTextVNode)(" / "),e.y,(0,o.createTextVNode)(" - "),e.dir,(0,o.createTextVNode)(" - Water Level: "),e.volume,(0,o.createTextVNode)("/"),e.max_volume],0,null,t)})),0)||(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"No janitorial carts detected nearby."})})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.pda_main_menu=void 0;var o=n(0),r=(n(5),n(1)),i=n(2);t.pda_main_menu=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,l=c.owner,d=c.ownjob,u=c.idInserted,s=c.categories,m=c.pai,p=c.notifying;return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Box,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Owner",color:"average",children:[l,", ",d]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"ID",children:(0,o.createComponentVNode)(2,i.Button,{icon:"sync",content:"Update PDA Info",disabled:!u,onClick:function(){return a("UpdateInfo")}})})]})}),(0,o.createComponentVNode)(2,i.Section,{level:2,title:"Functions",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:s.map((function(e){var t=c.apps[e];return t&&t.length?(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e,children:t.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{icon:e.ref in p?e.notify_icon:e.icon,iconSpin:e.ref in p,color:e.ref in p?"red":"transparent",content:e.name,onClick:function(){return a("StartProgram",{program:e.ref})}},e.ref)}))},e):null}))})}),!!m&&(0,o.createComponentVNode)(2,i.Section,{level:2,title:"pAI",children:[(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"cog",content:"Configuration",onClick:function(){return a("pai",{option:1})}}),(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"eject",content:"Eject pAI",onClick:function(){return a("pai",{option:2})}})]})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.pda_manifest=void 0;var o=n(0),r=(n(8),n(1)),i=n(2),a=n(94);t.pda_manifest=function(e,t){var n=(0,r.useBackend)(t);n.act,n.data;return(0,o.createComponentVNode)(2,i.Box,{color:"white",children:(0,o.createComponentVNode)(2,a.CrewManifestContent)})}},function(e,t,n){"use strict";t.__esModule=!0,t.pda_medical=void 0;var o=n(0),r=(n(8),n(6),n(1)),i=n(2);t.pda_medical=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,l=c.recordsList,d=c.records;if(d){var u=d.general,s=d.medical;return(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.Section,{level:2,title:"General Data",children:u&&(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Name",children:u.name}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Sex",children:u.sex}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Species",children:u.species}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Age",children:u.age}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Rank",children:u.rank}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Fingerprint",children:u.fingerprint}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Physical Status",children:u.p_stat}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Mental Status",children:u.m_stat})]})||(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"General record lost!"})}),(0,o.createComponentVNode)(2,i.Section,{level:2,title:"Medical Data",children:s&&(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Blood Type",children:s.b_type}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Minor Disabilities",children:s.mi_dis}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Details",children:s.mi_dis_d}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Major Disabilities",children:s.ma_dis}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Details",children:s.ma_dis_d}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Allergies",children:s.alg}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Details",children:s.alg_d}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Current Disease",children:s.cdi}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Details",children:s.cdi_d}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Important Notes",children:s.notes})]})||(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"Medical record lost!"})})]})}return(0,o.createComponentVNode)(2,i.Section,{level:2,title:"Select a record",children:l.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{icon:"eye",fluid:!0,content:e.Name,onClick:function(){return a("Records",{target:e.ref})}},e.ref)}))})}},function(e,t,n){"use strict";t.__esModule=!0,t.pda_messenger=void 0;var o=n(0),r=n(6),i=n(8),a=n(1),c=n(2);t.pda_messenger=function(e,t){var n=(0,a.useBackend)(t),r=(n.act,n.data);r.auto_scroll,r.convo_name,r.convo_job,r.messages;return r.active_conversation?(0,o.createComponentVNode)(2,d):(0,o.createComponentVNode)(2,u)};var l=function(e,t,n){if(t<0||t>n.length)return e.sent?"TinderMessage_First_Sent":"TinderMessage_First_Received";var o=n[t].sent;return e.sent&&o?"TinderMessage_Subsequent_Sent":e.sent||o?e.sent?"TinderMessage_First_Sent":"TinderMessage_First_Received":"TinderMessage_Subsequent_Received"},d=function(e,t){var n=(0,a.useBackend)(t),d=n.act,u=n.data,s=(u.auto_scroll,u.convo_name),m=u.convo_job,p=u.messages,h=u.active_conversation,C=(u.useRetro,(0,a.useLocalState)(t,"clipboardMode",!1)),f=C[0],N=C[1],b=(0,o.createComponentVNode)(2,c.Section,{level:2,title:"Conversation with "+s+" ("+m+")",buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"eye",selected:f,tooltip:"Enter Clipboard Mode",tooltipPosition:"bottom-left",onClick:function(){return N(!f)}}),height:"450px",stretchContents:!0,children:[(0,o.createComponentVNode)(2,c.Section,{style:{height:"97%","overflow-y":"auto"},children:(0,i.filter)((function(e){return e.target===h}))(p).map((function(e,t,n){return(0,o.createComponentVNode)(2,c.Box,{textAlign:e.sent?"right":"left",mb:1,children:(0,o.createComponentVNode)(2,c.Box,{maxWidth:"75%",className:l(e,t-1,n),inline:!0,children:(0,r.decodeHtmlEntities)(e.message)})},t)}))}),(0,o.createComponentVNode)(2,c.Button,{icon:"comment",onClick:function(){return d("Message",{target:h})},content:"Reply"})]});return f&&(b=(0,o.createComponentVNode)(2,c.Section,{level:2,title:"Conversation with "+s+" ("+m+")",buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"eye",selected:f,tooltip:"Exit Clipboard Mode",tooltipPosition:"bottom-left",onClick:function(){return N(!f)}}),height:"450px",stretchContents:!0,children:[(0,o.createComponentVNode)(2,c.Section,{style:{height:"97%","overflow-y":"auto"},children:(0,i.filter)((function(e){return e.target===h}))(p).map((function(e,t){return(0,o.createComponentVNode)(2,c.Box,{className:e.sent?"ClassicMessage_Sent":"ClassicMessage_Received",children:[e.sent?"You:":"Them:"," ",(0,r.decodeHtmlEntities)(e.message)]},t)}))}),(0,o.createComponentVNode)(2,c.Button,{icon:"comment",onClick:function(){return d("Message",{target:h})},content:"Reply"})]})),(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createComponentVNode)(2,c.LabeledList,{children:(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Messenger Functions",children:(0,o.createComponentVNode)(2,c.Button,{icon:"trash",color:"bad",onClick:function(){return d("Clear",{option:"Convo"})},children:"Delete Conversations"})})}),b]})},u=function(e,t){var n=(0,a.useBackend)(t),r=n.act,i=n.data,l=(i.auto_scroll,i.convopdas),d=i.pdas,u=i.charges,m=(i.plugins,i.silent),p=i.toff;return(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createComponentVNode)(2,c.LabeledList,{children:(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Messenger Functions",children:[(0,o.createComponentVNode)(2,c.Button,{selected:!m,icon:m?"volume-mute":"volume-up",onClick:function(){return r("Toggle Ringer")},children:["Ringer: ",m?"Off":"On"]}),(0,o.createComponentVNode)(2,c.Button,{color:p?"bad":"green",icon:"power-off",onClick:function(){return r("Toggle Messenger")},children:["Messenger: ",p?"Off":"On"]}),(0,o.createComponentVNode)(2,c.Button,{icon:"bell",onClick:function(){return r("Ringtone")},children:"Set Ringtone"}),(0,o.createComponentVNode)(2,c.Button,{icon:"trash",color:"bad",onClick:function(){return r("Clear",{option:"All"})},children:"Delete All Conversations"})]})}),!p&&(0,o.createComponentVNode)(2,c.Box,{children:[!!u&&(0,o.createComponentVNode)(2,c.Box,{children:[u," charges left."]}),!l.length&&!d.length&&(0,o.createComponentVNode)(2,c.Box,{children:"No other PDAs located."})||(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createComponentVNode)(2,s,{title:"Current Conversations",pdas:l,msgAct:"Select Conversation"}),(0,o.createComponentVNode)(2,s,{title:"Other PDAs",pdas:d,msgAct:"Message"})]})]})||(0,o.createComponentVNode)(2,c.Box,{color:"bad",mt:2,children:"Messenger Offline."})]})},s=function(e,t){var n=(0,a.useBackend)(t),r=n.act,i=n.data,l=e.pdas,d=e.title,u=e.msgAct,s=i.charges,m=i.plugins;return l&&l.length?(0,o.createComponentVNode)(2,c.Section,{level:2,title:d,children:l.map((function(e){return(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createComponentVNode)(2,c.Button,{icon:"arrow-circle-down",content:e.Name,onClick:function(){return r(u,{target:e.Reference})}}),!!s&&m.map((function(t){return(0,o.createComponentVNode)(2,c.Button,{icon:t.icon,content:t.name,onClick:function(){return r("Messenger Plugin",{plugin:t.ref,target:e.Reference})}},t.ref)}))]},e.Reference)}))}):(0,o.createComponentVNode)(2,c.Section,{level:2,title:d,children:"No PDAs found."})}},function(e,t,n){"use strict";t.__esModule=!0,t.pda_news=void 0;var o=n(0),r=(n(8),n(6)),i=n(1),a=n(2);t.pda_news=function(e,t){var n=(0,i.useBackend)(t),r=(n.act,n.data),d=r.feeds,u=r.target_feed;return(0,o.createComponentVNode)(2,a.Box,{children:!d.length&&(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Error: No newsfeeds available. Please try again later."})||u&&(0,o.createComponentVNode)(2,c)||(0,o.createComponentVNode)(2,l)})};var c=function(e,t){var n=(0,i.useBackend)(t),c=n.act,l=n.data.target_feed;return(0,o.createComponentVNode)(2,a.Section,{title:(0,r.decodeHtmlEntities)(l.name)+" by "+(0,r.decodeHtmlEntities)(l.author),level:2,buttons:(0,o.createComponentVNode)(2,a.Button,{content:"Back",icon:"chevron-up",onClick:function(){return c("newsfeed",{newsfeed:null})}}),children:l.messages.length&&l.messages.map((function(e){return(0,o.createComponentVNode)(2,a.Section,{children:["- ",(0,r.decodeHtmlEntities)(e.body),!!e.img&&(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createVNode)(1,"img",null,null,1,{src:"data:image/png;base64,"+e.img}),(0,r.decodeHtmlEntities)(e.caption)||null]}),(0,o.createComponentVNode)(2,a.Box,{color:"grey",children:["[",e.message_type," by ",(0,r.decodeHtmlEntities)(e.author)," - ",e.time_stamp,"]"]})]},e.ref)}))||(0,o.createComponentVNode)(2,a.Box,{children:["No stories found in ",l.name,"."]})})},l=function(e,t){var n=(0,i.useBackend)(t),c=n.act,l=n.data,d=l.feeds,u=l.latest_news;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Recent News",level:2,children:u.length&&(0,o.createComponentVNode)(2,a.Section,{children:u.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{mb:2,children:[(0,o.createVNode)(1,"h5",null,[(0,r.decodeHtmlEntities)(e.channel),(0,o.createComponentVNode)(2,a.Button,{ml:1,icon:"chevron-up",onClick:function(){return c("newsfeed",{newsfeed:e.index})},content:"Go to"})],0),"- ",(0,r.decodeHtmlEntities)(e.body),!!e.img&&(0,o.createComponentVNode)(2,a.Box,{children:["[image omitted, view story for more details]",e.caption||null]}),(0,o.createComponentVNode)(2,a.Box,{fontSize:.9,children:["[",e.message_type," by ",(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:"average",children:e.author})," - ",e.time_stamp,"]"]})]},e.index)}))})||(0,o.createComponentVNode)(2,a.Box,{children:"No recent stories found."})}),(0,o.createComponentVNode)(2,a.Section,{title:"News Feeds",level:2,children:d.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"chevron-up",onClick:function(){return c("newsfeed",{newsfeed:e.index})},content:e.name},e.index)}))})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.pda_notekeeper=void 0;var o=n(0),r=n(1),i=n(2);t.pda_notekeeper=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data.note;return(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createVNode)(1,"div",null,null,1,{dangerouslySetInnerHTML:{__html:c}})}),(0,o.createComponentVNode)(2,i.Button,{icon:"pen",onClick:function(){return a("Edit")},content:"Edit Notes"})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.pda_power=void 0;var o=n(0),r=n(1),i=n(135);t.pda_power=function(e,t){var n=(0,r.useBackend)(t);n.act,n.data;return(0,o.createComponentVNode)(2,i.PowerMonitorContent)}},function(e,t,n){"use strict";t.__esModule=!0,t.pda_security=void 0;var o=n(0),r=(n(8),n(6),n(1)),i=n(2);t.pda_security=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,l=c.recordsList,d=c.records;if(d){var u=d.general,s=d.security;return(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.Section,{level:2,title:"General Data",children:u&&(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Name",children:u.name}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Sex",children:u.sex}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Species",children:u.species}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Age",children:u.age}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Rank",children:u.rank}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Fingerprint",children:u.fingerprint}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Physical Status",children:u.p_stat}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Mental Status",children:u.m_stat})]})||(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"General record lost!"})}),(0,o.createComponentVNode)(2,i.Section,{level:2,title:"Security Data",children:s&&(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Criminal Status",children:s.criminal}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Minor Crimes",children:s.mi_crim}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Details",children:s.mi_crim_d}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Major Crimes",children:s.ma_crim}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Details",children:s.ma_crim_d}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Important Notes:",children:s.notes})]})||(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"Security record lost!"})})]})}return(0,o.createComponentVNode)(2,i.Section,{level:2,title:"Select a record",children:l.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{icon:"eye",fluid:!0,content:e.Name,onClick:function(){return a("Records",{target:e.ref})}},e.ref)}))})}},function(e,t,n){"use strict";t.__esModule=!0,t.pda_signaller=void 0;var o=n(0),r=(n(8),n(6),n(1),n(2),n(203));t.pda_signaller=function(e,t){return(0,o.createComponentVNode)(2,r.SignalerContent)}},function(e,t,n){"use strict";t.__esModule=!0,t.pda_status_display=void 0;var o=n(0),r=(n(8),n(6),n(1)),i=n(2);t.pda_status_display=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data.records;return(0,o.createComponentVNode)(2,i.Box,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Code",children:[(0,o.createComponentVNode)(2,i.Button,{color:"transparent",icon:"trash",content:"Clear",onClick:function(){return a("Status",{statdisp:"blank"})}}),(0,o.createComponentVNode)(2,i.Button,{color:"transparent",icon:"cog",content:"Evac ETA",onClick:function(){return a("Status",{statdisp:"shuttle"})}}),(0,o.createComponentVNode)(2,i.Button,{color:"transparent",icon:"cog",content:"Message",onClick:function(){return a("Status",{statdisp:"message"})}}),(0,o.createComponentVNode)(2,i.Button,{color:"transparent",icon:"exclamation-triangle",content:"ALERT",onClick:function(){return a("Status",{statdisp:"alert"})}})]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Message line 1",children:(0,o.createComponentVNode)(2,i.Button,{content:c.message1+" (set)",icon:"pen",onClick:function(){return a("Status",{statdisp:"setmsg1"})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Message line 2",children:(0,o.createComponentVNode)(2,i.Button,{content:c.message2+" (set)",icon:"pen",onClick:function(){return a("Status",{statdisp:"setmsg2"})}})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.pda_supply=void 0;var o=n(0),r=(n(8),n(6),n(1)),i=n(2);t.pda_supply=function(e,t){var n=(0,r.useBackend)(t),a=(n.act,n.data.supply);return(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Location",children:a.shuttle_moving?"Moving to station "+a.shuttle_eta:"Shuttle at "+a.shuttle_loc})}),(0,o.createComponentVNode)(2,i.Section,{children:[(0,o.createComponentVNode)(2,i.Box,{color:"good",bold:!0,children:"Current Approved Orders"}),a.approved.length&&a.approved.map((function(e){return(0,o.createComponentVNode)(2,i.Box,{color:"average",children:["#",e.Number," - ",e.Name," approved by ",e.OrderedBy,(0,o.createVNode)(1,"br"),e.Comment]},e.Number)}))||(0,o.createComponentVNode)(2,i.Box,{children:"None!"}),(0,o.createComponentVNode)(2,i.Box,{color:"good",bold:!0,children:"Current Requested Orders"}),a.requests.length&&a.requests.map((function(e){return(0,o.createComponentVNode)(2,i.Box,{color:"average",children:["#",e.Number," - ",e.Name," requested by ",e.OrderedBy,(0,o.createVNode)(1,"br"),e.Comment]},e.Number)}))||(0,o.createComponentVNode)(2,i.Box,{children:"None!"})]})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.Photocopier=void 0;var o=n(0),r=n(2),i=n(1),a=n(3);t.Photocopier=function(e,t){var n=(0,i.useBackend)(t).data,u=n.isAI,s=n.has_toner,m=n.has_item;return(0,o.createComponentVNode)(2,a.Window,{title:"Photocopier",width:240,height:u?309:234,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:[s?(0,o.createComponentVNode)(2,c):(0,o.createComponentVNode)(2,r.Section,{title:"Toner",children:(0,o.createComponentVNode)(2,r.Box,{color:"average",children:"No inserted toner cartridge."})}),m?(0,o.createComponentVNode)(2,l):(0,o.createComponentVNode)(2,r.Section,{title:"Options",children:(0,o.createComponentVNode)(2,r.Box,{color:"average",children:"No inserted item."})}),!!u&&(0,o.createComponentVNode)(2,d)]})})};var c=function(e,t){var n=(0,i.useBackend)(t),a=(n.act,n.data),c=a.max_toner,l=a.current_toner,d=.66*c,u=.33*c;return(0,o.createComponentVNode)(2,r.Section,{title:"Toner",children:(0,o.createComponentVNode)(2,r.ProgressBar,{ranges:{good:[d,c],average:[u,d],bad:[0,u]},value:l,minValue:0,maxValue:c})})},l=function(e,t){var n=(0,i.useBackend)(t),a=n.act,c=n.data,l=c.num_copies;c.has_enough_toner;return(0,o.createComponentVNode)(2,r.Section,{title:"Options",children:[(0,o.createComponentVNode)(2,r.Flex,{children:[(0,o.createComponentVNode)(2,r.Flex.Item,{mt:.4,width:11,color:"label",children:"Make copies:"}),(0,o.createComponentVNode)(2,r.Flex.Item,{children:(0,o.createComponentVNode)(2,r.NumberInput,{animate:!0,width:2.6,height:1.65,step:1,stepPixelSize:8,minValue:1,maxValue:10,value:l,onDrag:function(e,t){return a("set_copies",{num_copies:t})}})}),(0,o.createComponentVNode)(2,r.Flex.Item,{children:(0,o.createComponentVNode)(2,r.Button,{ml:.2,icon:"copy",textAlign:"center",onClick:function(){return a("make_copy")},children:"Copy"})})]}),(0,o.createComponentVNode)(2,r.Button,{mt:.5,textAlign:"center",icon:"reply",fluid:!0,onClick:function(){return a("remove")},children:"Remove item"})]})},d=function(e,t){var n=(0,i.useBackend)(t),a=n.act,c=n.data.can_AI_print;return(0,o.createComponentVNode)(2,r.Section,{title:"AI Options",children:(0,o.createComponentVNode)(2,r.Box,{children:(0,o.createComponentVNode)(2,r.Button,{fluid:!0,icon:"images",textAlign:"center",disabled:!c,onClick:function(){return a("ai_photo")},children:"Print photo from database"})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.PipeDispenser=void 0;var o=n(0),r=n(1),i=n(2),a=n(3),c=n(204);t.PipeDispenser=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,u=d.disposals,s=d.p_layer,m=d.pipe_layers,p=d.categories,h=void 0===p?[]:p,C=(0,r.useLocalState)(t,"categoryName"),f=C[0],N=C[1],b=h.find((function(e){return e.cat_name===f}))||h[0];return(0,o.createComponentVNode)(2,a.Window,{width:425,height:515,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[!u&&(0,o.createComponentVNode)(2,i.Section,{title:"Layer",children:(0,o.createComponentVNode)(2,i.Box,{children:Object.keys(m).map((function(e){return(0,o.createComponentVNode)(2,i.Button.Checkbox,{fluid:!0,checked:m[e]===s,content:e,onClick:function(){return l("p_layer",{p_layer:m[e]})}},e)}))})}),(0,o.createComponentVNode)(2,i.Section,{title:"Pipes",children:[(0,o.createComponentVNode)(2,i.Tabs,{children:h.map((function(e,t){return(0,o.createComponentVNode)(2,i.Tabs.Tab,{fluid:!0,icon:c.ICON_BY_CATEGORY_NAME[e.cat_name],selected:e.cat_name===b.cat_name,onClick:function(){return N(e.cat_name)},children:e.cat_name},e.cat_name)}))}),null==b?void 0:b.recipes.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{fluid:!0,ellipsis:!0,content:e.pipe_name,title:e.pipe_name,onClick:function(){return l("dispense_pipe",{ref:e.ref,bent:e.bent,category:b.cat_name})}},e.pipe_name)}))]})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.PlantAnalyzer=void 0;var o=n(0),r=(n(5),n(1)),i=n(2),a=n(3);t.PlantAnalyzer=function(e,t){var n=(0,r.useBackend)(t).data,i=250;return n.seed&&(i+=18*n.seed.trait_info.length),n.reagents&&n.reagents.length&&(i+=55,i+=20*n.reagents.length),(0,o.createComponentVNode)(2,a.Window,{width:400,height:i,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,c)})})};var c=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,l=c.no_seed,d=c.seed,u=c.reagents;return l?(0,o.createComponentVNode)(2,i.Section,{title:"Analyzer Unused",children:"You should go scan a plant! There is no data currently loaded."}):(0,o.createComponentVNode)(2,i.Section,{title:"Plant Information",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:"print",onClick:function(){return a("print")},children:"Print Report"}),(0,o.createComponentVNode)(2,i.Button,{icon:"window-close",color:"red",onClick:function(){return a("close")}})],4),children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Plant Name",children:[d.name,"#",d.uid]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Endurance",children:d.endurance}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Yield",children:d.yield}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Maturation Time",children:d.maturation_time}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Production Time",children:d.production_time}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Potency",children:d.potency})]}),u.length&&(0,o.createComponentVNode)(2,i.Section,{level:2,title:"Plant Reagents",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:u.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.name,children:[e.volume," unit(s)."]},e.name)}))})})||null,(0,o.createComponentVNode)(2,i.Section,{level:2,title:"Other Data",children:d.trait_info.map((function(e){return(0,o.createComponentVNode)(2,i.Box,{color:"label",mb:.4,children:e},e)}))})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.PointDefenseControl=void 0;var o=n(0),r=(n(5),n(1)),i=n(2),a=n(3);t.PointDefenseControl=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.id,u=l.turrets;return(0,o.createComponentVNode)(2,a.Window,{width:400,height:600,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,i.Section,{title:"Fire Assist Mainframe: "+(d||"[no tag]"),children:u.length&&u.map((function(e){return(0,o.createComponentVNode)(2,i.Section,{level:2,title:e.id,buttons:(0,o.createComponentVNode)(2,i.Button,{selected:e.active,icon:"power-off",onClick:function(){return c("toggle_active",{target:e.ref})},children:e.active?"Online":"Offline"}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Effective range",children:e.effective_range}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Reaction wheel delay",children:e.reaction_wheel_delay}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Recharge time",children:e.recharge_time})]})},e.id)}))||(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"Error: No weapon systems detected. Please check network connection."})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.PortableGenerator=void 0;var o=n(0),r=n(1),i=n(2),a=n(3),c=n(5);t.PortableGenerator=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,u=d.fuel_stored/d.fuel_capacity,s=(u>=.5?"good":u>.15&&"average")||"bad";return(0,o.createComponentVNode)(2,a.Window,{width:450,height:340,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[!d.anchored&&(0,o.createComponentVNode)(2,i.NoticeBox,{children:"Generator not anchored."}),(0,o.createComponentVNode)(2,i.Section,{title:"Status",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Power switch",children:(0,o.createComponentVNode)(2,i.Button,{icon:d.active?"power-off":"times",onClick:function(){return l("toggle_power")},selected:d.active,disabled:!d.ready_to_boot,children:d.active?"On":"Off"})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Fuel Type",buttons:d.fuel_stored>=1&&(0,o.createComponentVNode)(2,i.Button,{ml:1,icon:"eject",disabled:d.active,onClick:function(){return l("eject")},children:"Eject"}),children:(0,o.createComponentVNode)(2,i.Box,{color:s,children:[d.fuel_stored,"cm\xb3 ",d.sheet_name]})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Current fuel level",children:(0,o.createComponentVNode)(2,i.ProgressBar,{value:d.fuel_stored/d.fuel_capacity,ranges:{good:[.5,Infinity],average:[.15,.5],bad:[-Infinity,.15]},children:[d.fuel_stored,"cm\xb3 / ",d.fuel_capacity,"cm\xb3"]})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Fuel Usage",children:[d.fuel_usage," cm\xb3/s"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Temperature",children:(0,o.createComponentVNode)(2,i.ProgressBar,{value:d.temperature_current,maxValue:d.temperature_max+30,color:d.temperature_overheat?"bad":"good",children:[(0,c.round)(d.temperature_current),"\xb0C"]})})]})}),(0,o.createComponentVNode)(2,i.Section,{title:"Output",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Current output",color:d.unsafe_output?"bad":null,children:d.power_output}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Adjust output",children:[(0,o.createComponentVNode)(2,i.Button,{icon:"minus",onClick:function(){return l("lower_power")},children:d.power_generated}),(0,o.createComponentVNode)(2,i.Button,{icon:"plus",onClick:function(){return l("higher_power")},children:d.power_generated})]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Power available",children:(0,o.createComponentVNode)(2,i.Box,{inline:!0,color:!d.connected&&"bad",children:d.connected?d.power_available:"Unconnected"})})]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.PortablePump=void 0;var o=n(0),r=n(1),i=n(2),a=n(3),c=n(205);t.PortablePump=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,u=d.direction,s=d.target_pressure,m=d.default_pressure,p=d.min_pressure,h=d.max_pressure;return(0,o.createComponentVNode)(2,a.Window,{width:330,height:375,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,c.PortableBasicInfo),(0,o.createComponentVNode)(2,i.Section,{title:"Pump",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:u?"sign-in-alt":"sign-out-alt",content:u?"In":"Out",selected:u,onClick:function(){return l("direction")}}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Output",children:(0,o.createComponentVNode)(2,i.Slider,{mt:"0.4em",animated:!0,minValue:p,maxValue:h,value:s,unit:"kPa",stepPixelSize:.3,onChange:function(e,t){return l("pressure",{pressure:t})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Presets",children:[(0,o.createComponentVNode)(2,i.Button,{icon:"minus",disabled:s===p,onClick:function(){return l("pressure",{pressure:"min"})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"sync",disabled:s===m,onClick:function(){return l("pressure",{pressure:"reset"})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"plus",disabled:s===h,onClick:function(){return l("pressure",{pressure:"max"})}})]})]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.PortableScrubber=void 0;var o=n(0),r=n(1),i=n(2),a=(n(28),n(3)),c=n(205);t.PortableScrubber=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,u=d.rate,s=d.minrate,m=d.maxrate;return(0,o.createComponentVNode)(2,a.Window,{width:320,height:350,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:[(0,o.createComponentVNode)(2,c.PortableBasicInfo),(0,o.createComponentVNode)(2,i.Section,{title:"Power Regulator",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Volume Rate",children:(0,o.createComponentVNode)(2,i.Slider,{mt:"0.4em",animated:!0,minValue:s,maxValue:m,value:u,unit:"L/s",onChange:function(e,t){return l("volume_adj",{vol:t})}})})})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.PortableTurret=void 0;var o=n(0),r=n(1),i=n(2),a=n(3);t.PortableTurret=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.locked,u=l.on,s=l.lethal,m=l.lethal_is_configurable,p=l.targetting_is_configurable,h=l.check_weapons,C=l.neutralize_noaccess,f=l.neutralize_norecord,N=l.neutralize_criminals,b=l.neutralize_all,V=l.neutralize_nonsynth,g=l.neutralize_unidentified,v=l.neutralize_down;return(0,o.createComponentVNode)(2,a.Window,{width:500,height:400,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,i.NoticeBox,{children:["Swipe an ID card to ",d?"unlock":"lock"," this interface."]}),(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Status",children:(0,o.createComponentVNode)(2,i.Button,{icon:u?"power-off":"times",content:u?"On":"Off",selected:u,disabled:d,onClick:function(){return c("power")}})}),!!m&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Lethals",children:(0,o.createComponentVNode)(2,i.Button,{icon:s?"exclamation-triangle":"times",content:s?"On":"Off",color:s?"bad":"",disabled:d,onClick:function(){return c("lethal")}})})]})}),!!p&&(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{title:"Humanoid Targets",children:[(0,o.createComponentVNode)(2,i.Button.Checkbox,{fluid:!0,checked:N,content:"Wanted Criminals",disabled:d,onClick:function(){return c("autharrest")}}),(0,o.createComponentVNode)(2,i.Button.Checkbox,{fluid:!0,checked:f,content:"No Sec Record",disabled:d,onClick:function(){return c("authnorecord")}}),(0,o.createComponentVNode)(2,i.Button.Checkbox,{fluid:!0,checked:h,content:"Unauthorized Weapons",disabled:d,onClick:function(){return c("authweapon")}}),(0,o.createComponentVNode)(2,i.Button.Checkbox,{fluid:!0,checked:C,content:"Unauthorized Access",disabled:d,onClick:function(){return c("authaccess")}})]}),(0,o.createComponentVNode)(2,i.Section,{title:"Other Targets",children:[(0,o.createComponentVNode)(2,i.Button.Checkbox,{fluid:!0,checked:g,content:"Unidentified Lifesigns (Xenos, Animals, Etc)",disabled:d,onClick:function(){return c("authxeno")}}),(0,o.createComponentVNode)(2,i.Button.Checkbox,{fluid:!0,checked:V,content:"All Non-Synthetics",disabled:d,onClick:function(){return c("authsynth")}}),(0,o.createComponentVNode)(2,i.Button.Checkbox,{fluid:!0,checked:v,content:"Downed Targets",disabled:d,onClick:function(){return c("authdown")}}),(0,o.createComponentVNode)(2,i.Button.Checkbox,{fluid:!0,checked:b,content:"All Entities",disabled:d,onClick:function(){return c("authall")}})]})],4)]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.PrecisionEditor=void 0;var o=n(0),r=(n(8),n(1)),i=n(2),a=n(3);n(183);t.PrecisionEditor=function(e,t){var n=(0,r.useBackend)(t),u=(n.act,n.data.screenstate);return(0,o.createComponentVNode)(2,a.Window,{resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,i.Section,{title:"Seed status",children:["main"===u&&(0,o.createComponentVNode)(2,c),"colors"===u&&(0,o.createComponentVNode)(2,l),"reagents"===u&&(0,o.createComponentVNode)(2,d)]})})})};var c=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,l=c.health,d=c.plantcolor,u=c.fruitcolor,s=c.chems,m=c.seedname;return(0,o.createComponentVNode)(2,i.LabeledList,{children:s?(0,o.createFragment)([(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Name",children:m}),l<100?(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Genetic Integrity",children:100-l+"%"}):(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Genetic Integrity",children:"UNVIABLE"}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Plant Color",children:d}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Fruit Color",children:u}),(0,o.createComponentVNode)(2,i.LabeledList.Divider,{size:2}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Chems produced in fruit (click to splice out)",children:s.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{fluid:!0,content:e.displayname,onClick:function(){return a("prune",{gene_name:e.name})}},e.displayname)}))}),(0,o.createComponentVNode)(2,i.Button,{content:"Edit Colors",onClick:function(){return a("change_focus",{window:"colors"})}}),(0,o.createComponentVNode)(2,i.Button,{content:"Add Reagents",onClick:function(){return a("change_focus",{window:"reagents"})}}),(0,o.createComponentVNode)(2,i.LabeledList.Divider,{size:2}),(0,o.createComponentVNode)(2,i.Button,{content:"Eject Seed",onClick:function(){return a("eject")}})],0):(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Waiting",children:"There is currently no seed loaded."})})},l=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,l=c.plantcolor,d=c.fruitcolor;return(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Plant Color",children:l}),(0,o.createComponentVNode)(2,i.ColorBox,{color:l}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Fruit Color",children:d}),(0,o.createComponentVNode)(2,i.ColorBox,{color:d}),(0,o.createComponentVNode)(2,i.Button,{content:"Change plant color",onClick:function(){return a("change_color",{option:0})}}),(0,o.createComponentVNode)(2,i.Button,{content:"Change fruit color",onClick:function(){return a("change_color",{option:1})}}),(0,o.createComponentVNode)(2,i.LabeledList.Divider,{size:2}),(0,o.createComponentVNode)(2,i.Button,{content:"Return",onClick:function(){return a("change_focus",{window:"main"})}})]})},d=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,l=c.beakerchems,d=c.health;return(0,o.createComponentVNode)(2,i.LabeledList,{children:[d<100?(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Genetic Integrity",children:100-d+"%"}):(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Genetic Integrity",children:"UNVIABLE"}),(0,o.createComponentVNode)(2,i.NoticeBox,{info:1,width:19,height:9,ml:1,children:["Available chems to choose are based on the reagents stored in the beaker. "," A minimum of 100 units of reagent is required to generate a viable sequence. ","The chosen reagent will be consumed in the process.",(0,o.createComponentVNode)(2,i.Box,{bold:1,mt:1,children:"This process severely damages genetic integrity."})]}),(0,o.createComponentVNode)(2,i.Box,{width:20,opacity:.5,ml:1,mt:6,mb:2,children:["Plant will produce 1 additional unit for every 25 units beyond 100"," (modified by potency)"]}),l?(0,o.createFragment)([d<100?(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Available reagents",children:l.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{fluid:!0,content:e.displayname,onClick:function(){return a("add_chem",{target_chem:e.name})}},e.displayname)}))}):(0,o.createComponentVNode)(2,i.NoticeBox,{warning:1,children:"WARNING: Genetic integrity of seed is too poor to proceed."}),(0,o.createComponentVNode)(2,i.Button,{content:"Eject Beaker",onClick:function(){return a("eject_beaker")}})],0):(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Waiting",children:"There is currently no beaker loaded."}),(0,o.createComponentVNode)(2,i.Button,{content:"Return",onClick:function(){return a("change_focus",{window:"main"})}})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.PressureRegulator=void 0;var o=n(0),r=(n(5),n(1)),i=n(2),a=n(3);t.PressureRegulator=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.on,u=l.pressure_set,s=(l.max_pressure,l.input_pressure),m=l.output_pressure,p=l.regulate_mode,h=l.set_flow_rate,C=l.last_flow_rate;return(0,o.createComponentVNode)(2,a.Window,{width:470,height:370,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:[(0,o.createComponentVNode)(2,i.Section,{title:"Status",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Input Pressure",children:[(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:s/100})," kPa"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Output Pressure",children:[(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:m/100})," kPa"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Flow Rate",children:[(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:C/10})," L/s"]})]})}),(0,o.createComponentVNode)(2,i.Section,{title:"Controls",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"power-off",content:d?"Unlocked":"Closed",selected:d,onClick:function(){return c("toggle_valve")}}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Pressure Regulation",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:"power-off",content:"Off",selected:0===p,onClick:function(){return c("regulate_mode",{mode:"off"})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"compress-arrows-alt",content:"Input",selected:1===p,onClick:function(){return c("regulate_mode",{mode:"input"})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"expand-arrows-alt",content:"Output",selected:2===p,onClick:function(){return c("regulate_mode",{mode:"output"})}})],4)}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Desired Output Pressure",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:"compress-arrows-alt",content:"MIN",onClick:function(){return c("set_press",{press:"min"})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"expand-arrows-alt",content:"MAX",onClick:function(){return c("set_press",{press:"max"})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"wrench",content:"SET",onClick:function(){return c("set_press",{press:"set"})}})],4),children:[u/100," kPa"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Flow Rate Limit",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:"compress-arrows-alt",content:"MIN",onClick:function(){return c("set_flow_rate",{press:"min"})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"expand-arrows-alt",content:"MAX",onClick:function(){return c("set_flow_rate",{press:"max"})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"wrench",content:"SET",onClick:function(){return c("set_flow_rate",{press:"set"})}})],4),children:[h/10," L/s"]})]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.PrisonerManagement=void 0;var o=n(0),r=(n(5),n(1)),i=n(2),a=n(3);n(20);t.PrisonerManagement=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.locked,u=l.chemImplants,s=l.trackImplants;return(0,o.createComponentVNode)(2,a.Window,{width:500,height:400,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:d&&(0,o.createComponentVNode)(2,i.Section,{title:"Locked",textAlign:"center",children:["This interface is currently locked.",(0,o.createComponentVNode)(2,i.Box,{children:(0,o.createComponentVNode)(2,i.Button,{icon:"unlock",onClick:function(){return c("lock")},children:"Unlock"})})]})||(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{title:"Interface Lock",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"lock",onClick:function(){return c("lock")},children:"Lock Interface"})}),(0,o.createComponentVNode)(2,i.Section,{title:"Chemical Implants",children:u.length&&(0,o.createComponentVNode)(2,i.Table,{children:[(0,o.createComponentVNode)(2,i.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,i.Table.Cell,{textAlign:"center",children:"Host"}),(0,o.createComponentVNode)(2,i.Table.Cell,{textAlign:"center",children:"Units Remaining"}),(0,o.createComponentVNode)(2,i.Table.Cell,{textAlign:"center",children:"Inject"})]}),u.map((function(e){return(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{textAlign:"center",children:e.host}),(0,o.createComponentVNode)(2,i.Table.Cell,{textAlign:"center",children:[e.units,"u remaining"]}),(0,o.createComponentVNode)(2,i.Table.Cell,{textAlign:"center",children:[(0,o.createComponentVNode)(2,i.Button,{onClick:function(){return c("inject",{imp:e.ref,val:1})},children:"(1)"}),(0,o.createComponentVNode)(2,i.Button,{onClick:function(){return c("inject",{imp:e.ref,val:5})},children:"(5)"}),(0,o.createComponentVNode)(2,i.Button,{onClick:function(){return c("inject",{imp:e.ref,val:10})},children:"(10)"})]})]},e.ref)}))]})||(0,o.createComponentVNode)(2,i.Box,{color:"average",children:"No chemical implants found."})}),(0,o.createComponentVNode)(2,i.Section,{title:"Tracking Implants",children:s.length&&(0,o.createComponentVNode)(2,i.Table,{children:[(0,o.createComponentVNode)(2,i.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,i.Table.Cell,{textAlign:"center",children:"Host"}),(0,o.createComponentVNode)(2,i.Table.Cell,{textAlign:"center",children:"Location"}),(0,o.createComponentVNode)(2,i.Table.Cell,{textAlign:"center",children:"Message"})]}),s.map((function(e){return(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{textAlign:"center",children:[e.host," (",e.id,")"]}),(0,o.createComponentVNode)(2,i.Table.Cell,{textAlign:"center",children:e.loc}),(0,o.createComponentVNode)(2,i.Table.Cell,{textAlign:"center",children:(0,o.createComponentVNode)(2,i.Button,{onClick:function(){return c("warn",{imp:e.ref})},children:"Message"})})]},e.ref)}))]})||(0,o.createComponentVNode)(2,i.Box,{color:"average",children:"No chemical implants found."})})],4)})})}},function(e,t,n){"use strict";t.__esModule=!0,t.RIGSuit=void 0;var o=n(0),r=(n(5),n(1)),i=n(2),a=n(3),c=n(6);t.RIGSuit=function(e,t){var n=(0,r.useBackend)(t),c=(n.act,n.data),s=c.interfacelock,m=c.malf,p=c.aicontrol,h=c.ai,C=null;return s||m?C=(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"--HARDSUIT INTERFACE OFFLINE--"}):!h&&p&&(C=(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"-- HARDSUIT CONTROL OVERRIDDEN BY AI --"})),(0,o.createComponentVNode)(2,a.Window,{height:480,width:550,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:C||(0,o.createFragment)([(0,o.createComponentVNode)(2,l),(0,o.createComponentVNode)(2,d),(0,o.createComponentVNode)(2,u)],4)})})};var l=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,l=c.chargestatus,d=c.charge,u=c.maxcharge,s=c.aioverride,m=c.sealing,p=c.sealed,h=c.emagged,C=c.securitycheck,f=c.coverlock,N=(0,o.createComponentVNode)(2,i.Button,{content:"Suit "+(m?"seals working...":p?"is Active":"is Inactive"),icon:m?"redo":p?"power-off":"lock-open",iconSpin:m,disabled:m,selected:p,onClick:function(){return a("toggle_seals")}}),b=(0,o.createComponentVNode)(2,i.Button,{content:"AI Control "+(s?"Enabled":"Disabled"),selected:s,icon:"robot",onClick:function(){return a("toggle_ai_control")}});return(0,o.createComponentVNode)(2,i.Section,{title:"Status",buttons:(0,o.createFragment)([N,b],0),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Power Supply",children:(0,o.createComponentVNode)(2,i.ProgressBar,{minValue:0,maxValue:50,value:l,ranges:{good:[35,Infinity],average:[15,35],bad:[-Infinity,15]},children:[d," / ",u]})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Cover Status",children:h||!C?(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"Error - Maintenance Lock Control Offline"}):(0,o.createComponentVNode)(2,i.Button,{icon:f?"lock":"lock-open",content:f?"Locked":"Unlocked",onClick:function(){return a("toggle_suit_lock")}})})]})})},d=function(e,t){var n=(0,r.useBackend)(t),a=n.act,l=n.data,d=l.sealing,u=l.helmet,s=l.helmetDeployed,m=l.gauntlets,p=l.gauntletsDeployed,h=l.boots,C=l.bootsDeployed,f=l.chest,N=l.chestDeployed;return(0,o.createComponentVNode)(2,i.Section,{title:"Hardware",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Helmet",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:s?"sign-out-alt":"sign-in-alt",content:s?"Deployed":"Deploy",disabled:d,selected:s,onClick:function(){return a("toggle_piece",{piece:"helmet"})}}),children:u?(0,c.capitalize)(u):"ERROR"}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Gauntlets",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:p?"sign-out-alt":"sign-in-alt",content:p?"Deployed":"Deploy",disabled:d,selected:p,onClick:function(){return a("toggle_piece",{piece:"gauntlets"})}}),children:m?(0,c.capitalize)(m):"ERROR"}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Boots",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:C?"sign-out-alt":"sign-in-alt",content:C?"Deployed":"Deploy",disabled:d,selected:C,onClick:function(){return a("toggle_piece",{piece:"boots"})}}),children:h?(0,c.capitalize)(h):"ERROR"}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Chestpiece",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:N?"sign-out-alt":"sign-in-alt",content:N?"Deployed":"Deploy",disabled:d,selected:N,onClick:function(){return a("toggle_piece",{piece:"chest"})}}),children:f?(0,c.capitalize)(f):"ERROR"})]})})},u=function(e,t){var n=(0,r.useBackend)(t),a=n.act,l=n.data,d=l.sealed,u=l.sealing,s=l.primarysystem,m=l.modules;return!d||u?(0,o.createComponentVNode)(2,i.Section,{title:"Modules",children:(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"HARDSUIT SYSTEMS OFFLINE"})}):(0,o.createComponentVNode)(2,i.Section,{title:"Modules",children:[(0,o.createComponentVNode)(2,i.Box,{color:"label",mb:"0.2rem",fontSize:1.5,children:["Selected Primary: ",(0,c.capitalize)(s||"None")]}),m&&m.map((function(e,t){return(0,o.createComponentVNode)(2,i.Section,{level:2,title:(0,c.toTitleCase)(e.name)+(e.damage?" (damaged)":""),buttons:(0,o.createFragment)([e.can_select?(0,o.createComponentVNode)(2,i.Button,{selected:e.name===s,content:e.name===s?"Selected":"Select",icon:"arrow-circle-right",onClick:function(){return a("interact_module",{module:e.index,module_mode:"select"})}}):null,e.can_use?(0,o.createComponentVNode)(2,i.Button,{content:e.engagestring,icon:"arrow-circle-down",onClick:function(){return a("interact_module",{module:e.index,module_mode:"engage"})}}):null,e.can_toggle?(0,o.createComponentVNode)(2,i.Button,{selected:e.is_active,content:e.is_active?e.deactivatestring:e.activatestring,icon:"arrow-circle-down",onClick:function(){return a("interact_module",{module:e.index,module_mode:"toggle"})}}):null],0),children:[e.damage>=2?(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"-- MODULE DESTROYED --"}):(0,o.createComponentVNode)(2,i.Flex,{spacing:1,children:[(0,o.createComponentVNode)(2,i.Flex.Item,{grow:1,children:[(0,o.createComponentVNode)(2,i.Box,{color:"average",children:["Engage: ",e.engagecost]}),(0,o.createComponentVNode)(2,i.Box,{color:"average",children:["Active: ",e.activecost]}),(0,o.createComponentVNode)(2,i.Box,{color:"average",children:["Passive: ",e.passivecost]})]}),(0,o.createComponentVNode)(2,i.Flex.Item,{grow:1,children:e.desc})]}),e.charges?(0,o.createComponentVNode)(2,i.Flex.Item,{children:(0,o.createComponentVNode)(2,i.Section,{title:"Module Charges",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Selected",children:(0,c.capitalize)(e.chargetype)}),e.charges.map((function(t,n){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:(0,c.capitalize)(t.caption),children:(0,o.createComponentVNode)(2,i.Button,{selected:e.realchargetype===t.index,icon:"arrow-right",onClick:function(){return a("interact_module",{module:e.index,module_mode:"select_charge_type",charge_type:t.index})}})},t.caption)}))]})})}):null]},e.name)}))]})}},function(e,t,n){"use strict";t.__esModule=!0,t.Radio=void 0;var o=n(0),r=(n(8),n(5)),i=n(1),a=n(2),c=n(28),l=n(3);t.Radio=function(e,t){var n=(0,i.useBackend)(t),d=n.act,u=n.data,s=u.rawfreq,m=u.minFrequency,p=u.maxFrequency,h=u.listening,C=u.broadcasting,f=u.subspace,N=u.subspaceSwitchable,b=u.chan_list,V=u.loudspeaker,g=u.mic_cut,v=u.spk_cut,_=u.useSyndMode,k=c.RADIO_CHANNELS.find((function(e){return e.freq===Number(s)})),y=156;return b&&b.length>0?y+=28*b.length+6:y+=24,N&&(y+=38),(0,o.createComponentVNode)(2,l.Window,{width:310,height:y,resizable:!0,theme:_?"syndicate":"",children:(0,o.createComponentVNode)(2,l.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Frequency",children:[(0,o.createComponentVNode)(2,a.NumberInput,{animated:!0,unit:"kHz",step:.2,stepPixelSize:10,minValue:m/10,maxValue:p/10,value:s/10,format:function(e){return(0,r.toFixed)(e,1)},onDrag:function(e,t){return d("setFrequency",{freq:(0,r.round)(10*t)})}}),k&&(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:k.color,ml:2,children:["[",k.name,"]"]})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Audio",children:[(0,o.createComponentVNode)(2,a.Button,{textAlign:"center",width:"37px",icon:h?"volume-up":"volume-mute",selected:h,disabled:v,onClick:function(){return d("listen")}}),(0,o.createComponentVNode)(2,a.Button,{textAlign:"center",width:"37px",icon:C?"microphone":"microphone-slash",selected:C,disabled:g,onClick:function(){return d("broadcast")}}),!!N&&(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.Button,{icon:"bullhorn",selected:f,content:"Subspace Tx "+(f?"ON":"OFF"),onClick:function(){return d("subspace")}})}),!!N&&(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.Button,{icon:V?"volume-up":"volume-mute",selected:V,content:"Loudspeaker",onClick:function(){return d("toggleLoudspeaker")}})})]})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Channels",children:[(!b||0===b.length)&&(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:"bad",children:"No channels detected."}),(0,o.createComponentVNode)(2,a.LabeledList,{children:b?b.map((function(e){var t=c.RADIO_CHANNELS.find((function(t){return t.freq===Number(e.freq)})),n="default";return t&&(n=t.color),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.display_name,labelColor:n,textAlign:"right",children:e.secure_channel&&f?(0,o.createComponentVNode)(2,a.Button,{icon:e.sec_channel_listen?"square-o":"check-square-o",selected:!e.sec_channel_listen,content:e.sec_channel_listen?"Off":"On",onClick:function(){return d("channel",{channel:e.chan})}}):(0,o.createComponentVNode)(2,a.Button,{content:"Switch",selected:e.chan===s,onClick:function(){return d("specFreq",{channel:e.chan})}})},e.chan)})):null})]})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.RequestConsole=void 0;var o=n(0),r=n(6),i=n(1),a=n(2),c=n(3),l=function(e,t){var n=(0,i.useBackend)(t).act,r=e.dept_list,c=e.department;return(0,o.createComponentVNode)(2,a.LabeledList,{children:r.sort().map((function(e){return e!==c&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"envelope-open-text",onClick:function(){return n("write",{write:e,priority:1})},children:"Message"}),(0,o.createComponentVNode)(2,a.Button,{icon:"exclamation-triangle",onClick:function(){return n("write",{write:e,priority:2})},children:"High Priority"})],4)})||null}))})},d={0:function(e,t){var n=(0,i.useBackend)(t),r=n.act,c=n.data.silent;return(0,o.createComponentVNode)(2,a.Section,{title:"Settings",children:(0,o.createComponentVNode)(2,a.Button,{selected:!c,icon:c?"volume-mute":"volume-up",onClick:function(){return r("toggleSilent")},children:["Speaker ",c?"OFF":"ON"]})})},1:function(e,t){var n=(0,i.useBackend)(t),r=(n.act,n.data),c=r.department,d=r.assist_dept;return(0,o.createComponentVNode)(2,a.Section,{title:"Request assistance from another department",children:(0,o.createComponentVNode)(2,l,{dept_list:d,department:c})})},2:function(e,t){var n=(0,i.useBackend)(t),r=(n.act,n.data),c=r.department,d=r.supply_dept;return(0,o.createComponentVNode)(2,a.Section,{title:"Supplies",children:(0,o.createComponentVNode)(2,l,{dept_list:d,department:c})})},3:function(e,t){var n=(0,i.useBackend)(t),r=(n.act,n.data),c=r.department,d=r.info_dept;return(0,o.createComponentVNode)(2,a.Section,{title:"Report Anonymous Information",children:(0,o.createComponentVNode)(2,l,{dept_list:d,department:c})})},4:function(e,t){var n=(0,i.useBackend)(t),r=n.act;n.data;return(0,o.createComponentVNode)(2,a.Section,{children:[(0,o.createComponentVNode)(2,a.Box,{fontSize:2,color:"good",children:"Message Sent Successfully"}),(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.Button,{icon:"arrow-right",onClick:function(){return r("setScreen",{setScreen:0})},children:"Continue"})})]})},5:function(e,t){var n=(0,i.useBackend)(t),r=n.act;n.data;return(0,o.createComponentVNode)(2,a.Section,{children:[(0,o.createComponentVNode)(2,a.Box,{fontSize:1.5,bold:!0,color:"bad",children:"An error occured. Message Not Sent."}),(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.Button,{icon:"arrow-right",onClick:function(){return r("setScreen",{setScreen:0})},children:"Continue"})})]})},6:function(e,t){var n=(0,i.useBackend)(t),c=n.act,l=n.data.message_log;return(0,o.createComponentVNode)(2,a.Section,{title:"Messages",children:l.length&&l.map((function(e,t){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:(0,r.decodeHtmlEntities)(e[0]),buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"print",onClick:function(){return c("print",{print:t+1})},children:"Print"}),children:(0,r.decodeHtmlEntities)(e[1])},t)}))||(0,o.createComponentVNode)(2,a.Box,{children:"No messages."})})},7:function(e,t){var n=(0,i.useBackend)(t),c=n.act,l=n.data,d=l.message,u=l.recipient,s=l.priority,m=l.msgStamped,p=l.msgVerified;return(0,o.createComponentVNode)(2,a.Section,{title:"Message Authentication",children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Message for "+u,children:d}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Priority",children:2===s?"High Priority":1===s?"Normal Priority":"Unknown"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Validated By",color:p?"good":"bad",children:(0,r.decodeHtmlEntities)(p)||"No Validation"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Stamped By",color:m?"good":"bad",children:(0,r.decodeHtmlEntities)(m)||"No Stamp"})]}),(0,o.createComponentVNode)(2,a.Button,{mt:1,icon:"share",onClick:function(){return c("department",{department:u})},children:"Send Message"}),(0,o.createComponentVNode)(2,a.Button,{icon:"undo",onClick:function(){return c("setScreen",{setScreen:0})},children:"Back"})]})},8:function(e,t){var n=(0,i.useBackend)(t),r=n.act,c=n.data,l=(c.department,c.screen,c.message_log,c.newmessagepriority,c.silent,c.announcementConsole,c.assist_dept,c.supply_dept,c.info_dept,c.message),d=(c.recipient,c.priority,c.msgStamped,c.msgVerified,c.announceAuth);return(0,o.createComponentVNode)(2,a.Section,{title:"Send Station-Wide Announcement",children:[d&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{bold:!0,color:"good",mb:1,children:"ID Verified. Authentication Accepted."}),(0,o.createComponentVNode)(2,a.Section,{title:"Message",mt:1,maxHeight:"200px",scrollable:!0,buttons:(0,o.createComponentVNode)(2,a.Button,{ml:1,icon:"pen",onClick:function(){return r("writeAnnouncement")},children:"Edit"}),children:l||"No Message"})],4)||(0,o.createComponentVNode)(2,a.Box,{bold:!0,color:"bad",mb:1,children:"Swipe your ID card to authenticate yourself."}),(0,o.createComponentVNode)(2,a.Button,{disabled:!l||!d,icon:"share",onClick:function(){return r("sendAnnouncement")},children:"Announce"}),(0,o.createComponentVNode)(2,a.Button,{icon:"undo",onClick:function(){return r("setScreen",{setScreen:0})},children:"Back"})]})}};t.RequestConsole=function(e,t){var n=(0,i.useBackend)(t),r=n.act,l=n.data,u=l.screen,s=l.newmessagepriority,m=l.announcementConsole,p=d[u];return(0,o.createComponentVNode)(2,c.Window,{width:520,height:410,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Tabs,{children:[(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:6===u,onClick:function(){return r("setScreen",{setScreen:6})},icon:"envelope-open-text",children:"Messages"}),(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:1===u,onClick:function(){return r("setScreen",{setScreen:1})},icon:"share-square",children:"Assistance"}),(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:2===u,onClick:function(){return r("setScreen",{setScreen:2})},icon:"share-square",children:"Supplies"}),(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:3===u,onClick:function(){return r("setScreen",{setScreen:3})},icon:"share-square-o",children:"Report"}),m&&(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:8===u,onClick:function(){return r("setScreen",{setScreen:8})},icon:"volume-up",children:"Announce"})||null,(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:0===u,onClick:function(){return r("setScreen",{setScreen:0})},icon:"cog"})]}),s&&(0,o.createComponentVNode)(2,a.Section,{title:s>1?"NEW PRIORITY MESSAGES":"There are new messages!",color:s>1?"bad":"average",bold:s>1})||null,(0,o.createComponentVNode)(2,p)]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.ResearchConsole=void 0;var o=n(0),r=n(6),i=n(1),a=n(2),c=n(3),l=function(e,t){var n=(0,i.useBackend)(t).data,o=e.title,r=n[e.target];return"number"==typeof r?o+" - Page "+(r+1):o},d=function(e,t){var n=(0,i.useBackend)(t).act,r=e.target;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"undo",onClick:function(){return n(r,{reset:!0})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"chevron-left",onClick:function(){return n(r,{reverse:-1})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"chevron-right",onClick:function(){return n(r,{reverse:1})}})],4)},u=function(e,t){var n=(0,i.useBackend)(t),r=n.act,c=n.data.info.tech,l=e.disk;if(!l||!l.present)return null;var d=(0,i.useSharedState)(t,"saveDialogTech",!1),u=d[0],s=d[1];return u?(0,o.createComponentVNode)(2,a.Section,{title:"Load Technology to Disk",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"arrow-left",content:"Back",onClick:function(){return s(!1)}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:c.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,children:(0,o.createComponentVNode)(2,a.Button,{icon:"save",onClick:function(){s(!1),r("copy_tech",{copy_tech_ID:e.id})},children:"Copy To Disk"})},e.name)}))})}):(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Disk Contents",children:"(Technology Data Disk)"})}),l.stored&&(0,o.createComponentVNode)(2,a.Box,{mt:2,children:[(0,o.createComponentVNode)(2,a.Box,{children:l.name}),(0,o.createComponentVNode)(2,a.Box,{children:["Level: ",l.level]}),(0,o.createComponentVNode)(2,a.Box,{children:["Description: ",l.desc]}),(0,o.createComponentVNode)(2,a.Box,{mt:1,children:[(0,o.createComponentVNode)(2,a.Button,{icon:"save",onClick:function(){return r("updt_tech")},children:"Upload to Database"}),(0,o.createComponentVNode)(2,a.Button,{icon:"trash",onClick:function(){return r("clear_tech")},children:"Clear Disk"}),(0,o.createComponentVNode)(2,a.Button,{icon:"eject",onClick:function(){return r("eject_tech")},children:"Eject Disk"})]})]})||(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Box,{children:"This disk has no data stored on it."}),(0,o.createComponentVNode)(2,a.Button,{icon:"save",onClick:function(){return s(!0)},children:"Load Tech To Disk"}),(0,o.createComponentVNode)(2,a.Button,{icon:"eject",onClick:function(){return r("eject_tech")},children:"Eject Disk"})]})]})},s=function(e,t){var n=(0,i.useBackend)(t),r=n.act,c=n.data,u=c.info.designs,s=e.disk;if(!s||!s.present)return null;var m=(0,i.useSharedState)(t,"saveDialogData",!1),p=m[0],h=m[1];return p?(0,o.createComponentVNode)(2,a.Section,{title:(0,o.createComponentVNode)(2,l,{title:"Load Design to Disk",target:"design_page"}),buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"arrow-left",content:"Back",onClick:function(){return h(!1)}}),(0,o.createComponentVNode)(2,d,{target:"design_page"})||null],0),children:[(0,o.createComponentVNode)(2,a.Input,{fluid:!0,placeholder:"Search for...",value:c.search,onInput:function(e,t){return r("search",{search:t})},mb:1}),(0,o.createComponentVNode)(2,a.LabeledList,{children:u.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,children:(0,o.createComponentVNode)(2,a.Button,{icon:"save",onClick:function(){h(!1),r("copy_design",{copy_design_ID:e.id})},children:"Copy To Disk"})},e.name)}))})]}):(0,o.createComponentVNode)(2,a.Box,{children:s.stored&&(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Name",children:s.name}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Lathe Type",children:s.build_type}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Required Materials",children:Object.keys(s.materials).map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:[e," x ",s.materials[e]]},e)}))})]}),(0,o.createComponentVNode)(2,a.Box,{mt:1,children:[(0,o.createComponentVNode)(2,a.Button,{icon:"save",onClick:function(){return r("updt_design")},children:"Upload to Database"}),(0,o.createComponentVNode)(2,a.Button,{icon:"trash",onClick:function(){return r("clear_design")},children:"Clear Disk"}),(0,o.createComponentVNode)(2,a.Button,{icon:"eject",onClick:function(){return r("eject_design")},children:"Eject Disk"})]})]})||(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Box,{mb:.5,children:"This disk has no data stored on it."}),(0,o.createComponentVNode)(2,a.Button,{icon:"save",onClick:function(){return h(!0)},children:"Load Design To Disk"}),(0,o.createComponentVNode)(2,a.Button,{icon:"eject",onClick:function(){return r("eject_design")},children:"Eject Disk"})]})})},m=function(e,t){var n=(0,i.useBackend)(t),r=n.act,c=n.data,u=e.target,s=e.designs,m=e.buildName,p=e.buildFiveName;return u?(0,o.createComponentVNode)(2,a.Section,{title:(0,o.createComponentVNode)(2,l,{target:"builder_page",title:"Designs"}),buttons:(0,o.createComponentVNode)(2,d,{target:"builder_page"}),children:[(0,o.createComponentVNode)(2,a.Input,{fluid:!0,placeholder:"Search for...",value:c.search,onInput:function(e,t){return r("search",{search:t})},mb:1}),s&&s.length?s.map((function(e){return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Flex,{width:"100%",justify:"space-between",children:[(0,o.createComponentVNode)(2,a.Flex.Item,{width:"40%",style:{"word-wrap":"break-all"},children:e.name}),(0,o.createComponentVNode)(2,a.Flex.Item,{width:"15%",textAlign:"center",children:[(0,o.createComponentVNode)(2,a.Button,{mb:-1,icon:"wrench",onClick:function(){return r(m,{build:e.id,imprint:e.id})},children:"Build"}),p&&(0,o.createComponentVNode)(2,a.Button,{mb:-1,onClick:function(){return r(p,{build:e.id,imprint:e.id})},children:"x5"})]}),(0,o.createComponentVNode)(2,a.Flex.Item,{width:"45%",style:{"word-wrap":"break-all"},children:[(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:"label",children:e.mat_list.join(" ")}),(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:"average",ml:1,children:e.chem_list.join(" ")})]})]}),(0,o.createComponentVNode)(2,a.Divider)],4,e.id)})):(0,o.createComponentVNode)(2,a.Box,{children:"No items could be found matching the parameters (page or search)."})]}):(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Error"})},p=function(e,t){var n=(0,i.useBackend)(t),c=n.act,l=n.data,d=e.name,u=null,s=null;if("Protolathe"===d?(u=l.info.linked_lathe,s=l.lathe_designs):(u=l.info.linked_imprinter,s=l.imprinter_designs),!u||!u.present)return(0,o.createComponentVNode)(2,a.Section,{title:d,children:["No ",d," found."]});var p=u,h=p.total_materials,C=p.max_materials,f=p.total_volume,N=p.max_volume,b=p.busy,V=p.mats,g=p.reagents,v=p.queue,_=(0,i.useSharedState)(t,"protoTab",0),k=_[0],y=_[1],L="transparent",B=!1,w="layer-group";b?(w="hammer",L="average",B=!0):v&&v.length&&(w="sync",L="green",B=!0);var x="Protolathe"===d?"removeP":"removeI",S="Protolathe"===d?"lathe_ejectsheet":"imprinter_ejectsheet",I="Protolathe"===d?"disposeP":"disposeI",T="Protolathe"===d?"disposeallP":"disposeallI";return(0,o.createComponentVNode)(2,a.Section,{title:d,buttons:b&&(0,o.createComponentVNode)(2,a.Icon,{name:"sync",spin:!0})||null,children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Materials",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:h,maxValue:C,children:[h," cm\xb3 / ",C," cm\xb3"]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Chemicals",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:f,maxValue:N,children:[f,"u / ",N,"u"]})})]}),(0,o.createComponentVNode)(2,a.Tabs,{mt:1,children:[(0,o.createComponentVNode)(2,a.Tabs.Tab,{icon:"wrench",selected:0===k,onClick:function(){return y(0)},children:"Build"}),(0,o.createComponentVNode)(2,a.Tabs.Tab,{icon:w,iconSpin:B,color:L,selected:1===k,onClick:function(){return y(1)},children:"Queue"}),(0,o.createComponentVNode)(2,a.Tabs.Tab,{icon:"cookie-bite",selected:2===k,onClick:function(){return y(2)},children:"Mat Storage"}),(0,o.createComponentVNode)(2,a.Tabs.Tab,{icon:"flask",selected:3===k,onClick:function(){return y(3)},children:"Chem Storage"})]}),0===k&&(0,o.createComponentVNode)(2,m,{target:u,designs:s,buildName:"Protolathe"===d?"build":"imprint",buildFiveName:"Protolathe"===d?"buildfive":null})||1===k&&(0,o.createComponentVNode)(2,a.LabeledList,{children:v.length&&v.map((function(e){return 1===e.index?(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,labelColor:"bad",children:b?(0,o.createComponentVNode)(2,a.Button,{disabled:!0,icon:"trash",children:"Remove"}):(0,o.createComponentVNode)(2,a.Box,{children:["(Awaiting Materials)",(0,o.createComponentVNode)(2,a.Button,{ml:1,icon:"trash",onClick:function(){var t;return c(x,((t={})[x]=e.index,t))},children:"Remove"})]})}):(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,children:(0,o.createComponentVNode)(2,a.Button,{icon:"trash",onClick:function(){var t;return c(x,((t={})[x]=e.index,t))},children:"Remove"})},e.name)}))||(0,o.createComponentVNode)(2,a.Box,{m:1,children:"Queue Empty."})})||2===k&&(0,o.createComponentVNode)(2,a.LabeledList,{children:V.map((function(e){var n=(0,i.useLocalState)(t,"ejectAmt"+e.name,0),l=n[0],d=n[1];return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:(0,r.toTitleCase)(e.name),buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.NumberInput,{minValue:0,width:"100px",value:l,maxValue:e.sheets,onDrag:function(e,t){return d(t)}}),(0,o.createComponentVNode)(2,a.Button,{icon:"eject",disabled:!e.removable,onClick:function(){var t;d(0),c(S,((t={})[S]=e.name,t.amount=l,t))},children:"Num"}),(0,o.createComponentVNode)(2,a.Button,{icon:"eject",disabled:!e.removable,onClick:function(){var t;return c(S,((t={})[S]=e.name,t.amount=50,t))},children:"All"})],4),children:[e.amount," cm\xb3"]},e.name)}))})||3===k&&(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:g.length&&g.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,children:[e.volume,"u",(0,o.createComponentVNode)(2,a.Button,{ml:1,icon:"eject",onClick:function(){return c(I,{dispose:e.id})},children:"Purge"})]},e.name)}))||(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Empty",children:"No chems detected"})}),(0,o.createComponentVNode)(2,a.Button,{mt:1,icon:"trash",onClick:function(){return c(T)},children:"Disposal All Chemicals In Storage"})]})||(0,o.createComponentVNode)(2,a.Box,{children:"Error"})]})},h=[{name:"Protolathe",icon:"wrench",template:(0,o.createComponentVNode)(2,p,{name:"Protolathe"})},{name:"Circuit Imprinter",icon:"digital-tachograph",template:(0,o.createComponentVNode)(2,p,{name:"Circuit Imprinter"})},{name:"Destructive Analyzer",icon:"eraser",template:(0,o.createComponentVNode)(2,(function(e,t){var n=(0,i.useBackend)(t),r=n.act,c=n.data.info.linked_destroy;if(!c.present)return(0,o.createComponentVNode)(2,a.Section,{title:"Destructive Analyzer",children:"No destructive analyzer found."});var l=c.loaded_item,d=c.origin_tech;return(0,o.createComponentVNode)(2,a.Section,{title:"Destructive Analyzer",children:l&&(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Name",children:l}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Origin Tech",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:d.length&&d.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,children:[e.level,"\xa0\xa0",e.current&&"(Current: "+e.current+")"]},e.name)}))||(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Error",children:"No origin tech found."})})})]}),(0,o.createComponentVNode)(2,a.Button,{mt:1,color:"red",icon:"eraser",onClick:function(){return r("deconstruct")},children:"Deconstruct Item"}),(0,o.createComponentVNode)(2,a.Button,{icon:"eject",onClick:function(){return r("eject_item")},children:"Eject Item"})]})||(0,o.createComponentVNode)(2,a.Box,{children:"No Item Loaded. Standing-by..."})})}))},{name:"Settings",icon:"cog",template:(0,o.createComponentVNode)(2,(function(e,t){var n=(0,i.useBackend)(t),r=n.act,c=n.data.info,l=c.sync,d=c.linked_destroy,u=c.linked_imprinter,s=c.linked_lathe,m=(0,i.useSharedState)(t,"settingsTab",0),p=m[0],h=m[1];return(0,o.createComponentVNode)(2,a.Section,{title:"Settings",children:[(0,o.createComponentVNode)(2,a.Tabs,{children:[(0,o.createComponentVNode)(2,a.Tabs.Tab,{icon:"cogs",onClick:function(){return h(0)},selected:0===p,children:"General"}),(0,o.createComponentVNode)(2,a.Tabs.Tab,{icon:"link",onClick:function(){return h(1)},selected:1===p,children:"Device Linkages"})]}),0===p&&(0,o.createComponentVNode)(2,a.Box,{children:[l&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"sync",onClick:function(){return r("sync")},children:"Sync Database with Network"}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"unlink",onClick:function(){return r("togglesync")},children:"Disconnect from Research Network"})],4)||(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"link",onClick:function(){return r("togglesync")},children:"Connect to Research Network"}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"lock",onClick:function(){return r("lock")},children:"Lock Console"}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,color:"red",icon:"trash",onClick:function(){return r("reset")},children:"Reset R&D Database"})]})||1===p&&(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"sync",mb:1,onClick:function(){return r("find_device")},children:"Re-sync with Nearby Devices"}),(0,o.createComponentVNode)(2,a.LabeledList,{children:[d.present&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Destructive Analyzer",children:(0,o.createComponentVNode)(2,a.Button,{icon:"unlink",onClick:function(){return r("disconnect",{disconnect:"destroy"})},children:"Disconnect"})})||null,s.present&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Protolathe",children:(0,o.createComponentVNode)(2,a.Button,{icon:"unlink",onClick:function(){return r("disconnect",{disconnect:"lathe"})},children:"Disconnect"})})||null,u.present&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Circuit Imprinter",children:(0,o.createComponentVNode)(2,a.Button,{icon:"unlink",onClick:function(){return r("disconnect",{disconnect:"imprinter"})},children:"Disconnect"})})||null]})]})||(0,o.createComponentVNode)(2,a.Box,{children:"Error"})]})}))},{name:"Research List",icon:"flask",template:(0,o.createComponentVNode)(2,(function(e,t){var n=(0,i.useBackend)(t),r=n.act,c=n.data.tech;return(0,o.createComponentVNode)(2,a.Section,{title:"Current Research Levels",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"print",onClick:function(){return r("print",{print:1})},children:"Print This Page"}),children:(0,o.createComponentVNode)(2,a.Table,{children:c.map((function(e){return(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:[(0,o.createComponentVNode)(2,a.Box,{color:"label",children:e.name}),(0,o.createComponentVNode)(2,a.Box,{children:[" - Level ",e.level]})]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Box,{color:"label",children:e.desc})})]},e.name)}))})})}))},{name:"Design List",icon:"file",template:(0,o.createComponentVNode)(2,(function(e,t){var n=(0,i.useBackend)(t),r=n.act,c=n.data,u=c.designs;return(0,o.createComponentVNode)(2,a.Section,{title:(0,o.createComponentVNode)(2,l,{title:"Researched Technologies & Designs",target:"design_page"}),buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"print",onClick:function(){return r("print",{print:2})},children:"Print This Page"}),(0,o.createComponentVNode)(2,d,{target:"design_page"})||null],0),children:[(0,o.createComponentVNode)(2,a.Input,{fluid:!0,placeholder:"Search for...",value:c.search,onInput:function(e,t){return r("search",{search:t})},mb:1}),u&&u.length&&(0,o.createComponentVNode)(2,a.LabeledList,{children:u.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,children:e.desc},e.name)}))})||(0,o.createComponentVNode)(2,a.Box,{color:"warning",children:"No designs found."})]})}))},{name:"Disk Operations",icon:"save",template:(0,o.createComponentVNode)(2,(function(e,t){var n=(0,i.useBackend)(t),r=(n.act,n.data.info),c=r.d_disk,l=r.t_disk;return c.present||l.present?(0,o.createComponentVNode)(2,a.Section,{title:"Disk Operations",children:[(0,o.createComponentVNode)(2,u,{disk:l}),(0,o.createComponentVNode)(2,s,{disk:c})]}):(0,o.createComponentVNode)(2,a.Section,{title:"Disk Operations",children:"No disk inserted."})}))}];t.ResearchConsole=function(e,t){var n=(0,i.useBackend)(t),r=n.act,l=n.data,d=l.busy_msg,u=l.locked,s=(0,i.useSharedState)(t,"rdmenu",0),m=s[0],p=s[1],C=!1;return(d||u)&&(C=!0),(0,o.createComponentVNode)(2,c.Window,{width:850,height:630,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Tabs,{children:h.map((function(e,t){return(0,o.createComponentVNode)(2,a.Tabs.Tab,{icon:e.icon,selected:m===t,disabled:C,onClick:function(){return p(t)},children:e.name},t)}))}),d&&(0,o.createComponentVNode)(2,a.Section,{title:"Processing...",children:d})||u&&(0,o.createComponentVNode)(2,a.Section,{title:"Console Locked",children:(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return r("lock")},icon:"lock-open",children:"Unlock"})})||h[m].template]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.ResearchServerController=void 0;var o=n(0),r=(n(5),n(1)),i=n(2),a=n(3),c=n(8);t.ResearchServerController=function(e,t){var n=(0,r.useBackend)(t);n.act,n.data;return(0,o.createComponentVNode)(2,a.Window,{width:575,height:430,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,l)})})};var l=function(e,t){var n=(0,r.useBackend)(t),a=(n.act,n.data),c=(a.badmin,a.servers),l=(a.consoles,(0,r.useSharedState)(t,"selectedServer",null)),u=l[0],s=l[1],m=c.find((function(e){return e.id===u}));return m?(0,o.createComponentVNode)(2,d,{setSelectedServer:s,server:m}):(0,o.createComponentVNode)(2,i.Section,{title:"Server Selection",children:c.map((function(e){return(0,o.createComponentVNode)(2,i.Box,{children:(0,o.createComponentVNode)(2,i.Button,{icon:"eye",onClick:function(){return s(e.id)},children:e.name})},e.name)}))})},d=function(e,t){var n=(0,r.useBackend)(t),a=(n.act,n.data.badmin),c=e.server,l=e.setSelectedServer,d=(0,r.useSharedState)(t,"tab",0),p=d[0],h=d[1];return(0,o.createComponentVNode)(2,i.Section,{title:c.name,buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"undo",onClick:function(){return l(null)},children:"Back"}),children:[(0,o.createComponentVNode)(2,i.Tabs,{children:[(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:0===p,onClick:function(){return h(0)},children:"Access Rights"}),(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:1===p,onClick:function(){return h(1)},children:"Data Management"}),a&&(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:2===p,onClick:function(){return h(2)},color:"red",children:"Server-to-Server Transfer"})||null]}),0===p&&(0,o.createComponentVNode)(2,u,{server:c})||null,1===p&&(0,o.createComponentVNode)(2,s,{server:c})||null,2===p&&a&&(0,o.createComponentVNode)(2,m,{server:c})||null]})},u=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,l=e.server,d=c.consoles,u=function(e,t){return-1!==e.id_with_upload.indexOf(t.id)},s=function(e,t){return-1!==e.id_with_download.indexOf(t.id)};return(0,o.createComponentVNode)(2,i.Section,{level:2,title:"Consoles",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:d.length&&d.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.name+" ("+e.loc+")",children:[(0,o.createComponentVNode)(2,i.Button,{icon:u(l,e)?"lock-open":"lock",selected:u(l,e),onClick:function(){return a("toggle_upload",{server:l.ref,console:e.ref})},children:u(l,e)?"Upload On":"Upload Off"}),(0,o.createComponentVNode)(2,i.Button,{icon:s(l,e)?"lock-open":"lock",selected:s(l,e),onClick:function(){return a("toggle_download",{server:l.ref,console:e.ref})},children:s(l,e)?"Download On":"Download Off"})]},e.name)}))})})},s=function(e,t){var n=(0,r.useBackend)(t),a=n.act,l=(n.data,e.server);return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{level:2,title:"Research Levels",children:l.tech.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.name,buttons:(0,o.createComponentVNode)(2,i.Button.Confirm,{icon:"trash",confirmIcon:"trash",color:"red",content:"Reset",onClick:function(){return a("reset_tech",{server:l.ref,tech:e.id})}})},e.name)}))}),(0,o.createComponentVNode)(2,i.Section,{level:2,title:"Designs",children:(0,c.filter)((function(e){return!!e.name}))(l.designs).map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.name,buttons:(0,o.createComponentVNode)(2,i.Button.Confirm,{icon:"trash",confirmIcon:"trash",color:"red",content:"Delete",onClick:function(){return a("reset_design",{server:l.ref,design:e.id})}})},e.name)}))})],4)},m=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,l=e.server,d=c.badmin,u=c.servers;return d?(0,o.createComponentVNode)(2,i.Section,{level:2,title:"Server Data Transfer",children:u.map((function(e){return(0,o.createComponentVNode)(2,i.Box,{children:(0,o.createComponentVNode)(2,i.Button.Confirm,{fluid:!0,color:"bad",content:(0,o.createComponentVNode)(2,i.Box,{children:["Transfer from ",l.name," To ",e.name]}),onClick:function(){return a("transfer_data",{server:l.ref,target:e.ref})}})},e.name)}))}):null}},function(e,t,n){"use strict";t.__esModule=!0,t.ResleevingConsole=void 0;var o=n(0),r=n(5),i=n(1),a=n(2),c=(n(28),n(45)),l=n(3),d=function(e,t){var n=(0,i.useBackend)(t),r=n.act,c=(n.data,e.args),l=c.activerecord,d=c.realname,u=c.obviously_dead,s=c.oocnotes,m=c.can_sleeve_active;return(0,o.createComponentVNode)(2,a.Section,{level:2,m:"-1rem",pb:"1rem",title:"Mind Record ("+d+")",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"times",color:"red",onClick:function(){return r("modal_close")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Name",children:d}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",children:u}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Actions",children:[(0,o.createComponentVNode)(2,a.Button,{disabled:!m,icon:"user-plus",content:"Sleeve",onClick:function(){return r("sleeve",{ref:l,mode:1})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"user-plus",content:"Card",onClick:function(){return r("sleeve",{ref:l,mode:2})}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"OOC Notes",children:(0,o.createComponentVNode)(2,a.Section,{style:{"word-break":"break-all",height:"100px"},scrollable:!0,children:s})})]})})},u=function(e,t){var n=(0,i.useBackend)(t),r=n.act,c=(n.data,e.args),l=c.activerecord,d=c.realname,u=c.species,s=c.sex,m=c.mind_compat,p=c.synthetic,h=c.oocnotes,C=c.can_grow_active;return(0,o.createComponentVNode)(2,a.Section,{level:2,m:"-1rem",pb:"1rem",title:"Body Record ("+d+")",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"times",color:"red",onClick:function(){return r("modal_close")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Name",children:d}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Species",children:u}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Bio. Sex",children:s}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Mind Compat",children:m}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Synthetic",children:p?"Yes":"No"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"OOC Notes",children:(0,o.createComponentVNode)(2,a.Section,{style:{"word-break":"break-all",height:"100px"},scrollable:!0,children:h})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Actions",children:(0,o.createComponentVNode)(2,a.Button,{disabled:!C,icon:"user-plus",content:p?"Build":"Grow",onClick:function(){return r("create",{ref:l})}})})]})})};t.ResleevingConsole=function(e,t){var n=(0,i.useBackend)(t),r=(n.act,n.data),C=(r.menu,r.coredumped),f=r.emergency,N=(0,o.createFragment)([(0,o.createComponentVNode)(2,g),(0,o.createComponentVNode)(2,v),(0,o.createComponentVNode)(2,s),(0,o.createComponentVNode)(2,a.Section,{noTopPadding:!0,flexGrow:"1",children:(0,o.createComponentVNode)(2,m)})],4);return C&&(N=(0,o.createComponentVNode)(2,p)),f&&(N=(0,o.createComponentVNode)(2,h)),(0,c.modalRegisterBodyOverride)("view_b_rec",u),(0,c.modalRegisterBodyOverride)("view_m_rec",d),(0,o.createComponentVNode)(2,l.Window,{width:640,height:520,resizable:!0,children:[(0,o.createComponentVNode)(2,c.ComplexModal,{maxWidth:"75%",maxHeight:"75%"}),(0,o.createComponentVNode)(2,l.Window.Content,{className:"Layout__content--flexColumn",children:N})]})};var s=function(e,t){var n=(0,i.useBackend)(t),r=n.act,c=n.data.menu;return(0,o.createComponentVNode)(2,a.Tabs,{children:[(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:1===c,icon:"home",onClick:function(){return r("menu",{num:1})},children:"Main"}),(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:2===c,icon:"folder",onClick:function(){return r("menu",{num:2})},children:"Body Records"}),(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:3===c,icon:"folder",onClick:function(){return r("menu",{num:3})},children:"Mind Records"})]})},m=function(e,t){var n,r=(0,i.useBackend)(t).data,a=r.menu,c=r.bodyrecords,l=r.mindrecords;return 1===a?n=(0,o.createComponentVNode)(2,C):2===a?n=(0,o.createComponentVNode)(2,V,{records:c,actToDo:"view_b_rec"}):3===a&&(n=(0,o.createComponentVNode)(2,V,{records:l,actToDo:"view_m_rec"})),n},p=function(e,t){return(0,o.createComponentVNode)(2,a.Dimmer,{children:(0,o.createComponentVNode)(2,a.Flex,{direction:"column",justify:"space-evenly",align:"center",children:[(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,a.Icon,{size:12,color:"bad",name:"exclamation-triangle"})}),(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,color:"bad",mt:5,children:(0,o.createVNode)(1,"h2",null,"TransCore dump completed. Resleeving offline.",16)})]})})},h=function(e,t){var n=(0,i.useBackend)(t).act;return(0,o.createComponentVNode)(2,a.Dimmer,{textAlign:"center",children:[(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:(0,o.createVNode)(1,"h1",null,"TRANSCORE DUMP",16)}),(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:(0,o.createVNode)(1,"h2",null,"!!WARNING!!",16)}),(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"This will transfer all minds to the dump disk, and the TransCore will be made unusable until post-shift maintenance! This should only be used in emergencies!"}),(0,o.createComponentVNode)(2,a.Box,{mt:4,children:(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Eject Disk",color:"good",onClick:function(){return n("ejectdisk")}})}),(0,o.createComponentVNode)(2,a.Box,{mt:4,children:(0,o.createComponentVNode)(2,a.Button.Confirm,{icon:"exclamation-triangle",confirmIcon:"exclamation-triangle",content:"Core Dump",confirmContent:"Disable Transcore?",color:"bad",onClick:function(){return n("coredump")}})})]})},C=function(e,t){var n=(0,i.useBackend)(t),r=(n.act,n.data);r.loading,r.scantemp,r.occupant,r.locked,r.can_brainscan,r.scan_mode,r.pods,r.selected_pod;return(0,o.createComponentVNode)(2,a.Section,{title:"Pods",level:"2",children:[(0,o.createComponentVNode)(2,f),(0,o.createComponentVNode)(2,b),(0,o.createComponentVNode)(2,N)]})},f=function(e,t){var n=(0,i.useBackend)(t),c=n.act,l=n.data,d=l.pods,u=l.spods,s=l.selected_pod;return d&&d.length?d.map((function(e,t){var n;return n="cloning"===e.status?(0,o.createComponentVNode)(2,a.ProgressBar,{min:"0",max:"100",value:e.progress/100,ranges:{good:[.75,Infinity],average:[.25,.75],bad:[-Infinity,.25]},mt:"0.5rem",children:(0,o.createComponentVNode)(2,a.Box,{textAlign:"center",children:(0,r.round)(e.progress,0)+"%"})}):"mess"===e.status?(0,o.createComponentVNode)(2,a.Box,{bold:!0,color:"bad",mt:"0.5rem",children:"ERROR"}):(0,o.createComponentVNode)(2,a.Button,{selected:s===e.pod,icon:s===e.pod&&"check",content:"Select",mt:u&&u.length?"2rem":"0.5rem",onClick:function(){return c("selectpod",{ref:e.pod})}}),(0,o.createComponentVNode)(2,a.Box,{width:"64px",textAlign:"center",display:"inline-block",mr:"0.5rem",children:[(0,o.createVNode)(1,"img",null,null,1,{src:"pod_"+e.status+".gif",style:{width:"100%","-ms-interpolation-mode":"nearest-neighbor"}}),(0,o.createComponentVNode)(2,a.Box,{color:"label",children:e.name}),(0,o.createComponentVNode)(2,a.Box,{bold:!0,color:e.biomass>=150?"good":"bad",display:"inline",children:[(0,o.createComponentVNode)(2,a.Icon,{name:e.biomass>=150?"circle":"circle-o"}),"\xa0",e.biomass]}),n]},t)})):null},N=function(e,t){var n=(0,i.useBackend)(t),r=n.act,c=n.data,l=c.sleevers,d=c.spods,u=c.selected_sleever;return l&&l.length?l.map((function(e,t){return(0,o.createComponentVNode)(2,a.Box,{width:"64px",textAlign:"center",display:"inline-block",mr:"0.5rem",children:[(0,o.createVNode)(1,"img",null,null,1,{src:"sleeve_"+(e.occupied?"occupied":"empty")+".gif",style:{width:"100%","-ms-interpolation-mode":"nearest-neighbor"}}),(0,o.createComponentVNode)(2,a.Box,{color:e.occupied?"label":"bad",children:e.name}),(0,o.createComponentVNode)(2,a.Button,{selected:u===e.sleever,icon:u===e.sleever&&"check",content:"Select",mt:d&&d.length?"3rem":"1.5rem",onClick:function(){return r("selectsleever",{ref:e.sleever})}})]},t)})):null},b=function(e,t){var n=(0,i.useBackend)(t),c=n.act,l=n.data,d=l.spods,u=l.selected_printer;return d&&d.length?d.map((function(e,t){var n;return n="cloning"===e.status?(0,o.createComponentVNode)(2,a.ProgressBar,{min:"0",max:"100",value:e.progress/100,ranges:{good:[.75,Infinity],average:[.25,.75],bad:[-Infinity,.25]},mt:"0.5rem",children:(0,o.createComponentVNode)(2,a.Box,{textAlign:"center",children:(0,r.round)(e.progress,0)+"%"})}):"mess"===e.status?(0,o.createComponentVNode)(2,a.Box,{bold:!0,color:"bad",mt:"0.5rem",children:"ERROR"}):(0,o.createComponentVNode)(2,a.Button,{selected:u===e.spod,icon:u===e.spod&&"check",content:"Select",mt:"0.5rem",onClick:function(){return c("selectprinter",{ref:e.spod})}}),(0,o.createComponentVNode)(2,a.Box,{width:"64px",textAlign:"center",display:"inline-block",mr:"0.5rem",children:[(0,o.createVNode)(1,"img",null,null,1,{src:"synthprinter"+(e.busy?"_working":"")+".gif",style:{width:"100%","-ms-interpolation-mode":"nearest-neighbor"}}),(0,o.createComponentVNode)(2,a.Box,{color:"label",children:e.name}),(0,o.createComponentVNode)(2,a.Box,{bold:!0,color:e.steel>=15e3?"good":"bad",display:"inline",children:[(0,o.createComponentVNode)(2,a.Icon,{name:e.steel>=15e3?"circle":"circle-o"}),"\xa0",e.steel]}),(0,o.createComponentVNode)(2,a.Box,{bold:!0,color:e.glass>=15e3?"good":"bad",display:"inline",children:[(0,o.createComponentVNode)(2,a.Icon,{name:e.glass>=15e3?"circle":"circle-o"}),"\xa0",e.glass]}),n]},t)})):null},V=function(e,t){var n=(0,i.useBackend)(t).act,r=e.records,c=e.actToDo;return r.length?(0,o.createComponentVNode)(2,a.Box,{mt:"0.5rem",children:r.map((function(e,t){return(0,o.createComponentVNode)(2,a.Button,{icon:"user",mb:"0.5rem",content:e.name,onClick:function(){return n(c,{ref:e.recref})}},t)}))}):(0,o.createComponentVNode)(2,a.Flex,{height:"100%",mt:"0.5rem",children:(0,o.createComponentVNode)(2,a.Flex.Item,{grow:"1",align:"center",textAlign:"center",color:"label",children:[(0,o.createComponentVNode)(2,a.Icon,{name:"user-slash",mb:"0.5rem",size:"5"}),(0,o.createVNode)(1,"br"),"No records found."]})})},g=function(e,t){var n,r=(0,i.useBackend)(t),c=r.act,l=r.data.temp;if(l&&l.text&&!(l.text.length<=0)){var d=((n={})[l.style]=!0,n);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.NoticeBox,Object.assign({},d,{children:[(0,o.createComponentVNode)(2,a.Box,{display:"inline-block",verticalAlign:"middle",children:l.text}),(0,o.createComponentVNode)(2,a.Button,{icon:"times-circle",float:"right",onClick:function(){return c("cleartemp")}}),(0,o.createComponentVNode)(2,a.Box,{clear:"both"})]})))}},v=function(e,t){var n=(0,i.useBackend)(t),r=(n.act,n.data),c=r.pods,l=r.spods,d=r.sleevers;r.autoallowed,r.autoprocess,r.disk;return(0,o.createComponentVNode)(2,a.Section,{title:"Status",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pods",children:c&&c.length?(0,o.createComponentVNode)(2,a.Box,{color:"good",children:[c.length," connected"]}):(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"None connected!"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"SynthFabs",children:l&&l.length?(0,o.createComponentVNode)(2,a.Box,{color:"good",children:[l.length," connected"]}):(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"None connected!"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Sleevers",children:d&&d.length?(0,o.createComponentVNode)(2,a.Box,{color:"good",children:[d.length," Connected"]}):(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"None connected!"})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.ResleevingPod=void 0;var o=n(0),r=n(3),i=n(1),a=n(2);t.ResleevingPod=function(e,t){var n=(0,i.useBackend)(t).data,c=n.occupied,l=n.name,d=n.health,u=n.maxHealth,s=n.stat,m=n.mindStatus,p=n.mindName,h=n.resleeveSick,C=n.initialSick;return(0,o.createComponentVNode)(2,r.Window,{width:300,height:350,resizeable:!0,children:(0,o.createComponentVNode)(2,r.Window.Content,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Occupant",children:c?(0,o.createFragment)([(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Name",children:l}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Health",children:2===s?(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"DEAD"}):1===s?(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"Unconscious"}):(0,o.createComponentVNode)(2,a.ProgressBar,{ranges:{good:[.5,Infinity],average:[.25,.5],bad:[-Infinity,.25]},value:d/u,children:[d,"%"]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Mind Status",children:m?"Present":"Missing"}),m?(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Mind Occupying",children:p}):""]}),h?(0,o.createComponentVNode)(2,a.Box,{color:"average",mt:3,children:["Warning: Resleeving Sickness detected.",C?(0,o.createFragment)([(0,o.createTextVNode)(" Motion Sickness also detected. Please allow the newly resleeved person a moment to get their bearings. This warning will disappear when Motion Sickness is no longer detected.")],4):""]}):""],0):(0,o.createComponentVNode)(2,a.Box,{bold:!0,m:1,children:"Unoccupied."})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.RoboticsControlConsole=void 0;var o=n(0),r=n(1),i=n(2),a=n(3);t.RoboticsControlConsole=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,u=d.can_hack,s=d.safety,m=d.show_detonate_all,p=d.cyborgs,h=void 0===p?[]:p;return(0,o.createComponentVNode)(2,a.Window,{width:500,height:460,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[!!m&&(0,o.createComponentVNode)(2,i.Section,{title:"Emergency Self Destruct",children:[(0,o.createComponentVNode)(2,i.Button,{icon:s?"lock":"unlock",content:s?"Disable Safety":"Enable Safety",selected:s,onClick:function(){return l("arm",{})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"bomb",disabled:s,content:"Destroy ALL Cyborgs",color:"bad",onClick:function(){return l("nuke",{})}})]}),(0,o.createComponentVNode)(2,c,{cyborgs:h,can_hack:u})]})})};var c=function(e,t){var n=e.cyborgs,a=(e.can_hack,(0,r.useBackend)(t)),c=a.act,l=a.data;return n.length?n.map((function(e){return(0,o.createComponentVNode)(2,i.Section,{title:e.name,buttons:(0,o.createFragment)([!!e.hackable&&!e.emagged&&(0,o.createComponentVNode)(2,i.Button,{icon:"terminal",content:"Hack",color:"bad",onClick:function(){return c("hackbot",{ref:e.ref})}}),(0,o.createComponentVNode)(2,i.Button.Confirm,{icon:e.locked_down?"unlock":"lock",color:e.locked_down?"good":"default",content:e.locked_down?"Release":"Lockdown",disabled:!l.auth,onClick:function(){return c("stopbot",{ref:e.ref})}}),(0,o.createComponentVNode)(2,i.Button.Confirm,{icon:"bomb",content:"Detonate",disabled:!l.auth,color:"bad",onClick:function(){return c("killbot",{ref:e.ref})}})],0),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Status",children:(0,o.createComponentVNode)(2,i.Box,{color:e.status?"bad":e.locked_down?"average":"good",children:e.status?"Not Responding":e.locked_down?"Locked Down":"Nominal"})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Location",children:(0,o.createComponentVNode)(2,i.Box,{children:e.locstring})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Integrity",children:(0,o.createComponentVNode)(2,i.ProgressBar,{color:e.health>50?"good":"bad",value:e.health/100})}),"number"==typeof e.charge&&(0,o.createFragment)([(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Cell Charge",children:(0,o.createComponentVNode)(2,i.ProgressBar,{color:e.charge>30?"good":"bad",value:e.charge/100})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Cell Capacity",children:(0,o.createComponentVNode)(2,i.Box,{color:e.cell_capacity<3e4?"average":"good",children:e.cell_capacity})})],4)||(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Cell",children:(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"No Power Cell"})}),!!e.is_hacked&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Safeties",children:(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"DISABLED"})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Module",children:e.module}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Master AI",children:(0,o.createComponentVNode)(2,i.Box,{color:e.synchronization?"default":"average",children:e.synchronization||"None"})})]})},e.ref)})):(0,o.createComponentVNode)(2,i.NoticeBox,{children:"No cyborg units detected within access parameters."})}},function(e,t,n){"use strict";t.__esModule=!0,t.RogueZones=void 0;var o=n(0),r=n(1),i=n(2),a=n(3);t.RogueZones=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.timeout_percent,u=l.diffstep,s=l.difficulty,m=l.occupied,p=l.scanning,h=l.updated,C=l.debug,f=l.shuttle_location,N=l.shuttle_at_station,b=l.scan_ready,V=l.can_recall_shuttle;return(0,o.createComponentVNode)(2,a.Window,{width:360,height:250,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:[(0,o.createComponentVNode)(2,i.Section,{title:"Current Area",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Mineral Content",children:s}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Shuttle Location",buttons:V&&(0,o.createComponentVNode)(2,i.Button,{color:"bad",icon:"rocket",onClick:function(){return c("recall_shuttle")},children:"Recall Shuttle"})||null,children:f}),m&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{color:"bad",labelColor:"bad",label:"Personnel",children:["WARNING: Area occupied by ",m," personnel!"]})||(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Personnel",color:"good",children:"No personnel detected."})]})}),(0,o.createComponentVNode)(2,i.Section,{title:"Scanner",buttons:(0,o.createComponentVNode)(2,i.Button,{disabled:!b,fluid:!0,icon:"search",onClick:function(){return c("scan_for_new")},children:"Scan For Asteroids"}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Scn Ramestat Core",children:(0,o.createComponentVNode)(2,i.ProgressBar,{value:d,maxValue:100,ranges:{good:[100,Infinity],average:[75,100],bad:[-Infinity,75]}})}),p&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Scanning",children:"In progress."})||null,h&&!p&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Info",children:"Updated shuttle destination!"})||null,C&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Debug",labelColor:"bad",children:[(0,o.createComponentVNode)(2,i.Box,{children:["Timeout Percent: ",d]}),(0,o.createComponentVNode)(2,i.Box,{children:["Diffstep: ",u]}),(0,o.createComponentVNode)(2,i.Box,{children:["Difficulty: ",s]}),(0,o.createComponentVNode)(2,i.Box,{children:["Occupied: ",m]}),(0,o.createComponentVNode)(2,i.Box,{children:["Debug: ",C]}),(0,o.createComponentVNode)(2,i.Box,{children:["Shuttle Location: ",f]}),(0,o.createComponentVNode)(2,i.Box,{children:["Shuttle at station: ",N]}),(0,o.createComponentVNode)(2,i.Box,{children:["Scan Ready: ",b]})]})||null]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.RustCoreMonitorContent=t.RustCoreMonitor=void 0;var o=n(0),r=n(1),i=n(3),a=n(2);t.RustCoreMonitor=function(e,t){return(0,o.createComponentVNode)(2,i.Window,{width:627,height:700,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:(0,o.createComponentVNode)(2,c)})})};var c=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data.cores;return(0,o.createComponentVNode)(2,a.Section,{title:"Cores",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"pencil-alt",content:"Set Tag",onClick:function(){return i("set_tag")}}),children:(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Name"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Position"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Field Status"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Reactant Mode"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Field Instability"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Field Temperature"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Field Strength"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Plasma Content"})]}),c.map((function(e){return(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.name}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:[e.x,", ",e.y,", ",e.z]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",content:e.has_field?"Online":"Offline",selected:e.has_field,disabled:!e.core_operational,onClick:function(){return i("toggle_active",{core:e.ref})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",content:e.reactant_dump?"Dump":"Maintain",selected:e.has_field,disabled:!e.core_operational,onClick:function(){return i("toggle_reactantdump",{core:e.ref})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.field_instability}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.field_temperature}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Knob,{forcedInputWidth:"60px",size:1.25,color:!!e.has_field&&"yellow",value:e.target_field_strength,unit:"(W.m^-3)",minValue:1,maxValue:1e3,stepPixelSize:1,onDrag:function(t,n){return i("set_fieldstr",{core:e.ref,fieldstr:n})}})}),(0,o.createComponentVNode)(2,a.Table.Cell)]},e.name)}))]})})};t.RustCoreMonitorContent=c},function(e,t,n){"use strict";t.__esModule=!0,t.RustFuelContent=t.RustFuelControl=void 0;var o=n(0),r=n(1),i=n(3),a=n(2);t.RustFuelControl=function(e,t){return(0,o.createComponentVNode)(2,i.Window,{width:627,height:700,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:(0,o.createComponentVNode)(2,c)})})};var c=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data.fuels;return(0,o.createComponentVNode)(2,a.Section,{title:"Fuel Injectors",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"pencil-alt",content:"Set Tag",onClick:function(){return i("set_tag")}}),children:(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Name"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Position"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Status"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Remaining Fuel"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Fuel Rod Composition"})]}),c.map((function(e){return(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.name}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:[e.x,", ",e.y,", ",e.z]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",content:e.active?"Online":"Offline",selected:e.active,disabled:!e.deployed,onClick:function(){return i("toggle_active",{fuel:e.ref})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.fuel_amt}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.fuel_type})]},e.name)}))]})})};t.RustFuelContent=c},function(e,t,n){"use strict";t.__esModule=!0,t.Secbot=void 0;var o=n(0),r=n(1),i=n(2),a=n(3);t.Secbot=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.on,u=l.open,s=l.locked,m=l.idcheck,p=l.check_records,h=l.check_arrest,C=l.arrest_type,f=l.declare_arrests,N=l.will_patrol;return(0,o.createComponentVNode)(2,a.Window,{width:390,height:320,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,i.Section,{title:"Automatic Security Unit v2.0",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"power-off",selected:d,onClick:function(){return c("power")},children:d?"On":"Off"}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Maintenance Panel",color:u?"bad":"good",children:u?"Open":"Closed"}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Behavior Controls",color:s?"good":"bad",children:s?"Locked":"Unlocked"})]})}),!s&&(0,o.createComponentVNode)(2,i.Section,{title:"Behavior Controls",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Check for Weapon Authorization",children:(0,o.createComponentVNode)(2,i.Button,{icon:m?"toggle-on":"toggle-off",selected:m,onClick:function(){return c("idcheck")},children:m?"Yes":"No"})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Check Security Records",children:(0,o.createComponentVNode)(2,i.Button,{icon:p?"toggle-on":"toggle-off",selected:p,onClick:function(){return c("ignorerec")},children:p?"Yes":"No"})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Check Arrest Status",children:(0,o.createComponentVNode)(2,i.Button,{icon:h?"toggle-on":"toggle-off",selected:h,onClick:function(){return c("ignorearr")},children:h?"Yes":"No"})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Operating Mode",children:(0,o.createComponentVNode)(2,i.Button,{icon:C?"toggle-on":"toggle-off",selected:C,onClick:function(){return c("switchmode")},children:C?"Detain":"Arrest"})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Report Arrests",children:(0,o.createComponentVNode)(2,i.Button,{icon:f?"toggle-on":"toggle-off",selected:f,onClick:function(){return c("declarearrests")},children:f?"Yes":"No"})}),N&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Auto Patrol",children:(0,o.createComponentVNode)(2,i.Button,{icon:N?"toggle-on":"toggle-off",selected:N,onClick:function(){return c("patrol")},children:N?"Yes":"No"})})]})})||null]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.SecurityRecords=void 0;var o=n(0),r=n(1),i=n(2),a=n(45),c=n(3),l=n(95),d=n(96),u=n(62),s=(n(6),function(e,t){(0,a.modalOpen)(e,"edit",{field:t.edit,value:t.value})});t.SecurityRecords=function(e,t){var n,s=(0,r.useBackend)(t).data,C=s.authenticated,f=s.screen;return C?(2===f?n=(0,o.createComponentVNode)(2,m):3===f?n=(0,o.createComponentVNode)(2,p):4===f&&(n=(0,o.createComponentVNode)(2,h)),(0,o.createComponentVNode)(2,c.Window,{width:700,height:680,resizable:!0,children:[(0,o.createComponentVNode)(2,a.ComplexModal,{maxHeight:"100%",maxWidth:"400px"}),(0,o.createComponentVNode)(2,c.Window.Content,{className:"Layout__content--flexColumn",children:[(0,o.createComponentVNode)(2,l.LoginInfo),(0,o.createComponentVNode)(2,u.TemporaryNotice),(0,o.createComponentVNode)(2,N),(0,o.createComponentVNode)(2,i.Section,{height:"89%",flexGrow:"1",children:n})]})]})):(0,o.createComponentVNode)(2,c.Window,{width:700,height:680,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{children:(0,o.createComponentVNode)(2,d.LoginScreen)})})};var m=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data.records;return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Input,{fluid:!0,placeholder:"Search by Name, DNA, or ID",onChange:function(e,t){return a("search",{t1:t})}}),(0,o.createComponentVNode)(2,i.Box,{mt:"0.5rem",children:c.map((function(e,t){return(0,o.createComponentVNode)(2,i.Button,{icon:"user",mb:"0.5rem",color:e.color,content:e.id+": "+e.name+" (Criminal Status: "+e.criminal+")",onClick:function(){return a("d_rec",{d_rec:e.ref})}},t)}))})],4)},p=function(e,t){var n=(0,r.useBackend)(t).act;return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:"download",content:"Backup to Disk",disabled:!0}),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,i.Button,{icon:"upload",content:"Upload from Disk",my:"0.5rem",disabled:!0}),(0,o.createTextVNode)(" "),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,i.Button.Confirm,{icon:"trash",content:"Delete All Security Records",onClick:function(){return n("del_all")}})],4)},h=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,l=c.security,d=c.printing;return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{title:"General Data",level:2,mt:"-6px",children:(0,o.createComponentVNode)(2,C)}),(0,o.createComponentVNode)(2,i.Section,{title:"Security Data",level:2,children:(0,o.createComponentVNode)(2,f)}),(0,o.createComponentVNode)(2,i.Section,{title:"Actions",level:2,children:[(0,o.createComponentVNode)(2,i.Button.Confirm,{icon:"trash",disabled:!!l.empty,content:"Delete Security Record",color:"bad",onClick:function(){return a("del_r")}}),(0,o.createComponentVNode)(2,i.Button.Confirm,{icon:"trash",disabled:!!l.empty,content:"Delete Record (All)",color:"bad",onClick:function(){return a("del_r_2")}}),(0,o.createComponentVNode)(2,i.Button,{icon:d?"spinner":"print",disabled:d,iconSpin:!!d,content:"Print Entry",ml:"0.5rem",onClick:function(){return a("print_p")}}),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,i.Button,{icon:"arrow-left",content:"Back",mt:"0.5rem",onClick:function(){return a("screen",{screen:2})}})]})],4)},C=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data.general;return c&&c.fields?(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Box,{width:"50%",float:"left",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:c.fields.map((function(e,n){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.field,children:[(0,o.createComponentVNode)(2,i.Box,{height:"20px",display:"inline-block",children:e.value.split("\n").map((function(e){return(0,o.createComponentVNode)(2,i.Box,{children:e},e)}))}),!!e.edit&&(0,o.createComponentVNode)(2,i.Button,{icon:"pen",ml:"0.5rem",onClick:function(){return s(t,e)}})]},n)}))})}),(0,o.createComponentVNode)(2,i.Box,{width:"50%",float:"right",textAlign:"right",children:[!!c.has_photos&&c.photos.map((function(e,t){return(0,o.createComponentVNode)(2,i.Box,{display:"inline-block",textAlign:"center",color:"label",children:[(0,o.createVNode)(1,"img",null,null,1,{src:e.substr(1,e.length-1),style:{width:"96px","margin-bottom":"0.5rem","-ms-interpolation-mode":"nearest-neighbor"}}),(0,o.createVNode)(1,"br"),"Photo #",t+1]},t)})),(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.Button,{onClick:function(){return a("photo_front")},children:"Update Front Photo"}),(0,o.createComponentVNode)(2,i.Button,{onClick:function(){return a("photo_side")},children:"Update Side Photo"})]})]})],4):(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"General records lost!"})},f=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data.security;return l&&l.fields?(0,o.createFragment)([(0,o.createComponentVNode)(2,i.LabeledList,{children:l.fields.map((function(e,n){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.field,children:[e.value.split("\n").map((function(e){return(0,o.createComponentVNode)(2,i.Box,{children:e},e)})),(0,o.createComponentVNode)(2,i.Button,{icon:"pen",ml:"0.5rem",mb:e.line_break?"1rem":"initial",onClick:function(){return s(t,e)}})]},n)}))}),(0,o.createComponentVNode)(2,i.Section,{title:"Comments/Log",level:2,children:[0===l.comments.length?(0,o.createComponentVNode)(2,i.Box,{color:"label",children:"No comments found."}):l.comments.map((function(e,t){return(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.Box,{color:"label",display:"inline",children:e.header}),(0,o.createVNode)(1,"br"),e.text,(0,o.createComponentVNode)(2,i.Button,{icon:"comment-slash",color:"bad",ml:"0.5rem",onClick:function(){return c("del_c",{del_c:t+1})}})]},t)})),(0,o.createComponentVNode)(2,i.Button,{icon:"comment",content:"Add Entry",color:"good",mt:"0.5rem",mb:"0",onClick:function(){return(0,a.modalOpen)(t,"add_c")}})]})],4):(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:["Security records lost!",(0,o.createComponentVNode)(2,i.Button,{icon:"pen",content:"New Record",ml:"0.5rem",onClick:function(){return c("new")}})]})},N=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data.screen;return(0,o.createComponentVNode)(2,i.Tabs,{children:[(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:2===c,onClick:function(){return a("screen",{screen:2})},children:[(0,o.createComponentVNode)(2,i.Icon,{name:"list"}),"List Records"]}),(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:3===c,onClick:function(){return a("screen",{screen:3})},children:[(0,o.createComponentVNode)(2,i.Icon,{name:"wrench"}),"Record Maintenance"]})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.SeedStorage=void 0;var o=n(0),r=(n(5),n(1)),i=n(2),a=n(3),c=n(6),l=n(8);t.SeedStorage=function(e,t){var n=(0,r.useBackend)(t),d=n.act,u=n.data,s=(u.scanner,u.seeds),m=(0,l.sortBy)((function(e){return e.name.toLowerCase()}))(s);return(0,o.createComponentVNode)(2,a.Window,{width:600,height:760,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,i.Section,{title:"Seeds",children:m.map((function(e){return(0,o.createComponentVNode)(2,i.Flex,{spacing:1,mt:-1,children:[(0,o.createComponentVNode)(2,i.Flex.Item,{basis:"60%",children:(0,o.createComponentVNode)(2,i.Collapsible,{title:(0,c.toTitleCase)(e.name)+" #"+e.uid,children:(0,o.createComponentVNode)(2,i.Section,{width:"165%",title:"Traits",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:Object.keys(e.traits).map((function(t){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:(0,c.toTitleCase)(t),children:e.traits[t]},t)}))})})})}),(0,o.createComponentVNode)(2,i.Flex.Item,{mt:.4,children:[e.amount," Remaining"]}),(0,o.createComponentVNode)(2,i.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"download",onClick:function(){return d("vend",{id:e.id})},children:"Vend"})}),(0,o.createComponentVNode)(2,i.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"trash",onClick:function(){return d("purge",{id:e.id})},children:"Purge"})})]},e.name+e.uid)}))})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.ShieldCapacitor=void 0;var o=n(0),r=n(1),i=n(3),a=n(2),c=n(5),l=n(20);t.ShieldCapacitor=function(e,t){var n=(0,r.useBackend)(t),d=n.act,u=n.data,s=u.active,m=u.time_since_fail,p=u.stored_charge,h=u.max_charge,C=u.charge_rate,f=u.max_charge_rate;return(0,o.createComponentVNode)(2,i.Window,{width:500,height:400,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Status",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",selected:s,content:s?"Online":"Offline",onClick:function(){return d("toggle")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Capacitor Status",children:m>2?(0,o.createComponentVNode)(2,a.Box,{color:"good",children:"OK."}):(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Discharging!"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Stored Energy",children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:p,format:function(e){return(0,l.formatSiUnit)(e,0,"J")}})," (",(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:100*(0,c.round)(p/h,1)}),"%)"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Charge Rate",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:C,step:100,stepPixelSize:.2,minValue:1e4,maxValue:f,format:function(e){return(0,l.formatPower)(e)},onDrag:function(e,t){return d("charge_rate",{rate:t})}})})]})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.ShieldGenerator=void 0;var o=n(0),r=n(1),i=n(3),a=n(2),c=n(5),l=n(20),d=n(61);t.ShieldGenerator=function(e,t){var n=(0,r.useBackend)(t),a=(n.act,n.data.locked);return(0,o.createComponentVNode)(2,i.Window,{width:500,height:400,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:a?(0,o.createComponentVNode)(2,u):(0,o.createComponentVNode)(2,s)})})};var u=function(e,t){return(0,o.createComponentVNode)(2,d.FullscreenNotice,{title:"Locked",children:[(0,o.createComponentVNode)(2,a.Box,{fontSize:"1.5rem",bold:!0,children:(0,o.createComponentVNode)(2,a.Icon,{name:"exclamation-triangle",verticalAlign:"middle",size:3,mr:"1rem"})}),(0,o.createComponentVNode)(2,a.Box,{color:"label",my:"1rem",children:"Swipe your ID to begin."})]})},s=function(e,t){var n=(0,r.useBackend)(t),i=n.act,d=n.data.lockedData,u=d.capacitors,s=d.active,m=d.failing,p=d.radius,h=d.max_radius,C=d.z_range,f=d.max_z_range,N=d.average_field_strength,b=d.target_field_strength,V=d.max_field_strength,g=d.shields,v=d.upkeep,_=d.strengthen_rate,k=d.max_strengthen_rate,y=d.gen_power,L=(u||[]).length;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Status",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Field Status",children:m?(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Unstable"}):(0,o.createComponentVNode)(2,a.Box,{color:"good",children:"Stable"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Overall Field Strength",children:[(0,c.round)(N,2)," Renwick (",b&&(0,c.round)(100*N/b,1)||"NA","%)"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Upkeep Power",children:(0,l.formatPower)(v)}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Shield Generation Power",children:(0,l.formatPower)(y)}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Currently Shielded",children:[g," m\xb2"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Capacitors",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:L?u.map((function(e,t){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Capacitor #"+t,children:[e.active?(0,o.createComponentVNode)(2,a.Box,{color:"good",children:"Online"}):(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Offline"}),(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Charge",children:[(0,l.formatSiUnit)(e.stored_charge,0,"J")," (",100*(0,c.round)(e.stored_charge/e.max_charge,2),"%)"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",children:e.failing?(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Discharging"}):(0,o.createComponentVNode)(2,a.Box,{color:"good",children:"OK."})})]})]},t)})):(0,o.createComponentVNode)(2,a.LabeledList.Item,{color:"bad",children:"No Capacitors Connected"})})})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Controls",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",content:s?"Online":"Offline",selected:s,onClick:function(){return i("toggle")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Coverage Radius",children:(0,o.createComponentVNode)(2,a.NumberInput,{fluid:!0,stepPixelSize:6,minValue:0,maxValue:h,value:p,unit:"m",onDrag:function(e,t){return i("change_radius",{val:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Vertical Shielding",children:(0,o.createComponentVNode)(2,a.NumberInput,{fluid:!0,stepPixelSize:12,minValue:0,maxValue:f,value:C,unit:"vertical range",onDrag:function(e,t){return i("z_range",{val:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Charge Rate",children:(0,o.createComponentVNode)(2,a.NumberInput,{fluid:!0,stepPixelSize:12,minValue:0,step:.1,maxValue:k,value:_,format:function(e){return(0,c.round)(e,1)},unit:"Renwick/s",onDrag:function(e,t){return i("strengthen_rate",{val:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Maximum Field Strength",children:(0,o.createComponentVNode)(2,a.NumberInput,{fluid:!0,stepPixelSize:12,minValue:1,maxValue:V,value:b,unit:"Renwick",onDrag:function(e,t){return i("target_field_strength",{val:t})}})})]})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.ShuttleControl=void 0;var o=n(0),r=n(6),i=n(1),a=n(2),c=n(3),l=function(e,t){var n="ERROR",r="bad",i=!1;return"docked"===e?(n="DOCKED",r="good"):"docking"===e?(n="DOCKING",r="average",i=!0):"undocking"===e?(n="UNDOCKING",r="average",i=!0):"undocked"===e&&(n="UNDOCKED",r="#676767"),i&&t&&(n+="-MANUAL"),(0,o.createComponentVNode)(2,a.Box,{color:r,children:n})},d=function(e,t){var n=(0,i.useBackend)(t),r=n.act,c=n.data,d=e.engineName,u=void 0===d?"Bluespace Drive":d,s=c.shuttle_status,m=c.shuttle_state,p=c.has_docking,h=c.docking_status,C=c.docking_override,f=c.docking_codes;return(0,o.createComponentVNode)(2,a.Section,{title:"Shuttle Status",children:[(0,o.createComponentVNode)(2,a.Box,{color:"label",mb:1,children:s}),(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:u,children:"idle"===m&&(0,o.createComponentVNode)(2,a.Box,{color:"#676767",bold:!0,children:"IDLE"})||"warmup"===m&&(0,o.createComponentVNode)(2,a.Box,{color:"#336699",children:"SPINNING UP"})||"in_transit"===m&&(0,o.createComponentVNode)(2,a.Box,{color:"#336699",children:"ENGAGED"})||(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"ERROR"})}),p&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Docking Status",children:l(h,C)}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Docking Codes",children:(0,o.createComponentVNode)(2,a.Button,{icon:"pen",onClick:function(){return r("set_codes")},children:f||"Not Set"})})],4)||null]})]})},u=function(e,t){var n=(0,i.useBackend)(t),r=n.act,c=n.data,l=c.can_launch,d=c.can_cancel,u=c.can_force;return(0,o.createComponentVNode)(2,a.Section,{title:"Controls",children:(0,o.createComponentVNode)(2,a.Flex,{spacing:1,children:[(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return r("move")},disabled:!l,icon:"rocket",fluid:!0,children:"Launch Shuttle"})}),(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return r("cancel")},disabled:!d,icon:"ban",fluid:!0,children:"Cancel Launch"})}),(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return r("force")},color:"bad",disabled:!u,icon:"exclamation-triangle",fluid:!0,children:"Force Launch"})})]})})},s={ShuttleControlConsoleDefault:(0,o.createComponentVNode)(2,(function(e,t){var n=(0,i.useBackend)(t);n.act,n.data;return(0,o.createFragment)([(0,o.createComponentVNode)(2,d),(0,o.createComponentVNode)(2,u)],4)})),ShuttleControlConsoleMulti:(0,o.createComponentVNode)(2,(function(e,t){var n=(0,i.useBackend)(t),r=n.act,c=n.data,l=c.can_cloak,s=c.can_pick,m=c.legit,p=c.cloaked,h=c.destination_name;return(0,o.createFragment)([(0,o.createComponentVNode)(2,d),(0,o.createComponentVNode)(2,a.Section,{title:"Multishuttle Controls",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[l&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:m?"ATC Inhibitor":"Cloaking",children:(0,o.createComponentVNode)(2,a.Button,{selected:p,icon:p?"eye":"eye-o",onClick:function(){return r("toggle_cloaked")},children:p?"Enabled":"Disabled"})})||null,(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current Destination",children:(0,o.createComponentVNode)(2,a.Button,{icon:"taxi",disabled:!s,onClick:function(){return r("pick")},children:h})})]})}),(0,o.createComponentVNode)(2,u)],4)})),ShuttleControlConsoleExploration:(0,o.createComponentVNode)(2,(function(e,t){var n=(0,i.useBackend)(t),r=n.act,c=n.data,l=c.can_pick,s=c.destination_name,m=c.fuel_usage,p=c.fuel_span,h=c.remaining_fuel;return(0,o.createFragment)([(0,o.createComponentVNode)(2,d,{engineName:"Engines"}),(0,o.createComponentVNode)(2,a.Section,{title:"Jump Controls",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current Destination",children:(0,o.createComponentVNode)(2,a.Button,{icon:"taxi",disabled:!l,onClick:function(){return r("pick")},children:s})}),m&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Est. Delta-V Budget",color:p,children:[h," m/s"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Avg. Delta-V Per Maneuver",children:[m," m/s"]})],4)||null]})}),(0,o.createComponentVNode)(2,u)],4)})),ShuttleControlConsoleWeb:(0,o.createComponentVNode)(2,(function(e,t){var n=(0,i.useBackend)(t),c=n.act,d=n.data,u=d.autopilot,s=d.can_rename,m=d.shuttle_state,p=d.is_moving,h=d.skip_docking,C=d.docking_status,f=d.docking_override,N=d.shuttle_location,b=d.can_cloak,V=d.cloaked,g=d.can_autopilot,v=d.routes,_=d.is_in_transit,k=d.travel_progress,y=d.time_left,L=d.doors,B=d.sensors;return(0,o.createFragment)([u&&(0,o.createComponentVNode)(2,a.Section,{title:"AI PILOT (CLASS D) ACTIVE",children:(0,o.createComponentVNode)(2,a.Box,{inline:!0,italic:!0,children:"This vessel will start and stop automatically. Ensure that all non-cycling capable hatches and doors are closed, as the automated system may not be able to control them. Docking and flight controls are locked. To unlock, disable the automated flight system."})})||null,(0,o.createComponentVNode)(2,a.Section,{title:"Shuttle Status",buttons:s&&(0,o.createComponentVNode)(2,a.Button,{icon:"pen",onClick:function(){return c("rename_command")},children:"Rename"})||null,children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Engines",children:"idle"===m&&(0,o.createComponentVNode)(2,a.Box,{color:"#676767",bold:!0,children:"IDLE"})||"warmup"===m&&(0,o.createComponentVNode)(2,a.Box,{color:"#336699",children:"SPINNING UP"})||"in_transit"===m&&(0,o.createComponentVNode)(2,a.Box,{color:"#336699",children:"ENGAGED"})||(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"ERROR"})}),!p&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current Location",children:(0,r.toTitleCase)(N)}),!h&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Docking Status",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{selected:"docked"===C,disabled:"undocked"!==C&&"docked"!==C,onClick:function(){return c("dock_command")},children:"Dock"}),(0,o.createComponentVNode)(2,a.Button,{selected:"undocked"===C,disabled:"docked"!==C&&"undocked"!==C,onClick:function(){return c("undock_command")},children:"Undock"})],4),children:(0,o.createComponentVNode)(2,a.Box,{bold:!0,inline:!0,children:l(C,f)})})||null,b&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Cloaking",children:(0,o.createComponentVNode)(2,a.Button,{selected:V,icon:V?"eye":"eye-o",onClick:function(){return c("toggle_cloaked")},children:V?"Enabled":"Disabled"})})||null,g&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Autopilot",children:(0,o.createComponentVNode)(2,a.Button,{selected:u,icon:u?"eye":"eye-o",onClick:function(){return c("toggle_autopilot")},children:u?"Enabled":"Disabled"})})||null],0)||null]}),!p&&(0,o.createComponentVNode)(2,a.Section,{level:2,title:"Available Destinations",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:v.length&&v.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,children:(0,o.createComponentVNode)(2,a.Button,{icon:"rocket",onClick:function(){return c("traverse",{traverse:e.index})},children:e.travel_time})},e.name)}))||(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Error",color:"bad",children:"No routes found."})})})||null]}),_&&(0,o.createComponentVNode)(2,a.Section,{title:"Transit ETA",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Distance from target",children:(0,o.createComponentVNode)(2,a.ProgressBar,{color:"good",minValue:0,maxValue:100,value:k,children:[y,"s"]})})})})||null,Object.keys(L).length&&(0,o.createComponentVNode)(2,a.Section,{title:"Hatch Status",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:Object.keys(L).map((function(e){var t=L[e];return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e,children:[t.open&&(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:"bad",children:"Open"})||(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:"good",children:"Closed"}),"\xa0-\xa0",t.bolted&&(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:"good",children:"Bolted"})||(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:"bad",children:"Unbolted"})]},e)}))})})||null,Object.keys(B).length&&(0,o.createComponentVNode)(2,a.Section,{title:"Sensors",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:Object.keys(B).map((function(e){var t=B[e];return-1===t.reading?(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e,color:"bad",children:"Unable to get sensor air reading."}):(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pressure",children:[t.pressure,"kPa"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Temperature",children:[t.temp,"\xb0C"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Oxygen",children:[t.oxygen,"%"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Nitrogen",children:[t.nitrogen,"%"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Carbon Dioxide",children:[t.carbon_dioxide,"%"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Phoron",children:[t.phoron,"%"]}),t.other&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Other",children:[t.other,"%"]})||null]})},e)}))})})||null],0)}))};t.ShuttleControl=function(e,t){var n=(0,i.useBackend)(t),r=(n.act,n.data.subtemplate);return(0,o.createComponentVNode)(2,c.Window,{width:470,height:"ShuttleControlConsoleWeb"===r?560:370,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{children:s[r]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Sleeper=void 0;var o=n(0),r=n(5),i=n(1),a=n(2),c=n(3),l=[["good","Alive"],["average","Unconscious"],["bad","DEAD"]],d=[["Resp","oxyLoss"],["Toxin","toxLoss"],["Brute","bruteLoss"],["Burn","fireLoss"]],u={average:[.25,.5],bad:[.5,Infinity]},s=["bad","average","average","good","average","average","bad"];t.Sleeper=function(e,t){var n=(0,i.useBackend)(t),r=(n.act,n.data.hasOccupant?(0,o.createComponentVNode)(2,m):(0,o.createComponentVNode)(2,N));return(0,o.createComponentVNode)(2,c.Window,{width:550,height:760,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{className:"Layout__content--flexColumn",children:r})})};var m=function(e,t){var n=(0,i.useBackend)(t),r=(n.act,n.data),a=(r.occupant,r.dialysis),c=r.stomachpumping;return(0,o.createFragment)([(0,o.createComponentVNode)(2,p),(0,o.createComponentVNode)(2,h),(0,o.createComponentVNode)(2,C,{title:"Dialysis",active:a,actToDo:"togglefilter"}),(0,o.createComponentVNode)(2,C,{title:"Stomach Pump",active:c,actToDo:"togglepump"}),(0,o.createComponentVNode)(2,f)],4)},p=function(e,t){var n=(0,i.useBackend)(t),c=n.act,d=n.data,u=d.occupant,m=d.auto_eject_dead,p=d.stasis;return(0,o.createComponentVNode)(2,a.Section,{title:"Occupant",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{color:"label",display:"inline",children:"Auto-eject if dead:\xa0"}),(0,o.createComponentVNode)(2,a.Button,{icon:m?"toggle-on":"toggle-off",selected:m,content:m?"On":"Off",onClick:function(){return c("auto_eject_dead_"+(m?"off":"on"))}}),(0,o.createComponentVNode)(2,a.Button,{icon:"user-slash",content:"Eject",onClick:function(){return c("ejectify")}}),(0,o.createComponentVNode)(2,a.Button,{content:p,onClick:function(){return c("changestasis")}})],4),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Name",children:u.name}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Health",children:(0,o.createComponentVNode)(2,a.ProgressBar,{min:0,max:u.maxHealth,value:u.health/u.maxHealth,ranges:{good:[.5,Infinity],average:[0,.5],bad:[-Infinity,0]},children:(0,r.round)(u.health,0)})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",color:l[u.stat][0],children:l[u.stat][1]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Temperature",children:(0,o.createComponentVNode)(2,a.ProgressBar,{min:"0",max:u.maxTemp,value:u.bodyTemperature/u.maxTemp,color:s[u.temperatureSuitability+3],children:[(0,r.round)(u.btCelsius,0),"\xb0C,",(0,r.round)(u.btFaren,0),"\xb0F"]})}),!!u.hasBlood&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Blood Level",children:(0,o.createComponentVNode)(2,a.ProgressBar,{min:"0",max:u.bloodMax,value:u.bloodLevel/u.bloodMax,ranges:{bad:[-Infinity,.6],average:[.6,.9],good:[.6,Infinity]},children:[u.bloodPercent,"%, ",u.bloodLevel,"cl"]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pulse",verticalAlign:"middle",children:[u.pulse," BPM"]})],4)]})})},h=function(e,t){var n=(0,i.useBackend)(t).data.occupant;return(0,o.createComponentVNode)(2,a.Section,{title:"Damage",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:d.map((function(e,t){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e[0],children:(0,o.createComponentVNode)(2,a.ProgressBar,{min:"0",max:"100",value:n[e[1]]/100,ranges:u,children:(0,r.round)(n[e[1]],0)},t)},t)}))})})},C=function(e,t){var n=(0,i.useBackend)(t),r=n.act,c=n.data,l=c.isBeakerLoaded,d=c.beakerMaxSpace,u=c.beakerFreeSpace,s=e.active,m=e.actToDo,p=e.title,h=s&&u>0;return(0,o.createComponentVNode)(2,a.Section,{title:p,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{disabled:!l||u<=0,selected:h,icon:h?"toggle-on":"toggle-off",content:h?"Active":"Inactive",onClick:function(){return r(m)}}),(0,o.createComponentVNode)(2,a.Button,{disabled:!l,icon:"eject",content:"Eject",onClick:function(){return r("removebeaker")}})],4),children:l?(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Remaining Space",children:(0,o.createComponentVNode)(2,a.ProgressBar,{min:"0",max:d,value:u/d,ranges:{good:[.5,Infinity],average:[.25,.5],bad:[-Infinity,.25]},children:[u,"u"]})})}):(0,o.createComponentVNode)(2,a.Box,{color:"label",children:"No beaker loaded."})})},f=function(e,t){var n=(0,i.useBackend)(t),r=n.act,c=n.data,l=c.occupant,d=c.chemicals,u=c.maxchem,s=c.amounts;return(0,o.createComponentVNode)(2,a.Section,{title:"Chemicals",flexGrow:"1",children:d.map((function(e,t){var n,i="";return e.overdosing?(i="bad",n=(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:[(0,o.createComponentVNode)(2,a.Icon,{name:"exclamation-circle"}),"\xa0 Overdosing!"]})):e.od_warning&&(i="average",n=(0,o.createComponentVNode)(2,a.Box,{color:"average",children:[(0,o.createComponentVNode)(2,a.Icon,{name:"exclamation-triangle"}),"\xa0 Close to overdosing"]})),(0,o.createComponentVNode)(2,a.Box,{backgroundColor:"rgba(0, 0, 0, 0.33)",mb:"0.5rem",children:(0,o.createComponentVNode)(2,a.Section,{title:e.title,level:"3",mx:"0",lineHeight:"18px",buttons:n,children:(0,o.createComponentVNode)(2,a.Flex,{align:"flex-start",children:[(0,o.createComponentVNode)(2,a.ProgressBar,{min:"0",max:u,value:e.occ_amount/u,color:i,mr:"0.5rem",children:[e.pretty_amount,"/",u,"u"]}),s.map((function(t,n){return(0,o.createComponentVNode)(2,a.Button,{disabled:!e.injectable||e.occ_amount+t>u||2===l.stat,icon:"syringe",content:t,mb:"0",height:"19px",onClick:function(){return r("chemical",{chemid:e.id,amount:t})}},n)}))]})})},t)}))})},N=function(e,t){var n=(0,i.useBackend)(t),r=n.act,c=n.data.isBeakerLoaded;return(0,o.createComponentVNode)(2,a.Section,{textAlign:"center",flexGrow:"1",children:(0,o.createComponentVNode)(2,a.Flex,{height:"100%",children:(0,o.createComponentVNode)(2,a.Flex.Item,{grow:"1",align:"center",color:"label",children:[(0,o.createComponentVNode)(2,a.Icon,{name:"user-slash",mb:"0.5rem",size:"5"}),(0,o.createVNode)(1,"br"),"No occupant detected.",c&&(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Remove Beaker",onClick:function(){return r("removebeaker")}})})||null]})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.SmartVend=void 0;var o=n(0),r=n(8),i=n(1),a=n(2),c=n(3);t.SmartVend=function(e,t){var n=(0,i.useBackend)(t),l=n.act,d=n.config,u=n.data;return(0,o.createComponentVNode)(2,c.Window,{width:440,height:550,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,a.Section,{title:"Storage",children:[u.secure&&(0,o.createComponentVNode)(2,a.NoticeBox,{danger:-1===u.locked,info:-1!==u.locked,children:-1===u.locked?(0,o.createComponentVNode)(2,a.Box,{children:"Sec.re ACC_** //):securi_nt.diag=>##'or 1=1'%($..."}):(0,o.createComponentVNode)(2,a.Box,{children:"Secure Access: Please have your identification ready."})})||null,0===u.contents.length&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:["Unfortunately, this ",d.title," is empty."]})||(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:"Item"}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,textAlign:"center",children:"Amount"}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,textAlign:"center",children:"Dispense"})]}),(0,r.map)((function(e,t){return(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:e.name}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,textAlign:"center",children:[e.amount," in stock"]}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:[(0,o.createComponentVNode)(2,a.Button,{content:"1",disabled:e.amount<1,onClick:function(){return l("Release",{index:e.index,amount:1})}}),(0,o.createComponentVNode)(2,a.Button,{content:"5",disabled:e.amount<5,onClick:function(){return l("Release",{index:e.index,amount:5})}}),(0,o.createComponentVNode)(2,a.Button,{content:"Custom",disabled:e.amount<1,onClick:function(){return l("Release",{index:e.index})}}),(0,o.createComponentVNode)(2,a.Button,{content:"All",disabled:e.amount<1,onClick:function(){return l("Release",{index:e.index,amount:e.amount})}})]})]},t)}))(u.contents)]})]})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Smes=void 0;var o=n(0),r=n(1),i=n(2),a=n(20),c=n(3),l=n(5);t.Smes=function(e,t){var n=(0,r.useBackend)(t),d=n.act,u=n.data,s=u.capacityPercent,m=u.capacity,p=u.charge,h=u.inputAttempt,C=u.inputting,f=u.inputLevel,N=u.inputLevelMax,b=u.inputAvailable,V=u.outputAttempt,g=u.outputting,v=u.outputLevel,_=u.outputLevelMax,k=u.outputUsed,y=(s>=100?"good":C&&"average")||"bad",L=(g?"good":p>0&&"average")||"bad";return(0,o.createComponentVNode)(2,c.Window,{width:340,height:350,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{children:[(0,o.createComponentVNode)(2,i.Section,{title:"Stored Energy",children:(0,o.createComponentVNode)(2,i.ProgressBar,{value:.01*s,ranges:{good:[.5,Infinity],average:[.15,.5],bad:[-Infinity,.15]},children:[(0,l.round)(p/6e4,1)," kWh / ",(0,l.round)(m/6e4)," kWh (",s,"%)"]})}),(0,o.createComponentVNode)(2,i.Section,{title:"Input",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Charge Mode",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:h?"sync-alt":"times",selected:h,onClick:function(){return d("tryinput")},children:h?"On":"Off"}),children:(0,o.createComponentVNode)(2,i.Box,{color:y,children:(s>=100?"Fully Charged":C&&"Charging")||"Not Charging"})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Target Input",children:(0,o.createComponentVNode)(2,i.Flex,{inline:!0,width:"100%",children:[(0,o.createComponentVNode)(2,i.Flex.Item,{children:[(0,o.createComponentVNode)(2,i.Button,{icon:"fast-backward",disabled:0===f,onClick:function(){return d("input",{target:"min"})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"backward",disabled:0===f,onClick:function(){return d("input",{adjust:-1e4})}})]}),(0,o.createComponentVNode)(2,i.Flex.Item,{grow:1,mx:1,children:(0,o.createComponentVNode)(2,i.Slider,{value:f/1e3,fillValue:b/1e3,minValue:0,maxValue:N/1e3,step:5,stepPixelSize:4,format:function(e){return(0,a.formatPower)(1e3*e,1)},onDrag:function(e,t){return d("input",{target:1e3*t})}})}),(0,o.createComponentVNode)(2,i.Flex.Item,{children:[(0,o.createComponentVNode)(2,i.Button,{icon:"forward",disabled:f===N,onClick:function(){return d("input",{adjust:1e4})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"fast-forward",disabled:f===N,onClick:function(){return d("input",{target:"max"})}})]})]})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Available",children:(0,a.formatPower)(b)})]})}),(0,o.createComponentVNode)(2,i.Section,{title:"Output",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Output Mode",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:V?"power-off":"times",selected:V,onClick:function(){return d("tryoutput")},children:V?"On":"Off"}),children:(0,o.createComponentVNode)(2,i.Box,{color:L,children:g?"Sending":p>0?"Not Sending":"No Charge"})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Target Output",children:(0,o.createComponentVNode)(2,i.Flex,{inline:!0,width:"100%",children:[(0,o.createComponentVNode)(2,i.Flex.Item,{children:[(0,o.createComponentVNode)(2,i.Button,{icon:"fast-backward",disabled:0===v,onClick:function(){return d("output",{target:"min"})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"backward",disabled:0===v,onClick:function(){return d("output",{adjust:-1e4})}})]}),(0,o.createComponentVNode)(2,i.Flex.Item,{grow:1,mx:1,children:(0,o.createComponentVNode)(2,i.Slider,{value:v/1e3,minValue:0,maxValue:_/1e3,step:5,stepPixelSize:4,format:function(e){return(0,a.formatPower)(1e3*e,1)},onDrag:function(e,t){return d("output",{target:1e3*t})}})}),(0,o.createComponentVNode)(2,i.Flex.Item,{children:[(0,o.createComponentVNode)(2,i.Button,{icon:"forward",disabled:v===_,onClick:function(){return d("output",{adjust:1e4})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"fast-forward",disabled:v===_,onClick:function(){return d("output",{target:"max"})}})]})]})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Outputting",children:(0,a.formatPower)(k)})]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.SolarControl=void 0;var o=n(0),r=n(1),i=n(2),a=n(3),c=n(5);t.SolarControl=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,u=d.generated,s=d.generated_ratio,m=d.sun_angle,p=d.array_angle,h=d.rotation_rate,C=d.max_rotation_rate,f=d.tracking_state,N=d.connected_panels,b=d.connected_tracker;return(0,o.createComponentVNode)(2,a.Window,{width:380,height:230,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:[(0,o.createComponentVNode)(2,i.Section,{title:"Status",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"sync",content:"Scan for new hardware",onClick:function(){return l("refresh")}}),children:(0,o.createComponentVNode)(2,i.Grid,{children:[(0,o.createComponentVNode)(2,i.Grid.Column,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Solar tracker",color:b?"good":"bad",children:b?"OK":"N/A"}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Solar panels",color:N>0?"good":"bad",children:N})]})}),(0,o.createComponentVNode)(2,i.Grid.Column,{size:1.5,children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Power output",children:(0,o.createComponentVNode)(2,i.ProgressBar,{ranges:{good:[.66,Infinity],average:[.33,.66],bad:[-Infinity,.33]},minValue:0,maxValue:1,value:s,children:u+" W"})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Star orientation",children:[m,"\xb0"]})]})})]})}),(0,o.createComponentVNode)(2,i.Section,{title:"Controls",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Tracking",children:[(0,o.createComponentVNode)(2,i.Button,{icon:"times",content:"Off",selected:0===f,onClick:function(){return l("tracking",{mode:0})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"clock-o",content:"Timed",selected:1===f,onClick:function(){return l("tracking",{mode:1})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"sync",content:"Auto",selected:2===f,disabled:!b,onClick:function(){return l("tracking",{mode:2})}})]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Azimuth",children:[(0===f||1===f)&&(0,o.createComponentVNode)(2,i.NumberInput,{width:"52px",unit:"\xb0",step:1,stepPixelSize:2,minValue:-360,maxValue:720,value:p,format:function(e){var t=Math.sign(e)>0?" (CW)":" (CCW)";return Math.abs((0,c.round)(e))+t},onDrag:function(e,t){return l("azimuth",{value:t})}}),1===f&&(0,o.createComponentVNode)(2,i.NumberInput,{width:"80px",unit:"deg/h",step:1,minValue:-C-.01,maxValue:C+.01,value:h,format:function(e){var t=Math.sign(e)>0?" (CW)":" (CCW)";return Math.abs((0,c.round)(e))+t},onDrag:function(e,t){return l("azimuth_rate",{value:t})}}),2===f&&(0,o.createComponentVNode)(2,i.Box,{inline:!0,color:"label",mt:"3px",children:[p+"\xb0"," (auto)"]})]})]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.SpaceHeater=void 0;var o=n(0),r=n(28),i=n(1),a=n(2),c=n(3);t.SpaceHeater=function(e,t){var n=(0,i.useBackend)(t),l=n.act,d=n.data,u=d.temp,s=d.minTemp,m=d.maxTemp,p=d.cell,h=d.power;return(0,o.createComponentVNode)(2,c.Window,{width:300,height:250,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{title:"Status",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Target Temperature",children:[u," K (",u-r.T0C,"\xb0 C)"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current Charge",children:[h,"% ",!p&&"(No Cell Inserted)"]})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Controls",children:(0,o.createComponentVNode)(2,a.LabeledControls,{children:[(0,o.createComponentVNode)(2,a.LabeledControls.Item,{label:"Thermostat",children:(0,o.createComponentVNode)(2,a.Knob,{animated:!0,value:u-r.T0C,minValue:s-r.T0C,maxValue:m-r.T0C,unit:"C",onChange:function(e,t){return l("temp",{newtemp:t+r.T0C})}})}),(0,o.createComponentVNode)(2,a.LabeledControls.Item,{label:"Cell",children:p?(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Eject Cell",onClick:function(){return l("cellremove")}}):(0,o.createComponentVNode)(2,a.Button,{icon:"car-battery",content:"Insert Cell",onClick:function(){return l("cellinstall")}})})]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Stack=void 0;var o=n(0),r=(n(5),n(1)),i=n(2),a=n(3);n(24);t.Stack=function(e,t){var n=(0,r.useBackend)(t),l=(n.act,n.data),d=l.amount,u=l.recipes;return(0,o.createComponentVNode)(2,a.Window,{width:400,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,i.Section,{title:"Amount: "+d,children:(0,o.createComponentVNode)(2,c,{recipes:u})})})})};var c=function u(e,t){var n=(0,r.useBackend)(t),a=(n.act,n.data,e.recipes);return Object.keys(a).sort().map((function(e){var t=a[e];return t.ref===undefined?(0,o.createComponentVNode)(2,i.Collapsible,{ml:1,mb:-.7,color:"label",title:e,children:(0,o.createComponentVNode)(2,i.Box,{ml:1,children:(0,o.createComponentVNode)(2,u,{recipes:t})})}):(0,o.createComponentVNode)(2,d,{title:e,recipe:t})}))},l=function(e,t){for(var n=(0,r.useBackend)(t),a=n.act,c=(n.data,e.recipe),l=e.maxMultiplier,d=Math.min(l,Math.floor(c.max_res_amount/c.res_amount)),u=[5,10,25],s=[],m=function(){var e=h[p];d>=e&&s.push((0,o.createComponentVNode)(2,i.Button,{content:e*c.res_amount+"x",onClick:function(){return a("make",{ref:c.ref,multiplier:e})}}))},p=0,h=u;p1?"s":""),h+=")",s>1&&(h=s+"x "+h);var C=function(e,t){return e.req_amount>t?0:Math.floor(t/e.req_amount)}(d,c);return(0,o.createComponentVNode)(2,i.Box,{children:(0,o.createComponentVNode)(2,i.Table,{children:(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,disabled:!C,icon:"wrench",content:h,onClick:function(){return a("make",{ref:d.ref,multiplier:1})}})}),m>1&&C>1&&(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,children:(0,o.createComponentVNode)(2,l,{recipe:d,maxMultiplier:C})})]})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.StarcasterCh=void 0;var o=n(0),r=n(1),i=n(2),a=n(3),c=n(75);t.StarcasterCh=function(e,t){var n=(0,r.useBackend)(t),i=(n.act,n.data.article),c=(0,o.createComponentVNode)(2,d);return i&&(c=(0,o.createComponentVNode)(2,l)),(0,o.createComponentVNode)(2,a.Window,{width:575,height:750,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:c})})};var l=function(e,t){var n=(0,r.useBackend)(t),a=n.act,l=n.data.article;if(!l)return(0,o.createComponentVNode)(2,i.Section,{children:"Error: Article not found."});var d=l.title,u=l.cover,s=l.content;return(0,o.createComponentVNode)(2,i.Section,{title:"Viewing: "+d,buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"times",onClick:function(){return a("PRG_reset")},children:"Close"}),children:[!!u&&(0,o.createVNode)(1,"img",null,null,1,{src:(0,c.resolveAsset)(u)}),(0,o.createVNode)(1,"div",null,null,1,{dangerouslySetInnerHTML:{__html:s}})]})},d=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,l=c.showing_archived,d=c.all_articles;return(0,o.createComponentVNode)(2,i.Section,{title:"Articles List",buttons:(0,o.createComponentVNode)(2,i.Button.Checkbox,{onClick:function(){return a("PRG_toggle_archived")},checked:l,children:"Show Archived"}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:d.length&&d.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.name,buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"download",onClick:function(){return a("PRG_openarticle",{uid:e.uid})}})},e.uid)}))||(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Error",children:"Unable to connect to Starfire database."})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.StationBlueprintsContent=t.StationBlueprints=void 0;var o=n(0),r=(n(8),n(41),n(10),n(6),n(1)),i=n(2),a=n(3);t.StationBlueprints=function(e,t){return(0,o.createComponentVNode)(2,a.Window,{width:870,height:708,resizable:!0,children:(0,o.createComponentVNode)(2,c)})};var c=function(e,t){var n=(0,r.useBackend)(t),c=(n.act,n.data),l=(n.config,c.mapRef);c.areas,c.turfs;return(0,o.createFragment)([(0,o.createVNode)(1,"div","CameraConsole__left",(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:"Honk!"}),2),(0,o.createVNode)(1,"div","CameraConsole__right",(0,o.createComponentVNode)(2,i.ByondUi,{className:"CameraConsole__map",params:{id:l,type:"map"}}),2)],4)};t.StationBlueprintsContent=c},function(e,t,n){"use strict";t.__esModule=!0,t.SuitCycler=void 0;var o=n(0),r=n(1),i=n(2),a=n(3);t.SuitCycler=function(e,t){var n=(0,r.useBackend)(t),i=(n.act,n.data),s=i.active,m=i.locked,p=i.uv_active,h=(0,o.createComponentVNode)(2,c);return p?h=(0,o.createComponentVNode)(2,l):m?h=(0,o.createComponentVNode)(2,d):s&&(h=(0,o.createComponentVNode)(2,u)),(0,o.createComponentVNode)(2,a.Window,{width:320,height:400,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:h})})};var c=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,l=c.safeties,d=c.occupied,u=c.suit,s=c.helmet,m=c.departments,p=c.species,h=c.uv_level,C=c.max_uv_level,f=c.can_repair,N=c.damage;return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{title:"Storage",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"lock",content:"Lock",onClick:function(){return a("lock")}}),children:[!(!d||!l)&&(0,o.createComponentVNode)(2,i.NoticeBox,{children:["Biological entity detected in suit chamber. Please remove before continuing with operation.",(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"eject",color:"red",content:"Eject Entity",onClick:function(){return a("eject_guy")}})]}),(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Helmet",children:(0,o.createComponentVNode)(2,i.Button,{icon:s?"square":"square-o",content:s||"Empty",disabled:!s,onClick:function(){return a("dispense",{item:"helmet"})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Suit",children:(0,o.createComponentVNode)(2,i.Button,{icon:u?"square":"square-o",content:u||"Empty",disabled:!u,onClick:function(){return a("dispense",{item:"suit"})}})}),f&&N?(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Suit Damage",children:[N,(0,o.createComponentVNode)(2,i.Button,{icon:"wrench",content:"Repair",onClick:function(){return a("repair_suit")}})]}):null]})]}),(0,o.createComponentVNode)(2,i.Section,{title:"Customization",children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Target Paintjob",children:(0,o.createComponentVNode)(2,i.Dropdown,{noscroll:!0,width:"100%",options:m,selected:m[0],onSelected:function(e){return a("department",{department:e})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Target Species",children:(0,o.createComponentVNode)(2,i.Dropdown,{width:"100%",maxHeight:"160px",options:p,selected:p[0],onSelected:function(e){return a("species",{species:e})}})})]}),(0,o.createComponentVNode)(2,i.Button,{mt:1,fluid:!0,content:"Customize",onClick:function(){return a("apply_paintjob")}})]}),(0,o.createComponentVNode)(2,i.Section,{title:"UV Decontamination",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Radiation Level",children:(0,o.createComponentVNode)(2,i.NumberInput,{width:"50px",value:h,minValue:1,maxValue:C,stepPixelSize:30,onChange:function(e,t){return a("radlevel",{radlevel:t})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Decontaminate",children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"recycle",disabled:d&&l,textAlign:"center",onClick:function(){return a("uv")}})})]})})],4)},l=function(e,t){return(0,o.createComponentVNode)(2,i.NoticeBox,{children:"Contents are currently being decontaminated. Please wait."})},d=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,l=c.model_text,d=c.userHasAccess;return(0,o.createComponentVNode)(2,i.Section,{title:"Locked",textAlign:"center",children:[(0,o.createComponentVNode)(2,i.Box,{color:"bad",bold:!0,children:["The ",l," suit cycler is currently locked. Please contact your system administrator."]}),(0,o.createComponentVNode)(2,i.Box,{children:(0,o.createComponentVNode)(2,i.Button,{icon:"unlock",content:"[Unlock]",disabled:!d,onClick:function(){return a("lock")}})})]})},u=function(e,t){return(0,o.createComponentVNode)(2,i.NoticeBox,{children:"Contents are currently being painted. Please wait."})}},function(e,t,n){"use strict";t.__esModule=!0,t.SuitStorageUnit=void 0;var o=n(0),r=n(1),i=n(2),a=n(3);t.SuitStorageUnit=function(e,t){var n=(0,r.useBackend)(t),i=(n.act,n.data),s=i.panelopen,m=i.uv_active,p=i.broken,h=(0,o.createComponentVNode)(2,c);return s?h=(0,o.createComponentVNode)(2,l):m?h=(0,o.createComponentVNode)(2,d):p&&(h=(0,o.createComponentVNode)(2,u)),(0,o.createComponentVNode)(2,a.Window,{width:400,height:365,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:h})})};var c=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,l=c.locked,d=c.open,u=c.safeties,s=c.occupied,m=c.suit,p=c.helmet,h=c.mask;return(0,o.createComponentVNode)(2,i.Section,{title:"Storage",minHeight:"260px",buttons:(0,o.createFragment)([!d&&(0,o.createComponentVNode)(2,i.Button,{icon:l?"unlock":"lock",content:l?"Unlock":"Lock",onClick:function(){return a("lock")}}),!l&&(0,o.createComponentVNode)(2,i.Button,{icon:d?"sign-out-alt":"sign-in-alt",content:d?"Close":"Open",onClick:function(){return a("door")}})],0),children:[!(!s||!u)&&(0,o.createComponentVNode)(2,i.NoticeBox,{children:["Biological entity detected in suit chamber. Please remove before continuing with operation.",(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"eject",color:"red",content:"Eject Entity",onClick:function(){return a("eject_guy")}})]}),l&&(0,o.createComponentVNode)(2,i.Box,{mt:6,bold:!0,textAlign:"center",fontSize:"40px",children:[(0,o.createComponentVNode)(2,i.Box,{children:"Unit Locked"}),(0,o.createComponentVNode)(2,i.Icon,{name:"lock"})]})||d&&(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Helmet",children:(0,o.createComponentVNode)(2,i.Button,{icon:p?"square":"square-o",content:p||"Empty",disabled:!p,onClick:function(){return a("dispense",{item:"helmet"})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Suit",children:(0,o.createComponentVNode)(2,i.Button,{icon:m?"square":"square-o",content:m||"Empty",disabled:!m,onClick:function(){return a("dispense",{item:"suit"})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Mask",children:(0,o.createComponentVNode)(2,i.Button,{icon:h?"square":"square-o",content:h||"Empty",disabled:!h,onClick:function(){return a("dispense",{item:"mask"})}})})]})||(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"recycle",content:"Decontaminate",disabled:s&&u,textAlign:"center",onClick:function(){return a("uv")}})]})},l=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,l=c.safeties,d=c.uv_super;return(0,o.createComponentVNode)(2,i.Section,{title:"Maintenance Panel",children:[(0,o.createComponentVNode)(2,i.Box,{color:"grey",children:"The panel is ridden with controls, button and meters, labeled in strange signs and symbols that you cannot understand. Probably the manufactoring world's language. Among other things, a few controls catch your eye."}),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,i.Box,{children:["A small dial with a biohazard symbol next to it. It's pointing towards a gauge that reads ",d?"15nm":"185nm",".",(0,o.createComponentVNode)(2,i.Flex,{mt:1,align:"center",textAlign:"center",children:[(0,o.createComponentVNode)(2,i.Flex.Item,{basis:"50%",textAlign:"center",children:(0,o.createComponentVNode)(2,i.Knob,{size:2,inline:!0,value:d,minValue:0,maxValue:1,step:1,stepPixelSize:40,color:d?"red":"green",format:function(e){return e?"15nm":"185nm"},onChange:function(e,t){return a("toggleUV")}})}),(0,o.createComponentVNode)(2,i.Flex.Item,{basis:"50%",textAlign:"center",children:(0,o.createComponentVNode)(2,i.Icon,{name:"biohazard",size:3,color:"orange"})})]})]}),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,i.Box,{children:["A thick old-style button, with 2 grimy LED lights next to it. The ",l?(0,o.createVNode)(1,"font",null,"GREEN",16,{color:"green"}):(0,o.createVNode)(1,"font",null,"RED",16,{color:"red"})," LED is on.",(0,o.createComponentVNode)(2,i.Flex,{mt:1,align:"center",textAlign:"center",children:[(0,o.createComponentVNode)(2,i.Flex.Item,{basis:"50%",textAlign:"center",children:(0,o.createComponentVNode)(2,i.Button,{fontSize:"2rem",color:"grey",inline:!0,icon:"caret-square-right",style:{border:"4px solid #777","border-style":"outset"},onClick:function(){return a("togglesafeties")}})}),(0,o.createComponentVNode)(2,i.Flex.Item,{basis:"50%",textAlign:"center",children:[(0,o.createComponentVNode)(2,i.Icon,{name:"circle",color:l?"black":"red",mr:2}),(0,o.createComponentVNode)(2,i.Icon,{name:"circle",color:l?"green":"black"})]})]})]})]})},d=function(e,t){return(0,o.createComponentVNode)(2,i.NoticeBox,{children:"Contents are currently being decontaminated. Please wait."})},u=function(e,t){return(0,o.createComponentVNode)(2,i.NoticeBox,{danger:!0,children:"Unit chamber is too contaminated to continue usage. Please call for a qualified individual to perform maintenance."})}},function(e,t,n){"use strict";t.__esModule=!0,t.SupplyConsole=void 0;var o=n(0),r=n(8),i=(n(5),n(20)),a=n(1),c=n(2),l=n(45),d=n(3),u=n(41),s=function(e,t){var n=(0,a.useBackend)(t),r=n.act,i=n.data.supply_points,l=e.args,d=l.name,u=l.cost,s=l.manifest,m=l.ref,p=l.random;return(0,o.createComponentVNode)(2,c.Section,{width:"400px",level:2,m:"-1rem",pb:"1rem",title:d,buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"shopping-cart",content:"Buy - "+u+" points",disabled:u>i,onClick:function(){return r("request_crate",{ref:m})}}),children:(0,o.createComponentVNode)(2,c.Section,{title:"Contains"+(p?" any "+p+" of:":""),scrollable:!0,height:"200px",children:s.map((function(e){return(0,o.createComponentVNode)(2,c.Box,{children:e},e)}))})})};t.SupplyConsole=function(e,t){var n=(0,a.useBackend)(t);n.act,n.data;return(0,l.modalRegisterBodyOverride)("view_crate",s),(0,o.createComponentVNode)(2,d.Window,{width:700,height:620,children:(0,o.createComponentVNode)(2,d.Window.Content,{children:[(0,o.createComponentVNode)(2,l.ComplexModal,{maxWidth:"100%"}),(0,o.createComponentVNode)(2,c.Section,{title:"Supply Records",children:[(0,o.createComponentVNode)(2,m),(0,o.createComponentVNode)(2,p)]})]})})};var m=function(e,t){var n=(0,a.useBackend)(t),r=n.act,l=n.data,d=l.supply_points,u=l.shuttle,s=null,m=!1;return l.shuttle_auth&&(1===u.launch&&0===u.mode?s=(0,o.createComponentVNode)(2,c.Button,{icon:"rocket",content:"Send Away",onClick:function(){return r("send_shuttle",{mode:"send_away"})}}):2!==u.launch||3!==u.mode&&1!==u.mode?1===u.launch&&5===u.mode&&(s=(0,o.createComponentVNode)(2,c.Button,{icon:"rocket",content:"Send Shuttle",onClick:function(){return r("send_shuttle",{mode:"send_to_station"})}})):s=(0,o.createComponentVNode)(2,c.Button,{icon:"ban",content:"Cancel Launch",onClick:function(){return r("send_shuttle",{mode:"cancel_shuttle"})}}),u.force&&(m=!0)),(0,o.createComponentVNode)(2,c.Section,{children:[(0,o.createComponentVNode)(2,c.LabeledList,{children:(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Supply Points",children:(0,o.createComponentVNode)(2,c.AnimatedNumber,{value:d})})}),(0,o.createComponentVNode)(2,c.Section,{level:2,title:"Supply Shuttle",mt:2,children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Location",buttons:(0,o.createFragment)([s,m?(0,o.createComponentVNode)(2,c.Button,{icon:"exclamation-triangle",content:"Force Launch",onClick:function(){return r("send_shuttle",{mode:"force_shuttle"})}}):null],0),children:u.location}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Engine",children:u.engine}),4===u.mode?(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"ETA",children:u.time>1?(0,i.formatTime)(u.time):"LATE"}):null]})})]})},p=function(e,t){var n=(0,a.useBackend)(t),r=(n.act,n.data.order_auth,(0,a.useLocalState)(t,"tabIndex",0)),i=r[0],l=r[1];return(0,o.createComponentVNode)(2,c.Section,{title:"Menu",children:[(0,o.createComponentVNode)(2,c.Tabs,{children:[(0,o.createComponentVNode)(2,c.Tabs.Tab,{icon:"box",selected:0===i,onClick:function(){return l(0)},children:"Request"}),(0,o.createComponentVNode)(2,c.Tabs.Tab,{icon:"check-circle-o",selected:1===i,onClick:function(){return l(1)},children:"Accepted"}),(0,o.createComponentVNode)(2,c.Tabs.Tab,{icon:"circle-o",selected:2===i,onClick:function(){return l(2)},children:"Requests"}),(0,o.createComponentVNode)(2,c.Tabs.Tab,{icon:"book",selected:3===i,onClick:function(){return l(3)},children:"Order history"}),(0,o.createComponentVNode)(2,c.Tabs.Tab,{icon:"book",selected:4===i,onClick:function(){return l(4)},children:"Export history"})]}),0===i?(0,o.createComponentVNode)(2,h):null,1===i?(0,o.createComponentVNode)(2,C,{mode:"Approved"}):null,2===i?(0,o.createComponentVNode)(2,C,{mode:"Requested"}):null,3===i?(0,o.createComponentVNode)(2,C,{mode:"All"}):null,4===i?(0,o.createComponentVNode)(2,f):null]})},h=function(e,t){var n=(0,a.useBackend)(t),i=n.act,l=n.data,d=l.categories,s=l.supply_packs,m=l.contraband,p=l.supply_points,h=(0,a.useLocalState)(t,"activeCategory",null),C=h[0],f=h[1],N=(0,u.flow)([(0,r.filter)((function(e){return e.group===C})),(0,r.filter)((function(e){return!e.contraband||m})),(0,r.sortBy)((function(e){return e.name})),(0,r.sortBy)((function(e){return e.cost>p}))])(s);return(0,o.createComponentVNode)(2,c.Section,{level:2,children:(0,o.createComponentVNode)(2,c.Flex,{spacing:1,children:[(0,o.createComponentVNode)(2,c.Flex.Item,{basis:"25%",children:(0,o.createComponentVNode)(2,c.Section,{title:"Categories",scrollable:!0,fill:!0,height:"290px",children:d.map((function(e){return(0,o.createComponentVNode)(2,c.Button,{fluid:!0,content:e,selected:e===C,onClick:function(){return f(e)}},e)}))})}),(0,o.createComponentVNode)(2,c.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,c.Section,{title:"Contents",scrollable:!0,fill:!0,height:"290px",children:N.map((function(e){return(0,o.createComponentVNode)(2,c.Box,{children:(0,o.createComponentVNode)(2,c.Flex,{align:"center",justify:"flex-start",spacing:1,children:[(0,o.createComponentVNode)(2,c.Flex.Item,{basis:"70%",children:(0,o.createComponentVNode)(2,c.Button,{fluid:!0,icon:"shopping-cart",ellipsis:!0,content:e.name,color:e.cost>p?"red":null,onClick:function(){return i("request_crate",{ref:e.ref})}})}),(0,o.createComponentVNode)(2,c.Flex.Item,{children:(0,o.createComponentVNode)(2,c.Button,{content:"#",color:e.cost>p?"red":null,onClick:function(){return i("request_crate_multi",{ref:e.ref})}})}),(0,o.createComponentVNode)(2,c.Flex.Item,{children:(0,o.createComponentVNode)(2,c.Button,{content:"C",color:e.cost>p?"red":null,onClick:function(){return i("view_crate",{crate:e.ref})}})}),(0,o.createComponentVNode)(2,c.Flex.Item,{grow:1,children:[e.cost," points"]})]})},e.name)}))})})]})})},C=function(e,t){var n=(0,a.useBackend)(t),r=n.act,i=n.data,l=e.mode,d=i.orders,u=i.order_auth,s=i.supply_points,m=d.filter((function(e){return e.status===l||"All"===l}));return m.length?(0,o.createComponentVNode)(2,c.Section,{level:2,children:["Requested"===l&&u?(0,o.createComponentVNode)(2,c.Button,{mt:-1,mb:1,fluid:!0,color:"red",icon:"trash",content:"Clear all requests",onClick:function(){return r("clear_all_requests")}}):null,m.map((function(e,t){return(0,o.createComponentVNode)(2,c.Section,{title:"Order "+(t+1),buttons:"All"===l&&u?(0,o.createComponentVNode)(2,c.Button,{color:"red",icon:"trash",content:"Delete Record",onClick:function(){return r("delete_order",{ref:e.ref})}}):null,children:[(0,o.createComponentVNode)(2,c.LabeledList,{children:[e.entries.map((function(t){return t.entry?(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:t.field,buttons:u?(0,o.createComponentVNode)(2,c.Button,{icon:"pen",content:"Edit",onClick:function(){r("edit_order_value",{ref:e.ref,edit:t.field,"default":t.entry})}}):null,children:t.entry}):null})),"All"===l?(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Status",children:e.status}):null]}),u&&"Requested"===l?(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Button,{icon:"check",content:"Approve",disabled:e.cost>s,onClick:function(){return r("approve_order",{ref:e.ref})}}),(0,o.createComponentVNode)(2,c.Button,{icon:"times",content:"Deny",onClick:function(){return r("deny_order",{ref:e.ref})}})],4):null]},t)}))]}):(0,o.createComponentVNode)(2,c.Section,{level:2,children:"No orders found."})},f=function(e,t){var n=(0,a.useBackend)(t),r=n.act,i=n.data,l=i.receipts,d=i.order_auth;return l.length?(0,o.createComponentVNode)(2,c.Section,{level:2,children:l.map((function(e,t){return(0,o.createComponentVNode)(2,c.Section,{children:[(0,o.createComponentVNode)(2,c.LabeledList,{children:[e.title.map((function(t){return(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:t.field,buttons:d?(0,o.createComponentVNode)(2,c.Button,{icon:"pen",content:"Edit",onClick:function(){return r("export_edit",{ref:e.ref,edit:t.field,"default":t.entry})}}):null,children:t.entry},t.field)})),e.error?(0,o.createComponentVNode)(2,c.LabeledList.Item,{labelColor:"red",label:"Error",children:e.error}):e.contents.map((function(t,n){return(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:t.object,buttons:d?(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Button,{icon:"pen",content:"Edit",onClick:function(){return r("export_edit_field",{ref:e.ref,index:n+1,edit:"meow","default":t.object})}}),(0,o.createComponentVNode)(2,c.Button,{icon:"trash",color:"red",content:"Delete",onClick:function(){return r("export_delete_field",{ref:e.ref,index:n+1})}})],4):null,children:[t.quantity,"x -> ",t.value," points"]},n)}))]}),d?(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Button,{mt:1,icon:"plus",content:"Add Item To Record",onClick:function(){return r("export_add_field",{ref:e.ref})}}),(0,o.createComponentVNode)(2,c.Button,{icon:"trash",content:"Delete Record",onClick:function(){return r("export_delete",{ref:e.ref})}})],4):null]},t)}))}):(0,o.createComponentVNode)(2,c.Section,{level:2,children:"No receipts found."})}},function(e,t,n){"use strict";t.__esModule=!0,t.TEGenerator=void 0;var o=n(0),r=n(5),i=n(1),a=n(2),c=n(3),l=n(20);t.TEGenerator=function(e,t){var n=(0,i.useBackend)(t).data,r=n.totalOutput,u=n.maxTotalOutput,s=n.thermalOutput,m=n.primary,p=n.secondary;return(0,o.createComponentVNode)(2,c.Window,{width:550,height:310,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{title:"Status",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Total Output",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:r,maxValue:u,children:(0,l.formatPower)(r)})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Thermal Output",children:(0,l.formatPower)(s)})]})}),m&&p?(0,o.createComponentVNode)(2,a.Flex,{spacing:1,children:[(0,o.createComponentVNode)(2,a.Flex.Item,{shrink:1,grow:1,children:(0,o.createComponentVNode)(2,d,{name:"Primary Circulator",values:m})}),(0,o.createComponentVNode)(2,a.Flex.Item,{shrink:1,grow:1,children:(0,o.createComponentVNode)(2,d,{name:"Secondary Circulator",values:p})})]}):(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Warning! Both circulators must be connected in order to operate this machine."})]})})};var d=function(e,t){var n=e.name,i=e.values,c=i.dir,d=i.output,u=i.flowCapacity,s=i.inletPressure,m=i.inletTemperature,p=i.outletPressure,h=i.outletTemperature;return(0,o.createComponentVNode)(2,a.Section,{title:n+" ("+c+")",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Turbine Output",children:(0,l.formatPower)(d)}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Flow Capacity",children:[(0,r.round)(u,2),"%"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Inlet Pressure",children:(0,l.formatSiUnit)(1e3*s,0,"Pa")}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Inlet Temperature",children:[(0,r.round)(m,2)," K"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Outlet Pressure",children:(0,l.formatSiUnit)(1e3*p,0,"Pa")}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Outlet Temperature",children:[(0,r.round)(h,2)," K"]})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Tank=void 0;var o=n(0),r=n(1),i=n(2),a=n(3);t.Tank=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.connected,u=l.showToggle,s=void 0===u||u,m=l.maskConnected,p=l.tankPressure,h=l.releasePressure,C=l.defaultReleasePressure,f=l.minReleasePressure,N=l.maxReleasePressure;return(0,o.createComponentVNode)(2,a.Window,{width:400,height:320,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:[(0,o.createComponentVNode)(2,i.Section,{title:"Status",buttons:!!s&&(0,o.createComponentVNode)(2,i.Button,{icon:d?"air-freshener":"lock-open",selected:d,disabled:!m,content:"Mask Release Valve",onClick:function(){return c("toggle")}}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Mask Connected",children:m?"Yes":"No"})})}),(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Pressure",children:(0,o.createComponentVNode)(2,i.ProgressBar,{value:p/1013,ranges:{good:[.35,Infinity],average:[.15,.35],bad:[-Infinity,.15]},children:l.tankPressure+" kPa"})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Pressure Regulator",children:[(0,o.createComponentVNode)(2,i.Button,{icon:"fast-backward",disabled:h===f,onClick:function(){return c("pressure",{pressure:"min"})}}),(0,o.createComponentVNode)(2,i.NumberInput,{animated:!0,value:parseFloat(h),width:"65px",unit:"kPa",minValue:f,maxValue:N,onChange:function(e,t){return c("pressure",{pressure:t})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"fast-forward",disabled:h===N,onClick:function(){return c("pressure",{pressure:"max"})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"undo",content:"",disabled:h===C,onClick:function(){return c("pressure",{pressure:"reset"})}})]})]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.TankDispenser=void 0;var o=n(0),r=n(1),i=n(2),a=n(3);t.TankDispenser=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data;return(0,o.createComponentVNode)(2,a.Window,{width:275,height:103,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Phoron",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:l.plasma?"square":"square-o",content:"Dispense",disabled:!l.plasma,onClick:function(){return c("plasma")}}),children:l.plasma}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Oxygen",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:l.oxygen?"square":"square-o",content:"Dispense",disabled:!l.oxygen,onClick:function(){return c("oxygen")}}),children:l.oxygen})]})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.TelecommsLogBrowser=void 0;var o=n(0),r=n(5),i=n(1),a=n(2),c=n(3);t.TelecommsLogBrowser=function(e,t){var n=(0,i.useBackend)(t),r=n.act,u=n.data,s=u.universal_translate,m=u.network,p=u.temp,h=u.servers,C=u.selectedServer;return(0,o.createComponentVNode)(2,c.Window,{width:575,height:450,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:[p&&p.length?(0,o.createComponentVNode)(2,a.NoticeBox,{warning:!0,children:[(0,o.createComponentVNode)(2,a.Box,{display:"inline-box",verticalAlign:"middle",children:p}),(0,o.createComponentVNode)(2,a.Button,{icon:"times-circle",float:"right",onClick:function(){return r("cleartemp")}}),(0,o.createComponentVNode)(2,a.Box,{clear:"both"})]}):null,(0,o.createComponentVNode)(2,a.Section,{title:"Network Control",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current Network",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"search",content:"Refresh",onClick:function(){return r("scan")}}),(0,o.createComponentVNode)(2,a.Button,{color:"bad",icon:"exclamation-triangle",content:"Flush Buffer",disabled:0===h.length,onClick:function(){return r("release")}})],4),children:(0,o.createComponentVNode)(2,a.Button,{content:m,icon:"pen",onClick:function(){return r("network")}})})})}),C?(0,o.createComponentVNode)(2,d,{network:m,server:C,universal_translate:s}):(0,o.createComponentVNode)(2,l,{network:m,servers:h})]})})};var l=function(e,t){var n=(0,i.useBackend)(t),r=n.act,c=(n.data,e.network,e.servers);return c&&c.length?(0,o.createComponentVNode)(2,a.Section,{title:"Detected Telecommunication Servers",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:c.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name+" ("+e.id+")",children:(0,o.createComponentVNode)(2,a.Button,{content:"View",icon:"eye",onClick:function(){return r("view",{id:e.id})}})},e.id)}))})}):(0,o.createComponentVNode)(2,a.Section,{title:"Detected Telecommunications Servers",children:[(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"No servers detected."}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:"Scan",icon:"search",onClick:function(){return r("scan")}})]})},d=function(e,t){var n=(0,i.useBackend)(t),c=n.act,l=(n.data,e.network,e.server),d=e.universal_translate;return(0,o.createComponentVNode)(2,a.Section,{title:"Server ("+l.id+")",buttons:(0,o.createComponentVNode)(2,a.Button,{content:"Return",icon:"undo",onClick:function(){return c("mainmenu")}}),children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Total Recorded Traffic",children:l.totalTraffic>=1024?(0,r.round)(l.totalTraffic/1024)+" Terrabytes":l.totalTraffic+" Gigabytes"})}),(0,o.createComponentVNode)(2,a.Section,{title:"Stored Logs",mt:"4px",children:(0,o.createComponentVNode)(2,a.Flex,{wrap:"wrap",children:l.logs&&l.logs.length?l.logs.map((function(e){return(0,o.createComponentVNode)(2,a.Flex.Item,{m:"2px",basis:"49%",grow:e.id%2,children:(0,o.createComponentVNode)(2,a.Section,{title:d||e.parameters.uspeech||e.parameters.intelligible||"Execution Error"===e.input_type?e.input_type:"Audio File",buttons:(0,o.createComponentVNode)(2,a.Button.Confirm,{confirmContent:"Delete Log?",color:"bad",icon:"trash",confirmIcon:"trash",onClick:function(){return c("delete",{id:e.id})}}),children:"Execution Error"===e.input_type?(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Data type",children:"Error"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Output",children:e.parameters.message}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Delete",children:(0,o.createComponentVNode)(2,a.Button,{icon:"trash",onClick:function(){return c("delete",{id:e.id})}})})]}):d||e.parameters.uspeech||e.parameters.intelligible?(0,o.createComponentVNode)(2,u,{log:e}):(0,o.createComponentVNode)(2,u,{error:!0})})},e.id)})):"No Logs Detected."})})]})},u=function(e,t){var n=(0,i.useBackend)(t),r=(n.act,n.data,e.log),c=e.error,l=r&&r.parameters||{none:"none"},d=l.timecode,u=l.name,s=l.race,m=l.job,p=l.message;return c?(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Time Recieved",children:d}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Source",children:"Unidentifiable"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Class",children:s}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Contents",children:"Unintelligible"})]}):(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Time Recieved",children:d}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Source",children:[u," (Job: ",m,")"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Class",children:s}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Contents",className:"LabeledList__breakContents",children:p})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.TelecommsMachineBrowser=void 0;var o=n(0),r=(n(5),n(1)),i=n(2),a=n(3);t.TelecommsMachineBrowser=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,u=d.network,s=d.temp,m=d.machinelist,p=d.selectedMachine;return(0,o.createComponentVNode)(2,a.Window,{width:575,height:450,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[s&&s.length?(0,o.createComponentVNode)(2,i.NoticeBox,{warning:!0,children:[(0,o.createComponentVNode)(2,i.Box,{display:"inline-box",verticalAlign:"middle",children:s}),(0,o.createComponentVNode)(2,i.Button,{icon:"times-circle",float:"right",onClick:function(){return l("cleartemp")}}),(0,o.createComponentVNode)(2,i.Box,{clear:"both"})]}):null,(0,o.createComponentVNode)(2,i.Section,{title:"Network Control",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Current Network",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:"search",content:"Probe Network",onClick:function(){return l("scan")}}),(0,o.createComponentVNode)(2,i.Button,{color:"bad",icon:"exclamation-triangle",content:"Flush Buffer",disabled:0===m.length,onClick:function(){return l("release")}})],4),children:(0,o.createComponentVNode)(2,i.Button,{content:u,icon:"pen",onClick:function(){return l("network")}})})})}),m&&m.length?(0,o.createComponentVNode)(2,c,{title:p?p.name+" ("+p.id+")":"Detected Network Entities",list:p?p.links:m,showBack:p}):(0,o.createComponentVNode)(2,i.Section,{title:"No Devices Found",children:(0,o.createComponentVNode)(2,i.Button,{icon:"search",content:"Probe Network",onClick:function(){return l("scan")}})})]})})};var c=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=(n.data,e.list),l=e.title,d=e.showBack;return(0,o.createComponentVNode)(2,i.Section,{title:l,buttons:d&&(0,o.createComponentVNode)(2,i.Button,{icon:"undo",content:"Back to Main Menu",onClick:function(){return a("mainmenu")}}),children:[(0,o.createComponentVNode)(2,i.Box,{color:"label",children:(0,o.createVNode)(1,"u",null,"Linked entities",16)}),(0,o.createComponentVNode)(2,i.LabeledList,{children:c.length?c.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.name+" ("+e.id+")",children:(0,o.createComponentVNode)(2,i.Button,{content:"View",icon:"eye",onClick:function(){return a("view",{id:e.id})}})},e.id)})):(0,o.createComponentVNode)(2,i.LabeledList.Item,{color:"bad",children:"No links detected."})})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.TelecommsMultitoolMenu=void 0;var o=n(0),r=(n(5),n(1)),i=n(2),a=n(62),c=n(3);t.TelecommsMultitoolMenu=function(e,t){var n=(0,r.useBackend)(t),i=(n.act,n.data),u=(i.temp,i.on,i.id,i.network,i.autolinkers,i.shadowlink,i.options);i.linked,i.filter,i.multitool,i.multitool_buffer;return(0,o.createComponentVNode)(2,c.Window,{width:520,height:540,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.TemporaryNotice),(0,o.createComponentVNode)(2,l),(0,o.createComponentVNode)(2,d,{options:u})]})})};var l=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,l=(c.temp,c.on),d=c.id,u=c.network,s=c.autolinkers,m=c.shadowlink,p=(c.options,c.linked),h=c.filter,C=c.multitool,f=c.multitool_buffer;return(0,o.createComponentVNode)(2,i.Section,{title:"Status",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"power-off",selected:l,content:l?"On":"Off",onClick:function(){return a("toggle")}}),children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Identification String",children:(0,o.createComponentVNode)(2,i.Button,{icon:"pen",content:d,onClick:function(){return a("id")}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Network",children:(0,o.createComponentVNode)(2,i.Button,{icon:"pen",content:u,onClick:function(){return a("network")}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Prefabrication",children:s?"TRUE":"FALSE"}),m?(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Shadow Link",children:"Active."}):null,C?(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Multitool Buffer",children:[f?(0,o.createFragment)([f.name,(0,o.createTextVNode)(" ("),f.id,(0,o.createTextVNode)(")")],0):null,(0,o.createComponentVNode)(2,i.Button,{color:f?"green":null,content:f?"Link ("+f.id+")":"Add Machine",icon:f?"link":"plus",onClick:f?function(){return a("link")}:function(){return a("buffer")}}),f?(0,o.createComponentVNode)(2,i.Button,{color:"red",content:"Flush",icon:"trash",onClick:function(){return a("flush")}}):null]}):null]}),(0,o.createComponentVNode)(2,i.Section,{title:"Linked network Entities",mt:1,children:(0,o.createComponentVNode)(2,i.LabeledList,{children:p.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.ref+" "+e.name+" ("+e.id+")",buttons:(0,o.createComponentVNode)(2,i.Button.Confirm,{color:"red",icon:"trash",onClick:function(){return a("unlink",{unlink:e.index})}})},e.ref)}))})}),(0,o.createComponentVNode)(2,i.Section,{title:"Filtering Frequencies",mt:1,children:[h.map((function(e){return(0,o.createComponentVNode)(2,i.Button.Confirm,{content:e.name+" GHz",confirmContent:"Delete?",confirmColor:"red",confirmIcon:"trash",onClick:function(){return a("delete",{"delete":e.freq})}},e.index)})),h&&0!==h.length?null:(0,o.createComponentVNode)(2,i.Box,{color:"label",children:"No filters."})]})]})},d=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=(n.data,e.options),l=c.use_listening_level,d=c.use_broadcasting,u=c.use_receiving,s=c.listening_level,m=c.broadcasting,p=c.receiving,h=c.use_change_freq,C=c.change_freq,f=c.use_broadcast_range,N=c.use_receive_range,b=c.range,V=c.minRange,g=c.maxRange;return l||d||u||h||f||N?(0,o.createComponentVNode)(2,i.Section,{title:"Options",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[l?(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Signal Locked to Station",children:(0,o.createComponentVNode)(2,i.Button,{icon:s?"lock-closed":"lock-open",content:s?"Yes":"No",onClick:function(){return a("change_listening")}})}):null,d?(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Broadcasting",children:(0,o.createComponentVNode)(2,i.Button,{icon:"power-off",selected:m,content:m?"Yes":"No",onClick:function(){return a("broadcast")}})}):null,u?(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Receving",children:(0,o.createComponentVNode)(2,i.Button,{icon:"power-off",selected:p,content:p?"Yes":"No",onClick:function(){return a("receive")}})}):null,h?(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Change Signal Frequency",children:(0,o.createComponentVNode)(2,i.Button,{icon:"wave-square",selected:!!C,content:C?"Yes ("+C+")":"No",onClick:function(){return a("change_freq")}})}):null,f||N?(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:(f?"Broadcast":"Receive")+" Range",children:(0,o.createComponentVNode)(2,i.NumberInput,{value:b,minValue:V,maxValue:g,unit:"gigameters",stepPixelSize:4,format:function(e){return e+1},onDrag:function(e,t){return a("range",{range:t})}})}):null]})}):(0,o.createComponentVNode)(2,i.Section,{title:"No Options Found"})}},function(e,t,n){"use strict";t.__esModule=!0,t.Teleporter=void 0;var o=n(0),r=n(1),i=n(2),a=n(3);t.Teleporter=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.locked_name,u=l.station_connected,s=l.hub_connected,m=l.calibrated,p=l.teleporter_on;return(0,o.createComponentVNode)(2,a.Window,{width:300,height:200,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Target",children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"bullseye",onClick:function(){return c("select_target")},content:d})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Calibrated",children:(0,o.createComponentVNode)(2,i.Button.Checkbox,{fluid:!0,checked:m,color:m?"good":"bad",onClick:function(){return c("test_fire")},content:m?"Accurate":"Test Fire"})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Teleporter",children:(0,o.createComponentVNode)(2,i.Button.Checkbox,{fluid:!0,checked:p,color:p?"good":"bad",onClick:function(){return c("toggle_on")},content:p?"Online":"OFFLINE"})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Station",children:u?"Connected":"Not Connected"}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Hub",children:s?"Connected":"Not Connected"})]})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.TelesciConsoleContent=t.TelesciConsole=void 0;var o=n(0),r=n(8),i=n(1),a=n(2),c=n(3);t.TelesciConsole=function(e,t){var n=(0,i.useBackend)(t),r=(n.act,n.data.noTelepad);return(0,o.createComponentVNode)(2,c.Window,{width:400,height:450,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:r&&(0,o.createComponentVNode)(2,l)||(0,o.createComponentVNode)(2,d)})})};var l=function(e,t){return(0,o.createComponentVNode)(2,a.Section,{title:"Error",color:"bad",children:["No telepad located.",(0,o.createVNode)(1,"br"),"Please add telepad data."]})},d=function(e,t){var n=(0,i.useBackend)(t),c=n.act,l=n.data,d=l.insertedGps,u=l.rotation,s=l.currentZ,m=l.cooldown,p=l.crystalCount,h=l.maxCrystals,C=(l.maxPossibleDistance,l.maxAllowedDistance),f=l.distance,N=l.tempMsg,b=l.sectorOptions,V=l.lastTeleData;return(0,o.createComponentVNode)(2,a.Section,{title:"Telepad Controls",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"eject",disabled:!d,onClick:function(){return c("ejectGPS")},content:"Eject GPS"}),children:[(0,o.createComponentVNode)(2,a.NoticeBox,{info:!0,children:m&&(0,o.createComponentVNode)(2,a.Box,{children:["Telepad is recharging. Please wait ",(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:m})," seconds."]})||(0,o.createComponentVNode)(2,a.Box,{children:N})}),(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Bearing",children:(0,o.createComponentVNode)(2,a.NumberInput,{fluid:!0,value:u,format:function(e){return e+"\xb0"},step:1,minValue:-900,maxValue:900,onDrag:function(e,t){return c("setrotation",{val:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Distance",children:(0,o.createComponentVNode)(2,a.NumberInput,{fluid:!0,value:f,format:function(e){return e+"/"+C+" m"},minValue:0,maxValue:C,step:1,stepPixelSize:4,onDrag:function(e,t){return c("setdistance",{val:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Sector",children:(0,r.sortBy)((function(e){return Number(e)}))(b).map((function(e){return(0,o.createComponentVNode)(2,a.Button,{icon:"check-circle",content:e,selected:s===e,onClick:function(){return c("setz",{setz:e})}},e)}))}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Controls",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"share",iconRotation:-90,onClick:function(){return c("send")},content:"Send"}),(0,o.createComponentVNode)(2,a.Button,{icon:"share",iconRotation:90,onClick:function(){return c("receive")},content:"Receive"}),(0,o.createComponentVNode)(2,a.Button,{icon:"sync",iconRotation:90,onClick:function(){return c("recal")},content:"Recalibrate"})]})]}),V&&(0,o.createComponentVNode)(2,a.Section,{mt:1,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Telepad Location",children:[V.src_x,", ",V.src_y]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Distance",children:[V.distance,"m"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Transit Time",children:[V.time," secs"]})]})})||(0,o.createComponentVNode)(2,a.Section,{mt:1,children:"No teleport data found."}),(0,o.createComponentVNode)(2,a.Section,{children:["Crystals: ",p," / ",h]})]})};t.TelesciConsoleContent=d},function(e,t,n){"use strict";t.__esModule=!0,t.TimeClock=void 0;var o=n(0),r=n(5),i=n(1),a=n(2),c=n(3),l=n(192);t.TimeClock=function(e,t){var n=(0,i.useBackend)(t),d=n.act,u=n.data,s=u.department_hours,m=u.user_name,p=u.card,h=u.assignment,C=u.job_datum,f=u.allow_change_job,N=u.job_choices;return(0,o.createComponentVNode)(2,c.Window,{width:500,height:520,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{title:"OOC",children:[(0,o.createComponentVNode)(2,a.NoticeBox,{children:"OOC Note: PTO acquired is account-wide and shared across all characters. Info listed below is not IC information."}),(0,o.createComponentVNode)(2,a.Section,{level:2,title:"Time Off Balance for "+m,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:Object.keys(s).map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e,color:s[e]>6?"good":s[e]>1?"average":"bad",children:[(0,r.toFixed)(s[e],1)," ",1===s[e]?"hour":"hours"]},e)}))})})]}),(0,o.createComponentVNode)(2,a.Section,{title:"Employee Info",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Employee ID",children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"user",onClick:function(){return d("id")},children:p||"Insert ID"})}),!!C&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Rank",children:(0,o.createComponentVNode)(2,a.Box,{backgroundColor:C.selection_color,p:.8,children:(0,o.createComponentVNode)(2,a.Flex,{justify:"space-between",align:"center",children:[(0,o.createComponentVNode)(2,a.Flex.Item,{children:(0,o.createComponentVNode)(2,a.Box,{ml:1,children:(0,o.createComponentVNode)(2,l.RankIcon,{color:"white",rank:C.title})})}),(0,o.createComponentVNode)(2,a.Flex.Item,{children:(0,o.createComponentVNode)(2,a.Box,{fontSize:1.5,inline:!0,mr:1,children:C.title})})]})})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Departments",children:C.departments}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pay Scale",children:C.economic_modifier}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"PTO Elegibility",children:C.timeoff_factor>0&&(0,o.createComponentVNode)(2,a.Box,{children:["Earns PTO - ",C.pto_department]})||C.timeoff_factor<0&&(0,o.createComponentVNode)(2,a.Box,{children:["Requires PTO - ",C.pto_department]})||(0,o.createComponentVNode)(2,a.Box,{children:"Neutral"})})],4)]})}),!(!f||!C||0===C.timeoff_factor||"Dismissed"===h)&&(0,o.createComponentVNode)(2,a.Section,{title:"Employment Actions",children:C.timeoff_factor>0&&(s[C.pto_department]>0&&(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"exclamation-triangle",onClick:function(){return d("switch-to-offduty")},children:"Go Off-Duty"})||(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Warning: You do not have enough accrued time off to go off-duty."}))||Object.keys(N).length&&Object.keys(N).map((function(e){return N[e].map((function(t){return(0,o.createComponentVNode)(2,a.Button,{icon:"suitcase",onClick:function(){return d("switch-to-onduty-rank",{"switch-to-onduty-rank":e,"switch-to-onduty-assignment":t})},children:t},t)}))}))||(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"No Open Positions - See Head Of Personnel"})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.TransferValve=void 0;var o=n(0),r=n(1),i=n(2),a=n(3);t.TransferValve=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.tank_one,u=l.tank_two,s=l.attached_device,m=l.valve;return(0,o.createComponentVNode)(2,a.Window,{children:(0,o.createComponentVNode)(2,a.Window.Content,{children:[(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Valve Status",children:(0,o.createComponentVNode)(2,i.Button,{icon:m?"unlock":"lock",content:m?"Open":"Closed",disabled:!d||!u,onClick:function(){return c("toggle")}})})})}),(0,o.createComponentVNode)(2,i.Section,{title:"Assembly",buttons:(0,o.createComponentVNode)(2,i.Button,{textAlign:"center",width:"150px",icon:"cog",content:"Configure Assembly",disabled:!s,onClick:function(){return c("device")}}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:s?(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Attachment",children:(0,o.createComponentVNode)(2,i.Button,{icon:"eject",content:s,disabled:!s,onClick:function(){return c("remove_device")}})}):(0,o.createComponentVNode)(2,i.NoticeBox,{textAlign:"center",children:"Attach Assembly"})})}),(0,o.createComponentVNode)(2,i.Section,{title:"Attachment One",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:d?(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Attachment",children:(0,o.createComponentVNode)(2,i.Button,{icon:"eject",content:d,disabled:!d,onClick:function(){return c("tankone")}})}):(0,o.createComponentVNode)(2,i.NoticeBox,{textAlign:"center",children:"Attach Tank"})})}),(0,o.createComponentVNode)(2,i.Section,{title:"Attachment Two",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:u?(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Attachment",children:(0,o.createComponentVNode)(2,i.Button,{icon:"eject",content:u,disabled:!u,onClick:function(){return c("tanktwo")}})}):(0,o.createComponentVNode)(2,i.NoticeBox,{textAlign:"center",children:"Attach Tank"})})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.TurbineControl=void 0;var o=n(0),r=(n(5),n(20)),i=n(1),a=n(2),c=n(3);t.TurbineControl=function(e,t){var n=(0,i.useBackend)(t),l=n.act,d=n.data,u=(d.connected,d.compressor_broke),s=d.turbine_broke,m=d.broken,p=d.door_status,h=d.online,C=d.power,f=d.rpm,N=d.temp;return(0,o.createComponentVNode)(2,c.Window,{width:520,height:440,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{title:"Turbine Controller",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",children:m&&(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:["Setup is broken",(0,o.createComponentVNode)(2,a.Button,{icon:"sync",onClick:function(){return l("reconnect")},content:"Reconnect"})]})||(0,o.createComponentVNode)(2,a.Box,{color:h?"good":"bad",children:!h||u||s?"Offline":"Online"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Compressor",children:u&&(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Compressor is inoperable."})||s&&(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Turbine is inoperable."})||(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.Button.Checkbox,{checked:h,content:"Compressor Power",onClick:function(){return l(h?"power-off":"power-on")}})})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Vent Doors",children:(0,o.createComponentVNode)(2,a.Button.Checkbox,{checked:p,onClick:function(){return l("doors")},content:p?"Closed":"Open"})})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Status",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Turbine Speed",children:[m?"--":(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:f})," RPM"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Internal Temperature",children:[m?"--":(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:N})," K"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Generated Power",children:m?"--":(0,o.createComponentVNode)(2,a.AnimatedNumber,{format:function(e){return(0,r.formatPower)(e)},value:Number(C)})})]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Turbolift=void 0;var o=n(0),r=(n(5),n(1)),i=n(2),a=n(3);t.Turbolift=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.floors,u=l.doors_open,s=l.fire_mode;return(0,o.createComponentVNode)(2,a.Window,{width:480,height:260+25*s,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:(0,o.createComponentVNode)(2,i.Section,{title:"Floor Selection",className:s?"Section--elevator--fire":null,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:u?"door-open":"door-closed",content:u?s?"Close Doors (SAFETY OFF)":"Doors Open":"Doors Closed",selected:u&&!s,color:s?"red":null,onClick:function(){return c("toggle_doors")}}),(0,o.createComponentVNode)(2,i.Button,{icon:"exclamation-triangle",color:"bad",content:"Emergency Stop",onClick:function(){return c("emergency_stop")}})],4),children:[!s||(0,o.createComponentVNode)(2,i.Section,{className:"Section--elevator--fire",textAlign:"center",title:"FIREFIGHTER MODE ENGAGED"}),(0,o.createComponentVNode)(2,i.Flex,{wrap:"wrap",children:d.map((function(e){return(0,o.createComponentVNode)(2,i.Flex.Item,{basis:"100%",children:(0,o.createComponentVNode)(2,i.Flex,{align:"center",justify:"space-around",children:[(0,o.createComponentVNode)(2,i.Flex.Item,{basis:"22%",textAlign:"right",mr:"3px",children:e.label||"Floor #"+e.id}),(0,o.createComponentVNode)(2,i.Flex.Item,{basis:"8%",textAlign:"left",children:(0,o.createComponentVNode)(2,i.Button,{icon:"circle",color:e.current?"red":e.target?"green":e.queued?"yellow":null,onClick:function(){return c("move_to_floor",{ref:e.ref})}})}),(0,o.createComponentVNode)(2,i.Flex.Item,{basis:"50%",grow:1,children:e.name})]})},e.id)}))})]})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.GenericUplink=t.Uplink=void 0;var o=n(0),r=n(6),i=n(1),a=n(2),c=n(20),l=n(3);t.Uplink=function(e,t){var n=(0,i.useBackend)(t).data,r=(0,i.useLocalState)(t,"screen",0),c=r[0],m=r[1],p=n.telecrystals;return(0,o.createComponentVNode)(2,l.Window,{width:620,height:580,theme:"syndicate",resizable:!0,children:(0,o.createComponentVNode)(2,l.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,d,{screen:c,setScreen:m}),0===c&&(0,o.createComponentVNode)(2,s,{currencyAmount:p,currencySymbol:"TC"})||1===c&&(0,o.createComponentVNode)(2,u)||(0,o.createComponentVNode)(2,a.Section,{color:"bad",children:"Error"})]})})};var d=function(e,t){var n=(0,i.useBackend)(t),r=(n.act,n.data),c=e.screen,l=e.setScreen,d=r.discount_name,u=r.discount_amount,s=r.offer_expiry;return(0,o.createComponentVNode)(2,a.Section,{children:[(0,o.createComponentVNode)(2,a.Tabs,{style:{"border-bottom":"none","margin-bottom":"0"},children:[(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:0===c,onClick:function(){return l(0)},children:"Request Items"}),(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:1===c,onClick:function(){return l(1)},children:"Exploitable Information"})]}),(0,o.createComponentVNode)(2,a.Section,{title:"Item Discount",level:2,children:u<100&&(0,o.createComponentVNode)(2,a.Box,{children:[d," - ",u,"% off. Offer expires at: ",s]})||(0,o.createComponentVNode)(2,a.Box,{children:"No items currently discounted."})})]})},u=function(e,t){var n=(0,i.useBackend)(t),r=n.act,c=n.data,l=c.exploit,d=c.locked_records;return(0,o.createComponentVNode)(2,a.Section,{title:"Exploitable Information",buttons:l&&(0,o.createComponentVNode)(2,a.Button,{icon:"undo",content:"Back",onClick:function(){return r("view_exploits",{id:0})}}),children:l&&(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Name",children:l.name}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Sex",children:l.sex}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Species",children:l.species}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Age",children:l.age}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Rank",children:l.rank}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Home System",children:l.home_system}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Citizenship",children:l.citizenship}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Faction",children:l.faction}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Religion",children:l.religion}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Fingerprint",children:l.fingerprint}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Other Affiliations",children:l.antagfaction}),(0,o.createComponentVNode)(2,a.LabeledList.Divider),(0,o.createComponentVNode)(2,a.LabeledList.Item,{children:"Acquired Information"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Notes",children:l.nanoui_exploit_record.split("
").map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:e},e)}))})]})})||d.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{icon:"eye",fluid:!0,content:e.name,onClick:function(){return r("view_exploits",{id:e.id})}},e.id)}))})},s=function(e,t){var n,l,d=e.currencyAmount,u=void 0===d?0:d,s=e.currencySymbol,p=void 0===s?"\u20ae":s,h=(0,i.useBackend)(t),C=h.act,f=h.data,N=f.compactMode,b=f.lockable,V=f.categories,g=void 0===V?[]:V,v=(0,i.useLocalState)(t,"searchText",""),_=v[0],k=v[1],y=(0,i.useLocalState)(t,"category",null==(n=g[0])?void 0:n.name),L=y[0],B=y[1],w=(0,r.createSearch)(_,(function(e){return e.name+e.desc})),x=_.length>0&&g.flatMap((function(e){return e.items||[]})).filter(w).filter((function(e,t){return t<25}))||(null==(l=g.find((function(e){return e.name===L})))?void 0:l.items)||[];return(0,o.createComponentVNode)(2,a.Section,{title:(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:u>0?"good":"bad",children:[(0,c.formatMoney)(u)," ",p]}),buttons:(0,o.createFragment)([(0,o.createTextVNode)("Search"),(0,o.createComponentVNode)(2,a.Input,{autoFocus:!0,value:_,onInput:function(e,t){return k(t)},mx:1}),(0,o.createComponentVNode)(2,a.Button,{icon:N?"list":"info",content:N?"Compact":"Detailed",onClick:function(){return C("compact_toggle")}}),!!b&&(0,o.createComponentVNode)(2,a.Button,{icon:"lock",content:"Lock",onClick:function(){return C("lock")}})],0),children:(0,o.createComponentVNode)(2,a.Flex,{children:[0===_.length&&(0,o.createComponentVNode)(2,a.Flex.Item,{children:(0,o.createComponentVNode)(2,a.Tabs,{vertical:!0,children:g.map((function(e){var t;return(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:e.name===L,onClick:function(){return B(e.name)},children:[e.name," (",(null==(t=e.items)?void 0:t.length)||0,")"]},e.name)}))})}),(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,basis:0,children:[0===x.length&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:0===_.length?"No items in this category.":"No results found."}),(0,o.createComponentVNode)(2,m,{compactMode:_.length>0||N,currencyAmount:u,currencySymbol:p,items:x})]})]})})};t.GenericUplink=s;var m=function(e,t){var n=e.compactMode,l=e.currencyAmount,d=e.currencySymbol,u=(0,i.useBackend)(t).act,s=(0,i.useLocalState)(t,"hoveredItem",{}),m=s[0],p=s[1],h=m&&m.cost||0,C=e.items.map((function(e){var t=m&&m.name!==e.name,n=l-h0&&(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.Box,{color:"label",textAlign:"center",mb:1,children:"Please wait. Harvesting in progress."}),(0,o.createComponentVNode)(2,c),(0,o.createComponentVNode)(2,i.Button,{mt:1,fluid:!0,icon:"stop",onClick:function(){return l("stopharvest")},children:"Stop Early"})]})||s<0&&(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.Box,{color:"label",textAlign:"center",mb:1,children:"Please wait. Energy dump in progress."}),(0,o.createComponentVNode)(2,c),(0,o.createComponentVNode)(2,i.Button,{mt:1,fluid:!0,icon:"stop",onClick:function(){return l("stopharvest")},children:"Stop Early"})]})||Object.keys(m).length&&(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Name",children:m.name}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Charge",children:(0,o.createComponentVNode)(2,c)}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Energy Signature ID",children:m.artifact_id})]}),(0,o.createComponentVNode)(2,i.Button,{mt:1,fluid:!0,icon:"eject",onClick:function(){return l("ejectbattery")},children:"Eject Battery"}),(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"bolt",onClick:function(){return l("drainbattery")},children:"Drain Battery"}),(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"star",onClick:function(){return l("harvest")},children:"Begin Harvest"})]})||(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"No battery inserted."})})})})};var c=function(e,t){var n=(0,r.useBackend)(t),a=(n.act,n.data.info.inserted_battery);return Object.keys(a).length?(0,o.createComponentVNode)(2,i.ProgressBar,{minValue:0,value:a.stored_charge,maxValue:a.capacity}):(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"No battery inserted."})}},function(e,t,n){"use strict";t.__esModule=!0,t.XenoarchDepthScanner=void 0;var o=n(0),r=(n(5),n(1)),i=n(2),a=n(3);t.XenoarchDepthScanner=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.current,u=l.positive_locations;return(0,o.createComponentVNode)(2,a.Window,{width:300,height:500,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[Object.keys(d).length&&(0,o.createComponentVNode)(2,i.Section,{title:"Selected",buttons:(0,o.createComponentVNode)(2,i.Button.Confirm,{color:"bad",icon:"trash",confirmIcon:"trash",content:"Delete Entry",onClick:function(){return c("clear",{index:d.index})}}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Time",children:d.time}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Coords",children:d.coords}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Anomaly Depth",children:[d.depth," cm"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Anomaly Size",children:[d.clearance," cm"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Dissonance Spread",children:d.dissonance_spread}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Anomaly Material",children:d.material})]})})||null,(0,o.createComponentVNode)(2,i.Section,{title:"Entries",buttons:(0,o.createComponentVNode)(2,i.Button.Confirm,{color:"red",icon:"trash",confirmIcon:"trash",content:"Delete All",onClick:function(){return c("clear")}}),children:u.length&&u.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{icon:"eye",onClick:function(){return c("select",{select:e.index})},children:[e.time,", ",e.coords]},e.index)}))||(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"No traces found."})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.XenoarchHandheldPowerUtilizer=void 0;var o=n(0),r=(n(5),n(1)),i=n(2),a=n(3);t.XenoarchHandheldPowerUtilizer=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.inserted_battery,u=l.anomaly,s=l.charge,m=l.capacity,p=l.timeleft,h=l.activated,C=l.duration,f=l.interval;return(0,o.createComponentVNode)(2,a.Window,{width:400,height:500,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:(0,o.createComponentVNode)(2,i.Section,{title:"Anomaly Power Utilizer",buttons:(0,o.createComponentVNode)(2,i.Button,{disabled:!d,icon:"eject",onClick:function(){return c("ejectbattery")},children:"Eject Battery"}),children:d&&(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Inserted Battery",children:d}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Anomalies Detected",children:u||"N/A"}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Charge",children:(0,o.createComponentVNode)(2,i.ProgressBar,{value:s,maxValue:m,children:[s," / ",m]})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Time Left Activated",children:p}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Power",children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"power-off",onClick:function(){return c("startup")},children:h?"Activated":"Deactivated"})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Activation Duration",children:(0,o.createComponentVNode)(2,i.NumberInput,{unit:"s",fluid:!0,minValue:0,value:C,stepPixelSize:4,maxValue:30,onDrag:function(e,t){return c("changeduration",{duration:10*t})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Activation Interval",children:(0,o.createComponentVNode)(2,i.NumberInput,{unit:"s",fluid:!0,minValue:0,value:f,stepPixelSize:10,maxValue:10,onDrag:function(e,t){return c("changeinterval",{interval:10*t})}})})]})||(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"No battery inserted. Please insert a cell."})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.XenoarchReplicator=void 0;var o=n(0),r=(n(5),n(6),n(1)),i=n(2),a=n(3);t.XenoarchReplicator=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data.tgui_construction;return(0,o.createComponentVNode)(2,a.Window,{theme:"abductor",width:400,height:400,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:l.map((function(e,t){return(0,o.createComponentVNode)(2,i.Button,{color:e.background,icon:e.icon,iconColor:e.foreground,fontSize:4,onClick:function(){return c("construct",{key:e.key})}},e.key)}))})})}},function(e,t,n){"use strict";t.__esModule=!0,t.XenoarchSpectrometer=void 0;var o=n(0),r=(n(5),n(1)),i=n(2),a=n(3),c=n(6);t.XenoarchSpectrometer=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,u=d.scanned_item,s=d.scanned_item_desc,m=d.last_scan_data,p=d.scan_progress,h=d.scanning,C=d.scanner_seal_integrity,f=d.scanner_rpm,N=d.scanner_temperature,b=d.coolant_usage_rate,V=d.coolant_usage_max,g=(d.unused_coolant_abs,d.unused_coolant_per),v=d.coolant_purity,_=d.optimal_wavelength,k=d.maser_wavelength,y=d.maser_wavelength_max,L=d.maser_efficiency,B=d.radiation,w=(d.t_left_radspike,d.rad_shield_on);return(0,o.createComponentVNode)(2,a.Window,{width:900,height:760,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,i.Section,{title:"Status",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:"signal",selected:h,onClick:function(){return l("scanItem")},children:h?"HALT SCAN":"Begin Scan"}),(0,o.createComponentVNode)(2,i.Button,{icon:"eject",disabled:!u,onClick:function(){return l("ejectItem")},children:"Eject Item"})],4),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Item",children:u||(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"No item inserted."})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Heuristic Analysis",children:s||"None found."})]})}),(0,o.createComponentVNode)(2,i.Section,{title:"Scanner",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Scan Progress",children:(0,o.createComponentVNode)(2,i.ProgressBar,{value:p,minValue:0,maxValue:100,color:"good"})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Vacuum Seal Integrity",children:(0,o.createComponentVNode)(2,i.ProgressBar,{value:C,minValue:0,maxValue:100,ranges:{good:[66,100],average:[33,66],bad:[0,33]}})})]})}),(0,o.createComponentVNode)(2,i.Section,{title:"MASER",buttons:(0,o.createComponentVNode)(2,i.NoticeBox,{info:!0,children:"Match wavelengths to progress the scan."}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"MASER Efficiency",children:(0,o.createComponentVNode)(2,i.ProgressBar,{value:L,minValue:0,maxValue:100,ranges:{good:[66,100],average:[33,66],bad:[0,33]}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Wavelength",children:(0,o.createComponentVNode)(2,i.Slider,{animated:!0,value:k,fillValue:_,minValue:1,maxValue:y,format:function(e){return e+" MHz"},step:10,onDrag:function(e,t){return l("maserWavelength",{wavelength:t})}})})]})}),(0,o.createComponentVNode)(2,i.Section,{title:"Environment / Internal",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Centrifuge Speed",children:(0,o.createComponentVNode)(2,i.ProgressBar,{value:f,minValue:0,maxValue:1e3,color:"good",children:[f," RPM"]})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Internal Temperature",children:(0,o.createComponentVNode)(2,i.ProgressBar,{minValue:0,value:N,maxValue:1273,ranges:{bad:[1e3,Infinity],average:[250,1e3],good:[0,250]},children:[N," K"]})})]})}),(0,o.createComponentVNode)(2,i.Section,{title:"Radiation",buttons:(0,o.createComponentVNode)(2,i.Button,{selected:w,icon:"radiation",onClick:function(){return l("toggle_rad_shield")},children:w?"Disable Radiation Shielding":"Enable Radiation Shielding"}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Ambient Radiation",children:(0,o.createComponentVNode)(2,i.ProgressBar,{minValue:0,value:B,maxValue:100,ranges:{bad:[65,Infinity],average:[15,65],good:[0,15]},children:[B," mSv"]})})})}),(0,o.createComponentVNode)(2,i.Section,{title:"Cooling",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Coolant Remaining",children:(0,o.createComponentVNode)(2,i.ProgressBar,{minValue:0,value:10*g,maxValue:1e3,ranges:{good:[65,Infinity],average:[15,65],bad:[0,15]},children:[10*g," u"]})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Coolant Flow Rate",children:(0,o.createComponentVNode)(2,i.Slider,{minValue:0,value:b,maxValue:V,stepPixelSize:50,format:function(e){return e+" u/s"},onDrag:function(e,t){return l("coolantRate",{coolant:t})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Coolant Purity",children:(0,o.createComponentVNode)(2,i.ProgressBar,{minValue:0,value:v,maxValue:100,ranges:{good:[66,Infinity],average:[33,66],bad:[0,33]}})})]})}),(0,o.createComponentVNode)(2,i.Section,{title:"Latest Results",children:(0,c.decodeHtmlEntities)(m).split("\n").map((function(e){return(0,o.createComponentVNode)(2,i.Box,{children:e},e)}))})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.XenoarchSuspension=void 0;var o=n(0),r=(n(5),n(1)),i=n(2),a=n(3);t.XenoarchSuspension=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.cell,u=l.cellCharge,s=l.cellMaxCharge,m=l.locked,p=l.suspension_field;return(0,o.createComponentVNode)(2,a.Window,{width:400,height:150,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:(0,o.createComponentVNode)(2,i.Section,{title:'Triple-phase S.F.G. MK III "Reliant"',buttons:(0,o.createComponentVNode)(2,i.Button,{icon:m?"lock":"lock-open",selected:!m,onClick:function(){return c("lock")},children:m?"Locked":"Unlocked"}),children:m&&(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"This interface is locked. Swipe an ID card to unlock it."})||(0,o.createFragment)([(0,o.createComponentVNode)(2,i.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Cell Charge",children:d&&(0,o.createComponentVNode)(2,i.ProgressBar,{ranges:{good:[.75*s,Infinity],average:[.5*s,.75*s],bad:[-Infinity,.5*s]},value:u,maxValue:s})||(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"No cell inserted."})})}),(0,o.createComponentVNode)(2,i.Button,{fluid:!0,mt:1,icon:"meteor",selected:p,onClick:function(){return c("toggle_field")},children:p?"Disengage Suspension Field":"Engage Suspension Field"})],4)})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.pAIAtmos=void 0;var o=n(0),r=n(8),i=n(6),a=n(1),c=n(2),l=n(3);t.pAIAtmos=function(e,t){var n=(0,a.useBackend)(t),d=(n.act,n.data.aircontents);return(0,o.createComponentVNode)(2,l.Window,{width:450,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,l.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,c.Section,{children:(0,o.createComponentVNode)(2,c.LabeledList,{children:(0,r.filter)((function(e){return"0"!==e.val||"Pressure"===e.entry||"Temperature"===e.entry}))(d).map((function(e){return(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:e.entry,color:(t=e.val,n=e.bad_low,r=e.poor_low,a=e.poor_high,l=e.bad_high,ta?"average":t>l?"bad":"good"),children:[e.val,(0,i.decodeHtmlEntities)(e.units)]},e.entry);var t,n,r,a,l}))})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.pAIDirectives=void 0;var o=n(0),r=n(1),i=n(2),a=n(3);t.pAIDirectives=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.master,u=l.dna,s=l.prime,m=l.supplemental;return(0,o.createComponentVNode)(2,a.Window,{width:450,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,i.Section,{title:"Master",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Master",children:d&&(0,o.createComponentVNode)(2,i.Box,{children:[d," (",u,")",(0,o.createComponentVNode)(2,i.Button,{icon:"syringe",content:"Request Sample",onClick:function(){return c("getdna")}})]})||(0,o.createComponentVNode)(2,i.Box,{children:"None"})})})}),(0,o.createComponentVNode)(2,i.Section,{title:"Directives",children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Prime Directive",children:s}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Supplemental Directive(s)",children:m||"None"})]}),(0,o.createComponentVNode)(2,i.Box,{mt:1,italic:!0,children:'Recall, personality, that you are a complex piece of software with tremendous social skills. Unlike station AI models, you are focused entirely on sapient-software interfacing. You may parse the "spirit" of a directive and follow its intent, rather than tripping over pedantics and getting snared by technicalities. Above all, you should strive to be seen as the ideal, unwavering digital companion that you are.'}),(0,o.createComponentVNode)(2,i.Box,{mt:1,bold:!0,children:"Your prime directive comes before all others. Should a supplemental directive conflict with it, you are capable of simply discarding this inconsistency, ignoring the conflicting supplemental directive and continuing to fulfill your prime directive to the best of your ability."})]})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.pAIDoorjack=void 0;var o=n(0),r=(n(5),n(1)),i=n(2),a=n(3);t.pAIDoorjack=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.cable,u=l.machine,s=l.inprogress,m=l.progress_a,p=l.progress_b,h=l.aborted;return(0,o.createComponentVNode)(2,a.Window,{width:300,height:150,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Cable",children:u&&(0,o.createComponentVNode)(2,i.Box,{color:"good",children:"Connected"})||d&&(0,o.createComponentVNode)(2,i.Box,{color:"average",children:"Extended"})||(0,o.createComponentVNode)(2,i.Box,{children:(0,o.createComponentVNode)(2,i.Button,{icon:"ethernet",content:"Retracted",onClick:function(){return c("cable")}})})}),!!u&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Hack",children:s&&(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.ProgressBar,{value:m,maxValue:100,ranges:{good:[67,Infinity],average:[33,67],bad:[-Infinity,33]},children:[(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:m}),".",(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:p}),"%"]}),(0,o.createComponentVNode)(2,i.Button,{icon:"ban",color:"bad",onClick:function(){return c("cancel")}})]})||(0,o.createComponentVNode)(2,i.Button,{icon:"virus",content:"Start",onClick:function(){return c("jack")}})})||!!h&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{color:"bad",mt:1,children:"Hack aborted."})]})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.pAIInterface=void 0;var o=n(0),r=(n(5),n(1)),i=n(2),a=n(3);t.pAIInterface=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.bought,u=l.not_bought,s=l.available_ram,m=l.emotions,p=l.current_emotion;return(0,o.createComponentVNode)(2,a.Window,{width:450,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,i.Section,{title:"Emotion",children:m.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{content:e.name,selected:e.id===p,onClick:function(){return c("image",{image:e.id})}},e.id)}))}),(0,o.createComponentVNode)(2,i.Section,{title:"Software (Available RAM: "+s+")",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Installed",children:d.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{content:e.name,selected:e.on,onClick:function(){return c("software",{software:e.id})}},e.id)}))}),(0,o.createComponentVNode)(2,i.LabeledList.Divider),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Downloadable",children:u.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{content:e.name+" ("+e.ram+")",disabled:e.ram>s,onClick:function(){return c("purchase",{purchase:e.id})}},e.id)}))})]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.pAIMedrecords=void 0;var o=n(0),r=(n(5),n(1)),i=n(2),a=n(3);t.pAIMedrecords=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.records,u=l.general,s=l.medical,m=l.could_not_find;return(0,o.createComponentVNode)(2,a.Window,{width:450,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,i.Section,{children:d.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{content:e.name,onClick:function(){return c("select",{select:e.ref})}},e.ref)}))}),(u||s)&&(0,o.createComponentVNode)(2,i.Section,{title:"Selected Record",children:[!!m&&(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"Warning: Failed to find some records. The information below may not be complete."}),(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Name",children:u.name}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Record ID",children:u.id}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Entity Classification",children:u.brain_type}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Sex",children:u.sex}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Species",children:u.species}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Age",children:u.age}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Rank",children:u.rank}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Fingerprint",children:u.fingerprint}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Physical Status",children:u.p_stat}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Mental Status",children:u.m_stat}),(0,o.createComponentVNode)(2,i.LabeledList.Divider),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Blood Type",children:s.b_type}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Minor Disabilities",children:[(0,o.createComponentVNode)(2,i.Box,{children:s.mi_dis}),(0,o.createComponentVNode)(2,i.Box,{children:s.mi_dis_d})]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Major Disabilities",children:[(0,o.createComponentVNode)(2,i.Box,{children:s.ma_dis}),(0,o.createComponentVNode)(2,i.Box,{children:s.ma_dis_d})]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Allergies",children:[(0,o.createComponentVNode)(2,i.Box,{children:s.alg}),(0,o.createComponentVNode)(2,i.Box,{children:s.alg_d})]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Current Diseases",children:[(0,o.createComponentVNode)(2,i.Box,{children:s.cdi}),(0,o.createComponentVNode)(2,i.Box,{children:s.cdi_d})]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Important Notes",children:s.notes})]})]})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.pAISecrecords=void 0;var o=n(0),r=(n(5),n(1)),i=n(2),a=n(3);t.pAISecrecords=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.records,u=l.general,s=l.security,m=l.could_not_find;return(0,o.createComponentVNode)(2,a.Window,{width:450,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,i.Section,{children:d.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{content:e.name,onClick:function(){return c("select",{select:e.ref})}},e.ref)}))}),(u||s)&&(0,o.createComponentVNode)(2,i.Section,{title:"Selected Record",children:[!!m&&(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"Warning: Failed to find some records. The information below may not be complete."}),(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Name",children:u.name}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Record ID",children:u.id}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Entity Classification",children:u.brain_type}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Sex",children:u.sex}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Species",children:u.species}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Age",children:u.age}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Rank",children:u.rank}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Fingerprint",children:u.fingerprint}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Physical Status",children:u.p_stat}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Mental Status",children:u.m_stat}),(0,o.createComponentVNode)(2,i.LabeledList.Divider),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Criminal Status",children:(0,o.createComponentVNode)(2,i.Box,{children:s.criminal})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Minor Crimes",children:[(0,o.createComponentVNode)(2,i.Box,{children:s.mi_crim}),(0,o.createComponentVNode)(2,i.Box,{children:s.mi_crim_d})]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Major Crimes",children:[(0,o.createComponentVNode)(2,i.Box,{children:s.ma_crim}),(0,o.createComponentVNode)(2,i.Box,{children:s.ma_crim_d})]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Important Notes",children:s.notes})]})]})]})})}}]); \ No newline at end of file From 737c5cd5b49f5476d3f0ccf15f449de1e617e58d Mon Sep 17 00:00:00 2001 From: Nadyr <41974248+Darlantanis@users.noreply.github.com> Date: Fri, 23 Apr 2021 04:37:27 -0400 Subject: [PATCH 002/174] bundle fix --- tgui/packages/tgui/public/tgui.bundle.js | 82 ++++++++++-------------- 1 file changed, 35 insertions(+), 47 deletions(-) diff --git a/tgui/packages/tgui/public/tgui.bundle.js b/tgui/packages/tgui/public/tgui.bundle.js index c4a41413ee..0b5082cc16 100644 --- a/tgui/packages/tgui/public/tgui.bundle.js +++ b/tgui/packages/tgui/public/tgui.bundle.js @@ -1,47 +1,35 @@ -<<<<<<< HEAD -!function(e){var t={};function n(o){if(t[o])return t[o].exports;var r=t[o]={i:o,l:!1,exports:{}};return e[o].call(r.exports,r,r.exports,n),r.l=!0,r.exports}n.m=e,n.c=t,n.d=function(e,t,o){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:o})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var o=Object.create(null);if(n.r(o),Object.defineProperty(o,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var r in e)n.d(o,r,function(t){return e[t]}.bind(null,r));return o},n.n=function(e){var t=e&&e.__esModule?function(){return e["default"]}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=206)}([function(e,t,n){"use strict";t.__esModule=!0;var o=n(421);Object.keys(o).forEach((function(e){"default"!==e&&"__esModule"!==e&&(t[e]=o[e])}))},function(e,t,n){"use strict";(function(e){t.__esModule=!0,t.useSharedState=t.useLocalState=t.useBackend=t.selectBackend=t.sendAct=t.sendMessage=t.backendMiddleware=t.backendReducer=t.backendSuspendSuccess=t.backendSuspendStart=t.backendSetSharedState=t.backendUpdate=void 0;var o=n(172),r=n(28),i=n(93);var a=(0,n(24).createLogger)("backend");t.backendUpdate=function(e){return{type:"backend/update",payload:e}};var c=function(e,t){return{type:"backend/setSharedState",payload:{key:e,nextState:t}}};t.backendSetSharedState=c;t.backendSuspendStart=function(){return{type:"backend/suspendStart"}};t.backendSuspendSuccess=function(){return{type:"backend/suspendSuccess",payload:{timestamp:Date.now()}}};var l={config:{},data:{}};t.backendReducer=function(e,t){void 0===e&&(e=l);var n=t.type,o=t.payload;if("backend/update"===n){var i=Object.assign({},e.config,{},o.config),a=Object.assign({},e.data,{},o.static_data,{},o.data),c=Object.assign({},e.shared);if(o.shared)for(var d=0,u=Object.keys(o.shared);d=0||(r[n]=e[n]);return r}(t,["payload"]),r=Object.assign({tgui:1,window_id:window.__windowId__},o);null!==n&&n!==undefined&&(r.payload=JSON.stringify(n)),Byond.topic(r)};t.sendMessage=d;var u=function(e,t){void 0===t&&(t={}),"object"!=typeof t||null===t||Array.isArray(t)?a.error("Payload for act() must be an object, got this:",t):d({type:"act/"+e,payload:t})};t.sendAct=u;var s=function(e){return e.backend||{}};t.selectBackend=s;t.useBackend=function(e){var t=e.store,n=s(t.getState());return Object.assign({},n,{act:u})};t.useLocalState=function(e,t,n){var o,r=e.store,i=null!=(o=s(r.getState()).shared)?o:{},a=t in i?i[t]:n;return[a,function(e){r.dispatch(c(t,"function"==typeof e?e(a):e))}]};t.useSharedState=function(e,t,n){var o,r=e.store,i=null!=(o=s(r.getState()).shared)?o:{},a=t in i?i[t]:n;return[a,function(e){d({type:"setSharedState",key:t,value:JSON.stringify("function"==typeof e?e(a):e)||""})}]}}).call(this,n(438).setImmediate)},function(e,t,n){"use strict";t.__esModule=!0,t.Tooltip=t.Tabs=t.Table=t.Slider=t.Section=t.ProgressBar=t.NumberInput=t.NoticeBox=t.Modal=t.NanoMap=t.LabeledList=t.LabeledControls=t.Knob=t.Input=t.Icon=t.Grid=t.Flex=t.Dropdown=t.DraggableControl=t.Divider=t.Dimmer=t.ColorBox=t.Collapsible=t.Chart=t.ByondUi=t.Button=t.Box=t.BlockQuote=t.AnimatedNumber=void 0;var o=n(127);t.AnimatedNumber=o.AnimatedNumber;var r=n(446);t.BlockQuote=r.BlockQuote;var i=n(19);t.Box=i.Box;var a=n(128);t.Button=a.Button;var c=n(447);t.ByondUi=c.ByondUi;var l=n(449);t.Chart=l.Chart;var d=n(450);t.Collapsible=d.Collapsible;var u=n(451);t.ColorBox=u.ColorBox;var s=n(179);t.Dimmer=s.Dimmer;var m=n(180);t.Divider=m.Divider;var p=n(130);t.DraggableControl=p.DraggableControl;var h=n(452);t.Dropdown=h.Dropdown;var C=n(181);t.Flex=C.Flex;var f=n(453);t.Grid=f.Grid;var N=n(129);t.Icon=N.Icon;var b=n(454);t.Input=b.Input;var V=n(455);t.Knob=V.Knob;var g=n(456);t.LabeledControls=g.LabeledControls;var v=n(183);t.LabeledList=v.LabeledList;var _=n(457);t.NanoMap=_.NanoMap;var k=n(458);t.Modal=k.Modal;var y=n(459);t.NoticeBox=y.NoticeBox;var L=n(131);t.NumberInput=L.NumberInput;var B=n(460);t.ProgressBar=B.ProgressBar;var w=n(461);t.Section=w.Section;var x=n(462);t.Slider=x.Slider;var S=n(182);t.Table=S.Table;var I=n(463);t.Tabs=I.Tabs;var T=n(178);t.Tooltip=T.Tooltip},function(e,t,n){"use strict";t.__esModule=!0,t.Window=t.NtosWindow=t.refocusLayout=t.Layout=void 0;var o=n(126);t.Layout=o.Layout,t.refocusLayout=o.refocusLayout;var r=n(445);t.NtosWindow=r.NtosWindow;var i=n(184);t.Window=i.Window},function(e,t,n){"use strict";var o=n(9),r=n(23).f,i=n(33),a=n(26),c=n(98),l=n(139),d=n(67);e.exports=function(e,t){var n,u,s,m,p,h=e.target,C=e.global,f=e.stat;if(n=C?o:f?o[h]||c(h,{}):(o[h]||{}).prototype)for(u in t){if(m=t[u],s=e.noTargetGet?(p=r(n,u))&&p.value:n[u],!d(C?u:h+(f?".":"#")+u,e.forced)&&s!==undefined){if(typeof m==typeof s)continue;l(m,s)}(e.sham||s&&s.sham)&&i(m,"sham",!0),a(n,u,m,e)}}},function(e,t,n){"use strict";t.__esModule=!0,t.keyOfMatchingRange=t.inRange=t.toFixed=t.round=t.scale=t.clamp01=t.clamp=void 0;t.clamp=function(e,t,n){return en?n:e};t.clamp01=function(e){return e<0?0:e>1?1:e};t.scale=function(e,t,n){return(e-t)/(n-t)};t.round=function(e,t){return!e||isNaN(e)?e:(t|=0,i=(e*=n=Math.pow(10,t))>0|-(e<0),r=Math.abs(e%1)>=.4999999999854481,o=Math.floor(e),r&&(e=o+(i>0)),(r?e:Math.round(e))/n);var n,o,r,i};t.toFixed=function(e,t){return void 0===t&&(t=0),Number(e).toFixed(Math.max(t,0))};var o=function(e,t){return t&&e>=t[0]&&e<=t[1]};t.inRange=o;t.keyOfMatchingRange=function(e,t){for(var n=0,r=Object.keys(t);n=e.length?{done:!0}:{done:!1,value:e[t++]}};throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}return(t=e[Symbol.iterator]()).next.bind(t)}function r(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,o=new Array(t);n",apos:"'",trade:"\u2122"};return e.replace(/
/gi,"\n").replace(/<\/?[a-z0-9-_]+[^>]*>/gi,"").replace(/&(nbsp|amp|deg|quot|lt|gt|apos|trade);/g,(function(e,n){return t[n]})).replace(/&#?([0-9]+);/gi,(function(e,t){var n=parseInt(t,10);return String.fromCharCode(n)})).replace(/&#x?([0-9a-f]+);/gi,(function(e,t){var n=parseInt(t,16);return String.fromCharCode(n)}))};t.buildQueryString=function(e){return Object.keys(e).map((function(t){return encodeURIComponent(t)+"="+encodeURIComponent(e[t])})).join("&")}},function(e,t,n){"use strict";e.exports=function(e){try{return!!e()}catch(t){return!0}}},function(e,t,n){"use strict";t.__esModule=!0,t.zipWith=t.zip=t.uniqBy=t.reduce=t.sortBy=t.map=t.filter=t.toKeyedArray=t.toArray=void 0;t.toArray=function(e){if(Array.isArray(e))return e;if("object"==typeof e){var t=Object.prototype.hasOwnProperty,n=[];for(var o in e)t.call(e,o)&&n.push(e[o]);return n}return[]};t.toKeyedArray=function(e,t){return void 0===t&&(t="key"),o((function(e,n){var o;return Object.assign(((o={})[t]=n,o),e)}))(e)};t.filter=function(e){return function(t){if(null===t&&t===undefined)return t;if(Array.isArray(t)){for(var n=[],o=0;oc)return 1}return 0};t.sortBy=function(){for(var e=arguments.length,t=new Array(e),n=0;n0?r(o(e),9007199254740991):0}},function(e,t,n){"use strict";var o=n(9),r=n(100),i=n(21),a=n(64),c=n(104),l=n(142),d=r("wks"),u=o.Symbol,s=l?u:u&&u.withoutSetter||a;e.exports=function(e){return i(d,e)||(c&&i(u,e)?d[e]=u[e]:d[e]=s("Symbol."+e)),d[e]}},function(e,t,n){"use strict";var o=n(12),r=n(136),i=n(13),a=n(37),c=Object.defineProperty;t.f=o?c:function(e,t,n){if(i(e),t=a(t,!0),i(n),r)try{return c(e,t,n)}catch(o){}if("get"in n||"set"in n)throw TypeError("Accessors not supported");return"value"in n&&(e[t]=n.value),e}},function(e,t,n){"use strict";var o=n(25);e.exports=function(e){return Object(o(e))}},function(e,t,n){"use strict";t.__esModule=!0,t.Box=t.computeBoxClassName=t.computeBoxProps=t.halfUnit=t.unit=void 0;var o=n(10),r=n(0),i=n(444),a=n(28);var c=function(e){return"string"==typeof e?e.endsWith("px")&&!Byond.IS_LTE_IE8?parseFloat(e)/12+"rem":e:"number"==typeof e?Byond.IS_LTE_IE8?12*e+"px":e+"rem":void 0};t.unit=c;var l=function(e){return"string"==typeof e?c(e):"number"==typeof e?c(.5*e):void 0};t.halfUnit=l;var d=function(e){return"string"==typeof e&&a.CSS_COLORS.includes(e)},u=function(e){return function(t,n){(0,o.isFalsy)(n)||(t[e]=n)}},s=function(e,t){return function(n,r){(0,o.isFalsy)(r)||(n[e]=t(r))}},m=function(e,t){return function(n,r){(0,o.isFalsy)(r)||(n[e]=t)}},p=function(e,t,n){return function(r,i){if(!(0,o.isFalsy)(i))for(var a=0;a0&&(t.style=l),t};t.computeBoxProps=f;var N=function(e){var t=e.textColor||e.color,n=e.backgroundColor;return(0,o.classes)([d(t)&&"color-"+t,d(n)&&"color-bg-"+n])};t.computeBoxClassName=N;var b=function(e){var t=e.as,n=void 0===t?"div":t,o=e.className,a=e.children,c=function(e,t){if(null==e)return{};var n,o,r={},i=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}(e,["as","className","children"]);if("function"==typeof a)return a(f(e));var l="string"==typeof o?o+" "+N(c):N(c),d=f(c);return(0,r.createVNode)(i.VNodeFlags.HtmlElement,n,l,a,i.ChildFlags.UnknownChildren,d)};t.Box=b,b.defaultHooks=o.pureComponentHooks},function(e,t,n){"use strict";t.__esModule=!0,t.formatTime=t.formatCommaNumber=t.formatMoney=t.formatPower=t.formatSiUnit=void 0;var o=n(5),r=["f","p","n","\u03bc","m"," ","k","M","G","T","P","E","Z","Y"],i=r.indexOf(" "),a=function(e,t,n){if(void 0===t&&(t=-i),void 0===n&&(n=""),"number"!=typeof e||!Number.isFinite(e))return e;var a=Math.floor(Math.log10(e)),c=Math.floor(Math.max(3*t,a)),l=Math.floor(a/3),d=Math.floor(c/3),u=(0,o.clamp)(i+d,0,r.length),s=r[u],m=e/Math.pow(1e3,d),p=l>t?2+3*d-c:0;return((0,o.toFixed)(m,p)+" "+s+n).trim()}; -||||||| parent of f3e06399e6... Merge pull request #10184 from VOREStation/upstream-merge-8035 -!function(e){var t={};function n(o){if(t[o])return t[o].exports;var r=t[o]={i:o,l:!1,exports:{}};return e[o].call(r.exports,r,r.exports,n),r.l=!0,r.exports}n.m=e,n.c=t,n.d=function(e,t,o){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:o})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var o=Object.create(null);if(n.r(o),Object.defineProperty(o,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var r in e)n.d(o,r,function(t){return e[t]}.bind(null,r));return o},n.n=function(e){var t=e&&e.__esModule?function(){return e["default"]}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=205)}([function(e,t,n){"use strict";t.__esModule=!0;var o=n(420);Object.keys(o).forEach((function(e){"default"!==e&&"__esModule"!==e&&(t[e]=o[e])}))},function(e,t,n){"use strict";(function(e){t.__esModule=!0,t.useSharedState=t.useLocalState=t.useBackend=t.selectBackend=t.sendAct=t.sendMessage=t.backendMiddleware=t.backendReducer=t.backendSuspendSuccess=t.backendSuspendStart=t.backendSetSharedState=t.backendUpdate=void 0;var o=n(172),r=n(28),a=n(92);var i=(0,n(24).createLogger)("backend");t.backendUpdate=function(e){return{type:"backend/update",payload:e}};var c=function(e,t){return{type:"backend/setSharedState",payload:{key:e,nextState:t}}};t.backendSetSharedState=c;t.backendSuspendStart=function(){return{type:"backend/suspendStart"}};t.backendSuspendSuccess=function(){return{type:"backend/suspendSuccess",payload:{timestamp:Date.now()}}};var l={config:{},data:{}};t.backendReducer=function(e,t){void 0===e&&(e=l);var n=t.type,o=t.payload;if("backend/update"===n){var a=Object.assign({},e.config,{},o.config),i=Object.assign({},e.data,{},o.static_data,{},o.data),c=Object.assign({},e.shared);if(o.shared)for(var d=0,u=Object.keys(o.shared);d=0||(r[n]=e[n]);return r}(t,["payload"]),r=Object.assign({tgui:1,window_id:window.__windowId__},o);null!==n&&n!==undefined&&(r.payload=JSON.stringify(n)),Byond.topic(r)};t.sendMessage=d;var u=function(e,t){void 0===t&&(t={}),"object"!=typeof t||null===t||Array.isArray(t)?i.error("Payload for act() must be an object, got this:",t):d({type:"act/"+e,payload:t})};t.sendAct=u;var s=function(e){return e.backend||{}};t.selectBackend=s;t.useBackend=function(e){var t=e.store,n=s(t.getState());return Object.assign({},n,{act:u})};t.useLocalState=function(e,t,n){var o,r=e.store,a=null!=(o=s(r.getState()).shared)?o:{},i=t in a?a[t]:n;return[i,function(e){r.dispatch(c(t,"function"==typeof e?e(i):e))}]};t.useSharedState=function(e,t,n){var o,r=e.store,a=null!=(o=s(r.getState()).shared)?o:{},i=t in a?a[t]:n;return[i,function(e){d({type:"setSharedState",key:t,value:JSON.stringify("function"==typeof e?e(i):e)||""})}]}}).call(this,n(437).setImmediate)},function(e,t,n){"use strict";t.__esModule=!0,t.Tooltip=t.Tabs=t.Table=t.Slider=t.Section=t.ProgressBar=t.NumberInput=t.NoticeBox=t.Modal=t.NanoMap=t.LabeledList=t.LabeledControls=t.Knob=t.Input=t.Icon=t.Grid=t.Flex=t.Dropdown=t.DraggableControl=t.Divider=t.Dimmer=t.ColorBox=t.Collapsible=t.Chart=t.ByondUi=t.Button=t.Box=t.BlockQuote=t.AnimatedNumber=void 0;var o=n(127);t.AnimatedNumber=o.AnimatedNumber;var r=n(445);t.BlockQuote=r.BlockQuote;var a=n(19);t.Box=a.Box;var i=n(128);t.Button=i.Button;var c=n(446);t.ByondUi=c.ByondUi;var l=n(448);t.Chart=l.Chart;var d=n(449);t.Collapsible=d.Collapsible;var u=n(450);t.ColorBox=u.ColorBox;var s=n(179);t.Dimmer=s.Dimmer;var m=n(180);t.Divider=m.Divider;var p=n(130);t.DraggableControl=p.DraggableControl;var h=n(451);t.Dropdown=h.Dropdown;var C=n(181);t.Flex=C.Flex;var f=n(452);t.Grid=f.Grid;var N=n(129);t.Icon=N.Icon;var b=n(453);t.Input=b.Input;var V=n(454);t.Knob=V.Knob;var g=n(455);t.LabeledControls=g.LabeledControls;var v=n(456);t.LabeledList=v.LabeledList;var k=n(457);t.NanoMap=k.NanoMap;var _=n(458);t.Modal=_.Modal;var y=n(459);t.NoticeBox=y.NoticeBox;var B=n(131);t.NumberInput=B.NumberInput;var L=n(460);t.ProgressBar=L.ProgressBar;var w=n(461);t.Section=w.Section;var x=n(462);t.Slider=x.Slider;var S=n(182);t.Table=S.Table;var I=n(463);t.Tabs=I.Tabs;var T=n(178);t.Tooltip=T.Tooltip},function(e,t,n){"use strict";t.__esModule=!0,t.Window=t.NtosWindow=t.refocusLayout=t.Layout=void 0;var o=n(126);t.Layout=o.Layout,t.refocusLayout=o.refocusLayout;var r=n(444);t.NtosWindow=r.NtosWindow;var a=n(183);t.Window=a.Window},function(e,t,n){"use strict";var o=n(9),r=n(23).f,a=n(33),i=n(26),c=n(98),l=n(139),d=n(67);e.exports=function(e,t){var n,u,s,m,p,h=e.target,C=e.global,f=e.stat;if(n=C?o:f?o[h]||c(h,{}):(o[h]||{}).prototype)for(u in t){if(m=t[u],s=e.noTargetGet?(p=r(n,u))&&p.value:n[u],!d(C?u:h+(f?".":"#")+u,e.forced)&&s!==undefined){if(typeof m==typeof s)continue;l(m,s)}(e.sham||s&&s.sham)&&a(m,"sham",!0),i(n,u,m,e)}}},function(e,t,n){"use strict";t.__esModule=!0,t.keyOfMatchingRange=t.inRange=t.toFixed=t.round=t.scale=t.clamp01=t.clamp=void 0;t.clamp=function(e,t,n){return en?n:e};t.clamp01=function(e){return e<0?0:e>1?1:e};t.scale=function(e,t,n){return(e-t)/(n-t)};t.round=function(e,t){return!e||isNaN(e)?e:(t|=0,a=(e*=n=Math.pow(10,t))>0|-(e<0),r=Math.abs(e%1)>=.4999999999854481,o=Math.floor(e),r&&(e=o+(a>0)),(r?e:Math.round(e))/n);var n,o,r,a};t.toFixed=function(e,t){return void 0===t&&(t=0),Number(e).toFixed(Math.max(t,0))};var o=function(e,t){return t&&e>=t[0]&&e<=t[1]};t.inRange=o;t.keyOfMatchingRange=function(e,t){for(var n=0,r=Object.keys(t);n=e.length?{done:!0}:{done:!1,value:e[t++]}};throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}return(t=e[Symbol.iterator]()).next.bind(t)}function r(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,o=new Array(t);n",apos:"'",trade:"\u2122"};return e.replace(/
/gi,"\n").replace(/<\/?[a-z0-9-_]+[^>]*>/gi,"").replace(/&(nbsp|amp|deg|quot|lt|gt|apos|trade);/g,(function(e,n){return t[n]})).replace(/&#?([0-9]+);/gi,(function(e,t){var n=parseInt(t,10);return String.fromCharCode(n)})).replace(/&#x?([0-9a-f]+);/gi,(function(e,t){var n=parseInt(t,16);return String.fromCharCode(n)}))};t.buildQueryString=function(e){return Object.keys(e).map((function(t){return encodeURIComponent(t)+"="+encodeURIComponent(e[t])})).join("&")}},function(e,t,n){"use strict";e.exports=function(e){try{return!!e()}catch(t){return!0}}},function(e,t,n){"use strict";t.__esModule=!0,t.zipWith=t.zip=t.uniqBy=t.reduce=t.sortBy=t.map=t.filter=t.toKeyedArray=t.toArray=void 0;t.toArray=function(e){if(Array.isArray(e))return e;if("object"==typeof e){var t=Object.prototype.hasOwnProperty,n=[];for(var o in e)t.call(e,o)&&n.push(e[o]);return n}return[]};t.toKeyedArray=function(e,t){return void 0===t&&(t="key"),o((function(e,n){var o;return Object.assign(((o={})[t]=n,o),e)}))(e)};t.filter=function(e){return function(t){if(null===t&&t===undefined)return t;if(Array.isArray(t)){for(var n=[],o=0;oc)return 1}return 0};t.sortBy=function(){for(var e=arguments.length,t=new Array(e),n=0;n0?r(o(e),9007199254740991):0}},function(e,t,n){"use strict";var o=n(9),r=n(100),a=n(21),i=n(64),c=n(104),l=n(142),d=r("wks"),u=o.Symbol,s=l?u:u&&u.withoutSetter||i;e.exports=function(e){return a(d,e)||(c&&a(u,e)?d[e]=u[e]:d[e]=s("Symbol."+e)),d[e]}},function(e,t,n){"use strict";var o=n(12),r=n(136),a=n(13),i=n(37),c=Object.defineProperty;t.f=o?c:function(e,t,n){if(a(e),t=i(t,!0),a(n),r)try{return c(e,t,n)}catch(o){}if("get"in n||"set"in n)throw TypeError("Accessors not supported");return"value"in n&&(e[t]=n.value),e}},function(e,t,n){"use strict";var o=n(25);e.exports=function(e){return Object(o(e))}},function(e,t,n){"use strict";t.__esModule=!0,t.Box=t.computeBoxClassName=t.computeBoxProps=t.halfUnit=t.unit=void 0;var o=n(10),r=n(0),a=n(443),i=n(28);var c=function(e){return"string"==typeof e?e.endsWith("px")&&!Byond.IS_LTE_IE8?parseFloat(e)/12+"rem":e:"number"==typeof e?Byond.IS_LTE_IE8?12*e+"px":e+"rem":void 0};t.unit=c;var l=function(e){return"string"==typeof e?c(e):"number"==typeof e?c(.5*e):void 0};t.halfUnit=l;var d=function(e){return"string"==typeof e&&i.CSS_COLORS.includes(e)},u=function(e){return function(t,n){(0,o.isFalsy)(n)||(t[e]=n)}},s=function(e,t){return function(n,r){(0,o.isFalsy)(r)||(n[e]=t(r))}},m=function(e,t){return function(n,r){(0,o.isFalsy)(r)||(n[e]=t)}},p=function(e,t,n){return function(r,a){if(!(0,o.isFalsy)(a))for(var i=0;i0&&(t.style=l),t};t.computeBoxProps=f;var N=function(e){var t=e.textColor||e.color,n=e.backgroundColor;return(0,o.classes)([d(t)&&"color-"+t,d(n)&&"color-bg-"+n])};t.computeBoxClassName=N;var b=function(e){var t=e.as,n=void 0===t?"div":t,o=e.className,i=e.children,c=function(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}(e,["as","className","children"]);if("function"==typeof i)return i(f(e));var l="string"==typeof o?o+" "+N(c):N(c),d=f(c);return(0,r.createVNode)(a.VNodeFlags.HtmlElement,n,l,i,a.ChildFlags.UnknownChildren,d)};t.Box=b,b.defaultHooks=o.pureComponentHooks},function(e,t,n){"use strict";t.__esModule=!0,t.formatTime=t.formatCommaNumber=t.formatMoney=t.formatPower=t.formatSiUnit=void 0;var o=n(5),r=["f","p","n","\u03bc","m"," ","k","M","G","T","P","E","Z","Y"],a=r.indexOf(" "),i=function(e,t,n){if(void 0===t&&(t=-a),void 0===n&&(n=""),"number"!=typeof e||!Number.isFinite(e))return e;var i=Math.floor(Math.log10(e)),c=Math.floor(Math.max(3*t,i)),l=Math.floor(i/3),d=Math.floor(c/3),u=(0,o.clamp)(a+d,0,r.length),s=r[u],m=e/Math.pow(1e3,d),p=l>t?2+3*d-c:0;return((0,o.toFixed)(m,p)+" "+s+n).trim()}; -======= -!function(e){var t={};function n(o){if(t[o])return t[o].exports;var r=t[o]={i:o,l:!1,exports:{}};return e[o].call(r.exports,r,r.exports,n),r.l=!0,r.exports}n.m=e,n.c=t,n.d=function(e,t,o){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:o})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var o=Object.create(null);if(n.r(o),Object.defineProperty(o,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var r in e)n.d(o,r,function(t){return e[t]}.bind(null,r));return o},n.n=function(e){var t=e&&e.__esModule?function(){return e["default"]}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=205)}([function(e,t,n){"use strict";t.__esModule=!0;var o=n(420);Object.keys(o).forEach((function(e){"default"!==e&&"__esModule"!==e&&(t[e]=o[e])}))},function(e,t,n){"use strict";(function(e){t.__esModule=!0,t.useSharedState=t.useLocalState=t.useBackend=t.selectBackend=t.sendAct=t.sendMessage=t.backendMiddleware=t.backendReducer=t.backendSuspendSuccess=t.backendSuspendStart=t.backendSetSharedState=t.backendUpdate=void 0;var o=n(172),r=n(28),a=n(92);var i=(0,n(24).createLogger)("backend");t.backendUpdate=function(e){return{type:"backend/update",payload:e}};var c=function(e,t){return{type:"backend/setSharedState",payload:{key:e,nextState:t}}};t.backendSetSharedState=c;t.backendSuspendStart=function(){return{type:"backend/suspendStart"}};t.backendSuspendSuccess=function(){return{type:"backend/suspendSuccess",payload:{timestamp:Date.now()}}};var l={config:{},data:{}};t.backendReducer=function(e,t){void 0===e&&(e=l);var n=t.type,o=t.payload;if("backend/update"===n){var a=Object.assign({},e.config,{},o.config),i=Object.assign({},e.data,{},o.static_data,{},o.data),c=Object.assign({},e.shared);if(o.shared)for(var d=0,u=Object.keys(o.shared);d=0||(r[n]=e[n]);return r}(t,["payload"]),r=Object.assign({tgui:1,window_id:window.__windowId__},o);null!==n&&n!==undefined&&(r.payload=JSON.stringify(n)),Byond.topic(r)};t.sendMessage=d;var u=function(e,t){void 0===t&&(t={}),"object"!=typeof t||null===t||Array.isArray(t)?i.error("Payload for act() must be an object, got this:",t):d({type:"act/"+e,payload:t})};t.sendAct=u;var s=function(e){return e.backend||{}};t.selectBackend=s;t.useBackend=function(e){var t=e.store,n=s(t.getState());return Object.assign({},n,{act:u})};t.useLocalState=function(e,t,n){var o,r=e.store,a=null!=(o=s(r.getState()).shared)?o:{},i=t in a?a[t]:n;return[i,function(e){r.dispatch(c(t,"function"==typeof e?e(i):e))}]};t.useSharedState=function(e,t,n){var o,r=e.store,a=null!=(o=s(r.getState()).shared)?o:{},i=t in a?a[t]:n;return[i,function(e){d({type:"setSharedState",key:t,value:JSON.stringify("function"==typeof e?e(i):e)||""})}]}}).call(this,n(437).setImmediate)},function(e,t,n){"use strict";t.__esModule=!0,t.Tooltip=t.Tabs=t.Table=t.Slider=t.Section=t.ProgressBar=t.NumberInput=t.NoticeBox=t.Modal=t.NanoMap=t.LabeledList=t.LabeledControls=t.Knob=t.Input=t.Icon=t.Grid=t.Flex=t.Dropdown=t.DraggableControl=t.Divider=t.Dimmer=t.ColorBox=t.Collapsible=t.Chart=t.ByondUi=t.Button=t.Box=t.BlockQuote=t.AnimatedNumber=void 0;var o=n(127);t.AnimatedNumber=o.AnimatedNumber;var r=n(445);t.BlockQuote=r.BlockQuote;var a=n(19);t.Box=a.Box;var i=n(128);t.Button=i.Button;var c=n(446);t.ByondUi=c.ByondUi;var l=n(448);t.Chart=l.Chart;var d=n(449);t.Collapsible=d.Collapsible;var u=n(450);t.ColorBox=u.ColorBox;var s=n(179);t.Dimmer=s.Dimmer;var m=n(180);t.Divider=m.Divider;var p=n(130);t.DraggableControl=p.DraggableControl;var h=n(451);t.Dropdown=h.Dropdown;var C=n(181);t.Flex=C.Flex;var f=n(452);t.Grid=f.Grid;var N=n(129);t.Icon=N.Icon;var b=n(453);t.Input=b.Input;var V=n(454);t.Knob=V.Knob;var g=n(455);t.LabeledControls=g.LabeledControls;var v=n(456);t.LabeledList=v.LabeledList;var k=n(457);t.NanoMap=k.NanoMap;var _=n(458);t.Modal=_.Modal;var y=n(459);t.NoticeBox=y.NoticeBox;var L=n(131);t.NumberInput=L.NumberInput;var B=n(460);t.ProgressBar=B.ProgressBar;var w=n(461);t.Section=w.Section;var x=n(462);t.Slider=x.Slider;var S=n(182);t.Table=S.Table;var I=n(463);t.Tabs=I.Tabs;var T=n(178);t.Tooltip=T.Tooltip},function(e,t,n){"use strict";t.__esModule=!0,t.Window=t.NtosWindow=t.refocusLayout=t.Layout=void 0;var o=n(126);t.Layout=o.Layout,t.refocusLayout=o.refocusLayout;var r=n(444);t.NtosWindow=r.NtosWindow;var a=n(183);t.Window=a.Window},function(e,t,n){"use strict";var o=n(9),r=n(23).f,a=n(33),i=n(26),c=n(98),l=n(139),d=n(67);e.exports=function(e,t){var n,u,s,m,p,h=e.target,C=e.global,f=e.stat;if(n=C?o:f?o[h]||c(h,{}):(o[h]||{}).prototype)for(u in t){if(m=t[u],s=e.noTargetGet?(p=r(n,u))&&p.value:n[u],!d(C?u:h+(f?".":"#")+u,e.forced)&&s!==undefined){if(typeof m==typeof s)continue;l(m,s)}(e.sham||s&&s.sham)&&a(m,"sham",!0),i(n,u,m,e)}}},function(e,t,n){"use strict";t.__esModule=!0,t.keyOfMatchingRange=t.inRange=t.toFixed=t.round=t.scale=t.clamp01=t.clamp=void 0;t.clamp=function(e,t,n){return en?n:e};t.clamp01=function(e){return e<0?0:e>1?1:e};t.scale=function(e,t,n){return(e-t)/(n-t)};t.round=function(e,t){return!e||isNaN(e)?e:(t|=0,a=(e*=n=Math.pow(10,t))>0|-(e<0),r=Math.abs(e%1)>=.4999999999854481,o=Math.floor(e),r&&(e=o+(a>0)),(r?e:Math.round(e))/n);var n,o,r,a};t.toFixed=function(e,t){return void 0===t&&(t=0),Number(e).toFixed(Math.max(t,0))};var o=function(e,t){return t&&e>=t[0]&&e<=t[1]};t.inRange=o;t.keyOfMatchingRange=function(e,t){for(var n=0,r=Object.keys(t);n=e.length?{done:!0}:{done:!1,value:e[t++]}};throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}return(t=e[Symbol.iterator]()).next.bind(t)}function r(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,o=new Array(t);n",apos:"'",trade:"\u2122"};return e.replace(/
/gi,"\n").replace(/<\/?[a-z0-9-_]+[^>]*>/gi,"").replace(/&(nbsp|amp|deg|quot|lt|gt|apos|trade);/g,(function(e,n){return t[n]})).replace(/&#?([0-9]+);/gi,(function(e,t){var n=parseInt(t,10);return String.fromCharCode(n)})).replace(/&#x?([0-9a-f]+);/gi,(function(e,t){var n=parseInt(t,16);return String.fromCharCode(n)}))};t.buildQueryString=function(e){return Object.keys(e).map((function(t){return encodeURIComponent(t)+"="+encodeURIComponent(e[t])})).join("&")}},function(e,t,n){"use strict";e.exports=function(e){try{return!!e()}catch(t){return!0}}},function(e,t,n){"use strict";t.__esModule=!0,t.zipWith=t.zip=t.uniqBy=t.reduce=t.sortBy=t.map=t.filter=t.toKeyedArray=t.toArray=void 0;t.toArray=function(e){if(Array.isArray(e))return e;if("object"==typeof e){var t=Object.prototype.hasOwnProperty,n=[];for(var o in e)t.call(e,o)&&n.push(e[o]);return n}return[]};t.toKeyedArray=function(e,t){return void 0===t&&(t="key"),o((function(e,n){var o;return Object.assign(((o={})[t]=n,o),e)}))(e)};t.filter=function(e){return function(t){if(null===t&&t===undefined)return t;if(Array.isArray(t)){for(var n=[],o=0;oc)return 1}return 0};t.sortBy=function(){for(var e=arguments.length,t=new Array(e),n=0;n0?r(o(e),9007199254740991):0}},function(e,t,n){"use strict";var o=n(9),r=n(100),a=n(21),i=n(64),c=n(104),l=n(142),d=r("wks"),u=o.Symbol,s=l?u:u&&u.withoutSetter||i;e.exports=function(e){return a(d,e)||(c&&a(u,e)?d[e]=u[e]:d[e]=s("Symbol."+e)),d[e]}},function(e,t,n){"use strict";var o=n(12),r=n(136),a=n(13),i=n(37),c=Object.defineProperty;t.f=o?c:function(e,t,n){if(a(e),t=i(t,!0),a(n),r)try{return c(e,t,n)}catch(o){}if("get"in n||"set"in n)throw TypeError("Accessors not supported");return"value"in n&&(e[t]=n.value),e}},function(e,t,n){"use strict";var o=n(25);e.exports=function(e){return Object(o(e))}},function(e,t,n){"use strict";t.__esModule=!0,t.Box=t.computeBoxClassName=t.computeBoxProps=t.halfUnit=t.unit=void 0;var o=n(10),r=n(0),a=n(443),i=n(28);var c=function(e){return"string"==typeof e?e.endsWith("px")&&!Byond.IS_LTE_IE8?parseFloat(e)/12+"rem":e:"number"==typeof e?Byond.IS_LTE_IE8?12*e+"px":e+"rem":void 0};t.unit=c;var l=function(e){return"string"==typeof e?c(e):"number"==typeof e?c(.5*e):void 0};t.halfUnit=l;var d=function(e){return"string"==typeof e&&i.CSS_COLORS.includes(e)},u=function(e){return function(t,n){(0,o.isFalsy)(n)||(t[e]=n)}},s=function(e,t){return function(n,r){(0,o.isFalsy)(r)||(n[e]=t(r))}},m=function(e,t){return function(n,r){(0,o.isFalsy)(r)||(n[e]=t)}},p=function(e,t,n){return function(r,a){if(!(0,o.isFalsy)(a))for(var i=0;i0&&(t.style=l),t};t.computeBoxProps=f;var N=function(e){var t=e.textColor||e.color,n=e.backgroundColor;return(0,o.classes)([d(t)&&"color-"+t,d(n)&&"color-bg-"+n])};t.computeBoxClassName=N;var b=function(e){var t=e.as,n=void 0===t?"div":t,o=e.className,i=e.children,c=function(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}(e,["as","className","children"]);if("function"==typeof i)return i(f(e));var l="string"==typeof o?o+" "+N(c):N(c),d=f(c);return(0,r.createVNode)(a.VNodeFlags.HtmlElement,n,l,i,a.ChildFlags.UnknownChildren,d)};t.Box=b,b.defaultHooks=o.pureComponentHooks},function(e,t,n){"use strict";t.__esModule=!0,t.formatTime=t.formatCommaNumber=t.formatMoney=t.formatPower=t.formatSiUnit=void 0;var o=n(5),r=["f","p","n","\u03bc","m"," ","k","M","G","T","P","E","Z","Y"],a=r.indexOf(" "),i=function(e,t,n){if(void 0===t&&(t=-a),void 0===n&&(n=""),"number"!=typeof e||!Number.isFinite(e))return e;var i=Math.floor(Math.log10(e)),c=Math.floor(Math.max(3*t,i)),l=Math.floor(i/3),d=Math.floor(c/3),u=(0,o.clamp)(a+d,0,r.length),s=r[u],m=e/Math.pow(1e3,d),p=l>t?2+3*d-c:0;return((0,o.toFixed)(m,p)+" "+s+n).trim()}; ->>>>>>> f3e06399e6... Merge pull request #10184 from VOREStation/upstream-merge-8035 -/** - * @file - * @copyright 2020 Aleksej Komarov - * @license MIT -<<<<<<< HEAD - */t.formatSiUnit=a;t.formatPower=function(e,t){return void 0===t&&(t=0),a(e,t,"W")};t.formatMoney=function(e,t){if(void 0===t&&(t=0),!Number.isFinite(e))return e;var n=(0,o.round)(e,t);t>0&&(n=(0,o.toFixed)(e,t));var r=(n=String(n)).length,i=n.indexOf(".");-1===i&&(i=r);for(var a="",c=0;c0&&c0})).join(":")}},function(e,t,n){"use strict";var o={}.hasOwnProperty;e.exports=function(e,t){return o.call(e,t)}},function(e,t,n){"use strict";var o=n(53),r=n(63),i=n(18),a=n(15),c=n(69),l=[].push,d=function(e){var t=1==e,n=2==e,d=3==e,u=4==e,s=6==e,m=5==e||s;return function(p,h,C,f){for(var N,b,V=i(p),g=r(V),v=o(h,C,3),_=a(g.length),k=0,y=f||c,L=t?y(p,_):n?y(p,0):undefined;_>k;k++)if((m||k in g)&&(b=v(N=g[k],k,V),e))if(t)L[k]=b;else if(b)switch(e){case 3:return!0;case 5:return N;case 6:return k;case 2:l.call(L,N)}else if(u)return!1;return s?-1:d||u?u:L}};e.exports={forEach:d(0),map:d(1),filter:d(2),some:d(3),every:d(4),find:d(5),findIndex:d(6)}},function(e,t,n){"use strict";var o=n(12),r=n(77),i=n(51),a=n(29),c=n(37),l=n(21),d=n(136),u=Object.getOwnPropertyDescriptor;t.f=o?u:function(e,t){if(e=a(e),t=c(t,!0),d)try{return u(e,t)}catch(n){}if(l(e,t))return i(!r.f.call(e,t),e[t])}},function(e,t,n){"use strict";t.__esModule=!0,t.logger=t.createLogger=void 0;n(173); -||||||| parent of f3e06399e6... Merge pull request #10184 from VOREStation/upstream-merge-8035 - */t.formatSiUnit=i;t.formatPower=function(e,t){return void 0===t&&(t=0),i(e,t,"W")};t.formatMoney=function(e,t){if(void 0===t&&(t=0),!Number.isFinite(e))return e;var n=(0,o.round)(e,t);t>0&&(n=(0,o.toFixed)(e,t));var r=(n=String(n)).length,a=n.indexOf(".");-1===a&&(a=r);for(var i="",c=0;c0&&c0})).join(":")}},function(e,t,n){"use strict";var o={}.hasOwnProperty;e.exports=function(e,t){return o.call(e,t)}},function(e,t,n){"use strict";var o=n(53),r=n(63),a=n(18),i=n(15),c=n(69),l=[].push,d=function(e){var t=1==e,n=2==e,d=3==e,u=4==e,s=6==e,m=5==e||s;return function(p,h,C,f){for(var N,b,V=a(p),g=r(V),v=o(h,C,3),k=i(g.length),_=0,y=f||c,B=t?y(p,k):n?y(p,0):undefined;k>_;_++)if((m||_ in g)&&(b=v(N=g[_],_,V),e))if(t)B[_]=b;else if(b)switch(e){case 3:return!0;case 5:return N;case 6:return _;case 2:l.call(B,N)}else if(u)return!1;return s?-1:d||u?u:B}};e.exports={forEach:d(0),map:d(1),filter:d(2),some:d(3),every:d(4),find:d(5),findIndex:d(6)}},function(e,t,n){"use strict";var o=n(12),r=n(76),a=n(51),i=n(29),c=n(37),l=n(21),d=n(136),u=Object.getOwnPropertyDescriptor;t.f=o?u:function(e,t){if(e=i(e),t=c(t,!0),d)try{return u(e,t)}catch(n){}if(l(e,t))return a(!r.f.call(e,t),e[t])}},function(e,t,n){"use strict";t.__esModule=!0,t.logger=t.createLogger=void 0;n(173); -======= - */t.formatSiUnit=i;t.formatPower=function(e,t){return void 0===t&&(t=0),i(e,t,"W")};t.formatMoney=function(e,t){if(void 0===t&&(t=0),!Number.isFinite(e))return e;var n=(0,o.round)(e,t);t>0&&(n=(0,o.toFixed)(e,t));var r=(n=String(n)).length,a=n.indexOf(".");-1===a&&(a=r);for(var i="",c=0;c0&&c0})).join(":")}},function(e,t,n){"use strict";var o={}.hasOwnProperty;e.exports=function(e,t){return o.call(e,t)}},function(e,t,n){"use strict";var o=n(53),r=n(63),a=n(18),i=n(15),c=n(69),l=[].push,d=function(e){var t=1==e,n=2==e,d=3==e,u=4==e,s=6==e,m=5==e||s;return function(p,h,C,f){for(var N,b,V=a(p),g=r(V),v=o(h,C,3),k=i(g.length),_=0,y=f||c,L=t?y(p,k):n?y(p,0):undefined;k>_;_++)if((m||_ in g)&&(b=v(N=g[_],_,V),e))if(t)L[_]=b;else if(b)switch(e){case 3:return!0;case 5:return N;case 6:return _;case 2:l.call(L,N)}else if(u)return!1;return s?-1:d||u?u:L}};e.exports={forEach:d(0),map:d(1),filter:d(2),some:d(3),every:d(4),find:d(5),findIndex:d(6)}},function(e,t,n){"use strict";var o=n(12),r=n(76),a=n(51),i=n(29),c=n(37),l=n(21),d=n(136),u=Object.getOwnPropertyDescriptor;t.f=o?u:function(e,t){if(e=i(e),t=c(t,!0),d)try{return u(e,t)}catch(n){}if(l(e,t))return a(!r.f.call(e,t),e[t])}},function(e,t,n){"use strict";t.__esModule=!0,t.logger=t.createLogger=void 0;n(173); ->>>>>>> f3e06399e6... Merge pull request #10184 from VOREStation/upstream-merge-8035 -/** - * @file - * @copyright 2020 Aleksej Komarov - * @license MIT - */var o=0,r=1,i=2,a=3,c=4,l=function(e,t){for(var n=arguments.length,o=new Array(n>2?n-2:0),r=2;r=i){var a=[t].concat(o).map((function(e){return"string"==typeof e?e:e instanceof Error?e.stack||String(e):JSON.stringify(e)})).filter((function(e){return e})).join(" ")+"\nUser Agent: "+navigator.userAgent;Byond.topic({tgui:1,window_id:window.__windowId__,type:"log",message:a})}},d=function(e){return{debug:function(){for(var t=arguments.length,n=new Array(t),r=0;r"+a+""}},function(e,t,n){"use strict";var o=n(7);e.exports=function(e){return o((function(){var t=""[e]('"');return t!==t.toLowerCase()||t.split('"').length>3}))}},function(e,t,n){"use strict";var o=n(12),r=n(17),i=n(51);e.exports=o?function(e,t,n){return r.f(e,t,i(1,n))}:function(e,t,n){return e[t]=n,e}},function(e,t,n){"use strict";var o=Math.ceil,r=Math.floor;e.exports=function(e){return isNaN(e=+e)?0:(e>0?r:o)(e)}},function(e,t,n){"use strict";e.exports=function(e){if("function"!=typeof e)throw TypeError(String(e)+" is not a function");return e}},function(e,t,n){"use strict";var o={}.toString;e.exports=function(e){return o.call(e).slice(8,-1)}},function(e,t,n){"use strict";var o=n(11);e.exports=function(e,t){if(!o(e))return e;var n,r;if(t&&"function"==typeof(n=e.toString)&&!o(r=n.call(e)))return r;if("function"==typeof(n=e.valueOf)&&!o(r=n.call(e)))return r;if(!t&&"function"==typeof(n=e.toString)&&!o(r=n.call(e)))return r;throw TypeError("Can't convert object to primitive value")}},function(e,t,n){"use strict";var o,r,i,a=n(138),c=n(9),l=n(11),d=n(33),u=n(21),s=n(78),m=n(65),p=c.WeakMap;if(a){var h=new p,C=h.get,f=h.has,N=h.set;o=function(e,t){return N.call(h,e,t),t},r=function(e){return C.call(h,e)||{}},i=function(e){return f.call(h,e)}}else{var b=s("state");m[b]=!0,o=function(e,t){return d(e,b,t),t},r=function(e){return u(e,b)?e[b]:{}},i=function(e){return u(e,b)}}e.exports={set:o,get:r,has:i,enforce:function(e){return i(e)?r(e):o(e,{})},getterFor:function(e){return function(t){var n;if(!l(t)||(n=r(t)).type!==e)throw TypeError("Incompatible receiver, "+e+" required");return n}}}},function(e,t,n){"use strict";var o=n(21),r=n(18),i=n(78),a=n(111),c=i("IE_PROTO"),l=Object.prototype;e.exports=a?Object.getPrototypeOf:function(e){return e=r(e),o(e,c)?e[c]:"function"==typeof e.constructor&&e instanceof e.constructor?e.constructor.prototype:e instanceof Object?l:null}},function(e,t,n){"use strict";var o=n(140),r=n(9),i=function(e){return"function"==typeof e?e:undefined};e.exports=function(e,t){return arguments.length<2?i(o[e])||i(r[e]):o[e]&&o[e][t]||r[e]&&r[e][t]}},function(e,t,n){"use strict";function o(e){var t=0;if("undefined"==typeof Symbol||null==e[Symbol.iterator]){if(Array.isArray(e)||(e=function(e,t){if(!e)return;if("string"==typeof e)return r(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(n);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return r(e,t)}(e)))return function(){return t>=e.length?{done:!0}:{done:!1,value:e[t++]}};throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}return(t=e[Symbol.iterator]()).next.bind(t)}function r(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,o=new Array(t);n1?r-1:0),c=1;c1?o-1:0),i=1;in;)r[n]=t[n++];return r},H=function(e,t){T(e,t,{get:function(){return S(this)[t]}})},q=function(e){var t;return e instanceof P||"ArrayBuffer"==(t=N(e))||"SharedArrayBuffer"==t},G=function(e,t){return z(e)&&"symbol"!=typeof t&&t in e&&String(+t)==String(t)},K=function(e,t){return G(e,t=C(t,!0))?u(2,e[t]):A(e,t)},Y=function(e,t,n){return!(G(e,t=C(t,!0))&&b(n)&&f(n,"value"))||f(n,"get")||f(n,"set")||n.configurable||f(n,"writable")&&!n.writable||f(n,"enumerable")&&!n.enumerable?T(e,t,n):(e[t]=n.value,e)};i?(F||(B.f=K,L.f=Y,H(j,"buffer"),H(j,"byteOffset"),H(j,"byteLength"),H(j,"length")),o({target:"Object",stat:!0,forced:!F},{getOwnPropertyDescriptor:K,defineProperty:Y}),e.exports=function(e,t,n){var i=e.match(/\d+$/)[0]/8,c=e+(n?"Clamped":"")+"Array",l="get"+e,u="set"+e,C=r[c],f=C,N=f&&f.prototype,L={},B=function(e,t){T(e,t,{get:function(){return function(e,t){var n=S(e);return n.view[l](t*i+n.byteOffset,!0)}(this,t)},set:function(e){return function(e,t,o){var r=S(e);n&&(o=(o=E(o))<0?0:o>255?255:255&o),r.view[u](t*i+r.byteOffset,o,!0)}(this,t,e)},enumerable:!0})};F?a&&(f=t((function(e,t,n,o){return d(e,f,c),x(b(t)?q(t)?o!==undefined?new C(t,h(n,i),o):n!==undefined?new C(t,h(n,i)):new C(t):z(t)?U(f,t):_.call(f,t):new C(p(t)),e,f)})),g&&g(f,D),k(v(C),(function(e){e in f||s(f,e,C[e])})),f.prototype=N):(f=t((function(e,t,n,o){d(e,f,c);var r,a,l,u=0,s=0;if(b(t)){if(!q(t))return z(t)?U(f,t):_.call(f,t);r=t,s=h(n,i);var C=t.byteLength;if(o===undefined){if(C%i)throw M("Wrong length");if((a=C-s)<0)throw M("Wrong length")}else if((a=m(o)*i)+s>C)throw M("Wrong length");l=a/i}else l=p(t),r=new P(a=l*i);for(I(e,{buffer:r,byteOffset:s,byteLength:a,length:l,view:new O(r)});u"+e+"<\/script>"},h=function(){try{o=document.domain&&new ActiveXObject("htmlfile")}catch(r){}var e,t;h=o?function(e){e.write(p("")),e.close();var t=e.parentWindow.Object;return e=null,t}(o):((t=d("iframe")).style.display="none",l.appendChild(t),t.src=String("javascript:"),(e=t.contentWindow.document).open(),e.write(p("document.F=Object")),e.close(),e.F);for(var n=a.length;n--;)delete h.prototype[a[n]];return h()};c[s]=!0,e.exports=Object.create||function(e,t){var n;return null!==e?(m.prototype=r(e),n=new m,m.prototype=null,n[s]=e):n=h(),t===undefined?n:i(n,t)}},function(e,t,n){"use strict";var o=n(17).f,r=n(21),i=n(16)("toStringTag");e.exports=function(e,t,n){e&&!r(e=n?e:e.prototype,i)&&o(e,i,{configurable:!0,value:t})}},function(e,t,n){"use strict";var o=n(16),r=n(47),i=n(17),a=o("unscopables"),c=Array.prototype;c[a]==undefined&&i.f(c,a,{configurable:!0,value:r(null)}),e.exports=function(e){c[a][e]=!0}},function(e,t,n){"use strict";var o=n(13),r=n(35),i=n(16)("species");e.exports=function(e,t){var n,a=o(e).constructor;return a===undefined||(n=o(a)[i])==undefined?t:r(n)}},function(e,t,n){"use strict";e.exports=function(e,t){return{enumerable:!(1&e),configurable:!(2&e),writable:!(4&e),value:t}}},function(e,t,n){"use strict";var o=n(141),r=n(102).concat("length","prototype");t.f=Object.getOwnPropertyNames||function(e){return o(e,r)}},function(e,t,n){"use strict";var o=n(35);e.exports=function(e,t,n){if(o(e),t===undefined)return e;switch(n){case 0:return function(){return e.call(t)};case 1:return function(n){return e.call(t,n)};case 2:return function(n,o){return e.call(t,n,o)};case 3:return function(n,o,r){return e.call(t,n,o,r)}}return function(){return e.apply(t,arguments)}}},function(e,t,n){"use strict";var o=n(37),r=n(17),i=n(51);e.exports=function(e,t,n){var a=o(t);a in e?r.f(e,a,i(0,n)):e[a]=n}},function(e,t,n){"use strict";var o=n(13),r=n(152);e.exports=Object.setPrototypeOf||("__proto__"in{}?function(){var e,t=!1,n={};try{(e=Object.getOwnPropertyDescriptor(Object.prototype,"__proto__").set).call(n,[]),t=n instanceof Array}catch(i){}return function(n,i){return o(n),r(i),t?e.call(n,i):n.__proto__=i,n}}():undefined)},function(e,t,n){"use strict";var o=n(65),r=n(11),i=n(21),a=n(17).f,c=n(64),l=n(73),d=c("meta"),u=0,s=Object.isExtensible||function(){return!0},m=function(e){a(e,d,{value:{objectID:"O"+ ++u,weakData:{}}})},p=e.exports={REQUIRED:!1,fastKey:function(e,t){if(!r(e))return"symbol"==typeof e?e:("string"==typeof e?"S":"P")+e;if(!i(e,d)){if(!s(e))return"F";if(!t)return"E";m(e)}return e[d].objectID},getWeakData:function(e,t){if(!i(e,d)){if(!s(e))return!0;if(!t)return!1;m(e)}return e[d].weakData},onFreeze:function(e){return l&&p.REQUIRED&&s(e)&&!i(e,d)&&m(e),e}};o[d]=!0},function(e,t,n){"use strict";var o=n(36);e.exports=Array.isArray||function(e){return"Array"==o(e)}},function(e,t,n){"use strict";var o=n(40),r=n(17),i=n(16),a=n(12),c=i("species");e.exports=function(e){var t=o(e),n=r.f;a&&t&&!t[c]&&n(t,c,{configurable:!0,get:function(){return this}})}},function(e,t,n){"use strict";e.exports=function(e,t,n){if(!(e instanceof t))throw TypeError("Incorrect "+(n?n+" ":"")+"invocation");return e}},function(e,t,n){"use strict";var o=n(25),r="["+n(87)+"]",i=RegExp("^"+r+r+"*"),a=RegExp(r+r+"*$"),c=function(e){return function(t){var n=String(o(t));return 1&e&&(n=n.replace(i,"")),2&e&&(n=n.replace(a,"")),n}};e.exports={start:c(1),end:c(2),trim:c(3)}},function(e,t,n){"use strict";t.__esModule=!0,t.FullscreenNotice=void 0;var o=n(0),r=n(2);t.FullscreenNotice=function(e,t){var n=e.children,i=e.title,a=void 0===i?"Welcome":i;return(0,o.createComponentVNode)(2,r.Section,{title:a,height:"100%",stretchContents:!0,children:(0,o.createComponentVNode)(2,r.Flex,{height:"100%",align:"center",justify:"center",children:(0,o.createComponentVNode)(2,r.Flex.Item,{textAlign:"center",mt:"-2rem",children:n})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.TemporaryNotice=void 0;var o=n(0),r=n(6),i=n(1),a=n(2);t.TemporaryNotice=function(e,t){var n,c=e.decode,l=(0,i.useBackend)(t),d=l.act,u=l.data.temp;if(u){var s=((n={})[u.style]=!0,n);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.NoticeBox,Object.assign({},s,{children:[(0,o.createComponentVNode)(2,a.Box,{display:"inline-block",verticalAlign:"middle",children:c?(0,r.decodeHtmlEntities)(u.text):u.text}),(0,o.createComponentVNode)(2,a.Button,{icon:"times-circle",float:"right",onClick:function(){return d("cleartemp")}}),(0,o.createComponentVNode)(2,a.Box,{clear:"both"})]})))}}},function(e,t,n){"use strict";var o=n(7),r=n(36),i="".split;e.exports=o((function(){return!Object("z").propertyIsEnumerable(0)}))?function(e){return"String"==r(e)?i.call(e,""):Object(e)}:Object},function(e,t,n){"use strict";var o=0,r=Math.random();e.exports=function(e){return"Symbol("+String(e===undefined?"":e)+")_"+(++o+r).toString(36)}},function(e,t,n){"use strict";e.exports={}},function(e,t,n){"use strict";var o=n(29),r=n(15),i=n(46),a=function(e){return function(t,n,a){var c,l=o(t),d=r(l.length),u=i(a,d);if(e&&n!=n){for(;d>u;)if((c=l[u++])!=c)return!0}else for(;d>u;u++)if((e||u in l)&&l[u]===n)return e||u||0;return!e&&-1}};e.exports={includes:a(!0),indexOf:a(!1)}},function(e,t,n){"use strict";var o=n(7),r=/#|\.prototype\./,i=function(e,t){var n=c[a(e)];return n==d||n!=l&&("function"==typeof t?o(t):!!t)},a=i.normalize=function(e){return String(e).replace(r,".").toLowerCase()},c=i.data={},l=i.NATIVE="N",d=i.POLYFILL="P";e.exports=i},function(e,t,n){"use strict";var o=n(141),r=n(102);e.exports=Object.keys||function(e){return o(e,r)}},function(e,t,n){"use strict";var o=n(11),r=n(57),i=n(16)("species");e.exports=function(e,t){var n;return r(e)&&("function"!=typeof(n=e.constructor)||n!==Array&&!r(n.prototype)?o(n)&&null===(n=n[i])&&(n=undefined):n=undefined),new(n===undefined?Array:n)(0===t?0:t)}},function(e,t,n){"use strict";var o=n(7),r=n(16),i=n(105),a=r("species");e.exports=function(e){return i>=51||!o((function(){var t=[];return(t.constructor={})[a]=function(){return{foo:1}},1!==t[e](Boolean).foo}))}},function(e,t,n){"use strict";e.exports={}},function(e,t,n){"use strict";var o=n(26);e.exports=function(e,t,n){for(var r in t)o(e,r,t[r],n);return e}},function(e,t,n){"use strict";var o=n(7);e.exports=!o((function(){return Object.isExtensible(Object.preventExtensions({}))}))},function(e,t,n){"use strict";var o=n(13),r=n(107),i=n(15),a=n(53),c=n(108),l=n(149),d=function(e,t){this.stopped=e,this.result=t};(e.exports=function(e,t,n,u,s){var m,p,h,C,f,N,b,V=a(t,n,u?2:1);if(s)m=e;else{if("function"!=typeof(p=c(e)))throw TypeError("Target is not iterable");if(r(p)){for(h=0,C=i(e.length);C>h;h++)if((f=u?V(o(b=e[h])[0],b[1]):V(e[h]))&&f instanceof d)return f;return new d(!1)}m=p.call(e)}for(N=m.next;!(b=N.call(m)).done;)if("object"==typeof(f=l(m,V,b.value,u))&&f&&f instanceof d)return f;return new d(!1)}).stop=function(e){return new d(!0,e)}},function(e,t,n){"use strict";t.__esModule=!0,t.assetMiddleware=t.resolveAsset=t.loadCSS=void 0;var o=n(443),r=(0,n(24).createLogger)("assets"),i=[/v4shim/i],a=[],c={},l=function(e){a.includes(e)||(a.push(e),r.log("loading stylesheet '"+e+"'"),(0,o.loadCSS)(e))};t.loadCSS=l;t.resolveAsset=function(e){return c[e]||e};t.assetMiddleware=function(e){return function(e){return function(t){var n=t.type,o=t.payload;if("asset/stylesheet"!==n)if("asset/mappings"!==n)e(t);else for(var r=function(){var e=d[a];if(i.some((function(t){return t.test(e)})))return"continue";var t=o[e],n=e.split(".").pop();c[e]=t,"css"===n&&l(t)},a=0,d=Object.keys(o);a=0:s>m;m+=p)m in u&&(l=n(l,u[m],m,d));return l}};e.exports={left:c(!1),right:c(!0)}},function(e,t,n){"use strict";var o=n(9),r=n(12),i=n(112),a=n(33),c=n(72),l=n(7),d=n(59),u=n(34),s=n(15),m=n(154),p=n(253),h=n(39),C=n(55),f=n(52).f,N=n(17).f,b=n(106),V=n(48),g=n(38),v=g.get,_=g.set,k=o.ArrayBuffer,y=k,L=o.DataView,B=L&&L.prototype,w=Object.prototype,x=o.RangeError,S=p.pack,I=p.unpack,T=function(e){return[255&e]},A=function(e){return[255&e,e>>8&255]},E=function(e){return[255&e,e>>8&255,e>>16&255,e>>24&255]},M=function(e){return e[3]<<24|e[2]<<16|e[1]<<8|e[0]},P=function(e){return S(e,23,4)},O=function(e){return S(e,52,8)},F=function(e,t){N(e.prototype,t,{get:function(){return v(this)[t]}})},R=function(e,t,n,o){var r=m(n),i=v(e);if(r+t>i.byteLength)throw x("Wrong index");var a=v(i.buffer).bytes,c=r+i.byteOffset,l=a.slice(c,c+t);return o?l:l.reverse()},D=function(e,t,n,o,r,i){var a=m(n),c=v(e);if(a+t>c.byteLength)throw x("Wrong index");for(var l=v(c.buffer).bytes,d=a+c.byteOffset,u=o(+r),s=0;sU;)(j=z[U++])in y||a(y,j,k[j]);W.constructor=y}C&&h(B)!==w&&C(B,w);var H=new L(new y(2)),q=B.setInt8;H.setInt8(0,2147483648),H.setInt8(1,2147483649),!H.getInt8(0)&&H.getInt8(1)||c(B,{setInt8:function(e,t){q.call(this,e,t<<24>>24)},setUint8:function(e,t){q.call(this,e,t<<24>>24)}},{unsafe:!0})}else y=function(e){d(this,y,"ArrayBuffer");var t=m(e);_(this,{bytes:b.call(new Array(t),0),byteLength:t}),r||(this.byteLength=t)},L=function(e,t,n){d(this,L,"DataView"),d(e,y,"DataView");var o=v(e).byteLength,i=u(t);if(i<0||i>o)throw x("Wrong offset");if(i+(n=n===undefined?o-i:s(n))>o)throw x("Wrong length");_(this,{buffer:e,byteLength:n,byteOffset:i}),r||(this.buffer=e,this.byteLength=n,this.byteOffset=i)},r&&(F(y,"byteLength"),F(L,"buffer"),F(L,"byteLength"),F(L,"byteOffset")),c(L.prototype,{getInt8:function(e){return R(this,1,e)[0]<<24>>24},getUint8:function(e){return R(this,1,e)[0]},getInt16:function(e){var t=R(this,2,e,arguments.length>1?arguments[1]:undefined);return(t[1]<<8|t[0])<<16>>16},getUint16:function(e){var t=R(this,2,e,arguments.length>1?arguments[1]:undefined);return t[1]<<8|t[0]},getInt32:function(e){return M(R(this,4,e,arguments.length>1?arguments[1]:undefined))},getUint32:function(e){return M(R(this,4,e,arguments.length>1?arguments[1]:undefined))>>>0},getFloat32:function(e){return I(R(this,4,e,arguments.length>1?arguments[1]:undefined),23)},getFloat64:function(e){return I(R(this,8,e,arguments.length>1?arguments[1]:undefined),52)},setInt8:function(e,t){D(this,1,e,T,t)},setUint8:function(e,t){D(this,1,e,T,t)},setInt16:function(e,t){D(this,2,e,A,t,arguments.length>2?arguments[2]:undefined)},setUint16:function(e,t){D(this,2,e,A,t,arguments.length>2?arguments[2]:undefined)},setInt32:function(e,t){D(this,4,e,E,t,arguments.length>2?arguments[2]:undefined)},setUint32:function(e,t){D(this,4,e,E,t,arguments.length>2?arguments[2]:undefined)},setFloat32:function(e,t){D(this,4,e,P,t,arguments.length>2?arguments[2]:undefined)},setFloat64:function(e,t){D(this,8,e,O,t,arguments.length>2?arguments[2]:undefined)}});V(y,"ArrayBuffer"),V(L,"DataView"),e.exports={ArrayBuffer:y,DataView:L}},function(e,t,n){"use strict";var o=n(4),r=n(9),i=n(67),a=n(26),c=n(56),l=n(74),d=n(59),u=n(11),s=n(7),m=n(81),p=n(48),h=n(85);e.exports=function(e,t,n){var C=-1!==e.indexOf("Map"),f=-1!==e.indexOf("Weak"),N=C?"set":"add",b=r[e],V=b&&b.prototype,g=b,v={},_=function(e){var t=V[e];a(V,e,"add"==e?function(e){return t.call(this,0===e?0:e),this}:"delete"==e?function(e){return!(f&&!u(e))&&t.call(this,0===e?0:e)}:"get"==e?function(e){return f&&!u(e)?undefined:t.call(this,0===e?0:e)}:"has"==e?function(e){return!(f&&!u(e))&&t.call(this,0===e?0:e)}:function(e,n){return t.call(this,0===e?0:e,n),this})};if(i(e,"function"!=typeof b||!(f||V.forEach&&!s((function(){(new b).entries().next()})))))g=n.getConstructor(t,e,C,N),c.REQUIRED=!0;else if(i(e,!0)){var k=new g,y=k[N](f?{}:-0,1)!=k,L=s((function(){k.has(1)})),B=m((function(e){new b(e)})),w=!f&&s((function(){for(var e=new b,t=5;t--;)e[N](t,t);return!e.has(-0)}));B||((g=t((function(t,n){d(t,g,e);var o=h(new b,t,g);return n!=undefined&&l(n,o[N],o,C),o}))).prototype=V,V.constructor=g),(L||w)&&(_("delete"),_("has"),C&&_("get")),(w||y)&&_(N),f&&V.clear&&delete V.clear}return v[e]=g,o({global:!0,forced:g!=b},v),p(g,e),f||n.setStrong(g,e,C),g}},function(e,t,n){"use strict";var o=n(11),r=n(55);e.exports=function(e,t,n){var i,a;return r&&"function"==typeof(i=t.constructor)&&i!==n&&o(a=i.prototype)&&a!==n.prototype&&r(e,a),e}},function(e,t,n){"use strict";var o=Math.expm1,r=Math.exp;e.exports=!o||o(10)>22025.465794806718||o(10)<22025.465794806718||-2e-17!=o(-2e-17)?function(e){return 0==(e=+e)?e:e>-1e-6&&e<1e-6?e+e*e/2:r(e)-1}:o},function(e,t,n){"use strict";e.exports="\t\n\x0B\f\r \xa0\u1680\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200a\u202f\u205f\u3000\u2028\u2029\ufeff"},function(e,t,n){"use strict";var o=n(42),r=n(9),i=n(7);e.exports=o||!i((function(){var e=Math.random();__defineSetter__.call(null,e,(function(){})),delete r[e]}))},function(e,t,n){"use strict";var o=n(13);e.exports=function(){var e=o(this),t="";return e.global&&(t+="g"),e.ignoreCase&&(t+="i"),e.multiline&&(t+="m"),e.dotAll&&(t+="s"),e.unicode&&(t+="u"),e.sticky&&(t+="y"),t}},function(e,t,n){"use strict";var o,r,i=n(89),a=n(118),c=RegExp.prototype.exec,l=String.prototype.replace,d=c,u=(o=/a/,r=/b*/g,c.call(o,"a"),c.call(r,"a"),0!==o.lastIndex||0!==r.lastIndex),s=a.UNSUPPORTED_Y||a.BROKEN_CARET,m=/()??/.exec("")[1]!==undefined;(u||m||s)&&(d=function(e){var t,n,o,r,a=this,d=s&&a.sticky,p=i.call(a),h=a.source,C=0,f=e;return d&&(-1===(p=p.replace("y","")).indexOf("g")&&(p+="g"),f=String(e).slice(a.lastIndex),a.lastIndex>0&&(!a.multiline||a.multiline&&"\n"!==e[a.lastIndex-1])&&(h="(?: "+h+")",f=" "+f,C++),n=new RegExp("^(?:"+h+")",p)),m&&(n=new RegExp("^"+h+"$(?!\\s)",p)),u&&(t=a.lastIndex),o=c.call(d?n:a,f),d?o?(o.input=o.input.slice(C),o[0]=o[0].slice(C),o.index=a.lastIndex,a.lastIndex+=o[0].length):a.lastIndex=0:u&&o&&(a.lastIndex=a.global?o.index+o[0].length:t),m&&o&&o.length>1&&l.call(o[0],n,(function(){for(r=1;r")})),u="$0"==="a".replace(/./,"$0"),s=i("replace"),m=!!/./[s]&&""===/./[s]("a","$0"),p=!r((function(){var e=/(?:)/,t=e.exec;e.exec=function(){return t.apply(this,arguments)};var n="ab".split(e);return 2!==n.length||"a"!==n[0]||"b"!==n[1]}));e.exports=function(e,t,n,s){var h=i(e),C=!r((function(){var t={};return t[h]=function(){return 7},7!=""[e](t)})),f=C&&!r((function(){var t=!1,n=/a/;return"split"===e&&((n={}).constructor={},n.constructor[l]=function(){return n},n.flags="",n[h]=/./[h]),n.exec=function(){return t=!0,null},n[h](""),!t}));if(!C||!f||"replace"===e&&(!d||!u||m)||"split"===e&&!p){var N=/./[h],b=n(h,""[e],(function(e,t,n,o,r){return t.exec===a?C&&!r?{done:!0,value:N.call(t,n,o)}:{done:!0,value:e.call(n,t,o)}:{done:!1}}),{REPLACE_KEEPS_$0:u,REGEXP_REPLACE_SUBSTITUTES_UNDEFINED_CAPTURE:m}),V=b[0],g=b[1];o(String.prototype,e,V),o(RegExp.prototype,h,2==t?function(e,t){return g.call(e,this,t)}:function(e){return g.call(e,this)})}s&&c(RegExp.prototype[h],"sham",!0)}},function(e,t,n){"use strict";var o=n(36),r=n(90);e.exports=function(e,t){var n=e.exec;if("function"==typeof n){var i=n.call(e,t);if("object"!=typeof i)throw TypeError("RegExp exec method returned something other than an Object or null");return i}if("RegExp"!==o(e))throw TypeError("RegExp#exec called on incompatible receiver");return r.call(e,t)}},function(e,t,n){"use strict";function o(e){var t=0;if("undefined"==typeof Symbol||null==e[Symbol.iterator]){if(Array.isArray(e)||(e=function(e,t){if(!e)return;if("string"==typeof e)return r(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(n);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return r(e,t)}(e)))return function(){return t>=e.length?{done:!0}:{done:!1,value:e[t++]}};throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}return(t=e[Symbol.iterator]()).next.bind(t)}function r(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,o=new Array(t);n=48&&o<=90?String.fromCharCode(o):o>=112&&o<=123?"F"+(o-111):"["+o+"]"},u=function(e){var t=window.event?e.which:e.keyCode,n=e.ctrlKey,o=e.altKey,r=e.shiftKey;return{keyCode:t,ctrlKey:n,altKey:o,shiftKey:r,hasModifierKeys:n||o||r,keyString:d(n,o,r,t)}},s=function(){for(var e=0,t=Object.keys(l);e=112&&c<=123){i.log(d);for(var s,p=o(m);!(s=p()).done;)(0,s.value)(n,r)}}}(t,n,e)},document.addEventListener("keydown",(function(e){var n=window.event?e.which:e.keyCode;t(e,"keydown"),l[n]=!0})),document.addEventListener("keyup",(function(e){var n=window.event?e.which:e.keyCode;t(e,"keyup"),l[n]=!1})),Byond.IS_LTE_IE8||function(e){var t;document.addEventListener("focusout",(function(){t=setTimeout(e)})),document.addEventListener("focusin",(function(){clearTimeout(t)})),window.addEventListener("beforeunload",e)}((function(){s()})),function(e){return function(t){return e(t)}}}},function(e,t,n){"use strict";t.__esModule=!0,t.CrewManifestContent=t.CrewManifest=void 0;var o=n(0),r=n(1),i=n(2),a=n(3),c=n(28),l=n(6);t.CrewManifest=function(e,t){return(0,o.createComponentVNode)(2,a.Window,{width:400,height:600,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,d)})})};var d=function(e,t){var n=(0,r.useBackend)(t),a=(n.act,n.data.manifest);return(0,o.createComponentVNode)(2,i.Section,{title:"Crew Manifest",noTopPadding:!0,children:a.map((function(e){return!!e.elems.length&&(0,o.createComponentVNode)(2,i.Section,{title:(0,o.createComponentVNode)(2,i.Box,{backgroundColor:c.COLORS.manifest[e.cat.toLowerCase()],m:-1,pt:1,pb:1,children:(0,o.createComponentVNode)(2,i.Box,{ml:1,textAlign:"center",fontSize:1.4,children:e.cat})}),level:2,children:(0,o.createComponentVNode)(2,i.Table,{children:[(0,o.createComponentVNode)(2,i.Table.Row,{header:!0,color:"white",children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:"Name"}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:"Rank"}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:"Active"})]}),e.elems.map((function(e){return(0,o.createComponentVNode)(2,i.Table.Row,{color:"average",children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:(0,l.decodeHtmlEntities)(e.name)}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:e.rank}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:e.active})]},e.name+e.rank)}))]})},e.cat)}))})};t.CrewManifestContent=d},function(e,t,n){"use strict";t.__esModule=!0,t.LoginInfo=void 0;var o=n(0),r=n(1),i=n(2);t.LoginInfo=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,l=c.authenticated,d=c.rank;if(c)return(0,o.createComponentVNode)(2,i.NoticeBox,{info:!0,children:[(0,o.createComponentVNode)(2,i.Box,{display:"inline-block",verticalAlign:"middle",children:["Logged in as: ",l," (",d,")"]}),(0,o.createComponentVNode)(2,i.Button,{icon:"sign-out-alt",content:"Logout and Eject ID",color:"good",float:"right",onClick:function(){return a("logout")}}),(0,o.createComponentVNode)(2,i.Box,{clear:"both"})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.LoginScreen=void 0;var o=n(0),r=n(1),i=n(2),a=n(61);t.LoginScreen=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.scan,u=l.isAI,s=l.isRobot;return(0,o.createComponentVNode)(2,a.FullscreenNotice,{title:"Welcome",children:[(0,o.createComponentVNode)(2,i.Box,{fontSize:"1.5rem",bold:!0,children:[(0,o.createComponentVNode)(2,i.Icon,{name:"user-circle",verticalAlign:"middle",size:3,mr:"1rem"}),"Guest"]}),(0,o.createComponentVNode)(2,i.Box,{color:"label",my:"1rem",children:["ID:",(0,o.createComponentVNode)(2,i.Button,{icon:"id-card",content:d||"----------",ml:"0.5rem",onClick:function(){return c("scan")}})]}),(0,o.createComponentVNode)(2,i.Button,{icon:"sign-in-alt",disabled:!d,content:"Login",onClick:function(){return c("login",{login_type:1})}}),!!u&&(0,o.createComponentVNode)(2,i.Button,{icon:"sign-in-alt",content:"Login as AI",onClick:function(){return c("login",{login_type:2})}}),!!s&&(0,o.createComponentVNode)(2,i.Button,{icon:"sign-in-alt",content:"Login as Cyborg",onClick:function(){return c("login",{login_type:3})}})]})}},function(e,t,n){"use strict";var o=n(9),r=n(11),i=o.document,a=r(i)&&r(i.createElement);e.exports=function(e){return a?i.createElement(e):{}}},function(e,t,n){"use strict";var o=n(9),r=n(33);e.exports=function(e,t){try{r(o,e,t)}catch(n){o[e]=t}return t}},function(e,t,n){"use strict";var o=n(137),r=Function.toString;"function"!=typeof o.inspectSource&&(o.inspectSource=function(e){return r.call(e)}),e.exports=o.inspectSource},function(e,t,n){"use strict";var o=n(42),r=n(137);(e.exports=function(e,t){return r[e]||(r[e]=t!==undefined?t:{})})("versions",[]).push({version:"3.6.5",mode:o?"pure":"global",copyright:"\xa9 2020 Denis Pushkarev (zloirock.ru)"})},function(e,t,n){"use strict";var o=n(40),r=n(52),i=n(103),a=n(13);e.exports=o("Reflect","ownKeys")||function(e){var t=r.f(a(e)),n=i.f;return n?t.concat(n(e)):t}},function(e,t,n){"use strict";e.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},function(e,t,n){"use strict";t.f=Object.getOwnPropertySymbols},function(e,t,n){"use strict";var o=n(7);e.exports=!!Object.getOwnPropertySymbols&&!o((function(){return!String(Symbol())}))},function(e,t,n){"use strict";var o,r,i=n(9),a=n(79),c=i.process,l=c&&c.versions,d=l&&l.v8;d?r=(o=d.split("."))[0]+o[1]:a&&(!(o=a.match(/Edge\/(\d+)/))||o[1]>=74)&&(o=a.match(/Chrome\/(\d+)/))&&(r=o[1]),e.exports=r&&+r},function(e,t,n){"use strict";var o=n(18),r=n(46),i=n(15);e.exports=function(e){for(var t=o(this),n=i(t.length),a=arguments.length,c=r(a>1?arguments[1]:undefined,n),l=a>2?arguments[2]:undefined,d=l===undefined?n:r(l,n);d>c;)t[c++]=e;return t}},function(e,t,n){"use strict";var o=n(16),r=n(71),i=o("iterator"),a=Array.prototype;e.exports=function(e){return e!==undefined&&(r.Array===e||a[i]===e)}},function(e,t,n){"use strict";var o=n(80),r=n(71),i=n(16)("iterator");e.exports=function(e){if(e!=undefined)return e[i]||e["@@iterator"]||r[o(e)]}},function(e,t,n){"use strict";var o={};o[n(16)("toStringTag")]="z",e.exports="[object z]"===String(o)},function(e,t,n){"use strict";var o=n(4),r=n(238),i=n(39),a=n(55),c=n(48),l=n(33),d=n(26),u=n(16),s=n(42),m=n(71),p=n(151),h=p.IteratorPrototype,C=p.BUGGY_SAFARI_ITERATORS,f=u("iterator"),N=function(){return this};e.exports=function(e,t,n,u,p,b,V){r(n,t,u);var g,v,_,k=function(e){if(e===p&&x)return x;if(!C&&e in B)return B[e];switch(e){case"keys":case"values":case"entries":return function(){return new n(this,e)}}return function(){return new n(this)}},y=t+" Iterator",L=!1,B=e.prototype,w=B[f]||B["@@iterator"]||p&&B[p],x=!C&&w||k(p),S="Array"==t&&B.entries||w;if(S&&(g=i(S.call(new e)),h!==Object.prototype&&g.next&&(s||i(g)===h||(a?a(g,h):"function"!=typeof g[f]&&l(g,f,N)),c(g,y,!0,!0),s&&(m[y]=N))),"values"==p&&w&&"values"!==w.name&&(L=!0,x=function(){return w.call(this)}),s&&!V||B[f]===x||l(B,f,x),m[t]=x,p)if(v={values:k("values"),keys:b?x:k("keys"),entries:k("entries")},V)for(_ in v)(C||L||!(_ in B))&&d(B,_,v[_]);else o({target:t,proto:!0,forced:C||L},v);return v}},function(e,t,n){"use strict";var o=n(7);e.exports=!o((function(){function e(){}return e.prototype.constructor=null,Object.getPrototypeOf(new e)!==e.prototype}))},function(e,t,n){"use strict";e.exports="undefined"!=typeof ArrayBuffer&&"undefined"!=typeof DataView},function(e,t,n){"use strict";var o=n(15),r=n(114),i=n(25),a=Math.ceil,c=function(e){return function(t,n,c){var l,d,u=String(i(t)),s=u.length,m=c===undefined?" ":String(c),p=o(n);return p<=s||""==m?u:(l=p-s,(d=r.call(m,a(l/m.length))).length>l&&(d=d.slice(0,l)),e?u+d:d+u)}};e.exports={start:c(!1),end:c(!0)}},function(e,t,n){"use strict";var o=n(34),r=n(25);e.exports="".repeat||function(e){var t=String(r(this)),n="",i=o(e);if(i<0||i==Infinity)throw RangeError("Wrong number of repetitions");for(;i>0;(i>>>=1)&&(t+=t))1&i&&(n+=t);return n}},function(e,t,n){"use strict";e.exports=Math.sign||function(e){return 0==(e=+e)||e!=e?e:e<0?-1:1}},function(e,t,n){"use strict";var o,r,i,a=n(9),c=n(7),l=n(36),d=n(53),u=n(144),s=n(97),m=n(163),p=a.location,h=a.setImmediate,C=a.clearImmediate,f=a.process,N=a.MessageChannel,b=a.Dispatch,V=0,g={},v=function(e){if(g.hasOwnProperty(e)){var t=g[e];delete g[e],t()}},_=function(e){return function(){v(e)}},k=function(e){v(e.data)},y=function(e){a.postMessage(e+"",p.protocol+"//"+p.host)};h&&C||(h=function(e){for(var t=[],n=1;arguments.length>n;)t.push(arguments[n++]);return g[++V]=function(){("function"==typeof e?e:Function(e)).apply(undefined,t)},o(V),V},C=function(e){delete g[e]},"process"==l(f)?o=function(e){f.nextTick(_(e))}:b&&b.now?o=function(e){b.now(_(e))}:N&&!m?(i=(r=new N).port2,r.port1.onmessage=k,o=d(i.postMessage,i,1)):!a.addEventListener||"function"!=typeof postMessage||a.importScripts||c(y)||"file:"===p.protocol?o="onreadystatechange"in s("script")?function(e){u.appendChild(s("script")).onreadystatechange=function(){u.removeChild(this),v(e)}}:function(e){setTimeout(_(e),0)}:(o=y,a.addEventListener("message",k,!1))),e.exports={set:h,clear:C}},function(e,t,n){"use strict";var o=n(11),r=n(36),i=n(16)("match");e.exports=function(e){var t;return o(e)&&((t=e[i])!==undefined?!!t:"RegExp"==r(e))}},function(e,t,n){"use strict";var o=n(7);function r(e,t){return RegExp(e,t)}t.UNSUPPORTED_Y=o((function(){var e=r("a","y");return e.lastIndex=2,null!=e.exec("abcd")})),t.BROKEN_CARET=o((function(){var e=r("^r","gy");return e.lastIndex=2,null!=e.exec("str")}))},function(e,t,n){"use strict";var o=n(34),r=n(25),i=function(e){return function(t,n){var i,a,c=String(r(t)),l=o(n),d=c.length;return l<0||l>=d?e?"":undefined:(i=c.charCodeAt(l))<55296||i>56319||l+1===d||(a=c.charCodeAt(l+1))<56320||a>57343?e?c.charAt(l):i:e?c.slice(l,l+2):a-56320+(i-55296<<10)+65536}};e.exports={codeAt:i(!1),charAt:i(!0)}},function(e,t,n){"use strict";var o=n(117);e.exports=function(e){if(o(e))throw TypeError("The method doesn't accept regular expressions");return e}},function(e,t,n){"use strict";var o=n(16)("match");e.exports=function(e){var t=/./;try{"/./"[e](t)}catch(n){try{return t[o]=!1,"/./"[e](t)}catch(r){}}return!1}},function(e,t,n){"use strict";var o=n(119).charAt;e.exports=function(e,t,n){return t+(n?o(e,t).length:1)}},function(e,t,n){"use strict";var o=n(7),r=n(87);e.exports=function(e){return o((function(){return!!r[e]()||"\u200b\x85\u180e"!="\u200b\x85\u180e"[e]()||r[e].name!==e}))}},function(e,t,n){"use strict";var o=n(9),r=n(7),i=n(81),a=n(14).NATIVE_ARRAY_BUFFER_VIEWS,c=o.ArrayBuffer,l=o.Int8Array;e.exports=!a||!r((function(){l(1)}))||!r((function(){new l(-1)}))||!i((function(e){new l,new l(null),new l(1.5),new l(e)}),!0)||r((function(){return 1!==new l(new c(2),1,undefined).length}))},function(e,t,n){"use strict";t.__esModule=!0,t.debugReducer=t.useDebug=t.selectDebug=t.toggleDebugLayout=t.toggleKitchenSink=void 0;var o=n(93),r=function(){return{type:"debug/toggleKitchenSink"}}; -/** - * @file - * @copyright 2020 Aleksej Komarov - * @license MIT - */t.toggleKitchenSink=r;var i=function(){return{type:"debug/toggleDebugLayout"}};t.toggleDebugLayout=i,(0,o.subscribeToHotKey)("F11",(function(){return{type:"debug/toggleDebugLayout"}})),(0,o.subscribeToHotKey)("F12",(function(){return{type:"debug/toggleKitchenSink"}})),(0,o.subscribeToHotKey)("Ctrl+Alt+[8]",(function(){setTimeout((function(){throw new Error("OOPSIE WOOPSIE!! UwU We made a fucky wucky!! A wittle fucko boingo! The code monkeys at our headquarters are working VEWY HAWD to fix this!")}))}));var a=function(e){return e.debug};t.selectDebug=a;t.useDebug=function(e){return a(e.store.getState())};t.debugReducer=function(e,t){void 0===e&&(e={});var n=t.type;t.payload;return"debug/toggleKitchenSink"===n?Object.assign({},e,{kitchenSink:!e.kitchenSink}):"debug/toggleDebugLayout"===n?Object.assign({},e,{debugLayout:!e.debugLayout}):e}},function(e,t,n){"use strict";t.__esModule=!0,t.Layout=t.refocusLayout=void 0;var o=n(0),r=n(10),i=n(19);t.refocusLayout=function(){if(!Byond.IS_LTE_IE8){var e=document.getElementById("Layout__content");e&&e.focus()}};var a=function(e){var t=e.className,n=e.theme,i=void 0===n?"nanotrasen":n,a=e.children;return(0,o.createVNode)(1,"div","theme-"+i,(0,o.createVNode)(1,"div",(0,r.classes)(["Layout",t]),a,0),2)};t.Layout=a;a.Content=function(e){var t=e.className,n=e.scrollable,a=e.children,c=function(e,t){if(null==e)return{};var n,o,r={},i=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}(e,["className","scrollable","children"]);return(0,o.normalizeProps)((0,o.createVNode)(1,"div",(0,r.classes)(["Layout__content",n&&"Layout__content--scrollable",t].concat((0,i.computeBoxClassName)(c))),a,0,Object.assign({id:"Layout__content"},(0,i.computeBoxProps)(c))))}},function(e,t,n){"use strict";t.__esModule=!0,t.AnimatedNumber=void 0;var o=n(5),r=n(0);var i=function(e){return"number"==typeof e&&Number.isFinite(e)&&!Number.isNaN(e)},a=function(e){var t,n;function r(t){var n;return(n=e.call(this,t)||this).timer=null,n.state={value:0},i(t.initial)?n.state.value=t.initial:i(t.value)&&(n.state.value=Number(t.value)),n}n=e,(t=r).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var a=r.prototype;return a.tick=function(){var e=this.props,t=this.state,n=Number(t.value),o=Number(e.value);if(i(o)){var r=.5*n+.5*o;this.setState({value:r})}},a.componentDidMount=function(){var e=this;this.timer=setInterval((function(){return e.tick()}),50)},a.componentWillUnmount=function(){clearTimeout(this.timer)},a.render=function(){var e=this.props,t=this.state,n=e.format,r=e.children,a=t.value,c=e.value;if(!i(c))return c||null;var l=a;if(n)l=n(a);else{var d=String(c).split(".")[1],u=d?d.length:0;l=(0,o.toFixed)(a,(0,o.clamp)(u,0,8))}return"function"==typeof r?r(l,a):l},r}(r.Component);t.AnimatedNumber=a},function(e,t,n){"use strict";t.__esModule=!0,t.ButtonInput=t.ButtonConfirm=t.ButtonCheckbox=t.Button=void 0;var o=n(0),r=n(10),i=n(93),a=n(3),c=n(24),l=n(19),d=n(129),u=n(178);function s(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,e.__proto__=t}function m(e,t){if(null==e)return{};var n,o,r={},i=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}var p=(0,c.createLogger)("Button"),h=function(e){var t=e.className,n=e.fluid,c=e.icon,s=e.iconRotation,h=e.iconSpin,C=e.iconColor,f=e.iconSize,N=e.color,b=e.disabled,V=e.selected,g=e.tooltip,v=e.tooltipPosition,_=e.tooltipScale,k=e.ellipsis,y=e.compact,L=e.circular,B=e.content,w=e.children,x=e.onclick,S=e.onClick,I=m(e,["className","fluid","icon","iconRotation","iconSpin","iconColor","iconSize","color","disabled","selected","tooltip","tooltipPosition","tooltipScale","ellipsis","compact","circular","content","children","onclick","onClick"]),T=!(!B&&!w);return x&&p.warn("Lowercase 'onclick' is not supported on Button and lowercase prop names are discouraged in general. Please use a camelCase'onClick' instead and read: https://infernojs.org/docs/guides/event-handling"),(0,o.normalizeProps)((0,o.createComponentVNode)(2,l.Box,Object.assign({className:(0,r.classes)(["Button",n&&"Button--fluid",b&&"Button--disabled",V&&"Button--selected",T&&"Button--hasContent",k&&"Button--ellipsis",L&&"Button--circular",y&&"Button--compact",N&&"string"==typeof N?"Button--color--"+N:"Button--color--default",t]),tabIndex:!b&&"0",unselectable:Byond.IS_LTE_IE8,onclick:function(e){(0,a.refocusLayout)(),!b&&S&&S(e)},onKeyDown:function(e){var t=window.event?e.which:e.keyCode;return t===i.KEY_SPACE||t===i.KEY_ENTER?(e.preventDefault(),void(!b&&S&&S(e))):t===i.KEY_ESCAPE?(e.preventDefault(),void(0,a.refocusLayout)()):void 0}},I,{children:[c&&(0,o.createComponentVNode)(2,d.Icon,{name:c,rotation:s,spin:h,color:C,fontSize:f}),B,w,g&&(0,o.createComponentVNode)(2,u.Tooltip,{content:g,position:v,scale:_})]})))};t.Button=h,h.defaultHooks=r.pureComponentHooks;var C=function(e){var t=e.checked,n=m(e,["checked"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,h,Object.assign({color:"transparent",icon:t?"check-square-o":"square-o",selected:t},n)))};t.ButtonCheckbox=C,h.Checkbox=C;var f=function(e){function t(){var t;return(t=e.call(this)||this).state={clickedOnce:!1},t.handleClick=function(){t.state.clickedOnce&&t.setClickedOnce(!1)},t}s(t,e);var n=t.prototype;return n.setClickedOnce=function(e){var t=this;this.setState({clickedOnce:e}),e?setTimeout((function(){return window.addEventListener("click",t.handleClick)})):window.removeEventListener("click",this.handleClick)},n.render=function(){var e=this,t=this.props,n=t.confirmContent,r=void 0===n?"Confirm?":n,i=t.confirmColor,a=void 0===i?"bad":i,c=t.confirmIcon,l=t.icon,d=t.color,u=t.content,s=t.onClick,p=m(t,["confirmContent","confirmColor","confirmIcon","icon","color","content","onClick"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,h,Object.assign({content:this.state.clickedOnce?r:u,icon:this.state.clickedOnce?c:l,color:this.state.clickedOnce?a:d,onClick:function(){return e.state.clickedOnce?s():e.setClickedOnce(!0)}},p)))},t}(o.Component);t.ButtonConfirm=f,h.Confirm=f;var N=function(e){function t(){var t;return(t=e.call(this)||this).inputRef=(0,o.createRef)(),t.state={inInput:!1},t}s(t,e);var n=t.prototype;return n.setInInput=function(e){if(this.setState({inInput:e}),this.inputRef){var t=this.inputRef.current;if(e){t.value=this.props.currentValue||"";try{t.focus(),t.select()}catch(n){}}}},n.commitResult=function(e){if(this.inputRef){var t=this.inputRef.current;if(""!==t.value)return void this.props.onCommit(e,t.value);if(!this.props.defaultValue)return;this.props.onCommit(e,this.props.defaultValue)}},n.render=function(){var e=this,t=this.props,n=t.fluid,a=t.content,c=t.icon,s=t.iconRotation,p=t.iconSpin,h=t.tooltip,C=t.tooltipPosition,f=t.color,N=void 0===f?"default":f,b=(t.placeholder,t.maxLength,m(t,["fluid","content","icon","iconRotation","iconSpin","tooltip","tooltipPosition","color","placeholder","maxLength"]));return(0,o.normalizeProps)((0,o.createComponentVNode)(2,l.Box,Object.assign({className:(0,r.classes)(["Button",n&&"Button--fluid","Button--color--"+N])},b,{onClick:function(){return e.setInInput(!0)},children:[c&&(0,o.createComponentVNode)(2,d.Icon,{name:c,rotation:s,spin:p}),(0,o.createVNode)(1,"div",null,a,0),(0,o.createVNode)(64,"input","NumberInput__input",null,1,{style:{display:this.state.inInput?undefined:"none","text-align":"left"},onBlur:function(t){e.state.inInput&&(e.setInInput(!1),e.commitResult(t))},onKeyDown:function(t){if(t.keyCode===i.KEY_ENTER)return e.setInInput(!1),void e.commitResult(t);t.keyCode===i.KEY_ESCAPE&&e.setInInput(!1)}},null,this.inputRef),h&&(0,o.createComponentVNode)(2,u.Tooltip,{content:h,position:C})]})))},t}(o.Component);t.ButtonInput=N,h.Input=N},function(e,t,n){"use strict";t.__esModule=!0,t.Icon=void 0;var o=n(0),r=n(10),i=n(19);var a=/-o$/,c=function(e){var t=e.name,n=e.size,c=e.spin,l=e.className,d=e.style,u=void 0===d?{}:d,s=e.rotation,m=function(e,t){if(null==e)return{};var n,o,r={},i=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}(e,["name","size","spin","className","style","rotation"]);n&&(u["font-size"]=100*n+"%"),"number"==typeof s&&(u.transform="rotate("+s+"deg)");var p=a.test(t),h=t.replace(a,"");return(0,o.normalizeProps)((0,o.createComponentVNode)(2,i.Box,Object.assign({as:"i",className:(0,r.classes)([l,p?"far":"fas","fa-"+h,c&&"fa-spin"]),style:u},m)))};t.Icon=c,c.defaultHooks=r.pureComponentHooks},function(e,t,n){"use strict";t.__esModule=!0,t.DraggableControl=void 0;var o=n(0),r=n(5),i=n(10),a=n(127);var c=function(e,t){return e.screenX*t[0]+e.screenY*t[1]},l=function(e){var t,n;function i(t){var n;return(n=e.call(this,t)||this).inputRef=(0,o.createRef)(),n.state={value:t.value,dragging:!1,editing:!1,internalValue:null,origin:null,suppressingFlicker:!1},n.flickerTimer=null,n.suppressFlicker=function(){var e=n.props.suppressFlicker;e>0&&(n.setState({suppressingFlicker:!0}),clearTimeout(n.flickerTimer),n.flickerTimer=setTimeout((function(){return n.setState({suppressingFlicker:!1})}),e))},n.handleDragStart=function(e){var t=n.props,o=t.value,r=t.dragMatrix;n.state.editing||(document.body.style["pointer-events"]="none",n.ref=e.target,n.setState({dragging:!1,origin:c(e,r),value:o,internalValue:o}),n.timer=setTimeout((function(){n.setState({dragging:!0})}),250),n.dragInterval=setInterval((function(){var t=n.state,o=t.dragging,r=t.value,i=n.props.onDrag;o&&i&&i(e,r)}),500),document.addEventListener("mousemove",n.handleDragMove),document.addEventListener("mouseup",n.handleDragEnd))},n.handleDragMove=function(e){var t=n.props,o=t.minValue,i=t.maxValue,a=t.step,l=t.stepPixelSize,d=t.dragMatrix;n.setState((function(t){var n=Object.assign({},t),u=c(e,d)-n.origin;if(t.dragging){var s=Number.isFinite(o)?o%a:0;n.internalValue=(0,r.clamp)(n.internalValue+u*a/l,o-a,i+a),n.value=(0,r.clamp)(n.internalValue-n.internalValue%a+s,o,i),n.origin=c(e,d)}else Math.abs(u)>4&&(n.dragging=!0);return n}))},n.handleDragEnd=function(e){var t=n.props,o=t.onChange,r=t.onDrag,i=n.state,a=i.dragging,c=i.value,l=i.internalValue;if(document.body.style["pointer-events"]="auto",clearTimeout(n.timer),clearInterval(n.dragInterval),n.setState({dragging:!1,editing:!a,origin:null}),document.removeEventListener("mousemove",n.handleDragMove),document.removeEventListener("mouseup",n.handleDragEnd),a)n.suppressFlicker(),o&&o(e,c),r&&r(e,c);else if(n.inputRef){var d=n.inputRef.current;d.value=l;try{d.focus(),d.select()}catch(u){}}},n}return n=e,(t=i).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n,i.prototype.render=function(){var e=this,t=this.state,n=t.dragging,i=t.editing,c=t.value,l=t.suppressingFlicker,d=this.props,u=d.animated,s=d.value,m=d.unit,p=d.minValue,h=d.maxValue,C=d.format,f=d.onChange,N=d.onDrag,b=d.children,V=d.forcedInputWidth,g=d.height,v=d.lineHeight,_=d.fontSize,k=s;(n||l)&&(k=c);var y=function(e){return e+(m?" "+m:"")},L=u&&!n&&!l&&(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:k,format:C,children:y})||y(C?C(k):k),B=(0,o.createVNode)(64,"input","NumberInput__input",null,1,{style:{display:i?undefined:"none",height:g,width:V,"line-height":v,"font-size":_},onBlur:function(t){if(i){var n=(0,r.clamp)(t.target.value,p,h);e.setState({editing:!1,value:n}),e.suppressFlicker(),f&&f(t,n),N&&N(t,n)}},onKeyDown:function(t){if(13===t.keyCode){var n=(0,r.clamp)(t.target.value,p,h);return e.setState({editing:!1,value:n}),e.suppressFlicker(),f&&f(t,n),void(N&&N(t,n))}27!==t.keyCode||e.setState({editing:!1})}},null,this.inputRef);return b({dragging:n,editing:i,value:s,displayValue:k,displayElement:L,inputElement:B,handleDragStart:this.handleDragStart})},i}(o.Component);t.DraggableControl=l,l.defaultHooks=i.pureComponentHooks,l.defaultProps={minValue:-Infinity,maxValue:+Infinity,step:1,stepPixelSize:1,suppressFlicker:50,dragMatrix:[1,0]}},function(e,t,n){"use strict";t.__esModule=!0,t.NumberInput=void 0;var o=n(0),r=n(5),i=n(10),a=n(127),c=n(19);var l=function(e){var t,n;function l(t){var n;n=e.call(this,t)||this;var i=t.value;return n.inputRef=(0,o.createRef)(),n.state={value:i,dragging:!1,editing:!1,internalValue:null,origin:null,suppressingFlicker:!1},n.flickerTimer=null,n.suppressFlicker=function(){var e=n.props.suppressFlicker;e>0&&(n.setState({suppressingFlicker:!0}),clearTimeout(n.flickerTimer),n.flickerTimer=setTimeout((function(){return n.setState({suppressingFlicker:!1})}),e))},n.handleDragStart=function(e){var t=n.props.value;n.state.editing||(document.body.style["pointer-events"]="none",n.ref=e.target,n.setState({dragging:!1,origin:e.screenY,value:t,internalValue:t}),n.timer=setTimeout((function(){n.setState({dragging:!0})}),250),n.dragInterval=setInterval((function(){var t=n.state,o=t.dragging,r=t.value,i=n.props.onDrag;o&&i&&i(e,r)}),500),document.addEventListener("mousemove",n.handleDragMove),document.addEventListener("mouseup",n.handleDragEnd))},n.handleDragMove=function(e){var t=n.props,o=t.minValue,i=t.maxValue,a=t.step,c=t.stepPixelSize;n.setState((function(t){var n=Object.assign({},t),l=n.origin-e.screenY;if(t.dragging){var d=Number.isFinite(o)?o%a:0;n.internalValue=(0,r.clamp)(n.internalValue+l*a/c,o-a,i+a),n.value=(0,r.clamp)(n.internalValue-n.internalValue%a+d,o,i),n.origin=e.screenY}else Math.abs(l)>4&&(n.dragging=!0);return n}))},n.handleDragEnd=function(e){var t=n.props,o=t.onChange,r=t.onDrag,i=n.state,a=i.dragging,c=i.value,l=i.internalValue;if(document.body.style["pointer-events"]="auto",clearTimeout(n.timer),clearInterval(n.dragInterval),n.setState({dragging:!1,editing:!a,origin:null}),document.removeEventListener("mousemove",n.handleDragMove),document.removeEventListener("mouseup",n.handleDragEnd),a)n.suppressFlicker(),o&&o(e,c),r&&r(e,c);else if(n.inputRef){var d=n.inputRef.current;d.value=l;try{d.focus(),d.select()}catch(u){}}},n}return n=e,(t=l).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n,l.prototype.render=function(){var e=this,t=this.state,n=t.dragging,l=t.editing,d=t.value,u=t.suppressingFlicker,s=this.props,m=s.className,p=s.fluid,h=s.animated,C=s.value,f=s.unit,N=s.minValue,b=s.maxValue,V=s.height,g=s.width,v=s.lineHeight,_=s.fontSize,k=s.format,y=s.onChange,L=s.onDrag,B=C;(n||u)&&(B=d);var w=function(e){return(0,o.createVNode)(1,"div","NumberInput__content",e+(f?" "+f:""),0,{unselectable:Byond.IS_LTE_IE8})},x=h&&!n&&!u&&(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:B,format:k,children:w})||w(k?k(B):B);return(0,o.createComponentVNode)(2,c.Box,{className:(0,i.classes)(["NumberInput",p&&"NumberInput--fluid",m]),minWidth:g,minHeight:V,lineHeight:v,fontSize:_,onMouseDown:this.handleDragStart,children:[(0,o.createVNode)(1,"div","NumberInput__barContainer",(0,o.createVNode)(1,"div","NumberInput__bar",null,1,{style:{height:(0,r.clamp)((B-N)/(b-N)*100,0,100)+"%"}}),2),x,(0,o.createVNode)(64,"input","NumberInput__input",null,1,{style:{display:l?undefined:"none",height:V,"line-height":v,"font-size":_},onBlur:function(t){if(l){var n=(0,r.clamp)(t.target.value,N,b);e.setState({editing:!1,value:n}),e.suppressFlicker(),y&&y(t,n),L&&L(t,n)}},onKeyDown:function(t){if(13===t.keyCode){var n=(0,r.clamp)(t.target.value,N,b);return e.setState({editing:!1,value:n}),e.suppressFlicker(),y&&y(t,n),void(L&&L(t,n))}27!==t.keyCode||e.setState({editing:!1})}},null,this.inputRef)]})},l}(o.Component);t.NumberInput=l,l.defaultHooks=i.pureComponentHooks,l.defaultProps={minValue:-Infinity,maxValue:+Infinity,step:1,stepPixelSize:1,suppressFlicker:50}},function(e,t,n){"use strict";t.__esModule=!0,t.Materials=t.ExosuitFabricator=void 0;var o,r=n(0),i=n(10),a=n(8),c=n(1),l=n(20),d=n(2),u=n(3),s=n(6),m=n(5);function p(e){var t=0;if("undefined"==typeof Symbol||null==e[Symbol.iterator]){if(Array.isArray(e)||(e=function(e,t){if(!e)return;if("string"==typeof e)return h(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(n);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return h(e,t)}(e)))return function(){return t>=e.length?{done:!0}:{done:!1,value:e[t++]}};throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}return(t=e[Symbol.iterator]()).next.bind(t)}function h(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,o=new Array(t);nn?{color:2,deficit:e-n}:t>n?{color:1,deficit:e}:e+t>n?{color:1,deficit:e+t-n}:{color:0,deficit:0}},b=function(e,t,n){var o={textColor:0};return Object.keys(n.cost).forEach((function(r){o[r]=N(n.cost[r],t[r],e[r]),o[r].color>o.textColor&&(o.textColor=o[r].color)})),o};t.ExosuitFabricator=function(e,t){var n,o,i=(0,c.useBackend)(t),a=i.act,l=i.data,s=l.queue||[],m=(n=l.materials||[],o={},n.forEach((function(e){o[e.name]=e.amount})),o),p=function(e,t){var n={},o={},r={},i={};return t.forEach((function(t,a){i[a]=0,Object.keys(t.cost).forEach((function(c){n[c]=n[c]||0,r[c]=r[c]||0,o[c]=N(t.cost[c],n[c],e[c]),0!==o[c].color?i[a]1&&l0)&&(0,r.createComponentVNode)(2,d.Flex.Item,{width:"80px",children:[(0,r.createComponentVNode)(2,v,{name:e.name,amount:e.amount,formatsi:!0}),!a&&(0,r.createComponentVNode)(2,d.Box,{mt:1,style:{"text-align":"center"},children:(0,r.createComponentVNode)(2,V,{material:e})})]},e.name)||null}))})};t.Materials=g;var v=function(e,t){var n=e.name,o=e.amount,a=e.formatsi,c=e.formatmoney,u=e.color,p=e.style,h="0";return h=o<1&&o>0?(0,m.toFixed)(o,2):a?(0,l.formatSiUnit)(o,0):c?(0,l.formatMoney)(o):o,(0,r.createComponentVNode)(2,d.Flex,{direction:"column",align:"center",children:[(0,r.createComponentVNode)(2,d.Flex.Item,{children:(0,r.createComponentVNode)(2,d.Box,{className:(0,i.classes)(["sheetmaterials32x32",C[n]]),position:"relative",style:p,children:(0,r.createComponentVNode)(2,d.Tooltip,{position:"bottom",content:(0,s.toTitleCase)(n)})})}),(0,r.createComponentVNode)(2,d.Flex.Item,{children:(0,r.createComponentVNode)(2,d.Box,{textColor:u,style:{"text-align":"center"},children:h})})]})},_=function(e,t){var n=(0,c.useBackend)(t).data,o=n.partSets||[],i=n.buildableParts||{},a=(0,c.useSharedState)(t,"part_tab",o.length?i[0]:""),l=a[0],u=a[1];return(0,r.createComponentVNode)(2,d.Tabs,{vertical:!0,children:o.map((function(e){return!!i[e]&&(0,r.createComponentVNode)(2,d.Tabs.Tab,{selected:e===l,disabled:!i[e],onClick:function(){return u(e)},children:e},e)}))})},k=function(e,t){var n,o=(0,c.useBackend)(t).data,i=function(e){for(var t,n=p(e);!(t=n()).done;){var o=t.value;if(u[o])return o}return null},l=o.partSets||[],u=o.buildableParts||[],m=e.queueMaterials,h=e.materials,C=(0,c.useSharedState)(t,"part_tab",i(l)),f=C[0],N=C[1],V=(0,c.useSharedState)(t,"search_text",""),g=V[0],v=V[1];if(!f||!u[f]){var _=i(l);if(!_)return;N(_)}return g?(n=[],function(e,t){var n=[];if(e.length){var o=(0,s.createSearch)(e,(function(e){return(e.name||"")+(e.desc||"")+(e.searchMeta||"")}));return Object.keys(t).forEach((function(e){t[e].filter(o).forEach((function(e){n.push(e)}))})),n=(0,a.uniqBy)((function(e){return e.name}))(n)}}(g,u).forEach((function(e){e.format=b(h,m,e),n.push(e)}))):(n={Parts:[]},u[f].forEach((function(e){e.format=b(h,m,e),e.subCategory?(e.subCategory in n||(n[e.subCategory]=[]),n[e.subCategory].push(e)):n.Parts.push(e)}))),(0,r.createFragment)([(0,r.createComponentVNode)(2,d.Section,{children:(0,r.createComponentVNode)(2,d.Flex,{children:[(0,r.createComponentVNode)(2,d.Flex.Item,{mr:1,children:(0,r.createComponentVNode)(2,d.Icon,{name:"search"})}),(0,r.createComponentVNode)(2,d.Flex.Item,{grow:1,children:(0,r.createComponentVNode)(2,d.Input,{fluid:!0,placeholder:"Search for...",onInput:function(e,t){return v(t)}})})]})}),!!g&&(0,r.createComponentVNode)(2,y,{name:"Search Results",parts:n,forceShow:!0,placeholder:"No matching results..."})||Object.keys(n).map((function(e){return(0,r.createComponentVNode)(2,y,{name:e,parts:n[e]},e)}))],0)},y=function(e,t){var n=(0,c.useBackend)(t),o=n.act,i=n.data.buildingPart,a=e.parts,l=e.name,u=e.forceShow,s=e.placeholder,m=(0,c.useSharedState)(t,"display_mats",!1)[0];return(!!a.length||u)&&(0,r.createComponentVNode)(2,d.Section,{title:l,buttons:(0,r.createComponentVNode)(2,d.Button,{disabled:!a.length,color:"good",content:"Queue All",icon:"plus-circle",onClick:function(){return o("add_queue_set",{part_list:a.map((function(e){return e.id}))})}}),children:[!a.length&&s,a.map((function(e){return(0,r.createFragment)([(0,r.createComponentVNode)(2,d.Flex,{align:"center",children:[(0,r.createComponentVNode)(2,d.Flex.Item,{children:(0,r.createComponentVNode)(2,d.Button,{disabled:i||2===e.format.textColor,color:"good",height:"20px",mr:1,icon:"play",onClick:function(){return o("build_part",{id:e.id})}})}),(0,r.createComponentVNode)(2,d.Flex.Item,{children:(0,r.createComponentVNode)(2,d.Button,{color:"average",height:"20px",mr:1,icon:"plus-circle",onClick:function(){return o("add_queue_part",{id:e.id})}})}),(0,r.createComponentVNode)(2,d.Flex.Item,{children:(0,r.createComponentVNode)(2,d.Box,{inline:!0,textColor:f[e.format.textColor],children:e.name})}),(0,r.createComponentVNode)(2,d.Flex.Item,{grow:1}),(0,r.createComponentVNode)(2,d.Flex.Item,{children:(0,r.createComponentVNode)(2,d.Button,{icon:"question-circle",transparent:!0,height:"20px",tooltip:"Build Time: "+e.printTime+"s. "+(e.desc||""),tooltipPosition:"left"})})]}),m&&(0,r.createComponentVNode)(2,d.Flex,{mb:2,children:Object.keys(e.cost).map((function(t){return(0,r.createComponentVNode)(2,d.Flex.Item,{width:"50px",color:f[e.format[t].color],children:(0,r.createComponentVNode)(2,v,{formatmoney:!0,style:{transform:"scale(0.75) translate(0%, 10%)"},name:t,amount:e.cost[t]})},t)}))})],0,e.name)}))]})},L=function(e,t){var n=(0,c.useBackend)(t),o=n.act,i=n.data,a=i.isProcessingQueue,l=i.queue||[],u=e.queueMaterials,s=e.missingMaterials,m=e.textColors;return(0,r.createComponentVNode)(2,d.Flex,{height:"100%",width:"100%",direction:"column",children:[(0,r.createComponentVNode)(2,d.Flex.Item,{height:0,grow:1,children:(0,r.createComponentVNode)(2,d.Section,{height:"100%",title:"Queue",overflowY:"auto",buttons:(0,r.createFragment)([(0,r.createComponentVNode)(2,d.Button.Confirm,{disabled:!l.length,color:"bad",icon:"minus-circle",content:"Clear Queue",onClick:function(){return o("clear_queue")}}),!!a&&(0,r.createComponentVNode)(2,d.Button,{disabled:!l.length,content:"Stop",icon:"stop",onClick:function(){return o("stop_queue")}})||(0,r.createComponentVNode)(2,d.Button,{disabled:!l.length,content:"Build Queue",icon:"play",onClick:function(){return o("build_queue")}})],0),children:(0,r.createComponentVNode)(2,d.Flex,{direction:"column",height:"100%",children:[(0,r.createComponentVNode)(2,d.Flex.Item,{children:(0,r.createComponentVNode)(2,x)}),(0,r.createComponentVNode)(2,d.Flex.Item,{children:(0,r.createComponentVNode)(2,w,{textColors:m})})]})})}),!!l.length&&(0,r.createComponentVNode)(2,d.Flex.Item,{mt:1,children:(0,r.createComponentVNode)(2,d.Section,{title:"Material Cost",children:(0,r.createComponentVNode)(2,B,{queueMaterials:u,missingMaterials:s})})})]})},B=function(e,t){var n=e.queueMaterials,o=e.missingMaterials;return(0,r.createComponentVNode)(2,d.Flex,{wrap:"wrap",children:Object.keys(n).map((function(e){return(0,r.createComponentVNode)(2,d.Flex.Item,{width:"12%",children:[(0,r.createComponentVNode)(2,v,{formatmoney:!0,name:e,amount:n[e]}),!!o[e]&&(0,r.createComponentVNode)(2,d.Box,{textColor:"bad",style:{"text-align":"center"},children:(0,l.formatMoney)(o[e])})]},e)}))})},w=function(e,t){var n=(0,c.useBackend)(t),o=n.act,i=n.data,a=e.textColors,l=i.queue||[];return l.length?l.map((function(e,t){return(0,r.createComponentVNode)(2,d.Box,{children:(0,r.createComponentVNode)(2,d.Flex,{mb:.5,direction:"column",justify:"center",wrap:"wrap",height:"20px",inline:!0,children:[(0,r.createComponentVNode)(2,d.Flex.Item,{basis:"content",children:(0,r.createComponentVNode)(2,d.Button,{height:"20px",mr:1,icon:"minus-circle",color:"bad",onClick:function(){return o("del_queue_part",{index:t+1})}})}),(0,r.createComponentVNode)(2,d.Flex.Item,{children:(0,r.createComponentVNode)(2,d.Box,{inline:!0,textColor:f[a[t]],children:e.name})})]})},e.name)})):(0,r.createFragment)([(0,r.createTextVNode)("No parts in queue.")],4)},x=function(e,t){var n=(0,c.useBackend)(t).data,o=n.buildingPart,i=n.storedPart;if(i){var a=i.name;return(0,r.createComponentVNode)(2,d.Box,{children:(0,r.createComponentVNode)(2,d.ProgressBar,{minValue:0,maxValue:1,value:1,color:"average",children:(0,r.createComponentVNode)(2,d.Flex,{children:[(0,r.createComponentVNode)(2,d.Flex.Item,{children:a}),(0,r.createComponentVNode)(2,d.Flex.Item,{grow:1}),(0,r.createComponentVNode)(2,d.Flex.Item,{children:"Fabricator outlet obstructed..."})]})})})}if(o){var l=o.name,u=o.duration,s=o.printTime,m=Math.ceil(u/10);return(0,r.createComponentVNode)(2,d.Box,{children:(0,r.createComponentVNode)(2,d.ProgressBar,{minValue:0,maxValue:s,value:u,children:(0,r.createComponentVNode)(2,d.Flex,{children:[(0,r.createComponentVNode)(2,d.Flex.Item,{children:l}),(0,r.createComponentVNode)(2,d.Flex.Item,{grow:1}),(0,r.createComponentVNode)(2,d.Flex.Item,{children:m>=0&&m+"s"||"Dispensing..."})]})})})}}},function(e,t,n){"use strict";t.__esModule=!0,t.IdentificationComputerRegions=t.IdentificationComputerAccessModification=t.IdentificationComputerPrinting=t.IdentificationComputerContent=t.IdentificationComputer=void 0;var o=n(0),r=n(8),i=n(1),a=n(2),c=n(3),l=n(6),d=(n(28),n(94));t.IdentificationComputer=function(e,t){var n=(0,i.useBackend)(t);n.act,n.data;return(0,o.createComponentVNode)(2,c.Window,{width:600,height:700,children:(0,o.createComponentVNode)(2,c.Window.Content,{resizable:!0,children:(0,o.createComponentVNode)(2,u)})})};var u=function(e,t){var n=(0,i.useBackend)(t),r=n.act,c=n.data,l=e.ntos,u=c.mode,p=c.has_modify,h=c.printing,C=(0,o.createComponentVNode)(2,m,{ntos:l});return l&&!c.have_id_slot?C=(0,o.createComponentVNode)(2,d.CrewManifestContent):h?C=(0,o.createComponentVNode)(2,s):1===u&&(C=(0,o.createComponentVNode)(2,d.CrewManifestContent)),(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Tabs,{children:[(!l||!!c.have_id_slot)&&(0,o.createComponentVNode)(2,a.Tabs.Tab,{icon:"home",selected:0===u,onClick:function(){return r("mode",{mode_target:0})},children:"Access Modification"}),(0,o.createComponentVNode)(2,a.Tabs.Tab,{icon:"home",selected:1===u,onClick:function(){return r("mode",{mode_target:1})},children:"Crew Manifest"}),!l||!!c.have_printer&&(0,o.createComponentVNode)(2,a.Tabs.Tab,{float:"right",icon:"print",onClick:function(){return r("print")},disabled:!u&&!p,color:"",children:"Print"})]}),C],0)};t.IdentificationComputerContent=u;var s=function(e,t){return(0,o.createComponentVNode)(2,a.Section,{title:"Printing",children:"Please wait..."})};t.IdentificationComputerPrinting=s;var m=function(e,t){var n=(0,i.useBackend)(t),r=n.act,c=n.data,d=e.ntos,u=c.station_name,s=c.target_name,m=c.target_owner,h=c.scan_name,C=c.authenticated,f=c.has_modify,N=c.account_number,b=c.centcom_access,V=c.all_centcom_access,g=(c.regions,c.id_rank),v=c.departments;return(0,o.createComponentVNode)(2,a.Section,{title:"Access Modification",children:[!C&&(0,o.createComponentVNode)(2,a.Box,{italic:!0,mb:1,children:"Please insert the IDs into the terminal to proceed."}),(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Target Identitity",children:(0,o.createComponentVNode)(2,a.Button,{icon:"eject",fluid:!0,content:s,onClick:function(){return r("modify")}})}),!d&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Authorized Identitity",children:(0,o.createComponentVNode)(2,a.Button,{icon:"eject",fluid:!0,content:h,onClick:function(){return r("scan")}})})]}),!!C&&!!f&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Details",level:2,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Registered Name",children:(0,o.createComponentVNode)(2,a.Input,{value:m,fluid:!0,onInput:function(e,t){return r("reg",{reg:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Account Number",children:(0,o.createComponentVNode)(2,a.Input,{value:N,fluid:!0,onInput:function(e,t){return r("account",{account:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Dismissals",children:(0,o.createComponentVNode)(2,a.Button.Confirm,{color:"bad",icon:"exclamation-triangle",confirmIcon:"fire",fluid:!0,content:"Dismiss "+m,confirmContent:"You are dismissing "+m+", confirm?",onClick:function(){return r("terminate")}})})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Assignment",level:2,children:(0,o.createComponentVNode)(2,a.Table,{children:[v.map((function(e){return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{header:!0,verticalAlign:"middle",children:e.department_name}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.jobs.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{selected:e.job===g,onClick:function(){return r("assign",{assign_target:e.job})},children:(0,l.decodeHtmlEntities)(e.display_name)},e.job)}))})]}),(0,o.createComponentVNode)(2,a.Box,{mt:-1,children:"\xa0"}),(0,o.createTextVNode)(" ")],0,e.department_name)})),(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{header:!0,verticalAlign:"middle",children:"Special"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return r("assign",{assign_target:"Custom"})},children:"Custom"})})]})]})}),!!b&&(0,o.createComponentVNode)(2,a.Section,{title:"Central Command",level:2,children:V.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,selected:e.allowed,onClick:function(){return r("access",{access_target:e.ref,allowed:e.allowed})},children:(0,l.decodeHtmlEntities)(e.desc)})},e.ref)}))})||(0,o.createComponentVNode)(2,a.Section,{title:u,level:2,children:(0,o.createComponentVNode)(2,p,{actName:"access"})})],0)]})};t.IdentificationComputerAccessModification=m;var p=function(e,t){var n=(0,i.useBackend)(t),c=n.act,d=n.data,u=e.actName,s=d.regions;return(0,o.createComponentVNode)(2,a.Flex,{wrap:"wrap",spacing:1,children:(0,r.sortBy)((function(e){return e.name}))(s).map((function(e){return(0,o.createComponentVNode)(2,a.Flex.Item,{mb:1,basis:"content",grow:1,children:(0,o.createComponentVNode)(2,a.Section,{title:e.name,height:"100%",children:(0,r.sortBy)((function(e){return e.desc}))(e.accesses).map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,selected:e.allowed,onClick:function(){return c(u,{access_target:e.ref,allowed:e.allowed})},children:(0,l.decodeHtmlEntities)(e.desc)})},e.ref)}))})},e.name)}))})};t.IdentificationComputerRegions=p},function(e,t,n){"use strict";t.__esModule=!0,t.OvermapPanControls=t.OvermapFlightData=void 0;var o=n(0),r=(n(5),n(1)),i=n(2);t.OvermapFlightData=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,l=e.disableLimiterControls,d=c.ETAnext,u=c.speed,s=c.speed_color,m=c.accel,p=c.heading,h=c.accellimit;return(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"ETA To Next Grid",children:d}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Speed",color:s,children:[u," Gm/h"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Acceleration",children:[m," Gm/h"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Heading",children:[p,"\xb0"]}),!l&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Acceleration Limiter",children:(0,o.createComponentVNode)(2,i.Button,{onClick:function(){return a("accellimit")},children:[h," Gm/h"]})})||null]})};t.OvermapPanControls=function(e,t){var n=(0,r.useBackend)(t).act,a=e.disabled,c=e.actToDo,l=e.selected,d=void 0===l?function(e){return!1}:l;return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.Button,{disabled:a,selected:d(9),onClick:function(){return n(c,{dir:9})},icon:"arrow-up",iconRotation:-45}),(0,o.createComponentVNode)(2,i.Button,{disabled:a,selected:d(1),onClick:function(){return n(c,{dir:1})},icon:"arrow-up"}),(0,o.createComponentVNode)(2,i.Button,{disabled:a,selected:d(5),onClick:function(){return n(c,{dir:5})},icon:"arrow-up",iconRotation:45})]}),(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.Button,{disabled:a,selected:d(8),onClick:function(){return n(c,{dir:8})},icon:"arrow-left"}),(0,o.createComponentVNode)(2,i.Button,{disabled:a,selected:d(0),onClick:function(){return n("brake")},icon:"ban"}),(0,o.createComponentVNode)(2,i.Button,{disabled:a,selected:d(4),onClick:function(){return n(c,{dir:4})},icon:"arrow-right"})]}),(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.Button,{disabled:a,selected:d(10),onClick:function(){return n(c,{dir:10})},icon:"arrow-down",iconRotation:45}),(0,o.createComponentVNode)(2,i.Button,{disabled:a,selected:d(2),onClick:function(){return n(c,{dir:2})},icon:"arrow-down"}),(0,o.createComponentVNode)(2,i.Button,{disabled:a,selected:d(6),onClick:function(){return n(c,{dir:6})},icon:"arrow-down",iconRotation:-45})]})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.AreaCharge=t.PowerMonitorFocus=t.PowerMonitorContent=t.PowerMonitor=t.powerRank=void 0;var o=n(0),r=n(8),i=n(41),a=n(5),c=n(10),l=n(1),d=n(2),u=n(3),s=5e5,m=function(e){var t=String(e.split(" ")[1]).toLowerCase();return["w","kw","mw","gw"].indexOf(t)};t.powerRank=m;t.PowerMonitor=function(){return(0,o.createComponentVNode)(2,u.Window,{width:550,height:700,resizable:!0,children:(0,o.createComponentVNode)(2,u.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,p)})})};var p=function(e,t){var n=(0,l.useBackend)(t),r=n.act,i=n.data,a=(i.map_levels,i.all_sensors),c=i.focus;if(c)return(0,o.createComponentVNode)(2,h,{focus:c});var u=(0,o.createComponentVNode)(2,d.Box,{color:"bad",children:"No sensors detected"});return a&&(u=(0,o.createComponentVNode)(2,d.Table,{children:a.map((function(e){return(0,o.createComponentVNode)(2,d.Table.Row,{children:(0,o.createComponentVNode)(2,d.Table.Cell,{children:(0,o.createComponentVNode)(2,d.Button,{content:e.name,icon:e.alarm?"bell":"sign-in-alt",onClick:function(){return r("setsensor",{id:e.name})}})})},e.name)}))})),(0,o.createComponentVNode)(2,d.Section,{title:"No active sensor. Listing all.",buttons:(0,o.createComponentVNode)(2,d.Button,{content:"Scan For Sensors",icon:"undo",onClick:function(){return r("refresh")}}),children:u})};t.PowerMonitorContent=p;var h=function(e,t){var n=(0,l.useBackend)(t),c=n.act,u=(n.data,e.focus),p=u.history,h=(0,l.useLocalState)(t,"sortByField",null),N=h[0],b=h[1],V=p.supply[p.supply.length-1]||0,g=p.demand[p.demand.length-1]||0,v=p.supply.map((function(e,t){return[t,e]})),_=p.demand.map((function(e,t){return[t,e]})),k=Math.max.apply(Math,[s].concat(p.supply,p.demand)),y=(0,i.flow)([(0,r.map)((function(e,t){return Object.assign({},e,{id:e.name+t})})),"name"===N&&(0,r.sortBy)((function(e){return e.name})),"charge"===N&&(0,r.sortBy)((function(e){return-e.charge})),"draw"===N&&(0,r.sortBy)((function(e){return-m(e.load)}),(function(e){return-parseFloat(e.load)})),"problems"===N&&(0,r.sortBy)((function(e){return e.eqp}),(function(e){return e.lgt}),(function(e){return e.env}),(function(e){return e.charge}),(function(e){return e.name}))])(u.areas);return(0,o.createFragment)([(0,o.createComponentVNode)(2,d.Section,{title:u.name,buttons:(0,o.createComponentVNode)(2,d.Button,{icon:"sign-out-alt",content:"Back To Main",onClick:function(){return c("clear")}})}),(0,o.createComponentVNode)(2,d.Flex,{mx:-.5,mb:1,children:[(0,o.createComponentVNode)(2,d.Flex.Item,{mx:.5,width:"200px",children:(0,o.createComponentVNode)(2,d.Section,{children:(0,o.createComponentVNode)(2,d.LabeledList,{children:[(0,o.createComponentVNode)(2,d.LabeledList.Item,{label:"Supply",children:(0,o.createComponentVNode)(2,d.ProgressBar,{value:V,minValue:0,maxValue:k,color:"teal",children:(0,a.toFixed)(V/1e3)+" kW"})}),(0,o.createComponentVNode)(2,d.LabeledList.Item,{label:"Draw",children:(0,o.createComponentVNode)(2,d.ProgressBar,{value:g,minValue:0,maxValue:k,color:"pink",children:(0,a.toFixed)(g/1e3)+" kW"})})]})})}),(0,o.createComponentVNode)(2,d.Flex.Item,{mx:.5,grow:1,children:(0,o.createComponentVNode)(2,d.Section,{position:"relative",height:"100%",children:[(0,o.createComponentVNode)(2,d.Chart.Line,{fillPositionedParent:!0,data:v,rangeX:[0,v.length-1],rangeY:[0,k],strokeColor:"rgba(0, 181, 173, 1)",fillColor:"rgba(0, 181, 173, 0.25)"}),(0,o.createComponentVNode)(2,d.Chart.Line,{fillPositionedParent:!0,data:_,rangeX:[0,_.length-1],rangeY:[0,k],strokeColor:"rgba(224, 57, 151, 1)",fillColor:"rgba(224, 57, 151, 0.25)"})]})})]}),(0,o.createComponentVNode)(2,d.Section,{children:[(0,o.createComponentVNode)(2,d.Box,{mb:1,children:[(0,o.createComponentVNode)(2,d.Box,{inline:!0,mr:2,color:"label",children:"Sort by:"}),(0,o.createComponentVNode)(2,d.Button.Checkbox,{checked:"name"===N,content:"Name",onClick:function(){return b("name"!==N&&"name")}}),(0,o.createComponentVNode)(2,d.Button.Checkbox,{checked:"charge"===N,content:"Charge",onClick:function(){return b("charge"!==N&&"charge")}}),(0,o.createComponentVNode)(2,d.Button.Checkbox,{checked:"draw"===N,content:"Draw",onClick:function(){return b("draw"!==N&&"draw")}}),(0,o.createComponentVNode)(2,d.Button.Checkbox,{checked:"problems"===N,content:"Problems",onClick:function(){return b("problems"!==N&&"problems")}})]}),(0,o.createComponentVNode)(2,d.Table,{children:[(0,o.createComponentVNode)(2,d.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,d.Table.Cell,{children:"Area"}),(0,o.createComponentVNode)(2,d.Table.Cell,{collapsing:!0,children:"Charge"}),(0,o.createComponentVNode)(2,d.Table.Cell,{textAlign:"right",children:"Draw"}),(0,o.createComponentVNode)(2,d.Table.Cell,{collapsing:!0,title:"Equipment",children:"Eqp"}),(0,o.createComponentVNode)(2,d.Table.Cell,{collapsing:!0,title:"Lighting",children:"Lgt"}),(0,o.createComponentVNode)(2,d.Table.Cell,{collapsing:!0,title:"Environment",children:"Env"})]}),y.map((function(e,t){return(0,o.createVNode)(1,"tr","Table__row candystripe",[(0,o.createVNode)(1,"td",null,e.name,0),(0,o.createVNode)(1,"td","Table__cell text-right text-nowrap",(0,o.createComponentVNode)(2,C,{charging:e.charging,charge:e.charge}),2),(0,o.createVNode)(1,"td","Table__cell text-right text-nowrap",e.load,0),(0,o.createVNode)(1,"td","Table__cell text-center text-nowrap",(0,o.createComponentVNode)(2,f,{status:e.eqp}),2),(0,o.createVNode)(1,"td","Table__cell text-center text-nowrap",(0,o.createComponentVNode)(2,f,{status:e.lgt}),2),(0,o.createVNode)(1,"td","Table__cell text-center text-nowrap",(0,o.createComponentVNode)(2,f,{status:e.env}),2)],4,null,e.id)}))]})]})],4)};t.PowerMonitorFocus=h;var C=function(e){var t=e.charging,n=e.charge;return(0,o.createFragment)([(0,o.createComponentVNode)(2,d.Icon,{width:"18px",textAlign:"center",name:0===t&&(n>50?"battery-half":"battery-quarter")||1===t&&"bolt"||2===t&&"battery-full",color:0===t&&(n>50?"yellow":"red")||1===t&&"yellow"||2===t&&"green"}),(0,o.createComponentVNode)(2,d.Box,{inline:!0,width:"36px",textAlign:"right",children:(0,a.toFixed)(n)+"%"})],4)};t.AreaCharge=C,C.defaultHooks=c.pureComponentHooks;var f=function(e){var t=e.status,n=Boolean(2&t),r=Boolean(1&t),i=(n?"On":"Off")+" ["+(r?"auto":"manual")+"]";return(0,o.createComponentVNode)(2,d.ColorBox,{color:n?"good":"bad",content:r?undefined:"M",title:i})};f.defaultHooks=c.pureComponentHooks},function(e,t,n){"use strict";var o=n(12),r=n(7),i=n(97);e.exports=!o&&!r((function(){return 7!=Object.defineProperty(i("div"),"a",{get:function(){return 7}}).a}))},function(e,t,n){"use strict";var o=n(9),r=n(98),i=o["__core-js_shared__"]||r("__core-js_shared__",{});e.exports=i},function(e,t,n){"use strict";var o=n(9),r=n(99),i=o.WeakMap;e.exports="function"==typeof i&&/native code/.test(r(i))},function(e,t,n){"use strict";var o=n(21),r=n(101),i=n(23),a=n(17);e.exports=function(e,t){for(var n=r(t),c=a.f,l=i.f,d=0;dl;)o(c,n=t[l++])&&(~i(d,n)||d.push(n));return d}},function(e,t,n){"use strict";var o=n(104);e.exports=o&&!Symbol.sham&&"symbol"==typeof Symbol.iterator},function(e,t,n){"use strict";var o=n(12),r=n(17),i=n(13),a=n(68);e.exports=o?Object.defineProperties:function(e,t){i(e);for(var n,o=a(t),c=o.length,l=0;c>l;)r.f(e,n=o[l++],t[n]);return e}},function(e,t,n){"use strict";var o=n(40);e.exports=o("document","documentElement")},function(e,t,n){"use strict";var o=n(29),r=n(52).f,i={}.toString,a="object"==typeof window&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[];e.exports.f=function(e){return a&&"[object Window]"==i.call(e)?function(e){try{return r(e)}catch(t){return a.slice()}}(e):r(o(e))}},function(e,t,n){"use strict";var o=n(16);t.f=o},function(e,t,n){"use strict";var o=n(18),r=n(46),i=n(15),a=Math.min;e.exports=[].copyWithin||function(e,t){var n=o(this),c=i(n.length),l=r(e,c),d=r(t,c),u=arguments.length>2?arguments[2]:undefined,s=a((u===undefined?c:r(u,c))-d,c-l),m=1;for(d0;)d in n?n[l]=n[d]:delete n[l],l+=m,d+=m;return n}},function(e,t,n){"use strict";var o=n(57),r=n(15),i=n(53);e.exports=function a(e,t,n,c,l,d,u,s){for(var m,p=l,h=0,C=!!u&&i(u,s,3);h0&&o(m))p=a(e,t,m,r(m.length),p,d-1)-1;else{if(p>=9007199254740991)throw TypeError("Exceed the acceptable array length");e[p]=m}p++}h++}return p}},function(e,t,n){"use strict";var o=n(13);e.exports=function(e,t,n,r){try{return r?t(o(n)[0],n[1]):t(n)}catch(a){var i=e["return"];throw i!==undefined&&o(i.call(e)),a}}},function(e,t,n){"use strict";var o=n(29),r=n(49),i=n(71),a=n(38),c=n(110),l=a.set,d=a.getterFor("Array Iterator");e.exports=c(Array,"Array",(function(e,t){l(this,{type:"Array Iterator",target:o(e),index:0,kind:t})}),(function(){var e=d(this),t=e.target,n=e.kind,o=e.index++;return!t||o>=t.length?(e.target=undefined,{value:undefined,done:!0}):"keys"==n?{value:o,done:!1}:"values"==n?{value:t[o],done:!1}:{value:[o,t[o]],done:!1}}),"values"),i.Arguments=i.Array,r("keys"),r("values"),r("entries")},function(e,t,n){"use strict";var o,r,i,a=n(39),c=n(33),l=n(21),d=n(16),u=n(42),s=d("iterator"),m=!1;[].keys&&("next"in(i=[].keys())?(r=a(a(i)))!==Object.prototype&&(o=r):m=!0),o==undefined&&(o={}),u||l(o,s)||c(o,s,(function(){return this})),e.exports={IteratorPrototype:o,BUGGY_SAFARI_ITERATORS:m}},function(e,t,n){"use strict";var o=n(11);e.exports=function(e){if(!o(e)&&null!==e)throw TypeError("Can't set "+String(e)+" as a prototype");return e}},function(e,t,n){"use strict";var o=n(29),r=n(34),i=n(15),a=n(43),c=n(27),l=Math.min,d=[].lastIndexOf,u=!!d&&1/[1].lastIndexOf(1,-0)<0,s=a("lastIndexOf"),m=c("indexOf",{ACCESSORS:!0,1:0}),p=u||!s||!m;e.exports=p?function(e){if(u)return d.apply(this,arguments)||0;var t=o(this),n=i(t.length),a=n-1;for(arguments.length>1&&(a=l(a,r(arguments[1]))),a<0&&(a=n+a);a>=0;a--)if(a in t&&t[a]===e)return a||0;return-1}:d},function(e,t,n){"use strict";var o=n(34),r=n(15);e.exports=function(e){if(e===undefined)return 0;var t=o(e),n=r(t);if(t!==n)throw RangeError("Wrong length or index");return n}},function(e,t,n){"use strict";var o=n(35),r=n(11),i=[].slice,a={},c=function(e,t,n){if(!(t in a)){for(var o=[],r=0;r1?arguments[1]:undefined,3);t=t?t.next:n.first;)for(o(t.value,t.key,this);t&&t.removed;)t=t.previous},has:function(e){return!!N(this,e)}}),i(u.prototype,n?{get:function(e){var t=N(this,e);return t&&t.value},set:function(e,t){return f(this,0===e?0:e,t)}}:{add:function(e){return f(this,e=0===e?0:e,e)}}),s&&o(u.prototype,"size",{get:function(){return p(this).size}}),u},setStrong:function(e,t,n){var o=t+" Iterator",r=C(t),i=C(o);d(e,t,(function(e,t){h(this,{type:o,target:e,state:r(e),kind:t,last:undefined})}),(function(){for(var e=i(this),t=e.kind,n=e.last;n&&n.removed;)n=n.previous;return e.target&&(e.last=n=n?n.next:e.state.first)?"keys"==t?{value:n.key,done:!1}:"values"==t?{value:n.value,done:!1}:{value:[n.key,n.value],done:!1}:(e.target=undefined,{value:undefined,done:!0})}),n?"entries":"values",!n,!0),u(t)}}},function(e,t,n){"use strict";var o=Math.log;e.exports=Math.log1p||function(e){return(e=+e)>-1e-8&&e<1e-8?e-e*e/2:o(1+e)}},function(e,t,n){"use strict";var o=n(11),r=Math.floor;e.exports=function(e){return!o(e)&&isFinite(e)&&r(e)===e}},function(e,t,n){"use strict";var o=n(9),r=n(60).trim,i=n(87),a=o.parseInt,c=/^[+-]?0[Xx]/,l=8!==a(i+"08")||22!==a(i+"0x16");e.exports=l?function(e,t){var n=r(String(e));return a(n,t>>>0||(c.test(n)?16:10))}:a},function(e,t,n){"use strict";var o=n(12),r=n(68),i=n(29),a=n(77).f,c=function(e){return function(t){for(var n,c=i(t),l=r(c),d=l.length,u=0,s=[];d>u;)n=l[u++],o&&!a.call(c,n)||s.push(e?[n,c[n]]:c[n]);return s}};e.exports={entries:c(!0),values:c(!1)}},function(e,t,n){"use strict";e.exports=Object.is||function(e,t){return e===t?0!==e||1/e==1/t:e!=e&&t!=t}},function(e,t,n){"use strict";var o=n(9);e.exports=o.Promise},function(e,t,n){"use strict";var o=n(79);e.exports=/(iphone|ipod|ipad).*applewebkit/i.test(o)},function(e,t,n){"use strict";var o,r,i,a,c,l,d,u,s=n(9),m=n(23).f,p=n(36),h=n(116).set,C=n(163),f=s.MutationObserver||s.WebKitMutationObserver,N=s.process,b=s.Promise,V="process"==p(N),g=m(s,"queueMicrotask"),v=g&&g.value;v||(o=function(){var e,t;for(V&&(e=N.domain)&&e.exit();r;){t=r.fn,r=r.next;try{t()}catch(n){throw r?a():i=undefined,n}}i=undefined,e&&e.enter()},V?a=function(){N.nextTick(o)}:f&&!C?(c=!0,l=document.createTextNode(""),new f(o).observe(l,{characterData:!0}),a=function(){l.data=c=!c}):b&&b.resolve?(d=b.resolve(undefined),u=d.then,a=function(){u.call(d,o)}):a=function(){h.call(s,o)}),e.exports=v||function(e){var t={fn:e,next:undefined};i&&(i.next=t),r||(r=t,a()),i=t}},function(e,t,n){"use strict";var o=n(13),r=n(11),i=n(166);e.exports=function(e,t){if(o(e),r(t)&&t.constructor===e)return t;var n=i.f(e);return(0,n.resolve)(t),n.promise}},function(e,t,n){"use strict";var o=n(35),r=function(e){var t,n;this.promise=new e((function(e,o){if(t!==undefined||n!==undefined)throw TypeError("Bad Promise constructor");t=e,n=o})),this.resolve=o(t),this.reject=o(n)};e.exports.f=function(e){return new r(e)}},function(e,t,n){"use strict";var o=n(4),r=n(90);o({target:"RegExp",proto:!0,forced:/./.exec!==r},{exec:r})},function(e,t,n){"use strict";var o=n(79);e.exports=/Version\/10\.\d+(\.\d+)?( Mobile\/\w+)? Safari\//.test(o)},function(e,t,n){"use strict";var o=n(382);e.exports=function(e,t){var n=o(e);if(n%t)throw RangeError("Wrong offset");return n}},function(e,t,n){"use strict";var o=n(18),r=n(15),i=n(108),a=n(107),c=n(53),l=n(14).aTypedArrayConstructor;e.exports=function(e){var t,n,d,u,s,m,p=o(e),h=arguments.length,C=h>1?arguments[1]:undefined,f=C!==undefined,N=i(p);if(N!=undefined&&!a(N))for(m=(s=N.call(p)).next,p=[];!(u=m.call(s)).done;)p.push(u.value);for(f&&h>2&&(C=c(C,arguments[2],2)),n=r(p.length),d=new(l(this))(n),t=0;n>t;t++)d[t]=f?C(p[t],t):p[t];return d}},function(e,t,n){"use strict";var o=n(72),r=n(56).getWeakData,i=n(13),a=n(11),c=n(59),l=n(74),d=n(22),u=n(21),s=n(38),m=s.set,p=s.getterFor,h=d.find,C=d.findIndex,f=0,N=function(e){return e.frozen||(e.frozen=new b)},b=function(){this.entries=[]},V=function(e,t){return h(e.entries,(function(e){return e[0]===t}))};b.prototype={get:function(e){var t=V(this,e);if(t)return t[1]},has:function(e){return!!V(this,e)},set:function(e,t){var n=V(this,e);n?n[1]=t:this.entries.push([e,t])},"delete":function(e){var t=C(this.entries,(function(t){return t[0]===e}));return~t&&this.entries.splice(t,1),!!~t}},e.exports={getConstructor:function(e,t,n,d){var s=e((function(e,o){c(e,s,t),m(e,{type:t,id:f++,frozen:undefined}),o!=undefined&&l(o,e[d],e,n)})),h=p(t),C=function(e,t,n){var o=h(e),a=r(i(t),!0);return!0===a?N(o).set(t,n):a[o.id]=n,e};return o(s.prototype,{"delete":function(e){var t=h(this);if(!a(e))return!1;var n=r(e);return!0===n?N(t)["delete"](e):n&&u(n,t.id)&&delete n[t.id]},has:function(e){var t=h(this);if(!a(e))return!1;var n=r(e);return!0===n?N(t).has(e):n&&u(n,t.id)}}),o(s.prototype,n?{get:function(e){var t=h(this);if(a(e)){var n=r(e);return!0===n?N(t).get(e):n?n[t.id]:undefined}},set:function(e,t){return C(this,e,t)}}:{add:function(e){return C(this,e,!0)}}),s}}},function(e,t,n){"use strict";t.__esModule=!0,t.perf=void 0;var o={mark:function(e,t){0},measure:function(e,t){0}};t.perf=o},function(e,t,n){"use strict";t.__esModule=!0,t.setupHotReloading=t.sendLogEntry=void 0;t.sendLogEntry=function(e,t){};t.setupHotReloading=function(){0}},function(e,t,n){"use strict";t.__esModule=!0,t.resizeStartHandler=t.dragStartHandler=t.setupDrag=t.recallWindowGeometry=t.storeWindowGeometry=t.getScreenSize=t.getScreenPosition=t.setWindowSize=t.setWindowPosition=t.getWindowSize=t.getWindowPosition=t.setWindowKey=void 0;var o=n(441),r=n(175);function i(e,t,n,o,r,i,a){try{var c=e[i](a),l=c.value}catch(d){return void n(d)}c.done?t(l):Promise.resolve(l).then(o,r)}function a(e){return function(){var t=this,n=arguments;return new Promise((function(o,r){var a=e.apply(t,n);function c(e){i(a,o,r,c,l,"next",e)}function l(e){i(a,o,r,c,l,"throw",e)}c(undefined)}))}}var c,l,d,u,s,m=(0,n(24).createLogger)("drag"),p=window.__windowId__,h=!1,C=!1,f=[0,0];t.setWindowKey=function(e){p=e};var N=function(){return[window.screenLeft,window.screenTop]};t.getWindowPosition=N;var b=function(){return[window.innerWidth,window.innerHeight]};t.getWindowSize=b;var V=function(e){var t=(0,r.vecAdd)(e,f);return Byond.winset(window.__windowId__,{pos:t[0]+","+t[1]})};t.setWindowPosition=V;var g=function(e){return Byond.winset(window.__windowId__,{size:e[0]+"x"+e[1]})};t.setWindowSize=g;var v=function(){return[0-f[0],0-f[1]]};t.getScreenPosition=v;var _=function(){return[window.screen.availWidth,window.screen.availHeight]};t.getScreenSize=_;var k=function(e){m.log("storing geometry");var t={pos:N(),size:b()};o.storage.set(e,t);var n=function(e,t,n){void 0===n&&(n=50);for(var o,r=[t],i=0;il&&(r[a]=l-t[a],i=!0)}return[i,r]};t.dragStartHandler=function(e){m.log("drag start"),h=!0,l=[window.screenLeft-e.screenX,window.screenTop-e.screenY],document.addEventListener("mousemove",x),document.addEventListener("mouseup",w),x(e)};var w=function T(e){m.log("drag end"),x(e),document.removeEventListener("mousemove",x),document.removeEventListener("mouseup",T),h=!1,k(p)},x=function(e){h&&(e.preventDefault(),V((0,r.vecAdd)([e.screenX,e.screenY],l)))};t.resizeStartHandler=function(e,t){return function(n){d=[e,t],m.log("resize start",d),C=!0,l=[window.screenLeft-n.screenX,window.screenTop-n.screenY],u=[window.innerWidth,window.innerHeight],document.addEventListener("mousemove",I),document.addEventListener("mouseup",S),I(n)}};var S=function A(e){m.log("resize end",s),I(e),document.removeEventListener("mousemove",I),document.removeEventListener("mouseup",A),C=!1,k(p)},I=function(e){C&&(e.preventDefault(),(s=(0,r.vecAdd)(u,(0,r.vecMultiply)(d,(0,r.vecAdd)([e.screenX,e.screenY],(0,r.vecInverse)([window.screenLeft,window.screenTop]),l,[1,1]))))[0]=Math.max(s[0],150),s[1]=Math.max(s[1],50),g(s))}},function(e,t,n){"use strict";t.__esModule=!0,t.vecNormalize=t.vecLength=t.vecInverse=t.vecScale=t.vecDivide=t.vecMultiply=t.vecSubtract=t.vecAdd=void 0;var o=n(8),r=function(e,t){return e+t},i=function(e,t){return e-t},a=function(e,t){return e*t},c=function(e,t){return e/t}; -/** - * N-dimensional vector manipulation functions. - * - * Vectors are plain number arrays, i.e. [x, y, z]. - * - * @file - * @copyright 2020 Aleksej Komarov - * @license MIT - */t.vecAdd=function(){for(var e=arguments.length,t=new Array(e),n=0;n35;return(0,o.createVNode)(1,"div",(0,r.classes)(["Tooltip",c&&"Tooltip--long",i&&"Tooltip--"+i,a&&"Tooltip--scale--"+Math.floor(a)]),null,1,{"data-tooltip":t})}},function(e,t,n){"use strict";t.__esModule=!0,t.Dimmer=void 0;var o=n(0),r=n(10),i=n(19);t.Dimmer=function(e){var t=e.className,n=e.children,a=function(e,t){if(null==e)return{};var n,o,r={},i=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}(e,["className","children"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,i.Box,Object.assign({className:(0,r.classes)(["Dimmer"].concat(t))},a,{children:(0,o.createVNode)(1,"div","Dimmer__inner",n,0)})))}},function(e,t,n){"use strict";t.__esModule=!0,t.Divider=void 0;var o=n(0),r=n(10);t.Divider=function(e){var t=e.vertical,n=e.hidden;return(0,o.createVNode)(1,"div",(0,r.classes)(["Divider",n&&"Divider--hidden",t?"Divider--vertical":"Divider--horizontal"]))}},function(e,t,n){"use strict";t.__esModule=!0,t.FlexItem=t.computeFlexItemProps=t.Flex=t.computeFlexProps=void 0;var o=n(0),r=n(10),i=n(19);function a(e,t){if(null==e)return{};var n,o,r={},i=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}var c=function(e){var t=e.className,n=e.direction,o=e.wrap,i=e.align,c=e.alignContent,l=e.justify,d=e.inline,u=e.spacing,s=void 0===u?0:u,m=e.spacingPrecise,p=void 0===m?0:m,h=a(e,["className","direction","wrap","align","alignContent","justify","inline","spacing","spacingPrecise"]);return Object.assign({className:(0,r.classes)(["Flex",Byond.IS_LTE_IE10&&("column"===n?"Flex--iefix--column":"Flex--iefix"),d&&"Flex--inline",s>0&&"Flex--spacing--"+s,p>0&&"Flex--spacingPrecise--"+p,t]),style:Object.assign({},h.style,{"flex-direction":n,"flex-wrap":o,"align-items":i,"align-content":c,"justify-content":l})},h)};t.computeFlexProps=c;var l=function(e){return(0,o.normalizeProps)((0,o.createComponentVNode)(2,i.Box,Object.assign({},c(e))))};t.Flex=l,l.defaultHooks=r.pureComponentHooks;var d=function(e){var t=e.className,n=e.grow,o=e.order,c=e.shrink,l=e.basis,d=void 0===l?e.width:l,u=e.align,s=a(e,["className","grow","order","shrink","basis","align"]);return Object.assign({className:(0,r.classes)(["Flex__item",Byond.IS_LTE_IE10&&"Flex__item--iefix",t]),style:Object.assign({},s.style,{"flex-grow":n,"flex-shrink":c,"flex-basis":(0,i.unit)(d),order:o,"align-self":u})},s)};t.computeFlexItemProps=d;var u=function(e){return(0,o.normalizeProps)((0,o.createComponentVNode)(2,i.Box,Object.assign({},d(e))))};t.FlexItem=u,u.defaultHooks=r.pureComponentHooks,l.Item=u},function(e,t,n){"use strict";t.__esModule=!0,t.TableCell=t.TableRow=t.Table=void 0;var o=n(0),r=n(10),i=n(19);function a(e,t){if(null==e)return{};var n,o,r={},i=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}var c=function(e){var t=e.className,n=e.collapsing,c=e.children,l=a(e,["className","collapsing","children"]);return(0,o.normalizeProps)((0,o.createVNode)(1,"table",(0,r.classes)(["Table",n&&"Table--collapsing",t,(0,i.computeBoxClassName)(l)]),(0,o.createVNode)(1,"tbody",null,c,0),2,Object.assign({},(0,i.computeBoxProps)(l))))};t.Table=c,c.defaultHooks=r.pureComponentHooks;var l=function(e){var t=e.className,n=e.header,c=a(e,["className","header"]);return(0,o.normalizeProps)((0,o.createVNode)(1,"tr",(0,r.classes)(["Table__row",n&&"Table__row--header",t,(0,i.computeBoxClassName)(e)]),null,1,Object.assign({},(0,i.computeBoxProps)(c))))};t.TableRow=l,l.defaultHooks=r.pureComponentHooks;var d=function(e){var t=e.className,n=e.collapsing,c=e.header,l=a(e,["className","collapsing","header"]);return(0,o.normalizeProps)((0,o.createVNode)(1,"td",(0,r.classes)(["Table__cell",n&&"Table__cell--collapsing",c&&"Table__cell--header",t,(0,i.computeBoxClassName)(e)]),null,1,Object.assign({},(0,i.computeBoxProps)(l))))};t.TableCell=d,d.defaultHooks=r.pureComponentHooks,c.Row=l,c.Cell=d},function(e,t,n){"use strict";t.__esModule=!0,t.LabeledListDivider=t.LabeledListItem=t.LabeledList=void 0;var o=n(0),r=n(10),i=n(19),a=n(180),c=function(e){var t=e.children;return(0,o.createVNode)(1,"table","LabeledList",t,0)};t.LabeledList=c,c.defaultHooks=r.pureComponentHooks;var l=function(e){var t=e.className,n=e.label,a=e.labelColor,c=void 0===a?"label":a,l=e.color,d=e.textAlign,u=e.verticalAlign,s=e.buttons,m=e.content,p=e.children;return(0,o.createVNode)(1,"tr",(0,r.classes)(["LabeledList__row",t]),[(0,o.createComponentVNode)(2,i.Box,{as:"td",color:c,verticalAlign:u,className:(0,r.classes)(["LabeledList__cell","LabeledList__label"]),children:n?n+":":null}),(0,o.createComponentVNode)(2,i.Box,{as:"td",color:l,textAlign:d,verticalAlign:u,className:(0,r.classes)(["LabeledList__cell","LabeledList__content"]),colSpan:s?undefined:2,children:[m,p]}),s&&(0,o.createVNode)(1,"td","LabeledList__cell LabeledList__buttons",s,0)],0)};t.LabeledListItem=l,l.defaultHooks=r.pureComponentHooks;var d=function(e){var t=e.size?(0,i.unit)(Math.max(0,e.size-1)):0;return(0,o.createVNode)(1,"tr","LabeledList__row",(0,o.createVNode)(1,"td",null,(0,o.createComponentVNode)(2,a.Divider),2,{colSpan:3,style:{"padding-top":t,"padding-bottom":t}}),2)};t.LabeledListDivider=d,d.defaultHooks=r.pureComponentHooks,c.Item=l,c.Divider=d},function(e,t,n){"use strict";t.__esModule=!0,t.Window=void 0;var o=n(0),r=n(10),i=n(6),a=n(1),c=n(2),l=n(28),d=n(125),u=n(174),s=n(24),m=n(176),p=n(126);var h=(0,s.createLogger)("Window"),C=[400,600],f=function(e){var t,n;function c(){return e.apply(this,arguments)||this}n=e,(t=c).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var s=c.prototype;return s.componentDidMount=function(){var e=(0,a.useBackend)(this.context),t=e.config;if(!e.suspended){h.log("mounting");var n=Object.assign({size:C},t.window);this.props.width&&this.props.height&&(n.size=[this.props.width,this.props.height]),(0,u.setWindowKey)(t.window.key),(0,u.recallWindowGeometry)(t.window.key,n),(0,p.refocusLayout)()}},s.render=function(){var e,t=this.props,n=t.resizable,c=t.theme,s=t.title,C=t.children,f=(0,a.useBackend)(this.context),N=f.config,V=f.suspended,g=(0,d.useDebug)(this.context).debugLayout,v=(0,m.useDispatch)(this.context),_=null==(e=N.window)?void 0:e.fancy,k=N.user.observer?N.status=0||(r[n]=e[n]);return r}(e,["className","fitted","scrollable","children"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,p.Layout.Content,Object.assign({scrollable:i,className:(0,r.classes)(["Window__content",t])},c,{children:n&&a||(0,o.createVNode)(1,"div","Window__contentPadding",a,0)})))};var N=function(e){switch(e){case l.UI_INTERACTIVE:return"good";case l.UI_UPDATE:return"average";case l.UI_DISABLED:default:return"bad"}},b=function(e,t){var n=e.className,a=e.title,l=e.status,d=e.fancy,u=e.onDragStart,s=e.onClose;(0,m.useDispatch)(t);return(0,o.createVNode)(1,"div",(0,r.classes)(["TitleBar",n]),[(0,o.createComponentVNode)(2,c.Icon,{className:"TitleBar__statusIcon",color:N(l),name:"eye"}),(0,o.createVNode)(1,"div","TitleBar__title","string"==typeof a&&a===a.toLowerCase()&&(0,i.toTitleCase)(a)||a,0),(0,o.createVNode)(1,"div","TitleBar__dragZone",null,1,{onMousedown:function(e){return d&&u(e)}}),!1,!!d&&(0,o.createVNode)(1,"div","TitleBar__close TitleBar__clickable",Byond.IS_LTE_IE8?"x":"\xd7",0,{onclick:s})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.InterfaceLockNoticeBox=void 0;var o=n(0),r=n(1),i=n(2);t.InterfaceLockNoticeBox=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,l=e.siliconUser,d=void 0===l?c.siliconUser:l,u=e.locked,s=void 0===u?c.locked:u,m=e.normallyLocked,p=void 0===m?c.normallyLocked:m,h=e.onLockStatusChange,C=void 0===h?function(){return a("lock")}:h,f=e.accessText,N=void 0===f?"an ID card":f,b=e.deny,V=void 0!==b&&b,g=e.denialMessage;return V?void 0===g?"Error.":g:d?(0,o.createComponentVNode)(2,i.NoticeBox,{color:d&&"grey",children:(0,o.createComponentVNode)(2,i.Flex,{align:"center",children:[(0,o.createComponentVNode)(2,i.Flex.Item,{children:"Interface lock status:"}),(0,o.createComponentVNode)(2,i.Flex.Item,{grow:"1"}),(0,o.createComponentVNode)(2,i.Flex.Item,{children:(0,o.createComponentVNode)(2,i.Button,{m:"0",color:p?"red":"green",icon:p?"lock":"unlock",content:p?"Locked":"Unlocked",onClick:function(){C&&C(!s)}})})]})}):(0,o.createComponentVNode)(2,i.NoticeBox,{children:["Swipe ",N," ","to ",s?"unlock":"lock"," this interface."]})}},function(e,t,n){"use strict";t.__esModule=!0,t.AtmosControlContent=t.AtmosControl=void 0;var o=n(0),r=n(8),i=n(3),a=n(2),c=n(1);(0,n(24).createLogger)("fuck");t.AtmosControl=function(e,t){return(0,o.createComponentVNode)(2,i.Window,{width:600,height:440,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,l)})})};var l=function(e,t){var n,i=(0,c.useBackend)(t),l=i.act,d=i.data,u=i.config,s=(0,r.sortBy)((function(e){return e.name}))(d.alarms||[]),m=(0,c.useLocalState)(t,"tabIndex",0),p=m[0],h=m[1],C=(0,c.useLocalState)(t,"zoom",1),f=C[0],N=C[1];return 0===p?n=(0,o.createComponentVNode)(2,a.Section,{title:"Alarms",children:s.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e.name,color:2===e.danger?"bad":1===e.danger?"average":"",onClick:function(){return l("alarm",{alarm:e.ref})}},e.name)}))}):1===p&&(n=(0,o.createComponentVNode)(2,a.Box,{height:"526px",mb:"0.5rem",overflow:"hidden",children:(0,o.createComponentVNode)(2,a.NanoMap,{onZoom:function(e){return N(e)},children:s.filter((function(e){return~~e.z==~~u.mapZLevel})).map((function(e){return(0,o.createComponentVNode)(2,a.NanoMap.Marker,{x:e.x,y:e.y,zoom:f,icon:"bell",tooltip:e.name,color:e.danger?"red":"green",onClick:function(){return l("alarm",{alarm:e.ref})}},e.ref)}))})})),(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Tabs,{children:[(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:0===p,onClick:function(){return h(0)},children:[(0,o.createComponentVNode)(2,a.Icon,{name:"table"})," Alarm View"]},"AlarmView"),(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:1===p,onClick:function(){return h(1)},children:[(0,o.createComponentVNode)(2,a.Icon,{name:"map-marked-alt"})," Map View"]},"MapView")]}),(0,o.createComponentVNode)(2,a.Box,{m:2,children:n})],4)};t.AtmosControlContent=l},function(e,t,n){"use strict";t.__esModule=!0,t.CameraConsoleSearch=t.CameraConsoleContent=t.CameraConsole=void 0;var o=n(0),r=n(8),i=n(41),a=n(10),c=n(6),l=n(1),d=n(2),u=n(3),s=function(e,t,n){void 0===t&&(t=""),void 0===n&&(n="");var o=(0,c.createSearch)(t,(function(e){return e.name}));return(0,i.flow)([(0,r.filter)((function(e){return null==e?void 0:e.name})),t&&(0,r.filter)(o),n&&(0,r.filter)((function(e){return e.networks.includes(n)})),(0,r.sortBy)((function(e){return e.name}))])(e)};t.CameraConsole=function(e,t){return(0,o.createComponentVNode)(2,u.Window,{width:870,height:708,resizable:!0,children:(0,o.createComponentVNode)(2,m)})};var m=function(e,t){var n=(0,l.useBackend)(t),r=n.act,i=n.data,a=(n.config,i.mapRef),c=i.activeCamera,m=function(e,t){var n,o;if(!t)return[];var r=e.findIndex((function(e){return e.name===t.name}));return[null==(n=e[r-1])?void 0:n.name,null==(o=e[r+1])?void 0:o.name]}(s(i.cameras),c);m[0],m[1];return(0,o.createFragment)([(0,o.createVNode)(1,"div","CameraConsole__left",(0,o.createComponentVNode)(2,u.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,p)}),2),(0,o.createVNode)(1,"div","CameraConsole__right",[(0,o.createVNode)(1,"div","CameraConsole__toolbar",[(0,o.createVNode)(1,"b",null,"Camera: ",16),c&&c.name||"\u2014"],0),(0,o.createVNode)(1,"div","CameraConsole__toolbarRight",[(0,o.createComponentVNode)(2,d.Button,{icon:"chevron-left",onClick:function(){return r("pan",{dir:8})}}),(0,o.createComponentVNode)(2,d.Button,{icon:"chevron-up",onClick:function(){return r("pan",{dir:1})}}),(0,o.createComponentVNode)(2,d.Button,{icon:"chevron-right",onClick:function(){return r("pan",{dir:4})}}),(0,o.createComponentVNode)(2,d.Button,{icon:"chevron-down",onClick:function(){return r("pan",{dir:2})}})],4),(0,o.createComponentVNode)(2,d.ByondUi,{className:"CameraConsole__map",params:{id:a,type:"map"}})],4)],4)};t.CameraConsoleContent=m;var p=function(e,t){var n=(0,l.useBackend)(t),r=n.act,i=n.data,c=(0,l.useLocalState)(t,"searchText",""),m=c[0],p=c[1],h=(0,l.useLocalState)(t,"networkFilter",""),C=h[0],f=h[1],N=i.activeCamera,b=i.allNetworks;b.sort();var V=s(i.cameras,m,C);return(0,o.createFragment)([(0,o.createComponentVNode)(2,d.Input,{fluid:!0,mb:1,placeholder:"Search for a camera",onInput:function(e,t){return p(t)}}),(0,o.createComponentVNode)(2,d.Dropdown,{mb:1,width:"177px",options:b,placeholder:"No Filter",onSelected:function(e){return f(e)}}),(0,o.createComponentVNode)(2,d.Section,{children:V.map((function(e){return(0,o.createVNode)(1,"div",(0,a.classes)(["Button","Button--fluid","Button--color--transparent","Button--ellipsis",N&&e.name===N.name&&"Button--selected"]),e.name,0,{title:e.name,onClick:function(){(0,u.refocusLayout)(),r("switch_camera",{name:e.name})}},e.name)}))})],4)};t.CameraConsoleSearch=p},function(e,t,n){"use strict";t.__esModule=!0,t.BeakerContents=void 0;var o=n(0),r=n(2),i=n(499),a=function(e){var t=e.beakerLoaded,n=e.beakerContents,i=void 0===n?[]:n,a=e.buttons;return(0,o.createComponentVNode)(2,r.Box,{children:[!t&&(0,o.createComponentVNode)(2,r.Box,{color:"label",children:"No beaker loaded."})||0===i.length&&(0,o.createComponentVNode)(2,r.Box,{color:"label",children:"Beaker is empty."}),i.map((function(e,t){return(0,o.createComponentVNode)(2,r.Box,{width:"100%",children:[(0,o.createComponentVNode)(2,r.Box,{color:"label",display:"inline",verticalAlign:"middle",children:[(n=e.volume,n+" unit"+(1===n?"":"s"))," of ",e.name]}),!!a&&(0,o.createComponentVNode)(2,r.Box,{float:"right",display:"inline",children:a(e,t)}),(0,o.createComponentVNode)(2,r.Box,{clear:"both"})]},e.name);var n}))]})};t.BeakerContents=a,a.propTypes={beakerLoaded:i.bool,beakerContents:i.array,buttons:i.arrayOf(i.element)}},function(e,t,n){"use strict";t.__esModule=!0,t.CommunicationsConsoleContent=t.CommunicationsConsole=void 0;var o=n(0),r=n(1),i=n(2),a=n(3);t.CommunicationsConsole=function(e,t){return(0,o.createComponentVNode)(2,a.Window,{width:400,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,c)})})};var c=function(e,t){var n=(0,r.useBackend)(t),a=(n.act,n.data.menu_state),c=(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:["ERRROR. Unknown menu_state: ",a,"Please report this to NT Technical Support."]});return 1===a?c=(0,o.createComponentVNode)(2,l):2===a?c=(0,o.createComponentVNode)(2,s):3===a&&(c=(0,o.createComponentVNode)(2,u)),(0,o.createFragment)([(0,o.createComponentVNode)(2,d),c],0)};t.CommunicationsConsoleContent=c;var l=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,l=c.messages,d=c.msg_cooldown,u=c.emagged,s=c.cc_cooldown,m=c.str_security_level,p=c.levels,h=c.authmax,C=c.security_level,f=c.security_level_color,N=c.authenticated,b=c.atcsquelch,V=c.boss_short,g="View ("+l.length+")",v="Make Priority Announcement";d>0&&(v+=" ("+d+"s)");var _=u?"Message [UNKNOWN]":"Message "+V;s>0&&(_+=" ("+s+"s)");var k=m,y=p.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{icon:e.icon,content:e.name,disabled:!N,selected:e.id===C,onClick:function(){return a("newalertlevel",{level:e.id})}},e.name)}));return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{title:"Site Manager-Only Actions",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Announcement",children:(0,o.createComponentVNode)(2,i.Button,{icon:"bullhorn",content:v,disabled:!h||d>0,onClick:function(){return a("announce")}})}),!!u&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Transmit",children:[(0,o.createComponentVNode)(2,i.Button,{icon:"broadcast-tower",color:"red",content:_,disabled:!h||s>0,onClick:function(){return a("MessageSyndicate")}}),(0,o.createComponentVNode)(2,i.Button,{icon:"sync-alt",content:"Reset Relays",disabled:!h,onClick:function(){return a("RestoreBackup")}})]})||(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Transmit",children:(0,o.createComponentVNode)(2,i.Button,{icon:"broadcast-tower",content:_,disabled:!h||s>0,onClick:function(){return a("MessageCentCom")}})})]})}),(0,o.createComponentVNode)(2,i.Section,{title:"Command Staff Actions",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Current Alert",color:f,children:k}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Change Alert",children:y}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Displays",children:(0,o.createComponentVNode)(2,i.Button,{icon:"tv",content:"Change Status Displays",disabled:!N,onClick:function(){return a("status")}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Incoming Messages",children:(0,o.createComponentVNode)(2,i.Button,{icon:"folder-open",content:g,disabled:!N,onClick:function(){return a("messagelist")}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Misc",children:(0,o.createComponentVNode)(2,i.Button,{icon:"microphone",content:b?"ATC Relay Disabled":"ATC Relay Enabled",disabled:!N,selected:b,onClick:function(){return a("toggleatc")}})})]})})],4)},d=function(e,t){var n,a=(0,r.useBackend)(t),c=a.act,l=a.data,d=l.authenticated,u=l.is_ai,s=l.esc_status,m=l.esc_callable,p=l.esc_recallable;return n=d?u?"AI":1===d?"Command":2===d?"Site Director":"ERROR: Report This Bug!":"Not Logged In",(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{title:"Authentication",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:u&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Access Level",children:"AI"})||(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Actions",children:(0,o.createComponentVNode)(2,i.Button,{icon:d?"sign-out-alt":"id-card",selected:d,content:d?"Log Out ("+n+")":"Log In",onClick:function(){return c("auth")}})})})}),(0,o.createComponentVNode)(2,i.Section,{title:"Escape Shuttle",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[!!s&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Status",children:s}),!!m&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Options",children:(0,o.createComponentVNode)(2,i.Button,{icon:"rocket",content:"Call Shuttle",disabled:!d,onClick:function(){return c("callshuttle")}})}),!!p&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Options",children:(0,o.createComponentVNode)(2,i.Button,{icon:"times",content:"Recall Shuttle",disabled:!d||u,onClick:function(){return c("cancelshuttle")}})})]})})],4)},u=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,l=c.message_current,d=c.message_deletion_allowed,u=c.authenticated,s=c.messages;if(l)return(0,o.createComponentVNode)(2,i.Section,{title:l.title,buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"times",content:"Return To Message List",disabled:!u,onClick:function(){return a("messagelist")}}),children:(0,o.createComponentVNode)(2,i.Box,{children:l.contents})});var m=s.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.title,children:[(0,o.createComponentVNode)(2,i.Button,{icon:"eye",content:"View",disabled:!u||l&&l.title===e.title,onClick:function(){return a("messagelist",{msgid:e.id})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"times",content:"Delete",disabled:!u||!d,onClick:function(){return a("delmessage",{msgid:e.id})}})]},e.id)}));return(0,o.createComponentVNode)(2,i.Section,{title:"Messages Received",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"arrow-circle-left",content:"Back To Main Menu",onClick:function(){return a("main")}}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:s.length&&m||(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"404",color:"bad",children:"No messages."})})})},s=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,l=c.stat_display,d=c.authenticated,u=l.presets.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{content:e.label,selected:e.name===l.type,disabled:!d,onClick:function(){return a("setstat",{statdisp:e.name})}},e.name)}));return(0,o.createComponentVNode)(2,i.Section,{title:"Modify Status Screens",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"arrow-circle-left",content:"Back To Main Menu",onClick:function(){return a("main")}}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Presets",children:u}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Message Line 1",children:(0,o.createComponentVNode)(2,i.Button,{icon:"pencil-alt",content:l.line_1,disabled:!d,onClick:function(){return a("setmsg1")}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Message Line 2",children:(0,o.createComponentVNode)(2,i.Button,{icon:"pencil-alt",content:l.line_2,disabled:!d,onClick:function(){return a("setmsg2")}})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.CrewMonitorContent=t.CrewMonitor=void 0;var o=n(0),r=n(8),i=n(41),a=n(1),c=n(3),l=n(2),d=function(e){return e.dead?"Deceased":1===parseInt(e.stat,10)?"Unconscious":"Living"},u=function(e){return e.dead?"red":1===parseInt(e.stat,10)?"orange":"green"};t.CrewMonitor=function(){return(0,o.createComponentVNode)(2,c.Window,{width:800,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{children:(0,o.createComponentVNode)(2,s)})})};var s=function(e,t){var n,c=(0,a.useBackend)(t),s=c.act,p=c.data,h=(c.config,(0,a.useLocalState)(t,"tabIndex",0)),C=h[0],f=h[1],N=(0,i.flow)([(0,r.sortBy)((function(e){return e.name})),(0,r.sortBy)((function(e){return null==e?void 0:e.x})),(0,r.sortBy)((function(e){return null==e?void 0:e.y})),(0,r.sortBy)((function(e){return null==e?void 0:e.realZ}))])(p.crewmembers||[]),b=(0,a.useLocalState)(t,"zoom",1);b[0],b[1];return n=0===C?(0,o.createComponentVNode)(2,l.Table,{children:[(0,o.createComponentVNode)(2,l.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,l.Table.Cell,{children:"Name"}),(0,o.createComponentVNode)(2,l.Table.Cell,{children:"Status"}),(0,o.createComponentVNode)(2,l.Table.Cell,{children:"Location"})]}),N.map((function(e){return(0,o.createComponentVNode)(2,l.Table.Row,{children:[(0,o.createComponentVNode)(2,l.Table.Cell,{children:[e.name," (",e.assignment,")"]}),(0,o.createComponentVNode)(2,l.Table.Cell,{children:[(0,o.createComponentVNode)(2,l.Box,{inline:!0,color:u(e),children:d(e)}),e.sensor_type>=2?(0,o.createComponentVNode)(2,l.Box,{inline:!0,children:["(",(0,o.createComponentVNode)(2,l.Box,{inline:!0,color:"red",children:e.brute}),"|",(0,o.createComponentVNode)(2,l.Box,{inline:!0,color:"orange",children:e.fire}),"|",(0,o.createComponentVNode)(2,l.Box,{inline:!0,color:"green",children:e.tox}),"|",(0,o.createComponentVNode)(2,l.Box,{inline:!0,color:"blue",children:e.oxy}),")"]}):null]}),(0,o.createComponentVNode)(2,l.Table.Cell,{children:3===e.sensor_type?p.isAI?(0,o.createComponentVNode)(2,l.Button,{fluid:!0,icon:"location-arrow",content:e.area+" ("+e.x+", "+e.y+")",onClick:function(){return s("track",{track:e.ref})}}):e.area+" ("+e.x+", "+e.y+", "+e.z+")":"Not Available"})]},e.ref)}))]}):1===C?(0,o.createComponentVNode)(2,m):"ERROR",(0,o.createFragment)([(0,o.createComponentVNode)(2,l.Tabs,{children:[(0,o.createComponentVNode)(2,l.Tabs.Tab,{selected:0===C,onClick:function(){return f(0)},children:[(0,o.createComponentVNode)(2,l.Icon,{name:"table"})," Data View"]},"DataView"),(0,o.createComponentVNode)(2,l.Tabs.Tab,{selected:1===C,onClick:function(){return f(1)},children:[(0,o.createComponentVNode)(2,l.Icon,{name:"map-marked-alt"})," Map View"]},"MapView")]}),(0,o.createComponentVNode)(2,l.Box,{m:2,children:n})],4)};t.CrewMonitorContent=s;var m=function(e,t){var n=(0,a.useBackend)(t),r=(n.act,n.config),i=n.data,c=(0,a.useLocalState)(t,"zoom",1),d=c[0],s=c[1];return(0,o.createComponentVNode)(2,l.Box,{height:"526px",mb:"0.5rem",overflow:"hidden",children:(0,o.createComponentVNode)(2,l.NanoMap,{onZoom:function(e){return s(e)},children:i.crewmembers.filter((function(e){return 3===e.sensor_type&&~~e.realZ==~~r.mapZLevel})).map((function(e){return(0,o.createComponentVNode)(2,l.NanoMap.Marker,{x:e.x,y:e.y,zoom:d,icon:"circle",tooltip:e.name+" ("+e.assignment+")",color:u(e)},e.ref)}))})})}},function(e,t,n){"use strict";t.__esModule=!0,t.CryoStorageItems=t.CryoStorageCrew=t.CryoStorage=void 0;var o=n(0),r=n(1),i=n(2),a=n(3);t.CryoStorage=function(e,t){var n=(0,r.useBackend)(t),d=(n.act,n.data),u=d.real_name,s=d.allow_items,m=(0,r.useLocalState)(t,"tab",0),p=m[0],h=m[1];return(0,o.createComponentVNode)(2,a.Window,{width:400,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,i.Tabs,{children:[(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:0===p,onClick:function(){return h(0)},children:"Crew"}),!!s&&(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:1===p,onClick:function(){return h(1)},children:"Items"})]}),(0,o.createComponentVNode)(2,i.NoticeBox,{info:!0,children:["Welcome, ",u,"."]}),0===p&&(0,o.createComponentVNode)(2,c),!!s&&1===p&&(0,o.createComponentVNode)(2,l)]})})};var c=function(e,t){var n=(0,r.useBackend)(t),a=(n.act,n.data.crew);return(0,o.createComponentVNode)(2,i.Section,{title:"Stored Crew",children:a.length&&a.map((function(e){return(0,o.createComponentVNode)(2,i.Box,{color:"label",children:e},e)}))||(0,o.createComponentVNode)(2,i.Box,{color:"good",children:"No crew currently stored."})})};t.CryoStorageCrew=c;var l=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data.items;return(0,o.createComponentVNode)(2,i.Section,{title:"Stored Items",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"hand-rock",onClick:function(){return a("allitems")},children:"Claim All"}),children:c.length&&c.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{icon:"hand-rock",onClick:function(){return a("item",{ref:e.ref})},children:e.name},e.ref)}))||(0,o.createComponentVNode)(2,i.Box,{color:"average",children:"No items stored."})})};t.CryoStorageItems=l},function(e,t,n){"use strict";t.__esModule=!0,t.RankIcon=void 0;var o=n(0),r=n(2),i={"Colony Director":"user-tie","Site Manager":"user-tie",Overseer:"user-tie","Head of Personnel":"briefcase","Crew Resources Officer":"briefcase","Deputy Director":"briefcase","Command Secretary":"user-tie","Head of Security":"user-shield","Security Commander":"user-shield","Chief of Security":"user-shield",Warden:["city","shield-alt"],Detective:"search","Forensic Technician":"search","Security Officer":"user-shield","Junior Officer":"user-shield","Chief Engineer":"toolbox","Atmospheric Technician":"wind","Station Engineer":"toolbox","Maintenance Technician":"wrench","Engine Technician":"toolbox",Electrician:"toolbox","Chief Medical Officer":"user-md",Chemist:"mortar-pestle",Pharmacist:"mortar-pestle","Medical Doctor":"user-md",Surgeon:"user-md","Emergency Physician":"user-md",Nurse:"user-md",Virologist:"disease",Paramedic:"ambulance","Emergency Medical Technician":"ambulance",Psychiatrist:"couch",Psychologist:"couch","Research Director":"user-graduate","Research Supervisor":"user-graduate",Roboticist:"robot","Biomechanical Engineer":["wrench","heartbeat"],"Mechatronic Engineer":"wrench",Scientist:"flask",Xenoarchaeologist:"flask",Anomalist:"flask","Phoron Researcher":"flask","Circuit Designer":"car-battery",Xenobiologist:"meteor",Xenobotanist:["biohazard","seedling"],Quartermaster:"box-open","Supply Chief":"warehouse","Cargo Technician":"box-open","Shaft Miner":"hard-hat","Drill Technician":"hard-hat",Pathfinder:"binoculars",Explorer:"user-astronaut","Field Medic":["user-md","user-astronaut"],Pilot:"space-shuttle",Bartender:"glass-martini",Barista:"coffee",Botanist:"leaf",Gardener:"leaf",Chaplain:"place-of-worship",Counselor:"couch",Chef:"utensils",Cook:"utensils",Entertainer:"smile-beam",Performer:"smile-beam",Musician:"guitar",Stagehand:"smile-beam",Intern:"school","Apprentice Engineer":["school","wrench"],"Medical Intern":["school","user-md"],"Lab Assistant":["school","flask"],"Security Cadet":["school","shield-alt"],"Jr. Cargo Tech":["school","box"],"Jr. Explorer":["school","user-astronaut"],Server:["school","utensils"],"Internal Affairs Agent":"balance-scale",Janitor:"broom",Custodian:"broom","Sanitation Technician":"hand-sparkles",Maid:"broom",Librarian:"book",Journalist:"newspaper",Writer:"book",Historian:"chalkboard-teacher",Professor:"chalkboard-teacher",Visitor:"user","Emergency Responder":"fighter-jet"};t.RankIcon=function(e,t){var n=e.rank,a=e.color,c=void 0===a?"label":a,l=i[n];return"string"==typeof l?(0,o.createComponentVNode)(2,r.Icon,{inline:!0,color:c,name:l,size:2}):Array.isArray(l)?l.map((function(e){return(0,o.createComponentVNode)(2,r.Icon,{inline:!0,color:c,name:e,size:2},e)})):(0,o.createComponentVNode)(2,r.Icon,{inline:!0,color:c,name:"user",size:2})}},function(e,t,n){"use strict";t.__esModule=!0,t.MiningUser=void 0;var o=n(0),r=n(1),i=n(2);t.MiningUser=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,l=e.insertIdText,d=c.has_id,u=c.id;return(0,o.createComponentVNode)(2,i.NoticeBox,{success:d,children:d?(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Box,{display:"inline-block",verticalAlign:"middle",style:{float:"left"},children:["Logged in as ",u.name,".",(0,o.createVNode)(1,"br"),"You have ",u.points.toLocaleString("en-US")," points."]}),(0,o.createComponentVNode)(2,i.Button,{icon:"eject",content:"Eject ID",style:{float:"right"},onClick:function(){return a("logoff")}}),(0,o.createComponentVNode)(2,i.Box,{style:{clear:"both"}})],4):l})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosEmailClientViewMessage=t.NtosEmailClient=void 0;var o=n(0),r=n(1),i=n(2),a=n(3),c=n(5);t.NtosEmailClient=function(e,t){var n=(0,r.useBackend)(t),i=(n.act,n.data),c=i.PC_device_theme,u=i.error,s=i.downloading,m=i.current_account,p=(0,o.createComponentVNode)(2,C);return u?p=(0,o.createComponentVNode)(2,h,{error:u}):s?p=(0,o.createComponentVNode)(2,l):m&&(p=(0,o.createComponentVNode)(2,d)),(0,o.createComponentVNode)(2,a.NtosWindow,{resizable:!0,theme:c,children:(0,o.createComponentVNode)(2,a.NtosWindow.Content,{scrollable:!0,children:p})})};var l=function(e,t){var n=(0,r.useBackend)(t),a=(n.act,n.data),l=a.down_filename,d=a.down_progress,u=a.down_size,s=a.down_speed;return(0,o.createComponentVNode)(2,i.Section,{title:"Downloading...",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"File",children:[l," (",u," GQ)"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Speed",children:[(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:s})," GQ/s"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Progress",children:(0,o.createComponentVNode)(2,i.ProgressBar,{color:"good",value:d,maxValue:u,children:[d,"/",u," (",(0,c.round)(d/u*100,1),"%)"]})})]})})},d=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,l=c.current_account,d=c.addressbook,h=c.new_message,C=c.cur_title,f=(0,o.createComponentVNode)(2,u);return d?f=(0,o.createComponentVNode)(2,m):h?f=(0,o.createComponentVNode)(2,p):C&&(f=(0,o.createComponentVNode)(2,s)),(0,o.createComponentVNode)(2,i.Section,{title:"Logged in as: "+l,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:"plus",tooltip:"New Message",tooltipPosition:"left",onClick:function(){return a("new_message")}}),(0,o.createComponentVNode)(2,i.Button,{icon:"cogs",tooltip:"Change Password",tooltipPosition:"left",onClick:function(){return a("changepassword")}}),(0,o.createComponentVNode)(2,i.Button,{icon:"sign-out-alt",tooltip:"Log Out",tooltipPosition:"left",onClick:function(){return a("logout")}})],4),children:f})},u=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,l=(c.current_account,c.folder),d=c.messagecount,u=c.messages;return(0,o.createComponentVNode)(2,i.Section,{level:2,noTopPadding:!0,children:[(0,o.createComponentVNode)(2,i.Tabs,{children:[(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:"Inbox"===l,onClick:function(){return a("set_folder",{set_folder:"Inbox"})},children:"Inbox"}),(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:"Spam"===l,onClick:function(){return a("set_folder",{set_folder:"Spam"})},children:"Spam"}),(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:"Deleted"===l,onClick:function(){return a("set_folder",{set_folder:"Deleted"})},children:"Deleted"})]}),d&&(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,i.Table,{children:[(0,o.createComponentVNode)(2,i.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:"Source"}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:"Title"}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:"Received At"}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:"Actions"})]}),u.map((function(e){return(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:e.source}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:e.title}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:e.timestamp}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:[(0,o.createComponentVNode)(2,i.Button,{icon:"eye",onClick:function(){return a("view",{view:e.uid})},tooltip:"View"}),(0,o.createComponentVNode)(2,i.Button,{icon:"share",onClick:function(){return a("reply",{reply:e.uid})},tooltip:"Reply"}),(0,o.createComponentVNode)(2,i.Button,{color:"bad",icon:"trash",onClick:function(){return a("delete",{"delete":e.uid})},tooltip:"Delete"})]})]},e.timestamp+e.title)}))]})})||(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:["No emails found in ",l,"."]})]})},s=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,l=e.administrator,d=c.cur_title,u=c.cur_source,s=c.cur_timestamp,m=c.cur_body,p=c.cur_hasattachment,h=c.cur_attachment_filename,C=c.cur_attachment_size,f=c.cur_uid;return(0,o.createComponentVNode)(2,i.Section,{title:d,buttons:l?(0,o.createComponentVNode)(2,i.Button,{icon:"times",onClick:function(){return a("back")}}):(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:"share",tooltip:"Reply",tooltipPosition:"left",onClick:function(){return a("reply",{reply:f})}}),(0,o.createComponentVNode)(2,i.Button,{color:"bad",icon:"trash",tooltip:"Delete",tooltipPosition:"left",onClick:function(){return a("delete",{"delete":f})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"save",tooltip:"Save To Disk",tooltipPosition:"left",onClick:function(){return a("save",{save:f})}}),p&&(0,o.createComponentVNode)(2,i.Button,{icon:"paperclip",tooltip:"Save Attachment",tooltipPosition:"left",onClick:function(){return a("downloadattachment")}})||null,(0,o.createComponentVNode)(2,i.Button,{icon:"times",tooltip:"Close",tooltipPosition:"left",onClick:function(){return a("cancel",{cancel:f})}})],0),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"From",children:u}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"At",children:s}),p&&!l&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Attachment",color:"average",children:[h," (",C,"GQ)"]})||null,(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Message",verticalAlign:"top",children:(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createVNode)(1,"div",null,null,1,{dangerouslySetInnerHTML:{__html:m}})})})]})})};t.NtosEmailClientViewMessage=s;var m=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data.accounts;return(0,o.createComponentVNode)(2,i.Section,{title:"Address Book",level:2,buttons:(0,o.createComponentVNode)(2,i.Button,{color:"bad",icon:"times",onClick:function(){return a("set_recipient",{set_recipient:null})}}),children:c.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{content:e.login,fluid:!0,onClick:function(){return a("set_recipient",{set_recipient:e.login})}},e.login)}))})},p=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,l=(c.current_account,c.msg_title),d=c.msg_recipient,u=c.msg_body,s=c.msg_hasattachment,m=c.msg_attachment_filename,p=c.msg_attachment_size;return(0,o.createComponentVNode)(2,i.Section,{title:"New Message",level:2,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:"share",onClick:function(){return a("send")},children:"Send Message"}),(0,o.createComponentVNode)(2,i.Button,{color:"bad",icon:"times",onClick:function(){return a("cancel")}})],4),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Title",children:(0,o.createComponentVNode)(2,i.Input,{fluid:!0,value:l,onInput:function(e,t){return a("edit_title",{val:t})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Recipient",verticalAlign:"top",children:(0,o.createComponentVNode)(2,i.Flex,{children:[(0,o.createComponentVNode)(2,i.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,i.Input,{fluid:!0,value:d,onInput:function(e,t){return a("edit_recipient",{val:t})}})}),(0,o.createComponentVNode)(2,i.Flex.Item,{children:(0,o.createComponentVNode)(2,i.Button,{icon:"address-book",onClick:function(){return a("addressbook")},tooltip:"Find Receipients",tooltipPosition:"left"})})]})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Attachments",buttons:s&&(0,o.createComponentVNode)(2,i.Button,{color:"bad",icon:"times",onClick:function(){return a("remove_attachment")},children:"Remove Attachment"})||(0,o.createComponentVNode)(2,i.Button,{icon:"plus",onClick:function(){return a("addattachment")},children:"Add Attachment"}),children:s&&(0,o.createComponentVNode)(2,i.Box,{inline:!0,children:[m," (",p,"GQ)"]})||null}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Message",verticalAlign:"top",children:(0,o.createComponentVNode)(2,i.Flex,{children:[(0,o.createComponentVNode)(2,i.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,i.Section,{width:"99%",inline:!0,children:(0,o.createVNode)(1,"div",null,null,1,{dangerouslySetInnerHTML:{__html:u}})})}),(0,o.createComponentVNode)(2,i.Flex.Item,{children:(0,o.createComponentVNode)(2,i.Button,{verticalAlign:"top",onClick:function(){return a("edit_body")},icon:"pen",tooltip:"Edit Message",tooltipPosition:"left"})})]})})]})})},h=function(e,t){var n=(0,r.useBackend)(t).act,a=e.error;return(0,o.createComponentVNode)(2,i.Section,{title:"Notification",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"arrow-left",content:"Return",onClick:function(){return n("reset")}}),children:(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:a})})},C=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,l=c.stored_login,d=c.stored_password;return(0,o.createComponentVNode)(2,i.Section,{title:"Please Log In",children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Email address",children:(0,o.createComponentVNode)(2,i.Input,{fluid:!0,value:l,onInput:function(e,t){return a("edit_login",{val:t})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Password",children:(0,o.createComponentVNode)(2,i.Input,{fluid:!0,value:d,onInput:function(e,t){return a("edit_password",{val:t})}})})]}),(0,o.createComponentVNode)(2,i.Button,{icon:"sign-in-alt",onClick:function(){return a("login")},children:"Log In"})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.OvermapNavigationContent=t.OvermapNavigation=void 0;var o=n(0),r=(n(5),n(1)),i=n(2),a=n(3),c=n(134);t.OvermapNavigation=function(e,t){return(0,o.createComponentVNode)(2,a.Window,{width:380,height:530,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:(0,o.createComponentVNode)(2,l)})})};var l=function(e,t){var n=(0,r.useBackend)(t),a=n.act,l=n.data,d=l.sector,u=l.s_x,s=l.s_y,m=l.sector_info,p=l.viewing;return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{title:"Current Location",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"eye",selected:p,onClick:function(){return a("viewing")},children:"Map View"}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Current Location",children:d}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Coordiantes",children:[u," : ",s]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Additional Information",children:m})]})}),(0,o.createComponentVNode)(2,i.Section,{title:"Flight Data",children:(0,o.createComponentVNode)(2,c.OvermapFlightData,{disableLimiterControls:!0})})],4)};t.OvermapNavigationContent=l},function(e,t,n){"use strict";t.__esModule=!0,t.RCONContent=t.RCON=void 0;var o=n(0),r=n(5),i=n(1),a=n(2),c=n(3);t.RCON=function(e,t){return(0,o.createComponentVNode)(2,c.Window,{width:630,height:440,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,l)})})};var l=function(e,t){var n,r=(0,i.useLocalState)(t,"tabIndex",0),c=r[0],l=r[1];return 0===c?n=(0,o.createComponentVNode)(2,d):1===c&&(n=(0,o.createComponentVNode)(2,u)),(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Tabs,{children:[(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:0===c,onClick:function(){return l(0)},children:[(0,o.createComponentVNode)(2,a.Icon,{name:"power-off"})," SMESs"]},"SMESs"),(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:1===c,onClick:function(){return l(1)},children:[(0,o.createComponentVNode)(2,a.Icon,{name:"bolt"})," Breakers"]},"Breakers")]}),(0,o.createComponentVNode)(2,a.Box,{m:2,children:n})],4)};t.RCONContent=l;var d=function(e,t){var n=(0,i.useBackend)(t),c=n.act,l=n.data.smes_info;return(0,o.createComponentVNode)(2,a.Section,{title:"SMESs",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:l?l.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.RCON_tag,children:[(0,o.createComponentVNode)(2,a.Box,{mb:1,children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:.01*e.capacityPercent,ranges:{good:[.5,Infinity],average:[.15,.5],bad:[-Infinity,.15]},children:[(0,r.round)(e.charge/6e4,1)," kWh / ",(0,r.round)(e.capacity/6e4)," kWh (",e.capacityPercent,"%)"]})}),(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Input",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",onClick:function(){return c("smes_in_toggle",{smes:e.RCON_tag})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"pen",onClick:function(){return c("smes_in_set",{smes:e.RCON_tag})}})],4),children:[e.input_val," kW - ",e.input_set?"ON":"OFF"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Output",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",onClick:function(){return c("smes_out_toggle",{smes:e.RCON_tag})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"pen",onClick:function(){return c("smes_out_set",{smes:e.RCON_tag})}})],4),children:[e.output_val," kW - ",e.output_set?"ONLINE":"OFFLINE"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Output Load",children:[e.output_load," kW"]})]})]},e.RCON_tag)})):(0,o.createComponentVNode)(2,a.LabeledList.Item,{color:"bad",children:"No SMESs detected."})})})},u=function(e,t){var n=(0,i.useBackend)(t),r=n.act,c=n.data.breaker_info;return(0,o.createComponentVNode)(2,a.Section,{title:"Breakers",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:c?c.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.RCON_tag,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",content:e.enabled?"Enabled":"Disabled",selected:e.enabled,color:e.enabled?null:"bad",onClick:function(){return r("toggle_breaker",{breaker:e.RCON_tag})}})},e.RCON_tag)})):(0,o.createComponentVNode)(2,a.LabeledList.Item,{color:"bad",children:"No breakers detected."})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.ShutoffMonitorContent=t.ShutoffMonitor=void 0;var o=n(0),r=n(1),i=n(3),a=n(2);t.ShutoffMonitor=function(e,t){return(0,o.createComponentVNode)(2,i.Window,{width:627,height:700,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:(0,o.createComponentVNode)(2,c)})})};var c=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data.valves;return(0,o.createComponentVNode)(2,a.Section,{title:"Valves",children:(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Name"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Position"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Open"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Mode"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Actions"})]}),c.map((function(e){return(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.name}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:[e.x,", ",e.y,", ",e.z]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.open?"Yes":"No"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.enabled?"Auto":"Manual"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:[(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",content:e.open?"Opened":"Closed",selected:e.open,disabled:!e.enabled,onClick:function(){return i("toggle_open",{valve:e.ref})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",content:e.enabled?"Auto":"Manual",selected:e.enabled,onClick:function(){return i("toggle_enable",{valve:e.ref})}})]})]},e.name)}))]})})};t.ShutoffMonitorContent=c},function(e,t,n){"use strict";t.__esModule=!0,t.StationAlertConsoleContent=t.StationAlertConsole=void 0;var o=n(0),r=n(1),i=n(2),a=n(3);t.StationAlertConsole=function(){return(0,o.createComponentVNode)(2,a.Window,{width:425,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,c)})})};var c=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data.categories;return(void 0===c?[]:c).map((function(e){return(0,o.createComponentVNode)(2,i.Section,{title:e.category,children:(0,o.createVNode)(1,"ul",null,[0===e.alarms.length&&(0,o.createVNode)(1,"li","color-good","Systems Nominal",16),e.alarms.map((function(e){var t="";return e.has_cameras?t=(0,o.createComponentVNode)(2,i.Section,{children:e.cameras.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{disabled:e.deact,content:e.name+(e.deact?" (deactived)":""),icon:"video",onClick:function(){return a("switchTo",{camera:e.camera})}},e.name)}))}):e.lost_sources&&(t=(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:["Lost Alarm Sources: ",e.lost_sources]})),(0,o.createVNode)(1,"li",null,[e.name,e.origin_lost?(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"Alarm Origin Lost."}):"",t],0,null,e.name)}))],0)},e.category)}))};t.StationAlertConsoleContent=c},function(e,t,n){"use strict";t.__esModule=!0,t.SupermatterMonitorContent=t.SupermatterMonitor=void 0;var o=n(0),r=n(1),i=n(2),a=(n(20),n(3)),c=n(5),l=n(6);t.SupermatterMonitor=function(e,t){return(0,o.createComponentVNode)(2,a.Window,{width:600,height:400,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,d)})})};var d=function(e,t){var n=(0,r.useBackend)(t);n.act;return n.data.active?(0,o.createComponentVNode)(2,s):(0,o.createComponentVNode)(2,u)};t.SupermatterMonitorContent=d;var u=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data.supermatters;return(0,o.createComponentVNode)(2,i.Section,{title:"Supermatters Detected",buttons:(0,o.createComponentVNode)(2,i.Button,{content:"Refresh",icon:"sync",onClick:function(){return a("refresh")}}),children:(0,o.createComponentVNode)(2,i.Flex,{wrap:"wrap",children:c.map((function(e,t){return(0,o.createComponentVNode)(2,i.Flex.Item,{basis:"49%",grow:t%2,children:(0,o.createComponentVNode)(2,i.Section,{title:e.area_name+" (#"+e.uid+")",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Integrity",children:[e.integrity," %"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Options",children:(0,o.createComponentVNode)(2,i.Button,{icon:"eye",content:"View Details",onClick:function(){return a("set",{set:e.uid})}})})]})})},t)}))})})},s=function(e,t){var n=(0,r.useBackend)(t),a=n.act,d=n.data,u=d.SM_area,s=d.SM_integrity,m=d.SM_power,p=d.SM_ambienttemp,h=d.SM_ambientpressure,C=d.SM_EPR,f=d.SM_gas_O2,N=d.SM_gas_CO2,b=d.SM_gas_N2,V=d.SM_gas_PH,g=d.SM_gas_N2O;return(0,o.createComponentVNode)(2,i.Section,{title:(0,l.toTitleCase)(u),buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"arrow-left",content:"Return to Menu",onClick:function(){return a("clear")}}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Core Integrity",children:(0,o.createComponentVNode)(2,i.ProgressBar,{animated:!0,value:s,minValue:0,maxValue:100,ranges:{good:[100,100],average:[50,100],bad:[-Infinity,50]}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Relative EER",children:(0,o.createComponentVNode)(2,i.Box,{color:(m>300?"bad":m>150&&"average")||"good",children:(0,o.createComponentVNode)(2,i.AnimatedNumber,{format:function(e){return(0,c.round)(e,2)+" MeV/cm\xb3"},value:m})})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Temperature",children:(0,o.createComponentVNode)(2,i.Box,{color:(p>5e3?"bad":p>4e3&&"average")||"good",children:(0,o.createComponentVNode)(2,i.AnimatedNumber,{format:function(e){return(0,c.round)(e,2)+" K"},value:p})})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Pressure",children:(0,o.createComponentVNode)(2,i.Box,{color:(h>1e4?"bad":h>5e3&&"average")||"good",children:(0,o.createComponentVNode)(2,i.AnimatedNumber,{format:function(e){return(0,c.round)(e,2)+" kPa"},value:h})})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Chamber EPR",children:(0,o.createComponentVNode)(2,i.Box,{color:(C>4?"bad":C>1&&"average")||"good",children:(0,o.createComponentVNode)(2,i.AnimatedNumber,{format:function(e){return(0,c.round)(e,2)},value:C})})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Gas Composition",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"O\xb2",children:[(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:f}),"%"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"CO\xb2",children:[(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:N}),"%"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"N\xb2",children:[(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:b}),"%"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"PH",children:[(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:V}),"%"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"N\xb2O",children:[(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:g}),"%"]})]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.OvermapEnginesContent=t.OvermapEngines=void 0;var o=n(0),r=(n(5),n(1)),i=n(2),a=n(3);t.OvermapEngines=function(e,t){return(0,o.createComponentVNode)(2,a.Window,{width:390,height:530,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:(0,o.createComponentVNode)(2,c)})})};var c=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,l=c.global_state,d=c.global_limit,u=c.engines_info,s=c.total_thrust;return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{title:"Status",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Engines",children:(0,o.createComponentVNode)(2,i.Button,{icon:"power-off",selected:l,onClick:function(){return a("global_toggle")},children:l?"Shut All Engines Down":"Start All Engines"})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Volume Limit",children:[(0,o.createComponentVNode)(2,i.Button,{onClick:function(){return a("global_limit",{global_limit:-.1})},icon:"minus"}),(0,o.createComponentVNode)(2,i.Button,{onClick:function(){return a("set_global_limit")},children:[d,"%"]}),(0,o.createComponentVNode)(2,i.Button,{onClick:function(){return a("global_limit",{global_limit:.1})},icon:"plus"})]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Total Thrust",children:(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:s})})]})}),(0,o.createComponentVNode)(2,i.Section,{title:"Engines",height:"340px",style:{"overflow-y":"auto"},children:u.map((function(e,t){return(0,o.createComponentVNode)(2,i.Flex,{spacing:1,mt:0!==t&&-1,children:[(0,o.createComponentVNode)(2,i.Flex.Item,{basis:"80%",children:(0,o.createComponentVNode)(2,i.Collapsible,{title:(0,o.createComponentVNode)(2,i.Box,{inline:!0,children:["Engine #",t+1," | Thrust: ",(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:e.eng_thrust})," | Limit: ",(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:e.eng_thrust_limiter,format:function(e){return e+"%"}})]}),children:(0,o.createComponentVNode)(2,i.Section,{width:"127%",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Type",children:e.eng_type}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Status",children:[(0,o.createComponentVNode)(2,i.Box,{color:e.eng_on?1===e.eng_on?"good":"average":"bad",children:e.eng_on?1===e.eng_on?"Online":"Booting":"Offline"}),e.eng_status.map((function(e){return Array.isArray(e)?(0,o.createComponentVNode)(2,i.Box,{color:e[1],children:e[0]}):(0,o.createComponentVNode)(2,i.Box,{children:e})}))]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Current Thrust",children:e.eng_thrust}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Volume Limit",children:[(0,o.createComponentVNode)(2,i.Button,{onClick:function(){return a("limit",{limit:-.1,engine:e.eng_reference})},icon:"minus"}),(0,o.createComponentVNode)(2,i.Button,{onClick:function(){return a("set_limit",{engine:e.eng_reference})},children:[e.eng_thrust_limiter,"%"]}),(0,o.createComponentVNode)(2,i.Button,{onClick:function(){return a("limit",{limit:.1,engine:e.eng_reference})},icon:"plus"})]})]})})})}),(0,o.createComponentVNode)(2,i.Flex.Item,{basis:"20%",children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,iconSpin:-1===e.eng_on,color:-1===e.eng_on?"purple":null,selected:1===e.eng_on,icon:"power-off",onClick:function(){return a("toggle_engine",{engine:e.eng_reference})},children:e.eng_on?1===e.eng_on?"Shutoff":"Booting":"Startup"})})]},t)}))})],4)};t.OvermapEnginesContent=c},function(e,t,n){"use strict";t.__esModule=!0,t.OvermapFlightDataWrap=t.OvermapHelmContent=t.OvermapHelm=void 0;var o=n(0),r=(n(5),n(1)),i=n(2),a=n(3),c=n(134);t.OvermapHelm=function(e,t){return(0,o.createComponentVNode)(2,a.Window,{width:565,height:545,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:(0,o.createComponentVNode)(2,l)})})};var l=function(e,t){return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Flex,{children:[(0,o.createComponentVNode)(2,i.Flex.Item,{basis:"40%",height:"180px",children:(0,o.createComponentVNode)(2,d)}),(0,o.createComponentVNode)(2,i.Flex.Item,{basis:"25%",height:"180px",children:(0,o.createComponentVNode)(2,u)}),(0,o.createComponentVNode)(2,i.Flex.Item,{basis:"35%",height:"180px",children:(0,o.createComponentVNode)(2,s)})]}),(0,o.createComponentVNode)(2,m)],4)};t.OvermapHelmContent=l;var d=function(e,t){var n=(0,r.useBackend)(t);n.act,n.data;return(0,o.createVNode)(1,"fieldset","Section",[(0,o.createVNode)(1,"legend",null,"Flight Data",16),(0,o.createComponentVNode)(2,c.OvermapFlightData)],4,{style:{height:"100%",border:"1px solid #4972a1",margin:"none"}})};t.OvermapFlightDataWrap=d;var u=function(e,t){var n=(0,r.useBackend)(t),a=n.act,l=n.data,d=l.canburn,u=l.manual_control;return(0,o.createVNode)(1,"fieldset","Section",[(0,o.createVNode)(1,"legend",null,"Manual Control",16),(0,o.createComponentVNode)(2,i.Flex,{align:"center",justify:"center",children:(0,o.createComponentVNode)(2,i.Flex.Item,{children:(0,o.createComponentVNode)(2,c.OvermapPanControls,{disabled:!d,actToDo:"move"})})}),(0,o.createComponentVNode)(2,i.Box,{textAlign:"center",mt:1,children:[(0,o.createComponentVNode)(2,i.Box,{bold:!0,underline:!0,children:"Direct Control"}),(0,o.createComponentVNode)(2,i.Button,{selected:u,onClick:function(){return a("manual")},icon:"compass",children:u?"Enabled":"Disabled"})]})],4,{style:{height:"100%",border:"1px solid #4972a1"}})},s=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,l=c.dest,d=c.d_x,u=c.d_y,s=c.speedlimit,m=c.autopilot;return c.autopilot_disabled?(0,o.createVNode)(1,"fieldset","Section",[(0,o.createVNode)(1,"legend",null,"Autopilot",16),(0,o.createComponentVNode)(2,i.Box,{textAlign:"center",color:"bad",fontSize:1.2,children:"AUTOPILOT DISABLED"}),(0,o.createComponentVNode)(2,i.Box,{textAlign:"center",color:"average",children:"Warning: This vessel is equipped with a class I autopilot. Class I autopilots are unable to do anything but fly in a straight line directly towards the target, and may result in collisions."}),(0,o.createComponentVNode)(2,i.Box,{textAlign:"center",children:(0,o.createComponentVNode)(2,i.Button.Confirm,{mt:1,color:"bad",content:"Unlock Autopilot",confirmContent:"ACCEPT RISKS?",icon:"exclamation-triangle",confirmIcon:"exclamation-triangle",onClick:function(){return a("apilot_lock")}})})],4,{style:{height:"100%",border:"1px solid #4972a1"}}):(0,o.createVNode)(1,"fieldset","Section",[(0,o.createVNode)(1,"legend",null,"Autopilot",16),(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Target",children:l&&(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{onClick:function(){return a("setcoord",{setx:!0})},children:d}),(0,o.createComponentVNode)(2,i.Button,{onClick:function(){return a("setcoord",{sety:!0})},children:u})],4)||(0,o.createComponentVNode)(2,i.Button,{icon:"pen",onClick:function(){return a("setcoord",{setx:!0,sety:!0})},children:"None"})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Speed Limit",children:(0,o.createComponentVNode)(2,i.Button,{icon:"tachometer-alt",onClick:function(){return a("speedlimit")},children:[s," Gm/h"]})})]}),(0,o.createComponentVNode)(2,i.Button,{mt:1,fluid:!0,selected:m,disabled:!l,icon:"robot",onClick:function(){return a("apilot")},children:m?"Engaged":"Disengaged"}),(0,o.createComponentVNode)(2,i.Button,{fluid:!0,color:"good",icon:"exclamation-triangle",onClick:function(){return a("apilot_lock")},children:"Lock Autopilot"})],4,{style:{height:"100%",border:"1px solid #4972a1"}})},m=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,l=c.sector,d=c.s_x,u=c.s_y,s=c.sector_info,m=c.landed,p=c.locations;return(0,o.createComponentVNode)(2,i.Section,{title:"Navigation Data",m:.3,mt:1,children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Location",children:l}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Coordinates",children:[d," : ",u]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Scan Data",children:s}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Status",children:m})]}),(0,o.createComponentVNode)(2,i.Flex,{mt:1,align:"center",justify:"center",spacing:1,children:[(0,o.createComponentVNode)(2,i.Flex.Item,{basis:"50%",children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"save",onClick:function(){return a("add",{add:"current"})},children:"Save Current Position"})}),(0,o.createComponentVNode)(2,i.Flex.Item,{basis:"50%",children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"sticky-note",onClick:function(){return a("add",{add:"new"})},children:"Add New Entry"})})]}),(0,o.createComponentVNode)(2,i.Section,{mt:1,scrollable:!0,height:"130px",children:(0,o.createComponentVNode)(2,i.Table,{children:[(0,o.createComponentVNode)(2,i.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:"Name"}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:"Coordinates"}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:"Actions"})]}),p.map((function(e){return(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:e.name}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:[e.x," : ",e.y]}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,children:[(0,o.createComponentVNode)(2,i.Button,{icon:"rocket",onClick:function(){return a("setds",{x:e.x,y:e.y})},children:"Plot Course"}),(0,o.createComponentVNode)(2,i.Button,{icon:"trash",onClick:function(){return a("remove",{remove:e.reference})},children:"Remove"})]})]},e.name)}))]})})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.OvermapShipSensorsContent=t.OvermapShipSensors=void 0;var o=n(0),r=(n(5),n(1)),i=n(2),a=n(3);t.OvermapShipSensors=function(e,t){return(0,o.createComponentVNode)(2,a.Window,{width:375,height:545,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:(0,o.createComponentVNode)(2,c)})})};var c=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,l=c.viewing,d=c.on,u=c.range,s=c.health,m=c.max_health,p=c.heat,h=c.critical_heat,C=c.status,f=c.contacts;return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{title:"Status",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:"eye",selected:l,onClick:function(){return a("viewing")},children:"Map View"}),(0,o.createComponentVNode)(2,i.Button,{icon:"power-off",selected:d,onClick:function(){return a("toggle_sensor")},children:d?"Sensors Enabled":"Sensors Disabled"})],4),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Status",children:C}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Range",children:(0,o.createComponentVNode)(2,i.Button,{icon:"signal",onClick:function(){return a("range")},children:u})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Integrity",children:(0,o.createComponentVNode)(2,i.ProgressBar,{ranges:{good:[.75*m,Infinity],average:[.25*m,.75*m],bad:[-Infinity,.25*m]},value:s,maxValue:m,children:[s," / ",m]})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Temperature",children:(0,o.createComponentVNode)(2,i.ProgressBar,{ranges:{bad:[.75*h,Infinity],average:[.5*h,.75*h],good:[-Infinity,.5*h]},value:p,maxValue:h,children:p<.5*h&&(0,o.createComponentVNode)(2,i.Box,{children:"Temperature low."})||p<.75*h&&(0,o.createComponentVNode)(2,i.Box,{children:"Sensor temperature high!"})||(0,o.createComponentVNode)(2,i.Box,{children:"TEMPERATURE CRITICAL: Disable or reduce power immediately!"})})})]})}),(0,o.createComponentVNode)(2,i.Section,{title:"Contacts",children:f.length&&f.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"search",onClick:function(){return a("scan",{scan:e.ref})},children:[(0,o.createComponentVNode)(2,i.Box,{bold:!0,inline:!0,children:["Scan: ",e.name]}),(0,o.createComponentVNode)(2,i.Box,{inline:!0,children:[", bearing: ",e.bearing,"\xb0"]})]},e.ref)}))||(0,o.createComponentVNode)(2,i.Box,{color:"average",children:"No contacts on sensors."})}),"MISSING"===c.status&&(0,o.createComponentVNode)(2,i.Section,{title:"Error",children:(0,o.createComponentVNode)(2,i.Button,{icon:"wifi",onClick:function(){return a("link")},children:"Link up with sensor suite?"})})||null],0)};t.OvermapShipSensorsContent=c},function(e,t,n){"use strict";t.__esModule=!0,t.SignalerContent=t.Signaler=void 0;var o=n(0),r=n(5),i=n(1),a=n(2),c=n(3);t.Signaler=function(e,t){return(0,o.createComponentVNode)(2,c.Window,{width:280,height:132,children:(0,o.createComponentVNode)(2,c.Window.Content,{children:(0,o.createComponentVNode)(2,l)})})};var l=function(e,t){var n=(0,i.useBackend)(t),c=n.act,l=n.data,d=l.code,u=l.frequency,s=l.minFrequency,m=l.maxFrequency;return(0,o.createComponentVNode)(2,a.Section,{children:[(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{size:1.4,color:"label",children:"Frequency:"}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.NumberInput,{animate:!0,unit:"kHz",step:.2,stepPixelSize:6,minValue:s/10,maxValue:m/10,value:u/10,format:function(e){return(0,r.toFixed)(e,1)},width:"80px",onDrag:function(e,t){return c("freq",{freq:t})}})}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Button,{ml:1.3,icon:"sync",content:"Reset",onClick:function(){return c("reset",{reset:"freq"})}})})]}),(0,o.createComponentVNode)(2,a.Grid,{mt:.6,children:[(0,o.createComponentVNode)(2,a.Grid.Column,{size:1.4,color:"label",children:"Code:"}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.NumberInput,{animate:!0,step:1,stepPixelSize:6,minValue:1,maxValue:100,value:d,width:"80px",onDrag:function(e,t){return c("code",{code:t})}})}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Button,{ml:1.3,icon:"sync",content:"Reset",onClick:function(){return c("reset",{reset:"code"})}})})]}),(0,o.createComponentVNode)(2,a.Grid,{mt:.8,children:(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Button,{mb:-.1,fluid:!0,icon:"arrow-up",content:"Send Signal",textAlign:"center",onClick:function(){return c("signal")}})})})]})};t.SignalerContent=l},function(e,t,n){"use strict";t.__esModule=!0,t.RapidPipeDispenser=t.ICON_BY_CATEGORY_NAME=void 0;var o=n(0),r=n(10),i=n(6),a=n(1),c=n(2),l=n(3),d=["Atmospherics","Disposals"],u={Atmospherics:"wrench",Disposals:"trash-alt","Transit Tubes":"bus",Pipes:"grip-lines","Disposal Pipes":"grip-lines",Devices:"microchip","Heat Exchange":"thermometer-half","Insulated pipes":"snowflake","Station Equipment":"microchip"};t.ICON_BY_CATEGORY_NAME=u;var s=[{name:"Dispense",bitmask:1},{name:"Connect",bitmask:2},{name:"Destroy",bitmask:4},{name:"Paint",bitmask:8}];t.RapidPipeDispenser=function(e,t){var n=(0,a.useBackend)(t),m=n.act,p=n.data,h=p.category,C=p.categories,f=void 0===C?[]:C,N=p.selected_color,b=p.paint_colors,V=p.piping_layer,g=p.pipe_layers,v=p.mode,_=p.preview_rows.flatMap((function(e){return e.previews})),k=(0,a.useLocalState)(t,"categoryName"),y=k[0],L=k[1],B=f.find((function(e){return e.cat_name===y}))||f[0];return(0,o.createComponentVNode)(2,l.Window,{width:425,height:515,resizable:!0,children:(0,o.createComponentVNode)(2,l.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,c.Section,{children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Category",children:d.map((function(e,t){return(0,o.createComponentVNode)(2,c.Button,{selected:h===t,icon:u[e],color:"transparent",content:e,onClick:function(){return m("category",{category:t})}},e)}))}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Modes",children:s.map((function(e){return(0,o.createComponentVNode)(2,c.Button.Checkbox,{checked:v&e.bitmask,content:e.name,onClick:function(){return m("mode",{mode:e.bitmask})}},e.bitmask)}))}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Color",children:[(0,o.createComponentVNode)(2,c.Box,{inline:!0,width:"64px",color:b[N],children:(0,i.capitalize)(N)}),Object.keys(b).map((function(e){return(0,o.createComponentVNode)(2,c.ColorBox,{ml:1,color:b[e],onClick:function(){return m("color",{paint_color:e})}},e)}))]})]})}),(0,o.createComponentVNode)(2,c.Flex,{m:-.5,children:[(0,o.createComponentVNode)(2,c.Flex.Item,{m:.5,children:(0,o.createComponentVNode)(2,c.Section,{children:[0===h&&(0,o.createComponentVNode)(2,c.Box,{mb:1,children:Object.keys(g).map((function(e){return(0,o.createComponentVNode)(2,c.Button.Checkbox,{fluid:!0,checked:g[e]===V,content:e,onClick:function(){return m("piping_layer",{piping_layer:g[e]})}},e)}))}),(0,o.createComponentVNode)(2,c.Box,{width:"108px",children:_.map((function(e){return(0,o.createComponentVNode)(2,c.Button,{title:e.dir_name,selected:e.selected,style:{width:"48px",height:"48px",padding:0},onClick:function(){return m("setdir",{dir:e.dir,flipped:e.flipped})},children:(0,o.createComponentVNode)(2,c.Box,{className:(0,r.classes)(["pipes32x32",e.dir+"-"+e.icon_state]),style:{transform:"scale(1.5) translate(17%, 17%)"}})},e.dir)}))})]})}),(0,o.createComponentVNode)(2,c.Flex.Item,{m:.5,grow:1,children:(0,o.createComponentVNode)(2,c.Section,{children:[(0,o.createComponentVNode)(2,c.Tabs,{children:f.map((function(e,t){return(0,o.createComponentVNode)(2,c.Tabs.Tab,{fluid:!0,icon:u[e.cat_name],selected:e.cat_name===B.cat_name,onClick:function(){return L(e.cat_name)},children:e.cat_name},e.cat_name)}))}),null==B?void 0:B.recipes.map((function(e){return(0,o.createComponentVNode)(2,c.Button.Checkbox,{fluid:!0,ellipsis:!0,checked:e.selected,content:e.pipe_name,title:e.pipe_name,onClick:function(){return m("pipe_type",{pipe_type:e.pipe_index,category:B.cat_name})}},e.pipe_index)}))]})})]})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.PortableBasicInfo=void 0;var o=n(0),r=n(1),i=n(2);t.PortableBasicInfo=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,l=c.connected,d=c.holding,u=c.on,s=c.pressure,m=c.powerDraw,p=c.cellCharge,h=c.cellMaxCharge;return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{title:"Status",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:u?"power-off":"times",content:u?"On":"Off",selected:u,onClick:function(){return a("power")}}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Pressure",children:[(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:s})," kPa"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Port",color:l?"good":"average",children:l?"Connected":"Not Connected"}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Load",children:[m," W"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Cell Charge",children:(0,o.createComponentVNode)(2,i.ProgressBar,{value:p,minValue:0,maxValue:h,ranges:{good:[.5*h,Infinity],average:[.25*h,.5*h],bad:[-Infinity,.25*h]},children:[p," W"]})})]})}),(0,o.createComponentVNode)(2,i.Section,{title:"Holding Tank",minHeight:"82px",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"eject",content:"Eject",disabled:!d,onClick:function(){return a("eject")}}),children:d?(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Label",children:d.name}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Pressure",children:[(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:d.pressure})," kPa"]})]}):(0,o.createComponentVNode)(2,i.Box,{color:"average",children:"No holding tank"})})],4)}},function(e,t,n){e.exports=n(207)},function(e,t,n){"use strict";n(208),n(209),n(210),n(211),n(212),n(213),n(214),n(215),n(216),n(217),n(218),n(219),n(220),n(221),n(222),n(223),n(224),n(225),n(226),n(227),n(228),n(229),n(230),n(231),n(233),n(235),n(236),n(237),n(150),n(239),n(240),n(241),n(242),n(243),n(244),n(245),n(246),n(247),n(248),n(249),n(250),n(251),n(252),n(254),n(255),n(256),n(257),n(258),n(260),n(261),n(263),n(264),n(265),n(266),n(267),n(268),n(269),n(270),n(271),n(272),n(273),n(274),n(275),n(276),n(278),n(279),n(280),n(281),n(282),n(283),n(284),n(285),n(286),n(287),n(288),n(289),n(290),n(292),n(293),n(294),n(295),n(296),n(297),n(299),n(300),n(302),n(304),n(305),n(306),n(307),n(308),n(309),n(310),n(311),n(312),n(313),n(314),n(315),n(316),n(317),n(318),n(319),n(320),n(321),n(322),n(323),n(324),n(325),n(326),n(328),n(329),n(330),n(333),n(334),n(335),n(336),n(337),n(338),n(339),n(340),n(341),n(342),n(343),n(344),n(345),n(346),n(347),n(167),n(348),n(349),n(350),n(351),n(352),n(353),n(354),n(355),n(356),n(357),n(358),n(359),n(360),n(361),n(362),n(363),n(364),n(365),n(366),n(367),n(368),n(369),n(370),n(371),n(372),n(373),n(374),n(375),n(376),n(377),n(378),n(379),n(380),n(381),n(383),n(384),n(385),n(386),n(387),n(388),n(389),n(390),n(391),n(392),n(393),n(394),n(395),n(396),n(397),n(398),n(399),n(400),n(401),n(402),n(403),n(404),n(405),n(406),n(407),n(408),n(409),n(410),n(411),n(412),n(413),n(414),n(415),n(416),n(417),n(418),n(419),n(420);var o=n(0);n(422),n(423),n(424),n(425),n(426),n(427),n(428),n(429),n(430),n(431),n(432),n(433),n(434),n(435),n(436),n(437);var r=n(172),i=(n(173),n(1)),a=n(174),c=n(24),l=n(176); -/** - * @file - * @copyright 2020 Aleksej Komarov - * @license MIT - */ -r.perf.mark("inception",window.__inception__),r.perf.mark("init");var d,u=(0,l.createStore)(),s=!0,m=function(){for(u.subscribe((function(){!function(){var e=document.getElementById("tgui-loading");e&&(e.style.display="none"),r.perf.mark("render/start");var t=u.getState(),m=(0,i.selectBackend)(t),p=m.suspended;m.assets;s&&(c.logger.log("initial render",t),"recycled"!==s&&(0,a.setupDrag)());var h=(0,n(177).getRoutedComponent)(t),C=(0,o.createComponentVNode)(2,l.StoreProvider,{store:u,children:(0,o.createComponentVNode)(2,h)});d||(d=document.getElementById("react-root")),(0,o.render)(C,d),p||(r.perf.mark("render/finish"),s&&(s=!1))}()})),window.update=function(e){var t=(0,i.selectBackend)(u.getState()).suspended,n="string"==typeof e?function(e){var t=function(e,t){return"object"==typeof t&&null!==t&&t.__number__?parseFloat(t.__number__):t};Byond.IS_LTE_IE8&&(t=undefined);try{return JSON.parse(e,t)}catch(o){c.logger.log(o),c.logger.log("What we got:",e);var n=o&&o.message;throw new Error("JSON parsing error: "+n)}}(e):e;c.logger.debug("received message '"+(null==n?void 0:n.type)+"'");var o=n.type,r=n.payload;if("update"===o)return window.__ref__=r.config.ref,t&&(c.logger.log("resuming"),s="recycled"),void u.dispatch((0,i.backendUpdate)(r));"suspend"!==o?"ping"!==o?u.dispatch(n):(0,i.sendMessage)({type:"pingReply"}):u.dispatch((0,i.backendSuspendSuccess)())};;){var e=window.__updateQueue__.shift();if(!e)break;window.update(e)}};window.__logger__={fatal:function(e,t){var n=(0,i.selectBackend)(u.getState()),o={config:n.config,suspended:n.suspended,suspending:n.suspending};return c.logger.log("FatalError:",e||t),c.logger.log("State:",o),t+="\nState: "+JSON.stringify(o)}},"loading"===document.readyState?document.addEventListener("DOMContentLoaded",m):m()},function(e,t,n){"use strict";var o=n(4),r=n(9),i=n(40),a=n(42),c=n(12),l=n(104),d=n(142),u=n(7),s=n(21),m=n(57),p=n(11),h=n(13),C=n(18),f=n(29),N=n(37),b=n(51),V=n(47),g=n(68),v=n(52),_=n(145),k=n(103),y=n(23),L=n(17),B=n(77),w=n(33),x=n(26),S=n(100),I=n(78),T=n(65),A=n(64),E=n(16),M=n(146),P=n(30),O=n(48),F=n(38),R=n(22).forEach,D=I("hidden"),j=E("toPrimitive"),W=F.set,z=F.getterFor("Symbol"),U=Object.prototype,H=r.Symbol,q=i("JSON","stringify"),G=y.f,K=L.f,Y=_.f,$=B.f,X=S("symbols"),Q=S("op-symbols"),J=S("string-to-symbol-registry"),Z=S("symbol-to-string-registry"),ee=S("wks"),te=r.QObject,ne=!te||!te.prototype||!te.prototype.findChild,oe=c&&u((function(){return 7!=V(K({},"a",{get:function(){return K(this,"a",{value:7}).a}})).a}))?function(e,t,n){var o=G(U,t);o&&delete U[t],K(e,t,n),o&&e!==U&&K(U,t,o)}:K,re=function(e,t){var n=X[e]=V(H.prototype);return W(n,{type:"Symbol",tag:e,description:t}),c||(n.description=t),n},ie=d?function(e){return"symbol"==typeof e}:function(e){return Object(e)instanceof H},ae=function(e,t,n){e===U&&ae(Q,t,n),h(e);var o=N(t,!0);return h(n),s(X,o)?(n.enumerable?(s(e,D)&&e[D][o]&&(e[D][o]=!1),n=V(n,{enumerable:b(0,!1)})):(s(e,D)||K(e,D,b(1,{})),e[D][o]=!0),oe(e,o,n)):K(e,o,n)},ce=function(e,t){h(e);var n=f(t),o=g(n).concat(me(n));return R(o,(function(t){c&&!de.call(n,t)||ae(e,t,n[t])})),e},le=function(e,t){return t===undefined?V(e):ce(V(e),t)},de=function(e){var t=N(e,!0),n=$.call(this,t);return!(this===U&&s(X,t)&&!s(Q,t))&&(!(n||!s(this,t)||!s(X,t)||s(this,D)&&this[D][t])||n)},ue=function(e,t){var n=f(e),o=N(t,!0);if(n!==U||!s(X,o)||s(Q,o)){var r=G(n,o);return!r||!s(X,o)||s(n,D)&&n[D][o]||(r.enumerable=!0),r}},se=function(e){var t=Y(f(e)),n=[];return R(t,(function(e){s(X,e)||s(T,e)||n.push(e)})),n},me=function(e){var t=e===U,n=Y(t?Q:f(e)),o=[];return R(n,(function(e){!s(X,e)||t&&!s(U,e)||o.push(X[e])})),o};(l||(x((H=function(){if(this instanceof H)throw TypeError("Symbol is not a constructor");var e=arguments.length&&arguments[0]!==undefined?String(arguments[0]):undefined,t=A(e),n=function o(e){this===U&&o.call(Q,e),s(this,D)&&s(this[D],t)&&(this[D][t]=!1),oe(this,t,b(1,e))};return c&&ne&&oe(U,t,{configurable:!0,set:n}),re(t,e)}).prototype,"toString",(function(){return z(this).tag})),x(H,"withoutSetter",(function(e){return re(A(e),e)})),B.f=de,L.f=ae,y.f=ue,v.f=_.f=se,k.f=me,M.f=function(e){return re(E(e),e)},c&&(K(H.prototype,"description",{configurable:!0,get:function(){return z(this).description}}),a||x(U,"propertyIsEnumerable",de,{unsafe:!0}))),o({global:!0,wrap:!0,forced:!l,sham:!l},{Symbol:H}),R(g(ee),(function(e){P(e)})),o({target:"Symbol",stat:!0,forced:!l},{"for":function(e){var t=String(e);if(s(J,t))return J[t];var n=H(t);return J[t]=n,Z[n]=t,n},keyFor:function(e){if(!ie(e))throw TypeError(e+" is not a symbol");if(s(Z,e))return Z[e]},useSetter:function(){ne=!0},useSimple:function(){ne=!1}}),o({target:"Object",stat:!0,forced:!l,sham:!c},{create:le,defineProperty:ae,defineProperties:ce,getOwnPropertyDescriptor:ue}),o({target:"Object",stat:!0,forced:!l},{getOwnPropertyNames:se,getOwnPropertySymbols:me}),o({target:"Object",stat:!0,forced:u((function(){k.f(1)}))},{getOwnPropertySymbols:function(e){return k.f(C(e))}}),q)&&o({target:"JSON",stat:!0,forced:!l||u((function(){var e=H();return"[null]"!=q([e])||"{}"!=q({a:e})||"{}"!=q(Object(e))}))},{stringify:function(e,t,n){for(var o,r=[e],i=1;arguments.length>i;)r.push(arguments[i++]);if(o=t,(p(t)||e!==undefined)&&!ie(e))return m(t)||(t=function(e,t){if("function"==typeof o&&(t=o.call(this,e,t)),!ie(t))return t}),r[1]=t,q.apply(null,r)}});H.prototype[j]||w(H.prototype,j,H.prototype.valueOf),O(H,"Symbol"),T[D]=!0},function(e,t,n){"use strict";var o=n(4),r=n(12),i=n(9),a=n(21),c=n(11),l=n(17).f,d=n(139),u=i.Symbol;if(r&&"function"==typeof u&&(!("description"in u.prototype)||u().description!==undefined)){var s={},m=function(){var e=arguments.length<1||arguments[0]===undefined?undefined:String(arguments[0]),t=this instanceof m?new u(e):e===undefined?u():u(e);return""===e&&(s[t]=!0),t};d(m,u);var p=m.prototype=u.prototype;p.constructor=m;var h=p.toString,C="Symbol(test)"==String(u("test")),f=/^Symbol\((.*)\)[^)]+$/;l(p,"description",{configurable:!0,get:function(){var e=c(this)?this.valueOf():this,t=h.call(e);if(a(s,e))return"";var n=C?t.slice(7,-1):t.replace(f,"$1");return""===n?undefined:n}}),o({global:!0,forced:!0},{Symbol:m})}},function(e,t,n){"use strict";n(30)("asyncIterator")},function(e,t,n){"use strict";n(30)("hasInstance")},function(e,t,n){"use strict";n(30)("isConcatSpreadable")},function(e,t,n){"use strict";n(30)("iterator")},function(e,t,n){"use strict";n(30)("match")},function(e,t,n){"use strict";n(30)("replace")},function(e,t,n){"use strict";n(30)("search")},function(e,t,n){"use strict";n(30)("species")},function(e,t,n){"use strict";n(30)("split")},function(e,t,n){"use strict";n(30)("toPrimitive")},function(e,t,n){"use strict";n(30)("toStringTag")},function(e,t,n){"use strict";n(30)("unscopables")},function(e,t,n){"use strict";var o=n(4),r=n(7),i=n(57),a=n(11),c=n(18),l=n(15),d=n(54),u=n(69),s=n(70),m=n(16),p=n(105),h=m("isConcatSpreadable"),C=p>=51||!r((function(){var e=[];return e[h]=!1,e.concat()[0]!==e})),f=s("concat"),N=function(e){if(!a(e))return!1;var t=e[h];return t!==undefined?!!t:i(e)};o({target:"Array",proto:!0,forced:!C||!f},{concat:function(e){var t,n,o,r,i,a=c(this),s=u(a,0),m=0;for(t=-1,o=arguments.length;t9007199254740991)throw TypeError("Maximum allowed index exceeded");for(n=0;n=9007199254740991)throw TypeError("Maximum allowed index exceeded");d(s,m++,i)}return s.length=m,s}})},function(e,t,n){"use strict";var o=n(4),r=n(147),i=n(49);o({target:"Array",proto:!0},{copyWithin:r}),i("copyWithin")},function(e,t,n){"use strict";var o=n(4),r=n(22).every,i=n(43),a=n(27),c=i("every"),l=a("every");o({target:"Array",proto:!0,forced:!c||!l},{every:function(e){return r(this,e,arguments.length>1?arguments[1]:undefined)}})},function(e,t,n){"use strict";var o=n(4),r=n(106),i=n(49);o({target:"Array",proto:!0},{fill:r}),i("fill")},function(e,t,n){"use strict";var o=n(4),r=n(22).filter,i=n(70),a=n(27),c=i("filter"),l=a("filter");o({target:"Array",proto:!0,forced:!c||!l},{filter:function(e){return r(this,e,arguments.length>1?arguments[1]:undefined)}})},function(e,t,n){"use strict";var o=n(4),r=n(22).find,i=n(49),a=n(27),c=!0,l=a("find");"find"in[]&&Array(1).find((function(){c=!1})),o({target:"Array",proto:!0,forced:c||!l},{find:function(e){return r(this,e,arguments.length>1?arguments[1]:undefined)}}),i("find")},function(e,t,n){"use strict";var o=n(4),r=n(22).findIndex,i=n(49),a=n(27),c=!0,l=a("findIndex");"findIndex"in[]&&Array(1).findIndex((function(){c=!1})),o({target:"Array",proto:!0,forced:c||!l},{findIndex:function(e){return r(this,e,arguments.length>1?arguments[1]:undefined)}}),i("findIndex")},function(e,t,n){"use strict";var o=n(4),r=n(148),i=n(18),a=n(15),c=n(34),l=n(69);o({target:"Array",proto:!0},{flat:function(){var e=arguments.length?arguments[0]:undefined,t=i(this),n=a(t.length),o=l(t,0);return o.length=r(o,t,t,n,0,e===undefined?1:c(e)),o}})},function(e,t,n){"use strict";var o=n(4),r=n(148),i=n(18),a=n(15),c=n(35),l=n(69);o({target:"Array",proto:!0},{flatMap:function(e){var t,n=i(this),o=a(n.length);return c(e),(t=l(n,0)).length=r(t,n,n,o,0,1,e,arguments.length>1?arguments[1]:undefined),t}})},function(e,t,n){"use strict";var o=n(4),r=n(232);o({target:"Array",proto:!0,forced:[].forEach!=r},{forEach:r})},function(e,t,n){"use strict";var o=n(22).forEach,r=n(43),i=n(27),a=r("forEach"),c=i("forEach");e.exports=a&&c?[].forEach:function(e){return o(this,e,arguments.length>1?arguments[1]:undefined)}},function(e,t,n){"use strict";var o=n(4),r=n(234);o({target:"Array",stat:!0,forced:!n(81)((function(e){Array.from(e)}))},{from:r})},function(e,t,n){"use strict";var o=n(53),r=n(18),i=n(149),a=n(107),c=n(15),l=n(54),d=n(108);e.exports=function(e){var t,n,u,s,m,p,h=r(e),C="function"==typeof this?this:Array,f=arguments.length,N=f>1?arguments[1]:undefined,b=N!==undefined,V=d(h),g=0;if(b&&(N=o(N,f>2?arguments[2]:undefined,2)),V==undefined||C==Array&&a(V))for(n=new C(t=c(h.length));t>g;g++)p=b?N(h[g],g):h[g],l(n,g,p);else for(m=(s=V.call(h)).next,n=new C;!(u=m.call(s)).done;g++)p=b?i(s,N,[u.value,g],!0):u.value,l(n,g,p);return n.length=g,n}},function(e,t,n){"use strict";var o=n(4),r=n(66).includes,i=n(49);o({target:"Array",proto:!0,forced:!n(27)("indexOf",{ACCESSORS:!0,1:0})},{includes:function(e){return r(this,e,arguments.length>1?arguments[1]:undefined)}}),i("includes")},function(e,t,n){"use strict";var o=n(4),r=n(66).indexOf,i=n(43),a=n(27),c=[].indexOf,l=!!c&&1/[1].indexOf(1,-0)<0,d=i("indexOf"),u=a("indexOf",{ACCESSORS:!0,1:0});o({target:"Array",proto:!0,forced:l||!d||!u},{indexOf:function(e){return l?c.apply(this,arguments)||0:r(this,e,arguments.length>1?arguments[1]:undefined)}})},function(e,t,n){"use strict";n(4)({target:"Array",stat:!0},{isArray:n(57)})},function(e,t,n){"use strict";var o=n(151).IteratorPrototype,r=n(47),i=n(51),a=n(48),c=n(71),l=function(){return this};e.exports=function(e,t,n){var d=t+" Iterator";return e.prototype=r(o,{next:i(1,n)}),a(e,d,!1,!0),c[d]=l,e}},function(e,t,n){"use strict";var o=n(4),r=n(63),i=n(29),a=n(43),c=[].join,l=r!=Object,d=a("join",",");o({target:"Array",proto:!0,forced:l||!d},{join:function(e){return c.call(i(this),e===undefined?",":e)}})},function(e,t,n){"use strict";var o=n(4),r=n(153);o({target:"Array",proto:!0,forced:r!==[].lastIndexOf},{lastIndexOf:r})},function(e,t,n){"use strict";var o=n(4),r=n(22).map,i=n(70),a=n(27),c=i("map"),l=a("map");o({target:"Array",proto:!0,forced:!c||!l},{map:function(e){return r(this,e,arguments.length>1?arguments[1]:undefined)}})},function(e,t,n){"use strict";var o=n(4),r=n(7),i=n(54);o({target:"Array",stat:!0,forced:r((function(){function e(){}return!(Array.of.call(e)instanceof e)}))},{of:function(){for(var e=0,t=arguments.length,n=new("function"==typeof this?this:Array)(t);t>e;)i(n,e,arguments[e++]);return n.length=t,n}})},function(e,t,n){"use strict";var o=n(4),r=n(82).left,i=n(43),a=n(27),c=i("reduce"),l=a("reduce",{1:0});o({target:"Array",proto:!0,forced:!c||!l},{reduce:function(e){return r(this,e,arguments.length,arguments.length>1?arguments[1]:undefined)}})},function(e,t,n){"use strict";var o=n(4),r=n(82).right,i=n(43),a=n(27),c=i("reduceRight"),l=a("reduce",{1:0});o({target:"Array",proto:!0,forced:!c||!l},{reduceRight:function(e){return r(this,e,arguments.length,arguments.length>1?arguments[1]:undefined)}})},function(e,t,n){"use strict";var o=n(4),r=n(11),i=n(57),a=n(46),c=n(15),l=n(29),d=n(54),u=n(16),s=n(70),m=n(27),p=s("slice"),h=m("slice",{ACCESSORS:!0,0:0,1:2}),C=u("species"),f=[].slice,N=Math.max;o({target:"Array",proto:!0,forced:!p||!h},{slice:function(e,t){var n,o,u,s=l(this),m=c(s.length),p=a(e,m),h=a(t===undefined?m:t,m);if(i(s)&&("function"!=typeof(n=s.constructor)||n!==Array&&!i(n.prototype)?r(n)&&null===(n=n[C])&&(n=undefined):n=undefined,n===Array||n===undefined))return f.call(s,p,h);for(o=new(n===undefined?Array:n)(N(h-p,0)),u=0;p1?arguments[1]:undefined)}})},function(e,t,n){"use strict";var o=n(4),r=n(35),i=n(18),a=n(7),c=n(43),l=[],d=l.sort,u=a((function(){l.sort(undefined)})),s=a((function(){l.sort(null)})),m=c("sort");o({target:"Array",proto:!0,forced:u||!s||!m},{sort:function(e){return e===undefined?d.call(i(this)):d.call(i(this),r(e))}})},function(e,t,n){"use strict";n(58)("Array")},function(e,t,n){"use strict";var o=n(4),r=n(46),i=n(34),a=n(15),c=n(18),l=n(69),d=n(54),u=n(70),s=n(27),m=u("splice"),p=s("splice",{ACCESSORS:!0,0:0,1:2}),h=Math.max,C=Math.min;o({target:"Array",proto:!0,forced:!m||!p},{splice:function(e,t){var n,o,u,s,m,p,f=c(this),N=a(f.length),b=r(e,N),V=arguments.length;if(0===V?n=o=0:1===V?(n=0,o=N-b):(n=V-2,o=C(h(i(t),0),N-b)),N+n-o>9007199254740991)throw TypeError("Maximum allowed length exceeded");for(u=l(f,o),s=0;sN-o+n;s--)delete f[s-1]}else if(n>o)for(s=N-o;s>b;s--)p=s+n-1,(m=s+o-1)in f?f[p]=f[m]:delete f[p];for(s=0;s>1,C=23===t?r(2,-24)-r(2,-77):0,f=e<0||0===e&&1/e<0?1:0,N=0;for((e=o(e))!=e||e===1/0?(d=e!=e?1:0,l=p):(l=i(a(e)/c),e*(u=r(2,-l))<1&&(l--,u*=2),(e+=l+h>=1?C/u:C*r(2,1-h))*u>=2&&(l++,u/=2),l+h>=p?(d=0,l=p):l+h>=1?(d=(e*u-1)*r(2,t),l+=h):(d=e*r(2,h-1)*r(2,t),l=0));t>=8;s[N++]=255&d,d/=256,t-=8);for(l=l<0;s[N++]=255&l,l/=256,m-=8);return s[--N]|=128*f,s},unpack:function(e,t){var n,o=e.length,i=8*o-t-1,a=(1<>1,l=i-7,d=o-1,u=e[d--],s=127&u;for(u>>=7;l>0;s=256*s+e[d],d--,l-=8);for(n=s&(1<<-l)-1,s>>=-l,l+=t;l>0;n=256*n+e[d],d--,l-=8);if(0===s)s=1-c;else{if(s===a)return n?NaN:u?-1/0:1/0;n+=r(2,t),s-=c}return(u?-1:1)*n*r(2,s-t)}}},function(e,t,n){"use strict";var o=n(4),r=n(14);o({target:"ArrayBuffer",stat:!0,forced:!r.NATIVE_ARRAY_BUFFER_VIEWS},{isView:r.isView})},function(e,t,n){"use strict";var o=n(4),r=n(7),i=n(83),a=n(13),c=n(46),l=n(15),d=n(50),u=i.ArrayBuffer,s=i.DataView,m=u.prototype.slice;o({target:"ArrayBuffer",proto:!0,unsafe:!0,forced:r((function(){return!new u(2).slice(1,undefined).byteLength}))},{slice:function(e,t){if(m!==undefined&&t===undefined)return m.call(a(this),e);for(var n=a(this).byteLength,o=c(e,n),r=c(t===undefined?n:t,n),i=new(d(this,u))(l(r-o)),p=new s(this),h=new s(i),C=0;o9999?"+":"";return n+r(i(e),n?6:4,0)+"-"+r(this.getUTCMonth()+1,2,0)+"-"+r(this.getUTCDate(),2,0)+"T"+r(this.getUTCHours(),2,0)+":"+r(this.getUTCMinutes(),2,0)+":"+r(this.getUTCSeconds(),2,0)+"."+r(t,3,0)+"Z"}:l},function(e,t,n){"use strict";var o=n(4),r=n(7),i=n(18),a=n(37);o({target:"Date",proto:!0,forced:r((function(){return null!==new Date(NaN).toJSON()||1!==Date.prototype.toJSON.call({toISOString:function(){return 1}})}))},{toJSON:function(e){var t=i(this),n=a(t);return"number"!=typeof n||isFinite(n)?t.toISOString():null}})},function(e,t,n){"use strict";var o=n(33),r=n(262),i=n(16)("toPrimitive"),a=Date.prototype;i in a||o(a,i,r)},function(e,t,n){"use strict";var o=n(13),r=n(37);e.exports=function(e){if("string"!==e&&"number"!==e&&"default"!==e)throw TypeError("Incorrect hint");return r(o(this),"number"!==e)}},function(e,t,n){"use strict";var o=n(26),r=Date.prototype,i=r.toString,a=r.getTime;new Date(NaN)+""!="Invalid Date"&&o(r,"toString",(function(){var e=a.call(this);return e==e?i.call(this):"Invalid Date"}))},function(e,t,n){"use strict";n(4)({target:"Function",proto:!0},{bind:n(155)})},function(e,t,n){"use strict";var o=n(11),r=n(17),i=n(39),a=n(16)("hasInstance"),c=Function.prototype;a in c||r.f(c,a,{value:function(e){if("function"!=typeof this||!o(e))return!1;if(!o(this.prototype))return e instanceof this;for(;e=i(e);)if(this.prototype===e)return!0;return!1}})},function(e,t,n){"use strict";var o=n(12),r=n(17).f,i=Function.prototype,a=i.toString,c=/^\s*function ([^ (]*)/;o&&!("name"in i)&&r(i,"name",{configurable:!0,get:function(){try{return a.call(this).match(c)[1]}catch(e){return""}}})},function(e,t,n){"use strict";var o=n(9);n(48)(o.JSON,"JSON",!0)},function(e,t,n){"use strict";var o=n(84),r=n(156);e.exports=o("Map",(function(e){return function(){return e(this,arguments.length?arguments[0]:undefined)}}),r)},function(e,t,n){"use strict";var o=n(4),r=n(157),i=Math.acosh,a=Math.log,c=Math.sqrt,l=Math.LN2;o({target:"Math",stat:!0,forced:!i||710!=Math.floor(i(Number.MAX_VALUE))||i(Infinity)!=Infinity},{acosh:function(e){return(e=+e)<1?NaN:e>94906265.62425156?a(e)+l:r(e-1+c(e-1)*c(e+1))}})},function(e,t,n){"use strict";var o=n(4),r=Math.asinh,i=Math.log,a=Math.sqrt;o({target:"Math",stat:!0,forced:!(r&&1/r(0)>0)},{asinh:function c(e){return isFinite(e=+e)&&0!=e?e<0?-c(-e):i(e+a(e*e+1)):e}})},function(e,t,n){"use strict";var o=n(4),r=Math.atanh,i=Math.log;o({target:"Math",stat:!0,forced:!(r&&1/r(-0)<0)},{atanh:function(e){return 0==(e=+e)?e:i((1+e)/(1-e))/2}})},function(e,t,n){"use strict";var o=n(4),r=n(115),i=Math.abs,a=Math.pow;o({target:"Math",stat:!0},{cbrt:function(e){return r(e=+e)*a(i(e),1/3)}})},function(e,t,n){"use strict";var o=n(4),r=Math.floor,i=Math.log,a=Math.LOG2E;o({target:"Math",stat:!0},{clz32:function(e){return(e>>>=0)?31-r(i(e+.5)*a):32}})},function(e,t,n){"use strict";var o=n(4),r=n(86),i=Math.cosh,a=Math.abs,c=Math.E;o({target:"Math",stat:!0,forced:!i||i(710)===Infinity},{cosh:function(e){var t=r(a(e)-1)+1;return(t+1/(t*c*c))*(c/2)}})},function(e,t,n){"use strict";var o=n(4),r=n(86);o({target:"Math",stat:!0,forced:r!=Math.expm1},{expm1:r})},function(e,t,n){"use strict";n(4)({target:"Math",stat:!0},{fround:n(277)})},function(e,t,n){"use strict";var o=n(115),r=Math.abs,i=Math.pow,a=i(2,-52),c=i(2,-23),l=i(2,127)*(2-c),d=i(2,-126);e.exports=Math.fround||function(e){var t,n,i=r(e),u=o(e);return il||n!=n?u*Infinity:u*n}},function(e,t,n){"use strict";var o=n(4),r=Math.hypot,i=Math.abs,a=Math.sqrt;o({target:"Math",stat:!0,forced:!!r&&r(Infinity,NaN)!==Infinity},{hypot:function(e,t){for(var n,o,r=0,c=0,l=arguments.length,d=0;c0?(o=n/d)*o:n;return d===Infinity?Infinity:d*a(r)}})},function(e,t,n){"use strict";var o=n(4),r=n(7),i=Math.imul;o({target:"Math",stat:!0,forced:r((function(){return-5!=i(4294967295,5)||2!=i.length}))},{imul:function(e,t){var n=+e,o=+t,r=65535&n,i=65535&o;return 0|r*i+((65535&n>>>16)*i+r*(65535&o>>>16)<<16>>>0)}})},function(e,t,n){"use strict";var o=n(4),r=Math.log,i=Math.LOG10E;o({target:"Math",stat:!0},{log10:function(e){return r(e)*i}})},function(e,t,n){"use strict";n(4)({target:"Math",stat:!0},{log1p:n(157)})},function(e,t,n){"use strict";var o=n(4),r=Math.log,i=Math.LN2;o({target:"Math",stat:!0},{log2:function(e){return r(e)/i}})},function(e,t,n){"use strict";n(4)({target:"Math",stat:!0},{sign:n(115)})},function(e,t,n){"use strict";var o=n(4),r=n(7),i=n(86),a=Math.abs,c=Math.exp,l=Math.E;o({target:"Math",stat:!0,forced:r((function(){return-2e-17!=Math.sinh(-2e-17)}))},{sinh:function(e){return a(e=+e)<1?(i(e)-i(-e))/2:(c(e-1)-c(-e-1))*(l/2)}})},function(e,t,n){"use strict";var o=n(4),r=n(86),i=Math.exp;o({target:"Math",stat:!0},{tanh:function(e){var t=r(e=+e),n=r(-e);return t==Infinity?1:n==Infinity?-1:(t-n)/(i(e)+i(-e))}})},function(e,t,n){"use strict";n(48)(Math,"Math",!0)},function(e,t,n){"use strict";var o=n(4),r=Math.ceil,i=Math.floor;o({target:"Math",stat:!0},{trunc:function(e){return(e>0?i:r)(e)}})},function(e,t,n){"use strict";var o=n(12),r=n(9),i=n(67),a=n(26),c=n(21),l=n(36),d=n(85),u=n(37),s=n(7),m=n(47),p=n(52).f,h=n(23).f,C=n(17).f,f=n(60).trim,N=r.Number,b=N.prototype,V="Number"==l(m(b)),g=function(e){var t,n,o,r,i,a,c,l,d=u(e,!1);if("string"==typeof d&&d.length>2)if(43===(t=(d=f(d)).charCodeAt(0))||45===t){if(88===(n=d.charCodeAt(2))||120===n)return NaN}else if(48===t){switch(d.charCodeAt(1)){case 66:case 98:o=2,r=49;break;case 79:case 111:o=8,r=55;break;default:return+d}for(a=(i=d.slice(2)).length,c=0;cr)return NaN;return parseInt(i,o)}return+d};if(i("Number",!N(" 0o1")||!N("0b1")||N("+0x1"))){for(var v,_=function(e){var t=arguments.length<1?0:e,n=this;return n instanceof _&&(V?s((function(){b.valueOf.call(n)})):"Number"!=l(n))?d(new N(g(t)),n,_):g(t)},k=o?p(N):"MAX_VALUE,MIN_VALUE,NaN,NEGATIVE_INFINITY,POSITIVE_INFINITY,EPSILON,isFinite,isInteger,isNaN,isSafeInteger,MAX_SAFE_INTEGER,MIN_SAFE_INTEGER,parseFloat,parseInt,isInteger".split(","),y=0;k.length>y;y++)c(N,v=k[y])&&!c(_,v)&&C(_,v,h(N,v));_.prototype=b,b.constructor=_,a(r,"Number",_)}},function(e,t,n){"use strict";n(4)({target:"Number",stat:!0},{EPSILON:Math.pow(2,-52)})},function(e,t,n){"use strict";n(4)({target:"Number",stat:!0},{isFinite:n(291)})},function(e,t,n){"use strict";var o=n(9).isFinite;e.exports=Number.isFinite||function(e){return"number"==typeof e&&o(e)}},function(e,t,n){"use strict";n(4)({target:"Number",stat:!0},{isInteger:n(158)})},function(e,t,n){"use strict";n(4)({target:"Number",stat:!0},{isNaN:function(e){return e!=e}})},function(e,t,n){"use strict";var o=n(4),r=n(158),i=Math.abs;o({target:"Number",stat:!0},{isSafeInteger:function(e){return r(e)&&i(e)<=9007199254740991}})},function(e,t,n){"use strict";n(4)({target:"Number",stat:!0},{MAX_SAFE_INTEGER:9007199254740991})},function(e,t,n){"use strict";n(4)({target:"Number",stat:!0},{MIN_SAFE_INTEGER:-9007199254740991})},function(e,t,n){"use strict";var o=n(4),r=n(298);o({target:"Number",stat:!0,forced:Number.parseFloat!=r},{parseFloat:r})},function(e,t,n){"use strict";var o=n(9),r=n(60).trim,i=n(87),a=o.parseFloat,c=1/a(i+"-0")!=-Infinity;e.exports=c?function(e){var t=r(String(e)),n=a(t);return 0===n&&"-"==t.charAt(0)?-0:n}:a},function(e,t,n){"use strict";var o=n(4),r=n(159);o({target:"Number",stat:!0,forced:Number.parseInt!=r},{parseInt:r})},function(e,t,n){"use strict";var o=n(4),r=n(34),i=n(301),a=n(114),c=n(7),l=1..toFixed,d=Math.floor,u=function s(e,t,n){return 0===t?n:t%2==1?s(e,t-1,n*e):s(e*e,t/2,n)};o({target:"Number",proto:!0,forced:l&&("0.000"!==8e-5.toFixed(3)||"1"!==.9.toFixed(0)||"1.25"!==1.255.toFixed(2)||"1000000000000000128"!==(0xde0b6b3a7640080).toFixed(0))||!c((function(){l.call({})}))},{toFixed:function(e){var t,n,o,c,l=i(this),s=r(e),m=[0,0,0,0,0,0],p="",h="0",C=function(e,t){for(var n=-1,o=t;++n<6;)o+=e*m[n],m[n]=o%1e7,o=d(o/1e7)},f=function(e){for(var t=6,n=0;--t>=0;)n+=m[t],m[t]=d(n/e),n=n%e*1e7},N=function(){for(var e=6,t="";--e>=0;)if(""!==t||0===e||0!==m[e]){var n=String(m[e]);t=""===t?n:t+a.call("0",7-n.length)+n}return t};if(s<0||s>20)throw RangeError("Incorrect fraction digits");if(l!=l)return"NaN";if(l<=-1e21||l>=1e21)return String(l);if(l<0&&(p="-",l=-l),l>1e-21)if(n=(t=function(e){for(var t=0,n=e;n>=4096;)t+=12,n/=4096;for(;n>=2;)t+=1,n/=2;return t}(l*u(2,69,1))-69)<0?l*u(2,-t,1):l/u(2,t,1),n*=4503599627370496,(t=52-t)>0){for(C(0,n),o=s;o>=7;)C(1e7,0),o-=7;for(C(u(10,o,1),0),o=t-1;o>=23;)f(1<<23),o-=23;f(1<0?p+((c=h.length)<=s?"0."+a.call("0",s-c)+h:h.slice(0,c-s)+"."+h.slice(c-s)):p+h}})},function(e,t,n){"use strict";var o=n(36);e.exports=function(e){if("number"!=typeof e&&"Number"!=o(e))throw TypeError("Incorrect invocation");return+e}},function(e,t,n){"use strict";var o=n(4),r=n(303);o({target:"Object",stat:!0,forced:Object.assign!==r},{assign:r})},function(e,t,n){"use strict";var o=n(12),r=n(7),i=n(68),a=n(103),c=n(77),l=n(18),d=n(63),u=Object.assign,s=Object.defineProperty;e.exports=!u||r((function(){if(o&&1!==u({b:1},u(s({},"a",{enumerable:!0,get:function(){s(this,"b",{value:3,enumerable:!1})}}),{b:2})).b)return!0;var e={},t={},n=Symbol();return e[n]=7,"abcdefghijklmnopqrst".split("").forEach((function(e){t[e]=e})),7!=u({},e)[n]||"abcdefghijklmnopqrst"!=i(u({},t)).join("")}))?function(e,t){for(var n=l(e),r=arguments.length,u=1,s=a.f,m=c.f;r>u;)for(var p,h=d(arguments[u++]),C=s?i(h).concat(s(h)):i(h),f=C.length,N=0;f>N;)p=C[N++],o&&!m.call(h,p)||(n[p]=h[p]);return n}:u},function(e,t,n){"use strict";n(4)({target:"Object",stat:!0,sham:!n(12)},{create:n(47)})},function(e,t,n){"use strict";var o=n(4),r=n(12),i=n(88),a=n(18),c=n(35),l=n(17);r&&o({target:"Object",proto:!0,forced:i},{__defineGetter__:function(e,t){l.f(a(this),e,{get:c(t),enumerable:!0,configurable:!0})}})},function(e,t,n){"use strict";var o=n(4),r=n(12);o({target:"Object",stat:!0,forced:!r,sham:!r},{defineProperties:n(143)})},function(e,t,n){"use strict";var o=n(4),r=n(12);o({target:"Object",stat:!0,forced:!r,sham:!r},{defineProperty:n(17).f})},function(e,t,n){"use strict";var o=n(4),r=n(12),i=n(88),a=n(18),c=n(35),l=n(17);r&&o({target:"Object",proto:!0,forced:i},{__defineSetter__:function(e,t){l.f(a(this),e,{set:c(t),enumerable:!0,configurable:!0})}})},function(e,t,n){"use strict";var o=n(4),r=n(160).entries;o({target:"Object",stat:!0},{entries:function(e){return r(e)}})},function(e,t,n){"use strict";var o=n(4),r=n(73),i=n(7),a=n(11),c=n(56).onFreeze,l=Object.freeze;o({target:"Object",stat:!0,forced:i((function(){l(1)})),sham:!r},{freeze:function(e){return l&&a(e)?l(c(e)):e}})},function(e,t,n){"use strict";var o=n(4),r=n(74),i=n(54);o({target:"Object",stat:!0},{fromEntries:function(e){var t={};return r(e,(function(e,n){i(t,e,n)}),undefined,!0),t}})},function(e,t,n){"use strict";var o=n(4),r=n(7),i=n(29),a=n(23).f,c=n(12),l=r((function(){a(1)}));o({target:"Object",stat:!0,forced:!c||l,sham:!c},{getOwnPropertyDescriptor:function(e,t){return a(i(e),t)}})},function(e,t,n){"use strict";var o=n(4),r=n(12),i=n(101),a=n(29),c=n(23),l=n(54);o({target:"Object",stat:!0,sham:!r},{getOwnPropertyDescriptors:function(e){for(var t,n,o=a(e),r=c.f,d=i(o),u={},s=0;d.length>s;)(n=r(o,t=d[s++]))!==undefined&&l(u,t,n);return u}})},function(e,t,n){"use strict";var o=n(4),r=n(7),i=n(145).f;o({target:"Object",stat:!0,forced:r((function(){return!Object.getOwnPropertyNames(1)}))},{getOwnPropertyNames:i})},function(e,t,n){"use strict";var o=n(4),r=n(7),i=n(18),a=n(39),c=n(111);o({target:"Object",stat:!0,forced:r((function(){a(1)})),sham:!c},{getPrototypeOf:function(e){return a(i(e))}})},function(e,t,n){"use strict";n(4)({target:"Object",stat:!0},{is:n(161)})},function(e,t,n){"use strict";var o=n(4),r=n(7),i=n(11),a=Object.isExtensible;o({target:"Object",stat:!0,forced:r((function(){a(1)}))},{isExtensible:function(e){return!!i(e)&&(!a||a(e))}})},function(e,t,n){"use strict";var o=n(4),r=n(7),i=n(11),a=Object.isFrozen;o({target:"Object",stat:!0,forced:r((function(){a(1)}))},{isFrozen:function(e){return!i(e)||!!a&&a(e)}})},function(e,t,n){"use strict";var o=n(4),r=n(7),i=n(11),a=Object.isSealed;o({target:"Object",stat:!0,forced:r((function(){a(1)}))},{isSealed:function(e){return!i(e)||!!a&&a(e)}})},function(e,t,n){"use strict";var o=n(4),r=n(18),i=n(68);o({target:"Object",stat:!0,forced:n(7)((function(){i(1)}))},{keys:function(e){return i(r(e))}})},function(e,t,n){"use strict";var o=n(4),r=n(12),i=n(88),a=n(18),c=n(37),l=n(39),d=n(23).f;r&&o({target:"Object",proto:!0,forced:i},{__lookupGetter__:function(e){var t,n=a(this),o=c(e,!0);do{if(t=d(n,o))return t.get}while(n=l(n))}})},function(e,t,n){"use strict";var o=n(4),r=n(12),i=n(88),a=n(18),c=n(37),l=n(39),d=n(23).f;r&&o({target:"Object",proto:!0,forced:i},{__lookupSetter__:function(e){var t,n=a(this),o=c(e,!0);do{if(t=d(n,o))return t.set}while(n=l(n))}})},function(e,t,n){"use strict";var o=n(4),r=n(11),i=n(56).onFreeze,a=n(73),c=n(7),l=Object.preventExtensions;o({target:"Object",stat:!0,forced:c((function(){l(1)})),sham:!a},{preventExtensions:function(e){return l&&r(e)?l(i(e)):e}})},function(e,t,n){"use strict";var o=n(4),r=n(11),i=n(56).onFreeze,a=n(73),c=n(7),l=Object.seal;o({target:"Object",stat:!0,forced:c((function(){l(1)})),sham:!a},{seal:function(e){return l&&r(e)?l(i(e)):e}})},function(e,t,n){"use strict";n(4)({target:"Object",stat:!0},{setPrototypeOf:n(55)})},function(e,t,n){"use strict";var o=n(109),r=n(26),i=n(327);o||r(Object.prototype,"toString",i,{unsafe:!0})},function(e,t,n){"use strict";var o=n(109),r=n(80);e.exports=o?{}.toString:function(){return"[object "+r(this)+"]"}},function(e,t,n){"use strict";var o=n(4),r=n(160).values;o({target:"Object",stat:!0},{values:function(e){return r(e)}})},function(e,t,n){"use strict";var o=n(4),r=n(159);o({global:!0,forced:parseInt!=r},{parseInt:r})},function(e,t,n){"use strict";var o,r,i,a,c=n(4),l=n(42),d=n(9),u=n(40),s=n(162),m=n(26),p=n(72),h=n(48),C=n(58),f=n(11),N=n(35),b=n(59),V=n(36),g=n(99),v=n(74),_=n(81),k=n(50),y=n(116).set,L=n(164),B=n(165),w=n(331),x=n(166),S=n(332),I=n(38),T=n(67),A=n(16),E=n(105),M=A("species"),P="Promise",O=I.get,F=I.set,R=I.getterFor(P),D=s,j=d.TypeError,W=d.document,z=d.process,U=u("fetch"),H=x.f,q=H,G="process"==V(z),K=!!(W&&W.createEvent&&d.dispatchEvent),Y=T(P,(function(){if(!(g(D)!==String(D))){if(66===E)return!0;if(!G&&"function"!=typeof PromiseRejectionEvent)return!0}if(l&&!D.prototype["finally"])return!0;if(E>=51&&/native code/.test(D))return!1;var e=D.resolve(1),t=function(e){e((function(){}),(function(){}))};return(e.constructor={})[M]=t,!(e.then((function(){}))instanceof t)})),$=Y||!_((function(e){D.all(e)["catch"]((function(){}))})),X=function(e){var t;return!(!f(e)||"function"!=typeof(t=e.then))&&t},Q=function(e,t,n){if(!t.notified){t.notified=!0;var o=t.reactions;L((function(){for(var r=t.value,i=1==t.state,a=0;o.length>a;){var c,l,d,u=o[a++],s=i?u.ok:u.fail,m=u.resolve,p=u.reject,h=u.domain;try{s?(i||(2===t.rejection&&te(e,t),t.rejection=1),!0===s?c=r:(h&&h.enter(),c=s(r),h&&(h.exit(),d=!0)),c===u.promise?p(j("Promise-chain cycle")):(l=X(c))?l.call(c,m,p):m(c)):p(r)}catch(C){h&&!d&&h.exit(),p(C)}}t.reactions=[],t.notified=!1,n&&!t.rejection&&Z(e,t)}))}},J=function(e,t,n){var o,r;K?((o=W.createEvent("Event")).promise=t,o.reason=n,o.initEvent(e,!1,!0),d.dispatchEvent(o)):o={promise:t,reason:n},(r=d["on"+e])?r(o):"unhandledrejection"===e&&w("Unhandled promise rejection",n)},Z=function(e,t){y.call(d,(function(){var n,o=t.value;if(ee(t)&&(n=S((function(){G?z.emit("unhandledRejection",o,e):J("unhandledrejection",e,o)})),t.rejection=G||ee(t)?2:1,n.error))throw n.value}))},ee=function(e){return 1!==e.rejection&&!e.parent},te=function(e,t){y.call(d,(function(){G?z.emit("rejectionHandled",e):J("rejectionhandled",e,t.value)}))},ne=function(e,t,n,o){return function(r){e(t,n,r,o)}},oe=function(e,t,n,o){t.done||(t.done=!0,o&&(t=o),t.value=n,t.state=2,Q(e,t,!0))},re=function ie(e,t,n,o){if(!t.done){t.done=!0,o&&(t=o);try{if(e===n)throw j("Promise can't be resolved itself");var r=X(n);r?L((function(){var o={done:!1};try{r.call(n,ne(ie,e,o,t),ne(oe,e,o,t))}catch(i){oe(e,o,i,t)}})):(t.value=n,t.state=1,Q(e,t,!1))}catch(i){oe(e,{done:!1},i,t)}}};Y&&(D=function(e){b(this,D,P),N(e),o.call(this);var t=O(this);try{e(ne(re,this,t),ne(oe,this,t))}catch(n){oe(this,t,n)}},(o=function(e){F(this,{type:P,done:!1,notified:!1,parent:!1,reactions:[],rejection:!1,state:0,value:undefined})}).prototype=p(D.prototype,{then:function(e,t){var n=R(this),o=H(k(this,D));return o.ok="function"!=typeof e||e,o.fail="function"==typeof t&&t,o.domain=G?z.domain:undefined,n.parent=!0,n.reactions.push(o),0!=n.state&&Q(this,n,!1),o.promise},"catch":function(e){return this.then(undefined,e)}}),r=function(){var e=new o,t=O(e);this.promise=e,this.resolve=ne(re,e,t),this.reject=ne(oe,e,t)},x.f=H=function(e){return e===D||e===i?new r(e):q(e)},l||"function"!=typeof s||(a=s.prototype.then,m(s.prototype,"then",(function(e,t){var n=this;return new D((function(e,t){a.call(n,e,t)})).then(e,t)}),{unsafe:!0}),"function"==typeof U&&c({global:!0,enumerable:!0,forced:!0},{fetch:function(e){return B(D,U.apply(d,arguments))}}))),c({global:!0,wrap:!0,forced:Y},{Promise:D}),h(D,P,!1,!0),C(P),i=u(P),c({target:P,stat:!0,forced:Y},{reject:function(e){var t=H(this);return t.reject.call(undefined,e),t.promise}}),c({target:P,stat:!0,forced:l||Y},{resolve:function(e){return B(l&&this===i?D:this,e)}}),c({target:P,stat:!0,forced:$},{all:function(e){var t=this,n=H(t),o=n.resolve,r=n.reject,i=S((function(){var n=N(t.resolve),i=[],a=0,c=1;v(e,(function(e){var l=a++,d=!1;i.push(undefined),c++,n.call(t,e).then((function(e){d||(d=!0,i[l]=e,--c||o(i))}),r)})),--c||o(i)}));return i.error&&r(i.value),n.promise},race:function(e){var t=this,n=H(t),o=n.reject,r=S((function(){var r=N(t.resolve);v(e,(function(e){r.call(t,e).then(n.resolve,o)}))}));return r.error&&o(r.value),n.promise}})},function(e,t,n){"use strict";var o=n(9);e.exports=function(e,t){var n=o.console;n&&n.error&&(1===arguments.length?n.error(e):n.error(e,t))}},function(e,t,n){"use strict";e.exports=function(e){try{return{error:!1,value:e()}}catch(t){return{error:!0,value:t}}}},function(e,t,n){"use strict";var o=n(4),r=n(42),i=n(162),a=n(7),c=n(40),l=n(50),d=n(165),u=n(26);o({target:"Promise",proto:!0,real:!0,forced:!!i&&a((function(){i.prototype["finally"].call({then:function(){}},(function(){}))}))},{"finally":function(e){var t=l(this,c("Promise")),n="function"==typeof e;return this.then(n?function(n){return d(t,e()).then((function(){return n}))}:e,n?function(n){return d(t,e()).then((function(){throw n}))}:e)}}),r||"function"!=typeof i||i.prototype["finally"]||u(i.prototype,"finally",c("Promise").prototype["finally"])},function(e,t,n){"use strict";var o=n(4),r=n(40),i=n(35),a=n(13),c=n(7),l=r("Reflect","apply"),d=Function.apply;o({target:"Reflect",stat:!0,forced:!c((function(){l((function(){}))}))},{apply:function(e,t,n){return i(e),a(n),l?l(e,t,n):d.call(e,t,n)}})},function(e,t,n){"use strict";var o=n(4),r=n(40),i=n(35),a=n(13),c=n(11),l=n(47),d=n(155),u=n(7),s=r("Reflect","construct"),m=u((function(){function e(){}return!(s((function(){}),[],e)instanceof e)})),p=!u((function(){s((function(){}))})),h=m||p;o({target:"Reflect",stat:!0,forced:h,sham:h},{construct:function(e,t){i(e),a(t);var n=arguments.length<3?e:i(arguments[2]);if(p&&!m)return s(e,t,n);if(e==n){switch(t.length){case 0:return new e;case 1:return new e(t[0]);case 2:return new e(t[0],t[1]);case 3:return new e(t[0],t[1],t[2]);case 4:return new e(t[0],t[1],t[2],t[3])}var o=[null];return o.push.apply(o,t),new(d.apply(e,o))}var r=n.prototype,u=l(c(r)?r:Object.prototype),h=Function.apply.call(e,u,t);return c(h)?h:u}})},function(e,t,n){"use strict";var o=n(4),r=n(12),i=n(13),a=n(37),c=n(17);o({target:"Reflect",stat:!0,forced:n(7)((function(){Reflect.defineProperty(c.f({},1,{value:1}),1,{value:2})})),sham:!r},{defineProperty:function(e,t,n){i(e);var o=a(t,!0);i(n);try{return c.f(e,o,n),!0}catch(r){return!1}}})},function(e,t,n){"use strict";var o=n(4),r=n(13),i=n(23).f;o({target:"Reflect",stat:!0},{deleteProperty:function(e,t){var n=i(r(e),t);return!(n&&!n.configurable)&&delete e[t]}})},function(e,t,n){"use strict";var o=n(4),r=n(11),i=n(13),a=n(21),c=n(23),l=n(39);o({target:"Reflect",stat:!0},{get:function d(e,t){var n,o,u=arguments.length<3?e:arguments[2];return i(e)===u?e[t]:(n=c.f(e,t))?a(n,"value")?n.value:n.get===undefined?undefined:n.get.call(u):r(o=l(e))?d(o,t,u):void 0}})},function(e,t,n){"use strict";var o=n(4),r=n(12),i=n(13),a=n(23);o({target:"Reflect",stat:!0,sham:!r},{getOwnPropertyDescriptor:function(e,t){return a.f(i(e),t)}})},function(e,t,n){"use strict";var o=n(4),r=n(13),i=n(39);o({target:"Reflect",stat:!0,sham:!n(111)},{getPrototypeOf:function(e){return i(r(e))}})},function(e,t,n){"use strict";n(4)({target:"Reflect",stat:!0},{has:function(e,t){return t in e}})},function(e,t,n){"use strict";var o=n(4),r=n(13),i=Object.isExtensible;o({target:"Reflect",stat:!0},{isExtensible:function(e){return r(e),!i||i(e)}})},function(e,t,n){"use strict";n(4)({target:"Reflect",stat:!0},{ownKeys:n(101)})},function(e,t,n){"use strict";var o=n(4),r=n(40),i=n(13);o({target:"Reflect",stat:!0,sham:!n(73)},{preventExtensions:function(e){i(e);try{var t=r("Object","preventExtensions");return t&&t(e),!0}catch(n){return!1}}})},function(e,t,n){"use strict";var o=n(4),r=n(13),i=n(11),a=n(21),c=n(7),l=n(17),d=n(23),u=n(39),s=n(51);o({target:"Reflect",stat:!0,forced:c((function(){var e=l.f({},"a",{configurable:!0});return!1!==Reflect.set(u(e),"a",1,e)}))},{set:function m(e,t,n){var o,c,p=arguments.length<4?e:arguments[3],h=d.f(r(e),t);if(!h){if(i(c=u(e)))return m(c,t,n,p);h=s(0)}if(a(h,"value")){if(!1===h.writable||!i(p))return!1;if(o=d.f(p,t)){if(o.get||o.set||!1===o.writable)return!1;o.value=n,l.f(p,t,o)}else l.f(p,t,s(0,n));return!0}return h.set!==undefined&&(h.set.call(p,n),!0)}})},function(e,t,n){"use strict";var o=n(4),r=n(13),i=n(152),a=n(55);a&&o({target:"Reflect",stat:!0},{setPrototypeOf:function(e,t){r(e),i(t);try{return a(e,t),!0}catch(n){return!1}}})},function(e,t,n){"use strict";var o=n(12),r=n(9),i=n(67),a=n(85),c=n(17).f,l=n(52).f,d=n(117),u=n(89),s=n(118),m=n(26),p=n(7),h=n(38).set,C=n(58),f=n(16)("match"),N=r.RegExp,b=N.prototype,V=/a/g,g=/a/g,v=new N(V)!==V,_=s.UNSUPPORTED_Y;if(o&&i("RegExp",!v||_||p((function(){return g[f]=!1,N(V)!=V||N(g)==g||"/a/i"!=N(V,"i")})))){for(var k=function(e,t){var n,o=this instanceof k,r=d(e),i=t===undefined;if(!o&&r&&e.constructor===k&&i)return e;v?r&&!i&&(e=e.source):e instanceof k&&(i&&(t=u.call(e)),e=e.source),_&&(n=!!t&&t.indexOf("y")>-1)&&(t=t.replace(/y/g,""));var c=a(v?new N(e,t):N(e,t),o?this:b,k);return _&&n&&h(c,{sticky:n}),c},y=function(e){e in k||c(k,e,{configurable:!0,get:function(){return N[e]},set:function(t){N[e]=t}})},L=l(N),B=0;L.length>B;)y(L[B++]);b.constructor=k,k.prototype=b,m(r,"RegExp",k)}C("RegExp")},function(e,t,n){"use strict";var o=n(12),r=n(17),i=n(89),a=n(118).UNSUPPORTED_Y;o&&("g"!=/./g.flags||a)&&r.f(RegExp.prototype,"flags",{configurable:!0,get:i})},function(e,t,n){"use strict";var o=n(26),r=n(13),i=n(7),a=n(89),c=RegExp.prototype,l=c.toString,d=i((function(){return"/a/b"!=l.call({source:"a",flags:"b"})})),u="toString"!=l.name;(d||u)&&o(RegExp.prototype,"toString",(function(){var e=r(this),t=String(e.source),n=e.flags;return"/"+t+"/"+String(n===undefined&&e instanceof RegExp&&!("flags"in c)?a.call(e):n)}),{unsafe:!0})},function(e,t,n){"use strict";var o=n(84),r=n(156);e.exports=o("Set",(function(e){return function(){return e(this,arguments.length?arguments[0]:undefined)}}),r)},function(e,t,n){"use strict";var o=n(4),r=n(119).codeAt;o({target:"String",proto:!0},{codePointAt:function(e){return r(this,e)}})},function(e,t,n){"use strict";var o,r=n(4),i=n(23).f,a=n(15),c=n(120),l=n(25),d=n(121),u=n(42),s="".endsWith,m=Math.min,p=d("endsWith");r({target:"String",proto:!0,forced:!!(u||p||(o=i(String.prototype,"endsWith"),!o||o.writable))&&!p},{endsWith:function(e){var t=String(l(this));c(e);var n=arguments.length>1?arguments[1]:undefined,o=a(t.length),r=n===undefined?o:m(a(n),o),i=String(e);return s?s.call(t,i,r):t.slice(r-i.length,r)===i}})},function(e,t,n){"use strict";var o=n(4),r=n(46),i=String.fromCharCode,a=String.fromCodePoint;o({target:"String",stat:!0,forced:!!a&&1!=a.length},{fromCodePoint:function(e){for(var t,n=[],o=arguments.length,a=0;o>a;){if(t=+arguments[a++],r(t,1114111)!==t)throw RangeError(t+" is not a valid code point");n.push(t<65536?i(t):i(55296+((t-=65536)>>10),t%1024+56320))}return n.join("")}})},function(e,t,n){"use strict";var o=n(4),r=n(120),i=n(25);o({target:"String",proto:!0,forced:!n(121)("includes")},{includes:function(e){return!!~String(i(this)).indexOf(r(e),arguments.length>1?arguments[1]:undefined)}})},function(e,t,n){"use strict";var o=n(119).charAt,r=n(38),i=n(110),a=r.set,c=r.getterFor("String Iterator");i(String,"String",(function(e){a(this,{type:"String Iterator",string:String(e),index:0})}),(function(){var e,t=c(this),n=t.string,r=t.index;return r>=n.length?{value:undefined,done:!0}:(e=o(n,r),t.index+=e.length,{value:e,done:!1})}))},function(e,t,n){"use strict";var o=n(91),r=n(13),i=n(15),a=n(25),c=n(122),l=n(92);o("match",1,(function(e,t,n){return[function(t){var n=a(this),o=t==undefined?undefined:t[e];return o!==undefined?o.call(t,n):new RegExp(t)[e](String(n))},function(e){var o=n(t,e,this);if(o.done)return o.value;var a=r(e),d=String(this);if(!a.global)return l(a,d);var u=a.unicode;a.lastIndex=0;for(var s,m=[],p=0;null!==(s=l(a,d));){var h=String(s[0]);m[p]=h,""===h&&(a.lastIndex=c(d,i(a.lastIndex),u)),p++}return 0===p?null:m}]}))},function(e,t,n){"use strict";var o=n(4),r=n(113).end;o({target:"String",proto:!0,forced:n(168)},{padEnd:function(e){return r(this,e,arguments.length>1?arguments[1]:undefined)}})},function(e,t,n){"use strict";var o=n(4),r=n(113).start;o({target:"String",proto:!0,forced:n(168)},{padStart:function(e){return r(this,e,arguments.length>1?arguments[1]:undefined)}})},function(e,t,n){"use strict";var o=n(4),r=n(29),i=n(15);o({target:"String",stat:!0},{raw:function(e){for(var t=r(e.raw),n=i(t.length),o=arguments.length,a=[],c=0;n>c;)a.push(String(t[c++])),c]*>)/g,C=/\$([$&'`]|\d\d?)/g;o("replace",2,(function(e,t,n,o){var f=o.REGEXP_REPLACE_SUBSTITUTES_UNDEFINED_CAPTURE,N=o.REPLACE_KEEPS_$0,b=f?"$":"$0";return[function(n,o){var r=l(this),i=n==undefined?undefined:n[e];return i!==undefined?i.call(n,r,o):t.call(String(r),n,o)},function(e,o){if(!f&&N||"string"==typeof o&&-1===o.indexOf(b)){var i=n(t,e,this,o);if(i.done)return i.value}var l=r(e),p=String(this),h="function"==typeof o;h||(o=String(o));var C=l.global;if(C){var g=l.unicode;l.lastIndex=0}for(var v=[];;){var _=u(l,p);if(null===_)break;if(v.push(_),!C)break;""===String(_[0])&&(l.lastIndex=d(p,a(l.lastIndex),g))}for(var k,y="",L=0,B=0;B=L&&(y+=p.slice(L,x)+E,L=x+w.length)}return y+p.slice(L)}];function V(e,n,o,r,a,c){var l=o+e.length,d=r.length,u=C;return a!==undefined&&(a=i(a),u=h),t.call(c,u,(function(t,i){var c;switch(i.charAt(0)){case"$":return"$";case"&":return e;case"`":return n.slice(0,o);case"'":return n.slice(l);case"<":c=a[i.slice(1,-1)];break;default:var u=+i;if(0===u)return t;if(u>d){var s=p(u/10);return 0===s?t:s<=d?r[s-1]===undefined?i.charAt(1):r[s-1]+i.charAt(1):t}c=r[u-1]}return c===undefined?"":c}))}}))},function(e,t,n){"use strict";var o=n(91),r=n(13),i=n(25),a=n(161),c=n(92);o("search",1,(function(e,t,n){return[function(t){var n=i(this),o=t==undefined?undefined:t[e];return o!==undefined?o.call(t,n):new RegExp(t)[e](String(n))},function(e){var o=n(t,e,this);if(o.done)return o.value;var i=r(e),l=String(this),d=i.lastIndex;a(d,0)||(i.lastIndex=0);var u=c(i,l);return a(i.lastIndex,d)||(i.lastIndex=d),null===u?-1:u.index}]}))},function(e,t,n){"use strict";var o=n(91),r=n(117),i=n(13),a=n(25),c=n(50),l=n(122),d=n(15),u=n(92),s=n(90),m=n(7),p=[].push,h=Math.min,C=!m((function(){return!RegExp(4294967295,"y")}));o("split",2,(function(e,t,n){var o;return o="c"=="abbc".split(/(b)*/)[1]||4!="test".split(/(?:)/,-1).length||2!="ab".split(/(?:ab)*/).length||4!=".".split(/(.?)(.?)/).length||".".split(/()()/).length>1||"".split(/.?/).length?function(e,n){var o=String(a(this)),i=n===undefined?4294967295:n>>>0;if(0===i)return[];if(e===undefined)return[o];if(!r(e))return t.call(o,e,i);for(var c,l,d,u=[],m=(e.ignoreCase?"i":"")+(e.multiline?"m":"")+(e.unicode?"u":"")+(e.sticky?"y":""),h=0,C=new RegExp(e.source,m+"g");(c=s.call(C,o))&&!((l=C.lastIndex)>h&&(u.push(o.slice(h,c.index)),c.length>1&&c.index=i));)C.lastIndex===c.index&&C.lastIndex++;return h===o.length?!d&&C.test("")||u.push(""):u.push(o.slice(h)),u.length>i?u.slice(0,i):u}:"0".split(undefined,0).length?function(e,n){return e===undefined&&0===n?[]:t.call(this,e,n)}:t,[function(t,n){var r=a(this),i=t==undefined?undefined:t[e];return i!==undefined?i.call(t,r,n):o.call(String(r),t,n)},function(e,r){var a=n(o,e,this,r,o!==t);if(a.done)return a.value;var s=i(e),m=String(this),p=c(s,RegExp),f=s.unicode,N=(s.ignoreCase?"i":"")+(s.multiline?"m":"")+(s.unicode?"u":"")+(C?"y":"g"),b=new p(C?s:"^(?:"+s.source+")",N),V=r===undefined?4294967295:r>>>0;if(0===V)return[];if(0===m.length)return null===u(b,m)?[m]:[];for(var g=0,v=0,_=[];v1?arguments[1]:undefined,t.length)),o=String(e);return s?s.call(t,o,n):t.slice(n,n+o.length)===o}})},function(e,t,n){"use strict";var o=n(4),r=n(60).trim;o({target:"String",proto:!0,forced:n(123)("trim")},{trim:function(){return r(this)}})},function(e,t,n){"use strict";var o=n(4),r=n(60).end,i=n(123)("trimEnd"),a=i?function(){return r(this)}:"".trimEnd;o({target:"String",proto:!0,forced:i},{trimEnd:a,trimRight:a})},function(e,t,n){"use strict";var o=n(4),r=n(60).start,i=n(123)("trimStart"),a=i?function(){return r(this)}:"".trimStart;o({target:"String",proto:!0,forced:i},{trimStart:a,trimLeft:a})},function(e,t,n){"use strict";var o=n(4),r=n(31);o({target:"String",proto:!0,forced:n(32)("anchor")},{anchor:function(e){return r(this,"a","name",e)}})},function(e,t,n){"use strict";var o=n(4),r=n(31);o({target:"String",proto:!0,forced:n(32)("big")},{big:function(){return r(this,"big","","")}})},function(e,t,n){"use strict";var o=n(4),r=n(31);o({target:"String",proto:!0,forced:n(32)("blink")},{blink:function(){return r(this,"blink","","")}})},function(e,t,n){"use strict";var o=n(4),r=n(31);o({target:"String",proto:!0,forced:n(32)("bold")},{bold:function(){return r(this,"b","","")}})},function(e,t,n){"use strict";var o=n(4),r=n(31);o({target:"String",proto:!0,forced:n(32)("fixed")},{fixed:function(){return r(this,"tt","","")}})},function(e,t,n){"use strict";var o=n(4),r=n(31);o({target:"String",proto:!0,forced:n(32)("fontcolor")},{fontcolor:function(e){return r(this,"font","color",e)}})},function(e,t,n){"use strict";var o=n(4),r=n(31);o({target:"String",proto:!0,forced:n(32)("fontsize")},{fontsize:function(e){return r(this,"font","size",e)}})},function(e,t,n){"use strict";var o=n(4),r=n(31);o({target:"String",proto:!0,forced:n(32)("italics")},{italics:function(){return r(this,"i","","")}})},function(e,t,n){"use strict";var o=n(4),r=n(31);o({target:"String",proto:!0,forced:n(32)("link")},{link:function(e){return r(this,"a","href",e)}})},function(e,t,n){"use strict";var o=n(4),r=n(31);o({target:"String",proto:!0,forced:n(32)("small")},{small:function(){return r(this,"small","","")}})},function(e,t,n){"use strict";var o=n(4),r=n(31);o({target:"String",proto:!0,forced:n(32)("strike")},{strike:function(){return r(this,"strike","","")}})},function(e,t,n){"use strict";var o=n(4),r=n(31);o({target:"String",proto:!0,forced:n(32)("sub")},{sub:function(){return r(this,"sub","","")}})},function(e,t,n){"use strict";var o=n(4),r=n(31);o({target:"String",proto:!0,forced:n(32)("sup")},{sup:function(){return r(this,"sup","","")}})},function(e,t,n){"use strict";n(44)("Float32",(function(e){return function(t,n,o){return e(this,t,n,o)}}))},function(e,t,n){"use strict";var o=n(34);e.exports=function(e){var t=o(e);if(t<0)throw RangeError("The argument can't be less than 0");return t}},function(e,t,n){"use strict";n(44)("Float64",(function(e){return function(t,n,o){return e(this,t,n,o)}}))},function(e,t,n){"use strict";n(44)("Int8",(function(e){return function(t,n,o){return e(this,t,n,o)}}))},function(e,t,n){"use strict";n(44)("Int16",(function(e){return function(t,n,o){return e(this,t,n,o)}}))},function(e,t,n){"use strict";n(44)("Int32",(function(e){return function(t,n,o){return e(this,t,n,o)}}))},function(e,t,n){"use strict";n(44)("Uint8",(function(e){return function(t,n,o){return e(this,t,n,o)}}))},function(e,t,n){"use strict";n(44)("Uint8",(function(e){return function(t,n,o){return e(this,t,n,o)}}),!0)},function(e,t,n){"use strict";n(44)("Uint16",(function(e){return function(t,n,o){return e(this,t,n,o)}}))},function(e,t,n){"use strict";n(44)("Uint32",(function(e){return function(t,n,o){return e(this,t,n,o)}}))},function(e,t,n){"use strict";var o=n(14),r=n(147),i=o.aTypedArray;(0,o.exportTypedArrayMethod)("copyWithin",(function(e,t){return r.call(i(this),e,t,arguments.length>2?arguments[2]:undefined)}))},function(e,t,n){"use strict";var o=n(14),r=n(22).every,i=o.aTypedArray;(0,o.exportTypedArrayMethod)("every",(function(e){return r(i(this),e,arguments.length>1?arguments[1]:undefined)}))},function(e,t,n){"use strict";var o=n(14),r=n(106),i=o.aTypedArray;(0,o.exportTypedArrayMethod)("fill",(function(e){return r.apply(i(this),arguments)}))},function(e,t,n){"use strict";var o=n(14),r=n(22).filter,i=n(50),a=o.aTypedArray,c=o.aTypedArrayConstructor;(0,o.exportTypedArrayMethod)("filter",(function(e){for(var t=r(a(this),e,arguments.length>1?arguments[1]:undefined),n=i(this,this.constructor),o=0,l=t.length,d=new(c(n))(l);l>o;)d[o]=t[o++];return d}))},function(e,t,n){"use strict";var o=n(14),r=n(22).find,i=o.aTypedArray;(0,o.exportTypedArrayMethod)("find",(function(e){return r(i(this),e,arguments.length>1?arguments[1]:undefined)}))},function(e,t,n){"use strict";var o=n(14),r=n(22).findIndex,i=o.aTypedArray;(0,o.exportTypedArrayMethod)("findIndex",(function(e){return r(i(this),e,arguments.length>1?arguments[1]:undefined)}))},function(e,t,n){"use strict";var o=n(14),r=n(22).forEach,i=o.aTypedArray;(0,o.exportTypedArrayMethod)("forEach",(function(e){r(i(this),e,arguments.length>1?arguments[1]:undefined)}))},function(e,t,n){"use strict";var o=n(124);(0,n(14).exportTypedArrayStaticMethod)("from",n(170),o)},function(e,t,n){"use strict";var o=n(14),r=n(66).includes,i=o.aTypedArray;(0,o.exportTypedArrayMethod)("includes",(function(e){return r(i(this),e,arguments.length>1?arguments[1]:undefined)}))},function(e,t,n){"use strict";var o=n(14),r=n(66).indexOf,i=o.aTypedArray;(0,o.exportTypedArrayMethod)("indexOf",(function(e){return r(i(this),e,arguments.length>1?arguments[1]:undefined)}))},function(e,t,n){"use strict";var o=n(9),r=n(14),i=n(150),a=n(16)("iterator"),c=o.Uint8Array,l=i.values,d=i.keys,u=i.entries,s=r.aTypedArray,m=r.exportTypedArrayMethod,p=c&&c.prototype[a],h=!!p&&("values"==p.name||p.name==undefined),C=function(){return l.call(s(this))};m("entries",(function(){return u.call(s(this))})),m("keys",(function(){return d.call(s(this))})),m("values",C,!h),m(a,C,!h)},function(e,t,n){"use strict";var o=n(14),r=o.aTypedArray,i=o.exportTypedArrayMethod,a=[].join;i("join",(function(e){return a.apply(r(this),arguments)}))},function(e,t,n){"use strict";var o=n(14),r=n(153),i=o.aTypedArray;(0,o.exportTypedArrayMethod)("lastIndexOf",(function(e){return r.apply(i(this),arguments)}))},function(e,t,n){"use strict";var o=n(14),r=n(22).map,i=n(50),a=o.aTypedArray,c=o.aTypedArrayConstructor;(0,o.exportTypedArrayMethod)("map",(function(e){return r(a(this),e,arguments.length>1?arguments[1]:undefined,(function(e,t){return new(c(i(e,e.constructor)))(t)}))}))},function(e,t,n){"use strict";var o=n(14),r=n(124),i=o.aTypedArrayConstructor;(0,o.exportTypedArrayStaticMethod)("of",(function(){for(var e=0,t=arguments.length,n=new(i(this))(t);t>e;)n[e]=arguments[e++];return n}),r)},function(e,t,n){"use strict";var o=n(14),r=n(82).left,i=o.aTypedArray;(0,o.exportTypedArrayMethod)("reduce",(function(e){return r(i(this),e,arguments.length,arguments.length>1?arguments[1]:undefined)}))},function(e,t,n){"use strict";var o=n(14),r=n(82).right,i=o.aTypedArray;(0,o.exportTypedArrayMethod)("reduceRight",(function(e){return r(i(this),e,arguments.length,arguments.length>1?arguments[1]:undefined)}))},function(e,t,n){"use strict";var o=n(14),r=o.aTypedArray,i=o.exportTypedArrayMethod,a=Math.floor;i("reverse",(function(){for(var e,t=r(this).length,n=a(t/2),o=0;o1?arguments[1]:undefined,1),n=this.length,o=a(e),c=r(o.length),d=0;if(c+t>n)throw RangeError("Wrong length");for(;di;)u[i]=n[i++];return u}),i((function(){new Int8Array(1).slice()})))},function(e,t,n){"use strict";var o=n(14),r=n(22).some,i=o.aTypedArray;(0,o.exportTypedArrayMethod)("some",(function(e){return r(i(this),e,arguments.length>1?arguments[1]:undefined)}))},function(e,t,n){"use strict";var o=n(14),r=o.aTypedArray,i=o.exportTypedArrayMethod,a=[].sort;i("sort",(function(e){return a.call(r(this),e)}))},function(e,t,n){"use strict";var o=n(14),r=n(15),i=n(46),a=n(50),c=o.aTypedArray;(0,o.exportTypedArrayMethod)("subarray",(function(e,t){var n=c(this),o=n.length,l=i(e,o);return new(a(n,n.constructor))(n.buffer,n.byteOffset+l*n.BYTES_PER_ELEMENT,r((t===undefined?o:i(t,o))-l))}))},function(e,t,n){"use strict";var o=n(9),r=n(14),i=n(7),a=o.Int8Array,c=r.aTypedArray,l=r.exportTypedArrayMethod,d=[].toLocaleString,u=[].slice,s=!!a&&i((function(){d.call(new a(1))}));l("toLocaleString",(function(){return d.apply(s?u.call(c(this)):c(this),arguments)}),i((function(){return[1,2].toLocaleString()!=new a([1,2]).toLocaleString()}))||!i((function(){a.prototype.toLocaleString.call([1,2])})))},function(e,t,n){"use strict";var o=n(14).exportTypedArrayMethod,r=n(7),i=n(9).Uint8Array,a=i&&i.prototype||{},c=[].toString,l=[].join;r((function(){c.call({})}))&&(c=function(){return l.call(this)});var d=a.toString!=c;o("toString",c,d)},function(e,t,n){"use strict";var o,r=n(9),i=n(72),a=n(56),c=n(84),l=n(171),d=n(11),u=n(38).enforce,s=n(138),m=!r.ActiveXObject&&"ActiveXObject"in r,p=Object.isExtensible,h=function(e){return function(){return e(this,arguments.length?arguments[0]:undefined)}},C=e.exports=c("WeakMap",h,l);if(s&&m){o=l.getConstructor(h,"WeakMap",!0),a.REQUIRED=!0;var f=C.prototype,N=f["delete"],b=f.has,V=f.get,g=f.set;i(f,{"delete":function(e){if(d(e)&&!p(e)){var t=u(this);return t.frozen||(t.frozen=new o),N.call(this,e)||t.frozen["delete"](e)}return N.call(this,e)},has:function(e){if(d(e)&&!p(e)){var t=u(this);return t.frozen||(t.frozen=new o),b.call(this,e)||t.frozen.has(e)}return b.call(this,e)},get:function(e){if(d(e)&&!p(e)){var t=u(this);return t.frozen||(t.frozen=new o),b.call(this,e)?V.call(this,e):t.frozen.get(e)}return V.call(this,e)},set:function(e,t){if(d(e)&&!p(e)){var n=u(this);n.frozen||(n.frozen=new o),b.call(this,e)?g.call(this,e,t):n.frozen.set(e,t)}else g.call(this,e,t);return this}})}},function(e,t,n){"use strict";n(84)("WeakSet",(function(e){return function(){return e(this,arguments.length?arguments[0]:undefined)}}),n(171))},function(e,t,n){"use strict";var o=n(4),r=n(9),i=n(116);o({global:!0,bind:!0,enumerable:!0,forced:!r.setImmediate||!r.clearImmediate},{setImmediate:i.set,clearImmediate:i.clear})},function(e,t,n){"use strict";var o=n(4),r=n(9),i=n(164),a=n(36),c=r.process,l="process"==a(c);o({global:!0,enumerable:!0,noTargetGet:!0},{queueMicrotask:function(e){var t=l&&c.domain;i(t?t.bind(e):e)}})},function(e,t,n){"use strict";var o=n(4),r=n(9),i=n(79),a=[].slice,c=function(e){return function(t,n){var o=arguments.length>2,r=o?a.call(arguments,2):undefined;return e(o?function(){("function"==typeof t?t:Function(t)).apply(this,r)}:t,n)}};o({global:!0,bind:!0,forced:/MSIE .\./.test(i)},{setTimeout:c(r.setTimeout),setInterval:c(r.setInterval)})},function(e,t,n){"use strict";t.__esModule=!0,t._CI=xe,t._HI=F,t._M=Se,t._MCCC=Ee,t._ME=Te,t._MFCC=Me,t._MP=Be,t._MR=be,t.__render=De,t.createComponentVNode=function(e,t,n,o,r){var a=new S(1,null,null,e=function(e,t){if(12&e)return e;if(t.prototype&&t.prototype.render)return 4;if(t.render)return 32776;return 8}(e,t),o,function(e,t,n){var o=(32768&e?t.render:t).defaultProps;if(i(o))return n;if(i(n))return u(o,null);return w(n,o)}(e,t,n),function(e,t,n){if(4&e)return n;var o=(32768&e?t.render:t).defaultHooks;if(i(o))return n;if(i(n))return o;return w(n,o)}(e,t,r),t);y.createVNode&&y.createVNode(a);return a},t.createFragment=A,t.createPortal=function(e,t){var n=F(e);return I(1024,1024,null,n,0,null,n.key,t)},t.createRef=function(){return{current:null}},t.createRenderer=function(e){return function(t,n,o,r){e||(e=t),je(n,e,o,r)}},t.createTextVNode=T,t.createVNode=I,t.directClone=E,t.findDOMfromVNode=V,t.forwardRef=function(e){return{render:e}},t.getFlagsForElementVnode=function(e){switch(e){case"svg":return 32;case"input":return 64;case"select":return 256;case"textarea":return 128;case"$F":return 8192;default:return 1}},t.linkEvent=function(e,t){if(c(t))return{data:e,event:t};return null},t.normalizeProps=function(e){var t=e.props;if(t){var n=e.flags;481&n&&(void 0!==t.children&&i(e.children)&&O(e,t.children),void 0!==t.className&&(e.className=t.className||null,t.className=undefined)),void 0!==t.key&&(e.key=t.key,t.key=undefined),void 0!==t.ref&&(e.ref=8&n?u(e.ref,t.ref):t.ref,t.ref=undefined)}return e},t.render=je,t.rerender=Ge,t.version=t.options=t.Fragment=t.EMPTY_OBJ=t.Component=void 0;var o=Array.isArray;function r(e){var t=typeof e;return"string"===t||"number"===t}function i(e){return null==e}function a(e){return null===e||!1===e||!0===e||void 0===e}function c(e){return"function"==typeof e}function l(e){return"string"==typeof e}function d(e){return null===e}function u(e,t){var n={};if(e)for(var o in e)n[o]=e[o];if(t)for(var r in t)n[r]=t[r];return n}function s(e){return!d(e)&&"object"==typeof e}var m={};t.EMPTY_OBJ=m;function p(e){return e.substr(2).toLowerCase()}function h(e,t){e.appendChild(t)}function C(e,t,n){d(n)?h(e,t):e.insertBefore(t,n)}function f(e,t){e.removeChild(t)}function N(e){for(var t=0;t0,h=d(m),C=l(m)&&"$"===m[0];p||h||C?(n=n||t.slice(0,u),(p||C)&&(s=E(s)),(h||C)&&(s.key="$"+u),n.push(s)):n&&n.push(s),s.flags|=65536}}i=0===(n=n||t).length?1:8}else(n=t).flags|=65536,81920&t.flags&&(n=E(t)),i=2;return e.children=n,e.childFlags=i,e}function F(e){return a(e)||r(e)?T(e,null):o(e)?A(e,0,null):16384&e.flags?E(e):e}var R="http://www.w3.org/1999/xlink",D="http://www.w3.org/XML/1998/namespace",j={"xlink:actuate":R,"xlink:arcrole":R,"xlink:href":R,"xlink:role":R,"xlink:show":R,"xlink:title":R,"xlink:type":R,"xml:base":D,"xml:lang":D,"xml:space":D};function W(e){return{onClick:e,onDblClick:e,onFocusIn:e,onFocusOut:e,onKeyDown:e,onKeyPress:e,onKeyUp:e,onMouseDown:e,onMouseMove:e,onMouseUp:e,onTouchEnd:e,onTouchMove:e,onTouchStart:e}}var z=W(0),U=W(null),H=W(!0);function q(e,t){var n=t.$EV;return n||(n=t.$EV=W(null)),n[e]||1==++z[e]&&(U[e]=function(e){var t="onClick"===e||"onDblClick"===e?function(e){return function(t){0===t.button?K(t,!0,e,Q(t)):t.stopPropagation()}}(e):function(e){return function(t){K(t,!1,e,Q(t))}}(e);return document.addEventListener(p(e),t),t}(e)),n}function G(e,t){var n=t.$EV;n&&n[e]&&(0==--z[e]&&(document.removeEventListener(p(e),U[e]),U[e]=null),n[e]=null)}function K(e,t,n,o){var r=function(e){return c(e.composedPath)?e.composedPath()[0]:e.target}(e);do{if(t&&r.disabled)return;var i=r.$EV;if(i){var a=i[n];if(a&&(o.dom=r,a.event?a.event(a.data,e):a(e),e.cancelBubble))return}r=r.parentNode}while(!d(r))}function Y(){this.cancelBubble=!0,this.immediatePropagationStopped||this.stopImmediatePropagation()}function $(){return this.defaultPrevented}function X(){return this.cancelBubble}function Q(e){var t={dom:document};return e.isDefaultPrevented=$,e.isPropagationStopped=X,e.stopPropagation=Y,Object.defineProperty(e,"currentTarget",{configurable:!0,get:function(){return t.dom}}),t}function J(e,t,n){if(e[t]){var o=e[t];o.event?o.event(o.data,n):o(n)}else{var r=t.toLowerCase();e[r]&&e[r](n)}}function Z(e,t){var n=function(n){var o=this.$V;if(o){var r=o.props||m,i=o.dom;if(l(e))J(r,e,n);else for(var a=0;a-1&&t.options[a]&&(c=t.options[a].value),n&&i(c)&&(c=e.defaultValue),ae(o,c)}}var de,ue,se=Z("onInput",pe),me=Z("onChange");function pe(e,t,n){var o=e.value,r=t.value;if(i(o)){if(n){var a=e.defaultValue;i(a)||a===r||(t.defaultValue=a,t.value=a)}}else r!==o&&(t.defaultValue=o,t.value=o)}function he(e,t,n,o,r,i){64&e?ie(o,n):256&e?le(o,n,r,t):128&e&&pe(o,n,r),i&&(n.$V=t)}function Ce(e,t,n){64&e?function(e,t){te(t.type)?(ee(e,"change",oe),ee(e,"click",re)):ee(e,"input",ne)}(t,n):256&e?function(e){ee(e,"change",ce)}(t):128&e&&function(e,t){ee(e,"input",se),t.onChange&&ee(e,"change",me)}(t,n)}function fe(e){return e.type&&te(e.type)?!i(e.checked):!i(e.value)}function Ne(e){e&&!x(e,null)&&e.current&&(e.current=null)}function be(e,t,n){e&&(c(e)||void 0!==e.current)&&n.push((function(){x(e,t)||void 0===e.current||(e.current=t)}))}function Ve(e,t){ge(e),g(e,t)}function ge(e){var t,n=e.flags,o=e.children;if(481&n){t=e.ref;var r=e.props;Ne(t);var a=e.childFlags;if(!d(r))for(var l=Object.keys(r),u=0,s=l.length;u0;for(var c in a&&(i=fe(n))&&Ce(t,o,n),n)Le(c,null,n[c],o,r,i,null);a&&he(t,e,o,n,!0,i)}function we(e,t,n){var o=F(e.render(t,e.state,n)),r=n;return c(e.getChildContext)&&(r=u(n,e.getChildContext())),e.$CX=r,o}function xe(e,t,n,o,r,i){var a=new t(n,o),l=a.$N=Boolean(t.getDerivedStateFromProps||a.getSnapshotBeforeUpdate);if(a.$SVG=r,a.$L=i,e.children=a,a.$BS=!1,a.context=o,a.props===m&&(a.props=n),l)a.state=_(a,n,a.state);else if(c(a.componentWillMount)){a.$BR=!0,a.componentWillMount();var u=a.$PS;if(!d(u)){var s=a.state;if(d(s))a.state=u;else for(var p in u)s[p]=u[p];a.$PS=null}a.$BR=!1}return a.$LI=we(a,n,o),a}function Se(e,t,n,o,r,i){var a=e.flags|=16384;481&a?Te(e,t,n,o,r,i):4&a?function(e,t,n,o,r,i){var a=xe(e,e.type,e.props||m,n,o,i);Se(a.$LI,t,a.$CX,o,r,i),Ee(e.ref,a,i)}(e,t,n,o,r,i):8&a?(!function(e,t,n,o,r,i){Se(e.children=F(function(e,t){return 32768&e.flags?e.type.render(e.props||m,e.ref,t):e.type(e.props||m,t)}(e,n)),t,n,o,r,i)}(e,t,n,o,r,i),Me(e,i)):512&a||16&a?Ie(e,t,r):8192&a?function(e,t,n,o,r,i){var a=e.children,c=e.childFlags;12&c&&0===a.length&&(c=e.childFlags=2,a=e.children=M());2===c?Se(a,n,r,o,r,i):Ae(a,n,t,o,r,i)}(e,n,t,o,r,i):1024&a&&function(e,t,n,o,r){Se(e.children,e.ref,t,!1,null,r);var i=M();Ie(i,n,o),e.dom=i.dom}(e,n,t,r,i)}function Ie(e,t,n){var o=e.dom=document.createTextNode(e.children);d(t)||C(t,o,n)}function Te(e,t,n,o,r,a){var c=e.flags,l=e.props,u=e.className,s=e.children,m=e.childFlags,p=e.dom=function(e,t){return t?document.createElementNS("http://www.w3.org/2000/svg",e):document.createElement(e)}(e.type,o=o||(32&c)>0);if(i(u)||""===u||(o?p.setAttribute("class",u):p.className=u),16===m)L(p,s);else if(1!==m){var h=o&&"foreignObject"!==e.type;2===m?(16384&s.flags&&(e.children=s=E(s)),Se(s,p,n,h,null,a)):8!==m&&4!==m||Ae(s,p,n,h,null,a)}d(t)||C(t,p,r),d(l)||Be(e,c,l,p,o),be(e.ref,p,a)}function Ae(e,t,n,o,r,i){for(var a=0;a0,d!==u){var h=d||m;if((c=u||m)!==m)for(var C in(s=(448&r)>0)&&(p=fe(c)),c){var f=h[C],N=c[C];f!==N&&Le(C,f,N,l,o,p,e)}if(h!==m)for(var b in h)i(c[b])&&!i(h[b])&&Le(b,h[b],null,l,o,p,e)}var V=t.children,g=t.className;e.className!==g&&(i(g)?l.removeAttribute("class"):o?l.setAttribute("class",g):l.className=g);4096&r?function(e,t){e.textContent!==t&&(e.textContent=t)}(l,V):Oe(e.childFlags,t.childFlags,e.children,V,l,n,o&&"foreignObject"!==t.type,null,e,a);s&&he(r,t,l,c,!1,p);var v=t.ref,_=e.ref;_!==v&&(Ne(_),be(v,l,a))}(e,t,o,r,p,s):4&p?function(e,t,n,o,r,i,a){var l=t.children=e.children;if(d(l))return;l.$L=a;var s=t.props||m,p=t.ref,h=e.ref,C=l.state;if(!l.$N){if(c(l.componentWillReceiveProps)){if(l.$BR=!0,l.componentWillReceiveProps(s,o),l.$UN)return;l.$BR=!1}d(l.$PS)||(C=u(C,l.$PS),l.$PS=null)}Fe(l,C,s,n,o,r,!1,i,a),h!==p&&(Ne(h),be(p,l,a))}(e,t,n,o,r,l,s):8&p?function(e,t,n,o,r,a,l){var d=!0,u=t.props||m,s=t.ref,p=e.props,h=!i(s),C=e.children;h&&c(s.onComponentShouldUpdate)&&(d=s.onComponentShouldUpdate(p,u));if(!1!==d){h&&c(s.onComponentWillUpdate)&&s.onComponentWillUpdate(p,u);var f=t.type,N=F(32768&t.flags?f.render(u,s,o):f(u,o));Pe(C,N,n,o,r,a,l),t.children=N,h&&c(s.onComponentDidUpdate)&&s.onComponentDidUpdate(p,u)}else t.children=C}(e,t,n,o,r,l,s):16&p?function(e,t){var n=t.children,o=t.dom=e.dom;n!==e.children&&(o.nodeValue=n)}(e,t):512&p?t.dom=e.dom:8192&p?function(e,t,n,o,r,i){var a=e.children,c=t.children,l=e.childFlags,d=t.childFlags,u=null;12&d&&0===c.length&&(d=t.childFlags=2,c=t.children=M());var s=0!=(2&d);if(12&l){var m=a.length;(8&l&&8&d||s||!s&&c.length>m)&&(u=V(a[m-1],!1).nextSibling)}Oe(l,d,a,c,n,o,r,u,e,i)}(e,t,n,o,r,s):function(e,t,n,o){var r=e.ref,i=t.ref,c=t.children;if(Oe(e.childFlags,t.childFlags,e.children,c,r,n,!1,null,e,o),t.dom=e.dom,r!==i&&!a(c)){var l=c.dom;f(r,l),h(i,l)}}(e,t,o,s)}function Oe(e,t,n,o,r,i,a,c,l,d){switch(e){case 2:switch(t){case 2:Pe(n,o,r,i,a,c,d);break;case 1:Ve(n,r);break;case 16:ge(n),L(r,o);break;default:!function(e,t,n,o,r,i){ge(e),Ae(t,n,o,r,V(e,!0),i),g(e,n)}(n,o,r,i,a,d)}break;case 1:switch(t){case 2:Se(o,r,i,a,c,d);break;case 1:break;case 16:L(r,o);break;default:Ae(o,r,i,a,c,d)}break;case 16:switch(t){case 16:!function(e,t,n){e!==t&&(""!==e?n.firstChild.nodeValue=t:L(n,t))}(n,o,r);break;case 2:_e(r),Se(o,r,i,a,c,d);break;case 1:_e(r);break;default:_e(r),Ae(o,r,i,a,c,d)}break;default:switch(t){case 16:ve(n),L(r,o);break;case 2:ke(r,l,n),Se(o,r,i,a,c,d);break;case 1:ke(r,l,n);break;default:var u=0|n.length,s=0|o.length;0===u?s>0&&Ae(o,r,i,a,c,d):0===s?ke(r,l,n):8===t&&8===e?function(e,t,n,o,r,i,a,c,l,d){var u,s,m=i-1,p=a-1,h=0,C=e[h],f=t[h];e:{for(;C.key===f.key;){if(16384&f.flags&&(t[h]=f=E(f)),Pe(C,f,n,o,r,c,d),e[h]=f,++h>m||h>p)break e;C=e[h],f=t[h]}for(C=e[m],f=t[p];C.key===f.key;){if(16384&f.flags&&(t[p]=f=E(f)),Pe(C,f,n,o,r,c,d),e[m]=f,m--,p--,h>m||h>p)break e;C=e[m],f=t[p]}}if(h>m){if(h<=p)for(s=(u=p+1)p)for(;h<=m;)Ve(e[h++],n);else!function(e,t,n,o,r,i,a,c,l,d,u,s,m){var p,h,C,f=0,N=c,b=c,g=i-c+1,_=a-c+1,k=new Int32Array(_+1),y=g===o,L=!1,B=0,w=0;if(r<4||(g|_)<32)for(f=N;f<=i;++f)if(p=e[f],w<_){for(c=b;c<=a;c++)if(h=t[c],p.key===h.key){if(k[c-b]=f+1,y)for(y=!1;Nc?L=!0:B=c,16384&h.flags&&(t[c]=h=E(h)),Pe(p,h,l,n,d,u,m),++w;break}!y&&c>a&&Ve(p,l)}else y||Ve(p,l);else{var x={};for(f=b;f<=a;++f)x[t[f].key]=f;for(f=N;f<=i;++f)if(p=e[f],w<_)if(void 0!==(c=x[p.key])){if(y)for(y=!1;f>N;)Ve(e[N++],l);k[c-b]=f+1,B>c?L=!0:B=c,16384&(h=t[c]).flags&&(t[c]=h=E(h)),Pe(p,h,l,n,d,u,m),++w}else y||Ve(p,l);else y||Ve(p,l)}if(y)ke(l,s,e),Ae(t,l,n,d,u,m);else if(L){var S=function(e){var t=0,n=0,o=0,r=0,i=0,a=0,c=0,l=e.length;l>Re&&(Re=l,de=new Int32Array(l),ue=new Int32Array(l));for(;n>1]]0&&(ue[n]=de[i-1]),de[i]=n)}i=r+1;var d=new Int32Array(i);a=de[i-1];for(;i-- >0;)d[i]=a,a=ue[a],de[i]=0;return d}(k);for(c=S.length-1,f=_-1;f>=0;f--)0===k[f]?(16384&(h=t[B=f+b]).flags&&(t[B]=h=E(h)),Se(h,l,n,d,(C=B+1)=0;f--)0===k[f]&&(16384&(h=t[B=f+b]).flags&&(t[B]=h=E(h)),Se(h,l,n,d,(C=B+1)a?a:i,m=0;ma)for(m=s;m=0;--r){var i=this.tryEntries[r],a=i.completion;if("root"===i.tryLoc)return o("end");if(i.tryLoc<=this.prev){var c=n.call(i,"catchLoc"),l=n.call(i,"finallyLoc");if(c&&l){if(this.prev=0;--o){var r=this.tryEntries[o];if(r.tryLoc<=this.prev&&n.call(r,"finallyLoc")&&this.prev=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),v(n),d}},"catch":function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var o=n.completion;if("throw"===o.type){var r=o.arg;v(n)}return r}}throw new Error("illegal catch attempt")},delegateYield:function(e,t,n){return this.delegate={iterator:k(e),resultName:t,nextLoc:n},"next"===this.method&&(this.arg=void 0),d}},e}(e.exports);try{regeneratorRuntime=o}catch(r){Function("r","regeneratorRuntime = r")(o)}},function(e,t,n){"use strict";!function(t,n){var o,r,i=t.html5||{},a=/^<|^(?:button|map|select|textarea|object|iframe|option|optgroup)$/i,c=/^(?:a|b|code|div|fieldset|h1|h2|h3|h4|h5|h6|i|label|li|ol|p|q|span|strong|style|table|tbody|td|th|tr|ul)$/i,l=0,d={};function u(){var e=h.elements;return"string"==typeof e?e.split(" "):e}function s(e){var t=d[e._html5shiv];return t||(t={},l++,e._html5shiv=l,d[l]=t),t}function m(e,t,o){return t||(t=n),r?t.createElement(e):(o||(o=s(t)),!(i=o.cache[e]?o.cache[e].cloneNode():c.test(e)?(o.cache[e]=o.createElem(e)).cloneNode():o.createElem(e)).canHaveChildren||a.test(e)||i.tagUrn?i:o.frag.appendChild(i));var i}function p(e){e||(e=n);var t=s(e);return!h.shivCSS||o||t.hasCSS||(t.hasCSS=!!function(e,t){var n=e.createElement("p"),o=e.getElementsByTagName("head")[0]||e.documentElement;return n.innerHTML="x",o.insertBefore(n.lastChild,o.firstChild)}(e,"article,aside,dialog,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}mark{background:#FF0;color:#000}template{display:none}")),r||function(e,t){t.cache||(t.cache={},t.createElem=e.createElement,t.createFrag=e.createDocumentFragment,t.frag=t.createFrag()),e.createElement=function(n){return h.shivMethods?m(n,e,t):t.createElem(n)},e.createDocumentFragment=Function("h,f","return function(){var n=f.cloneNode(),c=n.createElement;h.shivMethods&&("+u().join().replace(/[\w\-:]+/g,(function(e){return t.createElem(e),t.frag.createElement(e),'c("'+e+'")'}))+");return n}")(h,t.frag)}(e,t),e}!function(){try{var e=n.createElement("a");e.innerHTML="",o="hidden"in e,r=1==e.childNodes.length||function(){n.createElement("a");var e=n.createDocumentFragment();return"undefined"==typeof e.cloneNode||"undefined"==typeof e.createDocumentFragment||"undefined"==typeof e.createElement}()}catch(t){o=!0,r=!0}}();var h={elements:i.elements||"abbr article aside audio bdi canvas data datalist details dialog figcaption figure footer header hgroup main mark meter nav output picture progress section summary template time video",version:"3.7.3",shivCSS:!1!==i.shivCSS,supportsUnknownElements:r,shivMethods:!1!==i.shivMethods,type:"default",shivDocument:p,createElement:m,createDocumentFragment:function(e,t){if(e||(e=n),r)return e.createDocumentFragment();for(var o=(t=t||s(e)).frag.cloneNode(),i=0,a=u(),c=a.length;i3?c(a):null,V=String(a.key),g=String(a.char),v=a.location,_=a.keyCode||(a.keyCode=V)&&V.charCodeAt(0)||0,k=a.charCode||(a.charCode=g)&&g.charCodeAt(0)||0,y=a.bubbles,L=a.cancelable,B=a.repeat,w=a.locale,x=a.view||e;if(a.which||(a.which=a.keyCode),"initKeyEvent"in m)m.initKeyEvent(t,y,L,x,p,C,h,f,_,k);else if(0>>0),t=Element.prototype,n=t.querySelector,o=t.querySelectorAll;function r(t,n,o){t.setAttribute(e,null);var r=n.call(t,String(o).replace(/(^|,\s*)(:scope([ >]|$))/g,(function(t,n,o,r){return n+"["+e+"]"+(r||" ")})));return t.removeAttribute(e),r}t.querySelector=function(e){return r(this,n,e)},t.querySelectorAll=function(e){return r(this,o,e)}}()}}(window),function(e){var t=e.WeakMap||function(){var e,t=0,n=!1,o=!1;function r(t,r,i){o=i,n=!1,e=undefined,t.dispatchEvent(r)}function i(e){this.value=e}function c(){t++,this.__ce__=new a("@DOMMap:"+t+Math.random())}return i.prototype.handleEvent=function(t){n=!0,o?t.currentTarget.removeEventListener(t.type,this,!1):e=this.value},c.prototype={constructor:c,"delete":function(e){return r(e,this.__ce__,!0),n},get:function(t){r(t,this.__ce__,!1);var n=e;return e=undefined,n},has:function(e){return r(e,this.__ce__,!1),n},set:function(e,t){return r(e,this.__ce__,!0),e.addEventListener(this.__ce__.type,new i(t),!1),this}},c}();function n(){}function o(e,t,n){function r(e){r.once&&(e.currentTarget.removeEventListener(e.type,t,r),r.removed=!0),r.passive&&(e.preventDefault=o.preventDefault),"function"==typeof r.callback?r.callback.call(this,e):r.callback&&r.callback.handleEvent(e),r.passive&&delete e.preventDefault}return r.type=e,r.callback=t,r.capture=!!n.capture,r.passive=!!n.passive,r.once=!!n.once,r.removed=!1,r}n.prototype=(Object.create||Object)(null),o.preventDefault=function(){};var r,i,a=e.CustomEvent,c=e.dispatchEvent,l=e.addEventListener,d=e.removeEventListener,u=0,s=function(){u++},m=[].indexOf||function(e){for(var t=this.length;t--&&this[t]!==e;);return t},p=function(e){return"".concat(e.capture?"1":"0",e.passive?"1":"0",e.once?"1":"0")};try{l("_",s,{once:!0}),c(new a("_")),c(new a("_")),d("_",s,{once:!0})}catch(h){}1!==u&&(i=new t,r=function(e){if(e){var t=e.prototype;t.addEventListener=function(e){return function(t,r,a){if(a&&"boolean"!=typeof a){var c,l,d,u=i.get(this),s=p(a);u||i.set(this,u=new n),t in u||(u[t]={handler:[],wrap:[]}),l=u[t],(c=m.call(l.handler,r))<0?(c=l.handler.push(r)-1,l.wrap[c]=d=new n):d=l.wrap[c],s in d||(d[s]=o(t,r,a),e.call(this,t,d[s],d[s].capture))}else e.call(this,t,r,a)}}(t.addEventListener),t.removeEventListener=function(e){return function(t,n,o){if(o&&"boolean"!=typeof o){var r,a,c,l,d=i.get(this);if(d&&t in d&&(c=d[t],-1<(a=m.call(c.handler,n))&&(r=p(o))in(l=c.wrap[a]))){for(r in e.call(this,t,l[r],l[r].capture),delete l[r],l)return;c.handler.splice(a,1),c.wrap.splice(a,1),0===c.handler.length&&delete d[t]}}else e.call(this,t,n,o)}}(t.removeEventListener)}},e.EventTarget?r(EventTarget):(r(e.Text),r(e.Element||e.HTMLElement),r(e.HTMLDocument),r(e.Window||{prototype:e}),r(e.XMLHttpRequest)))}(window)},function(e,t,n){"use strict";!function(e){if("undefined"!=typeof e.setAttribute){var t=function(e){return e.replace(/-[a-z]/g,(function(e){return e[1].toUpperCase()}))};e.setProperty=function(e,n){var o=t(e);if(!n)return this.removeAttribute(o);var r=String(n);return this.setAttribute(o,r)},e.getPropertyValue=function(e){var n=t(e);return this.getAttribute(n)||null},e.removeProperty=function(e){var n=t(e),o=this.getAttribute(n);return this.removeAttribute(n),o}}}(CSSStyleDeclaration.prototype)},function(e,t,n){"use strict";window.Int32Array||(window.Int32Array=Array)},function(e,t,n){},function(e,t,n){},function(e,t,n){},function(e,t,n){},function(e,t,n){},function(e,t,n){},function(e,t,n){},function(e,t,n){},function(e,t,n){},function(e,t,n){},function(e,t,n){"use strict";(function(e){var o=void 0!==e&&e||"undefined"!=typeof self&&self||window,r=Function.prototype.apply;function i(e,t){this._id=e,this._clearFn=t}t.setTimeout=function(){return new i(r.call(setTimeout,o,arguments),clearTimeout)},t.setInterval=function(){return new i(r.call(setInterval,o,arguments),clearInterval)},t.clearTimeout=t.clearInterval=function(e){e&&e.close()},i.prototype.unref=i.prototype.ref=function(){},i.prototype.close=function(){this._clearFn.call(o,this._id)},t.enroll=function(e,t){clearTimeout(e._idleTimeoutId),e._idleTimeout=t},t.unenroll=function(e){clearTimeout(e._idleTimeoutId),e._idleTimeout=-1},t._unrefActive=t.active=function(e){clearTimeout(e._idleTimeoutId);var t=e._idleTimeout;t>=0&&(e._idleTimeoutId=setTimeout((function(){e._onTimeout&&e._onTimeout()}),t))},n(439),t.setImmediate="undefined"!=typeof self&&self.setImmediate||void 0!==e&&e.setImmediate||void 0,t.clearImmediate="undefined"!=typeof self&&self.clearImmediate||void 0!==e&&e.clearImmediate||void 0}).call(this,n(76))},function(e,t,n){"use strict";(function(e,t){!function(e,n){if(!e.setImmediate){var o,r,i,a,c,l=1,d={},u=!1,s=e.document,m=Object.getPrototypeOf&&Object.getPrototypeOf(e);m=m&&m.setTimeout?m:e,"[object process]"==={}.toString.call(e.process)?o=function(e){t.nextTick((function(){h(e)}))}:!function(){if(e.postMessage&&!e.importScripts){var t=!0,n=e.onmessage;return e.onmessage=function(){t=!1},e.postMessage("","*"),e.onmessage=n,t}}()?e.MessageChannel?((i=new MessageChannel).port1.onmessage=function(e){h(e.data)},o=function(e){i.port2.postMessage(e)}):s&&"onreadystatechange"in s.createElement("script")?(r=s.documentElement,o=function(e){var t=s.createElement("script");t.onreadystatechange=function(){h(e),t.onreadystatechange=null,r.removeChild(t),t=null},r.appendChild(t)}):o=function(e){setTimeout(h,0,e)}:(a="setImmediate$"+Math.random()+"$",c=function(t){t.source===e&&"string"==typeof t.data&&0===t.data.indexOf(a)&&h(+t.data.slice(a.length))},e.addEventListener?e.addEventListener("message",c,!1):e.attachEvent("onmessage",c),o=function(t){e.postMessage(a+t,"*")}),m.setImmediate=function(e){"function"!=typeof e&&(e=new Function(""+e));for(var t=new Array(arguments.length-1),n=0;n1)for(var n=1;n=e.length?{done:!0}:{done:!1,value:e[t++]}};throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}return(t=e[Symbol.iterator]()).next.bind(t)}function i(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,o=new Array(t);n1?r-1:0),a=1;a1?t-1:0),o=1;o=0||(r[n]=e[n]);return r}(e,["className"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,i.Box,Object.assign({className:(0,r.classes)(["BlockQuote",t])},n)))}},function(e,t,n){"use strict";t.__esModule=!0,t.ByondUi=void 0;var o=n(0),r=n(10),i=n(448),a=n(24),c=n(19);function l(e,t){if(null==e)return{};var n,o,r={},i=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}var d=(0,a.createLogger)("ByondUi"),u=[];window.addEventListener("beforeunload",(function(){for(var e=0;e=0||(r[n]=e[n]);return r}(t,["data","rangeX","rangeY","fillColor","strokeColor","strokeWidth"]),f=this.state.viewBox,N=function(e,t,n,o){if(0===e.length)return[];var i=(0,r.zipWith)(Math.min).apply(void 0,e),a=(0,r.zipWith)(Math.max).apply(void 0,e);return n!==undefined&&(i[0]=n[0],a[0]=n[1]),o!==undefined&&(i[1]=o[0],a[1]=o[1]),(0,r.map)((function(e){return(0,r.zipWith)((function(e,t,n,o){return(e-t)/(n-t)*o}))(e,i,a,t)}))(e)}(i,f,c,l);if(N.length>0){var b=N[0],V=N[N.length-1];N.push([f[0]+h,V[1]]),N.push([f[0]+h,-h]),N.push([-h,-h]),N.push([-h,b[1]])}var g=function(e){for(var t="",n=0;n=0||(r[n]=e[n]);return r}(t,["children","color","title","buttons"]);return(0,o.createComponentVNode)(2,r.Box,{mb:1,children:[(0,o.createVNode)(1,"div","Table",[(0,o.createVNode)(1,"div","Table__cell",(0,o.normalizeProps)((0,o.createComponentVNode)(2,i.Button,Object.assign({fluid:!0,color:l,icon:n?"chevron-down":"chevron-right",onClick:function(){return e.setState({open:!n})}},s,{children:d}))),2),u&&(0,o.createVNode)(1,"div","Table__cell Table__cell--collapsing",u,0)],0),n&&(0,o.createComponentVNode)(2,r.Box,{mt:1,children:a})]})},a}(o.Component);t.Collapsible=a},function(e,t,n){"use strict";t.__esModule=!0,t.ColorBox=void 0;var o=n(0),r=n(10),i=n(19);var a=function(e){var t=e.content,n=(e.children,e.className),a=e.color,c=e.backgroundColor,l=function(e,t){if(null==e)return{};var n,o,r={},i=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}(e,["content","children","className","color","backgroundColor"]);return l.color=t?null:"transparent",l.backgroundColor=a||c,(0,o.normalizeProps)((0,o.createVNode)(1,"div",(0,r.classes)(["ColorBox",n,(0,i.computeBoxClassName)(l)]),t||".",0,Object.assign({},(0,i.computeBoxProps)(l))))};t.ColorBox=a,a.defaultHooks=r.pureComponentHooks},function(e,t,n){"use strict";t.__esModule=!0,t.Dropdown=void 0;var o=n(0),r=n(10),i=n(19),a=n(129);function c(e,t){if(null==e)return{};var n,o,r={},i=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}var l=function(e){var t,n;function l(t){var n;return(n=e.call(this,t)||this).state={selected:t.selected,open:!1},n.handleClick=function(){n.state.open&&n.setOpen(!1)},n}n=e,(t=l).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var d=l.prototype;return d.componentWillUnmount=function(){window.removeEventListener("click",this.handleClick)},d.setOpen=function(e){var t=this;this.setState({open:e}),e?(setTimeout((function(){return window.addEventListener("click",t.handleClick)})),this.menuRef.focus()):window.removeEventListener("click",this.handleClick)},d.setSelected=function(e){this.setState({selected:e}),this.setOpen(!1),this.props.onSelected(e)},d.buildMenu=function(){var e=this,t=this.props,n=t.options,r=void 0===n?[]:n,i=t.placeholder,a=r.map((function(t){return(0,o.createVNode)(1,"div","Dropdown__menuentry",t,0,{onClick:function(){e.setSelected(t)}},t)}));return i&&a.unshift((0,o.createVNode)(1,"div","Dropdown__menuentry",[(0,o.createTextVNode)("-- "),i,(0,o.createTextVNode)(" --")],0,{onClick:function(){e.setSelected(null)}},i)),a},d.render=function(){var e=this,t=this.props,n=t.color,l=void 0===n?"default":n,d=t.over,u=t.noscroll,s=t.nochevron,m=t.width,p=t.maxHeight,h=(t.onClick,t.selected,t.disabled),C=t.placeholder,f=c(t,["color","over","noscroll","nochevron","width","maxHeight","onClick","selected","disabled","placeholder"]),N=f.className,b=c(f,["className"]),V=d?!this.state.open:this.state.open,g=this.state.open?(0,o.createVNode)(1,"div",(0,r.classes)([u?"Dropdown__menu-noscroll":"Dropdown__menu",d&&"Dropdown__over"]),this.buildMenu(),0,{tabIndex:"-1",style:{width:m,"max-height":p}},null,(function(t){e.menuRef=t})):null;return(0,o.createVNode)(1,"div","Dropdown",[(0,o.normalizeProps)((0,o.createComponentVNode)(2,i.Box,Object.assign({width:m,className:(0,r.classes)(["Dropdown__control","Button","Button--color--"+l,h&&"Button--disabled",N])},b,{onClick:function(){h&&!e.state.open||e.setOpen(!e.state.open)},children:[(0,o.createVNode)(1,"span","Dropdown__selected-text",this.state.selected||C,0),!!s||(0,o.createVNode)(1,"span","Dropdown__arrow-button",(0,o.createComponentVNode)(2,a.Icon,{name:V?"chevron-up":"chevron-down"}),2)]}))),g],0)},l}(o.Component);t.Dropdown=l},function(e,t,n){"use strict";t.__esModule=!0,t.GridColumn=t.Grid=void 0;var o=n(0),r=n(182),i=n(10);function a(e,t){if(null==e)return{};var n,o,r={},i=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}var c=function(e){var t=e.children,n=a(e,["children"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,r.Table,Object.assign({},n,{children:(0,o.createComponentVNode)(2,r.Table.Row,{children:t})})))};t.Grid=c,c.defaultHooks=i.pureComponentHooks;var l=function(e){var t=e.size,n=void 0===t?1:t,i=e.style,c=a(e,["size","style"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,r.Table.Cell,Object.assign({style:Object.assign({width:n+"%"},i)},c)))};t.GridColumn=l,c.defaultHooks=i.pureComponentHooks,c.Column=l},function(e,t,n){"use strict";t.__esModule=!0,t.Input=void 0;var o=n(0),r=n(10),i=n(19);function a(e,t){if(null==e)return{};var n,o,r={},i=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}var c=function(e){return(0,r.isFalsy)(e)?"":e},l=function(e){var t,n;function l(){var t;return(t=e.call(this)||this).inputRef=(0,o.createRef)(),t.state={editing:!1},t.handleInput=function(e){var n=t.state.editing,o=t.props.onInput;n||t.setEditing(!0),o&&o(e,e.target.value)},t.handleFocus=function(e){t.state.editing||t.setEditing(!0)},t.handleBlur=function(e){var n=t.state.editing,o=t.props.onChange;n&&(t.setEditing(!1),o&&o(e,e.target.value))},t.handleKeyDown=function(e){var n=t.props,o=n.onInput,r=n.onChange,i=n.onEnter;return 13===e.keyCode?(t.setEditing(!1),r&&r(e,e.target.value),o&&o(e,e.target.value),i&&i(e,e.target.value),void(t.props.selfClear?e.target.value="":e.target.blur())):27===e.keyCode?(t.setEditing(!1),e.target.value=c(t.props.value),void e.target.blur()):void 0},t}n=e,(t=l).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var d=l.prototype;return d.componentDidMount=function(){var e=this.props.value,t=this.inputRef.current;t&&(t.value=c(e),this.props.autofocus&&(t.focus(),t.selectionStart=0,t.selectionEnd=t.value.length))},d.componentDidUpdate=function(e,t){var n=this.state.editing,o=e.value,r=this.props.value,i=this.inputRef.current;i&&!n&&o!==r&&(i.value=c(r))},d.setEditing=function(e){this.setState({editing:e})},d.render=function(){var e=this.props,t=(e.selfClear,e.onInput,e.onChange,e.onEnter,e.value,e.maxLength),n=e.placeholder,c=(e.autofocus,a(e,["selfClear","onInput","onChange","onEnter","value","maxLength","placeholder","autofocus"])),l=c.className,d=c.fluid,u=a(c,["className","fluid"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,i.Box,Object.assign({className:(0,r.classes)(["Input",d&&"Input--fluid",l])},u,{children:[(0,o.createVNode)(1,"div","Input__baseline",".",16),(0,o.createVNode)(64,"input","Input__input",null,1,{placeholder:n,onInput:this.handleInput,onFocus:this.handleFocus,onBlur:this.handleBlur,onKeyDown:this.handleKeyDown,maxLength:t},null,this.inputRef)]})))},l}(o.Component);t.Input=l},function(e,t,n){"use strict";t.__esModule=!0,t.Knob=void 0;var o=n(0),r=n(5),i=n(10),a=n(19),c=n(130),l=n(131);t.Knob=function(e){if(Byond.IS_LTE_IE8)return(0,o.normalizeProps)((0,o.createComponentVNode)(2,l.NumberInput,Object.assign({},e)));var t=e.animated,n=e.forcedInputWidth,d=e.format,u=e.maxValue,s=e.minValue,m=e.onChange,p=e.onDrag,h=e.step,C=e.stepPixelSize,f=e.suppressFlicker,N=e.unit,b=e.value,V=e.className,g=e.style,v=e.fillValue,_=e.color,k=e.ranges,y=void 0===k?{}:k,L=e.size,B=e.bipolar,w=(e.children,e.popUpPosition),x=function(e,t){if(null==e)return{};var n,o,r={},i=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}(e,["animated","forcedInputWidth","format","maxValue","minValue","onChange","onDrag","step","stepPixelSize","suppressFlicker","unit","value","className","style","fillValue","color","ranges","size","bipolar","children","popUpPosition"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,c.DraggableControl,Object.assign({dragMatrix:[0,-1]},{animated:t,forcedInputWidth:n,format:d,maxValue:u,minValue:s,onChange:m,onDrag:p,step:h,stepPixelSize:C,suppressFlicker:f,unit:N,value:b},{children:function(e){var t=e.dragging,n=(e.editing,e.value),c=e.displayValue,l=e.displayElement,d=e.inputElement,m=e.handleDragStart,p=(0,r.scale)(null!=v?v:c,s,u),h=(0,r.scale)(c,s,u),C=_||(0,r.keyOfMatchingRange)(null!=v?v:n,y)||"default",f=270*(h-.5);return(0,o.normalizeProps)((0,o.createVNode)(1,"div",(0,i.classes)(["Knob","Knob--color--"+C,B&&"Knob--bipolar",V,(0,a.computeBoxClassName)(x)]),[(0,o.createVNode)(1,"div","Knob__circle",(0,o.createVNode)(1,"div","Knob__cursorBox",(0,o.createVNode)(1,"div","Knob__cursor"),2,{style:{transform:"rotate("+f+"deg)"}}),2),t&&(0,o.createVNode)(1,"div",(0,i.classes)(["Knob__popupValue",w&&"Knob__popupValue--"+w]),l,0),(0,o.createVNode)(32,"svg","Knob__ring Knob__ringTrackPivot",(0,o.createVNode)(32,"circle","Knob__ringTrack",null,1,{cx:"50",cy:"50",r:"50"}),2,{viewBox:"0 0 100 100"}),(0,o.createVNode)(32,"svg","Knob__ring Knob__ringFillPivot",(0,o.createVNode)(32,"circle","Knob__ringFill",null,1,{style:{"stroke-dashoffset":((B?2.75:2)-1.5*p)*Math.PI*50},cx:"50",cy:"50",r:"50"}),2,{viewBox:"0 0 100 100"}),d],0,Object.assign({},(0,a.computeBoxProps)(Object.assign({style:Object.assign({"font-size":L+"rem"},g)},x)),{onMouseDown:m})))}})))}},function(e,t,n){"use strict";t.__esModule=!0,t.LabeledControls=void 0;var o=n(0),r=n(181);function i(e,t){if(null==e)return{};var n,o,r={},i=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}var a=function(e){var t=e.children,n=i(e,["children"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,r.Flex,Object.assign({mx:-.5,align:"stretch",justify:"space-between"},n,{children:t})))};t.LabeledControls=a;a.Item=function(e){var t=e.label,n=e.children,a=i(e,["label","children"]);return(0,o.createComponentVNode)(2,r.Flex.Item,{mx:1,children:(0,o.normalizeProps)((0,o.createComponentVNode)(2,r.Flex,Object.assign({minWidth:"52px",height:"100%",direction:"column",align:"center",textAlign:"center",justify:"space-between"},a,{children:[(0,o.createComponentVNode)(2,r.Flex.Item),(0,o.createComponentVNode)(2,r.Flex.Item,{children:n}),(0,o.createComponentVNode)(2,r.Flex.Item,{color:"label",children:t})]})))})}},function(e,t,n){"use strict";t.__esModule=!0,t.NanoMap=void 0;var o=n(0),r=n(2),i=n(1);var a=function(e){return e.stopPropagation&&e.stopPropagation(),e.preventDefault&&e.preventDefault(),e.cancelBubble=!0,e.returnValue=!1,!1},c=function(e){var t,n;function c(t){var n;n=e.call(this,t)||this;var o=window.innerWidth/2-256,r=window.innerHeight/2-256;return n.state={offsetX:o,offsetY:r,transform:"none",dragging:!1,originX:null,originY:null,zoom:1},n.handleDragStart=function(e){n.ref=e.target,n.setState({dragging:!1,originX:e.screenX,originY:e.screenY}),document.addEventListener("mousemove",n.handleDragMove),document.addEventListener("mouseup",n.handleDragEnd),a(e)},n.handleDragMove=function(e){n.setState((function(t){var n=Object.assign({},t),o=e.screenX-n.originX,r=e.screenY-n.originY;return t.dragging?(n.offsetX+=o,n.offsetY+=r,n.originX=e.screenX,n.originY=e.screenY):n.dragging=!0,n})),a(e)},n.handleDragEnd=function(e){n.setState({dragging:!1,originX:null,originY:null}),document.removeEventListener("mousemove",n.handleDragMove),document.removeEventListener("mouseup",n.handleDragEnd),a(e)},n.handleZoom=function(e,o){n.setState((function(e){var n=Math.min(Math.max(o,1),8),r=1.5*(n-e.zoom);e.zoom=n;var i=e.offsetX-262*r;i<-500&&(i=-500),i>500&&(i=500);var a=e.offsetY-256*r;return a<-200&&(a=-200),a>200&&(a=200),e.offsetX=i,e.offsetY=a,t.onZoom&&t.onZoom(e.zoom),e}))},n}return n=e,(t=c).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n,c.prototype.render=function(){var e=(0,i.useBackend)(this.context).config,t=this.state,n=t.dragging,a=t.offsetX,c=t.offsetY,d=t.zoom,u=void 0===d?1:d,s=this.props.children,m=280*u+"px",p={width:m,height:m,"margin-top":c+"px","margin-left":a+"px",overflow:"hidden",position:"relative","background-image":"url("+e.map+"_nanomap_z"+e.mapZLevel+".png)","background-size":"cover","background-repeat":"no-repeat","text-align":"center",cursor:n?"move":"auto"};return(0,o.createComponentVNode)(2,r.Box,{className:"NanoMap__container",children:[(0,o.createComponentVNode)(2,r.Box,{style:p,textAlign:"center",onMouseDown:this.handleDragStart,children:(0,o.createComponentVNode)(2,r.Box,{children:s})}),(0,o.createComponentVNode)(2,l,{zoom:u,onZoom:this.handleZoom})]})},c}(o.Component);t.NanoMap=c;c.Marker=function(e,t){var n=e.x,i=e.y,c=e.zoom,l=void 0===c?1:c,d=e.icon,u=e.tooltip,s=e.color,m=e.onClick,p=2*n*l-l-3,h=2*i*l-l-3;return(0,o.createVNode)(1,"div",null,(0,o.createComponentVNode)(2,r.Box,{position:"absolute",className:"NanoMap__marker",lineHeight:"0",bottom:h+"px",left:p+"px",onMouseDown:function(e){a(e),m(e)},children:[(0,o.createComponentVNode)(2,r.Icon,{name:d,color:s,fontSize:"6px"}),(0,o.createComponentVNode)(2,r.Tooltip,{content:u})]}),2)};var l=function(e,t){var n=(0,i.useBackend)(t),a=n.act,c=n.config,l=n.data;return(0,o.createComponentVNode)(2,r.Box,{className:"NanoMap__zoomer",children:(0,o.createComponentVNode)(2,r.LabeledList,{children:[(0,o.createComponentVNode)(2,r.LabeledList.Item,{label:"Zoom",children:(0,o.createComponentVNode)(2,r.Slider,{minValue:"1",maxValue:"8",stepPixelSize:"10",format:function(e){return e+"x"},value:e.zoom,onDrag:function(t,n){return e.onZoom(t,n)}})}),(0,o.createComponentVNode)(2,r.LabeledList.Item,{label:"Z-Level",children:l.map_levels.sort((function(e,t){return Number(e)-Number(t)})).map((function(e){return(0,o.createComponentVNode)(2,r.Button,{selected:~~e==~~c.mapZLevel,content:e,onClick:function(){a("setZLevel",{mapZLevel:e})}},e)}))})]})})};c.Zoomer=l},function(e,t,n){"use strict";t.__esModule=!0,t.Modal=void 0;var o=n(0),r=n(10),i=n(19),a=n(179);t.Modal=function(e){var t,n=e.className,c=e.children,l=e.onEnter,d=function(e,t){if(null==e)return{};var n,o,r={},i=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}(e,["className","children","onEnter"]);return l&&(t=function(e){13===(e.which||e.keyCode)&&l(e)}),(0,o.createComponentVNode)(2,a.Dimmer,{onKeyDown:t,children:(0,o.normalizeProps)((0,o.createVNode)(1,"div",(0,r.classes)(["Modal",n,(0,i.computeBoxClassName)(d)]),c,0,Object.assign({},(0,i.computeBoxProps)(d))))})}},function(e,t,n){"use strict";t.__esModule=!0,t.NoticeBox=void 0;var o=n(0),r=n(10),i=n(19);var a=function(e){var t=e.className,n=e.color,a=e.info,c=(e.warning,e.success),l=e.danger,d=function(e,t){if(null==e)return{};var n,o,r={},i=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}(e,["className","color","info","warning","success","danger"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,i.Box,Object.assign({className:(0,r.classes)(["NoticeBox",n&&"NoticeBox--color--"+n,a&&"NoticeBox--type--info",c&&"NoticeBox--type--success",l&&"NoticeBox--type--danger",t])},d)))};t.NoticeBox=a,a.defaultHooks=r.pureComponentHooks},function(e,t,n){"use strict";t.__esModule=!0,t.ProgressBar=void 0;var o=n(0),r=n(5),i=n(10),a=n(19);var c=function(e){var t=e.className,n=e.value,c=e.minValue,l=void 0===c?0:c,d=e.maxValue,u=void 0===d?1:d,s=e.color,m=e.ranges,p=void 0===m?{}:m,h=e.children,C=function(e,t){if(null==e)return{};var n,o,r={},i=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}(e,["className","value","minValue","maxValue","color","ranges","children"]),f=(0,r.scale)(n,l,u),N=h!==undefined,b=s||(0,r.keyOfMatchingRange)(n,p)||"default";return(0,o.normalizeProps)((0,o.createVNode)(1,"div",(0,i.classes)(["ProgressBar","ProgressBar--color--"+b,t,(0,a.computeBoxClassName)(C)]),[(0,o.createVNode)(1,"div","ProgressBar__fill ProgressBar__fill--animated",null,1,{style:{width:100*(0,r.clamp01)(f)+"%"}}),(0,o.createVNode)(1,"div","ProgressBar__content",N?h:(0,r.toFixed)(100*f)+"%",0)],4,Object.assign({},(0,a.computeBoxProps)(C))))};t.ProgressBar=c,c.defaultHooks=i.pureComponentHooks},function(e,t,n){"use strict";t.__esModule=!0,t.Section=void 0;var o=n(0),r=n(10),i=n(19);var a=function(e){var t=e.className,n=e.title,a=e.level,c=void 0===a?1:a,l=e.buttons,d=e.fill,u=e.stretchContents,s=e.noTopPadding,m=e.children,p=e.scrollable,h=e.flexGrow,C=function(e,t){if(null==e)return{};var n,o,r={},i=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}(e,["className","title","level","buttons","fill","stretchContents","noTopPadding","children","scrollable","flexGrow"]),f=!(0,r.isFalsy)(n)||!(0,r.isFalsy)(l),N=!(0,r.isFalsy)(m);return(0,o.normalizeProps)((0,o.createVNode)(1,"div",(0,r.classes)(["Section","Section--level--"+c,d&&"Section--fill",p&&"Section--scrollable",h&&"Section--flex",t].concat((0,i.computeBoxClassName)(C))),[f&&(0,o.createVNode)(1,"div","Section__title",[(0,o.createVNode)(1,"span","Section__titleText",n,0),(0,o.createVNode)(1,"div","Section__buttons",l,0)],4),N&&(0,o.createVNode)(1,"div",(0,r.classes)(["Section__content",!!u&&"Section__content--stretchContents",!!s&&"Section__content--noTopPadding"]),m,0)],0,Object.assign({},(0,i.computeBoxProps)(C))))};t.Section=a,a.defaultHooks=r.pureComponentHooks},function(e,t,n){"use strict";t.__esModule=!0,t.Slider=void 0;var o=n(0),r=n(5),i=n(10),a=n(19),c=n(130),l=n(131);t.Slider=function(e){if(Byond.IS_LTE_IE8)return(0,o.normalizeProps)((0,o.createComponentVNode)(2,l.NumberInput,Object.assign({},e)));var t=e.animated,n=e.format,d=e.maxValue,u=e.minValue,s=e.onChange,m=e.onDrag,p=e.step,h=e.stepPixelSize,C=e.suppressFlicker,f=e.unit,N=e.value,b=e.className,V=e.fillValue,g=e.color,v=e.ranges,_=void 0===v?{}:v,k=e.children,y=function(e,t){if(null==e)return{};var n,o,r={},i=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}(e,["animated","format","maxValue","minValue","onChange","onDrag","step","stepPixelSize","suppressFlicker","unit","value","className","fillValue","color","ranges","children"]),L=k!==undefined;return(0,o.normalizeProps)((0,o.createComponentVNode)(2,c.DraggableControl,Object.assign({dragMatrix:[1,0]},{animated:t,format:n,maxValue:d,minValue:u,onChange:s,onDrag:m,step:p,stepPixelSize:h,suppressFlicker:C,unit:f,value:N},{children:function(e){var t=e.dragging,n=(e.editing,e.value),c=e.displayValue,l=e.displayElement,s=e.inputElement,m=e.handleDragStart,p=V!==undefined&&null!==V,h=((0,r.scale)(n,u,d),(0,r.scale)(null!=V?V:c,u,d)),C=(0,r.scale)(c,u,d),f=g||(0,r.keyOfMatchingRange)(null!=V?V:n,_)||"default";return(0,o.normalizeProps)((0,o.createVNode)(1,"div",(0,i.classes)(["Slider","ProgressBar","ProgressBar--color--"+f,b,(0,a.computeBoxClassName)(y)]),[(0,o.createVNode)(1,"div",(0,i.classes)(["ProgressBar__fill",p&&"ProgressBar__fill--animated"]),null,1,{style:{width:100*(0,r.clamp01)(h)+"%",opacity:.4}}),(0,o.createVNode)(1,"div","ProgressBar__fill",null,1,{style:{width:100*(0,r.clamp01)(Math.min(h,C))+"%"}}),(0,o.createVNode)(1,"div","Slider__cursorOffset",[(0,o.createVNode)(1,"div","Slider__cursor"),(0,o.createVNode)(1,"div","Slider__pointer"),t&&(0,o.createVNode)(1,"div","Slider__popupValue",l,0)],0,{style:{width:100*(0,r.clamp01)(C)+"%"}}),(0,o.createVNode)(1,"div","ProgressBar__content",L?k:l,0),s],0,Object.assign({},(0,a.computeBoxProps)(y),{onMouseDown:m})))}})))}},function(e,t,n){"use strict";t.__esModule=!0,t.Tabs=void 0;var o=n(0),r=n(10),i=n(19),a=n(128);function c(e,t){if(null==e)return{};var n,o,r={},i=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}var l=function(e){var t=e.className,n=e.vertical,a=e.children,l=c(e,["className","vertical","children"]);return(0,o.normalizeProps)((0,o.createVNode)(1,"div",(0,r.classes)(["Tabs",n?"Tabs--vertical":"Tabs--horizontal",t,(0,i.computeBoxClassName)(l)]),(0,o.createVNode)(1,"div","Tabs__tabBox",a,0),2,Object.assign({},(0,i.computeBoxProps)(l))))};t.Tabs=l;l.Tab=function(e){var t=e.className,n=e.selected,i=e.altSelection,l=c(e,["className","selected","altSelection"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Button,Object.assign({className:(0,r.classes)(["Tabs__tab",n&&"Tabs__tab--selected",i&&n&&"Tabs__tab--altSelection",t]),selected:!i&&n,color:"transparent"},l)))}},function(e,t,n){var o={"./AICard.js":465,"./APC.js":466,"./AccountsTerminal.js":467,"./AdminShuttleController.js":468,"./AgentCard.js":469,"./AiAirlock.js":470,"./AiRestorer.js":471,"./AiSupermatter.js":472,"./AirAlarm.js":473,"./AlgaeFarm.js":475,"./AppearanceChanger.js":476,"./ArcadeBattle.js":477,"./AreaScrubberControl.js":478,"./AssemblyInfrared.js":479,"./AssemblyProx.js":480,"./AssemblyTimer.js":481,"./AtmosAlertConsole.js":482,"./AtmosControl.js":186,"./AtmosFilter.js":483,"./AtmosMixer.js":484,"./Autolathe.js":485,"./Batteryrack.js":486,"./BeaconLocator.js":487,"./Biogenerator.js":488,"./BodyDesigner.js":489,"./BodyScanner.js":490,"./BombTester.js":491,"./BotanyEditor.js":492,"./BotanyIsolator.js":493,"./BrigTimer.js":494,"./CameraConsole.js":187,"./Canister.js":495,"./CasinoPrizeDispenserCh.js":496,"./CharacterDirectory.js":497,"./ChemDispenser.js":498,"./ChemMaster.js":502,"./ClawMachine.js":503,"./Cleanbot.js":504,"./CloningConsole.js":505,"./ColorMate.js":506,"./CommunicationsConsole.js":189,"./Communicator.js":507,"./ComputerFabricator.js":508,"./CookingAppliance.js":509,"./CrewManifest.js":94,"./CrewMonitor.js":190,"./Cryo.js":510,"./CryoStorage.js":191,"./CryoStorageVr.js":511,"./DNAForensics.js":512,"./DNAModifier.js":513,"./DestinationTagger.js":514,"./DiseaseSplicer.js":515,"./DishIncubator.js":516,"./DisposalBin.js":517,"./DroneConsole.js":518,"./EmbeddedController.js":519,"./ExonetNode.js":520,"./ExosuitFabricator.js":132,"./Farmbot.js":521,"./Fax.js":522,"./FileCabinet.js":523,"./Floorbot.js":524,"./GasPump.js":525,"./GasTemperatureSystem.js":526,"./GeneralAtmoControl.js":527,"./GeneralRecords.js":528,"./Gps.js":529,"./GravityGenerator.js":530,"./GuestPass.js":531,"./GyrotronControl.js":532,"./Holodeck.js":533,"./ICAssembly.js":534,"./ICCircuit.js":535,"./ICDetailer.js":536,"./ICPrinter.js":537,"./IDCard.js":538,"./IdentificationComputer.js":133,"./InventoryPanel.js":539,"./InventoryPanelHuman.js":540,"./IsolationCentrifuge.js":541,"./JanitorCart.js":542,"./Jukebox.js":543,"./LawManager.js":544,"./LookingGlass.js":545,"./MechaControlConsole.js":546,"./Medbot.js":547,"./MedicalRecords.js":548,"./MessageMonitor.js":549,"./Microwave.js":550,"./MiningOreProcessingConsole.js":551,"./MiningStackingConsole.js":552,"./MiningVendor.js":553,"./MuleBot.js":554,"./NIF.js":555,"./NTNetRelay.js":556,"./Newscaster.js":557,"./NoticeBoard.js":558,"./NtosAccessDecrypter.js":559,"./NtosArcade.js":560,"./NtosAtmosControl.js":561,"./NtosCameraConsole.js":562,"./NtosCommunicationsConsole.js":563,"./NtosConfiguration.js":564,"./NtosCrewMonitor.js":565,"./NtosDigitalWarrant.js":566,"./NtosEmailAdministration.js":567,"./NtosEmailClient.js":194,"./NtosFileManager.js":568,"./NtosIdentificationComputer.js":569,"./NtosMain.js":570,"./NtosNetChat.js":571,"./NtosNetDos.js":572,"./NtosNetDownloader.js":573,"./NtosNetMonitor.js":574,"./NtosNetTransfer.js":575,"./NtosNewsBrowser.js":576,"./NtosOvermapNavigation.js":577,"./NtosPowerMonitor.js":578,"./NtosRCON.js":579,"./NtosRevelation.js":580,"./NtosShutoffMonitor.js":581,"./NtosStationAlertConsole.js":582,"./NtosSupermatterMonitor.js":583,"./NtosUAV.js":584,"./NtosWordProcessor.js":585,"./OmniFilter.js":586,"./OmniMixer.js":587,"./OperatingComputer.js":588,"./OvermapDisperser.js":589,"./OvermapEngines.js":200,"./OvermapFull.js":590,"./OvermapHelm.js":201,"./OvermapNavigation.js":195,"./OvermapShieldGenerator.js":591,"./OvermapShipSensors.js":202,"./ParticleAccelerator.js":592,"./PartsLathe.js":593,"./PathogenicIsolator.js":594,"./Pda.js":595,"./Photocopier.js":610,"./PipeDispenser.js":611,"./PlantAnalyzer.js":612,"./PointDefenseControl.js":613,"./PortableGenerator.js":614,"./PortablePump.js":615,"./PortableScrubber.js":616,"./PortableTurret.js":617,"./PowerMonitor.js":135,"./PrecisionEditor.js":618,"./PressureRegulator.js":619,"./PrisonerManagement.js":620,"./RCON.js":196,"./RIGSuit.js":621,"./Radio.js":622,"./RapidPipeDispenser.js":204,"./RequestConsole.js":623,"./ResearchConsole.js":624,"./ResearchServerController.js":625,"./ResleevingConsole.js":626,"./ResleevingPod.js":627,"./RoboticsControlConsole.js":628,"./RogueZones.js":629,"./RustCoreMonitor.js":630,"./RustFuelControl.js":631,"./Secbot.js":632,"./SecurityRecords.js":633,"./SeedStorage.js":634,"./ShieldCapacitor.js":635,"./ShieldGenerator.js":636,"./ShutoffMonitor.js":197,"./ShuttleControl.js":637,"./Signaler.js":203,"./Sleeper.js":638,"./SmartVend.js":639,"./Smes.js":640,"./SolarControl.js":641,"./SpaceHeater.js":642,"./Stack.js":643,"./StarcasterCh.js":644,"./StationAlertConsole.js":198,"./StationBlueprints.js":645,"./SuitCycler.js":646,"./SuitStorageUnit.js":647,"./SupermatterMonitor.js":199,"./SupplyConsole.js":648,"./TEGenerator.js":649,"./Tank.js":650,"./TankDispenser.js":651,"./TelecommsLogBrowser.js":652,"./TelecommsMachineBrowser.js":653,"./TelecommsMultitoolMenu.js":654,"./Teleporter.js":655,"./TelesciConsole.js":656,"./TimeClock.js":657,"./TransferValve.js":658,"./TurbineControl.js":659,"./Turbolift.js":660,"./Uplink.js":661,"./Vending.js":662,"./VolumePanel.js":663,"./VorePanel.js":664,"./Wires.js":665,"./XenoarchArtifactAnalyzer.js":666,"./XenoarchArtifactHarvester.js":667,"./XenoarchDepthScanner.js":668,"./XenoarchHandheldPowerUtilizer.js":669,"./XenoarchReplicator.js":670,"./XenoarchSpectrometer.js":671,"./XenoarchSuspension.js":672,"./pAIAtmos.js":673,"./pAIDirectives.js":674,"./pAIDoorjack.js":675,"./pAIInterface.js":676,"./pAIMedrecords.js":677,"./pAISecrecords.js":678};function r(e){var t=i(e);return n(t)}function i(e){if(!n.o(o,e)){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}return o[e]}r.keys=function(){return Object.keys(o)},r.resolve=i,e.exports=r,r.id=464},function(e,t,n){"use strict";t.__esModule=!0,t.AICard=void 0;var o=n(0),r=n(1),i=n(2),a=n(3);t.AICard=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.has_ai,u=l.integrity,s=l.backup_capacitor,m=l.flushing,p=l.has_laws,h=l.laws,C=l.wireless,f=l.radio;if(0===d)return(0,o.createComponentVNode)(2,a.Window,{width:600,height:470,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:(0,o.createComponentVNode)(2,i.Section,{title:"Stored AI",children:(0,o.createComponentVNode)(2,i.Box,{children:(0,o.createVNode)(1,"h3",null,"No AI detected.",16)})})})});var N=null;N=u>=75?"green":u>=25?"yellow":"red";var b=null;return s>=75&&(b="green"),b=s>=25?"yellow":"red",(0,o.createComponentVNode)(2,a.Window,{width:600,height:470,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,i.Section,{title:"Stored AI",children:[(0,o.createComponentVNode)(2,i.Box,{bold:!0,display:"inline-block",children:(0,o.createVNode)(1,"h3",null,name,0)}),(0,o.createComponentVNode)(2,i.Box,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Integrity",children:(0,o.createComponentVNode)(2,i.ProgressBar,{color:N,value:u/100})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Power",children:(0,o.createComponentVNode)(2,i.ProgressBar,{color:b,value:s/100})})]})}),(0,o.createComponentVNode)(2,i.Box,{color:"red",children:(0,o.createVNode)(1,"h2",null,1===m?"Wipe of AI in progress...":"",0)})]}),(0,o.createComponentVNode)(2,i.Section,{title:"Laws",children:!!p&&(0,o.createComponentVNode)(2,i.Box,{children:h.map((function(e,t){return(0,o.createComponentVNode)(2,i.Box,{display:"inline-block",children:e},t)}))})||(0,o.createComponentVNode)(2,i.Box,{color:"red",children:(0,o.createVNode)(1,"h3",null,"No laws detected.",16)})}),(0,o.createComponentVNode)(2,i.Section,{title:"Actions",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Wireless Activity",children:(0,o.createComponentVNode)(2,i.Button,{icon:C?"check":"times",content:C?"Enabled":"Disabled",color:C?"green":"red",onClick:function(){return c("wireless")}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Subspace Transceiver",children:(0,o.createComponentVNode)(2,i.Button,{icon:f?"check":"times",content:f?"Enabled":"Disabled",color:f?"green":"red",onClick:function(){return c("radio")}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"AI Power",children:(0,o.createComponentVNode)(2,i.Button.Confirm,{icon:"radiation",confirmIcon:"radiation",disabled:m||0===u,confirmColor:"red",content:"Shutdown",onClick:function(){return c("wipe")}})})]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.APC=void 0;var o=n(0),r=n(1),i=n(2),a=n(3),c=n(185),l=n(61);t.APC=function(e,t){var n=(0,r.useBackend)(t),i=(n.act,n.data),c=(0,o.createComponentVNode)(2,u);return i.gridCheck?c=(0,o.createComponentVNode)(2,s):i.failTime&&(c=(0,o.createComponentVNode)(2,m)),(0,o.createComponentVNode)(2,a.Window,{width:450,height:475,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:c})})};var d={2:{color:"good",externalPowerText:"External Power",chargingText:"Fully Charged"},1:{color:"average",externalPowerText:"Low External Power",chargingText:"Charging"},0:{color:"bad",externalPowerText:"No External Power",chargingText:"Not Charging"}},u=function(e,t){var n=(0,r.useBackend)(t),a=n.act,l=n.data,u=l.locked&&!l.siliconUser,s=(l.normallyLocked,d[l.externalPower]||d[0]),m=d[l.chargingStatus]||d[0],p=l.powerChannels||[],h=l.powerCellStatus/100;return(0,o.createFragment)([(0,o.createComponentVNode)(2,c.InterfaceLockNoticeBox,{deny:l.emagged,denialMessage:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Box,{color:"bad",fontSize:"1.5rem",children:"Fault in ID authenticator."}),(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"Please contact maintenance for service."})],4)}),(0,o.createComponentVNode)(2,i.Section,{title:"Power Status",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Main Breaker",color:s.color,buttons:(0,o.createComponentVNode)(2,i.Button,{icon:l.isOperating?"power-off":"times",content:l.isOperating?"On":"Off",selected:l.isOperating&&!u,color:l.isOperating?"":"bad",disabled:u,onClick:function(){return a("breaker")}}),children:["[ ",s.externalPowerText," ]"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Power Cell",children:(0,o.createComponentVNode)(2,i.ProgressBar,{color:"good",value:h})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Charge Mode",color:m.color,buttons:(0,o.createComponentVNode)(2,i.Button,{icon:l.chargeMode?"sync":"times",content:l.chargeMode?"Auto":"Off",selected:l.chargeMode,disabled:u,onClick:function(){return a("charge")}}),children:["[ ",m.chargingText," ]"]})]})}),(0,o.createComponentVNode)(2,i.Section,{title:"Power Channels",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[p.map((function(e){var t=e.topicParams;return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.title,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Box,{inline:!0,mx:2,color:e.status>=2?"good":"bad",children:e.status>=2?"On":"Off"}),(0,o.createComponentVNode)(2,i.Button,{icon:"sync",content:"Auto",selected:!u&&(1===e.status||3===e.status),disabled:u,onClick:function(){return a("channel",t.auto)}}),(0,o.createComponentVNode)(2,i.Button,{icon:"power-off",content:"On",selected:!u&&2===e.status,disabled:u,onClick:function(){return a("channel",t.on)}}),(0,o.createComponentVNode)(2,i.Button,{icon:"times",content:"Off",selected:!u&&0===e.status,disabled:u,onClick:function(){return a("channel",t.off)}})],4),children:[e.powerLoad," W"]},e.title)})),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Total Load",children:l.totalCharging?(0,o.createVNode)(1,"b",null,[l.totalLoad,(0,o.createTextVNode)(" W (+ "),l.totalCharging,(0,o.createTextVNode)(" W charging)")],0):(0,o.createVNode)(1,"b",null,[l.totalLoad,(0,o.createTextVNode)(" W")],0)})]})}),(0,o.createComponentVNode)(2,i.Section,{title:"Misc",buttons:!!l.siliconUser&&(0,o.createComponentVNode)(2,i.Button,{icon:"lightbulb-o",content:"Overload",onClick:function(){return a("overload")}}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Cover Lock",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:l.coverLocked?"lock":"unlock",content:l.coverLocked?"Engaged":"Disengaged",selected:l.coverLocked,disabled:u,onClick:function(){return a("cover")}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Night Shift Lighting",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:"lightbulb-o",content:"Disabled",selected:2===l.nightshiftSetting,onClick:function(){return a("nightshift",{nightshift:2})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"lightbulb-o",content:"Automatic",selected:1===l.nightshiftSetting,onClick:function(){return a("nightshift",{nightshift:1})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"lightbulb-o",content:"Enabled",selected:3===l.nightshiftSetting,onClick:function(){return a("nightshift",{nightshift:3})}})],4)}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Emergency Lighting",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"lightbulb-o",content:l.emergencyLights?"Enabled":"Disabled",selected:l.emergencyLights,onClick:function(){return a("emergency_lighting")}})})]})})],4)},s=function(e,t){return(0,o.createComponentVNode)(2,l.FullscreenNotice,{title:"System Failure",children:[(0,o.createComponentVNode)(2,i.Box,{fontSize:"1.5rem",bold:!0,children:(0,o.createComponentVNode)(2,i.Icon,{name:"exclamation-triangle",verticalAlign:"middle",size:3,mr:"1rem"})}),(0,o.createComponentVNode)(2,i.Box,{fontSize:"1.5rem",bold:!0,children:"Power surge detected, grid check in effect..."})]})},m=function(e,t){var n=(0,r.useBackend)(t),a=n.data,c=n.act,l=(0,o.createComponentVNode)(2,i.Button,{icon:"repeat",content:"Restart Now",color:"good",onClick:function(){return c("reboot")}});return a.locked&&!a.siliconUser&&(l=(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"Swipe an ID card for manual reboot."})),(0,o.createComponentVNode)(2,i.Dimmer,{textAlign:"center",children:[(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:(0,o.createVNode)(1,"h1",null,"SYSTEM FAILURE",16)}),(0,o.createComponentVNode)(2,i.Box,{color:"average",children:(0,o.createVNode)(1,"h2",null,"I/O regulators malfunction detected! Waiting for system reboot...",16)}),(0,o.createComponentVNode)(2,i.Box,{color:"good",children:["Automatic reboot in ",a.failTime," seconds..."]}),(0,o.createComponentVNode)(2,i.Box,{mt:4,children:l})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.AccountsTerminal=void 0;var o=n(0),r=(n(5),n(1)),i=n(2),a=n(3);t.AccountsTerminal=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,u=d.id_inserted,s=d.id_card,m=d.access_level,p=d.machine_id;return(0,o.createComponentVNode)(2,a.Window,{width:400,height:640,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Machine",color:"average",children:p}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"ID",children:(0,o.createComponentVNode)(2,i.Button,{icon:u?"eject":"sign-in-alt",fluid:!0,content:s,onClick:function(){return l("insert_card")}})})]})}),m>0&&(0,o.createComponentVNode)(2,c)]})})};var c=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,s=c.creating_new_account,m=c.detailed_account_view;return(0,o.createComponentVNode)(2,i.Section,{title:"Menu",children:[(0,o.createComponentVNode)(2,i.Tabs,{children:[(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:!s&&!m,icon:"home",onClick:function(){return a("view_accounts_list")},children:"Home"}),(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:s,icon:"cog",onClick:function(){return a("create_account")},children:"New Account"}),(0,o.createComponentVNode)(2,i.Tabs.Tab,{disabled:s,icon:"print",onClick:function(){return a("print")},children:"Print"})]}),s&&(0,o.createComponentVNode)(2,l)||m&&(0,o.createComponentVNode)(2,d)||(0,o.createComponentVNode)(2,u)]})},l=function(e,t){var n=(0,r.useBackend)(t).act,a=(0,r.useSharedState)(t,"holder",""),c=a[0],l=a[1],d=(0,r.useSharedState)(t,"money",""),u=d[0],s=d[1];return(0,o.createComponentVNode)(2,i.Section,{title:"Create Account",level:2,children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Account Holder",children:(0,o.createComponentVNode)(2,i.Input,{value:c,fluid:!0,onInput:function(e,t){return l(t)}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Initial Deposit",children:(0,o.createComponentVNode)(2,i.Input,{value:u,fluid:!0,onInput:function(e,t){return s(t)}})})]}),(0,o.createComponentVNode)(2,i.Button,{disabled:!c||!u,mt:1,fluid:!0,icon:"plus",onClick:function(){return n("finalise_create_account",{holder_name:c,starting_funds:u})},content:"Create"})]})},d=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,l=c.access_level,d=c.station_account_number,u=c.account_number,s=c.owner_name,m=c.money,p=c.suspended,h=c.transactions;return(0,o.createComponentVNode)(2,i.Section,{title:"Account Details",level:2,buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"ban",selected:p,content:"Suspend",onClick:function(){return a("toggle_suspension")}}),children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Account Number",children:["#",u]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Holder",children:s}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Balance",children:[m,"\u20ae"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Status",color:p?"bad":"good",children:p?"SUSPENDED":"Active"})]}),(0,o.createComponentVNode)(2,i.Section,{title:"CentCom Administrator",level:2,mt:1,children:(0,o.createComponentVNode)(2,i.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Payroll",children:(0,o.createComponentVNode)(2,i.Button.Confirm,{color:"bad",fluid:!0,icon:"ban",confirmIcon:"ban",content:"Revoke",confirmContent:"This cannot be undone.",disabled:u===d,onClick:function(){return a("revoke_payroll")}})})})}),l>=2&&(0,o.createComponentVNode)(2,i.Section,{title:"Silent Funds Transfer",level:2,children:[(0,o.createComponentVNode)(2,i.Button,{icon:"plus",onClick:function(){return a("add_funds")},content:"Add Funds"}),(0,o.createComponentVNode)(2,i.Button,{icon:"plus",onClick:function(){return a("remove_funds")},content:"Remove Funds"})]}),(0,o.createComponentVNode)(2,i.Section,{title:"Transactions",level:2,mt:1,children:(0,o.createComponentVNode)(2,i.Table,{children:[(0,o.createComponentVNode)(2,i.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:"Timestamp"}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:"Target"}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:"Reason"}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:"Value"}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:"Terminal"})]}),h.map((function(e,t){return(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:[e.date," ",e.time]}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:e.target_name}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:e.purpose}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:[e.amount,"\u20ae"]}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:e.source_terminal})]},t)}))]})})]})},u=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data.accounts;return(0,o.createComponentVNode)(2,i.Section,{title:"NanoTrasen Accounts",level:2,children:c.length&&(0,o.createComponentVNode)(2,i.LabeledList,{children:c.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.owner_name+e.suspended,color:e.suspended?"bad":null,children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,content:"#"+e.account_number,onClick:function(){return a("view_account_detail",{account_index:e.account_index})}})},e.account_index)}))})||(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"There are no accounts available."})})}},function(e,t,n){"use strict";t.__esModule=!0,t.ShuttleList=t.AdminShuttleController=void 0;var o=n(0),r=n(8),i=n(1),a=n(2),c=n(3);t.AdminShuttleController=function(e,t){var n=(0,i.useBackend)(t);n.act,n.data;return(0,o.createComponentVNode)(2,c.Window,{width:600,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,l)})})};var l=function(e,t){var n=(0,i.useBackend)(t),c=n.act,l=n.data,u=l.shuttles,s=l.overmap_ships;return(0,o.createComponentVNode)(2,a.Section,{noTopPadding:!0,children:[(0,o.createComponentVNode)(2,a.Section,{title:"Classic Shuttles",level:2,children:(0,o.createComponentVNode)(2,a.Table,{children:(0,r.sortBy)((function(e){return e.name}))(u).map((function(e){return(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:(0,o.createComponentVNode)(2,a.Button,{m:0,content:"JMP",onClick:function(){return c("adminobserve",{ref:e.ref})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:(0,o.createComponentVNode)(2,a.Button,{m:0,content:"Fly",onClick:function(){return c("classicmove",{ref:e.ref})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.name}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.current_location}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:d(e.status)})]},e.ref)}))})}),(0,o.createComponentVNode)(2,a.Section,{title:"Overmap Ships",level:2,children:(0,o.createComponentVNode)(2,a.Table,{children:(0,r.sortBy)((function(e){var t;return(null==(t=e.name)?void 0:t.toLowerCase())||e.name||e.ref}))(s).map((function(e){return(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:(0,o.createComponentVNode)(2,a.Button,{content:"JMP",onClick:function(){return c("adminobserve",{ref:e.ref})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:(0,o.createComponentVNode)(2,a.Button,{content:"Control",onClick:function(){return c("overmap_control",{ref:e.ref})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.name})]},e.ref)}))})})]})};t.ShuttleList=l;var d=function(e){switch(e){case 0:return"Idle";case 1:return"Warmup";case 2:return"Transit";default:return"UNK"}}},function(e,t,n){"use strict";t.__esModule=!0,t.AgentCard=void 0;var o=n(0),r=(n(5),n(1)),i=n(2),a=n(3);t.AgentCard=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.entries,u=l.electronic_warfare;return(0,o.createComponentVNode)(2,a.Window,{width:550,height:400,theme:"syndicate",children:(0,o.createComponentVNode)(2,a.Window.Content,{children:[(0,o.createComponentVNode)(2,i.Section,{title:"Info",children:(0,o.createComponentVNode)(2,i.Table,{children:d.map((function(e){return(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:(0,o.createComponentVNode)(2,i.Button,{onClick:function(){return c(e.name.toLowerCase().replace(/ /g,""))},icon:"cog"})}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:e.name}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:e.value})]},e.name)}))})}),(0,o.createComponentVNode)(2,i.Section,{title:"Electronic Warfare",children:(0,o.createComponentVNode)(2,i.Button.Checkbox,{checked:u,content:u?"Electronic warfare is enabled. This will prevent you from being tracked by the AI.":"Electronic warfare disabled.",onClick:function(){return c("electronic_warfare")}})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.AiAirlock=void 0;var o=n(0),r=n(1),i=n(2),a=n(3),c={2:{color:"good",localStatusText:"Optimal"},1:{color:"average",localStatusText:"Caution"},0:{color:"bad",localStatusText:"Offline"}};t.AiAirlock=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,u=c[d.power.main]||c[0],s=c[d.power.backup]||c[0],m=c[d.shock]||c[0];return(0,o.createComponentVNode)(2,a.Window,{width:500,height:390,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:[(0,o.createComponentVNode)(2,i.Section,{title:"Power Status",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Main",color:u.color,buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"lightbulb-o",disabled:!d.power.main,content:"Disrupt",onClick:function(){return l("disrupt-main")}}),children:[d.power.main?"Online":"Offline"," ",d.wires.main_1&&d.wires.main_2?d.power.main_timeleft>0&&"["+d.power.main_timeleft+"s]":"[Wires have been cut!]"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Backup",color:s.color,buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"lightbulb-o",disabled:!d.power.backup,content:"Disrupt",onClick:function(){return l("disrupt-backup")}}),children:[d.power.backup?"Online":"Offline"," ",d.wires.backup_1&&d.wires.backup_2?d.power.backup_timeleft>0&&"["+d.power.backup_timeleft+"s]":"[Wires have been cut!]"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Electrify",color:m.color,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:"wrench",disabled:!(d.wires.shock&&0===d.shock),content:"Restore",onClick:function(){return l("shock-restore")}}),(0,o.createComponentVNode)(2,i.Button,{icon:"bolt",disabled:!d.wires.shock,content:"Temporary",onClick:function(){return l("shock-temp")}}),(0,o.createComponentVNode)(2,i.Button,{icon:"bolt",disabled:!d.wires.shock,content:"Permanent",onClick:function(){return l("shock-perm")}})],4),children:[2===d.shock?"Safe":"Electrified"," ",(d.wires.shock?d.shock_timeleft>0&&"["+d.shock_timeleft+"s]":"[Wires have been cut!]")||-1===d.shock_timeleft&&"[Permanent]"]})]})}),(0,o.createComponentVNode)(2,i.Section,{title:"Access and Door Control",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"ID Scan",color:"bad",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:d.id_scanner?"power-off":"times",content:d.id_scanner?"Enabled":"Disabled",selected:d.id_scanner,disabled:!d.wires.id_scanner,onClick:function(){return l("idscan-toggle")}}),children:!d.wires.id_scanner&&"[Wires have been cut!]"}),(0,o.createComponentVNode)(2,i.LabeledList.Divider),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Door Bolts",color:"bad",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:d.locked?"lock":"unlock",content:d.locked?"Lowered":"Raised",selected:d.locked,disabled:!d.wires.bolts,onClick:function(){return l("bolt-toggle")}}),children:!d.wires.bolts&&"[Wires have been cut!]"}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Door Bolt Lights",color:"bad",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:d.lights?"power-off":"times",content:d.lights?"Enabled":"Disabled",selected:d.lights,disabled:!d.wires.lights,onClick:function(){return l("light-toggle")}}),children:!d.wires.lights&&"[Wires have been cut!]"}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Door Force Sensors",color:"bad",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:d.safe?"power-off":"times",content:d.safe?"Enabled":"Disabled",selected:d.safe,disabled:!d.wires.safe,onClick:function(){return l("safe-toggle")}}),children:!d.wires.safe&&"[Wires have been cut!]"}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Door Timing Safety",color:"bad",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:d.speed?"power-off":"times",content:d.speed?"Enabled":"Disabled",selected:d.speed,disabled:!d.wires.timing,onClick:function(){return l("speed-toggle")}}),children:!d.wires.timing&&"[Wires have been cut!]"}),(0,o.createComponentVNode)(2,i.LabeledList.Divider),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Door Control",color:"bad",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:d.opened?"sign-out-alt":"sign-in-alt",content:d.opened?"Open":"Closed",selected:d.opened,disabled:d.locked||d.welded,onClick:function(){return l("open-close")}}),children:!(!d.locked&&!d.welded)&&(0,o.createVNode)(1,"span",null,[(0,o.createTextVNode)("[Door is "),d.locked?"bolted":"",d.locked&&d.welded?" and ":"",d.welded?"welded":"",(0,o.createTextVNode)("!]")],0)})]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.AiRestorerContent=t.AiRestorer=void 0;var o=n(0),r=n(1),i=n(2),a=n(3);t.AiRestorer=function(){return(0,o.createComponentVNode)(2,a.Window,{width:370,height:360,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,c)})})};var c=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,l=c.AI_present,d=c.error,u=c.name,s=c.laws,m=c.isDead,p=c.restoring,h=c.health,C=c.ejectable;return(0,o.createFragment)([d&&(0,o.createComponentVNode)(2,i.NoticeBox,{textAlign:"center",children:d}),!!C&&(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"eject",content:l?u:"----------",disabled:!l,onClick:function(){return a("PRG_eject")}}),!!l&&(0,o.createComponentVNode)(2,i.Section,{title:C?"System Status":u,buttons:(0,o.createComponentVNode)(2,i.Box,{inline:!0,bold:!0,color:m?"bad":"good",children:m?"Nonfunctional":"Functional"}),children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Integrity",children:(0,o.createComponentVNode)(2,i.ProgressBar,{value:h,minValue:0,maxValue:100,ranges:{good:[70,Infinity],average:[50,70],bad:[-Infinity,50]}})})}),!!p&&(0,o.createComponentVNode)(2,i.Box,{bold:!0,textAlign:"center",fontSize:"20px",color:"good",mt:1,children:"RECONSTRUCTION IN PROGRESS"}),(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"plus",content:"Begin Reconstruction",disabled:p,mt:1,onClick:function(){return a("PRG_beginReconstruction")}}),(0,o.createComponentVNode)(2,i.Section,{title:"Laws",level:2,children:s.map((function(e){return(0,o.createComponentVNode)(2,i.Box,{className:"candystripe",children:e},e)}))})]})],0)};t.AiRestorerContent=c},function(e,t,n){"use strict";t.__esModule=!0,t.AiSupermatter=void 0;var o=n(0),r=(n(5),n(1)),i=n(2),a=n(3),c=(n(20),n(61));t.AiSupermatter=function(e,t){var n=(0,r.useBackend)(t).data,i=(n.integrity_percentage,n.ambient_temp,n.ambient_pressure,n.detonating),c=(0,o.createComponentVNode)(2,d);return i&&(c=(0,o.createComponentVNode)(2,l)),(0,o.createComponentVNode)(2,a.Window,{width:500,height:300,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:c})})};var l=function(e,t){return(0,o.createComponentVNode)(2,c.FullscreenNotice,{title:"DETONATION IMMINENT",children:(0,o.createComponentVNode)(2,i.Box,{fontSize:"1.5rem",bold:!0,color:"bad",children:[(0,o.createComponentVNode)(2,i.Icon,{color:"bad",name:"exclamation-triangle",verticalAlign:"middle",size:3,mr:"1rem"}),(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"CRYSTAL DELAMINATING"}),(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"Evacuate area immediately"})]})})},d=function(e,t){var n=(0,r.useBackend)(t).data,a=n.integrity_percentage,c=n.ambient_temp,l=n.ambient_pressure;return(0,o.createComponentVNode)(2,i.Section,{title:"Status",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Crystal Integrity",children:(0,o.createComponentVNode)(2,i.ProgressBar,{value:a,maxValue:100,ranges:{good:[90,Infinity],average:[25,90],bad:[-Infinity,25]}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Environment Temperature",children:(0,o.createComponentVNode)(2,i.ProgressBar,{value:c,maxValue:1e4,ranges:{bad:[5e3,Infinity],average:[4e3,5e3],good:[-Infinity,4e3]},children:[c," K"]})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Environment Pressure",children:[l," kPa"]})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.AirAlarm=void 0;var o=n(0),r=n(5),i=(n(6),n(1)),a=n(2),c=n(28),l=n(3),d=n(185),u=n(474);t.AirAlarm=function(e,t){var n=(0,i.useBackend)(t),r=(n.act,n.data),a=r.locked&&!r.siliconUser&&!r.remoteUser;return(0,o.createComponentVNode)(2,l.Window,{width:440,height:650,resizable:!0,children:(0,o.createComponentVNode)(2,l.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,d.InterfaceLockNoticeBox),(0,o.createComponentVNode)(2,s),(0,o.createComponentVNode)(2,m),!a&&(0,o.createComponentVNode)(2,h)]})})};var s=function(e,t){var n=(0,i.useBackend)(t).data,l=(n.environment_data||[]).filter((function(e){return e.value>=.01})),d={0:{color:"good",localStatusText:"Optimal"},1:{color:"average",localStatusText:"Caution"},2:{color:"bad",localStatusText:"Danger (Internals Required)"}},u=d[n.danger_level]||d[0];return(0,o.createComponentVNode)(2,a.Section,{title:"Air Status",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[l.length>0&&(0,o.createFragment)([l.map((function(e){var t=d[e.danger_level]||d[0];return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:(0,c.getGasLabel)(e.name),color:t.color,children:[(0,r.toFixed)(e.value,2),e.unit]},e.name)})),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Local status",color:u.color,children:u.localStatusText}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Area status",color:n.atmos_alarm||n.fire_alarm?"bad":"good",children:(n.atmos_alarm?"Atmosphere Alarm":n.fire_alarm&&"Fire Alarm")||"Nominal"})],0)||(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Warning",color:"bad",children:"Cannot obtain air sample for analysis."}),!!n.emagged&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Warning",color:"bad",children:"Safety measures offline. Device may exhibit abnormal behavior."})]})})},m=function(e,t){var n=(0,i.useBackend)(t),r=n.act,c=n.data,l=c.target_temperature,d=c.rcon;return(0,o.createComponentVNode)(2,a.Section,{title:"Comfort Settings",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Remote Control",children:[(0,o.createComponentVNode)(2,a.Button,{selected:1===d,content:"Off",onClick:function(){return r("rcon",{rcon:1})}}),(0,o.createComponentVNode)(2,a.Button,{selected:2===d,content:"Auto",onClick:function(){return r("rcon",{rcon:2})}}),(0,o.createComponentVNode)(2,a.Button,{selected:3===d,content:"On",onClick:function(){return r("rcon",{rcon:3})}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Thermostat",children:(0,o.createComponentVNode)(2,a.Button,{content:l,onClick:function(){return r("temperature")}})})]})})},p={home:{title:"Air Controls",component:function(){return C}},vents:{title:"Vent Controls",component:function(){return f}},scrubbers:{title:"Scrubber Controls",component:function(){return N}},modes:{title:"Operating Mode",component:function(){return b}},thresholds:{title:"Alarm Thresholds",component:function(){return V}}},h=function(e,t){var n=(0,i.useLocalState)(t,"screen"),r=n[0],c=n[1],l=p[r]||p.home,d=l.component();return(0,o.createComponentVNode)(2,a.Section,{title:l.title,buttons:r&&(0,o.createComponentVNode)(2,a.Button,{icon:"arrow-left",content:"Back",onClick:function(){return c()}}),children:(0,o.createComponentVNode)(2,d)})},C=function(e,t){var n=(0,i.useBackend)(t),r=n.act,c=n.data,l=(0,i.useLocalState)(t,"screen"),d=(l[0],l[1]),u=c.mode,s=c.atmos_alarm;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:s?"exclamation-triangle":"exclamation",color:s&&"caution",content:"Area Atmosphere Alarm",onClick:function(){return r(s?"reset":"alarm")}}),(0,o.createComponentVNode)(2,a.Box,{mt:1}),(0,o.createComponentVNode)(2,a.Button,{icon:3===u?"exclamation-triangle":"exclamation",color:3===u&&"danger",content:"Panic Siphon",onClick:function(){return r("mode",{mode:3===u?1:3})}}),(0,o.createComponentVNode)(2,a.Box,{mt:2}),(0,o.createComponentVNode)(2,a.Button,{icon:"sign-out-alt",content:"Vent Controls",onClick:function(){return d("vents")}}),(0,o.createComponentVNode)(2,a.Box,{mt:1}),(0,o.createComponentVNode)(2,a.Button,{icon:"filter",content:"Scrubber Controls",onClick:function(){return d("scrubbers")}}),(0,o.createComponentVNode)(2,a.Box,{mt:1}),(0,o.createComponentVNode)(2,a.Button,{icon:"cog",content:"Operating Mode",onClick:function(){return d("modes")}}),(0,o.createComponentVNode)(2,a.Box,{mt:1}),(0,o.createComponentVNode)(2,a.Button,{icon:"chart-bar",content:"Alarm Thresholds",onClick:function(){return d("thresholds")}})],4)},f=function(e,t){var n=(0,i.useBackend)(t).data.vents;return n&&0!==n.length?n.map((function(e){return(0,o.createComponentVNode)(2,u.Vent,{vent:e},e.id_tag)})):"Nothing to show"},N=function(e,t){var n=(0,i.useBackend)(t).data.scrubbers;return n&&0!==n.length?n.map((function(e){return(0,o.createComponentVNode)(2,u.Scrubber,{scrubber:e},e.id_tag)})):"Nothing to show"},b=function(e,t){var n=(0,i.useBackend)(t),r=n.act,c=n.data.modes;return c&&0!==c.length?c.map((function(e){return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:e.selected?"check-square-o":"square-o",selected:e.selected,color:e.selected&&e.danger&&"danger",content:e.name,onClick:function(){return r("mode",{mode:e.mode})}}),(0,o.createComponentVNode)(2,a.Box,{mt:1})],4,e.mode)})):"Nothing to show"},V=function(e,t){var n=(0,i.useBackend)(t),l=n.act,d=n.data.thresholds;return(0,o.createVNode)(1,"table","LabeledList",[(0,o.createVNode)(1,"thead",null,(0,o.createVNode)(1,"tr",null,[(0,o.createVNode)(1,"td"),(0,o.createVNode)(1,"td","color-bad","min2",16),(0,o.createVNode)(1,"td","color-average","min1",16),(0,o.createVNode)(1,"td","color-average","max1",16),(0,o.createVNode)(1,"td","color-bad","max2",16)],4),2),(0,o.createVNode)(1,"tbody",null,d.map((function(e){return(0,o.createVNode)(1,"tr",null,[(0,o.createVNode)(1,"td","LabeledList__label",(0,o.createVNode)(1,"span","color-"+(0,c.getGasColor)(e.name),(0,c.getGasLabel)(e.name),0),2),e.settings.map((function(e){return(0,o.createVNode)(1,"td",null,(0,o.createComponentVNode)(2,a.Button,{content:(0,r.toFixed)(e.selected,2),onClick:function(){return l("threshold",{env:e.env,"var":e.val})}}),2,null,e.val)}))],0,null,e.name)})),0)],4,{style:{width:"100%"}})}},function(e,t,n){"use strict";t.__esModule=!0,t.Scrubber=t.Vent=void 0;var o=n(0),r=n(6),i=n(1),a=n(2);n(28);t.Vent=function(e,t){var n=e.vent,c=(0,i.useBackend)(t).act,l=n.id_tag,d=n.long_name,u=n.power,s=n.checks,m=n.excheck,p=n.incheck,h=n.direction,C=n.external,f=n.internal,N=n.extdefault,b=n.intdefault;return(0,o.createComponentVNode)(2,a.Section,{level:2,title:(0,r.decodeHtmlEntities)(d),buttons:(0,o.createComponentVNode)(2,a.Button,{icon:u?"power-off":"times",selected:u,content:u?"On":"Off",onClick:function(){return c("power",{id_tag:l,val:Number(!u)})}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Mode",children:(0,o.createComponentVNode)(2,a.Button,{icon:"sign-in-alt",content:"siphon"!==h?"Pressurizing":"Siphoning",color:"siphon"===h&&"danger",onClick:function(){return c("direction",{id_tag:l,val:Number("siphon"===h)})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pressure Regulator",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"sign-in-alt",content:"Internal",selected:p,onClick:function(){return c("incheck",{id_tag:l,val:s})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"sign-out-alt",content:"External",selected:m,onClick:function(){return c("excheck",{id_tag:l,val:s})}})]}),!!p&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Internal Target",children:[(0,o.createComponentVNode)(2,a.NumberInput,{value:Math.round(f),unit:"kPa",width:"75px",minValue:0,step:10,maxValue:5066,onChange:function(e,t){return c("set_internal_pressure",{id_tag:l,value:t})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"undo",disabled:b,content:"Reset",onClick:function(){return c("reset_internal_pressure",{id_tag:l})}})]}),!!m&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"External Target",children:[(0,o.createComponentVNode)(2,a.NumberInput,{value:Math.round(C),unit:"kPa",width:"75px",minValue:0,step:10,maxValue:5066,onChange:function(e,t){return c("set_external_pressure",{id_tag:l,value:t})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"undo",disabled:N,content:"Reset",onClick:function(){return c("reset_external_pressure",{id_tag:l})}})]})]})})};t.Scrubber=function(e,t){var n=e.scrubber,c=(0,i.useBackend)(t).act,l=n.long_name,d=n.power,u=n.scrubbing,s=n.id_tag,m=(n.widenet,n.filters);return(0,o.createComponentVNode)(2,a.Section,{level:2,title:(0,r.decodeHtmlEntities)(l),buttons:(0,o.createComponentVNode)(2,a.Button,{icon:d?"power-off":"times",content:d?"On":"Off",selected:d,onClick:function(){return c("power",{id_tag:s,val:Number(!d)})}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Mode",children:(0,o.createComponentVNode)(2,a.Button,{icon:u?"filter":"sign-in-alt",color:u||"danger",content:u?"Scrubbing":"Siphoning",onClick:function(){return c("scrubbing",{id_tag:s,val:Number(!u)})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Filters",children:u&&m.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{icon:e.val?"check-square-o":"square-o",content:e.name,title:e.name,selected:e.val,onClick:function(){return c(e.command,{id_tag:s,val:!e.val})}},e.name)}))||"N/A"})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.AlgaeFarm=void 0;var o=n(0),r=n(1),i=n(2),a=(n(20),n(3)),c=(n(5),n(6));t.AlgaeFarm=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,u=d.usePower,s=d.materials,m=d.last_flow_rate,p=d.last_power_draw,h=d.inputDir,C=d.outputDir,f=d.input,N=d.output,b=d.errorText;return(0,o.createComponentVNode)(2,a.Window,{width:500,height:300,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:[b&&(0,o.createComponentVNode)(2,i.NoticeBox,{warning:!0,children:(0,o.createComponentVNode)(2,i.Box,{display:"inline-block",verticalAlign:"middle",children:b})}),(0,o.createComponentVNode)(2,i.Section,{title:"Status",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"power-off",content:"Processing",selected:2===u,onClick:function(){return l("toggle")}}),children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Flow Rate",children:[m," L/s"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Power Draw",children:[p," W"]}),(0,o.createComponentVNode)(2,i.LabeledList.Divider,{size:1}),s.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:(0,c.capitalize)(e.display),children:[(0,o.createComponentVNode)(2,i.ProgressBar,{width:"80%",value:e.qty,maxValue:e.max,children:[e.qty,"/",e.max]}),(0,o.createComponentVNode)(2,i.Button,{ml:1,content:"Eject",onClick:function(){return l("ejectMaterial",{mat:e.name})}})]},e.name)}))]}),(0,o.createComponentVNode)(2,i.Table,{mt:1,children:(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:(0,o.createComponentVNode)(2,i.Section,{title:"Gas Input ("+h+")",children:f?(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Total Pressure",children:[f.pressure," kPa"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:f.name,children:[f.percent,"% (",f.moles," moles)"]})]}):(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"No connection detected."})})}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:(0,o.createComponentVNode)(2,i.Section,{title:"Gas Output ("+C+")",children:N?(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Total Pressure",children:[N.pressure," kPa"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:N.name,children:[N.percent,"% (",N.moles," moles)"]})]}):(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"No connection detected."})})})]})})]})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.AppearanceChanger=void 0;var o=n(0),r=n(8),i=n(6),a=n(1),c=n(2),l=n(3);t.AppearanceChanger=function(e,t){var n=(0,a.useBackend)(t),r=(n.act,n.config),N=n.data,b=N.name,V=N.specimen,g=N.gender,v=N.gender_id,_=N.hair_style,k=N.facial_hair_style,y=N.ear_style,L=N.tail_style,B=N.wing_style,w=N.change_race,x=N.change_gender,S=N.change_eye_color,I=N.change_skin_tone,T=N.change_skin_color,A=N.change_hair_color,E=N.change_facial_hair_color,M=N.change_hair,P=N.change_facial_hair,O=N.mapRef,F=r.title,R=S||I||T||A||E,D=-1;w?D=0:x?D=1:R?D=2:M?D=4:P&&(D=5);var j=(0,a.useLocalState)(t,"tabIndex",D),W=j[0],z=j[1];return(0,o.createComponentVNode)(2,l.Window,{width:700,height:650,title:(0,i.decodeHtmlEntities)(F),children:(0,o.createComponentVNode)(2,l.Window.Content,{children:[(0,o.createComponentVNode)(2,c.Section,{title:"Reflection",children:(0,o.createComponentVNode)(2,c.Flex,{children:[(0,o.createComponentVNode)(2,c.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Name",children:b}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Species",color:w?null:"grey",children:V}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Biological Sex",color:x?null:"grey",children:g?(0,i.capitalize)(g):"Not Set"}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Gender Identity",color:R?null:"grey",children:v?(0,i.capitalize)(v):"Not Set"}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Hair Style",color:M?null:"grey",children:_?(0,i.capitalize)(_):"Not Set"}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Facial Hair Style",color:P?null:"grey",children:k?(0,i.capitalize)(k):"Not Set"}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Ear Style",color:M?null:"grey",children:y?(0,i.capitalize)(y):"Not Set"}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Tail Style",color:M?null:"grey",children:L?(0,i.capitalize)(L):"Not Set"}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Wing Style",color:M?null:"grey",children:B?(0,i.capitalize)(B):"Not Set"})]})}),(0,o.createComponentVNode)(2,c.Flex.Item,{children:(0,o.createComponentVNode)(2,c.ByondUi,{style:{width:"256px",height:"256px"},params:{id:O,type:"map"}})})]})}),(0,o.createComponentVNode)(2,c.Tabs,{children:[w?(0,o.createComponentVNode)(2,c.Tabs.Tab,{selected:0===W,onClick:function(){return z(0)},children:"Race"}):null,x?(0,o.createComponentVNode)(2,c.Tabs.Tab,{selected:1===W,onClick:function(){return z(1)},children:"Gender & Sex"}):null,R?(0,o.createComponentVNode)(2,c.Tabs.Tab,{selected:2===W,onClick:function(){return z(2)},children:"Colors"}):null,M?(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Tabs.Tab,{selected:3===W,onClick:function(){return z(3)},children:"Hair"}),(0,o.createComponentVNode)(2,c.Tabs.Tab,{selected:5===W,onClick:function(){return z(5)},children:"Ear"}),(0,o.createComponentVNode)(2,c.Tabs.Tab,{selected:6===W,onClick:function(){return z(6)},children:"Tail"}),(0,o.createComponentVNode)(2,c.Tabs.Tab,{selected:7===W,onClick:function(){return z(7)},children:"Wing"})],4):null,P?(0,o.createComponentVNode)(2,c.Tabs.Tab,{selected:4===W,onClick:function(){return z(4)},children:"Facial Hair"}):null]}),(0,o.createComponentVNode)(2,c.Box,{height:"43%",children:[w&&0===W?(0,o.createComponentVNode)(2,d):null,x&&1===W?(0,o.createComponentVNode)(2,u):null,R&&2===W?(0,o.createComponentVNode)(2,s):null,M&&3===W?(0,o.createComponentVNode)(2,m):null,P&&4===W?(0,o.createComponentVNode)(2,p):null,M&&5===W?(0,o.createComponentVNode)(2,h):null,M&&6===W?(0,o.createComponentVNode)(2,C):null,M&&7===W?(0,o.createComponentVNode)(2,f):null]})]})})};var d=function(e,t){var n=(0,a.useBackend)(t),i=n.act,l=n.data,d=l.species,u=l.specimen,s=(0,r.sortBy)((function(e){return e.specimen}))(d||[]);return(0,o.createComponentVNode)(2,c.Section,{title:"Species",fill:!0,scrollable:!0,children:s.map((function(e){return(0,o.createComponentVNode)(2,c.Button,{content:e.specimen,selected:u===e.specimen,onClick:function(){return i("race",{race:e.specimen})}},e.specimen)}))})},u=function(e,t){var n=(0,a.useBackend)(t),r=n.act,i=n.data,l=i.gender,d=i.gender_id,u=i.genders,s=i.id_genders;return(0,o.createComponentVNode)(2,c.Section,{title:"Gender & Sex",fill:!0,scrollable:!0,children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Biological Sex",children:u.map((function(e){return(0,o.createComponentVNode)(2,c.Button,{selected:e.gender_key===l,content:e.gender_name,onClick:function(){return r("gender",{gender:e.gender_key})}},e.gender_key)}))}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Gender Identity",children:s.map((function(e){return(0,o.createComponentVNode)(2,c.Button,{selected:e.gender_key===d,content:e.gender_name,onClick:function(){return r("gender_id",{gender_id:e.gender_key})}},e.gender_key)}))})]})})},s=function(e,t){var n=(0,a.useBackend)(t),r=n.act,i=n.data,l=i.change_eye_color,d=i.change_skin_tone,u=i.change_skin_color,s=i.change_hair_color,m=i.change_facial_hair_color,p=i.eye_color,h=i.skin_color,C=i.hair_color,f=i.facial_hair_color,N=i.ears_color,b=i.ears2_color,V=i.tail_color,g=i.tail2_color,v=i.wing_color,_=i.wing2_color;return(0,o.createComponentVNode)(2,c.Section,{title:"Colors",fill:!0,scrollable:!0,children:[l?(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createComponentVNode)(2,c.ColorBox,{color:p,mr:1}),(0,o.createComponentVNode)(2,c.Button,{content:"Change Eye Color",onClick:function(){return r("eye_color")}})]}):null,d?(0,o.createComponentVNode)(2,c.Box,{children:(0,o.createComponentVNode)(2,c.Button,{content:"Change Skin Tone",onClick:function(){return r("skin_tone")}})}):null,u?(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createComponentVNode)(2,c.ColorBox,{color:h,mr:1}),(0,o.createComponentVNode)(2,c.Button,{content:"Change Skin Color",onClick:function(){return r("skin_color")}})]}):null,s?(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createComponentVNode)(2,c.ColorBox,{color:C,mr:1}),(0,o.createComponentVNode)(2,c.Button,{content:"Change Hair Color",onClick:function(){return r("hair_color")}})]}),(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createComponentVNode)(2,c.ColorBox,{color:N,mr:1}),(0,o.createComponentVNode)(2,c.Button,{content:"Change Ears Color",onClick:function(){return r("ears_color")}})]}),(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createComponentVNode)(2,c.ColorBox,{color:b,mr:1}),(0,o.createComponentVNode)(2,c.Button,{content:"Change Secondary Ears Color",onClick:function(){return r("ears2_color")}})]}),(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createComponentVNode)(2,c.ColorBox,{color:V,mr:1}),(0,o.createComponentVNode)(2,c.Button,{content:"Change Tail Color",onClick:function(){return r("tail_color")}})]}),(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createComponentVNode)(2,c.ColorBox,{color:g,mr:1}),(0,o.createComponentVNode)(2,c.Button,{content:"Change Secondary Tail Color",onClick:function(){return r("tail2_color")}})]}),(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createComponentVNode)(2,c.ColorBox,{color:v,mr:1}),(0,o.createComponentVNode)(2,c.Button,{content:"Change Wing Color",onClick:function(){return r("wing_color")}})]}),(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createComponentVNode)(2,c.ColorBox,{color:_,mr:1}),(0,o.createComponentVNode)(2,c.Button,{content:"Change Secondary Wing Color",onClick:function(){return r("wing2_color")}})]})],4):null,m?(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createComponentVNode)(2,c.ColorBox,{color:f,mr:1}),(0,o.createComponentVNode)(2,c.Button,{content:"Change Facial Hair Color",onClick:function(){return r("facial_hair_color")}})]}):null]})},m=function(e,t){var n=(0,a.useBackend)(t),r=n.act,i=n.data,l=i.hair_style,d=i.hair_styles;return(0,o.createComponentVNode)(2,c.Section,{title:"Hair",fill:!0,scrollable:!0,children:d.map((function(e){return(0,o.createComponentVNode)(2,c.Button,{onClick:function(){return r("hair",{hair:e.hairstyle})},selected:e.hairstyle===l,content:e.hairstyle},e.hairstyle)}))})},p=function(e,t){var n=(0,a.useBackend)(t),r=n.act,i=n.data,l=i.facial_hair_style,d=i.facial_hair_styles;return(0,o.createComponentVNode)(2,c.Section,{title:"Facial Hair",fill:!0,scrollable:!0,children:d.map((function(e){return(0,o.createComponentVNode)(2,c.Button,{onClick:function(){return r("facial_hair",{facial_hair:e.facialhairstyle})},selected:e.facialhairstyle===l,content:e.facialhairstyle},e.facialhairstyle)}))})},h=function(e,t){var n=(0,a.useBackend)(t),i=n.act,l=n.data,d=l.ear_style,u=l.ear_styles;return(0,o.createComponentVNode)(2,c.Section,{title:"Ears",fill:!0,scrollable:!0,children:[(0,o.createComponentVNode)(2,c.Button,{onClick:function(){return i("ear",{clear:!0})},selected:null===d,content:"-- Not Set --"}),(0,r.sortBy)((function(e){return e.name.toLowerCase()}))(u).map((function(e){return(0,o.createComponentVNode)(2,c.Button,{onClick:function(){return i("ear",{ref:e.instance})},selected:e.name===d,content:e.name},e.instance)}))]})},C=function(e,t){var n=(0,a.useBackend)(t),i=n.act,l=n.data,d=l.tail_style,u=l.tail_styles;return(0,o.createComponentVNode)(2,c.Section,{title:"Tails",fill:!0,scrollable:!0,children:[(0,o.createComponentVNode)(2,c.Button,{onClick:function(){return i("tail",{clear:!0})},selected:null===d,content:"-- Not Set --"}),(0,r.sortBy)((function(e){return e.name.toLowerCase()}))(u).map((function(e){return(0,o.createComponentVNode)(2,c.Button,{onClick:function(){return i("tail",{ref:e.instance})},selected:e.name===d,content:e.name},e.instance)}))]})},f=function(e,t){var n=(0,a.useBackend)(t),i=n.act,l=n.data,d=l.wing_style,u=l.wing_styles;return(0,o.createComponentVNode)(2,c.Section,{title:"Wings",fill:!0,scrollable:!0,children:[(0,o.createComponentVNode)(2,c.Button,{onClick:function(){return i("wing",{clear:!0})},selected:null===d,content:"-- Not Set --"}),(0,r.sortBy)((function(e){return e.name.toLowerCase()}))(u).map((function(e){return(0,o.createComponentVNode)(2,c.Button,{onClick:function(){return i("wing",{ref:e.instance})},selected:e.name===d,content:e.name},e.instance)}))]})}},function(e,t,n){"use strict";t.__esModule=!0,t.ArcadeBattle=void 0;var o=n(0),r=n(1),i=n(2),a=n(3);t.ArcadeBattle=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=(l.name,l.temp),u=l.enemyAction,s=l.enemyName,m=l.playerHP,p=l.playerMP,h=l.enemyHP,C=(l.enemyMP,l.gameOver);return(0,o.createComponentVNode)(2,a.Window,{width:400,height:240,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:(0,o.createComponentVNode)(2,i.Section,{title:s,textAlign:"center",children:[(0,o.createComponentVNode)(2,i.Section,{color:"label",children:[(0,o.createComponentVNode)(2,i.Box,{children:d}),(0,o.createComponentVNode)(2,i.Box,{children:!C&&u})]}),(0,o.createComponentVNode)(2,i.Flex,{spacing:1,children:[(0,o.createComponentVNode)(2,i.Flex.Item,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Player Health",children:(0,o.createComponentVNode)(2,i.ProgressBar,{value:m,minValue:0,maxValue:30,ranges:{olive:[31,Infinity],good:[20,31],average:[10,20],bad:[-Infinity,10]},children:[m,"HP"]})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Player Magic",children:(0,o.createComponentVNode)(2,i.ProgressBar,{value:p,minValue:0,maxValue:10,ranges:{purple:[11,Infinity],violet:[3,11],bad:[-Infinity,3]},children:[p,"MP"]})})]})}),(0,o.createComponentVNode)(2,i.Flex.Item,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Enemy HP",children:(0,o.createComponentVNode)(2,i.ProgressBar,{value:h,minValue:0,maxValue:45,ranges:{olive:[31,Infinity],good:[20,31],average:[10,20],bad:[-Infinity,10]},children:[h,"HP"]})})})})]}),C&&(0,o.createComponentVNode)(2,i.Button,{fluid:!0,mt:1,color:"green",content:"New Game",onClick:function(){return c("newgame")}})||(0,o.createComponentVNode)(2,i.Flex,{mt:2,justify:"space-between",spacing:1,children:[(0,o.createComponentVNode)(2,i.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"fist-raised",tooltip:"Go in for the kill!",tooltipPosition:"top",onClick:function(){return c("attack")},content:"Attack!"})}),(0,o.createComponentVNode)(2,i.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"band-aid",tooltip:"Heal yourself!",tooltipPosition:"top",onClick:function(){return c("heal")},content:"Heal!"})}),(0,o.createComponentVNode)(2,i.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"magic",tooltip:"Recharge your magic!",tooltipPosition:"top",onClick:function(){return c("charge")},content:"Recharge!"})})]})]})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.AreaScrubberControl=void 0;var o=n(0),r=n(2),i=n(1),a=n(3),c=n(6);t.AreaScrubberControl=function(e,t){var n=(0,i.useBackend)(t),c=n.act,d=n.data,u=(0,i.useLocalState)(t,"showArea",!1),s=u[0],m=u[1],p=d.scrubbers;return p?(0,o.createComponentVNode)(2,a.Window,{width:600,height:400,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,r.Section,{children:[(0,o.createComponentVNode)(2,r.Flex,{wrap:"wrap",children:[(0,o.createComponentVNode)(2,r.Flex.Item,{m:"2px",basis:"49%",children:(0,o.createComponentVNode)(2,r.Button,{textAlign:"center",fluid:!0,icon:"search",content:"Scan",onClick:function(){return c("scan")}})}),(0,o.createComponentVNode)(2,r.Flex.Item,{m:"2px",basis:"49%",grow:1,children:(0,o.createComponentVNode)(2,r.Button,{textAlign:"center",fluid:!0,icon:"layer-group",content:"Show Areas",selected:s,onClick:function(){return m(!s)}})}),(0,o.createComponentVNode)(2,r.Flex.Item,{m:"2px",basis:"49%",children:(0,o.createComponentVNode)(2,r.Button,{textAlign:"center",fluid:!0,icon:"toggle-on",content:"All On",onClick:function(){return c("allon")}})}),(0,o.createComponentVNode)(2,r.Flex.Item,{m:"2px",basis:"49%",grow:1,children:(0,o.createComponentVNode)(2,r.Button,{textAlign:"center",fluid:!0,icon:"toggle-off",content:"All Off",onClick:function(){return c("alloff")}})})]}),(0,o.createComponentVNode)(2,r.Flex,{wrap:"wrap",children:p.map((function(e){return(0,o.createComponentVNode)(2,r.Flex.Item,{m:"2px",basis:"32%",children:(0,o.createComponentVNode)(2,l,{scrubber:e,showArea:s})},e.id)}))})]})})}):(0,o.createComponentVNode)(2,r.Section,{title:"Error",children:[(0,o.createComponentVNode)(2,r.Box,{color:"bad",children:"No Scrubbers Detected."}),(0,o.createComponentVNode)(2,r.Button,{fluid:!0,icon:"search",content:"Scan",onClick:function(){return c("scan")}})]})};var l=function(e,t){var n=(0,i.useBackend)(t).act,a=e.scrubber,l=e.showArea;return(0,o.createComponentVNode)(2,r.Section,{title:a.name,children:[(0,o.createComponentVNode)(2,r.Button,{fluid:!0,icon:"power-off",content:a.on?"Enabled":"Disabled",selected:a.on,onClick:function(){return n("toggle",{id:a.id})}}),(0,o.createComponentVNode)(2,r.LabeledList,{children:[(0,o.createComponentVNode)(2,r.LabeledList.Item,{label:"Pressure",children:[a.pressure," kPa"]}),(0,o.createComponentVNode)(2,r.LabeledList.Item,{label:"Flow Rate",children:[a.flow_rate," L/s"]}),(0,o.createComponentVNode)(2,r.LabeledList.Item,{label:"Load",children:[a.load," W"]}),l&&(0,o.createComponentVNode)(2,r.LabeledList.Item,{label:"Area",children:(0,c.toTitleCase)(a.area)})]})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.AssemblyInfrared=void 0;var o=n(0),r=(n(5),n(1)),i=n(2),a=n(3);t.AssemblyInfrared=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.on,u=l.visible;return(0,o.createComponentVNode)(2,a.Window,{children:(0,o.createComponentVNode)(2,a.Window.Content,{children:(0,o.createComponentVNode)(2,i.Section,{title:"Infrared Unit",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Laser",children:(0,o.createComponentVNode)(2,i.Button,{icon:"power-off",fluid:!0,selected:d,onClick:function(){return c("state")},children:d?"On":"Off"})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Visibility",children:(0,o.createComponentVNode)(2,i.Button,{icon:"eye",fluid:!0,selected:u,onClick:function(){return c("visible")},children:u?"Able to be seen":"Invisible"})})]})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.AssemblyProx=void 0;var o=n(0),r=n(5),i=n(1),a=n(2),c=n(3),l=n(20);t.AssemblyProx=function(e,t){var n=(0,i.useBackend)(t),d=n.act,u=n.data,s=u.timing,m=u.time,p=u.range,h=u.maxRange,C=u.scanning;return(0,o.createComponentVNode)(2,c.Window,{children:(0,o.createComponentVNode)(2,c.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{title:"Timing Unit",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Timer",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"stopwatch",selected:s,onClick:function(){return d("timing")},children:s?"Counting Down":"Disabled"}),children:(0,o.createComponentVNode)(2,a.NumberInput,{animated:!0,fluid:!0,value:m/10,minValue:0,maxValue:600,format:function(e){return(0,l.formatTime)((0,r.round)(e))},onDrag:function(e,t){return d("set_time",{time:t})}})})})}),(0,o.createComponentVNode)(2,a.Section,{title:"Prox Unit",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Range",children:(0,o.createComponentVNode)(2,a.NumberInput,{minValue:1,value:p,maxValue:h,onDrag:function(e,t){return d("range",{range:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Armed",children:[(0,o.createComponentVNode)(2,a.Button,{mr:1,icon:C?"lock":"lock-open",selected:C,onClick:function(){return d("scanning")},children:C?"ARMED":"Unarmed"}),"Movement sensor is active when armed!"]})]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.AssemblyTimer=void 0;var o=n(0),r=n(5),i=n(1),a=n(2),c=n(3),l=n(20);t.AssemblyTimer=function(e,t){var n=(0,i.useBackend)(t),d=n.act,u=n.data,s=u.timing,m=u.time;return(0,o.createComponentVNode)(2,c.Window,{children:(0,o.createComponentVNode)(2,c.Window.Content,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Timing Unit",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Timer",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"stopwatch",selected:s,onClick:function(){return d("timing")},children:s?"Counting Down":"Disabled"}),children:(0,o.createComponentVNode)(2,a.NumberInput,{animated:!0,fluid:!0,value:m/10,minValue:0,maxValue:600,format:function(e){return(0,l.formatTime)((0,r.round)(e))},onDrag:function(e,t){return d("set_time",{time:t})}})})})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.AtmosAlertConsole=void 0;var o=n(0),r=n(1),i=n(2),a=n(3);t.AtmosAlertConsole=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.priority_alarms||[],u=l.minor_alarms||[];return(0,o.createComponentVNode)(2,a.Window,{width:350,height:300,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,i.Section,{title:"Alarms",children:(0,o.createVNode)(1,"ul",null,[0===d.length&&(0,o.createVNode)(1,"li","color-good","No Priority Alerts",16),d.map((function(e){return(0,o.createVNode)(1,"li",null,(0,o.createComponentVNode)(2,i.Button,{icon:"times",content:e.name,color:"bad",onClick:function(){return c("clear",{ref:e.ref})}}),2,null,e.name)})),0===u.length&&(0,o.createVNode)(1,"li","color-good","No Minor Alerts",16),u.map((function(e){return(0,o.createVNode)(1,"li",null,(0,o.createComponentVNode)(2,i.Button,{icon:"times",content:e.name,color:"average",onClick:function(){return c("clear",{ref:e.ref})}}),2,null,e.name)}))],0)})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.AtmosFilter=void 0;var o=n(0),r=n(1),i=n(2),a=(n(28),n(3));t.AtmosFilter=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.filter_types||[];return(0,o.createComponentVNode)(2,a.Window,{width:390,height:187,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Power",children:(0,o.createComponentVNode)(2,i.Button,{icon:l.on?"power-off":"times",content:l.on?"On":"Off",selected:l.on,onClick:function(){return c("power")}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Transfer Rate",children:[(0,o.createComponentVNode)(2,i.Box,{inline:!0,mr:1,children:(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:l.last_flow_rate,format:function(e){return e+" L/s"}})}),(0,o.createComponentVNode)(2,i.NumberInput,{animated:!0,value:parseFloat(l.rate),width:"63px",unit:"L/s",minValue:0,maxValue:200,onDrag:function(e,t){return c("rate",{rate:t})}}),(0,o.createComponentVNode)(2,i.Button,{ml:1,icon:"plus",content:"Max",disabled:l.rate===l.max_rate,onClick:function(){return c("rate",{rate:"max"})}})]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Filter",children:d.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{selected:e.selected,content:e.name,onClick:function(){return c("filter",{filterset:e.f_type})}},e.name)}))})]})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.AtmosMixer=void 0;var o=n(0),r=n(1),i=n(2),a=n(3);t.AtmosMixer=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data;return(0,o.createComponentVNode)(2,a.Window,{width:370,height:195,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Power",children:(0,o.createComponentVNode)(2,i.Button,{icon:l.on?"power-off":"times",content:l.on?"On":"Off",selected:l.on,onClick:function(){return c("power")}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Output Pressure",children:[(0,o.createComponentVNode)(2,i.NumberInput,{animated:!0,value:parseFloat(l.set_pressure),unit:"kPa",width:"75px",minValue:0,maxValue:l.max_pressure,step:10,onChange:function(e,t){return c("pressure",{pressure:t})}}),(0,o.createComponentVNode)(2,i.Button,{ml:1,icon:"plus",content:"Max",disabled:l.set_pressure===l.max_pressure,onClick:function(){return c("pressure",{pressure:"max"})}})]}),(0,o.createComponentVNode)(2,i.LabeledList.Divider,{size:1}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{color:"label",children:(0,o.createVNode)(1,"u",null,"Concentrations",16)}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Node 1 ("+l.node1_dir+")",children:(0,o.createComponentVNode)(2,i.NumberInput,{animated:!0,value:l.node1_concentration,unit:"%",width:"60px",minValue:0,maxValue:100,stepPixelSize:2,onDrag:function(e,t){return c("node1",{concentration:t})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Node 2 ("+l.node2_dir+")",children:(0,o.createComponentVNode)(2,i.NumberInput,{animated:!0,value:l.node2_concentration,unit:"%",width:"60px",minValue:0,maxValue:100,stepPixelSize:2,onDrag:function(e,t){return c("node2",{concentration:t})}})})]})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Autolathe=void 0;var o=n(0),r=(n(5),n(41)),i=n(8),a=n(1),c=n(2),l=n(3),d=n(132),u=n(6),s=function(e,t){if(null===e.requirements)return!0;for(var n=Object.keys(e.requirements),o=function(){var n=i[r],o=t.find((function(e){return e.name===n}));return o?o.amount=e[1].price/d.build_eff,e[1]})).sort(l[f]);if(0!==n.length)return b&&(n=n.reverse()),g=!0,(0,o.createComponentVNode)(2,m,{title:e[0],items:n},e[0])}));return(0,o.createComponentVNode)(2,a.Flex.Item,{grow:"1",overflow:"auto",children:(0,o.createComponentVNode)(2,a.Section,{onClick:function(e){return(0,c.refocusLayout)()},children:g?v:(0,o.createComponentVNode)(2,a.Box,{color:"label",children:"No items matching your criteria was found!"})})})},u=function(e,t){var n=(0,i.useLocalState)(t,"search",""),r=(n[0],n[1]),c=(0,i.useLocalState)(t,"sort",""),d=(c[0],c[1]),u=(0,i.useLocalState)(t,"descending",!1),s=u[0],m=u[1];return(0,o.createComponentVNode)(2,a.Box,{mb:"0.5rem",children:(0,o.createComponentVNode)(2,a.Flex,{width:"100%",children:[(0,o.createComponentVNode)(2,a.Flex.Item,{grow:"1",mr:"0.5rem",children:(0,o.createComponentVNode)(2,a.Input,{placeholder:"Search by item name..",width:"100%",onInput:function(e,t){return r(t)}})}),(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"30%",children:(0,o.createComponentVNode)(2,a.Dropdown,{selected:"Alphabetical",options:Object.keys(l),width:"100%",lineHeight:"19px",onSelected:function(e){return d(e)}})}),(0,o.createComponentVNode)(2,a.Flex.Item,{children:(0,o.createComponentVNode)(2,a.Button,{icon:s?"arrow-down":"arrow-up",height:"19px",tooltip:s?"Descending order":"Ascending order",tooltipPosition:"bottom-left",ml:"0.5rem",onClick:function(){return m(!s)}})})]})})},s=function(e,t){return!!e.affordable&&!(e.reagent&&!t.beaker)},m=function(e,t){var n=(0,i.useBackend)(t),r=n.act,c=n.data,l=e.title,d=e.items,u=function(e,t){if(null==e)return{};var n,o,r={},i=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}(e,["title","items"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Collapsible,Object.assign({open:!0,title:l},u,{children:d.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Box,{display:"inline-block",verticalAlign:"middle",lineHeight:"20px",style:{float:"left"},children:e.name}),(0,o.createComponentVNode)(2,a.Button,{disabled:!s(e,c),content:(e.price/c.build_eff).toLocaleString("en-US"),width:"15%",textAlign:"center",style:{float:"right"},onClick:function(){return r("purchase",{cat:l,name:e.name})}}),(0,o.createComponentVNode)(2,a.Box,{style:{clear:"both"}})]},e.name)}))})))}},function(e,t,n){"use strict";t.__esModule=!0,t.BodyDesigner=void 0;var o=n(0),r=n(6),i=n(1),a=n(2),c=n(3);t.BodyDesigner=function(e,t){var n=(0,i.useBackend)(t),r=n.act,d=n.data,u=d.menu,s=d.disk,m=d.diskStored,p=d.activeBodyRecord,h=l[u];return(0,o.createComponentVNode)(2,c.Window,{width:400,height:650,children:(0,o.createComponentVNode)(2,c.Window.Content,{children:[s?(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Button,{icon:"save",content:"Save To Disk",onClick:function(){return r("savetodisk")},disabled:!p}),(0,o.createComponentVNode)(2,a.Button,{icon:"save",content:"Load From Disk",onClick:function(){return r("loadfromdisk")},disabled:!m}),(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Eject",onClick:function(){return r("ejectdisk")}})]}):null,h]})})};var l={Main:(0,o.createComponentVNode)(2,(function(e,t){var n=(0,i.useBackend)(t),r=n.act;n.data;return(0,o.createComponentVNode)(2,a.Section,{title:"Database Functions",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"eye",content:"View Individual Body Records",onClick:function(){return r("menu",{menu:"Body Records"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"eye",content:"View Stock Body Records",onClick:function(){return r("menu",{menu:"Stock Records"})}})]})})),"Body Records":(0,o.createComponentVNode)(2,(function(e,t){var n=(0,i.useBackend)(t),r=n.act,c=n.data.bodyrecords;return(0,o.createComponentVNode)(2,a.Section,{title:"Body Records",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"arrow-left",content:"Back",onClick:function(){return r("menu",{menu:"Main"})}}),children:c.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{icon:"eye",content:e.name,onClick:function(){return r("view_brec",{view_brec:e.recref})}},e.name)}))})})),"Stock Records":(0,o.createComponentVNode)(2,(function(e,t){var n=(0,i.useBackend)(t),r=n.act,c=n.data.stock_bodyrecords;return(0,o.createComponentVNode)(2,a.Section,{title:"Stock Records",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"arrow-left",content:"Back",onClick:function(){return r("menu",{menu:"Main"})}}),children:c.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{icon:"eye",content:e,onClick:function(){return r("view_stock_brec",{view_stock_brec:e})}},e)}))})})),"Specific Record":(0,o.createComponentVNode)(2,(function(e,t){var n=(0,i.useBackend)(t),c=n.act,l=n.data,d=l.activeBodyRecord,u=l.mapRef;return d?(0,o.createComponentVNode)(2,a.Flex,{direction:"column",children:[(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"165px",children:(0,o.createComponentVNode)(2,a.Section,{title:"Specific Record",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"arrow-left",content:"Back",onClick:function(){return c("menu",{menu:"Main"})}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Name",children:d.real_name}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Species",children:d.speciesname}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Bio. Sex",children:(0,o.createComponentVNode)(2,a.Button,{icon:"pen",content:(0,r.capitalize)(d.gender),onClick:function(){return c("href_conversion",{target_href:"bio_gender",target_value:1})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Synthetic",children:d.synthetic}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Mind Compat",children:[d.locked,(0,o.createComponentVNode)(2,a.Button,{ml:1,icon:"eye",content:"View OOC Notes",disabled:!d.booc,onClick:function(){return c("boocnotes")}})]})]})})}),(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"130px",children:(0,o.createComponentVNode)(2,a.ByondUi,{style:{width:"100%",height:"128px"},params:{id:u,type:"map"}})}),(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"300px",children:(0,o.createComponentVNode)(2,a.Section,{title:"Customize",height:"300px",style:{overflow:"auto"},children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Scale",children:(0,o.createComponentVNode)(2,a.Button,{icon:"pen",content:d.scale,onClick:function(){return c("href_conversion",{target_href:"size_multiplier",target_value:1})}})}),Object.keys(d.styles).map((function(e){var t=d.styles[e];return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e,children:[t.styleHref?(0,o.createComponentVNode)(2,a.Button,{icon:"pen",content:t.style,onClick:function(){return c("href_conversion",{target_href:t.styleHref,target_value:1})}}):null,t.colorHref?(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Button,{icon:"pen",content:t.color,onClick:function(){return c("href_conversion",{target_href:t.colorHref,target_value:1})}}),(0,o.createComponentVNode)(2,a.ColorBox,{verticalAlign:"top",width:"32px",height:"20px",color:t.color,style:{border:"1px solid #fff"}})]}):null,t.colorHref2?(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Button,{icon:"pen",content:t.color2,onClick:function(){return c("href_conversion",{target_href:t.colorHref2,target_value:1})}}),(0,o.createComponentVNode)(2,a.ColorBox,{verticalAlign:"top",width:"32px",height:"20px",color:t.color2,style:{border:"1px solid #fff"}})]}):null]},e)})),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Body Markings",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"plus",content:"Add Marking",onClick:function(){return c("href_conversion",{target_href:"marking_style",target_value:1})}}),(0,o.createComponentVNode)(2,a.Flex,{wrap:"wrap",justify:"center",align:"center",children:Object.keys(d.markings).map((function(e){var t=d.markings[e];return(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"100%",children:(0,o.createComponentVNode)(2,a.Flex,{children:[(0,o.createComponentVNode)(2,a.Flex.Item,{children:(0,o.createComponentVNode)(2,a.Button,{mr:.2,fluid:!0,icon:"times",color:"red",onClick:function(){return c("href_conversion",{target_href:"marking_remove",target_value:e})}})}),(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,backgroundColor:t,content:e,onClick:function(){return c("href_conversion",{target_href:"marking_color",target_value:e})}})})]})},e)}))})]})]})})})]}):(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"ERROR: Record Not Found!"})})),"OOC Notes":(0,o.createComponentVNode)(2,(function(e,t){var n=(0,i.useBackend)(t),r=n.act,c=n.data.activeBodyRecord;return(0,o.createComponentVNode)(2,a.Section,{title:"Body OOC Notes (This is OOC!)",height:"100%",scrollable:!0,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"arrow-left",content:"Back",onClick:function(){return r("menu",{menu:"Specific Record"})}}),style:{"word-break":"break-all"},children:c&&c.booc||"ERROR: Body record not found!"})}))}},function(e,t,n){"use strict";t.__esModule=!0,t.BodyScanner=void 0;var o=n(0),r=n(5),i=n(1),a=n(2),c=n(3),l=[["good","Alive"],["average","Unconscious"],["bad","DEAD"]],d=[["hasBorer","bad",function(e){return"Large growth detected in frontal lobe, possibly cancerous. Surgical removal is recommended."}],["hasVirus","bad",function(e){return"Viral pathogen detected in blood stream."}],["blind","average",function(e){return"Cataracts detected."}],["colourblind","average",function(e){return"Photoreceptor abnormalities detected."}],["nearsighted","average",function(e){return"Retinal misalignment detected."}],["humanPrey","average",function(e){return"Foreign Humanoid(s) detected: "+e.humanPrey}],["livingPrey","average",function(e){return"Foreign Creature(s) detected: "+e.livingPrey}],["objectPrey","average",function(e){return"Foreign Object(s) detected: "+e.objectPrey}]],u=[["Respiratory","oxyLoss"],["Brain","brainLoss"],["Toxin","toxLoss"],["Radiation","radLoss"],["Brute","bruteLoss"],["Genetic","cloneLoss"],["Burn","fireLoss"],["Paralysis","paralysis"]],s={average:[.25,.5],bad:[.5,Infinity]},m=function(e,t){for(var n=[],o=0;o0?e.reduce((function(e,t){return null===e?t:(0,o.createFragment)([e,!!t&&(0,o.createComponentVNode)(2,a.Box,{children:t})],0)})):null},h=function(e){if(e>100){if(e<300)return"mild infection";if(e<400)return"mild infection+";if(e<500)return"mild infection++";if(e<700)return"acute infection";if(e<800)return"acute infection+";if(e<900)return"acute infection++";if(e>=900)return"septic"}return""};t.BodyScanner=function(e,t){var n=(0,i.useBackend)(t).data,r=n.occupied,a=n.occupant,l=void 0===a?{}:a,d=r?(0,o.createComponentVNode)(2,C,{occupant:l}):(0,o.createComponentVNode)(2,k);return(0,o.createComponentVNode)(2,c.Window,{width:690,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,className:"Layout__content--flexColumn",children:d})})};var C=function(e){var t=e.occupant;return(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,f,{occupant:t}),(0,o.createComponentVNode)(2,N,{occupant:t}),(0,o.createComponentVNode)(2,b,{occupant:t}),(0,o.createComponentVNode)(2,V,{occupant:t}),(0,o.createComponentVNode)(2,v,{organs:t.extOrgan}),(0,o.createComponentVNode)(2,_,{organs:t.intOrgan})]})},f=function(e,t){var n=(0,i.useBackend)(t),c=n.act,d=n.data,u=d.occupant;return(0,o.createComponentVNode)(2,a.Section,{title:"Occupant",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"user-slash",onClick:function(){return c("ejectify")},children:"Eject"}),(0,o.createComponentVNode)(2,a.Button,{icon:"print",onClick:function(){return c("print_p")},children:"Print Report"})],4),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Name",children:u.name}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Health",children:(0,o.createComponentVNode)(2,a.ProgressBar,{min:"0",max:u.maxHealth,value:u.health/u.maxHealth,ranges:{good:[.5,Infinity],average:[0,.5],bad:[-Infinity,0]}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",color:l[u.stat][0],children:l[u.stat][1]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Temperature",children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:(0,r.round)(u.bodyTempC,0)}),"\xb0C,\xa0",(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:(0,r.round)(u.bodyTempF,0)}),"\xb0F"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Blood Volume",children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:(0,r.round)(u.blood.volume,0)})," units\xa0(",(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:(0,r.round)(u.blood.percent,0)}),"%)"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Weight",children:(0,r.round)(d.occupant.weight)+"lbs, "+(0,r.round)(d.occupant.weight/2.20463)+"kgs"})]})})},N=function(e){var t=e.occupant;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Blood Reagents",children:t.reagents?(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Reagent"}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"right",children:"Amount"})]}),t.reagents.map((function(e){return(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.name}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"right",children:[e.amount," Units ",e.overdose?(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"OVERDOSING"}):null]})]},e.name)}))]}):(0,o.createComponentVNode)(2,a.Box,{color:"good",children:"No Blood Reagents Detected"})}),(0,o.createComponentVNode)(2,a.Section,{title:"Stomach Reagents",children:t.ingested?(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Reagent"}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"right",children:"Amount"})]}),t.ingested.map((function(e){return(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.name}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"right",children:[e.amount," Units ",e.overdose?(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"OVERDOSING"}):null]})]},e.name)}))]}):(0,o.createComponentVNode)(2,a.Box,{color:"good",children:"No Stomach Reagents Detected"})})],4)},b=function(e){var t=e.occupant,n=t.hasBorer||t.blind||t.colourblind||t.nearsighted||t.hasVirus;return(n=n||t.humanPrey||t.livingPrey||t.objectPrey)?(0,o.createComponentVNode)(2,a.Section,{title:"Abnormalities",children:d.map((function(e,n){if(t[e[0]])return(0,o.createComponentVNode)(2,a.Box,{color:e[1],bold:"bad"===e[1],children:e[2](t)})}))}):(0,o.createComponentVNode)(2,a.Section,{title:"Abnormalities",children:(0,o.createComponentVNode)(2,a.Box,{color:"label",children:"No abnormalities found."})})},V=function(e){var t=e.occupant;return(0,o.createComponentVNode)(2,a.Section,{title:"Damage",children:(0,o.createComponentVNode)(2,a.Table,{children:m(u,(function(e,n,r){return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Table.Row,{color:"label",children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:[e[0],":"]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:!!n&&n[0]+":"})]}),(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,g,{value:t[e[1]],marginBottom:r0&&"0.5rem",value:e.totalLoss/100,ranges:s,children:[(0,o.createComponentVNode)(2,a.Box,{float:"left",display:"inline",children:[!!e.bruteLoss&&(0,o.createComponentVNode)(2,a.Box,{display:"inline",position:"relative",children:[(0,o.createComponentVNode)(2,a.Icon,{name:"bone"}),(0,r.round)(e.bruteLoss,0),"\xa0",(0,o.createComponentVNode)(2,a.Tooltip,{position:"top",content:"Brute damage"})]}),!!e.fireLoss&&(0,o.createComponentVNode)(2,a.Box,{display:"inline",position:"relative",children:[(0,o.createComponentVNode)(2,a.Icon,{name:"fire"}),(0,r.round)(e.fireLoss,0),(0,o.createComponentVNode)(2,a.Tooltip,{position:"top",content:"Burn damage"})]})]}),(0,o.createComponentVNode)(2,a.Box,{display:"inline",children:(0,r.round)(e.totalLoss,0)})]})}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"right",width:"33%",children:[(0,o.createComponentVNode)(2,a.Box,{color:"average",display:"inline",children:p([e.internalBleeding&&"Internal bleeding",!!e.status.bleeding&&"External bleeding",e.lungRuptured&&"Ruptured lung",e.destroyed&&"Destroyed",!!e.status.broken&&e.status.broken,h(e.germ_level),!!e.open&&"Open incision"])}),(0,o.createComponentVNode)(2,a.Box,{display:"inline",children:[p([!!e.status.splinted&&"Splinted",!!e.status.robotic&&"Robotic",!!e.status.dead&&(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"DEAD"})]),p(e.implants.map((function(e){return e.known?e.name:"Unknown object"})))]})]})]},t)}))]})})},_=function(e){return 0===e.organs.length?(0,o.createComponentVNode)(2,a.Section,{title:"Internal Organs",children:(0,o.createComponentVNode)(2,a.Box,{color:"label",children:"N/A"})}):(0,o.createComponentVNode)(2,a.Section,{title:"Internal Organs",children:(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Name"}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:"Damage"}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"right",children:"Injuries"})]}),e.organs.map((function(e,t){return(0,o.createComponentVNode)(2,a.Table.Row,{textTransform:"capitalize",children:[(0,o.createComponentVNode)(2,a.Table.Cell,{width:"33%",children:e.name}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:(0,o.createComponentVNode)(2,a.ProgressBar,{min:"0",max:e.maxHealth,value:e.damage/100,mt:t>0&&"0.5rem",ranges:s,children:(0,r.round)(e.damage,0)})}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"right",width:"33%",children:[(0,o.createComponentVNode)(2,a.Box,{color:"average",display:"inline",children:p([h(e.germ_level),!!e.inflamed&&"Appendicitis detected."])}),(0,o.createComponentVNode)(2,a.Box,{display:"inline",children:p([1===e.robotic&&"Robotic",2===e.robotic&&"Assisted",!!e.dead&&(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"DEAD"})])})]})]},t)}))]})})},k=function(){return(0,o.createComponentVNode)(2,a.Section,{textAlign:"center",flexGrow:"1",children:(0,o.createComponentVNode)(2,a.Flex,{height:"100%",children:(0,o.createComponentVNode)(2,a.Flex.Item,{grow:"1",align:"center",color:"label",children:[(0,o.createComponentVNode)(2,a.Icon,{name:"user-slash",mb:"0.5rem",size:"5"}),(0,o.createVNode)(1,"br"),"No occupant detected."]})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.BombTester=void 0;var o=n(0),r=(n(5),n(1)),i=n(2),a=n(3);n(24);t.BombTester=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,u=d.simulating,s=d.mode,m=d.tank1,p=d.tank1ref,h=d.tank2,C=d.tank2ref,f=d.canister,N=d.sim_canister_output;return(0,o.createComponentVNode)(2,a.Window,{width:450,height:400,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:u&&(0,o.createComponentVNode)(2,c)||(0,o.createComponentVNode)(2,i.Section,{title:"Virtual Explosive Simulator v2.01",children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Mode",children:[(0,o.createComponentVNode)(2,i.Button,{onClick:function(){return l("set_mode",{mode:1})},selected:1===s,children:"Single Tank"}),(0,o.createComponentVNode)(2,i.Button,{onClick:function(){return l("set_mode",{mode:2})},selected:2===s,children:"Transfer Valve"}),(0,o.createComponentVNode)(2,i.Button,{onClick:function(){return l("set_mode",{mode:3})},selected:3===s,children:"Canister"})]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Primary Slot",children:m&&(0,o.createComponentVNode)(2,i.Button,{onClick:function(){return l("remove_tank",{ref:p})},icon:"eject",children:m})||(0,o.createComponentVNode)(2,i.Button,{onClick:function(){return l("add_tank",{slot:1})},icon:"upload",children:"Insert Tank"})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Secondary Slot",children:h&&(0,o.createComponentVNode)(2,i.Button,{onClick:function(){return l("remove_tank",{ref:C})},icon:"eject",children:h})||(0,o.createComponentVNode)(2,i.Button,{onClick:function(){return l("add_tank",{slot:2})},icon:"upload",children:"Insert Tank"})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Connected Canister",buttons:(0,o.createComponentVNode)(2,i.Button,{onClick:function(){return l("canister_scan")},icon:"search",children:"Scan"}),children:f&&(0,o.createComponentVNode)(2,i.Box,{color:"label",children:f})||(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"No tank connected."})}),f&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Canister Release Pressure",children:(0,o.createComponentVNode)(2,i.Slider,{minValue:0,value:N,maxValue:1013.25,onDrag:function(e,t){return l("set_can_pressure",{pressure:t})}})})]}),(0,o.createComponentVNode)(2,i.Button,{mt:2,color:"red",icon:"bomb",fontSize:2,onClick:function(){return l("start_sim")},fluid:!0,children:"Begin Simulation"})]})})})};var c=function(e){var t,n;function r(t){var n;n=e.call(this,t)||this;var o=Math.random()>.5,r=Math.random()>.5;return n.state={x:o?340:0,y:r?205:0,reverseX:!1,reverseY:!1},n.process=setInterval((function(){n.setState((function(e){var t=Object.assign({},e);return t.reverseX?t.x-2<-5?(t.reverseX=!1,t.x+=2):t.x-=2:t.x+2>340?(t.reverseX=!0,t.x-=2):t.x+=2,t.reverseY?t.y-2<-20?(t.reverseY=!1,t.y+=2):t.y-=2:t.y+2>205?(t.reverseY=!0,t.y-=2):t.y+=2,t}))}),1),n}n=e,(t=r).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var a=r.prototype;return a.componentWillUnmount=function(){clearInterval(this.process)},a.render=function(){var e=this.state,t={position:"relative",left:e.x+"px",top:e.y+"px"};return(0,o.createComponentVNode)(2,i.Section,{title:"Simulation in progress!",fill:!0,children:(0,o.createComponentVNode)(2,i.Box,{position:"absolute",style:{overflow:"hidden",width:"100%",height:"100%"},children:(0,o.createComponentVNode)(2,i.Icon,{style:t,name:"bomb",size:10,color:"red"})})})},r}(o.Component)},function(e,t,n){"use strict";t.__esModule=!0,t.BotanyEditor=void 0;var o=n(0),r=(n(5),n(1)),i=n(2),a=n(3);t.BotanyEditor=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.activity,u=l.degradation,s=l.disk,m=l.sourceName,p=l.locus,h=l.loaded;return d?(0,o.createComponentVNode)(2,a.Window,{width:470,height:500,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,i.NoticeBox,{info:!0,children:"Scanning..."})})}):(0,o.createComponentVNode)(2,a.Window,{width:470,height:500,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,i.Section,{title:"Buffered Genetic Data",children:s&&(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Source",children:m}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Gene Decay",children:[u,"%"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Locus",children:p})]}),(0,o.createComponentVNode)(2,i.Button,{mt:1,icon:"eject",onClick:function(){return c("eject_disk")},children:"Eject Loaded Disk"})]})||(0,o.createComponentVNode)(2,i.NoticeBox,{warning:!0,children:"No disk loaded."})}),(0,o.createComponentVNode)(2,i.Section,{title:"Loaded Material",children:h&&(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Target",children:h})}),(0,o.createComponentVNode)(2,i.Button,{mt:1,icon:"cog",onClick:function(){return c("apply_gene")},children:"Apply Gene Mods"}),(0,o.createComponentVNode)(2,i.Button,{mt:1,icon:"eject",onClick:function(){return c("eject_packet")},children:"Eject Target"})]})||(0,o.createComponentVNode)(2,i.NoticeBox,{warning:!0,children:"No target seed packet loaded."})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.BotanyIsolator=void 0;var o=n(0),r=n(1),i=n(2),a=n(3);t.BotanyIsolator=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.geneMasks,u=l.activity,s=l.degradation,m=l.disk,p=l.loaded,h=l.hasGenetics,C=l.sourceName;return u?(0,o.createComponentVNode)(2,a.Window,{width:470,height:500,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,i.NoticeBox,{info:!0,children:"Scanning..."})})}):(0,o.createComponentVNode)(2,a.Window,{width:470,height:500,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,i.Section,{title:"Buffered Genetic Data",children:h&&(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Source",children:C}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Gene decay",children:[s,"%"]}),m&&d.length&&d.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.mask,children:(0,o.createComponentVNode)(2,i.Button,{mb:-1,icon:"download",onClick:function(){return c("get_gene",{get_gene:e.tag})},children:"Extract"})},e.mask)}))||null]}),m&&(0,o.createComponentVNode)(2,i.Box,{mt:1,children:[(0,o.createComponentVNode)(2,i.Button,{icon:"eject",onClick:function(){return c("eject_disk")},children:"Eject Loaded Disk"}),(0,o.createComponentVNode)(2,i.Button,{icon:"trash",onClick:function(){return c("clear_buffer")},children:"Clear Genetic Buffer"})]})||(0,o.createComponentVNode)(2,i.NoticeBox,{mt:1,warning:!0,children:"No disk inserted."})]})||(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.NoticeBox,{warning:!0,children:"No Data Buffered."}),m&&(0,o.createComponentVNode)(2,i.Button,{icon:"eject",onClick:function(){return c("eject_disk")},children:"Eject Loaded Disk"})||(0,o.createComponentVNode)(2,i.NoticeBox,{mt:1,warning:!0,children:"No disk inserted."})]})}),(0,o.createComponentVNode)(2,i.Section,{title:"Loaded Material",children:p&&(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Packet Loaded",children:p})}),(0,o.createComponentVNode)(2,i.Button,{mt:1,icon:"cog",onClick:function(){return c("scan_genome")},children:"Process Genome"}),(0,o.createComponentVNode)(2,i.Button,{icon:"eject",onClick:function(){return c("eject_packet")},children:"Eject Packet"})]})||(0,o.createComponentVNode)(2,i.NoticeBox,{warning:!0,children:"No packet loaded."})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.BrigTimer=void 0;var o=n(0),r=n(5),i=n(1),a=n(2),c=n(3),l=n(20);t.BrigTimer=function(e,t){var n=(0,i.useBackend)(t),d=n.act,u=n.data;return(0,o.createComponentVNode)(2,c.Window,{width:300,height:138,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,a.Section,{title:"Cell Timer",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"clock-o",content:u.timing?"Stop":"Start",selected:u.timing,onClick:function(){return d(u.timing?"stop":"start")}}),u.flash_found&&(0,o.createComponentVNode)(2,a.Button,{icon:"lightbulb-o",content:u.flash_charging?"Recharging":"Flash",disabled:u.flash_charging,onClick:function(){return d("flash")}})||null],0),children:[(0,o.createComponentVNode)(2,a.NumberInput,{animated:!0,fluid:!0,value:u.time_left/10,minValue:0,maxValue:u.max_time_left/10,format:function(e){return(0,l.formatTime)((0,r.round)(e))},onDrag:function(e,t){return d("time",{time:t})}}),(0,o.createComponentVNode)(2,a.Flex,{mt:1,children:[(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"hourglass-start",content:"Add "+(0,l.formatTime)(u.preset_short/10),onClick:function(){return d("preset",{preset:"short"})}})}),(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"hourglass-start",content:"Add "+(0,l.formatTime)(u.preset_medium/10),onClick:function(){return d("preset",{preset:"medium"})}})}),(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"hourglass-start",content:"Add "+(0,l.formatTime)(u.preset_long/10),onClick:function(){return d("preset",{preset:"long"})}})})]})]})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Canister=void 0;var o=n(0),r=n(5),i=n(1),a=n(2),c=n(20),l=n(3);t.Canister=function(e,t){var n=(0,i.useBackend)(t),d=n.act,u=n.data,s=u.connected,m=u.can_relabel,p=u.pressure,h=u.releasePressure,C=u.defaultReleasePressure,f=u.minReleasePressure,N=u.maxReleasePressure,b=u.valveOpen,V=u.holding;return(0,o.createComponentVNode)(2,l.Window,{width:360,height:242,resizable:!0,children:(0,o.createComponentVNode)(2,l.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{title:"Canister",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"pencil-alt",disabled:!m,content:"Relabel",onClick:function(){return d("relabel")}}),children:(0,o.createComponentVNode)(2,a.LabeledControls,{children:[(0,o.createComponentVNode)(2,a.LabeledControls.Item,{minWidth:"66px",label:"Tank Pressure",children:(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:p,format:function(e){return e<1e4?(0,r.toFixed)(e)+" kPa":(0,c.formatSiUnit)(1e3*e,1,"Pa")}})}),(0,o.createComponentVNode)(2,a.LabeledControls.Item,{label:"Regulator",children:(0,o.createComponentVNode)(2,a.Box,{position:"relative",left:"-8px",children:[(0,o.createComponentVNode)(2,a.Knob,{forcedInputWidth:"60px",size:1.25,color:!!b&&"yellow",value:h,unit:"kPa",minValue:f,maxValue:N,stepPixelSize:1,onDrag:function(e,t){return d("pressure",{pressure:t})}}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,position:"absolute",top:"-2px",right:"-20px",color:"transparent",icon:"fast-forward",onClick:function(){return d("pressure",{pressure:N})}}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,position:"absolute",top:"16px",right:"-20px",color:"transparent",icon:"undo",onClick:function(){return d("pressure",{pressure:C})}})]})}),(0,o.createComponentVNode)(2,a.LabeledControls.Item,{label:"Valve",children:(0,o.createComponentVNode)(2,a.Button,{my:.5,width:"50px",lineHeight:2,fontSize:"11px",color:b?V?"caution":"danger":null,content:b?"Open":"Closed",onClick:function(){return d("valve")}})}),(0,o.createComponentVNode)(2,a.LabeledControls.Item,{mr:1,label:"Port",children:(0,o.createComponentVNode)(2,a.Box,{position:"relative",children:[(0,o.createComponentVNode)(2,a.Icon,{size:1.25,name:s?"plug":"times",color:s?"good":"bad"}),(0,o.createComponentVNode)(2,a.Tooltip,{content:s?"Connected":"Disconnected",position:"top"})]})})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Holding Tank",buttons:!!V&&(0,o.createComponentVNode)(2,a.Button,{icon:"eject",color:b&&"danger",content:"Eject",onClick:function(){return d("eject")}}),children:[!!V&&(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Label",children:V.name}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pressure",children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:V.pressure})," kPa"]})]}),!V&&(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"No Holding Tank"})]})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.CasinoPrizeDispenserCh=void 0;var o=n(0),r=n(6),i=n(1),a=n(2),c=n(3);n(24);var l={Alphabetical:function(e,t){return e-t},"By availability":function(e,t){return-(e.affordable-t.affordable)},"By price":function(e,t){return e.price-t.price}};t.CasinoPrizeDispenserCh=function(e,t){var n=(0,i.useBackend)(t);n.act,n.data;return(0,o.createComponentVNode)(2,c.Window,{width:400,height:450,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{className:"Layout__content--flexColumn",scrollable:!0,children:(0,o.createFragment)([(0,o.createComponentVNode)(2,u),(0,o.createComponentVNode)(2,d)],4)})})};var d=function(e,t){var n=(0,i.useBackend)(t),d=(n.act,n.data),u=d.points,m=d.items,p=(0,i.useLocalState)(t,"search",""),h=p[0],C=(p[1],(0,i.useLocalState)(t,"sort","Alphabetical")),f=C[0],N=(C[1],(0,i.useLocalState)(t,"descending",!1)),b=N[0],V=(N[1],(0,r.createSearch)(h,(function(e){return e[0]}))),g=!1,v=Object.entries(m).map((function(e,t){var n=Object.entries(e[1]).filter(V).map((function(e){return e[1].affordable=u>=e[1].price,e[1]})).sort(l[f]);if(0!==n.length)return b&&(n=n.reverse()),g=!0,(0,o.createComponentVNode)(2,s,{title:e[0],items:n},e[0])}));return(0,o.createComponentVNode)(2,a.Flex.Item,{grow:"1",overflow:"auto",children:(0,o.createComponentVNode)(2,a.Section,{onClick:function(e){return(0,c.refocusLayout)()},children:g?v:(0,o.createComponentVNode)(2,a.Box,{color:"label",children:"No items matching your criteria was found!"})})})},u=function(e,t){var n=(0,i.useLocalState)(t,"search",""),r=(n[0],n[1]),c=(0,i.useLocalState)(t,"sort",""),d=(c[0],c[1]),u=(0,i.useLocalState)(t,"descending",!1),s=u[0],m=u[1];return(0,o.createComponentVNode)(2,a.Box,{mb:"0.5rem",children:(0,o.createComponentVNode)(2,a.Flex,{width:"100%",children:[(0,o.createComponentVNode)(2,a.Flex.Item,{grow:"1",mr:"0.5rem",children:(0,o.createComponentVNode)(2,a.Input,{placeholder:"Search by item name..",width:"100%",onInput:function(e,t){return r(t)}})}),(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"30%",children:(0,o.createComponentVNode)(2,a.Dropdown,{selected:"Alphabetical",options:Object.keys(l),width:"100%",lineHeight:"19px",onSelected:function(e){return d(e)}})}),(0,o.createComponentVNode)(2,a.Flex.Item,{children:(0,o.createComponentVNode)(2,a.Button,{icon:s?"arrow-down":"arrow-up",height:"19px",tooltip:s?"Descending order":"Ascending order",tooltipPosition:"bottom-left",ml:"0.5rem",onClick:function(){return m(!s)}})})]})})},s=function(e,t){var n=(0,i.useBackend)(t),r=n.act,c=(n.data,e.title),l=e.items,d=function(e,t){if(null==e)return{};var n,o,r={},i=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}(e,["title","items"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Collapsible,Object.assign({open:!0,title:c},d,{children:l.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Box,{display:"inline-block",verticalAlign:"middle",lineHeight:"20px",style:{float:"left"},children:e.name}),(0,o.createComponentVNode)(2,a.Button,{content:e.price.toLocaleString("en-US"),width:"15%",textAlign:"center",style:{float:"right"},onClick:function(){return r("purchase",{cat:c,name:e.name,price:e.price,restriction:e.restriction})}}),(0,o.createComponentVNode)(2,a.Box,{style:{clear:"both"}})]},e.name)}))})))}},function(e,t,n){"use strict";t.__esModule=!0,t.CharacterDirectory=void 0;var o=n(0),r=(n(5),n(1)),i=n(2),a=n(3),c=function(e){switch(e){case"Unset":return"label";case"Pred":return"red";case"Prey":return"blue";case"Switch":return"purple";case"Non-Vore":return"green"}};t.CharacterDirectory=function(e,t){var n=(0,r.useBackend)(t),c=n.act,u=n.data,s=u.personalVisibility,m=u.personalTag,p=u.personalErpTag,h=u.personalEventTag,C=(0,r.useLocalState)(t,"overlay",null),f=C[0];C[1];return(0,o.createComponentVNode)(2,a.Window,{width:640,height:480,resizeable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:f&&(0,o.createComponentVNode)(2,l)||(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{title:"Controls",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Visibility",children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,content:s?"Shown":"Not Shown",onClick:function(){return c("setVisible")}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Vore Tag",children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,content:m,onClick:function(){return c("setTag")}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"ERP Tag",children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,content:p,onClick:function(){return c("setErpTag")}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Event Pref",children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,content:h,onClick:function(){return c("setEventTag")}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Advertisement",children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,content:"Edit Ad",onClick:function(){return c("editAd")}})})]})}),(0,o.createComponentVNode)(2,d)],4)})})};var l=function(e,t){var n=(0,r.useLocalState)(t,"overlay",null),a=n[0],l=n[1];return(0,o.createComponentVNode)(2,i.Section,{title:a.name,buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"arrow-left",content:"Back",onClick:function(){return l(null)}}),children:[(0,o.createComponentVNode)(2,i.Section,{level:2,title:"Vore Tag",children:(0,o.createComponentVNode)(2,i.Box,{p:1,backgroundColor:c(a.tag),children:a.tag})}),(0,o.createComponentVNode)(2,i.Section,{level:2,title:"ERP Tag",children:(0,o.createComponentVNode)(2,i.Box,{children:a.erptag})}),(0,o.createComponentVNode)(2,i.Section,{level:2,title:"Event Pref",children:(0,o.createComponentVNode)(2,i.Box,{children:a.eventtag})}),(0,o.createComponentVNode)(2,i.Section,{level:2,title:"Character Ad",children:(0,o.createComponentVNode)(2,i.Box,{style:{"word-break":"break-all"},children:a.character_ad?a.character_ad.split("\n").map((function(e,t){return(0,o.createComponentVNode)(2,i.Box,{children:e},t)})):"Unset."})}),(0,o.createComponentVNode)(2,i.Section,{level:2,title:"OOC Notes",children:(0,o.createComponentVNode)(2,i.Box,{style:{"word-break":"break-all"},children:a.ooc_notes?a.ooc_notes.split("\n").map((function(e,t){return(0,o.createComponentVNode)(2,i.Box,{children:e},t)})):"Unset."})}),(0,o.createComponentVNode)(2,i.Section,{level:2,title:"Flavor Text",children:(0,o.createComponentVNode)(2,i.Box,{style:{"word-break":"break-all"},children:a.flavor_text?a.flavor_text.split("\n").map((function(e,t){return(0,o.createComponentVNode)(2,i.Box,{children:e},t)})):"Unset."})})]})},d=function(e,t){var n=(0,r.useBackend)(t),a=n.act,l=n.data.directory,d=(0,r.useLocalState)(t,"sortId","name"),s=d[0],m=(d[1],(0,r.useLocalState)(t,"sortOrder","name")),p=m[0],h=(m[1],(0,r.useLocalState)(t,"overlay",null)),C=(h[0],h[1]);return(0,o.createComponentVNode)(2,i.Section,{title:"Directory",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"sync",content:"Refresh",onClick:function(){return a("refresh")}}),children:(0,o.createComponentVNode)(2,i.Table,{children:[(0,o.createComponentVNode)(2,i.Table.Row,{bold:!0,children:[(0,o.createComponentVNode)(2,u,{id:"name",children:"Name"}),(0,o.createComponentVNode)(2,u,{id:"tag",children:"Vore Tag"}),(0,o.createComponentVNode)(2,u,{id:"erptag",children:"ERP Tag"}),(0,o.createComponentVNode)(2,u,{id:"eventtag",children:"Event Pref"}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,textAlign:"right",children:"View"})]}),l.sort((function(e,t){var n=p?1:-1;return e[s].localeCompare(t[s])*n})).map((function(e,t){return(0,o.createComponentVNode)(2,i.Table.Row,{backgroundColor:c(e.tag),children:[(0,o.createComponentVNode)(2,i.Table.Cell,{p:1,children:e.name}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:e.tag}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:e.erptag}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:e.eventtag}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,textAlign:"right",children:(0,o.createComponentVNode)(2,i.Button,{onClick:function(){return C(e)},color:"transparent",icon:"sticky-note",mr:1,content:"View"})})]},t)}))]})})},u=function(e,t){var n=(0,r.useBackend)(t),a=(n.act,n.data,e.id),c=e.children,l=(0,r.useLocalState)(t,"sortId","name"),d=l[0],u=l[1],s=(0,r.useLocalState)(t,"sortOrder","name"),m=s[0],p=s[1];return(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,children:(0,o.createComponentVNode)(2,i.Button,{width:"100%",color:d!==a&&"transparent",onClick:function(){d===a?p(!m):(u(a),p(!0))},children:[c,d===a&&(0,o.createComponentVNode)(2,i.Icon,{name:m?"sort-up":"sort-down",ml:"0.25rem;"})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.ChemDispenser=void 0;var o=n(0),r=n(1),i=n(2),a=n(188),c=n(3),l=[5,10,20,30,40,60],d=[1,5,10];t.ChemDispenser=function(e,t){return(0,o.createComponentVNode)(2,c.Window,{width:390,height:655,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{className:"Layout__content--flexColumn",children:[(0,o.createComponentVNode)(2,u),(0,o.createComponentVNode)(2,s),(0,o.createComponentVNode)(2,m)]})})};var u=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data.amount;return(0,o.createComponentVNode)(2,i.Section,{title:"Settings",flex:"content",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Dispense",verticalAlign:"middle",children:(0,o.createComponentVNode)(2,i.Flex,{direction:"row",wrap:"wrap",spacing:"1",children:l.map((function(e,t){return(0,o.createComponentVNode)(2,i.Flex.Item,{grow:"1",children:(0,o.createComponentVNode)(2,i.Button,{textAlign:"center",selected:c===e,content:e+"u",m:"0",fluid:!0,onClick:function(){return a("amount",{amount:e})}})},t)}))})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Custom Amount",children:(0,o.createComponentVNode)(2,i.Slider,{step:1,stepPixelSize:5,value:c,minValue:1,maxValue:120,onDrag:function(e,t){return a("amount",{amount:t})}})})]})})},s=function(e,t){for(var n=(0,r.useBackend)(t),a=n.act,c=n.data,l=c.chemicals,d=void 0===l?[]:l,u=[],s=0;s<(d.length+1)%3;s++)u.push(!0);return(0,o.createComponentVNode)(2,i.Section,{title:c.glass?"Drink Dispenser":"Chemical Dispenser",flexGrow:"1",children:(0,o.createComponentVNode)(2,i.Flex,{direction:"row",wrap:"wrap",height:"100%",spacingPrecise:"2",align:"flex-start",alignContent:"flex-start",children:[d.map((function(e,t){return(0,o.createComponentVNode)(2,i.Flex.Item,{grow:"1",basis:"40%",height:"20px",children:(0,o.createComponentVNode)(2,i.Button,{icon:"arrow-circle-down",width:"100%",height:"100%",align:"flex-start",content:e.title+" ("+e.amount+")",onClick:function(){return a("dispense",{reagent:e.id})}})},t)})),u.map((function(e,t){return(0,o.createComponentVNode)(2,i.Flex.Item,{grow:"1",basis:"25%",height:"20px"},t)}))]})})},m=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,u=l.isBeakerLoaded,s=l.beakerCurrentVolume,m=l.beakerMaxVolume,p=l.beakerContents,h=void 0===p?[]:p;return(0,o.createComponentVNode)(2,i.Section,{title:"Beaker",flex:"content",minHeight:"25%",buttons:(0,o.createComponentVNode)(2,i.Box,{children:[!!u&&(0,o.createComponentVNode)(2,i.Box,{inline:!0,color:"label",mr:2,children:[s," / ",m," units"]}),(0,o.createComponentVNode)(2,i.Button,{icon:"eject",content:"Eject",disabled:!u,onClick:function(){return c("ejectBeaker")}})]}),children:(0,o.createComponentVNode)(2,a.BeakerContents,{beakerLoaded:u,beakerContents:h,buttons:function(e){return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{content:"Isolate",icon:"compress-arrows-alt",onClick:function(){return c("remove",{reagent:e.id,amount:-1})}}),d.map((function(t,n){return(0,o.createComponentVNode)(2,i.Button,{content:t,onClick:function(){return c("remove",{reagent:e.id,amount:t})}},n)})),(0,o.createComponentVNode)(2,i.Button,{content:"ALL",onClick:function(){return c("remove",{reagent:e.id,amount:e.volume})}})],0)}})})}},function(e,t,n){"use strict";e.exports=n(500)()},function(e,t,n){"use strict";var o=n(501);function r(){}function i(){}i.resetWarningCache=r,e.exports=function(){function e(e,t,n,r,i,a){if(a!==o){var c=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw c.name="Invariant Violation",c}}function t(){return e}e.isRequired=e;var n={array:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:i,resetWarningCache:r};return n.PropTypes=n,n}},function(e,t,n){"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},function(e,t,n){"use strict";t.__esModule=!0,t.ChemMaster=void 0;var o=n(0),r=n(1),i=n(2),a=n(3),c=n(188),l=n(45),d=[1,5,10,30,60];t.ChemMaster=function(e,t){var n=(0,r.useBackend)(t).data,i=n.condi,c=n.beaker,d=n.beaker_reagents,p=void 0===d?[]:d,h=n.buffer_reagents,C=void 0===h?[]:h,f=n.mode;return(0,o.createComponentVNode)(2,a.Window,{width:575,height:500,resizable:!0,children:[(0,o.createComponentVNode)(2,l.ComplexModal),(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,className:"Layout__content--flexColumn",children:[(0,o.createComponentVNode)(2,u,{beaker:c,beakerReagents:p,bufferNonEmpty:C.length>0}),(0,o.createComponentVNode)(2,s,{mode:f,bufferReagents:C}),(0,o.createComponentVNode)(2,m,{isCondiment:i,bufferNonEmpty:C.length>0})]})]})};var u=function(e,t){var n=(0,r.useBackend)(t),a=n.act,u=(n.data,e.beaker),s=e.beakerReagents,m=e.bufferNonEmpty;return(0,o.createComponentVNode)(2,i.Section,{title:"Beaker",buttons:m?(0,o.createComponentVNode)(2,i.Button.Confirm,{icon:"eject",disabled:!u,content:"Eject and Clear Buffer",onClick:function(){return a("eject")}}):(0,o.createComponentVNode)(2,i.Button,{icon:"eject",disabled:!u,content:"Eject and Clear Buffer",onClick:function(){return a("eject")}}),children:u?(0,o.createComponentVNode)(2,c.BeakerContents,{beakerLoaded:!0,beakerContents:s,buttons:function(e,n){return(0,o.createComponentVNode)(2,i.Box,{mb:n0?(0,o.createComponentVNode)(2,c.BeakerContents,{beakerLoaded:!0,beakerContents:s,buttons:function(e,r){return(0,o.createComponentVNode)(2,i.Box,{mb:r0?l.desc:"N/A"}),l.blood_type&&(0,o.createFragment)([(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Blood type",children:l.blood_type}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Blood DNA",className:"LabeledList__breakContents",children:l.blood_dna})],4),!c.condi&&(0,o.createComponentVNode)(2,i.Button,{icon:c.printing?"spinner":"print",disabled:c.printing,iconSpin:!!c.printing,ml:"0.5rem",content:"Print",onClick:function(){return a("print",{idx:l.idx,beaker:e.args.beaker})}})]})})})}))},function(e,t,n){"use strict";t.__esModule=!0,t.ClawMachine=void 0;var o=n(0),r=n(1),i=n(2),a=n(3);t.ClawMachine=function(e,t){var n,c=(0,r.useBackend)(t),l=c.act,d=c.data,u=(d.wintick,d.instructions),s=d.gameStatus,m=d.winscreen;return"CLAWMACHINE_NEW"===s?n=(0,o.createComponentVNode)(2,i.Box,{align:"center",children:[(0,o.createVNode)(1,"br")," ",(0,o.createVNode)(1,"hr"),(0,o.createVNode)(1,"b",null,"Pay to Play!",16)," ",(0,o.createVNode)(1,"br")," ",(0,o.createVNode)(1,"hr"),u,(0,o.createVNode)(1,"br")," ",(0,o.createVNode)(1,"hr")," ",(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,i.Button,{content:"Start",onClick:function(){return l("newgame")}})]}):"CLAWMACHINE_END"===s?n=(0,o.createComponentVNode)(2,i.Box,{align:"center",children:[(0,o.createVNode)(1,"br")," ",(0,o.createVNode)(1,"hr"),(0,o.createVNode)(1,"b",null,"Thank you for playing!",16)," ",(0,o.createVNode)(1,"br")," ",(0,o.createVNode)(1,"hr"),m,(0,o.createVNode)(1,"br")," ",(0,o.createVNode)(1,"hr")," ",(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,i.Button,{content:"Close",onClick:function(){return l("return")}})]}):"CLAWMACHINE_ON"===s&&(n=(0,o.createComponentVNode)(2,a.Window.Content,{children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Progress",children:(0,o.createComponentVNode)(2,i.ProgressBar,{ranges:{bad:[-Infinity,0],average:[1,7],good:[8,Infinity]},value:d.wintick,minValue:0,maxValue:10})})}),(0,o.createComponentVNode)(2,i.Box,{align:"center",children:[(0,o.createVNode)(1,"br")," ",(0,o.createVNode)(1,"hr")," ",(0,o.createVNode)(1,"br"),u,(0,o.createVNode)(1,"br")," ",(0,o.createVNode)(1,"br")," ",(0,o.createVNode)(1,"hr")," ",(0,o.createVNode)(1,"br")," ",(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,i.Button,{content:"Up",onClick:function(){return l("pointless")}}),(0,o.createVNode)(1,"br")," ",(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,i.Button,{content:"Left",onClick:function(){return l("pointless")}}),(0,o.createComponentVNode)(2,i.Button,{content:"Right",onClick:function(){return l("pointless")}}),(0,o.createVNode)(1,"br")," ",(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,i.Button,{content:"Down",onClick:function(){return l("pointless")}})]})]})),(0,o.createComponentVNode)(2,a.Window,{resizable:!0,children:(0,o.createVNode)(1,"center",null,n,0)})}},function(e,t,n){"use strict";t.__esModule=!0,t.Cleanbot=void 0;var o=n(0),r=n(1),i=n(2),a=n(3);t.Cleanbot=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.on,u=l.open,s=l.locked,m=l.version,p=l.blood,h=(l.patrol,l.wet_floors),C=l.spray_blood,f=l.rgbpanel,N=l.red_switch,b=l.green_switch,V=l.blue_switch;return(0,o.createComponentVNode)(2,a.Window,{width:400,height:400,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,i.Section,{title:"Automatic Station Cleaner "+m,buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"power-off",selected:d,onClick:function(){return c("start")},children:d?"On":"Off"}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Maintenance Panel",color:u?"bad":"good",children:u?"Open":"Closed"}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Behavior Controls",color:s?"good":"bad",children:s?"Locked":"Unlocked"})]})}),!s&&(0,o.createComponentVNode)(2,i.Section,{title:"Behavior Controls",children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:p?"toggle-on":"toggle-off",selected:p,onClick:function(){return c("blood")},children:p?"Cleans Blood":"Ignores Blood"})})||null,!s&&u&&(0,o.createComponentVNode)(2,i.Section,{title:"Maintenance Panel",children:f&&(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.Button,{fontSize:5.39,icon:N?"toggle-on":"toggle-off",backgroundColor:N?"red":"maroon",onClick:function(){return c("red_switch")}}),(0,o.createComponentVNode)(2,i.Button,{fontSize:5.39,icon:b?"toggle-on":"toggle-off",backgroundColor:b?"green":"darkgreen",onClick:function(){return c("green_switch")}}),(0,o.createComponentVNode)(2,i.Button,{fontSize:5.39,icon:V?"toggle-on":"toggle-off",backgroundColor:V?"blue":"darkblue",onClick:function(){return c("blue_switch")}})]})||(0,o.createComponentVNode)(2,i.Box,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Odd Looking Screw Twiddled",children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,selected:h,onClick:function(){return c("wet_floors")},icon:"screwdriver",children:h?"Yes":"No"})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Weird Button Pressed",children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,color:"brown",selected:C,onClick:function(){return c("spray_blood")},icon:"screwdriver",children:C?"Yes":"No"})})]})})})||null]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.CloningConsole=void 0;var o=n(0),r=n(5),i=n(1),a=n(2),c=n(28),l=n(45),d=n(3),u=function(e,t){var n=(0,i.useBackend)(t),r=n.act,l=n.data,d=e.args,u=d.activerecord,s=d.realname,m=d.health,p=d.unidentity,h=d.strucenzymes,C=m.split(" - ");return(0,o.createComponentVNode)(2,a.Section,{level:2,m:"-1rem",pb:"1rem",title:"Records of "+s,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Name",children:s}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Damage",children:C.length>1?(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{color:c.COLORS.damageType.oxy,display:"inline",children:C[0]}),(0,o.createTextVNode)("\xa0|\xa0"),(0,o.createComponentVNode)(2,a.Box,{color:c.COLORS.damageType.toxin,display:"inline",children:C[2]}),(0,o.createTextVNode)("\xa0|\xa0"),(0,o.createComponentVNode)(2,a.Box,{color:c.COLORS.damageType.brute,display:"inline",children:C[3]}),(0,o.createTextVNode)("\xa0|\xa0"),(0,o.createComponentVNode)(2,a.Box,{color:c.COLORS.damageType.burn,display:"inline",children:C[1]})],4):(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Unknown"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"UI",className:"LabeledList__breakContents",children:p}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"SE",className:"LabeledList__breakContents",children:h}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Disk",children:[(0,o.createComponentVNode)(2,a.Button.Confirm,{disabled:!l.disk,icon:"arrow-circle-down",content:"Import",onClick:function(){return r("disk",{option:"load"})}}),(0,o.createComponentVNode)(2,a.Button,{disabled:!l.disk,icon:"arrow-circle-up",content:"Export UI",onClick:function(){return r("disk",{option:"save",savetype:"ui"})}}),(0,o.createComponentVNode)(2,a.Button,{disabled:!l.disk,icon:"arrow-circle-up",content:"Export UI and UE",onClick:function(){return r("disk",{option:"save",savetype:"ue"})}}),(0,o.createComponentVNode)(2,a.Button,{disabled:!l.disk,icon:"arrow-circle-up",content:"Export SE",onClick:function(){return r("disk",{option:"save",savetype:"se"})}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Actions",children:[(0,o.createComponentVNode)(2,a.Button,{disabled:!l.podready,icon:"user-plus",content:"Clone",onClick:function(){return r("clone",{ref:u})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"trash",content:"Delete",onClick:function(){return r("del_rec")}})]})]})})};t.CloningConsole=function(e,t){var n=(0,i.useBackend)(t);n.act,n.data.menu;return(0,l.modalRegisterBodyOverride)("view_rec",u),(0,o.createComponentVNode)(2,d.Window,{resizable:!0,children:[(0,o.createComponentVNode)(2,l.ComplexModal,{maxWidth:"75%",maxHeight:"75%"}),(0,o.createComponentVNode)(2,d.Window.Content,{className:"Layout__content--flexColumn",children:[(0,o.createComponentVNode)(2,C),(0,o.createComponentVNode)(2,f),(0,o.createComponentVNode)(2,s),(0,o.createComponentVNode)(2,a.Section,{noTopPadding:!0,flexGrow:"1",children:(0,o.createComponentVNode)(2,m)})]})]})};var s=function(e,t){var n=(0,i.useBackend)(t),r=n.act,c=n.data.menu;return(0,o.createComponentVNode)(2,a.Tabs,{children:[(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:1===c,icon:"home",onClick:function(){return r("menu",{num:1})},children:"Main"}),(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:2===c,icon:"folder",onClick:function(){return r("menu",{num:2})},children:"Records"})]})},m=function(e,t){var n,r=(0,i.useBackend)(t).data.menu;return 1===r?n=(0,o.createComponentVNode)(2,p):2===r&&(n=(0,o.createComponentVNode)(2,h)),n},p=function(e,t){var n=(0,i.useBackend)(t),c=n.act,l=n.data,d=l.loading,u=l.scantemp,s=l.occupant,m=l.locked,p=l.can_brainscan,h=l.scan_mode,C=l.numberofpods,f=l.pods,N=l.selected_pod,b=m&&!!s;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Scanner",level:"2",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{display:"inline",color:"label",children:"Scanner Lock:\xa0"}),(0,o.createComponentVNode)(2,a.Button,{disabled:!s,selected:b,icon:b?"toggle-on":"toggle-off",content:b?"Engaged":"Disengaged",onClick:function(){return c("lock")}}),(0,o.createComponentVNode)(2,a.Button,{disabled:b||!s,icon:"user-slash",content:"Eject Occupant",onClick:function(){return c("eject")}})],4),children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",children:d?(0,o.createComponentVNode)(2,a.Box,{color:"average",children:[(0,o.createComponentVNode)(2,a.Icon,{name:"spinner",spin:!0}),"\xa0 Scanning..."]}):(0,o.createComponentVNode)(2,a.Box,{color:u.color,children:u.text})}),!!p&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Scan Mode",children:(0,o.createComponentVNode)(2,a.Button,{icon:h?"brain":"male",content:h?"Brain":"Body",onClick:function(){return c("toggle_mode")}})})]}),(0,o.createComponentVNode)(2,a.Button,{disabled:!s||d,icon:"user",content:"Scan Occupant",mt:"0.5rem",mb:"0",onClick:function(){return c("scan")}})]}),(0,o.createComponentVNode)(2,a.Section,{title:"Pods",level:"2",children:C?f.map((function(e,t){var n;return n="cloning"===e.status?(0,o.createComponentVNode)(2,a.ProgressBar,{min:"0",max:"100",value:e.progress/100,ranges:{good:[.75,Infinity],average:[.25,.75],bad:[-Infinity,.25]},mt:"0.5rem",children:(0,o.createComponentVNode)(2,a.Box,{textAlign:"center",children:(0,r.round)(e.progress,0)+"%"})}):"mess"===e.status?(0,o.createComponentVNode)(2,a.Box,{bold:!0,color:"bad",mt:"0.5rem",children:"ERROR"}):(0,o.createComponentVNode)(2,a.Button,{selected:N===e.pod,icon:N===e.pod&&"check",content:"Select",mt:"0.5rem",onClick:function(){return c("selectpod",{ref:e.pod})}}),(0,o.createComponentVNode)(2,a.Box,{width:"64px",textAlign:"center",display:"inline-block",mr:"0.5rem",children:[(0,o.createVNode)(1,"img",null,null,1,{src:"pod_"+e.status+".gif",style:{width:"100%","-ms-interpolation-mode":"nearest-neighbor"}}),(0,o.createComponentVNode)(2,a.Box,{color:"label",children:["Pod #",t+1]}),(0,o.createComponentVNode)(2,a.Box,{bold:!0,color:e.biomass>=150?"good":"bad",display:"inline",children:[(0,o.createComponentVNode)(2,a.Icon,{name:e.biomass>=150?"circle":"circle-o"}),"\xa0",e.biomass]}),n]},t)})):(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"No pods detected. Unable to clone."})})],4)},h=function(e,t){var n=(0,i.useBackend)(t),r=n.act,c=n.data.records;return c.length?(0,o.createComponentVNode)(2,a.Box,{mt:"0.5rem",children:c.map((function(e,t){return(0,o.createComponentVNode)(2,a.Button,{icon:"user",mb:"0.5rem",content:e.realname,onClick:function(){return r("view_rec",{ref:e.record})}},t)}))}):(0,o.createComponentVNode)(2,a.Flex,{height:"100%",children:(0,o.createComponentVNode)(2,a.Flex.Item,{grow:"1",align:"center",textAlign:"center",color:"label",children:[(0,o.createComponentVNode)(2,a.Icon,{name:"user-slash",mb:"0.5rem",size:"5"}),(0,o.createVNode)(1,"br"),"No records found."]})})},C=function(e,t){var n,r=(0,i.useBackend)(t),c=r.act,l=r.data.temp;if(l&&l.text&&!(l.text.length<=0)){var d=((n={})[l.style]=!0,n);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.NoticeBox,Object.assign({},d,{children:[(0,o.createComponentVNode)(2,a.Box,{display:"inline-block",verticalAlign:"middle",children:l.text}),(0,o.createComponentVNode)(2,a.Button,{icon:"times-circle",float:"right",onClick:function(){return c("cleartemp")}}),(0,o.createComponentVNode)(2,a.Box,{clear:"both"})]})))}},f=function(e,t){var n=(0,i.useBackend)(t),r=n.act,c=n.data,l=c.scanner,d=c.numberofpods,u=c.autoallowed,s=c.autoprocess,m=c.disk;return(0,o.createComponentVNode)(2,a.Section,{title:"Status",buttons:(0,o.createFragment)([!!u&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{display:"inline",color:"label",children:"Auto-processing:\xa0"}),(0,o.createComponentVNode)(2,a.Button,{selected:s,icon:s?"toggle-on":"toggle-off",content:s?"Enabled":"Disabled",onClick:function(){return r("autoprocess",{on:s?0:1})}})],4),(0,o.createComponentVNode)(2,a.Button,{disabled:!m,icon:"eject",content:"Eject Disk",onClick:function(){return r("disk",{option:"eject"})}})],0),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Scanner",children:l?(0,o.createComponentVNode)(2,a.Box,{color:"good",children:"Connected"}):(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Not connected!"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pods",children:d?(0,o.createComponentVNode)(2,a.Box,{color:"good",children:[d," connected"]}):(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"None connected!"})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.ColorMate=void 0;var o=n(0),r=n(1),i=n(2),a=n(3);t.ColorMate=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.items,u=l.activecolor,s=Math.min(270+15*d.length,600);return(0,o.createComponentVNode)(2,a.Window,{width:300,height:s,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:d.length&&(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{title:"Paint",children:(0,o.createComponentVNode)(2,i.Flex,{justify:"center",align:"center",children:[(0,o.createComponentVNode)(2,i.Flex.Item,{basis:"50%",children:(0,o.createComponentVNode)(2,i.Box,{backgroundColor:u,width:"120px",height:"120px"})}),(0,o.createComponentVNode)(2,i.Flex.Item,{basis:"50% ",children:[(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"eye-dropper",onClick:function(){return c("select")},children:"Select Color"}),(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"fill-drip",onClick:function(){return c("paint")},children:"Paint Items"}),(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"tint-slash",onClick:function(){return c("clear")},children:"Remove Paintjob"}),(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"eject",onClick:function(){return c("eject")},children:"Eject Items"})]})]})}),(0,o.createComponentVNode)(2,i.Section,{title:"Items",children:d.map((function(e,t){return(0,o.createComponentVNode)(2,i.Box,{children:["#",t+1,": ",e]},t)}))})],4)||(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"No items inserted."})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Communicator=void 0;var o=n(0),r=n(8),i=n(6),a=n(1),c=n(2),l=n(3),d=n(94),u={};t.Communicator=function(e,t){var n=(0,a.useBackend)(t),r=(n.act,n.data),i=r.currentTab,d=r.video_comm,C=(r.mapRef,(0,a.useLocalState)(t,"videoSetting",0)),f=C[0],N=C[1];return(0,o.createComponentVNode)(2,l.Window,{width:475,height:700,resizable:!0,children:(0,o.createComponentVNode)(2,l.Window.Content,{children:[d&&(0,o.createComponentVNode)(2,s,{videoSetting:f,setVideoSetting:N}),(!d||0!==f)&&(0,o.createFragment)([(0,o.createComponentVNode)(2,p),(0,o.createComponentVNode)(2,c.Box,{height:"88%",mb:1,style:{"overflow-y":"auto"},children:u[i]||(0,o.createComponentVNode)(2,m)}),(0,o.createComponentVNode)(2,h,{videoSetting:f,setVideoSetting:N})],4)]})})};var s=function(e,t){var n=(0,a.useBackend)(t),r=n.act,i=n.data,l=(i.video_comm,i.mapRef),d=e.videoSetting,u=e.setVideoSetting;return 0===d?(0,o.createComponentVNode)(2,c.Box,{width:"100%",height:"100%",children:[(0,o.createComponentVNode)(2,c.ByondUi,{width:"100%",height:"95%",params:{id:l,type:"map"}}),(0,o.createComponentVNode)(2,c.Flex,{justify:"space-between",spacing:1,mt:.5,children:[(0,o.createComponentVNode)(2,c.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,c.Button,{textAlign:"center",fluid:!0,fontSize:1.5,icon:"window-minimize",onClick:function(){return u(1)}})}),(0,o.createComponentVNode)(2,c.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,c.Button,{textAlign:"center",fluid:!0,fontSize:1.5,color:"bad",icon:"video-slash",onClick:function(){return r("endvideo")}})}),(0,o.createComponentVNode)(2,c.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,c.Button,{textAlign:"center",fluid:!0,fontSize:1.5,color:"bad",icon:"phone-slash",onClick:function(){return r("hang_up")}})})]})]}):1===d?(0,o.createComponentVNode)(2,c.Box,{style:{position:"absolute",right:"5px",bottom:"50px","z-index":1},children:[(0,o.createComponentVNode)(2,c.Section,{p:0,m:0,children:(0,o.createComponentVNode)(2,c.Flex,{justify:"space-between",spacing:1,children:[(0,o.createComponentVNode)(2,c.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,c.Button,{textAlign:"center",fluid:!0,fontSize:1.5,icon:"window-minimize",onClick:function(){return u(2)}})}),(0,o.createComponentVNode)(2,c.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,c.Button,{textAlign:"center",fluid:!0,fontSize:1.5,icon:"window-maximize",onClick:function(){return u(0)}})}),(0,o.createComponentVNode)(2,c.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,c.Button,{textAlign:"center",fluid:!0,fontSize:1.5,color:"bad",icon:"video-slash",onClick:function(){return r("endvideo")}})}),(0,o.createComponentVNode)(2,c.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,c.Button,{textAlign:"center",fluid:!0,fontSize:1.5,color:"bad",icon:"phone-slash",onClick:function(){return r("hang_up")}})})]})}),(0,o.createComponentVNode)(2,c.ByondUi,{width:"200px",height:"200px",params:{id:l,type:"map"}})]}):null},m=function(e,t){var n=(0,a.useBackend)(t),r=(n.act,n.data.currentTab);return(0,o.createComponentVNode)(2,c.Section,{title:"Error!",children:["You tried to access tab #",r,", but there was no template defined!"]})},p=function(e,t){var n=(0,a.useBackend)(t),r=(n.act,n.data),l=r.time,d=r.connectionStatus,u=r.owner,s=r.occupation;return(0,o.createComponentVNode)(2,c.Section,{children:(0,o.createComponentVNode)(2,c.Flex,{align:"center",justify:"space-between",children:[(0,o.createComponentVNode)(2,c.Flex.Item,{color:"average",children:l}),(0,o.createComponentVNode)(2,c.Flex.Item,{children:(0,o.createComponentVNode)(2,c.Icon,{color:1===d?"good":"bad",name:1===d?"signal":"exclamation-triangle"})}),(0,o.createComponentVNode)(2,c.Flex.Item,{color:"average",children:(0,i.decodeHtmlEntities)(u)}),(0,o.createComponentVNode)(2,c.Flex.Item,{color:"average",children:(0,i.decodeHtmlEntities)(s)})]})})},h=function(e,t){var n=(0,a.useBackend)(t),r=n.act,i=n.data.flashlight,l=e.videoSetting,d=e.setVideoSetting;return(0,o.createComponentVNode)(2,c.Flex,{children:[(0,o.createComponentVNode)(2,c.Flex.Item,{basis:2===l?"60%":"80%",children:(0,o.createComponentVNode)(2,c.Button,{p:1,fluid:!0,icon:"home",iconSize:2,textAlign:"center",onClick:function(){return r("switch_tab",{switch_tab:1})}})}),(0,o.createComponentVNode)(2,c.Flex.Item,{basis:"20%",children:(0,o.createComponentVNode)(2,c.Button,{icon:"lightbulb",iconSize:2,p:1,fluid:!0,textAlign:"center",selected:i,tooltip:"Flashlight",tooltipPosition:"top",onClick:function(){return r("Light")}})}),2===l&&(0,o.createComponentVNode)(2,c.Flex.Item,{basis:"20%",children:(0,o.createComponentVNode)(2,c.Button,{icon:"video",iconSize:2,p:1,fluid:!0,textAlign:"center",tooltip:"Open Video",tooltipPosition:"top",onClick:function(){return d(1)}})})]})},C=function(e,t){var n=(0,a.useBackend)(t).data,o=n.voice_mobs,r=n.communicating,i=n.requestsReceived,c=n.invitesSent,l=n.video_comm;return!("Phone"!==e||!(o.length||r.length||i.length||c.length||l))};u[1]=(0,o.createComponentVNode)(2,(function(e,t){var n=(0,a.useBackend)(t),r=n.act,i=n.data.homeScreen;return(0,o.createComponentVNode)(2,c.Flex,{mt:2,wrap:"wrap",align:"center",justify:"center",children:i.map((function(e){return(0,o.createComponentVNode)(2,c.Flex.Item,{basis:"25%",textAlign:"center",mb:2,children:[(0,o.createComponentVNode)(2,c.Button,{style:{"border-radius":"10%",border:"1px solid #000"},width:"64px",height:"64px",position:"relative",onClick:function(){return r("switch_tab",{switch_tab:e.number})},children:(0,o.createComponentVNode)(2,c.Icon,{spin:C(e.module,t),color:C(e.module,t)?"bad":null,name:e.icon,position:"absolute",size:3,top:"25%",left:"25%"})}),(0,o.createComponentVNode)(2,c.Box,{children:e.module})]},e.number)}))})}));var f=function(e,t){for(var n=(0,a.useBackend)(t),r=n.act,i=n.data.targetAddress,l=["0","1","2","3","4","5","6","7","8","9","A","B","C","D","E","F"].map((function(e){return(0,o.createComponentVNode)(2,c.Button,{content:e,fontSize:2,fluid:!0,onClick:function(){return r("add_hex",{add_hex:e})}},e)})),d=[],u=0;un?t.length>n?t.slice(0,n)+"...":t:e+t},V=function(e,t,n,o){if(n<0||n>o.length)return N(e,t)?"TinderMessage_First_Sent":"TinderMessage_First_Received";var r=N(e,t),i=N(o[n],t);return r&&i?"TinderMessage_Subsequent_Sent":r||i?r?"TinderMessage_First_Sent":"TinderMessage_First_Received":"TinderMessage_Subsequent_Received"};u[40]=(0,o.createComponentVNode)(2,(function(e,t){var n=(0,a.useBackend)(t),r=n.act,l=n.data,d=l.targetAddressName,u=l.targetAddress,s=l.imList,m=(0,a.useLocalState)(t,"clipboardMode",!1),p=m[0],h=m[1];return p?(0,o.createComponentVNode)(2,c.Section,{title:(0,o.createComponentVNode)(2,c.Box,{inline:!0,style:{"white-space":"nowrap","overflow-x":"hidden"},width:"90%",children:b("Conversation with ",(0,i.decodeHtmlEntities)(d),30)}),buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"eye",selected:p,tooltip:"Exit Clipboard Mode",tooltipPosition:"bottom-left",onClick:function(){return h(!p)}}),height:"100%",stretchContents:!0,children:[(0,o.createComponentVNode)(2,c.Section,{style:{height:"95%","overflow-y":"auto"},children:s.map((function(e,t){return(0,o.createComponentVNode)(2,c.Box,{className:N(e,u)?"ClassicMessage_Sent":"ClassicMessage_Received",children:[N(e,u)?"You":"Them",": ",e.im]},t)}))}),(0,o.createComponentVNode)(2,c.Button,{icon:"comment",onClick:function(){return r("message",{message:u})},content:"Message"})]}):(0,o.createComponentVNode)(2,c.Section,{title:(0,o.createComponentVNode)(2,c.Box,{inline:!0,style:{"white-space":"nowrap","overflow-x":"hidden"},width:"100%",children:b("Conversation with ",(0,i.decodeHtmlEntities)(d),30)}),buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"eye",selected:p,tooltip:"Enter Clipboard Mode",tooltipPosition:"bottom-left",onClick:function(){return h(!p)}}),height:"100%",stretchContents:!0,children:[(0,o.createComponentVNode)(2,c.Section,{style:{height:"95%","overflow-y":"auto"},children:s.map((function(e,t,n){return(0,o.createComponentVNode)(2,c.Box,{textAlign:N(e,u)?"right":"left",mb:1,children:(0,o.createComponentVNode)(2,c.Box,{maxWidth:"75%",className:V(e,u,t-1,n),inline:!0,children:(0,i.decodeHtmlEntities)(e.im)})},t)}))}),(0,o.createComponentVNode)(2,c.Button,{icon:"comment",onClick:function(){return r("message",{message:u})},content:"Message"})]})}));var g=function(e,t){var n=(0,a.useBackend)(t),r=n.act,l=n.data.target_feed;return(0,o.createComponentVNode)(2,c.Section,{title:(0,i.decodeHtmlEntities)(l.name)+" by "+(0,i.decodeHtmlEntities)(l.author),level:2,buttons:(0,o.createComponentVNode)(2,c.Button,{content:"Back",icon:"chevron-up",onClick:function(){return r("newsfeed",{newsfeed:null})}}),children:l.messages.map((function(e){return(0,o.createComponentVNode)(2,c.Section,{children:["- ",(0,i.decodeHtmlEntities)(e.body),!!e.img&&(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createVNode)(1,"img",null,null,1,{src:"data:image/png;base64,"+e.img}),(0,i.decodeHtmlEntities)(e.caption)||null]}),(0,o.createComponentVNode)(2,c.Box,{color:"grey",children:["[",e.message_type," by ",(0,i.decodeHtmlEntities)(e.author)," - ",e.time_stamp,"]"]})]},e.ref)}))})},v=function(e,t){var n=(0,a.useBackend)(t),r=n.act,l=n.data,d=l.feeds,u=l.latest_news;return(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Section,{title:"Recent News",level:2,children:(0,o.createComponentVNode)(2,c.Section,{children:u.map((function(e){return(0,o.createComponentVNode)(2,c.Box,{mb:2,children:[(0,o.createVNode)(1,"h5",null,[(0,i.decodeHtmlEntities)(e.channel),(0,o.createComponentVNode)(2,c.Button,{ml:1,icon:"chevron-up",onClick:function(){return r("newsfeed",{newsfeed:e.index})},content:"Go to"})],0),"- ",(0,i.decodeHtmlEntities)(e.body),!!e.img&&(0,o.createComponentVNode)(2,c.Box,{children:["[image omitted, view story for more details]",e.caption||null]}),(0,o.createComponentVNode)(2,c.Box,{fontSize:.9,children:["[",e.message_type," by ",(0,o.createComponentVNode)(2,c.Box,{inline:!0,color:"average",children:e.author})," - ",e.time_stamp,"]"]})]},e.index)}))})}),(0,o.createComponentVNode)(2,c.Section,{title:"News Feeds",level:2,children:d.map((function(e){return(0,o.createComponentVNode)(2,c.Button,{fluid:!0,icon:"chevron-up",onClick:function(){return r("newsfeed",{newsfeed:e.index})},content:e.name},e.index)}))})],4)};u[5]=(0,o.createComponentVNode)(2,(function(e,t){var n=(0,a.useBackend)(t),r=(n.act,n.data),i=r.feeds,l=r.target_feed;return(0,o.createComponentVNode)(2,c.Section,{title:"News",stretchContents:!0,height:"100%",children:!i.length&&(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:"Error: No newsfeeds available. Please try again later."})||l&&(0,o.createComponentVNode)(2,g)||(0,o.createComponentVNode)(2,v)})}));u[6]=(0,o.createComponentVNode)(2,(function(e,t){var n=(0,a.useBackend)(t),r=n.act,i=n.data.note;return(0,o.createComponentVNode)(2,c.Section,{title:"Note Keeper",height:"100%",stretchContents:!0,buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"pen",onClick:function(){return r("edit")},content:"Edit Notes"}),children:(0,o.createComponentVNode)(2,c.Section,{color:"average",width:"100%",height:"100%",style:{"word-break":"break-all","overflow-y":"auto"},children:i})})}));u[7]=(0,o.createComponentVNode)(2,(function(e,t){var n=(0,a.useBackend)(t),l=(n.act,n.data),d=l.aircontents,u=l.weather;return(0,o.createComponentVNode)(2,c.Section,{title:"Weather",children:[(0,o.createComponentVNode)(2,c.Section,{level:2,title:"Current Conditions",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:(0,r.filter)((function(e){return"0"!==e.val||"Pressure"===e.entry||"Temperature"===e.entry}))(d).map((function(e){return(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:e.entry,color:(t=e.val,n=e.bad_low,r=e.poor_low,a=e.poor_high,l=e.bad_high,ta?"average":t>l?"bad":"good"),children:[e.val,(0,i.decodeHtmlEntities)(e.units)]},e.entry);var t,n,r,a,l}))})}),(0,o.createComponentVNode)(2,c.Section,{level:2,title:"Weather Reports",children:!!u.length&&(0,o.createComponentVNode)(2,c.LabeledList,{children:u.map((function(e){return(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:e.Planet,children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Time",children:e.Time}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Weather",children:(0,i.toTitleCase)(e.Weather)}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Temperature",children:["Current: ",e.Temperature.toFixed(),"\xb0C | High: ",e.High.toFixed(),"\xb0C | Low: ",e.Low.toFixed(),"\xb0C"]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Wind Direction",children:e.WindDir}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Wind Speed",children:e.WindSpeed}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Forecast",children:(0,i.decodeHtmlEntities)(e.Forecast)})]})},e.Planet)}))})||(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:"No weather reports available. Please check back later."})})]})})),u[8]=(0,o.createComponentVNode)(2,d.CrewManifestContent);u[9]=(0,o.createComponentVNode)(2,(function(e,t){var n=(0,a.useBackend)(t),r=n.act,l=n.data,d=l.owner,u=l.occupation,s=l.connectionStatus,m=l.address,p=l.visible,h=l.ring,C=l.selfie_mode;return(0,o.createComponentVNode)(2,c.Section,{title:"Settings",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Owner",children:(0,o.createComponentVNode)(2,c.Button,{icon:"pen",fluid:!0,content:(0,i.decodeHtmlEntities)(d),onClick:function(){return r("rename")}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Camera Mode",children:(0,o.createComponentVNode)(2,c.Button,{fluid:!0,content:C?"Front-facing Camera":"Rear-facing Camera",onClick:function(){return r("selfie_mode")}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Occupation",children:(0,i.decodeHtmlEntities)(u)}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Connection",children:1===s?(0,o.createComponentVNode)(2,c.Box,{color:"good",children:"Connected"}):(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:"Disconnected"})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Device EPv2 Address",children:m}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Visibility",children:(0,o.createComponentVNode)(2,c.Button.Checkbox,{checked:p,selected:p,fluid:!0,content:p?"This device can be seen by other devices.":"This device is invisible to other devices.",onClick:function(){return r("toggle_visibility")}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Ringer",children:(0,o.createComponentVNode)(2,c.Button.Checkbox,{checked:h,selected:h,fluid:!0,content:h?"Ringer on.":"Ringer off.",onClick:function(){return r("toggle_ringer")}})})]})})}))},function(e,t,n){"use strict";t.__esModule=!0,t.ComputerFabricator=void 0;var o=n(0),r=(n(6),n(1)),i=n(2),a=n(3);t.ComputerFabricator=function(e,t){var n=(0,r.useBackend)(t),s=n.act,m=n.data;return(0,o.createComponentVNode)(2,a.Window,{title:"Personal Computer Vendor",width:500,height:420,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:[(0,o.createComponentVNode)(2,i.Section,{italic:!0,fontSize:"20px",children:"Your perfect device, only three steps away..."}),0!==m.state&&(0,o.createComponentVNode)(2,i.Button,{fluid:!0,mb:1,icon:"circle",content:"Clear Order",onClick:function(){return s("clean_order")}}),0===m.state&&(0,o.createComponentVNode)(2,c),1===m.state&&(0,o.createComponentVNode)(2,l),2===m.state&&(0,o.createComponentVNode)(2,d),3===m.state&&(0,o.createComponentVNode)(2,u)]})})};var c=function(e,t){var n=(0,r.useBackend)(t),a=n.act;n.data;return(0,o.createComponentVNode)(2,i.Section,{title:"Step 1",minHeight:"306px",children:[(0,o.createComponentVNode)(2,i.Box,{mt:5,bold:!0,textAlign:"center",fontSize:"40px",children:"Choose your Device"}),(0,o.createComponentVNode)(2,i.Box,{mt:3,children:(0,o.createComponentVNode)(2,i.Grid,{width:"100%",children:[(0,o.createComponentVNode)(2,i.Grid.Column,{children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"laptop",content:"Laptop",textAlign:"center",fontSize:"30px",lineHeight:2,onClick:function(){return a("pick_device",{pick:"1"})}})}),(0,o.createComponentVNode)(2,i.Grid.Column,{children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"tablet-alt",content:"Tablet",textAlign:"center",fontSize:"30px",lineHeight:2,onClick:function(){return a("pick_device",{pick:"2"})}})})]})})]})},l=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data;return(0,o.createComponentVNode)(2,i.Section,{title:"Step 2: Customize your device",minHeight:"282px",buttons:(0,o.createComponentVNode)(2,i.Box,{bold:!0,color:"good",children:[c.totalprice,"\u20ae"]}),children:[(0,o.createComponentVNode)(2,i.Table,{children:[(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{bold:!0,position:"relative",children:["Battery:",(0,o.createComponentVNode)(2,i.Tooltip,{content:"Allows your device to operate without external utility power\nsource. Advanced batteries increase battery life.",position:"right"})]}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:(0,o.createComponentVNode)(2,i.Button,{content:"Standard",selected:1===c.hw_battery,onClick:function(){return a("hw_battery",{battery:"1"})}})}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:(0,o.createComponentVNode)(2,i.Button,{content:"Upgraded",selected:2===c.hw_battery,onClick:function(){return a("hw_battery",{battery:"2"})}})}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:(0,o.createComponentVNode)(2,i.Button,{content:"Advanced",selected:3===c.hw_battery,onClick:function(){return a("hw_battery",{battery:"3"})}})})]}),(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{bold:!0,position:"relative",children:["Hard Drive:",(0,o.createComponentVNode)(2,i.Tooltip,{content:"Stores file on your device. Advanced drives can store more\nfiles, but use more power, shortening battery life.",position:"right"})]}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:(0,o.createComponentVNode)(2,i.Button,{content:"Standard",selected:1===c.hw_disk,onClick:function(){return a("hw_disk",{disk:"1"})}})}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:(0,o.createComponentVNode)(2,i.Button,{content:"Upgraded",selected:2===c.hw_disk,onClick:function(){return a("hw_disk",{disk:"2"})}})}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:(0,o.createComponentVNode)(2,i.Button,{content:"Advanced",selected:3===c.hw_disk,onClick:function(){return a("hw_disk",{disk:"3"})}})})]}),(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{bold:!0,position:"relative",children:["Network Card:",(0,o.createComponentVNode)(2,i.Tooltip,{content:"Allows your device to wirelessly connect to stationwide NTNet\nnetwork. Basic cards are limited to on-station use, while\nadvanced cards can operate anywhere near the station, which\nincludes asteroid outposts",position:"right"})]}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:(0,o.createComponentVNode)(2,i.Button,{content:"None",selected:0===c.hw_netcard,onClick:function(){return a("hw_netcard",{netcard:"0"})}})}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:(0,o.createComponentVNode)(2,i.Button,{content:"Standard",selected:1===c.hw_netcard,onClick:function(){return a("hw_netcard",{netcard:"1"})}})}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:(0,o.createComponentVNode)(2,i.Button,{content:"Advanced",selected:2===c.hw_netcard,onClick:function(){return a("hw_netcard",{netcard:"2"})}})})]}),(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{bold:!0,position:"relative",children:["Nano Printer:",(0,o.createComponentVNode)(2,i.Tooltip,{content:"A device that allows for various paperwork manipulations,\nsuch as, scanning of documents or printing new ones.\nThis device was certified EcoFriendlyPlus and is capable of\nrecycling existing paper for printing purposes.",position:"right"})]}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:(0,o.createComponentVNode)(2,i.Button,{content:"None",selected:0===c.hw_nanoprint,onClick:function(){return a("hw_nanoprint",{print:"0"})}})}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:(0,o.createComponentVNode)(2,i.Button,{content:"Standard",selected:1===c.hw_nanoprint,onClick:function(){return a("hw_nanoprint",{print:"1"})}})})]}),(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{bold:!0,position:"relative",children:["Secondary Card Reader:",(0,o.createComponentVNode)(2,i.Tooltip,{content:"Adds a secondary RFID card reader, for manipulating or\nreading from a second standard RFID card.\nPlease note that a primary card reader is necessary to\nallow the device to read your identification, but one\nis included in the base price.",position:"right"})]}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:(0,o.createComponentVNode)(2,i.Button,{content:"None",selected:0===c.hw_card,onClick:function(){return a("hw_card",{card:"0"})}})}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:(0,o.createComponentVNode)(2,i.Button,{content:"Standard",selected:1===c.hw_card,onClick:function(){return a("hw_card",{card:"1"})}})})]}),2!==c.devtype&&(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{bold:!0,position:"relative",children:["Processor Unit:",(0,o.createComponentVNode)(2,i.Tooltip,{content:"A component critical for your device's functionality.\nIt allows you to run programs from your hard drive.\nAdvanced CPUs use more power, but allow you to run\nmore programs on background at once.",position:"right"})]}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:(0,o.createComponentVNode)(2,i.Button,{content:"Standard",selected:1===c.hw_cpu,onClick:function(){return a("hw_cpu",{cpu:"1"})}})}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:(0,o.createComponentVNode)(2,i.Button,{content:"Advanced",selected:2===c.hw_cpu,onClick:function(){return a("hw_cpu",{cpu:"2"})}})})]}),(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{bold:!0,position:"relative",children:["Tesla Relay:",(0,o.createComponentVNode)(2,i.Tooltip,{content:"An advanced wireless power relay that allows your device\nto connect to nearby area power controller to provide\nalternative power source. This component is currently\nunavailable on tablet computers due to size restrictions.",position:"right"})]}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:(0,o.createComponentVNode)(2,i.Button,{content:"None",selected:0===c.hw_tesla,onClick:function(){return a("hw_tesla",{tesla:"0"})}})}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:(0,o.createComponentVNode)(2,i.Button,{content:"Standard",selected:1===c.hw_tesla,onClick:function(){return a("hw_tesla",{tesla:"1"})}})})]})]}),(0,o.createComponentVNode)(2,i.Button,{fluid:!0,mt:3,content:"Confirm Order",color:"good",textAlign:"center",fontSize:"18px",lineHeight:2,onClick:function(){return a("confirm_order")}})]})},d=function(e,t){var n=(0,r.useBackend)(t),a=(n.act,n.data);return(0,o.createComponentVNode)(2,i.Section,{title:"Step 3: Payment",minHeight:"282px",children:[(0,o.createComponentVNode)(2,i.Box,{italic:!0,textAlign:"center",fontSize:"20px",children:"Your device is ready for fabrication..."}),(0,o.createComponentVNode)(2,i.Box,{bold:!0,mt:2,textAlign:"center",fontSize:"16px",children:[(0,o.createComponentVNode)(2,i.Box,{inline:!0,children:"Please swipe your ID now to authorize payment of:"}),"\xa0",(0,o.createComponentVNode)(2,i.Box,{inline:!0,color:"good",children:[a.totalprice,"\u20ae"]})]})]})},u=function(e,t){return(0,o.createComponentVNode)(2,i.Section,{minHeight:"282px",children:[(0,o.createComponentVNode)(2,i.Box,{bold:!0,textAlign:"center",fontSize:"28px",mt:10,children:"Thank you for your purchase!"}),(0,o.createComponentVNode)(2,i.Box,{italic:!0,mt:1,textAlign:"center",children:"If you experience any difficulties with your new device, please contact your local network administrator."})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.CookingAppliance=void 0;var o=n(0),r=(n(5),n(1)),i=n(2),a=n(3);t.CookingAppliance=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.temperature,u=l.optimalTemp,s=l.temperatureEnough,m=l.efficiency,p=l.containersRemovable,h=l.our_contents;return(0,o.createComponentVNode)(2,a.Window,{width:600,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,i.Section,{title:"Status",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Temperature",children:(0,o.createComponentVNode)(2,i.ProgressBar,{color:s?"good":"blue",value:d,maxValue:u,children:[(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:d}),"\xb0C / ",u,"\xb0C"]})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Efficiency",children:[(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:m}),"%"]})]})}),(0,o.createComponentVNode)(2,i.Section,{title:"Containers",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:h.map((function(e,t){return e.empty?(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Slot #"+(t+1),children:(0,o.createComponentVNode)(2,i.Button,{onClick:function(){return c("slot",{slot:t+1})},children:"Empty"})}):(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Slot #"+(t+1),verticalAlign:"middle",children:(0,o.createComponentVNode)(2,i.Flex,{spacing:1,children:[(0,o.createComponentVNode)(2,i.Flex.Item,{children:(0,o.createComponentVNode)(2,i.Button,{disabled:!p,onClick:function(){return c("slot",{slot:t+1})},children:e.container||"No Container"})}),(0,o.createComponentVNode)(2,i.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,i.ProgressBar,{color:e.progressText[0],value:e.progress,maxValue:1,children:e.progressText[1]})})]})},t)}))})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Cryo=void 0;var o=n(0),r=n(1),i=n(2),a=n(3),c=[{label:"Resp.",type:"oxyLoss"},{label:"Toxin",type:"toxLoss"},{label:"Brute",type:"bruteLoss"},{label:"Burn",type:"fireLoss"}],l=[["good","Conscious"],["average","Unconscious"],["bad","DEAD"]];t.Cryo=function(e,t){return(0,o.createComponentVNode)(2,a.Window,{width:520,height:470,resizeable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{className:"Layout__content--flexColumn",children:(0,o.createComponentVNode)(2,d)})})};var d=function(e,t){var n=(0,r.useBackend)(t),a=n.act,d=n.data,s=d.isOperating,m=d.hasOccupant,p=d.occupant,h=void 0===p?[]:p,C=d.cellTemperature,f=d.cellTemperatureStatus,N=d.isBeakerLoaded;return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{title:"Occupant",flexGrow:"1",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"user-slash",onClick:function(){return a("ejectOccupant")},disabled:!m,children:"Eject"}),children:m?(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Occupant",children:h.name||"Unknown"}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Health",children:(0,o.createComponentVNode)(2,i.ProgressBar,{min:h.health,max:h.maxHealth,value:h.health/h.maxHealth,color:h.health>0?"good":"average",children:(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:Math.round(h.health)})})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Status",color:l[h.stat][0],children:l[h.stat][1]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Temperature",children:[(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:Math.round(h.bodyTemperature)})," K"]}),(0,o.createComponentVNode)(2,i.LabeledList.Divider),c.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.label,children:(0,o.createComponentVNode)(2,i.ProgressBar,{value:h[e.type]/100,ranges:{bad:[.01,Infinity]},children:(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:Math.round(h[e.type])})})},e.id)}))]}):(0,o.createComponentVNode)(2,i.Flex,{height:"100%",textAlign:"center",children:(0,o.createComponentVNode)(2,i.Flex.Item,{grow:"1",align:"center",color:"label",children:[(0,o.createComponentVNode)(2,i.Icon,{name:"user-slash",mb:"0.5rem",size:"5"}),(0,o.createVNode)(1,"br"),"No occupant detected."]})})}),(0,o.createComponentVNode)(2,i.Section,{title:"Cell",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"eject",onClick:function(){return a("ejectBeaker")},disabled:!N,children:"Eject Beaker"}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Power",children:(0,o.createComponentVNode)(2,i.Button,{icon:"power-off",onClick:function(){return a(s?"switchOff":"switchOn")},selected:s,children:s?"On":"Off"})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Temperature",color:f,children:[(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:C})," K"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Beaker",children:(0,o.createComponentVNode)(2,u)})]})})],4)},u=function(e,t){var n=(0,r.useBackend)(t),a=(n.act,n.data),c=a.isBeakerLoaded,l=a.beakerLabel,d=a.beakerVolume;return c?(0,o.createFragment)([l||(0,o.createComponentVNode)(2,i.Box,{color:"average",children:"No label"}),(0,o.createComponentVNode)(2,i.Box,{color:!d&&"bad",children:d?(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:d,format:function(e){return Math.round(e)+" units remaining"}}):"Beaker is empty"})],0):(0,o.createComponentVNode)(2,i.Box,{color:"average",children:"No beaker loaded"})}},function(e,t,n){"use strict";t.__esModule=!0,t.CryoStorageItemsVr=t.CryoStorageVr=void 0;var o=n(0),r=n(1),i=n(2),a=n(3),c=n(191);t.CryoStorageVr=function(e,t){var n=(0,r.useBackend)(t),d=(n.act,n.data),u=d.real_name,s=d.allow_items,m=(0,r.useLocalState)(t,"tab",0),p=m[0],h=m[1];return(0,o.createComponentVNode)(2,a.Window,{width:400,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,i.Tabs,{children:[(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:0===p,onClick:function(){return h(0)},children:"Crew"}),!!s&&(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:1===p,onClick:function(){return h(1)},children:"Items"})]}),(0,o.createComponentVNode)(2,i.NoticeBox,{info:!0,children:["Welcome, ",u,"."]}),0===p&&(0,o.createComponentVNode)(2,c.CryoStorageCrew),!!s&&1===p&&(0,o.createComponentVNode)(2,l)]})})};var l=function(e,t){var n=(0,r.useBackend)(t),a=(n.act,n.data.items);return(0,o.createComponentVNode)(2,i.Section,{title:"Stored Items",children:a.length&&a.map((function(e){return(0,o.createComponentVNode)(2,i.Box,{color:"label",children:e},e)}))||(0,o.createComponentVNode)(2,i.Box,{color:"average",children:"No items stored."})})};t.CryoStorageItemsVr=l},function(e,t,n){"use strict";t.__esModule=!0,t.DNAForensics=void 0;var o=n(0),r=(n(5),n(1)),i=n(2),a=n(3);t.DNAForensics=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.scan_progress,u=l.scanning,s=l.bloodsamp,m=l.bloodsamp_desc;return(0,o.createComponentVNode)(2,a.Window,{width:540,height:326,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:[(0,o.createComponentVNode)(2,i.Section,{title:"Status",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{selected:u,disabled:!s,icon:"power-off",onClick:function(){return c("scanItem")},children:u?"Halt Scan":"Begin Scan"}),(0,o.createComponentVNode)(2,i.Button,{disabled:!s,icon:"eject",onClick:function(){return c("ejectItem")},children:"Eject Bloodsample"})],4),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Scan Progress",children:(0,o.createComponentVNode)(2,i.ProgressBar,{ranges:{good:[99,Infinity],violet:[-Infinity,99]},value:d,maxValue:100})})})}),(0,o.createComponentVNode)(2,i.Section,{title:"Blood Sample",children:s&&(0,o.createComponentVNode)(2,i.Box,{children:[s,(0,o.createComponentVNode)(2,i.Box,{color:"label",children:m})]})||(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"No blood sample inserted."})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.DNAModifier=void 0;var o=n(0),r=n(1),i=n(2),a=n(3),c=n(45),l=[["good","Alive"],["average","Unconscious"],["bad","DEAD"]],d=[["ui","Modify U.I.","dna"],["se","Modify S.E.","dna"],["buffer","Transfer Buffers","syringe"],["rejuvenators","Rejuvenators","flask"]],u=[5,10,20,30,50];t.DNAModifier=function(e,t){var n,i=(0,r.useBackend)(t),l=(i.act,i.data),d=l.irradiating,u=l.dnaBlockSize,p=l.occupant;return t.dnaBlockSize=u,t.isDNAInvalid=!p.isViableSubject||!p.uniqueIdentity||!p.structuralEnzymes,d&&(n=(0,o.createComponentVNode)(2,g,{duration:d})),(0,o.createComponentVNode)(2,a.Window,{width:660,height:700,resizable:!0,children:[(0,o.createComponentVNode)(2,c.ComplexModal),n,(0,o.createComponentVNode)(2,a.Window.Content,{className:"Layout__content--flexColumn",children:[(0,o.createComponentVNode)(2,s),(0,o.createComponentVNode)(2,m)]})]})};var s=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,d=c.locked,u=c.hasOccupant,s=c.occupant;return(0,o.createComponentVNode)(2,i.Section,{title:"Occupant",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Box,{color:"label",display:"inline",mr:"0.5rem",children:"Door Lock:"}),(0,o.createComponentVNode)(2,i.Button,{disabled:!u,selected:d,icon:d?"toggle-on":"toggle-off",content:d?"Engaged":"Disengaged",onClick:function(){return a("toggleLock")}}),(0,o.createComponentVNode)(2,i.Button,{disabled:!u||d,icon:"user-slash",content:"Eject",onClick:function(){return a("ejectOccupant")}})],4),children:u?(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Box,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Name",children:s.name}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Health",children:(0,o.createComponentVNode)(2,i.ProgressBar,{min:s.minHealth,max:s.maxHealth,value:s.health/s.maxHealth,ranges:{good:[.5,Infinity],average:[0,.5],bad:[-Infinity,0]}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Status",color:l[s.stat][0],children:l[s.stat][1]}),(0,o.createComponentVNode)(2,i.LabeledList.Divider)]})}),t.isDNAInvalid?(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:[(0,o.createComponentVNode)(2,i.Icon,{name:"exclamation-circle"}),"\xa0 The occupant's DNA structure is ruined beyond recognition, please insert a subject with an intact DNA structure."]}):(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Radiation",children:(0,o.createComponentVNode)(2,i.ProgressBar,{min:"0",max:"100",value:s.radiationLevel/100,color:"average"})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Unique Enzymes",children:c.occupant.uniqueEnzymes?c.occupant.uniqueEnzymes:(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:[(0,o.createComponentVNode)(2,i.Icon,{name:"exclamation-circle"}),"\xa0 Unknown"]})})]})],0):(0,o.createComponentVNode)(2,i.Box,{color:"label",children:"Cell unoccupied."})})},m=function(e,t){var n,a=(0,r.useBackend)(t),c=a.act,l=a.data,u=l.selectedMenuKey,s=l.hasOccupant;l.occupant;return s?t.isDNAInvalid?(0,o.createComponentVNode)(2,i.Section,{flexGrow:"1",children:(0,o.createComponentVNode)(2,i.Flex,{height:"100%",children:(0,o.createComponentVNode)(2,i.Flex.Item,{grow:"1",align:"center",textAlign:"center",color:"label",children:[(0,o.createComponentVNode)(2,i.Icon,{name:"user-slash",mb:"0.5rem",size:"5"}),(0,o.createVNode)(1,"br"),"No operation possible on this subject."]})})}):("ui"===u?n=(0,o.createFragment)([(0,o.createComponentVNode)(2,p),(0,o.createComponentVNode)(2,C)],4):"se"===u?n=(0,o.createFragment)([(0,o.createComponentVNode)(2,h),(0,o.createComponentVNode)(2,C)],4):"buffer"===u?n=(0,o.createComponentVNode)(2,f):"rejuvenators"===u&&(n=(0,o.createComponentVNode)(2,V)),(0,o.createComponentVNode)(2,i.Section,{flexGrow:"1",children:[(0,o.createComponentVNode)(2,i.Tabs,{children:d.map((function(e,t){return(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:u===e[0],onClick:function(){return c("selectMenuKey",{key:e[0]})},children:[(0,o.createComponentVNode)(2,i.Icon,{name:e[2]}),e[1]]},t)}))}),n]})):(0,o.createComponentVNode)(2,i.Section,{flexGrow:"1",children:(0,o.createComponentVNode)(2,i.Flex,{height:"100%",children:(0,o.createComponentVNode)(2,i.Flex.Item,{grow:"1",align:"center",textAlign:"center",color:"label",children:[(0,o.createComponentVNode)(2,i.Icon,{name:"user-slash",mb:"0.5rem",size:"5"}),(0,o.createVNode)(1,"br"),"No occupant in DNA modifier."]})})})},p=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,l=c.selectedUIBlock,d=c.selectedUISubBlock,u=c.selectedUITarget,s=c.occupant;return(0,o.createComponentVNode)(2,i.Section,{title:"Modify Unique Identifier",level:"2",children:[(0,o.createComponentVNode)(2,v,{dnaString:s.uniqueIdentity,selectedBlock:l,selectedSubblock:d,blockSize:t.dnaBlockSize,action:"selectUIBlock"}),(0,o.createComponentVNode)(2,i.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Target",children:(0,o.createComponentVNode)(2,i.Knob,{minValue:"1",maxValue:"15",stepPixelSize:"20",value:u,format:function(e){return e.toString(16).toUpperCase()},ml:"0",onChange:function(e,t){return a("changeUITarget",{value:t})}})})}),(0,o.createComponentVNode)(2,i.Button,{icon:"radiation",content:"Irradiate Block",mt:"0.5rem",onClick:function(){return a("pulseUIRadiation")}})]})},h=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,l=c.selectedSEBlock,d=c.selectedSESubBlock,u=c.occupant;return(0,o.createComponentVNode)(2,i.Section,{title:"Modify Structural Enzymes",level:"2",children:[(0,o.createComponentVNode)(2,v,{dnaString:u.structuralEnzymes,selectedBlock:l,selectedSubblock:d,blockSize:t.dnaBlockSize,action:"selectSEBlock"}),(0,o.createComponentVNode)(2,i.Button,{icon:"radiation",content:"Irradiate Block",onClick:function(){return a("pulseSERadiation")}})]})},C=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,l=c.radiationIntensity,d=c.radiationDuration;return(0,o.createComponentVNode)(2,i.Section,{title:"Radiation Emitter",level:"2",children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Intensity",children:(0,o.createComponentVNode)(2,i.Knob,{minValue:"1",maxValue:"10",stepPixelSize:"20",value:l,popUpPosition:"right",ml:"0",onChange:function(e,t){return a("radiationIntensity",{value:t})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Duration",children:(0,o.createComponentVNode)(2,i.Knob,{minValue:"1",maxValue:"20",stepPixelSize:"10",unit:"s",value:d,popUpPosition:"right",ml:"0",onChange:function(e,t){return a("radiationDuration",{value:t})}})})]}),(0,o.createComponentVNode)(2,i.Button,{icon:"radiation",content:"Pulse Radiation",tooltip:"Mutates a random block of either the occupant's UI or SE.",tooltipPosition:"top-right",mt:"0.5rem",onClick:function(){return a("pulseRadiation")}})]})},f=function(e,t){var n=(0,r.useBackend)(t),a=(n.act,n.data.buffers.map((function(e,t){return(0,o.createComponentVNode)(2,N,{id:t+1,name:"Buffer "+(t+1),buffer:e},t)})));return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{title:"Buffers",level:"2",children:a}),(0,o.createComponentVNode)(2,b)],4)},N=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,l=e.id,d=e.name,u=e.buffer,s=c.isInjectorReady,m=d+(u.data?" - "+u.label:"");return(0,o.createComponentVNode)(2,i.Box,{backgroundColor:"rgba(0, 0, 0, 0.33)",mb:"0.5rem",children:(0,o.createComponentVNode)(2,i.Section,{title:m,level:"3",mx:"0",lineHeight:"18px",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button.Confirm,{disabled:!u.data,icon:"trash",content:"Clear",onClick:function(){return a("bufferOption",{option:"clear",id:l})}}),(0,o.createComponentVNode)(2,i.Button,{disabled:!u.data,icon:"pen",content:"Rename",onClick:function(){return a("bufferOption",{option:"changeLabel",id:l})}}),(0,o.createComponentVNode)(2,i.Button,{disabled:!u.data||!c.hasDisk,icon:"save",content:"Export",tooltip:"Exports this buffer to the currently loaded data disk.",tooltipPosition:"bottom-left",onClick:function(){return a("bufferOption",{option:"saveDisk",id:l})}})],4),children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Write",children:[(0,o.createComponentVNode)(2,i.Button,{icon:"arrow-circle-down",content:"Subject U.I",mb:"0",onClick:function(){return a("bufferOption",{option:"saveUI",id:l})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"arrow-circle-down",content:"Subject U.I and U.E.",mb:"0",onClick:function(){return a("bufferOption",{option:"saveUIAndUE",id:l})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"arrow-circle-down",content:"Subject S.E.",mb:"0",onClick:function(){return a("bufferOption",{option:"saveSE",id:l})}}),(0,o.createComponentVNode)(2,i.Button,{disabled:!c.hasDisk||!c.disk.data,icon:"arrow-circle-down",content:"From Disk",mb:"0",onClick:function(){return a("bufferOption",{option:"loadDisk",id:l})}})]}),!!u.data&&(0,o.createFragment)([(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Subject",children:u.owner||(0,o.createComponentVNode)(2,i.Box,{color:"average",children:"Unknown"})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Data Type",children:["ui"===u.type?"Unique Identifiers":"Structural Enzymes",!!u.ue&&" and Unique Enzymes"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Transfer to",children:[(0,o.createComponentVNode)(2,i.Button,{disabled:!s,icon:s?"syringe":"spinner",iconSpin:!s,content:"Injector",mb:"0",onClick:function(){return a("bufferOption",{option:"createInjector",id:l})}}),(0,o.createComponentVNode)(2,i.Button,{disabled:!s,icon:s?"syringe":"spinner",iconSpin:!s,content:"Block Injector",mb:"0",onClick:function(){return a("bufferOption",{option:"createInjector",id:l,block:1})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"user",content:"Subject",mb:"0",onClick:function(){return a("bufferOption",{option:"transfer",id:l})}})]})],4)]}),!u.data&&(0,o.createComponentVNode)(2,i.Box,{color:"label",mt:"0.5rem",children:"This buffer is empty."})]})})},b=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,l=c.hasDisk,d=c.disk;return(0,o.createComponentVNode)(2,i.Section,{title:"Data Disk",level:"2",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button.Confirm,{disabled:!l||!d.data,icon:"trash",content:"Wipe",onClick:function(){return a("wipeDisk")}}),(0,o.createComponentVNode)(2,i.Button,{disabled:!l,icon:"eject",content:"Eject",onClick:function(){return a("ejectDisk")}})],4),children:l?d.data?(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Label",children:d.label?d.label:"No label"}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Subject",children:d.owner?d.owner:(0,o.createComponentVNode)(2,i.Box,{color:"average",children:"Unknown"})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Data Type",children:["ui"===d.type?"Unique Identifiers":"Structural Enzymes",!!d.ue&&" and Unique Enzymes"]})]}):(0,o.createComponentVNode)(2,i.Box,{color:"label",children:"Disk is blank."}):(0,o.createComponentVNode)(2,i.Box,{color:"label",textAlign:"center",my:"1rem",children:[(0,o.createComponentVNode)(2,i.Icon,{name:"save-o",size:"4"}),(0,o.createVNode)(1,"br"),"No disk inserted."]})})},V=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,l=c.isBeakerLoaded,d=c.beakerVolume,s=c.beakerLabel;return(0,o.createComponentVNode)(2,i.Section,{title:"Rejuvenators and Beaker",level:"2",buttons:(0,o.createComponentVNode)(2,i.Button,{disabled:!l,icon:"eject",content:"Eject",onClick:function(){return a("ejectBeaker")}}),children:l?(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Inject",children:[u.map((function(e,t){return(0,o.createComponentVNode)(2,i.Button,{disabled:e>d,icon:"syringe",content:e,onClick:function(){return a("injectRejuvenators",{amount:e})}},t)})),(0,o.createComponentVNode)(2,i.Button,{disabled:d<=0,icon:"syringe",content:"All",onClick:function(){return a("injectRejuvenators",{amount:d})}})]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Beaker",children:[(0,o.createComponentVNode)(2,i.Box,{mb:"0.5rem",children:s||"No label"}),d?(0,o.createComponentVNode)(2,i.Box,{color:"good",children:[d," unit",1===d?"":"s"," remaining"]}):(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"Empty"})]})]}):(0,o.createComponentVNode)(2,i.Box,{color:"label",textAlign:"center",my:"25%",children:[(0,o.createComponentVNode)(2,i.Icon,{name:"exclamation-triangle",size:"4"}),(0,o.createVNode)(1,"br"),"No beaker loaded."]})})},g=function(e,t){return(0,o.createComponentVNode)(2,i.Dimmer,{textAlign:"center",children:[(0,o.createComponentVNode)(2,i.Icon,{name:"spinner",size:"5",spin:!0}),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,i.Box,{color:"average",children:(0,o.createVNode)(1,"h1",null,[(0,o.createComponentVNode)(2,i.Icon,{name:"radiation"}),(0,o.createTextVNode)("\xa0Irradiating occupant\xa0"),(0,o.createComponentVNode)(2,i.Icon,{name:"radiation"})],4)}),(0,o.createComponentVNode)(2,i.Box,{color:"label",children:(0,o.createVNode)(1,"h3",null,[(0,o.createTextVNode)("For "),e.duration,(0,o.createTextVNode)(" second"),1===e.duration?"":"s"],0)})]})},v=function(e,t){for(var n=(0,r.useBackend)(t),a=n.act,c=(n.data,e.dnaString),l=e.selectedBlock,d=e.selectedSubblock,u=e.blockSize,s=e.action,m=c.split(""),p=[],h=function(e){for(var t=e/u+1,n=[],r=function(r){var c=r+1;n.push((0,o.createComponentVNode)(2,i.Button,{selected:l===t&&d===c,content:m[e+r],mb:"0",onClick:function(){return a(s,{block:t,subblock:c})}}))},c=0;c1?"Dangerous!":null]},e.stage)}))||(0,o.createComponentVNode)(2,i.Box,{children:"No virus sample loaded."})}),(0,o.createComponentVNode)(2,i.Section,{level:2,title:"Affected Species",color:"label",children:[m&&m.length?null:"None",m.sort().join(", ")]}),(0,o.createComponentVNode)(2,i.Section,{level:2,title:"Reverse Engineering",children:[(0,o.createComponentVNode)(2,i.Box,{color:"bad",mb:1,children:(0,o.createVNode)(1,"i",null,"CAUTION: Reverse engineering will destroy the viral sample.",16)}),d.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{content:e.stage,icon:"exchange-alt",onClick:function(){return a("grab",{grab:e.reference})}},e.stage)})),(0,o.createComponentVNode)(2,i.Button,{content:"Species",icon:"exchange-alt",onClick:function(){return a("affected_species")}})]})],4)]})},l=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,l=(c.dish_inserted,c.buffer),d=c.species_buffer,u=(c.effects,c.info);c.growth,c.affected_species,c.busy;return(0,o.createComponentVNode)(2,i.Section,{title:"Storage",children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Memory Buffer",children:l?(0,o.createComponentVNode)(2,i.Box,{children:[l.name," (",l.stage,")"]}):d?(0,o.createComponentVNode)(2,i.Box,{children:d}):"Empty"})}),(0,o.createComponentVNode)(2,i.Button,{mt:1,icon:"save",content:"Save To Disk",disabled:!l&&!d,onClick:function(){return a("disk")}}),l?(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.Button,{icon:"pen",content:"Splice #1",disabled:l.stage>1,onClick:function(){return a("splice",{splice:1})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"pen",content:"Splice #2",disabled:l.stage>2,onClick:function(){return a("splice",{splice:2})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"pen",content:"Splice #3",disabled:l.stage>3,onClick:function(){return a("splice",{splice:3})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"pen",content:"Splice #4",disabled:l.stage>4,onClick:function(){return a("splice",{splice:4})}})]}):d?(0,o.createComponentVNode)(2,i.Box,{children:(0,o.createComponentVNode)(2,i.Button,{icon:"pen",content:"Splice Species",disabled:!d||u,onClick:function(){return a("splice",{splice:5})}})}):null]})}},function(e,t,n){"use strict";t.__esModule=!0,t.DishIncubator=void 0;var o=n(0),r=(n(5),n(20)),i=n(1),a=n(2),c=n(3);t.DishIncubator=function(e,t){var n=(0,i.useBackend)(t),l=n.act,d=n.data,u=d.on,s=d.system_in_use,m=d.food_supply,p=d.radiation,h=d.growth,C=d.toxins,f=d.chemicals_inserted,N=d.can_breed_virus,b=d.chemical_volume,V=d.max_chemical_volume,g=d.dish_inserted,v=d.blood_already_infected,_=d.virus,k=d.analysed,y=d.infection_rate;return(0,o.createComponentVNode)(2,c.Window,{width:400,height:600,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{title:"Environmental Conditions",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",selected:u,content:u?"On":"Off",onClick:function(){return l("power")}}),children:[(0,o.createComponentVNode)(2,a.Flex,{spacing:1,mb:1,children:[(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"radiation",content:"Add Radiation",onClick:function(){return l("rad")}})}),(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,a.Button.Confirm,{fluid:!0,color:"red",icon:"trash",confirmIcon:"trash",content:"Flush System",disabled:!s,onClick:function(){return l("flush")}})})]}),(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Virus Food",children:(0,o.createComponentVNode)(2,a.ProgressBar,{minValue:0,maxValue:100,ranges:{good:[40,Infinity],average:[20,40],bad:[-Infinity,20]},value:m})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Radiation Level",children:(0,o.createComponentVNode)(2,a.ProgressBar,{minValue:0,maxValue:100,color:p>=50?"bad":h>=25?"average":"good",value:p,children:[(0,r.formatCommaNumber)(1e4*p)," \xb5Sv"]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Toxicity",children:(0,o.createComponentVNode)(2,a.ProgressBar,{minValue:0,maxValue:100,ranges:{bad:[50,Infinity],average:[25,50],good:[-Infinity,25]},value:C})})]})]}),(0,o.createComponentVNode)(2,a.Section,{title:N?"Vial":"Chemicals",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Eject "+(N?"Vial":"Chemicals"),disabled:!f,onClick:function(){return l("ejectchem")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"virus",content:"Breed Virus",disabled:!N,onClick:function(){return l("virus")}})],4),children:f&&(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Volume",children:(0,o.createComponentVNode)(2,a.ProgressBar,{minValue:0,maxValue:V,value:b,children:[b,"/",V]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Breeding Environment",color:N?"good":"average",children:[g?N?"Suitable":"No hemolytic samples detected":"N/A",v?(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"CAUTION: Viral infection detected in blood sample."}):null]})]})})||(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"No chemicals inserted."})}),(0,o.createComponentVNode)(2,a.Section,{title:"Virus Dish",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Eject Dish",disabled:!g,onClick:function(){return l("ejectdish")}}),children:g?_?(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Growth Density",children:(0,o.createComponentVNode)(2,a.ProgressBar,{minValue:0,maxValue:100,ranges:{good:[50,Infinity],average:[25,50],bad:[-Infinity,25]},value:h})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Infection Rate",children:k?y:"Unknown."})]}):(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"No virus detected."}):(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"No dish loaded."})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.DisposalBin=void 0;var o=n(0),r=n(1),i=n(2),a=n(3);t.DisposalBin=function(e,t){var n,c,l=(0,r.useBackend)(t),d=l.act,u=l.data;return 2===u.mode?(n="good",c="Ready"):u.mode<=0?(n="bad",c="N/A"):1===u.mode?(n="average",c="Pressurizing"):(n="average",c="Idle"),(0,o.createComponentVNode)(2,a.Window,{width:300,height:250,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:(0,o.createComponentVNode)(2,i.Section,{children:[(0,o.createComponentVNode)(2,i.Box,{bold:!0,m:1,children:"Status"}),(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"State",color:n,children:c}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Pressure",children:(0,o.createComponentVNode)(2,i.ProgressBar,{ranges:{bad:[-Infinity,0],average:[0,99],good:[99,Infinity]},value:u.pressure,minValue:0,maxValue:100})})]}),(0,o.createComponentVNode)(2,i.Box,{bold:!0,m:1,children:"Controls"}),(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Handle",children:[(0,o.createComponentVNode)(2,i.Button,{icon:"toggle-off",disabled:u.isAI||u.panel_open,content:"Disengaged",selected:u.flushing?null:"selected",onClick:function(){return d("disengageHandle")}}),(0,o.createComponentVNode)(2,i.Button,{icon:"toggle-on",disabled:u.isAI||u.panel_open,content:"Engaged",selected:u.flushing?"selected":null,onClick:function(){return d("engageHandle")}})]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Power",children:[(0,o.createComponentVNode)(2,i.Button,{icon:"toggle-off",disabled:-1===u.mode,content:"Off",selected:u.mode?null:"selected",onClick:function(){return d("pumpOff")}}),(0,o.createComponentVNode)(2,i.Button,{icon:"toggle-on",disabled:-1===u.mode,content:"On",selected:u.mode?"selected":null,onClick:function(){return d("pumpOn")}})]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Eject",children:(0,o.createComponentVNode)(2,i.Button,{icon:"sign-out-alt",disabled:u.isAI,content:"Eject Contents",onClick:function(){return d("eject")}})})]})]})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.DroneConsole=void 0;var o=n(0),r=(n(5),n(1)),i=n(2),a=n(3);t.DroneConsole=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.drones,u=l.areas,s=l.selected_area,m=l.fabricator,p=l.fabPower;return(0,o.createComponentVNode)(2,a.Window,{width:600,height:350,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,i.Section,{title:"Drone Fabricator",buttons:(0,o.createComponentVNode)(2,i.Button,{disabled:!m,selected:p,icon:"power-off",content:p?"Enabled":"Disabled",onClick:function(){return c("toggle_fab")}}),children:m?(0,o.createComponentVNode)(2,i.Box,{color:"good",children:"Linked."}):(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:["Fabricator not detected.",(0,o.createComponentVNode)(2,i.Button,{icon:"sync",content:"Search for Fabricator",onClick:function(){return c("search_fab")}})]})}),(0,o.createComponentVNode)(2,i.Section,{title:"Request Drone",children:[(0,o.createComponentVNode)(2,i.Dropdown,{options:u?u.sort():null,selected:s,width:"100%",onSelected:function(e){return c("set_dcall_area",{area:e})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"share-square",content:"Send Ping",onClick:function(){return c("ping")}})]}),(0,o.createComponentVNode)(2,i.Section,{title:"Maintenance Units",children:d&&d.length?(0,o.createComponentVNode)(2,i.LabeledList,{children:d.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.name,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:"sync",content:"Resync",onClick:function(){return c("resync",{ref:e.ref})}}),(0,o.createComponentVNode)(2,i.Button.Confirm,{icon:"exclamation-triangle",color:"red",content:"Shutdown",onClick:function(){return c("shutdown",{ref:e.ref})}})],4),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Location",children:e.loc}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Charge",children:[e.charge," / ",e.maxCharge]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Active",children:e.active?"Yes":"No"})]})},e.name)}))}):(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"No drones detected."})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.EmbeddedController=void 0;var o=n(0),r=(n(6),n(5),n(1)),i=n(2),a=n(3),c=((0,n(24).createLogger)("fuck"),{});t.EmbeddedController=function(e,t){var n=(0,r.useBackend)(t),i=(n.act,n.data.internalTemplateName),l=c[i];if(!l)throw Error("Unable to find Component for template name: "+i);return(0,o.createComponentVNode)(2,a.Window,{width:450,height:340,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:(0,o.createComponentVNode)(2,l)})})};var l=function(e,t){var n=e.bars;return(0,o.createComponentVNode)(2,i.Section,{title:"Status",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:n.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.label,children:(0,o.createComponentVNode)(2,i.ProgressBar,{color:e.color(e.value),minValue:e.minValue,maxValue:e.maxValue,value:e.value,children:e.textValue})},e.label)}))})})},d=function(e,t){var n=(0,r.useBackend)(t),a=n.data,c=n.act,l=!0;a.interior_status&&"open"===a.interior_status.state?l=!1:a.external_pressure&&a.chamber_pressure&&(l=!(Math.abs(a.external_pressure-a.chamber_pressure)>5));var d=!0;return a.exterior_status&&"open"===a.exterior_status.state?d=!1:a.internal_pressure&&a.chamber_pressure&&(d=!(Math.abs(a.internal_pressure-a.chamber_pressure)>5)),(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.Button,{disabled:a.airlock_disabled,icon:"arrow-left",content:"Cycle to Exterior",onClick:function(){return c("cycle_ext")}}),(0,o.createComponentVNode)(2,i.Button,{disabled:a.airlock_disabled,icon:"arrow-right",content:"Cycle to Interior",onClick:function(){return c("cycle_int")}})]}),(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.Button.Confirm,{disabled:a.airlock_disabled,color:l?"":"bad",icon:"exclamation-triangle",confirmIcon:"exclamation-triangle",content:"Force Exterior Door",onClick:function(){return c("force_ext")}}),(0,o.createComponentVNode)(2,i.Button.Confirm,{disabled:a.airlock_disabled,color:d?"":"bad",icon:"exclamation-triangle",confirmIcon:"exclamation-triangle",content:"Force Interior Door",onClick:function(){return c("force_int")}})]})],4)},u=function(e,t){var n=(0,r.useBackend)(t),a=n.data,c=(n.act,{docked:(0,o.createComponentVNode)(2,s),undocking:(0,o.createComponentVNode)(2,i.Box,{color:"average",children:"EJECTING-STAND CLEAR!"}),undocked:(0,o.createComponentVNode)(2,i.Box,{color:"grey",children:"POD EJECTED"}),docking:(0,o.createComponentVNode)(2,i.Box,{color:"good",children:"INITIALIZING..."})}),l=(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"ERROR"});return"open"===a.exterior_status.state?l=(0,o.createComponentVNode)(2,i.Box,{color:"average",children:"OPEN"}):"unlocked"===a.exterior_status.lock?l=(0,o.createComponentVNode)(2,i.Box,{color:"average",children:"UNSECURED"}):"locked"===a.exterior_status.lock&&(l=(0,o.createComponentVNode)(2,i.Box,{color:"good",children:"SECURED"})),(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Escape Pod Status",children:c[a.docking_status]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Docking Hatch",children:l})]})})},s=function(e,t){var n=(0,r.useBackend)(t),a=n.data;n.act;return a.armed?(0,o.createComponentVNode)(2,i.Box,{color:"average",children:"ARMED"}):(0,o.createComponentVNode)(2,i.Box,{color:"good",children:"SYSTEMS OK"})},m=function(e,t){var n=(0,r.useBackend)(t),a=n.data,c=n.act;return(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.Button,{disabled:!a.override_enabled,icon:"exclamation-triangle",content:"Force Exterior Door",color:"docked"!==a.docking_status?"bad":"",onClick:function(){return c("force_door")}}),(0,o.createComponentVNode)(2,i.Button,{selected:a.override_enabled,color:"docked"!==a.docking_status?"bad":"average",icon:"exclamation-triangle",content:"Override",onClick:function(){return c("toggle_override")}})]})},p=function(e,t){var n=(0,r.useBackend)(t),a=n.data,c=(n.act,{docked:(0,o.createComponentVNode)(2,i.Box,{color:"good",children:"DOCKED"}),docking:(0,o.createComponentVNode)(2,i.Box,{color:"average",children:"DOCKING"}),undocking:(0,o.createComponentVNode)(2,i.Box,{color:"average",children:"UNDOCKING"}),undocked:(0,o.createComponentVNode)(2,i.Box,{color:"grey",children:"NOT IN USE"})}[a.docking_status]);return a.override_enabled&&(c=(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:[a.docking_status.toUpperCase(),"-OVERRIDE ENABLED"]})),c};c.AirlockConsoleAdvanced=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,u=function(e){return e<80||e>120?"bad":e<95||e>110?"average":"good"},s=[{minValue:0,maxValue:202,value:c.external_pressure,label:"External Pressure",textValue:c.external_pressure+" kPa",color:u},{minValue:0,maxValue:202,value:c.chamber_pressure,label:"Chamber Pressure",textValue:c.chamber_pressure+" kPa",color:u},{minValue:0,maxValue:202,value:c.internal_pressure,label:"Internal Pressure",textValue:c.internal_pressure+" kPa",color:u}];return(0,o.createFragment)([(0,o.createComponentVNode)(2,l,{bars:s}),(0,o.createComponentVNode)(2,i.Section,{title:"Controls",children:[(0,o.createComponentVNode)(2,d),(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.Button,{icon:"sync",content:"Purge",onClick:function(){return a("purge")}}),(0,o.createComponentVNode)(2,i.Button,{icon:"lock-open",content:"Secure",onClick:function(){return a("secure")}})]}),(0,o.createComponentVNode)(2,i.Box,{children:(0,o.createComponentVNode)(2,i.Button,{disabled:!c.processing,icon:"ban",color:"bad",content:"Abort",onClick:function(){return a("abort")}})})]})],4)};c.AirlockConsoleSimple=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,u=[{minValue:0,maxValue:202,value:c.chamber_pressure,label:"Chamber Pressure",textValue:c.chamber_pressure+" kPa",color:function(e){return e<80||e>120?"bad":e<95||e>110?"average":"good"}}];return(0,o.createFragment)([(0,o.createComponentVNode)(2,l,{bars:u}),(0,o.createComponentVNode)(2,i.Section,{title:"Controls",children:[(0,o.createComponentVNode)(2,d),(0,o.createComponentVNode)(2,i.Box,{children:(0,o.createComponentVNode)(2,i.Button,{disabled:!c.processing,icon:"ban",color:"bad",content:"Abort",onClick:function(){return a("abort")}})})]})],4)};c.AirlockConsolePhoron=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,u=[{minValue:0,maxValue:202,value:c.chamber_pressure,label:"Chamber Pressure",textValue:c.chamber_pressure+" kPa",color:function(e){return e<80||e>120?"bad":e<95||e>110?"average":"good"}},{minValue:0,maxValue:100,value:c.chamber_phoron,label:"Chamber Phoron",textValue:c.chamber_phoron+" mol",color:function(e){return e>5?"bad":e>.5?"average":"good"}}];return(0,o.createFragment)([(0,o.createComponentVNode)(2,l,{bars:u}),(0,o.createComponentVNode)(2,i.Section,{title:"Controls",children:[(0,o.createComponentVNode)(2,d),(0,o.createComponentVNode)(2,i.Box,{children:(0,o.createComponentVNode)(2,i.Button,{disabled:!c.processing,icon:"ban",color:"bad",content:"Abort",onClick:function(){return a("abort")}})})]})],4)};c.AirlockConsoleDocking=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,u=[{minValue:0,maxValue:202,value:c.chamber_pressure,label:"Chamber Pressure",textValue:c.chamber_pressure+" kPa",color:function(e){return e<80||e>120?"bad":e<95||e>110?"average":"good"}}];return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{title:"Dock",buttons:c.airlock_disabled||c.override_enabled?(0,o.createComponentVNode)(2,i.Button,{icon:"exclamation-triangle",color:c.override_enabled?"red":"",content:"Override",onClick:function(){return a("toggle_override")}}):null,children:(0,o.createComponentVNode)(2,p)}),(0,o.createComponentVNode)(2,l,{bars:u}),(0,o.createComponentVNode)(2,i.Section,{title:"Controls",children:[(0,o.createComponentVNode)(2,d),(0,o.createComponentVNode)(2,i.Box,{children:(0,o.createComponentVNode)(2,i.Button,{disabled:!c.processing,icon:"ban",color:"bad",content:"Abort",onClick:function(){return a("abort")}})})]})],4)};c.DockingConsoleSimple=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,l=(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"ERROR"});return"open"===c.exterior_status.state?l=(0,o.createComponentVNode)(2,i.Box,{color:"average",children:"OPEN"}):"unlocked"===c.exterior_status.lock?l=(0,o.createComponentVNode)(2,i.Box,{color:"average",children:"UNSECURED"}):"locked"===c.exterior_status.lock&&(l=(0,o.createComponentVNode)(2,i.Box,{color:"good",children:"SECURED"})),(0,o.createComponentVNode)(2,i.Section,{title:"Status",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:"exclamation-triangle",disabled:!c.override_enabled,content:"Force exterior door",onClick:function(){return a("force_door")}}),(0,o.createComponentVNode)(2,i.Button,{icon:"exclamation-triangle",color:c.override_enabled?"red":"",content:"Override",onClick:function(){return a("toggle_override")}})],4),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Dock Status",children:(0,o.createComponentVNode)(2,p)}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Docking Hatch",children:l})]})})};c.DockingConsoleMulti=function(e,t){var n=(0,r.useBackend)(t).data;return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{title:"Docking Status",children:(0,o.createComponentVNode)(2,p)}),(0,o.createComponentVNode)(2,i.Section,{title:"Airlocks",children:n.airlocks.length?(0,o.createComponentVNode)(2,i.LabeledList,{children:n.airlocks.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{color:e.override_enabled?"bad":"good",label:e.name,children:e.override_enabled?"OVERRIDE ENABLED":"STATUS OK"},e.name)}))}):(0,o.createComponentVNode)(2,i.Flex,{height:"100%",mt:"0.5em",children:(0,o.createComponentVNode)(2,i.Flex.Item,{grow:"1",align:"center",textAlign:"center",color:"bad",children:[(0,o.createComponentVNode)(2,i.Icon,{name:"door-closed",mb:"0.5rem",size:"5"}),(0,o.createVNode)(1,"br"),"No airlocks found."]})})})],4)};c.DoorAccessConsole=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,l="open"===c.interior_status.state||"closed"===c.exterior_status.state,d="open"===c.exterior_status.state||"closed"===c.interior_status.state;return(0,o.createComponentVNode)(2,i.Section,{title:"Status",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:l?"arrow-left":"exclamation-triangle",content:l?"Cycle To Exterior":"Lock Exterior Door",onClick:function(){a(l?"cycle_ext_door":"force_ext")}}),(0,o.createComponentVNode)(2,i.Button,{icon:d?"arrow-right":"exclamation-triangle",content:d?"Cycle To Interior":"Lock Interior Door",onClick:function(){a(d?"cycle_int_door":"force_int")}})],0),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Exterior Door Status",children:"closed"===c.exterior_status.state?"Locked":"Open"}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Interior Door Status",children:"closed"===c.interior_status.state?"Locked":"Open"})]})})};c.EscapePodConsole=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data;return(0,o.createFragment)([(0,o.createComponentVNode)(2,u),(0,o.createComponentVNode)(2,i.Section,{title:"Controls",children:[(0,o.createComponentVNode)(2,m),(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.Button,{icon:"exclamation-triangle",disabled:c.armed,color:c.armed?"bad":"average",content:"ARM",onClick:function(){return a("manual_arm")}}),(0,o.createComponentVNode)(2,i.Button,{icon:"exclamation-triangle",disabled:!c.can_force,color:"bad",content:"MANUAL EJECT",onClick:function(){return a("force_launch")}})]})]})],4)};c.EscapePodBerthConsole=function(e,t){(0,r.useBackend)(t).data;return(0,o.createFragment)([(0,o.createComponentVNode)(2,u),(0,o.createComponentVNode)(2,i.Section,{title:"Controls",children:(0,o.createComponentVNode)(2,m)})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.ExonetNode=void 0;var o=n(0),r=n(1),i=n(2),a=n(3);t.ExonetNode=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.on,u=l.allowPDAs,s=l.allowCommunicators,m=l.allowNewscasters,p=l.logs;return(0,o.createComponentVNode)(2,a.Window,{width:400,height:400,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,i.Section,{title:"Status",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"power-off",selected:d,content:"Power "+(d?"On":"Off"),onClick:function(){return c("toggle_power")}}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Incoming PDA Messages",children:(0,o.createComponentVNode)(2,i.Button,{icon:"power-off",selected:u,content:u?"Open":"Closed",onClick:function(){return c("toggle_PDA_port")}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Incoming Communicators",children:(0,o.createComponentVNode)(2,i.Button,{icon:"power-off",selected:s,content:s?"Open":"Closed",onClick:function(){return c("toggle_communicator_port")}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Incoming Newscaster Content",children:(0,o.createComponentVNode)(2,i.Button,{icon:"power-off",selected:m,content:m?"Open":"Closed",onClick:function(){return c("toggle_newscaster_port")}})})]})}),(0,o.createComponentVNode)(2,i.Section,{title:"Logging",children:(0,o.createComponentVNode)(2,i.Flex,{wrap:"wrap",children:[p.map((function(e,t){return(0,o.createComponentVNode)(2,i.Flex.Item,{m:"2px",basis:"49%",grow:t%2,children:e},t)})),p&&0!==p.length?null:(0,o.createComponentVNode)(2,i.Box,{color:"average",children:"No logs found."})]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Farmbot=void 0;var o=n(0),r=n(1),i=n(2),a=n(3);t.Farmbot=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.on,u=l.locked,s=l.tank,m=l.tankVolume,p=l.tankMaxVolume,h=l.waters_trays,C=l.refills_water,f=l.uproots_weeds,N=l.replaces_nutriment;l.collects_produce,l.removes_dead;return(0,o.createComponentVNode)(2,a.Window,{width:450,height:540,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,i.Section,{title:"Automatic Hyrdoponic Assisting Unit v2.0",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"power-off",selected:d,onClick:function(){return c("power")},children:d?"On":"Off"}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Water Tank",children:s&&(0,o.createComponentVNode)(2,i.ProgressBar,{value:m,maxValue:p,children:[m," / ",p]})||(0,o.createComponentVNode)(2,i.Box,{color:"average",children:"No water tank detected."})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Behavior Controls",color:u?"good":"bad",children:u?"Locked":"Unlocked"})]})}),!u&&(0,o.createComponentVNode)(2,i.Section,{title:"Behavior Controls",children:[(0,o.createComponentVNode)(2,i.Section,{level:2,title:"Watering Controls",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Water plants",children:(0,o.createComponentVNode)(2,i.Button,{icon:h?"toggle-on":"toggle-off",selected:h,onClick:function(){return c("water")},children:h?"Yes":"No"})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Refill watertank",children:(0,o.createComponentVNode)(2,i.Button,{icon:C?"toggle-on":"toggle-off",selected:C,onClick:function(){return c("refill")},children:C?"Yes":"No"})})]})}),(0,o.createComponentVNode)(2,i.Section,{level:2,title:"Weeding controls",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Weed plants",children:(0,o.createComponentVNode)(2,i.Button,{icon:f?"toggle-on":"toggle-off",selected:f,onClick:function(){return c("weed")},children:f?"Yes":"No"})})})}),(0,o.createComponentVNode)(2,i.Section,{level:2,title:"Nutriment controls",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Replace fertilizer",children:(0,o.createComponentVNode)(2,i.Button,{icon:N?"toggle-on":"toggle-off",selected:N,onClick:function(){return c("replacenutri")},children:N?"Yes":"No"})})})})]})||null]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.FaxContent=t.Fax=void 0;var o=n(0),r=n(1),i=n(2),a=n(3),c=n(95),l=n(96);t.Fax=function(e,t){return(0,r.useBackend)(t).data.authenticated?(0,o.createComponentVNode)(2,a.Window,{width:600,height:250,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:[(0,o.createComponentVNode)(2,u),(0,o.createComponentVNode)(2,c.LoginInfo),(0,o.createComponentVNode)(2,d)]})}):(0,o.createComponentVNode)(2,a.Window,{width:600,height:250,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:[(0,o.createComponentVNode)(2,u),(0,o.createComponentVNode)(2,l.LoginScreen)]})})};var d=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,l=c.bossName,d=c.copyItem,u=c.cooldown,s=c.destination;return(0,o.createComponentVNode)(2,i.Section,{children:[!!u&&(0,o.createComponentVNode)(2,i.NoticeBox,{info:!0,children:"Transmitter arrays realigning. Please stand by."}),(0,o.createComponentVNode)(2,i.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Network",children:[l," Quantum Entanglement Network"]})}),d&&(0,o.createComponentVNode)(2,i.Box,{mt:1,children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Currently Sending",children:d}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Sending To",children:(0,o.createComponentVNode)(2,i.Button,{icon:"map-marker-alt",content:s,onClick:function(){return a("dept")}})})]}),(0,o.createComponentVNode)(2,i.Button,{icon:"share-square",onClick:function(){return a("send")},content:"Send",fluid:!0})]})||(0,o.createComponentVNode)(2,i.Box,{mt:1,children:"Please insert item to transmit."})]})};t.FaxContent=d;var u=function(e,t){var n=(0,r.useBackend)(t),a=n.act;return n.data.copyItem?(0,o.createComponentVNode)(2,i.Box,{children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"eject",onClick:function(){return a("remove")},content:"Remove Item"})}):null}},function(e,t,n){"use strict";t.__esModule=!0,t.FileCabinet=void 0;var o=n(0),r=n(8),i=n(1),a=n(2),c=n(3);t.FileCabinet=function(e,t){var n=(0,i.useBackend)(t),l=n.act,d=n.data.contents,u=(0,r.sortBy)((function(e){return e.name}))(d||[]);return(0,o.createComponentVNode)(2,c.Window,{width:350,height:300,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,a.Section,{children:u.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"file",content:e.name,onClick:function(){return l("retrieve",{ref:e.ref})}},e.ref)}))})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Floorbot=void 0;var o=n(0),r=n(1),i=n(2),a=n(3);t.Floorbot=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.on,u=l.open,s=l.locked,m=l.amount,p=l.possible_bmode,h=l.improvefloors,C=l.eattiles,f=l.maketiles,N=l.bmode;return(0,o.createComponentVNode)(2,a.Window,{width:390,height:310,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,i.Section,{title:"Automatic Station Floor Repairer v2.0",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"power-off",selected:d,onClick:function(){return c("start")},children:d?"On":"Off"}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Tiles Left",children:(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:m})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Maintenance Panel",color:u?"bad":"good",children:u?"Open":"Closed"}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Behavior Controls",color:s?"good":"bad",children:s?"Locked":"Unlocked"})]})}),!s&&(0,o.createComponentVNode)(2,i.Section,{title:"Behavior Controls",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Improves Floors",children:(0,o.createComponentVNode)(2,i.Button,{icon:h?"toggle-on":"toggle-off",selected:h,onClick:function(){return c("improve")},children:h?"On":"Off"})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Finds Tiles",children:(0,o.createComponentVNode)(2,i.Button,{icon:C?"toggle-on":"toggle-off",selected:C,onClick:function(){return c("tiles")},children:C?"On":"Off"})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Makes Metal Sheets into Tiles",children:(0,o.createComponentVNode)(2,i.Button,{icon:f?"toggle-on":"toggle-off",selected:f,onClick:function(){return c("make")},children:f?"On":"Off"})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Bridge Mode",children:(0,o.createComponentVNode)(2,i.Dropdown,{over:!0,width:"100%",placeholder:"Disabled",selected:N,options:p,onSelected:function(e){return c("bridgemode",{dir:e})}})})]})})||null]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.GasPump=void 0;var o=n(0),r=n(1),i=n(2),a=n(3);t.GasPump=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.on,u=l.pressure_set,s=l.last_flow_rate,m=l.last_power_draw,p=l.max_power_draw;return(0,o.createComponentVNode)(2,a.Window,{width:470,height:290,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:[(0,o.createComponentVNode)(2,i.Section,{title:"Status",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Flow Rate",children:[(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:s/10})," L/s"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Load",children:(0,o.createComponentVNode)(2,i.ProgressBar,{value:m,minValue:0,maxValue:p,color:m=100?s="Running":!d&&u>0&&(s="DISCHARGING"),(0,o.createComponentVNode)(2,a.Window,{width:500,height:400,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:(0,o.createComponentVNode)(2,i.Section,{title:"Status",buttons:(0,o.createComponentVNode)(2,i.Button.Confirm,{icon:"exclamation-triangle",confirmIcon:"exclamation-triangle",color:"red",content:"Toggle Breaker",confirmContent:d?"This will disable gravity!":"This will enable gravity!",onClick:function(){return c("gentoggle")}}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Breaker Setting",children:d?"Generator Enabled":"Generator Disabled"}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Charge Mode",children:["Generator ",s]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Charge Status",children:[u,"%"]})]})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.GuestPass=void 0;var o=n(0),r=n(8),i=n(1),a=n(2),c=n(3);t.GuestPass=function(e,t){var n=(0,i.useBackend)(t),l=n.act,d=n.data,u=(d.access,d.area),s=d.giver,m=d.giveName,p=d.reason,h=d.duration,C=d.mode,f=d.log,N=d.uid;return(0,o.createComponentVNode)(2,c.Window,{width:500,height:520,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:1===C&&(0,o.createComponentVNode)(2,a.Section,{title:"Activity Log",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"scroll",content:"Activity Log",selected:!0,onClick:function(){return l("mode",{mode:0})}}),children:[(0,o.createComponentVNode)(2,a.Button,{icon:"print",content:"Print",onClick:function(){return l("print")},fluid:!0,mb:1}),(0,o.createComponentVNode)(2,a.Section,{level:2,title:"Logs",children:f.length&&f.map((function(e){return(0,o.createVNode)(1,"div",null,null,1,{dangerouslySetInnerHTML:{__html:e}},e)}))||(0,o.createComponentVNode)(2,a.Box,{children:"No logs."})})]})||(0,o.createComponentVNode)(2,a.Section,{title:"Guest pass terminal #"+N,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"scroll",content:"Activity Log",onClick:function(){return l("mode",{mode:1})}}),children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Issuing ID",children:(0,o.createComponentVNode)(2,a.Button,{content:s||"Insert ID",onClick:function(){return l("id")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Issued To",children:(0,o.createComponentVNode)(2,a.Button,{content:m,onClick:function(){return l("giv_name")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Reason",children:(0,o.createComponentVNode)(2,a.Button,{content:p,onClick:function(){return l("reason")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Duration (minutes)",children:(0,o.createComponentVNode)(2,a.Button,{content:h,onClick:function(){return l("duration")}})})]}),(0,o.createComponentVNode)(2,a.Button.Confirm,{icon:"check",fluid:!0,content:"Issue Pass",onClick:function(){return l("issue")}}),(0,o.createComponentVNode)(2,a.Section,{title:"Access",level:2,children:(0,r.sortBy)((function(e){return e.area_name}))(u).map((function(e){return(0,o.createComponentVNode)(2,a.Button.Checkbox,{checked:e.on,content:e.area_name,onClick:function(){return l("access",{access:e.area})}},e.area)}))})]})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.GyrotronControlContent=t.GyrotronControl=void 0;var o=n(0),r=n(1),i=n(3),a=n(2);t.GyrotronControl=function(e,t){return(0,o.createComponentVNode)(2,i.Window,{width:627,height:700,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:(0,o.createComponentVNode)(2,c)})})};var c=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data.gyros;return(0,o.createComponentVNode)(2,a.Section,{title:"Gyrotrons",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"pencil-alt",content:"Set Tag",onClick:function(){return i("set_tag")}}),children:(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Name"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Position"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Status"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Fire Delay"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Strength"})]}),c.map((function(e){return(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.name}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:[e.x,", ",e.y,", ",e.z]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",content:e.active?"Online":"Offline",selected:e.active,disabled:!e.deployed,onClick:function(){return i("toggle_active",{gyro:e.ref})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Knob,{forcedInputWidth:"60px",size:1.25,color:!!e.active&&"yellow",value:e.fire_delay,unit:"decisecond(s)",minValue:1,maxValue:60,stepPixelSize:1,onDrag:function(t,n){return i("set_rate",{gyro:e.ref,rate:n})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Knob,{forcedInputWidth:"60px",size:1.25,color:!!e.active&&"yellow",value:e.strength,unit:"penta-dakw",minValue:1,maxValue:50,stepPixelSize:1,onDrag:function(t,n){return i("set_str",{gyro:e.ref,str:n})}})})]},e.name)}))]})})};t.GyrotronControlContent=c},function(e,t,n){"use strict";t.__esModule=!0,t.Holodeck=void 0;var o=n(0),r=(n(5),n(1)),i=n(2),a=n(3);t.Holodeck=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.supportedPrograms,u=l.restrictedPrograms,s=l.currentProgram,m=l.isSilicon,p=l.safetyDisabled,h=l.emagged,C=l.gravity,f=d;return p&&(f=f.concat(u)),(0,o.createComponentVNode)(2,a.Window,{width:400,height:610,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,i.Section,{title:"Programs",children:f.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{color:-1!==u.indexOf(e)?"bad":null,icon:"eye",content:e,selected:s===e,fluid:!0,onClick:function(){return c("program",{program:e})}},e)}))}),!!m&&(0,o.createComponentVNode)(2,i.Section,{title:"Override",children:(0,o.createComponentVNode)(2,i.Button,{icon:"exclamation-triangle",fluid:!0,disabled:h,color:p?"good":"bad",onClick:function(){return c("AIoverride")},children:[!!h&&"Error, unable to control. ",p?"Enable Safeties":"Disable Safeties"]})}),(0,o.createComponentVNode)(2,i.Section,{title:"Controls",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Safeties",children:p?(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"DISABLED"}):(0,o.createComponentVNode)(2,i.Box,{color:"good",children:"ENABLED"})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Gravity",children:(0,o.createComponentVNode)(2,i.Button,{icon:"user-astronaut",selected:C,onClick:function(){return c("gravity")},children:C?"Enabled":"Disabled"})})]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.ICAssembly=void 0;var o=n(0),r=n(5),i=n(1),a=n(2),c=n(3),l=(n(6),n(20));t.ICAssembly=function(e,t){var n=(0,i.useBackend)(t),u=(n.act,n.data),s=u.total_parts,m=u.max_components,p=u.total_complexity,h=u.max_complexity,C=u.battery_charge,f=u.battery_max,N=u.net_power,b=u.unremovable_circuits,V=u.removable_circuits;return(0,o.createComponentVNode)(2,c.Window,{width:600,height:380,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{title:"Status",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Space in Assembly",children:(0,o.createComponentVNode)(2,a.ProgressBar,{ranges:{good:[0,.25],average:[.5,.75],bad:[.75,1]},value:s/m,maxValue:1,children:[s," / ",m," (",(0,r.round)(s/m*100,1),"%)"]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Complexity",children:(0,o.createComponentVNode)(2,a.ProgressBar,{ranges:{good:[0,.25],average:[.5,.75],bad:[.75,1]},value:p/h,maxValue:1,children:[p," / ",h," (",(0,r.round)(p/h*100,1),"%)"]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Cell Charge",children:C&&(0,o.createComponentVNode)(2,a.ProgressBar,{ranges:{bad:[0,.25],average:[.5,.75],good:[.75,1]},value:C/f,maxValue:1,children:[C," / ",f," (",(0,r.round)(C/f*100,1),"%)"]})||(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"No cell detected."})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Net Energy",children:0===N?"0 W/s":(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:N,format:function(e){return"-"+(0,l.formatPower)(Math.abs(e))+"/s"}})})]})}),b.length&&(0,o.createComponentVNode)(2,d,{title:"Built-in Components",circuits:b})||null,V.length&&(0,o.createComponentVNode)(2,d,{title:"Removable Components",circuits:V})||null]})})};var d=function(e,t){var n=(0,i.useBackend)(t).act,r=e.title,c=e.circuits;return(0,o.createComponentVNode)(2,a.Section,{title:r,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:c.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,children:[(0,o.createComponentVNode)(2,a.Button,{icon:"eye",onClick:function(){return n("open_circuit",{ref:e.ref})},children:"View"}),(0,o.createComponentVNode)(2,a.Button,{icon:"eye",onClick:function(){return n("rename_circuit",{ref:e.ref})},children:"Rename"}),(0,o.createComponentVNode)(2,a.Button,{icon:"eye",onClick:function(){return n("scan_circuit",{ref:e.ref})},children:"Debugger Scan"}),(0,o.createComponentVNode)(2,a.Button,{icon:"eye",onClick:function(){return n("remove_circuit",{ref:e.ref})},children:"Remove"}),(0,o.createComponentVNode)(2,a.Button,{icon:"eye",onClick:function(){return n("bottom_circuit",{ref:e.ref})},children:"Move to Bottom"})]},e.ref)}))})})}},function(e,t,n){"use strict";t.__esModule=!0,t.ICCircuit=void 0;var o=n(0),r=(n(5),n(1)),i=n(2),a=n(3),c=n(6),l=n(20);t.ICCircuit=function(e,t){var n=(0,r.useBackend)(t),c=n.act,s=n.data,m=(s.name,s.desc),p=s.displayed_name,h=(s.removable,s.complexity),C=s.power_draw_idle,f=s.power_draw_per_use,N=s.extended_desc,b=s.inputs,V=s.outputs,g=s.activators;return(0,o.createComponentVNode)(2,a.Window,{width:600,height:400,resizable:!0,title:p,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,i.Section,{title:"Stats",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{onClick:function(){return c("rename")},children:"Rename"}),(0,o.createComponentVNode)(2,i.Button,{onClick:function(){return c("scan")},children:"Scan with Device"}),(0,o.createComponentVNode)(2,i.Button,{onClick:function(){return c("remove")},children:"Remove"})],4),children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Complexity",children:h}),C&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Power Draw (Idle)",children:(0,l.formatPower)(C)})||null,f&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Power Draw (Active)",children:(0,l.formatPower)(f)})||null]}),N]}),(0,o.createComponentVNode)(2,i.Section,{title:"Circuit",children:[(0,o.createComponentVNode)(2,i.Flex,{textAlign:"center",spacing:1,children:[b.length&&(0,o.createComponentVNode)(2,i.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,i.Section,{title:"Inputs",children:(0,o.createComponentVNode)(2,d,{list:b})})})||null,(0,o.createComponentVNode)(2,i.Flex.Item,{basis:b.length&&V.length?"33%":b.length||V.length?"45%":"100%",children:(0,o.createComponentVNode)(2,i.Section,{title:p,mb:1,children:(0,o.createComponentVNode)(2,i.Box,{children:m})})}),V.length&&(0,o.createComponentVNode)(2,i.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,i.Section,{title:"Outputs",children:(0,o.createComponentVNode)(2,d,{list:V})})})||null]}),(0,o.createComponentVNode)(2,i.Section,{title:"Triggers",children:g.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.name,children:[(0,o.createComponentVNode)(2,i.Button,{onClick:function(){return c("pin_name",{pin:e.ref})},children:e.pulse_out?"":""}),(0,o.createComponentVNode)(2,u,{pin:e})]},e.name)}))})]})]})})};var d=function(e,t){var n=(0,r.useBackend)(t).act;return e.list.map((function(e){return(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.Button,{onClick:function(){return n("pin_name",{pin:e.ref})},children:[(0,c.decodeHtmlEntities)(e.type),": ",e.name]}),(0,o.createComponentVNode)(2,i.Button,{onClick:function(){return n("pin_data",{pin:e.ref})},children:e.data}),(0,o.createComponentVNode)(2,u,{pin:e})]},e.ref)}))},u=function(e,t){var n=(0,r.useBackend)(t).act,a=e.pin;return a.linked.map((function(e){return(0,o.createComponentVNode)(2,i.Box,{inline:!0,children:[(0,o.createComponentVNode)(2,i.Button,{onClick:function(){return n("pin_unwire",{pin:a.ref,link:e.ref})},children:e.name}),"@\xa0",(0,o.createComponentVNode)(2,i.Button,{onClick:function(){return n("examine",{ref:e.holder_ref})},children:e.holder_name})]},e.ref)}))}},function(e,t,n){"use strict";t.__esModule=!0,t.ICDetailer=void 0;var o=n(0),r=n(1),i=n(2),a=n(3),c=n(6);t.ICDetailer=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,u=d.detail_color,s=d.color_list;return(0,o.createComponentVNode)(2,a.Window,{width:420,height:254,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:(0,o.createComponentVNode)(2,i.Section,{children:Object.keys(s).map((function(e,t){return(0,o.createComponentVNode)(2,i.Button,{ml:0,mr:0,mb:-.4,mt:0,tooltip:(0,c.toTitleCase)(e),tooltipPosition:t%6==5?"left":"right",height:"64px",width:"64px",onClick:function(){return l("change_color",{color:e})},style:s[e]===u?{border:"4px solid black","border-radius":0}:{"border-radius":0},backgroundColor:s[e]},e)}))})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.ICPrinter=void 0;var o=n(0),r=(n(5),n(1)),i=n(2),a=n(3),c=n(8);n(24);t.ICPrinter=function(e,t){var n=(0,r.useBackend)(t),c=(n.act,n.data),l=c.metal,u=c.max_metal,s=c.metal_per_sheet,m=(c.debug,c.upgraded),p=c.can_clone;c.assembly_to_clone,c.categories;return(0,o.createComponentVNode)(2,a.Window,{width:500,height:630,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,i.Section,{title:"Status",children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Metal",children:(0,o.createComponentVNode)(2,i.ProgressBar,{value:l,maxValue:u,children:[l/s," / ",u/s," sheets"]})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Circuits Available",children:m?"Advanced":"Regular"}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Assembly Cloning",children:p?"Available":"Unavailable"})]}),(0,o.createComponentVNode)(2,i.Box,{mt:1,children:"Note: A red component name means that the printer must be upgraded to create that component."})]}),(0,o.createComponentVNode)(2,d)]})})};var l=function(e,t){return!!e.can_build&&!(e.cost>t.metal)},d=function(e,t){var n=(0,r.useBackend)(t),a=n.act,d=n.data,u=d.categories,s=(d.debug,(0,r.useSharedState)(t,"categoryTarget",null)),m=s[0],p=s[1],h=(0,c.filter)((function(e){return e.name===m}))(u)[0];return(0,o.createComponentVNode)(2,i.Section,{title:"Circuits",children:[(0,o.createComponentVNode)(2,i.Tabs,{children:(0,c.sortBy)((function(e){return e.name}))(u).map((function(e){return(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:m===e.name,onClick:function(){return p(e.name)},children:e.name},e.name)}))}),h&&(0,o.createComponentVNode)(2,i.Section,{title:h.name,level:2,children:(0,o.createComponentVNode)(2,i.LabeledList,{children:(0,c.sortBy)((function(e){return e.name}))(h.items).map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.name,labelColor:e.can_build?"good":"bad",buttons:(0,o.createComponentVNode)(2,i.Button,{disabled:!l(e,d),icon:"print",onClick:function(){return a("build",{build:e.path})},children:"Print"}),children:e.desc},e.name)}))})})||"No category selected."]})}},function(e,t,n){"use strict";t.__esModule=!0,t.IDCard=void 0;var o=n(0),r=n(2),i=n(1),a=n(3),c=n(192);t.IDCard=function(e,t){var n=(0,i.useBackend)(t).data,l=n.registered_name,d=n.sex,u=n.age,s=n.assignment,m=n.fingerprint_hash,p=n.blood_type,h=n.dna_hash,C=n.photo_front,f=[{name:"Sex",val:d},{name:"Age",val:u},{name:"Blood Type",val:p},{name:"Fingerprint",val:m},{name:"DNA Hash",val:h}];return(0,o.createComponentVNode)(2,a.Window,{width:470,height:250,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:(0,o.createComponentVNode)(2,r.Section,{children:[(0,o.createComponentVNode)(2,r.Flex,{children:[(0,o.createComponentVNode)(2,r.Flex.Item,{basis:"25%",textAlign:"left",children:(0,o.createComponentVNode)(2,r.Box,{inline:!0,style:{width:"101px",height:"120px",overflow:"hidden",outline:"2px solid #4972a1"},children:C&&(0,o.createVNode)(1,"img",null,null,1,{src:C.substr(1,C.length-1),style:{width:"300px","margin-left":"-94px","-ms-interpolation-mode":"nearest-neighbor"}})||(0,o.createComponentVNode)(2,r.Icon,{name:"user",size:8,ml:1.5,mt:2.5})})}),(0,o.createComponentVNode)(2,r.Flex.Item,{basis:0,grow:1,children:(0,o.createComponentVNode)(2,r.LabeledList,{children:f.map((function(e){return(0,o.createComponentVNode)(2,r.LabeledList.Item,{label:e.name,children:e.val},e.name)}))})})]}),(0,o.createComponentVNode)(2,r.Flex,{className:"IDCard__NamePlate",align:"center",justify:"space-around",children:[(0,o.createComponentVNode)(2,r.Flex.Item,{children:(0,o.createComponentVNode)(2,r.Box,{textAlign:"center",children:l})}),(0,o.createComponentVNode)(2,r.Flex.Item,{children:(0,o.createComponentVNode)(2,r.Box,{textAlign:"center",children:(0,o.createComponentVNode)(2,c.RankIcon,{rank:s})})}),(0,o.createComponentVNode)(2,r.Flex.Item,{children:(0,o.createComponentVNode)(2,r.Box,{textAlign:"center",children:s})})]})]})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.InventoryPanel=void 0;var o=n(0),r=(n(5),n(1)),i=n(2),a=n(3);t.InventoryPanel=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.slots,u=l.internalsValid;return(0,o.createComponentVNode)(2,a.Window,{width:400,height:200,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:d&&d.length&&d.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.name,children:(0,o.createComponentVNode)(2,i.Button,{mb:-1,icon:e.item?"hand-paper":"gift",onClick:function(){return c(e.act)},children:e.item||"Nothing"})},e.name)}))})}),u&&(0,o.createComponentVNode)(2,i.Section,{title:"Actions",children:u&&(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"lungs",onClick:function(){return c("internals")},children:"Set Internals"})||null})||null]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.InventoryPanelHuman=void 0;var o=n(0),r=(n(5),n(1)),i=n(2),a=n(3);t.InventoryPanelHuman=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.slots,u=l.specialSlots,s=(l.internals,l.internalsValid),m=l.sensors,p=l.handcuffed,h=l.handcuffedParams,C=l.legcuffed,f=l.legcuffedParams,N=l.accessory;return(0,o.createComponentVNode)(2,a.Window,{width:400,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[d&&d.length&&d.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.name,children:(0,o.createComponentVNode)(2,i.Button,{mb:-1,icon:e.item?"hand-paper":"gift",onClick:function(){return c(e.act,e.params)},children:e.item||"Nothing"})},e.name)})),(0,o.createComponentVNode)(2,i.LabeledList.Divider),u&&u.length&&u.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.name,children:(0,o.createComponentVNode)(2,i.Button,{mb:-1,icon:e.item?"hand-paper":"gift",onClick:function(){return c(e.act,e.params)},children:e.item||"Nothing"})},e.name)}))]})}),(0,o.createComponentVNode)(2,i.Section,{title:"Actions",children:[(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"running",onClick:function(){return c("targetSlot",{slot:"splints"})},children:"Remove Splints"}),(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"hand-paper",onClick:function(){return c("targetSlot",{slot:"pockets"})},children:"Empty Pockets"}),s&&(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"lungs",onClick:function(){return c("targetSlot",{slot:"internals"})},children:"Set Internals"})||null,m&&(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"book-medical",onClick:function(){return c("targetSlot",{slot:"sensors"})},children:"Set Sensors"})||null,p&&(0,o.createComponentVNode)(2,i.Button,{fluid:!0,color:"bad",icon:"unlink",onClick:function(){return c("targetSlot",h)},children:"Handcuffed"})||null,C&&(0,o.createComponentVNode)(2,i.Button,{fluid:!0,color:"bad",icon:"unlink",onClick:function(){return c("targetSlot",f)},children:"Legcuffed"})||null,N&&(0,o.createComponentVNode)(2,i.Button,{fluid:!0,color:"bad",icon:"unlink",onClick:function(){return c("targetSlot",{slot:"tie"})},children:"Remove Accessory"})||null]})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.IsolationCentrifuge=void 0;var o=n(0),r=(n(5),n(20),n(1)),i=n(2),a=n(3);t.IsolationCentrifuge=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.busy,u=l.antibodies,s=l.pathogens,m=l.is_antibody_sample,p=l.sample_inserted,h=(0,o.createComponentVNode)(2,i.Box,{color:"average",children:"No vial detected."});return p&&(h=u||s?(0,o.createFragment)([u?(0,o.createComponentVNode)(2,i.Section,{title:"Antibodies",children:u}):null,s.length?(0,o.createComponentVNode)(2,i.Section,{title:"Pathogens",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:s.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.name,children:e.spread_type},e.name)}))})}):null],0):(0,o.createComponentVNode)(2,i.Box,{color:"average",children:"No antibodies or viral strains detected."})),(0,o.createComponentVNode)(2,a.Window,{width:400,height:500,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:d?(0,o.createComponentVNode)(2,i.Section,{title:"The Centrifuge is currently busy.",color:"bad",children:(0,o.createVNode)(1,"center",null,(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:d}),2)}):(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{title:m?"Antibody Sample":"Blood Sample",children:[(0,o.createComponentVNode)(2,i.Flex,{spacing:1,mb:1,children:[(0,o.createComponentVNode)(2,i.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"print",content:"Print",disabled:!u&&!s.length,onClick:function(){return c("print")}})}),(0,o.createComponentVNode)(2,i.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"eject",content:"Eject Vial",disabled:!p,onClick:function(){return c("sample")}})})]}),h]}),u&&!m||s.length?(0,o.createComponentVNode)(2,i.Section,{title:"Controls",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[u&&!m?(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Isolate Antibodies",children:(0,o.createComponentVNode)(2,i.Button,{icon:"pen",content:u,onClick:function(){return c("antibody")}})}):null,s.length?(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Isolate Strain",children:s.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{icon:"pen",content:e.name,onClick:function(){return c("isolate",{isolate:e.reference})}},e.name)}))}):null]})}):null],0)})})}},function(e,t,n){"use strict";t.__esModule=!0,t.JanitorCart=void 0;var o=n(0),r=(n(5),n(1)),i=n(2),a=n(3);t.JanitorCart=function(e,t){var n=(0,r.useBackend)(t),c=n.act,d=n.data,u=d.mybag,s=d.mybucket,m=d.mymop,p=d.myspray,h=d.myreplacer,C=d.signs;d.icons;return(0,o.createComponentVNode)(2,a.Window,{width:210,height:180,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:[(0,o.createComponentVNode)(2,i.Button,{width:"64px",height:"64px",position:"relative",tooltip:u||"Garbage Bag Slot",tooltipPosition:"bottom-right",color:u?"grey":"transparent",style:{border:u?null:"2px solid grey"},onClick:function(){return c("bag")},children:(0,o.createComponentVNode)(2,l,{iconkey:"mybag"})}),(0,o.createComponentVNode)(2,i.Button,{width:"64px",height:"64px",position:"relative",tooltip:s||"Bucket Slot",tooltipPosition:"bottom",color:s?"grey":"transparent",style:{border:s?null:"2px solid grey"},onClick:function(){return c("bucket")},children:(0,o.createComponentVNode)(2,l,{iconkey:"mybucket"})}),(0,o.createComponentVNode)(2,i.Button,{width:"64px",height:"64px",position:"relative",tooltip:m||"Mop Slot",tooltipPosition:"bottom-left",color:m?"grey":"transparent",style:{border:m?null:"2px solid grey"},onClick:function(){return c("mop")},children:(0,o.createComponentVNode)(2,l,{iconkey:"mymop"})}),(0,o.createComponentVNode)(2,i.Button,{width:"64px",height:"64px",position:"relative",tooltip:p||"Spray Slot",tooltipPosition:"top-right",color:p?"grey":"transparent",style:{border:p?null:"2px solid grey"},onClick:function(){return c("spray")},children:(0,o.createComponentVNode)(2,l,{iconkey:"myspray"})}),(0,o.createComponentVNode)(2,i.Button,{width:"64px",height:"64px",position:"relative",tooltip:h||"Light Replacer Slot",tooltipPosition:"top",color:h?"grey":"transparent",style:{border:h?null:"2px solid grey"},onClick:function(){return c("replacer")},children:(0,o.createComponentVNode)(2,l,{iconkey:"myreplacer"})}),(0,o.createComponentVNode)(2,i.Button,{width:"64px",height:"64px",position:"relative",tooltip:C||"Signs Slot",tooltipPosition:"top-left",color:C?"grey":"transparent",style:{border:C?null:"2px solid grey"},onClick:function(){return c("sign")},children:(0,o.createComponentVNode)(2,l,{iconkey:"signs"})})]})})};var c={mybag:"trash",mybucket:"fill",mymop:"broom",myspray:"spray-can",myreplacer:"lightbulb",signs:"sign"},l=function(e,t){var n=(0,r.useBackend)(t).data,a=e.iconkey,l=n.icons;return a in l?(0,o.createVNode)(1,"img",null,null,1,{src:l[a].substr(1,l[a].length-1),style:{position:"absolute",left:0,right:0,top:0,bottom:0,width:"64px",height:"64px","-ms-interpolation-mode":"nearest-neighbor"}}):(0,o.createComponentVNode)(2,i.Icon,{style:{position:"absolute",left:"4px",right:0,top:"20px",bottom:0,width:"64px",height:"64px"},fontSize:2,name:c[a]})}},function(e,t,n){"use strict";t.__esModule=!0,t.Jukebox=void 0;var o=n(0),r=n(5),i=n(8),a=n(1),c=n(2),l=n(3);t.Jukebox=function(e,t){var n=(0,a.useBackend)(t),d=n.act,u=n.data,s=u.playing,m=u.loop_mode,p=u.volume,h=u.current_track_ref,C=u.current_track,f=u.percent,N=u.tracks;return(0,o.createComponentVNode)(2,l.Window,{width:450,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,l.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,c.Section,{title:"Currently Playing",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Title",children:s&&C&&(0,o.createComponentVNode)(2,c.Box,{children:[C.title," by ",C.artist||"Unkown"]})||(0,o.createComponentVNode)(2,c.Box,{children:"Stopped"})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Controls",children:[(0,o.createComponentVNode)(2,c.Button,{icon:"play",disabled:s,onClick:function(){return d("play")},children:"Play"}),(0,o.createComponentVNode)(2,c.Button,{icon:"stop",disabled:!s,onClick:function(){return d("stop")},children:"Stop"})]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Loop Mode",children:[(0,o.createComponentVNode)(2,c.Button,{icon:"play",onClick:function(){return d("loopmode",{loopmode:1})},selected:1===m,children:"Next"}),(0,o.createComponentVNode)(2,c.Button,{icon:"random",onClick:function(){return d("loopmode",{loopmode:2})},selected:2===m,children:"Shuffle"}),(0,o.createComponentVNode)(2,c.Button,{icon:"redo",onClick:function(){return d("loopmode",{loopmode:3})},selected:3===m,children:"Repeat"}),(0,o.createComponentVNode)(2,c.Button,{icon:"step-forward",onClick:function(){return d("loopmode",{loopmode:4})},selected:4===m,children:"Once"})]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Progress",children:(0,o.createComponentVNode)(2,c.ProgressBar,{value:f,maxValue:1,color:"good"})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Volume",children:(0,o.createComponentVNode)(2,c.Slider,{minValue:0,step:.01,value:p,maxValue:1,ranges:{good:[.75,Infinity],average:[.25,.75],bad:[0,.25]},format:function(e){return(0,r.round)(100*e,1)+"%"},onChange:function(e,t){return d("volume",{val:(0,r.round)(t,2)})}})})]})}),(0,o.createComponentVNode)(2,c.Section,{title:"Available Tracks",children:N.length&&(0,i.sortBy)((function(e){return e.title}))(N).map((function(e){return(0,o.createComponentVNode)(2,c.Button,{fluid:!0,icon:"play",selected:h===e.ref,onClick:function(){return d("change_track",{change_track:e.ref})},children:e.title},e.ref)}))||(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:"Error: No songs loaded."})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.LawManager=void 0;var o=n(0),r=(n(5),n(1)),i=n(2),a=n(3);t.LawManager=function(e,t){var n=(0,r.useBackend)(t),l=(n.act,n.data.isSlaved);return(0,o.createComponentVNode)(2,a.Window,{width:800,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[l&&(0,o.createComponentVNode)(2,i.NoticeBox,{info:!0,children:["Law-synced to ",l]})||null,(0,o.createComponentVNode)(2,c)]})})};var c=function(e,t){var n=(0,r.useSharedState)(t,"lawsTabIndex",0),a=n[0],c=n[1];return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Tabs,{children:[(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:0===a,onClick:function(){return c(0)},children:"Law Management"}),(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:1===a,onClick:function(){return c(1)},children:"Law Sets"})]}),0===a&&(0,o.createComponentVNode)(2,l)||null,1===a&&(0,o.createComponentVNode)(2,u)||null],0)},l=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,l=c.ion_law_nr,u=c.ion_law,s=c.zeroth_law,m=c.inherent_law,p=c.supplied_law,h=c.supplied_law_position,C=c.zeroth_laws,f=c.has_zeroth_laws,N=c.ion_laws,b=c.has_ion_laws,V=c.inherent_laws,g=c.has_inherent_laws,v=c.supplied_laws,_=c.has_supplied_laws,k=c.isAI,y=c.isMalf,L=c.isAdmin,B=c.channel,w=c.channels,x=C.map((function(e){return e.zero=!0,e})).concat(V);return(0,o.createComponentVNode)(2,i.Section,{children:[b&&(0,o.createComponentVNode)(2,d,{laws:N,title:l+" Laws:",mt:-2})||null,(f||g)&&(0,o.createComponentVNode)(2,d,{laws:x,title:"Inherent Laws",mt:-2})||null,_&&(0,o.createComponentVNode)(2,d,{laws:v,title:"Supplied Laws",mt:-2})||null,(0,o.createComponentVNode)(2,i.Section,{level:2,title:"Controls",mt:-2,children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Statement Channel",children:w.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{content:e.channel,selected:B===e.channel,onClick:function(){return a("law_channel",{law_channel:e.channel})}},e.channel)}))}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"State Laws",children:(0,o.createComponentVNode)(2,i.Button,{icon:"volume-up",onClick:function(){return a("state_laws")},children:"State Laws"})}),k&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Law Notification",children:(0,o.createComponentVNode)(2,i.Button,{icon:"exclamation",onClick:function(){return a("notify_laws")},children:"Notify"})})||null]})}),y&&(0,o.createComponentVNode)(2,i.Section,{level:2,title:"Add Laws",mt:-2,children:(0,o.createComponentVNode)(2,i.Table,{children:[(0,o.createComponentVNode)(2,i.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,children:"Type"}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:"Law"}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,children:"Index"}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,children:"Add"})]}),L&&!f&&(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,children:"Zero"}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:(0,o.createComponentVNode)(2,i.Input,{value:s,fluid:!0,onChange:function(e,t){return a("change_zeroth_law",{val:t})}})}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:"N/A"}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,children:(0,o.createComponentVNode)(2,i.Button,{icon:"plus",onClick:function(){return a("add_zeroth_law")},children:"Add"})})]})||null,(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,children:"Ion"}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:(0,o.createComponentVNode)(2,i.Input,{value:u,fluid:!0,onChange:function(e,t){return a("change_ion_law",{val:t})}})}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:"N/A"}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,children:(0,o.createComponentVNode)(2,i.Button,{icon:"plus",onClick:function(){return a("add_ion_law")},children:"Add"})})]}),(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:"Inherent"}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:(0,o.createComponentVNode)(2,i.Input,{value:m,fluid:!0,onChange:function(e,t){return a("change_inherent_law",{val:t})}})}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:"N/A"}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:(0,o.createComponentVNode)(2,i.Button,{icon:"plus",onClick:function(){return a("add_inherent_law")},children:"Add"})})]}),(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:"Supplied"}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:(0,o.createComponentVNode)(2,i.Input,{value:p,fluid:!0,onChange:function(e,t){return a("change_supplied_law",{val:t})}})}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:(0,o.createComponentVNode)(2,i.Button,{icon:"pen",onClick:function(){return a("change_supplied_law_position")},children:h})}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:(0,o.createComponentVNode)(2,i.Button,{icon:"plus",onClick:function(){return a("add_supplied_law")},children:"Add"})})]})]})})||null]})},d=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,l=c.isMalf,d=c.isAdmin,u=e.laws,s=e.title,m=e.noButtons,p=function(e,t){if(null==e)return{};var n,o,r={},i=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}(e,["laws","title","noButtons"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,i.Section,Object.assign({level:2,title:s},p,{children:(0,o.createComponentVNode)(2,i.Table,{children:[(0,o.createComponentVNode)(2,i.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,children:"Index"}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:"Law"}),!m&&(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,children:"State"})||null,l&&!m&&(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,children:"Edit"}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,children:"Delete"})],4)||null]}),u.map((function(e){return(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,children:[e.index,"."]}),(0,o.createComponentVNode)(2,i.Table.Cell,{color:e.zero?"bad":null,children:e.law}),!m&&(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"volume-up",selected:e.state,onClick:function(){return a("state_law",{ref:e.ref,state_law:!e.state})},children:e.state?"Yes":"No"})})||null,l&&!m&&(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,children:(0,o.createComponentVNode)(2,i.Button,{disabled:e.zero&&!d,icon:"pen",onClick:function(){return a("edit_law",{edit_law:e.ref})},children:"Edit"})}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,children:(0,o.createComponentVNode)(2,i.Button,{disabled:e.zero&&!d,color:"bad",icon:"trash",onClick:function(){return a("delete_law",{delete_law:e.ref})},children:"Delete"})})],4)||null]},e.index)}))]})})))},u=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,l=c.isMalf,u=c.law_sets;return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.NoticeBox,{children:"Remember: Stating laws other than those currently loaded may be grounds for decommissioning! - NanoTrasen"}),u.length&&u.map((function(e){return(0,o.createComponentVNode)(2,i.Section,{title:e.name,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{disabled:!l,icon:"sync",onClick:function(){return a("transfer_laws",{transfer_laws:e.ref})},children:"Load Laws"}),(0,o.createComponentVNode)(2,i.Button,{icon:"volume-up",onClick:function(){return a("state_law_set",{state_law_set:e.ref})},children:"State Laws"})],4),children:[e.laws.has_ion_laws&&(0,o.createComponentVNode)(2,d,{noButtons:!0,laws:e.laws.ion_laws,title:e.laws.ion_law_nr+" Laws:"})||null,(e.laws.has_zeroth_laws||e.laws.has_inherent_laws)&&(0,o.createComponentVNode)(2,d,{noButtons:!0,laws:e.laws.zeroth_laws.concat(e.laws.inherent_laws),title:e.header})||null,e.laws.has_supplied_laws&&(0,o.createComponentVNode)(2,d,{noButtons:!0,laws:e.laws.supplied_laws,title:"Supplied Laws"})||null]},e.name)}))||null],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.LookingGlass=void 0;var o=n(0),r=(n(5),n(1)),i=n(2),a=n(3);t.LookingGlass=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.supportedPrograms,u=l.currentProgram,s=l.immersion,m=l.gravity,p=Math.min(180+23*d.length,600);return(0,o.createComponentVNode)(2,a.Window,{width:300,height:p,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,i.Section,{title:"Programs",children:d.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"eye",selected:e===u,onClick:function(){return c("program",{program:e})},children:e},e)}))}),(0,o.createComponentVNode)(2,i.Section,{title:"Controls",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Gravity",children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"user-astronaut",selected:m,onClick:function(){return c("gravity")},children:m?"Enabled":"Disabled"})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Full Immersion",children:(0,o.createComponentVNode)(2,i.Button,{mt:-1,fluid:!0,icon:"eye",selected:s,onClick:function(){return c("immersion")},children:s?"Enabled":"Disabled"})})]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.MechaControlConsole=void 0;var o=n(0),r=(n(5),n(1)),i=n(2),a=n(3),c=n(6);t.MechaControlConsole=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,u=d.beacons,s=d.stored_data;return(0,o.createComponentVNode)(2,a.Window,{width:600,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[s.length&&(0,o.createComponentVNode)(2,i.Modal,{children:(0,o.createComponentVNode)(2,i.Section,{height:"400px",style:{"overflow-y":"auto"},title:"Log",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"window-close",onClick:function(){return l("clear_log")}}),children:s.map((function(e){return(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.Box,{color:"label",children:["(",e.time,") (",e.year,")"]}),(0,o.createComponentVNode)(2,i.Box,{children:(0,c.decodeHtmlEntities)(e.message)})]},e.time)}))})})||null,u.length&&u.map((function(e){return(0,o.createComponentVNode)(2,i.Section,{title:e.name,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:"comment",onClick:function(){return l("send_message",{mt:e.ref})},children:"Message"}),(0,o.createComponentVNode)(2,i.Button,{icon:"eye",onClick:function(){return l("get_log",{mt:e.ref})},children:"View Log"}),(0,o.createComponentVNode)(2,i.Button.Confirm,{color:"red",content:"EMP",icon:"bomb",onClick:function(){return l("shock",{mt:e.ref})}})],4),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Health",children:(0,o.createComponentVNode)(2,i.ProgressBar,{ranges:{good:[.75*e.maxHealth,Infinity],average:[.5*e.maxHealth,.75*e.maxHealth],bad:[-Infinity,.5*e.maxHealth]},value:e.health,maxValue:e.maxHealth})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Cell Charge",children:e.cell&&(0,o.createComponentVNode)(2,i.ProgressBar,{ranges:{good:[.75*e.cellMaxCharge,Infinity],average:[.5*e.cellMaxCharge,.75*e.cellMaxCharge],bad:[-Infinity,.5*e.cellMaxCharge]},value:e.cellCharge,maxValue:e.cellMaxCharge})||(0,o.createComponentVNode)(2,i.NoticeBox,{children:"No Cell Installed"})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Air Tank",children:[e.airtank,"kPa"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Pilot",children:e.pilot||"Unoccupied"}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Location",children:(0,c.toTitleCase)(e.location)||"Unknown"}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Active Equipment",children:e.active||"None"}),e.cargoMax&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Cargo Space",children:(0,o.createComponentVNode)(2,i.ProgressBar,{ranges:{bad:[.75*e.cargoMax,Infinity],average:[.5*e.cargoMax,.75*e.cargoMax],good:[-Infinity,.5*e.cargoMax]},value:e.cargoUsed,maxValue:e.cargoMax})})||null]})},e.name)}))||(0,o.createComponentVNode)(2,i.NoticeBox,{children:"No mecha beacons found."})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Medbot=void 0;var o=n(0),r=n(1),i=n(2),a=n(3);t.Medbot=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.on,u=l.open,s=l.beaker,m=l.beaker_total,p=l.beaker_max,h=l.locked,C=l.heal_threshold,f=l.heal_threshold_max,N=l.injection_amount_min,b=l.injection_amount,V=l.injection_amount_max,g=l.use_beaker,v=l.declare_treatment,_=l.vocal;return(0,o.createComponentVNode)(2,a.Window,{width:400,height:600,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,i.Section,{title:"Automatic Medical Unit v2.0",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"power-off",selected:d,onClick:function(){return c("power")},children:d?"On":"Off"}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Maintenance Panel",color:u?"bad":"good",children:u?"Open":"Closed"}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Beaker",buttons:(0,o.createComponentVNode)(2,i.Button,{disabled:!s,icon:"eject",onClick:function(){return c("eject")},children:"Eject"}),children:s&&(0,o.createComponentVNode)(2,i.ProgressBar,{value:m,maxValue:p,children:[m," / ",p]})||(0,o.createComponentVNode)(2,i.Box,{color:"average",children:"No beaker loaded."})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Behavior Controls",color:h?"good":"bad",children:h?"Locked":"Unlocked"})]})}),!h&&(0,o.createComponentVNode)(2,i.Section,{title:"Behavioral Controls",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Healing Threshold",children:(0,o.createComponentVNode)(2,i.NumberInput,{fluid:!0,minValue:0,maxValue:f,value:C,onDrag:function(e,t){return c("adj_threshold",{val:t})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Injection Amount",children:(0,o.createComponentVNode)(2,i.NumberInput,{fluid:!0,minValue:N,maxValue:V,value:b,onDrag:function(e,t){return c("adj_inject",{val:t})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Reagent Source",children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:g?"toggle-on":"toggle-off",selected:g,onClick:function(){return c("use_beaker")},children:g?"Loaded Beaker (When available)":"Internal Synthesizer"})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Treatment Report",children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:v?"toggle-on":"toggle-off",selected:v,onClick:function(){return c("declaretreatment")},children:v?"On":"Off"})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Speaker",children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:_?"toggle-on":"toggle-off",selected:_,onClick:function(){return c("togglevoice")},children:_?"On":"Off"})})]})})||null]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.MedicalRecords=void 0;var o=n(0),r=n(1),i=n(2),a=n(45),c=n(3),l=n(95),d=n(96),u=n(62),s=(n(6),function(e,t){(0,a.modalOpen)(e,"edit",{field:t.edit,value:t.value})});t.MedicalRecords=function(e,t){var n,s=(0,r.useBackend)(t).data,C=s.authenticated,f=s.screen;return C?(2===f?n=(0,o.createComponentVNode)(2,m):3===f?n=(0,o.createComponentVNode)(2,p):4===f?n=(0,o.createComponentVNode)(2,h):5===f?n=(0,o.createComponentVNode)(2,N):6===f&&(n=(0,o.createComponentVNode)(2,b)),(0,o.createComponentVNode)(2,c.Window,{width:800,height:380,resizable:!0,children:[(0,o.createComponentVNode)(2,a.ComplexModal,{maxHeight:"100%",maxWidth:"80%"}),(0,o.createComponentVNode)(2,c.Window.Content,{className:"Layout__content--flexColumn",children:[(0,o.createComponentVNode)(2,l.LoginInfo),(0,o.createComponentVNode)(2,u.TemporaryNotice),(0,o.createComponentVNode)(2,V),(0,o.createComponentVNode)(2,i.Section,{height:"calc(100% - 5rem)",flexGrow:"1",children:n})]})]})):(0,o.createComponentVNode)(2,c.Window,{width:800,height:380,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{children:(0,o.createComponentVNode)(2,d.LoginScreen)})})};var m=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data.records;return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Input,{fluid:!0,placeholder:"Search by Name, DNA, or ID",onChange:function(e,t){return a("search",{t1:t})}}),(0,o.createComponentVNode)(2,i.Box,{mt:"0.5rem",children:c.map((function(e,t){return(0,o.createComponentVNode)(2,i.Button,{icon:"user",mb:"0.5rem",content:e.id+": "+e.name,onClick:function(){return a("d_rec",{d_rec:e.ref})}},t)}))})],4)},p=function(e,t){var n=(0,r.useBackend)(t).act;return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:"download",content:"Backup to Disk",disabled:!0}),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,i.Button,{icon:"upload",content:"Upload from Disk",my:"0.5rem",disabled:!0}),(0,o.createTextVNode)(" "),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,i.Button.Confirm,{icon:"trash",content:"Delete All Medical Records",onClick:function(){return n("del_all")}})],4)},h=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,l=c.medical,d=c.printing;return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{title:"General Data",level:2,mt:"-6px",children:(0,o.createComponentVNode)(2,C)}),(0,o.createComponentVNode)(2,i.Section,{title:"Medical Data",level:2,children:(0,o.createComponentVNode)(2,f)}),(0,o.createComponentVNode)(2,i.Section,{title:"Actions",level:2,children:[(0,o.createComponentVNode)(2,i.Button.Confirm,{icon:"trash",disabled:!!l.empty,content:"Delete Medical Record",color:"bad",onClick:function(){return a("del_r")}}),(0,o.createComponentVNode)(2,i.Button,{icon:d?"spinner":"print",disabled:d,iconSpin:!!d,content:"Print Entry",ml:"0.5rem",onClick:function(){return a("print_p")}}),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,i.Button,{icon:"arrow-left",content:"Back",mt:"0.5rem",onClick:function(){return a("screen",{screen:2})}})]})],4)},C=function(e,t){var n=(0,r.useBackend)(t).data.general;return n&&n.fields?(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Box,{width:"50%",float:"left",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:n.fields.map((function(e,n){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.field,children:[(0,o.createComponentVNode)(2,i.Box,{height:"20px",display:"inline-block",children:e.value.split("\n").map((function(e){return(0,o.createComponentVNode)(2,i.Box,{children:e},e)}))}),!!e.edit&&(0,o.createComponentVNode)(2,i.Button,{icon:"pen",ml:"0.5rem",onClick:function(){return s(t,e)}})]},n)}))})}),(0,o.createComponentVNode)(2,i.Box,{width:"50%",float:"right",textAlign:"right",children:!!n.has_photos&&n.photos.map((function(e,t){return(0,o.createComponentVNode)(2,i.Box,{display:"inline-block",textAlign:"center",color:"label",children:[(0,o.createVNode)(1,"img",null,null,1,{src:e.substr(1,e.length-1),style:{width:"96px","margin-bottom":"0.5rem","-ms-interpolation-mode":"nearest-neighbor"}}),(0,o.createVNode)(1,"br"),"Photo #",t+1]},t)}))})],4):(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"General records lost!"})},f=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data.medical;return l&&l.fields?(0,o.createFragment)([(0,o.createComponentVNode)(2,i.LabeledList,{children:l.fields.map((function(e,n){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.field,children:[e.value.split("\n").map((function(e){return(0,o.createComponentVNode)(2,i.Box,{children:e},e)})),(0,o.createComponentVNode)(2,i.Button,{icon:"pen",ml:"0.5rem",mb:e.line_break?"1rem":"initial",onClick:function(){return s(t,e)}})]},n)}))}),(0,o.createComponentVNode)(2,i.Section,{title:"Comments/Log",level:2,children:[0===l.comments.length?(0,o.createComponentVNode)(2,i.Box,{color:"label",children:"No comments found."}):l.comments.map((function(e,t){return(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.Box,{color:"label",display:"inline",children:e.header}),(0,o.createVNode)(1,"br"),e.text,(0,o.createComponentVNode)(2,i.Button,{icon:"comment-slash",color:"bad",ml:"0.5rem",onClick:function(){return c("del_c",{del_c:t+1})}})]},t)})),(0,o.createComponentVNode)(2,i.Button,{icon:"comment-medical",content:"Add Entry",color:"good",mt:"0.5rem",mb:"0",onClick:function(){return(0,a.modalOpen)(t,"add_c")}})]})],4):(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:["Medical records lost!",(0,o.createComponentVNode)(2,i.Button,{icon:"pen",content:"New Record",ml:"0.5rem",onClick:function(){return c("new")}})]})},N=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data.virus;return c.sort((function(e,t){return e.name>t.name?1:-1})),c.map((function(e,t){return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:"flask",content:e.name,mb:"0.5rem",onClick:function(){return a("vir",{vir:e.D})}}),(0,o.createVNode)(1,"br")],4,t)}))},b=function(e,t){var n=(0,r.useBackend)(t).data.medbots;return 0===n.length?(0,o.createComponentVNode)(2,i.Box,{color:"label",children:"There are no Medbots."}):n.map((function(e,t){return(0,o.createComponentVNode)(2,i.Collapsible,{open:!0,title:e.name,children:(0,o.createComponentVNode)(2,i.Box,{px:"0.5rem",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Location",children:[e.area||"Unknown"," (",e.x,", ",e.y,")"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Status",children:e.on?(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Box,{color:"good",children:"Online"}),(0,o.createComponentVNode)(2,i.Box,{mt:"0.5rem",children:e.use_beaker?"Reservoir: "+e.total_volume+"/"+e.maximum_volume:"Using internal synthesizer."})],4):(0,o.createComponentVNode)(2,i.Box,{color:"average",children:"Offline"})})]})})},t)}))},V=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data.screen;return(0,o.createComponentVNode)(2,i.Tabs,{children:[(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:2===c,onClick:function(){return a("screen",{screen:2})},children:[(0,o.createComponentVNode)(2,i.Icon,{name:"list"}),"List Records"]}),(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:5===c,onClick:function(){return a("screen",{screen:5})},children:[(0,o.createComponentVNode)(2,i.Icon,{name:"database"}),"Virus Database"]}),(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:6===c,onClick:function(){return a("screen",{screen:6})},children:[(0,o.createComponentVNode)(2,i.Icon,{name:"plus-square"}),"Medbot Tracking"]}),(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:3===c,onClick:function(){return a("screen",{screen:3})},children:[(0,o.createComponentVNode)(2,i.Icon,{name:"wrench"}),"Record Maintenance"]})]})};(0,a.modalRegisterBodyOverride)("virus",(function(e,t){var n=(0,r.useBackend)(t).act,a=e.args;return(0,o.createComponentVNode)(2,i.Section,{level:2,m:"-1rem",title:a.name||"Virus",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"times",color:"red",onClick:function(){return n("modal_close")}}),children:(0,o.createComponentVNode)(2,i.Box,{mx:"0.5rem",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Spread",children:[a.spread_text," Transmission"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Possible cure",children:a.antigen}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Rate of Progression",children:a.rate}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Antibiotic Resistance",children:[a.resistance,"%"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Species Affected",children:a.species}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Symptoms",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:a.symptoms.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.stage+". "+e.name,children:[(0,o.createComponentVNode)(2,i.Box,{inline:!0,color:"label",children:"Strength:"})," ",e.strength,"\xa0",(0,o.createComponentVNode)(2,i.Box,{inline:!0,color:"label",children:"Aggressiveness:"})," ",e.aggressiveness]},e.stage)}))})})]})})})}))},function(e,t,n){"use strict";t.__esModule=!0,t.MessageMonitor=void 0;var o=n(0),r=(n(5),n(6)),i=n(1),a=n(2),c=n(3),l=n(62),d=n(61);t.MessageMonitor=function(e,t){var n,r=(0,i.useBackend)(t),d=(r.act,r.data),p=d.auth,h=d.linkedServer,C=(d.message,d.hacking),f=d.emag;return n=C||f?(0,o.createComponentVNode)(2,u):p?h?(0,o.createComponentVNode)(2,m):(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"ERROR"}):(0,o.createComponentVNode)(2,s),(0,o.createComponentVNode)(2,c.Window,{width:670,height:450,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,l.TemporaryNotice),n]})})};var u=function(e,t){var n=(0,i.useBackend)(t),r=(n.act,n.data.isMalfAI);return(0,o.createComponentVNode)(2,d.FullscreenNotice,{title:"ERROR",children:r?(0,o.createComponentVNode)(2,a.Box,{children:"Brute-forcing for server key. It will take 20 seconds for every character that the password has."}):(0,o.createComponentVNode)(2,a.Box,{children:["01000010011100100111010101110100011001010010110",(0,o.createVNode)(1,"br"),"10110011001101111011100100110001101101001011011100110011",(0,o.createVNode)(1,"br"),"10010000001100110011011110111001000100000011100110110010",(0,o.createVNode)(1,"br"),"10111001001110110011001010111001000100000011010110110010",(0,o.createVNode)(1,"br"),"10111100100101110001000000100100101110100001000000111011",(0,o.createVNode)(1,"br"),"10110100101101100011011000010000001110100011000010110101",(0,o.createVNode)(1,"br"),"10110010100100000001100100011000000100000011100110110010",(0,o.createVNode)(1,"br"),"10110001101101111011011100110010001110011001000000110011",(0,o.createVNode)(1,"br"),"00110111101110010001000000110010101110110011001010111001",(0,o.createVNode)(1,"br"),"00111100100100000011000110110100001100001011100100110000",(0,o.createVNode)(1,"br"),"10110001101110100011001010111001000100000011101000110100",(0,o.createVNode)(1,"br"),"00110000101110100001000000111010001101000011001010010000",(0,o.createVNode)(1,"br"),"00111000001100001011100110111001101110111011011110111001",(0,o.createVNode)(1,"br"),"00110010000100000011010000110000101110011001011100010000",(0,o.createVNode)(1,"br"),"00100100101101110001000000111010001101000011001010010000",(0,o.createVNode)(1,"br"),"00110110101100101011000010110111001110100011010010110110",(0,o.createVNode)(1,"br"),"10110010100101100001000000111010001101000011010010111001",(0,o.createVNode)(1,"br"),"10010000001100011011011110110111001110011011011110110110",(0,o.createVNode)(1,"br"),"00110010100100000011000110110000101101110001000000111001",(0,o.createVNode)(1,"br"),"00110010101110110011001010110000101101100001000000111100",(0,o.createVNode)(1,"br"),"10110111101110101011100100010000001110100011100100111010",(0,o.createVNode)(1,"br"),"10110010100100000011010010110111001110100011001010110111",(0,o.createVNode)(1,"br"),"00111010001101001011011110110111001110011001000000110100",(0,o.createVNode)(1,"br"),"10110011000100000011110010110111101110101001000000110110",(0,o.createVNode)(1,"br"),"00110010101110100001000000111001101101111011011010110010",(0,o.createVNode)(1,"br"),"10110111101101110011001010010000001100001011000110110001",(0,o.createVNode)(1,"br"),"10110010101110011011100110010000001101001011101000010111",(0,o.createVNode)(1,"br"),"00010000001001101011000010110101101100101001000000111001",(0,o.createVNode)(1,"br"),"10111010101110010011001010010000001101110011011110010000",(0,o.createVNode)(1,"br"),"00110100001110101011011010110000101101110011100110010000",(0,o.createVNode)(1,"br"),"00110010101101110011101000110010101110010001000000111010",(0,o.createVNode)(1,"br"),"00110100001100101001000000111001001101111011011110110110",(0,o.createVNode)(1,"br"),"10010000001100100011101010111001001101001011011100110011",(0,o.createVNode)(1,"br"),"10010000001110100011010000110000101110100001000000111010",(0,o.createVNode)(1,"br"),"001101001011011010110010100101110"]})})},s=function(e,t){var n=(0,i.useBackend)(t),r=n.act,c=n.data.isMalfAI;return(0,o.createComponentVNode)(2,d.FullscreenNotice,{title:"Welcome",children:[(0,o.createComponentVNode)(2,a.Box,{fontSize:"1.5rem",bold:!0,children:[(0,o.createComponentVNode)(2,a.Icon,{name:"exclamation-triangle",verticalAlign:"middle",size:3,mr:"1rem"}),"Unauthorized"]}),(0,o.createComponentVNode)(2,a.Box,{color:"label",my:"1rem",children:["Decryption Key:",(0,o.createComponentVNode)(2,a.Input,{placeholder:"Decryption Key",ml:"0.5rem",onChange:function(e,t){return r("auth",{key:t})}})]}),!!c&&(0,o.createComponentVNode)(2,a.Button,{icon:"terminal",content:"Hack",onClick:function(){return r("hack")}}),(0,o.createComponentVNode)(2,a.Box,{color:"label",children:"Please authenticate with the server in order to show additional options."})]})},m=function(e,t){var n,r=(0,i.useBackend)(t),c=r.act,l=r.data.linkedServer,d=(0,i.useLocalState)(t,"tabIndex",0),u=d[0],s=d[1];return 0===u?n=(0,o.createComponentVNode)(2,p):1===u?n=(0,o.createComponentVNode)(2,h,{logs:l.pda_msgs,pda:!0}):2===u?n=(0,o.createComponentVNode)(2,h,{logs:l.rc_msgs,rc:!0}):3===u?n=(0,o.createComponentVNode)(2,C):4===u&&(n=(0,o.createComponentVNode)(2,f)),(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Tabs,{children:[(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:0===u,onClick:function(){return s(0)},children:[(0,o.createComponentVNode)(2,a.Icon,{name:"bars"})," Main Menu"]},"Main"),(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:1===u,onClick:function(){return s(1)},children:[(0,o.createComponentVNode)(2,a.Icon,{name:"font"})," Message Logs"]},"MessageLogs"),(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:2===u,onClick:function(){return s(2)},children:[(0,o.createComponentVNode)(2,a.Icon,{name:"bold"})," Request Logs"]},"RequestLogs"),(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:3===u,onClick:function(){return s(3)},children:[(0,o.createComponentVNode)(2,a.Icon,{name:"comment-alt"})," Admin Messaging"]},"AdminMessage"),(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:4===u,onClick:function(){return s(4)},children:[(0,o.createComponentVNode)(2,a.Icon,{name:"comment-slash"})," Spam Filter"]},"SpamFilter"),(0,o.createComponentVNode)(2,a.Tabs.Tab,{color:"red",onClick:function(){return c("deauth")},children:[(0,o.createComponentVNode)(2,a.Icon,{name:"sign-out-alt"})," Log Out"]},"Logout")]}),(0,o.createComponentVNode)(2,a.Box,{m:2,children:n})],4)},p=function(e,t){var n=(0,i.useBackend)(t),r=n.act,c=n.data.linkedServer;return(0,o.createComponentVNode)(2,a.Section,{title:"Main Menu",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"link",content:"Server Link",onClick:function(){return r("find")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",content:"Server "+(c.active?"Enabled":"Disabled"),selected:c.active,onClick:function(){return r("active")}})],4),children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Server Status",children:(0,o.createComponentVNode)(2,a.Box,{color:"good",children:"Good"})})}),(0,o.createComponentVNode)(2,a.Button,{mt:1,icon:"key",content:"Set Custom Key",onClick:function(){return r("pass")}}),(0,o.createComponentVNode)(2,a.Button.Confirm,{color:"red",confirmIcon:"exclamation-triangle",icon:"exclamation-triangle",content:"Clear Message Logs"}),(0,o.createComponentVNode)(2,a.Button.Confirm,{color:"red",confirmIcon:"exclamation-triangle",icon:"exclamation-triangle",content:"Clear Request Logs"})]})},h=function(e,t){var n=(0,i.useBackend)(t),c=n.act,l=(n.data,e.logs),d=e.pda,u=e.rc;return(0,o.createComponentVNode)(2,a.Section,{title:d?"PDA Logs":u?"Request Logs":"Logs",buttons:(0,o.createComponentVNode)(2,a.Button.Confirm,{color:"red",icon:"trash",confirmIcon:"trash",content:"Delete All",onClick:function(){return c(d?"del_pda":"del_rc")}}),children:(0,o.createComponentVNode)(2,a.Flex,{wrap:"wrap",children:l.map((function(e,t){return(0,o.createComponentVNode)(2,a.Flex.Item,{m:"2px",basis:"49%",grow:t%2,children:(0,o.createComponentVNode)(2,a.Section,{title:e.sender+" -> "+e.recipient,buttons:(0,o.createComponentVNode)(2,a.Button.Confirm,{confirmContent:"Delete Log?",color:"bad",icon:"trash",confirmIcon:"trash",onClick:function(){return c("delete",{id:e.ref,type:u?"rc":"pda"})}}),children:u?(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Message",children:e.message}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Verification",color:"Unauthenticated"===e.id_auth?"bad":"good",children:(0,r.decodeHtmlEntities)(e.id_auth)}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Stamp",children:e.stamp})]}):e.message})},e.ref)}))})})},C=function(e,t){var n=(0,i.useBackend)(t),r=n.act,c=n.data,l=c.possibleRecipients,d=c.customsender,u=c.customrecepient,s=c.customjob,m=c.custommessage,p=Object.keys(l);return(0,o.createComponentVNode)(2,a.Section,{title:"Admin Messaging",children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Sender",children:(0,o.createComponentVNode)(2,a.Input,{fluid:!0,value:d,onChange:function(e,t){return r("set_sender",{val:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Sender's Job",children:(0,o.createComponentVNode)(2,a.Input,{fluid:!0,value:s,onChange:function(e,t){return r("set_sender_job",{val:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Recipient",children:(0,o.createComponentVNode)(2,a.Dropdown,{value:u,options:p,width:"100%",mb:-.7,onSelected:function(e){return r("set_recipient",{val:l[e]})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Message",verticalAlign:"top",children:(0,o.createComponentVNode)(2,a.Input,{fluid:!0,mb:.5,value:m,onChange:function(e,t){return r("set_message",{val:t})}})})]}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"comment",content:"Send Message",onClick:function(){return r("send_message")}})]})},f=function(e,t){var n=(0,i.useBackend)(t),r=n.act,c=n.data.linkedServer;return(0,o.createComponentVNode)(2,a.Section,{title:"Spam Filtering",children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:c.spamFilter.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.index,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"trash",color:"bad",content:"Delete",onClick:function(){return r("deltoken",{deltoken:e.index})}}),children:e.token},e.index)}))}),(0,o.createComponentVNode)(2,a.Button,{icon:"plus",content:"Add New Entry",onClick:function(){return r("addtoken")}})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.Microwave=void 0;var o=n(0),r=(n(5),n(1)),i=n(2),a=n(3);t.Microwave=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.config,d=n.data,u=d.broken,s=d.operating,m=d.dirty,p=d.items;return(0,o.createComponentVNode)(2,a.Window,{width:400,height:500,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:u&&(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"Bzzzzttttt!!"})})||s&&(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,i.Box,{color:"good",children:["Microwaving in progress!",(0,o.createVNode)(1,"br"),"Please wait...!"]})})||m&&(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:["This microwave is dirty!",(0,o.createVNode)(1,"br"),"Please clean it before use!"]})})||p.length&&(0,o.createComponentVNode)(2,i.Section,{level:1,title:"Ingredients",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:"radiation",onClick:function(){return c("cook")},children:"Microwave"}),(0,o.createComponentVNode)(2,i.Button,{icon:"eject",onClick:function(){return c("dispose")},children:"Eject"})],4),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:p.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.name,children:[e.amt," ",e.extra]},e.name)}))})})||(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:[l.title," is empty."]})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.MiningOreProcessingConsole=void 0;var o=n(0),r=n(6),i=n(1),a=n(2),c=n(3),l=(n(8),n(193));t.MiningOreProcessingConsole=function(e,t){var n=(0,i.useBackend)(t),r=n.act,d=n.data,u=d.unclaimedPoints,s=(d.ores,d.showAllOres,d.power),p=d.speed;return(0,o.createComponentVNode)(2,c.Window,{width:400,height:500,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{children:[(0,o.createComponentVNode)(2,l.MiningUser,{insertIdText:(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Button,{icon:"arrow-right",mr:1,onClick:function(){return r("insert")},children:"Insert ID"}),"in order to claim points."]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Status",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"bolt",selected:p,onClick:function(){return r("speed_toggle")},children:p?"High-Speed Active":"High-Speed Inactive"}),(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",selected:s,onClick:function(){return r("power")},children:s?"Smelting":"Not Smelting"})],4),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current unclaimed points",buttons:(0,o.createComponentVNode)(2,a.Button,{disabled:u<1,icon:"download",onClick:function(){return r("claim")},children:"Claim"}),children:(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:u})})})}),(0,o.createComponentVNode)(2,m)]})})};var d=["Not Processing","Smelting","Compressing","Alloying"],u=["verdantium","mhydrogen","diamond","platinum","uranium","gold","silver","rutile","phoron","marble","lead","sand","carbon","hematite"],s=function(e,t){return-1===u.indexOf(e.ore)||-1===u.indexOf(t.ore)?e.ore-t.ore:u.indexOf(t.ore)-u.indexOf(e.ore)},m=function(e,t){var n=(0,i.useBackend)(t),c=n.act,l=n.data,u=l.ores,m=l.showAllOres;l.power;return(0,o.createComponentVNode)(2,a.Section,{title:"Ore Processing Controls",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:m?"toggle-on":"toggle-off",selected:m,onClick:function(){return c("showAllOres")},children:m?"All Ores":"Ores in Machine"}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:u.length&&u.sort(s).map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:(0,r.toTitleCase)(e.name),buttons:(0,o.createComponentVNode)(2,a.Dropdown,{width:"120px",color:(0===e.processing?"red":1===e.processing&&"green")||2===e.processing&&"blue"||3===e.processing&&"yellow",options:d,selected:d[e.processing],onSelected:function(t){return c("toggleSmelting",{ore:e.ore,set:d.indexOf(t)})}}),children:(0,o.createComponentVNode)(2,a.Box,{inline:!0,children:(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:e.amount})})},e.ore)}))||(0,o.createComponentVNode)(2,a.Box,{color:"bad",textAlign:"center",children:"No ores in machine."})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.MiningStackingConsole=void 0;var o=n(0),r=n(6),i=n(1),a=n(2),c=n(3);n(8);t.MiningStackingConsole=function(e,t){var n=(0,i.useBackend)(t),l=n.act,d=n.data,u=d.stacktypes,s=d.stackingAmt;return(0,o.createComponentVNode)(2,c.Window,{width:400,height:500,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Stacker Controls",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Stacking",children:(0,o.createComponentVNode)(2,a.NumberInput,{fluid:!0,value:s,minValue:1,maxValue:50,stepPixelSize:5,onChange:function(e,t){return l("change_stack",{amt:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Divider),u.length&&u.sort().map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:(0,r.toTitleCase)(e.type),buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"eject",onClick:function(){return l("release_stack",{stack:e.type})},children:"Eject"}),children:(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:e.amt})},e.type)}))||(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Empty",color:"average",children:"No stacks in machine."})]})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.MiningVendor=void 0;var o=n(0),r=n(6),i=n(1),a=n(2),c=n(3),l=n(193);var d={Alphabetical:function(e,t){return e-t},"By availability":function(e,t){return-(e.affordable-t.affordable)},"By price":function(e,t){return e.price-t.price}};t.MiningVendor=function(e,t){return(0,o.createComponentVNode)(2,c.Window,{width:400,height:450,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{className:"Layout__content--flexColumn",scrollable:!0,children:[(0,o.createComponentVNode)(2,l.MiningUser,{insertIdText:"Please insert an ID in order to make purchases."}),(0,o.createComponentVNode)(2,s),(0,o.createComponentVNode)(2,u)]})})};var u=function(e,t){var n=(0,i.useBackend)(t),l=(n.act,n.data),u=l.has_id,s=l.id,p=l.items,h=(0,i.useLocalState)(t,"search",""),C=h[0],f=(h[1],(0,i.useLocalState)(t,"sort","Alphabetical")),N=f[0],b=(f[1],(0,i.useLocalState)(t,"descending",!1)),V=b[0],g=(b[1],(0,r.createSearch)(C,(function(e){return e[0]}))),v=!1,_=Object.entries(p).map((function(e,t){var n=Object.entries(e[1]).filter(g).map((function(e){return e[1].affordable=u&&s.points>=e[1].price,e[1]})).sort(d[N]);if(0!==n.length)return V&&(n=n.reverse()),v=!0,(0,o.createComponentVNode)(2,m,{title:e[0],items:n},e[0])}));return(0,o.createComponentVNode)(2,a.Flex.Item,{grow:"1",overflow:"auto",children:(0,o.createComponentVNode)(2,a.Section,{onClick:function(e){return(0,c.refocusLayout)()},children:v?_:(0,o.createComponentVNode)(2,a.Box,{color:"label",children:"No items matching your criteria was found!"})})})},s=function(e,t){var n=(0,i.useLocalState)(t,"search",""),r=(n[0],n[1]),c=(0,i.useLocalState)(t,"sort",""),l=(c[0],c[1]),u=(0,i.useLocalState)(t,"descending",!1),s=u[0],m=u[1];return(0,o.createComponentVNode)(2,a.Box,{mb:"0.5rem",children:(0,o.createComponentVNode)(2,a.Flex,{width:"100%",children:[(0,o.createComponentVNode)(2,a.Flex.Item,{grow:"1",mr:"0.5rem",children:(0,o.createComponentVNode)(2,a.Input,{placeholder:"Search by item name..",width:"100%",onInput:function(e,t){return r(t)}})}),(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"30%",children:(0,o.createComponentVNode)(2,a.Dropdown,{selected:"Alphabetical",options:Object.keys(d),width:"100%",lineHeight:"19px",onSelected:function(e){return l(e)}})}),(0,o.createComponentVNode)(2,a.Flex.Item,{children:(0,o.createComponentVNode)(2,a.Button,{icon:s?"arrow-down":"arrow-up",height:"19px",tooltip:s?"Descending order":"Ascending order",tooltipPosition:"bottom-left",ml:"0.5rem",onClick:function(){return m(!s)}})})]})})},m=function(e,t){var n=(0,i.useBackend)(t),r=n.act,c=n.data,l=e.title,d=e.items,u=function(e,t){if(null==e)return{};var n,o,r={},i=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}(e,["title","items"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Collapsible,Object.assign({open:!0,title:l},u,{children:d.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Box,{display:"inline-block",verticalAlign:"middle",lineHeight:"20px",style:{float:"left"},children:e.name}),(0,o.createComponentVNode)(2,a.Button,{disabled:!c.has_id||c.id.points=450?"Overcharged":e>=250?"Good Charge":"Low Charge":e>=250?"NIF Power Requirement met.":e>=150?"Fluctuations in available power.":"Power failure imminent."},u=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=(n.config,n.data),u=c.nif_percent,s=c.nif_stat,m=(c.last_notification,c.nutrition),p=c.isSynthetic,h=c.modules,C=e.setViewing;return(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"NIF Condition",children:(0,o.createComponentVNode)(2,i.ProgressBar,{value:u,minValue:0,maxValue:100,ranges:{good:[50,Infinity],average:[25,50],bad:[-Infinity,0]},children:[l(s,u)," (",(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:u}),"%)"]})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"NIF Power",children:(0,o.createComponentVNode)(2,i.ProgressBar,{value:m,minValue:0,maxValue:700,ranges:{good:[250,Infinity],average:[150,250],bad:[0,150]},children:d(m,p)})})]}),(0,o.createComponentVNode)(2,i.Section,{level:2,title:"NIFSoft Modules",mt:1,children:(0,o.createComponentVNode)(2,i.LabeledList,{children:h.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.name,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button.Confirm,{icon:"trash",color:"bad",confirmContent:"UNINSTALL?",confirmIcon:"trash",tooltip:"Uninstall Module",tooltipPosition:"left",onClick:function(){return a("uninstall",{module:e.ref})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"search",onClick:function(){return C(e)},tooltip:"View Information",tooltipPosition:"left"})],4),children:e.activates&&(0,o.createComponentVNode)(2,i.Button,{fluid:!0,selected:e.active,content:e.stat_text,onClick:function(){return a("toggle_module",{module:e.ref})}})||(0,o.createComponentVNode)(2,i.Box,{children:e.stat_text})},e.ref)}))})})]})},s=function(e,t){var n=(0,r.useBackend)(t),a=n.act,l=n.data.theme;return(0,o.createComponentVNode)(2,i.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"NIF Theme",verticalAlign:"top",children:(0,o.createComponentVNode)(2,i.Dropdown,{width:"100%",placeholder:"Default",selected:l,options:c,onSelected:function(e){return a("setTheme",{theme:e})}})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NTNetRelay=void 0;var o=n(0),r=n(1),i=n(2),a=n(3),c=n(61);t.NTNetRelay=function(e,t){var n=(0,r.useBackend)(t),i=(n.act,n.data),c=i.dos_crashed,u=(i.enabled,i.dos_overload,i.dos_capacity,(0,o.createComponentVNode)(2,l));return c&&(u=(0,o.createComponentVNode)(2,d)),(0,o.createComponentVNode)(2,a.Window,{width:c?700:500,height:c?600:300,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:u})})};var l=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,l=(c.dos_crashed,c.enabled),d=c.dos_overload,u=c.dos_capacity;return(0,o.createComponentVNode)(2,i.Section,{title:"Status",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"power-off",selected:l,content:"Relay "+(l?"On":"Off"),onClick:function(){return a("toggle")}}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Network Buffer Status",children:[d," / ",u," GQ"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Options",children:(0,o.createComponentVNode)(2,i.Button,{icon:"exclamation-triangle",content:"Purge network blacklist",onClick:function(){return a("purge")}})})]})})},d=function(e,t){var n=(0,r.useBackend)(t),a=n.act;n.data;return(0,o.createComponentVNode)(2,c.FullscreenNotice,{title:"ERROR",children:[(0,o.createComponentVNode)(2,i.Box,{fontSize:"1.5rem",bold:!0,color:"bad",children:[(0,o.createComponentVNode)(2,i.Icon,{name:"exclamation-triangle",verticalAlign:"middle",size:3,mr:"1rem"}),(0,o.createVNode)(1,"h2",null,"NETWORK BUFFERS OVERLOADED",16),(0,o.createVNode)(1,"h3",null,"Overload Recovery Mode",16),(0,o.createVNode)(1,"i",null,"This system is suffering temporary outage due to overflow of traffic buffers. Until buffered traffic is processed, all further requests will be dropped. Frequent occurences of this error may indicate insufficient hardware capacity of your network. Please contact your network planning department for instructions on how to resolve this issue.",16),(0,o.createVNode)(1,"h3",null,"ADMINISTRATIVE OVERRIDE",16),(0,o.createVNode)(1,"b",null," CAUTION - Data loss may occur ",16)]}),(0,o.createComponentVNode)(2,i.Box,{children:(0,o.createComponentVNode)(2,i.Button,{icon:"exclamation-triangle",content:"Purge buffered traffic",onClick:function(){return a("restart")}})})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.Newscaster=void 0;var o=n(0),r=n(6),i=n(1),a=n(2),c=n(3),l=n(62);t.Newscaster=function(e,t){var n=(0,i.useBackend)(t),r=(n.act,n.data);r.screen,r.user;return(0,o.createComponentVNode)(2,c.Window,{width:600,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,l.TemporaryNotice,{decode:!0}),(0,o.createComponentVNode)(2,d)]})})};var d=function(e,t){var n=(0,i.useBackend)(t),r=(n.act,n.data.user,(0,i.useSharedState)(t,"screen","Main Menu")),c=r[0],l=r[1],d=u[c];return(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,d,{setScreen:l})})},u={"Main Menu":function(e,t){var n=(0,i.useBackend)(t),r=(n.act,n.data),c=r.securityCaster,l=r.wanted_issue,d=e.setScreen;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Main Menu",children:[l&&(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"eye",onClick:function(){return d("View Wanted")},color:"bad",children:"Read WANTED Issue"}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"eye",onClick:function(){return d("View List")},children:"View Feed Channels"}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"plus",onClick:function(){return d("New Channel")},children:"Create Feed Channel"}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"plus",onClick:function(){return d("New Story")},children:"Create Feed Message"}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"print",onClick:function(){return d("Print")},children:"Print Newspaper"})]}),!!c&&(0,o.createComponentVNode)(2,a.Section,{title:"Feed Security Functions",children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"plus",onClick:function(){return d("New Wanted")},children:'Manage "Wanted" Issue'})})],0)},"New Channel":function(e,t){var n=(0,i.useBackend)(t),c=n.act,l=n.data,d=l.channel_name,u=l.c_locked,s=l.user,m=e.setScreen;return(0,o.createComponentVNode)(2,a.Section,{title:"Creating new Feed Channel",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"undo",onClick:function(){return m("Main Menu")},children:"Back"}),children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Channel Name",children:(0,o.createComponentVNode)(2,a.Input,{fluid:!0,value:(0,r.decodeHtmlEntities)(d),onInput:function(e,t){return c("set_channel_name",{val:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Channel Author",color:"good",children:s}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Accept Public Feeds",children:(0,o.createComponentVNode)(2,a.Button,{icon:u?"lock":"lock-open",selected:!u,onClick:function(){return c("set_channel_lock")},children:u?"No":"Yes"})})]}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,color:"good",icon:"plus",onClick:function(){return c("submit_new_channel")},children:"Submit Channel"}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,color:"bad",icon:"undo",onClick:function(){return m("Main Menu")},children:"Cancel"})]})},"View List":function(e,t){var n=(0,i.useBackend)(t),c=n.act,l=n.data.channels,d=e.setScreen;return(0,o.createComponentVNode)(2,a.Section,{title:"Station Feed Channels",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"undo",onClick:function(){return d("Main Menu")},children:"Back"}),children:l.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"eye",color:e.admin?"good":e.censored?"bad":"",onClick:function(){c("show_channel",{show_channel:e.ref}),d("View Selected Channel")},children:(0,r.decodeHtmlEntities)(e.name)},e.name)}))})},"New Story":function(e,t){var n=(0,i.useBackend)(t),r=n.act,c=n.data,l=c.channel_name,d=c.user,u=c.msg,s=c.photo_data,m=e.setScreen;return(0,o.createComponentVNode)(2,a.Section,{title:"Creating new Feed Message...",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"undo",onClick:function(){return m("Main Menu")},children:"Back"}),children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Receiving Channel",children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,onClick:function(){return r("set_channel_receiving")},children:l||"Unset"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Message Author",color:"good",children:d}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Message Body",verticalAlign:"top",children:(0,o.createComponentVNode)(2,a.Flex,{children:[(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,a.Section,{width:"99%",inline:!0,children:u||"(no message yet)"})}),(0,o.createComponentVNode)(2,a.Flex.Item,{children:(0,o.createComponentVNode)(2,a.Button,{verticalAlign:"top",onClick:function(){return r("set_new_message")},icon:"pen",tooltip:"Edit Message",tooltipPosition:"left"})})]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Attach Photo",children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"image",onClick:function(){return r("set_attachment")},children:s?"Photo Attached":"No Photo"})})]}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,color:"good",icon:"plus",onClick:function(){return r("submit_new_message")},children:"Submit Message"}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,color:"bad",icon:"undo",onClick:function(){return m("Main Menu")},children:"Cancel"})]})},Print:function(e,t){var n=(0,i.useBackend)(t),r=n.act,c=n.data,l=c.total_num,d=c.active_num,u=c.message_num,s=c.paper_remaining,m=e.setScreen;return(0,o.createComponentVNode)(2,a.Section,{title:"Printing",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"undo",onClick:function(){return m("Main Menu")},children:"Back"}),children:[(0,o.createComponentVNode)(2,a.Box,{color:"label",mb:1,children:["Newscaster currently serves a total of ",l," Feed channels, ",d," of which are active, and a total of ",u," Feed stories."]}),(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Liquid Paper remaining",children:[100*s," cm\xb3"]})}),(0,o.createComponentVNode)(2,a.Button,{mt:1,fluid:!0,color:"good",icon:"plus",onClick:function(){return r("print_paper")},children:"Print Paper"}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,color:"bad",icon:"undo",onClick:function(){return m("Main Menu")},children:"Cancel"})]})},"New Wanted":function(e,t){var n=(0,i.useBackend)(t),c=n.act,l=n.data,d=l.channel_name,u=l.msg,s=l.photo_data,m=l.user,p=l.wanted_issue,h=e.setScreen;return(0,o.createComponentVNode)(2,a.Section,{title:"Wanted Issue Handler",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"undo",onClick:function(){return h("Main Menu")},children:"Back"}),children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[!!p&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Already In Circulation",children:"A wanted issue is already in circulation. You can edit or cancel it below."}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Criminal Name",children:(0,o.createComponentVNode)(2,a.Input,{fluid:!0,value:(0,r.decodeHtmlEntities)(d),onInput:function(e,t){return c("set_channel_name",{val:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Description",children:(0,o.createComponentVNode)(2,a.Input,{fluid:!0,value:(0,r.decodeHtmlEntities)(u),onInput:function(e,t){return c("set_wanted_desc",{val:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Attach Photo",children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"image",onClick:function(){return c("set_attachment")},children:s?"Photo Attached":"No Photo"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Prosecutor",color:"good",children:m})]}),(0,o.createComponentVNode)(2,a.Button,{mt:1,fluid:!0,color:"good",icon:"plus",onClick:function(){return c("submit_wanted")},children:"Submit Wanted Issue"}),!!p&&(0,o.createComponentVNode)(2,a.Button,{fluid:!0,color:"average",icon:"minus",onClick:function(){return c("cancel_wanted")},children:"Take Down Issue"}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,color:"bad",icon:"undo",onClick:function(){return h("Main Menu")},children:"Cancel"})]})},"View Wanted":function(e,t){var n=(0,i.useBackend)(t),c=(n.act,n.data.wanted_issue),l=e.setScreen;return c?(0,o.createComponentVNode)(2,a.Section,{title:"--STATIONWIDE WANTED ISSUE--",color:"bad",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"undo",onClick:function(){return l("Main Menu")},children:"Back"}),children:(0,o.createComponentVNode)(2,a.Box,{color:"white",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Submitted by",color:"good",children:(0,r.decodeHtmlEntities)(c.author)}),(0,o.createComponentVNode)(2,a.LabeledList.Divider),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Criminal",children:(0,r.decodeHtmlEntities)(c.criminal)}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Description",children:(0,r.decodeHtmlEntities)(c.desc)}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Photo",children:c.img&&(0,o.createVNode)(1,"img",null,null,1,{src:c.img})||"None"})]})})}):(0,o.createComponentVNode)(2,a.Section,{title:"No Outstanding Wanted Issues",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"undo",onClick:function(){return l("Main Menu")},children:"Back"}),children:"There are no wanted issues currently outstanding."})},"View Selected Channel":function(e,t){var n=(0,i.useBackend)(t),c=n.act,l=n.data,d=l.viewing_channel,u=l.securityCaster,s=l.company,m=e.setScreen;return d?(0,o.createComponentVNode)(2,a.Section,{title:(0,r.decodeHtmlEntities)(d.name),buttons:(0,o.createFragment)([!!u&&(0,o.createComponentVNode)(2,a.Button.Confirm,{color:"bad",icon:"ban",confirmIcon:"ban",content:"Issue D-Notice",onClick:function(){return c("toggle_d_notice",{ref:d.ref})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"undo",onClick:function(){return m("View List")},children:"Back"})],0),children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Channel Created By",children:u&&(0,o.createComponentVNode)(2,a.Button.Confirm,{color:"bad",icon:"strikethrough",confirmIcon:"strikethrough",content:(0,r.decodeHtmlEntities)(d.author),tooltip:"Censor?",confirmContent:"Censor Author",onClick:function(){return c("censor_channel_author",{ref:d.ref})}})||(0,o.createComponentVNode)(2,a.Box,{children:(0,r.decodeHtmlEntities)(d.author)})})}),!!d.censored&&(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:["ATTENTION: This channel has been deemed as threatening to the welfare of the station, and marked with a ",s," D-Notice. No further feed story additions are allowed while the D-Notice is in effect."]}),!!d.messages.length&&d.messages.map((function(e){return(0,o.createComponentVNode)(2,a.Section,{children:["- ",(0,r.decodeHtmlEntities)(e.body),!!e.img&&(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createVNode)(1,"img",null,null,1,{src:"data:image/png;base64,"+e.img}),(0,r.decodeHtmlEntities)(e.caption)||null]}),(0,o.createComponentVNode)(2,a.Box,{color:"grey",children:["[Story by ",(0,r.decodeHtmlEntities)(e.author)," - ",e.timestamp,"]"]}),!!u&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button.Confirm,{mt:1,color:"bad",icon:"strikethrough",confirmIcon:"strikethrough",content:"Censor Story",onClick:function(){return c("censor_channel_story_body",{ref:e.ref})}}),(0,o.createComponentVNode)(2,a.Button.Confirm,{color:"bad",icon:"strikethrough",confirmIcon:"strikethrough",content:"Censor Author",onClick:function(){return c("censor_channel_story_author",{ref:e.ref})}})],4)]},e.ref)}))||!d.censored&&(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"No feed messages found in channel."})]}):(0,o.createComponentVNode)(2,a.Section,{title:"Channel Not Found",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"undo",onClick:function(){return m("View List")},children:"Back"}),children:"The channel you were looking for no longer exists."})}}},function(e,t,n){"use strict";t.__esModule=!0,t.NoticeBoard=void 0;var o=n(0),r=(n(5),n(1)),i=n(2),a=n(3);t.NoticeBoard=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data.notices;return(0,o.createComponentVNode)(2,a.Window,{width:330,height:300,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:(0,o.createComponentVNode)(2,i.Section,{children:l.length?(0,o.createComponentVNode)(2,i.LabeledList,{children:l.map((function(e,t){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.name,children:[e.isphoto&&(0,o.createComponentVNode)(2,i.Button,{icon:"image",content:"Look",onClick:function(){return c("look",{ref:e.ref})}})||e.ispaper&&(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:"sticky-note",content:"Read",onClick:function(){return c("read",{ref:e.ref})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"pen",content:"Write",onClick:function(){return c("write",{ref:e.ref})}})],4)||"Unknown Entity",(0,o.createComponentVNode)(2,i.Button,{icon:"minus-circle",content:"Remove",onClick:function(){return c("remove",{ref:e.ref})}})]},t)}))}):(0,o.createComponentVNode)(2,i.Box,{color:"average",children:"No notices posted here."})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosAccessDecrypter=void 0;var o=n(0),r=n(1),i=n(3),a=n(133),c=n(2);t.NtosAccessDecrypter=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,u=d.message,s=d.running,m=d.rate,p=d.factor,h=d.regions,C=function(e){for(var t="";t.lengthp?t+="0":t+="1";return t};return(0,o.createComponentVNode)(2,i.NtosWindow,{width:600,height:600,theme:"syndicate",children:(0,o.createComponentVNode)(2,i.NtosWindow.Content,{children:u&&(0,o.createComponentVNode)(2,c.NoticeBox,{children:u})||s&&(0,o.createComponentVNode)(2,c.Section,{children:["Attempting to decrypt network access codes. Please wait. Rate: ",m," PHash/s",(0,o.createComponentVNode)(2,c.Box,{children:C(45)}),(0,o.createComponentVNode)(2,c.Box,{children:C(45)}),(0,o.createComponentVNode)(2,c.Box,{children:C(45)}),(0,o.createComponentVNode)(2,c.Box,{children:C(45)}),(0,o.createComponentVNode)(2,c.Box,{children:C(45)}),(0,o.createComponentVNode)(2,c.Button,{fluid:!0,icon:"ban",onClick:function(){return l("PRG_reset")},children:"Abort"})]})||(0,o.createComponentVNode)(2,c.Section,{title:"Pick access code to decrypt",children:h.length&&(0,o.createComponentVNode)(2,a.IdentificationComputerRegions,{actName:"PRG_execute"})||(0,o.createComponentVNode)(2,c.Box,{children:"Please insert ID card."})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosArcade=void 0;var o=n(0),r=n(75),i=n(1),a=n(2),c=n(3);t.NtosArcade=function(e,t){var n=(0,i.useBackend)(t),l=n.act,d=n.data;return(0,o.createComponentVNode)(2,c.NtosWindow,{width:450,height:350,children:(0,o.createComponentVNode)(2,c.NtosWindow.Content,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Outbomb Cuban Pete Ultra",textAlign:"center",children:[(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{size:2,children:[(0,o.createComponentVNode)(2,a.Box,{m:1}),(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Player Health",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:d.PlayerHitpoints,minValue:0,maxValue:30,ranges:{olive:[31,Infinity],good:[20,31],average:[10,20],bad:[-Infinity,10]},children:[d.PlayerHitpoints,"HP"]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Player Magic",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:d.PlayerMP,minValue:0,maxValue:10,ranges:{purple:[11,Infinity],violet:[3,11],bad:[-Infinity,3]},children:[d.PlayerMP,"MP"]})})]}),(0,o.createComponentVNode)(2,a.Box,{my:1,mx:4}),(0,o.createComponentVNode)(2,a.Section,{backgroundColor:1===d.PauseState?"#1b3622":"#471915",children:d.Status})]}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:[(0,o.createComponentVNode)(2,a.ProgressBar,{value:d.Hitpoints,minValue:0,maxValue:45,ranges:{good:[30,Infinity],average:[5,30],bad:[-Infinity,5]},children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:d.Hitpoints}),"HP"]}),(0,o.createComponentVNode)(2,a.Box,{m:1}),(0,o.createComponentVNode)(2,a.Section,{inline:!0,width:"156px",textAlign:"center",children:(0,o.createVNode)(1,"img",null,null,1,{src:(0,r.resolveAsset)(d.BossID)})})]})]}),(0,o.createComponentVNode)(2,a.Box,{my:1,mx:4}),(0,o.createComponentVNode)(2,a.Button,{icon:"fist-raised",tooltip:"Go in for the kill!",tooltipPosition:"top",disabled:0===d.GameActive||1===d.PauseState,onClick:function(){return l("Attack")},content:"Attack!"}),(0,o.createComponentVNode)(2,a.Button,{icon:"band-aid",tooltip:"Heal yourself!",tooltipPosition:"top",disabled:0===d.GameActive||1===d.PauseState,onClick:function(){return l("Heal")},content:"Heal!"}),(0,o.createComponentVNode)(2,a.Button,{icon:"magic",tooltip:"Recharge your magic!",tooltipPosition:"top",disabled:0===d.GameActive||1===d.PauseState,onClick:function(){return l("Recharge_Power")},content:"Recharge!"})]}),(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Button,{icon:"sync-alt",tooltip:"One more game couldn't hurt.",tooltipPosition:"top",disabled:1===d.GameActive,onClick:function(){return l("Start_Game")},content:"Begin Game"}),(0,o.createComponentVNode)(2,a.Button,{icon:"ticket-alt",tooltip:"Claim at your local Arcade Computer for Prizes!",tooltipPosition:"top",disabled:1===d.GameActive,onClick:function(){return l("Dispense_Tickets")},content:"Claim Tickets"})]}),(0,o.createComponentVNode)(2,a.Box,{color:d.TicketCount>=1?"good":"normal",children:["Earned Tickets: ",d.TicketCount]})]})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosAtmosControl=void 0;var o=n(0),r=n(3),i=n(186);t.NtosAtmosControl=function(){return(0,o.createComponentVNode)(2,r.NtosWindow,{width:870,height:708,resizable:!0,children:(0,o.createComponentVNode)(2,r.NtosWindow.Content,{children:(0,o.createComponentVNode)(2,i.AtmosControlContent)})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosCameraConsole=void 0;var o=n(0),r=n(3),i=n(187);t.NtosCameraConsole=function(){return(0,o.createComponentVNode)(2,r.NtosWindow,{width:870,height:708,resizable:!0,children:(0,o.createComponentVNode)(2,r.NtosWindow.Content,{children:(0,o.createComponentVNode)(2,i.CameraConsoleContent)})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosCommunicationsConsole=void 0;var o=n(0),r=n(1),i=n(3),a=n(189);t.NtosCommunicationsConsole=function(e,t){var n=(0,r.useBackend)(t);n.act,n.data;return(0,o.createComponentVNode)(2,i.NtosWindow,{width:400,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,i.NtosWindow.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,a.CommunicationsConsoleContent)})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosConfiguration=void 0;var o=n(0),r=n(1),i=n(2),a=n(3);t.NtosConfiguration=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.PC_device_theme,u=l.power_usage,s=l.battery_exists,m=l.battery,p=void 0===m?{}:m,h=l.disk_size,C=l.disk_used,f=l.hardware,N=void 0===f?[]:f;return(0,o.createComponentVNode)(2,a.NtosWindow,{theme:d,width:520,height:630,resizable:!0,children:(0,o.createComponentVNode)(2,a.NtosWindow.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,i.Section,{title:"Power Supply",buttons:(0,o.createComponentVNode)(2,i.Box,{inline:!0,bold:!0,mr:1,children:["Power Draw: ",u,"W"]}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Battery Status",color:!s&&"average",children:s?(0,o.createComponentVNode)(2,i.ProgressBar,{value:p.charge,minValue:0,maxValue:p.max,ranges:{good:[p.max/2,Infinity],average:[p.max/4,p.max/2],bad:[-Infinity,p.max/4]},children:[p.charge," / ",p.max]}):"Not Available"})})}),(0,o.createComponentVNode)(2,i.Section,{title:"File System",children:(0,o.createComponentVNode)(2,i.ProgressBar,{value:C,minValue:0,maxValue:h,color:"good",children:[C," GQ / ",h," GQ"]})}),(0,o.createComponentVNode)(2,i.Section,{title:"Hardware Components",children:N.map((function(e){return(0,o.createComponentVNode)(2,i.Section,{title:e.name,level:2,buttons:(0,o.createFragment)([!e.critical&&(0,o.createComponentVNode)(2,i.Button.Checkbox,{content:"Enabled",checked:e.enabled,mr:1,onClick:function(){return c("PC_toggle_component",{name:e.name})}}),(0,o.createComponentVNode)(2,i.Box,{inline:!0,bold:!0,mr:1,children:["Power Usage: ",e.powerusage,"W"]})],0),children:e.desc},e.name)}))})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosCrewMonitor=void 0;var o=n(0),r=n(3),i=n(190);t.NtosCrewMonitor=function(){return(0,o.createComponentVNode)(2,r.NtosWindow,{width:800,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,r.NtosWindow.Content,{children:(0,o.createComponentVNode)(2,i.CrewMonitorContent)})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosDigitalWarrant=void 0;var o=n(0),r=n(1),i=n(2),a=n(3),c=n(8);t.NtosDigitalWarrant=function(e,t){var n=(0,r.useBackend)(t),i=(n.act,n.data),c=(i.warrantname,i.warrantcharges,i.warrantauth),d=(i.type,i.allwarrants,(0,o.createComponentVNode)(2,l));return c&&(d=(0,o.createComponentVNode)(2,u)),(0,o.createComponentVNode)(2,a.NtosWindow,{width:500,height:350,resizable:!0,children:(0,o.createComponentVNode)(2,a.NtosWindow.Content,{scrollable:!0,children:d})})};var l=function(e,t){var n=(0,r.useBackend)(t),a=n.act;n.data.allwarrants;return(0,o.createComponentVNode)(2,i.Section,{title:"Warrants",children:[(0,o.createComponentVNode)(2,i.Button,{icon:"plus",fluid:!0,onClick:function(){return a("addwarrant")},children:"Create New Warrant"}),(0,o.createComponentVNode)(2,i.Section,{level:2,title:"Arrest Warrants",children:(0,o.createComponentVNode)(2,d,{type:"arrest"})}),(0,o.createComponentVNode)(2,i.Section,{level:2,title:"Search Warrants",children:(0,o.createComponentVNode)(2,d,{type:"search"})})]})},d=function(e,t){var n=(0,r.useBackend)(t),a=n.act,l=n.data,d=e.type,u=l.allwarrants,s=(0,c.filter)((function(e){return e.arrestsearch===d}))(u);return(0,o.createComponentVNode)(2,i.Table,{children:[(0,o.createComponentVNode)(2,i.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:"arrest"===d?"Name":"Location"}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:"arrest"===d?"Charges":"Reason"}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:"Authorized By"}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,children:"Edit"})]}),s.length&&s.map((function(e){return(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:e.warrantname}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:e.charges}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:e.auth}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,children:(0,o.createComponentVNode)(2,i.Button,{icon:"pen",onClick:function(){return a("editwarrant",{id:e.id})}})})]},e.id)}))||(0,o.createComponentVNode)(2,i.Table.Row,{children:(0,o.createComponentVNode)(2,i.Table.Cell,{colspan:"3",color:"bad",children:["No ",d," warrants found."]})})]})},u=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,l=c.warrantname,d=c.warrantcharges,u=c.warrantauth,s=c.type,m="arrest"===s,p="arrest"===s?"Name":"Location",h="arrest"===s?"Charges":"Reason";return(0,o.createComponentVNode)(2,i.Section,{title:m?"Editing Arrest Warrant":"Editing Search Warrant",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:"save",onClick:function(){return a("savewarrant")},children:"Save"}),(0,o.createComponentVNode)(2,i.Button,{color:"bad",icon:"trash",onClick:function(){return a("deletewarrant")},children:"Delete"}),(0,o.createComponentVNode)(2,i.Button,{icon:"undo",onClick:function(){return a("back")},children:"Back"})],4),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:p,buttons:m&&(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:"search",onClick:function(){return a("editwarrantname")}}),(0,o.createComponentVNode)(2,i.Button,{icon:"pen",onClick:function(){return a("editwarrantnamecustom")}})],4)||(0,o.createComponentVNode)(2,i.Button,{icon:"pen",onClick:function(){return a("editwarrantnamecustom")}}),children:l}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:h,buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"pen",onClick:function(){return a("editwarrantcharges")}}),children:d}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Authorized By",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"balance-scale",onClick:function(){return a("editwarrantauth")}}),children:u})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosEmailAdministration=void 0;var o=n(0),r=(n(5),n(1)),i=n(2),a=n(3),c=n(194);t.NtosEmailAdministration=function(e,t){var n=(0,r.useBackend)(t),i=(n.act,n.data),c=i.error,m=i.cur_title,p=i.current_account,h=(0,o.createComponentVNode)(2,l);return c?h=(0,o.createComponentVNode)(2,d):m?h=(0,o.createComponentVNode)(2,u):p&&(h=(0,o.createComponentVNode)(2,s)),(0,o.createComponentVNode)(2,a.NtosWindow,{width:600,height:450,resizable:!0,children:(0,o.createComponentVNode)(2,a.NtosWindow.Content,{scrollable:!0,children:h})})};var l=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data.accounts;return(0,o.createComponentVNode)(2,i.Section,{title:"Welcome to the NTNet Email Administration System",children:[(0,o.createComponentVNode)(2,i.Box,{italic:!0,mb:1,children:"SECURE SYSTEM - Have your identification ready"}),(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"plus",onClick:function(){return a("newaccount")},children:"Create New Account"}),(0,o.createComponentVNode)(2,i.Box,{bold:!0,mt:1,mb:1,children:"Select account to administrate"}),c.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"eye",onClick:function(){return a("viewaccount",{viewaccount:e.uid})},children:e.login},e.uid)}))]})},d=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data.error;return(0,o.createComponentVNode)(2,i.Section,{title:"Message",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"undo",onClick:function(){return a("back")},children:"Back"}),children:c})},u=function(e,t){var n=(0,r.useBackend)(t);n.act,n.data;return(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,c.NtosEmailClientViewMessage,{administrator:!0})})},s=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,l=(c.error,c.msg_title,c.msg_body,c.msg_timestamp,c.msg_source,c.current_account),d=c.cur_suspended,u=c.messages;c.accounts;return(0,o.createComponentVNode)(2,i.Section,{title:"Viewing "+l+" in admin mode",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"undo",onClick:function(){return a("back")},children:"Back"}),children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Account Status",children:(0,o.createComponentVNode)(2,i.Button,{color:d?"bad":"",icon:"ban",tooltip:(d?"Uns":"S")+"uspend Account?",onClick:function(){return a("ban")},children:d?"Suspended":"Normal"})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Actions",children:(0,o.createComponentVNode)(2,i.Button,{icon:"key",onClick:function(){return a("changepass")},children:"Change Password"})})]}),(0,o.createComponentVNode)(2,i.Section,{level:2,title:"Messages",children:u.length&&(0,o.createComponentVNode)(2,i.Table,{children:[(0,o.createComponentVNode)(2,i.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:"Source"}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:"Title"}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:"Received at"}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:"Actions"})]}),u.map((function(e){return(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:e.source}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:e.title}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:e.timestamp}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:(0,o.createComponentVNode)(2,i.Button,{icon:"eye",onClick:function(){return a("viewmail",{viewmail:e.uid})},children:"View"})})]},e.uid)}))]})||(0,o.createComponentVNode)(2,i.Box,{color:"average",children:"No messages found in selected account."})})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosFileManager=void 0;var o=n(0),r=n(1),i=n(2),a=n(3);n(6);t.NtosFileManager=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,u=d.PC_device_theme,s=d.usbconnected,m=d.filename,p=d.filedata,h=d.error,C=d.files,f=void 0===C?[]:C,N=d.usbfiles,b=void 0===N?[]:N;return(0,o.createComponentVNode)(2,a.NtosWindow,{resizable:!0,theme:u,children:(0,o.createComponentVNode)(2,a.NtosWindow.Content,{scrollable:!0,children:(m||h)&&(0,o.createComponentVNode)(2,i.Section,{title:"Viewing File "+m,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:"pen",content:"Edit",onClick:function(){return l("PRG_edit")}}),(0,o.createComponentVNode)(2,i.Button,{icon:"print",content:"Print",onClick:function(){return l("PRG_printfile")}}),(0,o.createComponentVNode)(2,i.Button,{icon:"times",content:"Close",onClick:function(){return l("PRG_closefile")}})],4),children:[h||null,p&&(0,o.createVNode)(1,"div",null,null,1,{dangerouslySetInnerHTML:{__html:p}})]})||(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,c,{files:f,usbconnected:s,onUpload:function(e){return l("PRG_copytousb",{name:e})},onDelete:function(e){return l("PRG_deletefile",{name:e})},onOpen:function(e){return l("PRG_openfile",{name:e})},onRename:function(e,t){return l("PRG_rename",{name:e,new_name:t})},onDuplicate:function(e){return l("PRG_clone",{file:e})}})}),s&&(0,o.createComponentVNode)(2,i.Section,{title:"Data Disk",children:(0,o.createComponentVNode)(2,c,{usbmode:!0,files:b,usbconnected:s,onUpload:function(e){return l("PRG_copyfromusb",{name:e})},onDelete:function(e){return l("PRG_deletefile",{name:e})},onRename:function(e,t){return l("PRG_rename",{name:e,new_name:t})},onDuplicate:function(e){return l("PRG_clone",{file:e})}})})||null,(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,i.Button,{icon:"plus",onClick:function(){return l("PRG_newtextfile")},children:"New Text File"})})],0)})})};var c=function(e){var t=e.files,n=void 0===t?[]:t,r=e.usbconnected,a=e.usbmode,c=e.onUpload,l=e.onDelete,d=e.onRename,u=e.onOpen;return(0,o.createComponentVNode)(2,i.Table,{children:[(0,o.createComponentVNode)(2,i.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:"File"}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,children:"Type"}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,children:"Size"})]}),n.map((function(e){return(0,o.createComponentVNode)(2,i.Table.Row,{className:"candystripe",children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:e.undeletable?e.name:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button.Input,{width:"80%",content:e.name,currentValue:e.name,tooltip:"Rename",onCommit:function(t,n){return d(e.name,n)}}),(0,o.createComponentVNode)(2,i.Button,{content:"Open",onClick:function(){return u(e.name)}})],4)}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:e.type}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:e.size}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,children:!e.undeletable&&(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button.Confirm,{icon:"trash",confirmIcon:"times",confirmContent:"",tooltip:"Delete",onClick:function(){return l(e.name)}}),!!r&&(a?(0,o.createComponentVNode)(2,i.Button,{icon:"download",tooltip:"Download",onClick:function(){return c(e.name)}}):(0,o.createComponentVNode)(2,i.Button,{icon:"upload",tooltip:"Upload",onClick:function(){return c(e.name)}}))],0)})]},e.name)}))]})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosIdentificationComputer=void 0;var o=n(0),r=(n(8),n(1)),i=(n(2),n(3)),a=(n(6),n(28),n(133));t.NtosIdentificationComputer=function(e,t){var n=(0,r.useBackend)(t);n.act,n.data;return(0,o.createComponentVNode)(2,i.NtosWindow,{width:600,height:700,resizable:!0,children:(0,o.createComponentVNode)(2,i.NtosWindow.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,a.IdentificationComputerContent,{ntos:!0})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosMain=void 0;var o=n(0),r=n(1),i=n(2),a=n(3),c={compconfig:"cog",ntndownloader:"download",filemanager:"folder",smmonitor:"radiation",alarmmonitor:"bell",cardmod:"id-card",arcade:"gamepad",ntnrc_client:"comment-alt",nttransfer:"exchange-alt",powermonitor:"plug",job_manage:"address-book",crewmani:"clipboard-list",robocontrol:"robot",atmosscan:"thermometer-half",shipping:"tags"};t.NtosMain=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,u=d.device_theme,s=d.programs,m=void 0===s?[]:s,p=d.has_light,h=d.light_on,C=d.comp_light_color,f=d.removable_media,N=void 0===f?[]:f,b=d.login,V=void 0===b?[]:b;return(0,o.createComponentVNode)(2,a.NtosWindow,{title:"syndicate"===u?"Syndix Main Menu":"NtOS Main Menu",theme:u,width:400,height:500,resizable:!0,children:(0,o.createComponentVNode)(2,a.NtosWindow.Content,{scrollable:!0,children:[!!p&&(0,o.createComponentVNode)(2,i.Section,{children:[(0,o.createComponentVNode)(2,i.Button,{width:"144px",icon:"lightbulb",selected:h,onClick:function(){return l("PC_toggle_light")},children:["Flashlight: ",h?"ON":"OFF"]}),(0,o.createComponentVNode)(2,i.Button,{ml:1,onClick:function(){return l("PC_light_color")},children:["Color:",(0,o.createComponentVNode)(2,i.ColorBox,{ml:1,color:C})]})]}),(0,o.createComponentVNode)(2,i.Section,{title:"User Login",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"eject",content:"Eject ID",disabled:!V.IDName,onClick:function(){return l("PC_Eject_Disk",{name:"ID"})}}),children:(0,o.createComponentVNode)(2,i.Table,{children:[(0,o.createComponentVNode)(2,i.Table.Row,{children:["ID Name: ",V.IDName]}),(0,o.createComponentVNode)(2,i.Table.Row,{children:["Assignment: ",V.IDJob]})]})}),!!N.length&&(0,o.createComponentVNode)(2,i.Section,{title:"Media Eject",children:(0,o.createComponentVNode)(2,i.Table,{children:N.map((function(e){return(0,o.createComponentVNode)(2,i.Table.Row,{children:(0,o.createComponentVNode)(2,i.Table.Cell,{children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,color:"transparent",icon:"eject",content:e,onClick:function(){return l("PC_Eject_Disk",{name:e})}})})},e)}))})}),(0,o.createComponentVNode)(2,i.Section,{title:"Programs",children:(0,o.createComponentVNode)(2,i.Table,{children:m.map((function(e){return(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,color:"transparent",icon:c[e.name]||"window-maximize-o",content:e.desc,onClick:function(){return l("PC_runprogram",{name:e.name})}})}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,width:"18px",children:!!e.running&&(0,o.createComponentVNode)(2,i.Button,{color:"transparent",icon:"times",tooltip:"Close program",tooltipPosition:"left",onClick:function(){return l("PC_killprogram",{name:e.name})}})}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,width:"18px",children:(0,o.createComponentVNode)(2,i.Button,{color:"transparent",tooltip:"Set Autorun",tooltipPosition:"left",selected:e.autorun,onClick:function(){return l("PC_setautorun",{name:e.name})},children:"AR"})})]},e.name)}))})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosNetChat=void 0;var o=n(0),r=n(1),i=n(2),a=n(3);t.NtosNetChat=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.can_admin,u=l.adminmode,s=l.authed,m=l.username,p=l.active_channel,h=l.is_operator,C=l.all_channels,f=void 0===C?[]:C,N=l.clients,b=void 0===N?[]:N,V=l.messages,g=void 0===V?[]:V,v=null!==p,_=s||u;return(0,o.createComponentVNode)(2,a.NtosWindow,{width:900,height:675,children:(0,o.createComponentVNode)(2,a.NtosWindow.Content,{children:(0,o.createComponentVNode)(2,i.Section,{height:"600px",children:(0,o.createComponentVNode)(2,i.Table,{height:"580px",children:(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{verticalAlign:"top",style:{width:"200px"},children:[(0,o.createComponentVNode)(2,i.Box,{height:"560px",overflowY:"scroll",children:[(0,o.createComponentVNode)(2,i.Button.Input,{fluid:!0,content:"New Channel...",onCommit:function(e,t){return c("PRG_newchannel",{new_channel_name:t})}}),f.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{fluid:!0,content:e.chan,selected:e.id===p,color:"transparent",onClick:function(){return c("PRG_joinchannel",{id:e.id})}},e.chan)}))]}),(0,o.createComponentVNode)(2,i.Button.Input,{fluid:!0,mt:1,content:m+"...",currentValue:m,onCommit:function(e,t){return c("PRG_changename",{new_name:t})}}),!!d&&(0,o.createComponentVNode)(2,i.Button,{fluid:!0,bold:!0,content:"ADMIN MODE: "+(u?"ON":"OFF"),color:u?"bad":"good",onClick:function(){return c("PRG_toggleadmin")}})]}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:[(0,o.createComponentVNode)(2,i.Box,{height:"560px",overflowY:"scroll",children:v&&(_?g.map((function(e){return(0,o.createComponentVNode)(2,i.Box,{children:e.msg},e.msg)})):(0,o.createComponentVNode)(2,i.Box,{textAlign:"center",children:[(0,o.createComponentVNode)(2,i.Icon,{name:"exclamation-triangle",mt:4,fontSize:"40px"}),(0,o.createComponentVNode)(2,i.Box,{mt:1,bold:!0,fontSize:"18px",children:"THIS CHANNEL IS PASSWORD PROTECTED"}),(0,o.createComponentVNode)(2,i.Box,{mt:1,children:"INPUT PASSWORD TO ACCESS"})]}))}),(0,o.createComponentVNode)(2,i.Input,{fluid:!0,selfClear:!0,mt:1,onEnter:function(e,t){return c("PRG_speak",{message:t})}})]}),(0,o.createComponentVNode)(2,i.Table.Cell,{verticalAlign:"top",style:{width:"150px"},children:[(0,o.createComponentVNode)(2,i.Box,{height:"465px",overflowY:"scroll",children:b.map((function(e){return(0,o.createComponentVNode)(2,i.Box,{children:e.name},e.name)}))}),v&&_&&(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button.Input,{fluid:!0,content:"Save log...",defaultValue:"new_log",onCommit:function(e,t){return c("PRG_savelog",{log_name:t})}}),(0,o.createComponentVNode)(2,i.Button.Confirm,{fluid:!0,content:"Leave Channel",onClick:function(){return c("PRG_leavechannel")}})],4),!!h&&s&&(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button.Confirm,{fluid:!0,content:"Delete Channel",onClick:function(){return c("PRG_deletechannel")}}),(0,o.createComponentVNode)(2,i.Button.Input,{fluid:!0,content:"Rename Channel...",onCommit:function(e,t){return c("PRG_renamechannel",{new_name:t})}}),(0,o.createComponentVNode)(2,i.Button.Input,{fluid:!0,content:"Set Password...",onCommit:function(e,t){return c("PRG_setpassword",{new_password:t})}})],4)]})]})})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosNetDosContent=t.NtosNetDos=void 0;var o=n(0),r=n(1),i=n(2),a=n(3);t.NtosNetDos=function(e,t){return(0,o.createComponentVNode)(2,a.NtosWindow,{width:400,height:250,theme:"syndicate",children:(0,o.createComponentVNode)(2,a.NtosWindow.Content,{children:(0,o.createComponentVNode)(2,c)})})};var c=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,l=c.relays,d=void 0===l?[]:l,u=c.focus,s=c.target,m=c.speed,p=c.overload,h=c.capacity,C=c.error;if(C)return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.NoticeBox,{children:C}),(0,o.createComponentVNode)(2,i.Button,{fluid:!0,content:"Reset",textAlign:"center",onClick:function(){return a("PRG_reset")}})],4);var f=function(e){for(var t="",n=p/h;t.lengthn?t+="0":t+="1";return t};return s?(0,o.createComponentVNode)(2,i.Section,{fontFamily:"monospace",textAlign:"center",children:[(0,o.createComponentVNode)(2,i.Box,{children:["CURRENT SPEED: ",m," GQ/s"]}),(0,o.createComponentVNode)(2,i.Box,{children:f(45)}),(0,o.createComponentVNode)(2,i.Box,{children:f(45)}),(0,o.createComponentVNode)(2,i.Box,{children:f(45)}),(0,o.createComponentVNode)(2,i.Box,{children:f(45)}),(0,o.createComponentVNode)(2,i.Box,{children:f(45)})]}):(0,o.createComponentVNode)(2,i.Section,{children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Target",children:d.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{content:e.id,selected:u===e.id,onClick:function(){return a("PRG_target_relay",{targid:e.id})}},e.id)}))})}),(0,o.createComponentVNode)(2,i.Button,{fluid:!0,bold:!0,content:"EXECUTE",color:"bad",textAlign:"center",disabled:!u,mt:1,onClick:function(){return a("PRG_execute")}})]})};t.NtosNetDosContent=c},function(e,t,n){"use strict";t.__esModule=!0,t.NtosNetDownloader=void 0;var o=n(0),r=n(5),i=n(1),a=n(2),c=n(3);t.NtosNetDownloader=function(e,t){var n=(0,i.useBackend)(t),r=n.act,d=n.data,u=d.PC_device_theme,s=d.disk_size,m=d.disk_used,p=d.downloadable_programs,h=void 0===p?[]:p,C=d.error,f=d.hacked_programs,N=void 0===f?[]:f,b=d.hackedavailable;return(0,o.createComponentVNode)(2,c.NtosWindow,{theme:u,width:480,height:735,resizable:!0,children:(0,o.createComponentVNode)(2,c.NtosWindow.Content,{scrollable:!0,children:[!!C&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:[(0,o.createComponentVNode)(2,a.Box,{mb:1,children:C}),(0,o.createComponentVNode)(2,a.Button,{content:"Reset",onClick:function(){return r("PRG_reseterror")}})]}),(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Disk usage",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:m,minValue:0,maxValue:s,children:m+" GQ / "+s+" GQ"})})})}),(0,o.createComponentVNode)(2,a.Section,{children:h.map((function(e){return(0,o.createComponentVNode)(2,l,{program:e},e.filename)}))}),!!b&&(0,o.createComponentVNode)(2,a.Section,{title:"UNKNOWN Software Repository",children:[(0,o.createComponentVNode)(2,a.NoticeBox,{mb:1,children:"Please note that Nanotrasen does not recommend download of software from non-official servers."}),N.map((function(e){return(0,o.createComponentVNode)(2,l,{program:e},e.filename)}))]})]})})};var l=function(e,t){var n=e.program,c=(0,i.useBackend)(t),l=c.act,d=c.data,u=d.disk_size,s=d.disk_used,m=d.downloadcompletion,p=(d.downloading,d.downloadname),h=d.downloadsize,C=d.downloadspeed,f=d.downloads_queue,N=u-s;return(0,o.createComponentVNode)(2,a.Box,{mb:3,children:[(0,o.createComponentVNode)(2,a.Flex,{align:"baseline",children:[(0,o.createComponentVNode)(2,a.Flex.Item,{bold:!0,grow:1,children:n.filedesc}),(0,o.createComponentVNode)(2,a.Flex.Item,{color:"label",nowrap:!0,children:[n.size," GQ"]}),(0,o.createComponentVNode)(2,a.Flex.Item,{ml:2,width:"94px",textAlign:"center",children:n.filename===p&&(0,o.createComponentVNode)(2,a.ProgressBar,{color:"green",minValue:0,maxValue:h,value:m,children:[(0,r.round)(m/h*100,1),"% (",C,"GQ/s)"]})||-1!==f.indexOf(n.filename)&&(0,o.createComponentVNode)(2,a.Button,{icon:"ban",color:"bad",onClick:function(){return l("PRG_removequeued",{filename:n.filename})},children:"Queued..."})||(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"download",content:"Download",disabled:n.size>N,onClick:function(){return l("PRG_downloadfile",{filename:n.filename})}})})]}),"Compatible"!==n.compatibility&&(0,o.createComponentVNode)(2,a.Box,{mt:1,italic:!0,fontSize:"12px",position:"relative",children:[(0,o.createComponentVNode)(2,a.Icon,{mx:1,color:"red",name:"times"}),"Incompatible!"]}),n.size>N&&(0,o.createComponentVNode)(2,a.Box,{mt:1,italic:!0,fontSize:"12px",position:"relative",children:[(0,o.createComponentVNode)(2,a.Icon,{mx:1,color:"red",name:"times"}),"Not enough disk space!"]}),(0,o.createComponentVNode)(2,a.Box,{mt:1,italic:!0,color:"label",fontSize:"12px",children:n.fileinfo})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosNetMonitor=void 0;var o=n(0),r=n(2),i=n(1),a=n(3);t.NtosNetMonitor=function(e,t){var n=(0,i.useBackend)(t),c=n.act,l=n.data,d=l.ntnetrelays,u=l.ntnetstatus,s=l.config_softwaredownload,m=l.config_peertopeer,p=l.config_communication,h=l.config_systemcontrol,C=l.idsalarm,f=l.idsstatus,N=l.ntnetmaxlogs,b=l.maxlogs,V=l.minlogs,g=l.banned_nids,v=l.ntnetlogs,_=void 0===v?[]:v;return(0,o.createComponentVNode)(2,a.NtosWindow,{resizable:!0,children:(0,o.createComponentVNode)(2,a.NtosWindow.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,r.NoticeBox,{children:"WARNING: Disabling wireless transmitters when using a wireless device may prevent you from reenabling them!"}),(0,o.createComponentVNode)(2,r.Section,{title:"Wireless Connectivity",buttons:(0,o.createComponentVNode)(2,r.Button.Confirm,{icon:u?"power-off":"times",content:u?"ENABLED":"DISABLED",selected:u,onClick:function(){return c("toggleWireless")}}),children:d?(0,o.createComponentVNode)(2,r.LabeledList,{children:(0,o.createComponentVNode)(2,r.LabeledList.Item,{label:"Active NTNet Relays",children:d})}):"No Relays Connected"}),(0,o.createComponentVNode)(2,r.Section,{title:"Firewall Configuration",children:(0,o.createComponentVNode)(2,r.LabeledList,{children:[(0,o.createComponentVNode)(2,r.LabeledList.Item,{label:"Software Downloads",buttons:(0,o.createComponentVNode)(2,r.Button,{icon:s?"power-off":"times",content:s?"ENABLED":"DISABLED",selected:s,onClick:function(){return c("toggle_function",{id:"1"})}})}),(0,o.createComponentVNode)(2,r.LabeledList.Item,{label:"Peer to Peer Traffic",buttons:(0,o.createComponentVNode)(2,r.Button,{icon:m?"power-off":"times",content:m?"ENABLED":"DISABLED",selected:m,onClick:function(){return c("toggle_function",{id:"2"})}})}),(0,o.createComponentVNode)(2,r.LabeledList.Item,{label:"Communication Systems",buttons:(0,o.createComponentVNode)(2,r.Button,{icon:p?"power-off":"times",content:p?"ENABLED":"DISABLED",selected:p,onClick:function(){return c("toggle_function",{id:"3"})}})}),(0,o.createComponentVNode)(2,r.LabeledList.Item,{label:"Remote System Control",buttons:(0,o.createComponentVNode)(2,r.Button,{icon:h?"power-off":"times",content:h?"ENABLED":"DISABLED",selected:h,onClick:function(){return c("toggle_function",{id:"4"})}})})]})}),(0,o.createComponentVNode)(2,r.Section,{title:"Security Systems",children:[!!C&&(0,o.createFragment)([(0,o.createComponentVNode)(2,r.NoticeBox,{children:"NETWORK INCURSION DETECTED"}),(0,o.createComponentVNode)(2,r.Box,{italics:!0,children:"Abnormal activity has been detected in the network. Check system logs for more information"})],4),(0,o.createComponentVNode)(2,r.LabeledList,{children:[(0,o.createComponentVNode)(2,r.LabeledList.Item,{label:"Banned NIDs",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,r.Button,{icon:"ban",onClick:function(){return c("ban_nid")},children:"Ban NID"}),(0,o.createComponentVNode)(2,r.Button,{icon:"balance-scale",onClick:function(){return c("unban_nid")},children:"Unban NID"})],4),children:g.join(", ")||"None"}),(0,o.createComponentVNode)(2,r.LabeledList.Item,{label:"IDS Status",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,r.Button,{icon:f?"power-off":"times",content:f?"ENABLED":"DISABLED",selected:f,onClick:function(){return c("toggleIDS")}}),(0,o.createComponentVNode)(2,r.Button,{icon:"sync",content:"Reset",color:"bad",onClick:function(){return c("resetIDS")}})],4)}),(0,o.createComponentVNode)(2,r.LabeledList.Item,{label:"Max Log Count",buttons:(0,o.createComponentVNode)(2,r.NumberInput,{value:N,minValue:V,maxValue:b,width:"39px",onChange:function(e,t){return c("updatemaxlogs",{new_number:t})}})})]}),(0,o.createComponentVNode)(2,r.Section,{title:"System Log",level:2,buttons:(0,o.createComponentVNode)(2,r.Button.Confirm,{icon:"trash",content:"Clear Logs",onClick:function(){return c("purgelogs")}}),children:_.map((function(e){return(0,o.createComponentVNode)(2,r.Box,{className:"candystripe",children:e.entry},e.entry)}))})]})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosNetTransfer=void 0;var o=n(0),r=n(1),i=n(2),a=n(3);t.NtosNetTransfer=function(e,t){var n=(0,r.useBackend)(t),i=(n.act,n.data),m=i.error,p=i.downloading,h=i.uploading,C=i.upload_filelist,f=(0,o.createComponentVNode)(2,s);return m?f=(0,o.createComponentVNode)(2,c):p?f=(0,o.createComponentVNode)(2,l):h?f=(0,o.createComponentVNode)(2,d):C.length&&(f=(0,o.createComponentVNode)(2,u)),(0,o.createComponentVNode)(2,a.NtosWindow,{width:575,height:700,resizable:!0,children:(0,o.createComponentVNode)(2,a.NtosWindow.Content,{scrollable:!0,children:f})})};var c=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data.error;return(0,o.createComponentVNode)(2,i.Section,{title:"An error has occured during operation.",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"undo",onClick:function(){return a("PRG_reset")},children:"Reset"}),children:["Additional Information: ",c]})},l=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,l=c.download_name,d=c.download_progress,u=c.download_size,s=c.download_netspeed;return(0,o.createComponentVNode)(2,i.Section,{title:"Download in progress",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Downloaded File",children:l}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Progress",children:(0,o.createComponentVNode)(2,i.ProgressBar,{value:d,maxValue:u,children:[d," / ",u," GQ"]})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Transfer Speed",children:[s," GQ/s"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Controls",children:(0,o.createComponentVNode)(2,i.Button,{icon:"ban",onClick:function(){return a("PRG_reset")},children:"Cancel Download"})})]})})},d=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,l=c.upload_clients,d=c.upload_filename,u=c.upload_haspassword;return(0,o.createComponentVNode)(2,i.Section,{title:"Server enabled",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Clients Connected",children:l}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Provided file",children:d}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Server Password",children:u?"Enabled":"Disabled"}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Commands",children:[(0,o.createComponentVNode)(2,i.Button,{icon:"lock",onClick:function(){return a("PRG_setpassword")},children:"Set Password"}),(0,o.createComponentVNode)(2,i.Button,{icon:"ban",onClick:function(){return a("PRG_reset")},children:"Cancel Upload"})]})]})})},u=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data.upload_filelist;return(0,o.createComponentVNode)(2,i.Section,{title:"File transfer server ready.",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"undo",onClick:function(){return a("PRG_reset")},children:"Cancel"}),children:[(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"lock",onClick:function(){return a("PRG_setpassword")},children:"Set Password"}),(0,o.createComponentVNode)(2,i.Section,{title:"Pick file to serve.",level:2,children:c.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"upload",onClick:function(){return a("PRG_uploadfile",{uid:e.uid})},children:[e.filename," (",e.size,"GQ)"]},e.uid)}))})]})},s=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data.servers;return(0,o.createComponentVNode)(2,i.Section,{title:"Available Files",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"upload",onClick:function(){return a("PRG_uploadmenu")},children:"Send File"}),children:c.length&&(0,o.createComponentVNode)(2,i.LabeledList,{children:c.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.uid,children:[!!e.haspassword&&(0,o.createComponentVNode)(2,i.Icon,{name:"lock",mr:1}),e.filename,"\xa0 (",e.size,"GQ)\xa0",(0,o.createComponentVNode)(2,i.Button,{icon:"download",onClick:function(){return a("PRG_downloadfile",{uid:e.uid})},children:"Download"})]},e.uid)}))})||(0,o.createComponentVNode)(2,i.Box,{children:"No upload servers found."})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosNewsBrowser=void 0;var o=n(0),r=n(1),i=n(2),a=n(3),c=n(75);t.NtosNewsBrowser=function(e,t){var n=(0,r.useBackend)(t),c=n.act,s=n.data,m=s.article,p=s.download,h=s.message,C=(0,o.createComponentVNode)(2,d);return m?C=(0,o.createComponentVNode)(2,l):p&&(C=(0,o.createComponentVNode)(2,u)),(0,o.createComponentVNode)(2,a.NtosWindow,{width:575,height:750,resizable:!0,children:(0,o.createComponentVNode)(2,a.NtosWindow.Content,{scrollable:!0,children:[!!h&&(0,o.createComponentVNode)(2,i.NoticeBox,{children:[h," ",(0,o.createComponentVNode)(2,i.Button,{icon:"times",onClick:function(){return c("PRG_clearmessage")}})]}),C]})})};var l=function(e,t){var n=(0,r.useBackend)(t),a=n.act,l=n.data.article;if(!l)return(0,o.createComponentVNode)(2,i.Section,{children:"Error: Article not found."});var d=l.title,u=l.cover,s=l.content;return(0,o.createComponentVNode)(2,i.Section,{title:"Viewing: "+d,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:"save",onClick:function(){return a("PRG_savearticle")},children:"Save"}),(0,o.createComponentVNode)(2,i.Button,{icon:"times",onClick:function(){return a("PRG_reset")},children:"Close"})],4),children:[!!u&&(0,o.createVNode)(1,"img",null,null,1,{src:(0,c.resolveAsset)(u)}),(0,o.createVNode)(1,"div",null,null,1,{dangerouslySetInnerHTML:{__html:s}})]})},d=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,l=c.showing_archived,d=c.all_articles;return(0,o.createComponentVNode)(2,i.Section,{title:"Articles List",buttons:(0,o.createComponentVNode)(2,i.Button.Checkbox,{onClick:function(){return a("PRG_toggle_archived")},checked:l,children:"Show Archived"}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:d.length&&d.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.name,buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"download",onClick:function(){return a("PRG_openarticle",{uid:e.uid})}}),children:[e.size," GQ"]},e.uid)}))||(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Error",children:"There appear to be no outstanding news articles on NTNet today."})})})},u=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data.download,l=c.download_progress,d=c.download_maxprogress,u=c.download_rate;return(0,o.createComponentVNode)(2,i.Section,{title:"Downloading...",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Progress",children:(0,o.createComponentVNode)(2,i.ProgressBar,{color:"good",minValue:0,value:l,maxValue:d,children:[l," / ",d," GQ"]})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Download Speed",children:[u," GQ/s"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Controls",children:(0,o.createComponentVNode)(2,i.Button,{icon:"ban",fluid:!0,onClick:function(){return a("PRG_reset")},children:"Abort Download"})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosOvermapNavigation=void 0;var o=n(0),r=n(3),i=n(195);t.NtosOvermapNavigation=function(){return(0,o.createComponentVNode)(2,r.NtosWindow,{width:380,height:530,resizable:!0,children:(0,o.createComponentVNode)(2,r.NtosWindow.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,i.OvermapNavigationContent)})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosPowerMonitor=void 0;var o=n(0),r=n(3),i=n(135);t.NtosPowerMonitor=function(){return(0,o.createComponentVNode)(2,r.NtosWindow,{width:550,height:700,resizable:!0,children:(0,o.createComponentVNode)(2,r.NtosWindow.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,i.PowerMonitorContent)})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosRCON=void 0;var o=n(0),r=n(3),i=n(196);t.NtosRCON=function(){return(0,o.createComponentVNode)(2,r.NtosWindow,{width:630,height:440,resizable:!0,children:(0,o.createComponentVNode)(2,r.NtosWindow.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,i.RCONContent)})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosRevelation=void 0;var o=n(0),r=n(2),i=n(1),a=n(3);t.NtosRevelation=function(e,t){var n=(0,i.useBackend)(t),c=n.act,l=n.data;return(0,o.createComponentVNode)(2,a.NtosWindow,{width:400,height:250,theme:"syndicate",children:(0,o.createComponentVNode)(2,a.NtosWindow.Content,{children:(0,o.createComponentVNode)(2,r.Section,{children:[(0,o.createComponentVNode)(2,r.Button.Input,{fluid:!0,content:"Obfuscate Name...",onCommit:function(e,t){return c("PRG_obfuscate",{new_name:t})},mb:1}),(0,o.createComponentVNode)(2,r.LabeledList,{children:(0,o.createComponentVNode)(2,r.LabeledList.Item,{label:"Payload Status",buttons:(0,o.createComponentVNode)(2,r.Button,{content:l.armed?"ARMED":"DISARMED",color:l.armed?"bad":"average",onClick:function(){return c("PRG_arm")}})})}),(0,o.createComponentVNode)(2,r.Button,{fluid:!0,bold:!0,content:"ACTIVATE",textAlign:"center",color:"bad",disabled:!l.armed})]})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosShutoffMonitor=void 0;var o=n(0),r=n(3),i=n(197);t.NtosShutoffMonitor=function(e,t){return(0,o.createComponentVNode)(2,r.NtosWindow,{width:627,height:700,resizable:!0,children:(0,o.createComponentVNode)(2,r.NtosWindow.Content,{children:(0,o.createComponentVNode)(2,i.ShutoffMonitorContent)})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosStationAlertConsole=void 0;var o=n(0),r=n(3),i=n(198);t.NtosStationAlertConsole=function(){return(0,o.createComponentVNode)(2,r.NtosWindow,{width:315,height:500,resizable:!0,children:(0,o.createComponentVNode)(2,r.NtosWindow.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,i.StationAlertConsoleContent)})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosSupermatterMonitor=void 0;var o=n(0),r=n(3),i=n(199);t.NtosSupermatterMonitor=function(){return(0,o.createComponentVNode)(2,r.NtosWindow,{width:600,height:400,resizable:!0,children:(0,o.createComponentVNode)(2,r.NtosWindow.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,i.SupermatterMonitorContent)})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosUAV=void 0;var o=n(0),r=n(1),i=n(2),a=n(3);t.NtosUAV=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.current_uav,u=l.signal_strength,s=l.in_use,m=l.paired_uavs;return(0,o.createComponentVNode)(2,a.NtosWindow,{width:600,height:500,resizable:!0,children:(0,o.createComponentVNode)(2,a.NtosWindow.Content,{children:[(0,o.createComponentVNode)(2,i.Section,{title:"Selected UAV",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"UAV",children:d&&d.status||"[Not Connected]"}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Signal",children:d&&u||"[Not Connected]"}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Power",children:d&&(0,o.createComponentVNode)(2,i.Button,{icon:"power-off",selected:d.power,onClick:function(){return c("power_uav")},children:d.power?"Online":"Offline"})||"[Not Connected]"}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Camera",children:d&&(0,o.createComponentVNode)(2,i.Button,{icon:"power-off",selected:s,disabled:!d.power,onClick:function(){return c("view_uav")},children:d.power?"Available":"Unavailable"})||"[Not Connected]"})]})}),(0,o.createComponentVNode)(2,i.Section,{title:"Paired UAVs",children:m.length&&m.map((function(e){return(0,o.createComponentVNode)(2,i.Flex,{spacing:1,children:[(0,o.createComponentVNode)(2,i.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"quidditch",onClick:function(){return c("switch_uav",{switch_uav:e.uavref})},children:e.name})}),(0,o.createComponentVNode)(2,i.Flex.Item,{children:(0,o.createComponentVNode)(2,i.Button,{color:"bad",icon:"times",onClick:function(){return c("del_uav",{del_uav:e.uavref})}})})]},e.uavref)}))||(0,o.createComponentVNode)(2,i.Box,{color:"average",children:"No UAVs Paired."})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosWordProcessor=void 0;var o=n(0),r=n(1),i=n(2),a=n(3);t.NtosWordProcessor=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.PC_device_theme,u=l.error,s=l.browsing,m=l.files,p=(l.usbconnected,l.usbfiles,l.filename),h=l.filedata;return(0,o.createComponentVNode)(2,a.NtosWindow,{resizable:!0,theme:d,children:(0,o.createComponentVNode)(2,a.NtosWindow.Content,{scrollable:!0,children:u&&(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:[(0,o.createVNode)(1,"h2",null,"An Error has occured:",16),"Additional Information: ",u,"Please try again. If the problem persists, contact your system administrator for assistance.",(0,o.createComponentVNode)(2,i.Button,{icon:"arrow-left",content:"Back to menu",onClick:function(){return c("PRG_backtomenu")}})]})||s&&(0,o.createComponentVNode)(2,i.Section,{title:"File Browser",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"arrow-left",content:"Back to editor",onClick:function(){return c("PRG_closebrowser")}}),children:(0,o.createComponentVNode)(2,i.Section,{title:"Available documents (local)",level:2,children:(0,o.createComponentVNode)(2,i.Table,{children:[(0,o.createComponentVNode)(2,i.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:"Name"}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:"Size (GQ)"}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0})]}),m.map((function(e,t){return(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:e.name}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:e.size}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,children:(0,o.createComponentVNode)(2,i.Button,{icon:"file-word",onClick:function(){return c("PRG_openfile",{PRG_openfile:e.name})},children:"Open"})})]},t)}))]})})})||(0,o.createComponentVNode)(2,i.Section,{title:"Document: "+p,children:[(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.Button,{onClick:function(){return c("PRG_newfile")},children:"New"}),(0,o.createComponentVNode)(2,i.Button,{onClick:function(){return c("PRG_loadmenu")},children:"Load"}),(0,o.createComponentVNode)(2,i.Button,{onClick:function(){return c("PRG_savefile")},children:"Save"}),(0,o.createComponentVNode)(2,i.Button,{onClick:function(){return c("PRG_saveasfile")},children:"Save As"})]}),(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.Button,{onClick:function(){return c("PRG_editfile")},children:"Edit"}),(0,o.createComponentVNode)(2,i.Button,{onClick:function(){return c("PRG_txtrpeview")},children:"Preview"}),(0,o.createComponentVNode)(2,i.Button,{onClick:function(){return c("PRG_taghelp")},children:"Formatting Help"}),(0,o.createComponentVNode)(2,i.Button,{disabled:!h,onClick:function(){return c("PRG_printfile")},children:"Print"})]}),(0,o.createComponentVNode)(2,i.Section,{mt:1,children:(0,o.createVNode)(1,"div",null,null,1,{dangerouslySetInnerHTML:{__html:h}})})]})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.OmniFilter=void 0;var o=n(0),r=n(1),i=n(2),a=n(3),c=function(e){return e.input?"Input":e.output?"Output":e.f_type?e.f_type:"Disabled"};t.OmniFilter=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,u=d.power,s=d.config,m=d.ports,p=d.set_flow_rate,h=d.last_flow_rate;return(0,o.createComponentVNode)(2,a.Window,{width:360,height:330,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:[(0,o.createComponentVNode)(2,i.Section,{title:s?"Configuration":"Status",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:"power-off",content:u?"On":"Off",selected:u,disabled:s,onClick:function(){return l("power")}}),(0,o.createComponentVNode)(2,i.Button,{icon:"wrench",selected:s,onClick:function(){return l("configure")}})],4),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:m?m.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.dir+" Port",children:s?(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{content:"IN",selected:e.input,icon:"compress-arrows-alt",onClick:function(){return l("switch_mode",{mode:"in",dir:e.dir})}}),(0,o.createComponentVNode)(2,i.Button,{content:"OUT",selected:e.output,icon:"expand-arrows-alt",onClick:function(){return l("switch_mode",{mode:"out",dir:e.dir})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"wrench",disabled:e.input||e.output,content:e.f_type||"None",onClick:function(){return l("switch_filter",{mode:e.f_type,dir:e.dir})}})],4):c(e)},e.dir)})):(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"No Ports Detected"})})}),(0,o.createComponentVNode)(2,i.Section,{title:"Flow Rate",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Current Flow Rate",children:[h," L/s"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Flow Rate Limit",children:s?(0,o.createComponentVNode)(2,i.Button,{icon:"wrench",content:p/10+" L/s",onClick:function(){return l("set_flow_rate")}}):p/10+" L/s"})]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.OmniMixer=void 0;var o=n(0),r=n(1),i=n(2),a=n(3),c=function(e){return e.input?"Input":e.output?"Output":e.f_type?e.f_type:"Disabled"};t.OmniMixer=function(e,t){var n=(0,r.useBackend)(t),c=n.act,d=n.data,u=d.power,s=d.config,m=d.ports,p=d.set_flow_rate,h=d.last_flow_rate;return(0,o.createComponentVNode)(2,a.Window,{width:390,height:330,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:[(0,o.createComponentVNode)(2,i.Section,{title:s?"Configuration":"Status",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:"power-off",content:u?"On":"Off",selected:u,disabled:s,onClick:function(){return c("power")}}),(0,o.createComponentVNode)(2,i.Button,{icon:"wrench",selected:s,onClick:function(){return c("configure")}})],4),children:(0,o.createComponentVNode)(2,i.Table,{children:[(0,o.createComponentVNode)(2,i.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,i.Table.Cell,{textAlign:"center",children:"Port"}),s?(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Table.Cell,{textAlign:"center",children:"Input"}),(0,o.createComponentVNode)(2,i.Table.Cell,{textAlign:"center",children:"Output"})],4):(0,o.createComponentVNode)(2,i.Table.Cell,{textAlign:"center",children:"Mode"}),(0,o.createComponentVNode)(2,i.Table.Cell,{textAlign:"center",children:"Concentration"}),s?(0,o.createComponentVNode)(2,i.Table.Cell,{textAlign:"center",children:"Lock"}):null]}),m?m.map((function(e){return(0,o.createComponentVNode)(2,l,{port:e,config:s},e.dir)})):(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"No Ports Detected"})]})}),(0,o.createComponentVNode)(2,i.Section,{title:"Flow Rate",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Current Flow Rate",children:[h," L/s"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Flow Rate Limit",children:s?(0,o.createComponentVNode)(2,i.Button,{icon:"wrench",content:p/10+" L/s",onClick:function(){return c("set_flow_rate")}}):p/10+" L/s"})]})})]})})};var l=function(e,t){var n=(0,r.useBackend)(t).act,a=e.port,l=e.config;return(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{textAlign:"center",children:a.dir+" Port"}),(0,o.createComponentVNode)(2,i.Table.Cell,{textAlign:"center",children:l?(0,o.createComponentVNode)(2,i.Button,{content:"IN",selected:a.input,disabled:a.output,icon:"compress-arrows-alt",onClick:function(){return n("switch_mode",{mode:a.input?"none":"in",dir:a.dir})}}):c(a)}),(0,o.createComponentVNode)(2,i.Table.Cell,{textAlign:"center",children:l?(0,o.createComponentVNode)(2,i.Button,{content:"OUT",selected:a.output,icon:"expand-arrows-alt",onClick:function(){return n("switch_mode",{mode:"out",dir:a.dir})}}):100*a.concentration+"%"}),l?(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Table.Cell,{textAlign:"center",width:"20%",children:(0,o.createComponentVNode)(2,i.Button,{width:"100%",icon:"wrench",disabled:!a.input,content:a.input?100*a.concentration+" %":"-",onClick:function(){return n("switch_con",{dir:a.dir})}})}),(0,o.createComponentVNode)(2,i.Table.Cell,{textAlign:"center",children:(0,o.createComponentVNode)(2,i.Button,{icon:a.con_lock?"lock":"lock-open",disabled:!a.input,selected:a.con_lock,content:a.f_type||"None",onClick:function(){return n("switch_conlock",{dir:a.dir})}})})],4):null]})}},function(e,t,n){"use strict";t.__esModule=!0,t.OperatingComputer=void 0;var o=n(0),r=n(5),i=n(1),a=n(3),c=n(2),l=[["good","Conscious"],["average","Unconscious"],["bad","DEAD"]],d=[["Resp.","oxyLoss"],["Toxin","toxLoss"],["Brute","bruteLoss"],["Burn","fireLoss"]],u={average:[.25,.5],bad:[.5,Infinity]},s=["bad","average","average","good","average","average","bad"];t.OperatingComputer=function(e,t){var n,r=(0,i.useBackend)(t),l=r.act,d=r.data,u=d.hasOccupant,s=d.choice;return n=s?(0,o.createComponentVNode)(2,h):u?(0,o.createComponentVNode)(2,m):(0,o.createComponentVNode)(2,p),(0,o.createComponentVNode)(2,a.Window,{width:650,height:455,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:[(0,o.createComponentVNode)(2,c.Tabs,{children:[(0,o.createComponentVNode)(2,c.Tabs.Tab,{selected:!s,icon:"user",onClick:function(){return l("choiceOff")},children:"Patient"}),(0,o.createComponentVNode)(2,c.Tabs.Tab,{selected:!!s,icon:"cog",onClick:function(){return l("choiceOn")},children:"Options"})]}),(0,o.createComponentVNode)(2,c.Section,{flexGrow:"1",children:n})]})})};var m=function(e,t){var n=(0,i.useBackend)(t).data.occupant;return(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Section,{title:"Patient",level:"2",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Name",children:n.name}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Status",color:l[n.stat][0],children:l[n.stat][1]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Health",children:(0,o.createComponentVNode)(2,c.ProgressBar,{min:"0",max:n.maxHealth,value:n.health/n.maxHealth,ranges:{good:[.5,Infinity],average:[0,.5],bad:[-Infinity,0]}})}),d.map((function(e,t){return(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:e[0]+" Damage",children:(0,o.createComponentVNode)(2,c.ProgressBar,{min:"0",max:"100",value:n[e[1]]/100,ranges:u,children:(0,r.round)(n[e[1]])},t)},t)})),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Temperature",children:(0,o.createComponentVNode)(2,c.ProgressBar,{min:"0",max:n.maxTemp,value:n.bodyTemperature/n.maxTemp,color:s[n.temperatureSuitability+3],children:[(0,r.round)(n.btCelsius),"\xb0C, ",(0,r.round)(n.btFaren),"\xb0F"]})}),!!n.hasBlood&&(0,o.createFragment)([(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Blood Level",children:(0,o.createComponentVNode)(2,c.ProgressBar,{min:"0",max:n.bloodMax,value:n.bloodLevel/n.bloodMax,ranges:{bad:[-Infinity,.6],average:[.6,.9],good:[.6,Infinity]},children:[n.bloodPercent,"%, ",n.bloodLevel,"cl"]})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Pulse",children:[n.pulse," BPM"]})],4)]})}),(0,o.createComponentVNode)(2,c.Section,{title:"Current Procedure",level:"2",children:n.surgery&&n.surgery.length?(0,o.createComponentVNode)(2,c.LabeledList,{children:n.surgery.map((function(e){return(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:e.name,children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Current State",children:e.currentStage}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Possible Next Steps",children:e.nextSteps.map((function(e){return(0,o.createVNode)(1,"div",null,e,0,null,e)}))})]})},e.name)}))}):(0,o.createComponentVNode)(2,c.Box,{color:"label",children:"No procedure ongoing."})})],4)},p=function(){return(0,o.createComponentVNode)(2,c.Flex,{textAlign:"center",height:"100%",children:(0,o.createComponentVNode)(2,c.Flex.Item,{grow:"1",align:"center",color:"label",children:[(0,o.createComponentVNode)(2,c.Icon,{name:"user-slash",mb:"0.5rem",size:"5"}),(0,o.createVNode)(1,"br"),"No patient detected."]})})},h=function(e,t){var n=(0,i.useBackend)(t),r=n.act,a=n.data,l=a.verbose,d=a.health,u=a.healthAlarm,s=a.oxy,m=a.oxyAlarm,p=a.crit;return(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Loudspeaker",children:(0,o.createComponentVNode)(2,c.Button,{selected:l,icon:l?"toggle-on":"toggle-off",content:l?"On":"Off",onClick:function(){return r(l?"verboseOff":"verboseOn")}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Health Announcer",children:(0,o.createComponentVNode)(2,c.Button,{selected:d,icon:d?"toggle-on":"toggle-off",content:d?"On":"Off",onClick:function(){return r(d?"healthOff":"healthOn")}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Health Announcer Threshold",children:(0,o.createComponentVNode)(2,c.Knob,{bipolar:!0,minValue:"-100",maxValue:"100",value:u,stepPixelSize:"5",ml:"0",format:function(e){return e+"%"},onChange:function(e,t){return r("health_adj",{"new":t})}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Oxygen Alarm",children:(0,o.createComponentVNode)(2,c.Button,{selected:s,icon:s?"toggle-on":"toggle-off",content:s?"On":"Off",onClick:function(){return r(s?"oxyOff":"oxyOn")}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Oxygen Alarm Threshold",children:(0,o.createComponentVNode)(2,c.Knob,{bipolar:!0,minValue:"-100",maxValue:"100",value:m,stepPixelSize:"5",ml:"0",onChange:function(e,t){return r("oxy_adj",{"new":t})}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Critical Alert",children:(0,o.createComponentVNode)(2,c.Button,{selected:p,icon:p?"toggle-on":"toggle-off",content:p?"On":"Off",onClick:function(){return r(p?"critOff":"critOn")}})})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.OvermapDisperser=void 0;var o=n(0),r=(n(5),n(1)),i=n(2),a=n(3),c=n(134);t.OvermapDisperser=function(e,t){return(0,o.createComponentVNode)(2,a.Window,{width:400,height:550,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:(0,o.createComponentVNode)(2,l)})})};var l=function(e,t){var n=(0,r.useBackend)(t),a=n.act,l=n.data,d=l.faillink,u=l.calibration,s=l.overmapdir,m=l.cal_accuracy,p=l.strength,h=l.range,C=l.next_shot,f=l.nopower,N=(l.skill,l.chargeload);return d?(0,o.createComponentVNode)(2,i.Section,{title:"Error",children:"Machine is incomplete, out of range, or misaligned!"}):(0,o.createComponentVNode)(2,i.Flex,{wrap:"wrap",spacing:1,children:[(0,o.createComponentVNode)(2,i.Flex.Item,{basis:"22%",children:(0,o.createComponentVNode)(2,i.Section,{title:"Targeting",textAlign:"center",children:(0,o.createComponentVNode)(2,c.OvermapPanControls,{actToDo:"choose",selected:function(e){return e===s}})})}),(0,o.createComponentVNode)(2,i.Flex.Item,{basis:"74%",grow:1,children:(0,o.createComponentVNode)(2,i.Section,{title:"Charge",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[f&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Error",children:"At least one part of the machine is unpowered."})||null,(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Charge Load Type",children:N}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Cooldown",children:0===C&&(0,o.createComponentVNode)(2,i.Box,{color:"good",children:"Ready"})||C>1&&(0,o.createComponentVNode)(2,i.Box,{color:"average",children:[(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:C})," Seconds",(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"Warning: Do not fire during cooldown."})]})||null})]})})}),(0,o.createComponentVNode)(2,i.Flex.Item,{basis:"50%",mt:1,children:(0,o.createComponentVNode)(2,i.Section,{title:"Calibration",children:[(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:m}),"%",(0,o.createComponentVNode)(2,i.Button,{ml:1,icon:"exchange-alt",onClick:function(){return a("skill_calibration")},children:"Pre-Calibration"}),(0,o.createComponentVNode)(2,i.Box,{mt:1,children:u.map((function(e,t){return(0,o.createComponentVNode)(2,i.Box,{children:["Cal #",t,":",(0,o.createComponentVNode)(2,i.Button,{ml:1,icon:"random",onClick:function(){return a("calibration",{calibration:t})},children:e.toString()})]},t)}))})]})}),(0,o.createComponentVNode)(2,i.Flex.Item,{basis:"45%",grow:1,mt:1,children:(0,o.createComponentVNode)(2,i.Section,{title:"Setup",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Strength",children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"fist-raised",onClick:function(){return a("strength")},children:p})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Radius",children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"expand-arrows-alt",onClick:function(){return a("range")},children:h})})]})})}),(0,o.createComponentVNode)(2,i.Flex.Item,{grow:1,mt:1,children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,color:"red",icon:"bomb",onClick:function(){return a("fire")},children:"Fire ORB"})})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.OvermapFull=void 0;var o=n(0),r=(n(5),n(1)),i=n(2),a=n(3),c=n(200),l=n(201),d=n(202);t.OvermapFull=function(e,t){var n=(0,r.useLocalState)(t,"overmapFullState",0),u=n[0],s=n[1];return(0,o.createComponentVNode)(2,a.Window,{width:800,height:800,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,i.Tabs,{children:[(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:0===u,onClick:function(){return s(0)},children:"Engines"}),(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:1===u,onClick:function(){return s(1)},children:"Helm"}),(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:2===u,onClick:function(){return s(2)},children:"Sensors"})]}),0===u&&(0,o.createComponentVNode)(2,c.OvermapEnginesContent),1===u&&(0,o.createComponentVNode)(2,l.OvermapHelmContent),2===u&&(0,o.createComponentVNode)(2,d.OvermapShipSensorsContent)]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.OvermapShieldGenerator=void 0;var o=n(0),r=(n(5),n(1)),i=n(2),a=n(3);t.OvermapShieldGenerator=function(e,t){return(0,o.createComponentVNode)(2,a.Window,{width:500,height:760,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,c)})})};var c=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,u=c.modes,s=c.offline_for;return s?(0,o.createComponentVNode)(2,i.Section,{title:"EMERGENCY SHUTDOWN",color:"bad",children:["An emergency shutdown has been initiated - generator cooling down. Please wait until the generator cools down before resuming operation. Estimated time left: ",s," seconds."]}):(0,o.createFragment)([(0,o.createComponentVNode)(2,l),(0,o.createComponentVNode)(2,d),(0,o.createComponentVNode)(2,i.Section,{title:"Field Calibration",children:u.map((function(e){return(0,o.createComponentVNode)(2,i.Section,{title:e.name,level:2,buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"power-off",selected:e.status,onClick:function(){return a("toggle_mode",{toggle_mode:e.flag})},children:e.status?"Enabled":"Disabled"}),children:[(0,o.createComponentVNode)(2,i.Box,{color:"label",children:e.desc}),(0,o.createComponentVNode)(2,i.Box,{mt:.5,children:["Multiplier: ",e.multiplier]})]},e.name)}))})],4)},l=function(e,t){var n=(0,r.useBackend)(t),a=(n.act,n.data),c=a.running,l=a.overloaded,d=a.mitigation_max,u=a.mitigation_physical,s=a.mitigation_em,m=a.mitigation_heat,p=a.field_integrity,h=a.max_energy,C=a.current_energy,f=a.percentage_energy,N=a.total_segments,b=a.functional_segments,V=a.field_radius,g=a.target_radius,v=a.input_cap_kw,_=a.upkeep_power_usage,k=a.power_usage,y=a.spinup_counter;return(0,o.createComponentVNode)(2,i.Section,{title:"System Status",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Generator is",children:1===c&&(0,o.createComponentVNode)(2,i.Box,{color:"average",children:"Shutting Down"})||2===c&&(l&&(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"Overloaded"})||(0,o.createComponentVNode)(2,i.Box,{color:"good",children:"Running"}))||3===c&&(0,o.createComponentVNode)(2,i.Box,{color:"average",children:"Inactive"})||4===c&&(0,o.createComponentVNode)(2,i.Box,{color:"blue",children:["Spinning Up\xa0",g!==V&&(0,o.createComponentVNode)(2,i.Box,{inline:!0,children:"(Adjusting Radius)"})||(0,o.createComponentVNode)(2,i.Box,{inline:!0,children:[2*y,"s"]})]})||(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"Offline"})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Energy Storage",children:(0,o.createComponentVNode)(2,i.ProgressBar,{value:C,maxValue:h,children:[C," / ",h," MJ (",f,"%)"]})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Shield Integrity",children:[(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:p}),"%"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Mitigation",children:[s,"% EM / ",u,"% PH / ",m,"% HE / ",d,"% MAX"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Upkeep Energy Use",children:[(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:_})," kW"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Total Energy Use",children:v&&(0,o.createComponentVNode)(2,i.Box,{children:(0,o.createComponentVNode)(2,i.ProgressBar,{value:k,maxValue:v,children:[k," / ",v," kW"]})})||(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:k})," kW (No Limit)"]})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Field Size",children:[(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:b}),"\xa0/\xa0",(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:N})," m\xb2 (radius ",(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:V}),", target ",(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:g}),")"]})]})})},d=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,l=c.running,d=c.hacked,u=c.idle_multiplier,s=c.idle_valid_values;return(0,o.createComponentVNode)(2,i.Section,{title:"Controls",buttons:(0,o.createFragment)([l>=2&&(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.Button,{icon:"power-off",onClick:function(){return a("begin_shutdown")},selected:!0,children:"Turn off"}),3===l&&(0,o.createComponentVNode)(2,i.Button,{icon:"power-off",onClick:function(){return a("toggle_idle",{toggle_idle:0})},children:"Activate"})||(0,o.createComponentVNode)(2,i.Button,{icon:"power-off",onClick:function(){return a("toggle_idle",{toggle_idle:1})},selected:!0,children:"Deactivate"})]})||(0,o.createComponentVNode)(2,i.Button,{icon:"power-off",onClick:function(){return a("start_generator")},children:"Turn on"}),l&&d&&(0,o.createComponentVNode)(2,i.Button,{icon:"exclamation-triangle",onClick:function(){return a("emergency_shutdown")},color:"bad",children:"EMERGENCY SHUTDOWN"})||null],0),children:[(0,o.createComponentVNode)(2,i.Button,{icon:"expand-arrows-alt",onClick:function(){return a("set_range")},children:"Set Field Range"}),(0,o.createComponentVNode)(2,i.Button,{icon:"bolt",onClick:function(){return a("set_input_cap")},children:"Set Input Cap"}),(0,o.createComponentVNode)(2,i.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Set inactive power use intensity",children:s.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{selected:e===u,disabled:4===l,onClick:function(){return a("switch_idle",{switch_idle:e})},children:e},e)}))})})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.ParticleAccelerator=void 0;var o=n(0),r=n(1),i=n(2),a=n(3);t.ParticleAccelerator=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.assembled,u=l.power,s=l.strength;return(0,o.createComponentVNode)(2,a.Window,{width:350,height:185,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:[(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Status",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"sync",content:"Run Scan",onClick:function(){return c("scan")}}),children:(0,o.createComponentVNode)(2,i.Box,{color:d?"good":"bad",children:d?"Ready - All parts in place":"Unable to detect all parts"})})})}),(0,o.createComponentVNode)(2,i.Section,{title:"Particle Accelerator Controls",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Power",children:(0,o.createComponentVNode)(2,i.Button,{icon:u?"power-off":"times",content:u?"On":"Off",selected:u,disabled:!d,onClick:function(){return c("power")}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Particle Strength",children:[(0,o.createComponentVNode)(2,i.Button,{icon:"backward",disabled:!d,onClick:function(){return c("remove_strength")}})," ",String(s).padStart(1,"0")," ",(0,o.createComponentVNode)(2,i.Button,{icon:"forward",disabled:!d,onClick:function(){return c("add_strength")}})]})]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.PartsLathe=void 0;var o=n(0),r=(n(5),n(1)),i=n(2),a=n(3),c=n(6),l=n(132);t.PartsLathe=function(e,t){var n=(0,r.useBackend)(t),d=n.act,u=n.data,s=(u.panelOpen,u.copyBoard),m=u.copyBoardReqComponents,p=u.queue,h=u.building,C=u.buildPercent,f=u.error,N=u.recipies;return(0,o.createComponentVNode)(2,a.Window,{width:500,height:500,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[f&&(0,o.createComponentVNode)(2,i.NoticeBox,{danger:!0,children:["Missing Materials: ",f]})||null,(0,o.createComponentVNode)(2,i.Section,{title:"Materials",children:(0,o.createComponentVNode)(2,l.Materials,{displayAllMat:!0})}),h&&(0,o.createComponentVNode)(2,i.Section,{title:"Currently Building",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Name",children:(0,c.toTitleCase)(h)}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Progress",children:(0,o.createComponentVNode)(2,i.ProgressBar,{color:"good",value:C,maxValue:100})})]})})||null,s&&(0,o.createComponentVNode)(2,i.Section,{title:"Circuit Reader",children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Loaded Circuit",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"eject",onClick:function(){return d("ejectBoard")},children:"Eject"}),children:(0,c.toTitleCase)(s)})}),m&&m.length&&(0,o.createFragment)([m.map((function(e){return(0,o.createComponentVNode)(2,i.Box,{children:[e.qty," x ",(0,c.toTitleCase)(e.name)]},e.name)})),(0,o.createComponentVNode)(2,i.Button,{icon:"wrench",onClick:function(){return d("queueBoard")},children:"Build All"})],0)||(0,o.createComponentVNode)(2,i.Box,{children:"Board has no required components."})]}),(0,o.createComponentVNode)(2,i.Section,{title:"Queue",children:p.length&&p.map((function(e,t){return(0,o.createComponentVNode)(2,i.Box,{color:"label",children:["#",t+1,": ",(0,c.toTitleCase)(e),(t>0||!h)&&(0,o.createComponentVNode)(2,i.Button,{ml:1,icon:"times",onClick:function(){return d("cancel",{cancel:t+1})},children:"Cancel"})||null]},e)}))||(0,o.createComponentVNode)(2,i.NoticeBox,{info:!0,children:"Queue Empty"})}),(0,o.createComponentVNode)(2,i.Section,{title:"Recipes",children:N.length&&N.map((function(e){return(0,o.createComponentVNode)(2,i.Box,{children:(0,o.createComponentVNode)(2,i.Button,{icon:"wrench",onClick:function(){return d("queue",{queue:e.type})},children:(0,c.toTitleCase)(e.name)})},e.name)}))})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.PathogenicIsolator=void 0;var o=n(0),r=(n(5),n(20),n(1)),i=n(45),a=n(2),c=n(3),l=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data.can_print,l=e.args;return(0,o.createComponentVNode)(2,a.Section,{level:2,m:"-1rem",title:l.name||"Virus",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{disabled:!c,icon:"print",content:"Print",onClick:function(){return i("print",{type:"virus_record",vir:l.record})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"times",color:"red",onClick:function(){return i("modal_close")}})],4),children:(0,o.createComponentVNode)(2,a.Box,{mx:"0.5rem",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Spread",children:[l.spread_text," Transmission"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Possible cure",children:l.antigen}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Rate of Progression",children:l.rate}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Antibiotic Resistance",children:[l.resistance,"%"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Species Affected",children:l.species}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Symptoms",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:l.symptoms.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.stage+". "+e.name,children:[(0,o.createComponentVNode)(2,a.Box,{inline:!0,children:[(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:"label",children:"Strength:"})," ",e.strength,"\xa0"]}),(0,o.createComponentVNode)(2,a.Box,{inline:!0,children:[(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:"label",children:"Aggressiveness:"})," ",e.aggressiveness]})]},e.stage)}))})})]})})})};t.PathogenicIsolator=function(e,t){var n=(0,r.useBackend)(t),s=(n.act,n.data.isolating),m=(0,r.useLocalState)(t,"tabIndex",0),p=m[0],h=m[1],C=null;return 0===p?C=(0,o.createComponentVNode)(2,d):1===p&&(C=(0,o.createComponentVNode)(2,u)),(0,i.modalRegisterBodyOverride)("virus",l),(0,o.createComponentVNode)(2,c.Window,{height:500,width:520,resizable:!0,children:[(0,o.createComponentVNode)(2,i.ComplexModal,{maxHeight:"100%",maxWidth:"95%"}),(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:[s&&(0,o.createComponentVNode)(2,a.NoticeBox,{warning:!0,children:"The Isolator is currently isolating..."})||null,(0,o.createComponentVNode)(2,a.Tabs,{children:[(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:0===p,onClick:function(){return h(0)},children:"Home"}),(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:1===p,onClick:function(){return h(1)},children:"Database"})]}),C]})]})};var d=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.syringe_inserted,d=c.pathogen_pool,u=c.can_print;return(0,o.createComponentVNode)(2,a.Section,{title:"Pathogens",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"print",content:"Print",disabled:!u,onClick:function(){return i("print",{type:"patient_diagnosis"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Eject Syringe",disabled:!l,onClick:function(){return i("eject")}})],4),children:d.length&&d.map((function(e){return(0,o.createComponentVNode)(2,a.Section,{children:[(0,o.createComponentVNode)(2,a.Box,{color:"label",children:(0,o.createComponentVNode)(2,a.Flex,{align:"center",children:[(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,children:[(0,o.createVNode)(1,"u",null,[(0,o.createTextVNode)("Stamm #"),e.unique_id],0),e.is_in_database?" (Analyzed)":" (Not Analyzed)"]}),(0,o.createComponentVNode)(2,a.Flex.Item,{children:[(0,o.createComponentVNode)(2,a.Button,{icon:"virus",content:"Isolate",onClick:function(){return i("isolate",{isolate:e.reference})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"search",content:"Database",disabled:!e.is_in_database,onClick:function(){return i("view_entry",{vir:e.record})}})]})]})}),(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Box,{color:"average",mb:1,children:e.name}),e.dna]})]},e.unique_id)}))||(l?(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"No samples detected."}):(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"No syringe inserted."}))})},u=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.database,d=c.can_print;return(0,o.createComponentVNode)(2,a.Section,{title:"Database",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"print",content:"Print",disabled:!d,onClick:function(){return i("print",{type:"virus_list"})}}),children:l.length&&l.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"search",onClick:function(){return i("view_entry",{vir:e.record})},children:e.name},e.name)}))||(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"The viral database is empty."})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Pda=void 0;var o=n(0),r=(n(5),n(1)),i=n(2),a=n(3),c=n(177),l=n(596);t.Pda=function(e,t){var n=(0,r.useBackend)(t),m=(n.act,n.data),p=m.app,h=m.owner,C=m.useRetro;if(!h)return(0,o.createComponentVNode)(2,a.Window,{children:(0,o.createComponentVNode)(2,a.Window.Content,{children:(0,o.createComponentVNode)(2,i.Section,{stretchContents:!0,children:"Warning: No ID information found! Please swipe ID!"})})});var f=function(e){var t;try{t=l("./"+e+".js")}catch(o){if("MODULE_NOT_FOUND"===o.code)return(0,c.routingError)("notFound",e);throw o}var n=t[e];return n||(0,c.routingError)("missingExport",e)}(p.template),N=(0,r.useLocalState)(t,"settingsMode",!1),b=N[0],V=N[1];return(0,o.createComponentVNode)(2,a.Window,{width:580,height:670,theme:C?"pda-retro":null,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,d,{settingsMode:b,setSettingsMode:V}),b&&(0,o.createComponentVNode)(2,u)||(0,o.createComponentVNode)(2,i.Section,{title:(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.Icon,{name:p.icon,mr:1}),p.name]}),p:1,children:(0,o.createComponentVNode)(2,f)}),(0,o.createComponentVNode)(2,i.Box,{mb:8}),(0,o.createComponentVNode)(2,s,{setSettingsMode:V})]})})};var d=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,l=e.settingsMode,d=e.setSettingsMode,u=c.idInserted,s=c.idLink,m=(c.cartridge_name,c.stationTime);return(0,o.createComponentVNode)(2,i.Box,{mb:1,children:(0,o.createComponentVNode)(2,i.Flex,{align:"center",justify:"space-between",children:[!!u&&(0,o.createComponentVNode)(2,i.Flex.Item,{children:(0,o.createComponentVNode)(2,i.Button,{icon:"eject",color:"transparent",onClick:function(){return a("Authenticate")},content:s})}),(0,o.createComponentVNode)(2,i.Flex.Item,{grow:1,textAlign:"center",bold:!0,children:m}),(0,o.createComponentVNode)(2,i.Flex.Item,{children:[(0,o.createComponentVNode)(2,i.Button,{selected:l,onClick:function(){return d(!l)},icon:"cog"}),(0,o.createComponentVNode)(2,i.Button,{onClick:function(){return a("Retro")},icon:"adjust"})]})]})})},u=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,l=c.idInserted,d=c.idLink,u=c.cartridge_name,s=c.touch_silent;return(0,o.createComponentVNode)(2,i.Section,{title:"Settings",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"R.E.T.R.O Mode",children:(0,o.createComponentVNode)(2,i.Button,{icon:"cog",content:"Retro Theme",onClick:function(){return a("Retro")}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Touch Sounds",children:(0,o.createComponentVNode)(2,i.Button,{icon:"cog",selected:!s,content:s?"Disabled":"Enabled",onClick:function(){return a("TouchSounds")}})}),!!u&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Cartridge",children:(0,o.createComponentVNode)(2,i.Button,{icon:"eject",onClick:function(){return a("Eject")},content:u})}),!!l&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"ID Card",children:(0,o.createComponentVNode)(2,i.Button,{icon:"eject",onClick:function(){return a("Authenticate")},content:d})})]})})},s=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,l=e.setSettingsMode,d=c.app,u=c.useRetro;return(0,o.createComponentVNode)(2,i.Box,{position:"fixed",bottom:"0%",left:"0%",right:"0%",backgroundColor:u?"#6f7961":"#1b1b1b",children:(0,o.createComponentVNode)(2,i.Flex,{children:[(0,o.createComponentVNode)(2,i.Flex.Item,{basis:"33%",children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,color:"transparent",iconColor:d.has_back?"white":"disabled",textAlign:"center",icon:"undo",mb:0,fontSize:1.7,onClick:function(){return a("Back")}})}),(0,o.createComponentVNode)(2,i.Flex.Item,{basis:"33%",children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,color:"transparent",iconColor:d.is_home?"disabled":"white",textAlign:"center",icon:"home",mb:0,fontSize:1.7,onClick:function(){l(!1),a("Home")}})})]})})}},function(e,t,n){var o={"./pda_atmos_scan.js":597,"./pda_janitor.js":598,"./pda_main_menu.js":599,"./pda_manifest.js":600,"./pda_medical.js":601,"./pda_messenger.js":602,"./pda_news.js":603,"./pda_notekeeper.js":604,"./pda_power.js":605,"./pda_security.js":606,"./pda_signaller.js":607,"./pda_status_display.js":608,"./pda_supply.js":609};function r(e){var t=i(e);return n(t)}function i(e){if(!n.o(o,e)){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}return o[e]}r.keys=function(){return Object.keys(o)},r.resolve=i,e.exports=r,r.id=596},function(e,t,n){"use strict";t.__esModule=!0,t.pda_atmos_scan=void 0;var o=n(0),r=n(8),i=n(6),a=n(1),c=n(2);t.pda_atmos_scan=function(e,t){var n=(0,a.useBackend)(t),l=(n.act,n.data.aircontents);return(0,o.createComponentVNode)(2,c.Box,{children:(0,o.createComponentVNode)(2,c.LabeledList,{children:(0,r.filter)((function(e){return"0"!==e.val||"Pressure"===e.entry||"Temperature"===e.entry}))(l).map((function(e){return(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:e.entry,color:(t=e.val,n=e.bad_low,r=e.poor_low,a=e.poor_high,l=e.bad_high,ta?"average":t>l?"bad":"good"),children:[e.val,(0,i.decodeHtmlEntities)(e.units)]},e.entry);var t,n,r,a,l}))})})}},function(e,t,n){"use strict";t.__esModule=!0,t.pda_janitor=void 0;var o=n(0),r=(n(8),n(6),n(1)),i=n(2);t.pda_janitor=function(e,t){var n=(0,r.useBackend)(t),a=(n.act,n.data.janitor);return(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Current Location",children:0===a.user_loc.x&&(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"Unknown"})||(0,o.createComponentVNode)(2,i.Box,{children:[a.user_loc.x," / ",a.user_loc.y]})})}),(0,o.createComponentVNode)(2,i.Section,{level:2,title:"Mop Locations",children:a.mops&&(0,o.createVNode)(1,"ul",null,a.mops.map((function(e,t){return(0,o.createVNode)(1,"li",null,[e.x,(0,o.createTextVNode)(" / "),e.y,(0,o.createTextVNode)(" - "),e.dir,(0,o.createTextVNode)(" - Status: "),e.status],0,null,t)})),0)||(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"No mops detected nearby."})}),(0,o.createComponentVNode)(2,i.Section,{level:2,title:"Mop Bucket Locations",children:a.buckets&&(0,o.createVNode)(1,"ul",null,a.buckets.map((function(e,t){return(0,o.createVNode)(1,"li",null,[e.x,(0,o.createTextVNode)(" / "),e.y,(0,o.createTextVNode)(" - "),e.dir,(0,o.createTextVNode)(" - Capacity: "),e.volume,(0,o.createTextVNode)("/"),e.max_volume],0,null,t)})),0)||(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"No buckets detected nearby."})}),(0,o.createComponentVNode)(2,i.Section,{level:2,title:"Cleanbot Locations",children:a.cleanbots&&(0,o.createVNode)(1,"ul",null,a.cleanbots.map((function(e,t){return(0,o.createVNode)(1,"li",null,[e.x,(0,o.createTextVNode)(" / "),e.y,(0,o.createTextVNode)(" - "),e.dir,(0,o.createTextVNode)(" - Status: "),e.status],0,null,t)})),0)||(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"No cleanbots detected nearby."})}),(0,o.createComponentVNode)(2,i.Section,{level:2,title:"Janitorial Cart Locations",children:a.carts&&(0,o.createVNode)(1,"ul",null,a.carts.map((function(e,t){return(0,o.createVNode)(1,"li",null,[e.x,(0,o.createTextVNode)(" / "),e.y,(0,o.createTextVNode)(" - "),e.dir,(0,o.createTextVNode)(" - Water Level: "),e.volume,(0,o.createTextVNode)("/"),e.max_volume],0,null,t)})),0)||(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"No janitorial carts detected nearby."})})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.pda_main_menu=void 0;var o=n(0),r=(n(5),n(1)),i=n(2);t.pda_main_menu=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,l=c.owner,d=c.ownjob,u=c.idInserted,s=c.categories,m=c.pai,p=c.notifying;return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Box,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Owner",color:"average",children:[l,", ",d]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"ID",children:(0,o.createComponentVNode)(2,i.Button,{icon:"sync",content:"Update PDA Info",disabled:!u,onClick:function(){return a("UpdateInfo")}})})]})}),(0,o.createComponentVNode)(2,i.Section,{level:2,title:"Functions",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:s.map((function(e){var t=c.apps[e];return t&&t.length?(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e,children:t.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{icon:e.ref in p?e.notify_icon:e.icon,iconSpin:e.ref in p,color:e.ref in p?"red":"transparent",content:e.name,onClick:function(){return a("StartProgram",{program:e.ref})}},e.ref)}))},e):null}))})}),!!m&&(0,o.createComponentVNode)(2,i.Section,{level:2,title:"pAI",children:[(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"cog",content:"Configuration",onClick:function(){return a("pai",{option:1})}}),(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"eject",content:"Eject pAI",onClick:function(){return a("pai",{option:2})}})]})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.pda_manifest=void 0;var o=n(0),r=(n(8),n(1)),i=n(2),a=n(94);t.pda_manifest=function(e,t){var n=(0,r.useBackend)(t);n.act,n.data;return(0,o.createComponentVNode)(2,i.Box,{color:"white",children:(0,o.createComponentVNode)(2,a.CrewManifestContent)})}},function(e,t,n){"use strict";t.__esModule=!0,t.pda_medical=void 0;var o=n(0),r=(n(8),n(6),n(1)),i=n(2);t.pda_medical=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,l=c.recordsList,d=c.records;if(d){var u=d.general,s=d.medical;return(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.Section,{level:2,title:"General Data",children:u&&(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Name",children:u.name}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Sex",children:u.sex}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Species",children:u.species}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Age",children:u.age}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Rank",children:u.rank}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Fingerprint",children:u.fingerprint}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Physical Status",children:u.p_stat}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Mental Status",children:u.m_stat})]})||(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"General record lost!"})}),(0,o.createComponentVNode)(2,i.Section,{level:2,title:"Medical Data",children:s&&(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Blood Type",children:s.b_type}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Minor Disabilities",children:s.mi_dis}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Details",children:s.mi_dis_d}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Major Disabilities",children:s.ma_dis}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Details",children:s.ma_dis_d}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Allergies",children:s.alg}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Details",children:s.alg_d}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Current Disease",children:s.cdi}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Details",children:s.cdi_d}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Important Notes",children:s.notes})]})||(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"Medical record lost!"})})]})}return(0,o.createComponentVNode)(2,i.Section,{level:2,title:"Select a record",children:l.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{icon:"eye",fluid:!0,content:e.Name,onClick:function(){return a("Records",{target:e.ref})}},e.ref)}))})}},function(e,t,n){"use strict";t.__esModule=!0,t.pda_messenger=void 0;var o=n(0),r=n(6),i=n(8),a=n(1),c=n(2);t.pda_messenger=function(e,t){var n=(0,a.useBackend)(t),r=(n.act,n.data);r.auto_scroll,r.convo_name,r.convo_job,r.messages;return r.active_conversation?(0,o.createComponentVNode)(2,d):(0,o.createComponentVNode)(2,u)};var l=function(e,t,n){if(t<0||t>n.length)return e.sent?"TinderMessage_First_Sent":"TinderMessage_First_Received";var o=n[t].sent;return e.sent&&o?"TinderMessage_Subsequent_Sent":e.sent||o?e.sent?"TinderMessage_First_Sent":"TinderMessage_First_Received":"TinderMessage_Subsequent_Received"},d=function(e,t){var n=(0,a.useBackend)(t),d=n.act,u=n.data,s=(u.auto_scroll,u.convo_name),m=u.convo_job,p=u.messages,h=u.active_conversation,C=(u.useRetro,(0,a.useLocalState)(t,"clipboardMode",!1)),f=C[0],N=C[1],b=(0,o.createComponentVNode)(2,c.Section,{level:2,title:"Conversation with "+s+" ("+m+")",buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"eye",selected:f,tooltip:"Enter Clipboard Mode",tooltipPosition:"bottom-left",onClick:function(){return N(!f)}}),height:"450px",stretchContents:!0,children:[(0,o.createComponentVNode)(2,c.Section,{style:{height:"97%","overflow-y":"auto"},children:(0,i.filter)((function(e){return e.target===h}))(p).map((function(e,t,n){return(0,o.createComponentVNode)(2,c.Box,{textAlign:e.sent?"right":"left",mb:1,children:(0,o.createComponentVNode)(2,c.Box,{maxWidth:"75%",className:l(e,t-1,n),inline:!0,children:(0,r.decodeHtmlEntities)(e.message)})},t)}))}),(0,o.createComponentVNode)(2,c.Button,{icon:"comment",onClick:function(){return d("Message",{target:h})},content:"Reply"})]});return f&&(b=(0,o.createComponentVNode)(2,c.Section,{level:2,title:"Conversation with "+s+" ("+m+")",buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"eye",selected:f,tooltip:"Exit Clipboard Mode",tooltipPosition:"bottom-left",onClick:function(){return N(!f)}}),height:"450px",stretchContents:!0,children:[(0,o.createComponentVNode)(2,c.Section,{style:{height:"97%","overflow-y":"auto"},children:(0,i.filter)((function(e){return e.target===h}))(p).map((function(e,t){return(0,o.createComponentVNode)(2,c.Box,{className:e.sent?"ClassicMessage_Sent":"ClassicMessage_Received",children:[e.sent?"You:":"Them:"," ",(0,r.decodeHtmlEntities)(e.message)]},t)}))}),(0,o.createComponentVNode)(2,c.Button,{icon:"comment",onClick:function(){return d("Message",{target:h})},content:"Reply"})]})),(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createComponentVNode)(2,c.LabeledList,{children:(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Messenger Functions",children:(0,o.createComponentVNode)(2,c.Button,{icon:"trash",color:"bad",onClick:function(){return d("Clear",{option:"Convo"})},children:"Delete Conversations"})})}),b]})},u=function(e,t){var n=(0,a.useBackend)(t),r=n.act,i=n.data,l=(i.auto_scroll,i.convopdas),d=i.pdas,u=i.charges,m=(i.plugins,i.silent),p=i.toff;return(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createComponentVNode)(2,c.LabeledList,{children:(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Messenger Functions",children:[(0,o.createComponentVNode)(2,c.Button,{selected:!m,icon:m?"volume-mute":"volume-up",onClick:function(){return r("Toggle Ringer")},children:["Ringer: ",m?"Off":"On"]}),(0,o.createComponentVNode)(2,c.Button,{color:p?"bad":"green",icon:"power-off",onClick:function(){return r("Toggle Messenger")},children:["Messenger: ",p?"Off":"On"]}),(0,o.createComponentVNode)(2,c.Button,{icon:"bell",onClick:function(){return r("Ringtone")},children:"Set Ringtone"}),(0,o.createComponentVNode)(2,c.Button,{icon:"trash",color:"bad",onClick:function(){return r("Clear",{option:"All"})},children:"Delete All Conversations"})]})}),!p&&(0,o.createComponentVNode)(2,c.Box,{children:[!!u&&(0,o.createComponentVNode)(2,c.Box,{children:[u," charges left."]}),!l.length&&!d.length&&(0,o.createComponentVNode)(2,c.Box,{children:"No other PDAs located."})||(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createComponentVNode)(2,s,{title:"Current Conversations",pdas:l,msgAct:"Select Conversation"}),(0,o.createComponentVNode)(2,s,{title:"Other PDAs",pdas:d,msgAct:"Message"})]})]})||(0,o.createComponentVNode)(2,c.Box,{color:"bad",mt:2,children:"Messenger Offline."})]})},s=function(e,t){var n=(0,a.useBackend)(t),r=n.act,i=n.data,l=e.pdas,d=e.title,u=e.msgAct,s=i.charges,m=i.plugins;return l&&l.length?(0,o.createComponentVNode)(2,c.Section,{level:2,title:d,children:l.map((function(e){return(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createComponentVNode)(2,c.Button,{icon:"arrow-circle-down",content:e.Name,onClick:function(){return r(u,{target:e.Reference})}}),!!s&&m.map((function(t){return(0,o.createComponentVNode)(2,c.Button,{icon:t.icon,content:t.name,onClick:function(){return r("Messenger Plugin",{plugin:t.ref,target:e.Reference})}},t.ref)}))]},e.Reference)}))}):(0,o.createComponentVNode)(2,c.Section,{level:2,title:d,children:"No PDAs found."})}},function(e,t,n){"use strict";t.__esModule=!0,t.pda_news=void 0;var o=n(0),r=(n(8),n(6)),i=n(1),a=n(2);t.pda_news=function(e,t){var n=(0,i.useBackend)(t),r=(n.act,n.data),d=r.feeds,u=r.target_feed;return(0,o.createComponentVNode)(2,a.Box,{children:!d.length&&(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Error: No newsfeeds available. Please try again later."})||u&&(0,o.createComponentVNode)(2,c)||(0,o.createComponentVNode)(2,l)})};var c=function(e,t){var n=(0,i.useBackend)(t),c=n.act,l=n.data.target_feed;return(0,o.createComponentVNode)(2,a.Section,{title:(0,r.decodeHtmlEntities)(l.name)+" by "+(0,r.decodeHtmlEntities)(l.author),level:2,buttons:(0,o.createComponentVNode)(2,a.Button,{content:"Back",icon:"chevron-up",onClick:function(){return c("newsfeed",{newsfeed:null})}}),children:l.messages.length&&l.messages.map((function(e){return(0,o.createComponentVNode)(2,a.Section,{children:["- ",(0,r.decodeHtmlEntities)(e.body),!!e.img&&(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createVNode)(1,"img",null,null,1,{src:"data:image/png;base64,"+e.img}),(0,r.decodeHtmlEntities)(e.caption)||null]}),(0,o.createComponentVNode)(2,a.Box,{color:"grey",children:["[",e.message_type," by ",(0,r.decodeHtmlEntities)(e.author)," - ",e.time_stamp,"]"]})]},e.ref)}))||(0,o.createComponentVNode)(2,a.Box,{children:["No stories found in ",l.name,"."]})})},l=function(e,t){var n=(0,i.useBackend)(t),c=n.act,l=n.data,d=l.feeds,u=l.latest_news;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Recent News",level:2,children:u.length&&(0,o.createComponentVNode)(2,a.Section,{children:u.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{mb:2,children:[(0,o.createVNode)(1,"h5",null,[(0,r.decodeHtmlEntities)(e.channel),(0,o.createComponentVNode)(2,a.Button,{ml:1,icon:"chevron-up",onClick:function(){return c("newsfeed",{newsfeed:e.index})},content:"Go to"})],0),"- ",(0,r.decodeHtmlEntities)(e.body),!!e.img&&(0,o.createComponentVNode)(2,a.Box,{children:["[image omitted, view story for more details]",e.caption||null]}),(0,o.createComponentVNode)(2,a.Box,{fontSize:.9,children:["[",e.message_type," by ",(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:"average",children:e.author})," - ",e.time_stamp,"]"]})]},e.index)}))})||(0,o.createComponentVNode)(2,a.Box,{children:"No recent stories found."})}),(0,o.createComponentVNode)(2,a.Section,{title:"News Feeds",level:2,children:d.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"chevron-up",onClick:function(){return c("newsfeed",{newsfeed:e.index})},content:e.name},e.index)}))})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.pda_notekeeper=void 0;var o=n(0),r=n(1),i=n(2);t.pda_notekeeper=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data.note;return(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createVNode)(1,"div",null,null,1,{dangerouslySetInnerHTML:{__html:c}})}),(0,o.createComponentVNode)(2,i.Button,{icon:"pen",onClick:function(){return a("Edit")},content:"Edit Notes"})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.pda_power=void 0;var o=n(0),r=n(1),i=n(135);t.pda_power=function(e,t){var n=(0,r.useBackend)(t);n.act,n.data;return(0,o.createComponentVNode)(2,i.PowerMonitorContent)}},function(e,t,n){"use strict";t.__esModule=!0,t.pda_security=void 0;var o=n(0),r=(n(8),n(6),n(1)),i=n(2);t.pda_security=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,l=c.recordsList,d=c.records;if(d){var u=d.general,s=d.security;return(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.Section,{level:2,title:"General Data",children:u&&(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Name",children:u.name}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Sex",children:u.sex}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Species",children:u.species}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Age",children:u.age}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Rank",children:u.rank}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Fingerprint",children:u.fingerprint}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Physical Status",children:u.p_stat}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Mental Status",children:u.m_stat})]})||(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"General record lost!"})}),(0,o.createComponentVNode)(2,i.Section,{level:2,title:"Security Data",children:s&&(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Criminal Status",children:s.criminal}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Minor Crimes",children:s.mi_crim}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Details",children:s.mi_crim_d}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Major Crimes",children:s.ma_crim}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Details",children:s.ma_crim_d}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Important Notes:",children:s.notes})]})||(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"Security record lost!"})})]})}return(0,o.createComponentVNode)(2,i.Section,{level:2,title:"Select a record",children:l.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{icon:"eye",fluid:!0,content:e.Name,onClick:function(){return a("Records",{target:e.ref})}},e.ref)}))})}},function(e,t,n){"use strict";t.__esModule=!0,t.pda_signaller=void 0;var o=n(0),r=(n(8),n(6),n(1),n(2),n(203));t.pda_signaller=function(e,t){return(0,o.createComponentVNode)(2,r.SignalerContent)}},function(e,t,n){"use strict";t.__esModule=!0,t.pda_status_display=void 0;var o=n(0),r=(n(8),n(6),n(1)),i=n(2);t.pda_status_display=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data.records;return(0,o.createComponentVNode)(2,i.Box,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Code",children:[(0,o.createComponentVNode)(2,i.Button,{color:"transparent",icon:"trash",content:"Clear",onClick:function(){return a("Status",{statdisp:"blank"})}}),(0,o.createComponentVNode)(2,i.Button,{color:"transparent",icon:"cog",content:"Evac ETA",onClick:function(){return a("Status",{statdisp:"shuttle"})}}),(0,o.createComponentVNode)(2,i.Button,{color:"transparent",icon:"cog",content:"Message",onClick:function(){return a("Status",{statdisp:"message"})}}),(0,o.createComponentVNode)(2,i.Button,{color:"transparent",icon:"exclamation-triangle",content:"ALERT",onClick:function(){return a("Status",{statdisp:"alert"})}})]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Message line 1",children:(0,o.createComponentVNode)(2,i.Button,{content:c.message1+" (set)",icon:"pen",onClick:function(){return a("Status",{statdisp:"setmsg1"})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Message line 2",children:(0,o.createComponentVNode)(2,i.Button,{content:c.message2+" (set)",icon:"pen",onClick:function(){return a("Status",{statdisp:"setmsg2"})}})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.pda_supply=void 0;var o=n(0),r=(n(8),n(6),n(1)),i=n(2);t.pda_supply=function(e,t){var n=(0,r.useBackend)(t),a=(n.act,n.data.supply);return(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Location",children:a.shuttle_moving?"Moving to station "+a.shuttle_eta:"Shuttle at "+a.shuttle_loc})}),(0,o.createComponentVNode)(2,i.Section,{children:[(0,o.createComponentVNode)(2,i.Box,{color:"good",bold:!0,children:"Current Approved Orders"}),a.approved.length&&a.approved.map((function(e){return(0,o.createComponentVNode)(2,i.Box,{color:"average",children:["#",e.Number," - ",e.Name," approved by ",e.OrderedBy,(0,o.createVNode)(1,"br"),e.Comment]},e.Number)}))||(0,o.createComponentVNode)(2,i.Box,{children:"None!"}),(0,o.createComponentVNode)(2,i.Box,{color:"good",bold:!0,children:"Current Requested Orders"}),a.requests.length&&a.requests.map((function(e){return(0,o.createComponentVNode)(2,i.Box,{color:"average",children:["#",e.Number," - ",e.Name," requested by ",e.OrderedBy,(0,o.createVNode)(1,"br"),e.Comment]},e.Number)}))||(0,o.createComponentVNode)(2,i.Box,{children:"None!"})]})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.Photocopier=void 0;var o=n(0),r=n(2),i=n(1),a=n(3);t.Photocopier=function(e,t){var n=(0,i.useBackend)(t).data,u=n.isAI,s=n.has_toner,m=n.has_item;return(0,o.createComponentVNode)(2,a.Window,{title:"Photocopier",width:240,height:u?309:234,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:[s?(0,o.createComponentVNode)(2,c):(0,o.createComponentVNode)(2,r.Section,{title:"Toner",children:(0,o.createComponentVNode)(2,r.Box,{color:"average",children:"No inserted toner cartridge."})}),m?(0,o.createComponentVNode)(2,l):(0,o.createComponentVNode)(2,r.Section,{title:"Options",children:(0,o.createComponentVNode)(2,r.Box,{color:"average",children:"No inserted item."})}),!!u&&(0,o.createComponentVNode)(2,d)]})})};var c=function(e,t){var n=(0,i.useBackend)(t),a=(n.act,n.data),c=a.max_toner,l=a.current_toner,d=.66*c,u=.33*c;return(0,o.createComponentVNode)(2,r.Section,{title:"Toner",children:(0,o.createComponentVNode)(2,r.ProgressBar,{ranges:{good:[d,c],average:[u,d],bad:[0,u]},value:l,minValue:0,maxValue:c})})},l=function(e,t){var n=(0,i.useBackend)(t),a=n.act,c=n.data,l=c.num_copies;c.has_enough_toner;return(0,o.createComponentVNode)(2,r.Section,{title:"Options",children:[(0,o.createComponentVNode)(2,r.Flex,{children:[(0,o.createComponentVNode)(2,r.Flex.Item,{mt:.4,width:11,color:"label",children:"Make copies:"}),(0,o.createComponentVNode)(2,r.Flex.Item,{children:(0,o.createComponentVNode)(2,r.NumberInput,{animate:!0,width:2.6,height:1.65,step:1,stepPixelSize:8,minValue:1,maxValue:10,value:l,onDrag:function(e,t){return a("set_copies",{num_copies:t})}})}),(0,o.createComponentVNode)(2,r.Flex.Item,{children:(0,o.createComponentVNode)(2,r.Button,{ml:.2,icon:"copy",textAlign:"center",onClick:function(){return a("make_copy")},children:"Copy"})})]}),(0,o.createComponentVNode)(2,r.Button,{mt:.5,textAlign:"center",icon:"reply",fluid:!0,onClick:function(){return a("remove")},children:"Remove item"})]})},d=function(e,t){var n=(0,i.useBackend)(t),a=n.act,c=n.data.can_AI_print;return(0,o.createComponentVNode)(2,r.Section,{title:"AI Options",children:(0,o.createComponentVNode)(2,r.Box,{children:(0,o.createComponentVNode)(2,r.Button,{fluid:!0,icon:"images",textAlign:"center",disabled:!c,onClick:function(){return a("ai_photo")},children:"Print photo from database"})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.PipeDispenser=void 0;var o=n(0),r=n(1),i=n(2),a=n(3),c=n(204);t.PipeDispenser=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,u=d.disposals,s=d.p_layer,m=d.pipe_layers,p=d.categories,h=void 0===p?[]:p,C=(0,r.useLocalState)(t,"categoryName"),f=C[0],N=C[1],b=h.find((function(e){return e.cat_name===f}))||h[0];return(0,o.createComponentVNode)(2,a.Window,{width:425,height:515,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[!u&&(0,o.createComponentVNode)(2,i.Section,{title:"Layer",children:(0,o.createComponentVNode)(2,i.Box,{children:Object.keys(m).map((function(e){return(0,o.createComponentVNode)(2,i.Button.Checkbox,{fluid:!0,checked:m[e]===s,content:e,onClick:function(){return l("p_layer",{p_layer:m[e]})}},e)}))})}),(0,o.createComponentVNode)(2,i.Section,{title:"Pipes",children:[(0,o.createComponentVNode)(2,i.Tabs,{children:h.map((function(e,t){return(0,o.createComponentVNode)(2,i.Tabs.Tab,{fluid:!0,icon:c.ICON_BY_CATEGORY_NAME[e.cat_name],selected:e.cat_name===b.cat_name,onClick:function(){return N(e.cat_name)},children:e.cat_name},e.cat_name)}))}),null==b?void 0:b.recipes.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{fluid:!0,ellipsis:!0,content:e.pipe_name,title:e.pipe_name,onClick:function(){return l("dispense_pipe",{ref:e.ref,bent:e.bent,category:b.cat_name})}},e.pipe_name)}))]})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.PlantAnalyzer=void 0;var o=n(0),r=(n(5),n(1)),i=n(2),a=n(3);t.PlantAnalyzer=function(e,t){var n=(0,r.useBackend)(t).data,i=250;return n.seed&&(i+=18*n.seed.trait_info.length),n.reagents&&n.reagents.length&&(i+=55,i+=20*n.reagents.length),(0,o.createComponentVNode)(2,a.Window,{width:400,height:i,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,c)})})};var c=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,l=c.no_seed,d=c.seed,u=c.reagents;return l?(0,o.createComponentVNode)(2,i.Section,{title:"Analyzer Unused",children:"You should go scan a plant! There is no data currently loaded."}):(0,o.createComponentVNode)(2,i.Section,{title:"Plant Information",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:"print",onClick:function(){return a("print")},children:"Print Report"}),(0,o.createComponentVNode)(2,i.Button,{icon:"window-close",color:"red",onClick:function(){return a("close")}})],4),children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Plant Name",children:[d.name,"#",d.uid]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Endurance",children:d.endurance}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Yield",children:d.yield}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Maturation Time",children:d.maturation_time}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Production Time",children:d.production_time}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Potency",children:d.potency})]}),u.length&&(0,o.createComponentVNode)(2,i.Section,{level:2,title:"Plant Reagents",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:u.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.name,children:[e.volume," unit(s)."]},e.name)}))})})||null,(0,o.createComponentVNode)(2,i.Section,{level:2,title:"Other Data",children:d.trait_info.map((function(e){return(0,o.createComponentVNode)(2,i.Box,{color:"label",mb:.4,children:e},e)}))})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.PointDefenseControl=void 0;var o=n(0),r=(n(5),n(1)),i=n(2),a=n(3);t.PointDefenseControl=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.id,u=l.turrets;return(0,o.createComponentVNode)(2,a.Window,{width:400,height:600,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,i.Section,{title:"Fire Assist Mainframe: "+(d||"[no tag]"),children:u.length&&u.map((function(e){return(0,o.createComponentVNode)(2,i.Section,{level:2,title:e.id,buttons:(0,o.createComponentVNode)(2,i.Button,{selected:e.active,icon:"power-off",onClick:function(){return c("toggle_active",{target:e.ref})},children:e.active?"Online":"Offline"}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Effective range",children:e.effective_range}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Reaction wheel delay",children:e.reaction_wheel_delay}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Recharge time",children:e.recharge_time})]})},e.id)}))||(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"Error: No weapon systems detected. Please check network connection."})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.PortableGenerator=void 0;var o=n(0),r=n(1),i=n(2),a=n(3),c=n(5);t.PortableGenerator=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,u=d.fuel_stored/d.fuel_capacity,s=(u>=.5?"good":u>.15&&"average")||"bad";return(0,o.createComponentVNode)(2,a.Window,{width:450,height:340,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[!d.anchored&&(0,o.createComponentVNode)(2,i.NoticeBox,{children:"Generator not anchored."}),(0,o.createComponentVNode)(2,i.Section,{title:"Status",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Power switch",children:(0,o.createComponentVNode)(2,i.Button,{icon:d.active?"power-off":"times",onClick:function(){return l("toggle_power")},selected:d.active,disabled:!d.ready_to_boot,children:d.active?"On":"Off"})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Fuel Type",buttons:d.fuel_stored>=1&&(0,o.createComponentVNode)(2,i.Button,{ml:1,icon:"eject",disabled:d.active,onClick:function(){return l("eject")},children:"Eject"}),children:(0,o.createComponentVNode)(2,i.Box,{color:s,children:[d.fuel_stored,"cm\xb3 ",d.sheet_name]})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Current fuel level",children:(0,o.createComponentVNode)(2,i.ProgressBar,{value:d.fuel_stored/d.fuel_capacity,ranges:{good:[.5,Infinity],average:[.15,.5],bad:[-Infinity,.15]},children:[d.fuel_stored,"cm\xb3 / ",d.fuel_capacity,"cm\xb3"]})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Fuel Usage",children:[d.fuel_usage," cm\xb3/s"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Temperature",children:(0,o.createComponentVNode)(2,i.ProgressBar,{value:d.temperature_current,maxValue:d.temperature_max+30,color:d.temperature_overheat?"bad":"good",children:[(0,c.round)(d.temperature_current),"\xb0C"]})})]})}),(0,o.createComponentVNode)(2,i.Section,{title:"Output",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Current output",color:d.unsafe_output?"bad":null,children:d.power_output}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Adjust output",children:[(0,o.createComponentVNode)(2,i.Button,{icon:"minus",onClick:function(){return l("lower_power")},children:d.power_generated}),(0,o.createComponentVNode)(2,i.Button,{icon:"plus",onClick:function(){return l("higher_power")},children:d.power_generated})]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Power available",children:(0,o.createComponentVNode)(2,i.Box,{inline:!0,color:!d.connected&&"bad",children:d.connected?d.power_available:"Unconnected"})})]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.PortablePump=void 0;var o=n(0),r=n(1),i=n(2),a=n(3),c=n(205);t.PortablePump=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,u=d.direction,s=d.target_pressure,m=d.default_pressure,p=d.min_pressure,h=d.max_pressure;return(0,o.createComponentVNode)(2,a.Window,{width:330,height:375,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,c.PortableBasicInfo),(0,o.createComponentVNode)(2,i.Section,{title:"Pump",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:u?"sign-in-alt":"sign-out-alt",content:u?"In":"Out",selected:u,onClick:function(){return l("direction")}}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Output",children:(0,o.createComponentVNode)(2,i.Slider,{mt:"0.4em",animated:!0,minValue:p,maxValue:h,value:s,unit:"kPa",stepPixelSize:.3,onChange:function(e,t){return l("pressure",{pressure:t})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Presets",children:[(0,o.createComponentVNode)(2,i.Button,{icon:"minus",disabled:s===p,onClick:function(){return l("pressure",{pressure:"min"})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"sync",disabled:s===m,onClick:function(){return l("pressure",{pressure:"reset"})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"plus",disabled:s===h,onClick:function(){return l("pressure",{pressure:"max"})}})]})]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.PortableScrubber=void 0;var o=n(0),r=n(1),i=n(2),a=(n(28),n(3)),c=n(205);t.PortableScrubber=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,u=d.rate,s=d.minrate,m=d.maxrate;return(0,o.createComponentVNode)(2,a.Window,{width:320,height:350,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:[(0,o.createComponentVNode)(2,c.PortableBasicInfo),(0,o.createComponentVNode)(2,i.Section,{title:"Power Regulator",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Volume Rate",children:(0,o.createComponentVNode)(2,i.Slider,{mt:"0.4em",animated:!0,minValue:s,maxValue:m,value:u,unit:"L/s",onChange:function(e,t){return l("volume_adj",{vol:t})}})})})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.PortableTurret=void 0;var o=n(0),r=n(1),i=n(2),a=n(3);t.PortableTurret=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.locked,u=l.on,s=l.lethal,m=l.lethal_is_configurable,p=l.targetting_is_configurable,h=l.check_weapons,C=l.neutralize_noaccess,f=l.neutralize_norecord,N=l.neutralize_criminals,b=l.neutralize_all,V=l.neutralize_nonsynth,g=l.neutralize_unidentified,v=l.neutralize_down;return(0,o.createComponentVNode)(2,a.Window,{width:500,height:400,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,i.NoticeBox,{children:["Swipe an ID card to ",d?"unlock":"lock"," this interface."]}),(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Status",children:(0,o.createComponentVNode)(2,i.Button,{icon:u?"power-off":"times",content:u?"On":"Off",selected:u,disabled:d,onClick:function(){return c("power")}})}),!!m&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Lethals",children:(0,o.createComponentVNode)(2,i.Button,{icon:s?"exclamation-triangle":"times",content:s?"On":"Off",color:s?"bad":"",disabled:d,onClick:function(){return c("lethal")}})})]})}),!!p&&(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{title:"Humanoid Targets",children:[(0,o.createComponentVNode)(2,i.Button.Checkbox,{fluid:!0,checked:N,content:"Wanted Criminals",disabled:d,onClick:function(){return c("autharrest")}}),(0,o.createComponentVNode)(2,i.Button.Checkbox,{fluid:!0,checked:f,content:"No Sec Record",disabled:d,onClick:function(){return c("authnorecord")}}),(0,o.createComponentVNode)(2,i.Button.Checkbox,{fluid:!0,checked:h,content:"Unauthorized Weapons",disabled:d,onClick:function(){return c("authweapon")}}),(0,o.createComponentVNode)(2,i.Button.Checkbox,{fluid:!0,checked:C,content:"Unauthorized Access",disabled:d,onClick:function(){return c("authaccess")}})]}),(0,o.createComponentVNode)(2,i.Section,{title:"Other Targets",children:[(0,o.createComponentVNode)(2,i.Button.Checkbox,{fluid:!0,checked:g,content:"Unidentified Lifesigns (Xenos, Animals, Etc)",disabled:d,onClick:function(){return c("authxeno")}}),(0,o.createComponentVNode)(2,i.Button.Checkbox,{fluid:!0,checked:V,content:"All Non-Synthetics",disabled:d,onClick:function(){return c("authsynth")}}),(0,o.createComponentVNode)(2,i.Button.Checkbox,{fluid:!0,checked:v,content:"Downed Targets",disabled:d,onClick:function(){return c("authdown")}}),(0,o.createComponentVNode)(2,i.Button.Checkbox,{fluid:!0,checked:b,content:"All Entities",disabled:d,onClick:function(){return c("authall")}})]})],4)]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.PrecisionEditor=void 0;var o=n(0),r=(n(8),n(1)),i=n(2),a=n(3);n(183);t.PrecisionEditor=function(e,t){var n=(0,r.useBackend)(t),u=(n.act,n.data.screenstate);return(0,o.createComponentVNode)(2,a.Window,{resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,i.Section,{title:"Seed status",children:["main"===u&&(0,o.createComponentVNode)(2,c),"colors"===u&&(0,o.createComponentVNode)(2,l),"reagents"===u&&(0,o.createComponentVNode)(2,d)]})})})};var c=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,l=c.health,d=c.plantcolor,u=c.fruitcolor,s=c.chems,m=c.seedname;return(0,o.createComponentVNode)(2,i.LabeledList,{children:s?(0,o.createFragment)([(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Name",children:m}),l<100?(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Genetic Integrity",children:100-l+"%"}):(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Genetic Integrity",children:"UNVIABLE"}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Plant Color",children:d}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Fruit Color",children:u}),(0,o.createComponentVNode)(2,i.LabeledList.Divider,{size:2}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Chems produced in fruit (click to splice out)",children:s.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{fluid:!0,content:e.displayname,onClick:function(){return a("prune",{gene_name:e.name})}},e.displayname)}))}),(0,o.createComponentVNode)(2,i.Button,{content:"Edit Colors",onClick:function(){return a("change_focus",{window:"colors"})}}),(0,o.createComponentVNode)(2,i.Button,{content:"Add Reagents",onClick:function(){return a("change_focus",{window:"reagents"})}}),(0,o.createComponentVNode)(2,i.LabeledList.Divider,{size:2}),(0,o.createComponentVNode)(2,i.Button,{content:"Eject Seed",onClick:function(){return a("eject")}})],0):(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Waiting",children:"There is currently no seed loaded."})})},l=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,l=c.plantcolor,d=c.fruitcolor;return(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Plant Color",children:l}),(0,o.createComponentVNode)(2,i.ColorBox,{color:l}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Fruit Color",children:d}),(0,o.createComponentVNode)(2,i.ColorBox,{color:d}),(0,o.createComponentVNode)(2,i.Button,{content:"Change plant color",onClick:function(){return a("change_color",{option:0})}}),(0,o.createComponentVNode)(2,i.Button,{content:"Change fruit color",onClick:function(){return a("change_color",{option:1})}}),(0,o.createComponentVNode)(2,i.LabeledList.Divider,{size:2}),(0,o.createComponentVNode)(2,i.Button,{content:"Return",onClick:function(){return a("change_focus",{window:"main"})}})]})},d=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,l=c.beakerchems,d=c.health;return(0,o.createComponentVNode)(2,i.LabeledList,{children:[d<100?(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Genetic Integrity",children:100-d+"%"}):(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Genetic Integrity",children:"UNVIABLE"}),(0,o.createComponentVNode)(2,i.NoticeBox,{info:1,width:19,height:9,ml:1,children:["Available chems to choose are based on the reagents stored in the beaker. "," A minimum of 100 units of reagent is required to generate a viable sequence. ","The chosen reagent will be consumed in the process.",(0,o.createComponentVNode)(2,i.Box,{bold:1,mt:1,children:"This process severely damages genetic integrity."})]}),(0,o.createComponentVNode)(2,i.Box,{width:20,opacity:.5,ml:1,mt:6,mb:2,children:["Plant will produce 1 additional unit for every 25 units beyond 100"," (modified by potency)"]}),l?(0,o.createFragment)([d<100?(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Available reagents",children:l.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{fluid:!0,content:e.displayname,onClick:function(){return a("add_chem",{target_chem:e.name})}},e.displayname)}))}):(0,o.createComponentVNode)(2,i.NoticeBox,{warning:1,children:"WARNING: Genetic integrity of seed is too poor to proceed."}),(0,o.createComponentVNode)(2,i.Button,{content:"Eject Beaker",onClick:function(){return a("eject_beaker")}})],0):(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Waiting",children:"There is currently no beaker loaded."}),(0,o.createComponentVNode)(2,i.Button,{content:"Return",onClick:function(){return a("change_focus",{window:"main"})}})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.PressureRegulator=void 0;var o=n(0),r=(n(5),n(1)),i=n(2),a=n(3);t.PressureRegulator=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.on,u=l.pressure_set,s=(l.max_pressure,l.input_pressure),m=l.output_pressure,p=l.regulate_mode,h=l.set_flow_rate,C=l.last_flow_rate;return(0,o.createComponentVNode)(2,a.Window,{width:470,height:370,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:[(0,o.createComponentVNode)(2,i.Section,{title:"Status",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Input Pressure",children:[(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:s/100})," kPa"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Output Pressure",children:[(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:m/100})," kPa"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Flow Rate",children:[(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:C/10})," L/s"]})]})}),(0,o.createComponentVNode)(2,i.Section,{title:"Controls",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"power-off",content:d?"Unlocked":"Closed",selected:d,onClick:function(){return c("toggle_valve")}}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Pressure Regulation",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:"power-off",content:"Off",selected:0===p,onClick:function(){return c("regulate_mode",{mode:"off"})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"compress-arrows-alt",content:"Input",selected:1===p,onClick:function(){return c("regulate_mode",{mode:"input"})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"expand-arrows-alt",content:"Output",selected:2===p,onClick:function(){return c("regulate_mode",{mode:"output"})}})],4)}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Desired Output Pressure",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:"compress-arrows-alt",content:"MIN",onClick:function(){return c("set_press",{press:"min"})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"expand-arrows-alt",content:"MAX",onClick:function(){return c("set_press",{press:"max"})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"wrench",content:"SET",onClick:function(){return c("set_press",{press:"set"})}})],4),children:[u/100," kPa"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Flow Rate Limit",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:"compress-arrows-alt",content:"MIN",onClick:function(){return c("set_flow_rate",{press:"min"})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"expand-arrows-alt",content:"MAX",onClick:function(){return c("set_flow_rate",{press:"max"})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"wrench",content:"SET",onClick:function(){return c("set_flow_rate",{press:"set"})}})],4),children:[h/10," L/s"]})]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.PrisonerManagement=void 0;var o=n(0),r=(n(5),n(1)),i=n(2),a=n(3);n(20);t.PrisonerManagement=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.locked,u=l.chemImplants,s=l.trackImplants;return(0,o.createComponentVNode)(2,a.Window,{width:500,height:400,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:d&&(0,o.createComponentVNode)(2,i.Section,{title:"Locked",textAlign:"center",children:["This interface is currently locked.",(0,o.createComponentVNode)(2,i.Box,{children:(0,o.createComponentVNode)(2,i.Button,{icon:"unlock",onClick:function(){return c("lock")},children:"Unlock"})})]})||(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{title:"Interface Lock",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"lock",onClick:function(){return c("lock")},children:"Lock Interface"})}),(0,o.createComponentVNode)(2,i.Section,{title:"Chemical Implants",children:u.length&&(0,o.createComponentVNode)(2,i.Table,{children:[(0,o.createComponentVNode)(2,i.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,i.Table.Cell,{textAlign:"center",children:"Host"}),(0,o.createComponentVNode)(2,i.Table.Cell,{textAlign:"center",children:"Units Remaining"}),(0,o.createComponentVNode)(2,i.Table.Cell,{textAlign:"center",children:"Inject"})]}),u.map((function(e){return(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{textAlign:"center",children:e.host}),(0,o.createComponentVNode)(2,i.Table.Cell,{textAlign:"center",children:[e.units,"u remaining"]}),(0,o.createComponentVNode)(2,i.Table.Cell,{textAlign:"center",children:[(0,o.createComponentVNode)(2,i.Button,{onClick:function(){return c("inject",{imp:e.ref,val:1})},children:"(1)"}),(0,o.createComponentVNode)(2,i.Button,{onClick:function(){return c("inject",{imp:e.ref,val:5})},children:"(5)"}),(0,o.createComponentVNode)(2,i.Button,{onClick:function(){return c("inject",{imp:e.ref,val:10})},children:"(10)"})]})]},e.ref)}))]})||(0,o.createComponentVNode)(2,i.Box,{color:"average",children:"No chemical implants found."})}),(0,o.createComponentVNode)(2,i.Section,{title:"Tracking Implants",children:s.length&&(0,o.createComponentVNode)(2,i.Table,{children:[(0,o.createComponentVNode)(2,i.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,i.Table.Cell,{textAlign:"center",children:"Host"}),(0,o.createComponentVNode)(2,i.Table.Cell,{textAlign:"center",children:"Location"}),(0,o.createComponentVNode)(2,i.Table.Cell,{textAlign:"center",children:"Message"})]}),s.map((function(e){return(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{textAlign:"center",children:[e.host," (",e.id,")"]}),(0,o.createComponentVNode)(2,i.Table.Cell,{textAlign:"center",children:e.loc}),(0,o.createComponentVNode)(2,i.Table.Cell,{textAlign:"center",children:(0,o.createComponentVNode)(2,i.Button,{onClick:function(){return c("warn",{imp:e.ref})},children:"Message"})})]},e.ref)}))]})||(0,o.createComponentVNode)(2,i.Box,{color:"average",children:"No chemical implants found."})})],4)})})}},function(e,t,n){"use strict";t.__esModule=!0,t.RIGSuit=void 0;var o=n(0),r=(n(5),n(1)),i=n(2),a=n(3),c=n(6);t.RIGSuit=function(e,t){var n=(0,r.useBackend)(t),c=(n.act,n.data),s=c.interfacelock,m=c.malf,p=c.aicontrol,h=c.ai,C=null;return s||m?C=(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"--HARDSUIT INTERFACE OFFLINE--"}):!h&&p&&(C=(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"-- HARDSUIT CONTROL OVERRIDDEN BY AI --"})),(0,o.createComponentVNode)(2,a.Window,{height:480,width:550,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:C||(0,o.createFragment)([(0,o.createComponentVNode)(2,l),(0,o.createComponentVNode)(2,d),(0,o.createComponentVNode)(2,u)],4)})})};var l=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,l=c.chargestatus,d=c.charge,u=c.maxcharge,s=c.aioverride,m=c.sealing,p=c.sealed,h=c.emagged,C=c.securitycheck,f=c.coverlock,N=(0,o.createComponentVNode)(2,i.Button,{content:"Suit "+(m?"seals working...":p?"is Active":"is Inactive"),icon:m?"redo":p?"power-off":"lock-open",iconSpin:m,disabled:m,selected:p,onClick:function(){return a("toggle_seals")}}),b=(0,o.createComponentVNode)(2,i.Button,{content:"AI Control "+(s?"Enabled":"Disabled"),selected:s,icon:"robot",onClick:function(){return a("toggle_ai_control")}});return(0,o.createComponentVNode)(2,i.Section,{title:"Status",buttons:(0,o.createFragment)([N,b],0),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Power Supply",children:(0,o.createComponentVNode)(2,i.ProgressBar,{minValue:0,maxValue:50,value:l,ranges:{good:[35,Infinity],average:[15,35],bad:[-Infinity,15]},children:[d," / ",u]})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Cover Status",children:h||!C?(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"Error - Maintenance Lock Control Offline"}):(0,o.createComponentVNode)(2,i.Button,{icon:f?"lock":"lock-open",content:f?"Locked":"Unlocked",onClick:function(){return a("toggle_suit_lock")}})})]})})},d=function(e,t){var n=(0,r.useBackend)(t),a=n.act,l=n.data,d=l.sealing,u=l.helmet,s=l.helmetDeployed,m=l.gauntlets,p=l.gauntletsDeployed,h=l.boots,C=l.bootsDeployed,f=l.chest,N=l.chestDeployed;return(0,o.createComponentVNode)(2,i.Section,{title:"Hardware",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Helmet",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:s?"sign-out-alt":"sign-in-alt",content:s?"Deployed":"Deploy",disabled:d,selected:s,onClick:function(){return a("toggle_piece",{piece:"helmet"})}}),children:u?(0,c.capitalize)(u):"ERROR"}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Gauntlets",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:p?"sign-out-alt":"sign-in-alt",content:p?"Deployed":"Deploy",disabled:d,selected:p,onClick:function(){return a("toggle_piece",{piece:"gauntlets"})}}),children:m?(0,c.capitalize)(m):"ERROR"}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Boots",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:C?"sign-out-alt":"sign-in-alt",content:C?"Deployed":"Deploy",disabled:d,selected:C,onClick:function(){return a("toggle_piece",{piece:"boots"})}}),children:h?(0,c.capitalize)(h):"ERROR"}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Chestpiece",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:N?"sign-out-alt":"sign-in-alt",content:N?"Deployed":"Deploy",disabled:d,selected:N,onClick:function(){return a("toggle_piece",{piece:"chest"})}}),children:f?(0,c.capitalize)(f):"ERROR"})]})})},u=function(e,t){var n=(0,r.useBackend)(t),a=n.act,l=n.data,d=l.sealed,u=l.sealing,s=l.primarysystem,m=l.modules;return!d||u?(0,o.createComponentVNode)(2,i.Section,{title:"Modules",children:(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"HARDSUIT SYSTEMS OFFLINE"})}):(0,o.createComponentVNode)(2,i.Section,{title:"Modules",children:[(0,o.createComponentVNode)(2,i.Box,{color:"label",mb:"0.2rem",fontSize:1.5,children:["Selected Primary: ",(0,c.capitalize)(s||"None")]}),m&&m.map((function(e,t){return(0,o.createComponentVNode)(2,i.Section,{level:2,title:(0,c.toTitleCase)(e.name)+(e.damage?" (damaged)":""),buttons:(0,o.createFragment)([e.can_select?(0,o.createComponentVNode)(2,i.Button,{selected:e.name===s,content:e.name===s?"Selected":"Select",icon:"arrow-circle-right",onClick:function(){return a("interact_module",{module:e.index,module_mode:"select"})}}):null,e.can_use?(0,o.createComponentVNode)(2,i.Button,{content:e.engagestring,icon:"arrow-circle-down",onClick:function(){return a("interact_module",{module:e.index,module_mode:"engage"})}}):null,e.can_toggle?(0,o.createComponentVNode)(2,i.Button,{selected:e.is_active,content:e.is_active?e.deactivatestring:e.activatestring,icon:"arrow-circle-down",onClick:function(){return a("interact_module",{module:e.index,module_mode:"toggle"})}}):null],0),children:[e.damage>=2?(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"-- MODULE DESTROYED --"}):(0,o.createComponentVNode)(2,i.Flex,{spacing:1,children:[(0,o.createComponentVNode)(2,i.Flex.Item,{grow:1,children:[(0,o.createComponentVNode)(2,i.Box,{color:"average",children:["Engage: ",e.engagecost]}),(0,o.createComponentVNode)(2,i.Box,{color:"average",children:["Active: ",e.activecost]}),(0,o.createComponentVNode)(2,i.Box,{color:"average",children:["Passive: ",e.passivecost]})]}),(0,o.createComponentVNode)(2,i.Flex.Item,{grow:1,children:e.desc})]}),e.charges?(0,o.createComponentVNode)(2,i.Flex.Item,{children:(0,o.createComponentVNode)(2,i.Section,{title:"Module Charges",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Selected",children:(0,c.capitalize)(e.chargetype)}),e.charges.map((function(t,n){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:(0,c.capitalize)(t.caption),children:(0,o.createComponentVNode)(2,i.Button,{selected:e.realchargetype===t.index,icon:"arrow-right",onClick:function(){return a("interact_module",{module:e.index,module_mode:"select_charge_type",charge_type:t.index})}})},t.caption)}))]})})}):null]},e.name)}))]})}},function(e,t,n){"use strict";t.__esModule=!0,t.Radio=void 0;var o=n(0),r=(n(8),n(5)),i=n(1),a=n(2),c=n(28),l=n(3);t.Radio=function(e,t){var n=(0,i.useBackend)(t),d=n.act,u=n.data,s=u.rawfreq,m=u.minFrequency,p=u.maxFrequency,h=u.listening,C=u.broadcasting,f=u.subspace,N=u.subspaceSwitchable,b=u.chan_list,V=u.loudspeaker,g=u.mic_cut,v=u.spk_cut,_=u.useSyndMode,k=c.RADIO_CHANNELS.find((function(e){return e.freq===Number(s)})),y=156;return b&&b.length>0?y+=28*b.length+6:y+=24,N&&(y+=38),(0,o.createComponentVNode)(2,l.Window,{width:310,height:y,resizable:!0,theme:_?"syndicate":"",children:(0,o.createComponentVNode)(2,l.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Frequency",children:[(0,o.createComponentVNode)(2,a.NumberInput,{animated:!0,unit:"kHz",step:.2,stepPixelSize:10,minValue:m/10,maxValue:p/10,value:s/10,format:function(e){return(0,r.toFixed)(e,1)},onDrag:function(e,t){return d("setFrequency",{freq:(0,r.round)(10*t)})}}),k&&(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:k.color,ml:2,children:["[",k.name,"]"]})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Audio",children:[(0,o.createComponentVNode)(2,a.Button,{textAlign:"center",width:"37px",icon:h?"volume-up":"volume-mute",selected:h,disabled:v,onClick:function(){return d("listen")}}),(0,o.createComponentVNode)(2,a.Button,{textAlign:"center",width:"37px",icon:C?"microphone":"microphone-slash",selected:C,disabled:g,onClick:function(){return d("broadcast")}}),!!N&&(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.Button,{icon:"bullhorn",selected:f,content:"Subspace Tx "+(f?"ON":"OFF"),onClick:function(){return d("subspace")}})}),!!N&&(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.Button,{icon:V?"volume-up":"volume-mute",selected:V,content:"Loudspeaker",onClick:function(){return d("toggleLoudspeaker")}})})]})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Channels",children:[(!b||0===b.length)&&(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:"bad",children:"No channels detected."}),(0,o.createComponentVNode)(2,a.LabeledList,{children:b?b.map((function(e){var t=c.RADIO_CHANNELS.find((function(t){return t.freq===Number(e.freq)})),n="default";return t&&(n=t.color),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.display_name,labelColor:n,textAlign:"right",children:e.secure_channel&&f?(0,o.createComponentVNode)(2,a.Button,{icon:e.sec_channel_listen?"square-o":"check-square-o",selected:!e.sec_channel_listen,content:e.sec_channel_listen?"Off":"On",onClick:function(){return d("channel",{channel:e.chan})}}):(0,o.createComponentVNode)(2,a.Button,{content:"Switch",selected:e.chan===s,onClick:function(){return d("specFreq",{channel:e.chan})}})},e.chan)})):null})]})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.RequestConsole=void 0;var o=n(0),r=n(6),i=n(1),a=n(2),c=n(3),l=function(e,t){var n=(0,i.useBackend)(t).act,r=e.dept_list,c=e.department;return(0,o.createComponentVNode)(2,a.LabeledList,{children:r.sort().map((function(e){return e!==c&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"envelope-open-text",onClick:function(){return n("write",{write:e,priority:1})},children:"Message"}),(0,o.createComponentVNode)(2,a.Button,{icon:"exclamation-triangle",onClick:function(){return n("write",{write:e,priority:2})},children:"High Priority"})],4)})||null}))})},d={0:function(e,t){var n=(0,i.useBackend)(t),r=n.act,c=n.data.silent;return(0,o.createComponentVNode)(2,a.Section,{title:"Settings",children:(0,o.createComponentVNode)(2,a.Button,{selected:!c,icon:c?"volume-mute":"volume-up",onClick:function(){return r("toggleSilent")},children:["Speaker ",c?"OFF":"ON"]})})},1:function(e,t){var n=(0,i.useBackend)(t),r=(n.act,n.data),c=r.department,d=r.assist_dept;return(0,o.createComponentVNode)(2,a.Section,{title:"Request assistance from another department",children:(0,o.createComponentVNode)(2,l,{dept_list:d,department:c})})},2:function(e,t){var n=(0,i.useBackend)(t),r=(n.act,n.data),c=r.department,d=r.supply_dept;return(0,o.createComponentVNode)(2,a.Section,{title:"Supplies",children:(0,o.createComponentVNode)(2,l,{dept_list:d,department:c})})},3:function(e,t){var n=(0,i.useBackend)(t),r=(n.act,n.data),c=r.department,d=r.info_dept;return(0,o.createComponentVNode)(2,a.Section,{title:"Report Anonymous Information",children:(0,o.createComponentVNode)(2,l,{dept_list:d,department:c})})},4:function(e,t){var n=(0,i.useBackend)(t),r=n.act;n.data;return(0,o.createComponentVNode)(2,a.Section,{children:[(0,o.createComponentVNode)(2,a.Box,{fontSize:2,color:"good",children:"Message Sent Successfully"}),(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.Button,{icon:"arrow-right",onClick:function(){return r("setScreen",{setScreen:0})},children:"Continue"})})]})},5:function(e,t){var n=(0,i.useBackend)(t),r=n.act;n.data;return(0,o.createComponentVNode)(2,a.Section,{children:[(0,o.createComponentVNode)(2,a.Box,{fontSize:1.5,bold:!0,color:"bad",children:"An error occured. Message Not Sent."}),(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.Button,{icon:"arrow-right",onClick:function(){return r("setScreen",{setScreen:0})},children:"Continue"})})]})},6:function(e,t){var n=(0,i.useBackend)(t),c=n.act,l=n.data.message_log;return(0,o.createComponentVNode)(2,a.Section,{title:"Messages",children:l.length&&l.map((function(e,t){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:(0,r.decodeHtmlEntities)(e[0]),buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"print",onClick:function(){return c("print",{print:t+1})},children:"Print"}),children:(0,r.decodeHtmlEntities)(e[1])},t)}))||(0,o.createComponentVNode)(2,a.Box,{children:"No messages."})})},7:function(e,t){var n=(0,i.useBackend)(t),c=n.act,l=n.data,d=l.message,u=l.recipient,s=l.priority,m=l.msgStamped,p=l.msgVerified;return(0,o.createComponentVNode)(2,a.Section,{title:"Message Authentication",children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Message for "+u,children:d}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Priority",children:2===s?"High Priority":1===s?"Normal Priority":"Unknown"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Validated By",color:p?"good":"bad",children:(0,r.decodeHtmlEntities)(p)||"No Validation"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Stamped By",color:m?"good":"bad",children:(0,r.decodeHtmlEntities)(m)||"No Stamp"})]}),(0,o.createComponentVNode)(2,a.Button,{mt:1,icon:"share",onClick:function(){return c("department",{department:u})},children:"Send Message"}),(0,o.createComponentVNode)(2,a.Button,{icon:"undo",onClick:function(){return c("setScreen",{setScreen:0})},children:"Back"})]})},8:function(e,t){var n=(0,i.useBackend)(t),r=n.act,c=n.data,l=(c.department,c.screen,c.message_log,c.newmessagepriority,c.silent,c.announcementConsole,c.assist_dept,c.supply_dept,c.info_dept,c.message),d=(c.recipient,c.priority,c.msgStamped,c.msgVerified,c.announceAuth);return(0,o.createComponentVNode)(2,a.Section,{title:"Send Station-Wide Announcement",children:[d&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{bold:!0,color:"good",mb:1,children:"ID Verified. Authentication Accepted."}),(0,o.createComponentVNode)(2,a.Section,{title:"Message",mt:1,maxHeight:"200px",scrollable:!0,buttons:(0,o.createComponentVNode)(2,a.Button,{ml:1,icon:"pen",onClick:function(){return r("writeAnnouncement")},children:"Edit"}),children:l||"No Message"})],4)||(0,o.createComponentVNode)(2,a.Box,{bold:!0,color:"bad",mb:1,children:"Swipe your ID card to authenticate yourself."}),(0,o.createComponentVNode)(2,a.Button,{disabled:!l||!d,icon:"share",onClick:function(){return r("sendAnnouncement")},children:"Announce"}),(0,o.createComponentVNode)(2,a.Button,{icon:"undo",onClick:function(){return r("setScreen",{setScreen:0})},children:"Back"})]})}};t.RequestConsole=function(e,t){var n=(0,i.useBackend)(t),r=n.act,l=n.data,u=l.screen,s=l.newmessagepriority,m=l.announcementConsole,p=d[u];return(0,o.createComponentVNode)(2,c.Window,{width:520,height:410,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Tabs,{children:[(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:6===u,onClick:function(){return r("setScreen",{setScreen:6})},icon:"envelope-open-text",children:"Messages"}),(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:1===u,onClick:function(){return r("setScreen",{setScreen:1})},icon:"share-square",children:"Assistance"}),(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:2===u,onClick:function(){return r("setScreen",{setScreen:2})},icon:"share-square",children:"Supplies"}),(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:3===u,onClick:function(){return r("setScreen",{setScreen:3})},icon:"share-square-o",children:"Report"}),m&&(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:8===u,onClick:function(){return r("setScreen",{setScreen:8})},icon:"volume-up",children:"Announce"})||null,(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:0===u,onClick:function(){return r("setScreen",{setScreen:0})},icon:"cog"})]}),s&&(0,o.createComponentVNode)(2,a.Section,{title:s>1?"NEW PRIORITY MESSAGES":"There are new messages!",color:s>1?"bad":"average",bold:s>1})||null,(0,o.createComponentVNode)(2,p)]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.ResearchConsole=void 0;var o=n(0),r=n(6),i=n(1),a=n(2),c=n(3),l=function(e,t){var n=(0,i.useBackend)(t).data,o=e.title,r=n[e.target];return"number"==typeof r?o+" - Page "+(r+1):o},d=function(e,t){var n=(0,i.useBackend)(t).act,r=e.target;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"undo",onClick:function(){return n(r,{reset:!0})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"chevron-left",onClick:function(){return n(r,{reverse:-1})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"chevron-right",onClick:function(){return n(r,{reverse:1})}})],4)},u=function(e,t){var n=(0,i.useBackend)(t),r=n.act,c=n.data.info.tech,l=e.disk;if(!l||!l.present)return null;var d=(0,i.useSharedState)(t,"saveDialogTech",!1),u=d[0],s=d[1];return u?(0,o.createComponentVNode)(2,a.Section,{title:"Load Technology to Disk",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"arrow-left",content:"Back",onClick:function(){return s(!1)}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:c.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,children:(0,o.createComponentVNode)(2,a.Button,{icon:"save",onClick:function(){s(!1),r("copy_tech",{copy_tech_ID:e.id})},children:"Copy To Disk"})},e.name)}))})}):(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Disk Contents",children:"(Technology Data Disk)"})}),l.stored&&(0,o.createComponentVNode)(2,a.Box,{mt:2,children:[(0,o.createComponentVNode)(2,a.Box,{children:l.name}),(0,o.createComponentVNode)(2,a.Box,{children:["Level: ",l.level]}),(0,o.createComponentVNode)(2,a.Box,{children:["Description: ",l.desc]}),(0,o.createComponentVNode)(2,a.Box,{mt:1,children:[(0,o.createComponentVNode)(2,a.Button,{icon:"save",onClick:function(){return r("updt_tech")},children:"Upload to Database"}),(0,o.createComponentVNode)(2,a.Button,{icon:"trash",onClick:function(){return r("clear_tech")},children:"Clear Disk"}),(0,o.createComponentVNode)(2,a.Button,{icon:"eject",onClick:function(){return r("eject_tech")},children:"Eject Disk"})]})]})||(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Box,{children:"This disk has no data stored on it."}),(0,o.createComponentVNode)(2,a.Button,{icon:"save",onClick:function(){return s(!0)},children:"Load Tech To Disk"}),(0,o.createComponentVNode)(2,a.Button,{icon:"eject",onClick:function(){return r("eject_tech")},children:"Eject Disk"})]})]})},s=function(e,t){var n=(0,i.useBackend)(t),r=n.act,c=n.data,u=c.info.designs,s=e.disk;if(!s||!s.present)return null;var m=(0,i.useSharedState)(t,"saveDialogData",!1),p=m[0],h=m[1];return p?(0,o.createComponentVNode)(2,a.Section,{title:(0,o.createComponentVNode)(2,l,{title:"Load Design to Disk",target:"design_page"}),buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"arrow-left",content:"Back",onClick:function(){return h(!1)}}),(0,o.createComponentVNode)(2,d,{target:"design_page"})||null],0),children:[(0,o.createComponentVNode)(2,a.Input,{fluid:!0,placeholder:"Search for...",value:c.search,onInput:function(e,t){return r("search",{search:t})},mb:1}),(0,o.createComponentVNode)(2,a.LabeledList,{children:u.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,children:(0,o.createComponentVNode)(2,a.Button,{icon:"save",onClick:function(){h(!1),r("copy_design",{copy_design_ID:e.id})},children:"Copy To Disk"})},e.name)}))})]}):(0,o.createComponentVNode)(2,a.Box,{children:s.stored&&(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Name",children:s.name}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Lathe Type",children:s.build_type}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Required Materials",children:Object.keys(s.materials).map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:[e," x ",s.materials[e]]},e)}))})]}),(0,o.createComponentVNode)(2,a.Box,{mt:1,children:[(0,o.createComponentVNode)(2,a.Button,{icon:"save",onClick:function(){return r("updt_design")},children:"Upload to Database"}),(0,o.createComponentVNode)(2,a.Button,{icon:"trash",onClick:function(){return r("clear_design")},children:"Clear Disk"}),(0,o.createComponentVNode)(2,a.Button,{icon:"eject",onClick:function(){return r("eject_design")},children:"Eject Disk"})]})]})||(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Box,{mb:.5,children:"This disk has no data stored on it."}),(0,o.createComponentVNode)(2,a.Button,{icon:"save",onClick:function(){return h(!0)},children:"Load Design To Disk"}),(0,o.createComponentVNode)(2,a.Button,{icon:"eject",onClick:function(){return r("eject_design")},children:"Eject Disk"})]})})},m=function(e,t){var n=(0,i.useBackend)(t),r=n.act,c=n.data,u=e.target,s=e.designs,m=e.buildName,p=e.buildFiveName;return u?(0,o.createComponentVNode)(2,a.Section,{title:(0,o.createComponentVNode)(2,l,{target:"builder_page",title:"Designs"}),buttons:(0,o.createComponentVNode)(2,d,{target:"builder_page"}),children:[(0,o.createComponentVNode)(2,a.Input,{fluid:!0,placeholder:"Search for...",value:c.search,onInput:function(e,t){return r("search",{search:t})},mb:1}),s&&s.length?s.map((function(e){return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Flex,{width:"100%",justify:"space-between",children:[(0,o.createComponentVNode)(2,a.Flex.Item,{width:"40%",style:{"word-wrap":"break-all"},children:e.name}),(0,o.createComponentVNode)(2,a.Flex.Item,{width:"15%",textAlign:"center",children:[(0,o.createComponentVNode)(2,a.Button,{mb:-1,icon:"wrench",onClick:function(){return r(m,{build:e.id,imprint:e.id})},children:"Build"}),p&&(0,o.createComponentVNode)(2,a.Button,{mb:-1,onClick:function(){return r(p,{build:e.id,imprint:e.id})},children:"x5"})]}),(0,o.createComponentVNode)(2,a.Flex.Item,{width:"45%",style:{"word-wrap":"break-all"},children:[(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:"label",children:e.mat_list.join(" ")}),(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:"average",ml:1,children:e.chem_list.join(" ")})]})]}),(0,o.createComponentVNode)(2,a.Divider)],4,e.id)})):(0,o.createComponentVNode)(2,a.Box,{children:"No items could be found matching the parameters (page or search)."})]}):(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Error"})},p=function(e,t){var n=(0,i.useBackend)(t),c=n.act,l=n.data,d=e.name,u=null,s=null;if("Protolathe"===d?(u=l.info.linked_lathe,s=l.lathe_designs):(u=l.info.linked_imprinter,s=l.imprinter_designs),!u||!u.present)return(0,o.createComponentVNode)(2,a.Section,{title:d,children:["No ",d," found."]});var p=u,h=p.total_materials,C=p.max_materials,f=p.total_volume,N=p.max_volume,b=p.busy,V=p.mats,g=p.reagents,v=p.queue,_=(0,i.useSharedState)(t,"protoTab",0),k=_[0],y=_[1],L="transparent",B=!1,w="layer-group";b?(w="hammer",L="average",B=!0):v&&v.length&&(w="sync",L="green",B=!0);var x="Protolathe"===d?"removeP":"removeI",S="Protolathe"===d?"lathe_ejectsheet":"imprinter_ejectsheet",I="Protolathe"===d?"disposeP":"disposeI",T="Protolathe"===d?"disposeallP":"disposeallI";return(0,o.createComponentVNode)(2,a.Section,{title:d,buttons:b&&(0,o.createComponentVNode)(2,a.Icon,{name:"sync",spin:!0})||null,children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Materials",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:h,maxValue:C,children:[h," cm\xb3 / ",C," cm\xb3"]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Chemicals",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:f,maxValue:N,children:[f,"u / ",N,"u"]})})]}),(0,o.createComponentVNode)(2,a.Tabs,{mt:1,children:[(0,o.createComponentVNode)(2,a.Tabs.Tab,{icon:"wrench",selected:0===k,onClick:function(){return y(0)},children:"Build"}),(0,o.createComponentVNode)(2,a.Tabs.Tab,{icon:w,iconSpin:B,color:L,selected:1===k,onClick:function(){return y(1)},children:"Queue"}),(0,o.createComponentVNode)(2,a.Tabs.Tab,{icon:"cookie-bite",selected:2===k,onClick:function(){return y(2)},children:"Mat Storage"}),(0,o.createComponentVNode)(2,a.Tabs.Tab,{icon:"flask",selected:3===k,onClick:function(){return y(3)},children:"Chem Storage"})]}),0===k&&(0,o.createComponentVNode)(2,m,{target:u,designs:s,buildName:"Protolathe"===d?"build":"imprint",buildFiveName:"Protolathe"===d?"buildfive":null})||1===k&&(0,o.createComponentVNode)(2,a.LabeledList,{children:v.length&&v.map((function(e){return 1===e.index?(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,labelColor:"bad",children:b?(0,o.createComponentVNode)(2,a.Button,{disabled:!0,icon:"trash",children:"Remove"}):(0,o.createComponentVNode)(2,a.Box,{children:["(Awaiting Materials)",(0,o.createComponentVNode)(2,a.Button,{ml:1,icon:"trash",onClick:function(){var t;return c(x,((t={})[x]=e.index,t))},children:"Remove"})]})}):(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,children:(0,o.createComponentVNode)(2,a.Button,{icon:"trash",onClick:function(){var t;return c(x,((t={})[x]=e.index,t))},children:"Remove"})},e.name)}))||(0,o.createComponentVNode)(2,a.Box,{m:1,children:"Queue Empty."})})||2===k&&(0,o.createComponentVNode)(2,a.LabeledList,{children:V.map((function(e){var n=(0,i.useLocalState)(t,"ejectAmt"+e.name,0),l=n[0],d=n[1];return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:(0,r.toTitleCase)(e.name),buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.NumberInput,{minValue:0,width:"100px",value:l,maxValue:e.sheets,onDrag:function(e,t){return d(t)}}),(0,o.createComponentVNode)(2,a.Button,{icon:"eject",disabled:!e.removable,onClick:function(){var t;d(0),c(S,((t={})[S]=e.name,t.amount=l,t))},children:"Num"}),(0,o.createComponentVNode)(2,a.Button,{icon:"eject",disabled:!e.removable,onClick:function(){var t;return c(S,((t={})[S]=e.name,t.amount=50,t))},children:"All"})],4),children:[e.amount," cm\xb3"]},e.name)}))})||3===k&&(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:g.length&&g.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,children:[e.volume,"u",(0,o.createComponentVNode)(2,a.Button,{ml:1,icon:"eject",onClick:function(){return c(I,{dispose:e.id})},children:"Purge"})]},e.name)}))||(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Empty",children:"No chems detected"})}),(0,o.createComponentVNode)(2,a.Button,{mt:1,icon:"trash",onClick:function(){return c(T)},children:"Disposal All Chemicals In Storage"})]})||(0,o.createComponentVNode)(2,a.Box,{children:"Error"})]})},h=[{name:"Protolathe",icon:"wrench",template:(0,o.createComponentVNode)(2,p,{name:"Protolathe"})},{name:"Circuit Imprinter",icon:"digital-tachograph",template:(0,o.createComponentVNode)(2,p,{name:"Circuit Imprinter"})},{name:"Destructive Analyzer",icon:"eraser",template:(0,o.createComponentVNode)(2,(function(e,t){var n=(0,i.useBackend)(t),r=n.act,c=n.data.info.linked_destroy;if(!c.present)return(0,o.createComponentVNode)(2,a.Section,{title:"Destructive Analyzer",children:"No destructive analyzer found."});var l=c.loaded_item,d=c.origin_tech;return(0,o.createComponentVNode)(2,a.Section,{title:"Destructive Analyzer",children:l&&(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Name",children:l}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Origin Tech",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:d.length&&d.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,children:[e.level,"\xa0\xa0",e.current&&"(Current: "+e.current+")"]},e.name)}))||(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Error",children:"No origin tech found."})})})]}),(0,o.createComponentVNode)(2,a.Button,{mt:1,color:"red",icon:"eraser",onClick:function(){return r("deconstruct")},children:"Deconstruct Item"}),(0,o.createComponentVNode)(2,a.Button,{icon:"eject",onClick:function(){return r("eject_item")},children:"Eject Item"})]})||(0,o.createComponentVNode)(2,a.Box,{children:"No Item Loaded. Standing-by..."})})}))},{name:"Settings",icon:"cog",template:(0,o.createComponentVNode)(2,(function(e,t){var n=(0,i.useBackend)(t),r=n.act,c=n.data.info,l=c.sync,d=c.linked_destroy,u=c.linked_imprinter,s=c.linked_lathe,m=(0,i.useSharedState)(t,"settingsTab",0),p=m[0],h=m[1];return(0,o.createComponentVNode)(2,a.Section,{title:"Settings",children:[(0,o.createComponentVNode)(2,a.Tabs,{children:[(0,o.createComponentVNode)(2,a.Tabs.Tab,{icon:"cogs",onClick:function(){return h(0)},selected:0===p,children:"General"}),(0,o.createComponentVNode)(2,a.Tabs.Tab,{icon:"link",onClick:function(){return h(1)},selected:1===p,children:"Device Linkages"})]}),0===p&&(0,o.createComponentVNode)(2,a.Box,{children:[l&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"sync",onClick:function(){return r("sync")},children:"Sync Database with Network"}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"unlink",onClick:function(){return r("togglesync")},children:"Disconnect from Research Network"})],4)||(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"link",onClick:function(){return r("togglesync")},children:"Connect to Research Network"}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"lock",onClick:function(){return r("lock")},children:"Lock Console"}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,color:"red",icon:"trash",onClick:function(){return r("reset")},children:"Reset R&D Database"})]})||1===p&&(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"sync",mb:1,onClick:function(){return r("find_device")},children:"Re-sync with Nearby Devices"}),(0,o.createComponentVNode)(2,a.LabeledList,{children:[d.present&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Destructive Analyzer",children:(0,o.createComponentVNode)(2,a.Button,{icon:"unlink",onClick:function(){return r("disconnect",{disconnect:"destroy"})},children:"Disconnect"})})||null,s.present&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Protolathe",children:(0,o.createComponentVNode)(2,a.Button,{icon:"unlink",onClick:function(){return r("disconnect",{disconnect:"lathe"})},children:"Disconnect"})})||null,u.present&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Circuit Imprinter",children:(0,o.createComponentVNode)(2,a.Button,{icon:"unlink",onClick:function(){return r("disconnect",{disconnect:"imprinter"})},children:"Disconnect"})})||null]})]})||(0,o.createComponentVNode)(2,a.Box,{children:"Error"})]})}))},{name:"Research List",icon:"flask",template:(0,o.createComponentVNode)(2,(function(e,t){var n=(0,i.useBackend)(t),r=n.act,c=n.data.tech;return(0,o.createComponentVNode)(2,a.Section,{title:"Current Research Levels",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"print",onClick:function(){return r("print",{print:1})},children:"Print This Page"}),children:(0,o.createComponentVNode)(2,a.Table,{children:c.map((function(e){return(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:[(0,o.createComponentVNode)(2,a.Box,{color:"label",children:e.name}),(0,o.createComponentVNode)(2,a.Box,{children:[" - Level ",e.level]})]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Box,{color:"label",children:e.desc})})]},e.name)}))})})}))},{name:"Design List",icon:"file",template:(0,o.createComponentVNode)(2,(function(e,t){var n=(0,i.useBackend)(t),r=n.act,c=n.data,u=c.designs;return(0,o.createComponentVNode)(2,a.Section,{title:(0,o.createComponentVNode)(2,l,{title:"Researched Technologies & Designs",target:"design_page"}),buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"print",onClick:function(){return r("print",{print:2})},children:"Print This Page"}),(0,o.createComponentVNode)(2,d,{target:"design_page"})||null],0),children:[(0,o.createComponentVNode)(2,a.Input,{fluid:!0,placeholder:"Search for...",value:c.search,onInput:function(e,t){return r("search",{search:t})},mb:1}),u&&u.length&&(0,o.createComponentVNode)(2,a.LabeledList,{children:u.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,children:e.desc},e.name)}))})||(0,o.createComponentVNode)(2,a.Box,{color:"warning",children:"No designs found."})]})}))},{name:"Disk Operations",icon:"save",template:(0,o.createComponentVNode)(2,(function(e,t){var n=(0,i.useBackend)(t),r=(n.act,n.data.info),c=r.d_disk,l=r.t_disk;return c.present||l.present?(0,o.createComponentVNode)(2,a.Section,{title:"Disk Operations",children:[(0,o.createComponentVNode)(2,u,{disk:l}),(0,o.createComponentVNode)(2,s,{disk:c})]}):(0,o.createComponentVNode)(2,a.Section,{title:"Disk Operations",children:"No disk inserted."})}))}];t.ResearchConsole=function(e,t){var n=(0,i.useBackend)(t),r=n.act,l=n.data,d=l.busy_msg,u=l.locked,s=(0,i.useSharedState)(t,"rdmenu",0),m=s[0],p=s[1],C=!1;return(d||u)&&(C=!0),(0,o.createComponentVNode)(2,c.Window,{width:850,height:630,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Tabs,{children:h.map((function(e,t){return(0,o.createComponentVNode)(2,a.Tabs.Tab,{icon:e.icon,selected:m===t,disabled:C,onClick:function(){return p(t)},children:e.name},t)}))}),d&&(0,o.createComponentVNode)(2,a.Section,{title:"Processing...",children:d})||u&&(0,o.createComponentVNode)(2,a.Section,{title:"Console Locked",children:(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return r("lock")},icon:"lock-open",children:"Unlock"})})||h[m].template]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.ResearchServerController=void 0;var o=n(0),r=(n(5),n(1)),i=n(2),a=n(3),c=n(8);t.ResearchServerController=function(e,t){var n=(0,r.useBackend)(t);n.act,n.data;return(0,o.createComponentVNode)(2,a.Window,{width:575,height:430,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,l)})})};var l=function(e,t){var n=(0,r.useBackend)(t),a=(n.act,n.data),c=(a.badmin,a.servers),l=(a.consoles,(0,r.useSharedState)(t,"selectedServer",null)),u=l[0],s=l[1],m=c.find((function(e){return e.id===u}));return m?(0,o.createComponentVNode)(2,d,{setSelectedServer:s,server:m}):(0,o.createComponentVNode)(2,i.Section,{title:"Server Selection",children:c.map((function(e){return(0,o.createComponentVNode)(2,i.Box,{children:(0,o.createComponentVNode)(2,i.Button,{icon:"eye",onClick:function(){return s(e.id)},children:e.name})},e.name)}))})},d=function(e,t){var n=(0,r.useBackend)(t),a=(n.act,n.data.badmin),c=e.server,l=e.setSelectedServer,d=(0,r.useSharedState)(t,"tab",0),p=d[0],h=d[1];return(0,o.createComponentVNode)(2,i.Section,{title:c.name,buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"undo",onClick:function(){return l(null)},children:"Back"}),children:[(0,o.createComponentVNode)(2,i.Tabs,{children:[(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:0===p,onClick:function(){return h(0)},children:"Access Rights"}),(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:1===p,onClick:function(){return h(1)},children:"Data Management"}),a&&(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:2===p,onClick:function(){return h(2)},color:"red",children:"Server-to-Server Transfer"})||null]}),0===p&&(0,o.createComponentVNode)(2,u,{server:c})||null,1===p&&(0,o.createComponentVNode)(2,s,{server:c})||null,2===p&&a&&(0,o.createComponentVNode)(2,m,{server:c})||null]})},u=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,l=e.server,d=c.consoles,u=function(e,t){return-1!==e.id_with_upload.indexOf(t.id)},s=function(e,t){return-1!==e.id_with_download.indexOf(t.id)};return(0,o.createComponentVNode)(2,i.Section,{level:2,title:"Consoles",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:d.length&&d.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.name+" ("+e.loc+")",children:[(0,o.createComponentVNode)(2,i.Button,{icon:u(l,e)?"lock-open":"lock",selected:u(l,e),onClick:function(){return a("toggle_upload",{server:l.ref,console:e.ref})},children:u(l,e)?"Upload On":"Upload Off"}),(0,o.createComponentVNode)(2,i.Button,{icon:s(l,e)?"lock-open":"lock",selected:s(l,e),onClick:function(){return a("toggle_download",{server:l.ref,console:e.ref})},children:s(l,e)?"Download On":"Download Off"})]},e.name)}))})})},s=function(e,t){var n=(0,r.useBackend)(t),a=n.act,l=(n.data,e.server);return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{level:2,title:"Research Levels",children:l.tech.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.name,buttons:(0,o.createComponentVNode)(2,i.Button.Confirm,{icon:"trash",confirmIcon:"trash",color:"red",content:"Reset",onClick:function(){return a("reset_tech",{server:l.ref,tech:e.id})}})},e.name)}))}),(0,o.createComponentVNode)(2,i.Section,{level:2,title:"Designs",children:(0,c.filter)((function(e){return!!e.name}))(l.designs).map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.name,buttons:(0,o.createComponentVNode)(2,i.Button.Confirm,{icon:"trash",confirmIcon:"trash",color:"red",content:"Delete",onClick:function(){return a("reset_design",{server:l.ref,design:e.id})}})},e.name)}))})],4)},m=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,l=e.server,d=c.badmin,u=c.servers;return d?(0,o.createComponentVNode)(2,i.Section,{level:2,title:"Server Data Transfer",children:u.map((function(e){return(0,o.createComponentVNode)(2,i.Box,{children:(0,o.createComponentVNode)(2,i.Button.Confirm,{fluid:!0,color:"bad",content:(0,o.createComponentVNode)(2,i.Box,{children:["Transfer from ",l.name," To ",e.name]}),onClick:function(){return a("transfer_data",{server:l.ref,target:e.ref})}})},e.name)}))}):null}},function(e,t,n){"use strict";t.__esModule=!0,t.ResleevingConsole=void 0;var o=n(0),r=n(5),i=n(1),a=n(2),c=(n(28),n(45)),l=n(3),d=function(e,t){var n=(0,i.useBackend)(t),r=n.act,c=(n.data,e.args),l=c.activerecord,d=c.realname,u=c.obviously_dead,s=c.oocnotes,m=c.can_sleeve_active;return(0,o.createComponentVNode)(2,a.Section,{level:2,m:"-1rem",pb:"1rem",title:"Mind Record ("+d+")",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"times",color:"red",onClick:function(){return r("modal_close")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Name",children:d}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",children:u}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Actions",children:[(0,o.createComponentVNode)(2,a.Button,{disabled:!m,icon:"user-plus",content:"Sleeve",onClick:function(){return r("sleeve",{ref:l,mode:1})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"user-plus",content:"Card",onClick:function(){return r("sleeve",{ref:l,mode:2})}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"OOC Notes",children:(0,o.createComponentVNode)(2,a.Section,{style:{"word-break":"break-all",height:"100px"},scrollable:!0,children:s})})]})})},u=function(e,t){var n=(0,i.useBackend)(t),r=n.act,c=(n.data,e.args),l=c.activerecord,d=c.realname,u=c.species,s=c.sex,m=c.mind_compat,p=c.synthetic,h=c.oocnotes,C=c.can_grow_active;return(0,o.createComponentVNode)(2,a.Section,{level:2,m:"-1rem",pb:"1rem",title:"Body Record ("+d+")",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"times",color:"red",onClick:function(){return r("modal_close")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Name",children:d}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Species",children:u}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Bio. Sex",children:s}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Mind Compat",children:m}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Synthetic",children:p?"Yes":"No"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"OOC Notes",children:(0,o.createComponentVNode)(2,a.Section,{style:{"word-break":"break-all",height:"100px"},scrollable:!0,children:h})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Actions",children:(0,o.createComponentVNode)(2,a.Button,{disabled:!C,icon:"user-plus",content:p?"Build":"Grow",onClick:function(){return r("create",{ref:l})}})})]})})};t.ResleevingConsole=function(e,t){var n=(0,i.useBackend)(t),r=(n.act,n.data),C=(r.menu,r.coredumped),f=r.emergency,N=(0,o.createFragment)([(0,o.createComponentVNode)(2,g),(0,o.createComponentVNode)(2,v),(0,o.createComponentVNode)(2,s),(0,o.createComponentVNode)(2,a.Section,{noTopPadding:!0,flexGrow:"1",children:(0,o.createComponentVNode)(2,m)})],4);return C&&(N=(0,o.createComponentVNode)(2,p)),f&&(N=(0,o.createComponentVNode)(2,h)),(0,c.modalRegisterBodyOverride)("view_b_rec",u),(0,c.modalRegisterBodyOverride)("view_m_rec",d),(0,o.createComponentVNode)(2,l.Window,{width:640,height:520,resizable:!0,children:[(0,o.createComponentVNode)(2,c.ComplexModal,{maxWidth:"75%",maxHeight:"75%"}),(0,o.createComponentVNode)(2,l.Window.Content,{className:"Layout__content--flexColumn",children:N})]})};var s=function(e,t){var n=(0,i.useBackend)(t),r=n.act,c=n.data.menu;return(0,o.createComponentVNode)(2,a.Tabs,{children:[(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:1===c,icon:"home",onClick:function(){return r("menu",{num:1})},children:"Main"}),(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:2===c,icon:"folder",onClick:function(){return r("menu",{num:2})},children:"Body Records"}),(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:3===c,icon:"folder",onClick:function(){return r("menu",{num:3})},children:"Mind Records"})]})},m=function(e,t){var n,r=(0,i.useBackend)(t).data,a=r.menu,c=r.bodyrecords,l=r.mindrecords;return 1===a?n=(0,o.createComponentVNode)(2,C):2===a?n=(0,o.createComponentVNode)(2,V,{records:c,actToDo:"view_b_rec"}):3===a&&(n=(0,o.createComponentVNode)(2,V,{records:l,actToDo:"view_m_rec"})),n},p=function(e,t){return(0,o.createComponentVNode)(2,a.Dimmer,{children:(0,o.createComponentVNode)(2,a.Flex,{direction:"column",justify:"space-evenly",align:"center",children:[(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,a.Icon,{size:12,color:"bad",name:"exclamation-triangle"})}),(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,color:"bad",mt:5,children:(0,o.createVNode)(1,"h2",null,"TransCore dump completed. Resleeving offline.",16)})]})})},h=function(e,t){var n=(0,i.useBackend)(t).act;return(0,o.createComponentVNode)(2,a.Dimmer,{textAlign:"center",children:[(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:(0,o.createVNode)(1,"h1",null,"TRANSCORE DUMP",16)}),(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:(0,o.createVNode)(1,"h2",null,"!!WARNING!!",16)}),(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"This will transfer all minds to the dump disk, and the TransCore will be made unusable until post-shift maintenance! This should only be used in emergencies!"}),(0,o.createComponentVNode)(2,a.Box,{mt:4,children:(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Eject Disk",color:"good",onClick:function(){return n("ejectdisk")}})}),(0,o.createComponentVNode)(2,a.Box,{mt:4,children:(0,o.createComponentVNode)(2,a.Button.Confirm,{icon:"exclamation-triangle",confirmIcon:"exclamation-triangle",content:"Core Dump",confirmContent:"Disable Transcore?",color:"bad",onClick:function(){return n("coredump")}})})]})},C=function(e,t){var n=(0,i.useBackend)(t),r=(n.act,n.data);r.loading,r.scantemp,r.occupant,r.locked,r.can_brainscan,r.scan_mode,r.pods,r.selected_pod;return(0,o.createComponentVNode)(2,a.Section,{title:"Pods",level:"2",children:[(0,o.createComponentVNode)(2,f),(0,o.createComponentVNode)(2,b),(0,o.createComponentVNode)(2,N)]})},f=function(e,t){var n=(0,i.useBackend)(t),c=n.act,l=n.data,d=l.pods,u=l.spods,s=l.selected_pod;return d&&d.length?d.map((function(e,t){var n;return n="cloning"===e.status?(0,o.createComponentVNode)(2,a.ProgressBar,{min:"0",max:"100",value:e.progress/100,ranges:{good:[.75,Infinity],average:[.25,.75],bad:[-Infinity,.25]},mt:"0.5rem",children:(0,o.createComponentVNode)(2,a.Box,{textAlign:"center",children:(0,r.round)(e.progress,0)+"%"})}):"mess"===e.status?(0,o.createComponentVNode)(2,a.Box,{bold:!0,color:"bad",mt:"0.5rem",children:"ERROR"}):(0,o.createComponentVNode)(2,a.Button,{selected:s===e.pod,icon:s===e.pod&&"check",content:"Select",mt:u&&u.length?"2rem":"0.5rem",onClick:function(){return c("selectpod",{ref:e.pod})}}),(0,o.createComponentVNode)(2,a.Box,{width:"64px",textAlign:"center",display:"inline-block",mr:"0.5rem",children:[(0,o.createVNode)(1,"img",null,null,1,{src:"pod_"+e.status+".gif",style:{width:"100%","-ms-interpolation-mode":"nearest-neighbor"}}),(0,o.createComponentVNode)(2,a.Box,{color:"label",children:e.name}),(0,o.createComponentVNode)(2,a.Box,{bold:!0,color:e.biomass>=150?"good":"bad",display:"inline",children:[(0,o.createComponentVNode)(2,a.Icon,{name:e.biomass>=150?"circle":"circle-o"}),"\xa0",e.biomass]}),n]},t)})):null},N=function(e,t){var n=(0,i.useBackend)(t),r=n.act,c=n.data,l=c.sleevers,d=c.spods,u=c.selected_sleever;return l&&l.length?l.map((function(e,t){return(0,o.createComponentVNode)(2,a.Box,{width:"64px",textAlign:"center",display:"inline-block",mr:"0.5rem",children:[(0,o.createVNode)(1,"img",null,null,1,{src:"sleeve_"+(e.occupied?"occupied":"empty")+".gif",style:{width:"100%","-ms-interpolation-mode":"nearest-neighbor"}}),(0,o.createComponentVNode)(2,a.Box,{color:e.occupied?"label":"bad",children:e.name}),(0,o.createComponentVNode)(2,a.Button,{selected:u===e.sleever,icon:u===e.sleever&&"check",content:"Select",mt:d&&d.length?"3rem":"1.5rem",onClick:function(){return r("selectsleever",{ref:e.sleever})}})]},t)})):null},b=function(e,t){var n=(0,i.useBackend)(t),c=n.act,l=n.data,d=l.spods,u=l.selected_printer;return d&&d.length?d.map((function(e,t){var n;return n="cloning"===e.status?(0,o.createComponentVNode)(2,a.ProgressBar,{min:"0",max:"100",value:e.progress/100,ranges:{good:[.75,Infinity],average:[.25,.75],bad:[-Infinity,.25]},mt:"0.5rem",children:(0,o.createComponentVNode)(2,a.Box,{textAlign:"center",children:(0,r.round)(e.progress,0)+"%"})}):"mess"===e.status?(0,o.createComponentVNode)(2,a.Box,{bold:!0,color:"bad",mt:"0.5rem",children:"ERROR"}):(0,o.createComponentVNode)(2,a.Button,{selected:u===e.spod,icon:u===e.spod&&"check",content:"Select",mt:"0.5rem",onClick:function(){return c("selectprinter",{ref:e.spod})}}),(0,o.createComponentVNode)(2,a.Box,{width:"64px",textAlign:"center",display:"inline-block",mr:"0.5rem",children:[(0,o.createVNode)(1,"img",null,null,1,{src:"synthprinter"+(e.busy?"_working":"")+".gif",style:{width:"100%","-ms-interpolation-mode":"nearest-neighbor"}}),(0,o.createComponentVNode)(2,a.Box,{color:"label",children:e.name}),(0,o.createComponentVNode)(2,a.Box,{bold:!0,color:e.steel>=15e3?"good":"bad",display:"inline",children:[(0,o.createComponentVNode)(2,a.Icon,{name:e.steel>=15e3?"circle":"circle-o"}),"\xa0",e.steel]}),(0,o.createComponentVNode)(2,a.Box,{bold:!0,color:e.glass>=15e3?"good":"bad",display:"inline",children:[(0,o.createComponentVNode)(2,a.Icon,{name:e.glass>=15e3?"circle":"circle-o"}),"\xa0",e.glass]}),n]},t)})):null},V=function(e,t){var n=(0,i.useBackend)(t).act,r=e.records,c=e.actToDo;return r.length?(0,o.createComponentVNode)(2,a.Box,{mt:"0.5rem",children:r.map((function(e,t){return(0,o.createComponentVNode)(2,a.Button,{icon:"user",mb:"0.5rem",content:e.name,onClick:function(){return n(c,{ref:e.recref})}},t)}))}):(0,o.createComponentVNode)(2,a.Flex,{height:"100%",mt:"0.5rem",children:(0,o.createComponentVNode)(2,a.Flex.Item,{grow:"1",align:"center",textAlign:"center",color:"label",children:[(0,o.createComponentVNode)(2,a.Icon,{name:"user-slash",mb:"0.5rem",size:"5"}),(0,o.createVNode)(1,"br"),"No records found."]})})},g=function(e,t){var n,r=(0,i.useBackend)(t),c=r.act,l=r.data.temp;if(l&&l.text&&!(l.text.length<=0)){var d=((n={})[l.style]=!0,n);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.NoticeBox,Object.assign({},d,{children:[(0,o.createComponentVNode)(2,a.Box,{display:"inline-block",verticalAlign:"middle",children:l.text}),(0,o.createComponentVNode)(2,a.Button,{icon:"times-circle",float:"right",onClick:function(){return c("cleartemp")}}),(0,o.createComponentVNode)(2,a.Box,{clear:"both"})]})))}},v=function(e,t){var n=(0,i.useBackend)(t),r=(n.act,n.data),c=r.pods,l=r.spods,d=r.sleevers;r.autoallowed,r.autoprocess,r.disk;return(0,o.createComponentVNode)(2,a.Section,{title:"Status",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pods",children:c&&c.length?(0,o.createComponentVNode)(2,a.Box,{color:"good",children:[c.length," connected"]}):(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"None connected!"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"SynthFabs",children:l&&l.length?(0,o.createComponentVNode)(2,a.Box,{color:"good",children:[l.length," connected"]}):(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"None connected!"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Sleevers",children:d&&d.length?(0,o.createComponentVNode)(2,a.Box,{color:"good",children:[d.length," Connected"]}):(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"None connected!"})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.ResleevingPod=void 0;var o=n(0),r=n(3),i=n(1),a=n(2);t.ResleevingPod=function(e,t){var n=(0,i.useBackend)(t).data,c=n.occupied,l=n.name,d=n.health,u=n.maxHealth,s=n.stat,m=n.mindStatus,p=n.mindName,h=n.resleeveSick,C=n.initialSick;return(0,o.createComponentVNode)(2,r.Window,{width:300,height:350,resizeable:!0,children:(0,o.createComponentVNode)(2,r.Window.Content,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Occupant",children:c?(0,o.createFragment)([(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Name",children:l}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Health",children:2===s?(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"DEAD"}):1===s?(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"Unconscious"}):(0,o.createComponentVNode)(2,a.ProgressBar,{ranges:{good:[.5,Infinity],average:[.25,.5],bad:[-Infinity,.25]},value:d/u,children:[d,"%"]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Mind Status",children:m?"Present":"Missing"}),m?(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Mind Occupying",children:p}):""]}),h?(0,o.createComponentVNode)(2,a.Box,{color:"average",mt:3,children:["Warning: Resleeving Sickness detected.",C?(0,o.createFragment)([(0,o.createTextVNode)(" Motion Sickness also detected. Please allow the newly resleeved person a moment to get their bearings. This warning will disappear when Motion Sickness is no longer detected.")],4):""]}):""],0):(0,o.createComponentVNode)(2,a.Box,{bold:!0,m:1,children:"Unoccupied."})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.RoboticsControlConsole=void 0;var o=n(0),r=n(1),i=n(2),a=n(3);t.RoboticsControlConsole=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,u=d.can_hack,s=d.safety,m=d.show_detonate_all,p=d.cyborgs,h=void 0===p?[]:p;return(0,o.createComponentVNode)(2,a.Window,{width:500,height:460,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[!!m&&(0,o.createComponentVNode)(2,i.Section,{title:"Emergency Self Destruct",children:[(0,o.createComponentVNode)(2,i.Button,{icon:s?"lock":"unlock",content:s?"Disable Safety":"Enable Safety",selected:s,onClick:function(){return l("arm",{})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"bomb",disabled:s,content:"Destroy ALL Cyborgs",color:"bad",onClick:function(){return l("nuke",{})}})]}),(0,o.createComponentVNode)(2,c,{cyborgs:h,can_hack:u})]})})};var c=function(e,t){var n=e.cyborgs,a=(e.can_hack,(0,r.useBackend)(t)),c=a.act,l=a.data;return n.length?n.map((function(e){return(0,o.createComponentVNode)(2,i.Section,{title:e.name,buttons:(0,o.createFragment)([!!e.hackable&&!e.emagged&&(0,o.createComponentVNode)(2,i.Button,{icon:"terminal",content:"Hack",color:"bad",onClick:function(){return c("hackbot",{ref:e.ref})}}),(0,o.createComponentVNode)(2,i.Button.Confirm,{icon:e.locked_down?"unlock":"lock",color:e.locked_down?"good":"default",content:e.locked_down?"Release":"Lockdown",disabled:!l.auth,onClick:function(){return c("stopbot",{ref:e.ref})}}),(0,o.createComponentVNode)(2,i.Button.Confirm,{icon:"bomb",content:"Detonate",disabled:!l.auth,color:"bad",onClick:function(){return c("killbot",{ref:e.ref})}})],0),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Status",children:(0,o.createComponentVNode)(2,i.Box,{color:e.status?"bad":e.locked_down?"average":"good",children:e.status?"Not Responding":e.locked_down?"Locked Down":"Nominal"})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Location",children:(0,o.createComponentVNode)(2,i.Box,{children:e.locstring})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Integrity",children:(0,o.createComponentVNode)(2,i.ProgressBar,{color:e.health>50?"good":"bad",value:e.health/100})}),"number"==typeof e.charge&&(0,o.createFragment)([(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Cell Charge",children:(0,o.createComponentVNode)(2,i.ProgressBar,{color:e.charge>30?"good":"bad",value:e.charge/100})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Cell Capacity",children:(0,o.createComponentVNode)(2,i.Box,{color:e.cell_capacity<3e4?"average":"good",children:e.cell_capacity})})],4)||(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Cell",children:(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"No Power Cell"})}),!!e.is_hacked&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Safeties",children:(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"DISABLED"})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Module",children:e.module}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Master AI",children:(0,o.createComponentVNode)(2,i.Box,{color:e.synchronization?"default":"average",children:e.synchronization||"None"})})]})},e.ref)})):(0,o.createComponentVNode)(2,i.NoticeBox,{children:"No cyborg units detected within access parameters."})}},function(e,t,n){"use strict";t.__esModule=!0,t.RogueZones=void 0;var o=n(0),r=n(1),i=n(2),a=n(3);t.RogueZones=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.timeout_percent,u=l.diffstep,s=l.difficulty,m=l.occupied,p=l.scanning,h=l.updated,C=l.debug,f=l.shuttle_location,N=l.shuttle_at_station,b=l.scan_ready,V=l.can_recall_shuttle;return(0,o.createComponentVNode)(2,a.Window,{width:360,height:250,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:[(0,o.createComponentVNode)(2,i.Section,{title:"Current Area",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Mineral Content",children:s}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Shuttle Location",buttons:V&&(0,o.createComponentVNode)(2,i.Button,{color:"bad",icon:"rocket",onClick:function(){return c("recall_shuttle")},children:"Recall Shuttle"})||null,children:f}),m&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{color:"bad",labelColor:"bad",label:"Personnel",children:["WARNING: Area occupied by ",m," personnel!"]})||(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Personnel",color:"good",children:"No personnel detected."})]})}),(0,o.createComponentVNode)(2,i.Section,{title:"Scanner",buttons:(0,o.createComponentVNode)(2,i.Button,{disabled:!b,fluid:!0,icon:"search",onClick:function(){return c("scan_for_new")},children:"Scan For Asteroids"}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Scn Ramestat Core",children:(0,o.createComponentVNode)(2,i.ProgressBar,{value:d,maxValue:100,ranges:{good:[100,Infinity],average:[75,100],bad:[-Infinity,75]}})}),p&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Scanning",children:"In progress."})||null,h&&!p&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Info",children:"Updated shuttle destination!"})||null,C&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Debug",labelColor:"bad",children:[(0,o.createComponentVNode)(2,i.Box,{children:["Timeout Percent: ",d]}),(0,o.createComponentVNode)(2,i.Box,{children:["Diffstep: ",u]}),(0,o.createComponentVNode)(2,i.Box,{children:["Difficulty: ",s]}),(0,o.createComponentVNode)(2,i.Box,{children:["Occupied: ",m]}),(0,o.createComponentVNode)(2,i.Box,{children:["Debug: ",C]}),(0,o.createComponentVNode)(2,i.Box,{children:["Shuttle Location: ",f]}),(0,o.createComponentVNode)(2,i.Box,{children:["Shuttle at station: ",N]}),(0,o.createComponentVNode)(2,i.Box,{children:["Scan Ready: ",b]})]})||null]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.RustCoreMonitorContent=t.RustCoreMonitor=void 0;var o=n(0),r=n(1),i=n(3),a=n(2);t.RustCoreMonitor=function(e,t){return(0,o.createComponentVNode)(2,i.Window,{width:627,height:700,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:(0,o.createComponentVNode)(2,c)})})};var c=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data.cores;return(0,o.createComponentVNode)(2,a.Section,{title:"Cores",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"pencil-alt",content:"Set Tag",onClick:function(){return i("set_tag")}}),children:(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Name"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Position"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Field Status"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Reactant Mode"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Field Instability"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Field Temperature"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Field Strength"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Plasma Content"})]}),c.map((function(e){return(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.name}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:[e.x,", ",e.y,", ",e.z]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",content:e.has_field?"Online":"Offline",selected:e.has_field,disabled:!e.core_operational,onClick:function(){return i("toggle_active",{core:e.ref})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",content:e.reactant_dump?"Dump":"Maintain",selected:e.has_field,disabled:!e.core_operational,onClick:function(){return i("toggle_reactantdump",{core:e.ref})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.field_instability}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.field_temperature}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Knob,{forcedInputWidth:"60px",size:1.25,color:!!e.has_field&&"yellow",value:e.target_field_strength,unit:"(W.m^-3)",minValue:1,maxValue:1e3,stepPixelSize:1,onDrag:function(t,n){return i("set_fieldstr",{core:e.ref,fieldstr:n})}})}),(0,o.createComponentVNode)(2,a.Table.Cell)]},e.name)}))]})})};t.RustCoreMonitorContent=c},function(e,t,n){"use strict";t.__esModule=!0,t.RustFuelContent=t.RustFuelControl=void 0;var o=n(0),r=n(1),i=n(3),a=n(2);t.RustFuelControl=function(e,t){return(0,o.createComponentVNode)(2,i.Window,{width:627,height:700,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:(0,o.createComponentVNode)(2,c)})})};var c=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data.fuels;return(0,o.createComponentVNode)(2,a.Section,{title:"Fuel Injectors",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"pencil-alt",content:"Set Tag",onClick:function(){return i("set_tag")}}),children:(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Name"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Position"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Status"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Remaining Fuel"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Fuel Rod Composition"})]}),c.map((function(e){return(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.name}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:[e.x,", ",e.y,", ",e.z]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",content:e.active?"Online":"Offline",selected:e.active,disabled:!e.deployed,onClick:function(){return i("toggle_active",{fuel:e.ref})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.fuel_amt}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.fuel_type})]},e.name)}))]})})};t.RustFuelContent=c},function(e,t,n){"use strict";t.__esModule=!0,t.Secbot=void 0;var o=n(0),r=n(1),i=n(2),a=n(3);t.Secbot=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.on,u=l.open,s=l.locked,m=l.idcheck,p=l.check_records,h=l.check_arrest,C=l.arrest_type,f=l.declare_arrests,N=l.will_patrol;return(0,o.createComponentVNode)(2,a.Window,{width:390,height:320,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,i.Section,{title:"Automatic Security Unit v2.0",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"power-off",selected:d,onClick:function(){return c("power")},children:d?"On":"Off"}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Maintenance Panel",color:u?"bad":"good",children:u?"Open":"Closed"}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Behavior Controls",color:s?"good":"bad",children:s?"Locked":"Unlocked"})]})}),!s&&(0,o.createComponentVNode)(2,i.Section,{title:"Behavior Controls",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Check for Weapon Authorization",children:(0,o.createComponentVNode)(2,i.Button,{icon:m?"toggle-on":"toggle-off",selected:m,onClick:function(){return c("idcheck")},children:m?"Yes":"No"})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Check Security Records",children:(0,o.createComponentVNode)(2,i.Button,{icon:p?"toggle-on":"toggle-off",selected:p,onClick:function(){return c("ignorerec")},children:p?"Yes":"No"})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Check Arrest Status",children:(0,o.createComponentVNode)(2,i.Button,{icon:h?"toggle-on":"toggle-off",selected:h,onClick:function(){return c("ignorearr")},children:h?"Yes":"No"})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Operating Mode",children:(0,o.createComponentVNode)(2,i.Button,{icon:C?"toggle-on":"toggle-off",selected:C,onClick:function(){return c("switchmode")},children:C?"Detain":"Arrest"})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Report Arrests",children:(0,o.createComponentVNode)(2,i.Button,{icon:f?"toggle-on":"toggle-off",selected:f,onClick:function(){return c("declarearrests")},children:f?"Yes":"No"})}),N&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Auto Patrol",children:(0,o.createComponentVNode)(2,i.Button,{icon:N?"toggle-on":"toggle-off",selected:N,onClick:function(){return c("patrol")},children:N?"Yes":"No"})})]})})||null]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.SecurityRecords=void 0;var o=n(0),r=n(1),i=n(2),a=n(45),c=n(3),l=n(95),d=n(96),u=n(62),s=(n(6),function(e,t){(0,a.modalOpen)(e,"edit",{field:t.edit,value:t.value})});t.SecurityRecords=function(e,t){var n,s=(0,r.useBackend)(t).data,C=s.authenticated,f=s.screen;return C?(2===f?n=(0,o.createComponentVNode)(2,m):3===f?n=(0,o.createComponentVNode)(2,p):4===f&&(n=(0,o.createComponentVNode)(2,h)),(0,o.createComponentVNode)(2,c.Window,{width:700,height:680,resizable:!0,children:[(0,o.createComponentVNode)(2,a.ComplexModal,{maxHeight:"100%",maxWidth:"400px"}),(0,o.createComponentVNode)(2,c.Window.Content,{className:"Layout__content--flexColumn",children:[(0,o.createComponentVNode)(2,l.LoginInfo),(0,o.createComponentVNode)(2,u.TemporaryNotice),(0,o.createComponentVNode)(2,N),(0,o.createComponentVNode)(2,i.Section,{height:"89%",flexGrow:"1",children:n})]})]})):(0,o.createComponentVNode)(2,c.Window,{width:700,height:680,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{children:(0,o.createComponentVNode)(2,d.LoginScreen)})})};var m=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data.records;return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Input,{fluid:!0,placeholder:"Search by Name, DNA, or ID",onChange:function(e,t){return a("search",{t1:t})}}),(0,o.createComponentVNode)(2,i.Box,{mt:"0.5rem",children:c.map((function(e,t){return(0,o.createComponentVNode)(2,i.Button,{icon:"user",mb:"0.5rem",color:e.color,content:e.id+": "+e.name+" (Criminal Status: "+e.criminal+")",onClick:function(){return a("d_rec",{d_rec:e.ref})}},t)}))})],4)},p=function(e,t){var n=(0,r.useBackend)(t).act;return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:"download",content:"Backup to Disk",disabled:!0}),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,i.Button,{icon:"upload",content:"Upload from Disk",my:"0.5rem",disabled:!0}),(0,o.createTextVNode)(" "),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,i.Button.Confirm,{icon:"trash",content:"Delete All Security Records",onClick:function(){return n("del_all")}})],4)},h=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,l=c.security,d=c.printing;return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{title:"General Data",level:2,mt:"-6px",children:(0,o.createComponentVNode)(2,C)}),(0,o.createComponentVNode)(2,i.Section,{title:"Security Data",level:2,children:(0,o.createComponentVNode)(2,f)}),(0,o.createComponentVNode)(2,i.Section,{title:"Actions",level:2,children:[(0,o.createComponentVNode)(2,i.Button.Confirm,{icon:"trash",disabled:!!l.empty,content:"Delete Security Record",color:"bad",onClick:function(){return a("del_r")}}),(0,o.createComponentVNode)(2,i.Button.Confirm,{icon:"trash",disabled:!!l.empty,content:"Delete Record (All)",color:"bad",onClick:function(){return a("del_r_2")}}),(0,o.createComponentVNode)(2,i.Button,{icon:d?"spinner":"print",disabled:d,iconSpin:!!d,content:"Print Entry",ml:"0.5rem",onClick:function(){return a("print_p")}}),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,i.Button,{icon:"arrow-left",content:"Back",mt:"0.5rem",onClick:function(){return a("screen",{screen:2})}})]})],4)},C=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data.general;return c&&c.fields?(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Box,{width:"50%",float:"left",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:c.fields.map((function(e,n){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.field,children:[(0,o.createComponentVNode)(2,i.Box,{height:"20px",display:"inline-block",children:e.value.split("\n").map((function(e){return(0,o.createComponentVNode)(2,i.Box,{children:e},e)}))}),!!e.edit&&(0,o.createComponentVNode)(2,i.Button,{icon:"pen",ml:"0.5rem",onClick:function(){return s(t,e)}})]},n)}))})}),(0,o.createComponentVNode)(2,i.Box,{width:"50%",float:"right",textAlign:"right",children:[!!c.has_photos&&c.photos.map((function(e,t){return(0,o.createComponentVNode)(2,i.Box,{display:"inline-block",textAlign:"center",color:"label",children:[(0,o.createVNode)(1,"img",null,null,1,{src:e.substr(1,e.length-1),style:{width:"96px","margin-bottom":"0.5rem","-ms-interpolation-mode":"nearest-neighbor"}}),(0,o.createVNode)(1,"br"),"Photo #",t+1]},t)})),(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.Button,{onClick:function(){return a("photo_front")},children:"Update Front Photo"}),(0,o.createComponentVNode)(2,i.Button,{onClick:function(){return a("photo_side")},children:"Update Side Photo"})]})]})],4):(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"General records lost!"})},f=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data.security;return l&&l.fields?(0,o.createFragment)([(0,o.createComponentVNode)(2,i.LabeledList,{children:l.fields.map((function(e,n){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.field,children:[e.value.split("\n").map((function(e){return(0,o.createComponentVNode)(2,i.Box,{children:e},e)})),(0,o.createComponentVNode)(2,i.Button,{icon:"pen",ml:"0.5rem",mb:e.line_break?"1rem":"initial",onClick:function(){return s(t,e)}})]},n)}))}),(0,o.createComponentVNode)(2,i.Section,{title:"Comments/Log",level:2,children:[0===l.comments.length?(0,o.createComponentVNode)(2,i.Box,{color:"label",children:"No comments found."}):l.comments.map((function(e,t){return(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.Box,{color:"label",display:"inline",children:e.header}),(0,o.createVNode)(1,"br"),e.text,(0,o.createComponentVNode)(2,i.Button,{icon:"comment-slash",color:"bad",ml:"0.5rem",onClick:function(){return c("del_c",{del_c:t+1})}})]},t)})),(0,o.createComponentVNode)(2,i.Button,{icon:"comment",content:"Add Entry",color:"good",mt:"0.5rem",mb:"0",onClick:function(){return(0,a.modalOpen)(t,"add_c")}})]})],4):(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:["Security records lost!",(0,o.createComponentVNode)(2,i.Button,{icon:"pen",content:"New Record",ml:"0.5rem",onClick:function(){return c("new")}})]})},N=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data.screen;return(0,o.createComponentVNode)(2,i.Tabs,{children:[(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:2===c,onClick:function(){return a("screen",{screen:2})},children:[(0,o.createComponentVNode)(2,i.Icon,{name:"list"}),"List Records"]}),(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:3===c,onClick:function(){return a("screen",{screen:3})},children:[(0,o.createComponentVNode)(2,i.Icon,{name:"wrench"}),"Record Maintenance"]})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.SeedStorage=void 0;var o=n(0),r=(n(5),n(1)),i=n(2),a=n(3),c=n(6),l=n(8);t.SeedStorage=function(e,t){var n=(0,r.useBackend)(t),d=n.act,u=n.data,s=(u.scanner,u.seeds),m=(0,l.sortBy)((function(e){return e.name.toLowerCase()}))(s);return(0,o.createComponentVNode)(2,a.Window,{width:600,height:760,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,i.Section,{title:"Seeds",children:m.map((function(e){return(0,o.createComponentVNode)(2,i.Flex,{spacing:1,mt:-1,children:[(0,o.createComponentVNode)(2,i.Flex.Item,{basis:"60%",children:(0,o.createComponentVNode)(2,i.Collapsible,{title:(0,c.toTitleCase)(e.name)+" #"+e.uid,children:(0,o.createComponentVNode)(2,i.Section,{width:"165%",title:"Traits",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:Object.keys(e.traits).map((function(t){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:(0,c.toTitleCase)(t),children:e.traits[t]},t)}))})})})}),(0,o.createComponentVNode)(2,i.Flex.Item,{mt:.4,children:[e.amount," Remaining"]}),(0,o.createComponentVNode)(2,i.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"download",onClick:function(){return d("vend",{id:e.id})},children:"Vend"})}),(0,o.createComponentVNode)(2,i.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"trash",onClick:function(){return d("purge",{id:e.id})},children:"Purge"})})]},e.name+e.uid)}))})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.ShieldCapacitor=void 0;var o=n(0),r=n(1),i=n(3),a=n(2),c=n(5),l=n(20);t.ShieldCapacitor=function(e,t){var n=(0,r.useBackend)(t),d=n.act,u=n.data,s=u.active,m=u.time_since_fail,p=u.stored_charge,h=u.max_charge,C=u.charge_rate,f=u.max_charge_rate;return(0,o.createComponentVNode)(2,i.Window,{width:500,height:400,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Status",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",selected:s,content:s?"Online":"Offline",onClick:function(){return d("toggle")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Capacitor Status",children:m>2?(0,o.createComponentVNode)(2,a.Box,{color:"good",children:"OK."}):(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Discharging!"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Stored Energy",children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:p,format:function(e){return(0,l.formatSiUnit)(e,0,"J")}})," (",(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:100*(0,c.round)(p/h,1)}),"%)"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Charge Rate",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:C,step:100,stepPixelSize:.2,minValue:1e4,maxValue:f,format:function(e){return(0,l.formatPower)(e)},onDrag:function(e,t){return d("charge_rate",{rate:t})}})})]})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.ShieldGenerator=void 0;var o=n(0),r=n(1),i=n(3),a=n(2),c=n(5),l=n(20),d=n(61);t.ShieldGenerator=function(e,t){var n=(0,r.useBackend)(t),a=(n.act,n.data.locked);return(0,o.createComponentVNode)(2,i.Window,{width:500,height:400,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:a?(0,o.createComponentVNode)(2,u):(0,o.createComponentVNode)(2,s)})})};var u=function(e,t){return(0,o.createComponentVNode)(2,d.FullscreenNotice,{title:"Locked",children:[(0,o.createComponentVNode)(2,a.Box,{fontSize:"1.5rem",bold:!0,children:(0,o.createComponentVNode)(2,a.Icon,{name:"exclamation-triangle",verticalAlign:"middle",size:3,mr:"1rem"})}),(0,o.createComponentVNode)(2,a.Box,{color:"label",my:"1rem",children:"Swipe your ID to begin."})]})},s=function(e,t){var n=(0,r.useBackend)(t),i=n.act,d=n.data.lockedData,u=d.capacitors,s=d.active,m=d.failing,p=d.radius,h=d.max_radius,C=d.z_range,f=d.max_z_range,N=d.average_field_strength,b=d.target_field_strength,V=d.max_field_strength,g=d.shields,v=d.upkeep,_=d.strengthen_rate,k=d.max_strengthen_rate,y=d.gen_power,L=(u||[]).length;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Status",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Field Status",children:m?(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Unstable"}):(0,o.createComponentVNode)(2,a.Box,{color:"good",children:"Stable"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Overall Field Strength",children:[(0,c.round)(N,2)," Renwick (",b&&(0,c.round)(100*N/b,1)||"NA","%)"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Upkeep Power",children:(0,l.formatPower)(v)}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Shield Generation Power",children:(0,l.formatPower)(y)}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Currently Shielded",children:[g," m\xb2"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Capacitors",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:L?u.map((function(e,t){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Capacitor #"+t,children:[e.active?(0,o.createComponentVNode)(2,a.Box,{color:"good",children:"Online"}):(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Offline"}),(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Charge",children:[(0,l.formatSiUnit)(e.stored_charge,0,"J")," (",100*(0,c.round)(e.stored_charge/e.max_charge,2),"%)"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",children:e.failing?(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Discharging"}):(0,o.createComponentVNode)(2,a.Box,{color:"good",children:"OK."})})]})]},t)})):(0,o.createComponentVNode)(2,a.LabeledList.Item,{color:"bad",children:"No Capacitors Connected"})})})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Controls",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",content:s?"Online":"Offline",selected:s,onClick:function(){return i("toggle")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Coverage Radius",children:(0,o.createComponentVNode)(2,a.NumberInput,{fluid:!0,stepPixelSize:6,minValue:0,maxValue:h,value:p,unit:"m",onDrag:function(e,t){return i("change_radius",{val:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Vertical Shielding",children:(0,o.createComponentVNode)(2,a.NumberInput,{fluid:!0,stepPixelSize:12,minValue:0,maxValue:f,value:C,unit:"vertical range",onDrag:function(e,t){return i("z_range",{val:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Charge Rate",children:(0,o.createComponentVNode)(2,a.NumberInput,{fluid:!0,stepPixelSize:12,minValue:0,step:.1,maxValue:k,value:_,format:function(e){return(0,c.round)(e,1)},unit:"Renwick/s",onDrag:function(e,t){return i("strengthen_rate",{val:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Maximum Field Strength",children:(0,o.createComponentVNode)(2,a.NumberInput,{fluid:!0,stepPixelSize:12,minValue:1,maxValue:V,value:b,unit:"Renwick",onDrag:function(e,t){return i("target_field_strength",{val:t})}})})]})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.ShuttleControl=void 0;var o=n(0),r=n(6),i=n(1),a=n(2),c=n(3),l=function(e,t){var n="ERROR",r="bad",i=!1;return"docked"===e?(n="DOCKED",r="good"):"docking"===e?(n="DOCKING",r="average",i=!0):"undocking"===e?(n="UNDOCKING",r="average",i=!0):"undocked"===e&&(n="UNDOCKED",r="#676767"),i&&t&&(n+="-MANUAL"),(0,o.createComponentVNode)(2,a.Box,{color:r,children:n})},d=function(e,t){var n=(0,i.useBackend)(t),r=n.act,c=n.data,d=e.engineName,u=void 0===d?"Bluespace Drive":d,s=c.shuttle_status,m=c.shuttle_state,p=c.has_docking,h=c.docking_status,C=c.docking_override,f=c.docking_codes;return(0,o.createComponentVNode)(2,a.Section,{title:"Shuttle Status",children:[(0,o.createComponentVNode)(2,a.Box,{color:"label",mb:1,children:s}),(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:u,children:"idle"===m&&(0,o.createComponentVNode)(2,a.Box,{color:"#676767",bold:!0,children:"IDLE"})||"warmup"===m&&(0,o.createComponentVNode)(2,a.Box,{color:"#336699",children:"SPINNING UP"})||"in_transit"===m&&(0,o.createComponentVNode)(2,a.Box,{color:"#336699",children:"ENGAGED"})||(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"ERROR"})}),p&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Docking Status",children:l(h,C)}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Docking Codes",children:(0,o.createComponentVNode)(2,a.Button,{icon:"pen",onClick:function(){return r("set_codes")},children:f||"Not Set"})})],4)||null]})]})},u=function(e,t){var n=(0,i.useBackend)(t),r=n.act,c=n.data,l=c.can_launch,d=c.can_cancel,u=c.can_force;return(0,o.createComponentVNode)(2,a.Section,{title:"Controls",children:(0,o.createComponentVNode)(2,a.Flex,{spacing:1,children:[(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return r("move")},disabled:!l,icon:"rocket",fluid:!0,children:"Launch Shuttle"})}),(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return r("cancel")},disabled:!d,icon:"ban",fluid:!0,children:"Cancel Launch"})}),(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return r("force")},color:"bad",disabled:!u,icon:"exclamation-triangle",fluid:!0,children:"Force Launch"})})]})})},s={ShuttleControlConsoleDefault:(0,o.createComponentVNode)(2,(function(e,t){var n=(0,i.useBackend)(t);n.act,n.data;return(0,o.createFragment)([(0,o.createComponentVNode)(2,d),(0,o.createComponentVNode)(2,u)],4)})),ShuttleControlConsoleMulti:(0,o.createComponentVNode)(2,(function(e,t){var n=(0,i.useBackend)(t),r=n.act,c=n.data,l=c.can_cloak,s=c.can_pick,m=c.legit,p=c.cloaked,h=c.destination_name;return(0,o.createFragment)([(0,o.createComponentVNode)(2,d),(0,o.createComponentVNode)(2,a.Section,{title:"Multishuttle Controls",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[l&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:m?"ATC Inhibitor":"Cloaking",children:(0,o.createComponentVNode)(2,a.Button,{selected:p,icon:p?"eye":"eye-o",onClick:function(){return r("toggle_cloaked")},children:p?"Enabled":"Disabled"})})||null,(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current Destination",children:(0,o.createComponentVNode)(2,a.Button,{icon:"taxi",disabled:!s,onClick:function(){return r("pick")},children:h})})]})}),(0,o.createComponentVNode)(2,u)],4)})),ShuttleControlConsoleExploration:(0,o.createComponentVNode)(2,(function(e,t){var n=(0,i.useBackend)(t),r=n.act,c=n.data,l=c.can_pick,s=c.destination_name,m=c.fuel_usage,p=c.fuel_span,h=c.remaining_fuel;return(0,o.createFragment)([(0,o.createComponentVNode)(2,d,{engineName:"Engines"}),(0,o.createComponentVNode)(2,a.Section,{title:"Jump Controls",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current Destination",children:(0,o.createComponentVNode)(2,a.Button,{icon:"taxi",disabled:!l,onClick:function(){return r("pick")},children:s})}),m&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Est. Delta-V Budget",color:p,children:[h," m/s"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Avg. Delta-V Per Maneuver",children:[m," m/s"]})],4)||null]})}),(0,o.createComponentVNode)(2,u)],4)})),ShuttleControlConsoleWeb:(0,o.createComponentVNode)(2,(function(e,t){var n=(0,i.useBackend)(t),c=n.act,d=n.data,u=d.autopilot,s=d.can_rename,m=d.shuttle_state,p=d.is_moving,h=d.skip_docking,C=d.docking_status,f=d.docking_override,N=d.shuttle_location,b=d.can_cloak,V=d.cloaked,g=d.can_autopilot,v=d.routes,_=d.is_in_transit,k=d.travel_progress,y=d.time_left,L=d.doors,B=d.sensors;return(0,o.createFragment)([u&&(0,o.createComponentVNode)(2,a.Section,{title:"AI PILOT (CLASS D) ACTIVE",children:(0,o.createComponentVNode)(2,a.Box,{inline:!0,italic:!0,children:"This vessel will start and stop automatically. Ensure that all non-cycling capable hatches and doors are closed, as the automated system may not be able to control them. Docking and flight controls are locked. To unlock, disable the automated flight system."})})||null,(0,o.createComponentVNode)(2,a.Section,{title:"Shuttle Status",buttons:s&&(0,o.createComponentVNode)(2,a.Button,{icon:"pen",onClick:function(){return c("rename_command")},children:"Rename"})||null,children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Engines",children:"idle"===m&&(0,o.createComponentVNode)(2,a.Box,{color:"#676767",bold:!0,children:"IDLE"})||"warmup"===m&&(0,o.createComponentVNode)(2,a.Box,{color:"#336699",children:"SPINNING UP"})||"in_transit"===m&&(0,o.createComponentVNode)(2,a.Box,{color:"#336699",children:"ENGAGED"})||(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"ERROR"})}),!p&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current Location",children:(0,r.toTitleCase)(N)}),!h&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Docking Status",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{selected:"docked"===C,disabled:"undocked"!==C&&"docked"!==C,onClick:function(){return c("dock_command")},children:"Dock"}),(0,o.createComponentVNode)(2,a.Button,{selected:"undocked"===C,disabled:"docked"!==C&&"undocked"!==C,onClick:function(){return c("undock_command")},children:"Undock"})],4),children:(0,o.createComponentVNode)(2,a.Box,{bold:!0,inline:!0,children:l(C,f)})})||null,b&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Cloaking",children:(0,o.createComponentVNode)(2,a.Button,{selected:V,icon:V?"eye":"eye-o",onClick:function(){return c("toggle_cloaked")},children:V?"Enabled":"Disabled"})})||null,g&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Autopilot",children:(0,o.createComponentVNode)(2,a.Button,{selected:u,icon:u?"eye":"eye-o",onClick:function(){return c("toggle_autopilot")},children:u?"Enabled":"Disabled"})})||null],0)||null]}),!p&&(0,o.createComponentVNode)(2,a.Section,{level:2,title:"Available Destinations",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:v.length&&v.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,children:(0,o.createComponentVNode)(2,a.Button,{icon:"rocket",onClick:function(){return c("traverse",{traverse:e.index})},children:e.travel_time})},e.name)}))||(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Error",color:"bad",children:"No routes found."})})})||null]}),_&&(0,o.createComponentVNode)(2,a.Section,{title:"Transit ETA",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Distance from target",children:(0,o.createComponentVNode)(2,a.ProgressBar,{color:"good",minValue:0,maxValue:100,value:k,children:[y,"s"]})})})})||null,Object.keys(L).length&&(0,o.createComponentVNode)(2,a.Section,{title:"Hatch Status",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:Object.keys(L).map((function(e){var t=L[e];return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e,children:[t.open&&(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:"bad",children:"Open"})||(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:"good",children:"Closed"}),"\xa0-\xa0",t.bolted&&(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:"good",children:"Bolted"})||(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:"bad",children:"Unbolted"})]},e)}))})})||null,Object.keys(B).length&&(0,o.createComponentVNode)(2,a.Section,{title:"Sensors",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:Object.keys(B).map((function(e){var t=B[e];return-1===t.reading?(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e,color:"bad",children:"Unable to get sensor air reading."}):(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pressure",children:[t.pressure,"kPa"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Temperature",children:[t.temp,"\xb0C"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Oxygen",children:[t.oxygen,"%"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Nitrogen",children:[t.nitrogen,"%"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Carbon Dioxide",children:[t.carbon_dioxide,"%"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Phoron",children:[t.phoron,"%"]}),t.other&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Other",children:[t.other,"%"]})||null]})},e)}))})})||null],0)}))};t.ShuttleControl=function(e,t){var n=(0,i.useBackend)(t),r=(n.act,n.data.subtemplate);return(0,o.createComponentVNode)(2,c.Window,{width:470,height:"ShuttleControlConsoleWeb"===r?560:370,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{children:s[r]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Sleeper=void 0;var o=n(0),r=n(5),i=n(1),a=n(2),c=n(3),l=[["good","Alive"],["average","Unconscious"],["bad","DEAD"]],d=[["Resp","oxyLoss"],["Toxin","toxLoss"],["Brute","bruteLoss"],["Burn","fireLoss"]],u={average:[.25,.5],bad:[.5,Infinity]},s=["bad","average","average","good","average","average","bad"];t.Sleeper=function(e,t){var n=(0,i.useBackend)(t),r=(n.act,n.data.hasOccupant?(0,o.createComponentVNode)(2,m):(0,o.createComponentVNode)(2,N));return(0,o.createComponentVNode)(2,c.Window,{width:550,height:760,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{className:"Layout__content--flexColumn",children:r})})};var m=function(e,t){var n=(0,i.useBackend)(t),r=(n.act,n.data),a=(r.occupant,r.dialysis),c=r.stomachpumping;return(0,o.createFragment)([(0,o.createComponentVNode)(2,p),(0,o.createComponentVNode)(2,h),(0,o.createComponentVNode)(2,C,{title:"Dialysis",active:a,actToDo:"togglefilter"}),(0,o.createComponentVNode)(2,C,{title:"Stomach Pump",active:c,actToDo:"togglepump"}),(0,o.createComponentVNode)(2,f)],4)},p=function(e,t){var n=(0,i.useBackend)(t),c=n.act,d=n.data,u=d.occupant,m=d.auto_eject_dead,p=d.stasis;return(0,o.createComponentVNode)(2,a.Section,{title:"Occupant",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{color:"label",display:"inline",children:"Auto-eject if dead:\xa0"}),(0,o.createComponentVNode)(2,a.Button,{icon:m?"toggle-on":"toggle-off",selected:m,content:m?"On":"Off",onClick:function(){return c("auto_eject_dead_"+(m?"off":"on"))}}),(0,o.createComponentVNode)(2,a.Button,{icon:"user-slash",content:"Eject",onClick:function(){return c("ejectify")}}),(0,o.createComponentVNode)(2,a.Button,{content:p,onClick:function(){return c("changestasis")}})],4),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Name",children:u.name}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Health",children:(0,o.createComponentVNode)(2,a.ProgressBar,{min:0,max:u.maxHealth,value:u.health/u.maxHealth,ranges:{good:[.5,Infinity],average:[0,.5],bad:[-Infinity,0]},children:(0,r.round)(u.health,0)})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",color:l[u.stat][0],children:l[u.stat][1]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Temperature",children:(0,o.createComponentVNode)(2,a.ProgressBar,{min:"0",max:u.maxTemp,value:u.bodyTemperature/u.maxTemp,color:s[u.temperatureSuitability+3],children:[(0,r.round)(u.btCelsius,0),"\xb0C,",(0,r.round)(u.btFaren,0),"\xb0F"]})}),!!u.hasBlood&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Blood Level",children:(0,o.createComponentVNode)(2,a.ProgressBar,{min:"0",max:u.bloodMax,value:u.bloodLevel/u.bloodMax,ranges:{bad:[-Infinity,.6],average:[.6,.9],good:[.6,Infinity]},children:[u.bloodPercent,"%, ",u.bloodLevel,"cl"]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pulse",verticalAlign:"middle",children:[u.pulse," BPM"]})],4)]})})},h=function(e,t){var n=(0,i.useBackend)(t).data.occupant;return(0,o.createComponentVNode)(2,a.Section,{title:"Damage",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:d.map((function(e,t){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e[0],children:(0,o.createComponentVNode)(2,a.ProgressBar,{min:"0",max:"100",value:n[e[1]]/100,ranges:u,children:(0,r.round)(n[e[1]],0)},t)},t)}))})})},C=function(e,t){var n=(0,i.useBackend)(t),r=n.act,c=n.data,l=c.isBeakerLoaded,d=c.beakerMaxSpace,u=c.beakerFreeSpace,s=e.active,m=e.actToDo,p=e.title,h=s&&u>0;return(0,o.createComponentVNode)(2,a.Section,{title:p,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{disabled:!l||u<=0,selected:h,icon:h?"toggle-on":"toggle-off",content:h?"Active":"Inactive",onClick:function(){return r(m)}}),(0,o.createComponentVNode)(2,a.Button,{disabled:!l,icon:"eject",content:"Eject",onClick:function(){return r("removebeaker")}})],4),children:l?(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Remaining Space",children:(0,o.createComponentVNode)(2,a.ProgressBar,{min:"0",max:d,value:u/d,ranges:{good:[.5,Infinity],average:[.25,.5],bad:[-Infinity,.25]},children:[u,"u"]})})}):(0,o.createComponentVNode)(2,a.Box,{color:"label",children:"No beaker loaded."})})},f=function(e,t){var n=(0,i.useBackend)(t),r=n.act,c=n.data,l=c.occupant,d=c.chemicals,u=c.maxchem,s=c.amounts;return(0,o.createComponentVNode)(2,a.Section,{title:"Chemicals",flexGrow:"1",children:d.map((function(e,t){var n,i="";return e.overdosing?(i="bad",n=(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:[(0,o.createComponentVNode)(2,a.Icon,{name:"exclamation-circle"}),"\xa0 Overdosing!"]})):e.od_warning&&(i="average",n=(0,o.createComponentVNode)(2,a.Box,{color:"average",children:[(0,o.createComponentVNode)(2,a.Icon,{name:"exclamation-triangle"}),"\xa0 Close to overdosing"]})),(0,o.createComponentVNode)(2,a.Box,{backgroundColor:"rgba(0, 0, 0, 0.33)",mb:"0.5rem",children:(0,o.createComponentVNode)(2,a.Section,{title:e.title,level:"3",mx:"0",lineHeight:"18px",buttons:n,children:(0,o.createComponentVNode)(2,a.Flex,{align:"flex-start",children:[(0,o.createComponentVNode)(2,a.ProgressBar,{min:"0",max:u,value:e.occ_amount/u,color:i,mr:"0.5rem",children:[e.pretty_amount,"/",u,"u"]}),s.map((function(t,n){return(0,o.createComponentVNode)(2,a.Button,{disabled:!e.injectable||e.occ_amount+t>u||2===l.stat,icon:"syringe",content:t,mb:"0",height:"19px",onClick:function(){return r("chemical",{chemid:e.id,amount:t})}},n)}))]})})},t)}))})},N=function(e,t){var n=(0,i.useBackend)(t),r=n.act,c=n.data.isBeakerLoaded;return(0,o.createComponentVNode)(2,a.Section,{textAlign:"center",flexGrow:"1",children:(0,o.createComponentVNode)(2,a.Flex,{height:"100%",children:(0,o.createComponentVNode)(2,a.Flex.Item,{grow:"1",align:"center",color:"label",children:[(0,o.createComponentVNode)(2,a.Icon,{name:"user-slash",mb:"0.5rem",size:"5"}),(0,o.createVNode)(1,"br"),"No occupant detected.",c&&(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Remove Beaker",onClick:function(){return r("removebeaker")}})})||null]})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.SmartVend=void 0;var o=n(0),r=n(8),i=n(1),a=n(2),c=n(3);t.SmartVend=function(e,t){var n=(0,i.useBackend)(t),l=n.act,d=n.config,u=n.data;return(0,o.createComponentVNode)(2,c.Window,{width:440,height:550,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,a.Section,{title:"Storage",children:[u.secure&&(0,o.createComponentVNode)(2,a.NoticeBox,{danger:-1===u.locked,info:-1!==u.locked,children:-1===u.locked?(0,o.createComponentVNode)(2,a.Box,{children:"Sec.re ACC_** //):securi_nt.diag=>##'or 1=1'%($..."}):(0,o.createComponentVNode)(2,a.Box,{children:"Secure Access: Please have your identification ready."})})||null,0===u.contents.length&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:["Unfortunately, this ",d.title," is empty."]})||(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:"Item"}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,textAlign:"center",children:"Amount"}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,textAlign:"center",children:"Dispense"})]}),(0,r.map)((function(e,t){return(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:e.name}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,textAlign:"center",children:[e.amount," in stock"]}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:[(0,o.createComponentVNode)(2,a.Button,{content:"1",disabled:e.amount<1,onClick:function(){return l("Release",{index:e.index,amount:1})}}),(0,o.createComponentVNode)(2,a.Button,{content:"5",disabled:e.amount<5,onClick:function(){return l("Release",{index:e.index,amount:5})}}),(0,o.createComponentVNode)(2,a.Button,{content:"Custom",disabled:e.amount<1,onClick:function(){return l("Release",{index:e.index})}}),(0,o.createComponentVNode)(2,a.Button,{content:"All",disabled:e.amount<1,onClick:function(){return l("Release",{index:e.index,amount:e.amount})}})]})]},t)}))(u.contents)]})]})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Smes=void 0;var o=n(0),r=n(1),i=n(2),a=n(20),c=n(3),l=n(5);t.Smes=function(e,t){var n=(0,r.useBackend)(t),d=n.act,u=n.data,s=u.capacityPercent,m=u.capacity,p=u.charge,h=u.inputAttempt,C=u.inputting,f=u.inputLevel,N=u.inputLevelMax,b=u.inputAvailable,V=u.outputAttempt,g=u.outputting,v=u.outputLevel,_=u.outputLevelMax,k=u.outputUsed,y=(s>=100?"good":C&&"average")||"bad",L=(g?"good":p>0&&"average")||"bad";return(0,o.createComponentVNode)(2,c.Window,{width:340,height:350,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{children:[(0,o.createComponentVNode)(2,i.Section,{title:"Stored Energy",children:(0,o.createComponentVNode)(2,i.ProgressBar,{value:.01*s,ranges:{good:[.5,Infinity],average:[.15,.5],bad:[-Infinity,.15]},children:[(0,l.round)(p/6e4,1)," kWh / ",(0,l.round)(m/6e4)," kWh (",s,"%)"]})}),(0,o.createComponentVNode)(2,i.Section,{title:"Input",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Charge Mode",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:h?"sync-alt":"times",selected:h,onClick:function(){return d("tryinput")},children:h?"On":"Off"}),children:(0,o.createComponentVNode)(2,i.Box,{color:y,children:(s>=100?"Fully Charged":C&&"Charging")||"Not Charging"})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Target Input",children:(0,o.createComponentVNode)(2,i.Flex,{inline:!0,width:"100%",children:[(0,o.createComponentVNode)(2,i.Flex.Item,{children:[(0,o.createComponentVNode)(2,i.Button,{icon:"fast-backward",disabled:0===f,onClick:function(){return d("input",{target:"min"})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"backward",disabled:0===f,onClick:function(){return d("input",{adjust:-1e4})}})]}),(0,o.createComponentVNode)(2,i.Flex.Item,{grow:1,mx:1,children:(0,o.createComponentVNode)(2,i.Slider,{value:f/1e3,fillValue:b/1e3,minValue:0,maxValue:N/1e3,step:5,stepPixelSize:4,format:function(e){return(0,a.formatPower)(1e3*e,1)},onDrag:function(e,t){return d("input",{target:1e3*t})}})}),(0,o.createComponentVNode)(2,i.Flex.Item,{children:[(0,o.createComponentVNode)(2,i.Button,{icon:"forward",disabled:f===N,onClick:function(){return d("input",{adjust:1e4})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"fast-forward",disabled:f===N,onClick:function(){return d("input",{target:"max"})}})]})]})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Available",children:(0,a.formatPower)(b)})]})}),(0,o.createComponentVNode)(2,i.Section,{title:"Output",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Output Mode",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:V?"power-off":"times",selected:V,onClick:function(){return d("tryoutput")},children:V?"On":"Off"}),children:(0,o.createComponentVNode)(2,i.Box,{color:L,children:g?"Sending":p>0?"Not Sending":"No Charge"})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Target Output",children:(0,o.createComponentVNode)(2,i.Flex,{inline:!0,width:"100%",children:[(0,o.createComponentVNode)(2,i.Flex.Item,{children:[(0,o.createComponentVNode)(2,i.Button,{icon:"fast-backward",disabled:0===v,onClick:function(){return d("output",{target:"min"})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"backward",disabled:0===v,onClick:function(){return d("output",{adjust:-1e4})}})]}),(0,o.createComponentVNode)(2,i.Flex.Item,{grow:1,mx:1,children:(0,o.createComponentVNode)(2,i.Slider,{value:v/1e3,minValue:0,maxValue:_/1e3,step:5,stepPixelSize:4,format:function(e){return(0,a.formatPower)(1e3*e,1)},onDrag:function(e,t){return d("output",{target:1e3*t})}})}),(0,o.createComponentVNode)(2,i.Flex.Item,{children:[(0,o.createComponentVNode)(2,i.Button,{icon:"forward",disabled:v===_,onClick:function(){return d("output",{adjust:1e4})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"fast-forward",disabled:v===_,onClick:function(){return d("output",{target:"max"})}})]})]})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Outputting",children:(0,a.formatPower)(k)})]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.SolarControl=void 0;var o=n(0),r=n(1),i=n(2),a=n(3),c=n(5);t.SolarControl=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,u=d.generated,s=d.generated_ratio,m=d.sun_angle,p=d.array_angle,h=d.rotation_rate,C=d.max_rotation_rate,f=d.tracking_state,N=d.connected_panels,b=d.connected_tracker;return(0,o.createComponentVNode)(2,a.Window,{width:380,height:230,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:[(0,o.createComponentVNode)(2,i.Section,{title:"Status",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"sync",content:"Scan for new hardware",onClick:function(){return l("refresh")}}),children:(0,o.createComponentVNode)(2,i.Grid,{children:[(0,o.createComponentVNode)(2,i.Grid.Column,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Solar tracker",color:b?"good":"bad",children:b?"OK":"N/A"}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Solar panels",color:N>0?"good":"bad",children:N})]})}),(0,o.createComponentVNode)(2,i.Grid.Column,{size:1.5,children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Power output",children:(0,o.createComponentVNode)(2,i.ProgressBar,{ranges:{good:[.66,Infinity],average:[.33,.66],bad:[-Infinity,.33]},minValue:0,maxValue:1,value:s,children:u+" W"})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Star orientation",children:[m,"\xb0"]})]})})]})}),(0,o.createComponentVNode)(2,i.Section,{title:"Controls",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Tracking",children:[(0,o.createComponentVNode)(2,i.Button,{icon:"times",content:"Off",selected:0===f,onClick:function(){return l("tracking",{mode:0})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"clock-o",content:"Timed",selected:1===f,onClick:function(){return l("tracking",{mode:1})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"sync",content:"Auto",selected:2===f,disabled:!b,onClick:function(){return l("tracking",{mode:2})}})]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Azimuth",children:[(0===f||1===f)&&(0,o.createComponentVNode)(2,i.NumberInput,{width:"52px",unit:"\xb0",step:1,stepPixelSize:2,minValue:-360,maxValue:720,value:p,format:function(e){var t=Math.sign(e)>0?" (CW)":" (CCW)";return Math.abs((0,c.round)(e))+t},onDrag:function(e,t){return l("azimuth",{value:t})}}),1===f&&(0,o.createComponentVNode)(2,i.NumberInput,{width:"80px",unit:"deg/h",step:1,minValue:-C-.01,maxValue:C+.01,value:h,format:function(e){var t=Math.sign(e)>0?" (CW)":" (CCW)";return Math.abs((0,c.round)(e))+t},onDrag:function(e,t){return l("azimuth_rate",{value:t})}}),2===f&&(0,o.createComponentVNode)(2,i.Box,{inline:!0,color:"label",mt:"3px",children:[p+"\xb0"," (auto)"]})]})]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.SpaceHeater=void 0;var o=n(0),r=n(28),i=n(1),a=n(2),c=n(3);t.SpaceHeater=function(e,t){var n=(0,i.useBackend)(t),l=n.act,d=n.data,u=d.temp,s=d.minTemp,m=d.maxTemp,p=d.cell,h=d.power;return(0,o.createComponentVNode)(2,c.Window,{width:300,height:250,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{title:"Status",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Target Temperature",children:[u," K (",u-r.T0C,"\xb0 C)"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current Charge",children:[h,"% ",!p&&"(No Cell Inserted)"]})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Controls",children:(0,o.createComponentVNode)(2,a.LabeledControls,{children:[(0,o.createComponentVNode)(2,a.LabeledControls.Item,{label:"Thermostat",children:(0,o.createComponentVNode)(2,a.Knob,{animated:!0,value:u-r.T0C,minValue:s-r.T0C,maxValue:m-r.T0C,unit:"C",onChange:function(e,t){return l("temp",{newtemp:t+r.T0C})}})}),(0,o.createComponentVNode)(2,a.LabeledControls.Item,{label:"Cell",children:p?(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Eject Cell",onClick:function(){return l("cellremove")}}):(0,o.createComponentVNode)(2,a.Button,{icon:"car-battery",content:"Insert Cell",onClick:function(){return l("cellinstall")}})})]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Stack=void 0;var o=n(0),r=(n(5),n(1)),i=n(2),a=n(3);n(24);t.Stack=function(e,t){var n=(0,r.useBackend)(t),l=(n.act,n.data),d=l.amount,u=l.recipes;return(0,o.createComponentVNode)(2,a.Window,{width:400,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,i.Section,{title:"Amount: "+d,children:(0,o.createComponentVNode)(2,c,{recipes:u})})})})};var c=function u(e,t){var n=(0,r.useBackend)(t),a=(n.act,n.data,e.recipes);return Object.keys(a).sort().map((function(e){var t=a[e];return t.ref===undefined?(0,o.createComponentVNode)(2,i.Collapsible,{ml:1,mb:-.7,color:"label",title:e,children:(0,o.createComponentVNode)(2,i.Box,{ml:1,children:(0,o.createComponentVNode)(2,u,{recipes:t})})}):(0,o.createComponentVNode)(2,d,{title:e,recipe:t})}))},l=function(e,t){for(var n=(0,r.useBackend)(t),a=n.act,c=(n.data,e.recipe),l=e.maxMultiplier,d=Math.min(l,Math.floor(c.max_res_amount/c.res_amount)),u=[5,10,25],s=[],m=function(){var e=h[p];d>=e&&s.push((0,o.createComponentVNode)(2,i.Button,{content:e*c.res_amount+"x",onClick:function(){return a("make",{ref:c.ref,multiplier:e})}}))},p=0,h=u;p1?"s":""),h+=")",s>1&&(h=s+"x "+h);var C=function(e,t){return e.req_amount>t?0:Math.floor(t/e.req_amount)}(d,c);return(0,o.createComponentVNode)(2,i.Box,{children:(0,o.createComponentVNode)(2,i.Table,{children:(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,disabled:!C,icon:"wrench",content:h,onClick:function(){return a("make",{ref:d.ref,multiplier:1})}})}),m>1&&C>1&&(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,children:(0,o.createComponentVNode)(2,l,{recipe:d,maxMultiplier:C})})]})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.StarcasterCh=void 0;var o=n(0),r=n(1),i=n(2),a=n(3),c=n(75);t.StarcasterCh=function(e,t){var n=(0,r.useBackend)(t),i=(n.act,n.data.article),c=(0,o.createComponentVNode)(2,d);return i&&(c=(0,o.createComponentVNode)(2,l)),(0,o.createComponentVNode)(2,a.Window,{width:575,height:750,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:c})})};var l=function(e,t){var n=(0,r.useBackend)(t),a=n.act,l=n.data.article;if(!l)return(0,o.createComponentVNode)(2,i.Section,{children:"Error: Article not found."});var d=l.title,u=l.cover,s=l.content;return(0,o.createComponentVNode)(2,i.Section,{title:"Viewing: "+d,buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"times",onClick:function(){return a("PRG_reset")},children:"Close"}),children:[!!u&&(0,o.createVNode)(1,"img",null,null,1,{src:(0,c.resolveAsset)(u)}),(0,o.createVNode)(1,"div",null,null,1,{dangerouslySetInnerHTML:{__html:s}})]})},d=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,l=c.showing_archived,d=c.all_articles;return(0,o.createComponentVNode)(2,i.Section,{title:"Articles List",buttons:(0,o.createComponentVNode)(2,i.Button.Checkbox,{onClick:function(){return a("PRG_toggle_archived")},checked:l,children:"Show Archived"}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:d.length&&d.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.name,buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"download",onClick:function(){return a("PRG_openarticle",{uid:e.uid})}})},e.uid)}))||(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Error",children:"Unable to connect to Starfire database."})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.StationBlueprintsContent=t.StationBlueprints=void 0;var o=n(0),r=(n(8),n(41),n(10),n(6),n(1)),i=n(2),a=n(3);t.StationBlueprints=function(e,t){return(0,o.createComponentVNode)(2,a.Window,{width:870,height:708,resizable:!0,children:(0,o.createComponentVNode)(2,c)})};var c=function(e,t){var n=(0,r.useBackend)(t),c=(n.act,n.data),l=(n.config,c.mapRef);c.areas,c.turfs;return(0,o.createFragment)([(0,o.createVNode)(1,"div","CameraConsole__left",(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:"Honk!"}),2),(0,o.createVNode)(1,"div","CameraConsole__right",(0,o.createComponentVNode)(2,i.ByondUi,{className:"CameraConsole__map",params:{id:l,type:"map"}}),2)],4)};t.StationBlueprintsContent=c},function(e,t,n){"use strict";t.__esModule=!0,t.SuitCycler=void 0;var o=n(0),r=n(1),i=n(2),a=n(3);t.SuitCycler=function(e,t){var n=(0,r.useBackend)(t),i=(n.act,n.data),s=i.active,m=i.locked,p=i.uv_active,h=(0,o.createComponentVNode)(2,c);return p?h=(0,o.createComponentVNode)(2,l):m?h=(0,o.createComponentVNode)(2,d):s&&(h=(0,o.createComponentVNode)(2,u)),(0,o.createComponentVNode)(2,a.Window,{width:320,height:400,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:h})})};var c=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,l=c.safeties,d=c.occupied,u=c.suit,s=c.helmet,m=c.departments,p=c.species,h=c.uv_level,C=c.max_uv_level,f=c.can_repair,N=c.damage;return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{title:"Storage",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"lock",content:"Lock",onClick:function(){return a("lock")}}),children:[!(!d||!l)&&(0,o.createComponentVNode)(2,i.NoticeBox,{children:["Biological entity detected in suit chamber. Please remove before continuing with operation.",(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"eject",color:"red",content:"Eject Entity",onClick:function(){return a("eject_guy")}})]}),(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Helmet",children:(0,o.createComponentVNode)(2,i.Button,{icon:s?"square":"square-o",content:s||"Empty",disabled:!s,onClick:function(){return a("dispense",{item:"helmet"})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Suit",children:(0,o.createComponentVNode)(2,i.Button,{icon:u?"square":"square-o",content:u||"Empty",disabled:!u,onClick:function(){return a("dispense",{item:"suit"})}})}),f&&N?(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Suit Damage",children:[N,(0,o.createComponentVNode)(2,i.Button,{icon:"wrench",content:"Repair",onClick:function(){return a("repair_suit")}})]}):null]})]}),(0,o.createComponentVNode)(2,i.Section,{title:"Customization",children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Target Paintjob",children:(0,o.createComponentVNode)(2,i.Dropdown,{noscroll:!0,width:"100%",options:m,selected:m[0],onSelected:function(e){return a("department",{department:e})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Target Species",children:(0,o.createComponentVNode)(2,i.Dropdown,{width:"100%",maxHeight:"160px",options:p,selected:p[0],onSelected:function(e){return a("species",{species:e})}})})]}),(0,o.createComponentVNode)(2,i.Button,{mt:1,fluid:!0,content:"Customize",onClick:function(){return a("apply_paintjob")}})]}),(0,o.createComponentVNode)(2,i.Section,{title:"UV Decontamination",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Radiation Level",children:(0,o.createComponentVNode)(2,i.NumberInput,{width:"50px",value:h,minValue:1,maxValue:C,stepPixelSize:30,onChange:function(e,t){return a("radlevel",{radlevel:t})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Decontaminate",children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"recycle",disabled:d&&l,textAlign:"center",onClick:function(){return a("uv")}})})]})})],4)},l=function(e,t){return(0,o.createComponentVNode)(2,i.NoticeBox,{children:"Contents are currently being decontaminated. Please wait."})},d=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,l=c.model_text,d=c.userHasAccess;return(0,o.createComponentVNode)(2,i.Section,{title:"Locked",textAlign:"center",children:[(0,o.createComponentVNode)(2,i.Box,{color:"bad",bold:!0,children:["The ",l," suit cycler is currently locked. Please contact your system administrator."]}),(0,o.createComponentVNode)(2,i.Box,{children:(0,o.createComponentVNode)(2,i.Button,{icon:"unlock",content:"[Unlock]",disabled:!d,onClick:function(){return a("lock")}})})]})},u=function(e,t){return(0,o.createComponentVNode)(2,i.NoticeBox,{children:"Contents are currently being painted. Please wait."})}},function(e,t,n){"use strict";t.__esModule=!0,t.SuitStorageUnit=void 0;var o=n(0),r=n(1),i=n(2),a=n(3);t.SuitStorageUnit=function(e,t){var n=(0,r.useBackend)(t),i=(n.act,n.data),s=i.panelopen,m=i.uv_active,p=i.broken,h=(0,o.createComponentVNode)(2,c);return s?h=(0,o.createComponentVNode)(2,l):m?h=(0,o.createComponentVNode)(2,d):p&&(h=(0,o.createComponentVNode)(2,u)),(0,o.createComponentVNode)(2,a.Window,{width:400,height:365,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:h})})};var c=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,l=c.locked,d=c.open,u=c.safeties,s=c.occupied,m=c.suit,p=c.helmet,h=c.mask;return(0,o.createComponentVNode)(2,i.Section,{title:"Storage",minHeight:"260px",buttons:(0,o.createFragment)([!d&&(0,o.createComponentVNode)(2,i.Button,{icon:l?"unlock":"lock",content:l?"Unlock":"Lock",onClick:function(){return a("lock")}}),!l&&(0,o.createComponentVNode)(2,i.Button,{icon:d?"sign-out-alt":"sign-in-alt",content:d?"Close":"Open",onClick:function(){return a("door")}})],0),children:[!(!s||!u)&&(0,o.createComponentVNode)(2,i.NoticeBox,{children:["Biological entity detected in suit chamber. Please remove before continuing with operation.",(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"eject",color:"red",content:"Eject Entity",onClick:function(){return a("eject_guy")}})]}),l&&(0,o.createComponentVNode)(2,i.Box,{mt:6,bold:!0,textAlign:"center",fontSize:"40px",children:[(0,o.createComponentVNode)(2,i.Box,{children:"Unit Locked"}),(0,o.createComponentVNode)(2,i.Icon,{name:"lock"})]})||d&&(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Helmet",children:(0,o.createComponentVNode)(2,i.Button,{icon:p?"square":"square-o",content:p||"Empty",disabled:!p,onClick:function(){return a("dispense",{item:"helmet"})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Suit",children:(0,o.createComponentVNode)(2,i.Button,{icon:m?"square":"square-o",content:m||"Empty",disabled:!m,onClick:function(){return a("dispense",{item:"suit"})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Mask",children:(0,o.createComponentVNode)(2,i.Button,{icon:h?"square":"square-o",content:h||"Empty",disabled:!h,onClick:function(){return a("dispense",{item:"mask"})}})})]})||(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"recycle",content:"Decontaminate",disabled:s&&u,textAlign:"center",onClick:function(){return a("uv")}})]})},l=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,l=c.safeties,d=c.uv_super;return(0,o.createComponentVNode)(2,i.Section,{title:"Maintenance Panel",children:[(0,o.createComponentVNode)(2,i.Box,{color:"grey",children:"The panel is ridden with controls, button and meters, labeled in strange signs and symbols that you cannot understand. Probably the manufactoring world's language. Among other things, a few controls catch your eye."}),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,i.Box,{children:["A small dial with a biohazard symbol next to it. It's pointing towards a gauge that reads ",d?"15nm":"185nm",".",(0,o.createComponentVNode)(2,i.Flex,{mt:1,align:"center",textAlign:"center",children:[(0,o.createComponentVNode)(2,i.Flex.Item,{basis:"50%",textAlign:"center",children:(0,o.createComponentVNode)(2,i.Knob,{size:2,inline:!0,value:d,minValue:0,maxValue:1,step:1,stepPixelSize:40,color:d?"red":"green",format:function(e){return e?"15nm":"185nm"},onChange:function(e,t){return a("toggleUV")}})}),(0,o.createComponentVNode)(2,i.Flex.Item,{basis:"50%",textAlign:"center",children:(0,o.createComponentVNode)(2,i.Icon,{name:"biohazard",size:3,color:"orange"})})]})]}),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,i.Box,{children:["A thick old-style button, with 2 grimy LED lights next to it. The ",l?(0,o.createVNode)(1,"font",null,"GREEN",16,{color:"green"}):(0,o.createVNode)(1,"font",null,"RED",16,{color:"red"})," LED is on.",(0,o.createComponentVNode)(2,i.Flex,{mt:1,align:"center",textAlign:"center",children:[(0,o.createComponentVNode)(2,i.Flex.Item,{basis:"50%",textAlign:"center",children:(0,o.createComponentVNode)(2,i.Button,{fontSize:"2rem",color:"grey",inline:!0,icon:"caret-square-right",style:{border:"4px solid #777","border-style":"outset"},onClick:function(){return a("togglesafeties")}})}),(0,o.createComponentVNode)(2,i.Flex.Item,{basis:"50%",textAlign:"center",children:[(0,o.createComponentVNode)(2,i.Icon,{name:"circle",color:l?"black":"red",mr:2}),(0,o.createComponentVNode)(2,i.Icon,{name:"circle",color:l?"green":"black"})]})]})]})]})},d=function(e,t){return(0,o.createComponentVNode)(2,i.NoticeBox,{children:"Contents are currently being decontaminated. Please wait."})},u=function(e,t){return(0,o.createComponentVNode)(2,i.NoticeBox,{danger:!0,children:"Unit chamber is too contaminated to continue usage. Please call for a qualified individual to perform maintenance."})}},function(e,t,n){"use strict";t.__esModule=!0,t.SupplyConsole=void 0;var o=n(0),r=n(8),i=(n(5),n(20)),a=n(1),c=n(2),l=n(45),d=n(3),u=n(41),s=function(e,t){var n=(0,a.useBackend)(t),r=n.act,i=n.data.supply_points,l=e.args,d=l.name,u=l.cost,s=l.manifest,m=l.ref,p=l.random;return(0,o.createComponentVNode)(2,c.Section,{width:"400px",level:2,m:"-1rem",pb:"1rem",title:d,buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"shopping-cart",content:"Buy - "+u+" points",disabled:u>i,onClick:function(){return r("request_crate",{ref:m})}}),children:(0,o.createComponentVNode)(2,c.Section,{title:"Contains"+(p?" any "+p+" of:":""),scrollable:!0,height:"200px",children:s.map((function(e){return(0,o.createComponentVNode)(2,c.Box,{children:e},e)}))})})};t.SupplyConsole=function(e,t){var n=(0,a.useBackend)(t);n.act,n.data;return(0,l.modalRegisterBodyOverride)("view_crate",s),(0,o.createComponentVNode)(2,d.Window,{width:700,height:620,children:(0,o.createComponentVNode)(2,d.Window.Content,{children:[(0,o.createComponentVNode)(2,l.ComplexModal,{maxWidth:"100%"}),(0,o.createComponentVNode)(2,c.Section,{title:"Supply Records",children:[(0,o.createComponentVNode)(2,m),(0,o.createComponentVNode)(2,p)]})]})})};var m=function(e,t){var n=(0,a.useBackend)(t),r=n.act,l=n.data,d=l.supply_points,u=l.shuttle,s=null,m=!1;return l.shuttle_auth&&(1===u.launch&&0===u.mode?s=(0,o.createComponentVNode)(2,c.Button,{icon:"rocket",content:"Send Away",onClick:function(){return r("send_shuttle",{mode:"send_away"})}}):2!==u.launch||3!==u.mode&&1!==u.mode?1===u.launch&&5===u.mode&&(s=(0,o.createComponentVNode)(2,c.Button,{icon:"rocket",content:"Send Shuttle",onClick:function(){return r("send_shuttle",{mode:"send_to_station"})}})):s=(0,o.createComponentVNode)(2,c.Button,{icon:"ban",content:"Cancel Launch",onClick:function(){return r("send_shuttle",{mode:"cancel_shuttle"})}}),u.force&&(m=!0)),(0,o.createComponentVNode)(2,c.Section,{children:[(0,o.createComponentVNode)(2,c.LabeledList,{children:(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Supply Points",children:(0,o.createComponentVNode)(2,c.AnimatedNumber,{value:d})})}),(0,o.createComponentVNode)(2,c.Section,{level:2,title:"Supply Shuttle",mt:2,children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Location",buttons:(0,o.createFragment)([s,m?(0,o.createComponentVNode)(2,c.Button,{icon:"exclamation-triangle",content:"Force Launch",onClick:function(){return r("send_shuttle",{mode:"force_shuttle"})}}):null],0),children:u.location}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Engine",children:u.engine}),4===u.mode?(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"ETA",children:u.time>1?(0,i.formatTime)(u.time):"LATE"}):null]})})]})},p=function(e,t){var n=(0,a.useBackend)(t),r=(n.act,n.data.order_auth,(0,a.useLocalState)(t,"tabIndex",0)),i=r[0],l=r[1];return(0,o.createComponentVNode)(2,c.Section,{title:"Menu",children:[(0,o.createComponentVNode)(2,c.Tabs,{children:[(0,o.createComponentVNode)(2,c.Tabs.Tab,{icon:"box",selected:0===i,onClick:function(){return l(0)},children:"Request"}),(0,o.createComponentVNode)(2,c.Tabs.Tab,{icon:"check-circle-o",selected:1===i,onClick:function(){return l(1)},children:"Accepted"}),(0,o.createComponentVNode)(2,c.Tabs.Tab,{icon:"circle-o",selected:2===i,onClick:function(){return l(2)},children:"Requests"}),(0,o.createComponentVNode)(2,c.Tabs.Tab,{icon:"book",selected:3===i,onClick:function(){return l(3)},children:"Order history"}),(0,o.createComponentVNode)(2,c.Tabs.Tab,{icon:"book",selected:4===i,onClick:function(){return l(4)},children:"Export history"})]}),0===i?(0,o.createComponentVNode)(2,h):null,1===i?(0,o.createComponentVNode)(2,C,{mode:"Approved"}):null,2===i?(0,o.createComponentVNode)(2,C,{mode:"Requested"}):null,3===i?(0,o.createComponentVNode)(2,C,{mode:"All"}):null,4===i?(0,o.createComponentVNode)(2,f):null]})},h=function(e,t){var n=(0,a.useBackend)(t),i=n.act,l=n.data,d=l.categories,s=l.supply_packs,m=l.contraband,p=l.supply_points,h=(0,a.useLocalState)(t,"activeCategory",null),C=h[0],f=h[1],N=(0,u.flow)([(0,r.filter)((function(e){return e.group===C})),(0,r.filter)((function(e){return!e.contraband||m})),(0,r.sortBy)((function(e){return e.name})),(0,r.sortBy)((function(e){return e.cost>p}))])(s);return(0,o.createComponentVNode)(2,c.Section,{level:2,children:(0,o.createComponentVNode)(2,c.Flex,{spacing:1,children:[(0,o.createComponentVNode)(2,c.Flex.Item,{basis:"25%",children:(0,o.createComponentVNode)(2,c.Section,{title:"Categories",scrollable:!0,fill:!0,height:"290px",children:d.map((function(e){return(0,o.createComponentVNode)(2,c.Button,{fluid:!0,content:e,selected:e===C,onClick:function(){return f(e)}},e)}))})}),(0,o.createComponentVNode)(2,c.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,c.Section,{title:"Contents",scrollable:!0,fill:!0,height:"290px",children:N.map((function(e){return(0,o.createComponentVNode)(2,c.Box,{children:(0,o.createComponentVNode)(2,c.Flex,{align:"center",justify:"flex-start",spacing:1,children:[(0,o.createComponentVNode)(2,c.Flex.Item,{basis:"70%",children:(0,o.createComponentVNode)(2,c.Button,{fluid:!0,icon:"shopping-cart",ellipsis:!0,content:e.name,color:e.cost>p?"red":null,onClick:function(){return i("request_crate",{ref:e.ref})}})}),(0,o.createComponentVNode)(2,c.Flex.Item,{children:(0,o.createComponentVNode)(2,c.Button,{content:"#",color:e.cost>p?"red":null,onClick:function(){return i("request_crate_multi",{ref:e.ref})}})}),(0,o.createComponentVNode)(2,c.Flex.Item,{children:(0,o.createComponentVNode)(2,c.Button,{content:"C",color:e.cost>p?"red":null,onClick:function(){return i("view_crate",{crate:e.ref})}})}),(0,o.createComponentVNode)(2,c.Flex.Item,{grow:1,children:[e.cost," points"]})]})},e.name)}))})})]})})},C=function(e,t){var n=(0,a.useBackend)(t),r=n.act,i=n.data,l=e.mode,d=i.orders,u=i.order_auth,s=i.supply_points,m=d.filter((function(e){return e.status===l||"All"===l}));return m.length?(0,o.createComponentVNode)(2,c.Section,{level:2,children:["Requested"===l&&u?(0,o.createComponentVNode)(2,c.Button,{mt:-1,mb:1,fluid:!0,color:"red",icon:"trash",content:"Clear all requests",onClick:function(){return r("clear_all_requests")}}):null,m.map((function(e,t){return(0,o.createComponentVNode)(2,c.Section,{title:"Order "+(t+1),buttons:"All"===l&&u?(0,o.createComponentVNode)(2,c.Button,{color:"red",icon:"trash",content:"Delete Record",onClick:function(){return r("delete_order",{ref:e.ref})}}):null,children:[(0,o.createComponentVNode)(2,c.LabeledList,{children:[e.entries.map((function(t){return t.entry?(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:t.field,buttons:u?(0,o.createComponentVNode)(2,c.Button,{icon:"pen",content:"Edit",onClick:function(){r("edit_order_value",{ref:e.ref,edit:t.field,"default":t.entry})}}):null,children:t.entry}):null})),"All"===l?(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Status",children:e.status}):null]}),u&&"Requested"===l?(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Button,{icon:"check",content:"Approve",disabled:e.cost>s,onClick:function(){return r("approve_order",{ref:e.ref})}}),(0,o.createComponentVNode)(2,c.Button,{icon:"times",content:"Deny",onClick:function(){return r("deny_order",{ref:e.ref})}})],4):null]},t)}))]}):(0,o.createComponentVNode)(2,c.Section,{level:2,children:"No orders found."})},f=function(e,t){var n=(0,a.useBackend)(t),r=n.act,i=n.data,l=i.receipts,d=i.order_auth;return l.length?(0,o.createComponentVNode)(2,c.Section,{level:2,children:l.map((function(e,t){return(0,o.createComponentVNode)(2,c.Section,{children:[(0,o.createComponentVNode)(2,c.LabeledList,{children:[e.title.map((function(t){return(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:t.field,buttons:d?(0,o.createComponentVNode)(2,c.Button,{icon:"pen",content:"Edit",onClick:function(){return r("export_edit",{ref:e.ref,edit:t.field,"default":t.entry})}}):null,children:t.entry},t.field)})),e.error?(0,o.createComponentVNode)(2,c.LabeledList.Item,{labelColor:"red",label:"Error",children:e.error}):e.contents.map((function(t,n){return(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:t.object,buttons:d?(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Button,{icon:"pen",content:"Edit",onClick:function(){return r("export_edit_field",{ref:e.ref,index:n+1,edit:"meow","default":t.object})}}),(0,o.createComponentVNode)(2,c.Button,{icon:"trash",color:"red",content:"Delete",onClick:function(){return r("export_delete_field",{ref:e.ref,index:n+1})}})],4):null,children:[t.quantity,"x -> ",t.value," points"]},n)}))]}),d?(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Button,{mt:1,icon:"plus",content:"Add Item To Record",onClick:function(){return r("export_add_field",{ref:e.ref})}}),(0,o.createComponentVNode)(2,c.Button,{icon:"trash",content:"Delete Record",onClick:function(){return r("export_delete",{ref:e.ref})}})],4):null]},t)}))}):(0,o.createComponentVNode)(2,c.Section,{level:2,children:"No receipts found."})}},function(e,t,n){"use strict";t.__esModule=!0,t.TEGenerator=void 0;var o=n(0),r=n(5),i=n(1),a=n(2),c=n(3),l=n(20);t.TEGenerator=function(e,t){var n=(0,i.useBackend)(t).data,r=n.totalOutput,u=n.maxTotalOutput,s=n.thermalOutput,m=n.primary,p=n.secondary;return(0,o.createComponentVNode)(2,c.Window,{width:550,height:310,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{title:"Status",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Total Output",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:r,maxValue:u,children:(0,l.formatPower)(r)})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Thermal Output",children:(0,l.formatPower)(s)})]})}),m&&p?(0,o.createComponentVNode)(2,a.Flex,{spacing:1,children:[(0,o.createComponentVNode)(2,a.Flex.Item,{shrink:1,grow:1,children:(0,o.createComponentVNode)(2,d,{name:"Primary Circulator",values:m})}),(0,o.createComponentVNode)(2,a.Flex.Item,{shrink:1,grow:1,children:(0,o.createComponentVNode)(2,d,{name:"Secondary Circulator",values:p})})]}):(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Warning! Both circulators must be connected in order to operate this machine."})]})})};var d=function(e,t){var n=e.name,i=e.values,c=i.dir,d=i.output,u=i.flowCapacity,s=i.inletPressure,m=i.inletTemperature,p=i.outletPressure,h=i.outletTemperature;return(0,o.createComponentVNode)(2,a.Section,{title:n+" ("+c+")",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Turbine Output",children:(0,l.formatPower)(d)}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Flow Capacity",children:[(0,r.round)(u,2),"%"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Inlet Pressure",children:(0,l.formatSiUnit)(1e3*s,0,"Pa")}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Inlet Temperature",children:[(0,r.round)(m,2)," K"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Outlet Pressure",children:(0,l.formatSiUnit)(1e3*p,0,"Pa")}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Outlet Temperature",children:[(0,r.round)(h,2)," K"]})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Tank=void 0;var o=n(0),r=n(1),i=n(2),a=n(3);t.Tank=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.connected,u=l.showToggle,s=void 0===u||u,m=l.maskConnected,p=l.tankPressure,h=l.releasePressure,C=l.defaultReleasePressure,f=l.minReleasePressure,N=l.maxReleasePressure;return(0,o.createComponentVNode)(2,a.Window,{width:400,height:320,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:[(0,o.createComponentVNode)(2,i.Section,{title:"Status",buttons:!!s&&(0,o.createComponentVNode)(2,i.Button,{icon:d?"air-freshener":"lock-open",selected:d,disabled:!m,content:"Mask Release Valve",onClick:function(){return c("toggle")}}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Mask Connected",children:m?"Yes":"No"})})}),(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Pressure",children:(0,o.createComponentVNode)(2,i.ProgressBar,{value:p/1013,ranges:{good:[.35,Infinity],average:[.15,.35],bad:[-Infinity,.15]},children:l.tankPressure+" kPa"})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Pressure Regulator",children:[(0,o.createComponentVNode)(2,i.Button,{icon:"fast-backward",disabled:h===f,onClick:function(){return c("pressure",{pressure:"min"})}}),(0,o.createComponentVNode)(2,i.NumberInput,{animated:!0,value:parseFloat(h),width:"65px",unit:"kPa",minValue:f,maxValue:N,onChange:function(e,t){return c("pressure",{pressure:t})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"fast-forward",disabled:h===N,onClick:function(){return c("pressure",{pressure:"max"})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"undo",content:"",disabled:h===C,onClick:function(){return c("pressure",{pressure:"reset"})}})]})]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.TankDispenser=void 0;var o=n(0),r=n(1),i=n(2),a=n(3);t.TankDispenser=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data;return(0,o.createComponentVNode)(2,a.Window,{width:275,height:103,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Phoron",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:l.plasma?"square":"square-o",content:"Dispense",disabled:!l.plasma,onClick:function(){return c("plasma")}}),children:l.plasma}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Oxygen",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:l.oxygen?"square":"square-o",content:"Dispense",disabled:!l.oxygen,onClick:function(){return c("oxygen")}}),children:l.oxygen})]})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.TelecommsLogBrowser=void 0;var o=n(0),r=n(5),i=n(1),a=n(2),c=n(3);t.TelecommsLogBrowser=function(e,t){var n=(0,i.useBackend)(t),r=n.act,u=n.data,s=u.universal_translate,m=u.network,p=u.temp,h=u.servers,C=u.selectedServer;return(0,o.createComponentVNode)(2,c.Window,{width:575,height:450,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:[p&&p.length?(0,o.createComponentVNode)(2,a.NoticeBox,{warning:!0,children:[(0,o.createComponentVNode)(2,a.Box,{display:"inline-box",verticalAlign:"middle",children:p}),(0,o.createComponentVNode)(2,a.Button,{icon:"times-circle",float:"right",onClick:function(){return r("cleartemp")}}),(0,o.createComponentVNode)(2,a.Box,{clear:"both"})]}):null,(0,o.createComponentVNode)(2,a.Section,{title:"Network Control",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current Network",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"search",content:"Refresh",onClick:function(){return r("scan")}}),(0,o.createComponentVNode)(2,a.Button,{color:"bad",icon:"exclamation-triangle",content:"Flush Buffer",disabled:0===h.length,onClick:function(){return r("release")}})],4),children:(0,o.createComponentVNode)(2,a.Button,{content:m,icon:"pen",onClick:function(){return r("network")}})})})}),C?(0,o.createComponentVNode)(2,d,{network:m,server:C,universal_translate:s}):(0,o.createComponentVNode)(2,l,{network:m,servers:h})]})})};var l=function(e,t){var n=(0,i.useBackend)(t),r=n.act,c=(n.data,e.network,e.servers);return c&&c.length?(0,o.createComponentVNode)(2,a.Section,{title:"Detected Telecommunication Servers",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:c.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name+" ("+e.id+")",children:(0,o.createComponentVNode)(2,a.Button,{content:"View",icon:"eye",onClick:function(){return r("view",{id:e.id})}})},e.id)}))})}):(0,o.createComponentVNode)(2,a.Section,{title:"Detected Telecommunications Servers",children:[(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"No servers detected."}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:"Scan",icon:"search",onClick:function(){return r("scan")}})]})},d=function(e,t){var n=(0,i.useBackend)(t),c=n.act,l=(n.data,e.network,e.server),d=e.universal_translate;return(0,o.createComponentVNode)(2,a.Section,{title:"Server ("+l.id+")",buttons:(0,o.createComponentVNode)(2,a.Button,{content:"Return",icon:"undo",onClick:function(){return c("mainmenu")}}),children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Total Recorded Traffic",children:l.totalTraffic>=1024?(0,r.round)(l.totalTraffic/1024)+" Terrabytes":l.totalTraffic+" Gigabytes"})}),(0,o.createComponentVNode)(2,a.Section,{title:"Stored Logs",mt:"4px",children:(0,o.createComponentVNode)(2,a.Flex,{wrap:"wrap",children:l.logs&&l.logs.length?l.logs.map((function(e){return(0,o.createComponentVNode)(2,a.Flex.Item,{m:"2px",basis:"49%",grow:e.id%2,children:(0,o.createComponentVNode)(2,a.Section,{title:d||e.parameters.uspeech||e.parameters.intelligible||"Execution Error"===e.input_type?e.input_type:"Audio File",buttons:(0,o.createComponentVNode)(2,a.Button.Confirm,{confirmContent:"Delete Log?",color:"bad",icon:"trash",confirmIcon:"trash",onClick:function(){return c("delete",{id:e.id})}}),children:"Execution Error"===e.input_type?(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Data type",children:"Error"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Output",children:e.parameters.message}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Delete",children:(0,o.createComponentVNode)(2,a.Button,{icon:"trash",onClick:function(){return c("delete",{id:e.id})}})})]}):d||e.parameters.uspeech||e.parameters.intelligible?(0,o.createComponentVNode)(2,u,{log:e}):(0,o.createComponentVNode)(2,u,{error:!0})})},e.id)})):"No Logs Detected."})})]})},u=function(e,t){var n=(0,i.useBackend)(t),r=(n.act,n.data,e.log),c=e.error,l=r&&r.parameters||{none:"none"},d=l.timecode,u=l.name,s=l.race,m=l.job,p=l.message;return c?(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Time Recieved",children:d}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Source",children:"Unidentifiable"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Class",children:s}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Contents",children:"Unintelligible"})]}):(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Time Recieved",children:d}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Source",children:[u," (Job: ",m,")"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Class",children:s}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Contents",className:"LabeledList__breakContents",children:p})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.TelecommsMachineBrowser=void 0;var o=n(0),r=(n(5),n(1)),i=n(2),a=n(3);t.TelecommsMachineBrowser=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,u=d.network,s=d.temp,m=d.machinelist,p=d.selectedMachine;return(0,o.createComponentVNode)(2,a.Window,{width:575,height:450,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[s&&s.length?(0,o.createComponentVNode)(2,i.NoticeBox,{warning:!0,children:[(0,o.createComponentVNode)(2,i.Box,{display:"inline-box",verticalAlign:"middle",children:s}),(0,o.createComponentVNode)(2,i.Button,{icon:"times-circle",float:"right",onClick:function(){return l("cleartemp")}}),(0,o.createComponentVNode)(2,i.Box,{clear:"both"})]}):null,(0,o.createComponentVNode)(2,i.Section,{title:"Network Control",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Current Network",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:"search",content:"Probe Network",onClick:function(){return l("scan")}}),(0,o.createComponentVNode)(2,i.Button,{color:"bad",icon:"exclamation-triangle",content:"Flush Buffer",disabled:0===m.length,onClick:function(){return l("release")}})],4),children:(0,o.createComponentVNode)(2,i.Button,{content:u,icon:"pen",onClick:function(){return l("network")}})})})}),m&&m.length?(0,o.createComponentVNode)(2,c,{title:p?p.name+" ("+p.id+")":"Detected Network Entities",list:p?p.links:m,showBack:p}):(0,o.createComponentVNode)(2,i.Section,{title:"No Devices Found",children:(0,o.createComponentVNode)(2,i.Button,{icon:"search",content:"Probe Network",onClick:function(){return l("scan")}})})]})})};var c=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=(n.data,e.list),l=e.title,d=e.showBack;return(0,o.createComponentVNode)(2,i.Section,{title:l,buttons:d&&(0,o.createComponentVNode)(2,i.Button,{icon:"undo",content:"Back to Main Menu",onClick:function(){return a("mainmenu")}}),children:[(0,o.createComponentVNode)(2,i.Box,{color:"label",children:(0,o.createVNode)(1,"u",null,"Linked entities",16)}),(0,o.createComponentVNode)(2,i.LabeledList,{children:c.length?c.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.name+" ("+e.id+")",children:(0,o.createComponentVNode)(2,i.Button,{content:"View",icon:"eye",onClick:function(){return a("view",{id:e.id})}})},e.id)})):(0,o.createComponentVNode)(2,i.LabeledList.Item,{color:"bad",children:"No links detected."})})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.TelecommsMultitoolMenu=void 0;var o=n(0),r=(n(5),n(1)),i=n(2),a=n(62),c=n(3);t.TelecommsMultitoolMenu=function(e,t){var n=(0,r.useBackend)(t),i=(n.act,n.data),u=(i.temp,i.on,i.id,i.network,i.autolinkers,i.shadowlink,i.options);i.linked,i.filter,i.multitool,i.multitool_buffer;return(0,o.createComponentVNode)(2,c.Window,{width:520,height:540,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.TemporaryNotice),(0,o.createComponentVNode)(2,l),(0,o.createComponentVNode)(2,d,{options:u})]})})};var l=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,l=(c.temp,c.on),d=c.id,u=c.network,s=c.autolinkers,m=c.shadowlink,p=(c.options,c.linked),h=c.filter,C=c.multitool,f=c.multitool_buffer;return(0,o.createComponentVNode)(2,i.Section,{title:"Status",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"power-off",selected:l,content:l?"On":"Off",onClick:function(){return a("toggle")}}),children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Identification String",children:(0,o.createComponentVNode)(2,i.Button,{icon:"pen",content:d,onClick:function(){return a("id")}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Network",children:(0,o.createComponentVNode)(2,i.Button,{icon:"pen",content:u,onClick:function(){return a("network")}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Prefabrication",children:s?"TRUE":"FALSE"}),m?(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Shadow Link",children:"Active."}):null,C?(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Multitool Buffer",children:[f?(0,o.createFragment)([f.name,(0,o.createTextVNode)(" ("),f.id,(0,o.createTextVNode)(")")],0):null,(0,o.createComponentVNode)(2,i.Button,{color:f?"green":null,content:f?"Link ("+f.id+")":"Add Machine",icon:f?"link":"plus",onClick:f?function(){return a("link")}:function(){return a("buffer")}}),f?(0,o.createComponentVNode)(2,i.Button,{color:"red",content:"Flush",icon:"trash",onClick:function(){return a("flush")}}):null]}):null]}),(0,o.createComponentVNode)(2,i.Section,{title:"Linked network Entities",mt:1,children:(0,o.createComponentVNode)(2,i.LabeledList,{children:p.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.ref+" "+e.name+" ("+e.id+")",buttons:(0,o.createComponentVNode)(2,i.Button.Confirm,{color:"red",icon:"trash",onClick:function(){return a("unlink",{unlink:e.index})}})},e.ref)}))})}),(0,o.createComponentVNode)(2,i.Section,{title:"Filtering Frequencies",mt:1,children:[h.map((function(e){return(0,o.createComponentVNode)(2,i.Button.Confirm,{content:e.name+" GHz",confirmContent:"Delete?",confirmColor:"red",confirmIcon:"trash",onClick:function(){return a("delete",{"delete":e.freq})}},e.index)})),h&&0!==h.length?null:(0,o.createComponentVNode)(2,i.Box,{color:"label",children:"No filters."})]})]})},d=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=(n.data,e.options),l=c.use_listening_level,d=c.use_broadcasting,u=c.use_receiving,s=c.listening_level,m=c.broadcasting,p=c.receiving,h=c.use_change_freq,C=c.change_freq,f=c.use_broadcast_range,N=c.use_receive_range,b=c.range,V=c.minRange,g=c.maxRange;return l||d||u||h||f||N?(0,o.createComponentVNode)(2,i.Section,{title:"Options",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[l?(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Signal Locked to Station",children:(0,o.createComponentVNode)(2,i.Button,{icon:s?"lock-closed":"lock-open",content:s?"Yes":"No",onClick:function(){return a("change_listening")}})}):null,d?(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Broadcasting",children:(0,o.createComponentVNode)(2,i.Button,{icon:"power-off",selected:m,content:m?"Yes":"No",onClick:function(){return a("broadcast")}})}):null,u?(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Receving",children:(0,o.createComponentVNode)(2,i.Button,{icon:"power-off",selected:p,content:p?"Yes":"No",onClick:function(){return a("receive")}})}):null,h?(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Change Signal Frequency",children:(0,o.createComponentVNode)(2,i.Button,{icon:"wave-square",selected:!!C,content:C?"Yes ("+C+")":"No",onClick:function(){return a("change_freq")}})}):null,f||N?(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:(f?"Broadcast":"Receive")+" Range",children:(0,o.createComponentVNode)(2,i.NumberInput,{value:b,minValue:V,maxValue:g,unit:"gigameters",stepPixelSize:4,format:function(e){return e+1},onDrag:function(e,t){return a("range",{range:t})}})}):null]})}):(0,o.createComponentVNode)(2,i.Section,{title:"No Options Found"})}},function(e,t,n){"use strict";t.__esModule=!0,t.Teleporter=void 0;var o=n(0),r=n(1),i=n(2),a=n(3);t.Teleporter=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.locked_name,u=l.station_connected,s=l.hub_connected,m=l.calibrated,p=l.teleporter_on;return(0,o.createComponentVNode)(2,a.Window,{width:300,height:200,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Target",children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"bullseye",onClick:function(){return c("select_target")},content:d})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Calibrated",children:(0,o.createComponentVNode)(2,i.Button.Checkbox,{fluid:!0,checked:m,color:m?"good":"bad",onClick:function(){return c("test_fire")},content:m?"Accurate":"Test Fire"})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Teleporter",children:(0,o.createComponentVNode)(2,i.Button.Checkbox,{fluid:!0,checked:p,color:p?"good":"bad",onClick:function(){return c("toggle_on")},content:p?"Online":"OFFLINE"})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Station",children:u?"Connected":"Not Connected"}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Hub",children:s?"Connected":"Not Connected"})]})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.TelesciConsoleContent=t.TelesciConsole=void 0;var o=n(0),r=n(8),i=n(1),a=n(2),c=n(3);t.TelesciConsole=function(e,t){var n=(0,i.useBackend)(t),r=(n.act,n.data.noTelepad);return(0,o.createComponentVNode)(2,c.Window,{width:400,height:450,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:r&&(0,o.createComponentVNode)(2,l)||(0,o.createComponentVNode)(2,d)})})};var l=function(e,t){return(0,o.createComponentVNode)(2,a.Section,{title:"Error",color:"bad",children:["No telepad located.",(0,o.createVNode)(1,"br"),"Please add telepad data."]})},d=function(e,t){var n=(0,i.useBackend)(t),c=n.act,l=n.data,d=l.insertedGps,u=l.rotation,s=l.currentZ,m=l.cooldown,p=l.crystalCount,h=l.maxCrystals,C=(l.maxPossibleDistance,l.maxAllowedDistance),f=l.distance,N=l.tempMsg,b=l.sectorOptions,V=l.lastTeleData;return(0,o.createComponentVNode)(2,a.Section,{title:"Telepad Controls",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"eject",disabled:!d,onClick:function(){return c("ejectGPS")},content:"Eject GPS"}),children:[(0,o.createComponentVNode)(2,a.NoticeBox,{info:!0,children:m&&(0,o.createComponentVNode)(2,a.Box,{children:["Telepad is recharging. Please wait ",(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:m})," seconds."]})||(0,o.createComponentVNode)(2,a.Box,{children:N})}),(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Bearing",children:(0,o.createComponentVNode)(2,a.NumberInput,{fluid:!0,value:u,format:function(e){return e+"\xb0"},step:1,minValue:-900,maxValue:900,onDrag:function(e,t){return c("setrotation",{val:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Distance",children:(0,o.createComponentVNode)(2,a.NumberInput,{fluid:!0,value:f,format:function(e){return e+"/"+C+" m"},minValue:0,maxValue:C,step:1,stepPixelSize:4,onDrag:function(e,t){return c("setdistance",{val:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Sector",children:(0,r.sortBy)((function(e){return Number(e)}))(b).map((function(e){return(0,o.createComponentVNode)(2,a.Button,{icon:"check-circle",content:e,selected:s===e,onClick:function(){return c("setz",{setz:e})}},e)}))}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Controls",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"share",iconRotation:-90,onClick:function(){return c("send")},content:"Send"}),(0,o.createComponentVNode)(2,a.Button,{icon:"share",iconRotation:90,onClick:function(){return c("receive")},content:"Receive"}),(0,o.createComponentVNode)(2,a.Button,{icon:"sync",iconRotation:90,onClick:function(){return c("recal")},content:"Recalibrate"})]})]}),V&&(0,o.createComponentVNode)(2,a.Section,{mt:1,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Telepad Location",children:[V.src_x,", ",V.src_y]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Distance",children:[V.distance,"m"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Transit Time",children:[V.time," secs"]})]})})||(0,o.createComponentVNode)(2,a.Section,{mt:1,children:"No teleport data found."}),(0,o.createComponentVNode)(2,a.Section,{children:["Crystals: ",p," / ",h]})]})};t.TelesciConsoleContent=d},function(e,t,n){"use strict";t.__esModule=!0,t.TimeClock=void 0;var o=n(0),r=n(5),i=n(1),a=n(2),c=n(3),l=n(192);t.TimeClock=function(e,t){var n=(0,i.useBackend)(t),d=n.act,u=n.data,s=u.department_hours,m=u.user_name,p=u.card,h=u.assignment,C=u.job_datum,f=u.allow_change_job,N=u.job_choices;return(0,o.createComponentVNode)(2,c.Window,{width:500,height:520,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{title:"OOC",children:[(0,o.createComponentVNode)(2,a.NoticeBox,{children:"OOC Note: PTO acquired is account-wide and shared across all characters. Info listed below is not IC information."}),(0,o.createComponentVNode)(2,a.Section,{level:2,title:"Time Off Balance for "+m,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:Object.keys(s).map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e,color:s[e]>6?"good":s[e]>1?"average":"bad",children:[(0,r.toFixed)(s[e],1)," ",1===s[e]?"hour":"hours"]},e)}))})})]}),(0,o.createComponentVNode)(2,a.Section,{title:"Employee Info",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Employee ID",children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"user",onClick:function(){return d("id")},children:p||"Insert ID"})}),!!C&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Rank",children:(0,o.createComponentVNode)(2,a.Box,{backgroundColor:C.selection_color,p:.8,children:(0,o.createComponentVNode)(2,a.Flex,{justify:"space-between",align:"center",children:[(0,o.createComponentVNode)(2,a.Flex.Item,{children:(0,o.createComponentVNode)(2,a.Box,{ml:1,children:(0,o.createComponentVNode)(2,l.RankIcon,{color:"white",rank:C.title})})}),(0,o.createComponentVNode)(2,a.Flex.Item,{children:(0,o.createComponentVNode)(2,a.Box,{fontSize:1.5,inline:!0,mr:1,children:C.title})})]})})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Departments",children:C.departments}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pay Scale",children:C.economic_modifier}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"PTO Elegibility",children:C.timeoff_factor>0&&(0,o.createComponentVNode)(2,a.Box,{children:["Earns PTO - ",C.pto_department]})||C.timeoff_factor<0&&(0,o.createComponentVNode)(2,a.Box,{children:["Requires PTO - ",C.pto_department]})||(0,o.createComponentVNode)(2,a.Box,{children:"Neutral"})})],4)]})}),!(!f||!C||0===C.timeoff_factor||"Dismissed"===h)&&(0,o.createComponentVNode)(2,a.Section,{title:"Employment Actions",children:C.timeoff_factor>0&&(s[C.pto_department]>0&&(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"exclamation-triangle",onClick:function(){return d("switch-to-offduty")},children:"Go Off-Duty"})||(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Warning: You do not have enough accrued time off to go off-duty."}))||Object.keys(N).length&&Object.keys(N).map((function(e){return N[e].map((function(t){return(0,o.createComponentVNode)(2,a.Button,{icon:"suitcase",onClick:function(){return d("switch-to-onduty-rank",{"switch-to-onduty-rank":e,"switch-to-onduty-assignment":t})},children:t},t)}))}))||(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"No Open Positions - See Head Of Personnel"})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.TransferValve=void 0;var o=n(0),r=n(1),i=n(2),a=n(3);t.TransferValve=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.tank_one,u=l.tank_two,s=l.attached_device,m=l.valve;return(0,o.createComponentVNode)(2,a.Window,{children:(0,o.createComponentVNode)(2,a.Window.Content,{children:[(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Valve Status",children:(0,o.createComponentVNode)(2,i.Button,{icon:m?"unlock":"lock",content:m?"Open":"Closed",disabled:!d||!u,onClick:function(){return c("toggle")}})})})}),(0,o.createComponentVNode)(2,i.Section,{title:"Assembly",buttons:(0,o.createComponentVNode)(2,i.Button,{textAlign:"center",width:"150px",icon:"cog",content:"Configure Assembly",disabled:!s,onClick:function(){return c("device")}}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:s?(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Attachment",children:(0,o.createComponentVNode)(2,i.Button,{icon:"eject",content:s,disabled:!s,onClick:function(){return c("remove_device")}})}):(0,o.createComponentVNode)(2,i.NoticeBox,{textAlign:"center",children:"Attach Assembly"})})}),(0,o.createComponentVNode)(2,i.Section,{title:"Attachment One",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:d?(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Attachment",children:(0,o.createComponentVNode)(2,i.Button,{icon:"eject",content:d,disabled:!d,onClick:function(){return c("tankone")}})}):(0,o.createComponentVNode)(2,i.NoticeBox,{textAlign:"center",children:"Attach Tank"})})}),(0,o.createComponentVNode)(2,i.Section,{title:"Attachment Two",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:u?(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Attachment",children:(0,o.createComponentVNode)(2,i.Button,{icon:"eject",content:u,disabled:!u,onClick:function(){return c("tanktwo")}})}):(0,o.createComponentVNode)(2,i.NoticeBox,{textAlign:"center",children:"Attach Tank"})})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.TurbineControl=void 0;var o=n(0),r=(n(5),n(20)),i=n(1),a=n(2),c=n(3);t.TurbineControl=function(e,t){var n=(0,i.useBackend)(t),l=n.act,d=n.data,u=(d.connected,d.compressor_broke),s=d.turbine_broke,m=d.broken,p=d.door_status,h=d.online,C=d.power,f=d.rpm,N=d.temp;return(0,o.createComponentVNode)(2,c.Window,{width:520,height:440,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{title:"Turbine Controller",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",children:m&&(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:["Setup is broken",(0,o.createComponentVNode)(2,a.Button,{icon:"sync",onClick:function(){return l("reconnect")},content:"Reconnect"})]})||(0,o.createComponentVNode)(2,a.Box,{color:h?"good":"bad",children:!h||u||s?"Offline":"Online"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Compressor",children:u&&(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Compressor is inoperable."})||s&&(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Turbine is inoperable."})||(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.Button.Checkbox,{checked:h,content:"Compressor Power",onClick:function(){return l(h?"power-off":"power-on")}})})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Vent Doors",children:(0,o.createComponentVNode)(2,a.Button.Checkbox,{checked:p,onClick:function(){return l("doors")},content:p?"Closed":"Open"})})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Status",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Turbine Speed",children:[m?"--":(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:f})," RPM"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Internal Temperature",children:[m?"--":(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:N})," K"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Generated Power",children:m?"--":(0,o.createComponentVNode)(2,a.AnimatedNumber,{format:function(e){return(0,r.formatPower)(e)},value:Number(C)})})]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Turbolift=void 0;var o=n(0),r=(n(5),n(1)),i=n(2),a=n(3);t.Turbolift=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.floors,u=l.doors_open,s=l.fire_mode;return(0,o.createComponentVNode)(2,a.Window,{width:480,height:260+25*s,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:(0,o.createComponentVNode)(2,i.Section,{title:"Floor Selection",className:s?"Section--elevator--fire":null,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:u?"door-open":"door-closed",content:u?s?"Close Doors (SAFETY OFF)":"Doors Open":"Doors Closed",selected:u&&!s,color:s?"red":null,onClick:function(){return c("toggle_doors")}}),(0,o.createComponentVNode)(2,i.Button,{icon:"exclamation-triangle",color:"bad",content:"Emergency Stop",onClick:function(){return c("emergency_stop")}})],4),children:[!s||(0,o.createComponentVNode)(2,i.Section,{className:"Section--elevator--fire",textAlign:"center",title:"FIREFIGHTER MODE ENGAGED"}),(0,o.createComponentVNode)(2,i.Flex,{wrap:"wrap",children:d.map((function(e){return(0,o.createComponentVNode)(2,i.Flex.Item,{basis:"100%",children:(0,o.createComponentVNode)(2,i.Flex,{align:"center",justify:"space-around",children:[(0,o.createComponentVNode)(2,i.Flex.Item,{basis:"22%",textAlign:"right",mr:"3px",children:e.label||"Floor #"+e.id}),(0,o.createComponentVNode)(2,i.Flex.Item,{basis:"8%",textAlign:"left",children:(0,o.createComponentVNode)(2,i.Button,{icon:"circle",color:e.current?"red":e.target?"green":e.queued?"yellow":null,onClick:function(){return c("move_to_floor",{ref:e.ref})}})}),(0,o.createComponentVNode)(2,i.Flex.Item,{basis:"50%",grow:1,children:e.name})]})},e.id)}))})]})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.GenericUplink=t.Uplink=void 0;var o=n(0),r=n(6),i=n(1),a=n(2),c=n(20),l=n(3);t.Uplink=function(e,t){var n=(0,i.useBackend)(t).data,r=(0,i.useLocalState)(t,"screen",0),c=r[0],m=r[1],p=n.telecrystals;return(0,o.createComponentVNode)(2,l.Window,{width:620,height:580,theme:"syndicate",resizable:!0,children:(0,o.createComponentVNode)(2,l.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,d,{screen:c,setScreen:m}),0===c&&(0,o.createComponentVNode)(2,s,{currencyAmount:p,currencySymbol:"TC"})||1===c&&(0,o.createComponentVNode)(2,u)||(0,o.createComponentVNode)(2,a.Section,{color:"bad",children:"Error"})]})})};var d=function(e,t){var n=(0,i.useBackend)(t),r=(n.act,n.data),c=e.screen,l=e.setScreen,d=r.discount_name,u=r.discount_amount,s=r.offer_expiry;return(0,o.createComponentVNode)(2,a.Section,{children:[(0,o.createComponentVNode)(2,a.Tabs,{style:{"border-bottom":"none","margin-bottom":"0"},children:[(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:0===c,onClick:function(){return l(0)},children:"Request Items"}),(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:1===c,onClick:function(){return l(1)},children:"Exploitable Information"})]}),(0,o.createComponentVNode)(2,a.Section,{title:"Item Discount",level:2,children:u<100&&(0,o.createComponentVNode)(2,a.Box,{children:[d," - ",u,"% off. Offer expires at: ",s]})||(0,o.createComponentVNode)(2,a.Box,{children:"No items currently discounted."})})]})},u=function(e,t){var n=(0,i.useBackend)(t),r=n.act,c=n.data,l=c.exploit,d=c.locked_records;return(0,o.createComponentVNode)(2,a.Section,{title:"Exploitable Information",buttons:l&&(0,o.createComponentVNode)(2,a.Button,{icon:"undo",content:"Back",onClick:function(){return r("view_exploits",{id:0})}}),children:l&&(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Name",children:l.name}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Sex",children:l.sex}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Species",children:l.species}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Age",children:l.age}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Rank",children:l.rank}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Home System",children:l.home_system}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Citizenship",children:l.citizenship}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Faction",children:l.faction}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Religion",children:l.religion}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Fingerprint",children:l.fingerprint}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Other Affiliations",children:l.antagfaction}),(0,o.createComponentVNode)(2,a.LabeledList.Divider),(0,o.createComponentVNode)(2,a.LabeledList.Item,{children:"Acquired Information"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Notes",children:l.nanoui_exploit_record.split("
").map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:e},e)}))})]})})||d.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{icon:"eye",fluid:!0,content:e.name,onClick:function(){return r("view_exploits",{id:e.id})}},e.id)}))})},s=function(e,t){var n,l,d=e.currencyAmount,u=void 0===d?0:d,s=e.currencySymbol,p=void 0===s?"\u20ae":s,h=(0,i.useBackend)(t),C=h.act,f=h.data,N=f.compactMode,b=f.lockable,V=f.categories,g=void 0===V?[]:V,v=(0,i.useLocalState)(t,"searchText",""),_=v[0],k=v[1],y=(0,i.useLocalState)(t,"category",null==(n=g[0])?void 0:n.name),L=y[0],B=y[1],w=(0,r.createSearch)(_,(function(e){return e.name+e.desc})),x=_.length>0&&g.flatMap((function(e){return e.items||[]})).filter(w).filter((function(e,t){return t<25}))||(null==(l=g.find((function(e){return e.name===L})))?void 0:l.items)||[];return(0,o.createComponentVNode)(2,a.Section,{title:(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:u>0?"good":"bad",children:[(0,c.formatMoney)(u)," ",p]}),buttons:(0,o.createFragment)([(0,o.createTextVNode)("Search"),(0,o.createComponentVNode)(2,a.Input,{autoFocus:!0,value:_,onInput:function(e,t){return k(t)},mx:1}),(0,o.createComponentVNode)(2,a.Button,{icon:N?"list":"info",content:N?"Compact":"Detailed",onClick:function(){return C("compact_toggle")}}),!!b&&(0,o.createComponentVNode)(2,a.Button,{icon:"lock",content:"Lock",onClick:function(){return C("lock")}})],0),children:(0,o.createComponentVNode)(2,a.Flex,{children:[0===_.length&&(0,o.createComponentVNode)(2,a.Flex.Item,{children:(0,o.createComponentVNode)(2,a.Tabs,{vertical:!0,children:g.map((function(e){var t;return(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:e.name===L,onClick:function(){return B(e.name)},children:[e.name," (",(null==(t=e.items)?void 0:t.length)||0,")"]},e.name)}))})}),(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,basis:0,children:[0===x.length&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:0===_.length?"No items in this category.":"No results found."}),(0,o.createComponentVNode)(2,m,{compactMode:_.length>0||N,currencyAmount:u,currencySymbol:p,items:x})]})]})})};t.GenericUplink=s;var m=function(e,t){var n=e.compactMode,l=e.currencyAmount,d=e.currencySymbol,u=(0,i.useBackend)(t).act,s=(0,i.useLocalState)(t,"hoveredItem",{}),m=s[0],p=s[1],h=m&&m.cost||0,C=e.items.map((function(e){var t=m&&m.name!==e.name,n=l-h0&&(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.Box,{color:"label",textAlign:"center",mb:1,children:"Please wait. Harvesting in progress."}),(0,o.createComponentVNode)(2,c),(0,o.createComponentVNode)(2,i.Button,{mt:1,fluid:!0,icon:"stop",onClick:function(){return l("stopharvest")},children:"Stop Early"})]})||s<0&&(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.Box,{color:"label",textAlign:"center",mb:1,children:"Please wait. Energy dump in progress."}),(0,o.createComponentVNode)(2,c),(0,o.createComponentVNode)(2,i.Button,{mt:1,fluid:!0,icon:"stop",onClick:function(){return l("stopharvest")},children:"Stop Early"})]})||Object.keys(m).length&&(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Name",children:m.name}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Charge",children:(0,o.createComponentVNode)(2,c)}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Energy Signature ID",children:m.artifact_id})]}),(0,o.createComponentVNode)(2,i.Button,{mt:1,fluid:!0,icon:"eject",onClick:function(){return l("ejectbattery")},children:"Eject Battery"}),(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"bolt",onClick:function(){return l("drainbattery")},children:"Drain Battery"}),(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"star",onClick:function(){return l("harvest")},children:"Begin Harvest"})]})||(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"No battery inserted."})})})})};var c=function(e,t){var n=(0,r.useBackend)(t),a=(n.act,n.data.info.inserted_battery);return Object.keys(a).length?(0,o.createComponentVNode)(2,i.ProgressBar,{minValue:0,value:a.stored_charge,maxValue:a.capacity}):(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"No battery inserted."})}},function(e,t,n){"use strict";t.__esModule=!0,t.XenoarchDepthScanner=void 0;var o=n(0),r=(n(5),n(1)),i=n(2),a=n(3);t.XenoarchDepthScanner=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.current,u=l.positive_locations;return(0,o.createComponentVNode)(2,a.Window,{width:300,height:500,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[Object.keys(d).length&&(0,o.createComponentVNode)(2,i.Section,{title:"Selected",buttons:(0,o.createComponentVNode)(2,i.Button.Confirm,{color:"bad",icon:"trash",confirmIcon:"trash",content:"Delete Entry",onClick:function(){return c("clear",{index:d.index})}}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Time",children:d.time}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Coords",children:d.coords}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Anomaly Depth",children:[d.depth," cm"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Anomaly Size",children:[d.clearance," cm"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Dissonance Spread",children:d.dissonance_spread}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Anomaly Material",children:d.material})]})})||null,(0,o.createComponentVNode)(2,i.Section,{title:"Entries",buttons:(0,o.createComponentVNode)(2,i.Button.Confirm,{color:"red",icon:"trash",confirmIcon:"trash",content:"Delete All",onClick:function(){return c("clear")}}),children:u.length&&u.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{icon:"eye",onClick:function(){return c("select",{select:e.index})},children:[e.time,", ",e.coords]},e.index)}))||(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"No traces found."})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.XenoarchHandheldPowerUtilizer=void 0;var o=n(0),r=(n(5),n(1)),i=n(2),a=n(3);t.XenoarchHandheldPowerUtilizer=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.inserted_battery,u=l.anomaly,s=l.charge,m=l.capacity,p=l.timeleft,h=l.activated,C=l.duration,f=l.interval;return(0,o.createComponentVNode)(2,a.Window,{width:400,height:500,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:(0,o.createComponentVNode)(2,i.Section,{title:"Anomaly Power Utilizer",buttons:(0,o.createComponentVNode)(2,i.Button,{disabled:!d,icon:"eject",onClick:function(){return c("ejectbattery")},children:"Eject Battery"}),children:d&&(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Inserted Battery",children:d}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Anomalies Detected",children:u||"N/A"}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Charge",children:(0,o.createComponentVNode)(2,i.ProgressBar,{value:s,maxValue:m,children:[s," / ",m]})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Time Left Activated",children:p}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Power",children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"power-off",onClick:function(){return c("startup")},children:h?"Activated":"Deactivated"})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Activation Duration",children:(0,o.createComponentVNode)(2,i.NumberInput,{unit:"s",fluid:!0,minValue:0,value:C,stepPixelSize:4,maxValue:30,onDrag:function(e,t){return c("changeduration",{duration:10*t})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Activation Interval",children:(0,o.createComponentVNode)(2,i.NumberInput,{unit:"s",fluid:!0,minValue:0,value:f,stepPixelSize:10,maxValue:10,onDrag:function(e,t){return c("changeinterval",{interval:10*t})}})})]})||(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"No battery inserted. Please insert a cell."})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.XenoarchReplicator=void 0;var o=n(0),r=(n(5),n(6),n(1)),i=n(2),a=n(3);t.XenoarchReplicator=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data.tgui_construction;return(0,o.createComponentVNode)(2,a.Window,{theme:"abductor",width:400,height:400,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:l.map((function(e,t){return(0,o.createComponentVNode)(2,i.Button,{color:e.background,icon:e.icon,iconColor:e.foreground,fontSize:4,onClick:function(){return c("construct",{key:e.key})}},e.key)}))})})}},function(e,t,n){"use strict";t.__esModule=!0,t.XenoarchSpectrometer=void 0;var o=n(0),r=(n(5),n(1)),i=n(2),a=n(3),c=n(6);t.XenoarchSpectrometer=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,u=d.scanned_item,s=d.scanned_item_desc,m=d.last_scan_data,p=d.scan_progress,h=d.scanning,C=d.scanner_seal_integrity,f=d.scanner_rpm,N=d.scanner_temperature,b=d.coolant_usage_rate,V=d.coolant_usage_max,g=(d.unused_coolant_abs,d.unused_coolant_per),v=d.coolant_purity,_=d.optimal_wavelength,k=d.maser_wavelength,y=d.maser_wavelength_max,L=d.maser_efficiency,B=d.radiation,w=(d.t_left_radspike,d.rad_shield_on);return(0,o.createComponentVNode)(2,a.Window,{width:900,height:760,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,i.Section,{title:"Status",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:"signal",selected:h,onClick:function(){return l("scanItem")},children:h?"HALT SCAN":"Begin Scan"}),(0,o.createComponentVNode)(2,i.Button,{icon:"eject",disabled:!u,onClick:function(){return l("ejectItem")},children:"Eject Item"})],4),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Item",children:u||(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"No item inserted."})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Heuristic Analysis",children:s||"None found."})]})}),(0,o.createComponentVNode)(2,i.Section,{title:"Scanner",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Scan Progress",children:(0,o.createComponentVNode)(2,i.ProgressBar,{value:p,minValue:0,maxValue:100,color:"good"})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Vacuum Seal Integrity",children:(0,o.createComponentVNode)(2,i.ProgressBar,{value:C,minValue:0,maxValue:100,ranges:{good:[66,100],average:[33,66],bad:[0,33]}})})]})}),(0,o.createComponentVNode)(2,i.Section,{title:"MASER",buttons:(0,o.createComponentVNode)(2,i.NoticeBox,{info:!0,children:"Match wavelengths to progress the scan."}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"MASER Efficiency",children:(0,o.createComponentVNode)(2,i.ProgressBar,{value:L,minValue:0,maxValue:100,ranges:{good:[66,100],average:[33,66],bad:[0,33]}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Wavelength",children:(0,o.createComponentVNode)(2,i.Slider,{animated:!0,value:k,fillValue:_,minValue:1,maxValue:y,format:function(e){return e+" MHz"},step:10,onDrag:function(e,t){return l("maserWavelength",{wavelength:t})}})})]})}),(0,o.createComponentVNode)(2,i.Section,{title:"Environment / Internal",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Centrifuge Speed",children:(0,o.createComponentVNode)(2,i.ProgressBar,{value:f,minValue:0,maxValue:1e3,color:"good",children:[f," RPM"]})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Internal Temperature",children:(0,o.createComponentVNode)(2,i.ProgressBar,{minValue:0,value:N,maxValue:1273,ranges:{bad:[1e3,Infinity],average:[250,1e3],good:[0,250]},children:[N," K"]})})]})}),(0,o.createComponentVNode)(2,i.Section,{title:"Radiation",buttons:(0,o.createComponentVNode)(2,i.Button,{selected:w,icon:"radiation",onClick:function(){return l("toggle_rad_shield")},children:w?"Disable Radiation Shielding":"Enable Radiation Shielding"}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Ambient Radiation",children:(0,o.createComponentVNode)(2,i.ProgressBar,{minValue:0,value:B,maxValue:100,ranges:{bad:[65,Infinity],average:[15,65],good:[0,15]},children:[B," mSv"]})})})}),(0,o.createComponentVNode)(2,i.Section,{title:"Cooling",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Coolant Remaining",children:(0,o.createComponentVNode)(2,i.ProgressBar,{minValue:0,value:10*g,maxValue:1e3,ranges:{good:[65,Infinity],average:[15,65],bad:[0,15]},children:[10*g," u"]})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Coolant Flow Rate",children:(0,o.createComponentVNode)(2,i.Slider,{minValue:0,value:b,maxValue:V,stepPixelSize:50,format:function(e){return e+" u/s"},onDrag:function(e,t){return l("coolantRate",{coolant:t})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Coolant Purity",children:(0,o.createComponentVNode)(2,i.ProgressBar,{minValue:0,value:v,maxValue:100,ranges:{good:[66,Infinity],average:[33,66],bad:[0,33]}})})]})}),(0,o.createComponentVNode)(2,i.Section,{title:"Latest Results",children:(0,c.decodeHtmlEntities)(m).split("\n").map((function(e){return(0,o.createComponentVNode)(2,i.Box,{children:e},e)}))})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.XenoarchSuspension=void 0;var o=n(0),r=(n(5),n(1)),i=n(2),a=n(3);t.XenoarchSuspension=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.cell,u=l.cellCharge,s=l.cellMaxCharge,m=l.locked,p=l.suspension_field;return(0,o.createComponentVNode)(2,a.Window,{width:400,height:150,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:(0,o.createComponentVNode)(2,i.Section,{title:'Triple-phase S.F.G. MK III "Reliant"',buttons:(0,o.createComponentVNode)(2,i.Button,{icon:m?"lock":"lock-open",selected:!m,onClick:function(){return c("lock")},children:m?"Locked":"Unlocked"}),children:m&&(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"This interface is locked. Swipe an ID card to unlock it."})||(0,o.createFragment)([(0,o.createComponentVNode)(2,i.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Cell Charge",children:d&&(0,o.createComponentVNode)(2,i.ProgressBar,{ranges:{good:[.75*s,Infinity],average:[.5*s,.75*s],bad:[-Infinity,.5*s]},value:u,maxValue:s})||(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"No cell inserted."})})}),(0,o.createComponentVNode)(2,i.Button,{fluid:!0,mt:1,icon:"meteor",selected:p,onClick:function(){return c("toggle_field")},children:p?"Disengage Suspension Field":"Engage Suspension Field"})],4)})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.pAIAtmos=void 0;var o=n(0),r=n(8),i=n(6),a=n(1),c=n(2),l=n(3);t.pAIAtmos=function(e,t){var n=(0,a.useBackend)(t),d=(n.act,n.data.aircontents);return(0,o.createComponentVNode)(2,l.Window,{width:450,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,l.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,c.Section,{children:(0,o.createComponentVNode)(2,c.LabeledList,{children:(0,r.filter)((function(e){return"0"!==e.val||"Pressure"===e.entry||"Temperature"===e.entry}))(d).map((function(e){return(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:e.entry,color:(t=e.val,n=e.bad_low,r=e.poor_low,a=e.poor_high,l=e.bad_high,ta?"average":t>l?"bad":"good"),children:[e.val,(0,i.decodeHtmlEntities)(e.units)]},e.entry);var t,n,r,a,l}))})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.pAIDirectives=void 0;var o=n(0),r=n(1),i=n(2),a=n(3);t.pAIDirectives=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.master,u=l.dna,s=l.prime,m=l.supplemental;return(0,o.createComponentVNode)(2,a.Window,{width:450,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,i.Section,{title:"Master",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Master",children:d&&(0,o.createComponentVNode)(2,i.Box,{children:[d," (",u,")",(0,o.createComponentVNode)(2,i.Button,{icon:"syringe",content:"Request Sample",onClick:function(){return c("getdna")}})]})||(0,o.createComponentVNode)(2,i.Box,{children:"None"})})})}),(0,o.createComponentVNode)(2,i.Section,{title:"Directives",children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Prime Directive",children:s}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Supplemental Directive(s)",children:m||"None"})]}),(0,o.createComponentVNode)(2,i.Box,{mt:1,italic:!0,children:'Recall, personality, that you are a complex piece of software with tremendous social skills. Unlike station AI models, you are focused entirely on sapient-software interfacing. You may parse the "spirit" of a directive and follow its intent, rather than tripping over pedantics and getting snared by technicalities. Above all, you should strive to be seen as the ideal, unwavering digital companion that you are.'}),(0,o.createComponentVNode)(2,i.Box,{mt:1,bold:!0,children:"Your prime directive comes before all others. Should a supplemental directive conflict with it, you are capable of simply discarding this inconsistency, ignoring the conflicting supplemental directive and continuing to fulfill your prime directive to the best of your ability."})]})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.pAIDoorjack=void 0;var o=n(0),r=(n(5),n(1)),i=n(2),a=n(3);t.pAIDoorjack=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.cable,u=l.machine,s=l.inprogress,m=l.progress_a,p=l.progress_b,h=l.aborted;return(0,o.createComponentVNode)(2,a.Window,{width:300,height:150,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Cable",children:u&&(0,o.createComponentVNode)(2,i.Box,{color:"good",children:"Connected"})||d&&(0,o.createComponentVNode)(2,i.Box,{color:"average",children:"Extended"})||(0,o.createComponentVNode)(2,i.Box,{children:(0,o.createComponentVNode)(2,i.Button,{icon:"ethernet",content:"Retracted",onClick:function(){return c("cable")}})})}),!!u&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Hack",children:s&&(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.ProgressBar,{value:m,maxValue:100,ranges:{good:[67,Infinity],average:[33,67],bad:[-Infinity,33]},children:[(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:m}),".",(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:p}),"%"]}),(0,o.createComponentVNode)(2,i.Button,{icon:"ban",color:"bad",onClick:function(){return c("cancel")}})]})||(0,o.createComponentVNode)(2,i.Button,{icon:"virus",content:"Start",onClick:function(){return c("jack")}})})||!!h&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{color:"bad",mt:1,children:"Hack aborted."})]})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.pAIInterface=void 0;var o=n(0),r=(n(5),n(1)),i=n(2),a=n(3);t.pAIInterface=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.bought,u=l.not_bought,s=l.available_ram,m=l.emotions,p=l.current_emotion;return(0,o.createComponentVNode)(2,a.Window,{width:450,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,i.Section,{title:"Emotion",children:m.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{content:e.name,selected:e.id===p,onClick:function(){return c("image",{image:e.id})}},e.id)}))}),(0,o.createComponentVNode)(2,i.Section,{title:"Software (Available RAM: "+s+")",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Installed",children:d.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{content:e.name,selected:e.on,onClick:function(){return c("software",{software:e.id})}},e.id)}))}),(0,o.createComponentVNode)(2,i.LabeledList.Divider),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Downloadable",children:u.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{content:e.name+" ("+e.ram+")",disabled:e.ram>s,onClick:function(){return c("purchase",{purchase:e.id})}},e.id)}))})]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.pAIMedrecords=void 0;var o=n(0),r=(n(5),n(1)),i=n(2),a=n(3);t.pAIMedrecords=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.records,u=l.general,s=l.medical,m=l.could_not_find;return(0,o.createComponentVNode)(2,a.Window,{width:450,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,i.Section,{children:d.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{content:e.name,onClick:function(){return c("select",{select:e.ref})}},e.ref)}))}),(u||s)&&(0,o.createComponentVNode)(2,i.Section,{title:"Selected Record",children:[!!m&&(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"Warning: Failed to find some records. The information below may not be complete."}),(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Name",children:u.name}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Record ID",children:u.id}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Entity Classification",children:u.brain_type}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Sex",children:u.sex}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Species",children:u.species}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Age",children:u.age}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Rank",children:u.rank}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Fingerprint",children:u.fingerprint}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Physical Status",children:u.p_stat}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Mental Status",children:u.m_stat}),(0,o.createComponentVNode)(2,i.LabeledList.Divider),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Blood Type",children:s.b_type}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Minor Disabilities",children:[(0,o.createComponentVNode)(2,i.Box,{children:s.mi_dis}),(0,o.createComponentVNode)(2,i.Box,{children:s.mi_dis_d})]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Major Disabilities",children:[(0,o.createComponentVNode)(2,i.Box,{children:s.ma_dis}),(0,o.createComponentVNode)(2,i.Box,{children:s.ma_dis_d})]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Allergies",children:[(0,o.createComponentVNode)(2,i.Box,{children:s.alg}),(0,o.createComponentVNode)(2,i.Box,{children:s.alg_d})]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Current Diseases",children:[(0,o.createComponentVNode)(2,i.Box,{children:s.cdi}),(0,o.createComponentVNode)(2,i.Box,{children:s.cdi_d})]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Important Notes",children:s.notes})]})]})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.pAISecrecords=void 0;var o=n(0),r=(n(5),n(1)),i=n(2),a=n(3);t.pAISecrecords=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.records,u=l.general,s=l.security,m=l.could_not_find;return(0,o.createComponentVNode)(2,a.Window,{width:450,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,i.Section,{children:d.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{content:e.name,onClick:function(){return c("select",{select:e.ref})}},e.ref)}))}),(u||s)&&(0,o.createComponentVNode)(2,i.Section,{title:"Selected Record",children:[!!m&&(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"Warning: Failed to find some records. The information below may not be complete."}),(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Name",children:u.name}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Record ID",children:u.id}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Entity Classification",children:u.brain_type}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Sex",children:u.sex}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Species",children:u.species}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Age",children:u.age}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Rank",children:u.rank}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Fingerprint",children:u.fingerprint}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Physical Status",children:u.p_stat}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Mental Status",children:u.m_stat}),(0,o.createComponentVNode)(2,i.LabeledList.Divider),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Criminal Status",children:(0,o.createComponentVNode)(2,i.Box,{children:s.criminal})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Minor Crimes",children:[(0,o.createComponentVNode)(2,i.Box,{children:s.mi_crim}),(0,o.createComponentVNode)(2,i.Box,{children:s.mi_crim_d})]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Major Crimes",children:[(0,o.createComponentVNode)(2,i.Box,{children:s.ma_crim}),(0,o.createComponentVNode)(2,i.Box,{children:s.ma_crim_d})]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Important Notes",children:s.notes})]})]})]})})}}]); \ No newline at end of file +!function(e){var t={};function n(o){if(t[o])return t[o].exports;var r=t[o]={i:o,l:!1,exports:{}};return e[o].call(r.exports,r,r.exports,n),r.l=!0,r.exports}n.m=e,n.c=t,n.d=function(e,t,o){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:o})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var o=Object.create(null);if(n.r(o),Object.defineProperty(o,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var r in e)n.d(o,r,function(t){return e[t]}.bind(null,r));return o},n.n=function(e){var t=e&&e.__esModule?function(){return e["default"]}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=206)}([function(e,t,n){"use strict";t.__esModule=!0;var o=n(421);Object.keys(o).forEach((function(e){"default"!==e&&"__esModule"!==e&&(t[e]=o[e])}))},function(e,t,n){"use strict";(function(e){t.__esModule=!0,t.useSharedState=t.useLocalState=t.useBackend=t.selectBackend=t.sendAct=t.sendMessage=t.backendMiddleware=t.backendReducer=t.backendSuspendSuccess=t.backendSuspendStart=t.backendSetSharedState=t.backendUpdate=void 0;var o=n(172),r=n(28),i=n(93);var a=(0,n(24).createLogger)("backend");t.backendUpdate=function(e){return{type:"backend/update",payload:e}};var c=function(e,t){return{type:"backend/setSharedState",payload:{key:e,nextState:t}}};t.backendSetSharedState=c;t.backendSuspendStart=function(){return{type:"backend/suspendStart"}};t.backendSuspendSuccess=function(){return{type:"backend/suspendSuccess",payload:{timestamp:Date.now()}}};var l={config:{},data:{}};t.backendReducer=function(e,t){void 0===e&&(e=l);var n=t.type,o=t.payload;if("backend/update"===n){var i=Object.assign({},e.config,{},o.config),a=Object.assign({},e.data,{},o.static_data,{},o.data),c=Object.assign({},e.shared);if(o.shared)for(var d=0,u=Object.keys(o.shared);d=0||(r[n]=e[n]);return r}(t,["payload"]),r=Object.assign({tgui:1,window_id:window.__windowId__},o);null!==n&&n!==undefined&&(r.payload=JSON.stringify(n)),Byond.topic(r)};t.sendMessage=d;var u=function(e,t){void 0===t&&(t={}),"object"!=typeof t||null===t||Array.isArray(t)?a.error("Payload for act() must be an object, got this:",t):d({type:"act/"+e,payload:t})};t.sendAct=u;var s=function(e){return e.backend||{}};t.selectBackend=s;t.useBackend=function(e){var t=e.store,n=s(t.getState());return Object.assign({},n,{act:u})};t.useLocalState=function(e,t,n){var o,r=e.store,i=null!=(o=s(r.getState()).shared)?o:{},a=t in i?i[t]:n;return[a,function(e){r.dispatch(c(t,"function"==typeof e?e(a):e))}]};t.useSharedState=function(e,t,n){var o,r=e.store,i=null!=(o=s(r.getState()).shared)?o:{},a=t in i?i[t]:n;return[a,function(e){d({type:"setSharedState",key:t,value:JSON.stringify("function"==typeof e?e(a):e)||""})}]}}).call(this,n(438).setImmediate)},function(e,t,n){"use strict";t.__esModule=!0,t.Tooltip=t.Tabs=t.Table=t.Slider=t.Section=t.ProgressBar=t.NumberInput=t.NoticeBox=t.Modal=t.NanoMap=t.LabeledList=t.LabeledControls=t.Knob=t.Input=t.Icon=t.Grid=t.Flex=t.Dropdown=t.DraggableControl=t.Divider=t.Dimmer=t.ColorBox=t.Collapsible=t.Chart=t.ByondUi=t.Button=t.Box=t.BlockQuote=t.AnimatedNumber=void 0;var o=n(127);t.AnimatedNumber=o.AnimatedNumber;var r=n(446);t.BlockQuote=r.BlockQuote;var i=n(19);t.Box=i.Box;var a=n(128);t.Button=a.Button;var c=n(447);t.ByondUi=c.ByondUi;var l=n(449);t.Chart=l.Chart;var d=n(450);t.Collapsible=d.Collapsible;var u=n(451);t.ColorBox=u.ColorBox;var s=n(179);t.Dimmer=s.Dimmer;var m=n(180);t.Divider=m.Divider;var p=n(130);t.DraggableControl=p.DraggableControl;var h=n(452);t.Dropdown=h.Dropdown;var C=n(181);t.Flex=C.Flex;var f=n(453);t.Grid=f.Grid;var N=n(129);t.Icon=N.Icon;var b=n(454);t.Input=b.Input;var V=n(455);t.Knob=V.Knob;var g=n(456);t.LabeledControls=g.LabeledControls;var v=n(183);t.LabeledList=v.LabeledList;var _=n(457);t.NanoMap=_.NanoMap;var k=n(458);t.Modal=k.Modal;var y=n(459);t.NoticeBox=y.NoticeBox;var L=n(131);t.NumberInput=L.NumberInput;var B=n(460);t.ProgressBar=B.ProgressBar;var w=n(461);t.Section=w.Section;var x=n(462);t.Slider=x.Slider;var S=n(182);t.Table=S.Table;var I=n(463);t.Tabs=I.Tabs;var T=n(178);t.Tooltip=T.Tooltip},function(e,t,n){"use strict";t.__esModule=!0,t.Window=t.NtosWindow=t.refocusLayout=t.Layout=void 0;var o=n(126);t.Layout=o.Layout,t.refocusLayout=o.refocusLayout;var r=n(445);t.NtosWindow=r.NtosWindow;var i=n(184);t.Window=i.Window},function(e,t,n){"use strict";var o=n(9),r=n(23).f,i=n(33),a=n(26),c=n(98),l=n(139),d=n(67);e.exports=function(e,t){var n,u,s,m,p,h=e.target,C=e.global,f=e.stat;if(n=C?o:f?o[h]||c(h,{}):(o[h]||{}).prototype)for(u in t){if(m=t[u],s=e.noTargetGet?(p=r(n,u))&&p.value:n[u],!d(C?u:h+(f?".":"#")+u,e.forced)&&s!==undefined){if(typeof m==typeof s)continue;l(m,s)}(e.sham||s&&s.sham)&&i(m,"sham",!0),a(n,u,m,e)}}},function(e,t,n){"use strict";t.__esModule=!0,t.keyOfMatchingRange=t.inRange=t.toFixed=t.round=t.scale=t.clamp01=t.clamp=void 0;t.clamp=function(e,t,n){return en?n:e};t.clamp01=function(e){return e<0?0:e>1?1:e};t.scale=function(e,t,n){return(e-t)/(n-t)};t.round=function(e,t){return!e||isNaN(e)?e:(t|=0,i=(e*=n=Math.pow(10,t))>0|-(e<0),r=Math.abs(e%1)>=.4999999999854481,o=Math.floor(e),r&&(e=o+(i>0)),(r?e:Math.round(e))/n);var n,o,r,i};t.toFixed=function(e,t){return void 0===t&&(t=0),Number(e).toFixed(Math.max(t,0))};var o=function(e,t){return t&&e>=t[0]&&e<=t[1]};t.inRange=o;t.keyOfMatchingRange=function(e,t){for(var n=0,r=Object.keys(t);n=e.length?{done:!0}:{done:!1,value:e[t++]}};throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}return(t=e[Symbol.iterator]()).next.bind(t)}function r(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,o=new Array(t);n",apos:"'",trade:"\u2122"};return e.replace(/
/gi,"\n").replace(/<\/?[a-z0-9-_]+[^>]*>/gi,"").replace(/&(nbsp|amp|deg|quot|lt|gt|apos|trade);/g,(function(e,n){return t[n]})).replace(/&#?([0-9]+);/gi,(function(e,t){var n=parseInt(t,10);return String.fromCharCode(n)})).replace(/&#x?([0-9a-f]+);/gi,(function(e,t){var n=parseInt(t,16);return String.fromCharCode(n)}))};t.buildQueryString=function(e){return Object.keys(e).map((function(t){return encodeURIComponent(t)+"="+encodeURIComponent(e[t])})).join("&")}},function(e,t,n){"use strict";e.exports=function(e){try{return!!e()}catch(t){return!0}}},function(e,t,n){"use strict";t.__esModule=!0,t.zipWith=t.zip=t.uniqBy=t.reduce=t.sortBy=t.map=t.filter=t.toKeyedArray=t.toArray=void 0;t.toArray=function(e){if(Array.isArray(e))return e;if("object"==typeof e){var t=Object.prototype.hasOwnProperty,n=[];for(var o in e)t.call(e,o)&&n.push(e[o]);return n}return[]};t.toKeyedArray=function(e,t){return void 0===t&&(t="key"),o((function(e,n){var o;return Object.assign(((o={})[t]=n,o),e)}))(e)};t.filter=function(e){return function(t){if(null===t&&t===undefined)return t;if(Array.isArray(t)){for(var n=[],o=0;oc)return 1}return 0};t.sortBy=function(){for(var e=arguments.length,t=new Array(e),n=0;n0?r(o(e),9007199254740991):0}},function(e,t,n){"use strict";var o=n(9),r=n(100),i=n(21),a=n(64),c=n(104),l=n(142),d=r("wks"),u=o.Symbol,s=l?u:u&&u.withoutSetter||a;e.exports=function(e){return i(d,e)||(c&&i(u,e)?d[e]=u[e]:d[e]=s("Symbol."+e)),d[e]}},function(e,t,n){"use strict";var o=n(12),r=n(136),i=n(13),a=n(37),c=Object.defineProperty;t.f=o?c:function(e,t,n){if(i(e),t=a(t,!0),i(n),r)try{return c(e,t,n)}catch(o){}if("get"in n||"set"in n)throw TypeError("Accessors not supported");return"value"in n&&(e[t]=n.value),e}},function(e,t,n){"use strict";var o=n(25);e.exports=function(e){return Object(o(e))}},function(e,t,n){"use strict";t.__esModule=!0,t.Box=t.computeBoxClassName=t.computeBoxProps=t.halfUnit=t.unit=void 0;var o=n(10),r=n(0),i=n(444),a=n(28);var c=function(e){return"string"==typeof e?e.endsWith("px")&&!Byond.IS_LTE_IE8?parseFloat(e)/12+"rem":e:"number"==typeof e?Byond.IS_LTE_IE8?12*e+"px":e+"rem":void 0};t.unit=c;var l=function(e){return"string"==typeof e?c(e):"number"==typeof e?c(.5*e):void 0};t.halfUnit=l;var d=function(e){return"string"==typeof e&&a.CSS_COLORS.includes(e)},u=function(e){return function(t,n){(0,o.isFalsy)(n)||(t[e]=n)}},s=function(e,t){return function(n,r){(0,o.isFalsy)(r)||(n[e]=t(r))}},m=function(e,t){return function(n,r){(0,o.isFalsy)(r)||(n[e]=t)}},p=function(e,t,n){return function(r,i){if(!(0,o.isFalsy)(i))for(var a=0;a0&&(t.style=l),t};t.computeBoxProps=f;var N=function(e){var t=e.textColor||e.color,n=e.backgroundColor;return(0,o.classes)([d(t)&&"color-"+t,d(n)&&"color-bg-"+n])};t.computeBoxClassName=N;var b=function(e){var t=e.as,n=void 0===t?"div":t,o=e.className,a=e.children,c=function(e,t){if(null==e)return{};var n,o,r={},i=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}(e,["as","className","children"]);if("function"==typeof a)return a(f(e));var l="string"==typeof o?o+" "+N(c):N(c),d=f(c);return(0,r.createVNode)(i.VNodeFlags.HtmlElement,n,l,a,i.ChildFlags.UnknownChildren,d)};t.Box=b,b.defaultHooks=o.pureComponentHooks},function(e,t,n){"use strict";t.__esModule=!0,t.formatTime=t.formatCommaNumber=t.formatMoney=t.formatPower=t.formatSiUnit=void 0;var o=n(5),r=["f","p","n","\u03bc","m"," ","k","M","G","T","P","E","Z","Y"],i=r.indexOf(" "),a=function(e,t,n){if(void 0===t&&(t=-i),void 0===n&&(n=""),"number"!=typeof e||!Number.isFinite(e))return e;var a=Math.floor(Math.log10(e)),c=Math.floor(Math.max(3*t,a)),l=Math.floor(a/3),d=Math.floor(c/3),u=(0,o.clamp)(i+d,0,r.length),s=r[u],m=e/Math.pow(1e3,d),p=l>t?2+3*d-c:0;return((0,o.toFixed)(m,p)+" "+s+n).trim()}; +/** + * @file + * @copyright 2020 Aleksej Komarov + * @license MIT + */t.formatSiUnit=a;t.formatPower=function(e,t){return void 0===t&&(t=0),a(e,t,"W")};t.formatMoney=function(e,t){if(void 0===t&&(t=0),!Number.isFinite(e))return e;var n=(0,o.round)(e,t);t>0&&(n=(0,o.toFixed)(e,t));var r=(n=String(n)).length,i=n.indexOf(".");-1===i&&(i=r);for(var a="",c=0;c0&&c0})).join(":")}},function(e,t,n){"use strict";var o={}.hasOwnProperty;e.exports=function(e,t){return o.call(e,t)}},function(e,t,n){"use strict";var o=n(53),r=n(63),i=n(18),a=n(15),c=n(69),l=[].push,d=function(e){var t=1==e,n=2==e,d=3==e,u=4==e,s=6==e,m=5==e||s;return function(p,h,C,f){for(var N,b,V=i(p),g=r(V),v=o(h,C,3),_=a(g.length),k=0,y=f||c,L=t?y(p,_):n?y(p,0):undefined;_>k;k++)if((m||k in g)&&(b=v(N=g[k],k,V),e))if(t)L[k]=b;else if(b)switch(e){case 3:return!0;case 5:return N;case 6:return k;case 2:l.call(L,N)}else if(u)return!1;return s?-1:d||u?u:L}};e.exports={forEach:d(0),map:d(1),filter:d(2),some:d(3),every:d(4),find:d(5),findIndex:d(6)}},function(e,t,n){"use strict";var o=n(12),r=n(77),i=n(51),a=n(29),c=n(37),l=n(21),d=n(136),u=Object.getOwnPropertyDescriptor;t.f=o?u:function(e,t){if(e=a(e),t=c(t,!0),d)try{return u(e,t)}catch(n){}if(l(e,t))return i(!r.f.call(e,t),e[t])}},function(e,t,n){"use strict";t.__esModule=!0,t.logger=t.createLogger=void 0;n(173); +/** + * @file + * @copyright 2020 Aleksej Komarov + * @license MIT + */var o=0,r=1,i=2,a=3,c=4,l=function(e,t){for(var n=arguments.length,o=new Array(n>2?n-2:0),r=2;r=i){var a=[t].concat(o).map((function(e){return"string"==typeof e?e:e instanceof Error?e.stack||String(e):JSON.stringify(e)})).filter((function(e){return e})).join(" ")+"\nUser Agent: "+navigator.userAgent;Byond.topic({tgui:1,window_id:window.__windowId__,type:"log",message:a})}},d=function(e){return{debug:function(){for(var t=arguments.length,n=new Array(t),r=0;r"+a+""}},function(e,t,n){"use strict";var o=n(7);e.exports=function(e){return o((function(){var t=""[e]('"');return t!==t.toLowerCase()||t.split('"').length>3}))}},function(e,t,n){"use strict";var o=n(12),r=n(17),i=n(51);e.exports=o?function(e,t,n){return r.f(e,t,i(1,n))}:function(e,t,n){return e[t]=n,e}},function(e,t,n){"use strict";var o=Math.ceil,r=Math.floor;e.exports=function(e){return isNaN(e=+e)?0:(e>0?r:o)(e)}},function(e,t,n){"use strict";e.exports=function(e){if("function"!=typeof e)throw TypeError(String(e)+" is not a function");return e}},function(e,t,n){"use strict";var o={}.toString;e.exports=function(e){return o.call(e).slice(8,-1)}},function(e,t,n){"use strict";var o=n(11);e.exports=function(e,t){if(!o(e))return e;var n,r;if(t&&"function"==typeof(n=e.toString)&&!o(r=n.call(e)))return r;if("function"==typeof(n=e.valueOf)&&!o(r=n.call(e)))return r;if(!t&&"function"==typeof(n=e.toString)&&!o(r=n.call(e)))return r;throw TypeError("Can't convert object to primitive value")}},function(e,t,n){"use strict";var o,r,i,a=n(138),c=n(9),l=n(11),d=n(33),u=n(21),s=n(78),m=n(65),p=c.WeakMap;if(a){var h=new p,C=h.get,f=h.has,N=h.set;o=function(e,t){return N.call(h,e,t),t},r=function(e){return C.call(h,e)||{}},i=function(e){return f.call(h,e)}}else{var b=s("state");m[b]=!0,o=function(e,t){return d(e,b,t),t},r=function(e){return u(e,b)?e[b]:{}},i=function(e){return u(e,b)}}e.exports={set:o,get:r,has:i,enforce:function(e){return i(e)?r(e):o(e,{})},getterFor:function(e){return function(t){var n;if(!l(t)||(n=r(t)).type!==e)throw TypeError("Incompatible receiver, "+e+" required");return n}}}},function(e,t,n){"use strict";var o=n(21),r=n(18),i=n(78),a=n(111),c=i("IE_PROTO"),l=Object.prototype;e.exports=a?Object.getPrototypeOf:function(e){return e=r(e),o(e,c)?e[c]:"function"==typeof e.constructor&&e instanceof e.constructor?e.constructor.prototype:e instanceof Object?l:null}},function(e,t,n){"use strict";var o=n(140),r=n(9),i=function(e){return"function"==typeof e?e:undefined};e.exports=function(e,t){return arguments.length<2?i(o[e])||i(r[e]):o[e]&&o[e][t]||r[e]&&r[e][t]}},function(e,t,n){"use strict";function o(e){var t=0;if("undefined"==typeof Symbol||null==e[Symbol.iterator]){if(Array.isArray(e)||(e=function(e,t){if(!e)return;if("string"==typeof e)return r(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(n);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return r(e,t)}(e)))return function(){return t>=e.length?{done:!0}:{done:!1,value:e[t++]}};throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}return(t=e[Symbol.iterator]()).next.bind(t)}function r(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,o=new Array(t);n1?r-1:0),c=1;c1?o-1:0),i=1;in;)r[n]=t[n++];return r},H=function(e,t){T(e,t,{get:function(){return S(this)[t]}})},q=function(e){var t;return e instanceof P||"ArrayBuffer"==(t=N(e))||"SharedArrayBuffer"==t},G=function(e,t){return z(e)&&"symbol"!=typeof t&&t in e&&String(+t)==String(t)},K=function(e,t){return G(e,t=C(t,!0))?u(2,e[t]):A(e,t)},Y=function(e,t,n){return!(G(e,t=C(t,!0))&&b(n)&&f(n,"value"))||f(n,"get")||f(n,"set")||n.configurable||f(n,"writable")&&!n.writable||f(n,"enumerable")&&!n.enumerable?T(e,t,n):(e[t]=n.value,e)};i?(F||(B.f=K,L.f=Y,H(j,"buffer"),H(j,"byteOffset"),H(j,"byteLength"),H(j,"length")),o({target:"Object",stat:!0,forced:!F},{getOwnPropertyDescriptor:K,defineProperty:Y}),e.exports=function(e,t,n){var i=e.match(/\d+$/)[0]/8,c=e+(n?"Clamped":"")+"Array",l="get"+e,u="set"+e,C=r[c],f=C,N=f&&f.prototype,L={},B=function(e,t){T(e,t,{get:function(){return function(e,t){var n=S(e);return n.view[l](t*i+n.byteOffset,!0)}(this,t)},set:function(e){return function(e,t,o){var r=S(e);n&&(o=(o=E(o))<0?0:o>255?255:255&o),r.view[u](t*i+r.byteOffset,o,!0)}(this,t,e)},enumerable:!0})};F?a&&(f=t((function(e,t,n,o){return d(e,f,c),x(b(t)?q(t)?o!==undefined?new C(t,h(n,i),o):n!==undefined?new C(t,h(n,i)):new C(t):z(t)?U(f,t):_.call(f,t):new C(p(t)),e,f)})),g&&g(f,D),k(v(C),(function(e){e in f||s(f,e,C[e])})),f.prototype=N):(f=t((function(e,t,n,o){d(e,f,c);var r,a,l,u=0,s=0;if(b(t)){if(!q(t))return z(t)?U(f,t):_.call(f,t);r=t,s=h(n,i);var C=t.byteLength;if(o===undefined){if(C%i)throw M("Wrong length");if((a=C-s)<0)throw M("Wrong length")}else if((a=m(o)*i)+s>C)throw M("Wrong length");l=a/i}else l=p(t),r=new P(a=l*i);for(I(e,{buffer:r,byteOffset:s,byteLength:a,length:l,view:new O(r)});u"+e+"<\/script>"},h=function(){try{o=document.domain&&new ActiveXObject("htmlfile")}catch(r){}var e,t;h=o?function(e){e.write(p("")),e.close();var t=e.parentWindow.Object;return e=null,t}(o):((t=d("iframe")).style.display="none",l.appendChild(t),t.src=String("javascript:"),(e=t.contentWindow.document).open(),e.write(p("document.F=Object")),e.close(),e.F);for(var n=a.length;n--;)delete h.prototype[a[n]];return h()};c[s]=!0,e.exports=Object.create||function(e,t){var n;return null!==e?(m.prototype=r(e),n=new m,m.prototype=null,n[s]=e):n=h(),t===undefined?n:i(n,t)}},function(e,t,n){"use strict";var o=n(17).f,r=n(21),i=n(16)("toStringTag");e.exports=function(e,t,n){e&&!r(e=n?e:e.prototype,i)&&o(e,i,{configurable:!0,value:t})}},function(e,t,n){"use strict";var o=n(16),r=n(47),i=n(17),a=o("unscopables"),c=Array.prototype;c[a]==undefined&&i.f(c,a,{configurable:!0,value:r(null)}),e.exports=function(e){c[a][e]=!0}},function(e,t,n){"use strict";var o=n(13),r=n(35),i=n(16)("species");e.exports=function(e,t){var n,a=o(e).constructor;return a===undefined||(n=o(a)[i])==undefined?t:r(n)}},function(e,t,n){"use strict";e.exports=function(e,t){return{enumerable:!(1&e),configurable:!(2&e),writable:!(4&e),value:t}}},function(e,t,n){"use strict";var o=n(141),r=n(102).concat("length","prototype");t.f=Object.getOwnPropertyNames||function(e){return o(e,r)}},function(e,t,n){"use strict";var o=n(35);e.exports=function(e,t,n){if(o(e),t===undefined)return e;switch(n){case 0:return function(){return e.call(t)};case 1:return function(n){return e.call(t,n)};case 2:return function(n,o){return e.call(t,n,o)};case 3:return function(n,o,r){return e.call(t,n,o,r)}}return function(){return e.apply(t,arguments)}}},function(e,t,n){"use strict";var o=n(37),r=n(17),i=n(51);e.exports=function(e,t,n){var a=o(t);a in e?r.f(e,a,i(0,n)):e[a]=n}},function(e,t,n){"use strict";var o=n(13),r=n(152);e.exports=Object.setPrototypeOf||("__proto__"in{}?function(){var e,t=!1,n={};try{(e=Object.getOwnPropertyDescriptor(Object.prototype,"__proto__").set).call(n,[]),t=n instanceof Array}catch(i){}return function(n,i){return o(n),r(i),t?e.call(n,i):n.__proto__=i,n}}():undefined)},function(e,t,n){"use strict";var o=n(65),r=n(11),i=n(21),a=n(17).f,c=n(64),l=n(73),d=c("meta"),u=0,s=Object.isExtensible||function(){return!0},m=function(e){a(e,d,{value:{objectID:"O"+ ++u,weakData:{}}})},p=e.exports={REQUIRED:!1,fastKey:function(e,t){if(!r(e))return"symbol"==typeof e?e:("string"==typeof e?"S":"P")+e;if(!i(e,d)){if(!s(e))return"F";if(!t)return"E";m(e)}return e[d].objectID},getWeakData:function(e,t){if(!i(e,d)){if(!s(e))return!0;if(!t)return!1;m(e)}return e[d].weakData},onFreeze:function(e){return l&&p.REQUIRED&&s(e)&&!i(e,d)&&m(e),e}};o[d]=!0},function(e,t,n){"use strict";var o=n(36);e.exports=Array.isArray||function(e){return"Array"==o(e)}},function(e,t,n){"use strict";var o=n(40),r=n(17),i=n(16),a=n(12),c=i("species");e.exports=function(e){var t=o(e),n=r.f;a&&t&&!t[c]&&n(t,c,{configurable:!0,get:function(){return this}})}},function(e,t,n){"use strict";e.exports=function(e,t,n){if(!(e instanceof t))throw TypeError("Incorrect "+(n?n+" ":"")+"invocation");return e}},function(e,t,n){"use strict";var o=n(25),r="["+n(87)+"]",i=RegExp("^"+r+r+"*"),a=RegExp(r+r+"*$"),c=function(e){return function(t){var n=String(o(t));return 1&e&&(n=n.replace(i,"")),2&e&&(n=n.replace(a,"")),n}};e.exports={start:c(1),end:c(2),trim:c(3)}},function(e,t,n){"use strict";t.__esModule=!0,t.FullscreenNotice=void 0;var o=n(0),r=n(2);t.FullscreenNotice=function(e,t){var n=e.children,i=e.title,a=void 0===i?"Welcome":i;return(0,o.createComponentVNode)(2,r.Section,{title:a,height:"100%",stretchContents:!0,children:(0,o.createComponentVNode)(2,r.Flex,{height:"100%",align:"center",justify:"center",children:(0,o.createComponentVNode)(2,r.Flex.Item,{textAlign:"center",mt:"-2rem",children:n})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.TemporaryNotice=void 0;var o=n(0),r=n(6),i=n(1),a=n(2);t.TemporaryNotice=function(e,t){var n,c=e.decode,l=(0,i.useBackend)(t),d=l.act,u=l.data.temp;if(u){var s=((n={})[u.style]=!0,n);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.NoticeBox,Object.assign({},s,{children:[(0,o.createComponentVNode)(2,a.Box,{display:"inline-block",verticalAlign:"middle",children:c?(0,r.decodeHtmlEntities)(u.text):u.text}),(0,o.createComponentVNode)(2,a.Button,{icon:"times-circle",float:"right",onClick:function(){return d("cleartemp")}}),(0,o.createComponentVNode)(2,a.Box,{clear:"both"})]})))}}},function(e,t,n){"use strict";var o=n(7),r=n(36),i="".split;e.exports=o((function(){return!Object("z").propertyIsEnumerable(0)}))?function(e){return"String"==r(e)?i.call(e,""):Object(e)}:Object},function(e,t,n){"use strict";var o=0,r=Math.random();e.exports=function(e){return"Symbol("+String(e===undefined?"":e)+")_"+(++o+r).toString(36)}},function(e,t,n){"use strict";e.exports={}},function(e,t,n){"use strict";var o=n(29),r=n(15),i=n(46),a=function(e){return function(t,n,a){var c,l=o(t),d=r(l.length),u=i(a,d);if(e&&n!=n){for(;d>u;)if((c=l[u++])!=c)return!0}else for(;d>u;u++)if((e||u in l)&&l[u]===n)return e||u||0;return!e&&-1}};e.exports={includes:a(!0),indexOf:a(!1)}},function(e,t,n){"use strict";var o=n(7),r=/#|\.prototype\./,i=function(e,t){var n=c[a(e)];return n==d||n!=l&&("function"==typeof t?o(t):!!t)},a=i.normalize=function(e){return String(e).replace(r,".").toLowerCase()},c=i.data={},l=i.NATIVE="N",d=i.POLYFILL="P";e.exports=i},function(e,t,n){"use strict";var o=n(141),r=n(102);e.exports=Object.keys||function(e){return o(e,r)}},function(e,t,n){"use strict";var o=n(11),r=n(57),i=n(16)("species");e.exports=function(e,t){var n;return r(e)&&("function"!=typeof(n=e.constructor)||n!==Array&&!r(n.prototype)?o(n)&&null===(n=n[i])&&(n=undefined):n=undefined),new(n===undefined?Array:n)(0===t?0:t)}},function(e,t,n){"use strict";var o=n(7),r=n(16),i=n(105),a=r("species");e.exports=function(e){return i>=51||!o((function(){var t=[];return(t.constructor={})[a]=function(){return{foo:1}},1!==t[e](Boolean).foo}))}},function(e,t,n){"use strict";e.exports={}},function(e,t,n){"use strict";var o=n(26);e.exports=function(e,t,n){for(var r in t)o(e,r,t[r],n);return e}},function(e,t,n){"use strict";var o=n(7);e.exports=!o((function(){return Object.isExtensible(Object.preventExtensions({}))}))},function(e,t,n){"use strict";var o=n(13),r=n(107),i=n(15),a=n(53),c=n(108),l=n(149),d=function(e,t){this.stopped=e,this.result=t};(e.exports=function(e,t,n,u,s){var m,p,h,C,f,N,b,V=a(t,n,u?2:1);if(s)m=e;else{if("function"!=typeof(p=c(e)))throw TypeError("Target is not iterable");if(r(p)){for(h=0,C=i(e.length);C>h;h++)if((f=u?V(o(b=e[h])[0],b[1]):V(e[h]))&&f instanceof d)return f;return new d(!1)}m=p.call(e)}for(N=m.next;!(b=N.call(m)).done;)if("object"==typeof(f=l(m,V,b.value,u))&&f&&f instanceof d)return f;return new d(!1)}).stop=function(e){return new d(!0,e)}},function(e,t,n){"use strict";t.__esModule=!0,t.assetMiddleware=t.resolveAsset=t.loadCSS=void 0;var o=n(443),r=(0,n(24).createLogger)("assets"),i=[/v4shim/i],a=[],c={},l=function(e){a.includes(e)||(a.push(e),r.log("loading stylesheet '"+e+"'"),(0,o.loadCSS)(e))};t.loadCSS=l;t.resolveAsset=function(e){return c[e]||e};t.assetMiddleware=function(e){return function(e){return function(t){var n=t.type,o=t.payload;if("asset/stylesheet"!==n)if("asset/mappings"!==n)e(t);else for(var r=function(){var e=d[a];if(i.some((function(t){return t.test(e)})))return"continue";var t=o[e],n=e.split(".").pop();c[e]=t,"css"===n&&l(t)},a=0,d=Object.keys(o);a=0:s>m;m+=p)m in u&&(l=n(l,u[m],m,d));return l}};e.exports={left:c(!1),right:c(!0)}},function(e,t,n){"use strict";var o=n(9),r=n(12),i=n(112),a=n(33),c=n(72),l=n(7),d=n(59),u=n(34),s=n(15),m=n(154),p=n(253),h=n(39),C=n(55),f=n(52).f,N=n(17).f,b=n(106),V=n(48),g=n(38),v=g.get,_=g.set,k=o.ArrayBuffer,y=k,L=o.DataView,B=L&&L.prototype,w=Object.prototype,x=o.RangeError,S=p.pack,I=p.unpack,T=function(e){return[255&e]},A=function(e){return[255&e,e>>8&255]},E=function(e){return[255&e,e>>8&255,e>>16&255,e>>24&255]},M=function(e){return e[3]<<24|e[2]<<16|e[1]<<8|e[0]},P=function(e){return S(e,23,4)},O=function(e){return S(e,52,8)},F=function(e,t){N(e.prototype,t,{get:function(){return v(this)[t]}})},R=function(e,t,n,o){var r=m(n),i=v(e);if(r+t>i.byteLength)throw x("Wrong index");var a=v(i.buffer).bytes,c=r+i.byteOffset,l=a.slice(c,c+t);return o?l:l.reverse()},D=function(e,t,n,o,r,i){var a=m(n),c=v(e);if(a+t>c.byteLength)throw x("Wrong index");for(var l=v(c.buffer).bytes,d=a+c.byteOffset,u=o(+r),s=0;sU;)(j=z[U++])in y||a(y,j,k[j]);W.constructor=y}C&&h(B)!==w&&C(B,w);var H=new L(new y(2)),q=B.setInt8;H.setInt8(0,2147483648),H.setInt8(1,2147483649),!H.getInt8(0)&&H.getInt8(1)||c(B,{setInt8:function(e,t){q.call(this,e,t<<24>>24)},setUint8:function(e,t){q.call(this,e,t<<24>>24)}},{unsafe:!0})}else y=function(e){d(this,y,"ArrayBuffer");var t=m(e);_(this,{bytes:b.call(new Array(t),0),byteLength:t}),r||(this.byteLength=t)},L=function(e,t,n){d(this,L,"DataView"),d(e,y,"DataView");var o=v(e).byteLength,i=u(t);if(i<0||i>o)throw x("Wrong offset");if(i+(n=n===undefined?o-i:s(n))>o)throw x("Wrong length");_(this,{buffer:e,byteLength:n,byteOffset:i}),r||(this.buffer=e,this.byteLength=n,this.byteOffset=i)},r&&(F(y,"byteLength"),F(L,"buffer"),F(L,"byteLength"),F(L,"byteOffset")),c(L.prototype,{getInt8:function(e){return R(this,1,e)[0]<<24>>24},getUint8:function(e){return R(this,1,e)[0]},getInt16:function(e){var t=R(this,2,e,arguments.length>1?arguments[1]:undefined);return(t[1]<<8|t[0])<<16>>16},getUint16:function(e){var t=R(this,2,e,arguments.length>1?arguments[1]:undefined);return t[1]<<8|t[0]},getInt32:function(e){return M(R(this,4,e,arguments.length>1?arguments[1]:undefined))},getUint32:function(e){return M(R(this,4,e,arguments.length>1?arguments[1]:undefined))>>>0},getFloat32:function(e){return I(R(this,4,e,arguments.length>1?arguments[1]:undefined),23)},getFloat64:function(e){return I(R(this,8,e,arguments.length>1?arguments[1]:undefined),52)},setInt8:function(e,t){D(this,1,e,T,t)},setUint8:function(e,t){D(this,1,e,T,t)},setInt16:function(e,t){D(this,2,e,A,t,arguments.length>2?arguments[2]:undefined)},setUint16:function(e,t){D(this,2,e,A,t,arguments.length>2?arguments[2]:undefined)},setInt32:function(e,t){D(this,4,e,E,t,arguments.length>2?arguments[2]:undefined)},setUint32:function(e,t){D(this,4,e,E,t,arguments.length>2?arguments[2]:undefined)},setFloat32:function(e,t){D(this,4,e,P,t,arguments.length>2?arguments[2]:undefined)},setFloat64:function(e,t){D(this,8,e,O,t,arguments.length>2?arguments[2]:undefined)}});V(y,"ArrayBuffer"),V(L,"DataView"),e.exports={ArrayBuffer:y,DataView:L}},function(e,t,n){"use strict";var o=n(4),r=n(9),i=n(67),a=n(26),c=n(56),l=n(74),d=n(59),u=n(11),s=n(7),m=n(81),p=n(48),h=n(85);e.exports=function(e,t,n){var C=-1!==e.indexOf("Map"),f=-1!==e.indexOf("Weak"),N=C?"set":"add",b=r[e],V=b&&b.prototype,g=b,v={},_=function(e){var t=V[e];a(V,e,"add"==e?function(e){return t.call(this,0===e?0:e),this}:"delete"==e?function(e){return!(f&&!u(e))&&t.call(this,0===e?0:e)}:"get"==e?function(e){return f&&!u(e)?undefined:t.call(this,0===e?0:e)}:"has"==e?function(e){return!(f&&!u(e))&&t.call(this,0===e?0:e)}:function(e,n){return t.call(this,0===e?0:e,n),this})};if(i(e,"function"!=typeof b||!(f||V.forEach&&!s((function(){(new b).entries().next()})))))g=n.getConstructor(t,e,C,N),c.REQUIRED=!0;else if(i(e,!0)){var k=new g,y=k[N](f?{}:-0,1)!=k,L=s((function(){k.has(1)})),B=m((function(e){new b(e)})),w=!f&&s((function(){for(var e=new b,t=5;t--;)e[N](t,t);return!e.has(-0)}));B||((g=t((function(t,n){d(t,g,e);var o=h(new b,t,g);return n!=undefined&&l(n,o[N],o,C),o}))).prototype=V,V.constructor=g),(L||w)&&(_("delete"),_("has"),C&&_("get")),(w||y)&&_(N),f&&V.clear&&delete V.clear}return v[e]=g,o({global:!0,forced:g!=b},v),p(g,e),f||n.setStrong(g,e,C),g}},function(e,t,n){"use strict";var o=n(11),r=n(55);e.exports=function(e,t,n){var i,a;return r&&"function"==typeof(i=t.constructor)&&i!==n&&o(a=i.prototype)&&a!==n.prototype&&r(e,a),e}},function(e,t,n){"use strict";var o=Math.expm1,r=Math.exp;e.exports=!o||o(10)>22025.465794806718||o(10)<22025.465794806718||-2e-17!=o(-2e-17)?function(e){return 0==(e=+e)?e:e>-1e-6&&e<1e-6?e+e*e/2:r(e)-1}:o},function(e,t,n){"use strict";e.exports="\t\n\x0B\f\r \xa0\u1680\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200a\u202f\u205f\u3000\u2028\u2029\ufeff"},function(e,t,n){"use strict";var o=n(42),r=n(9),i=n(7);e.exports=o||!i((function(){var e=Math.random();__defineSetter__.call(null,e,(function(){})),delete r[e]}))},function(e,t,n){"use strict";var o=n(13);e.exports=function(){var e=o(this),t="";return e.global&&(t+="g"),e.ignoreCase&&(t+="i"),e.multiline&&(t+="m"),e.dotAll&&(t+="s"),e.unicode&&(t+="u"),e.sticky&&(t+="y"),t}},function(e,t,n){"use strict";var o,r,i=n(89),a=n(118),c=RegExp.prototype.exec,l=String.prototype.replace,d=c,u=(o=/a/,r=/b*/g,c.call(o,"a"),c.call(r,"a"),0!==o.lastIndex||0!==r.lastIndex),s=a.UNSUPPORTED_Y||a.BROKEN_CARET,m=/()??/.exec("")[1]!==undefined;(u||m||s)&&(d=function(e){var t,n,o,r,a=this,d=s&&a.sticky,p=i.call(a),h=a.source,C=0,f=e;return d&&(-1===(p=p.replace("y","")).indexOf("g")&&(p+="g"),f=String(e).slice(a.lastIndex),a.lastIndex>0&&(!a.multiline||a.multiline&&"\n"!==e[a.lastIndex-1])&&(h="(?: "+h+")",f=" "+f,C++),n=new RegExp("^(?:"+h+")",p)),m&&(n=new RegExp("^"+h+"$(?!\\s)",p)),u&&(t=a.lastIndex),o=c.call(d?n:a,f),d?o?(o.input=o.input.slice(C),o[0]=o[0].slice(C),o.index=a.lastIndex,a.lastIndex+=o[0].length):a.lastIndex=0:u&&o&&(a.lastIndex=a.global?o.index+o[0].length:t),m&&o&&o.length>1&&l.call(o[0],n,(function(){for(r=1;r")})),u="$0"==="a".replace(/./,"$0"),s=i("replace"),m=!!/./[s]&&""===/./[s]("a","$0"),p=!r((function(){var e=/(?:)/,t=e.exec;e.exec=function(){return t.apply(this,arguments)};var n="ab".split(e);return 2!==n.length||"a"!==n[0]||"b"!==n[1]}));e.exports=function(e,t,n,s){var h=i(e),C=!r((function(){var t={};return t[h]=function(){return 7},7!=""[e](t)})),f=C&&!r((function(){var t=!1,n=/a/;return"split"===e&&((n={}).constructor={},n.constructor[l]=function(){return n},n.flags="",n[h]=/./[h]),n.exec=function(){return t=!0,null},n[h](""),!t}));if(!C||!f||"replace"===e&&(!d||!u||m)||"split"===e&&!p){var N=/./[h],b=n(h,""[e],(function(e,t,n,o,r){return t.exec===a?C&&!r?{done:!0,value:N.call(t,n,o)}:{done:!0,value:e.call(n,t,o)}:{done:!1}}),{REPLACE_KEEPS_$0:u,REGEXP_REPLACE_SUBSTITUTES_UNDEFINED_CAPTURE:m}),V=b[0],g=b[1];o(String.prototype,e,V),o(RegExp.prototype,h,2==t?function(e,t){return g.call(e,this,t)}:function(e){return g.call(e,this)})}s&&c(RegExp.prototype[h],"sham",!0)}},function(e,t,n){"use strict";var o=n(36),r=n(90);e.exports=function(e,t){var n=e.exec;if("function"==typeof n){var i=n.call(e,t);if("object"!=typeof i)throw TypeError("RegExp exec method returned something other than an Object or null");return i}if("RegExp"!==o(e))throw TypeError("RegExp#exec called on incompatible receiver");return r.call(e,t)}},function(e,t,n){"use strict";function o(e){var t=0;if("undefined"==typeof Symbol||null==e[Symbol.iterator]){if(Array.isArray(e)||(e=function(e,t){if(!e)return;if("string"==typeof e)return r(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(n);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return r(e,t)}(e)))return function(){return t>=e.length?{done:!0}:{done:!1,value:e[t++]}};throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}return(t=e[Symbol.iterator]()).next.bind(t)}function r(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,o=new Array(t);n=48&&o<=90?String.fromCharCode(o):o>=112&&o<=123?"F"+(o-111):"["+o+"]"},u=function(e){var t=window.event?e.which:e.keyCode,n=e.ctrlKey,o=e.altKey,r=e.shiftKey;return{keyCode:t,ctrlKey:n,altKey:o,shiftKey:r,hasModifierKeys:n||o||r,keyString:d(n,o,r,t)}},s=function(){for(var e=0,t=Object.keys(l);e=112&&c<=123){i.log(d);for(var s,p=o(m);!(s=p()).done;)(0,s.value)(n,r)}}}(t,n,e)},document.addEventListener("keydown",(function(e){var n=window.event?e.which:e.keyCode;t(e,"keydown"),l[n]=!0})),document.addEventListener("keyup",(function(e){var n=window.event?e.which:e.keyCode;t(e,"keyup"),l[n]=!1})),Byond.IS_LTE_IE8||function(e){var t;document.addEventListener("focusout",(function(){t=setTimeout(e)})),document.addEventListener("focusin",(function(){clearTimeout(t)})),window.addEventListener("beforeunload",e)}((function(){s()})),function(e){return function(t){return e(t)}}}},function(e,t,n){"use strict";t.__esModule=!0,t.CrewManifestContent=t.CrewManifest=void 0;var o=n(0),r=n(1),i=n(2),a=n(3),c=n(28),l=n(6);t.CrewManifest=function(e,t){return(0,o.createComponentVNode)(2,a.Window,{width:400,height:600,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,d)})})};var d=function(e,t){var n=(0,r.useBackend)(t),a=(n.act,n.data.manifest);return(0,o.createComponentVNode)(2,i.Section,{title:"Crew Manifest",noTopPadding:!0,children:a.map((function(e){return!!e.elems.length&&(0,o.createComponentVNode)(2,i.Section,{title:(0,o.createComponentVNode)(2,i.Box,{backgroundColor:c.COLORS.manifest[e.cat.toLowerCase()],m:-1,pt:1,pb:1,children:(0,o.createComponentVNode)(2,i.Box,{ml:1,textAlign:"center",fontSize:1.4,children:e.cat})}),level:2,children:(0,o.createComponentVNode)(2,i.Table,{children:[(0,o.createComponentVNode)(2,i.Table.Row,{header:!0,color:"white",children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:"Name"}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:"Rank"}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:"Active"})]}),e.elems.map((function(e){return(0,o.createComponentVNode)(2,i.Table.Row,{color:"average",children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:(0,l.decodeHtmlEntities)(e.name)}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:e.rank}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:e.active})]},e.name+e.rank)}))]})},e.cat)}))})};t.CrewManifestContent=d},function(e,t,n){"use strict";t.__esModule=!0,t.LoginInfo=void 0;var o=n(0),r=n(1),i=n(2);t.LoginInfo=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,l=c.authenticated,d=c.rank;if(c)return(0,o.createComponentVNode)(2,i.NoticeBox,{info:!0,children:[(0,o.createComponentVNode)(2,i.Box,{display:"inline-block",verticalAlign:"middle",children:["Logged in as: ",l," (",d,")"]}),(0,o.createComponentVNode)(2,i.Button,{icon:"sign-out-alt",content:"Logout and Eject ID",color:"good",float:"right",onClick:function(){return a("logout")}}),(0,o.createComponentVNode)(2,i.Box,{clear:"both"})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.LoginScreen=void 0;var o=n(0),r=n(1),i=n(2),a=n(61);t.LoginScreen=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.scan,u=l.isAI,s=l.isRobot;return(0,o.createComponentVNode)(2,a.FullscreenNotice,{title:"Welcome",children:[(0,o.createComponentVNode)(2,i.Box,{fontSize:"1.5rem",bold:!0,children:[(0,o.createComponentVNode)(2,i.Icon,{name:"user-circle",verticalAlign:"middle",size:3,mr:"1rem"}),"Guest"]}),(0,o.createComponentVNode)(2,i.Box,{color:"label",my:"1rem",children:["ID:",(0,o.createComponentVNode)(2,i.Button,{icon:"id-card",content:d||"----------",ml:"0.5rem",onClick:function(){return c("scan")}})]}),(0,o.createComponentVNode)(2,i.Button,{icon:"sign-in-alt",disabled:!d,content:"Login",onClick:function(){return c("login",{login_type:1})}}),!!u&&(0,o.createComponentVNode)(2,i.Button,{icon:"sign-in-alt",content:"Login as AI",onClick:function(){return c("login",{login_type:2})}}),!!s&&(0,o.createComponentVNode)(2,i.Button,{icon:"sign-in-alt",content:"Login as Cyborg",onClick:function(){return c("login",{login_type:3})}})]})}},function(e,t,n){"use strict";var o=n(9),r=n(11),i=o.document,a=r(i)&&r(i.createElement);e.exports=function(e){return a?i.createElement(e):{}}},function(e,t,n){"use strict";var o=n(9),r=n(33);e.exports=function(e,t){try{r(o,e,t)}catch(n){o[e]=t}return t}},function(e,t,n){"use strict";var o=n(137),r=Function.toString;"function"!=typeof o.inspectSource&&(o.inspectSource=function(e){return r.call(e)}),e.exports=o.inspectSource},function(e,t,n){"use strict";var o=n(42),r=n(137);(e.exports=function(e,t){return r[e]||(r[e]=t!==undefined?t:{})})("versions",[]).push({version:"3.6.5",mode:o?"pure":"global",copyright:"\xa9 2020 Denis Pushkarev (zloirock.ru)"})},function(e,t,n){"use strict";var o=n(40),r=n(52),i=n(103),a=n(13);e.exports=o("Reflect","ownKeys")||function(e){var t=r.f(a(e)),n=i.f;return n?t.concat(n(e)):t}},function(e,t,n){"use strict";e.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},function(e,t,n){"use strict";t.f=Object.getOwnPropertySymbols},function(e,t,n){"use strict";var o=n(7);e.exports=!!Object.getOwnPropertySymbols&&!o((function(){return!String(Symbol())}))},function(e,t,n){"use strict";var o,r,i=n(9),a=n(79),c=i.process,l=c&&c.versions,d=l&&l.v8;d?r=(o=d.split("."))[0]+o[1]:a&&(!(o=a.match(/Edge\/(\d+)/))||o[1]>=74)&&(o=a.match(/Chrome\/(\d+)/))&&(r=o[1]),e.exports=r&&+r},function(e,t,n){"use strict";var o=n(18),r=n(46),i=n(15);e.exports=function(e){for(var t=o(this),n=i(t.length),a=arguments.length,c=r(a>1?arguments[1]:undefined,n),l=a>2?arguments[2]:undefined,d=l===undefined?n:r(l,n);d>c;)t[c++]=e;return t}},function(e,t,n){"use strict";var o=n(16),r=n(71),i=o("iterator"),a=Array.prototype;e.exports=function(e){return e!==undefined&&(r.Array===e||a[i]===e)}},function(e,t,n){"use strict";var o=n(80),r=n(71),i=n(16)("iterator");e.exports=function(e){if(e!=undefined)return e[i]||e["@@iterator"]||r[o(e)]}},function(e,t,n){"use strict";var o={};o[n(16)("toStringTag")]="z",e.exports="[object z]"===String(o)},function(e,t,n){"use strict";var o=n(4),r=n(238),i=n(39),a=n(55),c=n(48),l=n(33),d=n(26),u=n(16),s=n(42),m=n(71),p=n(151),h=p.IteratorPrototype,C=p.BUGGY_SAFARI_ITERATORS,f=u("iterator"),N=function(){return this};e.exports=function(e,t,n,u,p,b,V){r(n,t,u);var g,v,_,k=function(e){if(e===p&&x)return x;if(!C&&e in B)return B[e];switch(e){case"keys":case"values":case"entries":return function(){return new n(this,e)}}return function(){return new n(this)}},y=t+" Iterator",L=!1,B=e.prototype,w=B[f]||B["@@iterator"]||p&&B[p],x=!C&&w||k(p),S="Array"==t&&B.entries||w;if(S&&(g=i(S.call(new e)),h!==Object.prototype&&g.next&&(s||i(g)===h||(a?a(g,h):"function"!=typeof g[f]&&l(g,f,N)),c(g,y,!0,!0),s&&(m[y]=N))),"values"==p&&w&&"values"!==w.name&&(L=!0,x=function(){return w.call(this)}),s&&!V||B[f]===x||l(B,f,x),m[t]=x,p)if(v={values:k("values"),keys:b?x:k("keys"),entries:k("entries")},V)for(_ in v)(C||L||!(_ in B))&&d(B,_,v[_]);else o({target:t,proto:!0,forced:C||L},v);return v}},function(e,t,n){"use strict";var o=n(7);e.exports=!o((function(){function e(){}return e.prototype.constructor=null,Object.getPrototypeOf(new e)!==e.prototype}))},function(e,t,n){"use strict";e.exports="undefined"!=typeof ArrayBuffer&&"undefined"!=typeof DataView},function(e,t,n){"use strict";var o=n(15),r=n(114),i=n(25),a=Math.ceil,c=function(e){return function(t,n,c){var l,d,u=String(i(t)),s=u.length,m=c===undefined?" ":String(c),p=o(n);return p<=s||""==m?u:(l=p-s,(d=r.call(m,a(l/m.length))).length>l&&(d=d.slice(0,l)),e?u+d:d+u)}};e.exports={start:c(!1),end:c(!0)}},function(e,t,n){"use strict";var o=n(34),r=n(25);e.exports="".repeat||function(e){var t=String(r(this)),n="",i=o(e);if(i<0||i==Infinity)throw RangeError("Wrong number of repetitions");for(;i>0;(i>>>=1)&&(t+=t))1&i&&(n+=t);return n}},function(e,t,n){"use strict";e.exports=Math.sign||function(e){return 0==(e=+e)||e!=e?e:e<0?-1:1}},function(e,t,n){"use strict";var o,r,i,a=n(9),c=n(7),l=n(36),d=n(53),u=n(144),s=n(97),m=n(163),p=a.location,h=a.setImmediate,C=a.clearImmediate,f=a.process,N=a.MessageChannel,b=a.Dispatch,V=0,g={},v=function(e){if(g.hasOwnProperty(e)){var t=g[e];delete g[e],t()}},_=function(e){return function(){v(e)}},k=function(e){v(e.data)},y=function(e){a.postMessage(e+"",p.protocol+"//"+p.host)};h&&C||(h=function(e){for(var t=[],n=1;arguments.length>n;)t.push(arguments[n++]);return g[++V]=function(){("function"==typeof e?e:Function(e)).apply(undefined,t)},o(V),V},C=function(e){delete g[e]},"process"==l(f)?o=function(e){f.nextTick(_(e))}:b&&b.now?o=function(e){b.now(_(e))}:N&&!m?(i=(r=new N).port2,r.port1.onmessage=k,o=d(i.postMessage,i,1)):!a.addEventListener||"function"!=typeof postMessage||a.importScripts||c(y)||"file:"===p.protocol?o="onreadystatechange"in s("script")?function(e){u.appendChild(s("script")).onreadystatechange=function(){u.removeChild(this),v(e)}}:function(e){setTimeout(_(e),0)}:(o=y,a.addEventListener("message",k,!1))),e.exports={set:h,clear:C}},function(e,t,n){"use strict";var o=n(11),r=n(36),i=n(16)("match");e.exports=function(e){var t;return o(e)&&((t=e[i])!==undefined?!!t:"RegExp"==r(e))}},function(e,t,n){"use strict";var o=n(7);function r(e,t){return RegExp(e,t)}t.UNSUPPORTED_Y=o((function(){var e=r("a","y");return e.lastIndex=2,null!=e.exec("abcd")})),t.BROKEN_CARET=o((function(){var e=r("^r","gy");return e.lastIndex=2,null!=e.exec("str")}))},function(e,t,n){"use strict";var o=n(34),r=n(25),i=function(e){return function(t,n){var i,a,c=String(r(t)),l=o(n),d=c.length;return l<0||l>=d?e?"":undefined:(i=c.charCodeAt(l))<55296||i>56319||l+1===d||(a=c.charCodeAt(l+1))<56320||a>57343?e?c.charAt(l):i:e?c.slice(l,l+2):a-56320+(i-55296<<10)+65536}};e.exports={codeAt:i(!1),charAt:i(!0)}},function(e,t,n){"use strict";var o=n(117);e.exports=function(e){if(o(e))throw TypeError("The method doesn't accept regular expressions");return e}},function(e,t,n){"use strict";var o=n(16)("match");e.exports=function(e){var t=/./;try{"/./"[e](t)}catch(n){try{return t[o]=!1,"/./"[e](t)}catch(r){}}return!1}},function(e,t,n){"use strict";var o=n(119).charAt;e.exports=function(e,t,n){return t+(n?o(e,t).length:1)}},function(e,t,n){"use strict";var o=n(7),r=n(87);e.exports=function(e){return o((function(){return!!r[e]()||"\u200b\x85\u180e"!="\u200b\x85\u180e"[e]()||r[e].name!==e}))}},function(e,t,n){"use strict";var o=n(9),r=n(7),i=n(81),a=n(14).NATIVE_ARRAY_BUFFER_VIEWS,c=o.ArrayBuffer,l=o.Int8Array;e.exports=!a||!r((function(){l(1)}))||!r((function(){new l(-1)}))||!i((function(e){new l,new l(null),new l(1.5),new l(e)}),!0)||r((function(){return 1!==new l(new c(2),1,undefined).length}))},function(e,t,n){"use strict";t.__esModule=!0,t.debugReducer=t.useDebug=t.selectDebug=t.toggleDebugLayout=t.toggleKitchenSink=void 0;var o=n(93),r=function(){return{type:"debug/toggleKitchenSink"}}; +/** + * @file + * @copyright 2020 Aleksej Komarov + * @license MIT + */t.toggleKitchenSink=r;var i=function(){return{type:"debug/toggleDebugLayout"}};t.toggleDebugLayout=i,(0,o.subscribeToHotKey)("F11",(function(){return{type:"debug/toggleDebugLayout"}})),(0,o.subscribeToHotKey)("F12",(function(){return{type:"debug/toggleKitchenSink"}})),(0,o.subscribeToHotKey)("Ctrl+Alt+[8]",(function(){setTimeout((function(){throw new Error("OOPSIE WOOPSIE!! UwU We made a fucky wucky!! A wittle fucko boingo! The code monkeys at our headquarters are working VEWY HAWD to fix this!")}))}));var a=function(e){return e.debug};t.selectDebug=a;t.useDebug=function(e){return a(e.store.getState())};t.debugReducer=function(e,t){void 0===e&&(e={});var n=t.type;t.payload;return"debug/toggleKitchenSink"===n?Object.assign({},e,{kitchenSink:!e.kitchenSink}):"debug/toggleDebugLayout"===n?Object.assign({},e,{debugLayout:!e.debugLayout}):e}},function(e,t,n){"use strict";t.__esModule=!0,t.Layout=t.refocusLayout=void 0;var o=n(0),r=n(10),i=n(19);t.refocusLayout=function(){if(!Byond.IS_LTE_IE8){var e=document.getElementById("Layout__content");e&&e.focus()}};var a=function(e){var t=e.className,n=e.theme,i=void 0===n?"nanotrasen":n,a=e.children;return(0,o.createVNode)(1,"div","theme-"+i,(0,o.createVNode)(1,"div",(0,r.classes)(["Layout",t]),a,0),2)};t.Layout=a;a.Content=function(e){var t=e.className,n=e.scrollable,a=e.children,c=function(e,t){if(null==e)return{};var n,o,r={},i=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}(e,["className","scrollable","children"]);return(0,o.normalizeProps)((0,o.createVNode)(1,"div",(0,r.classes)(["Layout__content",n&&"Layout__content--scrollable",t].concat((0,i.computeBoxClassName)(c))),a,0,Object.assign({id:"Layout__content"},(0,i.computeBoxProps)(c))))}},function(e,t,n){"use strict";t.__esModule=!0,t.AnimatedNumber=void 0;var o=n(5),r=n(0);var i=function(e){return"number"==typeof e&&Number.isFinite(e)&&!Number.isNaN(e)},a=function(e){var t,n;function r(t){var n;return(n=e.call(this,t)||this).timer=null,n.state={value:0},i(t.initial)?n.state.value=t.initial:i(t.value)&&(n.state.value=Number(t.value)),n}n=e,(t=r).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var a=r.prototype;return a.tick=function(){var e=this.props,t=this.state,n=Number(t.value),o=Number(e.value);if(i(o)){var r=.5*n+.5*o;this.setState({value:r})}},a.componentDidMount=function(){var e=this;this.timer=setInterval((function(){return e.tick()}),50)},a.componentWillUnmount=function(){clearTimeout(this.timer)},a.render=function(){var e=this.props,t=this.state,n=e.format,r=e.children,a=t.value,c=e.value;if(!i(c))return c||null;var l=a;if(n)l=n(a);else{var d=String(c).split(".")[1],u=d?d.length:0;l=(0,o.toFixed)(a,(0,o.clamp)(u,0,8))}return"function"==typeof r?r(l,a):l},r}(r.Component);t.AnimatedNumber=a},function(e,t,n){"use strict";t.__esModule=!0,t.ButtonInput=t.ButtonConfirm=t.ButtonCheckbox=t.Button=void 0;var o=n(0),r=n(10),i=n(93),a=n(3),c=n(24),l=n(19),d=n(129),u=n(178);function s(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,e.__proto__=t}function m(e,t){if(null==e)return{};var n,o,r={},i=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}var p=(0,c.createLogger)("Button"),h=function(e){var t=e.className,n=e.fluid,c=e.icon,s=e.iconRotation,h=e.iconSpin,C=e.iconColor,f=e.iconSize,N=e.color,b=e.disabled,V=e.selected,g=e.tooltip,v=e.tooltipPosition,_=e.tooltipScale,k=e.ellipsis,y=e.compact,L=e.circular,B=e.content,w=e.children,x=e.onclick,S=e.onClick,I=m(e,["className","fluid","icon","iconRotation","iconSpin","iconColor","iconSize","color","disabled","selected","tooltip","tooltipPosition","tooltipScale","ellipsis","compact","circular","content","children","onclick","onClick"]),T=!(!B&&!w);return x&&p.warn("Lowercase 'onclick' is not supported on Button and lowercase prop names are discouraged in general. Please use a camelCase'onClick' instead and read: https://infernojs.org/docs/guides/event-handling"),(0,o.normalizeProps)((0,o.createComponentVNode)(2,l.Box,Object.assign({className:(0,r.classes)(["Button",n&&"Button--fluid",b&&"Button--disabled",V&&"Button--selected",T&&"Button--hasContent",k&&"Button--ellipsis",L&&"Button--circular",y&&"Button--compact",N&&"string"==typeof N?"Button--color--"+N:"Button--color--default",t]),tabIndex:!b&&"0",unselectable:Byond.IS_LTE_IE8,onclick:function(e){(0,a.refocusLayout)(),!b&&S&&S(e)},onKeyDown:function(e){var t=window.event?e.which:e.keyCode;return t===i.KEY_SPACE||t===i.KEY_ENTER?(e.preventDefault(),void(!b&&S&&S(e))):t===i.KEY_ESCAPE?(e.preventDefault(),void(0,a.refocusLayout)()):void 0}},I,{children:[c&&(0,o.createComponentVNode)(2,d.Icon,{name:c,rotation:s,spin:h,color:C,fontSize:f}),B,w,g&&(0,o.createComponentVNode)(2,u.Tooltip,{content:g,position:v,scale:_})]})))};t.Button=h,h.defaultHooks=r.pureComponentHooks;var C=function(e){var t=e.checked,n=m(e,["checked"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,h,Object.assign({color:"transparent",icon:t?"check-square-o":"square-o",selected:t},n)))};t.ButtonCheckbox=C,h.Checkbox=C;var f=function(e){function t(){var t;return(t=e.call(this)||this).state={clickedOnce:!1},t.handleClick=function(){t.state.clickedOnce&&t.setClickedOnce(!1)},t}s(t,e);var n=t.prototype;return n.setClickedOnce=function(e){var t=this;this.setState({clickedOnce:e}),e?setTimeout((function(){return window.addEventListener("click",t.handleClick)})):window.removeEventListener("click",this.handleClick)},n.render=function(){var e=this,t=this.props,n=t.confirmContent,r=void 0===n?"Confirm?":n,i=t.confirmColor,a=void 0===i?"bad":i,c=t.confirmIcon,l=t.icon,d=t.color,u=t.content,s=t.onClick,p=m(t,["confirmContent","confirmColor","confirmIcon","icon","color","content","onClick"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,h,Object.assign({content:this.state.clickedOnce?r:u,icon:this.state.clickedOnce?c:l,color:this.state.clickedOnce?a:d,onClick:function(){return e.state.clickedOnce?s():e.setClickedOnce(!0)}},p)))},t}(o.Component);t.ButtonConfirm=f,h.Confirm=f;var N=function(e){function t(){var t;return(t=e.call(this)||this).inputRef=(0,o.createRef)(),t.state={inInput:!1},t}s(t,e);var n=t.prototype;return n.setInInput=function(e){if(this.setState({inInput:e}),this.inputRef){var t=this.inputRef.current;if(e){t.value=this.props.currentValue||"";try{t.focus(),t.select()}catch(n){}}}},n.commitResult=function(e){if(this.inputRef){var t=this.inputRef.current;if(""!==t.value)return void this.props.onCommit(e,t.value);if(!this.props.defaultValue)return;this.props.onCommit(e,this.props.defaultValue)}},n.render=function(){var e=this,t=this.props,n=t.fluid,a=t.content,c=t.icon,s=t.iconRotation,p=t.iconSpin,h=t.tooltip,C=t.tooltipPosition,f=t.color,N=void 0===f?"default":f,b=(t.placeholder,t.maxLength,m(t,["fluid","content","icon","iconRotation","iconSpin","tooltip","tooltipPosition","color","placeholder","maxLength"]));return(0,o.normalizeProps)((0,o.createComponentVNode)(2,l.Box,Object.assign({className:(0,r.classes)(["Button",n&&"Button--fluid","Button--color--"+N])},b,{onClick:function(){return e.setInInput(!0)},children:[c&&(0,o.createComponentVNode)(2,d.Icon,{name:c,rotation:s,spin:p}),(0,o.createVNode)(1,"div",null,a,0),(0,o.createVNode)(64,"input","NumberInput__input",null,1,{style:{display:this.state.inInput?undefined:"none","text-align":"left"},onBlur:function(t){e.state.inInput&&(e.setInInput(!1),e.commitResult(t))},onKeyDown:function(t){if(t.keyCode===i.KEY_ENTER)return e.setInInput(!1),void e.commitResult(t);t.keyCode===i.KEY_ESCAPE&&e.setInInput(!1)}},null,this.inputRef),h&&(0,o.createComponentVNode)(2,u.Tooltip,{content:h,position:C})]})))},t}(o.Component);t.ButtonInput=N,h.Input=N},function(e,t,n){"use strict";t.__esModule=!0,t.Icon=void 0;var o=n(0),r=n(10),i=n(19);var a=/-o$/,c=function(e){var t=e.name,n=e.size,c=e.spin,l=e.className,d=e.style,u=void 0===d?{}:d,s=e.rotation,m=function(e,t){if(null==e)return{};var n,o,r={},i=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}(e,["name","size","spin","className","style","rotation"]);n&&(u["font-size"]=100*n+"%"),"number"==typeof s&&(u.transform="rotate("+s+"deg)");var p=a.test(t),h=t.replace(a,"");return(0,o.normalizeProps)((0,o.createComponentVNode)(2,i.Box,Object.assign({as:"i",className:(0,r.classes)([l,p?"far":"fas","fa-"+h,c&&"fa-spin"]),style:u},m)))};t.Icon=c,c.defaultHooks=r.pureComponentHooks},function(e,t,n){"use strict";t.__esModule=!0,t.DraggableControl=void 0;var o=n(0),r=n(5),i=n(10),a=n(127);var c=function(e,t){return e.screenX*t[0]+e.screenY*t[1]},l=function(e){var t,n;function i(t){var n;return(n=e.call(this,t)||this).inputRef=(0,o.createRef)(),n.state={value:t.value,dragging:!1,editing:!1,internalValue:null,origin:null,suppressingFlicker:!1},n.flickerTimer=null,n.suppressFlicker=function(){var e=n.props.suppressFlicker;e>0&&(n.setState({suppressingFlicker:!0}),clearTimeout(n.flickerTimer),n.flickerTimer=setTimeout((function(){return n.setState({suppressingFlicker:!1})}),e))},n.handleDragStart=function(e){var t=n.props,o=t.value,r=t.dragMatrix;n.state.editing||(document.body.style["pointer-events"]="none",n.ref=e.target,n.setState({dragging:!1,origin:c(e,r),value:o,internalValue:o}),n.timer=setTimeout((function(){n.setState({dragging:!0})}),250),n.dragInterval=setInterval((function(){var t=n.state,o=t.dragging,r=t.value,i=n.props.onDrag;o&&i&&i(e,r)}),500),document.addEventListener("mousemove",n.handleDragMove),document.addEventListener("mouseup",n.handleDragEnd))},n.handleDragMove=function(e){var t=n.props,o=t.minValue,i=t.maxValue,a=t.step,l=t.stepPixelSize,d=t.dragMatrix;n.setState((function(t){var n=Object.assign({},t),u=c(e,d)-n.origin;if(t.dragging){var s=Number.isFinite(o)?o%a:0;n.internalValue=(0,r.clamp)(n.internalValue+u*a/l,o-a,i+a),n.value=(0,r.clamp)(n.internalValue-n.internalValue%a+s,o,i),n.origin=c(e,d)}else Math.abs(u)>4&&(n.dragging=!0);return n}))},n.handleDragEnd=function(e){var t=n.props,o=t.onChange,r=t.onDrag,i=n.state,a=i.dragging,c=i.value,l=i.internalValue;if(document.body.style["pointer-events"]="auto",clearTimeout(n.timer),clearInterval(n.dragInterval),n.setState({dragging:!1,editing:!a,origin:null}),document.removeEventListener("mousemove",n.handleDragMove),document.removeEventListener("mouseup",n.handleDragEnd),a)n.suppressFlicker(),o&&o(e,c),r&&r(e,c);else if(n.inputRef){var d=n.inputRef.current;d.value=l;try{d.focus(),d.select()}catch(u){}}},n}return n=e,(t=i).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n,i.prototype.render=function(){var e=this,t=this.state,n=t.dragging,i=t.editing,c=t.value,l=t.suppressingFlicker,d=this.props,u=d.animated,s=d.value,m=d.unit,p=d.minValue,h=d.maxValue,C=d.format,f=d.onChange,N=d.onDrag,b=d.children,V=d.forcedInputWidth,g=d.height,v=d.lineHeight,_=d.fontSize,k=s;(n||l)&&(k=c);var y=function(e){return e+(m?" "+m:"")},L=u&&!n&&!l&&(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:k,format:C,children:y})||y(C?C(k):k),B=(0,o.createVNode)(64,"input","NumberInput__input",null,1,{style:{display:i?undefined:"none",height:g,width:V,"line-height":v,"font-size":_},onBlur:function(t){if(i){var n=(0,r.clamp)(t.target.value,p,h);e.setState({editing:!1,value:n}),e.suppressFlicker(),f&&f(t,n),N&&N(t,n)}},onKeyDown:function(t){if(13===t.keyCode){var n=(0,r.clamp)(t.target.value,p,h);return e.setState({editing:!1,value:n}),e.suppressFlicker(),f&&f(t,n),void(N&&N(t,n))}27!==t.keyCode||e.setState({editing:!1})}},null,this.inputRef);return b({dragging:n,editing:i,value:s,displayValue:k,displayElement:L,inputElement:B,handleDragStart:this.handleDragStart})},i}(o.Component);t.DraggableControl=l,l.defaultHooks=i.pureComponentHooks,l.defaultProps={minValue:-Infinity,maxValue:+Infinity,step:1,stepPixelSize:1,suppressFlicker:50,dragMatrix:[1,0]}},function(e,t,n){"use strict";t.__esModule=!0,t.NumberInput=void 0;var o=n(0),r=n(5),i=n(10),a=n(127),c=n(19);var l=function(e){var t,n;function l(t){var n;n=e.call(this,t)||this;var i=t.value;return n.inputRef=(0,o.createRef)(),n.state={value:i,dragging:!1,editing:!1,internalValue:null,origin:null,suppressingFlicker:!1},n.flickerTimer=null,n.suppressFlicker=function(){var e=n.props.suppressFlicker;e>0&&(n.setState({suppressingFlicker:!0}),clearTimeout(n.flickerTimer),n.flickerTimer=setTimeout((function(){return n.setState({suppressingFlicker:!1})}),e))},n.handleDragStart=function(e){var t=n.props.value;n.state.editing||(document.body.style["pointer-events"]="none",n.ref=e.target,n.setState({dragging:!1,origin:e.screenY,value:t,internalValue:t}),n.timer=setTimeout((function(){n.setState({dragging:!0})}),250),n.dragInterval=setInterval((function(){var t=n.state,o=t.dragging,r=t.value,i=n.props.onDrag;o&&i&&i(e,r)}),500),document.addEventListener("mousemove",n.handleDragMove),document.addEventListener("mouseup",n.handleDragEnd))},n.handleDragMove=function(e){var t=n.props,o=t.minValue,i=t.maxValue,a=t.step,c=t.stepPixelSize;n.setState((function(t){var n=Object.assign({},t),l=n.origin-e.screenY;if(t.dragging){var d=Number.isFinite(o)?o%a:0;n.internalValue=(0,r.clamp)(n.internalValue+l*a/c,o-a,i+a),n.value=(0,r.clamp)(n.internalValue-n.internalValue%a+d,o,i),n.origin=e.screenY}else Math.abs(l)>4&&(n.dragging=!0);return n}))},n.handleDragEnd=function(e){var t=n.props,o=t.onChange,r=t.onDrag,i=n.state,a=i.dragging,c=i.value,l=i.internalValue;if(document.body.style["pointer-events"]="auto",clearTimeout(n.timer),clearInterval(n.dragInterval),n.setState({dragging:!1,editing:!a,origin:null}),document.removeEventListener("mousemove",n.handleDragMove),document.removeEventListener("mouseup",n.handleDragEnd),a)n.suppressFlicker(),o&&o(e,c),r&&r(e,c);else if(n.inputRef){var d=n.inputRef.current;d.value=l;try{d.focus(),d.select()}catch(u){}}},n}return n=e,(t=l).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n,l.prototype.render=function(){var e=this,t=this.state,n=t.dragging,l=t.editing,d=t.value,u=t.suppressingFlicker,s=this.props,m=s.className,p=s.fluid,h=s.animated,C=s.value,f=s.unit,N=s.minValue,b=s.maxValue,V=s.height,g=s.width,v=s.lineHeight,_=s.fontSize,k=s.format,y=s.onChange,L=s.onDrag,B=C;(n||u)&&(B=d);var w=function(e){return(0,o.createVNode)(1,"div","NumberInput__content",e+(f?" "+f:""),0,{unselectable:Byond.IS_LTE_IE8})},x=h&&!n&&!u&&(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:B,format:k,children:w})||w(k?k(B):B);return(0,o.createComponentVNode)(2,c.Box,{className:(0,i.classes)(["NumberInput",p&&"NumberInput--fluid",m]),minWidth:g,minHeight:V,lineHeight:v,fontSize:_,onMouseDown:this.handleDragStart,children:[(0,o.createVNode)(1,"div","NumberInput__barContainer",(0,o.createVNode)(1,"div","NumberInput__bar",null,1,{style:{height:(0,r.clamp)((B-N)/(b-N)*100,0,100)+"%"}}),2),x,(0,o.createVNode)(64,"input","NumberInput__input",null,1,{style:{display:l?undefined:"none",height:V,"line-height":v,"font-size":_},onBlur:function(t){if(l){var n=(0,r.clamp)(t.target.value,N,b);e.setState({editing:!1,value:n}),e.suppressFlicker(),y&&y(t,n),L&&L(t,n)}},onKeyDown:function(t){if(13===t.keyCode){var n=(0,r.clamp)(t.target.value,N,b);return e.setState({editing:!1,value:n}),e.suppressFlicker(),y&&y(t,n),void(L&&L(t,n))}27!==t.keyCode||e.setState({editing:!1})}},null,this.inputRef)]})},l}(o.Component);t.NumberInput=l,l.defaultHooks=i.pureComponentHooks,l.defaultProps={minValue:-Infinity,maxValue:+Infinity,step:1,stepPixelSize:1,suppressFlicker:50}},function(e,t,n){"use strict";t.__esModule=!0,t.Materials=t.ExosuitFabricator=void 0;var o,r=n(0),i=n(10),a=n(8),c=n(1),l=n(20),d=n(2),u=n(3),s=n(6),m=n(5);function p(e){var t=0;if("undefined"==typeof Symbol||null==e[Symbol.iterator]){if(Array.isArray(e)||(e=function(e,t){if(!e)return;if("string"==typeof e)return h(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(n);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return h(e,t)}(e)))return function(){return t>=e.length?{done:!0}:{done:!1,value:e[t++]}};throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}return(t=e[Symbol.iterator]()).next.bind(t)}function h(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,o=new Array(t);nn?{color:2,deficit:e-n}:t>n?{color:1,deficit:e}:e+t>n?{color:1,deficit:e+t-n}:{color:0,deficit:0}},b=function(e,t,n){var o={textColor:0};return Object.keys(n.cost).forEach((function(r){o[r]=N(n.cost[r],t[r],e[r]),o[r].color>o.textColor&&(o.textColor=o[r].color)})),o};t.ExosuitFabricator=function(e,t){var n,o,i=(0,c.useBackend)(t),a=i.act,l=i.data,s=l.queue||[],m=(n=l.materials||[],o={},n.forEach((function(e){o[e.name]=e.amount})),o),p=function(e,t){var n={},o={},r={},i={};return t.forEach((function(t,a){i[a]=0,Object.keys(t.cost).forEach((function(c){n[c]=n[c]||0,r[c]=r[c]||0,o[c]=N(t.cost[c],n[c],e[c]),0!==o[c].color?i[a]1&&l0)&&(0,r.createComponentVNode)(2,d.Flex.Item,{width:"80px",children:[(0,r.createComponentVNode)(2,v,{name:e.name,amount:e.amount,formatsi:!0}),!a&&(0,r.createComponentVNode)(2,d.Box,{mt:1,style:{"text-align":"center"},children:(0,r.createComponentVNode)(2,V,{material:e})})]},e.name)||null}))})};t.Materials=g;var v=function(e,t){var n=e.name,o=e.amount,a=e.formatsi,c=e.formatmoney,u=e.color,p=e.style,h="0";return h=o<1&&o>0?(0,m.toFixed)(o,2):a?(0,l.formatSiUnit)(o,0):c?(0,l.formatMoney)(o):o,(0,r.createComponentVNode)(2,d.Flex,{direction:"column",align:"center",children:[(0,r.createComponentVNode)(2,d.Flex.Item,{children:(0,r.createComponentVNode)(2,d.Box,{className:(0,i.classes)(["sheetmaterials32x32",C[n]]),position:"relative",style:p,children:(0,r.createComponentVNode)(2,d.Tooltip,{position:"bottom",content:(0,s.toTitleCase)(n)})})}),(0,r.createComponentVNode)(2,d.Flex.Item,{children:(0,r.createComponentVNode)(2,d.Box,{textColor:u,style:{"text-align":"center"},children:h})})]})},_=function(e,t){var n=(0,c.useBackend)(t).data,o=n.partSets||[],i=n.buildableParts||{},a=(0,c.useSharedState)(t,"part_tab",o.length?i[0]:""),l=a[0],u=a[1];return(0,r.createComponentVNode)(2,d.Tabs,{vertical:!0,children:o.map((function(e){return!!i[e]&&(0,r.createComponentVNode)(2,d.Tabs.Tab,{selected:e===l,disabled:!i[e],onClick:function(){return u(e)},children:e},e)}))})},k=function(e,t){var n,o=(0,c.useBackend)(t).data,i=function(e){for(var t,n=p(e);!(t=n()).done;){var o=t.value;if(u[o])return o}return null},l=o.partSets||[],u=o.buildableParts||[],m=e.queueMaterials,h=e.materials,C=(0,c.useSharedState)(t,"part_tab",i(l)),f=C[0],N=C[1],V=(0,c.useSharedState)(t,"search_text",""),g=V[0],v=V[1];if(!f||!u[f]){var _=i(l);if(!_)return;N(_)}return g?(n=[],function(e,t){var n=[];if(e.length){var o=(0,s.createSearch)(e,(function(e){return(e.name||"")+(e.desc||"")+(e.searchMeta||"")}));return Object.keys(t).forEach((function(e){t[e].filter(o).forEach((function(e){n.push(e)}))})),n=(0,a.uniqBy)((function(e){return e.name}))(n)}}(g,u).forEach((function(e){e.format=b(h,m,e),n.push(e)}))):(n={Parts:[]},u[f].forEach((function(e){e.format=b(h,m,e),e.subCategory?(e.subCategory in n||(n[e.subCategory]=[]),n[e.subCategory].push(e)):n.Parts.push(e)}))),(0,r.createFragment)([(0,r.createComponentVNode)(2,d.Section,{children:(0,r.createComponentVNode)(2,d.Flex,{children:[(0,r.createComponentVNode)(2,d.Flex.Item,{mr:1,children:(0,r.createComponentVNode)(2,d.Icon,{name:"search"})}),(0,r.createComponentVNode)(2,d.Flex.Item,{grow:1,children:(0,r.createComponentVNode)(2,d.Input,{fluid:!0,placeholder:"Search for...",onInput:function(e,t){return v(t)}})})]})}),!!g&&(0,r.createComponentVNode)(2,y,{name:"Search Results",parts:n,forceShow:!0,placeholder:"No matching results..."})||Object.keys(n).map((function(e){return(0,r.createComponentVNode)(2,y,{name:e,parts:n[e]},e)}))],0)},y=function(e,t){var n=(0,c.useBackend)(t),o=n.act,i=n.data.buildingPart,a=e.parts,l=e.name,u=e.forceShow,s=e.placeholder,m=(0,c.useSharedState)(t,"display_mats",!1)[0];return(!!a.length||u)&&(0,r.createComponentVNode)(2,d.Section,{title:l,buttons:(0,r.createComponentVNode)(2,d.Button,{disabled:!a.length,color:"good",content:"Queue All",icon:"plus-circle",onClick:function(){return o("add_queue_set",{part_list:a.map((function(e){return e.id}))})}}),children:[!a.length&&s,a.map((function(e){return(0,r.createFragment)([(0,r.createComponentVNode)(2,d.Flex,{align:"center",children:[(0,r.createComponentVNode)(2,d.Flex.Item,{children:(0,r.createComponentVNode)(2,d.Button,{disabled:i||2===e.format.textColor,color:"good",height:"20px",mr:1,icon:"play",onClick:function(){return o("build_part",{id:e.id})}})}),(0,r.createComponentVNode)(2,d.Flex.Item,{children:(0,r.createComponentVNode)(2,d.Button,{color:"average",height:"20px",mr:1,icon:"plus-circle",onClick:function(){return o("add_queue_part",{id:e.id})}})}),(0,r.createComponentVNode)(2,d.Flex.Item,{children:(0,r.createComponentVNode)(2,d.Box,{inline:!0,textColor:f[e.format.textColor],children:e.name})}),(0,r.createComponentVNode)(2,d.Flex.Item,{grow:1}),(0,r.createComponentVNode)(2,d.Flex.Item,{children:(0,r.createComponentVNode)(2,d.Button,{icon:"question-circle",transparent:!0,height:"20px",tooltip:"Build Time: "+e.printTime+"s. "+(e.desc||""),tooltipPosition:"left"})})]}),m&&(0,r.createComponentVNode)(2,d.Flex,{mb:2,children:Object.keys(e.cost).map((function(t){return(0,r.createComponentVNode)(2,d.Flex.Item,{width:"50px",color:f[e.format[t].color],children:(0,r.createComponentVNode)(2,v,{formatmoney:!0,style:{transform:"scale(0.75) translate(0%, 10%)"},name:t,amount:e.cost[t]})},t)}))})],0,e.name)}))]})},L=function(e,t){var n=(0,c.useBackend)(t),o=n.act,i=n.data,a=i.isProcessingQueue,l=i.queue||[],u=e.queueMaterials,s=e.missingMaterials,m=e.textColors;return(0,r.createComponentVNode)(2,d.Flex,{height:"100%",width:"100%",direction:"column",children:[(0,r.createComponentVNode)(2,d.Flex.Item,{height:0,grow:1,children:(0,r.createComponentVNode)(2,d.Section,{height:"100%",title:"Queue",overflowY:"auto",buttons:(0,r.createFragment)([(0,r.createComponentVNode)(2,d.Button.Confirm,{disabled:!l.length,color:"bad",icon:"minus-circle",content:"Clear Queue",onClick:function(){return o("clear_queue")}}),!!a&&(0,r.createComponentVNode)(2,d.Button,{disabled:!l.length,content:"Stop",icon:"stop",onClick:function(){return o("stop_queue")}})||(0,r.createComponentVNode)(2,d.Button,{disabled:!l.length,content:"Build Queue",icon:"play",onClick:function(){return o("build_queue")}})],0),children:(0,r.createComponentVNode)(2,d.Flex,{direction:"column",height:"100%",children:[(0,r.createComponentVNode)(2,d.Flex.Item,{children:(0,r.createComponentVNode)(2,x)}),(0,r.createComponentVNode)(2,d.Flex.Item,{children:(0,r.createComponentVNode)(2,w,{textColors:m})})]})})}),!!l.length&&(0,r.createComponentVNode)(2,d.Flex.Item,{mt:1,children:(0,r.createComponentVNode)(2,d.Section,{title:"Material Cost",children:(0,r.createComponentVNode)(2,B,{queueMaterials:u,missingMaterials:s})})})]})},B=function(e,t){var n=e.queueMaterials,o=e.missingMaterials;return(0,r.createComponentVNode)(2,d.Flex,{wrap:"wrap",children:Object.keys(n).map((function(e){return(0,r.createComponentVNode)(2,d.Flex.Item,{width:"12%",children:[(0,r.createComponentVNode)(2,v,{formatmoney:!0,name:e,amount:n[e]}),!!o[e]&&(0,r.createComponentVNode)(2,d.Box,{textColor:"bad",style:{"text-align":"center"},children:(0,l.formatMoney)(o[e])})]},e)}))})},w=function(e,t){var n=(0,c.useBackend)(t),o=n.act,i=n.data,a=e.textColors,l=i.queue||[];return l.length?l.map((function(e,t){return(0,r.createComponentVNode)(2,d.Box,{children:(0,r.createComponentVNode)(2,d.Flex,{mb:.5,direction:"column",justify:"center",wrap:"wrap",height:"20px",inline:!0,children:[(0,r.createComponentVNode)(2,d.Flex.Item,{basis:"content",children:(0,r.createComponentVNode)(2,d.Button,{height:"20px",mr:1,icon:"minus-circle",color:"bad",onClick:function(){return o("del_queue_part",{index:t+1})}})}),(0,r.createComponentVNode)(2,d.Flex.Item,{children:(0,r.createComponentVNode)(2,d.Box,{inline:!0,textColor:f[a[t]],children:e.name})})]})},e.name)})):(0,r.createFragment)([(0,r.createTextVNode)("No parts in queue.")],4)},x=function(e,t){var n=(0,c.useBackend)(t).data,o=n.buildingPart,i=n.storedPart;if(i){var a=i.name;return(0,r.createComponentVNode)(2,d.Box,{children:(0,r.createComponentVNode)(2,d.ProgressBar,{minValue:0,maxValue:1,value:1,color:"average",children:(0,r.createComponentVNode)(2,d.Flex,{children:[(0,r.createComponentVNode)(2,d.Flex.Item,{children:a}),(0,r.createComponentVNode)(2,d.Flex.Item,{grow:1}),(0,r.createComponentVNode)(2,d.Flex.Item,{children:"Fabricator outlet obstructed..."})]})})})}if(o){var l=o.name,u=o.duration,s=o.printTime,m=Math.ceil(u/10);return(0,r.createComponentVNode)(2,d.Box,{children:(0,r.createComponentVNode)(2,d.ProgressBar,{minValue:0,maxValue:s,value:u,children:(0,r.createComponentVNode)(2,d.Flex,{children:[(0,r.createComponentVNode)(2,d.Flex.Item,{children:l}),(0,r.createComponentVNode)(2,d.Flex.Item,{grow:1}),(0,r.createComponentVNode)(2,d.Flex.Item,{children:m>=0&&m+"s"||"Dispensing..."})]})})})}}},function(e,t,n){"use strict";t.__esModule=!0,t.IdentificationComputerRegions=t.IdentificationComputerAccessModification=t.IdentificationComputerPrinting=t.IdentificationComputerContent=t.IdentificationComputer=void 0;var o=n(0),r=n(8),i=n(1),a=n(2),c=n(3),l=n(6),d=(n(28),n(94));t.IdentificationComputer=function(e,t){var n=(0,i.useBackend)(t);n.act,n.data;return(0,o.createComponentVNode)(2,c.Window,{width:600,height:700,children:(0,o.createComponentVNode)(2,c.Window.Content,{resizable:!0,children:(0,o.createComponentVNode)(2,u)})})};var u=function(e,t){var n=(0,i.useBackend)(t),r=n.act,c=n.data,l=e.ntos,u=c.mode,p=c.has_modify,h=c.printing,C=(0,o.createComponentVNode)(2,m,{ntos:l});return l&&!c.have_id_slot?C=(0,o.createComponentVNode)(2,d.CrewManifestContent):h?C=(0,o.createComponentVNode)(2,s):1===u&&(C=(0,o.createComponentVNode)(2,d.CrewManifestContent)),(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Tabs,{children:[(!l||!!c.have_id_slot)&&(0,o.createComponentVNode)(2,a.Tabs.Tab,{icon:"home",selected:0===u,onClick:function(){return r("mode",{mode_target:0})},children:"Access Modification"}),(0,o.createComponentVNode)(2,a.Tabs.Tab,{icon:"home",selected:1===u,onClick:function(){return r("mode",{mode_target:1})},children:"Crew Manifest"}),!l||!!c.have_printer&&(0,o.createComponentVNode)(2,a.Tabs.Tab,{float:"right",icon:"print",onClick:function(){return r("print")},disabled:!u&&!p,color:"",children:"Print"})]}),C],0)};t.IdentificationComputerContent=u;var s=function(e,t){return(0,o.createComponentVNode)(2,a.Section,{title:"Printing",children:"Please wait..."})};t.IdentificationComputerPrinting=s;var m=function(e,t){var n=(0,i.useBackend)(t),r=n.act,c=n.data,d=e.ntos,u=c.station_name,s=c.target_name,m=c.target_owner,h=c.scan_name,C=c.authenticated,f=c.has_modify,N=c.account_number,b=c.centcom_access,V=c.all_centcom_access,g=(c.regions,c.id_rank),v=c.departments;return(0,o.createComponentVNode)(2,a.Section,{title:"Access Modification",children:[!C&&(0,o.createComponentVNode)(2,a.Box,{italic:!0,mb:1,children:"Please insert the IDs into the terminal to proceed."}),(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Target Identitity",children:(0,o.createComponentVNode)(2,a.Button,{icon:"eject",fluid:!0,content:s,onClick:function(){return r("modify")}})}),!d&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Authorized Identitity",children:(0,o.createComponentVNode)(2,a.Button,{icon:"eject",fluid:!0,content:h,onClick:function(){return r("scan")}})})]}),!!C&&!!f&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Details",level:2,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Registered Name",children:(0,o.createComponentVNode)(2,a.Input,{value:m,fluid:!0,onInput:function(e,t){return r("reg",{reg:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Account Number",children:(0,o.createComponentVNode)(2,a.Input,{value:N,fluid:!0,onInput:function(e,t){return r("account",{account:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Dismissals",children:(0,o.createComponentVNode)(2,a.Button.Confirm,{color:"bad",icon:"exclamation-triangle",confirmIcon:"fire",fluid:!0,content:"Dismiss "+m,confirmContent:"You are dismissing "+m+", confirm?",onClick:function(){return r("terminate")}})})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Assignment",level:2,children:(0,o.createComponentVNode)(2,a.Table,{children:[v.map((function(e){return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{header:!0,verticalAlign:"middle",children:e.department_name}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.jobs.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{selected:e.job===g,onClick:function(){return r("assign",{assign_target:e.job})},children:(0,l.decodeHtmlEntities)(e.display_name)},e.job)}))})]}),(0,o.createComponentVNode)(2,a.Box,{mt:-1,children:"\xa0"}),(0,o.createTextVNode)(" ")],0,e.department_name)})),(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{header:!0,verticalAlign:"middle",children:"Special"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return r("assign",{assign_target:"Custom"})},children:"Custom"})})]})]})}),!!b&&(0,o.createComponentVNode)(2,a.Section,{title:"Central Command",level:2,children:V.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,selected:e.allowed,onClick:function(){return r("access",{access_target:e.ref,allowed:e.allowed})},children:(0,l.decodeHtmlEntities)(e.desc)})},e.ref)}))})||(0,o.createComponentVNode)(2,a.Section,{title:u,level:2,children:(0,o.createComponentVNode)(2,p,{actName:"access"})})],0)]})};t.IdentificationComputerAccessModification=m;var p=function(e,t){var n=(0,i.useBackend)(t),c=n.act,d=n.data,u=e.actName,s=d.regions;return(0,o.createComponentVNode)(2,a.Flex,{wrap:"wrap",spacing:1,children:(0,r.sortBy)((function(e){return e.name}))(s).map((function(e){return(0,o.createComponentVNode)(2,a.Flex.Item,{mb:1,basis:"content",grow:1,children:(0,o.createComponentVNode)(2,a.Section,{title:e.name,height:"100%",children:(0,r.sortBy)((function(e){return e.desc}))(e.accesses).map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,selected:e.allowed,onClick:function(){return c(u,{access_target:e.ref,allowed:e.allowed})},children:(0,l.decodeHtmlEntities)(e.desc)})},e.ref)}))})},e.name)}))})};t.IdentificationComputerRegions=p},function(e,t,n){"use strict";t.__esModule=!0,t.OvermapPanControls=t.OvermapFlightData=void 0;var o=n(0),r=(n(5),n(1)),i=n(2);t.OvermapFlightData=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,l=e.disableLimiterControls,d=c.ETAnext,u=c.speed,s=c.speed_color,m=c.accel,p=c.heading,h=c.accellimit;return(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"ETA To Next Grid",children:d}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Speed",color:s,children:[u," Gm/h"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Acceleration",children:[m," Gm/h"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Heading",children:[p,"\xb0"]}),!l&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Acceleration Limiter",children:(0,o.createComponentVNode)(2,i.Button,{onClick:function(){return a("accellimit")},children:[h," Gm/h"]})})||null]})};t.OvermapPanControls=function(e,t){var n=(0,r.useBackend)(t).act,a=e.disabled,c=e.actToDo,l=e.selected,d=void 0===l?function(e){return!1}:l;return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.Button,{disabled:a,selected:d(9),onClick:function(){return n(c,{dir:9})},icon:"arrow-up",iconRotation:-45}),(0,o.createComponentVNode)(2,i.Button,{disabled:a,selected:d(1),onClick:function(){return n(c,{dir:1})},icon:"arrow-up"}),(0,o.createComponentVNode)(2,i.Button,{disabled:a,selected:d(5),onClick:function(){return n(c,{dir:5})},icon:"arrow-up",iconRotation:45})]}),(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.Button,{disabled:a,selected:d(8),onClick:function(){return n(c,{dir:8})},icon:"arrow-left"}),(0,o.createComponentVNode)(2,i.Button,{disabled:a,selected:d(0),onClick:function(){return n("brake")},icon:"ban"}),(0,o.createComponentVNode)(2,i.Button,{disabled:a,selected:d(4),onClick:function(){return n(c,{dir:4})},icon:"arrow-right"})]}),(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.Button,{disabled:a,selected:d(10),onClick:function(){return n(c,{dir:10})},icon:"arrow-down",iconRotation:45}),(0,o.createComponentVNode)(2,i.Button,{disabled:a,selected:d(2),onClick:function(){return n(c,{dir:2})},icon:"arrow-down"}),(0,o.createComponentVNode)(2,i.Button,{disabled:a,selected:d(6),onClick:function(){return n(c,{dir:6})},icon:"arrow-down",iconRotation:-45})]})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.AreaCharge=t.PowerMonitorFocus=t.PowerMonitorContent=t.PowerMonitor=t.powerRank=void 0;var o=n(0),r=n(8),i=n(41),a=n(5),c=n(10),l=n(1),d=n(2),u=n(3),s=5e5,m=function(e){var t=String(e.split(" ")[1]).toLowerCase();return["w","kw","mw","gw"].indexOf(t)};t.powerRank=m;t.PowerMonitor=function(){return(0,o.createComponentVNode)(2,u.Window,{width:550,height:700,resizable:!0,children:(0,o.createComponentVNode)(2,u.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,p)})})};var p=function(e,t){var n=(0,l.useBackend)(t),r=n.act,i=n.data,a=(i.map_levels,i.all_sensors),c=i.focus;if(c)return(0,o.createComponentVNode)(2,h,{focus:c});var u=(0,o.createComponentVNode)(2,d.Box,{color:"bad",children:"No sensors detected"});return a&&(u=(0,o.createComponentVNode)(2,d.Table,{children:a.map((function(e){return(0,o.createComponentVNode)(2,d.Table.Row,{children:(0,o.createComponentVNode)(2,d.Table.Cell,{children:(0,o.createComponentVNode)(2,d.Button,{content:e.name,icon:e.alarm?"bell":"sign-in-alt",onClick:function(){return r("setsensor",{id:e.name})}})})},e.name)}))})),(0,o.createComponentVNode)(2,d.Section,{title:"No active sensor. Listing all.",buttons:(0,o.createComponentVNode)(2,d.Button,{content:"Scan For Sensors",icon:"undo",onClick:function(){return r("refresh")}}),children:u})};t.PowerMonitorContent=p;var h=function(e,t){var n=(0,l.useBackend)(t),c=n.act,u=(n.data,e.focus),p=u.history,h=(0,l.useLocalState)(t,"sortByField",null),N=h[0],b=h[1],V=p.supply[p.supply.length-1]||0,g=p.demand[p.demand.length-1]||0,v=p.supply.map((function(e,t){return[t,e]})),_=p.demand.map((function(e,t){return[t,e]})),k=Math.max.apply(Math,[s].concat(p.supply,p.demand)),y=(0,i.flow)([(0,r.map)((function(e,t){return Object.assign({},e,{id:e.name+t})})),"name"===N&&(0,r.sortBy)((function(e){return e.name})),"charge"===N&&(0,r.sortBy)((function(e){return-e.charge})),"draw"===N&&(0,r.sortBy)((function(e){return-m(e.load)}),(function(e){return-parseFloat(e.load)})),"problems"===N&&(0,r.sortBy)((function(e){return e.eqp}),(function(e){return e.lgt}),(function(e){return e.env}),(function(e){return e.charge}),(function(e){return e.name}))])(u.areas);return(0,o.createFragment)([(0,o.createComponentVNode)(2,d.Section,{title:u.name,buttons:(0,o.createComponentVNode)(2,d.Button,{icon:"sign-out-alt",content:"Back To Main",onClick:function(){return c("clear")}})}),(0,o.createComponentVNode)(2,d.Flex,{mx:-.5,mb:1,children:[(0,o.createComponentVNode)(2,d.Flex.Item,{mx:.5,width:"200px",children:(0,o.createComponentVNode)(2,d.Section,{children:(0,o.createComponentVNode)(2,d.LabeledList,{children:[(0,o.createComponentVNode)(2,d.LabeledList.Item,{label:"Supply",children:(0,o.createComponentVNode)(2,d.ProgressBar,{value:V,minValue:0,maxValue:k,color:"teal",children:(0,a.toFixed)(V/1e3)+" kW"})}),(0,o.createComponentVNode)(2,d.LabeledList.Item,{label:"Draw",children:(0,o.createComponentVNode)(2,d.ProgressBar,{value:g,minValue:0,maxValue:k,color:"pink",children:(0,a.toFixed)(g/1e3)+" kW"})})]})})}),(0,o.createComponentVNode)(2,d.Flex.Item,{mx:.5,grow:1,children:(0,o.createComponentVNode)(2,d.Section,{position:"relative",height:"100%",children:[(0,o.createComponentVNode)(2,d.Chart.Line,{fillPositionedParent:!0,data:v,rangeX:[0,v.length-1],rangeY:[0,k],strokeColor:"rgba(0, 181, 173, 1)",fillColor:"rgba(0, 181, 173, 0.25)"}),(0,o.createComponentVNode)(2,d.Chart.Line,{fillPositionedParent:!0,data:_,rangeX:[0,_.length-1],rangeY:[0,k],strokeColor:"rgba(224, 57, 151, 1)",fillColor:"rgba(224, 57, 151, 0.25)"})]})})]}),(0,o.createComponentVNode)(2,d.Section,{children:[(0,o.createComponentVNode)(2,d.Box,{mb:1,children:[(0,o.createComponentVNode)(2,d.Box,{inline:!0,mr:2,color:"label",children:"Sort by:"}),(0,o.createComponentVNode)(2,d.Button.Checkbox,{checked:"name"===N,content:"Name",onClick:function(){return b("name"!==N&&"name")}}),(0,o.createComponentVNode)(2,d.Button.Checkbox,{checked:"charge"===N,content:"Charge",onClick:function(){return b("charge"!==N&&"charge")}}),(0,o.createComponentVNode)(2,d.Button.Checkbox,{checked:"draw"===N,content:"Draw",onClick:function(){return b("draw"!==N&&"draw")}}),(0,o.createComponentVNode)(2,d.Button.Checkbox,{checked:"problems"===N,content:"Problems",onClick:function(){return b("problems"!==N&&"problems")}})]}),(0,o.createComponentVNode)(2,d.Table,{children:[(0,o.createComponentVNode)(2,d.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,d.Table.Cell,{children:"Area"}),(0,o.createComponentVNode)(2,d.Table.Cell,{collapsing:!0,children:"Charge"}),(0,o.createComponentVNode)(2,d.Table.Cell,{textAlign:"right",children:"Draw"}),(0,o.createComponentVNode)(2,d.Table.Cell,{collapsing:!0,title:"Equipment",children:"Eqp"}),(0,o.createComponentVNode)(2,d.Table.Cell,{collapsing:!0,title:"Lighting",children:"Lgt"}),(0,o.createComponentVNode)(2,d.Table.Cell,{collapsing:!0,title:"Environment",children:"Env"})]}),y.map((function(e,t){return(0,o.createVNode)(1,"tr","Table__row candystripe",[(0,o.createVNode)(1,"td",null,e.name,0),(0,o.createVNode)(1,"td","Table__cell text-right text-nowrap",(0,o.createComponentVNode)(2,C,{charging:e.charging,charge:e.charge}),2),(0,o.createVNode)(1,"td","Table__cell text-right text-nowrap",e.load,0),(0,o.createVNode)(1,"td","Table__cell text-center text-nowrap",(0,o.createComponentVNode)(2,f,{status:e.eqp}),2),(0,o.createVNode)(1,"td","Table__cell text-center text-nowrap",(0,o.createComponentVNode)(2,f,{status:e.lgt}),2),(0,o.createVNode)(1,"td","Table__cell text-center text-nowrap",(0,o.createComponentVNode)(2,f,{status:e.env}),2)],4,null,e.id)}))]})]})],4)};t.PowerMonitorFocus=h;var C=function(e){var t=e.charging,n=e.charge;return(0,o.createFragment)([(0,o.createComponentVNode)(2,d.Icon,{width:"18px",textAlign:"center",name:0===t&&(n>50?"battery-half":"battery-quarter")||1===t&&"bolt"||2===t&&"battery-full",color:0===t&&(n>50?"yellow":"red")||1===t&&"yellow"||2===t&&"green"}),(0,o.createComponentVNode)(2,d.Box,{inline:!0,width:"36px",textAlign:"right",children:(0,a.toFixed)(n)+"%"})],4)};t.AreaCharge=C,C.defaultHooks=c.pureComponentHooks;var f=function(e){var t=e.status,n=Boolean(2&t),r=Boolean(1&t),i=(n?"On":"Off")+" ["+(r?"auto":"manual")+"]";return(0,o.createComponentVNode)(2,d.ColorBox,{color:n?"good":"bad",content:r?undefined:"M",title:i})};f.defaultHooks=c.pureComponentHooks},function(e,t,n){"use strict";var o=n(12),r=n(7),i=n(97);e.exports=!o&&!r((function(){return 7!=Object.defineProperty(i("div"),"a",{get:function(){return 7}}).a}))},function(e,t,n){"use strict";var o=n(9),r=n(98),i=o["__core-js_shared__"]||r("__core-js_shared__",{});e.exports=i},function(e,t,n){"use strict";var o=n(9),r=n(99),i=o.WeakMap;e.exports="function"==typeof i&&/native code/.test(r(i))},function(e,t,n){"use strict";var o=n(21),r=n(101),i=n(23),a=n(17);e.exports=function(e,t){for(var n=r(t),c=a.f,l=i.f,d=0;dl;)o(c,n=t[l++])&&(~i(d,n)||d.push(n));return d}},function(e,t,n){"use strict";var o=n(104);e.exports=o&&!Symbol.sham&&"symbol"==typeof Symbol.iterator},function(e,t,n){"use strict";var o=n(12),r=n(17),i=n(13),a=n(68);e.exports=o?Object.defineProperties:function(e,t){i(e);for(var n,o=a(t),c=o.length,l=0;c>l;)r.f(e,n=o[l++],t[n]);return e}},function(e,t,n){"use strict";var o=n(40);e.exports=o("document","documentElement")},function(e,t,n){"use strict";var o=n(29),r=n(52).f,i={}.toString,a="object"==typeof window&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[];e.exports.f=function(e){return a&&"[object Window]"==i.call(e)?function(e){try{return r(e)}catch(t){return a.slice()}}(e):r(o(e))}},function(e,t,n){"use strict";var o=n(16);t.f=o},function(e,t,n){"use strict";var o=n(18),r=n(46),i=n(15),a=Math.min;e.exports=[].copyWithin||function(e,t){var n=o(this),c=i(n.length),l=r(e,c),d=r(t,c),u=arguments.length>2?arguments[2]:undefined,s=a((u===undefined?c:r(u,c))-d,c-l),m=1;for(d0;)d in n?n[l]=n[d]:delete n[l],l+=m,d+=m;return n}},function(e,t,n){"use strict";var o=n(57),r=n(15),i=n(53);e.exports=function a(e,t,n,c,l,d,u,s){for(var m,p=l,h=0,C=!!u&&i(u,s,3);h0&&o(m))p=a(e,t,m,r(m.length),p,d-1)-1;else{if(p>=9007199254740991)throw TypeError("Exceed the acceptable array length");e[p]=m}p++}h++}return p}},function(e,t,n){"use strict";var o=n(13);e.exports=function(e,t,n,r){try{return r?t(o(n)[0],n[1]):t(n)}catch(a){var i=e["return"];throw i!==undefined&&o(i.call(e)),a}}},function(e,t,n){"use strict";var o=n(29),r=n(49),i=n(71),a=n(38),c=n(110),l=a.set,d=a.getterFor("Array Iterator");e.exports=c(Array,"Array",(function(e,t){l(this,{type:"Array Iterator",target:o(e),index:0,kind:t})}),(function(){var e=d(this),t=e.target,n=e.kind,o=e.index++;return!t||o>=t.length?(e.target=undefined,{value:undefined,done:!0}):"keys"==n?{value:o,done:!1}:"values"==n?{value:t[o],done:!1}:{value:[o,t[o]],done:!1}}),"values"),i.Arguments=i.Array,r("keys"),r("values"),r("entries")},function(e,t,n){"use strict";var o,r,i,a=n(39),c=n(33),l=n(21),d=n(16),u=n(42),s=d("iterator"),m=!1;[].keys&&("next"in(i=[].keys())?(r=a(a(i)))!==Object.prototype&&(o=r):m=!0),o==undefined&&(o={}),u||l(o,s)||c(o,s,(function(){return this})),e.exports={IteratorPrototype:o,BUGGY_SAFARI_ITERATORS:m}},function(e,t,n){"use strict";var o=n(11);e.exports=function(e){if(!o(e)&&null!==e)throw TypeError("Can't set "+String(e)+" as a prototype");return e}},function(e,t,n){"use strict";var o=n(29),r=n(34),i=n(15),a=n(43),c=n(27),l=Math.min,d=[].lastIndexOf,u=!!d&&1/[1].lastIndexOf(1,-0)<0,s=a("lastIndexOf"),m=c("indexOf",{ACCESSORS:!0,1:0}),p=u||!s||!m;e.exports=p?function(e){if(u)return d.apply(this,arguments)||0;var t=o(this),n=i(t.length),a=n-1;for(arguments.length>1&&(a=l(a,r(arguments[1]))),a<0&&(a=n+a);a>=0;a--)if(a in t&&t[a]===e)return a||0;return-1}:d},function(e,t,n){"use strict";var o=n(34),r=n(15);e.exports=function(e){if(e===undefined)return 0;var t=o(e),n=r(t);if(t!==n)throw RangeError("Wrong length or index");return n}},function(e,t,n){"use strict";var o=n(35),r=n(11),i=[].slice,a={},c=function(e,t,n){if(!(t in a)){for(var o=[],r=0;r1?arguments[1]:undefined,3);t=t?t.next:n.first;)for(o(t.value,t.key,this);t&&t.removed;)t=t.previous},has:function(e){return!!N(this,e)}}),i(u.prototype,n?{get:function(e){var t=N(this,e);return t&&t.value},set:function(e,t){return f(this,0===e?0:e,t)}}:{add:function(e){return f(this,e=0===e?0:e,e)}}),s&&o(u.prototype,"size",{get:function(){return p(this).size}}),u},setStrong:function(e,t,n){var o=t+" Iterator",r=C(t),i=C(o);d(e,t,(function(e,t){h(this,{type:o,target:e,state:r(e),kind:t,last:undefined})}),(function(){for(var e=i(this),t=e.kind,n=e.last;n&&n.removed;)n=n.previous;return e.target&&(e.last=n=n?n.next:e.state.first)?"keys"==t?{value:n.key,done:!1}:"values"==t?{value:n.value,done:!1}:{value:[n.key,n.value],done:!1}:(e.target=undefined,{value:undefined,done:!0})}),n?"entries":"values",!n,!0),u(t)}}},function(e,t,n){"use strict";var o=Math.log;e.exports=Math.log1p||function(e){return(e=+e)>-1e-8&&e<1e-8?e-e*e/2:o(1+e)}},function(e,t,n){"use strict";var o=n(11),r=Math.floor;e.exports=function(e){return!o(e)&&isFinite(e)&&r(e)===e}},function(e,t,n){"use strict";var o=n(9),r=n(60).trim,i=n(87),a=o.parseInt,c=/^[+-]?0[Xx]/,l=8!==a(i+"08")||22!==a(i+"0x16");e.exports=l?function(e,t){var n=r(String(e));return a(n,t>>>0||(c.test(n)?16:10))}:a},function(e,t,n){"use strict";var o=n(12),r=n(68),i=n(29),a=n(77).f,c=function(e){return function(t){for(var n,c=i(t),l=r(c),d=l.length,u=0,s=[];d>u;)n=l[u++],o&&!a.call(c,n)||s.push(e?[n,c[n]]:c[n]);return s}};e.exports={entries:c(!0),values:c(!1)}},function(e,t,n){"use strict";e.exports=Object.is||function(e,t){return e===t?0!==e||1/e==1/t:e!=e&&t!=t}},function(e,t,n){"use strict";var o=n(9);e.exports=o.Promise},function(e,t,n){"use strict";var o=n(79);e.exports=/(iphone|ipod|ipad).*applewebkit/i.test(o)},function(e,t,n){"use strict";var o,r,i,a,c,l,d,u,s=n(9),m=n(23).f,p=n(36),h=n(116).set,C=n(163),f=s.MutationObserver||s.WebKitMutationObserver,N=s.process,b=s.Promise,V="process"==p(N),g=m(s,"queueMicrotask"),v=g&&g.value;v||(o=function(){var e,t;for(V&&(e=N.domain)&&e.exit();r;){t=r.fn,r=r.next;try{t()}catch(n){throw r?a():i=undefined,n}}i=undefined,e&&e.enter()},V?a=function(){N.nextTick(o)}:f&&!C?(c=!0,l=document.createTextNode(""),new f(o).observe(l,{characterData:!0}),a=function(){l.data=c=!c}):b&&b.resolve?(d=b.resolve(undefined),u=d.then,a=function(){u.call(d,o)}):a=function(){h.call(s,o)}),e.exports=v||function(e){var t={fn:e,next:undefined};i&&(i.next=t),r||(r=t,a()),i=t}},function(e,t,n){"use strict";var o=n(13),r=n(11),i=n(166);e.exports=function(e,t){if(o(e),r(t)&&t.constructor===e)return t;var n=i.f(e);return(0,n.resolve)(t),n.promise}},function(e,t,n){"use strict";var o=n(35),r=function(e){var t,n;this.promise=new e((function(e,o){if(t!==undefined||n!==undefined)throw TypeError("Bad Promise constructor");t=e,n=o})),this.resolve=o(t),this.reject=o(n)};e.exports.f=function(e){return new r(e)}},function(e,t,n){"use strict";var o=n(4),r=n(90);o({target:"RegExp",proto:!0,forced:/./.exec!==r},{exec:r})},function(e,t,n){"use strict";var o=n(79);e.exports=/Version\/10\.\d+(\.\d+)?( Mobile\/\w+)? Safari\//.test(o)},function(e,t,n){"use strict";var o=n(382);e.exports=function(e,t){var n=o(e);if(n%t)throw RangeError("Wrong offset");return n}},function(e,t,n){"use strict";var o=n(18),r=n(15),i=n(108),a=n(107),c=n(53),l=n(14).aTypedArrayConstructor;e.exports=function(e){var t,n,d,u,s,m,p=o(e),h=arguments.length,C=h>1?arguments[1]:undefined,f=C!==undefined,N=i(p);if(N!=undefined&&!a(N))for(m=(s=N.call(p)).next,p=[];!(u=m.call(s)).done;)p.push(u.value);for(f&&h>2&&(C=c(C,arguments[2],2)),n=r(p.length),d=new(l(this))(n),t=0;n>t;t++)d[t]=f?C(p[t],t):p[t];return d}},function(e,t,n){"use strict";var o=n(72),r=n(56).getWeakData,i=n(13),a=n(11),c=n(59),l=n(74),d=n(22),u=n(21),s=n(38),m=s.set,p=s.getterFor,h=d.find,C=d.findIndex,f=0,N=function(e){return e.frozen||(e.frozen=new b)},b=function(){this.entries=[]},V=function(e,t){return h(e.entries,(function(e){return e[0]===t}))};b.prototype={get:function(e){var t=V(this,e);if(t)return t[1]},has:function(e){return!!V(this,e)},set:function(e,t){var n=V(this,e);n?n[1]=t:this.entries.push([e,t])},"delete":function(e){var t=C(this.entries,(function(t){return t[0]===e}));return~t&&this.entries.splice(t,1),!!~t}},e.exports={getConstructor:function(e,t,n,d){var s=e((function(e,o){c(e,s,t),m(e,{type:t,id:f++,frozen:undefined}),o!=undefined&&l(o,e[d],e,n)})),h=p(t),C=function(e,t,n){var o=h(e),a=r(i(t),!0);return!0===a?N(o).set(t,n):a[o.id]=n,e};return o(s.prototype,{"delete":function(e){var t=h(this);if(!a(e))return!1;var n=r(e);return!0===n?N(t)["delete"](e):n&&u(n,t.id)&&delete n[t.id]},has:function(e){var t=h(this);if(!a(e))return!1;var n=r(e);return!0===n?N(t).has(e):n&&u(n,t.id)}}),o(s.prototype,n?{get:function(e){var t=h(this);if(a(e)){var n=r(e);return!0===n?N(t).get(e):n?n[t.id]:undefined}},set:function(e,t){return C(this,e,t)}}:{add:function(e){return C(this,e,!0)}}),s}}},function(e,t,n){"use strict";t.__esModule=!0,t.perf=void 0;var o={mark:function(e,t){0},measure:function(e,t){0}};t.perf=o},function(e,t,n){"use strict";t.__esModule=!0,t.setupHotReloading=t.sendLogEntry=void 0;t.sendLogEntry=function(e,t){};t.setupHotReloading=function(){0}},function(e,t,n){"use strict";t.__esModule=!0,t.resizeStartHandler=t.dragStartHandler=t.setupDrag=t.recallWindowGeometry=t.storeWindowGeometry=t.getScreenSize=t.getScreenPosition=t.setWindowSize=t.setWindowPosition=t.getWindowSize=t.getWindowPosition=t.setWindowKey=void 0;var o=n(441),r=n(175);function i(e,t,n,o,r,i,a){try{var c=e[i](a),l=c.value}catch(d){return void n(d)}c.done?t(l):Promise.resolve(l).then(o,r)}function a(e){return function(){var t=this,n=arguments;return new Promise((function(o,r){var a=e.apply(t,n);function c(e){i(a,o,r,c,l,"next",e)}function l(e){i(a,o,r,c,l,"throw",e)}c(undefined)}))}}var c,l,d,u,s,m=(0,n(24).createLogger)("drag"),p=window.__windowId__,h=!1,C=!1,f=[0,0];t.setWindowKey=function(e){p=e};var N=function(){return[window.screenLeft,window.screenTop]};t.getWindowPosition=N;var b=function(){return[window.innerWidth,window.innerHeight]};t.getWindowSize=b;var V=function(e){var t=(0,r.vecAdd)(e,f);return Byond.winset(window.__windowId__,{pos:t[0]+","+t[1]})};t.setWindowPosition=V;var g=function(e){return Byond.winset(window.__windowId__,{size:e[0]+"x"+e[1]})};t.setWindowSize=g;var v=function(){return[0-f[0],0-f[1]]};t.getScreenPosition=v;var _=function(){return[window.screen.availWidth,window.screen.availHeight]};t.getScreenSize=_;var k=function(e){m.log("storing geometry");var t={pos:N(),size:b()};o.storage.set(e,t);var n=function(e,t,n){void 0===n&&(n=50);for(var o,r=[t],i=0;il&&(r[a]=l-t[a],i=!0)}return[i,r]};t.dragStartHandler=function(e){m.log("drag start"),h=!0,l=[window.screenLeft-e.screenX,window.screenTop-e.screenY],document.addEventListener("mousemove",x),document.addEventListener("mouseup",w),x(e)};var w=function T(e){m.log("drag end"),x(e),document.removeEventListener("mousemove",x),document.removeEventListener("mouseup",T),h=!1,k(p)},x=function(e){h&&(e.preventDefault(),V((0,r.vecAdd)([e.screenX,e.screenY],l)))};t.resizeStartHandler=function(e,t){return function(n){d=[e,t],m.log("resize start",d),C=!0,l=[window.screenLeft-n.screenX,window.screenTop-n.screenY],u=[window.innerWidth,window.innerHeight],document.addEventListener("mousemove",I),document.addEventListener("mouseup",S),I(n)}};var S=function A(e){m.log("resize end",s),I(e),document.removeEventListener("mousemove",I),document.removeEventListener("mouseup",A),C=!1,k(p)},I=function(e){C&&(e.preventDefault(),(s=(0,r.vecAdd)(u,(0,r.vecMultiply)(d,(0,r.vecAdd)([e.screenX,e.screenY],(0,r.vecInverse)([window.screenLeft,window.screenTop]),l,[1,1]))))[0]=Math.max(s[0],150),s[1]=Math.max(s[1],50),g(s))}},function(e,t,n){"use strict";t.__esModule=!0,t.vecNormalize=t.vecLength=t.vecInverse=t.vecScale=t.vecDivide=t.vecMultiply=t.vecSubtract=t.vecAdd=void 0;var o=n(8),r=function(e,t){return e+t},i=function(e,t){return e-t},a=function(e,t){return e*t},c=function(e,t){return e/t}; +/** + * N-dimensional vector manipulation functions. + * + * Vectors are plain number arrays, i.e. [x, y, z]. + * + * @file + * @copyright 2020 Aleksej Komarov + * @license MIT + */t.vecAdd=function(){for(var e=arguments.length,t=new Array(e),n=0;n35;return(0,o.createVNode)(1,"div",(0,r.classes)(["Tooltip",c&&"Tooltip--long",i&&"Tooltip--"+i,a&&"Tooltip--scale--"+Math.floor(a)]),null,1,{"data-tooltip":t})}},function(e,t,n){"use strict";t.__esModule=!0,t.Dimmer=void 0;var o=n(0),r=n(10),i=n(19);t.Dimmer=function(e){var t=e.className,n=e.children,a=function(e,t){if(null==e)return{};var n,o,r={},i=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}(e,["className","children"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,i.Box,Object.assign({className:(0,r.classes)(["Dimmer"].concat(t))},a,{children:(0,o.createVNode)(1,"div","Dimmer__inner",n,0)})))}},function(e,t,n){"use strict";t.__esModule=!0,t.Divider=void 0;var o=n(0),r=n(10);t.Divider=function(e){var t=e.vertical,n=e.hidden;return(0,o.createVNode)(1,"div",(0,r.classes)(["Divider",n&&"Divider--hidden",t?"Divider--vertical":"Divider--horizontal"]))}},function(e,t,n){"use strict";t.__esModule=!0,t.FlexItem=t.computeFlexItemProps=t.Flex=t.computeFlexProps=void 0;var o=n(0),r=n(10),i=n(19);function a(e,t){if(null==e)return{};var n,o,r={},i=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}var c=function(e){var t=e.className,n=e.direction,o=e.wrap,i=e.align,c=e.alignContent,l=e.justify,d=e.inline,u=e.spacing,s=void 0===u?0:u,m=e.spacingPrecise,p=void 0===m?0:m,h=a(e,["className","direction","wrap","align","alignContent","justify","inline","spacing","spacingPrecise"]);return Object.assign({className:(0,r.classes)(["Flex",Byond.IS_LTE_IE10&&("column"===n?"Flex--iefix--column":"Flex--iefix"),d&&"Flex--inline",s>0&&"Flex--spacing--"+s,p>0&&"Flex--spacingPrecise--"+p,t]),style:Object.assign({},h.style,{"flex-direction":n,"flex-wrap":o,"align-items":i,"align-content":c,"justify-content":l})},h)};t.computeFlexProps=c;var l=function(e){return(0,o.normalizeProps)((0,o.createComponentVNode)(2,i.Box,Object.assign({},c(e))))};t.Flex=l,l.defaultHooks=r.pureComponentHooks;var d=function(e){var t=e.className,n=e.grow,o=e.order,c=e.shrink,l=e.basis,d=void 0===l?e.width:l,u=e.align,s=a(e,["className","grow","order","shrink","basis","align"]);return Object.assign({className:(0,r.classes)(["Flex__item",Byond.IS_LTE_IE10&&"Flex__item--iefix",t]),style:Object.assign({},s.style,{"flex-grow":n,"flex-shrink":c,"flex-basis":(0,i.unit)(d),order:o,"align-self":u})},s)};t.computeFlexItemProps=d;var u=function(e){return(0,o.normalizeProps)((0,o.createComponentVNode)(2,i.Box,Object.assign({},d(e))))};t.FlexItem=u,u.defaultHooks=r.pureComponentHooks,l.Item=u},function(e,t,n){"use strict";t.__esModule=!0,t.TableCell=t.TableRow=t.Table=void 0;var o=n(0),r=n(10),i=n(19);function a(e,t){if(null==e)return{};var n,o,r={},i=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}var c=function(e){var t=e.className,n=e.collapsing,c=e.children,l=a(e,["className","collapsing","children"]);return(0,o.normalizeProps)((0,o.createVNode)(1,"table",(0,r.classes)(["Table",n&&"Table--collapsing",t,(0,i.computeBoxClassName)(l)]),(0,o.createVNode)(1,"tbody",null,c,0),2,Object.assign({},(0,i.computeBoxProps)(l))))};t.Table=c,c.defaultHooks=r.pureComponentHooks;var l=function(e){var t=e.className,n=e.header,c=a(e,["className","header"]);return(0,o.normalizeProps)((0,o.createVNode)(1,"tr",(0,r.classes)(["Table__row",n&&"Table__row--header",t,(0,i.computeBoxClassName)(e)]),null,1,Object.assign({},(0,i.computeBoxProps)(c))))};t.TableRow=l,l.defaultHooks=r.pureComponentHooks;var d=function(e){var t=e.className,n=e.collapsing,c=e.header,l=a(e,["className","collapsing","header"]);return(0,o.normalizeProps)((0,o.createVNode)(1,"td",(0,r.classes)(["Table__cell",n&&"Table__cell--collapsing",c&&"Table__cell--header",t,(0,i.computeBoxClassName)(e)]),null,1,Object.assign({},(0,i.computeBoxProps)(l))))};t.TableCell=d,d.defaultHooks=r.pureComponentHooks,c.Row=l,c.Cell=d},function(e,t,n){"use strict";t.__esModule=!0,t.LabeledListDivider=t.LabeledListItem=t.LabeledList=void 0;var o=n(0),r=n(10),i=n(19),a=n(180),c=function(e){var t=e.children;return(0,o.createVNode)(1,"table","LabeledList",t,0)};t.LabeledList=c,c.defaultHooks=r.pureComponentHooks;var l=function(e){var t=e.className,n=e.label,a=e.labelColor,c=void 0===a?"label":a,l=e.color,d=e.textAlign,u=e.verticalAlign,s=e.buttons,m=e.content,p=e.children;return(0,o.createVNode)(1,"tr",(0,r.classes)(["LabeledList__row",t]),[(0,o.createComponentVNode)(2,i.Box,{as:"td",color:c,verticalAlign:u,className:(0,r.classes)(["LabeledList__cell","LabeledList__label"]),children:n?n+":":null}),(0,o.createComponentVNode)(2,i.Box,{as:"td",color:l,textAlign:d,verticalAlign:u,className:(0,r.classes)(["LabeledList__cell","LabeledList__content"]),colSpan:s?undefined:2,children:[m,p]}),s&&(0,o.createVNode)(1,"td","LabeledList__cell LabeledList__buttons",s,0)],0)};t.LabeledListItem=l,l.defaultHooks=r.pureComponentHooks;var d=function(e){var t=e.size?(0,i.unit)(Math.max(0,e.size-1)):0;return(0,o.createVNode)(1,"tr","LabeledList__row",(0,o.createVNode)(1,"td",null,(0,o.createComponentVNode)(2,a.Divider),2,{colSpan:3,style:{"padding-top":t,"padding-bottom":t}}),2)};t.LabeledListDivider=d,d.defaultHooks=r.pureComponentHooks,c.Item=l,c.Divider=d},function(e,t,n){"use strict";t.__esModule=!0,t.Window=void 0;var o=n(0),r=n(10),i=n(6),a=n(1),c=n(2),l=n(28),d=n(125),u=n(174),s=n(24),m=n(176),p=n(126);var h=(0,s.createLogger)("Window"),C=[400,600],f=function(e){var t,n;function c(){return e.apply(this,arguments)||this}n=e,(t=c).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var s=c.prototype;return s.componentDidMount=function(){var e=(0,a.useBackend)(this.context),t=e.config;if(!e.suspended){h.log("mounting");var n=Object.assign({size:C},t.window);this.props.width&&this.props.height&&(n.size=[this.props.width,this.props.height]),(0,u.setWindowKey)(t.window.key),(0,u.recallWindowGeometry)(t.window.key,n),(0,p.refocusLayout)()}},s.render=function(){var e,t=this.props,n=t.resizable,c=t.theme,s=t.title,C=t.children,f=(0,a.useBackend)(this.context),N=f.config,V=f.suspended,g=(0,d.useDebug)(this.context).debugLayout,v=(0,m.useDispatch)(this.context),_=null==(e=N.window)?void 0:e.fancy,k=N.user.observer?N.status=0||(r[n]=e[n]);return r}(e,["className","fitted","scrollable","children"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,p.Layout.Content,Object.assign({scrollable:i,className:(0,r.classes)(["Window__content",t])},c,{children:n&&a||(0,o.createVNode)(1,"div","Window__contentPadding",a,0)})))};var N=function(e){switch(e){case l.UI_INTERACTIVE:return"good";case l.UI_UPDATE:return"average";case l.UI_DISABLED:default:return"bad"}},b=function(e,t){var n=e.className,a=e.title,l=e.status,d=e.fancy,u=e.onDragStart,s=e.onClose;(0,m.useDispatch)(t);return(0,o.createVNode)(1,"div",(0,r.classes)(["TitleBar",n]),[(0,o.createComponentVNode)(2,c.Icon,{className:"TitleBar__statusIcon",color:N(l),name:"eye"}),(0,o.createVNode)(1,"div","TitleBar__title","string"==typeof a&&a===a.toLowerCase()&&(0,i.toTitleCase)(a)||a,0),(0,o.createVNode)(1,"div","TitleBar__dragZone",null,1,{onMousedown:function(e){return d&&u(e)}}),!1,!!d&&(0,o.createVNode)(1,"div","TitleBar__close TitleBar__clickable",Byond.IS_LTE_IE8?"x":"\xd7",0,{onclick:s})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.InterfaceLockNoticeBox=void 0;var o=n(0),r=n(1),i=n(2);t.InterfaceLockNoticeBox=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,l=e.siliconUser,d=void 0===l?c.siliconUser:l,u=e.locked,s=void 0===u?c.locked:u,m=e.normallyLocked,p=void 0===m?c.normallyLocked:m,h=e.onLockStatusChange,C=void 0===h?function(){return a("lock")}:h,f=e.accessText,N=void 0===f?"an ID card":f,b=e.deny,V=void 0!==b&&b,g=e.denialMessage;return V?void 0===g?"Error.":g:d?(0,o.createComponentVNode)(2,i.NoticeBox,{color:d&&"grey",children:(0,o.createComponentVNode)(2,i.Flex,{align:"center",children:[(0,o.createComponentVNode)(2,i.Flex.Item,{children:"Interface lock status:"}),(0,o.createComponentVNode)(2,i.Flex.Item,{grow:"1"}),(0,o.createComponentVNode)(2,i.Flex.Item,{children:(0,o.createComponentVNode)(2,i.Button,{m:"0",color:p?"red":"green",icon:p?"lock":"unlock",content:p?"Locked":"Unlocked",onClick:function(){C&&C(!s)}})})]})}):(0,o.createComponentVNode)(2,i.NoticeBox,{children:["Swipe ",N," ","to ",s?"unlock":"lock"," this interface."]})}},function(e,t,n){"use strict";t.__esModule=!0,t.AtmosControlContent=t.AtmosControl=void 0;var o=n(0),r=n(8),i=n(3),a=n(2),c=n(1);(0,n(24).createLogger)("fuck");t.AtmosControl=function(e,t){return(0,o.createComponentVNode)(2,i.Window,{width:600,height:440,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,l)})})};var l=function(e,t){var n,i=(0,c.useBackend)(t),l=i.act,d=i.data,u=i.config,s=(0,r.sortBy)((function(e){return e.name}))(d.alarms||[]),m=(0,c.useLocalState)(t,"tabIndex",0),p=m[0],h=m[1],C=(0,c.useLocalState)(t,"zoom",1),f=C[0],N=C[1];return 0===p?n=(0,o.createComponentVNode)(2,a.Section,{title:"Alarms",children:s.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e.name,color:2===e.danger?"bad":1===e.danger?"average":"",onClick:function(){return l("alarm",{alarm:e.ref})}},e.name)}))}):1===p&&(n=(0,o.createComponentVNode)(2,a.Box,{height:"526px",mb:"0.5rem",overflow:"hidden",children:(0,o.createComponentVNode)(2,a.NanoMap,{onZoom:function(e){return N(e)},children:s.filter((function(e){return~~e.z==~~u.mapZLevel})).map((function(e){return(0,o.createComponentVNode)(2,a.NanoMap.Marker,{x:e.x,y:e.y,zoom:f,icon:"bell",tooltip:e.name,color:e.danger?"red":"green",onClick:function(){return l("alarm",{alarm:e.ref})}},e.ref)}))})})),(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Tabs,{children:[(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:0===p,onClick:function(){return h(0)},children:[(0,o.createComponentVNode)(2,a.Icon,{name:"table"})," Alarm View"]},"AlarmView"),(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:1===p,onClick:function(){return h(1)},children:[(0,o.createComponentVNode)(2,a.Icon,{name:"map-marked-alt"})," Map View"]},"MapView")]}),(0,o.createComponentVNode)(2,a.Box,{m:2,children:n})],4)};t.AtmosControlContent=l},function(e,t,n){"use strict";t.__esModule=!0,t.CameraConsoleSearch=t.CameraConsoleContent=t.CameraConsole=void 0;var o=n(0),r=n(8),i=n(41),a=n(10),c=n(6),l=n(1),d=n(2),u=n(3),s=function(e,t,n){void 0===t&&(t=""),void 0===n&&(n="");var o=(0,c.createSearch)(t,(function(e){return e.name}));return(0,i.flow)([(0,r.filter)((function(e){return null==e?void 0:e.name})),t&&(0,r.filter)(o),n&&(0,r.filter)((function(e){return e.networks.includes(n)})),(0,r.sortBy)((function(e){return e.name}))])(e)};t.CameraConsole=function(e,t){return(0,o.createComponentVNode)(2,u.Window,{width:870,height:708,resizable:!0,children:(0,o.createComponentVNode)(2,m)})};var m=function(e,t){var n=(0,l.useBackend)(t),r=n.act,i=n.data,a=(n.config,i.mapRef),c=i.activeCamera,m=function(e,t){var n,o;if(!t)return[];var r=e.findIndex((function(e){return e.name===t.name}));return[null==(n=e[r-1])?void 0:n.name,null==(o=e[r+1])?void 0:o.name]}(s(i.cameras),c);m[0],m[1];return(0,o.createFragment)([(0,o.createVNode)(1,"div","CameraConsole__left",(0,o.createComponentVNode)(2,u.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,p)}),2),(0,o.createVNode)(1,"div","CameraConsole__right",[(0,o.createVNode)(1,"div","CameraConsole__toolbar",[(0,o.createVNode)(1,"b",null,"Camera: ",16),c&&c.name||"\u2014"],0),(0,o.createVNode)(1,"div","CameraConsole__toolbarRight",[(0,o.createComponentVNode)(2,d.Button,{icon:"chevron-left",onClick:function(){return r("pan",{dir:8})}}),(0,o.createComponentVNode)(2,d.Button,{icon:"chevron-up",onClick:function(){return r("pan",{dir:1})}}),(0,o.createComponentVNode)(2,d.Button,{icon:"chevron-right",onClick:function(){return r("pan",{dir:4})}}),(0,o.createComponentVNode)(2,d.Button,{icon:"chevron-down",onClick:function(){return r("pan",{dir:2})}})],4),(0,o.createComponentVNode)(2,d.ByondUi,{className:"CameraConsole__map",params:{id:a,type:"map"}})],4)],4)};t.CameraConsoleContent=m;var p=function(e,t){var n=(0,l.useBackend)(t),r=n.act,i=n.data,c=(0,l.useLocalState)(t,"searchText",""),m=c[0],p=c[1],h=(0,l.useLocalState)(t,"networkFilter",""),C=h[0],f=h[1],N=i.activeCamera,b=i.allNetworks;b.sort();var V=s(i.cameras,m,C);return(0,o.createFragment)([(0,o.createComponentVNode)(2,d.Input,{fluid:!0,mb:1,placeholder:"Search for a camera",onInput:function(e,t){return p(t)}}),(0,o.createComponentVNode)(2,d.Dropdown,{mb:1,width:"177px",options:b,placeholder:"No Filter",onSelected:function(e){return f(e)}}),(0,o.createComponentVNode)(2,d.Section,{children:V.map((function(e){return(0,o.createVNode)(1,"div",(0,a.classes)(["Button","Button--fluid","Button--color--transparent","Button--ellipsis",N&&e.name===N.name&&"Button--selected"]),e.name,0,{title:e.name,onClick:function(){(0,u.refocusLayout)(),r("switch_camera",{name:e.name})}},e.name)}))})],4)};t.CameraConsoleSearch=p},function(e,t,n){"use strict";t.__esModule=!0,t.BeakerContents=void 0;var o=n(0),r=n(2),i=n(499),a=function(e){var t=e.beakerLoaded,n=e.beakerContents,i=void 0===n?[]:n,a=e.buttons;return(0,o.createComponentVNode)(2,r.Box,{children:[!t&&(0,o.createComponentVNode)(2,r.Box,{color:"label",children:"No beaker loaded."})||0===i.length&&(0,o.createComponentVNode)(2,r.Box,{color:"label",children:"Beaker is empty."}),i.map((function(e,t){return(0,o.createComponentVNode)(2,r.Box,{width:"100%",children:[(0,o.createComponentVNode)(2,r.Box,{color:"label",display:"inline",verticalAlign:"middle",children:[(n=e.volume,n+" unit"+(1===n?"":"s"))," of ",e.name]}),!!a&&(0,o.createComponentVNode)(2,r.Box,{float:"right",display:"inline",children:a(e,t)}),(0,o.createComponentVNode)(2,r.Box,{clear:"both"})]},e.name);var n}))]})};t.BeakerContents=a,a.propTypes={beakerLoaded:i.bool,beakerContents:i.array,buttons:i.arrayOf(i.element)}},function(e,t,n){"use strict";t.__esModule=!0,t.CommunicationsConsoleContent=t.CommunicationsConsole=void 0;var o=n(0),r=n(1),i=n(2),a=n(3);t.CommunicationsConsole=function(e,t){return(0,o.createComponentVNode)(2,a.Window,{width:400,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,c)})})};var c=function(e,t){var n=(0,r.useBackend)(t),a=(n.act,n.data.menu_state),c=(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:["ERRROR. Unknown menu_state: ",a,"Please report this to NT Technical Support."]});return 1===a?c=(0,o.createComponentVNode)(2,l):2===a?c=(0,o.createComponentVNode)(2,s):3===a&&(c=(0,o.createComponentVNode)(2,u)),(0,o.createFragment)([(0,o.createComponentVNode)(2,d),c],0)};t.CommunicationsConsoleContent=c;var l=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,l=c.messages,d=c.msg_cooldown,u=c.emagged,s=c.cc_cooldown,m=c.str_security_level,p=c.levels,h=c.authmax,C=c.security_level,f=c.security_level_color,N=c.authenticated,b=c.atcsquelch,V=c.boss_short,g="View ("+l.length+")",v="Make Priority Announcement";d>0&&(v+=" ("+d+"s)");var _=u?"Message [UNKNOWN]":"Message "+V;s>0&&(_+=" ("+s+"s)");var k=m,y=p.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{icon:e.icon,content:e.name,disabled:!N,selected:e.id===C,onClick:function(){return a("newalertlevel",{level:e.id})}},e.name)}));return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{title:"Site Manager-Only Actions",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Announcement",children:(0,o.createComponentVNode)(2,i.Button,{icon:"bullhorn",content:v,disabled:!h||d>0,onClick:function(){return a("announce")}})}),!!u&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Transmit",children:[(0,o.createComponentVNode)(2,i.Button,{icon:"broadcast-tower",color:"red",content:_,disabled:!h||s>0,onClick:function(){return a("MessageSyndicate")}}),(0,o.createComponentVNode)(2,i.Button,{icon:"sync-alt",content:"Reset Relays",disabled:!h,onClick:function(){return a("RestoreBackup")}})]})||(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Transmit",children:(0,o.createComponentVNode)(2,i.Button,{icon:"broadcast-tower",content:_,disabled:!h||s>0,onClick:function(){return a("MessageCentCom")}})})]})}),(0,o.createComponentVNode)(2,i.Section,{title:"Command Staff Actions",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Current Alert",color:f,children:k}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Change Alert",children:y}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Displays",children:(0,o.createComponentVNode)(2,i.Button,{icon:"tv",content:"Change Status Displays",disabled:!N,onClick:function(){return a("status")}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Incoming Messages",children:(0,o.createComponentVNode)(2,i.Button,{icon:"folder-open",content:g,disabled:!N,onClick:function(){return a("messagelist")}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Misc",children:(0,o.createComponentVNode)(2,i.Button,{icon:"microphone",content:b?"ATC Relay Disabled":"ATC Relay Enabled",disabled:!N,selected:b,onClick:function(){return a("toggleatc")}})})]})})],4)},d=function(e,t){var n,a=(0,r.useBackend)(t),c=a.act,l=a.data,d=l.authenticated,u=l.is_ai,s=l.esc_status,m=l.esc_callable,p=l.esc_recallable;return n=d?u?"AI":1===d?"Command":2===d?"Site Director":"ERROR: Report This Bug!":"Not Logged In",(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{title:"Authentication",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:u&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Access Level",children:"AI"})||(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Actions",children:(0,o.createComponentVNode)(2,i.Button,{icon:d?"sign-out-alt":"id-card",selected:d,content:d?"Log Out ("+n+")":"Log In",onClick:function(){return c("auth")}})})})}),(0,o.createComponentVNode)(2,i.Section,{title:"Escape Shuttle",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[!!s&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Status",children:s}),!!m&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Options",children:(0,o.createComponentVNode)(2,i.Button,{icon:"rocket",content:"Call Shuttle",disabled:!d,onClick:function(){return c("callshuttle")}})}),!!p&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Options",children:(0,o.createComponentVNode)(2,i.Button,{icon:"times",content:"Recall Shuttle",disabled:!d||u,onClick:function(){return c("cancelshuttle")}})})]})})],4)},u=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,l=c.message_current,d=c.message_deletion_allowed,u=c.authenticated,s=c.messages;if(l)return(0,o.createComponentVNode)(2,i.Section,{title:l.title,buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"times",content:"Return To Message List",disabled:!u,onClick:function(){return a("messagelist")}}),children:(0,o.createComponentVNode)(2,i.Box,{children:l.contents})});var m=s.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.title,children:[(0,o.createComponentVNode)(2,i.Button,{icon:"eye",content:"View",disabled:!u||l&&l.title===e.title,onClick:function(){return a("messagelist",{msgid:e.id})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"times",content:"Delete",disabled:!u||!d,onClick:function(){return a("delmessage",{msgid:e.id})}})]},e.id)}));return(0,o.createComponentVNode)(2,i.Section,{title:"Messages Received",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"arrow-circle-left",content:"Back To Main Menu",onClick:function(){return a("main")}}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:s.length&&m||(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"404",color:"bad",children:"No messages."})})})},s=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,l=c.stat_display,d=c.authenticated,u=l.presets.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{content:e.label,selected:e.name===l.type,disabled:!d,onClick:function(){return a("setstat",{statdisp:e.name})}},e.name)}));return(0,o.createComponentVNode)(2,i.Section,{title:"Modify Status Screens",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"arrow-circle-left",content:"Back To Main Menu",onClick:function(){return a("main")}}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Presets",children:u}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Message Line 1",children:(0,o.createComponentVNode)(2,i.Button,{icon:"pencil-alt",content:l.line_1,disabled:!d,onClick:function(){return a("setmsg1")}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Message Line 2",children:(0,o.createComponentVNode)(2,i.Button,{icon:"pencil-alt",content:l.line_2,disabled:!d,onClick:function(){return a("setmsg2")}})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.CrewMonitorContent=t.CrewMonitor=void 0;var o=n(0),r=n(8),i=n(41),a=n(1),c=n(3),l=n(2),d=function(e){return e.dead?"Deceased":1===parseInt(e.stat,10)?"Unconscious":"Living"},u=function(e){return e.dead?"red":1===parseInt(e.stat,10)?"orange":"green"};t.CrewMonitor=function(){return(0,o.createComponentVNode)(2,c.Window,{width:800,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{children:(0,o.createComponentVNode)(2,s)})})};var s=function(e,t){var n,c=(0,a.useBackend)(t),s=c.act,p=c.data,h=(c.config,(0,a.useLocalState)(t,"tabIndex",0)),C=h[0],f=h[1],N=(0,i.flow)([(0,r.sortBy)((function(e){return e.name})),(0,r.sortBy)((function(e){return null==e?void 0:e.x})),(0,r.sortBy)((function(e){return null==e?void 0:e.y})),(0,r.sortBy)((function(e){return null==e?void 0:e.realZ}))])(p.crewmembers||[]),b=(0,a.useLocalState)(t,"zoom",1);b[0],b[1];return n=0===C?(0,o.createComponentVNode)(2,l.Table,{children:[(0,o.createComponentVNode)(2,l.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,l.Table.Cell,{children:"Name"}),(0,o.createComponentVNode)(2,l.Table.Cell,{children:"Status"}),(0,o.createComponentVNode)(2,l.Table.Cell,{children:"Location"})]}),N.map((function(e){return(0,o.createComponentVNode)(2,l.Table.Row,{children:[(0,o.createComponentVNode)(2,l.Table.Cell,{children:[e.name," (",e.assignment,")"]}),(0,o.createComponentVNode)(2,l.Table.Cell,{children:[(0,o.createComponentVNode)(2,l.Box,{inline:!0,color:u(e),children:d(e)}),e.sensor_type>=2?(0,o.createComponentVNode)(2,l.Box,{inline:!0,children:["(",(0,o.createComponentVNode)(2,l.Box,{inline:!0,color:"red",children:e.brute}),"|",(0,o.createComponentVNode)(2,l.Box,{inline:!0,color:"orange",children:e.fire}),"|",(0,o.createComponentVNode)(2,l.Box,{inline:!0,color:"green",children:e.tox}),"|",(0,o.createComponentVNode)(2,l.Box,{inline:!0,color:"blue",children:e.oxy}),")"]}):null]}),(0,o.createComponentVNode)(2,l.Table.Cell,{children:3===e.sensor_type?p.isAI?(0,o.createComponentVNode)(2,l.Button,{fluid:!0,icon:"location-arrow",content:e.area+" ("+e.x+", "+e.y+")",onClick:function(){return s("track",{track:e.ref})}}):e.area+" ("+e.x+", "+e.y+", "+e.z+")":"Not Available"})]},e.ref)}))]}):1===C?(0,o.createComponentVNode)(2,m):"ERROR",(0,o.createFragment)([(0,o.createComponentVNode)(2,l.Tabs,{children:[(0,o.createComponentVNode)(2,l.Tabs.Tab,{selected:0===C,onClick:function(){return f(0)},children:[(0,o.createComponentVNode)(2,l.Icon,{name:"table"})," Data View"]},"DataView"),(0,o.createComponentVNode)(2,l.Tabs.Tab,{selected:1===C,onClick:function(){return f(1)},children:[(0,o.createComponentVNode)(2,l.Icon,{name:"map-marked-alt"})," Map View"]},"MapView")]}),(0,o.createComponentVNode)(2,l.Box,{m:2,children:n})],4)};t.CrewMonitorContent=s;var m=function(e,t){var n=(0,a.useBackend)(t),r=(n.act,n.config),i=n.data,c=(0,a.useLocalState)(t,"zoom",1),d=c[0],s=c[1];return(0,o.createComponentVNode)(2,l.Box,{height:"526px",mb:"0.5rem",overflow:"hidden",children:(0,o.createComponentVNode)(2,l.NanoMap,{onZoom:function(e){return s(e)},children:i.crewmembers.filter((function(e){return 3===e.sensor_type&&~~e.realZ==~~r.mapZLevel})).map((function(e){return(0,o.createComponentVNode)(2,l.NanoMap.Marker,{x:e.x,y:e.y,zoom:d,icon:"circle",tooltip:e.name+" ("+e.assignment+")",color:u(e)},e.ref)}))})})}},function(e,t,n){"use strict";t.__esModule=!0,t.CryoStorageItems=t.CryoStorageCrew=t.CryoStorage=void 0;var o=n(0),r=n(1),i=n(2),a=n(3);t.CryoStorage=function(e,t){var n=(0,r.useBackend)(t),d=(n.act,n.data),u=d.real_name,s=d.allow_items,m=(0,r.useLocalState)(t,"tab",0),p=m[0],h=m[1];return(0,o.createComponentVNode)(2,a.Window,{width:400,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,i.Tabs,{children:[(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:0===p,onClick:function(){return h(0)},children:"Crew"}),!!s&&(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:1===p,onClick:function(){return h(1)},children:"Items"})]}),(0,o.createComponentVNode)(2,i.NoticeBox,{info:!0,children:["Welcome, ",u,"."]}),0===p&&(0,o.createComponentVNode)(2,c),!!s&&1===p&&(0,o.createComponentVNode)(2,l)]})})};var c=function(e,t){var n=(0,r.useBackend)(t),a=(n.act,n.data.crew);return(0,o.createComponentVNode)(2,i.Section,{title:"Stored Crew",children:a.length&&a.map((function(e){return(0,o.createComponentVNode)(2,i.Box,{color:"label",children:e},e)}))||(0,o.createComponentVNode)(2,i.Box,{color:"good",children:"No crew currently stored."})})};t.CryoStorageCrew=c;var l=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data.items;return(0,o.createComponentVNode)(2,i.Section,{title:"Stored Items",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"hand-rock",onClick:function(){return a("allitems")},children:"Claim All"}),children:c.length&&c.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{icon:"hand-rock",onClick:function(){return a("item",{ref:e.ref})},children:e.name},e.ref)}))||(0,o.createComponentVNode)(2,i.Box,{color:"average",children:"No items stored."})})};t.CryoStorageItems=l},function(e,t,n){"use strict";t.__esModule=!0,t.RankIcon=void 0;var o=n(0),r=n(2),i={"Colony Director":"user-tie","Site Manager":"user-tie",Overseer:"user-tie","Head of Personnel":"briefcase","Crew Resources Officer":"briefcase","Deputy Director":"briefcase","Command Secretary":"user-tie","Head of Security":"user-shield","Security Commander":"user-shield","Chief of Security":"user-shield",Warden:["city","shield-alt"],Detective:"search","Forensic Technician":"search","Security Officer":"user-shield","Junior Officer":"user-shield","Chief Engineer":"toolbox","Atmospheric Technician":"wind","Station Engineer":"toolbox","Maintenance Technician":"wrench","Engine Technician":"toolbox",Electrician:"toolbox","Chief Medical Officer":"user-md",Chemist:"mortar-pestle",Pharmacist:"mortar-pestle","Medical Doctor":"user-md",Surgeon:"user-md","Emergency Physician":"user-md",Nurse:"user-md",Virologist:"disease",Paramedic:"ambulance","Emergency Medical Technician":"ambulance",Psychiatrist:"couch",Psychologist:"couch","Research Director":"user-graduate","Research Supervisor":"user-graduate",Roboticist:"robot","Biomechanical Engineer":["wrench","heartbeat"],"Mechatronic Engineer":"wrench",Scientist:"flask",Xenoarchaeologist:"flask",Anomalist:"flask","Phoron Researcher":"flask","Circuit Designer":"car-battery",Xenobiologist:"meteor",Xenobotanist:["biohazard","seedling"],Quartermaster:"box-open","Supply Chief":"warehouse","Cargo Technician":"box-open","Shaft Miner":"hard-hat","Drill Technician":"hard-hat",Pathfinder:"binoculars",Explorer:"user-astronaut","Field Medic":["user-md","user-astronaut"],Pilot:"space-shuttle",Bartender:"glass-martini",Barista:"coffee",Botanist:"leaf",Gardener:"leaf",Chaplain:"place-of-worship",Counselor:"couch",Chef:"utensils",Cook:"utensils",Entertainer:"smile-beam",Performer:"smile-beam",Musician:"guitar",Stagehand:"smile-beam",Intern:"school","Apprentice Engineer":["school","wrench"],"Medical Intern":["school","user-md"],"Lab Assistant":["school","flask"],"Security Cadet":["school","shield-alt"],"Jr. Cargo Tech":["school","box"],"Jr. Explorer":["school","user-astronaut"],Server:["school","utensils"],"Internal Affairs Agent":"balance-scale",Janitor:"broom",Custodian:"broom","Sanitation Technician":"hand-sparkles",Maid:"broom",Librarian:"book",Journalist:"newspaper",Writer:"book",Historian:"chalkboard-teacher",Professor:"chalkboard-teacher",Visitor:"user","Emergency Responder":"fighter-jet"};t.RankIcon=function(e,t){var n=e.rank,a=e.color,c=void 0===a?"label":a,l=i[n];return"string"==typeof l?(0,o.createComponentVNode)(2,r.Icon,{inline:!0,color:c,name:l,size:2}):Array.isArray(l)?l.map((function(e){return(0,o.createComponentVNode)(2,r.Icon,{inline:!0,color:c,name:e,size:2},e)})):(0,o.createComponentVNode)(2,r.Icon,{inline:!0,color:c,name:"user",size:2})}},function(e,t,n){"use strict";t.__esModule=!0,t.MiningUser=void 0;var o=n(0),r=n(1),i=n(2);t.MiningUser=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,l=e.insertIdText,d=c.has_id,u=c.id;return(0,o.createComponentVNode)(2,i.NoticeBox,{success:d,children:d?(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Box,{display:"inline-block",verticalAlign:"middle",style:{float:"left"},children:["Logged in as ",u.name,".",(0,o.createVNode)(1,"br"),"You have ",u.points.toLocaleString("en-US")," points."]}),(0,o.createComponentVNode)(2,i.Button,{icon:"eject",content:"Eject ID",style:{float:"right"},onClick:function(){return a("logoff")}}),(0,o.createComponentVNode)(2,i.Box,{style:{clear:"both"}})],4):l})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosEmailClientViewMessage=t.NtosEmailClient=void 0;var o=n(0),r=n(1),i=n(2),a=n(3),c=n(5);t.NtosEmailClient=function(e,t){var n=(0,r.useBackend)(t),i=(n.act,n.data),c=i.PC_device_theme,u=i.error,s=i.downloading,m=i.current_account,p=(0,o.createComponentVNode)(2,C);return u?p=(0,o.createComponentVNode)(2,h,{error:u}):s?p=(0,o.createComponentVNode)(2,l):m&&(p=(0,o.createComponentVNode)(2,d)),(0,o.createComponentVNode)(2,a.NtosWindow,{resizable:!0,theme:c,children:(0,o.createComponentVNode)(2,a.NtosWindow.Content,{scrollable:!0,children:p})})};var l=function(e,t){var n=(0,r.useBackend)(t),a=(n.act,n.data),l=a.down_filename,d=a.down_progress,u=a.down_size,s=a.down_speed;return(0,o.createComponentVNode)(2,i.Section,{title:"Downloading...",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"File",children:[l," (",u," GQ)"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Speed",children:[(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:s})," GQ/s"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Progress",children:(0,o.createComponentVNode)(2,i.ProgressBar,{color:"good",value:d,maxValue:u,children:[d,"/",u," (",(0,c.round)(d/u*100,1),"%)"]})})]})})},d=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,l=c.current_account,d=c.addressbook,h=c.new_message,C=c.cur_title,f=(0,o.createComponentVNode)(2,u);return d?f=(0,o.createComponentVNode)(2,m):h?f=(0,o.createComponentVNode)(2,p):C&&(f=(0,o.createComponentVNode)(2,s)),(0,o.createComponentVNode)(2,i.Section,{title:"Logged in as: "+l,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:"plus",tooltip:"New Message",tooltipPosition:"left",onClick:function(){return a("new_message")}}),(0,o.createComponentVNode)(2,i.Button,{icon:"cogs",tooltip:"Change Password",tooltipPosition:"left",onClick:function(){return a("changepassword")}}),(0,o.createComponentVNode)(2,i.Button,{icon:"sign-out-alt",tooltip:"Log Out",tooltipPosition:"left",onClick:function(){return a("logout")}})],4),children:f})},u=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,l=(c.current_account,c.folder),d=c.messagecount,u=c.messages;return(0,o.createComponentVNode)(2,i.Section,{level:2,noTopPadding:!0,children:[(0,o.createComponentVNode)(2,i.Tabs,{children:[(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:"Inbox"===l,onClick:function(){return a("set_folder",{set_folder:"Inbox"})},children:"Inbox"}),(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:"Spam"===l,onClick:function(){return a("set_folder",{set_folder:"Spam"})},children:"Spam"}),(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:"Deleted"===l,onClick:function(){return a("set_folder",{set_folder:"Deleted"})},children:"Deleted"})]}),d&&(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,i.Table,{children:[(0,o.createComponentVNode)(2,i.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:"Source"}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:"Title"}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:"Received At"}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:"Actions"})]}),u.map((function(e){return(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:e.source}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:e.title}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:e.timestamp}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:[(0,o.createComponentVNode)(2,i.Button,{icon:"eye",onClick:function(){return a("view",{view:e.uid})},tooltip:"View"}),(0,o.createComponentVNode)(2,i.Button,{icon:"share",onClick:function(){return a("reply",{reply:e.uid})},tooltip:"Reply"}),(0,o.createComponentVNode)(2,i.Button,{color:"bad",icon:"trash",onClick:function(){return a("delete",{"delete":e.uid})},tooltip:"Delete"})]})]},e.timestamp+e.title)}))]})})||(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:["No emails found in ",l,"."]})]})},s=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,l=e.administrator,d=c.cur_title,u=c.cur_source,s=c.cur_timestamp,m=c.cur_body,p=c.cur_hasattachment,h=c.cur_attachment_filename,C=c.cur_attachment_size,f=c.cur_uid;return(0,o.createComponentVNode)(2,i.Section,{title:d,buttons:l?(0,o.createComponentVNode)(2,i.Button,{icon:"times",onClick:function(){return a("back")}}):(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:"share",tooltip:"Reply",tooltipPosition:"left",onClick:function(){return a("reply",{reply:f})}}),(0,o.createComponentVNode)(2,i.Button,{color:"bad",icon:"trash",tooltip:"Delete",tooltipPosition:"left",onClick:function(){return a("delete",{"delete":f})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"save",tooltip:"Save To Disk",tooltipPosition:"left",onClick:function(){return a("save",{save:f})}}),p&&(0,o.createComponentVNode)(2,i.Button,{icon:"paperclip",tooltip:"Save Attachment",tooltipPosition:"left",onClick:function(){return a("downloadattachment")}})||null,(0,o.createComponentVNode)(2,i.Button,{icon:"times",tooltip:"Close",tooltipPosition:"left",onClick:function(){return a("cancel",{cancel:f})}})],0),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"From",children:u}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"At",children:s}),p&&!l&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Attachment",color:"average",children:[h," (",C,"GQ)"]})||null,(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Message",verticalAlign:"top",children:(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createVNode)(1,"div",null,null,1,{dangerouslySetInnerHTML:{__html:m}})})})]})})};t.NtosEmailClientViewMessage=s;var m=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data.accounts;return(0,o.createComponentVNode)(2,i.Section,{title:"Address Book",level:2,buttons:(0,o.createComponentVNode)(2,i.Button,{color:"bad",icon:"times",onClick:function(){return a("set_recipient",{set_recipient:null})}}),children:c.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{content:e.login,fluid:!0,onClick:function(){return a("set_recipient",{set_recipient:e.login})}},e.login)}))})},p=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,l=(c.current_account,c.msg_title),d=c.msg_recipient,u=c.msg_body,s=c.msg_hasattachment,m=c.msg_attachment_filename,p=c.msg_attachment_size;return(0,o.createComponentVNode)(2,i.Section,{title:"New Message",level:2,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:"share",onClick:function(){return a("send")},children:"Send Message"}),(0,o.createComponentVNode)(2,i.Button,{color:"bad",icon:"times",onClick:function(){return a("cancel")}})],4),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Title",children:(0,o.createComponentVNode)(2,i.Input,{fluid:!0,value:l,onInput:function(e,t){return a("edit_title",{val:t})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Recipient",verticalAlign:"top",children:(0,o.createComponentVNode)(2,i.Flex,{children:[(0,o.createComponentVNode)(2,i.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,i.Input,{fluid:!0,value:d,onInput:function(e,t){return a("edit_recipient",{val:t})}})}),(0,o.createComponentVNode)(2,i.Flex.Item,{children:(0,o.createComponentVNode)(2,i.Button,{icon:"address-book",onClick:function(){return a("addressbook")},tooltip:"Find Receipients",tooltipPosition:"left"})})]})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Attachments",buttons:s&&(0,o.createComponentVNode)(2,i.Button,{color:"bad",icon:"times",onClick:function(){return a("remove_attachment")},children:"Remove Attachment"})||(0,o.createComponentVNode)(2,i.Button,{icon:"plus",onClick:function(){return a("addattachment")},children:"Add Attachment"}),children:s&&(0,o.createComponentVNode)(2,i.Box,{inline:!0,children:[m," (",p,"GQ)"]})||null}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Message",verticalAlign:"top",children:(0,o.createComponentVNode)(2,i.Flex,{children:[(0,o.createComponentVNode)(2,i.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,i.Section,{width:"99%",inline:!0,children:(0,o.createVNode)(1,"div",null,null,1,{dangerouslySetInnerHTML:{__html:u}})})}),(0,o.createComponentVNode)(2,i.Flex.Item,{children:(0,o.createComponentVNode)(2,i.Button,{verticalAlign:"top",onClick:function(){return a("edit_body")},icon:"pen",tooltip:"Edit Message",tooltipPosition:"left"})})]})})]})})},h=function(e,t){var n=(0,r.useBackend)(t).act,a=e.error;return(0,o.createComponentVNode)(2,i.Section,{title:"Notification",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"arrow-left",content:"Return",onClick:function(){return n("reset")}}),children:(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:a})})},C=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,l=c.stored_login,d=c.stored_password;return(0,o.createComponentVNode)(2,i.Section,{title:"Please Log In",children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Email address",children:(0,o.createComponentVNode)(2,i.Input,{fluid:!0,value:l,onInput:function(e,t){return a("edit_login",{val:t})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Password",children:(0,o.createComponentVNode)(2,i.Input,{fluid:!0,value:d,onInput:function(e,t){return a("edit_password",{val:t})}})})]}),(0,o.createComponentVNode)(2,i.Button,{icon:"sign-in-alt",onClick:function(){return a("login")},children:"Log In"})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.OvermapNavigationContent=t.OvermapNavigation=void 0;var o=n(0),r=(n(5),n(1)),i=n(2),a=n(3),c=n(134);t.OvermapNavigation=function(e,t){return(0,o.createComponentVNode)(2,a.Window,{width:380,height:530,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:(0,o.createComponentVNode)(2,l)})})};var l=function(e,t){var n=(0,r.useBackend)(t),a=n.act,l=n.data,d=l.sector,u=l.s_x,s=l.s_y,m=l.sector_info,p=l.viewing;return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{title:"Current Location",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"eye",selected:p,onClick:function(){return a("viewing")},children:"Map View"}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Current Location",children:d}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Coordiantes",children:[u," : ",s]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Additional Information",children:m})]})}),(0,o.createComponentVNode)(2,i.Section,{title:"Flight Data",children:(0,o.createComponentVNode)(2,c.OvermapFlightData,{disableLimiterControls:!0})})],4)};t.OvermapNavigationContent=l},function(e,t,n){"use strict";t.__esModule=!0,t.RCONContent=t.RCON=void 0;var o=n(0),r=n(5),i=n(1),a=n(2),c=n(3);t.RCON=function(e,t){return(0,o.createComponentVNode)(2,c.Window,{width:630,height:440,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,l)})})};var l=function(e,t){var n,r=(0,i.useLocalState)(t,"tabIndex",0),c=r[0],l=r[1];return 0===c?n=(0,o.createComponentVNode)(2,d):1===c&&(n=(0,o.createComponentVNode)(2,u)),(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Tabs,{children:[(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:0===c,onClick:function(){return l(0)},children:[(0,o.createComponentVNode)(2,a.Icon,{name:"power-off"})," SMESs"]},"SMESs"),(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:1===c,onClick:function(){return l(1)},children:[(0,o.createComponentVNode)(2,a.Icon,{name:"bolt"})," Breakers"]},"Breakers")]}),(0,o.createComponentVNode)(2,a.Box,{m:2,children:n})],4)};t.RCONContent=l;var d=function(e,t){var n=(0,i.useBackend)(t),c=n.act,l=n.data.smes_info;return(0,o.createComponentVNode)(2,a.Section,{title:"SMESs",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:l?l.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.RCON_tag,children:[(0,o.createComponentVNode)(2,a.Box,{mb:1,children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:.01*e.capacityPercent,ranges:{good:[.5,Infinity],average:[.15,.5],bad:[-Infinity,.15]},children:[(0,r.round)(e.charge/6e4,1)," kWh / ",(0,r.round)(e.capacity/6e4)," kWh (",e.capacityPercent,"%)"]})}),(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Input",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",onClick:function(){return c("smes_in_toggle",{smes:e.RCON_tag})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"pen",onClick:function(){return c("smes_in_set",{smes:e.RCON_tag})}})],4),children:[e.input_val," kW - ",e.input_set?"ON":"OFF"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Output",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",onClick:function(){return c("smes_out_toggle",{smes:e.RCON_tag})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"pen",onClick:function(){return c("smes_out_set",{smes:e.RCON_tag})}})],4),children:[e.output_val," kW - ",e.output_set?"ONLINE":"OFFLINE"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Output Load",children:[e.output_load," kW"]})]})]},e.RCON_tag)})):(0,o.createComponentVNode)(2,a.LabeledList.Item,{color:"bad",children:"No SMESs detected."})})})},u=function(e,t){var n=(0,i.useBackend)(t),r=n.act,c=n.data.breaker_info;return(0,o.createComponentVNode)(2,a.Section,{title:"Breakers",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:c?c.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.RCON_tag,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",content:e.enabled?"Enabled":"Disabled",selected:e.enabled,color:e.enabled?null:"bad",onClick:function(){return r("toggle_breaker",{breaker:e.RCON_tag})}})},e.RCON_tag)})):(0,o.createComponentVNode)(2,a.LabeledList.Item,{color:"bad",children:"No breakers detected."})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.ShutoffMonitorContent=t.ShutoffMonitor=void 0;var o=n(0),r=n(1),i=n(3),a=n(2);t.ShutoffMonitor=function(e,t){return(0,o.createComponentVNode)(2,i.Window,{width:627,height:700,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:(0,o.createComponentVNode)(2,c)})})};var c=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data.valves;return(0,o.createComponentVNode)(2,a.Section,{title:"Valves",children:(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Name"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Position"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Open"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Mode"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Actions"})]}),c.map((function(e){return(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.name}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:[e.x,", ",e.y,", ",e.z]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.open?"Yes":"No"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.enabled?"Auto":"Manual"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:[(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",content:e.open?"Opened":"Closed",selected:e.open,disabled:!e.enabled,onClick:function(){return i("toggle_open",{valve:e.ref})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",content:e.enabled?"Auto":"Manual",selected:e.enabled,onClick:function(){return i("toggle_enable",{valve:e.ref})}})]})]},e.name)}))]})})};t.ShutoffMonitorContent=c},function(e,t,n){"use strict";t.__esModule=!0,t.StationAlertConsoleContent=t.StationAlertConsole=void 0;var o=n(0),r=n(1),i=n(2),a=n(3);t.StationAlertConsole=function(){return(0,o.createComponentVNode)(2,a.Window,{width:425,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,c)})})};var c=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data.categories;return(void 0===c?[]:c).map((function(e){return(0,o.createComponentVNode)(2,i.Section,{title:e.category,children:(0,o.createVNode)(1,"ul",null,[0===e.alarms.length&&(0,o.createVNode)(1,"li","color-good","Systems Nominal",16),e.alarms.map((function(e){var t="";return e.has_cameras?t=(0,o.createComponentVNode)(2,i.Section,{children:e.cameras.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{disabled:e.deact,content:e.name+(e.deact?" (deactived)":""),icon:"video",onClick:function(){return a("switchTo",{camera:e.camera})}},e.name)}))}):e.lost_sources&&(t=(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:["Lost Alarm Sources: ",e.lost_sources]})),(0,o.createVNode)(1,"li",null,[e.name,e.origin_lost?(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"Alarm Origin Lost."}):"",t],0,null,e.name)}))],0)},e.category)}))};t.StationAlertConsoleContent=c},function(e,t,n){"use strict";t.__esModule=!0,t.SupermatterMonitorContent=t.SupermatterMonitor=void 0;var o=n(0),r=n(1),i=n(2),a=(n(20),n(3)),c=n(5),l=n(6);t.SupermatterMonitor=function(e,t){return(0,o.createComponentVNode)(2,a.Window,{width:600,height:400,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,d)})})};var d=function(e,t){var n=(0,r.useBackend)(t);n.act;return n.data.active?(0,o.createComponentVNode)(2,s):(0,o.createComponentVNode)(2,u)};t.SupermatterMonitorContent=d;var u=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data.supermatters;return(0,o.createComponentVNode)(2,i.Section,{title:"Supermatters Detected",buttons:(0,o.createComponentVNode)(2,i.Button,{content:"Refresh",icon:"sync",onClick:function(){return a("refresh")}}),children:(0,o.createComponentVNode)(2,i.Flex,{wrap:"wrap",children:c.map((function(e,t){return(0,o.createComponentVNode)(2,i.Flex.Item,{basis:"49%",grow:t%2,children:(0,o.createComponentVNode)(2,i.Section,{title:e.area_name+" (#"+e.uid+")",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Integrity",children:[e.integrity," %"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Options",children:(0,o.createComponentVNode)(2,i.Button,{icon:"eye",content:"View Details",onClick:function(){return a("set",{set:e.uid})}})})]})})},t)}))})})},s=function(e,t){var n=(0,r.useBackend)(t),a=n.act,d=n.data,u=d.SM_area,s=d.SM_integrity,m=d.SM_power,p=d.SM_ambienttemp,h=d.SM_ambientpressure,C=d.SM_EPR,f=d.SM_gas_O2,N=d.SM_gas_CO2,b=d.SM_gas_N2,V=d.SM_gas_PH,g=d.SM_gas_N2O;return(0,o.createComponentVNode)(2,i.Section,{title:(0,l.toTitleCase)(u),buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"arrow-left",content:"Return to Menu",onClick:function(){return a("clear")}}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Core Integrity",children:(0,o.createComponentVNode)(2,i.ProgressBar,{animated:!0,value:s,minValue:0,maxValue:100,ranges:{good:[100,100],average:[50,100],bad:[-Infinity,50]}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Relative EER",children:(0,o.createComponentVNode)(2,i.Box,{color:(m>300?"bad":m>150&&"average")||"good",children:(0,o.createComponentVNode)(2,i.AnimatedNumber,{format:function(e){return(0,c.round)(e,2)+" MeV/cm\xb3"},value:m})})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Temperature",children:(0,o.createComponentVNode)(2,i.Box,{color:(p>5e3?"bad":p>4e3&&"average")||"good",children:(0,o.createComponentVNode)(2,i.AnimatedNumber,{format:function(e){return(0,c.round)(e,2)+" K"},value:p})})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Pressure",children:(0,o.createComponentVNode)(2,i.Box,{color:(h>1e4?"bad":h>5e3&&"average")||"good",children:(0,o.createComponentVNode)(2,i.AnimatedNumber,{format:function(e){return(0,c.round)(e,2)+" kPa"},value:h})})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Chamber EPR",children:(0,o.createComponentVNode)(2,i.Box,{color:(C>4?"bad":C>1&&"average")||"good",children:(0,o.createComponentVNode)(2,i.AnimatedNumber,{format:function(e){return(0,c.round)(e,2)},value:C})})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Gas Composition",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"O\xb2",children:[(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:f}),"%"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"CO\xb2",children:[(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:N}),"%"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"N\xb2",children:[(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:b}),"%"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"PH",children:[(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:V}),"%"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"N\xb2O",children:[(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:g}),"%"]})]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.OvermapEnginesContent=t.OvermapEngines=void 0;var o=n(0),r=(n(5),n(1)),i=n(2),a=n(3);t.OvermapEngines=function(e,t){return(0,o.createComponentVNode)(2,a.Window,{width:390,height:530,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:(0,o.createComponentVNode)(2,c)})})};var c=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,l=c.global_state,d=c.global_limit,u=c.engines_info,s=c.total_thrust;return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{title:"Status",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Engines",children:(0,o.createComponentVNode)(2,i.Button,{icon:"power-off",selected:l,onClick:function(){return a("global_toggle")},children:l?"Shut All Engines Down":"Start All Engines"})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Volume Limit",children:[(0,o.createComponentVNode)(2,i.Button,{onClick:function(){return a("global_limit",{global_limit:-.1})},icon:"minus"}),(0,o.createComponentVNode)(2,i.Button,{onClick:function(){return a("set_global_limit")},children:[d,"%"]}),(0,o.createComponentVNode)(2,i.Button,{onClick:function(){return a("global_limit",{global_limit:.1})},icon:"plus"})]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Total Thrust",children:(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:s})})]})}),(0,o.createComponentVNode)(2,i.Section,{title:"Engines",height:"340px",style:{"overflow-y":"auto"},children:u.map((function(e,t){return(0,o.createComponentVNode)(2,i.Flex,{spacing:1,mt:0!==t&&-1,children:[(0,o.createComponentVNode)(2,i.Flex.Item,{basis:"80%",children:(0,o.createComponentVNode)(2,i.Collapsible,{title:(0,o.createComponentVNode)(2,i.Box,{inline:!0,children:["Engine #",t+1," | Thrust: ",(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:e.eng_thrust})," | Limit: ",(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:e.eng_thrust_limiter,format:function(e){return e+"%"}})]}),children:(0,o.createComponentVNode)(2,i.Section,{width:"127%",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Type",children:e.eng_type}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Status",children:[(0,o.createComponentVNode)(2,i.Box,{color:e.eng_on?1===e.eng_on?"good":"average":"bad",children:e.eng_on?1===e.eng_on?"Online":"Booting":"Offline"}),e.eng_status.map((function(e){return Array.isArray(e)?(0,o.createComponentVNode)(2,i.Box,{color:e[1],children:e[0]}):(0,o.createComponentVNode)(2,i.Box,{children:e})}))]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Current Thrust",children:e.eng_thrust}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Volume Limit",children:[(0,o.createComponentVNode)(2,i.Button,{onClick:function(){return a("limit",{limit:-.1,engine:e.eng_reference})},icon:"minus"}),(0,o.createComponentVNode)(2,i.Button,{onClick:function(){return a("set_limit",{engine:e.eng_reference})},children:[e.eng_thrust_limiter,"%"]}),(0,o.createComponentVNode)(2,i.Button,{onClick:function(){return a("limit",{limit:.1,engine:e.eng_reference})},icon:"plus"})]})]})})})}),(0,o.createComponentVNode)(2,i.Flex.Item,{basis:"20%",children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,iconSpin:-1===e.eng_on,color:-1===e.eng_on?"purple":null,selected:1===e.eng_on,icon:"power-off",onClick:function(){return a("toggle_engine",{engine:e.eng_reference})},children:e.eng_on?1===e.eng_on?"Shutoff":"Booting":"Startup"})})]},t)}))})],4)};t.OvermapEnginesContent=c},function(e,t,n){"use strict";t.__esModule=!0,t.OvermapFlightDataWrap=t.OvermapHelmContent=t.OvermapHelm=void 0;var o=n(0),r=(n(5),n(1)),i=n(2),a=n(3),c=n(134);t.OvermapHelm=function(e,t){return(0,o.createComponentVNode)(2,a.Window,{width:565,height:545,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:(0,o.createComponentVNode)(2,l)})})};var l=function(e,t){return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Flex,{children:[(0,o.createComponentVNode)(2,i.Flex.Item,{basis:"40%",height:"180px",children:(0,o.createComponentVNode)(2,d)}),(0,o.createComponentVNode)(2,i.Flex.Item,{basis:"25%",height:"180px",children:(0,o.createComponentVNode)(2,u)}),(0,o.createComponentVNode)(2,i.Flex.Item,{basis:"35%",height:"180px",children:(0,o.createComponentVNode)(2,s)})]}),(0,o.createComponentVNode)(2,m)],4)};t.OvermapHelmContent=l;var d=function(e,t){var n=(0,r.useBackend)(t);n.act,n.data;return(0,o.createVNode)(1,"fieldset","Section",[(0,o.createVNode)(1,"legend",null,"Flight Data",16),(0,o.createComponentVNode)(2,c.OvermapFlightData)],4,{style:{height:"100%",border:"1px solid #4972a1",margin:"none"}})};t.OvermapFlightDataWrap=d;var u=function(e,t){var n=(0,r.useBackend)(t),a=n.act,l=n.data,d=l.canburn,u=l.manual_control;return(0,o.createVNode)(1,"fieldset","Section",[(0,o.createVNode)(1,"legend",null,"Manual Control",16),(0,o.createComponentVNode)(2,i.Flex,{align:"center",justify:"center",children:(0,o.createComponentVNode)(2,i.Flex.Item,{children:(0,o.createComponentVNode)(2,c.OvermapPanControls,{disabled:!d,actToDo:"move"})})}),(0,o.createComponentVNode)(2,i.Box,{textAlign:"center",mt:1,children:[(0,o.createComponentVNode)(2,i.Box,{bold:!0,underline:!0,children:"Direct Control"}),(0,o.createComponentVNode)(2,i.Button,{selected:u,onClick:function(){return a("manual")},icon:"compass",children:u?"Enabled":"Disabled"})]})],4,{style:{height:"100%",border:"1px solid #4972a1"}})},s=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,l=c.dest,d=c.d_x,u=c.d_y,s=c.speedlimit,m=c.autopilot;return c.autopilot_disabled?(0,o.createVNode)(1,"fieldset","Section",[(0,o.createVNode)(1,"legend",null,"Autopilot",16),(0,o.createComponentVNode)(2,i.Box,{textAlign:"center",color:"bad",fontSize:1.2,children:"AUTOPILOT DISABLED"}),(0,o.createComponentVNode)(2,i.Box,{textAlign:"center",color:"average",children:"Warning: This vessel is equipped with a class I autopilot. Class I autopilots are unable to do anything but fly in a straight line directly towards the target, and may result in collisions."}),(0,o.createComponentVNode)(2,i.Box,{textAlign:"center",children:(0,o.createComponentVNode)(2,i.Button.Confirm,{mt:1,color:"bad",content:"Unlock Autopilot",confirmContent:"ACCEPT RISKS?",icon:"exclamation-triangle",confirmIcon:"exclamation-triangle",onClick:function(){return a("apilot_lock")}})})],4,{style:{height:"100%",border:"1px solid #4972a1"}}):(0,o.createVNode)(1,"fieldset","Section",[(0,o.createVNode)(1,"legend",null,"Autopilot",16),(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Target",children:l&&(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{onClick:function(){return a("setcoord",{setx:!0})},children:d}),(0,o.createComponentVNode)(2,i.Button,{onClick:function(){return a("setcoord",{sety:!0})},children:u})],4)||(0,o.createComponentVNode)(2,i.Button,{icon:"pen",onClick:function(){return a("setcoord",{setx:!0,sety:!0})},children:"None"})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Speed Limit",children:(0,o.createComponentVNode)(2,i.Button,{icon:"tachometer-alt",onClick:function(){return a("speedlimit")},children:[s," Gm/h"]})})]}),(0,o.createComponentVNode)(2,i.Button,{mt:1,fluid:!0,selected:m,disabled:!l,icon:"robot",onClick:function(){return a("apilot")},children:m?"Engaged":"Disengaged"}),(0,o.createComponentVNode)(2,i.Button,{fluid:!0,color:"good",icon:"exclamation-triangle",onClick:function(){return a("apilot_lock")},children:"Lock Autopilot"})],4,{style:{height:"100%",border:"1px solid #4972a1"}})},m=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,l=c.sector,d=c.s_x,u=c.s_y,s=c.sector_info,m=c.landed,p=c.locations;return(0,o.createComponentVNode)(2,i.Section,{title:"Navigation Data",m:.3,mt:1,children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Location",children:l}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Coordinates",children:[d," : ",u]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Scan Data",children:s}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Status",children:m})]}),(0,o.createComponentVNode)(2,i.Flex,{mt:1,align:"center",justify:"center",spacing:1,children:[(0,o.createComponentVNode)(2,i.Flex.Item,{basis:"50%",children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"save",onClick:function(){return a("add",{add:"current"})},children:"Save Current Position"})}),(0,o.createComponentVNode)(2,i.Flex.Item,{basis:"50%",children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"sticky-note",onClick:function(){return a("add",{add:"new"})},children:"Add New Entry"})})]}),(0,o.createComponentVNode)(2,i.Section,{mt:1,scrollable:!0,height:"130px",children:(0,o.createComponentVNode)(2,i.Table,{children:[(0,o.createComponentVNode)(2,i.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:"Name"}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:"Coordinates"}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:"Actions"})]}),p.map((function(e){return(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:e.name}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:[e.x," : ",e.y]}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,children:[(0,o.createComponentVNode)(2,i.Button,{icon:"rocket",onClick:function(){return a("setds",{x:e.x,y:e.y})},children:"Plot Course"}),(0,o.createComponentVNode)(2,i.Button,{icon:"trash",onClick:function(){return a("remove",{remove:e.reference})},children:"Remove"})]})]},e.name)}))]})})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.OvermapShipSensorsContent=t.OvermapShipSensors=void 0;var o=n(0),r=(n(5),n(1)),i=n(2),a=n(3);t.OvermapShipSensors=function(e,t){return(0,o.createComponentVNode)(2,a.Window,{width:375,height:545,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:(0,o.createComponentVNode)(2,c)})})};var c=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,l=c.viewing,d=c.on,u=c.range,s=c.health,m=c.max_health,p=c.heat,h=c.critical_heat,C=c.status,f=c.contacts;return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{title:"Status",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:"eye",selected:l,onClick:function(){return a("viewing")},children:"Map View"}),(0,o.createComponentVNode)(2,i.Button,{icon:"power-off",selected:d,onClick:function(){return a("toggle_sensor")},children:d?"Sensors Enabled":"Sensors Disabled"})],4),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Status",children:C}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Range",children:(0,o.createComponentVNode)(2,i.Button,{icon:"signal",onClick:function(){return a("range")},children:u})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Integrity",children:(0,o.createComponentVNode)(2,i.ProgressBar,{ranges:{good:[.75*m,Infinity],average:[.25*m,.75*m],bad:[-Infinity,.25*m]},value:s,maxValue:m,children:[s," / ",m]})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Temperature",children:(0,o.createComponentVNode)(2,i.ProgressBar,{ranges:{bad:[.75*h,Infinity],average:[.5*h,.75*h],good:[-Infinity,.5*h]},value:p,maxValue:h,children:p<.5*h&&(0,o.createComponentVNode)(2,i.Box,{children:"Temperature low."})||p<.75*h&&(0,o.createComponentVNode)(2,i.Box,{children:"Sensor temperature high!"})||(0,o.createComponentVNode)(2,i.Box,{children:"TEMPERATURE CRITICAL: Disable or reduce power immediately!"})})})]})}),(0,o.createComponentVNode)(2,i.Section,{title:"Contacts",children:f.length&&f.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"search",onClick:function(){return a("scan",{scan:e.ref})},children:[(0,o.createComponentVNode)(2,i.Box,{bold:!0,inline:!0,children:["Scan: ",e.name]}),(0,o.createComponentVNode)(2,i.Box,{inline:!0,children:[", bearing: ",e.bearing,"\xb0"]})]},e.ref)}))||(0,o.createComponentVNode)(2,i.Box,{color:"average",children:"No contacts on sensors."})}),"MISSING"===c.status&&(0,o.createComponentVNode)(2,i.Section,{title:"Error",children:(0,o.createComponentVNode)(2,i.Button,{icon:"wifi",onClick:function(){return a("link")},children:"Link up with sensor suite?"})})||null],0)};t.OvermapShipSensorsContent=c},function(e,t,n){"use strict";t.__esModule=!0,t.SignalerContent=t.Signaler=void 0;var o=n(0),r=n(5),i=n(1),a=n(2),c=n(3);t.Signaler=function(e,t){return(0,o.createComponentVNode)(2,c.Window,{width:280,height:132,children:(0,o.createComponentVNode)(2,c.Window.Content,{children:(0,o.createComponentVNode)(2,l)})})};var l=function(e,t){var n=(0,i.useBackend)(t),c=n.act,l=n.data,d=l.code,u=l.frequency,s=l.minFrequency,m=l.maxFrequency;return(0,o.createComponentVNode)(2,a.Section,{children:[(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{size:1.4,color:"label",children:"Frequency:"}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.NumberInput,{animate:!0,unit:"kHz",step:.2,stepPixelSize:6,minValue:s/10,maxValue:m/10,value:u/10,format:function(e){return(0,r.toFixed)(e,1)},width:"80px",onDrag:function(e,t){return c("freq",{freq:t})}})}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Button,{ml:1.3,icon:"sync",content:"Reset",onClick:function(){return c("reset",{reset:"freq"})}})})]}),(0,o.createComponentVNode)(2,a.Grid,{mt:.6,children:[(0,o.createComponentVNode)(2,a.Grid.Column,{size:1.4,color:"label",children:"Code:"}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.NumberInput,{animate:!0,step:1,stepPixelSize:6,minValue:1,maxValue:100,value:d,width:"80px",onDrag:function(e,t){return c("code",{code:t})}})}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Button,{ml:1.3,icon:"sync",content:"Reset",onClick:function(){return c("reset",{reset:"code"})}})})]}),(0,o.createComponentVNode)(2,a.Grid,{mt:.8,children:(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Button,{mb:-.1,fluid:!0,icon:"arrow-up",content:"Send Signal",textAlign:"center",onClick:function(){return c("signal")}})})})]})};t.SignalerContent=l},function(e,t,n){"use strict";t.__esModule=!0,t.RapidPipeDispenser=t.ICON_BY_CATEGORY_NAME=void 0;var o=n(0),r=n(10),i=n(6),a=n(1),c=n(2),l=n(3),d=["Atmospherics","Disposals"],u={Atmospherics:"wrench",Disposals:"trash-alt","Transit Tubes":"bus",Pipes:"grip-lines","Disposal Pipes":"grip-lines",Devices:"microchip","Heat Exchange":"thermometer-half","Insulated pipes":"snowflake","Station Equipment":"microchip"};t.ICON_BY_CATEGORY_NAME=u;var s=[{name:"Dispense",bitmask:1},{name:"Connect",bitmask:2},{name:"Destroy",bitmask:4},{name:"Paint",bitmask:8}];t.RapidPipeDispenser=function(e,t){var n=(0,a.useBackend)(t),m=n.act,p=n.data,h=p.category,C=p.categories,f=void 0===C?[]:C,N=p.selected_color,b=p.paint_colors,V=p.piping_layer,g=p.pipe_layers,v=p.mode,_=p.preview_rows.flatMap((function(e){return e.previews})),k=(0,a.useLocalState)(t,"categoryName"),y=k[0],L=k[1],B=f.find((function(e){return e.cat_name===y}))||f[0];return(0,o.createComponentVNode)(2,l.Window,{width:425,height:515,resizable:!0,children:(0,o.createComponentVNode)(2,l.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,c.Section,{children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Category",children:d.map((function(e,t){return(0,o.createComponentVNode)(2,c.Button,{selected:h===t,icon:u[e],color:"transparent",content:e,onClick:function(){return m("category",{category:t})}},e)}))}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Modes",children:s.map((function(e){return(0,o.createComponentVNode)(2,c.Button.Checkbox,{checked:v&e.bitmask,content:e.name,onClick:function(){return m("mode",{mode:e.bitmask})}},e.bitmask)}))}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Color",children:[(0,o.createComponentVNode)(2,c.Box,{inline:!0,width:"64px",color:b[N],children:(0,i.capitalize)(N)}),Object.keys(b).map((function(e){return(0,o.createComponentVNode)(2,c.ColorBox,{ml:1,color:b[e],onClick:function(){return m("color",{paint_color:e})}},e)}))]})]})}),(0,o.createComponentVNode)(2,c.Flex,{m:-.5,children:[(0,o.createComponentVNode)(2,c.Flex.Item,{m:.5,children:(0,o.createComponentVNode)(2,c.Section,{children:[0===h&&(0,o.createComponentVNode)(2,c.Box,{mb:1,children:Object.keys(g).map((function(e){return(0,o.createComponentVNode)(2,c.Button.Checkbox,{fluid:!0,checked:g[e]===V,content:e,onClick:function(){return m("piping_layer",{piping_layer:g[e]})}},e)}))}),(0,o.createComponentVNode)(2,c.Box,{width:"108px",children:_.map((function(e){return(0,o.createComponentVNode)(2,c.Button,{title:e.dir_name,selected:e.selected,style:{width:"48px",height:"48px",padding:0},onClick:function(){return m("setdir",{dir:e.dir,flipped:e.flipped})},children:(0,o.createComponentVNode)(2,c.Box,{className:(0,r.classes)(["pipes32x32",e.dir+"-"+e.icon_state]),style:{transform:"scale(1.5) translate(17%, 17%)"}})},e.dir)}))})]})}),(0,o.createComponentVNode)(2,c.Flex.Item,{m:.5,grow:1,children:(0,o.createComponentVNode)(2,c.Section,{children:[(0,o.createComponentVNode)(2,c.Tabs,{children:f.map((function(e,t){return(0,o.createComponentVNode)(2,c.Tabs.Tab,{fluid:!0,icon:u[e.cat_name],selected:e.cat_name===B.cat_name,onClick:function(){return L(e.cat_name)},children:e.cat_name},e.cat_name)}))}),null==B?void 0:B.recipes.map((function(e){return(0,o.createComponentVNode)(2,c.Button.Checkbox,{fluid:!0,ellipsis:!0,checked:e.selected,content:e.pipe_name,title:e.pipe_name,onClick:function(){return m("pipe_type",{pipe_type:e.pipe_index,category:B.cat_name})}},e.pipe_index)}))]})})]})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.PortableBasicInfo=void 0;var o=n(0),r=n(1),i=n(2);t.PortableBasicInfo=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,l=c.connected,d=c.holding,u=c.on,s=c.pressure,m=c.powerDraw,p=c.cellCharge,h=c.cellMaxCharge;return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{title:"Status",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:u?"power-off":"times",content:u?"On":"Off",selected:u,onClick:function(){return a("power")}}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Pressure",children:[(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:s})," kPa"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Port",color:l?"good":"average",children:l?"Connected":"Not Connected"}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Load",children:[m," W"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Cell Charge",children:(0,o.createComponentVNode)(2,i.ProgressBar,{value:p,minValue:0,maxValue:h,ranges:{good:[.5*h,Infinity],average:[.25*h,.5*h],bad:[-Infinity,.25*h]},children:[p," W"]})})]})}),(0,o.createComponentVNode)(2,i.Section,{title:"Holding Tank",minHeight:"82px",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"eject",content:"Eject",disabled:!d,onClick:function(){return a("eject")}}),children:d?(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Label",children:d.name}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Pressure",children:[(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:d.pressure})," kPa"]})]}):(0,o.createComponentVNode)(2,i.Box,{color:"average",children:"No holding tank"})})],4)}},function(e,t,n){e.exports=n(207)},function(e,t,n){"use strict";n(208),n(209),n(210),n(211),n(212),n(213),n(214),n(215),n(216),n(217),n(218),n(219),n(220),n(221),n(222),n(223),n(224),n(225),n(226),n(227),n(228),n(229),n(230),n(231),n(233),n(235),n(236),n(237),n(150),n(239),n(240),n(241),n(242),n(243),n(244),n(245),n(246),n(247),n(248),n(249),n(250),n(251),n(252),n(254),n(255),n(256),n(257),n(258),n(260),n(261),n(263),n(264),n(265),n(266),n(267),n(268),n(269),n(270),n(271),n(272),n(273),n(274),n(275),n(276),n(278),n(279),n(280),n(281),n(282),n(283),n(284),n(285),n(286),n(287),n(288),n(289),n(290),n(292),n(293),n(294),n(295),n(296),n(297),n(299),n(300),n(302),n(304),n(305),n(306),n(307),n(308),n(309),n(310),n(311),n(312),n(313),n(314),n(315),n(316),n(317),n(318),n(319),n(320),n(321),n(322),n(323),n(324),n(325),n(326),n(328),n(329),n(330),n(333),n(334),n(335),n(336),n(337),n(338),n(339),n(340),n(341),n(342),n(343),n(344),n(345),n(346),n(347),n(167),n(348),n(349),n(350),n(351),n(352),n(353),n(354),n(355),n(356),n(357),n(358),n(359),n(360),n(361),n(362),n(363),n(364),n(365),n(366),n(367),n(368),n(369),n(370),n(371),n(372),n(373),n(374),n(375),n(376),n(377),n(378),n(379),n(380),n(381),n(383),n(384),n(385),n(386),n(387),n(388),n(389),n(390),n(391),n(392),n(393),n(394),n(395),n(396),n(397),n(398),n(399),n(400),n(401),n(402),n(403),n(404),n(405),n(406),n(407),n(408),n(409),n(410),n(411),n(412),n(413),n(414),n(415),n(416),n(417),n(418),n(419),n(420);var o=n(0);n(422),n(423),n(424),n(425),n(426),n(427),n(428),n(429),n(430),n(431),n(432),n(433),n(434),n(435),n(436),n(437);var r=n(172),i=(n(173),n(1)),a=n(174),c=n(24),l=n(176); +/** + * @file + * @copyright 2020 Aleksej Komarov + * @license MIT + */ +r.perf.mark("inception",window.__inception__),r.perf.mark("init");var d,u=(0,l.createStore)(),s=!0,m=function(){for(u.subscribe((function(){!function(){var e=document.getElementById("tgui-loading");e&&(e.style.display="none"),r.perf.mark("render/start");var t=u.getState(),m=(0,i.selectBackend)(t),p=m.suspended;m.assets;s&&(c.logger.log("initial render",t),"recycled"!==s&&(0,a.setupDrag)());var h=(0,n(177).getRoutedComponent)(t),C=(0,o.createComponentVNode)(2,l.StoreProvider,{store:u,children:(0,o.createComponentVNode)(2,h)});d||(d=document.getElementById("react-root")),(0,o.render)(C,d),p||(r.perf.mark("render/finish"),s&&(s=!1))}()})),window.update=function(e){var t=(0,i.selectBackend)(u.getState()).suspended,n="string"==typeof e?function(e){var t=function(e,t){return"object"==typeof t&&null!==t&&t.__number__?parseFloat(t.__number__):t};Byond.IS_LTE_IE8&&(t=undefined);try{return JSON.parse(e,t)}catch(o){c.logger.log(o),c.logger.log("What we got:",e);var n=o&&o.message;throw new Error("JSON parsing error: "+n)}}(e):e;c.logger.debug("received message '"+(null==n?void 0:n.type)+"'");var o=n.type,r=n.payload;if("update"===o)return window.__ref__=r.config.ref,t&&(c.logger.log("resuming"),s="recycled"),void u.dispatch((0,i.backendUpdate)(r));"suspend"!==o?"ping"!==o?u.dispatch(n):(0,i.sendMessage)({type:"pingReply"}):u.dispatch((0,i.backendSuspendSuccess)())};;){var e=window.__updateQueue__.shift();if(!e)break;window.update(e)}};window.__logger__={fatal:function(e,t){var n=(0,i.selectBackend)(u.getState()),o={config:n.config,suspended:n.suspended,suspending:n.suspending};return c.logger.log("FatalError:",e||t),c.logger.log("State:",o),t+="\nState: "+JSON.stringify(o)}},"loading"===document.readyState?document.addEventListener("DOMContentLoaded",m):m()},function(e,t,n){"use strict";var o=n(4),r=n(9),i=n(40),a=n(42),c=n(12),l=n(104),d=n(142),u=n(7),s=n(21),m=n(57),p=n(11),h=n(13),C=n(18),f=n(29),N=n(37),b=n(51),V=n(47),g=n(68),v=n(52),_=n(145),k=n(103),y=n(23),L=n(17),B=n(77),w=n(33),x=n(26),S=n(100),I=n(78),T=n(65),A=n(64),E=n(16),M=n(146),P=n(30),O=n(48),F=n(38),R=n(22).forEach,D=I("hidden"),j=E("toPrimitive"),W=F.set,z=F.getterFor("Symbol"),U=Object.prototype,H=r.Symbol,q=i("JSON","stringify"),G=y.f,K=L.f,Y=_.f,$=B.f,X=S("symbols"),Q=S("op-symbols"),J=S("string-to-symbol-registry"),Z=S("symbol-to-string-registry"),ee=S("wks"),te=r.QObject,ne=!te||!te.prototype||!te.prototype.findChild,oe=c&&u((function(){return 7!=V(K({},"a",{get:function(){return K(this,"a",{value:7}).a}})).a}))?function(e,t,n){var o=G(U,t);o&&delete U[t],K(e,t,n),o&&e!==U&&K(U,t,o)}:K,re=function(e,t){var n=X[e]=V(H.prototype);return W(n,{type:"Symbol",tag:e,description:t}),c||(n.description=t),n},ie=d?function(e){return"symbol"==typeof e}:function(e){return Object(e)instanceof H},ae=function(e,t,n){e===U&&ae(Q,t,n),h(e);var o=N(t,!0);return h(n),s(X,o)?(n.enumerable?(s(e,D)&&e[D][o]&&(e[D][o]=!1),n=V(n,{enumerable:b(0,!1)})):(s(e,D)||K(e,D,b(1,{})),e[D][o]=!0),oe(e,o,n)):K(e,o,n)},ce=function(e,t){h(e);var n=f(t),o=g(n).concat(me(n));return R(o,(function(t){c&&!de.call(n,t)||ae(e,t,n[t])})),e},le=function(e,t){return t===undefined?V(e):ce(V(e),t)},de=function(e){var t=N(e,!0),n=$.call(this,t);return!(this===U&&s(X,t)&&!s(Q,t))&&(!(n||!s(this,t)||!s(X,t)||s(this,D)&&this[D][t])||n)},ue=function(e,t){var n=f(e),o=N(t,!0);if(n!==U||!s(X,o)||s(Q,o)){var r=G(n,o);return!r||!s(X,o)||s(n,D)&&n[D][o]||(r.enumerable=!0),r}},se=function(e){var t=Y(f(e)),n=[];return R(t,(function(e){s(X,e)||s(T,e)||n.push(e)})),n},me=function(e){var t=e===U,n=Y(t?Q:f(e)),o=[];return R(n,(function(e){!s(X,e)||t&&!s(U,e)||o.push(X[e])})),o};(l||(x((H=function(){if(this instanceof H)throw TypeError("Symbol is not a constructor");var e=arguments.length&&arguments[0]!==undefined?String(arguments[0]):undefined,t=A(e),n=function o(e){this===U&&o.call(Q,e),s(this,D)&&s(this[D],t)&&(this[D][t]=!1),oe(this,t,b(1,e))};return c&&ne&&oe(U,t,{configurable:!0,set:n}),re(t,e)}).prototype,"toString",(function(){return z(this).tag})),x(H,"withoutSetter",(function(e){return re(A(e),e)})),B.f=de,L.f=ae,y.f=ue,v.f=_.f=se,k.f=me,M.f=function(e){return re(E(e),e)},c&&(K(H.prototype,"description",{configurable:!0,get:function(){return z(this).description}}),a||x(U,"propertyIsEnumerable",de,{unsafe:!0}))),o({global:!0,wrap:!0,forced:!l,sham:!l},{Symbol:H}),R(g(ee),(function(e){P(e)})),o({target:"Symbol",stat:!0,forced:!l},{"for":function(e){var t=String(e);if(s(J,t))return J[t];var n=H(t);return J[t]=n,Z[n]=t,n},keyFor:function(e){if(!ie(e))throw TypeError(e+" is not a symbol");if(s(Z,e))return Z[e]},useSetter:function(){ne=!0},useSimple:function(){ne=!1}}),o({target:"Object",stat:!0,forced:!l,sham:!c},{create:le,defineProperty:ae,defineProperties:ce,getOwnPropertyDescriptor:ue}),o({target:"Object",stat:!0,forced:!l},{getOwnPropertyNames:se,getOwnPropertySymbols:me}),o({target:"Object",stat:!0,forced:u((function(){k.f(1)}))},{getOwnPropertySymbols:function(e){return k.f(C(e))}}),q)&&o({target:"JSON",stat:!0,forced:!l||u((function(){var e=H();return"[null]"!=q([e])||"{}"!=q({a:e})||"{}"!=q(Object(e))}))},{stringify:function(e,t,n){for(var o,r=[e],i=1;arguments.length>i;)r.push(arguments[i++]);if(o=t,(p(t)||e!==undefined)&&!ie(e))return m(t)||(t=function(e,t){if("function"==typeof o&&(t=o.call(this,e,t)),!ie(t))return t}),r[1]=t,q.apply(null,r)}});H.prototype[j]||w(H.prototype,j,H.prototype.valueOf),O(H,"Symbol"),T[D]=!0},function(e,t,n){"use strict";var o=n(4),r=n(12),i=n(9),a=n(21),c=n(11),l=n(17).f,d=n(139),u=i.Symbol;if(r&&"function"==typeof u&&(!("description"in u.prototype)||u().description!==undefined)){var s={},m=function(){var e=arguments.length<1||arguments[0]===undefined?undefined:String(arguments[0]),t=this instanceof m?new u(e):e===undefined?u():u(e);return""===e&&(s[t]=!0),t};d(m,u);var p=m.prototype=u.prototype;p.constructor=m;var h=p.toString,C="Symbol(test)"==String(u("test")),f=/^Symbol\((.*)\)[^)]+$/;l(p,"description",{configurable:!0,get:function(){var e=c(this)?this.valueOf():this,t=h.call(e);if(a(s,e))return"";var n=C?t.slice(7,-1):t.replace(f,"$1");return""===n?undefined:n}}),o({global:!0,forced:!0},{Symbol:m})}},function(e,t,n){"use strict";n(30)("asyncIterator")},function(e,t,n){"use strict";n(30)("hasInstance")},function(e,t,n){"use strict";n(30)("isConcatSpreadable")},function(e,t,n){"use strict";n(30)("iterator")},function(e,t,n){"use strict";n(30)("match")},function(e,t,n){"use strict";n(30)("replace")},function(e,t,n){"use strict";n(30)("search")},function(e,t,n){"use strict";n(30)("species")},function(e,t,n){"use strict";n(30)("split")},function(e,t,n){"use strict";n(30)("toPrimitive")},function(e,t,n){"use strict";n(30)("toStringTag")},function(e,t,n){"use strict";n(30)("unscopables")},function(e,t,n){"use strict";var o=n(4),r=n(7),i=n(57),a=n(11),c=n(18),l=n(15),d=n(54),u=n(69),s=n(70),m=n(16),p=n(105),h=m("isConcatSpreadable"),C=p>=51||!r((function(){var e=[];return e[h]=!1,e.concat()[0]!==e})),f=s("concat"),N=function(e){if(!a(e))return!1;var t=e[h];return t!==undefined?!!t:i(e)};o({target:"Array",proto:!0,forced:!C||!f},{concat:function(e){var t,n,o,r,i,a=c(this),s=u(a,0),m=0;for(t=-1,o=arguments.length;t9007199254740991)throw TypeError("Maximum allowed index exceeded");for(n=0;n=9007199254740991)throw TypeError("Maximum allowed index exceeded");d(s,m++,i)}return s.length=m,s}})},function(e,t,n){"use strict";var o=n(4),r=n(147),i=n(49);o({target:"Array",proto:!0},{copyWithin:r}),i("copyWithin")},function(e,t,n){"use strict";var o=n(4),r=n(22).every,i=n(43),a=n(27),c=i("every"),l=a("every");o({target:"Array",proto:!0,forced:!c||!l},{every:function(e){return r(this,e,arguments.length>1?arguments[1]:undefined)}})},function(e,t,n){"use strict";var o=n(4),r=n(106),i=n(49);o({target:"Array",proto:!0},{fill:r}),i("fill")},function(e,t,n){"use strict";var o=n(4),r=n(22).filter,i=n(70),a=n(27),c=i("filter"),l=a("filter");o({target:"Array",proto:!0,forced:!c||!l},{filter:function(e){return r(this,e,arguments.length>1?arguments[1]:undefined)}})},function(e,t,n){"use strict";var o=n(4),r=n(22).find,i=n(49),a=n(27),c=!0,l=a("find");"find"in[]&&Array(1).find((function(){c=!1})),o({target:"Array",proto:!0,forced:c||!l},{find:function(e){return r(this,e,arguments.length>1?arguments[1]:undefined)}}),i("find")},function(e,t,n){"use strict";var o=n(4),r=n(22).findIndex,i=n(49),a=n(27),c=!0,l=a("findIndex");"findIndex"in[]&&Array(1).findIndex((function(){c=!1})),o({target:"Array",proto:!0,forced:c||!l},{findIndex:function(e){return r(this,e,arguments.length>1?arguments[1]:undefined)}}),i("findIndex")},function(e,t,n){"use strict";var o=n(4),r=n(148),i=n(18),a=n(15),c=n(34),l=n(69);o({target:"Array",proto:!0},{flat:function(){var e=arguments.length?arguments[0]:undefined,t=i(this),n=a(t.length),o=l(t,0);return o.length=r(o,t,t,n,0,e===undefined?1:c(e)),o}})},function(e,t,n){"use strict";var o=n(4),r=n(148),i=n(18),a=n(15),c=n(35),l=n(69);o({target:"Array",proto:!0},{flatMap:function(e){var t,n=i(this),o=a(n.length);return c(e),(t=l(n,0)).length=r(t,n,n,o,0,1,e,arguments.length>1?arguments[1]:undefined),t}})},function(e,t,n){"use strict";var o=n(4),r=n(232);o({target:"Array",proto:!0,forced:[].forEach!=r},{forEach:r})},function(e,t,n){"use strict";var o=n(22).forEach,r=n(43),i=n(27),a=r("forEach"),c=i("forEach");e.exports=a&&c?[].forEach:function(e){return o(this,e,arguments.length>1?arguments[1]:undefined)}},function(e,t,n){"use strict";var o=n(4),r=n(234);o({target:"Array",stat:!0,forced:!n(81)((function(e){Array.from(e)}))},{from:r})},function(e,t,n){"use strict";var o=n(53),r=n(18),i=n(149),a=n(107),c=n(15),l=n(54),d=n(108);e.exports=function(e){var t,n,u,s,m,p,h=r(e),C="function"==typeof this?this:Array,f=arguments.length,N=f>1?arguments[1]:undefined,b=N!==undefined,V=d(h),g=0;if(b&&(N=o(N,f>2?arguments[2]:undefined,2)),V==undefined||C==Array&&a(V))for(n=new C(t=c(h.length));t>g;g++)p=b?N(h[g],g):h[g],l(n,g,p);else for(m=(s=V.call(h)).next,n=new C;!(u=m.call(s)).done;g++)p=b?i(s,N,[u.value,g],!0):u.value,l(n,g,p);return n.length=g,n}},function(e,t,n){"use strict";var o=n(4),r=n(66).includes,i=n(49);o({target:"Array",proto:!0,forced:!n(27)("indexOf",{ACCESSORS:!0,1:0})},{includes:function(e){return r(this,e,arguments.length>1?arguments[1]:undefined)}}),i("includes")},function(e,t,n){"use strict";var o=n(4),r=n(66).indexOf,i=n(43),a=n(27),c=[].indexOf,l=!!c&&1/[1].indexOf(1,-0)<0,d=i("indexOf"),u=a("indexOf",{ACCESSORS:!0,1:0});o({target:"Array",proto:!0,forced:l||!d||!u},{indexOf:function(e){return l?c.apply(this,arguments)||0:r(this,e,arguments.length>1?arguments[1]:undefined)}})},function(e,t,n){"use strict";n(4)({target:"Array",stat:!0},{isArray:n(57)})},function(e,t,n){"use strict";var o=n(151).IteratorPrototype,r=n(47),i=n(51),a=n(48),c=n(71),l=function(){return this};e.exports=function(e,t,n){var d=t+" Iterator";return e.prototype=r(o,{next:i(1,n)}),a(e,d,!1,!0),c[d]=l,e}},function(e,t,n){"use strict";var o=n(4),r=n(63),i=n(29),a=n(43),c=[].join,l=r!=Object,d=a("join",",");o({target:"Array",proto:!0,forced:l||!d},{join:function(e){return c.call(i(this),e===undefined?",":e)}})},function(e,t,n){"use strict";var o=n(4),r=n(153);o({target:"Array",proto:!0,forced:r!==[].lastIndexOf},{lastIndexOf:r})},function(e,t,n){"use strict";var o=n(4),r=n(22).map,i=n(70),a=n(27),c=i("map"),l=a("map");o({target:"Array",proto:!0,forced:!c||!l},{map:function(e){return r(this,e,arguments.length>1?arguments[1]:undefined)}})},function(e,t,n){"use strict";var o=n(4),r=n(7),i=n(54);o({target:"Array",stat:!0,forced:r((function(){function e(){}return!(Array.of.call(e)instanceof e)}))},{of:function(){for(var e=0,t=arguments.length,n=new("function"==typeof this?this:Array)(t);t>e;)i(n,e,arguments[e++]);return n.length=t,n}})},function(e,t,n){"use strict";var o=n(4),r=n(82).left,i=n(43),a=n(27),c=i("reduce"),l=a("reduce",{1:0});o({target:"Array",proto:!0,forced:!c||!l},{reduce:function(e){return r(this,e,arguments.length,arguments.length>1?arguments[1]:undefined)}})},function(e,t,n){"use strict";var o=n(4),r=n(82).right,i=n(43),a=n(27),c=i("reduceRight"),l=a("reduce",{1:0});o({target:"Array",proto:!0,forced:!c||!l},{reduceRight:function(e){return r(this,e,arguments.length,arguments.length>1?arguments[1]:undefined)}})},function(e,t,n){"use strict";var o=n(4),r=n(11),i=n(57),a=n(46),c=n(15),l=n(29),d=n(54),u=n(16),s=n(70),m=n(27),p=s("slice"),h=m("slice",{ACCESSORS:!0,0:0,1:2}),C=u("species"),f=[].slice,N=Math.max;o({target:"Array",proto:!0,forced:!p||!h},{slice:function(e,t){var n,o,u,s=l(this),m=c(s.length),p=a(e,m),h=a(t===undefined?m:t,m);if(i(s)&&("function"!=typeof(n=s.constructor)||n!==Array&&!i(n.prototype)?r(n)&&null===(n=n[C])&&(n=undefined):n=undefined,n===Array||n===undefined))return f.call(s,p,h);for(o=new(n===undefined?Array:n)(N(h-p,0)),u=0;p1?arguments[1]:undefined)}})},function(e,t,n){"use strict";var o=n(4),r=n(35),i=n(18),a=n(7),c=n(43),l=[],d=l.sort,u=a((function(){l.sort(undefined)})),s=a((function(){l.sort(null)})),m=c("sort");o({target:"Array",proto:!0,forced:u||!s||!m},{sort:function(e){return e===undefined?d.call(i(this)):d.call(i(this),r(e))}})},function(e,t,n){"use strict";n(58)("Array")},function(e,t,n){"use strict";var o=n(4),r=n(46),i=n(34),a=n(15),c=n(18),l=n(69),d=n(54),u=n(70),s=n(27),m=u("splice"),p=s("splice",{ACCESSORS:!0,0:0,1:2}),h=Math.max,C=Math.min;o({target:"Array",proto:!0,forced:!m||!p},{splice:function(e,t){var n,o,u,s,m,p,f=c(this),N=a(f.length),b=r(e,N),V=arguments.length;if(0===V?n=o=0:1===V?(n=0,o=N-b):(n=V-2,o=C(h(i(t),0),N-b)),N+n-o>9007199254740991)throw TypeError("Maximum allowed length exceeded");for(u=l(f,o),s=0;sN-o+n;s--)delete f[s-1]}else if(n>o)for(s=N-o;s>b;s--)p=s+n-1,(m=s+o-1)in f?f[p]=f[m]:delete f[p];for(s=0;s>1,C=23===t?r(2,-24)-r(2,-77):0,f=e<0||0===e&&1/e<0?1:0,N=0;for((e=o(e))!=e||e===1/0?(d=e!=e?1:0,l=p):(l=i(a(e)/c),e*(u=r(2,-l))<1&&(l--,u*=2),(e+=l+h>=1?C/u:C*r(2,1-h))*u>=2&&(l++,u/=2),l+h>=p?(d=0,l=p):l+h>=1?(d=(e*u-1)*r(2,t),l+=h):(d=e*r(2,h-1)*r(2,t),l=0));t>=8;s[N++]=255&d,d/=256,t-=8);for(l=l<0;s[N++]=255&l,l/=256,m-=8);return s[--N]|=128*f,s},unpack:function(e,t){var n,o=e.length,i=8*o-t-1,a=(1<>1,l=i-7,d=o-1,u=e[d--],s=127&u;for(u>>=7;l>0;s=256*s+e[d],d--,l-=8);for(n=s&(1<<-l)-1,s>>=-l,l+=t;l>0;n=256*n+e[d],d--,l-=8);if(0===s)s=1-c;else{if(s===a)return n?NaN:u?-1/0:1/0;n+=r(2,t),s-=c}return(u?-1:1)*n*r(2,s-t)}}},function(e,t,n){"use strict";var o=n(4),r=n(14);o({target:"ArrayBuffer",stat:!0,forced:!r.NATIVE_ARRAY_BUFFER_VIEWS},{isView:r.isView})},function(e,t,n){"use strict";var o=n(4),r=n(7),i=n(83),a=n(13),c=n(46),l=n(15),d=n(50),u=i.ArrayBuffer,s=i.DataView,m=u.prototype.slice;o({target:"ArrayBuffer",proto:!0,unsafe:!0,forced:r((function(){return!new u(2).slice(1,undefined).byteLength}))},{slice:function(e,t){if(m!==undefined&&t===undefined)return m.call(a(this),e);for(var n=a(this).byteLength,o=c(e,n),r=c(t===undefined?n:t,n),i=new(d(this,u))(l(r-o)),p=new s(this),h=new s(i),C=0;o9999?"+":"";return n+r(i(e),n?6:4,0)+"-"+r(this.getUTCMonth()+1,2,0)+"-"+r(this.getUTCDate(),2,0)+"T"+r(this.getUTCHours(),2,0)+":"+r(this.getUTCMinutes(),2,0)+":"+r(this.getUTCSeconds(),2,0)+"."+r(t,3,0)+"Z"}:l},function(e,t,n){"use strict";var o=n(4),r=n(7),i=n(18),a=n(37);o({target:"Date",proto:!0,forced:r((function(){return null!==new Date(NaN).toJSON()||1!==Date.prototype.toJSON.call({toISOString:function(){return 1}})}))},{toJSON:function(e){var t=i(this),n=a(t);return"number"!=typeof n||isFinite(n)?t.toISOString():null}})},function(e,t,n){"use strict";var o=n(33),r=n(262),i=n(16)("toPrimitive"),a=Date.prototype;i in a||o(a,i,r)},function(e,t,n){"use strict";var o=n(13),r=n(37);e.exports=function(e){if("string"!==e&&"number"!==e&&"default"!==e)throw TypeError("Incorrect hint");return r(o(this),"number"!==e)}},function(e,t,n){"use strict";var o=n(26),r=Date.prototype,i=r.toString,a=r.getTime;new Date(NaN)+""!="Invalid Date"&&o(r,"toString",(function(){var e=a.call(this);return e==e?i.call(this):"Invalid Date"}))},function(e,t,n){"use strict";n(4)({target:"Function",proto:!0},{bind:n(155)})},function(e,t,n){"use strict";var o=n(11),r=n(17),i=n(39),a=n(16)("hasInstance"),c=Function.prototype;a in c||r.f(c,a,{value:function(e){if("function"!=typeof this||!o(e))return!1;if(!o(this.prototype))return e instanceof this;for(;e=i(e);)if(this.prototype===e)return!0;return!1}})},function(e,t,n){"use strict";var o=n(12),r=n(17).f,i=Function.prototype,a=i.toString,c=/^\s*function ([^ (]*)/;o&&!("name"in i)&&r(i,"name",{configurable:!0,get:function(){try{return a.call(this).match(c)[1]}catch(e){return""}}})},function(e,t,n){"use strict";var o=n(9);n(48)(o.JSON,"JSON",!0)},function(e,t,n){"use strict";var o=n(84),r=n(156);e.exports=o("Map",(function(e){return function(){return e(this,arguments.length?arguments[0]:undefined)}}),r)},function(e,t,n){"use strict";var o=n(4),r=n(157),i=Math.acosh,a=Math.log,c=Math.sqrt,l=Math.LN2;o({target:"Math",stat:!0,forced:!i||710!=Math.floor(i(Number.MAX_VALUE))||i(Infinity)!=Infinity},{acosh:function(e){return(e=+e)<1?NaN:e>94906265.62425156?a(e)+l:r(e-1+c(e-1)*c(e+1))}})},function(e,t,n){"use strict";var o=n(4),r=Math.asinh,i=Math.log,a=Math.sqrt;o({target:"Math",stat:!0,forced:!(r&&1/r(0)>0)},{asinh:function c(e){return isFinite(e=+e)&&0!=e?e<0?-c(-e):i(e+a(e*e+1)):e}})},function(e,t,n){"use strict";var o=n(4),r=Math.atanh,i=Math.log;o({target:"Math",stat:!0,forced:!(r&&1/r(-0)<0)},{atanh:function(e){return 0==(e=+e)?e:i((1+e)/(1-e))/2}})},function(e,t,n){"use strict";var o=n(4),r=n(115),i=Math.abs,a=Math.pow;o({target:"Math",stat:!0},{cbrt:function(e){return r(e=+e)*a(i(e),1/3)}})},function(e,t,n){"use strict";var o=n(4),r=Math.floor,i=Math.log,a=Math.LOG2E;o({target:"Math",stat:!0},{clz32:function(e){return(e>>>=0)?31-r(i(e+.5)*a):32}})},function(e,t,n){"use strict";var o=n(4),r=n(86),i=Math.cosh,a=Math.abs,c=Math.E;o({target:"Math",stat:!0,forced:!i||i(710)===Infinity},{cosh:function(e){var t=r(a(e)-1)+1;return(t+1/(t*c*c))*(c/2)}})},function(e,t,n){"use strict";var o=n(4),r=n(86);o({target:"Math",stat:!0,forced:r!=Math.expm1},{expm1:r})},function(e,t,n){"use strict";n(4)({target:"Math",stat:!0},{fround:n(277)})},function(e,t,n){"use strict";var o=n(115),r=Math.abs,i=Math.pow,a=i(2,-52),c=i(2,-23),l=i(2,127)*(2-c),d=i(2,-126);e.exports=Math.fround||function(e){var t,n,i=r(e),u=o(e);return il||n!=n?u*Infinity:u*n}},function(e,t,n){"use strict";var o=n(4),r=Math.hypot,i=Math.abs,a=Math.sqrt;o({target:"Math",stat:!0,forced:!!r&&r(Infinity,NaN)!==Infinity},{hypot:function(e,t){for(var n,o,r=0,c=0,l=arguments.length,d=0;c0?(o=n/d)*o:n;return d===Infinity?Infinity:d*a(r)}})},function(e,t,n){"use strict";var o=n(4),r=n(7),i=Math.imul;o({target:"Math",stat:!0,forced:r((function(){return-5!=i(4294967295,5)||2!=i.length}))},{imul:function(e,t){var n=+e,o=+t,r=65535&n,i=65535&o;return 0|r*i+((65535&n>>>16)*i+r*(65535&o>>>16)<<16>>>0)}})},function(e,t,n){"use strict";var o=n(4),r=Math.log,i=Math.LOG10E;o({target:"Math",stat:!0},{log10:function(e){return r(e)*i}})},function(e,t,n){"use strict";n(4)({target:"Math",stat:!0},{log1p:n(157)})},function(e,t,n){"use strict";var o=n(4),r=Math.log,i=Math.LN2;o({target:"Math",stat:!0},{log2:function(e){return r(e)/i}})},function(e,t,n){"use strict";n(4)({target:"Math",stat:!0},{sign:n(115)})},function(e,t,n){"use strict";var o=n(4),r=n(7),i=n(86),a=Math.abs,c=Math.exp,l=Math.E;o({target:"Math",stat:!0,forced:r((function(){return-2e-17!=Math.sinh(-2e-17)}))},{sinh:function(e){return a(e=+e)<1?(i(e)-i(-e))/2:(c(e-1)-c(-e-1))*(l/2)}})},function(e,t,n){"use strict";var o=n(4),r=n(86),i=Math.exp;o({target:"Math",stat:!0},{tanh:function(e){var t=r(e=+e),n=r(-e);return t==Infinity?1:n==Infinity?-1:(t-n)/(i(e)+i(-e))}})},function(e,t,n){"use strict";n(48)(Math,"Math",!0)},function(e,t,n){"use strict";var o=n(4),r=Math.ceil,i=Math.floor;o({target:"Math",stat:!0},{trunc:function(e){return(e>0?i:r)(e)}})},function(e,t,n){"use strict";var o=n(12),r=n(9),i=n(67),a=n(26),c=n(21),l=n(36),d=n(85),u=n(37),s=n(7),m=n(47),p=n(52).f,h=n(23).f,C=n(17).f,f=n(60).trim,N=r.Number,b=N.prototype,V="Number"==l(m(b)),g=function(e){var t,n,o,r,i,a,c,l,d=u(e,!1);if("string"==typeof d&&d.length>2)if(43===(t=(d=f(d)).charCodeAt(0))||45===t){if(88===(n=d.charCodeAt(2))||120===n)return NaN}else if(48===t){switch(d.charCodeAt(1)){case 66:case 98:o=2,r=49;break;case 79:case 111:o=8,r=55;break;default:return+d}for(a=(i=d.slice(2)).length,c=0;cr)return NaN;return parseInt(i,o)}return+d};if(i("Number",!N(" 0o1")||!N("0b1")||N("+0x1"))){for(var v,_=function(e){var t=arguments.length<1?0:e,n=this;return n instanceof _&&(V?s((function(){b.valueOf.call(n)})):"Number"!=l(n))?d(new N(g(t)),n,_):g(t)},k=o?p(N):"MAX_VALUE,MIN_VALUE,NaN,NEGATIVE_INFINITY,POSITIVE_INFINITY,EPSILON,isFinite,isInteger,isNaN,isSafeInteger,MAX_SAFE_INTEGER,MIN_SAFE_INTEGER,parseFloat,parseInt,isInteger".split(","),y=0;k.length>y;y++)c(N,v=k[y])&&!c(_,v)&&C(_,v,h(N,v));_.prototype=b,b.constructor=_,a(r,"Number",_)}},function(e,t,n){"use strict";n(4)({target:"Number",stat:!0},{EPSILON:Math.pow(2,-52)})},function(e,t,n){"use strict";n(4)({target:"Number",stat:!0},{isFinite:n(291)})},function(e,t,n){"use strict";var o=n(9).isFinite;e.exports=Number.isFinite||function(e){return"number"==typeof e&&o(e)}},function(e,t,n){"use strict";n(4)({target:"Number",stat:!0},{isInteger:n(158)})},function(e,t,n){"use strict";n(4)({target:"Number",stat:!0},{isNaN:function(e){return e!=e}})},function(e,t,n){"use strict";var o=n(4),r=n(158),i=Math.abs;o({target:"Number",stat:!0},{isSafeInteger:function(e){return r(e)&&i(e)<=9007199254740991}})},function(e,t,n){"use strict";n(4)({target:"Number",stat:!0},{MAX_SAFE_INTEGER:9007199254740991})},function(e,t,n){"use strict";n(4)({target:"Number",stat:!0},{MIN_SAFE_INTEGER:-9007199254740991})},function(e,t,n){"use strict";var o=n(4),r=n(298);o({target:"Number",stat:!0,forced:Number.parseFloat!=r},{parseFloat:r})},function(e,t,n){"use strict";var o=n(9),r=n(60).trim,i=n(87),a=o.parseFloat,c=1/a(i+"-0")!=-Infinity;e.exports=c?function(e){var t=r(String(e)),n=a(t);return 0===n&&"-"==t.charAt(0)?-0:n}:a},function(e,t,n){"use strict";var o=n(4),r=n(159);o({target:"Number",stat:!0,forced:Number.parseInt!=r},{parseInt:r})},function(e,t,n){"use strict";var o=n(4),r=n(34),i=n(301),a=n(114),c=n(7),l=1..toFixed,d=Math.floor,u=function s(e,t,n){return 0===t?n:t%2==1?s(e,t-1,n*e):s(e*e,t/2,n)};o({target:"Number",proto:!0,forced:l&&("0.000"!==8e-5.toFixed(3)||"1"!==.9.toFixed(0)||"1.25"!==1.255.toFixed(2)||"1000000000000000128"!==(0xde0b6b3a7640080).toFixed(0))||!c((function(){l.call({})}))},{toFixed:function(e){var t,n,o,c,l=i(this),s=r(e),m=[0,0,0,0,0,0],p="",h="0",C=function(e,t){for(var n=-1,o=t;++n<6;)o+=e*m[n],m[n]=o%1e7,o=d(o/1e7)},f=function(e){for(var t=6,n=0;--t>=0;)n+=m[t],m[t]=d(n/e),n=n%e*1e7},N=function(){for(var e=6,t="";--e>=0;)if(""!==t||0===e||0!==m[e]){var n=String(m[e]);t=""===t?n:t+a.call("0",7-n.length)+n}return t};if(s<0||s>20)throw RangeError("Incorrect fraction digits");if(l!=l)return"NaN";if(l<=-1e21||l>=1e21)return String(l);if(l<0&&(p="-",l=-l),l>1e-21)if(n=(t=function(e){for(var t=0,n=e;n>=4096;)t+=12,n/=4096;for(;n>=2;)t+=1,n/=2;return t}(l*u(2,69,1))-69)<0?l*u(2,-t,1):l/u(2,t,1),n*=4503599627370496,(t=52-t)>0){for(C(0,n),o=s;o>=7;)C(1e7,0),o-=7;for(C(u(10,o,1),0),o=t-1;o>=23;)f(1<<23),o-=23;f(1<0?p+((c=h.length)<=s?"0."+a.call("0",s-c)+h:h.slice(0,c-s)+"."+h.slice(c-s)):p+h}})},function(e,t,n){"use strict";var o=n(36);e.exports=function(e){if("number"!=typeof e&&"Number"!=o(e))throw TypeError("Incorrect invocation");return+e}},function(e,t,n){"use strict";var o=n(4),r=n(303);o({target:"Object",stat:!0,forced:Object.assign!==r},{assign:r})},function(e,t,n){"use strict";var o=n(12),r=n(7),i=n(68),a=n(103),c=n(77),l=n(18),d=n(63),u=Object.assign,s=Object.defineProperty;e.exports=!u||r((function(){if(o&&1!==u({b:1},u(s({},"a",{enumerable:!0,get:function(){s(this,"b",{value:3,enumerable:!1})}}),{b:2})).b)return!0;var e={},t={},n=Symbol();return e[n]=7,"abcdefghijklmnopqrst".split("").forEach((function(e){t[e]=e})),7!=u({},e)[n]||"abcdefghijklmnopqrst"!=i(u({},t)).join("")}))?function(e,t){for(var n=l(e),r=arguments.length,u=1,s=a.f,m=c.f;r>u;)for(var p,h=d(arguments[u++]),C=s?i(h).concat(s(h)):i(h),f=C.length,N=0;f>N;)p=C[N++],o&&!m.call(h,p)||(n[p]=h[p]);return n}:u},function(e,t,n){"use strict";n(4)({target:"Object",stat:!0,sham:!n(12)},{create:n(47)})},function(e,t,n){"use strict";var o=n(4),r=n(12),i=n(88),a=n(18),c=n(35),l=n(17);r&&o({target:"Object",proto:!0,forced:i},{__defineGetter__:function(e,t){l.f(a(this),e,{get:c(t),enumerable:!0,configurable:!0})}})},function(e,t,n){"use strict";var o=n(4),r=n(12);o({target:"Object",stat:!0,forced:!r,sham:!r},{defineProperties:n(143)})},function(e,t,n){"use strict";var o=n(4),r=n(12);o({target:"Object",stat:!0,forced:!r,sham:!r},{defineProperty:n(17).f})},function(e,t,n){"use strict";var o=n(4),r=n(12),i=n(88),a=n(18),c=n(35),l=n(17);r&&o({target:"Object",proto:!0,forced:i},{__defineSetter__:function(e,t){l.f(a(this),e,{set:c(t),enumerable:!0,configurable:!0})}})},function(e,t,n){"use strict";var o=n(4),r=n(160).entries;o({target:"Object",stat:!0},{entries:function(e){return r(e)}})},function(e,t,n){"use strict";var o=n(4),r=n(73),i=n(7),a=n(11),c=n(56).onFreeze,l=Object.freeze;o({target:"Object",stat:!0,forced:i((function(){l(1)})),sham:!r},{freeze:function(e){return l&&a(e)?l(c(e)):e}})},function(e,t,n){"use strict";var o=n(4),r=n(74),i=n(54);o({target:"Object",stat:!0},{fromEntries:function(e){var t={};return r(e,(function(e,n){i(t,e,n)}),undefined,!0),t}})},function(e,t,n){"use strict";var o=n(4),r=n(7),i=n(29),a=n(23).f,c=n(12),l=r((function(){a(1)}));o({target:"Object",stat:!0,forced:!c||l,sham:!c},{getOwnPropertyDescriptor:function(e,t){return a(i(e),t)}})},function(e,t,n){"use strict";var o=n(4),r=n(12),i=n(101),a=n(29),c=n(23),l=n(54);o({target:"Object",stat:!0,sham:!r},{getOwnPropertyDescriptors:function(e){for(var t,n,o=a(e),r=c.f,d=i(o),u={},s=0;d.length>s;)(n=r(o,t=d[s++]))!==undefined&&l(u,t,n);return u}})},function(e,t,n){"use strict";var o=n(4),r=n(7),i=n(145).f;o({target:"Object",stat:!0,forced:r((function(){return!Object.getOwnPropertyNames(1)}))},{getOwnPropertyNames:i})},function(e,t,n){"use strict";var o=n(4),r=n(7),i=n(18),a=n(39),c=n(111);o({target:"Object",stat:!0,forced:r((function(){a(1)})),sham:!c},{getPrototypeOf:function(e){return a(i(e))}})},function(e,t,n){"use strict";n(4)({target:"Object",stat:!0},{is:n(161)})},function(e,t,n){"use strict";var o=n(4),r=n(7),i=n(11),a=Object.isExtensible;o({target:"Object",stat:!0,forced:r((function(){a(1)}))},{isExtensible:function(e){return!!i(e)&&(!a||a(e))}})},function(e,t,n){"use strict";var o=n(4),r=n(7),i=n(11),a=Object.isFrozen;o({target:"Object",stat:!0,forced:r((function(){a(1)}))},{isFrozen:function(e){return!i(e)||!!a&&a(e)}})},function(e,t,n){"use strict";var o=n(4),r=n(7),i=n(11),a=Object.isSealed;o({target:"Object",stat:!0,forced:r((function(){a(1)}))},{isSealed:function(e){return!i(e)||!!a&&a(e)}})},function(e,t,n){"use strict";var o=n(4),r=n(18),i=n(68);o({target:"Object",stat:!0,forced:n(7)((function(){i(1)}))},{keys:function(e){return i(r(e))}})},function(e,t,n){"use strict";var o=n(4),r=n(12),i=n(88),a=n(18),c=n(37),l=n(39),d=n(23).f;r&&o({target:"Object",proto:!0,forced:i},{__lookupGetter__:function(e){var t,n=a(this),o=c(e,!0);do{if(t=d(n,o))return t.get}while(n=l(n))}})},function(e,t,n){"use strict";var o=n(4),r=n(12),i=n(88),a=n(18),c=n(37),l=n(39),d=n(23).f;r&&o({target:"Object",proto:!0,forced:i},{__lookupSetter__:function(e){var t,n=a(this),o=c(e,!0);do{if(t=d(n,o))return t.set}while(n=l(n))}})},function(e,t,n){"use strict";var o=n(4),r=n(11),i=n(56).onFreeze,a=n(73),c=n(7),l=Object.preventExtensions;o({target:"Object",stat:!0,forced:c((function(){l(1)})),sham:!a},{preventExtensions:function(e){return l&&r(e)?l(i(e)):e}})},function(e,t,n){"use strict";var o=n(4),r=n(11),i=n(56).onFreeze,a=n(73),c=n(7),l=Object.seal;o({target:"Object",stat:!0,forced:c((function(){l(1)})),sham:!a},{seal:function(e){return l&&r(e)?l(i(e)):e}})},function(e,t,n){"use strict";n(4)({target:"Object",stat:!0},{setPrototypeOf:n(55)})},function(e,t,n){"use strict";var o=n(109),r=n(26),i=n(327);o||r(Object.prototype,"toString",i,{unsafe:!0})},function(e,t,n){"use strict";var o=n(109),r=n(80);e.exports=o?{}.toString:function(){return"[object "+r(this)+"]"}},function(e,t,n){"use strict";var o=n(4),r=n(160).values;o({target:"Object",stat:!0},{values:function(e){return r(e)}})},function(e,t,n){"use strict";var o=n(4),r=n(159);o({global:!0,forced:parseInt!=r},{parseInt:r})},function(e,t,n){"use strict";var o,r,i,a,c=n(4),l=n(42),d=n(9),u=n(40),s=n(162),m=n(26),p=n(72),h=n(48),C=n(58),f=n(11),N=n(35),b=n(59),V=n(36),g=n(99),v=n(74),_=n(81),k=n(50),y=n(116).set,L=n(164),B=n(165),w=n(331),x=n(166),S=n(332),I=n(38),T=n(67),A=n(16),E=n(105),M=A("species"),P="Promise",O=I.get,F=I.set,R=I.getterFor(P),D=s,j=d.TypeError,W=d.document,z=d.process,U=u("fetch"),H=x.f,q=H,G="process"==V(z),K=!!(W&&W.createEvent&&d.dispatchEvent),Y=T(P,(function(){if(!(g(D)!==String(D))){if(66===E)return!0;if(!G&&"function"!=typeof PromiseRejectionEvent)return!0}if(l&&!D.prototype["finally"])return!0;if(E>=51&&/native code/.test(D))return!1;var e=D.resolve(1),t=function(e){e((function(){}),(function(){}))};return(e.constructor={})[M]=t,!(e.then((function(){}))instanceof t)})),$=Y||!_((function(e){D.all(e)["catch"]((function(){}))})),X=function(e){var t;return!(!f(e)||"function"!=typeof(t=e.then))&&t},Q=function(e,t,n){if(!t.notified){t.notified=!0;var o=t.reactions;L((function(){for(var r=t.value,i=1==t.state,a=0;o.length>a;){var c,l,d,u=o[a++],s=i?u.ok:u.fail,m=u.resolve,p=u.reject,h=u.domain;try{s?(i||(2===t.rejection&&te(e,t),t.rejection=1),!0===s?c=r:(h&&h.enter(),c=s(r),h&&(h.exit(),d=!0)),c===u.promise?p(j("Promise-chain cycle")):(l=X(c))?l.call(c,m,p):m(c)):p(r)}catch(C){h&&!d&&h.exit(),p(C)}}t.reactions=[],t.notified=!1,n&&!t.rejection&&Z(e,t)}))}},J=function(e,t,n){var o,r;K?((o=W.createEvent("Event")).promise=t,o.reason=n,o.initEvent(e,!1,!0),d.dispatchEvent(o)):o={promise:t,reason:n},(r=d["on"+e])?r(o):"unhandledrejection"===e&&w("Unhandled promise rejection",n)},Z=function(e,t){y.call(d,(function(){var n,o=t.value;if(ee(t)&&(n=S((function(){G?z.emit("unhandledRejection",o,e):J("unhandledrejection",e,o)})),t.rejection=G||ee(t)?2:1,n.error))throw n.value}))},ee=function(e){return 1!==e.rejection&&!e.parent},te=function(e,t){y.call(d,(function(){G?z.emit("rejectionHandled",e):J("rejectionhandled",e,t.value)}))},ne=function(e,t,n,o){return function(r){e(t,n,r,o)}},oe=function(e,t,n,o){t.done||(t.done=!0,o&&(t=o),t.value=n,t.state=2,Q(e,t,!0))},re=function ie(e,t,n,o){if(!t.done){t.done=!0,o&&(t=o);try{if(e===n)throw j("Promise can't be resolved itself");var r=X(n);r?L((function(){var o={done:!1};try{r.call(n,ne(ie,e,o,t),ne(oe,e,o,t))}catch(i){oe(e,o,i,t)}})):(t.value=n,t.state=1,Q(e,t,!1))}catch(i){oe(e,{done:!1},i,t)}}};Y&&(D=function(e){b(this,D,P),N(e),o.call(this);var t=O(this);try{e(ne(re,this,t),ne(oe,this,t))}catch(n){oe(this,t,n)}},(o=function(e){F(this,{type:P,done:!1,notified:!1,parent:!1,reactions:[],rejection:!1,state:0,value:undefined})}).prototype=p(D.prototype,{then:function(e,t){var n=R(this),o=H(k(this,D));return o.ok="function"!=typeof e||e,o.fail="function"==typeof t&&t,o.domain=G?z.domain:undefined,n.parent=!0,n.reactions.push(o),0!=n.state&&Q(this,n,!1),o.promise},"catch":function(e){return this.then(undefined,e)}}),r=function(){var e=new o,t=O(e);this.promise=e,this.resolve=ne(re,e,t),this.reject=ne(oe,e,t)},x.f=H=function(e){return e===D||e===i?new r(e):q(e)},l||"function"!=typeof s||(a=s.prototype.then,m(s.prototype,"then",(function(e,t){var n=this;return new D((function(e,t){a.call(n,e,t)})).then(e,t)}),{unsafe:!0}),"function"==typeof U&&c({global:!0,enumerable:!0,forced:!0},{fetch:function(e){return B(D,U.apply(d,arguments))}}))),c({global:!0,wrap:!0,forced:Y},{Promise:D}),h(D,P,!1,!0),C(P),i=u(P),c({target:P,stat:!0,forced:Y},{reject:function(e){var t=H(this);return t.reject.call(undefined,e),t.promise}}),c({target:P,stat:!0,forced:l||Y},{resolve:function(e){return B(l&&this===i?D:this,e)}}),c({target:P,stat:!0,forced:$},{all:function(e){var t=this,n=H(t),o=n.resolve,r=n.reject,i=S((function(){var n=N(t.resolve),i=[],a=0,c=1;v(e,(function(e){var l=a++,d=!1;i.push(undefined),c++,n.call(t,e).then((function(e){d||(d=!0,i[l]=e,--c||o(i))}),r)})),--c||o(i)}));return i.error&&r(i.value),n.promise},race:function(e){var t=this,n=H(t),o=n.reject,r=S((function(){var r=N(t.resolve);v(e,(function(e){r.call(t,e).then(n.resolve,o)}))}));return r.error&&o(r.value),n.promise}})},function(e,t,n){"use strict";var o=n(9);e.exports=function(e,t){var n=o.console;n&&n.error&&(1===arguments.length?n.error(e):n.error(e,t))}},function(e,t,n){"use strict";e.exports=function(e){try{return{error:!1,value:e()}}catch(t){return{error:!0,value:t}}}},function(e,t,n){"use strict";var o=n(4),r=n(42),i=n(162),a=n(7),c=n(40),l=n(50),d=n(165),u=n(26);o({target:"Promise",proto:!0,real:!0,forced:!!i&&a((function(){i.prototype["finally"].call({then:function(){}},(function(){}))}))},{"finally":function(e){var t=l(this,c("Promise")),n="function"==typeof e;return this.then(n?function(n){return d(t,e()).then((function(){return n}))}:e,n?function(n){return d(t,e()).then((function(){throw n}))}:e)}}),r||"function"!=typeof i||i.prototype["finally"]||u(i.prototype,"finally",c("Promise").prototype["finally"])},function(e,t,n){"use strict";var o=n(4),r=n(40),i=n(35),a=n(13),c=n(7),l=r("Reflect","apply"),d=Function.apply;o({target:"Reflect",stat:!0,forced:!c((function(){l((function(){}))}))},{apply:function(e,t,n){return i(e),a(n),l?l(e,t,n):d.call(e,t,n)}})},function(e,t,n){"use strict";var o=n(4),r=n(40),i=n(35),a=n(13),c=n(11),l=n(47),d=n(155),u=n(7),s=r("Reflect","construct"),m=u((function(){function e(){}return!(s((function(){}),[],e)instanceof e)})),p=!u((function(){s((function(){}))})),h=m||p;o({target:"Reflect",stat:!0,forced:h,sham:h},{construct:function(e,t){i(e),a(t);var n=arguments.length<3?e:i(arguments[2]);if(p&&!m)return s(e,t,n);if(e==n){switch(t.length){case 0:return new e;case 1:return new e(t[0]);case 2:return new e(t[0],t[1]);case 3:return new e(t[0],t[1],t[2]);case 4:return new e(t[0],t[1],t[2],t[3])}var o=[null];return o.push.apply(o,t),new(d.apply(e,o))}var r=n.prototype,u=l(c(r)?r:Object.prototype),h=Function.apply.call(e,u,t);return c(h)?h:u}})},function(e,t,n){"use strict";var o=n(4),r=n(12),i=n(13),a=n(37),c=n(17);o({target:"Reflect",stat:!0,forced:n(7)((function(){Reflect.defineProperty(c.f({},1,{value:1}),1,{value:2})})),sham:!r},{defineProperty:function(e,t,n){i(e);var o=a(t,!0);i(n);try{return c.f(e,o,n),!0}catch(r){return!1}}})},function(e,t,n){"use strict";var o=n(4),r=n(13),i=n(23).f;o({target:"Reflect",stat:!0},{deleteProperty:function(e,t){var n=i(r(e),t);return!(n&&!n.configurable)&&delete e[t]}})},function(e,t,n){"use strict";var o=n(4),r=n(11),i=n(13),a=n(21),c=n(23),l=n(39);o({target:"Reflect",stat:!0},{get:function d(e,t){var n,o,u=arguments.length<3?e:arguments[2];return i(e)===u?e[t]:(n=c.f(e,t))?a(n,"value")?n.value:n.get===undefined?undefined:n.get.call(u):r(o=l(e))?d(o,t,u):void 0}})},function(e,t,n){"use strict";var o=n(4),r=n(12),i=n(13),a=n(23);o({target:"Reflect",stat:!0,sham:!r},{getOwnPropertyDescriptor:function(e,t){return a.f(i(e),t)}})},function(e,t,n){"use strict";var o=n(4),r=n(13),i=n(39);o({target:"Reflect",stat:!0,sham:!n(111)},{getPrototypeOf:function(e){return i(r(e))}})},function(e,t,n){"use strict";n(4)({target:"Reflect",stat:!0},{has:function(e,t){return t in e}})},function(e,t,n){"use strict";var o=n(4),r=n(13),i=Object.isExtensible;o({target:"Reflect",stat:!0},{isExtensible:function(e){return r(e),!i||i(e)}})},function(e,t,n){"use strict";n(4)({target:"Reflect",stat:!0},{ownKeys:n(101)})},function(e,t,n){"use strict";var o=n(4),r=n(40),i=n(13);o({target:"Reflect",stat:!0,sham:!n(73)},{preventExtensions:function(e){i(e);try{var t=r("Object","preventExtensions");return t&&t(e),!0}catch(n){return!1}}})},function(e,t,n){"use strict";var o=n(4),r=n(13),i=n(11),a=n(21),c=n(7),l=n(17),d=n(23),u=n(39),s=n(51);o({target:"Reflect",stat:!0,forced:c((function(){var e=l.f({},"a",{configurable:!0});return!1!==Reflect.set(u(e),"a",1,e)}))},{set:function m(e,t,n){var o,c,p=arguments.length<4?e:arguments[3],h=d.f(r(e),t);if(!h){if(i(c=u(e)))return m(c,t,n,p);h=s(0)}if(a(h,"value")){if(!1===h.writable||!i(p))return!1;if(o=d.f(p,t)){if(o.get||o.set||!1===o.writable)return!1;o.value=n,l.f(p,t,o)}else l.f(p,t,s(0,n));return!0}return h.set!==undefined&&(h.set.call(p,n),!0)}})},function(e,t,n){"use strict";var o=n(4),r=n(13),i=n(152),a=n(55);a&&o({target:"Reflect",stat:!0},{setPrototypeOf:function(e,t){r(e),i(t);try{return a(e,t),!0}catch(n){return!1}}})},function(e,t,n){"use strict";var o=n(12),r=n(9),i=n(67),a=n(85),c=n(17).f,l=n(52).f,d=n(117),u=n(89),s=n(118),m=n(26),p=n(7),h=n(38).set,C=n(58),f=n(16)("match"),N=r.RegExp,b=N.prototype,V=/a/g,g=/a/g,v=new N(V)!==V,_=s.UNSUPPORTED_Y;if(o&&i("RegExp",!v||_||p((function(){return g[f]=!1,N(V)!=V||N(g)==g||"/a/i"!=N(V,"i")})))){for(var k=function(e,t){var n,o=this instanceof k,r=d(e),i=t===undefined;if(!o&&r&&e.constructor===k&&i)return e;v?r&&!i&&(e=e.source):e instanceof k&&(i&&(t=u.call(e)),e=e.source),_&&(n=!!t&&t.indexOf("y")>-1)&&(t=t.replace(/y/g,""));var c=a(v?new N(e,t):N(e,t),o?this:b,k);return _&&n&&h(c,{sticky:n}),c},y=function(e){e in k||c(k,e,{configurable:!0,get:function(){return N[e]},set:function(t){N[e]=t}})},L=l(N),B=0;L.length>B;)y(L[B++]);b.constructor=k,k.prototype=b,m(r,"RegExp",k)}C("RegExp")},function(e,t,n){"use strict";var o=n(12),r=n(17),i=n(89),a=n(118).UNSUPPORTED_Y;o&&("g"!=/./g.flags||a)&&r.f(RegExp.prototype,"flags",{configurable:!0,get:i})},function(e,t,n){"use strict";var o=n(26),r=n(13),i=n(7),a=n(89),c=RegExp.prototype,l=c.toString,d=i((function(){return"/a/b"!=l.call({source:"a",flags:"b"})})),u="toString"!=l.name;(d||u)&&o(RegExp.prototype,"toString",(function(){var e=r(this),t=String(e.source),n=e.flags;return"/"+t+"/"+String(n===undefined&&e instanceof RegExp&&!("flags"in c)?a.call(e):n)}),{unsafe:!0})},function(e,t,n){"use strict";var o=n(84),r=n(156);e.exports=o("Set",(function(e){return function(){return e(this,arguments.length?arguments[0]:undefined)}}),r)},function(e,t,n){"use strict";var o=n(4),r=n(119).codeAt;o({target:"String",proto:!0},{codePointAt:function(e){return r(this,e)}})},function(e,t,n){"use strict";var o,r=n(4),i=n(23).f,a=n(15),c=n(120),l=n(25),d=n(121),u=n(42),s="".endsWith,m=Math.min,p=d("endsWith");r({target:"String",proto:!0,forced:!!(u||p||(o=i(String.prototype,"endsWith"),!o||o.writable))&&!p},{endsWith:function(e){var t=String(l(this));c(e);var n=arguments.length>1?arguments[1]:undefined,o=a(t.length),r=n===undefined?o:m(a(n),o),i=String(e);return s?s.call(t,i,r):t.slice(r-i.length,r)===i}})},function(e,t,n){"use strict";var o=n(4),r=n(46),i=String.fromCharCode,a=String.fromCodePoint;o({target:"String",stat:!0,forced:!!a&&1!=a.length},{fromCodePoint:function(e){for(var t,n=[],o=arguments.length,a=0;o>a;){if(t=+arguments[a++],r(t,1114111)!==t)throw RangeError(t+" is not a valid code point");n.push(t<65536?i(t):i(55296+((t-=65536)>>10),t%1024+56320))}return n.join("")}})},function(e,t,n){"use strict";var o=n(4),r=n(120),i=n(25);o({target:"String",proto:!0,forced:!n(121)("includes")},{includes:function(e){return!!~String(i(this)).indexOf(r(e),arguments.length>1?arguments[1]:undefined)}})},function(e,t,n){"use strict";var o=n(119).charAt,r=n(38),i=n(110),a=r.set,c=r.getterFor("String Iterator");i(String,"String",(function(e){a(this,{type:"String Iterator",string:String(e),index:0})}),(function(){var e,t=c(this),n=t.string,r=t.index;return r>=n.length?{value:undefined,done:!0}:(e=o(n,r),t.index+=e.length,{value:e,done:!1})}))},function(e,t,n){"use strict";var o=n(91),r=n(13),i=n(15),a=n(25),c=n(122),l=n(92);o("match",1,(function(e,t,n){return[function(t){var n=a(this),o=t==undefined?undefined:t[e];return o!==undefined?o.call(t,n):new RegExp(t)[e](String(n))},function(e){var o=n(t,e,this);if(o.done)return o.value;var a=r(e),d=String(this);if(!a.global)return l(a,d);var u=a.unicode;a.lastIndex=0;for(var s,m=[],p=0;null!==(s=l(a,d));){var h=String(s[0]);m[p]=h,""===h&&(a.lastIndex=c(d,i(a.lastIndex),u)),p++}return 0===p?null:m}]}))},function(e,t,n){"use strict";var o=n(4),r=n(113).end;o({target:"String",proto:!0,forced:n(168)},{padEnd:function(e){return r(this,e,arguments.length>1?arguments[1]:undefined)}})},function(e,t,n){"use strict";var o=n(4),r=n(113).start;o({target:"String",proto:!0,forced:n(168)},{padStart:function(e){return r(this,e,arguments.length>1?arguments[1]:undefined)}})},function(e,t,n){"use strict";var o=n(4),r=n(29),i=n(15);o({target:"String",stat:!0},{raw:function(e){for(var t=r(e.raw),n=i(t.length),o=arguments.length,a=[],c=0;n>c;)a.push(String(t[c++])),c]*>)/g,C=/\$([$&'`]|\d\d?)/g;o("replace",2,(function(e,t,n,o){var f=o.REGEXP_REPLACE_SUBSTITUTES_UNDEFINED_CAPTURE,N=o.REPLACE_KEEPS_$0,b=f?"$":"$0";return[function(n,o){var r=l(this),i=n==undefined?undefined:n[e];return i!==undefined?i.call(n,r,o):t.call(String(r),n,o)},function(e,o){if(!f&&N||"string"==typeof o&&-1===o.indexOf(b)){var i=n(t,e,this,o);if(i.done)return i.value}var l=r(e),p=String(this),h="function"==typeof o;h||(o=String(o));var C=l.global;if(C){var g=l.unicode;l.lastIndex=0}for(var v=[];;){var _=u(l,p);if(null===_)break;if(v.push(_),!C)break;""===String(_[0])&&(l.lastIndex=d(p,a(l.lastIndex),g))}for(var k,y="",L=0,B=0;B=L&&(y+=p.slice(L,x)+E,L=x+w.length)}return y+p.slice(L)}];function V(e,n,o,r,a,c){var l=o+e.length,d=r.length,u=C;return a!==undefined&&(a=i(a),u=h),t.call(c,u,(function(t,i){var c;switch(i.charAt(0)){case"$":return"$";case"&":return e;case"`":return n.slice(0,o);case"'":return n.slice(l);case"<":c=a[i.slice(1,-1)];break;default:var u=+i;if(0===u)return t;if(u>d){var s=p(u/10);return 0===s?t:s<=d?r[s-1]===undefined?i.charAt(1):r[s-1]+i.charAt(1):t}c=r[u-1]}return c===undefined?"":c}))}}))},function(e,t,n){"use strict";var o=n(91),r=n(13),i=n(25),a=n(161),c=n(92);o("search",1,(function(e,t,n){return[function(t){var n=i(this),o=t==undefined?undefined:t[e];return o!==undefined?o.call(t,n):new RegExp(t)[e](String(n))},function(e){var o=n(t,e,this);if(o.done)return o.value;var i=r(e),l=String(this),d=i.lastIndex;a(d,0)||(i.lastIndex=0);var u=c(i,l);return a(i.lastIndex,d)||(i.lastIndex=d),null===u?-1:u.index}]}))},function(e,t,n){"use strict";var o=n(91),r=n(117),i=n(13),a=n(25),c=n(50),l=n(122),d=n(15),u=n(92),s=n(90),m=n(7),p=[].push,h=Math.min,C=!m((function(){return!RegExp(4294967295,"y")}));o("split",2,(function(e,t,n){var o;return o="c"=="abbc".split(/(b)*/)[1]||4!="test".split(/(?:)/,-1).length||2!="ab".split(/(?:ab)*/).length||4!=".".split(/(.?)(.?)/).length||".".split(/()()/).length>1||"".split(/.?/).length?function(e,n){var o=String(a(this)),i=n===undefined?4294967295:n>>>0;if(0===i)return[];if(e===undefined)return[o];if(!r(e))return t.call(o,e,i);for(var c,l,d,u=[],m=(e.ignoreCase?"i":"")+(e.multiline?"m":"")+(e.unicode?"u":"")+(e.sticky?"y":""),h=0,C=new RegExp(e.source,m+"g");(c=s.call(C,o))&&!((l=C.lastIndex)>h&&(u.push(o.slice(h,c.index)),c.length>1&&c.index=i));)C.lastIndex===c.index&&C.lastIndex++;return h===o.length?!d&&C.test("")||u.push(""):u.push(o.slice(h)),u.length>i?u.slice(0,i):u}:"0".split(undefined,0).length?function(e,n){return e===undefined&&0===n?[]:t.call(this,e,n)}:t,[function(t,n){var r=a(this),i=t==undefined?undefined:t[e];return i!==undefined?i.call(t,r,n):o.call(String(r),t,n)},function(e,r){var a=n(o,e,this,r,o!==t);if(a.done)return a.value;var s=i(e),m=String(this),p=c(s,RegExp),f=s.unicode,N=(s.ignoreCase?"i":"")+(s.multiline?"m":"")+(s.unicode?"u":"")+(C?"y":"g"),b=new p(C?s:"^(?:"+s.source+")",N),V=r===undefined?4294967295:r>>>0;if(0===V)return[];if(0===m.length)return null===u(b,m)?[m]:[];for(var g=0,v=0,_=[];v1?arguments[1]:undefined,t.length)),o=String(e);return s?s.call(t,o,n):t.slice(n,n+o.length)===o}})},function(e,t,n){"use strict";var o=n(4),r=n(60).trim;o({target:"String",proto:!0,forced:n(123)("trim")},{trim:function(){return r(this)}})},function(e,t,n){"use strict";var o=n(4),r=n(60).end,i=n(123)("trimEnd"),a=i?function(){return r(this)}:"".trimEnd;o({target:"String",proto:!0,forced:i},{trimEnd:a,trimRight:a})},function(e,t,n){"use strict";var o=n(4),r=n(60).start,i=n(123)("trimStart"),a=i?function(){return r(this)}:"".trimStart;o({target:"String",proto:!0,forced:i},{trimStart:a,trimLeft:a})},function(e,t,n){"use strict";var o=n(4),r=n(31);o({target:"String",proto:!0,forced:n(32)("anchor")},{anchor:function(e){return r(this,"a","name",e)}})},function(e,t,n){"use strict";var o=n(4),r=n(31);o({target:"String",proto:!0,forced:n(32)("big")},{big:function(){return r(this,"big","","")}})},function(e,t,n){"use strict";var o=n(4),r=n(31);o({target:"String",proto:!0,forced:n(32)("blink")},{blink:function(){return r(this,"blink","","")}})},function(e,t,n){"use strict";var o=n(4),r=n(31);o({target:"String",proto:!0,forced:n(32)("bold")},{bold:function(){return r(this,"b","","")}})},function(e,t,n){"use strict";var o=n(4),r=n(31);o({target:"String",proto:!0,forced:n(32)("fixed")},{fixed:function(){return r(this,"tt","","")}})},function(e,t,n){"use strict";var o=n(4),r=n(31);o({target:"String",proto:!0,forced:n(32)("fontcolor")},{fontcolor:function(e){return r(this,"font","color",e)}})},function(e,t,n){"use strict";var o=n(4),r=n(31);o({target:"String",proto:!0,forced:n(32)("fontsize")},{fontsize:function(e){return r(this,"font","size",e)}})},function(e,t,n){"use strict";var o=n(4),r=n(31);o({target:"String",proto:!0,forced:n(32)("italics")},{italics:function(){return r(this,"i","","")}})},function(e,t,n){"use strict";var o=n(4),r=n(31);o({target:"String",proto:!0,forced:n(32)("link")},{link:function(e){return r(this,"a","href",e)}})},function(e,t,n){"use strict";var o=n(4),r=n(31);o({target:"String",proto:!0,forced:n(32)("small")},{small:function(){return r(this,"small","","")}})},function(e,t,n){"use strict";var o=n(4),r=n(31);o({target:"String",proto:!0,forced:n(32)("strike")},{strike:function(){return r(this,"strike","","")}})},function(e,t,n){"use strict";var o=n(4),r=n(31);o({target:"String",proto:!0,forced:n(32)("sub")},{sub:function(){return r(this,"sub","","")}})},function(e,t,n){"use strict";var o=n(4),r=n(31);o({target:"String",proto:!0,forced:n(32)("sup")},{sup:function(){return r(this,"sup","","")}})},function(e,t,n){"use strict";n(44)("Float32",(function(e){return function(t,n,o){return e(this,t,n,o)}}))},function(e,t,n){"use strict";var o=n(34);e.exports=function(e){var t=o(e);if(t<0)throw RangeError("The argument can't be less than 0");return t}},function(e,t,n){"use strict";n(44)("Float64",(function(e){return function(t,n,o){return e(this,t,n,o)}}))},function(e,t,n){"use strict";n(44)("Int8",(function(e){return function(t,n,o){return e(this,t,n,o)}}))},function(e,t,n){"use strict";n(44)("Int16",(function(e){return function(t,n,o){return e(this,t,n,o)}}))},function(e,t,n){"use strict";n(44)("Int32",(function(e){return function(t,n,o){return e(this,t,n,o)}}))},function(e,t,n){"use strict";n(44)("Uint8",(function(e){return function(t,n,o){return e(this,t,n,o)}}))},function(e,t,n){"use strict";n(44)("Uint8",(function(e){return function(t,n,o){return e(this,t,n,o)}}),!0)},function(e,t,n){"use strict";n(44)("Uint16",(function(e){return function(t,n,o){return e(this,t,n,o)}}))},function(e,t,n){"use strict";n(44)("Uint32",(function(e){return function(t,n,o){return e(this,t,n,o)}}))},function(e,t,n){"use strict";var o=n(14),r=n(147),i=o.aTypedArray;(0,o.exportTypedArrayMethod)("copyWithin",(function(e,t){return r.call(i(this),e,t,arguments.length>2?arguments[2]:undefined)}))},function(e,t,n){"use strict";var o=n(14),r=n(22).every,i=o.aTypedArray;(0,o.exportTypedArrayMethod)("every",(function(e){return r(i(this),e,arguments.length>1?arguments[1]:undefined)}))},function(e,t,n){"use strict";var o=n(14),r=n(106),i=o.aTypedArray;(0,o.exportTypedArrayMethod)("fill",(function(e){return r.apply(i(this),arguments)}))},function(e,t,n){"use strict";var o=n(14),r=n(22).filter,i=n(50),a=o.aTypedArray,c=o.aTypedArrayConstructor;(0,o.exportTypedArrayMethod)("filter",(function(e){for(var t=r(a(this),e,arguments.length>1?arguments[1]:undefined),n=i(this,this.constructor),o=0,l=t.length,d=new(c(n))(l);l>o;)d[o]=t[o++];return d}))},function(e,t,n){"use strict";var o=n(14),r=n(22).find,i=o.aTypedArray;(0,o.exportTypedArrayMethod)("find",(function(e){return r(i(this),e,arguments.length>1?arguments[1]:undefined)}))},function(e,t,n){"use strict";var o=n(14),r=n(22).findIndex,i=o.aTypedArray;(0,o.exportTypedArrayMethod)("findIndex",(function(e){return r(i(this),e,arguments.length>1?arguments[1]:undefined)}))},function(e,t,n){"use strict";var o=n(14),r=n(22).forEach,i=o.aTypedArray;(0,o.exportTypedArrayMethod)("forEach",(function(e){r(i(this),e,arguments.length>1?arguments[1]:undefined)}))},function(e,t,n){"use strict";var o=n(124);(0,n(14).exportTypedArrayStaticMethod)("from",n(170),o)},function(e,t,n){"use strict";var o=n(14),r=n(66).includes,i=o.aTypedArray;(0,o.exportTypedArrayMethod)("includes",(function(e){return r(i(this),e,arguments.length>1?arguments[1]:undefined)}))},function(e,t,n){"use strict";var o=n(14),r=n(66).indexOf,i=o.aTypedArray;(0,o.exportTypedArrayMethod)("indexOf",(function(e){return r(i(this),e,arguments.length>1?arguments[1]:undefined)}))},function(e,t,n){"use strict";var o=n(9),r=n(14),i=n(150),a=n(16)("iterator"),c=o.Uint8Array,l=i.values,d=i.keys,u=i.entries,s=r.aTypedArray,m=r.exportTypedArrayMethod,p=c&&c.prototype[a],h=!!p&&("values"==p.name||p.name==undefined),C=function(){return l.call(s(this))};m("entries",(function(){return u.call(s(this))})),m("keys",(function(){return d.call(s(this))})),m("values",C,!h),m(a,C,!h)},function(e,t,n){"use strict";var o=n(14),r=o.aTypedArray,i=o.exportTypedArrayMethod,a=[].join;i("join",(function(e){return a.apply(r(this),arguments)}))},function(e,t,n){"use strict";var o=n(14),r=n(153),i=o.aTypedArray;(0,o.exportTypedArrayMethod)("lastIndexOf",(function(e){return r.apply(i(this),arguments)}))},function(e,t,n){"use strict";var o=n(14),r=n(22).map,i=n(50),a=o.aTypedArray,c=o.aTypedArrayConstructor;(0,o.exportTypedArrayMethod)("map",(function(e){return r(a(this),e,arguments.length>1?arguments[1]:undefined,(function(e,t){return new(c(i(e,e.constructor)))(t)}))}))},function(e,t,n){"use strict";var o=n(14),r=n(124),i=o.aTypedArrayConstructor;(0,o.exportTypedArrayStaticMethod)("of",(function(){for(var e=0,t=arguments.length,n=new(i(this))(t);t>e;)n[e]=arguments[e++];return n}),r)},function(e,t,n){"use strict";var o=n(14),r=n(82).left,i=o.aTypedArray;(0,o.exportTypedArrayMethod)("reduce",(function(e){return r(i(this),e,arguments.length,arguments.length>1?arguments[1]:undefined)}))},function(e,t,n){"use strict";var o=n(14),r=n(82).right,i=o.aTypedArray;(0,o.exportTypedArrayMethod)("reduceRight",(function(e){return r(i(this),e,arguments.length,arguments.length>1?arguments[1]:undefined)}))},function(e,t,n){"use strict";var o=n(14),r=o.aTypedArray,i=o.exportTypedArrayMethod,a=Math.floor;i("reverse",(function(){for(var e,t=r(this).length,n=a(t/2),o=0;o1?arguments[1]:undefined,1),n=this.length,o=a(e),c=r(o.length),d=0;if(c+t>n)throw RangeError("Wrong length");for(;di;)u[i]=n[i++];return u}),i((function(){new Int8Array(1).slice()})))},function(e,t,n){"use strict";var o=n(14),r=n(22).some,i=o.aTypedArray;(0,o.exportTypedArrayMethod)("some",(function(e){return r(i(this),e,arguments.length>1?arguments[1]:undefined)}))},function(e,t,n){"use strict";var o=n(14),r=o.aTypedArray,i=o.exportTypedArrayMethod,a=[].sort;i("sort",(function(e){return a.call(r(this),e)}))},function(e,t,n){"use strict";var o=n(14),r=n(15),i=n(46),a=n(50),c=o.aTypedArray;(0,o.exportTypedArrayMethod)("subarray",(function(e,t){var n=c(this),o=n.length,l=i(e,o);return new(a(n,n.constructor))(n.buffer,n.byteOffset+l*n.BYTES_PER_ELEMENT,r((t===undefined?o:i(t,o))-l))}))},function(e,t,n){"use strict";var o=n(9),r=n(14),i=n(7),a=o.Int8Array,c=r.aTypedArray,l=r.exportTypedArrayMethod,d=[].toLocaleString,u=[].slice,s=!!a&&i((function(){d.call(new a(1))}));l("toLocaleString",(function(){return d.apply(s?u.call(c(this)):c(this),arguments)}),i((function(){return[1,2].toLocaleString()!=new a([1,2]).toLocaleString()}))||!i((function(){a.prototype.toLocaleString.call([1,2])})))},function(e,t,n){"use strict";var o=n(14).exportTypedArrayMethod,r=n(7),i=n(9).Uint8Array,a=i&&i.prototype||{},c=[].toString,l=[].join;r((function(){c.call({})}))&&(c=function(){return l.call(this)});var d=a.toString!=c;o("toString",c,d)},function(e,t,n){"use strict";var o,r=n(9),i=n(72),a=n(56),c=n(84),l=n(171),d=n(11),u=n(38).enforce,s=n(138),m=!r.ActiveXObject&&"ActiveXObject"in r,p=Object.isExtensible,h=function(e){return function(){return e(this,arguments.length?arguments[0]:undefined)}},C=e.exports=c("WeakMap",h,l);if(s&&m){o=l.getConstructor(h,"WeakMap",!0),a.REQUIRED=!0;var f=C.prototype,N=f["delete"],b=f.has,V=f.get,g=f.set;i(f,{"delete":function(e){if(d(e)&&!p(e)){var t=u(this);return t.frozen||(t.frozen=new o),N.call(this,e)||t.frozen["delete"](e)}return N.call(this,e)},has:function(e){if(d(e)&&!p(e)){var t=u(this);return t.frozen||(t.frozen=new o),b.call(this,e)||t.frozen.has(e)}return b.call(this,e)},get:function(e){if(d(e)&&!p(e)){var t=u(this);return t.frozen||(t.frozen=new o),b.call(this,e)?V.call(this,e):t.frozen.get(e)}return V.call(this,e)},set:function(e,t){if(d(e)&&!p(e)){var n=u(this);n.frozen||(n.frozen=new o),b.call(this,e)?g.call(this,e,t):n.frozen.set(e,t)}else g.call(this,e,t);return this}})}},function(e,t,n){"use strict";n(84)("WeakSet",(function(e){return function(){return e(this,arguments.length?arguments[0]:undefined)}}),n(171))},function(e,t,n){"use strict";var o=n(4),r=n(9),i=n(116);o({global:!0,bind:!0,enumerable:!0,forced:!r.setImmediate||!r.clearImmediate},{setImmediate:i.set,clearImmediate:i.clear})},function(e,t,n){"use strict";var o=n(4),r=n(9),i=n(164),a=n(36),c=r.process,l="process"==a(c);o({global:!0,enumerable:!0,noTargetGet:!0},{queueMicrotask:function(e){var t=l&&c.domain;i(t?t.bind(e):e)}})},function(e,t,n){"use strict";var o=n(4),r=n(9),i=n(79),a=[].slice,c=function(e){return function(t,n){var o=arguments.length>2,r=o?a.call(arguments,2):undefined;return e(o?function(){("function"==typeof t?t:Function(t)).apply(this,r)}:t,n)}};o({global:!0,bind:!0,forced:/MSIE .\./.test(i)},{setTimeout:c(r.setTimeout),setInterval:c(r.setInterval)})},function(e,t,n){"use strict";t.__esModule=!0,t._CI=xe,t._HI=F,t._M=Se,t._MCCC=Ee,t._ME=Te,t._MFCC=Me,t._MP=Be,t._MR=be,t.__render=De,t.createComponentVNode=function(e,t,n,o,r){var a=new S(1,null,null,e=function(e,t){if(12&e)return e;if(t.prototype&&t.prototype.render)return 4;if(t.render)return 32776;return 8}(e,t),o,function(e,t,n){var o=(32768&e?t.render:t).defaultProps;if(i(o))return n;if(i(n))return u(o,null);return w(n,o)}(e,t,n),function(e,t,n){if(4&e)return n;var o=(32768&e?t.render:t).defaultHooks;if(i(o))return n;if(i(n))return o;return w(n,o)}(e,t,r),t);y.createVNode&&y.createVNode(a);return a},t.createFragment=A,t.createPortal=function(e,t){var n=F(e);return I(1024,1024,null,n,0,null,n.key,t)},t.createRef=function(){return{current:null}},t.createRenderer=function(e){return function(t,n,o,r){e||(e=t),je(n,e,o,r)}},t.createTextVNode=T,t.createVNode=I,t.directClone=E,t.findDOMfromVNode=V,t.forwardRef=function(e){return{render:e}},t.getFlagsForElementVnode=function(e){switch(e){case"svg":return 32;case"input":return 64;case"select":return 256;case"textarea":return 128;case"$F":return 8192;default:return 1}},t.linkEvent=function(e,t){if(c(t))return{data:e,event:t};return null},t.normalizeProps=function(e){var t=e.props;if(t){var n=e.flags;481&n&&(void 0!==t.children&&i(e.children)&&O(e,t.children),void 0!==t.className&&(e.className=t.className||null,t.className=undefined)),void 0!==t.key&&(e.key=t.key,t.key=undefined),void 0!==t.ref&&(e.ref=8&n?u(e.ref,t.ref):t.ref,t.ref=undefined)}return e},t.render=je,t.rerender=Ge,t.version=t.options=t.Fragment=t.EMPTY_OBJ=t.Component=void 0;var o=Array.isArray;function r(e){var t=typeof e;return"string"===t||"number"===t}function i(e){return null==e}function a(e){return null===e||!1===e||!0===e||void 0===e}function c(e){return"function"==typeof e}function l(e){return"string"==typeof e}function d(e){return null===e}function u(e,t){var n={};if(e)for(var o in e)n[o]=e[o];if(t)for(var r in t)n[r]=t[r];return n}function s(e){return!d(e)&&"object"==typeof e}var m={};t.EMPTY_OBJ=m;function p(e){return e.substr(2).toLowerCase()}function h(e,t){e.appendChild(t)}function C(e,t,n){d(n)?h(e,t):e.insertBefore(t,n)}function f(e,t){e.removeChild(t)}function N(e){for(var t=0;t0,h=d(m),C=l(m)&&"$"===m[0];p||h||C?(n=n||t.slice(0,u),(p||C)&&(s=E(s)),(h||C)&&(s.key="$"+u),n.push(s)):n&&n.push(s),s.flags|=65536}}i=0===(n=n||t).length?1:8}else(n=t).flags|=65536,81920&t.flags&&(n=E(t)),i=2;return e.children=n,e.childFlags=i,e}function F(e){return a(e)||r(e)?T(e,null):o(e)?A(e,0,null):16384&e.flags?E(e):e}var R="http://www.w3.org/1999/xlink",D="http://www.w3.org/XML/1998/namespace",j={"xlink:actuate":R,"xlink:arcrole":R,"xlink:href":R,"xlink:role":R,"xlink:show":R,"xlink:title":R,"xlink:type":R,"xml:base":D,"xml:lang":D,"xml:space":D};function W(e){return{onClick:e,onDblClick:e,onFocusIn:e,onFocusOut:e,onKeyDown:e,onKeyPress:e,onKeyUp:e,onMouseDown:e,onMouseMove:e,onMouseUp:e,onTouchEnd:e,onTouchMove:e,onTouchStart:e}}var z=W(0),U=W(null),H=W(!0);function q(e,t){var n=t.$EV;return n||(n=t.$EV=W(null)),n[e]||1==++z[e]&&(U[e]=function(e){var t="onClick"===e||"onDblClick"===e?function(e){return function(t){0===t.button?K(t,!0,e,Q(t)):t.stopPropagation()}}(e):function(e){return function(t){K(t,!1,e,Q(t))}}(e);return document.addEventListener(p(e),t),t}(e)),n}function G(e,t){var n=t.$EV;n&&n[e]&&(0==--z[e]&&(document.removeEventListener(p(e),U[e]),U[e]=null),n[e]=null)}function K(e,t,n,o){var r=function(e){return c(e.composedPath)?e.composedPath()[0]:e.target}(e);do{if(t&&r.disabled)return;var i=r.$EV;if(i){var a=i[n];if(a&&(o.dom=r,a.event?a.event(a.data,e):a(e),e.cancelBubble))return}r=r.parentNode}while(!d(r))}function Y(){this.cancelBubble=!0,this.immediatePropagationStopped||this.stopImmediatePropagation()}function $(){return this.defaultPrevented}function X(){return this.cancelBubble}function Q(e){var t={dom:document};return e.isDefaultPrevented=$,e.isPropagationStopped=X,e.stopPropagation=Y,Object.defineProperty(e,"currentTarget",{configurable:!0,get:function(){return t.dom}}),t}function J(e,t,n){if(e[t]){var o=e[t];o.event?o.event(o.data,n):o(n)}else{var r=t.toLowerCase();e[r]&&e[r](n)}}function Z(e,t){var n=function(n){var o=this.$V;if(o){var r=o.props||m,i=o.dom;if(l(e))J(r,e,n);else for(var a=0;a-1&&t.options[a]&&(c=t.options[a].value),n&&i(c)&&(c=e.defaultValue),ae(o,c)}}var de,ue,se=Z("onInput",pe),me=Z("onChange");function pe(e,t,n){var o=e.value,r=t.value;if(i(o)){if(n){var a=e.defaultValue;i(a)||a===r||(t.defaultValue=a,t.value=a)}}else r!==o&&(t.defaultValue=o,t.value=o)}function he(e,t,n,o,r,i){64&e?ie(o,n):256&e?le(o,n,r,t):128&e&&pe(o,n,r),i&&(n.$V=t)}function Ce(e,t,n){64&e?function(e,t){te(t.type)?(ee(e,"change",oe),ee(e,"click",re)):ee(e,"input",ne)}(t,n):256&e?function(e){ee(e,"change",ce)}(t):128&e&&function(e,t){ee(e,"input",se),t.onChange&&ee(e,"change",me)}(t,n)}function fe(e){return e.type&&te(e.type)?!i(e.checked):!i(e.value)}function Ne(e){e&&!x(e,null)&&e.current&&(e.current=null)}function be(e,t,n){e&&(c(e)||void 0!==e.current)&&n.push((function(){x(e,t)||void 0===e.current||(e.current=t)}))}function Ve(e,t){ge(e),g(e,t)}function ge(e){var t,n=e.flags,o=e.children;if(481&n){t=e.ref;var r=e.props;Ne(t);var a=e.childFlags;if(!d(r))for(var l=Object.keys(r),u=0,s=l.length;u0;for(var c in a&&(i=fe(n))&&Ce(t,o,n),n)Le(c,null,n[c],o,r,i,null);a&&he(t,e,o,n,!0,i)}function we(e,t,n){var o=F(e.render(t,e.state,n)),r=n;return c(e.getChildContext)&&(r=u(n,e.getChildContext())),e.$CX=r,o}function xe(e,t,n,o,r,i){var a=new t(n,o),l=a.$N=Boolean(t.getDerivedStateFromProps||a.getSnapshotBeforeUpdate);if(a.$SVG=r,a.$L=i,e.children=a,a.$BS=!1,a.context=o,a.props===m&&(a.props=n),l)a.state=_(a,n,a.state);else if(c(a.componentWillMount)){a.$BR=!0,a.componentWillMount();var u=a.$PS;if(!d(u)){var s=a.state;if(d(s))a.state=u;else for(var p in u)s[p]=u[p];a.$PS=null}a.$BR=!1}return a.$LI=we(a,n,o),a}function Se(e,t,n,o,r,i){var a=e.flags|=16384;481&a?Te(e,t,n,o,r,i):4&a?function(e,t,n,o,r,i){var a=xe(e,e.type,e.props||m,n,o,i);Se(a.$LI,t,a.$CX,o,r,i),Ee(e.ref,a,i)}(e,t,n,o,r,i):8&a?(!function(e,t,n,o,r,i){Se(e.children=F(function(e,t){return 32768&e.flags?e.type.render(e.props||m,e.ref,t):e.type(e.props||m,t)}(e,n)),t,n,o,r,i)}(e,t,n,o,r,i),Me(e,i)):512&a||16&a?Ie(e,t,r):8192&a?function(e,t,n,o,r,i){var a=e.children,c=e.childFlags;12&c&&0===a.length&&(c=e.childFlags=2,a=e.children=M());2===c?Se(a,n,r,o,r,i):Ae(a,n,t,o,r,i)}(e,n,t,o,r,i):1024&a&&function(e,t,n,o,r){Se(e.children,e.ref,t,!1,null,r);var i=M();Ie(i,n,o),e.dom=i.dom}(e,n,t,r,i)}function Ie(e,t,n){var o=e.dom=document.createTextNode(e.children);d(t)||C(t,o,n)}function Te(e,t,n,o,r,a){var c=e.flags,l=e.props,u=e.className,s=e.children,m=e.childFlags,p=e.dom=function(e,t){return t?document.createElementNS("http://www.w3.org/2000/svg",e):document.createElement(e)}(e.type,o=o||(32&c)>0);if(i(u)||""===u||(o?p.setAttribute("class",u):p.className=u),16===m)L(p,s);else if(1!==m){var h=o&&"foreignObject"!==e.type;2===m?(16384&s.flags&&(e.children=s=E(s)),Se(s,p,n,h,null,a)):8!==m&&4!==m||Ae(s,p,n,h,null,a)}d(t)||C(t,p,r),d(l)||Be(e,c,l,p,o),be(e.ref,p,a)}function Ae(e,t,n,o,r,i){for(var a=0;a0,d!==u){var h=d||m;if((c=u||m)!==m)for(var C in(s=(448&r)>0)&&(p=fe(c)),c){var f=h[C],N=c[C];f!==N&&Le(C,f,N,l,o,p,e)}if(h!==m)for(var b in h)i(c[b])&&!i(h[b])&&Le(b,h[b],null,l,o,p,e)}var V=t.children,g=t.className;e.className!==g&&(i(g)?l.removeAttribute("class"):o?l.setAttribute("class",g):l.className=g);4096&r?function(e,t){e.textContent!==t&&(e.textContent=t)}(l,V):Oe(e.childFlags,t.childFlags,e.children,V,l,n,o&&"foreignObject"!==t.type,null,e,a);s&&he(r,t,l,c,!1,p);var v=t.ref,_=e.ref;_!==v&&(Ne(_),be(v,l,a))}(e,t,o,r,p,s):4&p?function(e,t,n,o,r,i,a){var l=t.children=e.children;if(d(l))return;l.$L=a;var s=t.props||m,p=t.ref,h=e.ref,C=l.state;if(!l.$N){if(c(l.componentWillReceiveProps)){if(l.$BR=!0,l.componentWillReceiveProps(s,o),l.$UN)return;l.$BR=!1}d(l.$PS)||(C=u(C,l.$PS),l.$PS=null)}Fe(l,C,s,n,o,r,!1,i,a),h!==p&&(Ne(h),be(p,l,a))}(e,t,n,o,r,l,s):8&p?function(e,t,n,o,r,a,l){var d=!0,u=t.props||m,s=t.ref,p=e.props,h=!i(s),C=e.children;h&&c(s.onComponentShouldUpdate)&&(d=s.onComponentShouldUpdate(p,u));if(!1!==d){h&&c(s.onComponentWillUpdate)&&s.onComponentWillUpdate(p,u);var f=t.type,N=F(32768&t.flags?f.render(u,s,o):f(u,o));Pe(C,N,n,o,r,a,l),t.children=N,h&&c(s.onComponentDidUpdate)&&s.onComponentDidUpdate(p,u)}else t.children=C}(e,t,n,o,r,l,s):16&p?function(e,t){var n=t.children,o=t.dom=e.dom;n!==e.children&&(o.nodeValue=n)}(e,t):512&p?t.dom=e.dom:8192&p?function(e,t,n,o,r,i){var a=e.children,c=t.children,l=e.childFlags,d=t.childFlags,u=null;12&d&&0===c.length&&(d=t.childFlags=2,c=t.children=M());var s=0!=(2&d);if(12&l){var m=a.length;(8&l&&8&d||s||!s&&c.length>m)&&(u=V(a[m-1],!1).nextSibling)}Oe(l,d,a,c,n,o,r,u,e,i)}(e,t,n,o,r,s):function(e,t,n,o){var r=e.ref,i=t.ref,c=t.children;if(Oe(e.childFlags,t.childFlags,e.children,c,r,n,!1,null,e,o),t.dom=e.dom,r!==i&&!a(c)){var l=c.dom;f(r,l),h(i,l)}}(e,t,o,s)}function Oe(e,t,n,o,r,i,a,c,l,d){switch(e){case 2:switch(t){case 2:Pe(n,o,r,i,a,c,d);break;case 1:Ve(n,r);break;case 16:ge(n),L(r,o);break;default:!function(e,t,n,o,r,i){ge(e),Ae(t,n,o,r,V(e,!0),i),g(e,n)}(n,o,r,i,a,d)}break;case 1:switch(t){case 2:Se(o,r,i,a,c,d);break;case 1:break;case 16:L(r,o);break;default:Ae(o,r,i,a,c,d)}break;case 16:switch(t){case 16:!function(e,t,n){e!==t&&(""!==e?n.firstChild.nodeValue=t:L(n,t))}(n,o,r);break;case 2:_e(r),Se(o,r,i,a,c,d);break;case 1:_e(r);break;default:_e(r),Ae(o,r,i,a,c,d)}break;default:switch(t){case 16:ve(n),L(r,o);break;case 2:ke(r,l,n),Se(o,r,i,a,c,d);break;case 1:ke(r,l,n);break;default:var u=0|n.length,s=0|o.length;0===u?s>0&&Ae(o,r,i,a,c,d):0===s?ke(r,l,n):8===t&&8===e?function(e,t,n,o,r,i,a,c,l,d){var u,s,m=i-1,p=a-1,h=0,C=e[h],f=t[h];e:{for(;C.key===f.key;){if(16384&f.flags&&(t[h]=f=E(f)),Pe(C,f,n,o,r,c,d),e[h]=f,++h>m||h>p)break e;C=e[h],f=t[h]}for(C=e[m],f=t[p];C.key===f.key;){if(16384&f.flags&&(t[p]=f=E(f)),Pe(C,f,n,o,r,c,d),e[m]=f,m--,p--,h>m||h>p)break e;C=e[m],f=t[p]}}if(h>m){if(h<=p)for(s=(u=p+1)p)for(;h<=m;)Ve(e[h++],n);else!function(e,t,n,o,r,i,a,c,l,d,u,s,m){var p,h,C,f=0,N=c,b=c,g=i-c+1,_=a-c+1,k=new Int32Array(_+1),y=g===o,L=!1,B=0,w=0;if(r<4||(g|_)<32)for(f=N;f<=i;++f)if(p=e[f],w<_){for(c=b;c<=a;c++)if(h=t[c],p.key===h.key){if(k[c-b]=f+1,y)for(y=!1;Nc?L=!0:B=c,16384&h.flags&&(t[c]=h=E(h)),Pe(p,h,l,n,d,u,m),++w;break}!y&&c>a&&Ve(p,l)}else y||Ve(p,l);else{var x={};for(f=b;f<=a;++f)x[t[f].key]=f;for(f=N;f<=i;++f)if(p=e[f],w<_)if(void 0!==(c=x[p.key])){if(y)for(y=!1;f>N;)Ve(e[N++],l);k[c-b]=f+1,B>c?L=!0:B=c,16384&(h=t[c]).flags&&(t[c]=h=E(h)),Pe(p,h,l,n,d,u,m),++w}else y||Ve(p,l);else y||Ve(p,l)}if(y)ke(l,s,e),Ae(t,l,n,d,u,m);else if(L){var S=function(e){var t=0,n=0,o=0,r=0,i=0,a=0,c=0,l=e.length;l>Re&&(Re=l,de=new Int32Array(l),ue=new Int32Array(l));for(;n>1]]0&&(ue[n]=de[i-1]),de[i]=n)}i=r+1;var d=new Int32Array(i);a=de[i-1];for(;i-- >0;)d[i]=a,a=ue[a],de[i]=0;return d}(k);for(c=S.length-1,f=_-1;f>=0;f--)0===k[f]?(16384&(h=t[B=f+b]).flags&&(t[B]=h=E(h)),Se(h,l,n,d,(C=B+1)=0;f--)0===k[f]&&(16384&(h=t[B=f+b]).flags&&(t[B]=h=E(h)),Se(h,l,n,d,(C=B+1)a?a:i,m=0;ma)for(m=s;m=0;--r){var i=this.tryEntries[r],a=i.completion;if("root"===i.tryLoc)return o("end");if(i.tryLoc<=this.prev){var c=n.call(i,"catchLoc"),l=n.call(i,"finallyLoc");if(c&&l){if(this.prev=0;--o){var r=this.tryEntries[o];if(r.tryLoc<=this.prev&&n.call(r,"finallyLoc")&&this.prev=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),v(n),d}},"catch":function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var o=n.completion;if("throw"===o.type){var r=o.arg;v(n)}return r}}throw new Error("illegal catch attempt")},delegateYield:function(e,t,n){return this.delegate={iterator:k(e),resultName:t,nextLoc:n},"next"===this.method&&(this.arg=void 0),d}},e}(e.exports);try{regeneratorRuntime=o}catch(r){Function("r","regeneratorRuntime = r")(o)}},function(e,t,n){"use strict";!function(t,n){var o,r,i=t.html5||{},a=/^<|^(?:button|map|select|textarea|object|iframe|option|optgroup)$/i,c=/^(?:a|b|code|div|fieldset|h1|h2|h3|h4|h5|h6|i|label|li|ol|p|q|span|strong|style|table|tbody|td|th|tr|ul)$/i,l=0,d={};function u(){var e=h.elements;return"string"==typeof e?e.split(" "):e}function s(e){var t=d[e._html5shiv];return t||(t={},l++,e._html5shiv=l,d[l]=t),t}function m(e,t,o){return t||(t=n),r?t.createElement(e):(o||(o=s(t)),!(i=o.cache[e]?o.cache[e].cloneNode():c.test(e)?(o.cache[e]=o.createElem(e)).cloneNode():o.createElem(e)).canHaveChildren||a.test(e)||i.tagUrn?i:o.frag.appendChild(i));var i}function p(e){e||(e=n);var t=s(e);return!h.shivCSS||o||t.hasCSS||(t.hasCSS=!!function(e,t){var n=e.createElement("p"),o=e.getElementsByTagName("head")[0]||e.documentElement;return n.innerHTML="x",o.insertBefore(n.lastChild,o.firstChild)}(e,"article,aside,dialog,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}mark{background:#FF0;color:#000}template{display:none}")),r||function(e,t){t.cache||(t.cache={},t.createElem=e.createElement,t.createFrag=e.createDocumentFragment,t.frag=t.createFrag()),e.createElement=function(n){return h.shivMethods?m(n,e,t):t.createElem(n)},e.createDocumentFragment=Function("h,f","return function(){var n=f.cloneNode(),c=n.createElement;h.shivMethods&&("+u().join().replace(/[\w\-:]+/g,(function(e){return t.createElem(e),t.frag.createElement(e),'c("'+e+'")'}))+");return n}")(h,t.frag)}(e,t),e}!function(){try{var e=n.createElement("a");e.innerHTML="",o="hidden"in e,r=1==e.childNodes.length||function(){n.createElement("a");var e=n.createDocumentFragment();return"undefined"==typeof e.cloneNode||"undefined"==typeof e.createDocumentFragment||"undefined"==typeof e.createElement}()}catch(t){o=!0,r=!0}}();var h={elements:i.elements||"abbr article aside audio bdi canvas data datalist details dialog figcaption figure footer header hgroup main mark meter nav output picture progress section summary template time video",version:"3.7.3",shivCSS:!1!==i.shivCSS,supportsUnknownElements:r,shivMethods:!1!==i.shivMethods,type:"default",shivDocument:p,createElement:m,createDocumentFragment:function(e,t){if(e||(e=n),r)return e.createDocumentFragment();for(var o=(t=t||s(e)).frag.cloneNode(),i=0,a=u(),c=a.length;i3?c(a):null,V=String(a.key),g=String(a.char),v=a.location,_=a.keyCode||(a.keyCode=V)&&V.charCodeAt(0)||0,k=a.charCode||(a.charCode=g)&&g.charCodeAt(0)||0,y=a.bubbles,L=a.cancelable,B=a.repeat,w=a.locale,x=a.view||e;if(a.which||(a.which=a.keyCode),"initKeyEvent"in m)m.initKeyEvent(t,y,L,x,p,C,h,f,_,k);else if(0>>0),t=Element.prototype,n=t.querySelector,o=t.querySelectorAll;function r(t,n,o){t.setAttribute(e,null);var r=n.call(t,String(o).replace(/(^|,\s*)(:scope([ >]|$))/g,(function(t,n,o,r){return n+"["+e+"]"+(r||" ")})));return t.removeAttribute(e),r}t.querySelector=function(e){return r(this,n,e)},t.querySelectorAll=function(e){return r(this,o,e)}}()}}(window),function(e){var t=e.WeakMap||function(){var e,t=0,n=!1,o=!1;function r(t,r,i){o=i,n=!1,e=undefined,t.dispatchEvent(r)}function i(e){this.value=e}function c(){t++,this.__ce__=new a("@DOMMap:"+t+Math.random())}return i.prototype.handleEvent=function(t){n=!0,o?t.currentTarget.removeEventListener(t.type,this,!1):e=this.value},c.prototype={constructor:c,"delete":function(e){return r(e,this.__ce__,!0),n},get:function(t){r(t,this.__ce__,!1);var n=e;return e=undefined,n},has:function(e){return r(e,this.__ce__,!1),n},set:function(e,t){return r(e,this.__ce__,!0),e.addEventListener(this.__ce__.type,new i(t),!1),this}},c}();function n(){}function o(e,t,n){function r(e){r.once&&(e.currentTarget.removeEventListener(e.type,t,r),r.removed=!0),r.passive&&(e.preventDefault=o.preventDefault),"function"==typeof r.callback?r.callback.call(this,e):r.callback&&r.callback.handleEvent(e),r.passive&&delete e.preventDefault}return r.type=e,r.callback=t,r.capture=!!n.capture,r.passive=!!n.passive,r.once=!!n.once,r.removed=!1,r}n.prototype=(Object.create||Object)(null),o.preventDefault=function(){};var r,i,a=e.CustomEvent,c=e.dispatchEvent,l=e.addEventListener,d=e.removeEventListener,u=0,s=function(){u++},m=[].indexOf||function(e){for(var t=this.length;t--&&this[t]!==e;);return t},p=function(e){return"".concat(e.capture?"1":"0",e.passive?"1":"0",e.once?"1":"0")};try{l("_",s,{once:!0}),c(new a("_")),c(new a("_")),d("_",s,{once:!0})}catch(h){}1!==u&&(i=new t,r=function(e){if(e){var t=e.prototype;t.addEventListener=function(e){return function(t,r,a){if(a&&"boolean"!=typeof a){var c,l,d,u=i.get(this),s=p(a);u||i.set(this,u=new n),t in u||(u[t]={handler:[],wrap:[]}),l=u[t],(c=m.call(l.handler,r))<0?(c=l.handler.push(r)-1,l.wrap[c]=d=new n):d=l.wrap[c],s in d||(d[s]=o(t,r,a),e.call(this,t,d[s],d[s].capture))}else e.call(this,t,r,a)}}(t.addEventListener),t.removeEventListener=function(e){return function(t,n,o){if(o&&"boolean"!=typeof o){var r,a,c,l,d=i.get(this);if(d&&t in d&&(c=d[t],-1<(a=m.call(c.handler,n))&&(r=p(o))in(l=c.wrap[a]))){for(r in e.call(this,t,l[r],l[r].capture),delete l[r],l)return;c.handler.splice(a,1),c.wrap.splice(a,1),0===c.handler.length&&delete d[t]}}else e.call(this,t,n,o)}}(t.removeEventListener)}},e.EventTarget?r(EventTarget):(r(e.Text),r(e.Element||e.HTMLElement),r(e.HTMLDocument),r(e.Window||{prototype:e}),r(e.XMLHttpRequest)))}(window)},function(e,t,n){"use strict";!function(e){if("undefined"!=typeof e.setAttribute){var t=function(e){return e.replace(/-[a-z]/g,(function(e){return e[1].toUpperCase()}))};e.setProperty=function(e,n){var o=t(e);if(!n)return this.removeAttribute(o);var r=String(n);return this.setAttribute(o,r)},e.getPropertyValue=function(e){var n=t(e);return this.getAttribute(n)||null},e.removeProperty=function(e){var n=t(e),o=this.getAttribute(n);return this.removeAttribute(n),o}}}(CSSStyleDeclaration.prototype)},function(e,t,n){"use strict";window.Int32Array||(window.Int32Array=Array)},function(e,t,n){},function(e,t,n){},function(e,t,n){},function(e,t,n){},function(e,t,n){},function(e,t,n){},function(e,t,n){},function(e,t,n){},function(e,t,n){},function(e,t,n){},function(e,t,n){"use strict";(function(e){var o=void 0!==e&&e||"undefined"!=typeof self&&self||window,r=Function.prototype.apply;function i(e,t){this._id=e,this._clearFn=t}t.setTimeout=function(){return new i(r.call(setTimeout,o,arguments),clearTimeout)},t.setInterval=function(){return new i(r.call(setInterval,o,arguments),clearInterval)},t.clearTimeout=t.clearInterval=function(e){e&&e.close()},i.prototype.unref=i.prototype.ref=function(){},i.prototype.close=function(){this._clearFn.call(o,this._id)},t.enroll=function(e,t){clearTimeout(e._idleTimeoutId),e._idleTimeout=t},t.unenroll=function(e){clearTimeout(e._idleTimeoutId),e._idleTimeout=-1},t._unrefActive=t.active=function(e){clearTimeout(e._idleTimeoutId);var t=e._idleTimeout;t>=0&&(e._idleTimeoutId=setTimeout((function(){e._onTimeout&&e._onTimeout()}),t))},n(439),t.setImmediate="undefined"!=typeof self&&self.setImmediate||void 0!==e&&e.setImmediate||void 0,t.clearImmediate="undefined"!=typeof self&&self.clearImmediate||void 0!==e&&e.clearImmediate||void 0}).call(this,n(76))},function(e,t,n){"use strict";(function(e,t){!function(e,n){if(!e.setImmediate){var o,r,i,a,c,l=1,d={},u=!1,s=e.document,m=Object.getPrototypeOf&&Object.getPrototypeOf(e);m=m&&m.setTimeout?m:e,"[object process]"==={}.toString.call(e.process)?o=function(e){t.nextTick((function(){h(e)}))}:!function(){if(e.postMessage&&!e.importScripts){var t=!0,n=e.onmessage;return e.onmessage=function(){t=!1},e.postMessage("","*"),e.onmessage=n,t}}()?e.MessageChannel?((i=new MessageChannel).port1.onmessage=function(e){h(e.data)},o=function(e){i.port2.postMessage(e)}):s&&"onreadystatechange"in s.createElement("script")?(r=s.documentElement,o=function(e){var t=s.createElement("script");t.onreadystatechange=function(){h(e),t.onreadystatechange=null,r.removeChild(t),t=null},r.appendChild(t)}):o=function(e){setTimeout(h,0,e)}:(a="setImmediate$"+Math.random()+"$",c=function(t){t.source===e&&"string"==typeof t.data&&0===t.data.indexOf(a)&&h(+t.data.slice(a.length))},e.addEventListener?e.addEventListener("message",c,!1):e.attachEvent("onmessage",c),o=function(t){e.postMessage(a+t,"*")}),m.setImmediate=function(e){"function"!=typeof e&&(e=new Function(""+e));for(var t=new Array(arguments.length-1),n=0;n1)for(var n=1;n=e.length?{done:!0}:{done:!1,value:e[t++]}};throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}return(t=e[Symbol.iterator]()).next.bind(t)}function i(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,o=new Array(t);n1?r-1:0),a=1;a1?t-1:0),o=1;o=0||(r[n]=e[n]);return r}(e,["className"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,i.Box,Object.assign({className:(0,r.classes)(["BlockQuote",t])},n)))}},function(e,t,n){"use strict";t.__esModule=!0,t.ByondUi=void 0;var o=n(0),r=n(10),i=n(448),a=n(24),c=n(19);function l(e,t){if(null==e)return{};var n,o,r={},i=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}var d=(0,a.createLogger)("ByondUi"),u=[];window.addEventListener("beforeunload",(function(){for(var e=0;e=0||(r[n]=e[n]);return r}(t,["data","rangeX","rangeY","fillColor","strokeColor","strokeWidth"]),f=this.state.viewBox,N=function(e,t,n,o){if(0===e.length)return[];var i=(0,r.zipWith)(Math.min).apply(void 0,e),a=(0,r.zipWith)(Math.max).apply(void 0,e);return n!==undefined&&(i[0]=n[0],a[0]=n[1]),o!==undefined&&(i[1]=o[0],a[1]=o[1]),(0,r.map)((function(e){return(0,r.zipWith)((function(e,t,n,o){return(e-t)/(n-t)*o}))(e,i,a,t)}))(e)}(i,f,c,l);if(N.length>0){var b=N[0],V=N[N.length-1];N.push([f[0]+h,V[1]]),N.push([f[0]+h,-h]),N.push([-h,-h]),N.push([-h,b[1]])}var g=function(e){for(var t="",n=0;n=0||(r[n]=e[n]);return r}(t,["children","color","title","buttons"]);return(0,o.createComponentVNode)(2,r.Box,{mb:1,children:[(0,o.createVNode)(1,"div","Table",[(0,o.createVNode)(1,"div","Table__cell",(0,o.normalizeProps)((0,o.createComponentVNode)(2,i.Button,Object.assign({fluid:!0,color:l,icon:n?"chevron-down":"chevron-right",onClick:function(){return e.setState({open:!n})}},s,{children:d}))),2),u&&(0,o.createVNode)(1,"div","Table__cell Table__cell--collapsing",u,0)],0),n&&(0,o.createComponentVNode)(2,r.Box,{mt:1,children:a})]})},a}(o.Component);t.Collapsible=a},function(e,t,n){"use strict";t.__esModule=!0,t.ColorBox=void 0;var o=n(0),r=n(10),i=n(19);var a=function(e){var t=e.content,n=(e.children,e.className),a=e.color,c=e.backgroundColor,l=function(e,t){if(null==e)return{};var n,o,r={},i=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}(e,["content","children","className","color","backgroundColor"]);return l.color=t?null:"transparent",l.backgroundColor=a||c,(0,o.normalizeProps)((0,o.createVNode)(1,"div",(0,r.classes)(["ColorBox",n,(0,i.computeBoxClassName)(l)]),t||".",0,Object.assign({},(0,i.computeBoxProps)(l))))};t.ColorBox=a,a.defaultHooks=r.pureComponentHooks},function(e,t,n){"use strict";t.__esModule=!0,t.Dropdown=void 0;var o=n(0),r=n(10),i=n(19),a=n(129);function c(e,t){if(null==e)return{};var n,o,r={},i=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}var l=function(e){var t,n;function l(t){var n;return(n=e.call(this,t)||this).state={selected:t.selected,open:!1},n.handleClick=function(){n.state.open&&n.setOpen(!1)},n}n=e,(t=l).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var d=l.prototype;return d.componentWillUnmount=function(){window.removeEventListener("click",this.handleClick)},d.setOpen=function(e){var t=this;this.setState({open:e}),e?(setTimeout((function(){return window.addEventListener("click",t.handleClick)})),this.menuRef.focus()):window.removeEventListener("click",this.handleClick)},d.setSelected=function(e){this.setState({selected:e}),this.setOpen(!1),this.props.onSelected(e)},d.buildMenu=function(){var e=this,t=this.props,n=t.options,r=void 0===n?[]:n,i=t.placeholder,a=r.map((function(t){return(0,o.createVNode)(1,"div","Dropdown__menuentry",t,0,{onClick:function(){e.setSelected(t)}},t)}));return i&&a.unshift((0,o.createVNode)(1,"div","Dropdown__menuentry",[(0,o.createTextVNode)("-- "),i,(0,o.createTextVNode)(" --")],0,{onClick:function(){e.setSelected(null)}},i)),a},d.render=function(){var e=this,t=this.props,n=t.color,l=void 0===n?"default":n,d=t.over,u=t.noscroll,s=t.nochevron,m=t.width,p=t.maxHeight,h=(t.onClick,t.selected,t.disabled),C=t.placeholder,f=c(t,["color","over","noscroll","nochevron","width","maxHeight","onClick","selected","disabled","placeholder"]),N=f.className,b=c(f,["className"]),V=d?!this.state.open:this.state.open,g=this.state.open?(0,o.createVNode)(1,"div",(0,r.classes)([u?"Dropdown__menu-noscroll":"Dropdown__menu",d&&"Dropdown__over"]),this.buildMenu(),0,{tabIndex:"-1",style:{width:m,"max-height":p}},null,(function(t){e.menuRef=t})):null;return(0,o.createVNode)(1,"div","Dropdown",[(0,o.normalizeProps)((0,o.createComponentVNode)(2,i.Box,Object.assign({width:m,className:(0,r.classes)(["Dropdown__control","Button","Button--color--"+l,h&&"Button--disabled",N])},b,{onClick:function(){h&&!e.state.open||e.setOpen(!e.state.open)},children:[(0,o.createVNode)(1,"span","Dropdown__selected-text",this.state.selected||C,0),!!s||(0,o.createVNode)(1,"span","Dropdown__arrow-button",(0,o.createComponentVNode)(2,a.Icon,{name:V?"chevron-up":"chevron-down"}),2)]}))),g],0)},l}(o.Component);t.Dropdown=l},function(e,t,n){"use strict";t.__esModule=!0,t.GridColumn=t.Grid=void 0;var o=n(0),r=n(182),i=n(10);function a(e,t){if(null==e)return{};var n,o,r={},i=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}var c=function(e){var t=e.children,n=a(e,["children"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,r.Table,Object.assign({},n,{children:(0,o.createComponentVNode)(2,r.Table.Row,{children:t})})))};t.Grid=c,c.defaultHooks=i.pureComponentHooks;var l=function(e){var t=e.size,n=void 0===t?1:t,i=e.style,c=a(e,["size","style"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,r.Table.Cell,Object.assign({style:Object.assign({width:n+"%"},i)},c)))};t.GridColumn=l,c.defaultHooks=i.pureComponentHooks,c.Column=l},function(e,t,n){"use strict";t.__esModule=!0,t.Input=void 0;var o=n(0),r=n(10),i=n(19);function a(e,t){if(null==e)return{};var n,o,r={},i=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}var c=function(e){return(0,r.isFalsy)(e)?"":e},l=function(e){var t,n;function l(){var t;return(t=e.call(this)||this).inputRef=(0,o.createRef)(),t.state={editing:!1},t.handleInput=function(e){var n=t.state.editing,o=t.props.onInput;n||t.setEditing(!0),o&&o(e,e.target.value)},t.handleFocus=function(e){t.state.editing||t.setEditing(!0)},t.handleBlur=function(e){var n=t.state.editing,o=t.props.onChange;n&&(t.setEditing(!1),o&&o(e,e.target.value))},t.handleKeyDown=function(e){var n=t.props,o=n.onInput,r=n.onChange,i=n.onEnter;return 13===e.keyCode?(t.setEditing(!1),r&&r(e,e.target.value),o&&o(e,e.target.value),i&&i(e,e.target.value),void(t.props.selfClear?e.target.value="":e.target.blur())):27===e.keyCode?(t.setEditing(!1),e.target.value=c(t.props.value),void e.target.blur()):void 0},t}n=e,(t=l).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var d=l.prototype;return d.componentDidMount=function(){var e=this.props.value,t=this.inputRef.current;t&&(t.value=c(e),this.props.autofocus&&(t.focus(),t.selectionStart=0,t.selectionEnd=t.value.length))},d.componentDidUpdate=function(e,t){var n=this.state.editing,o=e.value,r=this.props.value,i=this.inputRef.current;i&&!n&&o!==r&&(i.value=c(r))},d.setEditing=function(e){this.setState({editing:e})},d.render=function(){var e=this.props,t=(e.selfClear,e.onInput,e.onChange,e.onEnter,e.value,e.maxLength),n=e.placeholder,c=(e.autofocus,a(e,["selfClear","onInput","onChange","onEnter","value","maxLength","placeholder","autofocus"])),l=c.className,d=c.fluid,u=a(c,["className","fluid"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,i.Box,Object.assign({className:(0,r.classes)(["Input",d&&"Input--fluid",l])},u,{children:[(0,o.createVNode)(1,"div","Input__baseline",".",16),(0,o.createVNode)(64,"input","Input__input",null,1,{placeholder:n,onInput:this.handleInput,onFocus:this.handleFocus,onBlur:this.handleBlur,onKeyDown:this.handleKeyDown,maxLength:t},null,this.inputRef)]})))},l}(o.Component);t.Input=l},function(e,t,n){"use strict";t.__esModule=!0,t.Knob=void 0;var o=n(0),r=n(5),i=n(10),a=n(19),c=n(130),l=n(131);t.Knob=function(e){if(Byond.IS_LTE_IE8)return(0,o.normalizeProps)((0,o.createComponentVNode)(2,l.NumberInput,Object.assign({},e)));var t=e.animated,n=e.forcedInputWidth,d=e.format,u=e.maxValue,s=e.minValue,m=e.onChange,p=e.onDrag,h=e.step,C=e.stepPixelSize,f=e.suppressFlicker,N=e.unit,b=e.value,V=e.className,g=e.style,v=e.fillValue,_=e.color,k=e.ranges,y=void 0===k?{}:k,L=e.size,B=e.bipolar,w=(e.children,e.popUpPosition),x=function(e,t){if(null==e)return{};var n,o,r={},i=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}(e,["animated","forcedInputWidth","format","maxValue","minValue","onChange","onDrag","step","stepPixelSize","suppressFlicker","unit","value","className","style","fillValue","color","ranges","size","bipolar","children","popUpPosition"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,c.DraggableControl,Object.assign({dragMatrix:[0,-1]},{animated:t,forcedInputWidth:n,format:d,maxValue:u,minValue:s,onChange:m,onDrag:p,step:h,stepPixelSize:C,suppressFlicker:f,unit:N,value:b},{children:function(e){var t=e.dragging,n=(e.editing,e.value),c=e.displayValue,l=e.displayElement,d=e.inputElement,m=e.handleDragStart,p=(0,r.scale)(null!=v?v:c,s,u),h=(0,r.scale)(c,s,u),C=_||(0,r.keyOfMatchingRange)(null!=v?v:n,y)||"default",f=270*(h-.5);return(0,o.normalizeProps)((0,o.createVNode)(1,"div",(0,i.classes)(["Knob","Knob--color--"+C,B&&"Knob--bipolar",V,(0,a.computeBoxClassName)(x)]),[(0,o.createVNode)(1,"div","Knob__circle",(0,o.createVNode)(1,"div","Knob__cursorBox",(0,o.createVNode)(1,"div","Knob__cursor"),2,{style:{transform:"rotate("+f+"deg)"}}),2),t&&(0,o.createVNode)(1,"div",(0,i.classes)(["Knob__popupValue",w&&"Knob__popupValue--"+w]),l,0),(0,o.createVNode)(32,"svg","Knob__ring Knob__ringTrackPivot",(0,o.createVNode)(32,"circle","Knob__ringTrack",null,1,{cx:"50",cy:"50",r:"50"}),2,{viewBox:"0 0 100 100"}),(0,o.createVNode)(32,"svg","Knob__ring Knob__ringFillPivot",(0,o.createVNode)(32,"circle","Knob__ringFill",null,1,{style:{"stroke-dashoffset":((B?2.75:2)-1.5*p)*Math.PI*50},cx:"50",cy:"50",r:"50"}),2,{viewBox:"0 0 100 100"}),d],0,Object.assign({},(0,a.computeBoxProps)(Object.assign({style:Object.assign({"font-size":L+"rem"},g)},x)),{onMouseDown:m})))}})))}},function(e,t,n){"use strict";t.__esModule=!0,t.LabeledControls=void 0;var o=n(0),r=n(181);function i(e,t){if(null==e)return{};var n,o,r={},i=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}var a=function(e){var t=e.children,n=i(e,["children"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,r.Flex,Object.assign({mx:-.5,align:"stretch",justify:"space-between"},n,{children:t})))};t.LabeledControls=a;a.Item=function(e){var t=e.label,n=e.children,a=i(e,["label","children"]);return(0,o.createComponentVNode)(2,r.Flex.Item,{mx:1,children:(0,o.normalizeProps)((0,o.createComponentVNode)(2,r.Flex,Object.assign({minWidth:"52px",height:"100%",direction:"column",align:"center",textAlign:"center",justify:"space-between"},a,{children:[(0,o.createComponentVNode)(2,r.Flex.Item),(0,o.createComponentVNode)(2,r.Flex.Item,{children:n}),(0,o.createComponentVNode)(2,r.Flex.Item,{color:"label",children:t})]})))})}},function(e,t,n){"use strict";t.__esModule=!0,t.NanoMap=void 0;var o=n(0),r=n(2),i=n(1);var a=function(e){return e.stopPropagation&&e.stopPropagation(),e.preventDefault&&e.preventDefault(),e.cancelBubble=!0,e.returnValue=!1,!1},c=function(e){var t,n;function c(t){var n;n=e.call(this,t)||this;var o=window.innerWidth/2-256,r=window.innerHeight/2-256;return n.state={offsetX:o,offsetY:r,transform:"none",dragging:!1,originX:null,originY:null,zoom:1},n.handleDragStart=function(e){n.ref=e.target,n.setState({dragging:!1,originX:e.screenX,originY:e.screenY}),document.addEventListener("mousemove",n.handleDragMove),document.addEventListener("mouseup",n.handleDragEnd),a(e)},n.handleDragMove=function(e){n.setState((function(t){var n=Object.assign({},t),o=e.screenX-n.originX,r=e.screenY-n.originY;return t.dragging?(n.offsetX+=o,n.offsetY+=r,n.originX=e.screenX,n.originY=e.screenY):n.dragging=!0,n})),a(e)},n.handleDragEnd=function(e){n.setState({dragging:!1,originX:null,originY:null}),document.removeEventListener("mousemove",n.handleDragMove),document.removeEventListener("mouseup",n.handleDragEnd),a(e)},n.handleZoom=function(e,o){n.setState((function(e){var n=Math.min(Math.max(o,1),8),r=1.5*(n-e.zoom);e.zoom=n;var i=e.offsetX-262*r;i<-500&&(i=-500),i>500&&(i=500);var a=e.offsetY-256*r;return a<-200&&(a=-200),a>200&&(a=200),e.offsetX=i,e.offsetY=a,t.onZoom&&t.onZoom(e.zoom),e}))},n}return n=e,(t=c).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n,c.prototype.render=function(){var e=(0,i.useBackend)(this.context).config,t=this.state,n=t.dragging,a=t.offsetX,c=t.offsetY,d=t.zoom,u=void 0===d?1:d,s=this.props.children,m=280*u+"px",p={width:m,height:m,"margin-top":c+"px","margin-left":a+"px",overflow:"hidden",position:"relative","background-image":"url("+e.map+"_nanomap_z"+e.mapZLevel+".png)","background-size":"cover","background-repeat":"no-repeat","text-align":"center",cursor:n?"move":"auto"};return(0,o.createComponentVNode)(2,r.Box,{className:"NanoMap__container",children:[(0,o.createComponentVNode)(2,r.Box,{style:p,textAlign:"center",onMouseDown:this.handleDragStart,children:(0,o.createComponentVNode)(2,r.Box,{children:s})}),(0,o.createComponentVNode)(2,l,{zoom:u,onZoom:this.handleZoom})]})},c}(o.Component);t.NanoMap=c;c.Marker=function(e,t){var n=e.x,i=e.y,c=e.zoom,l=void 0===c?1:c,d=e.icon,u=e.tooltip,s=e.color,m=e.onClick,p=2*n*l-l-3,h=2*i*l-l-3;return(0,o.createVNode)(1,"div",null,(0,o.createComponentVNode)(2,r.Box,{position:"absolute",className:"NanoMap__marker",lineHeight:"0",bottom:h+"px",left:p+"px",onMouseDown:function(e){a(e),m(e)},children:[(0,o.createComponentVNode)(2,r.Icon,{name:d,color:s,fontSize:"6px"}),(0,o.createComponentVNode)(2,r.Tooltip,{content:u})]}),2)};var l=function(e,t){var n=(0,i.useBackend)(t),a=n.act,c=n.config,l=n.data;return(0,o.createComponentVNode)(2,r.Box,{className:"NanoMap__zoomer",children:(0,o.createComponentVNode)(2,r.LabeledList,{children:[(0,o.createComponentVNode)(2,r.LabeledList.Item,{label:"Zoom",children:(0,o.createComponentVNode)(2,r.Slider,{minValue:"1",maxValue:"8",stepPixelSize:"10",format:function(e){return e+"x"},value:e.zoom,onDrag:function(t,n){return e.onZoom(t,n)}})}),(0,o.createComponentVNode)(2,r.LabeledList.Item,{label:"Z-Level",children:l.map_levels.sort((function(e,t){return Number(e)-Number(t)})).map((function(e){return(0,o.createComponentVNode)(2,r.Button,{selected:~~e==~~c.mapZLevel,content:e,onClick:function(){a("setZLevel",{mapZLevel:e})}},e)}))})]})})};c.Zoomer=l},function(e,t,n){"use strict";t.__esModule=!0,t.Modal=void 0;var o=n(0),r=n(10),i=n(19),a=n(179);t.Modal=function(e){var t,n=e.className,c=e.children,l=e.onEnter,d=function(e,t){if(null==e)return{};var n,o,r={},i=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}(e,["className","children","onEnter"]);return l&&(t=function(e){13===(e.which||e.keyCode)&&l(e)}),(0,o.createComponentVNode)(2,a.Dimmer,{onKeyDown:t,children:(0,o.normalizeProps)((0,o.createVNode)(1,"div",(0,r.classes)(["Modal",n,(0,i.computeBoxClassName)(d)]),c,0,Object.assign({},(0,i.computeBoxProps)(d))))})}},function(e,t,n){"use strict";t.__esModule=!0,t.NoticeBox=void 0;var o=n(0),r=n(10),i=n(19);var a=function(e){var t=e.className,n=e.color,a=e.info,c=(e.warning,e.success),l=e.danger,d=function(e,t){if(null==e)return{};var n,o,r={},i=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}(e,["className","color","info","warning","success","danger"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,i.Box,Object.assign({className:(0,r.classes)(["NoticeBox",n&&"NoticeBox--color--"+n,a&&"NoticeBox--type--info",c&&"NoticeBox--type--success",l&&"NoticeBox--type--danger",t])},d)))};t.NoticeBox=a,a.defaultHooks=r.pureComponentHooks},function(e,t,n){"use strict";t.__esModule=!0,t.ProgressBar=void 0;var o=n(0),r=n(5),i=n(10),a=n(19);var c=function(e){var t=e.className,n=e.value,c=e.minValue,l=void 0===c?0:c,d=e.maxValue,u=void 0===d?1:d,s=e.color,m=e.ranges,p=void 0===m?{}:m,h=e.children,C=function(e,t){if(null==e)return{};var n,o,r={},i=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}(e,["className","value","minValue","maxValue","color","ranges","children"]),f=(0,r.scale)(n,l,u),N=h!==undefined,b=s||(0,r.keyOfMatchingRange)(n,p)||"default";return(0,o.normalizeProps)((0,o.createVNode)(1,"div",(0,i.classes)(["ProgressBar","ProgressBar--color--"+b,t,(0,a.computeBoxClassName)(C)]),[(0,o.createVNode)(1,"div","ProgressBar__fill ProgressBar__fill--animated",null,1,{style:{width:100*(0,r.clamp01)(f)+"%"}}),(0,o.createVNode)(1,"div","ProgressBar__content",N?h:(0,r.toFixed)(100*f)+"%",0)],4,Object.assign({},(0,a.computeBoxProps)(C))))};t.ProgressBar=c,c.defaultHooks=i.pureComponentHooks},function(e,t,n){"use strict";t.__esModule=!0,t.Section=void 0;var o=n(0),r=n(10),i=n(19);var a=function(e){var t=e.className,n=e.title,a=e.level,c=void 0===a?1:a,l=e.buttons,d=e.fill,u=e.stretchContents,s=e.noTopPadding,m=e.children,p=e.scrollable,h=e.flexGrow,C=function(e,t){if(null==e)return{};var n,o,r={},i=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}(e,["className","title","level","buttons","fill","stretchContents","noTopPadding","children","scrollable","flexGrow"]),f=!(0,r.isFalsy)(n)||!(0,r.isFalsy)(l),N=!(0,r.isFalsy)(m);return(0,o.normalizeProps)((0,o.createVNode)(1,"div",(0,r.classes)(["Section","Section--level--"+c,d&&"Section--fill",p&&"Section--scrollable",h&&"Section--flex",t].concat((0,i.computeBoxClassName)(C))),[f&&(0,o.createVNode)(1,"div","Section__title",[(0,o.createVNode)(1,"span","Section__titleText",n,0),(0,o.createVNode)(1,"div","Section__buttons",l,0)],4),N&&(0,o.createVNode)(1,"div",(0,r.classes)(["Section__content",!!u&&"Section__content--stretchContents",!!s&&"Section__content--noTopPadding"]),m,0)],0,Object.assign({},(0,i.computeBoxProps)(C))))};t.Section=a,a.defaultHooks=r.pureComponentHooks},function(e,t,n){"use strict";t.__esModule=!0,t.Slider=void 0;var o=n(0),r=n(5),i=n(10),a=n(19),c=n(130),l=n(131);t.Slider=function(e){if(Byond.IS_LTE_IE8)return(0,o.normalizeProps)((0,o.createComponentVNode)(2,l.NumberInput,Object.assign({},e)));var t=e.animated,n=e.format,d=e.maxValue,u=e.minValue,s=e.onChange,m=e.onDrag,p=e.step,h=e.stepPixelSize,C=e.suppressFlicker,f=e.unit,N=e.value,b=e.className,V=e.fillValue,g=e.color,v=e.ranges,_=void 0===v?{}:v,k=e.children,y=function(e,t){if(null==e)return{};var n,o,r={},i=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}(e,["animated","format","maxValue","minValue","onChange","onDrag","step","stepPixelSize","suppressFlicker","unit","value","className","fillValue","color","ranges","children"]),L=k!==undefined;return(0,o.normalizeProps)((0,o.createComponentVNode)(2,c.DraggableControl,Object.assign({dragMatrix:[1,0]},{animated:t,format:n,maxValue:d,minValue:u,onChange:s,onDrag:m,step:p,stepPixelSize:h,suppressFlicker:C,unit:f,value:N},{children:function(e){var t=e.dragging,n=(e.editing,e.value),c=e.displayValue,l=e.displayElement,s=e.inputElement,m=e.handleDragStart,p=V!==undefined&&null!==V,h=((0,r.scale)(n,u,d),(0,r.scale)(null!=V?V:c,u,d)),C=(0,r.scale)(c,u,d),f=g||(0,r.keyOfMatchingRange)(null!=V?V:n,_)||"default";return(0,o.normalizeProps)((0,o.createVNode)(1,"div",(0,i.classes)(["Slider","ProgressBar","ProgressBar--color--"+f,b,(0,a.computeBoxClassName)(y)]),[(0,o.createVNode)(1,"div",(0,i.classes)(["ProgressBar__fill",p&&"ProgressBar__fill--animated"]),null,1,{style:{width:100*(0,r.clamp01)(h)+"%",opacity:.4}}),(0,o.createVNode)(1,"div","ProgressBar__fill",null,1,{style:{width:100*(0,r.clamp01)(Math.min(h,C))+"%"}}),(0,o.createVNode)(1,"div","Slider__cursorOffset",[(0,o.createVNode)(1,"div","Slider__cursor"),(0,o.createVNode)(1,"div","Slider__pointer"),t&&(0,o.createVNode)(1,"div","Slider__popupValue",l,0)],0,{style:{width:100*(0,r.clamp01)(C)+"%"}}),(0,o.createVNode)(1,"div","ProgressBar__content",L?k:l,0),s],0,Object.assign({},(0,a.computeBoxProps)(y),{onMouseDown:m})))}})))}},function(e,t,n){"use strict";t.__esModule=!0,t.Tabs=void 0;var o=n(0),r=n(10),i=n(19),a=n(128);function c(e,t){if(null==e)return{};var n,o,r={},i=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}var l=function(e){var t=e.className,n=e.vertical,a=e.children,l=c(e,["className","vertical","children"]);return(0,o.normalizeProps)((0,o.createVNode)(1,"div",(0,r.classes)(["Tabs",n?"Tabs--vertical":"Tabs--horizontal",t,(0,i.computeBoxClassName)(l)]),(0,o.createVNode)(1,"div","Tabs__tabBox",a,0),2,Object.assign({},(0,i.computeBoxProps)(l))))};t.Tabs=l;l.Tab=function(e){var t=e.className,n=e.selected,i=e.altSelection,l=c(e,["className","selected","altSelection"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Button,Object.assign({className:(0,r.classes)(["Tabs__tab",n&&"Tabs__tab--selected",i&&n&&"Tabs__tab--altSelection",t]),selected:!i&&n,color:"transparent"},l)))}},function(e,t,n){var o={"./AICard.js":465,"./APC.js":466,"./AccountsTerminal.js":467,"./AdminShuttleController.js":468,"./AgentCard.js":469,"./AiAirlock.js":470,"./AiRestorer.js":471,"./AiSupermatter.js":472,"./AirAlarm.js":473,"./AlgaeFarm.js":475,"./AppearanceChanger.js":476,"./ArcadeBattle.js":477,"./AreaScrubberControl.js":478,"./AssemblyInfrared.js":479,"./AssemblyProx.js":480,"./AssemblyTimer.js":481,"./AtmosAlertConsole.js":482,"./AtmosControl.js":186,"./AtmosFilter.js":483,"./AtmosMixer.js":484,"./Autolathe.js":485,"./Batteryrack.js":486,"./BeaconLocator.js":487,"./Biogenerator.js":488,"./BodyDesigner.js":489,"./BodyScanner.js":490,"./BombTester.js":491,"./BotanyEditor.js":492,"./BotanyIsolator.js":493,"./BrigTimer.js":494,"./CameraConsole.js":187,"./Canister.js":495,"./CasinoPrizeDispenserCh.js":496,"./CharacterDirectory.js":497,"./ChemDispenser.js":498,"./ChemMaster.js":502,"./ClawMachine.js":503,"./Cleanbot.js":504,"./CloningConsole.js":505,"./ColorMate.js":506,"./CommunicationsConsole.js":189,"./Communicator.js":507,"./ComputerFabricator.js":508,"./CookingAppliance.js":509,"./CrewManifest.js":94,"./CrewMonitor.js":190,"./Cryo.js":510,"./CryoStorage.js":191,"./CryoStorageVr.js":511,"./DNAForensics.js":512,"./DNAModifier.js":513,"./DestinationTagger.js":514,"./DiseaseSplicer.js":515,"./DishIncubator.js":516,"./DisposalBin.js":517,"./DroneConsole.js":518,"./EmbeddedController.js":519,"./ExonetNode.js":520,"./ExosuitFabricator.js":132,"./Farmbot.js":521,"./Fax.js":522,"./FileCabinet.js":523,"./Floorbot.js":524,"./GasPump.js":525,"./GasTemperatureSystem.js":526,"./GeneralAtmoControl.js":527,"./GeneralRecords.js":528,"./Gps.js":529,"./GravityGenerator.js":530,"./GuestPass.js":531,"./GyrotronControl.js":532,"./Holodeck.js":533,"./ICAssembly.js":534,"./ICCircuit.js":535,"./ICDetailer.js":536,"./ICPrinter.js":537,"./IDCard.js":538,"./IdentificationComputer.js":133,"./InventoryPanel.js":539,"./InventoryPanelHuman.js":540,"./IsolationCentrifuge.js":541,"./JanitorCart.js":542,"./Jukebox.js":543,"./LawManager.js":544,"./LookingGlass.js":545,"./MechaControlConsole.js":546,"./Medbot.js":547,"./MedicalRecords.js":548,"./MessageMonitor.js":549,"./Microwave.js":550,"./MiningOreProcessingConsole.js":551,"./MiningStackingConsole.js":552,"./MiningVendor.js":553,"./MuleBot.js":554,"./NIF.js":555,"./NTNetRelay.js":556,"./Newscaster.js":557,"./NoticeBoard.js":558,"./NtosAccessDecrypter.js":559,"./NtosArcade.js":560,"./NtosAtmosControl.js":561,"./NtosCameraConsole.js":562,"./NtosCommunicationsConsole.js":563,"./NtosConfiguration.js":564,"./NtosCrewMonitor.js":565,"./NtosDigitalWarrant.js":566,"./NtosEmailAdministration.js":567,"./NtosEmailClient.js":194,"./NtosFileManager.js":568,"./NtosIdentificationComputer.js":569,"./NtosMain.js":570,"./NtosNetChat.js":571,"./NtosNetDos.js":572,"./NtosNetDownloader.js":573,"./NtosNetMonitor.js":574,"./NtosNetTransfer.js":575,"./NtosNewsBrowser.js":576,"./NtosOvermapNavigation.js":577,"./NtosPowerMonitor.js":578,"./NtosRCON.js":579,"./NtosRevelation.js":580,"./NtosShutoffMonitor.js":581,"./NtosStationAlertConsole.js":582,"./NtosSupermatterMonitor.js":583,"./NtosUAV.js":584,"./NtosWordProcessor.js":585,"./OmniFilter.js":586,"./OmniMixer.js":587,"./OperatingComputer.js":588,"./OvermapDisperser.js":589,"./OvermapEngines.js":200,"./OvermapFull.js":590,"./OvermapHelm.js":201,"./OvermapNavigation.js":195,"./OvermapShieldGenerator.js":591,"./OvermapShipSensors.js":202,"./ParticleAccelerator.js":592,"./PartsLathe.js":593,"./PathogenicIsolator.js":594,"./Pda.js":595,"./Photocopier.js":610,"./PipeDispenser.js":611,"./PlantAnalyzer.js":612,"./PointDefenseControl.js":613,"./PortableGenerator.js":614,"./PortablePump.js":615,"./PortableScrubber.js":616,"./PortableTurret.js":617,"./PowerMonitor.js":135,"./PrecisionEditor.js":618,"./PressureRegulator.js":619,"./PrisonerManagement.js":620,"./RCON.js":196,"./RIGSuit.js":621,"./Radio.js":622,"./RapidPipeDispenser.js":204,"./RequestConsole.js":623,"./ResearchConsole.js":624,"./ResearchServerController.js":625,"./ResleevingConsole.js":626,"./ResleevingPod.js":627,"./RoboticsControlConsole.js":628,"./RogueZones.js":629,"./RustCoreMonitor.js":630,"./RustFuelControl.js":631,"./Secbot.js":632,"./SecurityRecords.js":633,"./SeedStorage.js":634,"./ShieldCapacitor.js":635,"./ShieldGenerator.js":636,"./ShutoffMonitor.js":197,"./ShuttleControl.js":637,"./Signaler.js":203,"./Sleeper.js":638,"./SmartVend.js":639,"./Smes.js":640,"./SolarControl.js":641,"./SpaceHeater.js":642,"./Stack.js":643,"./StarcasterCh.js":644,"./StationAlertConsole.js":198,"./StationBlueprints.js":645,"./SuitCycler.js":646,"./SuitStorageUnit.js":647,"./SupermatterMonitor.js":199,"./SupplyConsole.js":648,"./TEGenerator.js":649,"./Tank.js":650,"./TankDispenser.js":651,"./TelecommsLogBrowser.js":652,"./TelecommsMachineBrowser.js":653,"./TelecommsMultitoolMenu.js":654,"./Teleporter.js":655,"./TelesciConsole.js":656,"./TimeClock.js":657,"./TransferValve.js":658,"./TurbineControl.js":659,"./Turbolift.js":660,"./Uplink.js":661,"./Vending.js":662,"./VolumePanel.js":663,"./VorePanel.js":664,"./Wires.js":665,"./XenoarchArtifactAnalyzer.js":666,"./XenoarchArtifactHarvester.js":667,"./XenoarchDepthScanner.js":668,"./XenoarchHandheldPowerUtilizer.js":669,"./XenoarchReplicator.js":670,"./XenoarchSpectrometer.js":671,"./XenoarchSuspension.js":672,"./pAIAtmos.js":673,"./pAIDirectives.js":674,"./pAIDoorjack.js":675,"./pAIInterface.js":676,"./pAIMedrecords.js":677,"./pAISecrecords.js":678};function r(e){var t=i(e);return n(t)}function i(e){if(!n.o(o,e)){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}return o[e]}r.keys=function(){return Object.keys(o)},r.resolve=i,e.exports=r,r.id=464},function(e,t,n){"use strict";t.__esModule=!0,t.AICard=void 0;var o=n(0),r=n(1),i=n(2),a=n(3);t.AICard=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.has_ai,u=l.integrity,s=l.backup_capacitor,m=l.flushing,p=l.has_laws,h=l.laws,C=l.wireless,f=l.radio;if(0===d)return(0,o.createComponentVNode)(2,a.Window,{width:600,height:470,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:(0,o.createComponentVNode)(2,i.Section,{title:"Stored AI",children:(0,o.createComponentVNode)(2,i.Box,{children:(0,o.createVNode)(1,"h3",null,"No AI detected.",16)})})})});var N=null;N=u>=75?"green":u>=25?"yellow":"red";var b=null;return s>=75&&(b="green"),b=s>=25?"yellow":"red",(0,o.createComponentVNode)(2,a.Window,{width:600,height:470,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,i.Section,{title:"Stored AI",children:[(0,o.createComponentVNode)(2,i.Box,{bold:!0,display:"inline-block",children:(0,o.createVNode)(1,"h3",null,name,0)}),(0,o.createComponentVNode)(2,i.Box,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Integrity",children:(0,o.createComponentVNode)(2,i.ProgressBar,{color:N,value:u/100})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Power",children:(0,o.createComponentVNode)(2,i.ProgressBar,{color:b,value:s/100})})]})}),(0,o.createComponentVNode)(2,i.Box,{color:"red",children:(0,o.createVNode)(1,"h2",null,1===m?"Wipe of AI in progress...":"",0)})]}),(0,o.createComponentVNode)(2,i.Section,{title:"Laws",children:!!p&&(0,o.createComponentVNode)(2,i.Box,{children:h.map((function(e,t){return(0,o.createComponentVNode)(2,i.Box,{display:"inline-block",children:e},t)}))})||(0,o.createComponentVNode)(2,i.Box,{color:"red",children:(0,o.createVNode)(1,"h3",null,"No laws detected.",16)})}),(0,o.createComponentVNode)(2,i.Section,{title:"Actions",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Wireless Activity",children:(0,o.createComponentVNode)(2,i.Button,{icon:C?"check":"times",content:C?"Enabled":"Disabled",color:C?"green":"red",onClick:function(){return c("wireless")}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Subspace Transceiver",children:(0,o.createComponentVNode)(2,i.Button,{icon:f?"check":"times",content:f?"Enabled":"Disabled",color:f?"green":"red",onClick:function(){return c("radio")}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"AI Power",children:(0,o.createComponentVNode)(2,i.Button.Confirm,{icon:"radiation",confirmIcon:"radiation",disabled:m||0===u,confirmColor:"red",content:"Shutdown",onClick:function(){return c("wipe")}})})]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.APC=void 0;var o=n(0),r=n(1),i=n(2),a=n(3),c=n(185),l=n(61);t.APC=function(e,t){var n=(0,r.useBackend)(t),i=(n.act,n.data),c=(0,o.createComponentVNode)(2,u);return i.gridCheck?c=(0,o.createComponentVNode)(2,s):i.failTime&&(c=(0,o.createComponentVNode)(2,m)),(0,o.createComponentVNode)(2,a.Window,{width:450,height:475,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:c})})};var d={2:{color:"good",externalPowerText:"External Power",chargingText:"Fully Charged"},1:{color:"average",externalPowerText:"Low External Power",chargingText:"Charging"},0:{color:"bad",externalPowerText:"No External Power",chargingText:"Not Charging"}},u=function(e,t){var n=(0,r.useBackend)(t),a=n.act,l=n.data,u=l.locked&&!l.siliconUser,s=(l.normallyLocked,d[l.externalPower]||d[0]),m=d[l.chargingStatus]||d[0],p=l.powerChannels||[],h=l.powerCellStatus/100;return(0,o.createFragment)([(0,o.createComponentVNode)(2,c.InterfaceLockNoticeBox,{deny:l.emagged,denialMessage:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Box,{color:"bad",fontSize:"1.5rem",children:"Fault in ID authenticator."}),(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"Please contact maintenance for service."})],4)}),(0,o.createComponentVNode)(2,i.Section,{title:"Power Status",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Main Breaker",color:s.color,buttons:(0,o.createComponentVNode)(2,i.Button,{icon:l.isOperating?"power-off":"times",content:l.isOperating?"On":"Off",selected:l.isOperating&&!u,color:l.isOperating?"":"bad",disabled:u,onClick:function(){return a("breaker")}}),children:["[ ",s.externalPowerText," ]"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Power Cell",children:(0,o.createComponentVNode)(2,i.ProgressBar,{color:"good",value:h})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Charge Mode",color:m.color,buttons:(0,o.createComponentVNode)(2,i.Button,{icon:l.chargeMode?"sync":"times",content:l.chargeMode?"Auto":"Off",selected:l.chargeMode,disabled:u,onClick:function(){return a("charge")}}),children:["[ ",m.chargingText," ]"]})]})}),(0,o.createComponentVNode)(2,i.Section,{title:"Power Channels",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[p.map((function(e){var t=e.topicParams;return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.title,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Box,{inline:!0,mx:2,color:e.status>=2?"good":"bad",children:e.status>=2?"On":"Off"}),(0,o.createComponentVNode)(2,i.Button,{icon:"sync",content:"Auto",selected:!u&&(1===e.status||3===e.status),disabled:u,onClick:function(){return a("channel",t.auto)}}),(0,o.createComponentVNode)(2,i.Button,{icon:"power-off",content:"On",selected:!u&&2===e.status,disabled:u,onClick:function(){return a("channel",t.on)}}),(0,o.createComponentVNode)(2,i.Button,{icon:"times",content:"Off",selected:!u&&0===e.status,disabled:u,onClick:function(){return a("channel",t.off)}})],4),children:[e.powerLoad," W"]},e.title)})),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Total Load",children:l.totalCharging?(0,o.createVNode)(1,"b",null,[l.totalLoad,(0,o.createTextVNode)(" W (+ "),l.totalCharging,(0,o.createTextVNode)(" W charging)")],0):(0,o.createVNode)(1,"b",null,[l.totalLoad,(0,o.createTextVNode)(" W")],0)})]})}),(0,o.createComponentVNode)(2,i.Section,{title:"Misc",buttons:!!l.siliconUser&&(0,o.createComponentVNode)(2,i.Button,{icon:"lightbulb-o",content:"Overload",onClick:function(){return a("overload")}}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Cover Lock",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:l.coverLocked?"lock":"unlock",content:l.coverLocked?"Engaged":"Disengaged",selected:l.coverLocked,disabled:u,onClick:function(){return a("cover")}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Night Shift Lighting",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:"lightbulb-o",content:"Disabled",selected:2===l.nightshiftSetting,onClick:function(){return a("nightshift",{nightshift:2})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"lightbulb-o",content:"Automatic",selected:1===l.nightshiftSetting,onClick:function(){return a("nightshift",{nightshift:1})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"lightbulb-o",content:"Enabled",selected:3===l.nightshiftSetting,onClick:function(){return a("nightshift",{nightshift:3})}})],4)}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Emergency Lighting",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"lightbulb-o",content:l.emergencyLights?"Enabled":"Disabled",selected:l.emergencyLights,onClick:function(){return a("emergency_lighting")}})})]})})],4)},s=function(e,t){return(0,o.createComponentVNode)(2,l.FullscreenNotice,{title:"System Failure",children:[(0,o.createComponentVNode)(2,i.Box,{fontSize:"1.5rem",bold:!0,children:(0,o.createComponentVNode)(2,i.Icon,{name:"exclamation-triangle",verticalAlign:"middle",size:3,mr:"1rem"})}),(0,o.createComponentVNode)(2,i.Box,{fontSize:"1.5rem",bold:!0,children:"Power surge detected, grid check in effect..."})]})},m=function(e,t){var n=(0,r.useBackend)(t),a=n.data,c=n.act,l=(0,o.createComponentVNode)(2,i.Button,{icon:"repeat",content:"Restart Now",color:"good",onClick:function(){return c("reboot")}});return a.locked&&!a.siliconUser&&(l=(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"Swipe an ID card for manual reboot."})),(0,o.createComponentVNode)(2,i.Dimmer,{textAlign:"center",children:[(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:(0,o.createVNode)(1,"h1",null,"SYSTEM FAILURE",16)}),(0,o.createComponentVNode)(2,i.Box,{color:"average",children:(0,o.createVNode)(1,"h2",null,"I/O regulators malfunction detected! Waiting for system reboot...",16)}),(0,o.createComponentVNode)(2,i.Box,{color:"good",children:["Automatic reboot in ",a.failTime," seconds..."]}),(0,o.createComponentVNode)(2,i.Box,{mt:4,children:l})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.AccountsTerminal=void 0;var o=n(0),r=(n(5),n(1)),i=n(2),a=n(3);t.AccountsTerminal=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,u=d.id_inserted,s=d.id_card,m=d.access_level,p=d.machine_id;return(0,o.createComponentVNode)(2,a.Window,{width:400,height:640,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Machine",color:"average",children:p}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"ID",children:(0,o.createComponentVNode)(2,i.Button,{icon:u?"eject":"sign-in-alt",fluid:!0,content:s,onClick:function(){return l("insert_card")}})})]})}),m>0&&(0,o.createComponentVNode)(2,c)]})})};var c=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,s=c.creating_new_account,m=c.detailed_account_view;return(0,o.createComponentVNode)(2,i.Section,{title:"Menu",children:[(0,o.createComponentVNode)(2,i.Tabs,{children:[(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:!s&&!m,icon:"home",onClick:function(){return a("view_accounts_list")},children:"Home"}),(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:s,icon:"cog",onClick:function(){return a("create_account")},children:"New Account"}),(0,o.createComponentVNode)(2,i.Tabs.Tab,{disabled:s,icon:"print",onClick:function(){return a("print")},children:"Print"})]}),s&&(0,o.createComponentVNode)(2,l)||m&&(0,o.createComponentVNode)(2,d)||(0,o.createComponentVNode)(2,u)]})},l=function(e,t){var n=(0,r.useBackend)(t).act,a=(0,r.useSharedState)(t,"holder",""),c=a[0],l=a[1],d=(0,r.useSharedState)(t,"money",""),u=d[0],s=d[1];return(0,o.createComponentVNode)(2,i.Section,{title:"Create Account",level:2,children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Account Holder",children:(0,o.createComponentVNode)(2,i.Input,{value:c,fluid:!0,onInput:function(e,t){return l(t)}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Initial Deposit",children:(0,o.createComponentVNode)(2,i.Input,{value:u,fluid:!0,onInput:function(e,t){return s(t)}})})]}),(0,o.createComponentVNode)(2,i.Button,{disabled:!c||!u,mt:1,fluid:!0,icon:"plus",onClick:function(){return n("finalise_create_account",{holder_name:c,starting_funds:u})},content:"Create"})]})},d=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,l=c.access_level,d=c.station_account_number,u=c.account_number,s=c.owner_name,m=c.money,p=c.suspended,h=c.transactions;return(0,o.createComponentVNode)(2,i.Section,{title:"Account Details",level:2,buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"ban",selected:p,content:"Suspend",onClick:function(){return a("toggle_suspension")}}),children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Account Number",children:["#",u]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Holder",children:s}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Balance",children:[m,"\u20ae"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Status",color:p?"bad":"good",children:p?"SUSPENDED":"Active"})]}),(0,o.createComponentVNode)(2,i.Section,{title:"CentCom Administrator",level:2,mt:1,children:(0,o.createComponentVNode)(2,i.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Payroll",children:(0,o.createComponentVNode)(2,i.Button.Confirm,{color:"bad",fluid:!0,icon:"ban",confirmIcon:"ban",content:"Revoke",confirmContent:"This cannot be undone.",disabled:u===d,onClick:function(){return a("revoke_payroll")}})})})}),l>=2&&(0,o.createComponentVNode)(2,i.Section,{title:"Silent Funds Transfer",level:2,children:[(0,o.createComponentVNode)(2,i.Button,{icon:"plus",onClick:function(){return a("add_funds")},content:"Add Funds"}),(0,o.createComponentVNode)(2,i.Button,{icon:"plus",onClick:function(){return a("remove_funds")},content:"Remove Funds"})]}),(0,o.createComponentVNode)(2,i.Section,{title:"Transactions",level:2,mt:1,children:(0,o.createComponentVNode)(2,i.Table,{children:[(0,o.createComponentVNode)(2,i.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:"Timestamp"}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:"Target"}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:"Reason"}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:"Value"}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:"Terminal"})]}),h.map((function(e,t){return(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:[e.date," ",e.time]}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:e.target_name}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:e.purpose}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:[e.amount,"\u20ae"]}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:e.source_terminal})]},t)}))]})})]})},u=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data.accounts;return(0,o.createComponentVNode)(2,i.Section,{title:"NanoTrasen Accounts",level:2,children:c.length&&(0,o.createComponentVNode)(2,i.LabeledList,{children:c.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.owner_name+e.suspended,color:e.suspended?"bad":null,children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,content:"#"+e.account_number,onClick:function(){return a("view_account_detail",{account_index:e.account_index})}})},e.account_index)}))})||(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"There are no accounts available."})})}},function(e,t,n){"use strict";t.__esModule=!0,t.ShuttleList=t.AdminShuttleController=void 0;var o=n(0),r=n(8),i=n(1),a=n(2),c=n(3);t.AdminShuttleController=function(e,t){var n=(0,i.useBackend)(t);n.act,n.data;return(0,o.createComponentVNode)(2,c.Window,{width:600,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,l)})})};var l=function(e,t){var n=(0,i.useBackend)(t),c=n.act,l=n.data,u=l.shuttles,s=l.overmap_ships;return(0,o.createComponentVNode)(2,a.Section,{noTopPadding:!0,children:[(0,o.createComponentVNode)(2,a.Section,{title:"Classic Shuttles",level:2,children:(0,o.createComponentVNode)(2,a.Table,{children:(0,r.sortBy)((function(e){return e.name}))(u).map((function(e){return(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:(0,o.createComponentVNode)(2,a.Button,{m:0,content:"JMP",onClick:function(){return c("adminobserve",{ref:e.ref})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:(0,o.createComponentVNode)(2,a.Button,{m:0,content:"Fly",onClick:function(){return c("classicmove",{ref:e.ref})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.name}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.current_location}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:d(e.status)})]},e.ref)}))})}),(0,o.createComponentVNode)(2,a.Section,{title:"Overmap Ships",level:2,children:(0,o.createComponentVNode)(2,a.Table,{children:(0,r.sortBy)((function(e){var t;return(null==(t=e.name)?void 0:t.toLowerCase())||e.name||e.ref}))(s).map((function(e){return(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:(0,o.createComponentVNode)(2,a.Button,{content:"JMP",onClick:function(){return c("adminobserve",{ref:e.ref})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:(0,o.createComponentVNode)(2,a.Button,{content:"Control",onClick:function(){return c("overmap_control",{ref:e.ref})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.name})]},e.ref)}))})})]})};t.ShuttleList=l;var d=function(e){switch(e){case 0:return"Idle";case 1:return"Warmup";case 2:return"Transit";default:return"UNK"}}},function(e,t,n){"use strict";t.__esModule=!0,t.AgentCard=void 0;var o=n(0),r=(n(5),n(1)),i=n(2),a=n(3);t.AgentCard=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.entries,u=l.electronic_warfare;return(0,o.createComponentVNode)(2,a.Window,{width:550,height:400,theme:"syndicate",children:(0,o.createComponentVNode)(2,a.Window.Content,{children:[(0,o.createComponentVNode)(2,i.Section,{title:"Info",children:(0,o.createComponentVNode)(2,i.Table,{children:d.map((function(e){return(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:(0,o.createComponentVNode)(2,i.Button,{onClick:function(){return c(e.name.toLowerCase().replace(/ /g,""))},icon:"cog"})}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:e.name}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:e.value})]},e.name)}))})}),(0,o.createComponentVNode)(2,i.Section,{title:"Electronic Warfare",children:(0,o.createComponentVNode)(2,i.Button.Checkbox,{checked:u,content:u?"Electronic warfare is enabled. This will prevent you from being tracked by the AI.":"Electronic warfare disabled.",onClick:function(){return c("electronic_warfare")}})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.AiAirlock=void 0;var o=n(0),r=n(1),i=n(2),a=n(3),c={2:{color:"good",localStatusText:"Optimal"},1:{color:"average",localStatusText:"Caution"},0:{color:"bad",localStatusText:"Offline"}};t.AiAirlock=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,u=c[d.power.main]||c[0],s=c[d.power.backup]||c[0],m=c[d.shock]||c[0];return(0,o.createComponentVNode)(2,a.Window,{width:500,height:390,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:[(0,o.createComponentVNode)(2,i.Section,{title:"Power Status",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Main",color:u.color,buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"lightbulb-o",disabled:!d.power.main,content:"Disrupt",onClick:function(){return l("disrupt-main")}}),children:[d.power.main?"Online":"Offline"," ",d.wires.main_1&&d.wires.main_2?d.power.main_timeleft>0&&"["+d.power.main_timeleft+"s]":"[Wires have been cut!]"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Backup",color:s.color,buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"lightbulb-o",disabled:!d.power.backup,content:"Disrupt",onClick:function(){return l("disrupt-backup")}}),children:[d.power.backup?"Online":"Offline"," ",d.wires.backup_1&&d.wires.backup_2?d.power.backup_timeleft>0&&"["+d.power.backup_timeleft+"s]":"[Wires have been cut!]"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Electrify",color:m.color,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:"wrench",disabled:!(d.wires.shock&&0===d.shock),content:"Restore",onClick:function(){return l("shock-restore")}}),(0,o.createComponentVNode)(2,i.Button,{icon:"bolt",disabled:!d.wires.shock,content:"Temporary",onClick:function(){return l("shock-temp")}}),(0,o.createComponentVNode)(2,i.Button,{icon:"bolt",disabled:!d.wires.shock,content:"Permanent",onClick:function(){return l("shock-perm")}})],4),children:[2===d.shock?"Safe":"Electrified"," ",(d.wires.shock?d.shock_timeleft>0&&"["+d.shock_timeleft+"s]":"[Wires have been cut!]")||-1===d.shock_timeleft&&"[Permanent]"]})]})}),(0,o.createComponentVNode)(2,i.Section,{title:"Access and Door Control",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"ID Scan",color:"bad",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:d.id_scanner?"power-off":"times",content:d.id_scanner?"Enabled":"Disabled",selected:d.id_scanner,disabled:!d.wires.id_scanner,onClick:function(){return l("idscan-toggle")}}),children:!d.wires.id_scanner&&"[Wires have been cut!]"}),(0,o.createComponentVNode)(2,i.LabeledList.Divider),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Door Bolts",color:"bad",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:d.locked?"lock":"unlock",content:d.locked?"Lowered":"Raised",selected:d.locked,disabled:!d.wires.bolts,onClick:function(){return l("bolt-toggle")}}),children:!d.wires.bolts&&"[Wires have been cut!]"}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Door Bolt Lights",color:"bad",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:d.lights?"power-off":"times",content:d.lights?"Enabled":"Disabled",selected:d.lights,disabled:!d.wires.lights,onClick:function(){return l("light-toggle")}}),children:!d.wires.lights&&"[Wires have been cut!]"}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Door Force Sensors",color:"bad",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:d.safe?"power-off":"times",content:d.safe?"Enabled":"Disabled",selected:d.safe,disabled:!d.wires.safe,onClick:function(){return l("safe-toggle")}}),children:!d.wires.safe&&"[Wires have been cut!]"}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Door Timing Safety",color:"bad",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:d.speed?"power-off":"times",content:d.speed?"Enabled":"Disabled",selected:d.speed,disabled:!d.wires.timing,onClick:function(){return l("speed-toggle")}}),children:!d.wires.timing&&"[Wires have been cut!]"}),(0,o.createComponentVNode)(2,i.LabeledList.Divider),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Door Control",color:"bad",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:d.opened?"sign-out-alt":"sign-in-alt",content:d.opened?"Open":"Closed",selected:d.opened,disabled:d.locked||d.welded,onClick:function(){return l("open-close")}}),children:!(!d.locked&&!d.welded)&&(0,o.createVNode)(1,"span",null,[(0,o.createTextVNode)("[Door is "),d.locked?"bolted":"",d.locked&&d.welded?" and ":"",d.welded?"welded":"",(0,o.createTextVNode)("!]")],0)})]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.AiRestorerContent=t.AiRestorer=void 0;var o=n(0),r=n(1),i=n(2),a=n(3);t.AiRestorer=function(){return(0,o.createComponentVNode)(2,a.Window,{width:370,height:360,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,c)})})};var c=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,l=c.AI_present,d=c.error,u=c.name,s=c.laws,m=c.isDead,p=c.restoring,h=c.health,C=c.ejectable;return(0,o.createFragment)([d&&(0,o.createComponentVNode)(2,i.NoticeBox,{textAlign:"center",children:d}),!!C&&(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"eject",content:l?u:"----------",disabled:!l,onClick:function(){return a("PRG_eject")}}),!!l&&(0,o.createComponentVNode)(2,i.Section,{title:C?"System Status":u,buttons:(0,o.createComponentVNode)(2,i.Box,{inline:!0,bold:!0,color:m?"bad":"good",children:m?"Nonfunctional":"Functional"}),children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Integrity",children:(0,o.createComponentVNode)(2,i.ProgressBar,{value:h,minValue:0,maxValue:100,ranges:{good:[70,Infinity],average:[50,70],bad:[-Infinity,50]}})})}),!!p&&(0,o.createComponentVNode)(2,i.Box,{bold:!0,textAlign:"center",fontSize:"20px",color:"good",mt:1,children:"RECONSTRUCTION IN PROGRESS"}),(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"plus",content:"Begin Reconstruction",disabled:p,mt:1,onClick:function(){return a("PRG_beginReconstruction")}}),(0,o.createComponentVNode)(2,i.Section,{title:"Laws",level:2,children:s.map((function(e){return(0,o.createComponentVNode)(2,i.Box,{className:"candystripe",children:e},e)}))})]})],0)};t.AiRestorerContent=c},function(e,t,n){"use strict";t.__esModule=!0,t.AiSupermatter=void 0;var o=n(0),r=(n(5),n(1)),i=n(2),a=n(3),c=(n(20),n(61));t.AiSupermatter=function(e,t){var n=(0,r.useBackend)(t).data,i=(n.integrity_percentage,n.ambient_temp,n.ambient_pressure,n.detonating),c=(0,o.createComponentVNode)(2,d);return i&&(c=(0,o.createComponentVNode)(2,l)),(0,o.createComponentVNode)(2,a.Window,{width:500,height:300,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:c})})};var l=function(e,t){return(0,o.createComponentVNode)(2,c.FullscreenNotice,{title:"DETONATION IMMINENT",children:(0,o.createComponentVNode)(2,i.Box,{fontSize:"1.5rem",bold:!0,color:"bad",children:[(0,o.createComponentVNode)(2,i.Icon,{color:"bad",name:"exclamation-triangle",verticalAlign:"middle",size:3,mr:"1rem"}),(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"CRYSTAL DELAMINATING"}),(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"Evacuate area immediately"})]})})},d=function(e,t){var n=(0,r.useBackend)(t).data,a=n.integrity_percentage,c=n.ambient_temp,l=n.ambient_pressure;return(0,o.createComponentVNode)(2,i.Section,{title:"Status",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Crystal Integrity",children:(0,o.createComponentVNode)(2,i.ProgressBar,{value:a,maxValue:100,ranges:{good:[90,Infinity],average:[25,90],bad:[-Infinity,25]}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Environment Temperature",children:(0,o.createComponentVNode)(2,i.ProgressBar,{value:c,maxValue:1e4,ranges:{bad:[5e3,Infinity],average:[4e3,5e3],good:[-Infinity,4e3]},children:[c," K"]})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Environment Pressure",children:[l," kPa"]})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.AirAlarm=void 0;var o=n(0),r=n(5),i=(n(6),n(1)),a=n(2),c=n(28),l=n(3),d=n(185),u=n(474);t.AirAlarm=function(e,t){var n=(0,i.useBackend)(t),r=(n.act,n.data),a=r.locked&&!r.siliconUser&&!r.remoteUser;return(0,o.createComponentVNode)(2,l.Window,{width:440,height:650,resizable:!0,children:(0,o.createComponentVNode)(2,l.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,d.InterfaceLockNoticeBox),(0,o.createComponentVNode)(2,s),(0,o.createComponentVNode)(2,m),!a&&(0,o.createComponentVNode)(2,h)]})})};var s=function(e,t){var n=(0,i.useBackend)(t).data,l=(n.environment_data||[]).filter((function(e){return e.value>=.01})),d={0:{color:"good",localStatusText:"Optimal"},1:{color:"average",localStatusText:"Caution"},2:{color:"bad",localStatusText:"Danger (Internals Required)"}},u=d[n.danger_level]||d[0];return(0,o.createComponentVNode)(2,a.Section,{title:"Air Status",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[l.length>0&&(0,o.createFragment)([l.map((function(e){var t=d[e.danger_level]||d[0];return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:(0,c.getGasLabel)(e.name),color:t.color,children:[(0,r.toFixed)(e.value,2),e.unit]},e.name)})),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Local status",color:u.color,children:u.localStatusText}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Area status",color:n.atmos_alarm||n.fire_alarm?"bad":"good",children:(n.atmos_alarm?"Atmosphere Alarm":n.fire_alarm&&"Fire Alarm")||"Nominal"})],0)||(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Warning",color:"bad",children:"Cannot obtain air sample for analysis."}),!!n.emagged&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Warning",color:"bad",children:"Safety measures offline. Device may exhibit abnormal behavior."})]})})},m=function(e,t){var n=(0,i.useBackend)(t),r=n.act,c=n.data,l=c.target_temperature,d=c.rcon;return(0,o.createComponentVNode)(2,a.Section,{title:"Comfort Settings",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Remote Control",children:[(0,o.createComponentVNode)(2,a.Button,{selected:1===d,content:"Off",onClick:function(){return r("rcon",{rcon:1})}}),(0,o.createComponentVNode)(2,a.Button,{selected:2===d,content:"Auto",onClick:function(){return r("rcon",{rcon:2})}}),(0,o.createComponentVNode)(2,a.Button,{selected:3===d,content:"On",onClick:function(){return r("rcon",{rcon:3})}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Thermostat",children:(0,o.createComponentVNode)(2,a.Button,{content:l,onClick:function(){return r("temperature")}})})]})})},p={home:{title:"Air Controls",component:function(){return C}},vents:{title:"Vent Controls",component:function(){return f}},scrubbers:{title:"Scrubber Controls",component:function(){return N}},modes:{title:"Operating Mode",component:function(){return b}},thresholds:{title:"Alarm Thresholds",component:function(){return V}}},h=function(e,t){var n=(0,i.useLocalState)(t,"screen"),r=n[0],c=n[1],l=p[r]||p.home,d=l.component();return(0,o.createComponentVNode)(2,a.Section,{title:l.title,buttons:r&&(0,o.createComponentVNode)(2,a.Button,{icon:"arrow-left",content:"Back",onClick:function(){return c()}}),children:(0,o.createComponentVNode)(2,d)})},C=function(e,t){var n=(0,i.useBackend)(t),r=n.act,c=n.data,l=(0,i.useLocalState)(t,"screen"),d=(l[0],l[1]),u=c.mode,s=c.atmos_alarm;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:s?"exclamation-triangle":"exclamation",color:s&&"caution",content:"Area Atmosphere Alarm",onClick:function(){return r(s?"reset":"alarm")}}),(0,o.createComponentVNode)(2,a.Box,{mt:1}),(0,o.createComponentVNode)(2,a.Button,{icon:3===u?"exclamation-triangle":"exclamation",color:3===u&&"danger",content:"Panic Siphon",onClick:function(){return r("mode",{mode:3===u?1:3})}}),(0,o.createComponentVNode)(2,a.Box,{mt:2}),(0,o.createComponentVNode)(2,a.Button,{icon:"sign-out-alt",content:"Vent Controls",onClick:function(){return d("vents")}}),(0,o.createComponentVNode)(2,a.Box,{mt:1}),(0,o.createComponentVNode)(2,a.Button,{icon:"filter",content:"Scrubber Controls",onClick:function(){return d("scrubbers")}}),(0,o.createComponentVNode)(2,a.Box,{mt:1}),(0,o.createComponentVNode)(2,a.Button,{icon:"cog",content:"Operating Mode",onClick:function(){return d("modes")}}),(0,o.createComponentVNode)(2,a.Box,{mt:1}),(0,o.createComponentVNode)(2,a.Button,{icon:"chart-bar",content:"Alarm Thresholds",onClick:function(){return d("thresholds")}})],4)},f=function(e,t){var n=(0,i.useBackend)(t).data.vents;return n&&0!==n.length?n.map((function(e){return(0,o.createComponentVNode)(2,u.Vent,{vent:e},e.id_tag)})):"Nothing to show"},N=function(e,t){var n=(0,i.useBackend)(t).data.scrubbers;return n&&0!==n.length?n.map((function(e){return(0,o.createComponentVNode)(2,u.Scrubber,{scrubber:e},e.id_tag)})):"Nothing to show"},b=function(e,t){var n=(0,i.useBackend)(t),r=n.act,c=n.data.modes;return c&&0!==c.length?c.map((function(e){return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:e.selected?"check-square-o":"square-o",selected:e.selected,color:e.selected&&e.danger&&"danger",content:e.name,onClick:function(){return r("mode",{mode:e.mode})}}),(0,o.createComponentVNode)(2,a.Box,{mt:1})],4,e.mode)})):"Nothing to show"},V=function(e,t){var n=(0,i.useBackend)(t),l=n.act,d=n.data.thresholds;return(0,o.createVNode)(1,"table","LabeledList",[(0,o.createVNode)(1,"thead",null,(0,o.createVNode)(1,"tr",null,[(0,o.createVNode)(1,"td"),(0,o.createVNode)(1,"td","color-bad","min2",16),(0,o.createVNode)(1,"td","color-average","min1",16),(0,o.createVNode)(1,"td","color-average","max1",16),(0,o.createVNode)(1,"td","color-bad","max2",16)],4),2),(0,o.createVNode)(1,"tbody",null,d.map((function(e){return(0,o.createVNode)(1,"tr",null,[(0,o.createVNode)(1,"td","LabeledList__label",(0,o.createVNode)(1,"span","color-"+(0,c.getGasColor)(e.name),(0,c.getGasLabel)(e.name),0),2),e.settings.map((function(e){return(0,o.createVNode)(1,"td",null,(0,o.createComponentVNode)(2,a.Button,{content:(0,r.toFixed)(e.selected,2),onClick:function(){return l("threshold",{env:e.env,"var":e.val})}}),2,null,e.val)}))],0,null,e.name)})),0)],4,{style:{width:"100%"}})}},function(e,t,n){"use strict";t.__esModule=!0,t.Scrubber=t.Vent=void 0;var o=n(0),r=n(6),i=n(1),a=n(2);n(28);t.Vent=function(e,t){var n=e.vent,c=(0,i.useBackend)(t).act,l=n.id_tag,d=n.long_name,u=n.power,s=n.checks,m=n.excheck,p=n.incheck,h=n.direction,C=n.external,f=n.internal,N=n.extdefault,b=n.intdefault;return(0,o.createComponentVNode)(2,a.Section,{level:2,title:(0,r.decodeHtmlEntities)(d),buttons:(0,o.createComponentVNode)(2,a.Button,{icon:u?"power-off":"times",selected:u,content:u?"On":"Off",onClick:function(){return c("power",{id_tag:l,val:Number(!u)})}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Mode",children:(0,o.createComponentVNode)(2,a.Button,{icon:"sign-in-alt",content:"siphon"!==h?"Pressurizing":"Siphoning",color:"siphon"===h&&"danger",onClick:function(){return c("direction",{id_tag:l,val:Number("siphon"===h)})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pressure Regulator",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"sign-in-alt",content:"Internal",selected:p,onClick:function(){return c("incheck",{id_tag:l,val:s})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"sign-out-alt",content:"External",selected:m,onClick:function(){return c("excheck",{id_tag:l,val:s})}})]}),!!p&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Internal Target",children:[(0,o.createComponentVNode)(2,a.NumberInput,{value:Math.round(f),unit:"kPa",width:"75px",minValue:0,step:10,maxValue:5066,onChange:function(e,t){return c("set_internal_pressure",{id_tag:l,value:t})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"undo",disabled:b,content:"Reset",onClick:function(){return c("reset_internal_pressure",{id_tag:l})}})]}),!!m&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"External Target",children:[(0,o.createComponentVNode)(2,a.NumberInput,{value:Math.round(C),unit:"kPa",width:"75px",minValue:0,step:10,maxValue:5066,onChange:function(e,t){return c("set_external_pressure",{id_tag:l,value:t})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"undo",disabled:N,content:"Reset",onClick:function(){return c("reset_external_pressure",{id_tag:l})}})]})]})})};t.Scrubber=function(e,t){var n=e.scrubber,c=(0,i.useBackend)(t).act,l=n.long_name,d=n.power,u=n.scrubbing,s=n.id_tag,m=(n.widenet,n.filters);return(0,o.createComponentVNode)(2,a.Section,{level:2,title:(0,r.decodeHtmlEntities)(l),buttons:(0,o.createComponentVNode)(2,a.Button,{icon:d?"power-off":"times",content:d?"On":"Off",selected:d,onClick:function(){return c("power",{id_tag:s,val:Number(!d)})}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Mode",children:(0,o.createComponentVNode)(2,a.Button,{icon:u?"filter":"sign-in-alt",color:u||"danger",content:u?"Scrubbing":"Siphoning",onClick:function(){return c("scrubbing",{id_tag:s,val:Number(!u)})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Filters",children:u&&m.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{icon:e.val?"check-square-o":"square-o",content:e.name,title:e.name,selected:e.val,onClick:function(){return c(e.command,{id_tag:s,val:!e.val})}},e.name)}))||"N/A"})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.AlgaeFarm=void 0;var o=n(0),r=n(1),i=n(2),a=(n(20),n(3)),c=(n(5),n(6));t.AlgaeFarm=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,u=d.usePower,s=d.materials,m=d.last_flow_rate,p=d.last_power_draw,h=d.inputDir,C=d.outputDir,f=d.input,N=d.output,b=d.errorText;return(0,o.createComponentVNode)(2,a.Window,{width:500,height:300,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:[b&&(0,o.createComponentVNode)(2,i.NoticeBox,{warning:!0,children:(0,o.createComponentVNode)(2,i.Box,{display:"inline-block",verticalAlign:"middle",children:b})}),(0,o.createComponentVNode)(2,i.Section,{title:"Status",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"power-off",content:"Processing",selected:2===u,onClick:function(){return l("toggle")}}),children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Flow Rate",children:[m," L/s"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Power Draw",children:[p," W"]}),(0,o.createComponentVNode)(2,i.LabeledList.Divider,{size:1}),s.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:(0,c.capitalize)(e.display),children:[(0,o.createComponentVNode)(2,i.ProgressBar,{width:"80%",value:e.qty,maxValue:e.max,children:[e.qty,"/",e.max]}),(0,o.createComponentVNode)(2,i.Button,{ml:1,content:"Eject",onClick:function(){return l("ejectMaterial",{mat:e.name})}})]},e.name)}))]}),(0,o.createComponentVNode)(2,i.Table,{mt:1,children:(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:(0,o.createComponentVNode)(2,i.Section,{title:"Gas Input ("+h+")",children:f?(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Total Pressure",children:[f.pressure," kPa"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:f.name,children:[f.percent,"% (",f.moles," moles)"]})]}):(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"No connection detected."})})}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:(0,o.createComponentVNode)(2,i.Section,{title:"Gas Output ("+C+")",children:N?(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Total Pressure",children:[N.pressure," kPa"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:N.name,children:[N.percent,"% (",N.moles," moles)"]})]}):(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"No connection detected."})})})]})})]})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.AppearanceChanger=void 0;var o=n(0),r=n(8),i=n(6),a=n(1),c=n(2),l=n(3);t.AppearanceChanger=function(e,t){var n=(0,a.useBackend)(t),r=(n.act,n.config),N=n.data,b=N.name,V=N.specimen,g=N.gender,v=N.gender_id,_=N.hair_style,k=N.facial_hair_style,y=N.ear_style,L=N.tail_style,B=N.wing_style,w=N.change_race,x=N.change_gender,S=N.change_eye_color,I=N.change_skin_tone,T=N.change_skin_color,A=N.change_hair_color,E=N.change_facial_hair_color,M=N.change_hair,P=N.change_facial_hair,O=N.mapRef,F=r.title,R=S||I||T||A||E,D=-1;w?D=0:x?D=1:R?D=2:M?D=4:P&&(D=5);var j=(0,a.useLocalState)(t,"tabIndex",D),W=j[0],z=j[1];return(0,o.createComponentVNode)(2,l.Window,{width:700,height:650,title:(0,i.decodeHtmlEntities)(F),children:(0,o.createComponentVNode)(2,l.Window.Content,{children:[(0,o.createComponentVNode)(2,c.Section,{title:"Reflection",children:(0,o.createComponentVNode)(2,c.Flex,{children:[(0,o.createComponentVNode)(2,c.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Name",children:b}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Species",color:w?null:"grey",children:V}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Biological Sex",color:x?null:"grey",children:g?(0,i.capitalize)(g):"Not Set"}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Gender Identity",color:R?null:"grey",children:v?(0,i.capitalize)(v):"Not Set"}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Hair Style",color:M?null:"grey",children:_?(0,i.capitalize)(_):"Not Set"}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Facial Hair Style",color:P?null:"grey",children:k?(0,i.capitalize)(k):"Not Set"}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Ear Style",color:M?null:"grey",children:y?(0,i.capitalize)(y):"Not Set"}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Tail Style",color:M?null:"grey",children:L?(0,i.capitalize)(L):"Not Set"}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Wing Style",color:M?null:"grey",children:B?(0,i.capitalize)(B):"Not Set"})]})}),(0,o.createComponentVNode)(2,c.Flex.Item,{children:(0,o.createComponentVNode)(2,c.ByondUi,{style:{width:"256px",height:"256px"},params:{id:O,type:"map"}})})]})}),(0,o.createComponentVNode)(2,c.Tabs,{children:[w?(0,o.createComponentVNode)(2,c.Tabs.Tab,{selected:0===W,onClick:function(){return z(0)},children:"Race"}):null,x?(0,o.createComponentVNode)(2,c.Tabs.Tab,{selected:1===W,onClick:function(){return z(1)},children:"Gender & Sex"}):null,R?(0,o.createComponentVNode)(2,c.Tabs.Tab,{selected:2===W,onClick:function(){return z(2)},children:"Colors"}):null,M?(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Tabs.Tab,{selected:3===W,onClick:function(){return z(3)},children:"Hair"}),(0,o.createComponentVNode)(2,c.Tabs.Tab,{selected:5===W,onClick:function(){return z(5)},children:"Ear"}),(0,o.createComponentVNode)(2,c.Tabs.Tab,{selected:6===W,onClick:function(){return z(6)},children:"Tail"}),(0,o.createComponentVNode)(2,c.Tabs.Tab,{selected:7===W,onClick:function(){return z(7)},children:"Wing"})],4):null,P?(0,o.createComponentVNode)(2,c.Tabs.Tab,{selected:4===W,onClick:function(){return z(4)},children:"Facial Hair"}):null]}),(0,o.createComponentVNode)(2,c.Box,{height:"43%",children:[w&&0===W?(0,o.createComponentVNode)(2,d):null,x&&1===W?(0,o.createComponentVNode)(2,u):null,R&&2===W?(0,o.createComponentVNode)(2,s):null,M&&3===W?(0,o.createComponentVNode)(2,m):null,P&&4===W?(0,o.createComponentVNode)(2,p):null,M&&5===W?(0,o.createComponentVNode)(2,h):null,M&&6===W?(0,o.createComponentVNode)(2,C):null,M&&7===W?(0,o.createComponentVNode)(2,f):null]})]})})};var d=function(e,t){var n=(0,a.useBackend)(t),i=n.act,l=n.data,d=l.species,u=l.specimen,s=(0,r.sortBy)((function(e){return e.specimen}))(d||[]);return(0,o.createComponentVNode)(2,c.Section,{title:"Species",fill:!0,scrollable:!0,children:s.map((function(e){return(0,o.createComponentVNode)(2,c.Button,{content:e.specimen,selected:u===e.specimen,onClick:function(){return i("race",{race:e.specimen})}},e.specimen)}))})},u=function(e,t){var n=(0,a.useBackend)(t),r=n.act,i=n.data,l=i.gender,d=i.gender_id,u=i.genders,s=i.id_genders;return(0,o.createComponentVNode)(2,c.Section,{title:"Gender & Sex",fill:!0,scrollable:!0,children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Biological Sex",children:u.map((function(e){return(0,o.createComponentVNode)(2,c.Button,{selected:e.gender_key===l,content:e.gender_name,onClick:function(){return r("gender",{gender:e.gender_key})}},e.gender_key)}))}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Gender Identity",children:s.map((function(e){return(0,o.createComponentVNode)(2,c.Button,{selected:e.gender_key===d,content:e.gender_name,onClick:function(){return r("gender_id",{gender_id:e.gender_key})}},e.gender_key)}))})]})})},s=function(e,t){var n=(0,a.useBackend)(t),r=n.act,i=n.data,l=i.change_eye_color,d=i.change_skin_tone,u=i.change_skin_color,s=i.change_hair_color,m=i.change_facial_hair_color,p=i.eye_color,h=i.skin_color,C=i.hair_color,f=i.facial_hair_color,N=i.ears_color,b=i.ears2_color,V=i.tail_color,g=i.tail2_color,v=i.wing_color,_=i.wing2_color;return(0,o.createComponentVNode)(2,c.Section,{title:"Colors",fill:!0,scrollable:!0,children:[l?(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createComponentVNode)(2,c.ColorBox,{color:p,mr:1}),(0,o.createComponentVNode)(2,c.Button,{content:"Change Eye Color",onClick:function(){return r("eye_color")}})]}):null,d?(0,o.createComponentVNode)(2,c.Box,{children:(0,o.createComponentVNode)(2,c.Button,{content:"Change Skin Tone",onClick:function(){return r("skin_tone")}})}):null,u?(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createComponentVNode)(2,c.ColorBox,{color:h,mr:1}),(0,o.createComponentVNode)(2,c.Button,{content:"Change Skin Color",onClick:function(){return r("skin_color")}})]}):null,s?(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createComponentVNode)(2,c.ColorBox,{color:C,mr:1}),(0,o.createComponentVNode)(2,c.Button,{content:"Change Hair Color",onClick:function(){return r("hair_color")}})]}),(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createComponentVNode)(2,c.ColorBox,{color:N,mr:1}),(0,o.createComponentVNode)(2,c.Button,{content:"Change Ears Color",onClick:function(){return r("ears_color")}})]}),(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createComponentVNode)(2,c.ColorBox,{color:b,mr:1}),(0,o.createComponentVNode)(2,c.Button,{content:"Change Secondary Ears Color",onClick:function(){return r("ears2_color")}})]}),(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createComponentVNode)(2,c.ColorBox,{color:V,mr:1}),(0,o.createComponentVNode)(2,c.Button,{content:"Change Tail Color",onClick:function(){return r("tail_color")}})]}),(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createComponentVNode)(2,c.ColorBox,{color:g,mr:1}),(0,o.createComponentVNode)(2,c.Button,{content:"Change Secondary Tail Color",onClick:function(){return r("tail2_color")}})]}),(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createComponentVNode)(2,c.ColorBox,{color:v,mr:1}),(0,o.createComponentVNode)(2,c.Button,{content:"Change Wing Color",onClick:function(){return r("wing_color")}})]}),(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createComponentVNode)(2,c.ColorBox,{color:_,mr:1}),(0,o.createComponentVNode)(2,c.Button,{content:"Change Secondary Wing Color",onClick:function(){return r("wing2_color")}})]})],4):null,m?(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createComponentVNode)(2,c.ColorBox,{color:f,mr:1}),(0,o.createComponentVNode)(2,c.Button,{content:"Change Facial Hair Color",onClick:function(){return r("facial_hair_color")}})]}):null]})},m=function(e,t){var n=(0,a.useBackend)(t),r=n.act,i=n.data,l=i.hair_style,d=i.hair_styles;return(0,o.createComponentVNode)(2,c.Section,{title:"Hair",fill:!0,scrollable:!0,children:d.map((function(e){return(0,o.createComponentVNode)(2,c.Button,{onClick:function(){return r("hair",{hair:e.hairstyle})},selected:e.hairstyle===l,content:e.hairstyle},e.hairstyle)}))})},p=function(e,t){var n=(0,a.useBackend)(t),r=n.act,i=n.data,l=i.facial_hair_style,d=i.facial_hair_styles;return(0,o.createComponentVNode)(2,c.Section,{title:"Facial Hair",fill:!0,scrollable:!0,children:d.map((function(e){return(0,o.createComponentVNode)(2,c.Button,{onClick:function(){return r("facial_hair",{facial_hair:e.facialhairstyle})},selected:e.facialhairstyle===l,content:e.facialhairstyle},e.facialhairstyle)}))})},h=function(e,t){var n=(0,a.useBackend)(t),i=n.act,l=n.data,d=l.ear_style,u=l.ear_styles;return(0,o.createComponentVNode)(2,c.Section,{title:"Ears",fill:!0,scrollable:!0,children:[(0,o.createComponentVNode)(2,c.Button,{onClick:function(){return i("ear",{clear:!0})},selected:null===d,content:"-- Not Set --"}),(0,r.sortBy)((function(e){return e.name.toLowerCase()}))(u).map((function(e){return(0,o.createComponentVNode)(2,c.Button,{onClick:function(){return i("ear",{ref:e.instance})},selected:e.name===d,content:e.name},e.instance)}))]})},C=function(e,t){var n=(0,a.useBackend)(t),i=n.act,l=n.data,d=l.tail_style,u=l.tail_styles;return(0,o.createComponentVNode)(2,c.Section,{title:"Tails",fill:!0,scrollable:!0,children:[(0,o.createComponentVNode)(2,c.Button,{onClick:function(){return i("tail",{clear:!0})},selected:null===d,content:"-- Not Set --"}),(0,r.sortBy)((function(e){return e.name.toLowerCase()}))(u).map((function(e){return(0,o.createComponentVNode)(2,c.Button,{onClick:function(){return i("tail",{ref:e.instance})},selected:e.name===d,content:e.name},e.instance)}))]})},f=function(e,t){var n=(0,a.useBackend)(t),i=n.act,l=n.data,d=l.wing_style,u=l.wing_styles;return(0,o.createComponentVNode)(2,c.Section,{title:"Wings",fill:!0,scrollable:!0,children:[(0,o.createComponentVNode)(2,c.Button,{onClick:function(){return i("wing",{clear:!0})},selected:null===d,content:"-- Not Set --"}),(0,r.sortBy)((function(e){return e.name.toLowerCase()}))(u).map((function(e){return(0,o.createComponentVNode)(2,c.Button,{onClick:function(){return i("wing",{ref:e.instance})},selected:e.name===d,content:e.name},e.instance)}))]})}},function(e,t,n){"use strict";t.__esModule=!0,t.ArcadeBattle=void 0;var o=n(0),r=n(1),i=n(2),a=n(3);t.ArcadeBattle=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=(l.name,l.temp),u=l.enemyAction,s=l.enemyName,m=l.playerHP,p=l.playerMP,h=l.enemyHP,C=(l.enemyMP,l.gameOver);return(0,o.createComponentVNode)(2,a.Window,{width:400,height:240,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:(0,o.createComponentVNode)(2,i.Section,{title:s,textAlign:"center",children:[(0,o.createComponentVNode)(2,i.Section,{color:"label",children:[(0,o.createComponentVNode)(2,i.Box,{children:d}),(0,o.createComponentVNode)(2,i.Box,{children:!C&&u})]}),(0,o.createComponentVNode)(2,i.Flex,{spacing:1,children:[(0,o.createComponentVNode)(2,i.Flex.Item,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Player Health",children:(0,o.createComponentVNode)(2,i.ProgressBar,{value:m,minValue:0,maxValue:30,ranges:{olive:[31,Infinity],good:[20,31],average:[10,20],bad:[-Infinity,10]},children:[m,"HP"]})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Player Magic",children:(0,o.createComponentVNode)(2,i.ProgressBar,{value:p,minValue:0,maxValue:10,ranges:{purple:[11,Infinity],violet:[3,11],bad:[-Infinity,3]},children:[p,"MP"]})})]})}),(0,o.createComponentVNode)(2,i.Flex.Item,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Enemy HP",children:(0,o.createComponentVNode)(2,i.ProgressBar,{value:h,minValue:0,maxValue:45,ranges:{olive:[31,Infinity],good:[20,31],average:[10,20],bad:[-Infinity,10]},children:[h,"HP"]})})})})]}),C&&(0,o.createComponentVNode)(2,i.Button,{fluid:!0,mt:1,color:"green",content:"New Game",onClick:function(){return c("newgame")}})||(0,o.createComponentVNode)(2,i.Flex,{mt:2,justify:"space-between",spacing:1,children:[(0,o.createComponentVNode)(2,i.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"fist-raised",tooltip:"Go in for the kill!",tooltipPosition:"top",onClick:function(){return c("attack")},content:"Attack!"})}),(0,o.createComponentVNode)(2,i.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"band-aid",tooltip:"Heal yourself!",tooltipPosition:"top",onClick:function(){return c("heal")},content:"Heal!"})}),(0,o.createComponentVNode)(2,i.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"magic",tooltip:"Recharge your magic!",tooltipPosition:"top",onClick:function(){return c("charge")},content:"Recharge!"})})]})]})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.AreaScrubberControl=void 0;var o=n(0),r=n(2),i=n(1),a=n(3),c=n(6);t.AreaScrubberControl=function(e,t){var n=(0,i.useBackend)(t),c=n.act,d=n.data,u=(0,i.useLocalState)(t,"showArea",!1),s=u[0],m=u[1],p=d.scrubbers;return p?(0,o.createComponentVNode)(2,a.Window,{width:600,height:400,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,r.Section,{children:[(0,o.createComponentVNode)(2,r.Flex,{wrap:"wrap",children:[(0,o.createComponentVNode)(2,r.Flex.Item,{m:"2px",basis:"49%",children:(0,o.createComponentVNode)(2,r.Button,{textAlign:"center",fluid:!0,icon:"search",content:"Scan",onClick:function(){return c("scan")}})}),(0,o.createComponentVNode)(2,r.Flex.Item,{m:"2px",basis:"49%",grow:1,children:(0,o.createComponentVNode)(2,r.Button,{textAlign:"center",fluid:!0,icon:"layer-group",content:"Show Areas",selected:s,onClick:function(){return m(!s)}})}),(0,o.createComponentVNode)(2,r.Flex.Item,{m:"2px",basis:"49%",children:(0,o.createComponentVNode)(2,r.Button,{textAlign:"center",fluid:!0,icon:"toggle-on",content:"All On",onClick:function(){return c("allon")}})}),(0,o.createComponentVNode)(2,r.Flex.Item,{m:"2px",basis:"49%",grow:1,children:(0,o.createComponentVNode)(2,r.Button,{textAlign:"center",fluid:!0,icon:"toggle-off",content:"All Off",onClick:function(){return c("alloff")}})})]}),(0,o.createComponentVNode)(2,r.Flex,{wrap:"wrap",children:p.map((function(e){return(0,o.createComponentVNode)(2,r.Flex.Item,{m:"2px",basis:"32%",children:(0,o.createComponentVNode)(2,l,{scrubber:e,showArea:s})},e.id)}))})]})})}):(0,o.createComponentVNode)(2,r.Section,{title:"Error",children:[(0,o.createComponentVNode)(2,r.Box,{color:"bad",children:"No Scrubbers Detected."}),(0,o.createComponentVNode)(2,r.Button,{fluid:!0,icon:"search",content:"Scan",onClick:function(){return c("scan")}})]})};var l=function(e,t){var n=(0,i.useBackend)(t).act,a=e.scrubber,l=e.showArea;return(0,o.createComponentVNode)(2,r.Section,{title:a.name,children:[(0,o.createComponentVNode)(2,r.Button,{fluid:!0,icon:"power-off",content:a.on?"Enabled":"Disabled",selected:a.on,onClick:function(){return n("toggle",{id:a.id})}}),(0,o.createComponentVNode)(2,r.LabeledList,{children:[(0,o.createComponentVNode)(2,r.LabeledList.Item,{label:"Pressure",children:[a.pressure," kPa"]}),(0,o.createComponentVNode)(2,r.LabeledList.Item,{label:"Flow Rate",children:[a.flow_rate," L/s"]}),(0,o.createComponentVNode)(2,r.LabeledList.Item,{label:"Load",children:[a.load," W"]}),l&&(0,o.createComponentVNode)(2,r.LabeledList.Item,{label:"Area",children:(0,c.toTitleCase)(a.area)})]})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.AssemblyInfrared=void 0;var o=n(0),r=(n(5),n(1)),i=n(2),a=n(3);t.AssemblyInfrared=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.on,u=l.visible;return(0,o.createComponentVNode)(2,a.Window,{children:(0,o.createComponentVNode)(2,a.Window.Content,{children:(0,o.createComponentVNode)(2,i.Section,{title:"Infrared Unit",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Laser",children:(0,o.createComponentVNode)(2,i.Button,{icon:"power-off",fluid:!0,selected:d,onClick:function(){return c("state")},children:d?"On":"Off"})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Visibility",children:(0,o.createComponentVNode)(2,i.Button,{icon:"eye",fluid:!0,selected:u,onClick:function(){return c("visible")},children:u?"Able to be seen":"Invisible"})})]})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.AssemblyProx=void 0;var o=n(0),r=n(5),i=n(1),a=n(2),c=n(3),l=n(20);t.AssemblyProx=function(e,t){var n=(0,i.useBackend)(t),d=n.act,u=n.data,s=u.timing,m=u.time,p=u.range,h=u.maxRange,C=u.scanning;return(0,o.createComponentVNode)(2,c.Window,{children:(0,o.createComponentVNode)(2,c.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{title:"Timing Unit",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Timer",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"stopwatch",selected:s,onClick:function(){return d("timing")},children:s?"Counting Down":"Disabled"}),children:(0,o.createComponentVNode)(2,a.NumberInput,{animated:!0,fluid:!0,value:m/10,minValue:0,maxValue:600,format:function(e){return(0,l.formatTime)((0,r.round)(e))},onDrag:function(e,t){return d("set_time",{time:t})}})})})}),(0,o.createComponentVNode)(2,a.Section,{title:"Prox Unit",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Range",children:(0,o.createComponentVNode)(2,a.NumberInput,{minValue:1,value:p,maxValue:h,onDrag:function(e,t){return d("range",{range:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Armed",children:[(0,o.createComponentVNode)(2,a.Button,{mr:1,icon:C?"lock":"lock-open",selected:C,onClick:function(){return d("scanning")},children:C?"ARMED":"Unarmed"}),"Movement sensor is active when armed!"]})]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.AssemblyTimer=void 0;var o=n(0),r=n(5),i=n(1),a=n(2),c=n(3),l=n(20);t.AssemblyTimer=function(e,t){var n=(0,i.useBackend)(t),d=n.act,u=n.data,s=u.timing,m=u.time;return(0,o.createComponentVNode)(2,c.Window,{children:(0,o.createComponentVNode)(2,c.Window.Content,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Timing Unit",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Timer",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"stopwatch",selected:s,onClick:function(){return d("timing")},children:s?"Counting Down":"Disabled"}),children:(0,o.createComponentVNode)(2,a.NumberInput,{animated:!0,fluid:!0,value:m/10,minValue:0,maxValue:600,format:function(e){return(0,l.formatTime)((0,r.round)(e))},onDrag:function(e,t){return d("set_time",{time:t})}})})})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.AtmosAlertConsole=void 0;var o=n(0),r=n(1),i=n(2),a=n(3);t.AtmosAlertConsole=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.priority_alarms||[],u=l.minor_alarms||[];return(0,o.createComponentVNode)(2,a.Window,{width:350,height:300,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,i.Section,{title:"Alarms",children:(0,o.createVNode)(1,"ul",null,[0===d.length&&(0,o.createVNode)(1,"li","color-good","No Priority Alerts",16),d.map((function(e){return(0,o.createVNode)(1,"li",null,(0,o.createComponentVNode)(2,i.Button,{icon:"times",content:e.name,color:"bad",onClick:function(){return c("clear",{ref:e.ref})}}),2,null,e.name)})),0===u.length&&(0,o.createVNode)(1,"li","color-good","No Minor Alerts",16),u.map((function(e){return(0,o.createVNode)(1,"li",null,(0,o.createComponentVNode)(2,i.Button,{icon:"times",content:e.name,color:"average",onClick:function(){return c("clear",{ref:e.ref})}}),2,null,e.name)}))],0)})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.AtmosFilter=void 0;var o=n(0),r=n(1),i=n(2),a=(n(28),n(3));t.AtmosFilter=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.filter_types||[];return(0,o.createComponentVNode)(2,a.Window,{width:390,height:187,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Power",children:(0,o.createComponentVNode)(2,i.Button,{icon:l.on?"power-off":"times",content:l.on?"On":"Off",selected:l.on,onClick:function(){return c("power")}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Transfer Rate",children:[(0,o.createComponentVNode)(2,i.Box,{inline:!0,mr:1,children:(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:l.last_flow_rate,format:function(e){return e+" L/s"}})}),(0,o.createComponentVNode)(2,i.NumberInput,{animated:!0,value:parseFloat(l.rate),width:"63px",unit:"L/s",minValue:0,maxValue:200,onDrag:function(e,t){return c("rate",{rate:t})}}),(0,o.createComponentVNode)(2,i.Button,{ml:1,icon:"plus",content:"Max",disabled:l.rate===l.max_rate,onClick:function(){return c("rate",{rate:"max"})}})]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Filter",children:d.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{selected:e.selected,content:e.name,onClick:function(){return c("filter",{filterset:e.f_type})}},e.name)}))})]})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.AtmosMixer=void 0;var o=n(0),r=n(1),i=n(2),a=n(3);t.AtmosMixer=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data;return(0,o.createComponentVNode)(2,a.Window,{width:370,height:195,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Power",children:(0,o.createComponentVNode)(2,i.Button,{icon:l.on?"power-off":"times",content:l.on?"On":"Off",selected:l.on,onClick:function(){return c("power")}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Output Pressure",children:[(0,o.createComponentVNode)(2,i.NumberInput,{animated:!0,value:parseFloat(l.set_pressure),unit:"kPa",width:"75px",minValue:0,maxValue:l.max_pressure,step:10,onChange:function(e,t){return c("pressure",{pressure:t})}}),(0,o.createComponentVNode)(2,i.Button,{ml:1,icon:"plus",content:"Max",disabled:l.set_pressure===l.max_pressure,onClick:function(){return c("pressure",{pressure:"max"})}})]}),(0,o.createComponentVNode)(2,i.LabeledList.Divider,{size:1}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{color:"label",children:(0,o.createVNode)(1,"u",null,"Concentrations",16)}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Node 1 ("+l.node1_dir+")",children:(0,o.createComponentVNode)(2,i.NumberInput,{animated:!0,value:l.node1_concentration,unit:"%",width:"60px",minValue:0,maxValue:100,stepPixelSize:2,onDrag:function(e,t){return c("node1",{concentration:t})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Node 2 ("+l.node2_dir+")",children:(0,o.createComponentVNode)(2,i.NumberInput,{animated:!0,value:l.node2_concentration,unit:"%",width:"60px",minValue:0,maxValue:100,stepPixelSize:2,onDrag:function(e,t){return c("node2",{concentration:t})}})})]})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Autolathe=void 0;var o=n(0),r=(n(5),n(41)),i=n(8),a=n(1),c=n(2),l=n(3),d=n(132),u=n(6),s=function(e,t){if(null===e.requirements)return!0;for(var n=Object.keys(e.requirements),o=function(){var n=i[r],o=t.find((function(e){return e.name===n}));return o?o.amount=e[1].price/d.build_eff,e[1]})).sort(l[f]);if(0!==n.length)return b&&(n=n.reverse()),g=!0,(0,o.createComponentVNode)(2,m,{title:e[0],items:n},e[0])}));return(0,o.createComponentVNode)(2,a.Flex.Item,{grow:"1",overflow:"auto",children:(0,o.createComponentVNode)(2,a.Section,{onClick:function(e){return(0,c.refocusLayout)()},children:g?v:(0,o.createComponentVNode)(2,a.Box,{color:"label",children:"No items matching your criteria was found!"})})})},u=function(e,t){var n=(0,i.useLocalState)(t,"search",""),r=(n[0],n[1]),c=(0,i.useLocalState)(t,"sort",""),d=(c[0],c[1]),u=(0,i.useLocalState)(t,"descending",!1),s=u[0],m=u[1];return(0,o.createComponentVNode)(2,a.Box,{mb:"0.5rem",children:(0,o.createComponentVNode)(2,a.Flex,{width:"100%",children:[(0,o.createComponentVNode)(2,a.Flex.Item,{grow:"1",mr:"0.5rem",children:(0,o.createComponentVNode)(2,a.Input,{placeholder:"Search by item name..",width:"100%",onInput:function(e,t){return r(t)}})}),(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"30%",children:(0,o.createComponentVNode)(2,a.Dropdown,{selected:"Alphabetical",options:Object.keys(l),width:"100%",lineHeight:"19px",onSelected:function(e){return d(e)}})}),(0,o.createComponentVNode)(2,a.Flex.Item,{children:(0,o.createComponentVNode)(2,a.Button,{icon:s?"arrow-down":"arrow-up",height:"19px",tooltip:s?"Descending order":"Ascending order",tooltipPosition:"bottom-left",ml:"0.5rem",onClick:function(){return m(!s)}})})]})})},s=function(e,t){return!!e.affordable&&!(e.reagent&&!t.beaker)},m=function(e,t){var n=(0,i.useBackend)(t),r=n.act,c=n.data,l=e.title,d=e.items,u=function(e,t){if(null==e)return{};var n,o,r={},i=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}(e,["title","items"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Collapsible,Object.assign({open:!0,title:l},u,{children:d.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Box,{display:"inline-block",verticalAlign:"middle",lineHeight:"20px",style:{float:"left"},children:e.name}),(0,o.createComponentVNode)(2,a.Button,{disabled:!s(e,c),content:(e.price/c.build_eff).toLocaleString("en-US"),width:"15%",textAlign:"center",style:{float:"right"},onClick:function(){return r("purchase",{cat:l,name:e.name})}}),(0,o.createComponentVNode)(2,a.Box,{style:{clear:"both"}})]},e.name)}))})))}},function(e,t,n){"use strict";t.__esModule=!0,t.BodyDesigner=void 0;var o=n(0),r=n(6),i=n(1),a=n(2),c=n(3);t.BodyDesigner=function(e,t){var n=(0,i.useBackend)(t),r=n.act,d=n.data,u=d.menu,s=d.disk,m=d.diskStored,p=d.activeBodyRecord,h=l[u];return(0,o.createComponentVNode)(2,c.Window,{width:400,height:650,children:(0,o.createComponentVNode)(2,c.Window.Content,{children:[s?(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Button,{icon:"save",content:"Save To Disk",onClick:function(){return r("savetodisk")},disabled:!p}),(0,o.createComponentVNode)(2,a.Button,{icon:"save",content:"Load From Disk",onClick:function(){return r("loadfromdisk")},disabled:!m}),(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Eject",onClick:function(){return r("ejectdisk")}})]}):null,h]})})};var l={Main:(0,o.createComponentVNode)(2,(function(e,t){var n=(0,i.useBackend)(t),r=n.act;n.data;return(0,o.createComponentVNode)(2,a.Section,{title:"Database Functions",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"eye",content:"View Individual Body Records",onClick:function(){return r("menu",{menu:"Body Records"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"eye",content:"View Stock Body Records",onClick:function(){return r("menu",{menu:"Stock Records"})}})]})})),"Body Records":(0,o.createComponentVNode)(2,(function(e,t){var n=(0,i.useBackend)(t),r=n.act,c=n.data.bodyrecords;return(0,o.createComponentVNode)(2,a.Section,{title:"Body Records",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"arrow-left",content:"Back",onClick:function(){return r("menu",{menu:"Main"})}}),children:c.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{icon:"eye",content:e.name,onClick:function(){return r("view_brec",{view_brec:e.recref})}},e.name)}))})})),"Stock Records":(0,o.createComponentVNode)(2,(function(e,t){var n=(0,i.useBackend)(t),r=n.act,c=n.data.stock_bodyrecords;return(0,o.createComponentVNode)(2,a.Section,{title:"Stock Records",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"arrow-left",content:"Back",onClick:function(){return r("menu",{menu:"Main"})}}),children:c.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{icon:"eye",content:e,onClick:function(){return r("view_stock_brec",{view_stock_brec:e})}},e)}))})})),"Specific Record":(0,o.createComponentVNode)(2,(function(e,t){var n=(0,i.useBackend)(t),c=n.act,l=n.data,d=l.activeBodyRecord,u=l.mapRef;return d?(0,o.createComponentVNode)(2,a.Flex,{direction:"column",children:[(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"165px",children:(0,o.createComponentVNode)(2,a.Section,{title:"Specific Record",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"arrow-left",content:"Back",onClick:function(){return c("menu",{menu:"Main"})}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Name",children:d.real_name}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Species",children:d.speciesname}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Bio. Sex",children:(0,o.createComponentVNode)(2,a.Button,{icon:"pen",content:(0,r.capitalize)(d.gender),onClick:function(){return c("href_conversion",{target_href:"bio_gender",target_value:1})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Synthetic",children:d.synthetic}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Mind Compat",children:[d.locked,(0,o.createComponentVNode)(2,a.Button,{ml:1,icon:"eye",content:"View OOC Notes",disabled:!d.booc,onClick:function(){return c("boocnotes")}})]})]})})}),(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"130px",children:(0,o.createComponentVNode)(2,a.ByondUi,{style:{width:"100%",height:"128px"},params:{id:u,type:"map"}})}),(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"300px",children:(0,o.createComponentVNode)(2,a.Section,{title:"Customize",height:"300px",style:{overflow:"auto"},children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Scale",children:(0,o.createComponentVNode)(2,a.Button,{icon:"pen",content:d.scale,onClick:function(){return c("href_conversion",{target_href:"size_multiplier",target_value:1})}})}),Object.keys(d.styles).map((function(e){var t=d.styles[e];return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e,children:[t.styleHref?(0,o.createComponentVNode)(2,a.Button,{icon:"pen",content:t.style,onClick:function(){return c("href_conversion",{target_href:t.styleHref,target_value:1})}}):null,t.colorHref?(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Button,{icon:"pen",content:t.color,onClick:function(){return c("href_conversion",{target_href:t.colorHref,target_value:1})}}),(0,o.createComponentVNode)(2,a.ColorBox,{verticalAlign:"top",width:"32px",height:"20px",color:t.color,style:{border:"1px solid #fff"}})]}):null,t.colorHref2?(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Button,{icon:"pen",content:t.color2,onClick:function(){return c("href_conversion",{target_href:t.colorHref2,target_value:1})}}),(0,o.createComponentVNode)(2,a.ColorBox,{verticalAlign:"top",width:"32px",height:"20px",color:t.color2,style:{border:"1px solid #fff"}})]}):null]},e)})),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Body Markings",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"plus",content:"Add Marking",onClick:function(){return c("href_conversion",{target_href:"marking_style",target_value:1})}}),(0,o.createComponentVNode)(2,a.Flex,{wrap:"wrap",justify:"center",align:"center",children:Object.keys(d.markings).map((function(e){var t=d.markings[e];return(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"100%",children:(0,o.createComponentVNode)(2,a.Flex,{children:[(0,o.createComponentVNode)(2,a.Flex.Item,{children:(0,o.createComponentVNode)(2,a.Button,{mr:.2,fluid:!0,icon:"times",color:"red",onClick:function(){return c("href_conversion",{target_href:"marking_remove",target_value:e})}})}),(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,backgroundColor:t,content:e,onClick:function(){return c("href_conversion",{target_href:"marking_color",target_value:e})}})})]})},e)}))})]})]})})})]}):(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"ERROR: Record Not Found!"})})),"OOC Notes":(0,o.createComponentVNode)(2,(function(e,t){var n=(0,i.useBackend)(t),r=n.act,c=n.data.activeBodyRecord;return(0,o.createComponentVNode)(2,a.Section,{title:"Body OOC Notes (This is OOC!)",height:"100%",scrollable:!0,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"arrow-left",content:"Back",onClick:function(){return r("menu",{menu:"Specific Record"})}}),style:{"word-break":"break-all"},children:c&&c.booc||"ERROR: Body record not found!"})}))}},function(e,t,n){"use strict";t.__esModule=!0,t.BodyScanner=void 0;var o=n(0),r=n(5),i=n(1),a=n(2),c=n(3),l=[["good","Alive"],["average","Unconscious"],["bad","DEAD"]],d=[["hasBorer","bad",function(e){return"Large growth detected in frontal lobe, possibly cancerous. Surgical removal is recommended."}],["hasVirus","bad",function(e){return"Viral pathogen detected in blood stream."}],["blind","average",function(e){return"Cataracts detected."}],["colourblind","average",function(e){return"Photoreceptor abnormalities detected."}],["nearsighted","average",function(e){return"Retinal misalignment detected."}],["humanPrey","average",function(e){return"Foreign Humanoid(s) detected: "+e.humanPrey}],["livingPrey","average",function(e){return"Foreign Creature(s) detected: "+e.livingPrey}],["objectPrey","average",function(e){return"Foreign Object(s) detected: "+e.objectPrey}]],u=[["Respiratory","oxyLoss"],["Brain","brainLoss"],["Toxin","toxLoss"],["Radiation","radLoss"],["Brute","bruteLoss"],["Genetic","cloneLoss"],["Burn","fireLoss"],["Paralysis","paralysis"]],s={average:[.25,.5],bad:[.5,Infinity]},m=function(e,t){for(var n=[],o=0;o0?e.reduce((function(e,t){return null===e?t:(0,o.createFragment)([e,!!t&&(0,o.createComponentVNode)(2,a.Box,{children:t})],0)})):null},h=function(e){if(e>100){if(e<300)return"mild infection";if(e<400)return"mild infection+";if(e<500)return"mild infection++";if(e<700)return"acute infection";if(e<800)return"acute infection+";if(e<900)return"acute infection++";if(e>=900)return"septic"}return""};t.BodyScanner=function(e,t){var n=(0,i.useBackend)(t).data,r=n.occupied,a=n.occupant,l=void 0===a?{}:a,d=r?(0,o.createComponentVNode)(2,C,{occupant:l}):(0,o.createComponentVNode)(2,k);return(0,o.createComponentVNode)(2,c.Window,{width:690,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,className:"Layout__content--flexColumn",children:d})})};var C=function(e){var t=e.occupant;return(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,f,{occupant:t}),(0,o.createComponentVNode)(2,N,{occupant:t}),(0,o.createComponentVNode)(2,b,{occupant:t}),(0,o.createComponentVNode)(2,V,{occupant:t}),(0,o.createComponentVNode)(2,v,{organs:t.extOrgan}),(0,o.createComponentVNode)(2,_,{organs:t.intOrgan})]})},f=function(e,t){var n=(0,i.useBackend)(t),c=n.act,d=n.data,u=d.occupant;return(0,o.createComponentVNode)(2,a.Section,{title:"Occupant",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"user-slash",onClick:function(){return c("ejectify")},children:"Eject"}),(0,o.createComponentVNode)(2,a.Button,{icon:"print",onClick:function(){return c("print_p")},children:"Print Report"})],4),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Name",children:u.name}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Health",children:(0,o.createComponentVNode)(2,a.ProgressBar,{min:"0",max:u.maxHealth,value:u.health/u.maxHealth,ranges:{good:[.5,Infinity],average:[0,.5],bad:[-Infinity,0]}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",color:l[u.stat][0],children:l[u.stat][1]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Temperature",children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:(0,r.round)(u.bodyTempC,0)}),"\xb0C,\xa0",(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:(0,r.round)(u.bodyTempF,0)}),"\xb0F"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Blood Volume",children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:(0,r.round)(u.blood.volume,0)})," units\xa0(",(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:(0,r.round)(u.blood.percent,0)}),"%)"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Weight",children:(0,r.round)(d.occupant.weight)+"lbs, "+(0,r.round)(d.occupant.weight/2.20463)+"kgs"})]})})},N=function(e){var t=e.occupant;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Blood Reagents",children:t.reagents?(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Reagent"}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"right",children:"Amount"})]}),t.reagents.map((function(e){return(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.name}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"right",children:[e.amount," Units ",e.overdose?(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"OVERDOSING"}):null]})]},e.name)}))]}):(0,o.createComponentVNode)(2,a.Box,{color:"good",children:"No Blood Reagents Detected"})}),(0,o.createComponentVNode)(2,a.Section,{title:"Stomach Reagents",children:t.ingested?(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Reagent"}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"right",children:"Amount"})]}),t.ingested.map((function(e){return(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.name}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"right",children:[e.amount," Units ",e.overdose?(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"OVERDOSING"}):null]})]},e.name)}))]}):(0,o.createComponentVNode)(2,a.Box,{color:"good",children:"No Stomach Reagents Detected"})})],4)},b=function(e){var t=e.occupant,n=t.hasBorer||t.blind||t.colourblind||t.nearsighted||t.hasVirus;return(n=n||t.humanPrey||t.livingPrey||t.objectPrey)?(0,o.createComponentVNode)(2,a.Section,{title:"Abnormalities",children:d.map((function(e,n){if(t[e[0]])return(0,o.createComponentVNode)(2,a.Box,{color:e[1],bold:"bad"===e[1],children:e[2](t)})}))}):(0,o.createComponentVNode)(2,a.Section,{title:"Abnormalities",children:(0,o.createComponentVNode)(2,a.Box,{color:"label",children:"No abnormalities found."})})},V=function(e){var t=e.occupant;return(0,o.createComponentVNode)(2,a.Section,{title:"Damage",children:(0,o.createComponentVNode)(2,a.Table,{children:m(u,(function(e,n,r){return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Table.Row,{color:"label",children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:[e[0],":"]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:!!n&&n[0]+":"})]}),(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,g,{value:t[e[1]],marginBottom:r0&&"0.5rem",value:e.totalLoss/100,ranges:s,children:[(0,o.createComponentVNode)(2,a.Box,{float:"left",display:"inline",children:[!!e.bruteLoss&&(0,o.createComponentVNode)(2,a.Box,{display:"inline",position:"relative",children:[(0,o.createComponentVNode)(2,a.Icon,{name:"bone"}),(0,r.round)(e.bruteLoss,0),"\xa0",(0,o.createComponentVNode)(2,a.Tooltip,{position:"top",content:"Brute damage"})]}),!!e.fireLoss&&(0,o.createComponentVNode)(2,a.Box,{display:"inline",position:"relative",children:[(0,o.createComponentVNode)(2,a.Icon,{name:"fire"}),(0,r.round)(e.fireLoss,0),(0,o.createComponentVNode)(2,a.Tooltip,{position:"top",content:"Burn damage"})]})]}),(0,o.createComponentVNode)(2,a.Box,{display:"inline",children:(0,r.round)(e.totalLoss,0)})]})}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"right",width:"33%",children:[(0,o.createComponentVNode)(2,a.Box,{color:"average",display:"inline",children:p([e.internalBleeding&&"Internal bleeding",!!e.status.bleeding&&"External bleeding",e.lungRuptured&&"Ruptured lung",e.destroyed&&"Destroyed",!!e.status.broken&&e.status.broken,h(e.germ_level),!!e.open&&"Open incision"])}),(0,o.createComponentVNode)(2,a.Box,{display:"inline",children:[p([!!e.status.splinted&&"Splinted",!!e.status.robotic&&"Robotic",!!e.status.dead&&(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"DEAD"})]),p(e.implants.map((function(e){return e.known?e.name:"Unknown object"})))]})]})]},t)}))]})})},_=function(e){return 0===e.organs.length?(0,o.createComponentVNode)(2,a.Section,{title:"Internal Organs",children:(0,o.createComponentVNode)(2,a.Box,{color:"label",children:"N/A"})}):(0,o.createComponentVNode)(2,a.Section,{title:"Internal Organs",children:(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Name"}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:"Damage"}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"right",children:"Injuries"})]}),e.organs.map((function(e,t){return(0,o.createComponentVNode)(2,a.Table.Row,{textTransform:"capitalize",children:[(0,o.createComponentVNode)(2,a.Table.Cell,{width:"33%",children:e.name}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:(0,o.createComponentVNode)(2,a.ProgressBar,{min:"0",max:e.maxHealth,value:e.damage/100,mt:t>0&&"0.5rem",ranges:s,children:(0,r.round)(e.damage,0)})}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"right",width:"33%",children:[(0,o.createComponentVNode)(2,a.Box,{color:"average",display:"inline",children:p([h(e.germ_level),!!e.inflamed&&"Appendicitis detected."])}),(0,o.createComponentVNode)(2,a.Box,{display:"inline",children:p([1===e.robotic&&"Robotic",2===e.robotic&&"Assisted",!!e.dead&&(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"DEAD"})])})]})]},t)}))]})})},k=function(){return(0,o.createComponentVNode)(2,a.Section,{textAlign:"center",flexGrow:"1",children:(0,o.createComponentVNode)(2,a.Flex,{height:"100%",children:(0,o.createComponentVNode)(2,a.Flex.Item,{grow:"1",align:"center",color:"label",children:[(0,o.createComponentVNode)(2,a.Icon,{name:"user-slash",mb:"0.5rem",size:"5"}),(0,o.createVNode)(1,"br"),"No occupant detected."]})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.BombTester=void 0;var o=n(0),r=(n(5),n(1)),i=n(2),a=n(3);n(24);t.BombTester=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,u=d.simulating,s=d.mode,m=d.tank1,p=d.tank1ref,h=d.tank2,C=d.tank2ref,f=d.canister,N=d.sim_canister_output;return(0,o.createComponentVNode)(2,a.Window,{width:450,height:400,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:u&&(0,o.createComponentVNode)(2,c)||(0,o.createComponentVNode)(2,i.Section,{title:"Virtual Explosive Simulator v2.01",children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Mode",children:[(0,o.createComponentVNode)(2,i.Button,{onClick:function(){return l("set_mode",{mode:1})},selected:1===s,children:"Single Tank"}),(0,o.createComponentVNode)(2,i.Button,{onClick:function(){return l("set_mode",{mode:2})},selected:2===s,children:"Transfer Valve"}),(0,o.createComponentVNode)(2,i.Button,{onClick:function(){return l("set_mode",{mode:3})},selected:3===s,children:"Canister"})]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Primary Slot",children:m&&(0,o.createComponentVNode)(2,i.Button,{onClick:function(){return l("remove_tank",{ref:p})},icon:"eject",children:m})||(0,o.createComponentVNode)(2,i.Button,{onClick:function(){return l("add_tank",{slot:1})},icon:"upload",children:"Insert Tank"})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Secondary Slot",children:h&&(0,o.createComponentVNode)(2,i.Button,{onClick:function(){return l("remove_tank",{ref:C})},icon:"eject",children:h})||(0,o.createComponentVNode)(2,i.Button,{onClick:function(){return l("add_tank",{slot:2})},icon:"upload",children:"Insert Tank"})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Connected Canister",buttons:(0,o.createComponentVNode)(2,i.Button,{onClick:function(){return l("canister_scan")},icon:"search",children:"Scan"}),children:f&&(0,o.createComponentVNode)(2,i.Box,{color:"label",children:f})||(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"No tank connected."})}),f&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Canister Release Pressure",children:(0,o.createComponentVNode)(2,i.Slider,{minValue:0,value:N,maxValue:1013.25,onDrag:function(e,t){return l("set_can_pressure",{pressure:t})}})})]}),(0,o.createComponentVNode)(2,i.Button,{mt:2,color:"red",icon:"bomb",fontSize:2,onClick:function(){return l("start_sim")},fluid:!0,children:"Begin Simulation"})]})})})};var c=function(e){var t,n;function r(t){var n;n=e.call(this,t)||this;var o=Math.random()>.5,r=Math.random()>.5;return n.state={x:o?340:0,y:r?205:0,reverseX:!1,reverseY:!1},n.process=setInterval((function(){n.setState((function(e){var t=Object.assign({},e);return t.reverseX?t.x-2<-5?(t.reverseX=!1,t.x+=2):t.x-=2:t.x+2>340?(t.reverseX=!0,t.x-=2):t.x+=2,t.reverseY?t.y-2<-20?(t.reverseY=!1,t.y+=2):t.y-=2:t.y+2>205?(t.reverseY=!0,t.y-=2):t.y+=2,t}))}),1),n}n=e,(t=r).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var a=r.prototype;return a.componentWillUnmount=function(){clearInterval(this.process)},a.render=function(){var e=this.state,t={position:"relative",left:e.x+"px",top:e.y+"px"};return(0,o.createComponentVNode)(2,i.Section,{title:"Simulation in progress!",fill:!0,children:(0,o.createComponentVNode)(2,i.Box,{position:"absolute",style:{overflow:"hidden",width:"100%",height:"100%"},children:(0,o.createComponentVNode)(2,i.Icon,{style:t,name:"bomb",size:10,color:"red"})})})},r}(o.Component)},function(e,t,n){"use strict";t.__esModule=!0,t.BotanyEditor=void 0;var o=n(0),r=(n(5),n(1)),i=n(2),a=n(3);t.BotanyEditor=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.activity,u=l.degradation,s=l.disk,m=l.sourceName,p=l.locus,h=l.loaded;return d?(0,o.createComponentVNode)(2,a.Window,{width:470,height:500,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,i.NoticeBox,{info:!0,children:"Scanning..."})})}):(0,o.createComponentVNode)(2,a.Window,{width:470,height:500,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,i.Section,{title:"Buffered Genetic Data",children:s&&(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Source",children:m}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Gene Decay",children:[u,"%"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Locus",children:p})]}),(0,o.createComponentVNode)(2,i.Button,{mt:1,icon:"eject",onClick:function(){return c("eject_disk")},children:"Eject Loaded Disk"})]})||(0,o.createComponentVNode)(2,i.NoticeBox,{warning:!0,children:"No disk loaded."})}),(0,o.createComponentVNode)(2,i.Section,{title:"Loaded Material",children:h&&(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Target",children:h})}),(0,o.createComponentVNode)(2,i.Button,{mt:1,icon:"cog",onClick:function(){return c("apply_gene")},children:"Apply Gene Mods"}),(0,o.createComponentVNode)(2,i.Button,{mt:1,icon:"eject",onClick:function(){return c("eject_packet")},children:"Eject Target"})]})||(0,o.createComponentVNode)(2,i.NoticeBox,{warning:!0,children:"No target seed packet loaded."})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.BotanyIsolator=void 0;var o=n(0),r=n(1),i=n(2),a=n(3);t.BotanyIsolator=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.geneMasks,u=l.activity,s=l.degradation,m=l.disk,p=l.loaded,h=l.hasGenetics,C=l.sourceName;return u?(0,o.createComponentVNode)(2,a.Window,{width:470,height:500,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,i.NoticeBox,{info:!0,children:"Scanning..."})})}):(0,o.createComponentVNode)(2,a.Window,{width:470,height:500,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,i.Section,{title:"Buffered Genetic Data",children:h&&(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Source",children:C}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Gene decay",children:[s,"%"]}),m&&d.length&&d.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.mask,children:(0,o.createComponentVNode)(2,i.Button,{mb:-1,icon:"download",onClick:function(){return c("get_gene",{get_gene:e.tag})},children:"Extract"})},e.mask)}))||null]}),m&&(0,o.createComponentVNode)(2,i.Box,{mt:1,children:[(0,o.createComponentVNode)(2,i.Button,{icon:"eject",onClick:function(){return c("eject_disk")},children:"Eject Loaded Disk"}),(0,o.createComponentVNode)(2,i.Button,{icon:"trash",onClick:function(){return c("clear_buffer")},children:"Clear Genetic Buffer"})]})||(0,o.createComponentVNode)(2,i.NoticeBox,{mt:1,warning:!0,children:"No disk inserted."})]})||(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.NoticeBox,{warning:!0,children:"No Data Buffered."}),m&&(0,o.createComponentVNode)(2,i.Button,{icon:"eject",onClick:function(){return c("eject_disk")},children:"Eject Loaded Disk"})||(0,o.createComponentVNode)(2,i.NoticeBox,{mt:1,warning:!0,children:"No disk inserted."})]})}),(0,o.createComponentVNode)(2,i.Section,{title:"Loaded Material",children:p&&(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Packet Loaded",children:p})}),(0,o.createComponentVNode)(2,i.Button,{mt:1,icon:"cog",onClick:function(){return c("scan_genome")},children:"Process Genome"}),(0,o.createComponentVNode)(2,i.Button,{icon:"eject",onClick:function(){return c("eject_packet")},children:"Eject Packet"})]})||(0,o.createComponentVNode)(2,i.NoticeBox,{warning:!0,children:"No packet loaded."})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.BrigTimer=void 0;var o=n(0),r=n(5),i=n(1),a=n(2),c=n(3),l=n(20);t.BrigTimer=function(e,t){var n=(0,i.useBackend)(t),d=n.act,u=n.data;return(0,o.createComponentVNode)(2,c.Window,{width:300,height:138,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,a.Section,{title:"Cell Timer",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"clock-o",content:u.timing?"Stop":"Start",selected:u.timing,onClick:function(){return d(u.timing?"stop":"start")}}),u.flash_found&&(0,o.createComponentVNode)(2,a.Button,{icon:"lightbulb-o",content:u.flash_charging?"Recharging":"Flash",disabled:u.flash_charging,onClick:function(){return d("flash")}})||null],0),children:[(0,o.createComponentVNode)(2,a.NumberInput,{animated:!0,fluid:!0,value:u.time_left/10,minValue:0,maxValue:u.max_time_left/10,format:function(e){return(0,l.formatTime)((0,r.round)(e))},onDrag:function(e,t){return d("time",{time:t})}}),(0,o.createComponentVNode)(2,a.Flex,{mt:1,children:[(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"hourglass-start",content:"Add "+(0,l.formatTime)(u.preset_short/10),onClick:function(){return d("preset",{preset:"short"})}})}),(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"hourglass-start",content:"Add "+(0,l.formatTime)(u.preset_medium/10),onClick:function(){return d("preset",{preset:"medium"})}})}),(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"hourglass-start",content:"Add "+(0,l.formatTime)(u.preset_long/10),onClick:function(){return d("preset",{preset:"long"})}})})]})]})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Canister=void 0;var o=n(0),r=n(5),i=n(1),a=n(2),c=n(20),l=n(3);t.Canister=function(e,t){var n=(0,i.useBackend)(t),d=n.act,u=n.data,s=u.connected,m=u.can_relabel,p=u.pressure,h=u.releasePressure,C=u.defaultReleasePressure,f=u.minReleasePressure,N=u.maxReleasePressure,b=u.valveOpen,V=u.holding;return(0,o.createComponentVNode)(2,l.Window,{width:360,height:242,resizable:!0,children:(0,o.createComponentVNode)(2,l.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{title:"Canister",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"pencil-alt",disabled:!m,content:"Relabel",onClick:function(){return d("relabel")}}),children:(0,o.createComponentVNode)(2,a.LabeledControls,{children:[(0,o.createComponentVNode)(2,a.LabeledControls.Item,{minWidth:"66px",label:"Tank Pressure",children:(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:p,format:function(e){return e<1e4?(0,r.toFixed)(e)+" kPa":(0,c.formatSiUnit)(1e3*e,1,"Pa")}})}),(0,o.createComponentVNode)(2,a.LabeledControls.Item,{label:"Regulator",children:(0,o.createComponentVNode)(2,a.Box,{position:"relative",left:"-8px",children:[(0,o.createComponentVNode)(2,a.Knob,{forcedInputWidth:"60px",size:1.25,color:!!b&&"yellow",value:h,unit:"kPa",minValue:f,maxValue:N,stepPixelSize:1,onDrag:function(e,t){return d("pressure",{pressure:t})}}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,position:"absolute",top:"-2px",right:"-20px",color:"transparent",icon:"fast-forward",onClick:function(){return d("pressure",{pressure:N})}}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,position:"absolute",top:"16px",right:"-20px",color:"transparent",icon:"undo",onClick:function(){return d("pressure",{pressure:C})}})]})}),(0,o.createComponentVNode)(2,a.LabeledControls.Item,{label:"Valve",children:(0,o.createComponentVNode)(2,a.Button,{my:.5,width:"50px",lineHeight:2,fontSize:"11px",color:b?V?"caution":"danger":null,content:b?"Open":"Closed",onClick:function(){return d("valve")}})}),(0,o.createComponentVNode)(2,a.LabeledControls.Item,{mr:1,label:"Port",children:(0,o.createComponentVNode)(2,a.Box,{position:"relative",children:[(0,o.createComponentVNode)(2,a.Icon,{size:1.25,name:s?"plug":"times",color:s?"good":"bad"}),(0,o.createComponentVNode)(2,a.Tooltip,{content:s?"Connected":"Disconnected",position:"top"})]})})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Holding Tank",buttons:!!V&&(0,o.createComponentVNode)(2,a.Button,{icon:"eject",color:b&&"danger",content:"Eject",onClick:function(){return d("eject")}}),children:[!!V&&(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Label",children:V.name}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pressure",children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:V.pressure})," kPa"]})]}),!V&&(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"No Holding Tank"})]})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.CasinoPrizeDispenserCh=void 0;var o=n(0),r=n(6),i=n(1),a=n(2),c=n(3);n(24);var l={Alphabetical:function(e,t){return e-t},"By availability":function(e,t){return-(e.affordable-t.affordable)},"By price":function(e,t){return e.price-t.price}};t.CasinoPrizeDispenserCh=function(e,t){var n=(0,i.useBackend)(t);n.act,n.data;return(0,o.createComponentVNode)(2,c.Window,{width:400,height:450,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{className:"Layout__content--flexColumn",scrollable:!0,children:(0,o.createFragment)([(0,o.createComponentVNode)(2,u),(0,o.createComponentVNode)(2,d)],4)})})};var d=function(e,t){var n=(0,i.useBackend)(t),d=(n.act,n.data),u=d.points,m=d.items,p=(0,i.useLocalState)(t,"search",""),h=p[0],C=(p[1],(0,i.useLocalState)(t,"sort","Alphabetical")),f=C[0],N=(C[1],(0,i.useLocalState)(t,"descending",!1)),b=N[0],V=(N[1],(0,r.createSearch)(h,(function(e){return e[0]}))),g=!1,v=Object.entries(m).map((function(e,t){var n=Object.entries(e[1]).filter(V).map((function(e){return e[1].affordable=u>=e[1].price,e[1]})).sort(l[f]);if(0!==n.length)return b&&(n=n.reverse()),g=!0,(0,o.createComponentVNode)(2,s,{title:e[0],items:n},e[0])}));return(0,o.createComponentVNode)(2,a.Flex.Item,{grow:"1",overflow:"auto",children:(0,o.createComponentVNode)(2,a.Section,{onClick:function(e){return(0,c.refocusLayout)()},children:g?v:(0,o.createComponentVNode)(2,a.Box,{color:"label",children:"No items matching your criteria was found!"})})})},u=function(e,t){var n=(0,i.useLocalState)(t,"search",""),r=(n[0],n[1]),c=(0,i.useLocalState)(t,"sort",""),d=(c[0],c[1]),u=(0,i.useLocalState)(t,"descending",!1),s=u[0],m=u[1];return(0,o.createComponentVNode)(2,a.Box,{mb:"0.5rem",children:(0,o.createComponentVNode)(2,a.Flex,{width:"100%",children:[(0,o.createComponentVNode)(2,a.Flex.Item,{grow:"1",mr:"0.5rem",children:(0,o.createComponentVNode)(2,a.Input,{placeholder:"Search by item name..",width:"100%",onInput:function(e,t){return r(t)}})}),(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"30%",children:(0,o.createComponentVNode)(2,a.Dropdown,{selected:"Alphabetical",options:Object.keys(l),width:"100%",lineHeight:"19px",onSelected:function(e){return d(e)}})}),(0,o.createComponentVNode)(2,a.Flex.Item,{children:(0,o.createComponentVNode)(2,a.Button,{icon:s?"arrow-down":"arrow-up",height:"19px",tooltip:s?"Descending order":"Ascending order",tooltipPosition:"bottom-left",ml:"0.5rem",onClick:function(){return m(!s)}})})]})})},s=function(e,t){var n=(0,i.useBackend)(t),r=n.act,c=(n.data,e.title),l=e.items,d=function(e,t){if(null==e)return{};var n,o,r={},i=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}(e,["title","items"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Collapsible,Object.assign({open:!0,title:c},d,{children:l.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Box,{display:"inline-block",verticalAlign:"middle",lineHeight:"20px",style:{float:"left"},children:e.name}),(0,o.createComponentVNode)(2,a.Button,{content:e.price.toLocaleString("en-US"),width:"15%",textAlign:"center",style:{float:"right"},onClick:function(){return r("purchase",{cat:c,name:e.name,price:e.price,restriction:e.restriction})}}),(0,o.createComponentVNode)(2,a.Box,{style:{clear:"both"}})]},e.name)}))})))}},function(e,t,n){"use strict";t.__esModule=!0,t.CharacterDirectory=void 0;var o=n(0),r=(n(5),n(1)),i=n(2),a=n(3),c=function(e){switch(e){case"Unset":return"label";case"Pred":return"red";case"Prey":return"blue";case"Switch":return"purple";case"Non-Vore":return"green"}};t.CharacterDirectory=function(e,t){var n=(0,r.useBackend)(t),c=n.act,u=n.data,s=u.personalVisibility,m=u.personalTag,p=u.personalErpTag,h=u.personalEventTag,C=(0,r.useLocalState)(t,"overlay",null),f=C[0];C[1];return(0,o.createComponentVNode)(2,a.Window,{width:640,height:480,resizeable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:f&&(0,o.createComponentVNode)(2,l)||(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{title:"Controls",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Visibility",children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,content:s?"Shown":"Not Shown",onClick:function(){return c("setVisible")}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Vore Tag",children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,content:m,onClick:function(){return c("setTag")}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"ERP Tag",children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,content:p,onClick:function(){return c("setErpTag")}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Event Pref",children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,content:h,onClick:function(){return c("setEventTag")}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Advertisement",children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,content:"Edit Ad",onClick:function(){return c("editAd")}})})]})}),(0,o.createComponentVNode)(2,d)],4)})})};var l=function(e,t){var n=(0,r.useLocalState)(t,"overlay",null),a=n[0],l=n[1];return(0,o.createComponentVNode)(2,i.Section,{title:a.name,buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"arrow-left",content:"Back",onClick:function(){return l(null)}}),children:[(0,o.createComponentVNode)(2,i.Section,{level:2,title:"Vore Tag",children:(0,o.createComponentVNode)(2,i.Box,{p:1,backgroundColor:c(a.tag),children:a.tag})}),(0,o.createComponentVNode)(2,i.Section,{level:2,title:"ERP Tag",children:(0,o.createComponentVNode)(2,i.Box,{children:a.erptag})}),(0,o.createComponentVNode)(2,i.Section,{level:2,title:"Event Pref",children:(0,o.createComponentVNode)(2,i.Box,{children:a.eventtag})}),(0,o.createComponentVNode)(2,i.Section,{level:2,title:"Character Ad",children:(0,o.createComponentVNode)(2,i.Box,{style:{"word-break":"break-all"},children:a.character_ad?a.character_ad.split("\n").map((function(e,t){return(0,o.createComponentVNode)(2,i.Box,{children:e},t)})):"Unset."})}),(0,o.createComponentVNode)(2,i.Section,{level:2,title:"OOC Notes",children:(0,o.createComponentVNode)(2,i.Box,{style:{"word-break":"break-all"},children:a.ooc_notes?a.ooc_notes.split("\n").map((function(e,t){return(0,o.createComponentVNode)(2,i.Box,{children:e},t)})):"Unset."})}),(0,o.createComponentVNode)(2,i.Section,{level:2,title:"Flavor Text",children:(0,o.createComponentVNode)(2,i.Box,{style:{"word-break":"break-all"},children:a.flavor_text?a.flavor_text.split("\n").map((function(e,t){return(0,o.createComponentVNode)(2,i.Box,{children:e},t)})):"Unset."})})]})},d=function(e,t){var n=(0,r.useBackend)(t),a=n.act,l=n.data.directory,d=(0,r.useLocalState)(t,"sortId","name"),s=d[0],m=(d[1],(0,r.useLocalState)(t,"sortOrder","name")),p=m[0],h=(m[1],(0,r.useLocalState)(t,"overlay",null)),C=(h[0],h[1]);return(0,o.createComponentVNode)(2,i.Section,{title:"Directory",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"sync",content:"Refresh",onClick:function(){return a("refresh")}}),children:(0,o.createComponentVNode)(2,i.Table,{children:[(0,o.createComponentVNode)(2,i.Table.Row,{bold:!0,children:[(0,o.createComponentVNode)(2,u,{id:"name",children:"Name"}),(0,o.createComponentVNode)(2,u,{id:"tag",children:"Vore Tag"}),(0,o.createComponentVNode)(2,u,{id:"erptag",children:"ERP Tag"}),(0,o.createComponentVNode)(2,u,{id:"eventtag",children:"Event Pref"}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,textAlign:"right",children:"View"})]}),l.sort((function(e,t){var n=p?1:-1;return e[s].localeCompare(t[s])*n})).map((function(e,t){return(0,o.createComponentVNode)(2,i.Table.Row,{backgroundColor:c(e.tag),children:[(0,o.createComponentVNode)(2,i.Table.Cell,{p:1,children:e.name}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:e.tag}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:e.erptag}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:e.eventtag}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,textAlign:"right",children:(0,o.createComponentVNode)(2,i.Button,{onClick:function(){return C(e)},color:"transparent",icon:"sticky-note",mr:1,content:"View"})})]},t)}))]})})},u=function(e,t){var n=(0,r.useBackend)(t),a=(n.act,n.data,e.id),c=e.children,l=(0,r.useLocalState)(t,"sortId","name"),d=l[0],u=l[1],s=(0,r.useLocalState)(t,"sortOrder","name"),m=s[0],p=s[1];return(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,children:(0,o.createComponentVNode)(2,i.Button,{width:"100%",color:d!==a&&"transparent",onClick:function(){d===a?p(!m):(u(a),p(!0))},children:[c,d===a&&(0,o.createComponentVNode)(2,i.Icon,{name:m?"sort-up":"sort-down",ml:"0.25rem;"})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.ChemDispenser=void 0;var o=n(0),r=n(1),i=n(2),a=n(188),c=n(3),l=[5,10,20,30,40,60],d=[1,5,10];t.ChemDispenser=function(e,t){return(0,o.createComponentVNode)(2,c.Window,{width:390,height:655,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{className:"Layout__content--flexColumn",children:[(0,o.createComponentVNode)(2,u),(0,o.createComponentVNode)(2,s),(0,o.createComponentVNode)(2,m)]})})};var u=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data.amount;return(0,o.createComponentVNode)(2,i.Section,{title:"Settings",flex:"content",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Dispense",verticalAlign:"middle",children:(0,o.createComponentVNode)(2,i.Flex,{direction:"row",wrap:"wrap",spacing:"1",children:l.map((function(e,t){return(0,o.createComponentVNode)(2,i.Flex.Item,{grow:"1",children:(0,o.createComponentVNode)(2,i.Button,{textAlign:"center",selected:c===e,content:e+"u",m:"0",fluid:!0,onClick:function(){return a("amount",{amount:e})}})},t)}))})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Custom Amount",children:(0,o.createComponentVNode)(2,i.Slider,{step:1,stepPixelSize:5,value:c,minValue:1,maxValue:120,onDrag:function(e,t){return a("amount",{amount:t})}})})]})})},s=function(e,t){for(var n=(0,r.useBackend)(t),a=n.act,c=n.data,l=c.chemicals,d=void 0===l?[]:l,u=[],s=0;s<(d.length+1)%3;s++)u.push(!0);return(0,o.createComponentVNode)(2,i.Section,{title:c.glass?"Drink Dispenser":"Chemical Dispenser",flexGrow:"1",children:(0,o.createComponentVNode)(2,i.Flex,{direction:"row",wrap:"wrap",height:"100%",spacingPrecise:"2",align:"flex-start",alignContent:"flex-start",children:[d.map((function(e,t){return(0,o.createComponentVNode)(2,i.Flex.Item,{grow:"1",basis:"40%",height:"20px",children:(0,o.createComponentVNode)(2,i.Button,{icon:"arrow-circle-down",width:"100%",height:"100%",align:"flex-start",content:e.title+" ("+e.amount+")",onClick:function(){return a("dispense",{reagent:e.id})}})},t)})),u.map((function(e,t){return(0,o.createComponentVNode)(2,i.Flex.Item,{grow:"1",basis:"25%",height:"20px"},t)}))]})})},m=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,u=l.isBeakerLoaded,s=l.beakerCurrentVolume,m=l.beakerMaxVolume,p=l.beakerContents,h=void 0===p?[]:p;return(0,o.createComponentVNode)(2,i.Section,{title:"Beaker",flex:"content",minHeight:"25%",buttons:(0,o.createComponentVNode)(2,i.Box,{children:[!!u&&(0,o.createComponentVNode)(2,i.Box,{inline:!0,color:"label",mr:2,children:[s," / ",m," units"]}),(0,o.createComponentVNode)(2,i.Button,{icon:"eject",content:"Eject",disabled:!u,onClick:function(){return c("ejectBeaker")}})]}),children:(0,o.createComponentVNode)(2,a.BeakerContents,{beakerLoaded:u,beakerContents:h,buttons:function(e){return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{content:"Isolate",icon:"compress-arrows-alt",onClick:function(){return c("remove",{reagent:e.id,amount:-1})}}),d.map((function(t,n){return(0,o.createComponentVNode)(2,i.Button,{content:t,onClick:function(){return c("remove",{reagent:e.id,amount:t})}},n)})),(0,o.createComponentVNode)(2,i.Button,{content:"ALL",onClick:function(){return c("remove",{reagent:e.id,amount:e.volume})}})],0)}})})}},function(e,t,n){"use strict";e.exports=n(500)()},function(e,t,n){"use strict";var o=n(501);function r(){}function i(){}i.resetWarningCache=r,e.exports=function(){function e(e,t,n,r,i,a){if(a!==o){var c=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw c.name="Invariant Violation",c}}function t(){return e}e.isRequired=e;var n={array:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:i,resetWarningCache:r};return n.PropTypes=n,n}},function(e,t,n){"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},function(e,t,n){"use strict";t.__esModule=!0,t.ChemMaster=void 0;var o=n(0),r=n(1),i=n(2),a=n(3),c=n(188),l=n(45),d=[1,5,10,30,60];t.ChemMaster=function(e,t){var n=(0,r.useBackend)(t).data,i=n.condi,c=n.beaker,d=n.beaker_reagents,p=void 0===d?[]:d,h=n.buffer_reagents,C=void 0===h?[]:h,f=n.mode;return(0,o.createComponentVNode)(2,a.Window,{width:575,height:500,resizable:!0,children:[(0,o.createComponentVNode)(2,l.ComplexModal),(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,className:"Layout__content--flexColumn",children:[(0,o.createComponentVNode)(2,u,{beaker:c,beakerReagents:p,bufferNonEmpty:C.length>0}),(0,o.createComponentVNode)(2,s,{mode:f,bufferReagents:C}),(0,o.createComponentVNode)(2,m,{isCondiment:i,bufferNonEmpty:C.length>0})]})]})};var u=function(e,t){var n=(0,r.useBackend)(t),a=n.act,u=(n.data,e.beaker),s=e.beakerReagents,m=e.bufferNonEmpty;return(0,o.createComponentVNode)(2,i.Section,{title:"Beaker",buttons:m?(0,o.createComponentVNode)(2,i.Button.Confirm,{icon:"eject",disabled:!u,content:"Eject and Clear Buffer",onClick:function(){return a("eject")}}):(0,o.createComponentVNode)(2,i.Button,{icon:"eject",disabled:!u,content:"Eject and Clear Buffer",onClick:function(){return a("eject")}}),children:u?(0,o.createComponentVNode)(2,c.BeakerContents,{beakerLoaded:!0,beakerContents:s,buttons:function(e,n){return(0,o.createComponentVNode)(2,i.Box,{mb:n0?(0,o.createComponentVNode)(2,c.BeakerContents,{beakerLoaded:!0,beakerContents:s,buttons:function(e,r){return(0,o.createComponentVNode)(2,i.Box,{mb:r0?l.desc:"N/A"}),l.blood_type&&(0,o.createFragment)([(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Blood type",children:l.blood_type}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Blood DNA",className:"LabeledList__breakContents",children:l.blood_dna})],4),!c.condi&&(0,o.createComponentVNode)(2,i.Button,{icon:c.printing?"spinner":"print",disabled:c.printing,iconSpin:!!c.printing,ml:"0.5rem",content:"Print",onClick:function(){return a("print",{idx:l.idx,beaker:e.args.beaker})}})]})})})}))},function(e,t,n){"use strict";t.__esModule=!0,t.ClawMachine=void 0;var o=n(0),r=n(1),i=n(2),a=n(3);t.ClawMachine=function(e,t){var n,c=(0,r.useBackend)(t),l=c.act,d=c.data,u=(d.wintick,d.instructions),s=d.gameStatus,m=d.winscreen;return"CLAWMACHINE_NEW"===s?n=(0,o.createComponentVNode)(2,i.Box,{align:"center",children:[(0,o.createVNode)(1,"br")," ",(0,o.createVNode)(1,"hr"),(0,o.createVNode)(1,"b",null,"Pay to Play!",16)," ",(0,o.createVNode)(1,"br")," ",(0,o.createVNode)(1,"hr"),u,(0,o.createVNode)(1,"br")," ",(0,o.createVNode)(1,"hr")," ",(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,i.Button,{content:"Start",onClick:function(){return l("newgame")}})]}):"CLAWMACHINE_END"===s?n=(0,o.createComponentVNode)(2,i.Box,{align:"center",children:[(0,o.createVNode)(1,"br")," ",(0,o.createVNode)(1,"hr"),(0,o.createVNode)(1,"b",null,"Thank you for playing!",16)," ",(0,o.createVNode)(1,"br")," ",(0,o.createVNode)(1,"hr"),m,(0,o.createVNode)(1,"br")," ",(0,o.createVNode)(1,"hr")," ",(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,i.Button,{content:"Close",onClick:function(){return l("return")}})]}):"CLAWMACHINE_ON"===s&&(n=(0,o.createComponentVNode)(2,a.Window.Content,{children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Progress",children:(0,o.createComponentVNode)(2,i.ProgressBar,{ranges:{bad:[-Infinity,0],average:[1,7],good:[8,Infinity]},value:d.wintick,minValue:0,maxValue:10})})}),(0,o.createComponentVNode)(2,i.Box,{align:"center",children:[(0,o.createVNode)(1,"br")," ",(0,o.createVNode)(1,"hr")," ",(0,o.createVNode)(1,"br"),u,(0,o.createVNode)(1,"br")," ",(0,o.createVNode)(1,"br")," ",(0,o.createVNode)(1,"hr")," ",(0,o.createVNode)(1,"br")," ",(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,i.Button,{content:"Up",onClick:function(){return l("pointless")}}),(0,o.createVNode)(1,"br")," ",(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,i.Button,{content:"Left",onClick:function(){return l("pointless")}}),(0,o.createComponentVNode)(2,i.Button,{content:"Right",onClick:function(){return l("pointless")}}),(0,o.createVNode)(1,"br")," ",(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,i.Button,{content:"Down",onClick:function(){return l("pointless")}})]})]})),(0,o.createComponentVNode)(2,a.Window,{resizable:!0,children:(0,o.createVNode)(1,"center",null,n,0)})}},function(e,t,n){"use strict";t.__esModule=!0,t.Cleanbot=void 0;var o=n(0),r=n(1),i=n(2),a=n(3);t.Cleanbot=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.on,u=l.open,s=l.locked,m=l.version,p=l.blood,h=(l.patrol,l.vocal),C=l.wet_floors,f=l.spray_blood,N=l.rgbpanel,b=l.red_switch,V=l.green_switch,g=l.blue_switch;return(0,o.createComponentVNode)(2,a.Window,{width:400,height:400,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,i.Section,{title:"Automatic Station Cleaner "+m,buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"power-off",selected:d,onClick:function(){return c("start")},children:d?"On":"Off"}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Maintenance Panel",color:u?"bad":"good",children:u?"Open":"Closed"}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Behavior Controls",color:s?"good":"bad",children:s?"Locked":"Unlocked"})]})}),!s&&(0,o.createComponentVNode)(2,i.Section,{title:"Behavior Controls",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Blood",children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:p?"toggle-on":"toggle-off",selected:p,onClick:function(){return c("blood")},children:p?"Clean":"Ignore"})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Speaker",children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:h?"toggle-on":"toggle-off",selected:h,onClick:function(){return c("vocal")},children:h?"On":"Off"})})]})})||null,!s&&u&&(0,o.createComponentVNode)(2,i.Section,{title:"Maintenance Panel",children:N&&(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.Button,{fontSize:5.39,icon:b?"toggle-on":"toggle-off",backgroundColor:b?"red":"maroon",onClick:function(){return c("red_switch")}}),(0,o.createComponentVNode)(2,i.Button,{fontSize:5.39,icon:V?"toggle-on":"toggle-off",backgroundColor:V?"green":"darkgreen",onClick:function(){return c("green_switch")}}),(0,o.createComponentVNode)(2,i.Button,{fontSize:5.39,icon:g?"toggle-on":"toggle-off",backgroundColor:g?"blue":"darkblue",onClick:function(){return c("blue_switch")}})]})||(0,o.createComponentVNode)(2,i.Box,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Odd Looking Screw Twiddled",children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,selected:C,onClick:function(){return c("wet_floors")},icon:"screwdriver",children:C?"Yes":"No"})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Weird Button Pressed",children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,color:"brown",selected:f,onClick:function(){return c("spray_blood")},icon:"screwdriver",children:f?"Yes":"No"})})]})})})||null]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.CloningConsole=void 0;var o=n(0),r=n(5),i=n(1),a=n(2),c=n(28),l=n(45),d=n(3),u=function(e,t){var n=(0,i.useBackend)(t),r=n.act,l=n.data,d=e.args,u=d.activerecord,s=d.realname,m=d.health,p=d.unidentity,h=d.strucenzymes,C=m.split(" - ");return(0,o.createComponentVNode)(2,a.Section,{level:2,m:"-1rem",pb:"1rem",title:"Records of "+s,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Name",children:s}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Damage",children:C.length>1?(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{color:c.COLORS.damageType.oxy,display:"inline",children:C[0]}),(0,o.createTextVNode)("\xa0|\xa0"),(0,o.createComponentVNode)(2,a.Box,{color:c.COLORS.damageType.toxin,display:"inline",children:C[2]}),(0,o.createTextVNode)("\xa0|\xa0"),(0,o.createComponentVNode)(2,a.Box,{color:c.COLORS.damageType.brute,display:"inline",children:C[3]}),(0,o.createTextVNode)("\xa0|\xa0"),(0,o.createComponentVNode)(2,a.Box,{color:c.COLORS.damageType.burn,display:"inline",children:C[1]})],4):(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Unknown"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"UI",className:"LabeledList__breakContents",children:p}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"SE",className:"LabeledList__breakContents",children:h}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Disk",children:[(0,o.createComponentVNode)(2,a.Button.Confirm,{disabled:!l.disk,icon:"arrow-circle-down",content:"Import",onClick:function(){return r("disk",{option:"load"})}}),(0,o.createComponentVNode)(2,a.Button,{disabled:!l.disk,icon:"arrow-circle-up",content:"Export UI",onClick:function(){return r("disk",{option:"save",savetype:"ui"})}}),(0,o.createComponentVNode)(2,a.Button,{disabled:!l.disk,icon:"arrow-circle-up",content:"Export UI and UE",onClick:function(){return r("disk",{option:"save",savetype:"ue"})}}),(0,o.createComponentVNode)(2,a.Button,{disabled:!l.disk,icon:"arrow-circle-up",content:"Export SE",onClick:function(){return r("disk",{option:"save",savetype:"se"})}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Actions",children:[(0,o.createComponentVNode)(2,a.Button,{disabled:!l.podready,icon:"user-plus",content:"Clone",onClick:function(){return r("clone",{ref:u})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"trash",content:"Delete",onClick:function(){return r("del_rec")}})]})]})})};t.CloningConsole=function(e,t){var n=(0,i.useBackend)(t);n.act,n.data.menu;return(0,l.modalRegisterBodyOverride)("view_rec",u),(0,o.createComponentVNode)(2,d.Window,{resizable:!0,children:[(0,o.createComponentVNode)(2,l.ComplexModal,{maxWidth:"75%",maxHeight:"75%"}),(0,o.createComponentVNode)(2,d.Window.Content,{className:"Layout__content--flexColumn",children:[(0,o.createComponentVNode)(2,C),(0,o.createComponentVNode)(2,f),(0,o.createComponentVNode)(2,s),(0,o.createComponentVNode)(2,a.Section,{noTopPadding:!0,flexGrow:"1",children:(0,o.createComponentVNode)(2,m)})]})]})};var s=function(e,t){var n=(0,i.useBackend)(t),r=n.act,c=n.data.menu;return(0,o.createComponentVNode)(2,a.Tabs,{children:[(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:1===c,icon:"home",onClick:function(){return r("menu",{num:1})},children:"Main"}),(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:2===c,icon:"folder",onClick:function(){return r("menu",{num:2})},children:"Records"})]})},m=function(e,t){var n,r=(0,i.useBackend)(t).data.menu;return 1===r?n=(0,o.createComponentVNode)(2,p):2===r&&(n=(0,o.createComponentVNode)(2,h)),n},p=function(e,t){var n=(0,i.useBackend)(t),c=n.act,l=n.data,d=l.loading,u=l.scantemp,s=l.occupant,m=l.locked,p=l.can_brainscan,h=l.scan_mode,C=l.numberofpods,f=l.pods,N=l.selected_pod,b=m&&!!s;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Scanner",level:"2",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{display:"inline",color:"label",children:"Scanner Lock:\xa0"}),(0,o.createComponentVNode)(2,a.Button,{disabled:!s,selected:b,icon:b?"toggle-on":"toggle-off",content:b?"Engaged":"Disengaged",onClick:function(){return c("lock")}}),(0,o.createComponentVNode)(2,a.Button,{disabled:b||!s,icon:"user-slash",content:"Eject Occupant",onClick:function(){return c("eject")}})],4),children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",children:d?(0,o.createComponentVNode)(2,a.Box,{color:"average",children:[(0,o.createComponentVNode)(2,a.Icon,{name:"spinner",spin:!0}),"\xa0 Scanning..."]}):(0,o.createComponentVNode)(2,a.Box,{color:u.color,children:u.text})}),!!p&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Scan Mode",children:(0,o.createComponentVNode)(2,a.Button,{icon:h?"brain":"male",content:h?"Brain":"Body",onClick:function(){return c("toggle_mode")}})})]}),(0,o.createComponentVNode)(2,a.Button,{disabled:!s||d,icon:"user",content:"Scan Occupant",mt:"0.5rem",mb:"0",onClick:function(){return c("scan")}})]}),(0,o.createComponentVNode)(2,a.Section,{title:"Pods",level:"2",children:C?f.map((function(e,t){var n;return n="cloning"===e.status?(0,o.createComponentVNode)(2,a.ProgressBar,{min:"0",max:"100",value:e.progress/100,ranges:{good:[.75,Infinity],average:[.25,.75],bad:[-Infinity,.25]},mt:"0.5rem",children:(0,o.createComponentVNode)(2,a.Box,{textAlign:"center",children:(0,r.round)(e.progress,0)+"%"})}):"mess"===e.status?(0,o.createComponentVNode)(2,a.Box,{bold:!0,color:"bad",mt:"0.5rem",children:"ERROR"}):(0,o.createComponentVNode)(2,a.Button,{selected:N===e.pod,icon:N===e.pod&&"check",content:"Select",mt:"0.5rem",onClick:function(){return c("selectpod",{ref:e.pod})}}),(0,o.createComponentVNode)(2,a.Box,{width:"64px",textAlign:"center",display:"inline-block",mr:"0.5rem",children:[(0,o.createVNode)(1,"img",null,null,1,{src:"pod_"+e.status+".gif",style:{width:"100%","-ms-interpolation-mode":"nearest-neighbor"}}),(0,o.createComponentVNode)(2,a.Box,{color:"label",children:["Pod #",t+1]}),(0,o.createComponentVNode)(2,a.Box,{bold:!0,color:e.biomass>=150?"good":"bad",display:"inline",children:[(0,o.createComponentVNode)(2,a.Icon,{name:e.biomass>=150?"circle":"circle-o"}),"\xa0",e.biomass]}),n]},t)})):(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"No pods detected. Unable to clone."})})],4)},h=function(e,t){var n=(0,i.useBackend)(t),r=n.act,c=n.data.records;return c.length?(0,o.createComponentVNode)(2,a.Box,{mt:"0.5rem",children:c.map((function(e,t){return(0,o.createComponentVNode)(2,a.Button,{icon:"user",mb:"0.5rem",content:e.realname,onClick:function(){return r("view_rec",{ref:e.record})}},t)}))}):(0,o.createComponentVNode)(2,a.Flex,{height:"100%",children:(0,o.createComponentVNode)(2,a.Flex.Item,{grow:"1",align:"center",textAlign:"center",color:"label",children:[(0,o.createComponentVNode)(2,a.Icon,{name:"user-slash",mb:"0.5rem",size:"5"}),(0,o.createVNode)(1,"br"),"No records found."]})})},C=function(e,t){var n,r=(0,i.useBackend)(t),c=r.act,l=r.data.temp;if(l&&l.text&&!(l.text.length<=0)){var d=((n={})[l.style]=!0,n);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.NoticeBox,Object.assign({},d,{children:[(0,o.createComponentVNode)(2,a.Box,{display:"inline-block",verticalAlign:"middle",children:l.text}),(0,o.createComponentVNode)(2,a.Button,{icon:"times-circle",float:"right",onClick:function(){return c("cleartemp")}}),(0,o.createComponentVNode)(2,a.Box,{clear:"both"})]})))}},f=function(e,t){var n=(0,i.useBackend)(t),r=n.act,c=n.data,l=c.scanner,d=c.numberofpods,u=c.autoallowed,s=c.autoprocess,m=c.disk;return(0,o.createComponentVNode)(2,a.Section,{title:"Status",buttons:(0,o.createFragment)([!!u&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{display:"inline",color:"label",children:"Auto-processing:\xa0"}),(0,o.createComponentVNode)(2,a.Button,{selected:s,icon:s?"toggle-on":"toggle-off",content:s?"Enabled":"Disabled",onClick:function(){return r("autoprocess",{on:s?0:1})}})],4),(0,o.createComponentVNode)(2,a.Button,{disabled:!m,icon:"eject",content:"Eject Disk",onClick:function(){return r("disk",{option:"eject"})}})],0),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Scanner",children:l?(0,o.createComponentVNode)(2,a.Box,{color:"good",children:"Connected"}):(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Not connected!"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pods",children:d?(0,o.createComponentVNode)(2,a.Box,{color:"good",children:[d," connected"]}):(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"None connected!"})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.ColorMate=void 0;var o=n(0),r=n(1),i=n(2),a=n(3);t.ColorMate=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.items,u=l.activecolor,s=Math.min(270+15*d.length,600);return(0,o.createComponentVNode)(2,a.Window,{width:300,height:s,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:d.length&&(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{title:"Paint",children:(0,o.createComponentVNode)(2,i.Flex,{justify:"center",align:"center",children:[(0,o.createComponentVNode)(2,i.Flex.Item,{basis:"50%",children:(0,o.createComponentVNode)(2,i.Box,{backgroundColor:u,width:"120px",height:"120px"})}),(0,o.createComponentVNode)(2,i.Flex.Item,{basis:"50% ",children:[(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"eye-dropper",onClick:function(){return c("select")},children:"Select Color"}),(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"fill-drip",onClick:function(){return c("paint")},children:"Paint Items"}),(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"tint-slash",onClick:function(){return c("clear")},children:"Remove Paintjob"}),(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"eject",onClick:function(){return c("eject")},children:"Eject Items"})]})]})}),(0,o.createComponentVNode)(2,i.Section,{title:"Items",children:d.map((function(e,t){return(0,o.createComponentVNode)(2,i.Box,{children:["#",t+1,": ",e]},t)}))})],4)||(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"No items inserted."})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Communicator=void 0;var o=n(0),r=n(8),i=n(6),a=n(1),c=n(2),l=n(3),d=n(94),u={};t.Communicator=function(e,t){var n=(0,a.useBackend)(t),r=(n.act,n.data),i=r.currentTab,d=r.video_comm,C=(r.mapRef,(0,a.useLocalState)(t,"videoSetting",0)),f=C[0],N=C[1];return(0,o.createComponentVNode)(2,l.Window,{width:475,height:700,resizable:!0,children:(0,o.createComponentVNode)(2,l.Window.Content,{children:[d&&(0,o.createComponentVNode)(2,s,{videoSetting:f,setVideoSetting:N}),(!d||0!==f)&&(0,o.createFragment)([(0,o.createComponentVNode)(2,p),(0,o.createComponentVNode)(2,c.Box,{height:"88%",mb:1,style:{"overflow-y":"auto"},children:u[i]||(0,o.createComponentVNode)(2,m)}),(0,o.createComponentVNode)(2,h,{videoSetting:f,setVideoSetting:N})],4)]})})};var s=function(e,t){var n=(0,a.useBackend)(t),r=n.act,i=n.data,l=(i.video_comm,i.mapRef),d=e.videoSetting,u=e.setVideoSetting;return 0===d?(0,o.createComponentVNode)(2,c.Box,{width:"100%",height:"100%",children:[(0,o.createComponentVNode)(2,c.ByondUi,{width:"100%",height:"95%",params:{id:l,type:"map"}}),(0,o.createComponentVNode)(2,c.Flex,{justify:"space-between",spacing:1,mt:.5,children:[(0,o.createComponentVNode)(2,c.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,c.Button,{textAlign:"center",fluid:!0,fontSize:1.5,icon:"window-minimize",onClick:function(){return u(1)}})}),(0,o.createComponentVNode)(2,c.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,c.Button,{textAlign:"center",fluid:!0,fontSize:1.5,color:"bad",icon:"video-slash",onClick:function(){return r("endvideo")}})}),(0,o.createComponentVNode)(2,c.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,c.Button,{textAlign:"center",fluid:!0,fontSize:1.5,color:"bad",icon:"phone-slash",onClick:function(){return r("hang_up")}})})]})]}):1===d?(0,o.createComponentVNode)(2,c.Box,{style:{position:"absolute",right:"5px",bottom:"50px","z-index":1},children:[(0,o.createComponentVNode)(2,c.Section,{p:0,m:0,children:(0,o.createComponentVNode)(2,c.Flex,{justify:"space-between",spacing:1,children:[(0,o.createComponentVNode)(2,c.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,c.Button,{textAlign:"center",fluid:!0,fontSize:1.5,icon:"window-minimize",onClick:function(){return u(2)}})}),(0,o.createComponentVNode)(2,c.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,c.Button,{textAlign:"center",fluid:!0,fontSize:1.5,icon:"window-maximize",onClick:function(){return u(0)}})}),(0,o.createComponentVNode)(2,c.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,c.Button,{textAlign:"center",fluid:!0,fontSize:1.5,color:"bad",icon:"video-slash",onClick:function(){return r("endvideo")}})}),(0,o.createComponentVNode)(2,c.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,c.Button,{textAlign:"center",fluid:!0,fontSize:1.5,color:"bad",icon:"phone-slash",onClick:function(){return r("hang_up")}})})]})}),(0,o.createComponentVNode)(2,c.ByondUi,{width:"200px",height:"200px",params:{id:l,type:"map"}})]}):null},m=function(e,t){var n=(0,a.useBackend)(t),r=(n.act,n.data.currentTab);return(0,o.createComponentVNode)(2,c.Section,{title:"Error!",children:["You tried to access tab #",r,", but there was no template defined!"]})},p=function(e,t){var n=(0,a.useBackend)(t),r=(n.act,n.data),l=r.time,d=r.connectionStatus,u=r.owner,s=r.occupation;return(0,o.createComponentVNode)(2,c.Section,{children:(0,o.createComponentVNode)(2,c.Flex,{align:"center",justify:"space-between",children:[(0,o.createComponentVNode)(2,c.Flex.Item,{color:"average",children:l}),(0,o.createComponentVNode)(2,c.Flex.Item,{children:(0,o.createComponentVNode)(2,c.Icon,{color:1===d?"good":"bad",name:1===d?"signal":"exclamation-triangle"})}),(0,o.createComponentVNode)(2,c.Flex.Item,{color:"average",children:(0,i.decodeHtmlEntities)(u)}),(0,o.createComponentVNode)(2,c.Flex.Item,{color:"average",children:(0,i.decodeHtmlEntities)(s)})]})})},h=function(e,t){var n=(0,a.useBackend)(t),r=n.act,i=n.data.flashlight,l=e.videoSetting,d=e.setVideoSetting;return(0,o.createComponentVNode)(2,c.Flex,{children:[(0,o.createComponentVNode)(2,c.Flex.Item,{basis:2===l?"60%":"80%",children:(0,o.createComponentVNode)(2,c.Button,{p:1,fluid:!0,icon:"home",iconSize:2,textAlign:"center",onClick:function(){return r("switch_tab",{switch_tab:1})}})}),(0,o.createComponentVNode)(2,c.Flex.Item,{basis:"20%",children:(0,o.createComponentVNode)(2,c.Button,{icon:"lightbulb",iconSize:2,p:1,fluid:!0,textAlign:"center",selected:i,tooltip:"Flashlight",tooltipPosition:"top",onClick:function(){return r("Light")}})}),2===l&&(0,o.createComponentVNode)(2,c.Flex.Item,{basis:"20%",children:(0,o.createComponentVNode)(2,c.Button,{icon:"video",iconSize:2,p:1,fluid:!0,textAlign:"center",tooltip:"Open Video",tooltipPosition:"top",onClick:function(){return d(1)}})})]})},C=function(e,t){var n=(0,a.useBackend)(t).data,o=n.voice_mobs,r=n.communicating,i=n.requestsReceived,c=n.invitesSent,l=n.video_comm;return!("Phone"!==e||!(o.length||r.length||i.length||c.length||l))};u[1]=(0,o.createComponentVNode)(2,(function(e,t){var n=(0,a.useBackend)(t),r=n.act,i=n.data.homeScreen;return(0,o.createComponentVNode)(2,c.Flex,{mt:2,wrap:"wrap",align:"center",justify:"center",children:i.map((function(e){return(0,o.createComponentVNode)(2,c.Flex.Item,{basis:"25%",textAlign:"center",mb:2,children:[(0,o.createComponentVNode)(2,c.Button,{style:{"border-radius":"10%",border:"1px solid #000"},width:"64px",height:"64px",position:"relative",onClick:function(){return r("switch_tab",{switch_tab:e.number})},children:(0,o.createComponentVNode)(2,c.Icon,{spin:C(e.module,t),color:C(e.module,t)?"bad":null,name:e.icon,position:"absolute",size:3,top:"25%",left:"25%"})}),(0,o.createComponentVNode)(2,c.Box,{children:e.module})]},e.number)}))})}));var f=function(e,t){for(var n=(0,a.useBackend)(t),r=n.act,i=n.data.targetAddress,l=["0","1","2","3","4","5","6","7","8","9","A","B","C","D","E","F"].map((function(e){return(0,o.createComponentVNode)(2,c.Button,{content:e,fontSize:2,fluid:!0,onClick:function(){return r("add_hex",{add_hex:e})}},e)})),d=[],u=0;un?t.length>n?t.slice(0,n)+"...":t:e+t},V=function(e,t,n,o){if(n<0||n>o.length)return N(e,t)?"TinderMessage_First_Sent":"TinderMessage_First_Received";var r=N(e,t),i=N(o[n],t);return r&&i?"TinderMessage_Subsequent_Sent":r||i?r?"TinderMessage_First_Sent":"TinderMessage_First_Received":"TinderMessage_Subsequent_Received"};u[40]=(0,o.createComponentVNode)(2,(function(e,t){var n=(0,a.useBackend)(t),r=n.act,l=n.data,d=l.targetAddressName,u=l.targetAddress,s=l.imList,m=(0,a.useLocalState)(t,"clipboardMode",!1),p=m[0],h=m[1];return p?(0,o.createComponentVNode)(2,c.Section,{title:(0,o.createComponentVNode)(2,c.Box,{inline:!0,style:{"white-space":"nowrap","overflow-x":"hidden"},width:"90%",children:b("Conversation with ",(0,i.decodeHtmlEntities)(d),30)}),buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"eye",selected:p,tooltip:"Exit Clipboard Mode",tooltipPosition:"bottom-left",onClick:function(){return h(!p)}}),height:"100%",stretchContents:!0,children:[(0,o.createComponentVNode)(2,c.Section,{style:{height:"95%","overflow-y":"auto"},children:s.map((function(e,t){return(0,o.createComponentVNode)(2,c.Box,{className:N(e,u)?"ClassicMessage_Sent":"ClassicMessage_Received",children:[N(e,u)?"You":"Them",": ",e.im]},t)}))}),(0,o.createComponentVNode)(2,c.Button,{icon:"comment",onClick:function(){return r("message",{message:u})},content:"Message"})]}):(0,o.createComponentVNode)(2,c.Section,{title:(0,o.createComponentVNode)(2,c.Box,{inline:!0,style:{"white-space":"nowrap","overflow-x":"hidden"},width:"100%",children:b("Conversation with ",(0,i.decodeHtmlEntities)(d),30)}),buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"eye",selected:p,tooltip:"Enter Clipboard Mode",tooltipPosition:"bottom-left",onClick:function(){return h(!p)}}),height:"100%",stretchContents:!0,children:[(0,o.createComponentVNode)(2,c.Section,{style:{height:"95%","overflow-y":"auto"},children:s.map((function(e,t,n){return(0,o.createComponentVNode)(2,c.Box,{textAlign:N(e,u)?"right":"left",mb:1,children:(0,o.createComponentVNode)(2,c.Box,{maxWidth:"75%",className:V(e,u,t-1,n),inline:!0,children:(0,i.decodeHtmlEntities)(e.im)})},t)}))}),(0,o.createComponentVNode)(2,c.Button,{icon:"comment",onClick:function(){return r("message",{message:u})},content:"Message"})]})}));var g=function(e,t){var n=(0,a.useBackend)(t),r=n.act,l=n.data.target_feed;return(0,o.createComponentVNode)(2,c.Section,{title:(0,i.decodeHtmlEntities)(l.name)+" by "+(0,i.decodeHtmlEntities)(l.author),level:2,buttons:(0,o.createComponentVNode)(2,c.Button,{content:"Back",icon:"chevron-up",onClick:function(){return r("newsfeed",{newsfeed:null})}}),children:l.messages.map((function(e){return(0,o.createComponentVNode)(2,c.Section,{children:["- ",(0,i.decodeHtmlEntities)(e.body),!!e.img&&(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createVNode)(1,"img",null,null,1,{src:"data:image/png;base64,"+e.img}),(0,i.decodeHtmlEntities)(e.caption)||null]}),(0,o.createComponentVNode)(2,c.Box,{color:"grey",children:["[",e.message_type," by ",(0,i.decodeHtmlEntities)(e.author)," - ",e.time_stamp,"]"]})]},e.ref)}))})},v=function(e,t){var n=(0,a.useBackend)(t),r=n.act,l=n.data,d=l.feeds,u=l.latest_news;return(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Section,{title:"Recent News",level:2,children:(0,o.createComponentVNode)(2,c.Section,{children:u.map((function(e){return(0,o.createComponentVNode)(2,c.Box,{mb:2,children:[(0,o.createVNode)(1,"h5",null,[(0,i.decodeHtmlEntities)(e.channel),(0,o.createComponentVNode)(2,c.Button,{ml:1,icon:"chevron-up",onClick:function(){return r("newsfeed",{newsfeed:e.index})},content:"Go to"})],0),"- ",(0,i.decodeHtmlEntities)(e.body),!!e.img&&(0,o.createComponentVNode)(2,c.Box,{children:["[image omitted, view story for more details]",e.caption||null]}),(0,o.createComponentVNode)(2,c.Box,{fontSize:.9,children:["[",e.message_type," by ",(0,o.createComponentVNode)(2,c.Box,{inline:!0,color:"average",children:e.author})," - ",e.time_stamp,"]"]})]},e.index)}))})}),(0,o.createComponentVNode)(2,c.Section,{title:"News Feeds",level:2,children:d.map((function(e){return(0,o.createComponentVNode)(2,c.Button,{fluid:!0,icon:"chevron-up",onClick:function(){return r("newsfeed",{newsfeed:e.index})},content:e.name},e.index)}))})],4)};u[5]=(0,o.createComponentVNode)(2,(function(e,t){var n=(0,a.useBackend)(t),r=(n.act,n.data),i=r.feeds,l=r.target_feed;return(0,o.createComponentVNode)(2,c.Section,{title:"News",stretchContents:!0,height:"100%",children:!i.length&&(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:"Error: No newsfeeds available. Please try again later."})||l&&(0,o.createComponentVNode)(2,g)||(0,o.createComponentVNode)(2,v)})}));u[6]=(0,o.createComponentVNode)(2,(function(e,t){var n=(0,a.useBackend)(t),r=n.act,i=n.data.note;return(0,o.createComponentVNode)(2,c.Section,{title:"Note Keeper",height:"100%",stretchContents:!0,buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"pen",onClick:function(){return r("edit")},content:"Edit Notes"}),children:(0,o.createComponentVNode)(2,c.Section,{color:"average",width:"100%",height:"100%",style:{"word-break":"break-all","overflow-y":"auto"},children:i})})}));u[7]=(0,o.createComponentVNode)(2,(function(e,t){var n=(0,a.useBackend)(t),l=(n.act,n.data),d=l.aircontents,u=l.weather;return(0,o.createComponentVNode)(2,c.Section,{title:"Weather",children:[(0,o.createComponentVNode)(2,c.Section,{level:2,title:"Current Conditions",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:(0,r.filter)((function(e){return"0"!==e.val||"Pressure"===e.entry||"Temperature"===e.entry}))(d).map((function(e){return(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:e.entry,color:(t=e.val,n=e.bad_low,r=e.poor_low,a=e.poor_high,l=e.bad_high,ta?"average":t>l?"bad":"good"),children:[e.val,(0,i.decodeHtmlEntities)(e.units)]},e.entry);var t,n,r,a,l}))})}),(0,o.createComponentVNode)(2,c.Section,{level:2,title:"Weather Reports",children:!!u.length&&(0,o.createComponentVNode)(2,c.LabeledList,{children:u.map((function(e){return(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:e.Planet,children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Time",children:e.Time}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Weather",children:(0,i.toTitleCase)(e.Weather)}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Temperature",children:["Current: ",e.Temperature.toFixed(),"\xb0C | High: ",e.High.toFixed(),"\xb0C | Low: ",e.Low.toFixed(),"\xb0C"]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Wind Direction",children:e.WindDir}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Wind Speed",children:e.WindSpeed}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Forecast",children:(0,i.decodeHtmlEntities)(e.Forecast)})]})},e.Planet)}))})||(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:"No weather reports available. Please check back later."})})]})})),u[8]=(0,o.createComponentVNode)(2,d.CrewManifestContent);u[9]=(0,o.createComponentVNode)(2,(function(e,t){var n=(0,a.useBackend)(t),r=n.act,l=n.data,d=l.owner,u=l.occupation,s=l.connectionStatus,m=l.address,p=l.visible,h=l.ring,C=l.selfie_mode;return(0,o.createComponentVNode)(2,c.Section,{title:"Settings",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Owner",children:(0,o.createComponentVNode)(2,c.Button,{icon:"pen",fluid:!0,content:(0,i.decodeHtmlEntities)(d),onClick:function(){return r("rename")}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Camera Mode",children:(0,o.createComponentVNode)(2,c.Button,{fluid:!0,content:C?"Front-facing Camera":"Rear-facing Camera",onClick:function(){return r("selfie_mode")}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Occupation",children:(0,i.decodeHtmlEntities)(u)}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Connection",children:1===s?(0,o.createComponentVNode)(2,c.Box,{color:"good",children:"Connected"}):(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:"Disconnected"})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Device EPv2 Address",children:m}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Visibility",children:(0,o.createComponentVNode)(2,c.Button.Checkbox,{checked:p,selected:p,fluid:!0,content:p?"This device can be seen by other devices.":"This device is invisible to other devices.",onClick:function(){return r("toggle_visibility")}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Ringer",children:(0,o.createComponentVNode)(2,c.Button.Checkbox,{checked:h,selected:h,fluid:!0,content:h?"Ringer on.":"Ringer off.",onClick:function(){return r("toggle_ringer")}})})]})})}))},function(e,t,n){"use strict";t.__esModule=!0,t.ComputerFabricator=void 0;var o=n(0),r=(n(6),n(1)),i=n(2),a=n(3);t.ComputerFabricator=function(e,t){var n=(0,r.useBackend)(t),s=n.act,m=n.data;return(0,o.createComponentVNode)(2,a.Window,{title:"Personal Computer Vendor",width:500,height:420,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:[(0,o.createComponentVNode)(2,i.Section,{italic:!0,fontSize:"20px",children:"Your perfect device, only three steps away..."}),0!==m.state&&(0,o.createComponentVNode)(2,i.Button,{fluid:!0,mb:1,icon:"circle",content:"Clear Order",onClick:function(){return s("clean_order")}}),0===m.state&&(0,o.createComponentVNode)(2,c),1===m.state&&(0,o.createComponentVNode)(2,l),2===m.state&&(0,o.createComponentVNode)(2,d),3===m.state&&(0,o.createComponentVNode)(2,u)]})})};var c=function(e,t){var n=(0,r.useBackend)(t),a=n.act;n.data;return(0,o.createComponentVNode)(2,i.Section,{title:"Step 1",minHeight:"306px",children:[(0,o.createComponentVNode)(2,i.Box,{mt:5,bold:!0,textAlign:"center",fontSize:"40px",children:"Choose your Device"}),(0,o.createComponentVNode)(2,i.Box,{mt:3,children:(0,o.createComponentVNode)(2,i.Grid,{width:"100%",children:[(0,o.createComponentVNode)(2,i.Grid.Column,{children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"laptop",content:"Laptop",textAlign:"center",fontSize:"30px",lineHeight:2,onClick:function(){return a("pick_device",{pick:"1"})}})}),(0,o.createComponentVNode)(2,i.Grid.Column,{children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"tablet-alt",content:"Tablet",textAlign:"center",fontSize:"30px",lineHeight:2,onClick:function(){return a("pick_device",{pick:"2"})}})})]})})]})},l=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data;return(0,o.createComponentVNode)(2,i.Section,{title:"Step 2: Customize your device",minHeight:"282px",buttons:(0,o.createComponentVNode)(2,i.Box,{bold:!0,color:"good",children:[c.totalprice,"\u20ae"]}),children:[(0,o.createComponentVNode)(2,i.Table,{children:[(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{bold:!0,position:"relative",children:["Battery:",(0,o.createComponentVNode)(2,i.Tooltip,{content:"Allows your device to operate without external utility power\nsource. Advanced batteries increase battery life.",position:"right"})]}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:(0,o.createComponentVNode)(2,i.Button,{content:"Standard",selected:1===c.hw_battery,onClick:function(){return a("hw_battery",{battery:"1"})}})}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:(0,o.createComponentVNode)(2,i.Button,{content:"Upgraded",selected:2===c.hw_battery,onClick:function(){return a("hw_battery",{battery:"2"})}})}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:(0,o.createComponentVNode)(2,i.Button,{content:"Advanced",selected:3===c.hw_battery,onClick:function(){return a("hw_battery",{battery:"3"})}})})]}),(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{bold:!0,position:"relative",children:["Hard Drive:",(0,o.createComponentVNode)(2,i.Tooltip,{content:"Stores file on your device. Advanced drives can store more\nfiles, but use more power, shortening battery life.",position:"right"})]}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:(0,o.createComponentVNode)(2,i.Button,{content:"Standard",selected:1===c.hw_disk,onClick:function(){return a("hw_disk",{disk:"1"})}})}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:(0,o.createComponentVNode)(2,i.Button,{content:"Upgraded",selected:2===c.hw_disk,onClick:function(){return a("hw_disk",{disk:"2"})}})}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:(0,o.createComponentVNode)(2,i.Button,{content:"Advanced",selected:3===c.hw_disk,onClick:function(){return a("hw_disk",{disk:"3"})}})})]}),(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{bold:!0,position:"relative",children:["Network Card:",(0,o.createComponentVNode)(2,i.Tooltip,{content:"Allows your device to wirelessly connect to stationwide NTNet\nnetwork. Basic cards are limited to on-station use, while\nadvanced cards can operate anywhere near the station, which\nincludes asteroid outposts",position:"right"})]}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:(0,o.createComponentVNode)(2,i.Button,{content:"None",selected:0===c.hw_netcard,onClick:function(){return a("hw_netcard",{netcard:"0"})}})}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:(0,o.createComponentVNode)(2,i.Button,{content:"Standard",selected:1===c.hw_netcard,onClick:function(){return a("hw_netcard",{netcard:"1"})}})}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:(0,o.createComponentVNode)(2,i.Button,{content:"Advanced",selected:2===c.hw_netcard,onClick:function(){return a("hw_netcard",{netcard:"2"})}})})]}),(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{bold:!0,position:"relative",children:["Nano Printer:",(0,o.createComponentVNode)(2,i.Tooltip,{content:"A device that allows for various paperwork manipulations,\nsuch as, scanning of documents or printing new ones.\nThis device was certified EcoFriendlyPlus and is capable of\nrecycling existing paper for printing purposes.",position:"right"})]}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:(0,o.createComponentVNode)(2,i.Button,{content:"None",selected:0===c.hw_nanoprint,onClick:function(){return a("hw_nanoprint",{print:"0"})}})}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:(0,o.createComponentVNode)(2,i.Button,{content:"Standard",selected:1===c.hw_nanoprint,onClick:function(){return a("hw_nanoprint",{print:"1"})}})})]}),(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{bold:!0,position:"relative",children:["Secondary Card Reader:",(0,o.createComponentVNode)(2,i.Tooltip,{content:"Adds a secondary RFID card reader, for manipulating or\nreading from a second standard RFID card.\nPlease note that a primary card reader is necessary to\nallow the device to read your identification, but one\nis included in the base price.",position:"right"})]}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:(0,o.createComponentVNode)(2,i.Button,{content:"None",selected:0===c.hw_card,onClick:function(){return a("hw_card",{card:"0"})}})}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:(0,o.createComponentVNode)(2,i.Button,{content:"Standard",selected:1===c.hw_card,onClick:function(){return a("hw_card",{card:"1"})}})})]}),2!==c.devtype&&(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{bold:!0,position:"relative",children:["Processor Unit:",(0,o.createComponentVNode)(2,i.Tooltip,{content:"A component critical for your device's functionality.\nIt allows you to run programs from your hard drive.\nAdvanced CPUs use more power, but allow you to run\nmore programs on background at once.",position:"right"})]}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:(0,o.createComponentVNode)(2,i.Button,{content:"Standard",selected:1===c.hw_cpu,onClick:function(){return a("hw_cpu",{cpu:"1"})}})}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:(0,o.createComponentVNode)(2,i.Button,{content:"Advanced",selected:2===c.hw_cpu,onClick:function(){return a("hw_cpu",{cpu:"2"})}})})]}),(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{bold:!0,position:"relative",children:["Tesla Relay:",(0,o.createComponentVNode)(2,i.Tooltip,{content:"An advanced wireless power relay that allows your device\nto connect to nearby area power controller to provide\nalternative power source. This component is currently\nunavailable on tablet computers due to size restrictions.",position:"right"})]}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:(0,o.createComponentVNode)(2,i.Button,{content:"None",selected:0===c.hw_tesla,onClick:function(){return a("hw_tesla",{tesla:"0"})}})}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:(0,o.createComponentVNode)(2,i.Button,{content:"Standard",selected:1===c.hw_tesla,onClick:function(){return a("hw_tesla",{tesla:"1"})}})})]})]}),(0,o.createComponentVNode)(2,i.Button,{fluid:!0,mt:3,content:"Confirm Order",color:"good",textAlign:"center",fontSize:"18px",lineHeight:2,onClick:function(){return a("confirm_order")}})]})},d=function(e,t){var n=(0,r.useBackend)(t),a=(n.act,n.data);return(0,o.createComponentVNode)(2,i.Section,{title:"Step 3: Payment",minHeight:"282px",children:[(0,o.createComponentVNode)(2,i.Box,{italic:!0,textAlign:"center",fontSize:"20px",children:"Your device is ready for fabrication..."}),(0,o.createComponentVNode)(2,i.Box,{bold:!0,mt:2,textAlign:"center",fontSize:"16px",children:[(0,o.createComponentVNode)(2,i.Box,{inline:!0,children:"Please swipe your ID now to authorize payment of:"}),"\xa0",(0,o.createComponentVNode)(2,i.Box,{inline:!0,color:"good",children:[a.totalprice,"\u20ae"]})]})]})},u=function(e,t){return(0,o.createComponentVNode)(2,i.Section,{minHeight:"282px",children:[(0,o.createComponentVNode)(2,i.Box,{bold:!0,textAlign:"center",fontSize:"28px",mt:10,children:"Thank you for your purchase!"}),(0,o.createComponentVNode)(2,i.Box,{italic:!0,mt:1,textAlign:"center",children:"If you experience any difficulties with your new device, please contact your local network administrator."})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.CookingAppliance=void 0;var o=n(0),r=(n(5),n(1)),i=n(2),a=n(3);t.CookingAppliance=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.temperature,u=l.optimalTemp,s=l.temperatureEnough,m=l.efficiency,p=l.containersRemovable,h=l.our_contents;return(0,o.createComponentVNode)(2,a.Window,{width:600,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,i.Section,{title:"Status",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Temperature",children:(0,o.createComponentVNode)(2,i.ProgressBar,{color:s?"good":"blue",value:d,maxValue:u,children:[(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:d}),"\xb0C / ",u,"\xb0C"]})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Efficiency",children:[(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:m}),"%"]})]})}),(0,o.createComponentVNode)(2,i.Section,{title:"Containers",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:h.map((function(e,t){return e.empty?(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Slot #"+(t+1),children:(0,o.createComponentVNode)(2,i.Button,{onClick:function(){return c("slot",{slot:t+1})},children:"Empty"})}):(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Slot #"+(t+1),verticalAlign:"middle",children:(0,o.createComponentVNode)(2,i.Flex,{spacing:1,children:[(0,o.createComponentVNode)(2,i.Flex.Item,{children:(0,o.createComponentVNode)(2,i.Button,{disabled:!p,onClick:function(){return c("slot",{slot:t+1})},children:e.container||"No Container"})}),(0,o.createComponentVNode)(2,i.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,i.ProgressBar,{color:e.progressText[0],value:e.progress,maxValue:1,children:e.progressText[1]})})]})},t)}))})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Cryo=void 0;var o=n(0),r=n(1),i=n(2),a=n(3),c=[{label:"Resp.",type:"oxyLoss"},{label:"Toxin",type:"toxLoss"},{label:"Brute",type:"bruteLoss"},{label:"Burn",type:"fireLoss"}],l=[["good","Conscious"],["average","Unconscious"],["bad","DEAD"]];t.Cryo=function(e,t){return(0,o.createComponentVNode)(2,a.Window,{width:520,height:470,resizeable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{className:"Layout__content--flexColumn",children:(0,o.createComponentVNode)(2,d)})})};var d=function(e,t){var n=(0,r.useBackend)(t),a=n.act,d=n.data,s=d.isOperating,m=d.hasOccupant,p=d.occupant,h=void 0===p?[]:p,C=d.cellTemperature,f=d.cellTemperatureStatus,N=d.isBeakerLoaded;return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{title:"Occupant",flexGrow:"1",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"user-slash",onClick:function(){return a("ejectOccupant")},disabled:!m,children:"Eject"}),children:m?(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Occupant",children:h.name||"Unknown"}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Health",children:(0,o.createComponentVNode)(2,i.ProgressBar,{min:h.health,max:h.maxHealth,value:h.health/h.maxHealth,color:h.health>0?"good":"average",children:(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:Math.round(h.health)})})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Status",color:l[h.stat][0],children:l[h.stat][1]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Temperature",children:[(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:Math.round(h.bodyTemperature)})," K"]}),(0,o.createComponentVNode)(2,i.LabeledList.Divider),c.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.label,children:(0,o.createComponentVNode)(2,i.ProgressBar,{value:h[e.type]/100,ranges:{bad:[.01,Infinity]},children:(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:Math.round(h[e.type])})})},e.id)}))]}):(0,o.createComponentVNode)(2,i.Flex,{height:"100%",textAlign:"center",children:(0,o.createComponentVNode)(2,i.Flex.Item,{grow:"1",align:"center",color:"label",children:[(0,o.createComponentVNode)(2,i.Icon,{name:"user-slash",mb:"0.5rem",size:"5"}),(0,o.createVNode)(1,"br"),"No occupant detected."]})})}),(0,o.createComponentVNode)(2,i.Section,{title:"Cell",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"eject",onClick:function(){return a("ejectBeaker")},disabled:!N,children:"Eject Beaker"}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Power",children:(0,o.createComponentVNode)(2,i.Button,{icon:"power-off",onClick:function(){return a(s?"switchOff":"switchOn")},selected:s,children:s?"On":"Off"})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Temperature",color:f,children:[(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:C})," K"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Beaker",children:(0,o.createComponentVNode)(2,u)})]})})],4)},u=function(e,t){var n=(0,r.useBackend)(t),a=(n.act,n.data),c=a.isBeakerLoaded,l=a.beakerLabel,d=a.beakerVolume;return c?(0,o.createFragment)([l||(0,o.createComponentVNode)(2,i.Box,{color:"average",children:"No label"}),(0,o.createComponentVNode)(2,i.Box,{color:!d&&"bad",children:d?(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:d,format:function(e){return Math.round(e)+" units remaining"}}):"Beaker is empty"})],0):(0,o.createComponentVNode)(2,i.Box,{color:"average",children:"No beaker loaded"})}},function(e,t,n){"use strict";t.__esModule=!0,t.CryoStorageItemsVr=t.CryoStorageVr=void 0;var o=n(0),r=n(1),i=n(2),a=n(3),c=n(191);t.CryoStorageVr=function(e,t){var n=(0,r.useBackend)(t),d=(n.act,n.data),u=d.real_name,s=d.allow_items,m=(0,r.useLocalState)(t,"tab",0),p=m[0],h=m[1];return(0,o.createComponentVNode)(2,a.Window,{width:400,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,i.Tabs,{children:[(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:0===p,onClick:function(){return h(0)},children:"Crew"}),!!s&&(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:1===p,onClick:function(){return h(1)},children:"Items"})]}),(0,o.createComponentVNode)(2,i.NoticeBox,{info:!0,children:["Welcome, ",u,"."]}),0===p&&(0,o.createComponentVNode)(2,c.CryoStorageCrew),!!s&&1===p&&(0,o.createComponentVNode)(2,l)]})})};var l=function(e,t){var n=(0,r.useBackend)(t),a=(n.act,n.data.items);return(0,o.createComponentVNode)(2,i.Section,{title:"Stored Items",children:a.length&&a.map((function(e){return(0,o.createComponentVNode)(2,i.Box,{color:"label",children:e},e)}))||(0,o.createComponentVNode)(2,i.Box,{color:"average",children:"No items stored."})})};t.CryoStorageItemsVr=l},function(e,t,n){"use strict";t.__esModule=!0,t.DNAForensics=void 0;var o=n(0),r=(n(5),n(1)),i=n(2),a=n(3);t.DNAForensics=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.scan_progress,u=l.scanning,s=l.bloodsamp,m=l.bloodsamp_desc;return(0,o.createComponentVNode)(2,a.Window,{width:540,height:326,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:[(0,o.createComponentVNode)(2,i.Section,{title:"Status",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{selected:u,disabled:!s,icon:"power-off",onClick:function(){return c("scanItem")},children:u?"Halt Scan":"Begin Scan"}),(0,o.createComponentVNode)(2,i.Button,{disabled:!s,icon:"eject",onClick:function(){return c("ejectItem")},children:"Eject Bloodsample"})],4),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Scan Progress",children:(0,o.createComponentVNode)(2,i.ProgressBar,{ranges:{good:[99,Infinity],violet:[-Infinity,99]},value:d,maxValue:100})})})}),(0,o.createComponentVNode)(2,i.Section,{title:"Blood Sample",children:s&&(0,o.createComponentVNode)(2,i.Box,{children:[s,(0,o.createComponentVNode)(2,i.Box,{color:"label",children:m})]})||(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"No blood sample inserted."})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.DNAModifier=void 0;var o=n(0),r=n(1),i=n(2),a=n(3),c=n(45),l=[["good","Alive"],["average","Unconscious"],["bad","DEAD"]],d=[["ui","Modify U.I.","dna"],["se","Modify S.E.","dna"],["buffer","Transfer Buffers","syringe"],["rejuvenators","Rejuvenators","flask"]],u=[5,10,20,30,50];t.DNAModifier=function(e,t){var n,i=(0,r.useBackend)(t),l=(i.act,i.data),d=l.irradiating,u=l.dnaBlockSize,p=l.occupant;return t.dnaBlockSize=u,t.isDNAInvalid=!p.isViableSubject||!p.uniqueIdentity||!p.structuralEnzymes,d&&(n=(0,o.createComponentVNode)(2,g,{duration:d})),(0,o.createComponentVNode)(2,a.Window,{width:660,height:700,resizable:!0,children:[(0,o.createComponentVNode)(2,c.ComplexModal),n,(0,o.createComponentVNode)(2,a.Window.Content,{className:"Layout__content--flexColumn",children:[(0,o.createComponentVNode)(2,s),(0,o.createComponentVNode)(2,m)]})]})};var s=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,d=c.locked,u=c.hasOccupant,s=c.occupant;return(0,o.createComponentVNode)(2,i.Section,{title:"Occupant",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Box,{color:"label",display:"inline",mr:"0.5rem",children:"Door Lock:"}),(0,o.createComponentVNode)(2,i.Button,{disabled:!u,selected:d,icon:d?"toggle-on":"toggle-off",content:d?"Engaged":"Disengaged",onClick:function(){return a("toggleLock")}}),(0,o.createComponentVNode)(2,i.Button,{disabled:!u||d,icon:"user-slash",content:"Eject",onClick:function(){return a("ejectOccupant")}})],4),children:u?(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Box,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Name",children:s.name}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Health",children:(0,o.createComponentVNode)(2,i.ProgressBar,{min:s.minHealth,max:s.maxHealth,value:s.health/s.maxHealth,ranges:{good:[.5,Infinity],average:[0,.5],bad:[-Infinity,0]}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Status",color:l[s.stat][0],children:l[s.stat][1]}),(0,o.createComponentVNode)(2,i.LabeledList.Divider)]})}),t.isDNAInvalid?(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:[(0,o.createComponentVNode)(2,i.Icon,{name:"exclamation-circle"}),"\xa0 The occupant's DNA structure is ruined beyond recognition, please insert a subject with an intact DNA structure."]}):(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Radiation",children:(0,o.createComponentVNode)(2,i.ProgressBar,{min:"0",max:"100",value:s.radiationLevel/100,color:"average"})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Unique Enzymes",children:c.occupant.uniqueEnzymes?c.occupant.uniqueEnzymes:(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:[(0,o.createComponentVNode)(2,i.Icon,{name:"exclamation-circle"}),"\xa0 Unknown"]})})]})],0):(0,o.createComponentVNode)(2,i.Box,{color:"label",children:"Cell unoccupied."})})},m=function(e,t){var n,a=(0,r.useBackend)(t),c=a.act,l=a.data,u=l.selectedMenuKey,s=l.hasOccupant;l.occupant;return s?t.isDNAInvalid?(0,o.createComponentVNode)(2,i.Section,{flexGrow:"1",children:(0,o.createComponentVNode)(2,i.Flex,{height:"100%",children:(0,o.createComponentVNode)(2,i.Flex.Item,{grow:"1",align:"center",textAlign:"center",color:"label",children:[(0,o.createComponentVNode)(2,i.Icon,{name:"user-slash",mb:"0.5rem",size:"5"}),(0,o.createVNode)(1,"br"),"No operation possible on this subject."]})})}):("ui"===u?n=(0,o.createFragment)([(0,o.createComponentVNode)(2,p),(0,o.createComponentVNode)(2,C)],4):"se"===u?n=(0,o.createFragment)([(0,o.createComponentVNode)(2,h),(0,o.createComponentVNode)(2,C)],4):"buffer"===u?n=(0,o.createComponentVNode)(2,f):"rejuvenators"===u&&(n=(0,o.createComponentVNode)(2,V)),(0,o.createComponentVNode)(2,i.Section,{flexGrow:"1",children:[(0,o.createComponentVNode)(2,i.Tabs,{children:d.map((function(e,t){return(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:u===e[0],onClick:function(){return c("selectMenuKey",{key:e[0]})},children:[(0,o.createComponentVNode)(2,i.Icon,{name:e[2]}),e[1]]},t)}))}),n]})):(0,o.createComponentVNode)(2,i.Section,{flexGrow:"1",children:(0,o.createComponentVNode)(2,i.Flex,{height:"100%",children:(0,o.createComponentVNode)(2,i.Flex.Item,{grow:"1",align:"center",textAlign:"center",color:"label",children:[(0,o.createComponentVNode)(2,i.Icon,{name:"user-slash",mb:"0.5rem",size:"5"}),(0,o.createVNode)(1,"br"),"No occupant in DNA modifier."]})})})},p=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,l=c.selectedUIBlock,d=c.selectedUISubBlock,u=c.selectedUITarget,s=c.occupant;return(0,o.createComponentVNode)(2,i.Section,{title:"Modify Unique Identifier",level:"2",children:[(0,o.createComponentVNode)(2,v,{dnaString:s.uniqueIdentity,selectedBlock:l,selectedSubblock:d,blockSize:t.dnaBlockSize,action:"selectUIBlock"}),(0,o.createComponentVNode)(2,i.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Target",children:(0,o.createComponentVNode)(2,i.Knob,{minValue:"1",maxValue:"15",stepPixelSize:"20",value:u,format:function(e){return e.toString(16).toUpperCase()},ml:"0",onChange:function(e,t){return a("changeUITarget",{value:t})}})})}),(0,o.createComponentVNode)(2,i.Button,{icon:"radiation",content:"Irradiate Block",mt:"0.5rem",onClick:function(){return a("pulseUIRadiation")}})]})},h=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,l=c.selectedSEBlock,d=c.selectedSESubBlock,u=c.occupant;return(0,o.createComponentVNode)(2,i.Section,{title:"Modify Structural Enzymes",level:"2",children:[(0,o.createComponentVNode)(2,v,{dnaString:u.structuralEnzymes,selectedBlock:l,selectedSubblock:d,blockSize:t.dnaBlockSize,action:"selectSEBlock"}),(0,o.createComponentVNode)(2,i.Button,{icon:"radiation",content:"Irradiate Block",onClick:function(){return a("pulseSERadiation")}})]})},C=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,l=c.radiationIntensity,d=c.radiationDuration;return(0,o.createComponentVNode)(2,i.Section,{title:"Radiation Emitter",level:"2",children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Intensity",children:(0,o.createComponentVNode)(2,i.Knob,{minValue:"1",maxValue:"10",stepPixelSize:"20",value:l,popUpPosition:"right",ml:"0",onChange:function(e,t){return a("radiationIntensity",{value:t})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Duration",children:(0,o.createComponentVNode)(2,i.Knob,{minValue:"1",maxValue:"20",stepPixelSize:"10",unit:"s",value:d,popUpPosition:"right",ml:"0",onChange:function(e,t){return a("radiationDuration",{value:t})}})})]}),(0,o.createComponentVNode)(2,i.Button,{icon:"radiation",content:"Pulse Radiation",tooltip:"Mutates a random block of either the occupant's UI or SE.",tooltipPosition:"top-right",mt:"0.5rem",onClick:function(){return a("pulseRadiation")}})]})},f=function(e,t){var n=(0,r.useBackend)(t),a=(n.act,n.data.buffers.map((function(e,t){return(0,o.createComponentVNode)(2,N,{id:t+1,name:"Buffer "+(t+1),buffer:e},t)})));return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{title:"Buffers",level:"2",children:a}),(0,o.createComponentVNode)(2,b)],4)},N=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,l=e.id,d=e.name,u=e.buffer,s=c.isInjectorReady,m=d+(u.data?" - "+u.label:"");return(0,o.createComponentVNode)(2,i.Box,{backgroundColor:"rgba(0, 0, 0, 0.33)",mb:"0.5rem",children:(0,o.createComponentVNode)(2,i.Section,{title:m,level:"3",mx:"0",lineHeight:"18px",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button.Confirm,{disabled:!u.data,icon:"trash",content:"Clear",onClick:function(){return a("bufferOption",{option:"clear",id:l})}}),(0,o.createComponentVNode)(2,i.Button,{disabled:!u.data,icon:"pen",content:"Rename",onClick:function(){return a("bufferOption",{option:"changeLabel",id:l})}}),(0,o.createComponentVNode)(2,i.Button,{disabled:!u.data||!c.hasDisk,icon:"save",content:"Export",tooltip:"Exports this buffer to the currently loaded data disk.",tooltipPosition:"bottom-left",onClick:function(){return a("bufferOption",{option:"saveDisk",id:l})}})],4),children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Write",children:[(0,o.createComponentVNode)(2,i.Button,{icon:"arrow-circle-down",content:"Subject U.I",mb:"0",onClick:function(){return a("bufferOption",{option:"saveUI",id:l})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"arrow-circle-down",content:"Subject U.I and U.E.",mb:"0",onClick:function(){return a("bufferOption",{option:"saveUIAndUE",id:l})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"arrow-circle-down",content:"Subject S.E.",mb:"0",onClick:function(){return a("bufferOption",{option:"saveSE",id:l})}}),(0,o.createComponentVNode)(2,i.Button,{disabled:!c.hasDisk||!c.disk.data,icon:"arrow-circle-down",content:"From Disk",mb:"0",onClick:function(){return a("bufferOption",{option:"loadDisk",id:l})}})]}),!!u.data&&(0,o.createFragment)([(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Subject",children:u.owner||(0,o.createComponentVNode)(2,i.Box,{color:"average",children:"Unknown"})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Data Type",children:["ui"===u.type?"Unique Identifiers":"Structural Enzymes",!!u.ue&&" and Unique Enzymes"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Transfer to",children:[(0,o.createComponentVNode)(2,i.Button,{disabled:!s,icon:s?"syringe":"spinner",iconSpin:!s,content:"Injector",mb:"0",onClick:function(){return a("bufferOption",{option:"createInjector",id:l})}}),(0,o.createComponentVNode)(2,i.Button,{disabled:!s,icon:s?"syringe":"spinner",iconSpin:!s,content:"Block Injector",mb:"0",onClick:function(){return a("bufferOption",{option:"createInjector",id:l,block:1})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"user",content:"Subject",mb:"0",onClick:function(){return a("bufferOption",{option:"transfer",id:l})}})]})],4)]}),!u.data&&(0,o.createComponentVNode)(2,i.Box,{color:"label",mt:"0.5rem",children:"This buffer is empty."})]})})},b=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,l=c.hasDisk,d=c.disk;return(0,o.createComponentVNode)(2,i.Section,{title:"Data Disk",level:"2",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button.Confirm,{disabled:!l||!d.data,icon:"trash",content:"Wipe",onClick:function(){return a("wipeDisk")}}),(0,o.createComponentVNode)(2,i.Button,{disabled:!l,icon:"eject",content:"Eject",onClick:function(){return a("ejectDisk")}})],4),children:l?d.data?(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Label",children:d.label?d.label:"No label"}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Subject",children:d.owner?d.owner:(0,o.createComponentVNode)(2,i.Box,{color:"average",children:"Unknown"})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Data Type",children:["ui"===d.type?"Unique Identifiers":"Structural Enzymes",!!d.ue&&" and Unique Enzymes"]})]}):(0,o.createComponentVNode)(2,i.Box,{color:"label",children:"Disk is blank."}):(0,o.createComponentVNode)(2,i.Box,{color:"label",textAlign:"center",my:"1rem",children:[(0,o.createComponentVNode)(2,i.Icon,{name:"save-o",size:"4"}),(0,o.createVNode)(1,"br"),"No disk inserted."]})})},V=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,l=c.isBeakerLoaded,d=c.beakerVolume,s=c.beakerLabel;return(0,o.createComponentVNode)(2,i.Section,{title:"Rejuvenators and Beaker",level:"2",buttons:(0,o.createComponentVNode)(2,i.Button,{disabled:!l,icon:"eject",content:"Eject",onClick:function(){return a("ejectBeaker")}}),children:l?(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Inject",children:[u.map((function(e,t){return(0,o.createComponentVNode)(2,i.Button,{disabled:e>d,icon:"syringe",content:e,onClick:function(){return a("injectRejuvenators",{amount:e})}},t)})),(0,o.createComponentVNode)(2,i.Button,{disabled:d<=0,icon:"syringe",content:"All",onClick:function(){return a("injectRejuvenators",{amount:d})}})]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Beaker",children:[(0,o.createComponentVNode)(2,i.Box,{mb:"0.5rem",children:s||"No label"}),d?(0,o.createComponentVNode)(2,i.Box,{color:"good",children:[d," unit",1===d?"":"s"," remaining"]}):(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"Empty"})]})]}):(0,o.createComponentVNode)(2,i.Box,{color:"label",textAlign:"center",my:"25%",children:[(0,o.createComponentVNode)(2,i.Icon,{name:"exclamation-triangle",size:"4"}),(0,o.createVNode)(1,"br"),"No beaker loaded."]})})},g=function(e,t){return(0,o.createComponentVNode)(2,i.Dimmer,{textAlign:"center",children:[(0,o.createComponentVNode)(2,i.Icon,{name:"spinner",size:"5",spin:!0}),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,i.Box,{color:"average",children:(0,o.createVNode)(1,"h1",null,[(0,o.createComponentVNode)(2,i.Icon,{name:"radiation"}),(0,o.createTextVNode)("\xa0Irradiating occupant\xa0"),(0,o.createComponentVNode)(2,i.Icon,{name:"radiation"})],4)}),(0,o.createComponentVNode)(2,i.Box,{color:"label",children:(0,o.createVNode)(1,"h3",null,[(0,o.createTextVNode)("For "),e.duration,(0,o.createTextVNode)(" second"),1===e.duration?"":"s"],0)})]})},v=function(e,t){for(var n=(0,r.useBackend)(t),a=n.act,c=(n.data,e.dnaString),l=e.selectedBlock,d=e.selectedSubblock,u=e.blockSize,s=e.action,m=c.split(""),p=[],h=function(e){for(var t=e/u+1,n=[],r=function(r){var c=r+1;n.push((0,o.createComponentVNode)(2,i.Button,{selected:l===t&&d===c,content:m[e+r],mb:"0",onClick:function(){return a(s,{block:t,subblock:c})}}))},c=0;c1?"Dangerous!":null]},e.stage)}))||(0,o.createComponentVNode)(2,i.Box,{children:"No virus sample loaded."})}),(0,o.createComponentVNode)(2,i.Section,{level:2,title:"Affected Species",color:"label",children:[m&&m.length?null:"None",m.sort().join(", ")]}),(0,o.createComponentVNode)(2,i.Section,{level:2,title:"Reverse Engineering",children:[(0,o.createComponentVNode)(2,i.Box,{color:"bad",mb:1,children:(0,o.createVNode)(1,"i",null,"CAUTION: Reverse engineering will destroy the viral sample.",16)}),d.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{content:e.stage,icon:"exchange-alt",onClick:function(){return a("grab",{grab:e.reference})}},e.stage)})),(0,o.createComponentVNode)(2,i.Button,{content:"Species",icon:"exchange-alt",onClick:function(){return a("affected_species")}})]})],4)]})},l=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,l=(c.dish_inserted,c.buffer),d=c.species_buffer,u=(c.effects,c.info);c.growth,c.affected_species,c.busy;return(0,o.createComponentVNode)(2,i.Section,{title:"Storage",children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Memory Buffer",children:l?(0,o.createComponentVNode)(2,i.Box,{children:[l.name," (",l.stage,")"]}):d?(0,o.createComponentVNode)(2,i.Box,{children:d}):"Empty"})}),(0,o.createComponentVNode)(2,i.Button,{mt:1,icon:"save",content:"Save To Disk",disabled:!l&&!d,onClick:function(){return a("disk")}}),l?(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.Button,{icon:"pen",content:"Splice #1",disabled:l.stage>1,onClick:function(){return a("splice",{splice:1})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"pen",content:"Splice #2",disabled:l.stage>2,onClick:function(){return a("splice",{splice:2})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"pen",content:"Splice #3",disabled:l.stage>3,onClick:function(){return a("splice",{splice:3})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"pen",content:"Splice #4",disabled:l.stage>4,onClick:function(){return a("splice",{splice:4})}})]}):d?(0,o.createComponentVNode)(2,i.Box,{children:(0,o.createComponentVNode)(2,i.Button,{icon:"pen",content:"Splice Species",disabled:!d||u,onClick:function(){return a("splice",{splice:5})}})}):null]})}},function(e,t,n){"use strict";t.__esModule=!0,t.DishIncubator=void 0;var o=n(0),r=(n(5),n(20)),i=n(1),a=n(2),c=n(3);t.DishIncubator=function(e,t){var n=(0,i.useBackend)(t),l=n.act,d=n.data,u=d.on,s=d.system_in_use,m=d.food_supply,p=d.radiation,h=d.growth,C=d.toxins,f=d.chemicals_inserted,N=d.can_breed_virus,b=d.chemical_volume,V=d.max_chemical_volume,g=d.dish_inserted,v=d.blood_already_infected,_=d.virus,k=d.analysed,y=d.infection_rate;return(0,o.createComponentVNode)(2,c.Window,{width:400,height:600,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{title:"Environmental Conditions",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",selected:u,content:u?"On":"Off",onClick:function(){return l("power")}}),children:[(0,o.createComponentVNode)(2,a.Flex,{spacing:1,mb:1,children:[(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"radiation",content:"Add Radiation",onClick:function(){return l("rad")}})}),(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,a.Button.Confirm,{fluid:!0,color:"red",icon:"trash",confirmIcon:"trash",content:"Flush System",disabled:!s,onClick:function(){return l("flush")}})})]}),(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Virus Food",children:(0,o.createComponentVNode)(2,a.ProgressBar,{minValue:0,maxValue:100,ranges:{good:[40,Infinity],average:[20,40],bad:[-Infinity,20]},value:m})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Radiation Level",children:(0,o.createComponentVNode)(2,a.ProgressBar,{minValue:0,maxValue:100,color:p>=50?"bad":h>=25?"average":"good",value:p,children:[(0,r.formatCommaNumber)(1e4*p)," \xb5Sv"]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Toxicity",children:(0,o.createComponentVNode)(2,a.ProgressBar,{minValue:0,maxValue:100,ranges:{bad:[50,Infinity],average:[25,50],good:[-Infinity,25]},value:C})})]})]}),(0,o.createComponentVNode)(2,a.Section,{title:N?"Vial":"Chemicals",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Eject "+(N?"Vial":"Chemicals"),disabled:!f,onClick:function(){return l("ejectchem")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"virus",content:"Breed Virus",disabled:!N,onClick:function(){return l("virus")}})],4),children:f&&(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Volume",children:(0,o.createComponentVNode)(2,a.ProgressBar,{minValue:0,maxValue:V,value:b,children:[b,"/",V]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Breeding Environment",color:N?"good":"average",children:[g?N?"Suitable":"No hemolytic samples detected":"N/A",v?(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"CAUTION: Viral infection detected in blood sample."}):null]})]})})||(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"No chemicals inserted."})}),(0,o.createComponentVNode)(2,a.Section,{title:"Virus Dish",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Eject Dish",disabled:!g,onClick:function(){return l("ejectdish")}}),children:g?_?(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Growth Density",children:(0,o.createComponentVNode)(2,a.ProgressBar,{minValue:0,maxValue:100,ranges:{good:[50,Infinity],average:[25,50],bad:[-Infinity,25]},value:h})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Infection Rate",children:k?y:"Unknown."})]}):(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"No virus detected."}):(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"No dish loaded."})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.DisposalBin=void 0;var o=n(0),r=n(1),i=n(2),a=n(3);t.DisposalBin=function(e,t){var n,c,l=(0,r.useBackend)(t),d=l.act,u=l.data;return 2===u.mode?(n="good",c="Ready"):u.mode<=0?(n="bad",c="N/A"):1===u.mode?(n="average",c="Pressurizing"):(n="average",c="Idle"),(0,o.createComponentVNode)(2,a.Window,{width:300,height:250,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:(0,o.createComponentVNode)(2,i.Section,{children:[(0,o.createComponentVNode)(2,i.Box,{bold:!0,m:1,children:"Status"}),(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"State",color:n,children:c}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Pressure",children:(0,o.createComponentVNode)(2,i.ProgressBar,{ranges:{bad:[-Infinity,0],average:[0,99],good:[99,Infinity]},value:u.pressure,minValue:0,maxValue:100})})]}),(0,o.createComponentVNode)(2,i.Box,{bold:!0,m:1,children:"Controls"}),(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Handle",children:[(0,o.createComponentVNode)(2,i.Button,{icon:"toggle-off",disabled:u.isAI||u.panel_open,content:"Disengaged",selected:u.flushing?null:"selected",onClick:function(){return d("disengageHandle")}}),(0,o.createComponentVNode)(2,i.Button,{icon:"toggle-on",disabled:u.isAI||u.panel_open,content:"Engaged",selected:u.flushing?"selected":null,onClick:function(){return d("engageHandle")}})]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Power",children:[(0,o.createComponentVNode)(2,i.Button,{icon:"toggle-off",disabled:-1===u.mode,content:"Off",selected:u.mode?null:"selected",onClick:function(){return d("pumpOff")}}),(0,o.createComponentVNode)(2,i.Button,{icon:"toggle-on",disabled:-1===u.mode,content:"On",selected:u.mode?"selected":null,onClick:function(){return d("pumpOn")}})]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Eject",children:(0,o.createComponentVNode)(2,i.Button,{icon:"sign-out-alt",disabled:u.isAI,content:"Eject Contents",onClick:function(){return d("eject")}})})]})]})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.DroneConsole=void 0;var o=n(0),r=(n(5),n(1)),i=n(2),a=n(3);t.DroneConsole=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.drones,u=l.areas,s=l.selected_area,m=l.fabricator,p=l.fabPower;return(0,o.createComponentVNode)(2,a.Window,{width:600,height:350,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,i.Section,{title:"Drone Fabricator",buttons:(0,o.createComponentVNode)(2,i.Button,{disabled:!m,selected:p,icon:"power-off",content:p?"Enabled":"Disabled",onClick:function(){return c("toggle_fab")}}),children:m?(0,o.createComponentVNode)(2,i.Box,{color:"good",children:"Linked."}):(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:["Fabricator not detected.",(0,o.createComponentVNode)(2,i.Button,{icon:"sync",content:"Search for Fabricator",onClick:function(){return c("search_fab")}})]})}),(0,o.createComponentVNode)(2,i.Section,{title:"Request Drone",children:[(0,o.createComponentVNode)(2,i.Dropdown,{options:u?u.sort():null,selected:s,width:"100%",onSelected:function(e){return c("set_dcall_area",{area:e})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"share-square",content:"Send Ping",onClick:function(){return c("ping")}})]}),(0,o.createComponentVNode)(2,i.Section,{title:"Maintenance Units",children:d&&d.length?(0,o.createComponentVNode)(2,i.LabeledList,{children:d.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.name,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:"sync",content:"Resync",onClick:function(){return c("resync",{ref:e.ref})}}),(0,o.createComponentVNode)(2,i.Button.Confirm,{icon:"exclamation-triangle",color:"red",content:"Shutdown",onClick:function(){return c("shutdown",{ref:e.ref})}})],4),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Location",children:e.loc}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Charge",children:[e.charge," / ",e.maxCharge]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Active",children:e.active?"Yes":"No"})]})},e.name)}))}):(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"No drones detected."})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.EmbeddedController=void 0;var o=n(0),r=(n(6),n(5),n(1)),i=n(2),a=n(3),c=((0,n(24).createLogger)("fuck"),{});t.EmbeddedController=function(e,t){var n=(0,r.useBackend)(t),i=(n.act,n.data.internalTemplateName),l=c[i];if(!l)throw Error("Unable to find Component for template name: "+i);return(0,o.createComponentVNode)(2,a.Window,{width:450,height:340,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:(0,o.createComponentVNode)(2,l)})})};var l=function(e,t){var n=e.bars;return(0,o.createComponentVNode)(2,i.Section,{title:"Status",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:n.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.label,children:(0,o.createComponentVNode)(2,i.ProgressBar,{color:e.color(e.value),minValue:e.minValue,maxValue:e.maxValue,value:e.value,children:e.textValue})},e.label)}))})})},d=function(e,t){var n=(0,r.useBackend)(t),a=n.data,c=n.act,l=!0;a.interior_status&&"open"===a.interior_status.state?l=!1:a.external_pressure&&a.chamber_pressure&&(l=!(Math.abs(a.external_pressure-a.chamber_pressure)>5));var d=!0;return a.exterior_status&&"open"===a.exterior_status.state?d=!1:a.internal_pressure&&a.chamber_pressure&&(d=!(Math.abs(a.internal_pressure-a.chamber_pressure)>5)),(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.Button,{disabled:a.airlock_disabled,icon:"arrow-left",content:"Cycle to Exterior",onClick:function(){return c("cycle_ext")}}),(0,o.createComponentVNode)(2,i.Button,{disabled:a.airlock_disabled,icon:"arrow-right",content:"Cycle to Interior",onClick:function(){return c("cycle_int")}})]}),(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.Button.Confirm,{disabled:a.airlock_disabled,color:l?"":"bad",icon:"exclamation-triangle",confirmIcon:"exclamation-triangle",content:"Force Exterior Door",onClick:function(){return c("force_ext")}}),(0,o.createComponentVNode)(2,i.Button.Confirm,{disabled:a.airlock_disabled,color:d?"":"bad",icon:"exclamation-triangle",confirmIcon:"exclamation-triangle",content:"Force Interior Door",onClick:function(){return c("force_int")}})]})],4)},u=function(e,t){var n=(0,r.useBackend)(t),a=n.data,c=(n.act,{docked:(0,o.createComponentVNode)(2,s),undocking:(0,o.createComponentVNode)(2,i.Box,{color:"average",children:"EJECTING-STAND CLEAR!"}),undocked:(0,o.createComponentVNode)(2,i.Box,{color:"grey",children:"POD EJECTED"}),docking:(0,o.createComponentVNode)(2,i.Box,{color:"good",children:"INITIALIZING..."})}),l=(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"ERROR"});return"open"===a.exterior_status.state?l=(0,o.createComponentVNode)(2,i.Box,{color:"average",children:"OPEN"}):"unlocked"===a.exterior_status.lock?l=(0,o.createComponentVNode)(2,i.Box,{color:"average",children:"UNSECURED"}):"locked"===a.exterior_status.lock&&(l=(0,o.createComponentVNode)(2,i.Box,{color:"good",children:"SECURED"})),(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Escape Pod Status",children:c[a.docking_status]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Docking Hatch",children:l})]})})},s=function(e,t){var n=(0,r.useBackend)(t),a=n.data;n.act;return a.armed?(0,o.createComponentVNode)(2,i.Box,{color:"average",children:"ARMED"}):(0,o.createComponentVNode)(2,i.Box,{color:"good",children:"SYSTEMS OK"})},m=function(e,t){var n=(0,r.useBackend)(t),a=n.data,c=n.act;return(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.Button,{disabled:!a.override_enabled,icon:"exclamation-triangle",content:"Force Exterior Door",color:"docked"!==a.docking_status?"bad":"",onClick:function(){return c("force_door")}}),(0,o.createComponentVNode)(2,i.Button,{selected:a.override_enabled,color:"docked"!==a.docking_status?"bad":"average",icon:"exclamation-triangle",content:"Override",onClick:function(){return c("toggle_override")}})]})},p=function(e,t){var n=(0,r.useBackend)(t),a=n.data,c=(n.act,{docked:(0,o.createComponentVNode)(2,i.Box,{color:"good",children:"DOCKED"}),docking:(0,o.createComponentVNode)(2,i.Box,{color:"average",children:"DOCKING"}),undocking:(0,o.createComponentVNode)(2,i.Box,{color:"average",children:"UNDOCKING"}),undocked:(0,o.createComponentVNode)(2,i.Box,{color:"grey",children:"NOT IN USE"})}[a.docking_status]);return a.override_enabled&&(c=(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:[a.docking_status.toUpperCase(),"-OVERRIDE ENABLED"]})),c};c.AirlockConsoleAdvanced=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,u=function(e){return e<80||e>120?"bad":e<95||e>110?"average":"good"},s=[{minValue:0,maxValue:202,value:c.external_pressure,label:"External Pressure",textValue:c.external_pressure+" kPa",color:u},{minValue:0,maxValue:202,value:c.chamber_pressure,label:"Chamber Pressure",textValue:c.chamber_pressure+" kPa",color:u},{minValue:0,maxValue:202,value:c.internal_pressure,label:"Internal Pressure",textValue:c.internal_pressure+" kPa",color:u}];return(0,o.createFragment)([(0,o.createComponentVNode)(2,l,{bars:s}),(0,o.createComponentVNode)(2,i.Section,{title:"Controls",children:[(0,o.createComponentVNode)(2,d),(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.Button,{icon:"sync",content:"Purge",onClick:function(){return a("purge")}}),(0,o.createComponentVNode)(2,i.Button,{icon:"lock-open",content:"Secure",onClick:function(){return a("secure")}})]}),(0,o.createComponentVNode)(2,i.Box,{children:(0,o.createComponentVNode)(2,i.Button,{disabled:!c.processing,icon:"ban",color:"bad",content:"Abort",onClick:function(){return a("abort")}})})]})],4)};c.AirlockConsoleSimple=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,u=[{minValue:0,maxValue:202,value:c.chamber_pressure,label:"Chamber Pressure",textValue:c.chamber_pressure+" kPa",color:function(e){return e<80||e>120?"bad":e<95||e>110?"average":"good"}}];return(0,o.createFragment)([(0,o.createComponentVNode)(2,l,{bars:u}),(0,o.createComponentVNode)(2,i.Section,{title:"Controls",children:[(0,o.createComponentVNode)(2,d),(0,o.createComponentVNode)(2,i.Box,{children:(0,o.createComponentVNode)(2,i.Button,{disabled:!c.processing,icon:"ban",color:"bad",content:"Abort",onClick:function(){return a("abort")}})})]})],4)};c.AirlockConsolePhoron=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,u=[{minValue:0,maxValue:202,value:c.chamber_pressure,label:"Chamber Pressure",textValue:c.chamber_pressure+" kPa",color:function(e){return e<80||e>120?"bad":e<95||e>110?"average":"good"}},{minValue:0,maxValue:100,value:c.chamber_phoron,label:"Chamber Phoron",textValue:c.chamber_phoron+" mol",color:function(e){return e>5?"bad":e>.5?"average":"good"}}];return(0,o.createFragment)([(0,o.createComponentVNode)(2,l,{bars:u}),(0,o.createComponentVNode)(2,i.Section,{title:"Controls",children:[(0,o.createComponentVNode)(2,d),(0,o.createComponentVNode)(2,i.Box,{children:(0,o.createComponentVNode)(2,i.Button,{disabled:!c.processing,icon:"ban",color:"bad",content:"Abort",onClick:function(){return a("abort")}})})]})],4)};c.AirlockConsoleDocking=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,u=[{minValue:0,maxValue:202,value:c.chamber_pressure,label:"Chamber Pressure",textValue:c.chamber_pressure+" kPa",color:function(e){return e<80||e>120?"bad":e<95||e>110?"average":"good"}}];return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{title:"Dock",buttons:c.airlock_disabled||c.override_enabled?(0,o.createComponentVNode)(2,i.Button,{icon:"exclamation-triangle",color:c.override_enabled?"red":"",content:"Override",onClick:function(){return a("toggle_override")}}):null,children:(0,o.createComponentVNode)(2,p)}),(0,o.createComponentVNode)(2,l,{bars:u}),(0,o.createComponentVNode)(2,i.Section,{title:"Controls",children:[(0,o.createComponentVNode)(2,d),(0,o.createComponentVNode)(2,i.Box,{children:(0,o.createComponentVNode)(2,i.Button,{disabled:!c.processing,icon:"ban",color:"bad",content:"Abort",onClick:function(){return a("abort")}})})]})],4)};c.DockingConsoleSimple=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,l=(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"ERROR"});return"open"===c.exterior_status.state?l=(0,o.createComponentVNode)(2,i.Box,{color:"average",children:"OPEN"}):"unlocked"===c.exterior_status.lock?l=(0,o.createComponentVNode)(2,i.Box,{color:"average",children:"UNSECURED"}):"locked"===c.exterior_status.lock&&(l=(0,o.createComponentVNode)(2,i.Box,{color:"good",children:"SECURED"})),(0,o.createComponentVNode)(2,i.Section,{title:"Status",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:"exclamation-triangle",disabled:!c.override_enabled,content:"Force exterior door",onClick:function(){return a("force_door")}}),(0,o.createComponentVNode)(2,i.Button,{icon:"exclamation-triangle",color:c.override_enabled?"red":"",content:"Override",onClick:function(){return a("toggle_override")}})],4),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Dock Status",children:(0,o.createComponentVNode)(2,p)}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Docking Hatch",children:l})]})})};c.DockingConsoleMulti=function(e,t){var n=(0,r.useBackend)(t).data;return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{title:"Docking Status",children:(0,o.createComponentVNode)(2,p)}),(0,o.createComponentVNode)(2,i.Section,{title:"Airlocks",children:n.airlocks.length?(0,o.createComponentVNode)(2,i.LabeledList,{children:n.airlocks.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{color:e.override_enabled?"bad":"good",label:e.name,children:e.override_enabled?"OVERRIDE ENABLED":"STATUS OK"},e.name)}))}):(0,o.createComponentVNode)(2,i.Flex,{height:"100%",mt:"0.5em",children:(0,o.createComponentVNode)(2,i.Flex.Item,{grow:"1",align:"center",textAlign:"center",color:"bad",children:[(0,o.createComponentVNode)(2,i.Icon,{name:"door-closed",mb:"0.5rem",size:"5"}),(0,o.createVNode)(1,"br"),"No airlocks found."]})})})],4)};c.DoorAccessConsole=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,l="open"===c.interior_status.state||"closed"===c.exterior_status.state,d="open"===c.exterior_status.state||"closed"===c.interior_status.state;return(0,o.createComponentVNode)(2,i.Section,{title:"Status",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:l?"arrow-left":"exclamation-triangle",content:l?"Cycle To Exterior":"Lock Exterior Door",onClick:function(){a(l?"cycle_ext_door":"force_ext")}}),(0,o.createComponentVNode)(2,i.Button,{icon:d?"arrow-right":"exclamation-triangle",content:d?"Cycle To Interior":"Lock Interior Door",onClick:function(){a(d?"cycle_int_door":"force_int")}})],0),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Exterior Door Status",children:"closed"===c.exterior_status.state?"Locked":"Open"}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Interior Door Status",children:"closed"===c.interior_status.state?"Locked":"Open"})]})})};c.EscapePodConsole=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data;return(0,o.createFragment)([(0,o.createComponentVNode)(2,u),(0,o.createComponentVNode)(2,i.Section,{title:"Controls",children:[(0,o.createComponentVNode)(2,m),(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.Button,{icon:"exclamation-triangle",disabled:c.armed,color:c.armed?"bad":"average",content:"ARM",onClick:function(){return a("manual_arm")}}),(0,o.createComponentVNode)(2,i.Button,{icon:"exclamation-triangle",disabled:!c.can_force,color:"bad",content:"MANUAL EJECT",onClick:function(){return a("force_launch")}})]})]})],4)};c.EscapePodBerthConsole=function(e,t){(0,r.useBackend)(t).data;return(0,o.createFragment)([(0,o.createComponentVNode)(2,u),(0,o.createComponentVNode)(2,i.Section,{title:"Controls",children:(0,o.createComponentVNode)(2,m)})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.ExonetNode=void 0;var o=n(0),r=n(1),i=n(2),a=n(3);t.ExonetNode=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.on,u=l.allowPDAs,s=l.allowCommunicators,m=l.allowNewscasters,p=l.logs;return(0,o.createComponentVNode)(2,a.Window,{width:400,height:400,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,i.Section,{title:"Status",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"power-off",selected:d,content:"Power "+(d?"On":"Off"),onClick:function(){return c("toggle_power")}}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Incoming PDA Messages",children:(0,o.createComponentVNode)(2,i.Button,{icon:"power-off",selected:u,content:u?"Open":"Closed",onClick:function(){return c("toggle_PDA_port")}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Incoming Communicators",children:(0,o.createComponentVNode)(2,i.Button,{icon:"power-off",selected:s,content:s?"Open":"Closed",onClick:function(){return c("toggle_communicator_port")}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Incoming Newscaster Content",children:(0,o.createComponentVNode)(2,i.Button,{icon:"power-off",selected:m,content:m?"Open":"Closed",onClick:function(){return c("toggle_newscaster_port")}})})]})}),(0,o.createComponentVNode)(2,i.Section,{title:"Logging",children:(0,o.createComponentVNode)(2,i.Flex,{wrap:"wrap",children:[p.map((function(e,t){return(0,o.createComponentVNode)(2,i.Flex.Item,{m:"2px",basis:"49%",grow:t%2,children:e},t)})),p&&0!==p.length?null:(0,o.createComponentVNode)(2,i.Box,{color:"average",children:"No logs found."})]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Farmbot=void 0;var o=n(0),r=n(1),i=n(2),a=n(3);t.Farmbot=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.on,u=l.locked,s=l.tank,m=l.tankVolume,p=l.tankMaxVolume,h=l.waters_trays,C=l.refills_water,f=l.uproots_weeds,N=l.replaces_nutriment;l.collects_produce,l.removes_dead;return(0,o.createComponentVNode)(2,a.Window,{width:450,height:540,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,i.Section,{title:"Automatic Hyrdoponic Assisting Unit v2.0",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"power-off",selected:d,onClick:function(){return c("power")},children:d?"On":"Off"}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Water Tank",children:s&&(0,o.createComponentVNode)(2,i.ProgressBar,{value:m,maxValue:p,children:[m," / ",p]})||(0,o.createComponentVNode)(2,i.Box,{color:"average",children:"No water tank detected."})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Behavior Controls",color:u?"good":"bad",children:u?"Locked":"Unlocked"})]})}),!u&&(0,o.createComponentVNode)(2,i.Section,{title:"Behavior Controls",children:[(0,o.createComponentVNode)(2,i.Section,{level:2,title:"Watering Controls",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Water plants",children:(0,o.createComponentVNode)(2,i.Button,{icon:h?"toggle-on":"toggle-off",selected:h,onClick:function(){return c("water")},children:h?"Yes":"No"})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Refill watertank",children:(0,o.createComponentVNode)(2,i.Button,{icon:C?"toggle-on":"toggle-off",selected:C,onClick:function(){return c("refill")},children:C?"Yes":"No"})})]})}),(0,o.createComponentVNode)(2,i.Section,{level:2,title:"Weeding controls",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Weed plants",children:(0,o.createComponentVNode)(2,i.Button,{icon:f?"toggle-on":"toggle-off",selected:f,onClick:function(){return c("weed")},children:f?"Yes":"No"})})})}),(0,o.createComponentVNode)(2,i.Section,{level:2,title:"Nutriment controls",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Replace fertilizer",children:(0,o.createComponentVNode)(2,i.Button,{icon:N?"toggle-on":"toggle-off",selected:N,onClick:function(){return c("replacenutri")},children:N?"Yes":"No"})})})})]})||null]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.FaxContent=t.Fax=void 0;var o=n(0),r=n(1),i=n(2),a=n(3),c=n(95),l=n(96);t.Fax=function(e,t){return(0,r.useBackend)(t).data.authenticated?(0,o.createComponentVNode)(2,a.Window,{width:600,height:250,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:[(0,o.createComponentVNode)(2,u),(0,o.createComponentVNode)(2,c.LoginInfo),(0,o.createComponentVNode)(2,d)]})}):(0,o.createComponentVNode)(2,a.Window,{width:600,height:250,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:[(0,o.createComponentVNode)(2,u),(0,o.createComponentVNode)(2,l.LoginScreen)]})})};var d=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,l=c.bossName,d=c.copyItem,u=c.cooldown,s=c.destination;return(0,o.createComponentVNode)(2,i.Section,{children:[!!u&&(0,o.createComponentVNode)(2,i.NoticeBox,{info:!0,children:"Transmitter arrays realigning. Please stand by."}),(0,o.createComponentVNode)(2,i.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Network",children:[l," Quantum Entanglement Network"]})}),d&&(0,o.createComponentVNode)(2,i.Box,{mt:1,children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Currently Sending",children:d}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Sending To",children:(0,o.createComponentVNode)(2,i.Button,{icon:"map-marker-alt",content:s,onClick:function(){return a("dept")}})})]}),(0,o.createComponentVNode)(2,i.Button,{icon:"share-square",onClick:function(){return a("send")},content:"Send",fluid:!0})]})||(0,o.createComponentVNode)(2,i.Box,{mt:1,children:"Please insert item to transmit."})]})};t.FaxContent=d;var u=function(e,t){var n=(0,r.useBackend)(t),a=n.act;return n.data.copyItem?(0,o.createComponentVNode)(2,i.Box,{children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"eject",onClick:function(){return a("remove")},content:"Remove Item"})}):null}},function(e,t,n){"use strict";t.__esModule=!0,t.FileCabinet=void 0;var o=n(0),r=n(8),i=n(1),a=n(2),c=n(3);t.FileCabinet=function(e,t){var n=(0,i.useBackend)(t),l=n.act,d=n.data.contents,u=(0,r.sortBy)((function(e){return e.name}))(d||[]);return(0,o.createComponentVNode)(2,c.Window,{width:350,height:300,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,a.Section,{children:u.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"file",content:e.name,onClick:function(){return l("retrieve",{ref:e.ref})}},e.ref)}))})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Floorbot=void 0;var o=n(0),r=n(1),i=n(2),a=n(3);t.Floorbot=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.on,u=l.open,s=l.locked,m=l.vocal,p=l.amount,h=l.possible_bmode,C=l.improvefloors,f=l.eattiles,N=l.maketiles,b=l.bmode;return(0,o.createComponentVNode)(2,a.Window,{width:390,height:310,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,i.Section,{title:"Automatic Station Floor Repairer v2.0",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"power-off",selected:d,onClick:function(){return c("start")},children:d?"On":"Off"}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Tiles Left",children:(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:p})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Maintenance Panel",color:u?"bad":"good",children:u?"Open":"Closed"}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Behavior Controls",color:s?"good":"bad",children:s?"Locked":"Unlocked"})]})}),!s&&(0,o.createComponentVNode)(2,i.Section,{title:"Behavior Controls",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Speaker",children:(0,o.createComponentVNode)(2,i.Button,{icon:m?"toggle-on":"toggle-off",selected:m,onClick:function(){return c("vocal")},children:m?"On":"Off"})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Improves Floors",children:(0,o.createComponentVNode)(2,i.Button,{icon:C?"toggle-on":"toggle-off",selected:C,onClick:function(){return c("improve")},children:C?"On":"Off"})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Finds Tiles",children:(0,o.createComponentVNode)(2,i.Button,{icon:f?"toggle-on":"toggle-off",selected:f,onClick:function(){return c("tiles")},children:f?"On":"Off"})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Makes Metal Sheets into Tiles",children:(0,o.createComponentVNode)(2,i.Button,{icon:N?"toggle-on":"toggle-off",selected:N,onClick:function(){return c("make")},children:N?"On":"Off"})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Bridge Mode",children:(0,o.createComponentVNode)(2,i.Dropdown,{over:!0,width:"100%",placeholder:"Disabled",selected:b,options:h,onSelected:function(e){return c("bridgemode",{dir:e})}})})]})})||null]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.GasPump=void 0;var o=n(0),r=n(1),i=n(2),a=n(3);t.GasPump=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.on,u=l.pressure_set,s=l.last_flow_rate,m=l.last_power_draw,p=l.max_power_draw;return(0,o.createComponentVNode)(2,a.Window,{width:470,height:290,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:[(0,o.createComponentVNode)(2,i.Section,{title:"Status",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Flow Rate",children:[(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:s/10})," L/s"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Load",children:(0,o.createComponentVNode)(2,i.ProgressBar,{value:m,minValue:0,maxValue:p,color:m=100?s="Running":!d&&u>0&&(s="DISCHARGING"),(0,o.createComponentVNode)(2,a.Window,{width:500,height:400,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:(0,o.createComponentVNode)(2,i.Section,{title:"Status",buttons:(0,o.createComponentVNode)(2,i.Button.Confirm,{icon:"exclamation-triangle",confirmIcon:"exclamation-triangle",color:"red",content:"Toggle Breaker",confirmContent:d?"This will disable gravity!":"This will enable gravity!",onClick:function(){return c("gentoggle")}}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Breaker Setting",children:d?"Generator Enabled":"Generator Disabled"}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Charge Mode",children:["Generator ",s]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Charge Status",children:[u,"%"]})]})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.GuestPass=void 0;var o=n(0),r=n(8),i=n(1),a=n(2),c=n(3);t.GuestPass=function(e,t){var n=(0,i.useBackend)(t),l=n.act,d=n.data,u=(d.access,d.area),s=d.giver,m=d.giveName,p=d.reason,h=d.duration,C=d.mode,f=d.log,N=d.uid;return(0,o.createComponentVNode)(2,c.Window,{width:500,height:520,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:1===C&&(0,o.createComponentVNode)(2,a.Section,{title:"Activity Log",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"scroll",content:"Activity Log",selected:!0,onClick:function(){return l("mode",{mode:0})}}),children:[(0,o.createComponentVNode)(2,a.Button,{icon:"print",content:"Print",onClick:function(){return l("print")},fluid:!0,mb:1}),(0,o.createComponentVNode)(2,a.Section,{level:2,title:"Logs",children:f.length&&f.map((function(e){return(0,o.createVNode)(1,"div",null,null,1,{dangerouslySetInnerHTML:{__html:e}},e)}))||(0,o.createComponentVNode)(2,a.Box,{children:"No logs."})})]})||(0,o.createComponentVNode)(2,a.Section,{title:"Guest pass terminal #"+N,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"scroll",content:"Activity Log",onClick:function(){return l("mode",{mode:1})}}),children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Issuing ID",children:(0,o.createComponentVNode)(2,a.Button,{content:s||"Insert ID",onClick:function(){return l("id")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Issued To",children:(0,o.createComponentVNode)(2,a.Button,{content:m,onClick:function(){return l("giv_name")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Reason",children:(0,o.createComponentVNode)(2,a.Button,{content:p,onClick:function(){return l("reason")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Duration (minutes)",children:(0,o.createComponentVNode)(2,a.Button,{content:h,onClick:function(){return l("duration")}})})]}),(0,o.createComponentVNode)(2,a.Button.Confirm,{icon:"check",fluid:!0,content:"Issue Pass",onClick:function(){return l("issue")}}),(0,o.createComponentVNode)(2,a.Section,{title:"Access",level:2,children:(0,r.sortBy)((function(e){return e.area_name}))(u).map((function(e){return(0,o.createComponentVNode)(2,a.Button.Checkbox,{checked:e.on,content:e.area_name,onClick:function(){return l("access",{access:e.area})}},e.area)}))})]})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.GyrotronControlContent=t.GyrotronControl=void 0;var o=n(0),r=n(1),i=n(3),a=n(2);t.GyrotronControl=function(e,t){return(0,o.createComponentVNode)(2,i.Window,{width:627,height:700,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:(0,o.createComponentVNode)(2,c)})})};var c=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data.gyros;return(0,o.createComponentVNode)(2,a.Section,{title:"Gyrotrons",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"pencil-alt",content:"Set Tag",onClick:function(){return i("set_tag")}}),children:(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Name"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Position"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Status"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Fire Delay"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Strength"})]}),c.map((function(e){return(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.name}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:[e.x,", ",e.y,", ",e.z]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",content:e.active?"Online":"Offline",selected:e.active,disabled:!e.deployed,onClick:function(){return i("toggle_active",{gyro:e.ref})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Knob,{forcedInputWidth:"60px",size:1.25,color:!!e.active&&"yellow",value:e.fire_delay,unit:"decisecond(s)",minValue:1,maxValue:60,stepPixelSize:1,onDrag:function(t,n){return i("set_rate",{gyro:e.ref,rate:n})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Knob,{forcedInputWidth:"60px",size:1.25,color:!!e.active&&"yellow",value:e.strength,unit:"penta-dakw",minValue:1,maxValue:50,stepPixelSize:1,onDrag:function(t,n){return i("set_str",{gyro:e.ref,str:n})}})})]},e.name)}))]})})};t.GyrotronControlContent=c},function(e,t,n){"use strict";t.__esModule=!0,t.Holodeck=void 0;var o=n(0),r=(n(5),n(1)),i=n(2),a=n(3);t.Holodeck=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.supportedPrograms,u=l.restrictedPrograms,s=l.currentProgram,m=l.isSilicon,p=l.safetyDisabled,h=l.emagged,C=l.gravity,f=d;return p&&(f=f.concat(u)),(0,o.createComponentVNode)(2,a.Window,{width:400,height:610,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,i.Section,{title:"Programs",children:f.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{color:-1!==u.indexOf(e)?"bad":null,icon:"eye",content:e,selected:s===e,fluid:!0,onClick:function(){return c("program",{program:e})}},e)}))}),!!m&&(0,o.createComponentVNode)(2,i.Section,{title:"Override",children:(0,o.createComponentVNode)(2,i.Button,{icon:"exclamation-triangle",fluid:!0,disabled:h,color:p?"good":"bad",onClick:function(){return c("AIoverride")},children:[!!h&&"Error, unable to control. ",p?"Enable Safeties":"Disable Safeties"]})}),(0,o.createComponentVNode)(2,i.Section,{title:"Controls",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Safeties",children:p?(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"DISABLED"}):(0,o.createComponentVNode)(2,i.Box,{color:"good",children:"ENABLED"})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Gravity",children:(0,o.createComponentVNode)(2,i.Button,{icon:"user-astronaut",selected:C,onClick:function(){return c("gravity")},children:C?"Enabled":"Disabled"})})]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.ICAssembly=void 0;var o=n(0),r=n(5),i=n(1),a=n(2),c=n(3),l=(n(6),n(20));t.ICAssembly=function(e,t){var n=(0,i.useBackend)(t),u=(n.act,n.data),s=u.total_parts,m=u.max_components,p=u.total_complexity,h=u.max_complexity,C=u.battery_charge,f=u.battery_max,N=u.net_power,b=u.unremovable_circuits,V=u.removable_circuits;return(0,o.createComponentVNode)(2,c.Window,{width:600,height:380,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{title:"Status",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Space in Assembly",children:(0,o.createComponentVNode)(2,a.ProgressBar,{ranges:{good:[0,.25],average:[.5,.75],bad:[.75,1]},value:s/m,maxValue:1,children:[s," / ",m," (",(0,r.round)(s/m*100,1),"%)"]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Complexity",children:(0,o.createComponentVNode)(2,a.ProgressBar,{ranges:{good:[0,.25],average:[.5,.75],bad:[.75,1]},value:p/h,maxValue:1,children:[p," / ",h," (",(0,r.round)(p/h*100,1),"%)"]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Cell Charge",children:C&&(0,o.createComponentVNode)(2,a.ProgressBar,{ranges:{bad:[0,.25],average:[.5,.75],good:[.75,1]},value:C/f,maxValue:1,children:[C," / ",f," (",(0,r.round)(C/f*100,1),"%)"]})||(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"No cell detected."})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Net Energy",children:0===N?"0 W/s":(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:N,format:function(e){return"-"+(0,l.formatPower)(Math.abs(e))+"/s"}})})]})}),b.length&&(0,o.createComponentVNode)(2,d,{title:"Built-in Components",circuits:b})||null,V.length&&(0,o.createComponentVNode)(2,d,{title:"Removable Components",circuits:V})||null]})})};var d=function(e,t){var n=(0,i.useBackend)(t).act,r=e.title,c=e.circuits;return(0,o.createComponentVNode)(2,a.Section,{title:r,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:c.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,children:[(0,o.createComponentVNode)(2,a.Button,{icon:"eye",onClick:function(){return n("open_circuit",{ref:e.ref})},children:"View"}),(0,o.createComponentVNode)(2,a.Button,{icon:"eye",onClick:function(){return n("rename_circuit",{ref:e.ref})},children:"Rename"}),(0,o.createComponentVNode)(2,a.Button,{icon:"eye",onClick:function(){return n("scan_circuit",{ref:e.ref})},children:"Debugger Scan"}),(0,o.createComponentVNode)(2,a.Button,{icon:"eye",onClick:function(){return n("remove_circuit",{ref:e.ref})},children:"Remove"}),(0,o.createComponentVNode)(2,a.Button,{icon:"eye",onClick:function(){return n("bottom_circuit",{ref:e.ref})},children:"Move to Bottom"})]},e.ref)}))})})}},function(e,t,n){"use strict";t.__esModule=!0,t.ICCircuit=void 0;var o=n(0),r=(n(5),n(1)),i=n(2),a=n(3),c=n(6),l=n(20);t.ICCircuit=function(e,t){var n=(0,r.useBackend)(t),c=n.act,s=n.data,m=(s.name,s.desc),p=s.displayed_name,h=(s.removable,s.complexity),C=s.power_draw_idle,f=s.power_draw_per_use,N=s.extended_desc,b=s.inputs,V=s.outputs,g=s.activators;return(0,o.createComponentVNode)(2,a.Window,{width:600,height:400,resizable:!0,title:p,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,i.Section,{title:"Stats",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{onClick:function(){return c("rename")},children:"Rename"}),(0,o.createComponentVNode)(2,i.Button,{onClick:function(){return c("scan")},children:"Scan with Device"}),(0,o.createComponentVNode)(2,i.Button,{onClick:function(){return c("remove")},children:"Remove"})],4),children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Complexity",children:h}),C&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Power Draw (Idle)",children:(0,l.formatPower)(C)})||null,f&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Power Draw (Active)",children:(0,l.formatPower)(f)})||null]}),N]}),(0,o.createComponentVNode)(2,i.Section,{title:"Circuit",children:[(0,o.createComponentVNode)(2,i.Flex,{textAlign:"center",spacing:1,children:[b.length&&(0,o.createComponentVNode)(2,i.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,i.Section,{title:"Inputs",children:(0,o.createComponentVNode)(2,d,{list:b})})})||null,(0,o.createComponentVNode)(2,i.Flex.Item,{basis:b.length&&V.length?"33%":b.length||V.length?"45%":"100%",children:(0,o.createComponentVNode)(2,i.Section,{title:p,mb:1,children:(0,o.createComponentVNode)(2,i.Box,{children:m})})}),V.length&&(0,o.createComponentVNode)(2,i.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,i.Section,{title:"Outputs",children:(0,o.createComponentVNode)(2,d,{list:V})})})||null]}),(0,o.createComponentVNode)(2,i.Section,{title:"Triggers",children:g.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.name,children:[(0,o.createComponentVNode)(2,i.Button,{onClick:function(){return c("pin_name",{pin:e.ref})},children:e.pulse_out?"":""}),(0,o.createComponentVNode)(2,u,{pin:e})]},e.name)}))})]})]})})};var d=function(e,t){var n=(0,r.useBackend)(t).act;return e.list.map((function(e){return(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.Button,{onClick:function(){return n("pin_name",{pin:e.ref})},children:[(0,c.decodeHtmlEntities)(e.type),": ",e.name]}),(0,o.createComponentVNode)(2,i.Button,{onClick:function(){return n("pin_data",{pin:e.ref})},children:e.data}),(0,o.createComponentVNode)(2,u,{pin:e})]},e.ref)}))},u=function(e,t){var n=(0,r.useBackend)(t).act,a=e.pin;return a.linked.map((function(e){return(0,o.createComponentVNode)(2,i.Box,{inline:!0,children:[(0,o.createComponentVNode)(2,i.Button,{onClick:function(){return n("pin_unwire",{pin:a.ref,link:e.ref})},children:e.name}),"@\xa0",(0,o.createComponentVNode)(2,i.Button,{onClick:function(){return n("examine",{ref:e.holder_ref})},children:e.holder_name})]},e.ref)}))}},function(e,t,n){"use strict";t.__esModule=!0,t.ICDetailer=void 0;var o=n(0),r=n(1),i=n(2),a=n(3),c=n(6);t.ICDetailer=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,u=d.detail_color,s=d.color_list;return(0,o.createComponentVNode)(2,a.Window,{width:420,height:254,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:(0,o.createComponentVNode)(2,i.Section,{children:Object.keys(s).map((function(e,t){return(0,o.createComponentVNode)(2,i.Button,{ml:0,mr:0,mb:-.4,mt:0,tooltip:(0,c.toTitleCase)(e),tooltipPosition:t%6==5?"left":"right",height:"64px",width:"64px",onClick:function(){return l("change_color",{color:e})},style:s[e]===u?{border:"4px solid black","border-radius":0}:{"border-radius":0},backgroundColor:s[e]},e)}))})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.ICPrinter=void 0;var o=n(0),r=(n(5),n(1)),i=n(2),a=n(3),c=n(8);n(24);t.ICPrinter=function(e,t){var n=(0,r.useBackend)(t),c=(n.act,n.data),l=c.metal,u=c.max_metal,s=c.metal_per_sheet,m=(c.debug,c.upgraded),p=c.can_clone;c.assembly_to_clone,c.categories;return(0,o.createComponentVNode)(2,a.Window,{width:500,height:630,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,i.Section,{title:"Status",children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Metal",children:(0,o.createComponentVNode)(2,i.ProgressBar,{value:l,maxValue:u,children:[l/s," / ",u/s," sheets"]})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Circuits Available",children:m?"Advanced":"Regular"}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Assembly Cloning",children:p?"Available":"Unavailable"})]}),(0,o.createComponentVNode)(2,i.Box,{mt:1,children:"Note: A red component name means that the printer must be upgraded to create that component."})]}),(0,o.createComponentVNode)(2,d)]})})};var l=function(e,t){return!!e.can_build&&!(e.cost>t.metal)},d=function(e,t){var n=(0,r.useBackend)(t),a=n.act,d=n.data,u=d.categories,s=(d.debug,(0,r.useSharedState)(t,"categoryTarget",null)),m=s[0],p=s[1],h=(0,c.filter)((function(e){return e.name===m}))(u)[0];return(0,o.createComponentVNode)(2,i.Section,{title:"Circuits",children:[(0,o.createComponentVNode)(2,i.Tabs,{children:(0,c.sortBy)((function(e){return e.name}))(u).map((function(e){return(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:m===e.name,onClick:function(){return p(e.name)},children:e.name},e.name)}))}),h&&(0,o.createComponentVNode)(2,i.Section,{title:h.name,level:2,children:(0,o.createComponentVNode)(2,i.LabeledList,{children:(0,c.sortBy)((function(e){return e.name}))(h.items).map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.name,labelColor:e.can_build?"good":"bad",buttons:(0,o.createComponentVNode)(2,i.Button,{disabled:!l(e,d),icon:"print",onClick:function(){return a("build",{build:e.path})},children:"Print"}),children:e.desc},e.name)}))})})||"No category selected."]})}},function(e,t,n){"use strict";t.__esModule=!0,t.IDCard=void 0;var o=n(0),r=n(2),i=n(1),a=n(3),c=n(192);t.IDCard=function(e,t){var n=(0,i.useBackend)(t).data,l=n.registered_name,d=n.sex,u=n.age,s=n.assignment,m=n.fingerprint_hash,p=n.blood_type,h=n.dna_hash,C=n.photo_front,f=[{name:"Sex",val:d},{name:"Age",val:u},{name:"Blood Type",val:p},{name:"Fingerprint",val:m},{name:"DNA Hash",val:h}];return(0,o.createComponentVNode)(2,a.Window,{width:470,height:250,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:(0,o.createComponentVNode)(2,r.Section,{children:[(0,o.createComponentVNode)(2,r.Flex,{children:[(0,o.createComponentVNode)(2,r.Flex.Item,{basis:"25%",textAlign:"left",children:(0,o.createComponentVNode)(2,r.Box,{inline:!0,style:{width:"101px",height:"120px",overflow:"hidden",outline:"2px solid #4972a1"},children:C&&(0,o.createVNode)(1,"img",null,null,1,{src:C.substr(1,C.length-1),style:{width:"300px","margin-left":"-94px","-ms-interpolation-mode":"nearest-neighbor"}})||(0,o.createComponentVNode)(2,r.Icon,{name:"user",size:8,ml:1.5,mt:2.5})})}),(0,o.createComponentVNode)(2,r.Flex.Item,{basis:0,grow:1,children:(0,o.createComponentVNode)(2,r.LabeledList,{children:f.map((function(e){return(0,o.createComponentVNode)(2,r.LabeledList.Item,{label:e.name,children:e.val},e.name)}))})})]}),(0,o.createComponentVNode)(2,r.Flex,{className:"IDCard__NamePlate",align:"center",justify:"space-around",children:[(0,o.createComponentVNode)(2,r.Flex.Item,{children:(0,o.createComponentVNode)(2,r.Box,{textAlign:"center",children:l})}),(0,o.createComponentVNode)(2,r.Flex.Item,{children:(0,o.createComponentVNode)(2,r.Box,{textAlign:"center",children:(0,o.createComponentVNode)(2,c.RankIcon,{rank:s})})}),(0,o.createComponentVNode)(2,r.Flex.Item,{children:(0,o.createComponentVNode)(2,r.Box,{textAlign:"center",children:s})})]})]})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.InventoryPanel=void 0;var o=n(0),r=(n(5),n(1)),i=n(2),a=n(3);t.InventoryPanel=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.slots,u=l.internalsValid;return(0,o.createComponentVNode)(2,a.Window,{width:400,height:200,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:d&&d.length&&d.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.name,children:(0,o.createComponentVNode)(2,i.Button,{mb:-1,icon:e.item?"hand-paper":"gift",onClick:function(){return c(e.act)},children:e.item||"Nothing"})},e.name)}))})}),u&&(0,o.createComponentVNode)(2,i.Section,{title:"Actions",children:u&&(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"lungs",onClick:function(){return c("internals")},children:"Set Internals"})||null})||null]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.InventoryPanelHuman=void 0;var o=n(0),r=(n(5),n(1)),i=n(2),a=n(3);t.InventoryPanelHuman=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.slots,u=l.specialSlots,s=(l.internals,l.internalsValid),m=l.sensors,p=l.handcuffed,h=l.handcuffedParams,C=l.legcuffed,f=l.legcuffedParams,N=l.accessory;return(0,o.createComponentVNode)(2,a.Window,{width:400,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[d&&d.length&&d.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.name,children:(0,o.createComponentVNode)(2,i.Button,{mb:-1,icon:e.item?"hand-paper":"gift",onClick:function(){return c(e.act,e.params)},children:e.item||"Nothing"})},e.name)})),(0,o.createComponentVNode)(2,i.LabeledList.Divider),u&&u.length&&u.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.name,children:(0,o.createComponentVNode)(2,i.Button,{mb:-1,icon:e.item?"hand-paper":"gift",onClick:function(){return c(e.act,e.params)},children:e.item||"Nothing"})},e.name)}))]})}),(0,o.createComponentVNode)(2,i.Section,{title:"Actions",children:[(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"running",onClick:function(){return c("targetSlot",{slot:"splints"})},children:"Remove Splints"}),(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"hand-paper",onClick:function(){return c("targetSlot",{slot:"pockets"})},children:"Empty Pockets"}),s&&(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"lungs",onClick:function(){return c("targetSlot",{slot:"internals"})},children:"Set Internals"})||null,m&&(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"book-medical",onClick:function(){return c("targetSlot",{slot:"sensors"})},children:"Set Sensors"})||null,p&&(0,o.createComponentVNode)(2,i.Button,{fluid:!0,color:"bad",icon:"unlink",onClick:function(){return c("targetSlot",h)},children:"Handcuffed"})||null,C&&(0,o.createComponentVNode)(2,i.Button,{fluid:!0,color:"bad",icon:"unlink",onClick:function(){return c("targetSlot",f)},children:"Legcuffed"})||null,N&&(0,o.createComponentVNode)(2,i.Button,{fluid:!0,color:"bad",icon:"unlink",onClick:function(){return c("targetSlot",{slot:"tie"})},children:"Remove Accessory"})||null]})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.IsolationCentrifuge=void 0;var o=n(0),r=(n(5),n(20),n(1)),i=n(2),a=n(3);t.IsolationCentrifuge=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.busy,u=l.antibodies,s=l.pathogens,m=l.is_antibody_sample,p=l.sample_inserted,h=(0,o.createComponentVNode)(2,i.Box,{color:"average",children:"No vial detected."});return p&&(h=u||s?(0,o.createFragment)([u?(0,o.createComponentVNode)(2,i.Section,{title:"Antibodies",children:u}):null,s.length?(0,o.createComponentVNode)(2,i.Section,{title:"Pathogens",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:s.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.name,children:e.spread_type},e.name)}))})}):null],0):(0,o.createComponentVNode)(2,i.Box,{color:"average",children:"No antibodies or viral strains detected."})),(0,o.createComponentVNode)(2,a.Window,{width:400,height:500,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:d?(0,o.createComponentVNode)(2,i.Section,{title:"The Centrifuge is currently busy.",color:"bad",children:(0,o.createVNode)(1,"center",null,(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:d}),2)}):(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{title:m?"Antibody Sample":"Blood Sample",children:[(0,o.createComponentVNode)(2,i.Flex,{spacing:1,mb:1,children:[(0,o.createComponentVNode)(2,i.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"print",content:"Print",disabled:!u&&!s.length,onClick:function(){return c("print")}})}),(0,o.createComponentVNode)(2,i.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"eject",content:"Eject Vial",disabled:!p,onClick:function(){return c("sample")}})})]}),h]}),u&&!m||s.length?(0,o.createComponentVNode)(2,i.Section,{title:"Controls",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[u&&!m?(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Isolate Antibodies",children:(0,o.createComponentVNode)(2,i.Button,{icon:"pen",content:u,onClick:function(){return c("antibody")}})}):null,s.length?(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Isolate Strain",children:s.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{icon:"pen",content:e.name,onClick:function(){return c("isolate",{isolate:e.reference})}},e.name)}))}):null]})}):null],0)})})}},function(e,t,n){"use strict";t.__esModule=!0,t.JanitorCart=void 0;var o=n(0),r=(n(5),n(1)),i=n(2),a=n(3);t.JanitorCart=function(e,t){var n=(0,r.useBackend)(t),c=n.act,d=n.data,u=d.mybag,s=d.mybucket,m=d.mymop,p=d.myspray,h=d.myreplacer,C=d.signs;d.icons;return(0,o.createComponentVNode)(2,a.Window,{width:210,height:180,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:[(0,o.createComponentVNode)(2,i.Button,{width:"64px",height:"64px",position:"relative",tooltip:u||"Garbage Bag Slot",tooltipPosition:"bottom-right",color:u?"grey":"transparent",style:{border:u?null:"2px solid grey"},onClick:function(){return c("bag")},children:(0,o.createComponentVNode)(2,l,{iconkey:"mybag"})}),(0,o.createComponentVNode)(2,i.Button,{width:"64px",height:"64px",position:"relative",tooltip:s||"Bucket Slot",tooltipPosition:"bottom",color:s?"grey":"transparent",style:{border:s?null:"2px solid grey"},onClick:function(){return c("bucket")},children:(0,o.createComponentVNode)(2,l,{iconkey:"mybucket"})}),(0,o.createComponentVNode)(2,i.Button,{width:"64px",height:"64px",position:"relative",tooltip:m||"Mop Slot",tooltipPosition:"bottom-left",color:m?"grey":"transparent",style:{border:m?null:"2px solid grey"},onClick:function(){return c("mop")},children:(0,o.createComponentVNode)(2,l,{iconkey:"mymop"})}),(0,o.createComponentVNode)(2,i.Button,{width:"64px",height:"64px",position:"relative",tooltip:p||"Spray Slot",tooltipPosition:"top-right",color:p?"grey":"transparent",style:{border:p?null:"2px solid grey"},onClick:function(){return c("spray")},children:(0,o.createComponentVNode)(2,l,{iconkey:"myspray"})}),(0,o.createComponentVNode)(2,i.Button,{width:"64px",height:"64px",position:"relative",tooltip:h||"Light Replacer Slot",tooltipPosition:"top",color:h?"grey":"transparent",style:{border:h?null:"2px solid grey"},onClick:function(){return c("replacer")},children:(0,o.createComponentVNode)(2,l,{iconkey:"myreplacer"})}),(0,o.createComponentVNode)(2,i.Button,{width:"64px",height:"64px",position:"relative",tooltip:C||"Signs Slot",tooltipPosition:"top-left",color:C?"grey":"transparent",style:{border:C?null:"2px solid grey"},onClick:function(){return c("sign")},children:(0,o.createComponentVNode)(2,l,{iconkey:"signs"})})]})})};var c={mybag:"trash",mybucket:"fill",mymop:"broom",myspray:"spray-can",myreplacer:"lightbulb",signs:"sign"},l=function(e,t){var n=(0,r.useBackend)(t).data,a=e.iconkey,l=n.icons;return a in l?(0,o.createVNode)(1,"img",null,null,1,{src:l[a].substr(1,l[a].length-1),style:{position:"absolute",left:0,right:0,top:0,bottom:0,width:"64px",height:"64px","-ms-interpolation-mode":"nearest-neighbor"}}):(0,o.createComponentVNode)(2,i.Icon,{style:{position:"absolute",left:"4px",right:0,top:"20px",bottom:0,width:"64px",height:"64px"},fontSize:2,name:c[a]})}},function(e,t,n){"use strict";t.__esModule=!0,t.Jukebox=void 0;var o=n(0),r=n(5),i=n(8),a=n(1),c=n(2),l=n(3);t.Jukebox=function(e,t){var n=(0,a.useBackend)(t),d=n.act,u=n.data,s=u.playing,m=u.loop_mode,p=u.volume,h=u.current_track_ref,C=u.current_track,f=u.percent,N=u.tracks;return(0,o.createComponentVNode)(2,l.Window,{width:450,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,l.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,c.Section,{title:"Currently Playing",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Title",children:s&&C&&(0,o.createComponentVNode)(2,c.Box,{children:[C.title," by ",C.artist||"Unkown"]})||(0,o.createComponentVNode)(2,c.Box,{children:"Stopped"})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Controls",children:[(0,o.createComponentVNode)(2,c.Button,{icon:"play",disabled:s,onClick:function(){return d("play")},children:"Play"}),(0,o.createComponentVNode)(2,c.Button,{icon:"stop",disabled:!s,onClick:function(){return d("stop")},children:"Stop"})]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Loop Mode",children:[(0,o.createComponentVNode)(2,c.Button,{icon:"play",onClick:function(){return d("loopmode",{loopmode:1})},selected:1===m,children:"Next"}),(0,o.createComponentVNode)(2,c.Button,{icon:"random",onClick:function(){return d("loopmode",{loopmode:2})},selected:2===m,children:"Shuffle"}),(0,o.createComponentVNode)(2,c.Button,{icon:"redo",onClick:function(){return d("loopmode",{loopmode:3})},selected:3===m,children:"Repeat"}),(0,o.createComponentVNode)(2,c.Button,{icon:"step-forward",onClick:function(){return d("loopmode",{loopmode:4})},selected:4===m,children:"Once"})]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Progress",children:(0,o.createComponentVNode)(2,c.ProgressBar,{value:f,maxValue:1,color:"good"})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Volume",children:(0,o.createComponentVNode)(2,c.Slider,{minValue:0,step:.01,value:p,maxValue:1,ranges:{good:[.75,Infinity],average:[.25,.75],bad:[0,.25]},format:function(e){return(0,r.round)(100*e,1)+"%"},onChange:function(e,t){return d("volume",{val:(0,r.round)(t,2)})}})})]})}),(0,o.createComponentVNode)(2,c.Section,{title:"Available Tracks",children:N.length&&(0,i.sortBy)((function(e){return e.title}))(N).map((function(e){return(0,o.createComponentVNode)(2,c.Button,{fluid:!0,icon:"play",selected:h===e.ref,onClick:function(){return d("change_track",{change_track:e.ref})},children:e.title},e.ref)}))||(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:"Error: No songs loaded."})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.LawManager=void 0;var o=n(0),r=(n(5),n(1)),i=n(2),a=n(3);t.LawManager=function(e,t){var n=(0,r.useBackend)(t),l=(n.act,n.data.isSlaved);return(0,o.createComponentVNode)(2,a.Window,{width:800,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[l&&(0,o.createComponentVNode)(2,i.NoticeBox,{info:!0,children:["Law-synced to ",l]})||null,(0,o.createComponentVNode)(2,c)]})})};var c=function(e,t){var n=(0,r.useSharedState)(t,"lawsTabIndex",0),a=n[0],c=n[1];return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Tabs,{children:[(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:0===a,onClick:function(){return c(0)},children:"Law Management"}),(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:1===a,onClick:function(){return c(1)},children:"Law Sets"})]}),0===a&&(0,o.createComponentVNode)(2,l)||null,1===a&&(0,o.createComponentVNode)(2,u)||null],0)},l=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,l=c.ion_law_nr,u=c.ion_law,s=c.zeroth_law,m=c.inherent_law,p=c.supplied_law,h=c.supplied_law_position,C=c.zeroth_laws,f=c.has_zeroth_laws,N=c.ion_laws,b=c.has_ion_laws,V=c.inherent_laws,g=c.has_inherent_laws,v=c.supplied_laws,_=c.has_supplied_laws,k=c.isAI,y=c.isMalf,L=c.isAdmin,B=c.channel,w=c.channels,x=C.map((function(e){return e.zero=!0,e})).concat(V);return(0,o.createComponentVNode)(2,i.Section,{children:[b&&(0,o.createComponentVNode)(2,d,{laws:N,title:l+" Laws:",mt:-2})||null,(f||g)&&(0,o.createComponentVNode)(2,d,{laws:x,title:"Inherent Laws",mt:-2})||null,_&&(0,o.createComponentVNode)(2,d,{laws:v,title:"Supplied Laws",mt:-2})||null,(0,o.createComponentVNode)(2,i.Section,{level:2,title:"Controls",mt:-2,children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Statement Channel",children:w.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{content:e.channel,selected:B===e.channel,onClick:function(){return a("law_channel",{law_channel:e.channel})}},e.channel)}))}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"State Laws",children:(0,o.createComponentVNode)(2,i.Button,{icon:"volume-up",onClick:function(){return a("state_laws")},children:"State Laws"})}),k&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Law Notification",children:(0,o.createComponentVNode)(2,i.Button,{icon:"exclamation",onClick:function(){return a("notify_laws")},children:"Notify"})})||null]})}),y&&(0,o.createComponentVNode)(2,i.Section,{level:2,title:"Add Laws",mt:-2,children:(0,o.createComponentVNode)(2,i.Table,{children:[(0,o.createComponentVNode)(2,i.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,children:"Type"}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:"Law"}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,children:"Index"}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,children:"Add"})]}),L&&!f&&(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,children:"Zero"}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:(0,o.createComponentVNode)(2,i.Input,{value:s,fluid:!0,onChange:function(e,t){return a("change_zeroth_law",{val:t})}})}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:"N/A"}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,children:(0,o.createComponentVNode)(2,i.Button,{icon:"plus",onClick:function(){return a("add_zeroth_law")},children:"Add"})})]})||null,(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,children:"Ion"}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:(0,o.createComponentVNode)(2,i.Input,{value:u,fluid:!0,onChange:function(e,t){return a("change_ion_law",{val:t})}})}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:"N/A"}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,children:(0,o.createComponentVNode)(2,i.Button,{icon:"plus",onClick:function(){return a("add_ion_law")},children:"Add"})})]}),(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:"Inherent"}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:(0,o.createComponentVNode)(2,i.Input,{value:m,fluid:!0,onChange:function(e,t){return a("change_inherent_law",{val:t})}})}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:"N/A"}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:(0,o.createComponentVNode)(2,i.Button,{icon:"plus",onClick:function(){return a("add_inherent_law")},children:"Add"})})]}),(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:"Supplied"}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:(0,o.createComponentVNode)(2,i.Input,{value:p,fluid:!0,onChange:function(e,t){return a("change_supplied_law",{val:t})}})}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:(0,o.createComponentVNode)(2,i.Button,{icon:"pen",onClick:function(){return a("change_supplied_law_position")},children:h})}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:(0,o.createComponentVNode)(2,i.Button,{icon:"plus",onClick:function(){return a("add_supplied_law")},children:"Add"})})]})]})})||null]})},d=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,l=c.isMalf,d=c.isAdmin,u=e.laws,s=e.title,m=e.noButtons,p=function(e,t){if(null==e)return{};var n,o,r={},i=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}(e,["laws","title","noButtons"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,i.Section,Object.assign({level:2,title:s},p,{children:(0,o.createComponentVNode)(2,i.Table,{children:[(0,o.createComponentVNode)(2,i.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,children:"Index"}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:"Law"}),!m&&(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,children:"State"})||null,l&&!m&&(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,children:"Edit"}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,children:"Delete"})],4)||null]}),u.map((function(e){return(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,children:[e.index,"."]}),(0,o.createComponentVNode)(2,i.Table.Cell,{color:e.zero?"bad":null,children:e.law}),!m&&(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"volume-up",selected:e.state,onClick:function(){return a("state_law",{ref:e.ref,state_law:!e.state})},children:e.state?"Yes":"No"})})||null,l&&!m&&(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,children:(0,o.createComponentVNode)(2,i.Button,{disabled:e.zero&&!d,icon:"pen",onClick:function(){return a("edit_law",{edit_law:e.ref})},children:"Edit"})}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,children:(0,o.createComponentVNode)(2,i.Button,{disabled:e.zero&&!d,color:"bad",icon:"trash",onClick:function(){return a("delete_law",{delete_law:e.ref})},children:"Delete"})})],4)||null]},e.index)}))]})})))},u=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,l=c.isMalf,u=c.law_sets;return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.NoticeBox,{children:"Remember: Stating laws other than those currently loaded may be grounds for decommissioning! - NanoTrasen"}),u.length&&u.map((function(e){return(0,o.createComponentVNode)(2,i.Section,{title:e.name,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{disabled:!l,icon:"sync",onClick:function(){return a("transfer_laws",{transfer_laws:e.ref})},children:"Load Laws"}),(0,o.createComponentVNode)(2,i.Button,{icon:"volume-up",onClick:function(){return a("state_law_set",{state_law_set:e.ref})},children:"State Laws"})],4),children:[e.laws.has_ion_laws&&(0,o.createComponentVNode)(2,d,{noButtons:!0,laws:e.laws.ion_laws,title:e.laws.ion_law_nr+" Laws:"})||null,(e.laws.has_zeroth_laws||e.laws.has_inherent_laws)&&(0,o.createComponentVNode)(2,d,{noButtons:!0,laws:e.laws.zeroth_laws.concat(e.laws.inherent_laws),title:e.header})||null,e.laws.has_supplied_laws&&(0,o.createComponentVNode)(2,d,{noButtons:!0,laws:e.laws.supplied_laws,title:"Supplied Laws"})||null]},e.name)}))||null],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.LookingGlass=void 0;var o=n(0),r=(n(5),n(1)),i=n(2),a=n(3);t.LookingGlass=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.supportedPrograms,u=l.currentProgram,s=l.immersion,m=l.gravity,p=Math.min(180+23*d.length,600);return(0,o.createComponentVNode)(2,a.Window,{width:300,height:p,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,i.Section,{title:"Programs",children:d.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"eye",selected:e===u,onClick:function(){return c("program",{program:e})},children:e},e)}))}),(0,o.createComponentVNode)(2,i.Section,{title:"Controls",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Gravity",children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"user-astronaut",selected:m,onClick:function(){return c("gravity")},children:m?"Enabled":"Disabled"})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Full Immersion",children:(0,o.createComponentVNode)(2,i.Button,{mt:-1,fluid:!0,icon:"eye",selected:s,onClick:function(){return c("immersion")},children:s?"Enabled":"Disabled"})})]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.MechaControlConsole=void 0;var o=n(0),r=(n(5),n(1)),i=n(2),a=n(3),c=n(6);t.MechaControlConsole=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,u=d.beacons,s=d.stored_data;return(0,o.createComponentVNode)(2,a.Window,{width:600,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[s.length&&(0,o.createComponentVNode)(2,i.Modal,{children:(0,o.createComponentVNode)(2,i.Section,{height:"400px",style:{"overflow-y":"auto"},title:"Log",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"window-close",onClick:function(){return l("clear_log")}}),children:s.map((function(e){return(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.Box,{color:"label",children:["(",e.time,") (",e.year,")"]}),(0,o.createComponentVNode)(2,i.Box,{children:(0,c.decodeHtmlEntities)(e.message)})]},e.time)}))})})||null,u.length&&u.map((function(e){return(0,o.createComponentVNode)(2,i.Section,{title:e.name,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:"comment",onClick:function(){return l("send_message",{mt:e.ref})},children:"Message"}),(0,o.createComponentVNode)(2,i.Button,{icon:"eye",onClick:function(){return l("get_log",{mt:e.ref})},children:"View Log"}),(0,o.createComponentVNode)(2,i.Button.Confirm,{color:"red",content:"EMP",icon:"bomb",onClick:function(){return l("shock",{mt:e.ref})}})],4),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Health",children:(0,o.createComponentVNode)(2,i.ProgressBar,{ranges:{good:[.75*e.maxHealth,Infinity],average:[.5*e.maxHealth,.75*e.maxHealth],bad:[-Infinity,.5*e.maxHealth]},value:e.health,maxValue:e.maxHealth})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Cell Charge",children:e.cell&&(0,o.createComponentVNode)(2,i.ProgressBar,{ranges:{good:[.75*e.cellMaxCharge,Infinity],average:[.5*e.cellMaxCharge,.75*e.cellMaxCharge],bad:[-Infinity,.5*e.cellMaxCharge]},value:e.cellCharge,maxValue:e.cellMaxCharge})||(0,o.createComponentVNode)(2,i.NoticeBox,{children:"No Cell Installed"})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Air Tank",children:[e.airtank,"kPa"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Pilot",children:e.pilot||"Unoccupied"}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Location",children:(0,c.toTitleCase)(e.location)||"Unknown"}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Active Equipment",children:e.active||"None"}),e.cargoMax&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Cargo Space",children:(0,o.createComponentVNode)(2,i.ProgressBar,{ranges:{bad:[.75*e.cargoMax,Infinity],average:[.5*e.cargoMax,.75*e.cargoMax],good:[-Infinity,.5*e.cargoMax]},value:e.cargoUsed,maxValue:e.cargoMax})})||null]})},e.name)}))||(0,o.createComponentVNode)(2,i.NoticeBox,{children:"No mecha beacons found."})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Medbot=void 0;var o=n(0),r=n(1),i=n(2),a=n(3);t.Medbot=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.on,u=l.open,s=l.beaker,m=l.beaker_total,p=l.beaker_max,h=l.locked,C=l.heal_threshold,f=l.heal_threshold_max,N=l.injection_amount_min,b=l.injection_amount,V=l.injection_amount_max,g=l.use_beaker,v=l.declare_treatment,_=l.vocal;return(0,o.createComponentVNode)(2,a.Window,{width:400,height:600,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,i.Section,{title:"Automatic Medical Unit v2.0",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"power-off",selected:d,onClick:function(){return c("power")},children:d?"On":"Off"}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Maintenance Panel",color:u?"bad":"good",children:u?"Open":"Closed"}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Beaker",buttons:(0,o.createComponentVNode)(2,i.Button,{disabled:!s,icon:"eject",onClick:function(){return c("eject")},children:"Eject"}),children:s&&(0,o.createComponentVNode)(2,i.ProgressBar,{value:m,maxValue:p,children:[m," / ",p]})||(0,o.createComponentVNode)(2,i.Box,{color:"average",children:"No beaker loaded."})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Behavior Controls",color:h?"good":"bad",children:h?"Locked":"Unlocked"})]})}),!h&&(0,o.createComponentVNode)(2,i.Section,{title:"Behavioral Controls",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Healing Threshold",children:(0,o.createComponentVNode)(2,i.NumberInput,{fluid:!0,minValue:0,maxValue:f,value:C,onDrag:function(e,t){return c("adj_threshold",{val:t})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Injection Amount",children:(0,o.createComponentVNode)(2,i.NumberInput,{fluid:!0,minValue:N,maxValue:V,value:b,onDrag:function(e,t){return c("adj_inject",{val:t})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Reagent Source",children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:g?"toggle-on":"toggle-off",selected:g,onClick:function(){return c("use_beaker")},children:g?"Loaded Beaker (When available)":"Internal Synthesizer"})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Treatment Report",children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:v?"toggle-on":"toggle-off",selected:v,onClick:function(){return c("declaretreatment")},children:v?"On":"Off"})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Speaker",children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:_?"toggle-on":"toggle-off",selected:_,onClick:function(){return c("togglevoice")},children:_?"On":"Off"})})]})})||null]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.MedicalRecords=void 0;var o=n(0),r=n(1),i=n(2),a=n(45),c=n(3),l=n(95),d=n(96),u=n(62),s=(n(6),function(e,t){(0,a.modalOpen)(e,"edit",{field:t.edit,value:t.value})});t.MedicalRecords=function(e,t){var n,s=(0,r.useBackend)(t).data,C=s.authenticated,f=s.screen;return C?(2===f?n=(0,o.createComponentVNode)(2,m):3===f?n=(0,o.createComponentVNode)(2,p):4===f?n=(0,o.createComponentVNode)(2,h):5===f?n=(0,o.createComponentVNode)(2,N):6===f&&(n=(0,o.createComponentVNode)(2,b)),(0,o.createComponentVNode)(2,c.Window,{width:800,height:380,resizable:!0,children:[(0,o.createComponentVNode)(2,a.ComplexModal,{maxHeight:"100%",maxWidth:"80%"}),(0,o.createComponentVNode)(2,c.Window.Content,{className:"Layout__content--flexColumn",children:[(0,o.createComponentVNode)(2,l.LoginInfo),(0,o.createComponentVNode)(2,u.TemporaryNotice),(0,o.createComponentVNode)(2,V),(0,o.createComponentVNode)(2,i.Section,{height:"calc(100% - 5rem)",flexGrow:"1",children:n})]})]})):(0,o.createComponentVNode)(2,c.Window,{width:800,height:380,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{children:(0,o.createComponentVNode)(2,d.LoginScreen)})})};var m=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data.records;return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Input,{fluid:!0,placeholder:"Search by Name, DNA, or ID",onChange:function(e,t){return a("search",{t1:t})}}),(0,o.createComponentVNode)(2,i.Box,{mt:"0.5rem",children:c.map((function(e,t){return(0,o.createComponentVNode)(2,i.Button,{icon:"user",mb:"0.5rem",content:e.id+": "+e.name,onClick:function(){return a("d_rec",{d_rec:e.ref})}},t)}))})],4)},p=function(e,t){var n=(0,r.useBackend)(t).act;return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:"download",content:"Backup to Disk",disabled:!0}),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,i.Button,{icon:"upload",content:"Upload from Disk",my:"0.5rem",disabled:!0}),(0,o.createTextVNode)(" "),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,i.Button.Confirm,{icon:"trash",content:"Delete All Medical Records",onClick:function(){return n("del_all")}})],4)},h=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,l=c.medical,d=c.printing;return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{title:"General Data",level:2,mt:"-6px",children:(0,o.createComponentVNode)(2,C)}),(0,o.createComponentVNode)(2,i.Section,{title:"Medical Data",level:2,children:(0,o.createComponentVNode)(2,f)}),(0,o.createComponentVNode)(2,i.Section,{title:"Actions",level:2,children:[(0,o.createComponentVNode)(2,i.Button.Confirm,{icon:"trash",disabled:!!l.empty,content:"Delete Medical Record",color:"bad",onClick:function(){return a("del_r")}}),(0,o.createComponentVNode)(2,i.Button,{icon:d?"spinner":"print",disabled:d,iconSpin:!!d,content:"Print Entry",ml:"0.5rem",onClick:function(){return a("print_p")}}),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,i.Button,{icon:"arrow-left",content:"Back",mt:"0.5rem",onClick:function(){return a("screen",{screen:2})}})]})],4)},C=function(e,t){var n=(0,r.useBackend)(t).data.general;return n&&n.fields?(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Box,{width:"50%",float:"left",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:n.fields.map((function(e,n){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.field,children:[(0,o.createComponentVNode)(2,i.Box,{height:"20px",display:"inline-block",children:e.value.split("\n").map((function(e){return(0,o.createComponentVNode)(2,i.Box,{children:e},e)}))}),!!e.edit&&(0,o.createComponentVNode)(2,i.Button,{icon:"pen",ml:"0.5rem",onClick:function(){return s(t,e)}})]},n)}))})}),(0,o.createComponentVNode)(2,i.Box,{width:"50%",float:"right",textAlign:"right",children:!!n.has_photos&&n.photos.map((function(e,t){return(0,o.createComponentVNode)(2,i.Box,{display:"inline-block",textAlign:"center",color:"label",children:[(0,o.createVNode)(1,"img",null,null,1,{src:e.substr(1,e.length-1),style:{width:"96px","margin-bottom":"0.5rem","-ms-interpolation-mode":"nearest-neighbor"}}),(0,o.createVNode)(1,"br"),"Photo #",t+1]},t)}))})],4):(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"General records lost!"})},f=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data.medical;return l&&l.fields?(0,o.createFragment)([(0,o.createComponentVNode)(2,i.LabeledList,{children:l.fields.map((function(e,n){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.field,children:[e.value.split("\n").map((function(e){return(0,o.createComponentVNode)(2,i.Box,{children:e},e)})),(0,o.createComponentVNode)(2,i.Button,{icon:"pen",ml:"0.5rem",mb:e.line_break?"1rem":"initial",onClick:function(){return s(t,e)}})]},n)}))}),(0,o.createComponentVNode)(2,i.Section,{title:"Comments/Log",level:2,children:[0===l.comments.length?(0,o.createComponentVNode)(2,i.Box,{color:"label",children:"No comments found."}):l.comments.map((function(e,t){return(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.Box,{color:"label",display:"inline",children:e.header}),(0,o.createVNode)(1,"br"),e.text,(0,o.createComponentVNode)(2,i.Button,{icon:"comment-slash",color:"bad",ml:"0.5rem",onClick:function(){return c("del_c",{del_c:t+1})}})]},t)})),(0,o.createComponentVNode)(2,i.Button,{icon:"comment-medical",content:"Add Entry",color:"good",mt:"0.5rem",mb:"0",onClick:function(){return(0,a.modalOpen)(t,"add_c")}})]})],4):(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:["Medical records lost!",(0,o.createComponentVNode)(2,i.Button,{icon:"pen",content:"New Record",ml:"0.5rem",onClick:function(){return c("new")}})]})},N=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data.virus;return c.sort((function(e,t){return e.name>t.name?1:-1})),c.map((function(e,t){return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:"flask",content:e.name,mb:"0.5rem",onClick:function(){return a("vir",{vir:e.D})}}),(0,o.createVNode)(1,"br")],4,t)}))},b=function(e,t){var n=(0,r.useBackend)(t).data.medbots;return 0===n.length?(0,o.createComponentVNode)(2,i.Box,{color:"label",children:"There are no Medbots."}):n.map((function(e,t){return(0,o.createComponentVNode)(2,i.Collapsible,{open:!0,title:e.name,children:(0,o.createComponentVNode)(2,i.Box,{px:"0.5rem",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Location",children:[e.area||"Unknown"," (",e.x,", ",e.y,")"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Status",children:e.on?(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Box,{color:"good",children:"Online"}),(0,o.createComponentVNode)(2,i.Box,{mt:"0.5rem",children:e.use_beaker?"Reservoir: "+e.total_volume+"/"+e.maximum_volume:"Using internal synthesizer."})],4):(0,o.createComponentVNode)(2,i.Box,{color:"average",children:"Offline"})})]})})},t)}))},V=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data.screen;return(0,o.createComponentVNode)(2,i.Tabs,{children:[(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:2===c,onClick:function(){return a("screen",{screen:2})},children:[(0,o.createComponentVNode)(2,i.Icon,{name:"list"}),"List Records"]}),(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:5===c,onClick:function(){return a("screen",{screen:5})},children:[(0,o.createComponentVNode)(2,i.Icon,{name:"database"}),"Virus Database"]}),(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:6===c,onClick:function(){return a("screen",{screen:6})},children:[(0,o.createComponentVNode)(2,i.Icon,{name:"plus-square"}),"Medbot Tracking"]}),(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:3===c,onClick:function(){return a("screen",{screen:3})},children:[(0,o.createComponentVNode)(2,i.Icon,{name:"wrench"}),"Record Maintenance"]})]})};(0,a.modalRegisterBodyOverride)("virus",(function(e,t){var n=(0,r.useBackend)(t).act,a=e.args;return(0,o.createComponentVNode)(2,i.Section,{level:2,m:"-1rem",title:a.name||"Virus",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"times",color:"red",onClick:function(){return n("modal_close")}}),children:(0,o.createComponentVNode)(2,i.Box,{mx:"0.5rem",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Spread",children:[a.spread_text," Transmission"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Possible cure",children:a.antigen}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Rate of Progression",children:a.rate}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Antibiotic Resistance",children:[a.resistance,"%"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Species Affected",children:a.species}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Symptoms",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:a.symptoms.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.stage+". "+e.name,children:[(0,o.createComponentVNode)(2,i.Box,{inline:!0,color:"label",children:"Strength:"})," ",e.strength,"\xa0",(0,o.createComponentVNode)(2,i.Box,{inline:!0,color:"label",children:"Aggressiveness:"})," ",e.aggressiveness]},e.stage)}))})})]})})})}))},function(e,t,n){"use strict";t.__esModule=!0,t.MessageMonitor=void 0;var o=n(0),r=(n(5),n(6)),i=n(1),a=n(2),c=n(3),l=n(62),d=n(61);t.MessageMonitor=function(e,t){var n,r=(0,i.useBackend)(t),d=(r.act,r.data),p=d.auth,h=d.linkedServer,C=(d.message,d.hacking),f=d.emag;return n=C||f?(0,o.createComponentVNode)(2,u):p?h?(0,o.createComponentVNode)(2,m):(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"ERROR"}):(0,o.createComponentVNode)(2,s),(0,o.createComponentVNode)(2,c.Window,{width:670,height:450,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,l.TemporaryNotice),n]})})};var u=function(e,t){var n=(0,i.useBackend)(t),r=(n.act,n.data.isMalfAI);return(0,o.createComponentVNode)(2,d.FullscreenNotice,{title:"ERROR",children:r?(0,o.createComponentVNode)(2,a.Box,{children:"Brute-forcing for server key. It will take 20 seconds for every character that the password has."}):(0,o.createComponentVNode)(2,a.Box,{children:["01000010011100100111010101110100011001010010110",(0,o.createVNode)(1,"br"),"10110011001101111011100100110001101101001011011100110011",(0,o.createVNode)(1,"br"),"10010000001100110011011110111001000100000011100110110010",(0,o.createVNode)(1,"br"),"10111001001110110011001010111001000100000011010110110010",(0,o.createVNode)(1,"br"),"10111100100101110001000000100100101110100001000000111011",(0,o.createVNode)(1,"br"),"10110100101101100011011000010000001110100011000010110101",(0,o.createVNode)(1,"br"),"10110010100100000001100100011000000100000011100110110010",(0,o.createVNode)(1,"br"),"10110001101101111011011100110010001110011001000000110011",(0,o.createVNode)(1,"br"),"00110111101110010001000000110010101110110011001010111001",(0,o.createVNode)(1,"br"),"00111100100100000011000110110100001100001011100100110000",(0,o.createVNode)(1,"br"),"10110001101110100011001010111001000100000011101000110100",(0,o.createVNode)(1,"br"),"00110000101110100001000000111010001101000011001010010000",(0,o.createVNode)(1,"br"),"00111000001100001011100110111001101110111011011110111001",(0,o.createVNode)(1,"br"),"00110010000100000011010000110000101110011001011100010000",(0,o.createVNode)(1,"br"),"00100100101101110001000000111010001101000011001010010000",(0,o.createVNode)(1,"br"),"00110110101100101011000010110111001110100011010010110110",(0,o.createVNode)(1,"br"),"10110010100101100001000000111010001101000011010010111001",(0,o.createVNode)(1,"br"),"10010000001100011011011110110111001110011011011110110110",(0,o.createVNode)(1,"br"),"00110010100100000011000110110000101101110001000000111001",(0,o.createVNode)(1,"br"),"00110010101110110011001010110000101101100001000000111100",(0,o.createVNode)(1,"br"),"10110111101110101011100100010000001110100011100100111010",(0,o.createVNode)(1,"br"),"10110010100100000011010010110111001110100011001010110111",(0,o.createVNode)(1,"br"),"00111010001101001011011110110111001110011001000000110100",(0,o.createVNode)(1,"br"),"10110011000100000011110010110111101110101001000000110110",(0,o.createVNode)(1,"br"),"00110010101110100001000000111001101101111011011010110010",(0,o.createVNode)(1,"br"),"10110111101101110011001010010000001100001011000110110001",(0,o.createVNode)(1,"br"),"10110010101110011011100110010000001101001011101000010111",(0,o.createVNode)(1,"br"),"00010000001001101011000010110101101100101001000000111001",(0,o.createVNode)(1,"br"),"10111010101110010011001010010000001101110011011110010000",(0,o.createVNode)(1,"br"),"00110100001110101011011010110000101101110011100110010000",(0,o.createVNode)(1,"br"),"00110010101101110011101000110010101110010001000000111010",(0,o.createVNode)(1,"br"),"00110100001100101001000000111001001101111011011110110110",(0,o.createVNode)(1,"br"),"10010000001100100011101010111001001101001011011100110011",(0,o.createVNode)(1,"br"),"10010000001110100011010000110000101110100001000000111010",(0,o.createVNode)(1,"br"),"001101001011011010110010100101110"]})})},s=function(e,t){var n=(0,i.useBackend)(t),r=n.act,c=n.data.isMalfAI;return(0,o.createComponentVNode)(2,d.FullscreenNotice,{title:"Welcome",children:[(0,o.createComponentVNode)(2,a.Box,{fontSize:"1.5rem",bold:!0,children:[(0,o.createComponentVNode)(2,a.Icon,{name:"exclamation-triangle",verticalAlign:"middle",size:3,mr:"1rem"}),"Unauthorized"]}),(0,o.createComponentVNode)(2,a.Box,{color:"label",my:"1rem",children:["Decryption Key:",(0,o.createComponentVNode)(2,a.Input,{placeholder:"Decryption Key",ml:"0.5rem",onChange:function(e,t){return r("auth",{key:t})}})]}),!!c&&(0,o.createComponentVNode)(2,a.Button,{icon:"terminal",content:"Hack",onClick:function(){return r("hack")}}),(0,o.createComponentVNode)(2,a.Box,{color:"label",children:"Please authenticate with the server in order to show additional options."})]})},m=function(e,t){var n,r=(0,i.useBackend)(t),c=r.act,l=r.data.linkedServer,d=(0,i.useLocalState)(t,"tabIndex",0),u=d[0],s=d[1];return 0===u?n=(0,o.createComponentVNode)(2,p):1===u?n=(0,o.createComponentVNode)(2,h,{logs:l.pda_msgs,pda:!0}):2===u?n=(0,o.createComponentVNode)(2,h,{logs:l.rc_msgs,rc:!0}):3===u?n=(0,o.createComponentVNode)(2,C):4===u&&(n=(0,o.createComponentVNode)(2,f)),(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Tabs,{children:[(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:0===u,onClick:function(){return s(0)},children:[(0,o.createComponentVNode)(2,a.Icon,{name:"bars"})," Main Menu"]},"Main"),(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:1===u,onClick:function(){return s(1)},children:[(0,o.createComponentVNode)(2,a.Icon,{name:"font"})," Message Logs"]},"MessageLogs"),(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:2===u,onClick:function(){return s(2)},children:[(0,o.createComponentVNode)(2,a.Icon,{name:"bold"})," Request Logs"]},"RequestLogs"),(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:3===u,onClick:function(){return s(3)},children:[(0,o.createComponentVNode)(2,a.Icon,{name:"comment-alt"})," Admin Messaging"]},"AdminMessage"),(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:4===u,onClick:function(){return s(4)},children:[(0,o.createComponentVNode)(2,a.Icon,{name:"comment-slash"})," Spam Filter"]},"SpamFilter"),(0,o.createComponentVNode)(2,a.Tabs.Tab,{color:"red",onClick:function(){return c("deauth")},children:[(0,o.createComponentVNode)(2,a.Icon,{name:"sign-out-alt"})," Log Out"]},"Logout")]}),(0,o.createComponentVNode)(2,a.Box,{m:2,children:n})],4)},p=function(e,t){var n=(0,i.useBackend)(t),r=n.act,c=n.data.linkedServer;return(0,o.createComponentVNode)(2,a.Section,{title:"Main Menu",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"link",content:"Server Link",onClick:function(){return r("find")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",content:"Server "+(c.active?"Enabled":"Disabled"),selected:c.active,onClick:function(){return r("active")}})],4),children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Server Status",children:(0,o.createComponentVNode)(2,a.Box,{color:"good",children:"Good"})})}),(0,o.createComponentVNode)(2,a.Button,{mt:1,icon:"key",content:"Set Custom Key",onClick:function(){return r("pass")}}),(0,o.createComponentVNode)(2,a.Button.Confirm,{color:"red",confirmIcon:"exclamation-triangle",icon:"exclamation-triangle",content:"Clear Message Logs"}),(0,o.createComponentVNode)(2,a.Button.Confirm,{color:"red",confirmIcon:"exclamation-triangle",icon:"exclamation-triangle",content:"Clear Request Logs"})]})},h=function(e,t){var n=(0,i.useBackend)(t),c=n.act,l=(n.data,e.logs),d=e.pda,u=e.rc;return(0,o.createComponentVNode)(2,a.Section,{title:d?"PDA Logs":u?"Request Logs":"Logs",buttons:(0,o.createComponentVNode)(2,a.Button.Confirm,{color:"red",icon:"trash",confirmIcon:"trash",content:"Delete All",onClick:function(){return c(d?"del_pda":"del_rc")}}),children:(0,o.createComponentVNode)(2,a.Flex,{wrap:"wrap",children:l.map((function(e,t){return(0,o.createComponentVNode)(2,a.Flex.Item,{m:"2px",basis:"49%",grow:t%2,children:(0,o.createComponentVNode)(2,a.Section,{title:e.sender+" -> "+e.recipient,buttons:(0,o.createComponentVNode)(2,a.Button.Confirm,{confirmContent:"Delete Log?",color:"bad",icon:"trash",confirmIcon:"trash",onClick:function(){return c("delete",{id:e.ref,type:u?"rc":"pda"})}}),children:u?(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Message",children:e.message}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Verification",color:"Unauthenticated"===e.id_auth?"bad":"good",children:(0,r.decodeHtmlEntities)(e.id_auth)}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Stamp",children:e.stamp})]}):e.message})},e.ref)}))})})},C=function(e,t){var n=(0,i.useBackend)(t),r=n.act,c=n.data,l=c.possibleRecipients,d=c.customsender,u=c.customrecepient,s=c.customjob,m=c.custommessage,p=Object.keys(l);return(0,o.createComponentVNode)(2,a.Section,{title:"Admin Messaging",children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Sender",children:(0,o.createComponentVNode)(2,a.Input,{fluid:!0,value:d,onChange:function(e,t){return r("set_sender",{val:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Sender's Job",children:(0,o.createComponentVNode)(2,a.Input,{fluid:!0,value:s,onChange:function(e,t){return r("set_sender_job",{val:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Recipient",children:(0,o.createComponentVNode)(2,a.Dropdown,{value:u,options:p,width:"100%",mb:-.7,onSelected:function(e){return r("set_recipient",{val:l[e]})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Message",verticalAlign:"top",children:(0,o.createComponentVNode)(2,a.Input,{fluid:!0,mb:.5,value:m,onChange:function(e,t){return r("set_message",{val:t})}})})]}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"comment",content:"Send Message",onClick:function(){return r("send_message")}})]})},f=function(e,t){var n=(0,i.useBackend)(t),r=n.act,c=n.data.linkedServer;return(0,o.createComponentVNode)(2,a.Section,{title:"Spam Filtering",children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:c.spamFilter.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.index,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"trash",color:"bad",content:"Delete",onClick:function(){return r("deltoken",{deltoken:e.index})}}),children:e.token},e.index)}))}),(0,o.createComponentVNode)(2,a.Button,{icon:"plus",content:"Add New Entry",onClick:function(){return r("addtoken")}})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.Microwave=void 0;var o=n(0),r=(n(5),n(1)),i=n(2),a=n(3);t.Microwave=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.config,d=n.data,u=d.broken,s=d.operating,m=d.dirty,p=d.items;return(0,o.createComponentVNode)(2,a.Window,{width:400,height:500,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:u&&(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"Bzzzzttttt!!"})})||s&&(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,i.Box,{color:"good",children:["Microwaving in progress!",(0,o.createVNode)(1,"br"),"Please wait...!"]})})||m&&(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:["This microwave is dirty!",(0,o.createVNode)(1,"br"),"Please clean it before use!"]})})||p.length&&(0,o.createComponentVNode)(2,i.Section,{level:1,title:"Ingredients",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:"radiation",onClick:function(){return c("cook")},children:"Microwave"}),(0,o.createComponentVNode)(2,i.Button,{icon:"eject",onClick:function(){return c("dispose")},children:"Eject"})],4),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:p.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.name,children:[e.amt," ",e.extra]},e.name)}))})})||(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:[l.title," is empty."]})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.MiningOreProcessingConsole=void 0;var o=n(0),r=n(6),i=n(1),a=n(2),c=n(3),l=(n(8),n(193));t.MiningOreProcessingConsole=function(e,t){var n=(0,i.useBackend)(t),r=n.act,d=n.data,u=d.unclaimedPoints,s=(d.ores,d.showAllOres,d.power),p=d.speed;return(0,o.createComponentVNode)(2,c.Window,{width:400,height:500,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{children:[(0,o.createComponentVNode)(2,l.MiningUser,{insertIdText:(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Button,{icon:"arrow-right",mr:1,onClick:function(){return r("insert")},children:"Insert ID"}),"in order to claim points."]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Status",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"bolt",selected:p,onClick:function(){return r("speed_toggle")},children:p?"High-Speed Active":"High-Speed Inactive"}),(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",selected:s,onClick:function(){return r("power")},children:s?"Smelting":"Not Smelting"})],4),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current unclaimed points",buttons:(0,o.createComponentVNode)(2,a.Button,{disabled:u<1,icon:"download",onClick:function(){return r("claim")},children:"Claim"}),children:(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:u})})})}),(0,o.createComponentVNode)(2,m)]})})};var d=["Not Processing","Smelting","Compressing","Alloying"],u=["verdantium","mhydrogen","diamond","platinum","uranium","gold","silver","rutile","phoron","marble","lead","sand","carbon","hematite"],s=function(e,t){return-1===u.indexOf(e.ore)||-1===u.indexOf(t.ore)?e.ore-t.ore:u.indexOf(t.ore)-u.indexOf(e.ore)},m=function(e,t){var n=(0,i.useBackend)(t),c=n.act,l=n.data,u=l.ores,m=l.showAllOres;l.power;return(0,o.createComponentVNode)(2,a.Section,{title:"Ore Processing Controls",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:m?"toggle-on":"toggle-off",selected:m,onClick:function(){return c("showAllOres")},children:m?"All Ores":"Ores in Machine"}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:u.length&&u.sort(s).map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:(0,r.toTitleCase)(e.name),buttons:(0,o.createComponentVNode)(2,a.Dropdown,{width:"120px",color:(0===e.processing?"red":1===e.processing&&"green")||2===e.processing&&"blue"||3===e.processing&&"yellow",options:d,selected:d[e.processing],onSelected:function(t){return c("toggleSmelting",{ore:e.ore,set:d.indexOf(t)})}}),children:(0,o.createComponentVNode)(2,a.Box,{inline:!0,children:(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:e.amount})})},e.ore)}))||(0,o.createComponentVNode)(2,a.Box,{color:"bad",textAlign:"center",children:"No ores in machine."})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.MiningStackingConsole=void 0;var o=n(0),r=n(6),i=n(1),a=n(2),c=n(3);n(8);t.MiningStackingConsole=function(e,t){var n=(0,i.useBackend)(t),l=n.act,d=n.data,u=d.stacktypes,s=d.stackingAmt;return(0,o.createComponentVNode)(2,c.Window,{width:400,height:500,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Stacker Controls",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Stacking",children:(0,o.createComponentVNode)(2,a.NumberInput,{fluid:!0,value:s,minValue:1,maxValue:50,stepPixelSize:5,onChange:function(e,t){return l("change_stack",{amt:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Divider),u.length&&u.sort().map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:(0,r.toTitleCase)(e.type),buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"eject",onClick:function(){return l("release_stack",{stack:e.type})},children:"Eject"}),children:(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:e.amt})},e.type)}))||(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Empty",color:"average",children:"No stacks in machine."})]})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.MiningVendor=void 0;var o=n(0),r=n(6),i=n(1),a=n(2),c=n(3),l=n(193);var d={Alphabetical:function(e,t){return e-t},"By availability":function(e,t){return-(e.affordable-t.affordable)},"By price":function(e,t){return e.price-t.price}};t.MiningVendor=function(e,t){return(0,o.createComponentVNode)(2,c.Window,{width:400,height:450,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{className:"Layout__content--flexColumn",scrollable:!0,children:[(0,o.createComponentVNode)(2,l.MiningUser,{insertIdText:"Please insert an ID in order to make purchases."}),(0,o.createComponentVNode)(2,s),(0,o.createComponentVNode)(2,u)]})})};var u=function(e,t){var n=(0,i.useBackend)(t),l=(n.act,n.data),u=l.has_id,s=l.id,p=l.items,h=(0,i.useLocalState)(t,"search",""),C=h[0],f=(h[1],(0,i.useLocalState)(t,"sort","Alphabetical")),N=f[0],b=(f[1],(0,i.useLocalState)(t,"descending",!1)),V=b[0],g=(b[1],(0,r.createSearch)(C,(function(e){return e[0]}))),v=!1,_=Object.entries(p).map((function(e,t){var n=Object.entries(e[1]).filter(g).map((function(e){return e[1].affordable=u&&s.points>=e[1].price,e[1]})).sort(d[N]);if(0!==n.length)return V&&(n=n.reverse()),v=!0,(0,o.createComponentVNode)(2,m,{title:e[0],items:n},e[0])}));return(0,o.createComponentVNode)(2,a.Flex.Item,{grow:"1",overflow:"auto",children:(0,o.createComponentVNode)(2,a.Section,{onClick:function(e){return(0,c.refocusLayout)()},children:v?_:(0,o.createComponentVNode)(2,a.Box,{color:"label",children:"No items matching your criteria was found!"})})})},s=function(e,t){var n=(0,i.useLocalState)(t,"search",""),r=(n[0],n[1]),c=(0,i.useLocalState)(t,"sort",""),l=(c[0],c[1]),u=(0,i.useLocalState)(t,"descending",!1),s=u[0],m=u[1];return(0,o.createComponentVNode)(2,a.Box,{mb:"0.5rem",children:(0,o.createComponentVNode)(2,a.Flex,{width:"100%",children:[(0,o.createComponentVNode)(2,a.Flex.Item,{grow:"1",mr:"0.5rem",children:(0,o.createComponentVNode)(2,a.Input,{placeholder:"Search by item name..",width:"100%",onInput:function(e,t){return r(t)}})}),(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"30%",children:(0,o.createComponentVNode)(2,a.Dropdown,{selected:"Alphabetical",options:Object.keys(d),width:"100%",lineHeight:"19px",onSelected:function(e){return l(e)}})}),(0,o.createComponentVNode)(2,a.Flex.Item,{children:(0,o.createComponentVNode)(2,a.Button,{icon:s?"arrow-down":"arrow-up",height:"19px",tooltip:s?"Descending order":"Ascending order",tooltipPosition:"bottom-left",ml:"0.5rem",onClick:function(){return m(!s)}})})]})})},m=function(e,t){var n=(0,i.useBackend)(t),r=n.act,c=n.data,l=e.title,d=e.items,u=function(e,t){if(null==e)return{};var n,o,r={},i=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}(e,["title","items"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Collapsible,Object.assign({open:!0,title:l},u,{children:d.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Box,{display:"inline-block",verticalAlign:"middle",lineHeight:"20px",style:{float:"left"},children:e.name}),(0,o.createComponentVNode)(2,a.Button,{disabled:!c.has_id||c.id.points=450?"Overcharged":e>=250?"Good Charge":"Low Charge":e>=250?"NIF Power Requirement met.":e>=150?"Fluctuations in available power.":"Power failure imminent."},u=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=(n.config,n.data),u=c.nif_percent,s=c.nif_stat,m=(c.last_notification,c.nutrition),p=c.isSynthetic,h=c.modules,C=e.setViewing;return(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"NIF Condition",children:(0,o.createComponentVNode)(2,i.ProgressBar,{value:u,minValue:0,maxValue:100,ranges:{good:[50,Infinity],average:[25,50],bad:[-Infinity,0]},children:[l(s,u)," (",(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:u}),"%)"]})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"NIF Power",children:(0,o.createComponentVNode)(2,i.ProgressBar,{value:m,minValue:0,maxValue:700,ranges:{good:[250,Infinity],average:[150,250],bad:[0,150]},children:d(m,p)})})]}),(0,o.createComponentVNode)(2,i.Section,{level:2,title:"NIFSoft Modules",mt:1,children:(0,o.createComponentVNode)(2,i.LabeledList,{children:h.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.name,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button.Confirm,{icon:"trash",color:"bad",confirmContent:"UNINSTALL?",confirmIcon:"trash",tooltip:"Uninstall Module",tooltipPosition:"left",onClick:function(){return a("uninstall",{module:e.ref})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"search",onClick:function(){return C(e)},tooltip:"View Information",tooltipPosition:"left"})],4),children:e.activates&&(0,o.createComponentVNode)(2,i.Button,{fluid:!0,selected:e.active,content:e.stat_text,onClick:function(){return a("toggle_module",{module:e.ref})}})||(0,o.createComponentVNode)(2,i.Box,{children:e.stat_text})},e.ref)}))})})]})},s=function(e,t){var n=(0,r.useBackend)(t),a=n.act,l=n.data.theme;return(0,o.createComponentVNode)(2,i.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"NIF Theme",verticalAlign:"top",children:(0,o.createComponentVNode)(2,i.Dropdown,{width:"100%",placeholder:"Default",selected:l,options:c,onSelected:function(e){return a("setTheme",{theme:e})}})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NTNetRelay=void 0;var o=n(0),r=n(1),i=n(2),a=n(3),c=n(61);t.NTNetRelay=function(e,t){var n=(0,r.useBackend)(t),i=(n.act,n.data),c=i.dos_crashed,u=(i.enabled,i.dos_overload,i.dos_capacity,(0,o.createComponentVNode)(2,l));return c&&(u=(0,o.createComponentVNode)(2,d)),(0,o.createComponentVNode)(2,a.Window,{width:c?700:500,height:c?600:300,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:u})})};var l=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,l=(c.dos_crashed,c.enabled),d=c.dos_overload,u=c.dos_capacity;return(0,o.createComponentVNode)(2,i.Section,{title:"Status",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"power-off",selected:l,content:"Relay "+(l?"On":"Off"),onClick:function(){return a("toggle")}}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Network Buffer Status",children:[d," / ",u," GQ"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Options",children:(0,o.createComponentVNode)(2,i.Button,{icon:"exclamation-triangle",content:"Purge network blacklist",onClick:function(){return a("purge")}})})]})})},d=function(e,t){var n=(0,r.useBackend)(t),a=n.act;n.data;return(0,o.createComponentVNode)(2,c.FullscreenNotice,{title:"ERROR",children:[(0,o.createComponentVNode)(2,i.Box,{fontSize:"1.5rem",bold:!0,color:"bad",children:[(0,o.createComponentVNode)(2,i.Icon,{name:"exclamation-triangle",verticalAlign:"middle",size:3,mr:"1rem"}),(0,o.createVNode)(1,"h2",null,"NETWORK BUFFERS OVERLOADED",16),(0,o.createVNode)(1,"h3",null,"Overload Recovery Mode",16),(0,o.createVNode)(1,"i",null,"This system is suffering temporary outage due to overflow of traffic buffers. Until buffered traffic is processed, all further requests will be dropped. Frequent occurences of this error may indicate insufficient hardware capacity of your network. Please contact your network planning department for instructions on how to resolve this issue.",16),(0,o.createVNode)(1,"h3",null,"ADMINISTRATIVE OVERRIDE",16),(0,o.createVNode)(1,"b",null," CAUTION - Data loss may occur ",16)]}),(0,o.createComponentVNode)(2,i.Box,{children:(0,o.createComponentVNode)(2,i.Button,{icon:"exclamation-triangle",content:"Purge buffered traffic",onClick:function(){return a("restart")}})})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.Newscaster=void 0;var o=n(0),r=n(6),i=n(1),a=n(2),c=n(3),l=n(62);t.Newscaster=function(e,t){var n=(0,i.useBackend)(t),r=(n.act,n.data);r.screen,r.user;return(0,o.createComponentVNode)(2,c.Window,{width:600,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,l.TemporaryNotice,{decode:!0}),(0,o.createComponentVNode)(2,d)]})})};var d=function(e,t){var n=(0,i.useBackend)(t),r=(n.act,n.data.user,(0,i.useSharedState)(t,"screen","Main Menu")),c=r[0],l=r[1],d=u[c];return(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,d,{setScreen:l})})},u={"Main Menu":function(e,t){var n=(0,i.useBackend)(t),r=(n.act,n.data),c=r.securityCaster,l=r.wanted_issue,d=e.setScreen;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Main Menu",children:[l&&(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"eye",onClick:function(){return d("View Wanted")},color:"bad",children:"Read WANTED Issue"}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"eye",onClick:function(){return d("View List")},children:"View Feed Channels"}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"plus",onClick:function(){return d("New Channel")},children:"Create Feed Channel"}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"plus",onClick:function(){return d("New Story")},children:"Create Feed Message"}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"print",onClick:function(){return d("Print")},children:"Print Newspaper"})]}),!!c&&(0,o.createComponentVNode)(2,a.Section,{title:"Feed Security Functions",children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"plus",onClick:function(){return d("New Wanted")},children:'Manage "Wanted" Issue'})})],0)},"New Channel":function(e,t){var n=(0,i.useBackend)(t),c=n.act,l=n.data,d=l.channel_name,u=l.c_locked,s=l.user,m=e.setScreen;return(0,o.createComponentVNode)(2,a.Section,{title:"Creating new Feed Channel",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"undo",onClick:function(){return m("Main Menu")},children:"Back"}),children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Channel Name",children:(0,o.createComponentVNode)(2,a.Input,{fluid:!0,value:(0,r.decodeHtmlEntities)(d),onInput:function(e,t){return c("set_channel_name",{val:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Channel Author",color:"good",children:s}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Accept Public Feeds",children:(0,o.createComponentVNode)(2,a.Button,{icon:u?"lock":"lock-open",selected:!u,onClick:function(){return c("set_channel_lock")},children:u?"No":"Yes"})})]}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,color:"good",icon:"plus",onClick:function(){return c("submit_new_channel")},children:"Submit Channel"}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,color:"bad",icon:"undo",onClick:function(){return m("Main Menu")},children:"Cancel"})]})},"View List":function(e,t){var n=(0,i.useBackend)(t),c=n.act,l=n.data.channels,d=e.setScreen;return(0,o.createComponentVNode)(2,a.Section,{title:"Station Feed Channels",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"undo",onClick:function(){return d("Main Menu")},children:"Back"}),children:l.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"eye",color:e.admin?"good":e.censored?"bad":"",onClick:function(){c("show_channel",{show_channel:e.ref}),d("View Selected Channel")},children:(0,r.decodeHtmlEntities)(e.name)},e.name)}))})},"New Story":function(e,t){var n=(0,i.useBackend)(t),r=n.act,c=n.data,l=c.channel_name,d=c.user,u=c.msg,s=c.photo_data,m=e.setScreen;return(0,o.createComponentVNode)(2,a.Section,{title:"Creating new Feed Message...",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"undo",onClick:function(){return m("Main Menu")},children:"Back"}),children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Receiving Channel",children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,onClick:function(){return r("set_channel_receiving")},children:l||"Unset"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Message Author",color:"good",children:d}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Message Body",verticalAlign:"top",children:(0,o.createComponentVNode)(2,a.Flex,{children:[(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,a.Section,{width:"99%",inline:!0,children:u||"(no message yet)"})}),(0,o.createComponentVNode)(2,a.Flex.Item,{children:(0,o.createComponentVNode)(2,a.Button,{verticalAlign:"top",onClick:function(){return r("set_new_message")},icon:"pen",tooltip:"Edit Message",tooltipPosition:"left"})})]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Attach Photo",children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"image",onClick:function(){return r("set_attachment")},children:s?"Photo Attached":"No Photo"})})]}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,color:"good",icon:"plus",onClick:function(){return r("submit_new_message")},children:"Submit Message"}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,color:"bad",icon:"undo",onClick:function(){return m("Main Menu")},children:"Cancel"})]})},Print:function(e,t){var n=(0,i.useBackend)(t),r=n.act,c=n.data,l=c.total_num,d=c.active_num,u=c.message_num,s=c.paper_remaining,m=e.setScreen;return(0,o.createComponentVNode)(2,a.Section,{title:"Printing",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"undo",onClick:function(){return m("Main Menu")},children:"Back"}),children:[(0,o.createComponentVNode)(2,a.Box,{color:"label",mb:1,children:["Newscaster currently serves a total of ",l," Feed channels, ",d," of which are active, and a total of ",u," Feed stories."]}),(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Liquid Paper remaining",children:[100*s," cm\xb3"]})}),(0,o.createComponentVNode)(2,a.Button,{mt:1,fluid:!0,color:"good",icon:"plus",onClick:function(){return r("print_paper")},children:"Print Paper"}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,color:"bad",icon:"undo",onClick:function(){return m("Main Menu")},children:"Cancel"})]})},"New Wanted":function(e,t){var n=(0,i.useBackend)(t),c=n.act,l=n.data,d=l.channel_name,u=l.msg,s=l.photo_data,m=l.user,p=l.wanted_issue,h=e.setScreen;return(0,o.createComponentVNode)(2,a.Section,{title:"Wanted Issue Handler",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"undo",onClick:function(){return h("Main Menu")},children:"Back"}),children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[!!p&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Already In Circulation",children:"A wanted issue is already in circulation. You can edit or cancel it below."}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Criminal Name",children:(0,o.createComponentVNode)(2,a.Input,{fluid:!0,value:(0,r.decodeHtmlEntities)(d),onInput:function(e,t){return c("set_channel_name",{val:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Description",children:(0,o.createComponentVNode)(2,a.Input,{fluid:!0,value:(0,r.decodeHtmlEntities)(u),onInput:function(e,t){return c("set_wanted_desc",{val:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Attach Photo",children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"image",onClick:function(){return c("set_attachment")},children:s?"Photo Attached":"No Photo"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Prosecutor",color:"good",children:m})]}),(0,o.createComponentVNode)(2,a.Button,{mt:1,fluid:!0,color:"good",icon:"plus",onClick:function(){return c("submit_wanted")},children:"Submit Wanted Issue"}),!!p&&(0,o.createComponentVNode)(2,a.Button,{fluid:!0,color:"average",icon:"minus",onClick:function(){return c("cancel_wanted")},children:"Take Down Issue"}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,color:"bad",icon:"undo",onClick:function(){return h("Main Menu")},children:"Cancel"})]})},"View Wanted":function(e,t){var n=(0,i.useBackend)(t),c=(n.act,n.data.wanted_issue),l=e.setScreen;return c?(0,o.createComponentVNode)(2,a.Section,{title:"--STATIONWIDE WANTED ISSUE--",color:"bad",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"undo",onClick:function(){return l("Main Menu")},children:"Back"}),children:(0,o.createComponentVNode)(2,a.Box,{color:"white",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Submitted by",color:"good",children:(0,r.decodeHtmlEntities)(c.author)}),(0,o.createComponentVNode)(2,a.LabeledList.Divider),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Criminal",children:(0,r.decodeHtmlEntities)(c.criminal)}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Description",children:(0,r.decodeHtmlEntities)(c.desc)}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Photo",children:c.img&&(0,o.createVNode)(1,"img",null,null,1,{src:c.img})||"None"})]})})}):(0,o.createComponentVNode)(2,a.Section,{title:"No Outstanding Wanted Issues",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"undo",onClick:function(){return l("Main Menu")},children:"Back"}),children:"There are no wanted issues currently outstanding."})},"View Selected Channel":function(e,t){var n=(0,i.useBackend)(t),c=n.act,l=n.data,d=l.viewing_channel,u=l.securityCaster,s=l.company,m=e.setScreen;return d?(0,o.createComponentVNode)(2,a.Section,{title:(0,r.decodeHtmlEntities)(d.name),buttons:(0,o.createFragment)([!!u&&(0,o.createComponentVNode)(2,a.Button.Confirm,{color:"bad",icon:"ban",confirmIcon:"ban",content:"Issue D-Notice",onClick:function(){return c("toggle_d_notice",{ref:d.ref})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"undo",onClick:function(){return m("View List")},children:"Back"})],0),children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Channel Created By",children:u&&(0,o.createComponentVNode)(2,a.Button.Confirm,{color:"bad",icon:"strikethrough",confirmIcon:"strikethrough",content:(0,r.decodeHtmlEntities)(d.author),tooltip:"Censor?",confirmContent:"Censor Author",onClick:function(){return c("censor_channel_author",{ref:d.ref})}})||(0,o.createComponentVNode)(2,a.Box,{children:(0,r.decodeHtmlEntities)(d.author)})})}),!!d.censored&&(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:["ATTENTION: This channel has been deemed as threatening to the welfare of the station, and marked with a ",s," D-Notice. No further feed story additions are allowed while the D-Notice is in effect."]}),!!d.messages.length&&d.messages.map((function(e){return(0,o.createComponentVNode)(2,a.Section,{children:["- ",(0,r.decodeHtmlEntities)(e.body),!!e.img&&(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createVNode)(1,"img",null,null,1,{src:"data:image/png;base64,"+e.img}),(0,r.decodeHtmlEntities)(e.caption)||null]}),(0,o.createComponentVNode)(2,a.Box,{color:"grey",children:["[Story by ",(0,r.decodeHtmlEntities)(e.author)," - ",e.timestamp,"]"]}),!!u&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button.Confirm,{mt:1,color:"bad",icon:"strikethrough",confirmIcon:"strikethrough",content:"Censor Story",onClick:function(){return c("censor_channel_story_body",{ref:e.ref})}}),(0,o.createComponentVNode)(2,a.Button.Confirm,{color:"bad",icon:"strikethrough",confirmIcon:"strikethrough",content:"Censor Author",onClick:function(){return c("censor_channel_story_author",{ref:e.ref})}})],4)]},e.ref)}))||!d.censored&&(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"No feed messages found in channel."})]}):(0,o.createComponentVNode)(2,a.Section,{title:"Channel Not Found",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"undo",onClick:function(){return m("View List")},children:"Back"}),children:"The channel you were looking for no longer exists."})}}},function(e,t,n){"use strict";t.__esModule=!0,t.NoticeBoard=void 0;var o=n(0),r=(n(5),n(1)),i=n(2),a=n(3);t.NoticeBoard=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data.notices;return(0,o.createComponentVNode)(2,a.Window,{width:330,height:300,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:(0,o.createComponentVNode)(2,i.Section,{children:l.length?(0,o.createComponentVNode)(2,i.LabeledList,{children:l.map((function(e,t){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.name,children:[e.isphoto&&(0,o.createComponentVNode)(2,i.Button,{icon:"image",content:"Look",onClick:function(){return c("look",{ref:e.ref})}})||e.ispaper&&(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:"sticky-note",content:"Read",onClick:function(){return c("read",{ref:e.ref})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"pen",content:"Write",onClick:function(){return c("write",{ref:e.ref})}})],4)||"Unknown Entity",(0,o.createComponentVNode)(2,i.Button,{icon:"minus-circle",content:"Remove",onClick:function(){return c("remove",{ref:e.ref})}})]},t)}))}):(0,o.createComponentVNode)(2,i.Box,{color:"average",children:"No notices posted here."})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosAccessDecrypter=void 0;var o=n(0),r=n(1),i=n(3),a=n(133),c=n(2);t.NtosAccessDecrypter=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,u=d.message,s=d.running,m=d.rate,p=d.factor,h=d.regions,C=function(e){for(var t="";t.lengthp?t+="0":t+="1";return t};return(0,o.createComponentVNode)(2,i.NtosWindow,{width:600,height:600,theme:"syndicate",children:(0,o.createComponentVNode)(2,i.NtosWindow.Content,{children:u&&(0,o.createComponentVNode)(2,c.NoticeBox,{children:u})||s&&(0,o.createComponentVNode)(2,c.Section,{children:["Attempting to decrypt network access codes. Please wait. Rate: ",m," PHash/s",(0,o.createComponentVNode)(2,c.Box,{children:C(45)}),(0,o.createComponentVNode)(2,c.Box,{children:C(45)}),(0,o.createComponentVNode)(2,c.Box,{children:C(45)}),(0,o.createComponentVNode)(2,c.Box,{children:C(45)}),(0,o.createComponentVNode)(2,c.Box,{children:C(45)}),(0,o.createComponentVNode)(2,c.Button,{fluid:!0,icon:"ban",onClick:function(){return l("PRG_reset")},children:"Abort"})]})||(0,o.createComponentVNode)(2,c.Section,{title:"Pick access code to decrypt",children:h.length&&(0,o.createComponentVNode)(2,a.IdentificationComputerRegions,{actName:"PRG_execute"})||(0,o.createComponentVNode)(2,c.Box,{children:"Please insert ID card."})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosArcade=void 0;var o=n(0),r=n(75),i=n(1),a=n(2),c=n(3);t.NtosArcade=function(e,t){var n=(0,i.useBackend)(t),l=n.act,d=n.data;return(0,o.createComponentVNode)(2,c.NtosWindow,{width:450,height:350,children:(0,o.createComponentVNode)(2,c.NtosWindow.Content,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Outbomb Cuban Pete Ultra",textAlign:"center",children:[(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{size:2,children:[(0,o.createComponentVNode)(2,a.Box,{m:1}),(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Player Health",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:d.PlayerHitpoints,minValue:0,maxValue:30,ranges:{olive:[31,Infinity],good:[20,31],average:[10,20],bad:[-Infinity,10]},children:[d.PlayerHitpoints,"HP"]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Player Magic",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:d.PlayerMP,minValue:0,maxValue:10,ranges:{purple:[11,Infinity],violet:[3,11],bad:[-Infinity,3]},children:[d.PlayerMP,"MP"]})})]}),(0,o.createComponentVNode)(2,a.Box,{my:1,mx:4}),(0,o.createComponentVNode)(2,a.Section,{backgroundColor:1===d.PauseState?"#1b3622":"#471915",children:d.Status})]}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:[(0,o.createComponentVNode)(2,a.ProgressBar,{value:d.Hitpoints,minValue:0,maxValue:45,ranges:{good:[30,Infinity],average:[5,30],bad:[-Infinity,5]},children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:d.Hitpoints}),"HP"]}),(0,o.createComponentVNode)(2,a.Box,{m:1}),(0,o.createComponentVNode)(2,a.Section,{inline:!0,width:"156px",textAlign:"center",children:(0,o.createVNode)(1,"img",null,null,1,{src:(0,r.resolveAsset)(d.BossID)})})]})]}),(0,o.createComponentVNode)(2,a.Box,{my:1,mx:4}),(0,o.createComponentVNode)(2,a.Button,{icon:"fist-raised",tooltip:"Go in for the kill!",tooltipPosition:"top",disabled:0===d.GameActive||1===d.PauseState,onClick:function(){return l("Attack")},content:"Attack!"}),(0,o.createComponentVNode)(2,a.Button,{icon:"band-aid",tooltip:"Heal yourself!",tooltipPosition:"top",disabled:0===d.GameActive||1===d.PauseState,onClick:function(){return l("Heal")},content:"Heal!"}),(0,o.createComponentVNode)(2,a.Button,{icon:"magic",tooltip:"Recharge your magic!",tooltipPosition:"top",disabled:0===d.GameActive||1===d.PauseState,onClick:function(){return l("Recharge_Power")},content:"Recharge!"})]}),(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Button,{icon:"sync-alt",tooltip:"One more game couldn't hurt.",tooltipPosition:"top",disabled:1===d.GameActive,onClick:function(){return l("Start_Game")},content:"Begin Game"}),(0,o.createComponentVNode)(2,a.Button,{icon:"ticket-alt",tooltip:"Claim at your local Arcade Computer for Prizes!",tooltipPosition:"top",disabled:1===d.GameActive,onClick:function(){return l("Dispense_Tickets")},content:"Claim Tickets"})]}),(0,o.createComponentVNode)(2,a.Box,{color:d.TicketCount>=1?"good":"normal",children:["Earned Tickets: ",d.TicketCount]})]})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosAtmosControl=void 0;var o=n(0),r=n(3),i=n(186);t.NtosAtmosControl=function(){return(0,o.createComponentVNode)(2,r.NtosWindow,{width:870,height:708,resizable:!0,children:(0,o.createComponentVNode)(2,r.NtosWindow.Content,{children:(0,o.createComponentVNode)(2,i.AtmosControlContent)})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosCameraConsole=void 0;var o=n(0),r=n(3),i=n(187);t.NtosCameraConsole=function(){return(0,o.createComponentVNode)(2,r.NtosWindow,{width:870,height:708,resizable:!0,children:(0,o.createComponentVNode)(2,r.NtosWindow.Content,{children:(0,o.createComponentVNode)(2,i.CameraConsoleContent)})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosCommunicationsConsole=void 0;var o=n(0),r=n(1),i=n(3),a=n(189);t.NtosCommunicationsConsole=function(e,t){var n=(0,r.useBackend)(t);n.act,n.data;return(0,o.createComponentVNode)(2,i.NtosWindow,{width:400,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,i.NtosWindow.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,a.CommunicationsConsoleContent)})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosConfiguration=void 0;var o=n(0),r=n(1),i=n(2),a=n(3);t.NtosConfiguration=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.PC_device_theme,u=l.power_usage,s=l.battery_exists,m=l.battery,p=void 0===m?{}:m,h=l.disk_size,C=l.disk_used,f=l.hardware,N=void 0===f?[]:f;return(0,o.createComponentVNode)(2,a.NtosWindow,{theme:d,width:520,height:630,resizable:!0,children:(0,o.createComponentVNode)(2,a.NtosWindow.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,i.Section,{title:"Power Supply",buttons:(0,o.createComponentVNode)(2,i.Box,{inline:!0,bold:!0,mr:1,children:["Power Draw: ",u,"W"]}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Battery Status",color:!s&&"average",children:s?(0,o.createComponentVNode)(2,i.ProgressBar,{value:p.charge,minValue:0,maxValue:p.max,ranges:{good:[p.max/2,Infinity],average:[p.max/4,p.max/2],bad:[-Infinity,p.max/4]},children:[p.charge," / ",p.max]}):"Not Available"})})}),(0,o.createComponentVNode)(2,i.Section,{title:"File System",children:(0,o.createComponentVNode)(2,i.ProgressBar,{value:C,minValue:0,maxValue:h,color:"good",children:[C," GQ / ",h," GQ"]})}),(0,o.createComponentVNode)(2,i.Section,{title:"Hardware Components",children:N.map((function(e){return(0,o.createComponentVNode)(2,i.Section,{title:e.name,level:2,buttons:(0,o.createFragment)([!e.critical&&(0,o.createComponentVNode)(2,i.Button.Checkbox,{content:"Enabled",checked:e.enabled,mr:1,onClick:function(){return c("PC_toggle_component",{name:e.name})}}),(0,o.createComponentVNode)(2,i.Box,{inline:!0,bold:!0,mr:1,children:["Power Usage: ",e.powerusage,"W"]})],0),children:e.desc},e.name)}))})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosCrewMonitor=void 0;var o=n(0),r=n(3),i=n(190);t.NtosCrewMonitor=function(){return(0,o.createComponentVNode)(2,r.NtosWindow,{width:800,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,r.NtosWindow.Content,{children:(0,o.createComponentVNode)(2,i.CrewMonitorContent)})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosDigitalWarrant=void 0;var o=n(0),r=n(1),i=n(2),a=n(3),c=n(8);t.NtosDigitalWarrant=function(e,t){var n=(0,r.useBackend)(t),i=(n.act,n.data),c=(i.warrantname,i.warrantcharges,i.warrantauth),d=(i.type,i.allwarrants,(0,o.createComponentVNode)(2,l));return c&&(d=(0,o.createComponentVNode)(2,u)),(0,o.createComponentVNode)(2,a.NtosWindow,{width:500,height:350,resizable:!0,children:(0,o.createComponentVNode)(2,a.NtosWindow.Content,{scrollable:!0,children:d})})};var l=function(e,t){var n=(0,r.useBackend)(t),a=n.act;n.data.allwarrants;return(0,o.createComponentVNode)(2,i.Section,{title:"Warrants",children:[(0,o.createComponentVNode)(2,i.Button,{icon:"plus",fluid:!0,onClick:function(){return a("addwarrant")},children:"Create New Warrant"}),(0,o.createComponentVNode)(2,i.Section,{level:2,title:"Arrest Warrants",children:(0,o.createComponentVNode)(2,d,{type:"arrest"})}),(0,o.createComponentVNode)(2,i.Section,{level:2,title:"Search Warrants",children:(0,o.createComponentVNode)(2,d,{type:"search"})})]})},d=function(e,t){var n=(0,r.useBackend)(t),a=n.act,l=n.data,d=e.type,u=l.allwarrants,s=(0,c.filter)((function(e){return e.arrestsearch===d}))(u);return(0,o.createComponentVNode)(2,i.Table,{children:[(0,o.createComponentVNode)(2,i.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:"arrest"===d?"Name":"Location"}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:"arrest"===d?"Charges":"Reason"}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:"Authorized By"}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,children:"Edit"})]}),s.length&&s.map((function(e){return(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:e.warrantname}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:e.charges}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:e.auth}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,children:(0,o.createComponentVNode)(2,i.Button,{icon:"pen",onClick:function(){return a("editwarrant",{id:e.id})}})})]},e.id)}))||(0,o.createComponentVNode)(2,i.Table.Row,{children:(0,o.createComponentVNode)(2,i.Table.Cell,{colspan:"3",color:"bad",children:["No ",d," warrants found."]})})]})},u=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,l=c.warrantname,d=c.warrantcharges,u=c.warrantauth,s=c.type,m="arrest"===s,p="arrest"===s?"Name":"Location",h="arrest"===s?"Charges":"Reason";return(0,o.createComponentVNode)(2,i.Section,{title:m?"Editing Arrest Warrant":"Editing Search Warrant",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:"save",onClick:function(){return a("savewarrant")},children:"Save"}),(0,o.createComponentVNode)(2,i.Button,{color:"bad",icon:"trash",onClick:function(){return a("deletewarrant")},children:"Delete"}),(0,o.createComponentVNode)(2,i.Button,{icon:"undo",onClick:function(){return a("back")},children:"Back"})],4),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:p,buttons:m&&(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:"search",onClick:function(){return a("editwarrantname")}}),(0,o.createComponentVNode)(2,i.Button,{icon:"pen",onClick:function(){return a("editwarrantnamecustom")}})],4)||(0,o.createComponentVNode)(2,i.Button,{icon:"pen",onClick:function(){return a("editwarrantnamecustom")}}),children:l}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:h,buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"pen",onClick:function(){return a("editwarrantcharges")}}),children:d}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Authorized By",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"balance-scale",onClick:function(){return a("editwarrantauth")}}),children:u})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosEmailAdministration=void 0;var o=n(0),r=(n(5),n(1)),i=n(2),a=n(3),c=n(194);t.NtosEmailAdministration=function(e,t){var n=(0,r.useBackend)(t),i=(n.act,n.data),c=i.error,m=i.cur_title,p=i.current_account,h=(0,o.createComponentVNode)(2,l);return c?h=(0,o.createComponentVNode)(2,d):m?h=(0,o.createComponentVNode)(2,u):p&&(h=(0,o.createComponentVNode)(2,s)),(0,o.createComponentVNode)(2,a.NtosWindow,{width:600,height:450,resizable:!0,children:(0,o.createComponentVNode)(2,a.NtosWindow.Content,{scrollable:!0,children:h})})};var l=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data.accounts;return(0,o.createComponentVNode)(2,i.Section,{title:"Welcome to the NTNet Email Administration System",children:[(0,o.createComponentVNode)(2,i.Box,{italic:!0,mb:1,children:"SECURE SYSTEM - Have your identification ready"}),(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"plus",onClick:function(){return a("newaccount")},children:"Create New Account"}),(0,o.createComponentVNode)(2,i.Box,{bold:!0,mt:1,mb:1,children:"Select account to administrate"}),c.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"eye",onClick:function(){return a("viewaccount",{viewaccount:e.uid})},children:e.login},e.uid)}))]})},d=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data.error;return(0,o.createComponentVNode)(2,i.Section,{title:"Message",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"undo",onClick:function(){return a("back")},children:"Back"}),children:c})},u=function(e,t){var n=(0,r.useBackend)(t);n.act,n.data;return(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,c.NtosEmailClientViewMessage,{administrator:!0})})},s=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,l=(c.error,c.msg_title,c.msg_body,c.msg_timestamp,c.msg_source,c.current_account),d=c.cur_suspended,u=c.messages;c.accounts;return(0,o.createComponentVNode)(2,i.Section,{title:"Viewing "+l+" in admin mode",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"undo",onClick:function(){return a("back")},children:"Back"}),children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Account Status",children:(0,o.createComponentVNode)(2,i.Button,{color:d?"bad":"",icon:"ban",tooltip:(d?"Uns":"S")+"uspend Account?",onClick:function(){return a("ban")},children:d?"Suspended":"Normal"})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Actions",children:(0,o.createComponentVNode)(2,i.Button,{icon:"key",onClick:function(){return a("changepass")},children:"Change Password"})})]}),(0,o.createComponentVNode)(2,i.Section,{level:2,title:"Messages",children:u.length&&(0,o.createComponentVNode)(2,i.Table,{children:[(0,o.createComponentVNode)(2,i.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:"Source"}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:"Title"}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:"Received at"}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:"Actions"})]}),u.map((function(e){return(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:e.source}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:e.title}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:e.timestamp}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:(0,o.createComponentVNode)(2,i.Button,{icon:"eye",onClick:function(){return a("viewmail",{viewmail:e.uid})},children:"View"})})]},e.uid)}))]})||(0,o.createComponentVNode)(2,i.Box,{color:"average",children:"No messages found in selected account."})})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosFileManager=void 0;var o=n(0),r=n(1),i=n(2),a=n(3);n(6);t.NtosFileManager=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,u=d.PC_device_theme,s=d.usbconnected,m=d.filename,p=d.filedata,h=d.error,C=d.files,f=void 0===C?[]:C,N=d.usbfiles,b=void 0===N?[]:N;return(0,o.createComponentVNode)(2,a.NtosWindow,{resizable:!0,theme:u,children:(0,o.createComponentVNode)(2,a.NtosWindow.Content,{scrollable:!0,children:(m||h)&&(0,o.createComponentVNode)(2,i.Section,{title:"Viewing File "+m,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:"pen",content:"Edit",onClick:function(){return l("PRG_edit")}}),(0,o.createComponentVNode)(2,i.Button,{icon:"print",content:"Print",onClick:function(){return l("PRG_printfile")}}),(0,o.createComponentVNode)(2,i.Button,{icon:"times",content:"Close",onClick:function(){return l("PRG_closefile")}})],4),children:[h||null,p&&(0,o.createVNode)(1,"div",null,null,1,{dangerouslySetInnerHTML:{__html:p}})]})||(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,c,{files:f,usbconnected:s,onUpload:function(e){return l("PRG_copytousb",{name:e})},onDelete:function(e){return l("PRG_deletefile",{name:e})},onOpen:function(e){return l("PRG_openfile",{name:e})},onRename:function(e,t){return l("PRG_rename",{name:e,new_name:t})},onDuplicate:function(e){return l("PRG_clone",{file:e})}})}),s&&(0,o.createComponentVNode)(2,i.Section,{title:"Data Disk",children:(0,o.createComponentVNode)(2,c,{usbmode:!0,files:b,usbconnected:s,onUpload:function(e){return l("PRG_copyfromusb",{name:e})},onDelete:function(e){return l("PRG_deletefile",{name:e})},onRename:function(e,t){return l("PRG_rename",{name:e,new_name:t})},onDuplicate:function(e){return l("PRG_clone",{file:e})}})})||null,(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,i.Button,{icon:"plus",onClick:function(){return l("PRG_newtextfile")},children:"New Text File"})})],0)})})};var c=function(e){var t=e.files,n=void 0===t?[]:t,r=e.usbconnected,a=e.usbmode,c=e.onUpload,l=e.onDelete,d=e.onRename,u=e.onOpen;return(0,o.createComponentVNode)(2,i.Table,{children:[(0,o.createComponentVNode)(2,i.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:"File"}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,children:"Type"}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,children:"Size"})]}),n.map((function(e){return(0,o.createComponentVNode)(2,i.Table.Row,{className:"candystripe",children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:e.undeletable?e.name:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button.Input,{width:"80%",content:e.name,currentValue:e.name,tooltip:"Rename",onCommit:function(t,n){return d(e.name,n)}}),(0,o.createComponentVNode)(2,i.Button,{content:"Open",onClick:function(){return u(e.name)}})],4)}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:e.type}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:e.size}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,children:!e.undeletable&&(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button.Confirm,{icon:"trash",confirmIcon:"times",confirmContent:"",tooltip:"Delete",onClick:function(){return l(e.name)}}),!!r&&(a?(0,o.createComponentVNode)(2,i.Button,{icon:"download",tooltip:"Download",onClick:function(){return c(e.name)}}):(0,o.createComponentVNode)(2,i.Button,{icon:"upload",tooltip:"Upload",onClick:function(){return c(e.name)}}))],0)})]},e.name)}))]})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosIdentificationComputer=void 0;var o=n(0),r=(n(8),n(1)),i=(n(2),n(3)),a=(n(6),n(28),n(133));t.NtosIdentificationComputer=function(e,t){var n=(0,r.useBackend)(t);n.act,n.data;return(0,o.createComponentVNode)(2,i.NtosWindow,{width:600,height:700,resizable:!0,children:(0,o.createComponentVNode)(2,i.NtosWindow.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,a.IdentificationComputerContent,{ntos:!0})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosMain=void 0;var o=n(0),r=n(1),i=n(2),a=n(3),c={compconfig:"cog",ntndownloader:"download",filemanager:"folder",smmonitor:"radiation",alarmmonitor:"bell",cardmod:"id-card",arcade:"gamepad",ntnrc_client:"comment-alt",nttransfer:"exchange-alt",powermonitor:"plug",job_manage:"address-book",crewmani:"clipboard-list",robocontrol:"robot",atmosscan:"thermometer-half",shipping:"tags"};t.NtosMain=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,u=d.device_theme,s=d.programs,m=void 0===s?[]:s,p=d.has_light,h=d.light_on,C=d.comp_light_color,f=d.removable_media,N=void 0===f?[]:f,b=d.login,V=void 0===b?[]:b;return(0,o.createComponentVNode)(2,a.NtosWindow,{title:"syndicate"===u?"Syndix Main Menu":"NtOS Main Menu",theme:u,width:400,height:500,resizable:!0,children:(0,o.createComponentVNode)(2,a.NtosWindow.Content,{scrollable:!0,children:[!!p&&(0,o.createComponentVNode)(2,i.Section,{children:[(0,o.createComponentVNode)(2,i.Button,{width:"144px",icon:"lightbulb",selected:h,onClick:function(){return l("PC_toggle_light")},children:["Flashlight: ",h?"ON":"OFF"]}),(0,o.createComponentVNode)(2,i.Button,{ml:1,onClick:function(){return l("PC_light_color")},children:["Color:",(0,o.createComponentVNode)(2,i.ColorBox,{ml:1,color:C})]})]}),(0,o.createComponentVNode)(2,i.Section,{title:"User Login",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"eject",content:"Eject ID",disabled:!V.IDName,onClick:function(){return l("PC_Eject_Disk",{name:"ID"})}}),children:(0,o.createComponentVNode)(2,i.Table,{children:[(0,o.createComponentVNode)(2,i.Table.Row,{children:["ID Name: ",V.IDName]}),(0,o.createComponentVNode)(2,i.Table.Row,{children:["Assignment: ",V.IDJob]})]})}),!!N.length&&(0,o.createComponentVNode)(2,i.Section,{title:"Media Eject",children:(0,o.createComponentVNode)(2,i.Table,{children:N.map((function(e){return(0,o.createComponentVNode)(2,i.Table.Row,{children:(0,o.createComponentVNode)(2,i.Table.Cell,{children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,color:"transparent",icon:"eject",content:e,onClick:function(){return l("PC_Eject_Disk",{name:e})}})})},e)}))})}),(0,o.createComponentVNode)(2,i.Section,{title:"Programs",children:(0,o.createComponentVNode)(2,i.Table,{children:m.map((function(e){return(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,color:"transparent",icon:c[e.name]||"window-maximize-o",content:e.desc,onClick:function(){return l("PC_runprogram",{name:e.name})}})}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,width:"18px",children:!!e.running&&(0,o.createComponentVNode)(2,i.Button,{color:"transparent",icon:"times",tooltip:"Close program",tooltipPosition:"left",onClick:function(){return l("PC_killprogram",{name:e.name})}})}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,width:"18px",children:(0,o.createComponentVNode)(2,i.Button,{color:"transparent",tooltip:"Set Autorun",tooltipPosition:"left",selected:e.autorun,onClick:function(){return l("PC_setautorun",{name:e.name})},children:"AR"})})]},e.name)}))})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosNetChat=void 0;var o=n(0),r=n(1),i=n(2),a=n(3);t.NtosNetChat=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.can_admin,u=l.adminmode,s=l.authed,m=l.username,p=l.active_channel,h=l.is_operator,C=l.all_channels,f=void 0===C?[]:C,N=l.clients,b=void 0===N?[]:N,V=l.messages,g=void 0===V?[]:V,v=null!==p,_=s||u;return(0,o.createComponentVNode)(2,a.NtosWindow,{width:900,height:675,children:(0,o.createComponentVNode)(2,a.NtosWindow.Content,{children:(0,o.createComponentVNode)(2,i.Section,{height:"600px",children:(0,o.createComponentVNode)(2,i.Table,{height:"580px",children:(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{verticalAlign:"top",style:{width:"200px"},children:[(0,o.createComponentVNode)(2,i.Box,{height:"560px",overflowY:"scroll",children:[(0,o.createComponentVNode)(2,i.Button.Input,{fluid:!0,content:"New Channel...",onCommit:function(e,t){return c("PRG_newchannel",{new_channel_name:t})}}),f.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{fluid:!0,content:e.chan,selected:e.id===p,color:"transparent",onClick:function(){return c("PRG_joinchannel",{id:e.id})}},e.chan)}))]}),(0,o.createComponentVNode)(2,i.Button.Input,{fluid:!0,mt:1,content:m+"...",currentValue:m,onCommit:function(e,t){return c("PRG_changename",{new_name:t})}}),!!d&&(0,o.createComponentVNode)(2,i.Button,{fluid:!0,bold:!0,content:"ADMIN MODE: "+(u?"ON":"OFF"),color:u?"bad":"good",onClick:function(){return c("PRG_toggleadmin")}})]}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:[(0,o.createComponentVNode)(2,i.Box,{height:"560px",overflowY:"scroll",children:v&&(_?g.map((function(e){return(0,o.createComponentVNode)(2,i.Box,{children:e.msg},e.msg)})):(0,o.createComponentVNode)(2,i.Box,{textAlign:"center",children:[(0,o.createComponentVNode)(2,i.Icon,{name:"exclamation-triangle",mt:4,fontSize:"40px"}),(0,o.createComponentVNode)(2,i.Box,{mt:1,bold:!0,fontSize:"18px",children:"THIS CHANNEL IS PASSWORD PROTECTED"}),(0,o.createComponentVNode)(2,i.Box,{mt:1,children:"INPUT PASSWORD TO ACCESS"})]}))}),(0,o.createComponentVNode)(2,i.Input,{fluid:!0,selfClear:!0,mt:1,onEnter:function(e,t){return c("PRG_speak",{message:t})}})]}),(0,o.createComponentVNode)(2,i.Table.Cell,{verticalAlign:"top",style:{width:"150px"},children:[(0,o.createComponentVNode)(2,i.Box,{height:"465px",overflowY:"scroll",children:b.map((function(e){return(0,o.createComponentVNode)(2,i.Box,{children:e.name},e.name)}))}),v&&_&&(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button.Input,{fluid:!0,content:"Save log...",defaultValue:"new_log",onCommit:function(e,t){return c("PRG_savelog",{log_name:t})}}),(0,o.createComponentVNode)(2,i.Button.Confirm,{fluid:!0,content:"Leave Channel",onClick:function(){return c("PRG_leavechannel")}})],4),!!h&&s&&(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button.Confirm,{fluid:!0,content:"Delete Channel",onClick:function(){return c("PRG_deletechannel")}}),(0,o.createComponentVNode)(2,i.Button.Input,{fluid:!0,content:"Rename Channel...",onCommit:function(e,t){return c("PRG_renamechannel",{new_name:t})}}),(0,o.createComponentVNode)(2,i.Button.Input,{fluid:!0,content:"Set Password...",onCommit:function(e,t){return c("PRG_setpassword",{new_password:t})}})],4)]})]})})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosNetDosContent=t.NtosNetDos=void 0;var o=n(0),r=n(1),i=n(2),a=n(3);t.NtosNetDos=function(e,t){return(0,o.createComponentVNode)(2,a.NtosWindow,{width:400,height:250,theme:"syndicate",children:(0,o.createComponentVNode)(2,a.NtosWindow.Content,{children:(0,o.createComponentVNode)(2,c)})})};var c=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,l=c.relays,d=void 0===l?[]:l,u=c.focus,s=c.target,m=c.speed,p=c.overload,h=c.capacity,C=c.error;if(C)return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.NoticeBox,{children:C}),(0,o.createComponentVNode)(2,i.Button,{fluid:!0,content:"Reset",textAlign:"center",onClick:function(){return a("PRG_reset")}})],4);var f=function(e){for(var t="",n=p/h;t.lengthn?t+="0":t+="1";return t};return s?(0,o.createComponentVNode)(2,i.Section,{fontFamily:"monospace",textAlign:"center",children:[(0,o.createComponentVNode)(2,i.Box,{children:["CURRENT SPEED: ",m," GQ/s"]}),(0,o.createComponentVNode)(2,i.Box,{children:f(45)}),(0,o.createComponentVNode)(2,i.Box,{children:f(45)}),(0,o.createComponentVNode)(2,i.Box,{children:f(45)}),(0,o.createComponentVNode)(2,i.Box,{children:f(45)}),(0,o.createComponentVNode)(2,i.Box,{children:f(45)})]}):(0,o.createComponentVNode)(2,i.Section,{children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Target",children:d.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{content:e.id,selected:u===e.id,onClick:function(){return a("PRG_target_relay",{targid:e.id})}},e.id)}))})}),(0,o.createComponentVNode)(2,i.Button,{fluid:!0,bold:!0,content:"EXECUTE",color:"bad",textAlign:"center",disabled:!u,mt:1,onClick:function(){return a("PRG_execute")}})]})};t.NtosNetDosContent=c},function(e,t,n){"use strict";t.__esModule=!0,t.NtosNetDownloader=void 0;var o=n(0),r=n(5),i=n(1),a=n(2),c=n(3);t.NtosNetDownloader=function(e,t){var n=(0,i.useBackend)(t),r=n.act,d=n.data,u=d.PC_device_theme,s=d.disk_size,m=d.disk_used,p=d.downloadable_programs,h=void 0===p?[]:p,C=d.error,f=d.hacked_programs,N=void 0===f?[]:f,b=d.hackedavailable;return(0,o.createComponentVNode)(2,c.NtosWindow,{theme:u,width:480,height:735,resizable:!0,children:(0,o.createComponentVNode)(2,c.NtosWindow.Content,{scrollable:!0,children:[!!C&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:[(0,o.createComponentVNode)(2,a.Box,{mb:1,children:C}),(0,o.createComponentVNode)(2,a.Button,{content:"Reset",onClick:function(){return r("PRG_reseterror")}})]}),(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Disk usage",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:m,minValue:0,maxValue:s,children:m+" GQ / "+s+" GQ"})})})}),(0,o.createComponentVNode)(2,a.Section,{children:h.map((function(e){return(0,o.createComponentVNode)(2,l,{program:e},e.filename)}))}),!!b&&(0,o.createComponentVNode)(2,a.Section,{title:"UNKNOWN Software Repository",children:[(0,o.createComponentVNode)(2,a.NoticeBox,{mb:1,children:"Please note that Nanotrasen does not recommend download of software from non-official servers."}),N.map((function(e){return(0,o.createComponentVNode)(2,l,{program:e},e.filename)}))]})]})})};var l=function(e,t){var n=e.program,c=(0,i.useBackend)(t),l=c.act,d=c.data,u=d.disk_size,s=d.disk_used,m=d.downloadcompletion,p=(d.downloading,d.downloadname),h=d.downloadsize,C=d.downloadspeed,f=d.downloads_queue,N=u-s;return(0,o.createComponentVNode)(2,a.Box,{mb:3,children:[(0,o.createComponentVNode)(2,a.Flex,{align:"baseline",children:[(0,o.createComponentVNode)(2,a.Flex.Item,{bold:!0,grow:1,children:n.filedesc}),(0,o.createComponentVNode)(2,a.Flex.Item,{color:"label",nowrap:!0,children:[n.size," GQ"]}),(0,o.createComponentVNode)(2,a.Flex.Item,{ml:2,width:"94px",textAlign:"center",children:n.filename===p&&(0,o.createComponentVNode)(2,a.ProgressBar,{color:"green",minValue:0,maxValue:h,value:m,children:[(0,r.round)(m/h*100,1),"% (",C,"GQ/s)"]})||-1!==f.indexOf(n.filename)&&(0,o.createComponentVNode)(2,a.Button,{icon:"ban",color:"bad",onClick:function(){return l("PRG_removequeued",{filename:n.filename})},children:"Queued..."})||(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"download",content:"Download",disabled:n.size>N,onClick:function(){return l("PRG_downloadfile",{filename:n.filename})}})})]}),"Compatible"!==n.compatibility&&(0,o.createComponentVNode)(2,a.Box,{mt:1,italic:!0,fontSize:"12px",position:"relative",children:[(0,o.createComponentVNode)(2,a.Icon,{mx:1,color:"red",name:"times"}),"Incompatible!"]}),n.size>N&&(0,o.createComponentVNode)(2,a.Box,{mt:1,italic:!0,fontSize:"12px",position:"relative",children:[(0,o.createComponentVNode)(2,a.Icon,{mx:1,color:"red",name:"times"}),"Not enough disk space!"]}),(0,o.createComponentVNode)(2,a.Box,{mt:1,italic:!0,color:"label",fontSize:"12px",children:n.fileinfo})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosNetMonitor=void 0;var o=n(0),r=n(2),i=n(1),a=n(3);t.NtosNetMonitor=function(e,t){var n=(0,i.useBackend)(t),c=n.act,l=n.data,d=l.ntnetrelays,u=l.ntnetstatus,s=l.config_softwaredownload,m=l.config_peertopeer,p=l.config_communication,h=l.config_systemcontrol,C=l.idsalarm,f=l.idsstatus,N=l.ntnetmaxlogs,b=l.maxlogs,V=l.minlogs,g=l.banned_nids,v=l.ntnetlogs,_=void 0===v?[]:v;return(0,o.createComponentVNode)(2,a.NtosWindow,{resizable:!0,children:(0,o.createComponentVNode)(2,a.NtosWindow.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,r.NoticeBox,{children:"WARNING: Disabling wireless transmitters when using a wireless device may prevent you from reenabling them!"}),(0,o.createComponentVNode)(2,r.Section,{title:"Wireless Connectivity",buttons:(0,o.createComponentVNode)(2,r.Button.Confirm,{icon:u?"power-off":"times",content:u?"ENABLED":"DISABLED",selected:u,onClick:function(){return c("toggleWireless")}}),children:d?(0,o.createComponentVNode)(2,r.LabeledList,{children:(0,o.createComponentVNode)(2,r.LabeledList.Item,{label:"Active NTNet Relays",children:d})}):"No Relays Connected"}),(0,o.createComponentVNode)(2,r.Section,{title:"Firewall Configuration",children:(0,o.createComponentVNode)(2,r.LabeledList,{children:[(0,o.createComponentVNode)(2,r.LabeledList.Item,{label:"Software Downloads",buttons:(0,o.createComponentVNode)(2,r.Button,{icon:s?"power-off":"times",content:s?"ENABLED":"DISABLED",selected:s,onClick:function(){return c("toggle_function",{id:"1"})}})}),(0,o.createComponentVNode)(2,r.LabeledList.Item,{label:"Peer to Peer Traffic",buttons:(0,o.createComponentVNode)(2,r.Button,{icon:m?"power-off":"times",content:m?"ENABLED":"DISABLED",selected:m,onClick:function(){return c("toggle_function",{id:"2"})}})}),(0,o.createComponentVNode)(2,r.LabeledList.Item,{label:"Communication Systems",buttons:(0,o.createComponentVNode)(2,r.Button,{icon:p?"power-off":"times",content:p?"ENABLED":"DISABLED",selected:p,onClick:function(){return c("toggle_function",{id:"3"})}})}),(0,o.createComponentVNode)(2,r.LabeledList.Item,{label:"Remote System Control",buttons:(0,o.createComponentVNode)(2,r.Button,{icon:h?"power-off":"times",content:h?"ENABLED":"DISABLED",selected:h,onClick:function(){return c("toggle_function",{id:"4"})}})})]})}),(0,o.createComponentVNode)(2,r.Section,{title:"Security Systems",children:[!!C&&(0,o.createFragment)([(0,o.createComponentVNode)(2,r.NoticeBox,{children:"NETWORK INCURSION DETECTED"}),(0,o.createComponentVNode)(2,r.Box,{italics:!0,children:"Abnormal activity has been detected in the network. Check system logs for more information"})],4),(0,o.createComponentVNode)(2,r.LabeledList,{children:[(0,o.createComponentVNode)(2,r.LabeledList.Item,{label:"Banned NIDs",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,r.Button,{icon:"ban",onClick:function(){return c("ban_nid")},children:"Ban NID"}),(0,o.createComponentVNode)(2,r.Button,{icon:"balance-scale",onClick:function(){return c("unban_nid")},children:"Unban NID"})],4),children:g.join(", ")||"None"}),(0,o.createComponentVNode)(2,r.LabeledList.Item,{label:"IDS Status",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,r.Button,{icon:f?"power-off":"times",content:f?"ENABLED":"DISABLED",selected:f,onClick:function(){return c("toggleIDS")}}),(0,o.createComponentVNode)(2,r.Button,{icon:"sync",content:"Reset",color:"bad",onClick:function(){return c("resetIDS")}})],4)}),(0,o.createComponentVNode)(2,r.LabeledList.Item,{label:"Max Log Count",buttons:(0,o.createComponentVNode)(2,r.NumberInput,{value:N,minValue:V,maxValue:b,width:"39px",onChange:function(e,t){return c("updatemaxlogs",{new_number:t})}})})]}),(0,o.createComponentVNode)(2,r.Section,{title:"System Log",level:2,buttons:(0,o.createComponentVNode)(2,r.Button.Confirm,{icon:"trash",content:"Clear Logs",onClick:function(){return c("purgelogs")}}),children:_.map((function(e){return(0,o.createComponentVNode)(2,r.Box,{className:"candystripe",children:e.entry},e.entry)}))})]})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosNetTransfer=void 0;var o=n(0),r=n(1),i=n(2),a=n(3);t.NtosNetTransfer=function(e,t){var n=(0,r.useBackend)(t),i=(n.act,n.data),m=i.error,p=i.downloading,h=i.uploading,C=i.upload_filelist,f=(0,o.createComponentVNode)(2,s);return m?f=(0,o.createComponentVNode)(2,c):p?f=(0,o.createComponentVNode)(2,l):h?f=(0,o.createComponentVNode)(2,d):C.length&&(f=(0,o.createComponentVNode)(2,u)),(0,o.createComponentVNode)(2,a.NtosWindow,{width:575,height:700,resizable:!0,children:(0,o.createComponentVNode)(2,a.NtosWindow.Content,{scrollable:!0,children:f})})};var c=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data.error;return(0,o.createComponentVNode)(2,i.Section,{title:"An error has occured during operation.",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"undo",onClick:function(){return a("PRG_reset")},children:"Reset"}),children:["Additional Information: ",c]})},l=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,l=c.download_name,d=c.download_progress,u=c.download_size,s=c.download_netspeed;return(0,o.createComponentVNode)(2,i.Section,{title:"Download in progress",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Downloaded File",children:l}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Progress",children:(0,o.createComponentVNode)(2,i.ProgressBar,{value:d,maxValue:u,children:[d," / ",u," GQ"]})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Transfer Speed",children:[s," GQ/s"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Controls",children:(0,o.createComponentVNode)(2,i.Button,{icon:"ban",onClick:function(){return a("PRG_reset")},children:"Cancel Download"})})]})})},d=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,l=c.upload_clients,d=c.upload_filename,u=c.upload_haspassword;return(0,o.createComponentVNode)(2,i.Section,{title:"Server enabled",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Clients Connected",children:l}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Provided file",children:d}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Server Password",children:u?"Enabled":"Disabled"}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Commands",children:[(0,o.createComponentVNode)(2,i.Button,{icon:"lock",onClick:function(){return a("PRG_setpassword")},children:"Set Password"}),(0,o.createComponentVNode)(2,i.Button,{icon:"ban",onClick:function(){return a("PRG_reset")},children:"Cancel Upload"})]})]})})},u=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data.upload_filelist;return(0,o.createComponentVNode)(2,i.Section,{title:"File transfer server ready.",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"undo",onClick:function(){return a("PRG_reset")},children:"Cancel"}),children:[(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"lock",onClick:function(){return a("PRG_setpassword")},children:"Set Password"}),(0,o.createComponentVNode)(2,i.Section,{title:"Pick file to serve.",level:2,children:c.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"upload",onClick:function(){return a("PRG_uploadfile",{uid:e.uid})},children:[e.filename," (",e.size,"GQ)"]},e.uid)}))})]})},s=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data.servers;return(0,o.createComponentVNode)(2,i.Section,{title:"Available Files",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"upload",onClick:function(){return a("PRG_uploadmenu")},children:"Send File"}),children:c.length&&(0,o.createComponentVNode)(2,i.LabeledList,{children:c.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.uid,children:[!!e.haspassword&&(0,o.createComponentVNode)(2,i.Icon,{name:"lock",mr:1}),e.filename,"\xa0 (",e.size,"GQ)\xa0",(0,o.createComponentVNode)(2,i.Button,{icon:"download",onClick:function(){return a("PRG_downloadfile",{uid:e.uid})},children:"Download"})]},e.uid)}))})||(0,o.createComponentVNode)(2,i.Box,{children:"No upload servers found."})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosNewsBrowser=void 0;var o=n(0),r=n(1),i=n(2),a=n(3),c=n(75);t.NtosNewsBrowser=function(e,t){var n=(0,r.useBackend)(t),c=n.act,s=n.data,m=s.article,p=s.download,h=s.message,C=(0,o.createComponentVNode)(2,d);return m?C=(0,o.createComponentVNode)(2,l):p&&(C=(0,o.createComponentVNode)(2,u)),(0,o.createComponentVNode)(2,a.NtosWindow,{width:575,height:750,resizable:!0,children:(0,o.createComponentVNode)(2,a.NtosWindow.Content,{scrollable:!0,children:[!!h&&(0,o.createComponentVNode)(2,i.NoticeBox,{children:[h," ",(0,o.createComponentVNode)(2,i.Button,{icon:"times",onClick:function(){return c("PRG_clearmessage")}})]}),C]})})};var l=function(e,t){var n=(0,r.useBackend)(t),a=n.act,l=n.data.article;if(!l)return(0,o.createComponentVNode)(2,i.Section,{children:"Error: Article not found."});var d=l.title,u=l.cover,s=l.content;return(0,o.createComponentVNode)(2,i.Section,{title:"Viewing: "+d,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:"save",onClick:function(){return a("PRG_savearticle")},children:"Save"}),(0,o.createComponentVNode)(2,i.Button,{icon:"times",onClick:function(){return a("PRG_reset")},children:"Close"})],4),children:[!!u&&(0,o.createVNode)(1,"img",null,null,1,{src:(0,c.resolveAsset)(u)}),(0,o.createVNode)(1,"div",null,null,1,{dangerouslySetInnerHTML:{__html:s}})]})},d=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,l=c.showing_archived,d=c.all_articles;return(0,o.createComponentVNode)(2,i.Section,{title:"Articles List",buttons:(0,o.createComponentVNode)(2,i.Button.Checkbox,{onClick:function(){return a("PRG_toggle_archived")},checked:l,children:"Show Archived"}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:d.length&&d.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.name,buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"download",onClick:function(){return a("PRG_openarticle",{uid:e.uid})}}),children:[e.size," GQ"]},e.uid)}))||(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Error",children:"There appear to be no outstanding news articles on NTNet today."})})})},u=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data.download,l=c.download_progress,d=c.download_maxprogress,u=c.download_rate;return(0,o.createComponentVNode)(2,i.Section,{title:"Downloading...",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Progress",children:(0,o.createComponentVNode)(2,i.ProgressBar,{color:"good",minValue:0,value:l,maxValue:d,children:[l," / ",d," GQ"]})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Download Speed",children:[u," GQ/s"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Controls",children:(0,o.createComponentVNode)(2,i.Button,{icon:"ban",fluid:!0,onClick:function(){return a("PRG_reset")},children:"Abort Download"})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosOvermapNavigation=void 0;var o=n(0),r=n(3),i=n(195);t.NtosOvermapNavigation=function(){return(0,o.createComponentVNode)(2,r.NtosWindow,{width:380,height:530,resizable:!0,children:(0,o.createComponentVNode)(2,r.NtosWindow.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,i.OvermapNavigationContent)})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosPowerMonitor=void 0;var o=n(0),r=n(3),i=n(135);t.NtosPowerMonitor=function(){return(0,o.createComponentVNode)(2,r.NtosWindow,{width:550,height:700,resizable:!0,children:(0,o.createComponentVNode)(2,r.NtosWindow.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,i.PowerMonitorContent)})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosRCON=void 0;var o=n(0),r=n(3),i=n(196);t.NtosRCON=function(){return(0,o.createComponentVNode)(2,r.NtosWindow,{width:630,height:440,resizable:!0,children:(0,o.createComponentVNode)(2,r.NtosWindow.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,i.RCONContent)})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosRevelation=void 0;var o=n(0),r=n(2),i=n(1),a=n(3);t.NtosRevelation=function(e,t){var n=(0,i.useBackend)(t),c=n.act,l=n.data;return(0,o.createComponentVNode)(2,a.NtosWindow,{width:400,height:250,theme:"syndicate",children:(0,o.createComponentVNode)(2,a.NtosWindow.Content,{children:(0,o.createComponentVNode)(2,r.Section,{children:[(0,o.createComponentVNode)(2,r.Button.Input,{fluid:!0,content:"Obfuscate Name...",onCommit:function(e,t){return c("PRG_obfuscate",{new_name:t})},mb:1}),(0,o.createComponentVNode)(2,r.LabeledList,{children:(0,o.createComponentVNode)(2,r.LabeledList.Item,{label:"Payload Status",buttons:(0,o.createComponentVNode)(2,r.Button,{content:l.armed?"ARMED":"DISARMED",color:l.armed?"bad":"average",onClick:function(){return c("PRG_arm")}})})}),(0,o.createComponentVNode)(2,r.Button,{fluid:!0,bold:!0,content:"ACTIVATE",textAlign:"center",color:"bad",disabled:!l.armed})]})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosShutoffMonitor=void 0;var o=n(0),r=n(3),i=n(197);t.NtosShutoffMonitor=function(e,t){return(0,o.createComponentVNode)(2,r.NtosWindow,{width:627,height:700,resizable:!0,children:(0,o.createComponentVNode)(2,r.NtosWindow.Content,{children:(0,o.createComponentVNode)(2,i.ShutoffMonitorContent)})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosStationAlertConsole=void 0;var o=n(0),r=n(3),i=n(198);t.NtosStationAlertConsole=function(){return(0,o.createComponentVNode)(2,r.NtosWindow,{width:315,height:500,resizable:!0,children:(0,o.createComponentVNode)(2,r.NtosWindow.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,i.StationAlertConsoleContent)})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosSupermatterMonitor=void 0;var o=n(0),r=n(3),i=n(199);t.NtosSupermatterMonitor=function(){return(0,o.createComponentVNode)(2,r.NtosWindow,{width:600,height:400,resizable:!0,children:(0,o.createComponentVNode)(2,r.NtosWindow.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,i.SupermatterMonitorContent)})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosUAV=void 0;var o=n(0),r=n(1),i=n(2),a=n(3);t.NtosUAV=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.current_uav,u=l.signal_strength,s=l.in_use,m=l.paired_uavs;return(0,o.createComponentVNode)(2,a.NtosWindow,{width:600,height:500,resizable:!0,children:(0,o.createComponentVNode)(2,a.NtosWindow.Content,{children:[(0,o.createComponentVNode)(2,i.Section,{title:"Selected UAV",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"UAV",children:d&&d.status||"[Not Connected]"}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Signal",children:d&&u||"[Not Connected]"}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Power",children:d&&(0,o.createComponentVNode)(2,i.Button,{icon:"power-off",selected:d.power,onClick:function(){return c("power_uav")},children:d.power?"Online":"Offline"})||"[Not Connected]"}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Camera",children:d&&(0,o.createComponentVNode)(2,i.Button,{icon:"power-off",selected:s,disabled:!d.power,onClick:function(){return c("view_uav")},children:d.power?"Available":"Unavailable"})||"[Not Connected]"})]})}),(0,o.createComponentVNode)(2,i.Section,{title:"Paired UAVs",children:m.length&&m.map((function(e){return(0,o.createComponentVNode)(2,i.Flex,{spacing:1,children:[(0,o.createComponentVNode)(2,i.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"quidditch",onClick:function(){return c("switch_uav",{switch_uav:e.uavref})},children:e.name})}),(0,o.createComponentVNode)(2,i.Flex.Item,{children:(0,o.createComponentVNode)(2,i.Button,{color:"bad",icon:"times",onClick:function(){return c("del_uav",{del_uav:e.uavref})}})})]},e.uavref)}))||(0,o.createComponentVNode)(2,i.Box,{color:"average",children:"No UAVs Paired."})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosWordProcessor=void 0;var o=n(0),r=n(1),i=n(2),a=n(3);t.NtosWordProcessor=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.PC_device_theme,u=l.error,s=l.browsing,m=l.files,p=(l.usbconnected,l.usbfiles,l.filename),h=l.filedata;return(0,o.createComponentVNode)(2,a.NtosWindow,{resizable:!0,theme:d,children:(0,o.createComponentVNode)(2,a.NtosWindow.Content,{scrollable:!0,children:u&&(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:[(0,o.createVNode)(1,"h2",null,"An Error has occured:",16),"Additional Information: ",u,"Please try again. If the problem persists, contact your system administrator for assistance.",(0,o.createComponentVNode)(2,i.Button,{icon:"arrow-left",content:"Back to menu",onClick:function(){return c("PRG_backtomenu")}})]})||s&&(0,o.createComponentVNode)(2,i.Section,{title:"File Browser",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"arrow-left",content:"Back to editor",onClick:function(){return c("PRG_closebrowser")}}),children:(0,o.createComponentVNode)(2,i.Section,{title:"Available documents (local)",level:2,children:(0,o.createComponentVNode)(2,i.Table,{children:[(0,o.createComponentVNode)(2,i.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:"Name"}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:"Size (GQ)"}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0})]}),m.map((function(e,t){return(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:e.name}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:e.size}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,children:(0,o.createComponentVNode)(2,i.Button,{icon:"file-word",onClick:function(){return c("PRG_openfile",{PRG_openfile:e.name})},children:"Open"})})]},t)}))]})})})||(0,o.createComponentVNode)(2,i.Section,{title:"Document: "+p,children:[(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.Button,{onClick:function(){return c("PRG_newfile")},children:"New"}),(0,o.createComponentVNode)(2,i.Button,{onClick:function(){return c("PRG_loadmenu")},children:"Load"}),(0,o.createComponentVNode)(2,i.Button,{onClick:function(){return c("PRG_savefile")},children:"Save"}),(0,o.createComponentVNode)(2,i.Button,{onClick:function(){return c("PRG_saveasfile")},children:"Save As"})]}),(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.Button,{onClick:function(){return c("PRG_editfile")},children:"Edit"}),(0,o.createComponentVNode)(2,i.Button,{onClick:function(){return c("PRG_txtrpeview")},children:"Preview"}),(0,o.createComponentVNode)(2,i.Button,{onClick:function(){return c("PRG_taghelp")},children:"Formatting Help"}),(0,o.createComponentVNode)(2,i.Button,{disabled:!h,onClick:function(){return c("PRG_printfile")},children:"Print"})]}),(0,o.createComponentVNode)(2,i.Section,{mt:1,children:(0,o.createVNode)(1,"div",null,null,1,{dangerouslySetInnerHTML:{__html:h}})})]})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.OmniFilter=void 0;var o=n(0),r=n(1),i=n(2),a=n(3),c=function(e){return e.input?"Input":e.output?"Output":e.f_type?e.f_type:"Disabled"};t.OmniFilter=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,u=d.power,s=d.config,m=d.ports,p=d.set_flow_rate,h=d.last_flow_rate;return(0,o.createComponentVNode)(2,a.Window,{width:360,height:330,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:[(0,o.createComponentVNode)(2,i.Section,{title:s?"Configuration":"Status",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:"power-off",content:u?"On":"Off",selected:u,disabled:s,onClick:function(){return l("power")}}),(0,o.createComponentVNode)(2,i.Button,{icon:"wrench",selected:s,onClick:function(){return l("configure")}})],4),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:m?m.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.dir+" Port",children:s?(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{content:"IN",selected:e.input,icon:"compress-arrows-alt",onClick:function(){return l("switch_mode",{mode:"in",dir:e.dir})}}),(0,o.createComponentVNode)(2,i.Button,{content:"OUT",selected:e.output,icon:"expand-arrows-alt",onClick:function(){return l("switch_mode",{mode:"out",dir:e.dir})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"wrench",disabled:e.input||e.output,content:e.f_type||"None",onClick:function(){return l("switch_filter",{mode:e.f_type,dir:e.dir})}})],4):c(e)},e.dir)})):(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"No Ports Detected"})})}),(0,o.createComponentVNode)(2,i.Section,{title:"Flow Rate",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Current Flow Rate",children:[h," L/s"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Flow Rate Limit",children:s?(0,o.createComponentVNode)(2,i.Button,{icon:"wrench",content:p/10+" L/s",onClick:function(){return l("set_flow_rate")}}):p/10+" L/s"})]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.OmniMixer=void 0;var o=n(0),r=n(1),i=n(2),a=n(3),c=function(e){return e.input?"Input":e.output?"Output":e.f_type?e.f_type:"Disabled"};t.OmniMixer=function(e,t){var n=(0,r.useBackend)(t),c=n.act,d=n.data,u=d.power,s=d.config,m=d.ports,p=d.set_flow_rate,h=d.last_flow_rate;return(0,o.createComponentVNode)(2,a.Window,{width:390,height:330,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:[(0,o.createComponentVNode)(2,i.Section,{title:s?"Configuration":"Status",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:"power-off",content:u?"On":"Off",selected:u,disabled:s,onClick:function(){return c("power")}}),(0,o.createComponentVNode)(2,i.Button,{icon:"wrench",selected:s,onClick:function(){return c("configure")}})],4),children:(0,o.createComponentVNode)(2,i.Table,{children:[(0,o.createComponentVNode)(2,i.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,i.Table.Cell,{textAlign:"center",children:"Port"}),s?(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Table.Cell,{textAlign:"center",children:"Input"}),(0,o.createComponentVNode)(2,i.Table.Cell,{textAlign:"center",children:"Output"})],4):(0,o.createComponentVNode)(2,i.Table.Cell,{textAlign:"center",children:"Mode"}),(0,o.createComponentVNode)(2,i.Table.Cell,{textAlign:"center",children:"Concentration"}),s?(0,o.createComponentVNode)(2,i.Table.Cell,{textAlign:"center",children:"Lock"}):null]}),m?m.map((function(e){return(0,o.createComponentVNode)(2,l,{port:e,config:s},e.dir)})):(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"No Ports Detected"})]})}),(0,o.createComponentVNode)(2,i.Section,{title:"Flow Rate",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Current Flow Rate",children:[h," L/s"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Flow Rate Limit",children:s?(0,o.createComponentVNode)(2,i.Button,{icon:"wrench",content:p/10+" L/s",onClick:function(){return c("set_flow_rate")}}):p/10+" L/s"})]})})]})})};var l=function(e,t){var n=(0,r.useBackend)(t).act,a=e.port,l=e.config;return(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{textAlign:"center",children:a.dir+" Port"}),(0,o.createComponentVNode)(2,i.Table.Cell,{textAlign:"center",children:l?(0,o.createComponentVNode)(2,i.Button,{content:"IN",selected:a.input,disabled:a.output,icon:"compress-arrows-alt",onClick:function(){return n("switch_mode",{mode:a.input?"none":"in",dir:a.dir})}}):c(a)}),(0,o.createComponentVNode)(2,i.Table.Cell,{textAlign:"center",children:l?(0,o.createComponentVNode)(2,i.Button,{content:"OUT",selected:a.output,icon:"expand-arrows-alt",onClick:function(){return n("switch_mode",{mode:"out",dir:a.dir})}}):100*a.concentration+"%"}),l?(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Table.Cell,{textAlign:"center",width:"20%",children:(0,o.createComponentVNode)(2,i.Button,{width:"100%",icon:"wrench",disabled:!a.input,content:a.input?100*a.concentration+" %":"-",onClick:function(){return n("switch_con",{dir:a.dir})}})}),(0,o.createComponentVNode)(2,i.Table.Cell,{textAlign:"center",children:(0,o.createComponentVNode)(2,i.Button,{icon:a.con_lock?"lock":"lock-open",disabled:!a.input,selected:a.con_lock,content:a.f_type||"None",onClick:function(){return n("switch_conlock",{dir:a.dir})}})})],4):null]})}},function(e,t,n){"use strict";t.__esModule=!0,t.OperatingComputer=void 0;var o=n(0),r=n(5),i=n(1),a=n(3),c=n(2),l=[["good","Conscious"],["average","Unconscious"],["bad","DEAD"]],d=[["Resp.","oxyLoss"],["Toxin","toxLoss"],["Brute","bruteLoss"],["Burn","fireLoss"]],u={average:[.25,.5],bad:[.5,Infinity]},s=["bad","average","average","good","average","average","bad"];t.OperatingComputer=function(e,t){var n,r=(0,i.useBackend)(t),l=r.act,d=r.data,u=d.hasOccupant,s=d.choice;return n=s?(0,o.createComponentVNode)(2,h):u?(0,o.createComponentVNode)(2,m):(0,o.createComponentVNode)(2,p),(0,o.createComponentVNode)(2,a.Window,{width:650,height:455,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:[(0,o.createComponentVNode)(2,c.Tabs,{children:[(0,o.createComponentVNode)(2,c.Tabs.Tab,{selected:!s,icon:"user",onClick:function(){return l("choiceOff")},children:"Patient"}),(0,o.createComponentVNode)(2,c.Tabs.Tab,{selected:!!s,icon:"cog",onClick:function(){return l("choiceOn")},children:"Options"})]}),(0,o.createComponentVNode)(2,c.Section,{flexGrow:"1",children:n})]})})};var m=function(e,t){var n=(0,i.useBackend)(t).data.occupant;return(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Section,{title:"Patient",level:"2",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Name",children:n.name}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Status",color:l[n.stat][0],children:l[n.stat][1]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Health",children:(0,o.createComponentVNode)(2,c.ProgressBar,{min:"0",max:n.maxHealth,value:n.health/n.maxHealth,ranges:{good:[.5,Infinity],average:[0,.5],bad:[-Infinity,0]}})}),d.map((function(e,t){return(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:e[0]+" Damage",children:(0,o.createComponentVNode)(2,c.ProgressBar,{min:"0",max:"100",value:n[e[1]]/100,ranges:u,children:(0,r.round)(n[e[1]])},t)},t)})),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Temperature",children:(0,o.createComponentVNode)(2,c.ProgressBar,{min:"0",max:n.maxTemp,value:n.bodyTemperature/n.maxTemp,color:s[n.temperatureSuitability+3],children:[(0,r.round)(n.btCelsius),"\xb0C, ",(0,r.round)(n.btFaren),"\xb0F"]})}),!!n.hasBlood&&(0,o.createFragment)([(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Blood Level",children:(0,o.createComponentVNode)(2,c.ProgressBar,{min:"0",max:n.bloodMax,value:n.bloodLevel/n.bloodMax,ranges:{bad:[-Infinity,.6],average:[.6,.9],good:[.6,Infinity]},children:[n.bloodPercent,"%, ",n.bloodLevel,"cl"]})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Pulse",children:[n.pulse," BPM"]})],4)]})}),(0,o.createComponentVNode)(2,c.Section,{title:"Current Procedure",level:"2",children:n.surgery&&n.surgery.length?(0,o.createComponentVNode)(2,c.LabeledList,{children:n.surgery.map((function(e){return(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:e.name,children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Current State",children:e.currentStage}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Possible Next Steps",children:e.nextSteps.map((function(e){return(0,o.createVNode)(1,"div",null,e,0,null,e)}))})]})},e.name)}))}):(0,o.createComponentVNode)(2,c.Box,{color:"label",children:"No procedure ongoing."})})],4)},p=function(){return(0,o.createComponentVNode)(2,c.Flex,{textAlign:"center",height:"100%",children:(0,o.createComponentVNode)(2,c.Flex.Item,{grow:"1",align:"center",color:"label",children:[(0,o.createComponentVNode)(2,c.Icon,{name:"user-slash",mb:"0.5rem",size:"5"}),(0,o.createVNode)(1,"br"),"No patient detected."]})})},h=function(e,t){var n=(0,i.useBackend)(t),r=n.act,a=n.data,l=a.verbose,d=a.health,u=a.healthAlarm,s=a.oxy,m=a.oxyAlarm,p=a.crit;return(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Loudspeaker",children:(0,o.createComponentVNode)(2,c.Button,{selected:l,icon:l?"toggle-on":"toggle-off",content:l?"On":"Off",onClick:function(){return r(l?"verboseOff":"verboseOn")}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Health Announcer",children:(0,o.createComponentVNode)(2,c.Button,{selected:d,icon:d?"toggle-on":"toggle-off",content:d?"On":"Off",onClick:function(){return r(d?"healthOff":"healthOn")}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Health Announcer Threshold",children:(0,o.createComponentVNode)(2,c.Knob,{bipolar:!0,minValue:"-100",maxValue:"100",value:u,stepPixelSize:"5",ml:"0",format:function(e){return e+"%"},onChange:function(e,t){return r("health_adj",{"new":t})}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Oxygen Alarm",children:(0,o.createComponentVNode)(2,c.Button,{selected:s,icon:s?"toggle-on":"toggle-off",content:s?"On":"Off",onClick:function(){return r(s?"oxyOff":"oxyOn")}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Oxygen Alarm Threshold",children:(0,o.createComponentVNode)(2,c.Knob,{bipolar:!0,minValue:"-100",maxValue:"100",value:m,stepPixelSize:"5",ml:"0",onChange:function(e,t){return r("oxy_adj",{"new":t})}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Critical Alert",children:(0,o.createComponentVNode)(2,c.Button,{selected:p,icon:p?"toggle-on":"toggle-off",content:p?"On":"Off",onClick:function(){return r(p?"critOff":"critOn")}})})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.OvermapDisperser=void 0;var o=n(0),r=(n(5),n(1)),i=n(2),a=n(3),c=n(134);t.OvermapDisperser=function(e,t){return(0,o.createComponentVNode)(2,a.Window,{width:400,height:550,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:(0,o.createComponentVNode)(2,l)})})};var l=function(e,t){var n=(0,r.useBackend)(t),a=n.act,l=n.data,d=l.faillink,u=l.calibration,s=l.overmapdir,m=l.cal_accuracy,p=l.strength,h=l.range,C=l.next_shot,f=l.nopower,N=(l.skill,l.chargeload);return d?(0,o.createComponentVNode)(2,i.Section,{title:"Error",children:"Machine is incomplete, out of range, or misaligned!"}):(0,o.createComponentVNode)(2,i.Flex,{wrap:"wrap",spacing:1,children:[(0,o.createComponentVNode)(2,i.Flex.Item,{basis:"22%",children:(0,o.createComponentVNode)(2,i.Section,{title:"Targeting",textAlign:"center",children:(0,o.createComponentVNode)(2,c.OvermapPanControls,{actToDo:"choose",selected:function(e){return e===s}})})}),(0,o.createComponentVNode)(2,i.Flex.Item,{basis:"74%",grow:1,children:(0,o.createComponentVNode)(2,i.Section,{title:"Charge",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[f&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Error",children:"At least one part of the machine is unpowered."})||null,(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Charge Load Type",children:N}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Cooldown",children:0===C&&(0,o.createComponentVNode)(2,i.Box,{color:"good",children:"Ready"})||C>1&&(0,o.createComponentVNode)(2,i.Box,{color:"average",children:[(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:C})," Seconds",(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"Warning: Do not fire during cooldown."})]})||null})]})})}),(0,o.createComponentVNode)(2,i.Flex.Item,{basis:"50%",mt:1,children:(0,o.createComponentVNode)(2,i.Section,{title:"Calibration",children:[(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:m}),"%",(0,o.createComponentVNode)(2,i.Button,{ml:1,icon:"exchange-alt",onClick:function(){return a("skill_calibration")},children:"Pre-Calibration"}),(0,o.createComponentVNode)(2,i.Box,{mt:1,children:u.map((function(e,t){return(0,o.createComponentVNode)(2,i.Box,{children:["Cal #",t,":",(0,o.createComponentVNode)(2,i.Button,{ml:1,icon:"random",onClick:function(){return a("calibration",{calibration:t})},children:e.toString()})]},t)}))})]})}),(0,o.createComponentVNode)(2,i.Flex.Item,{basis:"45%",grow:1,mt:1,children:(0,o.createComponentVNode)(2,i.Section,{title:"Setup",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Strength",children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"fist-raised",onClick:function(){return a("strength")},children:p})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Radius",children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"expand-arrows-alt",onClick:function(){return a("range")},children:h})})]})})}),(0,o.createComponentVNode)(2,i.Flex.Item,{grow:1,mt:1,children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,color:"red",icon:"bomb",onClick:function(){return a("fire")},children:"Fire ORB"})})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.OvermapFull=void 0;var o=n(0),r=(n(5),n(1)),i=n(2),a=n(3),c=n(200),l=n(201),d=n(202);t.OvermapFull=function(e,t){var n=(0,r.useLocalState)(t,"overmapFullState",0),u=n[0],s=n[1];return(0,o.createComponentVNode)(2,a.Window,{width:800,height:800,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,i.Tabs,{children:[(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:0===u,onClick:function(){return s(0)},children:"Engines"}),(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:1===u,onClick:function(){return s(1)},children:"Helm"}),(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:2===u,onClick:function(){return s(2)},children:"Sensors"})]}),0===u&&(0,o.createComponentVNode)(2,c.OvermapEnginesContent),1===u&&(0,o.createComponentVNode)(2,l.OvermapHelmContent),2===u&&(0,o.createComponentVNode)(2,d.OvermapShipSensorsContent)]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.OvermapShieldGenerator=void 0;var o=n(0),r=(n(5),n(1)),i=n(2),a=n(3);t.OvermapShieldGenerator=function(e,t){return(0,o.createComponentVNode)(2,a.Window,{width:500,height:760,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,c)})})};var c=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,u=c.modes,s=c.offline_for;return s?(0,o.createComponentVNode)(2,i.Section,{title:"EMERGENCY SHUTDOWN",color:"bad",children:["An emergency shutdown has been initiated - generator cooling down. Please wait until the generator cools down before resuming operation. Estimated time left: ",s," seconds."]}):(0,o.createFragment)([(0,o.createComponentVNode)(2,l),(0,o.createComponentVNode)(2,d),(0,o.createComponentVNode)(2,i.Section,{title:"Field Calibration",children:u.map((function(e){return(0,o.createComponentVNode)(2,i.Section,{title:e.name,level:2,buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"power-off",selected:e.status,onClick:function(){return a("toggle_mode",{toggle_mode:e.flag})},children:e.status?"Enabled":"Disabled"}),children:[(0,o.createComponentVNode)(2,i.Box,{color:"label",children:e.desc}),(0,o.createComponentVNode)(2,i.Box,{mt:.5,children:["Multiplier: ",e.multiplier]})]},e.name)}))})],4)},l=function(e,t){var n=(0,r.useBackend)(t),a=(n.act,n.data),c=a.running,l=a.overloaded,d=a.mitigation_max,u=a.mitigation_physical,s=a.mitigation_em,m=a.mitigation_heat,p=a.field_integrity,h=a.max_energy,C=a.current_energy,f=a.percentage_energy,N=a.total_segments,b=a.functional_segments,V=a.field_radius,g=a.target_radius,v=a.input_cap_kw,_=a.upkeep_power_usage,k=a.power_usage,y=a.spinup_counter;return(0,o.createComponentVNode)(2,i.Section,{title:"System Status",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Generator is",children:1===c&&(0,o.createComponentVNode)(2,i.Box,{color:"average",children:"Shutting Down"})||2===c&&(l&&(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"Overloaded"})||(0,o.createComponentVNode)(2,i.Box,{color:"good",children:"Running"}))||3===c&&(0,o.createComponentVNode)(2,i.Box,{color:"average",children:"Inactive"})||4===c&&(0,o.createComponentVNode)(2,i.Box,{color:"blue",children:["Spinning Up\xa0",g!==V&&(0,o.createComponentVNode)(2,i.Box,{inline:!0,children:"(Adjusting Radius)"})||(0,o.createComponentVNode)(2,i.Box,{inline:!0,children:[2*y,"s"]})]})||(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"Offline"})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Energy Storage",children:(0,o.createComponentVNode)(2,i.ProgressBar,{value:C,maxValue:h,children:[C," / ",h," MJ (",f,"%)"]})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Shield Integrity",children:[(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:p}),"%"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Mitigation",children:[s,"% EM / ",u,"% PH / ",m,"% HE / ",d,"% MAX"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Upkeep Energy Use",children:[(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:_})," kW"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Total Energy Use",children:v&&(0,o.createComponentVNode)(2,i.Box,{children:(0,o.createComponentVNode)(2,i.ProgressBar,{value:k,maxValue:v,children:[k," / ",v," kW"]})})||(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:k})," kW (No Limit)"]})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Field Size",children:[(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:b}),"\xa0/\xa0",(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:N})," m\xb2 (radius ",(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:V}),", target ",(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:g}),")"]})]})})},d=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,l=c.running,d=c.hacked,u=c.idle_multiplier,s=c.idle_valid_values;return(0,o.createComponentVNode)(2,i.Section,{title:"Controls",buttons:(0,o.createFragment)([l>=2&&(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.Button,{icon:"power-off",onClick:function(){return a("begin_shutdown")},selected:!0,children:"Turn off"}),3===l&&(0,o.createComponentVNode)(2,i.Button,{icon:"power-off",onClick:function(){return a("toggle_idle",{toggle_idle:0})},children:"Activate"})||(0,o.createComponentVNode)(2,i.Button,{icon:"power-off",onClick:function(){return a("toggle_idle",{toggle_idle:1})},selected:!0,children:"Deactivate"})]})||(0,o.createComponentVNode)(2,i.Button,{icon:"power-off",onClick:function(){return a("start_generator")},children:"Turn on"}),l&&d&&(0,o.createComponentVNode)(2,i.Button,{icon:"exclamation-triangle",onClick:function(){return a("emergency_shutdown")},color:"bad",children:"EMERGENCY SHUTDOWN"})||null],0),children:[(0,o.createComponentVNode)(2,i.Button,{icon:"expand-arrows-alt",onClick:function(){return a("set_range")},children:"Set Field Range"}),(0,o.createComponentVNode)(2,i.Button,{icon:"bolt",onClick:function(){return a("set_input_cap")},children:"Set Input Cap"}),(0,o.createComponentVNode)(2,i.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Set inactive power use intensity",children:s.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{selected:e===u,disabled:4===l,onClick:function(){return a("switch_idle",{switch_idle:e})},children:e},e)}))})})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.ParticleAccelerator=void 0;var o=n(0),r=n(1),i=n(2),a=n(3);t.ParticleAccelerator=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.assembled,u=l.power,s=l.strength;return(0,o.createComponentVNode)(2,a.Window,{width:350,height:185,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:[(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Status",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"sync",content:"Run Scan",onClick:function(){return c("scan")}}),children:(0,o.createComponentVNode)(2,i.Box,{color:d?"good":"bad",children:d?"Ready - All parts in place":"Unable to detect all parts"})})})}),(0,o.createComponentVNode)(2,i.Section,{title:"Particle Accelerator Controls",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Power",children:(0,o.createComponentVNode)(2,i.Button,{icon:u?"power-off":"times",content:u?"On":"Off",selected:u,disabled:!d,onClick:function(){return c("power")}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Particle Strength",children:[(0,o.createComponentVNode)(2,i.Button,{icon:"backward",disabled:!d,onClick:function(){return c("remove_strength")}})," ",String(s).padStart(1,"0")," ",(0,o.createComponentVNode)(2,i.Button,{icon:"forward",disabled:!d,onClick:function(){return c("add_strength")}})]})]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.PartsLathe=void 0;var o=n(0),r=(n(5),n(1)),i=n(2),a=n(3),c=n(6),l=n(132);t.PartsLathe=function(e,t){var n=(0,r.useBackend)(t),d=n.act,u=n.data,s=(u.panelOpen,u.copyBoard),m=u.copyBoardReqComponents,p=u.queue,h=u.building,C=u.buildPercent,f=u.error,N=u.recipies;return(0,o.createComponentVNode)(2,a.Window,{width:500,height:500,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[f&&(0,o.createComponentVNode)(2,i.NoticeBox,{danger:!0,children:["Missing Materials: ",f]})||null,(0,o.createComponentVNode)(2,i.Section,{title:"Materials",children:(0,o.createComponentVNode)(2,l.Materials,{displayAllMat:!0})}),h&&(0,o.createComponentVNode)(2,i.Section,{title:"Currently Building",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Name",children:(0,c.toTitleCase)(h)}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Progress",children:(0,o.createComponentVNode)(2,i.ProgressBar,{color:"good",value:C,maxValue:100})})]})})||null,s&&(0,o.createComponentVNode)(2,i.Section,{title:"Circuit Reader",children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Loaded Circuit",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"eject",onClick:function(){return d("ejectBoard")},children:"Eject"}),children:(0,c.toTitleCase)(s)})}),m&&m.length&&(0,o.createFragment)([m.map((function(e){return(0,o.createComponentVNode)(2,i.Box,{children:[e.qty," x ",(0,c.toTitleCase)(e.name)]},e.name)})),(0,o.createComponentVNode)(2,i.Button,{icon:"wrench",onClick:function(){return d("queueBoard")},children:"Build All"})],0)||(0,o.createComponentVNode)(2,i.Box,{children:"Board has no required components."})]}),(0,o.createComponentVNode)(2,i.Section,{title:"Queue",children:p.length&&p.map((function(e,t){return(0,o.createComponentVNode)(2,i.Box,{color:"label",children:["#",t+1,": ",(0,c.toTitleCase)(e),(t>0||!h)&&(0,o.createComponentVNode)(2,i.Button,{ml:1,icon:"times",onClick:function(){return d("cancel",{cancel:t+1})},children:"Cancel"})||null]},e)}))||(0,o.createComponentVNode)(2,i.NoticeBox,{info:!0,children:"Queue Empty"})}),(0,o.createComponentVNode)(2,i.Section,{title:"Recipes",children:N.length&&N.map((function(e){return(0,o.createComponentVNode)(2,i.Box,{children:(0,o.createComponentVNode)(2,i.Button,{icon:"wrench",onClick:function(){return d("queue",{queue:e.type})},children:(0,c.toTitleCase)(e.name)})},e.name)}))})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.PathogenicIsolator=void 0;var o=n(0),r=(n(5),n(20),n(1)),i=n(45),a=n(2),c=n(3),l=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data.can_print,l=e.args;return(0,o.createComponentVNode)(2,a.Section,{level:2,m:"-1rem",title:l.name||"Virus",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{disabled:!c,icon:"print",content:"Print",onClick:function(){return i("print",{type:"virus_record",vir:l.record})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"times",color:"red",onClick:function(){return i("modal_close")}})],4),children:(0,o.createComponentVNode)(2,a.Box,{mx:"0.5rem",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Spread",children:[l.spread_text," Transmission"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Possible cure",children:l.antigen}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Rate of Progression",children:l.rate}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Antibiotic Resistance",children:[l.resistance,"%"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Species Affected",children:l.species}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Symptoms",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:l.symptoms.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.stage+". "+e.name,children:[(0,o.createComponentVNode)(2,a.Box,{inline:!0,children:[(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:"label",children:"Strength:"})," ",e.strength,"\xa0"]}),(0,o.createComponentVNode)(2,a.Box,{inline:!0,children:[(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:"label",children:"Aggressiveness:"})," ",e.aggressiveness]})]},e.stage)}))})})]})})})};t.PathogenicIsolator=function(e,t){var n=(0,r.useBackend)(t),s=(n.act,n.data.isolating),m=(0,r.useLocalState)(t,"tabIndex",0),p=m[0],h=m[1],C=null;return 0===p?C=(0,o.createComponentVNode)(2,d):1===p&&(C=(0,o.createComponentVNode)(2,u)),(0,i.modalRegisterBodyOverride)("virus",l),(0,o.createComponentVNode)(2,c.Window,{height:500,width:520,resizable:!0,children:[(0,o.createComponentVNode)(2,i.ComplexModal,{maxHeight:"100%",maxWidth:"95%"}),(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:[s&&(0,o.createComponentVNode)(2,a.NoticeBox,{warning:!0,children:"The Isolator is currently isolating..."})||null,(0,o.createComponentVNode)(2,a.Tabs,{children:[(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:0===p,onClick:function(){return h(0)},children:"Home"}),(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:1===p,onClick:function(){return h(1)},children:"Database"})]}),C]})]})};var d=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.syringe_inserted,d=c.pathogen_pool,u=c.can_print;return(0,o.createComponentVNode)(2,a.Section,{title:"Pathogens",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"print",content:"Print",disabled:!u,onClick:function(){return i("print",{type:"patient_diagnosis"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Eject Syringe",disabled:!l,onClick:function(){return i("eject")}})],4),children:d.length&&d.map((function(e){return(0,o.createComponentVNode)(2,a.Section,{children:[(0,o.createComponentVNode)(2,a.Box,{color:"label",children:(0,o.createComponentVNode)(2,a.Flex,{align:"center",children:[(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,children:[(0,o.createVNode)(1,"u",null,[(0,o.createTextVNode)("Stamm #"),e.unique_id],0),e.is_in_database?" (Analyzed)":" (Not Analyzed)"]}),(0,o.createComponentVNode)(2,a.Flex.Item,{children:[(0,o.createComponentVNode)(2,a.Button,{icon:"virus",content:"Isolate",onClick:function(){return i("isolate",{isolate:e.reference})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"search",content:"Database",disabled:!e.is_in_database,onClick:function(){return i("view_entry",{vir:e.record})}})]})]})}),(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Box,{color:"average",mb:1,children:e.name}),e.dna]})]},e.unique_id)}))||(l?(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"No samples detected."}):(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"No syringe inserted."}))})},u=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.database,d=c.can_print;return(0,o.createComponentVNode)(2,a.Section,{title:"Database",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"print",content:"Print",disabled:!d,onClick:function(){return i("print",{type:"virus_list"})}}),children:l.length&&l.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"search",onClick:function(){return i("view_entry",{vir:e.record})},children:e.name},e.name)}))||(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"The viral database is empty."})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Pda=void 0;var o=n(0),r=(n(5),n(1)),i=n(2),a=n(3),c=n(177),l=n(596);t.Pda=function(e,t){var n=(0,r.useBackend)(t),m=(n.act,n.data),p=m.app,h=m.owner,C=m.useRetro;if(!h)return(0,o.createComponentVNode)(2,a.Window,{children:(0,o.createComponentVNode)(2,a.Window.Content,{children:(0,o.createComponentVNode)(2,i.Section,{stretchContents:!0,children:"Warning: No ID information found! Please swipe ID!"})})});var f=function(e){var t;try{t=l("./"+e+".js")}catch(o){if("MODULE_NOT_FOUND"===o.code)return(0,c.routingError)("notFound",e);throw o}var n=t[e];return n||(0,c.routingError)("missingExport",e)}(p.template),N=(0,r.useLocalState)(t,"settingsMode",!1),b=N[0],V=N[1];return(0,o.createComponentVNode)(2,a.Window,{width:580,height:670,theme:C?"pda-retro":null,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,d,{settingsMode:b,setSettingsMode:V}),b&&(0,o.createComponentVNode)(2,u)||(0,o.createComponentVNode)(2,i.Section,{title:(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.Icon,{name:p.icon,mr:1}),p.name]}),p:1,children:(0,o.createComponentVNode)(2,f)}),(0,o.createComponentVNode)(2,i.Box,{mb:8}),(0,o.createComponentVNode)(2,s,{setSettingsMode:V})]})})};var d=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,l=e.settingsMode,d=e.setSettingsMode,u=c.idInserted,s=c.idLink,m=(c.cartridge_name,c.stationTime);return(0,o.createComponentVNode)(2,i.Box,{mb:1,children:(0,o.createComponentVNode)(2,i.Flex,{align:"center",justify:"space-between",children:[!!u&&(0,o.createComponentVNode)(2,i.Flex.Item,{children:(0,o.createComponentVNode)(2,i.Button,{icon:"eject",color:"transparent",onClick:function(){return a("Authenticate")},content:s})}),(0,o.createComponentVNode)(2,i.Flex.Item,{grow:1,textAlign:"center",bold:!0,children:m}),(0,o.createComponentVNode)(2,i.Flex.Item,{children:[(0,o.createComponentVNode)(2,i.Button,{selected:l,onClick:function(){return d(!l)},icon:"cog"}),(0,o.createComponentVNode)(2,i.Button,{onClick:function(){return a("Retro")},icon:"adjust"})]})]})})},u=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,l=c.idInserted,d=c.idLink,u=c.cartridge_name,s=c.touch_silent;return(0,o.createComponentVNode)(2,i.Section,{title:"Settings",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"R.E.T.R.O Mode",children:(0,o.createComponentVNode)(2,i.Button,{icon:"cog",content:"Retro Theme",onClick:function(){return a("Retro")}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Touch Sounds",children:(0,o.createComponentVNode)(2,i.Button,{icon:"cog",selected:!s,content:s?"Disabled":"Enabled",onClick:function(){return a("TouchSounds")}})}),!!u&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Cartridge",children:(0,o.createComponentVNode)(2,i.Button,{icon:"eject",onClick:function(){return a("Eject")},content:u})}),!!l&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"ID Card",children:(0,o.createComponentVNode)(2,i.Button,{icon:"eject",onClick:function(){return a("Authenticate")},content:d})})]})})},s=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,l=e.setSettingsMode,d=c.app,u=c.useRetro;return(0,o.createComponentVNode)(2,i.Box,{position:"fixed",bottom:"0%",left:"0%",right:"0%",backgroundColor:u?"#6f7961":"#1b1b1b",children:(0,o.createComponentVNode)(2,i.Flex,{children:[(0,o.createComponentVNode)(2,i.Flex.Item,{basis:"33%",children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,color:"transparent",iconColor:d.has_back?"white":"disabled",textAlign:"center",icon:"undo",mb:0,fontSize:1.7,onClick:function(){return a("Back")}})}),(0,o.createComponentVNode)(2,i.Flex.Item,{basis:"33%",children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,color:"transparent",iconColor:d.is_home?"disabled":"white",textAlign:"center",icon:"home",mb:0,fontSize:1.7,onClick:function(){l(!1),a("Home")}})})]})})}},function(e,t,n){var o={"./pda_atmos_scan.js":597,"./pda_janitor.js":598,"./pda_main_menu.js":599,"./pda_manifest.js":600,"./pda_medical.js":601,"./pda_messenger.js":602,"./pda_news.js":603,"./pda_notekeeper.js":604,"./pda_power.js":605,"./pda_security.js":606,"./pda_signaller.js":607,"./pda_status_display.js":608,"./pda_supply.js":609};function r(e){var t=i(e);return n(t)}function i(e){if(!n.o(o,e)){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}return o[e]}r.keys=function(){return Object.keys(o)},r.resolve=i,e.exports=r,r.id=596},function(e,t,n){"use strict";t.__esModule=!0,t.pda_atmos_scan=void 0;var o=n(0),r=n(8),i=n(6),a=n(1),c=n(2);t.pda_atmos_scan=function(e,t){var n=(0,a.useBackend)(t),l=(n.act,n.data.aircontents);return(0,o.createComponentVNode)(2,c.Box,{children:(0,o.createComponentVNode)(2,c.LabeledList,{children:(0,r.filter)((function(e){return"0"!==e.val||"Pressure"===e.entry||"Temperature"===e.entry}))(l).map((function(e){return(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:e.entry,color:(t=e.val,n=e.bad_low,r=e.poor_low,a=e.poor_high,l=e.bad_high,ta?"average":t>l?"bad":"good"),children:[e.val,(0,i.decodeHtmlEntities)(e.units)]},e.entry);var t,n,r,a,l}))})})}},function(e,t,n){"use strict";t.__esModule=!0,t.pda_janitor=void 0;var o=n(0),r=(n(8),n(6),n(1)),i=n(2);t.pda_janitor=function(e,t){var n=(0,r.useBackend)(t),a=(n.act,n.data.janitor);return(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Current Location",children:0===a.user_loc.x&&(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"Unknown"})||(0,o.createComponentVNode)(2,i.Box,{children:[a.user_loc.x," / ",a.user_loc.y]})})}),(0,o.createComponentVNode)(2,i.Section,{level:2,title:"Mop Locations",children:a.mops&&(0,o.createVNode)(1,"ul",null,a.mops.map((function(e,t){return(0,o.createVNode)(1,"li",null,[e.x,(0,o.createTextVNode)(" / "),e.y,(0,o.createTextVNode)(" - "),e.dir,(0,o.createTextVNode)(" - Status: "),e.status],0,null,t)})),0)||(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"No mops detected nearby."})}),(0,o.createComponentVNode)(2,i.Section,{level:2,title:"Mop Bucket Locations",children:a.buckets&&(0,o.createVNode)(1,"ul",null,a.buckets.map((function(e,t){return(0,o.createVNode)(1,"li",null,[e.x,(0,o.createTextVNode)(" / "),e.y,(0,o.createTextVNode)(" - "),e.dir,(0,o.createTextVNode)(" - Capacity: "),e.volume,(0,o.createTextVNode)("/"),e.max_volume],0,null,t)})),0)||(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"No buckets detected nearby."})}),(0,o.createComponentVNode)(2,i.Section,{level:2,title:"Cleanbot Locations",children:a.cleanbots&&(0,o.createVNode)(1,"ul",null,a.cleanbots.map((function(e,t){return(0,o.createVNode)(1,"li",null,[e.x,(0,o.createTextVNode)(" / "),e.y,(0,o.createTextVNode)(" - "),e.dir,(0,o.createTextVNode)(" - Status: "),e.status],0,null,t)})),0)||(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"No cleanbots detected nearby."})}),(0,o.createComponentVNode)(2,i.Section,{level:2,title:"Janitorial Cart Locations",children:a.carts&&(0,o.createVNode)(1,"ul",null,a.carts.map((function(e,t){return(0,o.createVNode)(1,"li",null,[e.x,(0,o.createTextVNode)(" / "),e.y,(0,o.createTextVNode)(" - "),e.dir,(0,o.createTextVNode)(" - Water Level: "),e.volume,(0,o.createTextVNode)("/"),e.max_volume],0,null,t)})),0)||(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"No janitorial carts detected nearby."})})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.pda_main_menu=void 0;var o=n(0),r=(n(5),n(1)),i=n(2);t.pda_main_menu=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,l=c.owner,d=c.ownjob,u=c.idInserted,s=c.categories,m=c.pai,p=c.notifying;return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Box,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Owner",color:"average",children:[l,", ",d]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"ID",children:(0,o.createComponentVNode)(2,i.Button,{icon:"sync",content:"Update PDA Info",disabled:!u,onClick:function(){return a("UpdateInfo")}})})]})}),(0,o.createComponentVNode)(2,i.Section,{level:2,title:"Functions",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:s.map((function(e){var t=c.apps[e];return t&&t.length?(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e,children:t.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{icon:e.ref in p?e.notify_icon:e.icon,iconSpin:e.ref in p,color:e.ref in p?"red":"transparent",content:e.name,onClick:function(){return a("StartProgram",{program:e.ref})}},e.ref)}))},e):null}))})}),!!m&&(0,o.createComponentVNode)(2,i.Section,{level:2,title:"pAI",children:[(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"cog",content:"Configuration",onClick:function(){return a("pai",{option:1})}}),(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"eject",content:"Eject pAI",onClick:function(){return a("pai",{option:2})}})]})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.pda_manifest=void 0;var o=n(0),r=(n(8),n(1)),i=n(2),a=n(94);t.pda_manifest=function(e,t){var n=(0,r.useBackend)(t);n.act,n.data;return(0,o.createComponentVNode)(2,i.Box,{color:"white",children:(0,o.createComponentVNode)(2,a.CrewManifestContent)})}},function(e,t,n){"use strict";t.__esModule=!0,t.pda_medical=void 0;var o=n(0),r=(n(8),n(6),n(1)),i=n(2);t.pda_medical=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,l=c.recordsList,d=c.records;if(d){var u=d.general,s=d.medical;return(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.Section,{level:2,title:"General Data",children:u&&(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Name",children:u.name}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Sex",children:u.sex}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Species",children:u.species}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Age",children:u.age}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Rank",children:u.rank}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Fingerprint",children:u.fingerprint}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Physical Status",children:u.p_stat}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Mental Status",children:u.m_stat})]})||(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"General record lost!"})}),(0,o.createComponentVNode)(2,i.Section,{level:2,title:"Medical Data",children:s&&(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Blood Type",children:s.b_type}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Minor Disabilities",children:s.mi_dis}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Details",children:s.mi_dis_d}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Major Disabilities",children:s.ma_dis}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Details",children:s.ma_dis_d}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Allergies",children:s.alg}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Details",children:s.alg_d}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Current Disease",children:s.cdi}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Details",children:s.cdi_d}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Important Notes",children:s.notes})]})||(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"Medical record lost!"})})]})}return(0,o.createComponentVNode)(2,i.Section,{level:2,title:"Select a record",children:l.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{icon:"eye",fluid:!0,content:e.Name,onClick:function(){return a("Records",{target:e.ref})}},e.ref)}))})}},function(e,t,n){"use strict";t.__esModule=!0,t.pda_messenger=void 0;var o=n(0),r=n(6),i=n(8),a=n(1),c=n(2);t.pda_messenger=function(e,t){var n=(0,a.useBackend)(t),r=(n.act,n.data);r.auto_scroll,r.convo_name,r.convo_job,r.messages;return r.active_conversation?(0,o.createComponentVNode)(2,d):(0,o.createComponentVNode)(2,u)};var l=function(e,t,n){if(t<0||t>n.length)return e.sent?"TinderMessage_First_Sent":"TinderMessage_First_Received";var o=n[t].sent;return e.sent&&o?"TinderMessage_Subsequent_Sent":e.sent||o?e.sent?"TinderMessage_First_Sent":"TinderMessage_First_Received":"TinderMessage_Subsequent_Received"},d=function(e,t){var n=(0,a.useBackend)(t),d=n.act,u=n.data,s=(u.auto_scroll,u.convo_name),m=u.convo_job,p=u.messages,h=u.active_conversation,C=(u.useRetro,(0,a.useLocalState)(t,"clipboardMode",!1)),f=C[0],N=C[1],b=(0,o.createComponentVNode)(2,c.Section,{level:2,title:"Conversation with "+s+" ("+m+")",buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"eye",selected:f,tooltip:"Enter Clipboard Mode",tooltipPosition:"bottom-left",onClick:function(){return N(!f)}}),height:"450px",stretchContents:!0,children:[(0,o.createComponentVNode)(2,c.Section,{style:{height:"97%","overflow-y":"auto"},children:(0,i.filter)((function(e){return e.target===h}))(p).map((function(e,t,n){return(0,o.createComponentVNode)(2,c.Box,{textAlign:e.sent?"right":"left",mb:1,children:(0,o.createComponentVNode)(2,c.Box,{maxWidth:"75%",className:l(e,t-1,n),inline:!0,children:(0,r.decodeHtmlEntities)(e.message)})},t)}))}),(0,o.createComponentVNode)(2,c.Button,{icon:"comment",onClick:function(){return d("Message",{target:h})},content:"Reply"})]});return f&&(b=(0,o.createComponentVNode)(2,c.Section,{level:2,title:"Conversation with "+s+" ("+m+")",buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"eye",selected:f,tooltip:"Exit Clipboard Mode",tooltipPosition:"bottom-left",onClick:function(){return N(!f)}}),height:"450px",stretchContents:!0,children:[(0,o.createComponentVNode)(2,c.Section,{style:{height:"97%","overflow-y":"auto"},children:(0,i.filter)((function(e){return e.target===h}))(p).map((function(e,t){return(0,o.createComponentVNode)(2,c.Box,{className:e.sent?"ClassicMessage_Sent":"ClassicMessage_Received",children:[e.sent?"You:":"Them:"," ",(0,r.decodeHtmlEntities)(e.message)]},t)}))}),(0,o.createComponentVNode)(2,c.Button,{icon:"comment",onClick:function(){return d("Message",{target:h})},content:"Reply"})]})),(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createComponentVNode)(2,c.LabeledList,{children:(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Messenger Functions",children:(0,o.createComponentVNode)(2,c.Button,{icon:"trash",color:"bad",onClick:function(){return d("Clear",{option:"Convo"})},children:"Delete Conversations"})})}),b]})},u=function(e,t){var n=(0,a.useBackend)(t),r=n.act,i=n.data,l=(i.auto_scroll,i.convopdas),d=i.pdas,u=i.charges,m=(i.plugins,i.silent),p=i.toff;return(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createComponentVNode)(2,c.LabeledList,{children:(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Messenger Functions",children:[(0,o.createComponentVNode)(2,c.Button,{selected:!m,icon:m?"volume-mute":"volume-up",onClick:function(){return r("Toggle Ringer")},children:["Ringer: ",m?"Off":"On"]}),(0,o.createComponentVNode)(2,c.Button,{color:p?"bad":"green",icon:"power-off",onClick:function(){return r("Toggle Messenger")},children:["Messenger: ",p?"Off":"On"]}),(0,o.createComponentVNode)(2,c.Button,{icon:"bell",onClick:function(){return r("Ringtone")},children:"Set Ringtone"}),(0,o.createComponentVNode)(2,c.Button,{icon:"trash",color:"bad",onClick:function(){return r("Clear",{option:"All"})},children:"Delete All Conversations"})]})}),!p&&(0,o.createComponentVNode)(2,c.Box,{children:[!!u&&(0,o.createComponentVNode)(2,c.Box,{children:[u," charges left."]}),!l.length&&!d.length&&(0,o.createComponentVNode)(2,c.Box,{children:"No other PDAs located."})||(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createComponentVNode)(2,s,{title:"Current Conversations",pdas:l,msgAct:"Select Conversation"}),(0,o.createComponentVNode)(2,s,{title:"Other PDAs",pdas:d,msgAct:"Message"})]})]})||(0,o.createComponentVNode)(2,c.Box,{color:"bad",mt:2,children:"Messenger Offline."})]})},s=function(e,t){var n=(0,a.useBackend)(t),r=n.act,i=n.data,l=e.pdas,d=e.title,u=e.msgAct,s=i.charges,m=i.plugins;return l&&l.length?(0,o.createComponentVNode)(2,c.Section,{level:2,title:d,children:l.map((function(e){return(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createComponentVNode)(2,c.Button,{icon:"arrow-circle-down",content:e.Name,onClick:function(){return r(u,{target:e.Reference})}}),!!s&&m.map((function(t){return(0,o.createComponentVNode)(2,c.Button,{icon:t.icon,content:t.name,onClick:function(){return r("Messenger Plugin",{plugin:t.ref,target:e.Reference})}},t.ref)}))]},e.Reference)}))}):(0,o.createComponentVNode)(2,c.Section,{level:2,title:d,children:"No PDAs found."})}},function(e,t,n){"use strict";t.__esModule=!0,t.pda_news=void 0;var o=n(0),r=(n(8),n(6)),i=n(1),a=n(2);t.pda_news=function(e,t){var n=(0,i.useBackend)(t),r=(n.act,n.data),d=r.feeds,u=r.target_feed;return(0,o.createComponentVNode)(2,a.Box,{children:!d.length&&(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Error: No newsfeeds available. Please try again later."})||u&&(0,o.createComponentVNode)(2,c)||(0,o.createComponentVNode)(2,l)})};var c=function(e,t){var n=(0,i.useBackend)(t),c=n.act,l=n.data.target_feed;return(0,o.createComponentVNode)(2,a.Section,{title:(0,r.decodeHtmlEntities)(l.name)+" by "+(0,r.decodeHtmlEntities)(l.author),level:2,buttons:(0,o.createComponentVNode)(2,a.Button,{content:"Back",icon:"chevron-up",onClick:function(){return c("newsfeed",{newsfeed:null})}}),children:l.messages.length&&l.messages.map((function(e){return(0,o.createComponentVNode)(2,a.Section,{children:["- ",(0,r.decodeHtmlEntities)(e.body),!!e.img&&(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createVNode)(1,"img",null,null,1,{src:"data:image/png;base64,"+e.img}),(0,r.decodeHtmlEntities)(e.caption)||null]}),(0,o.createComponentVNode)(2,a.Box,{color:"grey",children:["[",e.message_type," by ",(0,r.decodeHtmlEntities)(e.author)," - ",e.time_stamp,"]"]})]},e.ref)}))||(0,o.createComponentVNode)(2,a.Box,{children:["No stories found in ",l.name,"."]})})},l=function(e,t){var n=(0,i.useBackend)(t),c=n.act,l=n.data,d=l.feeds,u=l.latest_news;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Recent News",level:2,children:u.length&&(0,o.createComponentVNode)(2,a.Section,{children:u.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{mb:2,children:[(0,o.createVNode)(1,"h5",null,[(0,r.decodeHtmlEntities)(e.channel),(0,o.createComponentVNode)(2,a.Button,{ml:1,icon:"chevron-up",onClick:function(){return c("newsfeed",{newsfeed:e.index})},content:"Go to"})],0),"- ",(0,r.decodeHtmlEntities)(e.body),!!e.img&&(0,o.createComponentVNode)(2,a.Box,{children:["[image omitted, view story for more details]",e.caption||null]}),(0,o.createComponentVNode)(2,a.Box,{fontSize:.9,children:["[",e.message_type," by ",(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:"average",children:e.author})," - ",e.time_stamp,"]"]})]},e.index)}))})||(0,o.createComponentVNode)(2,a.Box,{children:"No recent stories found."})}),(0,o.createComponentVNode)(2,a.Section,{title:"News Feeds",level:2,children:d.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"chevron-up",onClick:function(){return c("newsfeed",{newsfeed:e.index})},content:e.name},e.index)}))})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.pda_notekeeper=void 0;var o=n(0),r=n(1),i=n(2);t.pda_notekeeper=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data.note;return(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createVNode)(1,"div",null,null,1,{dangerouslySetInnerHTML:{__html:c}})}),(0,o.createComponentVNode)(2,i.Button,{icon:"pen",onClick:function(){return a("Edit")},content:"Edit Notes"})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.pda_power=void 0;var o=n(0),r=n(1),i=n(135);t.pda_power=function(e,t){var n=(0,r.useBackend)(t);n.act,n.data;return(0,o.createComponentVNode)(2,i.PowerMonitorContent)}},function(e,t,n){"use strict";t.__esModule=!0,t.pda_security=void 0;var o=n(0),r=(n(8),n(6),n(1)),i=n(2);t.pda_security=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,l=c.recordsList,d=c.records;if(d){var u=d.general,s=d.security;return(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.Section,{level:2,title:"General Data",children:u&&(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Name",children:u.name}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Sex",children:u.sex}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Species",children:u.species}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Age",children:u.age}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Rank",children:u.rank}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Fingerprint",children:u.fingerprint}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Physical Status",children:u.p_stat}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Mental Status",children:u.m_stat})]})||(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"General record lost!"})}),(0,o.createComponentVNode)(2,i.Section,{level:2,title:"Security Data",children:s&&(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Criminal Status",children:s.criminal}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Minor Crimes",children:s.mi_crim}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Details",children:s.mi_crim_d}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Major Crimes",children:s.ma_crim}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Details",children:s.ma_crim_d}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Important Notes:",children:s.notes})]})||(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"Security record lost!"})})]})}return(0,o.createComponentVNode)(2,i.Section,{level:2,title:"Select a record",children:l.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{icon:"eye",fluid:!0,content:e.Name,onClick:function(){return a("Records",{target:e.ref})}},e.ref)}))})}},function(e,t,n){"use strict";t.__esModule=!0,t.pda_signaller=void 0;var o=n(0),r=(n(8),n(6),n(1),n(2),n(203));t.pda_signaller=function(e,t){return(0,o.createComponentVNode)(2,r.SignalerContent)}},function(e,t,n){"use strict";t.__esModule=!0,t.pda_status_display=void 0;var o=n(0),r=(n(8),n(6),n(1)),i=n(2);t.pda_status_display=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data.records;return(0,o.createComponentVNode)(2,i.Box,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Code",children:[(0,o.createComponentVNode)(2,i.Button,{color:"transparent",icon:"trash",content:"Clear",onClick:function(){return a("Status",{statdisp:"blank"})}}),(0,o.createComponentVNode)(2,i.Button,{color:"transparent",icon:"cog",content:"Evac ETA",onClick:function(){return a("Status",{statdisp:"shuttle"})}}),(0,o.createComponentVNode)(2,i.Button,{color:"transparent",icon:"cog",content:"Message",onClick:function(){return a("Status",{statdisp:"message"})}}),(0,o.createComponentVNode)(2,i.Button,{color:"transparent",icon:"exclamation-triangle",content:"ALERT",onClick:function(){return a("Status",{statdisp:"alert"})}})]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Message line 1",children:(0,o.createComponentVNode)(2,i.Button,{content:c.message1+" (set)",icon:"pen",onClick:function(){return a("Status",{statdisp:"setmsg1"})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Message line 2",children:(0,o.createComponentVNode)(2,i.Button,{content:c.message2+" (set)",icon:"pen",onClick:function(){return a("Status",{statdisp:"setmsg2"})}})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.pda_supply=void 0;var o=n(0),r=(n(8),n(6),n(1)),i=n(2);t.pda_supply=function(e,t){var n=(0,r.useBackend)(t),a=(n.act,n.data.supply);return(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Location",children:a.shuttle_moving?"Moving to station "+a.shuttle_eta:"Shuttle at "+a.shuttle_loc})}),(0,o.createComponentVNode)(2,i.Section,{children:[(0,o.createComponentVNode)(2,i.Box,{color:"good",bold:!0,children:"Current Approved Orders"}),a.approved.length&&a.approved.map((function(e){return(0,o.createComponentVNode)(2,i.Box,{color:"average",children:["#",e.Number," - ",e.Name," approved by ",e.OrderedBy,(0,o.createVNode)(1,"br"),e.Comment]},e.Number)}))||(0,o.createComponentVNode)(2,i.Box,{children:"None!"}),(0,o.createComponentVNode)(2,i.Box,{color:"good",bold:!0,children:"Current Requested Orders"}),a.requests.length&&a.requests.map((function(e){return(0,o.createComponentVNode)(2,i.Box,{color:"average",children:["#",e.Number," - ",e.Name," requested by ",e.OrderedBy,(0,o.createVNode)(1,"br"),e.Comment]},e.Number)}))||(0,o.createComponentVNode)(2,i.Box,{children:"None!"})]})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.Photocopier=void 0;var o=n(0),r=n(2),i=n(1),a=n(3);t.Photocopier=function(e,t){var n=(0,i.useBackend)(t).data,u=n.isAI,s=n.has_toner,m=n.has_item;return(0,o.createComponentVNode)(2,a.Window,{title:"Photocopier",width:240,height:u?309:234,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:[s?(0,o.createComponentVNode)(2,c):(0,o.createComponentVNode)(2,r.Section,{title:"Toner",children:(0,o.createComponentVNode)(2,r.Box,{color:"average",children:"No inserted toner cartridge."})}),m?(0,o.createComponentVNode)(2,l):(0,o.createComponentVNode)(2,r.Section,{title:"Options",children:(0,o.createComponentVNode)(2,r.Box,{color:"average",children:"No inserted item."})}),!!u&&(0,o.createComponentVNode)(2,d)]})})};var c=function(e,t){var n=(0,i.useBackend)(t),a=(n.act,n.data),c=a.max_toner,l=a.current_toner,d=.66*c,u=.33*c;return(0,o.createComponentVNode)(2,r.Section,{title:"Toner",children:(0,o.createComponentVNode)(2,r.ProgressBar,{ranges:{good:[d,c],average:[u,d],bad:[0,u]},value:l,minValue:0,maxValue:c})})},l=function(e,t){var n=(0,i.useBackend)(t),a=n.act,c=n.data,l=c.num_copies;c.has_enough_toner;return(0,o.createComponentVNode)(2,r.Section,{title:"Options",children:[(0,o.createComponentVNode)(2,r.Flex,{children:[(0,o.createComponentVNode)(2,r.Flex.Item,{mt:.4,width:11,color:"label",children:"Make copies:"}),(0,o.createComponentVNode)(2,r.Flex.Item,{children:(0,o.createComponentVNode)(2,r.NumberInput,{animate:!0,width:2.6,height:1.65,step:1,stepPixelSize:8,minValue:1,maxValue:10,value:l,onDrag:function(e,t){return a("set_copies",{num_copies:t})}})}),(0,o.createComponentVNode)(2,r.Flex.Item,{children:(0,o.createComponentVNode)(2,r.Button,{ml:.2,icon:"copy",textAlign:"center",onClick:function(){return a("make_copy")},children:"Copy"})})]}),(0,o.createComponentVNode)(2,r.Button,{mt:.5,textAlign:"center",icon:"reply",fluid:!0,onClick:function(){return a("remove")},children:"Remove item"})]})},d=function(e,t){var n=(0,i.useBackend)(t),a=n.act,c=n.data.can_AI_print;return(0,o.createComponentVNode)(2,r.Section,{title:"AI Options",children:(0,o.createComponentVNode)(2,r.Box,{children:(0,o.createComponentVNode)(2,r.Button,{fluid:!0,icon:"images",textAlign:"center",disabled:!c,onClick:function(){return a("ai_photo")},children:"Print photo from database"})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.PipeDispenser=void 0;var o=n(0),r=n(1),i=n(2),a=n(3),c=n(204);t.PipeDispenser=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,u=d.disposals,s=d.p_layer,m=d.pipe_layers,p=d.categories,h=void 0===p?[]:p,C=(0,r.useLocalState)(t,"categoryName"),f=C[0],N=C[1],b=h.find((function(e){return e.cat_name===f}))||h[0];return(0,o.createComponentVNode)(2,a.Window,{width:425,height:515,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[!u&&(0,o.createComponentVNode)(2,i.Section,{title:"Layer",children:(0,o.createComponentVNode)(2,i.Box,{children:Object.keys(m).map((function(e){return(0,o.createComponentVNode)(2,i.Button.Checkbox,{fluid:!0,checked:m[e]===s,content:e,onClick:function(){return l("p_layer",{p_layer:m[e]})}},e)}))})}),(0,o.createComponentVNode)(2,i.Section,{title:"Pipes",children:[(0,o.createComponentVNode)(2,i.Tabs,{children:h.map((function(e,t){return(0,o.createComponentVNode)(2,i.Tabs.Tab,{fluid:!0,icon:c.ICON_BY_CATEGORY_NAME[e.cat_name],selected:e.cat_name===b.cat_name,onClick:function(){return N(e.cat_name)},children:e.cat_name},e.cat_name)}))}),null==b?void 0:b.recipes.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{fluid:!0,ellipsis:!0,content:e.pipe_name,title:e.pipe_name,onClick:function(){return l("dispense_pipe",{ref:e.ref,bent:e.bent,category:b.cat_name})}},e.pipe_name)}))]})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.PlantAnalyzer=void 0;var o=n(0),r=(n(5),n(1)),i=n(2),a=n(3);t.PlantAnalyzer=function(e,t){var n=(0,r.useBackend)(t).data,i=250;return n.seed&&(i+=18*n.seed.trait_info.length),n.reagents&&n.reagents.length&&(i+=55,i+=20*n.reagents.length),(0,o.createComponentVNode)(2,a.Window,{width:400,height:i,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,c)})})};var c=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,l=c.no_seed,d=c.seed,u=c.reagents;return l?(0,o.createComponentVNode)(2,i.Section,{title:"Analyzer Unused",children:"You should go scan a plant! There is no data currently loaded."}):(0,o.createComponentVNode)(2,i.Section,{title:"Plant Information",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:"print",onClick:function(){return a("print")},children:"Print Report"}),(0,o.createComponentVNode)(2,i.Button,{icon:"window-close",color:"red",onClick:function(){return a("close")}})],4),children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Plant Name",children:[d.name,"#",d.uid]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Endurance",children:d.endurance}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Yield",children:d.yield}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Maturation Time",children:d.maturation_time}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Production Time",children:d.production_time}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Potency",children:d.potency})]}),u.length&&(0,o.createComponentVNode)(2,i.Section,{level:2,title:"Plant Reagents",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:u.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.name,children:[e.volume," unit(s)."]},e.name)}))})})||null,(0,o.createComponentVNode)(2,i.Section,{level:2,title:"Other Data",children:d.trait_info.map((function(e){return(0,o.createComponentVNode)(2,i.Box,{color:"label",mb:.4,children:e},e)}))})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.PointDefenseControl=void 0;var o=n(0),r=(n(5),n(1)),i=n(2),a=n(3);t.PointDefenseControl=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.id,u=l.turrets;return(0,o.createComponentVNode)(2,a.Window,{width:400,height:600,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,i.Section,{title:"Fire Assist Mainframe: "+(d||"[no tag]"),children:u.length&&u.map((function(e){return(0,o.createComponentVNode)(2,i.Section,{level:2,title:e.id,buttons:(0,o.createComponentVNode)(2,i.Button,{selected:e.active,icon:"power-off",onClick:function(){return c("toggle_active",{target:e.ref})},children:e.active?"Online":"Offline"}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Effective range",children:e.effective_range}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Reaction wheel delay",children:e.reaction_wheel_delay}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Recharge time",children:e.recharge_time})]})},e.id)}))||(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"Error: No weapon systems detected. Please check network connection."})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.PortableGenerator=void 0;var o=n(0),r=n(1),i=n(2),a=n(3),c=n(5);t.PortableGenerator=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,u=d.fuel_stored/d.fuel_capacity,s=(u>=.5?"good":u>.15&&"average")||"bad";return(0,o.createComponentVNode)(2,a.Window,{width:450,height:340,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[!d.anchored&&(0,o.createComponentVNode)(2,i.NoticeBox,{children:"Generator not anchored."}),(0,o.createComponentVNode)(2,i.Section,{title:"Status",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Power switch",children:(0,o.createComponentVNode)(2,i.Button,{icon:d.active?"power-off":"times",onClick:function(){return l("toggle_power")},selected:d.active,disabled:!d.ready_to_boot,children:d.active?"On":"Off"})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Fuel Type",buttons:d.fuel_stored>=1&&(0,o.createComponentVNode)(2,i.Button,{ml:1,icon:"eject",disabled:d.active,onClick:function(){return l("eject")},children:"Eject"}),children:(0,o.createComponentVNode)(2,i.Box,{color:s,children:[d.fuel_stored,"cm\xb3 ",d.sheet_name]})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Current fuel level",children:(0,o.createComponentVNode)(2,i.ProgressBar,{value:d.fuel_stored/d.fuel_capacity,ranges:{good:[.5,Infinity],average:[.15,.5],bad:[-Infinity,.15]},children:[d.fuel_stored,"cm\xb3 / ",d.fuel_capacity,"cm\xb3"]})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Fuel Usage",children:[d.fuel_usage," cm\xb3/s"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Temperature",children:(0,o.createComponentVNode)(2,i.ProgressBar,{value:d.temperature_current,maxValue:d.temperature_max+30,color:d.temperature_overheat?"bad":"good",children:[(0,c.round)(d.temperature_current),"\xb0C"]})})]})}),(0,o.createComponentVNode)(2,i.Section,{title:"Output",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Current output",color:d.unsafe_output?"bad":null,children:d.power_output}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Adjust output",children:[(0,o.createComponentVNode)(2,i.Button,{icon:"minus",onClick:function(){return l("lower_power")},children:d.power_generated}),(0,o.createComponentVNode)(2,i.Button,{icon:"plus",onClick:function(){return l("higher_power")},children:d.power_generated})]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Power available",children:(0,o.createComponentVNode)(2,i.Box,{inline:!0,color:!d.connected&&"bad",children:d.connected?d.power_available:"Unconnected"})})]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.PortablePump=void 0;var o=n(0),r=n(1),i=n(2),a=n(3),c=n(205);t.PortablePump=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,u=d.direction,s=d.target_pressure,m=d.default_pressure,p=d.min_pressure,h=d.max_pressure;return(0,o.createComponentVNode)(2,a.Window,{width:330,height:375,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,c.PortableBasicInfo),(0,o.createComponentVNode)(2,i.Section,{title:"Pump",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:u?"sign-in-alt":"sign-out-alt",content:u?"In":"Out",selected:u,onClick:function(){return l("direction")}}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Output",children:(0,o.createComponentVNode)(2,i.Slider,{mt:"0.4em",animated:!0,minValue:p,maxValue:h,value:s,unit:"kPa",stepPixelSize:.3,onChange:function(e,t){return l("pressure",{pressure:t})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Presets",children:[(0,o.createComponentVNode)(2,i.Button,{icon:"minus",disabled:s===p,onClick:function(){return l("pressure",{pressure:"min"})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"sync",disabled:s===m,onClick:function(){return l("pressure",{pressure:"reset"})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"plus",disabled:s===h,onClick:function(){return l("pressure",{pressure:"max"})}})]})]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.PortableScrubber=void 0;var o=n(0),r=n(1),i=n(2),a=(n(28),n(3)),c=n(205);t.PortableScrubber=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,u=d.rate,s=d.minrate,m=d.maxrate;return(0,o.createComponentVNode)(2,a.Window,{width:320,height:350,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:[(0,o.createComponentVNode)(2,c.PortableBasicInfo),(0,o.createComponentVNode)(2,i.Section,{title:"Power Regulator",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Volume Rate",children:(0,o.createComponentVNode)(2,i.Slider,{mt:"0.4em",animated:!0,minValue:s,maxValue:m,value:u,unit:"L/s",onChange:function(e,t){return l("volume_adj",{vol:t})}})})})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.PortableTurret=void 0;var o=n(0),r=n(1),i=n(2),a=n(3);t.PortableTurret=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.locked,u=l.on,s=l.lethal,m=l.lethal_is_configurable,p=l.targetting_is_configurable,h=l.check_weapons,C=l.neutralize_noaccess,f=l.neutralize_norecord,N=l.neutralize_criminals,b=l.neutralize_all,V=l.neutralize_nonsynth,g=l.neutralize_unidentified,v=l.neutralize_down;return(0,o.createComponentVNode)(2,a.Window,{width:500,height:400,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,i.NoticeBox,{children:["Swipe an ID card to ",d?"unlock":"lock"," this interface."]}),(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Status",children:(0,o.createComponentVNode)(2,i.Button,{icon:u?"power-off":"times",content:u?"On":"Off",selected:u,disabled:d,onClick:function(){return c("power")}})}),!!m&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Lethals",children:(0,o.createComponentVNode)(2,i.Button,{icon:s?"exclamation-triangle":"times",content:s?"On":"Off",color:s?"bad":"",disabled:d,onClick:function(){return c("lethal")}})})]})}),!!p&&(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{title:"Humanoid Targets",children:[(0,o.createComponentVNode)(2,i.Button.Checkbox,{fluid:!0,checked:N,content:"Wanted Criminals",disabled:d,onClick:function(){return c("autharrest")}}),(0,o.createComponentVNode)(2,i.Button.Checkbox,{fluid:!0,checked:f,content:"No Sec Record",disabled:d,onClick:function(){return c("authnorecord")}}),(0,o.createComponentVNode)(2,i.Button.Checkbox,{fluid:!0,checked:h,content:"Unauthorized Weapons",disabled:d,onClick:function(){return c("authweapon")}}),(0,o.createComponentVNode)(2,i.Button.Checkbox,{fluid:!0,checked:C,content:"Unauthorized Access",disabled:d,onClick:function(){return c("authaccess")}})]}),(0,o.createComponentVNode)(2,i.Section,{title:"Other Targets",children:[(0,o.createComponentVNode)(2,i.Button.Checkbox,{fluid:!0,checked:g,content:"Unidentified Lifesigns (Xenos, Animals, Etc)",disabled:d,onClick:function(){return c("authxeno")}}),(0,o.createComponentVNode)(2,i.Button.Checkbox,{fluid:!0,checked:V,content:"All Non-Synthetics",disabled:d,onClick:function(){return c("authsynth")}}),(0,o.createComponentVNode)(2,i.Button.Checkbox,{fluid:!0,checked:v,content:"Downed Targets",disabled:d,onClick:function(){return c("authdown")}}),(0,o.createComponentVNode)(2,i.Button.Checkbox,{fluid:!0,checked:b,content:"All Entities",disabled:d,onClick:function(){return c("authall")}})]})],4)]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.PrecisionEditor=void 0;var o=n(0),r=(n(8),n(1)),i=n(2),a=n(3);n(183);t.PrecisionEditor=function(e,t){var n=(0,r.useBackend)(t),u=(n.act,n.data.screenstate);return(0,o.createComponentVNode)(2,a.Window,{resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,i.Section,{title:"Seed status",children:["main"===u&&(0,o.createComponentVNode)(2,c),"colors"===u&&(0,o.createComponentVNode)(2,l),"reagents"===u&&(0,o.createComponentVNode)(2,d)]})})})};var c=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,l=c.health,d=c.plantcolor,u=c.fruitcolor,s=c.chems,m=c.seedname;return(0,o.createComponentVNode)(2,i.LabeledList,{children:s?(0,o.createFragment)([(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Name",children:m}),l<100?(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Genetic Integrity",children:100-l+"%"}):(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Genetic Integrity",children:"UNVIABLE"}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Plant Color",children:d}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Fruit Color",children:u}),(0,o.createComponentVNode)(2,i.LabeledList.Divider,{size:2}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Chems produced in fruit (click to splice out)",children:s.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{fluid:!0,content:e.displayname,onClick:function(){return a("prune",{gene_name:e.name})}},e.displayname)}))}),(0,o.createComponentVNode)(2,i.Button,{content:"Edit Colors",onClick:function(){return a("change_focus",{window:"colors"})}}),(0,o.createComponentVNode)(2,i.Button,{content:"Add Reagents",onClick:function(){return a("change_focus",{window:"reagents"})}}),(0,o.createComponentVNode)(2,i.LabeledList.Divider,{size:2}),(0,o.createComponentVNode)(2,i.Button,{content:"Eject Seed",onClick:function(){return a("eject")}})],0):(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Waiting",children:"There is currently no seed loaded."})})},l=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,l=c.plantcolor,d=c.fruitcolor;return(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Plant Color",children:l}),(0,o.createComponentVNode)(2,i.ColorBox,{color:l}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Fruit Color",children:d}),(0,o.createComponentVNode)(2,i.ColorBox,{color:d}),(0,o.createComponentVNode)(2,i.Button,{content:"Change plant color",onClick:function(){return a("change_color",{option:0})}}),(0,o.createComponentVNode)(2,i.Button,{content:"Change fruit color",onClick:function(){return a("change_color",{option:1})}}),(0,o.createComponentVNode)(2,i.LabeledList.Divider,{size:2}),(0,o.createComponentVNode)(2,i.Button,{content:"Return",onClick:function(){return a("change_focus",{window:"main"})}})]})},d=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,l=c.beakerchems,d=c.health;return(0,o.createComponentVNode)(2,i.LabeledList,{children:[d<100?(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Genetic Integrity",children:100-d+"%"}):(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Genetic Integrity",children:"UNVIABLE"}),(0,o.createComponentVNode)(2,i.NoticeBox,{info:1,width:19,height:9,ml:1,children:["Available chems to choose are based on the reagents stored in the beaker. "," A minimum of 100 units of reagent is required to generate a viable sequence. ","The chosen reagent will be consumed in the process.",(0,o.createComponentVNode)(2,i.Box,{bold:1,mt:1,children:"This process severely damages genetic integrity."})]}),(0,o.createComponentVNode)(2,i.Box,{width:20,opacity:.5,ml:1,mt:6,mb:2,children:["Plant will produce 1 additional unit for every 25 units beyond 100"," (modified by potency)"]}),l?(0,o.createFragment)([d<100?(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Available reagents",children:l.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{fluid:!0,content:e.displayname,onClick:function(){return a("add_chem",{target_chem:e.name})}},e.displayname)}))}):(0,o.createComponentVNode)(2,i.NoticeBox,{warning:1,children:"WARNING: Genetic integrity of seed is too poor to proceed."}),(0,o.createComponentVNode)(2,i.Button,{content:"Eject Beaker",onClick:function(){return a("eject_beaker")}})],0):(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Waiting",children:"There is currently no beaker loaded."}),(0,o.createComponentVNode)(2,i.Button,{content:"Return",onClick:function(){return a("change_focus",{window:"main"})}})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.PressureRegulator=void 0;var o=n(0),r=(n(5),n(1)),i=n(2),a=n(3);t.PressureRegulator=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.on,u=l.pressure_set,s=(l.max_pressure,l.input_pressure),m=l.output_pressure,p=l.regulate_mode,h=l.set_flow_rate,C=l.last_flow_rate;return(0,o.createComponentVNode)(2,a.Window,{width:470,height:370,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:[(0,o.createComponentVNode)(2,i.Section,{title:"Status",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Input Pressure",children:[(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:s/100})," kPa"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Output Pressure",children:[(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:m/100})," kPa"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Flow Rate",children:[(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:C/10})," L/s"]})]})}),(0,o.createComponentVNode)(2,i.Section,{title:"Controls",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"power-off",content:d?"Unlocked":"Closed",selected:d,onClick:function(){return c("toggle_valve")}}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Pressure Regulation",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:"power-off",content:"Off",selected:0===p,onClick:function(){return c("regulate_mode",{mode:"off"})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"compress-arrows-alt",content:"Input",selected:1===p,onClick:function(){return c("regulate_mode",{mode:"input"})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"expand-arrows-alt",content:"Output",selected:2===p,onClick:function(){return c("regulate_mode",{mode:"output"})}})],4)}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Desired Output Pressure",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:"compress-arrows-alt",content:"MIN",onClick:function(){return c("set_press",{press:"min"})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"expand-arrows-alt",content:"MAX",onClick:function(){return c("set_press",{press:"max"})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"wrench",content:"SET",onClick:function(){return c("set_press",{press:"set"})}})],4),children:[u/100," kPa"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Flow Rate Limit",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:"compress-arrows-alt",content:"MIN",onClick:function(){return c("set_flow_rate",{press:"min"})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"expand-arrows-alt",content:"MAX",onClick:function(){return c("set_flow_rate",{press:"max"})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"wrench",content:"SET",onClick:function(){return c("set_flow_rate",{press:"set"})}})],4),children:[h/10," L/s"]})]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.PrisonerManagement=void 0;var o=n(0),r=(n(5),n(1)),i=n(2),a=n(3);n(20);t.PrisonerManagement=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.locked,u=l.chemImplants,s=l.trackImplants;return(0,o.createComponentVNode)(2,a.Window,{width:500,height:400,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:d&&(0,o.createComponentVNode)(2,i.Section,{title:"Locked",textAlign:"center",children:["This interface is currently locked.",(0,o.createComponentVNode)(2,i.Box,{children:(0,o.createComponentVNode)(2,i.Button,{icon:"unlock",onClick:function(){return c("lock")},children:"Unlock"})})]})||(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{title:"Interface Lock",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"lock",onClick:function(){return c("lock")},children:"Lock Interface"})}),(0,o.createComponentVNode)(2,i.Section,{title:"Chemical Implants",children:u.length&&(0,o.createComponentVNode)(2,i.Table,{children:[(0,o.createComponentVNode)(2,i.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,i.Table.Cell,{textAlign:"center",children:"Host"}),(0,o.createComponentVNode)(2,i.Table.Cell,{textAlign:"center",children:"Units Remaining"}),(0,o.createComponentVNode)(2,i.Table.Cell,{textAlign:"center",children:"Inject"})]}),u.map((function(e){return(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{textAlign:"center",children:e.host}),(0,o.createComponentVNode)(2,i.Table.Cell,{textAlign:"center",children:[e.units,"u remaining"]}),(0,o.createComponentVNode)(2,i.Table.Cell,{textAlign:"center",children:[(0,o.createComponentVNode)(2,i.Button,{onClick:function(){return c("inject",{imp:e.ref,val:1})},children:"(1)"}),(0,o.createComponentVNode)(2,i.Button,{onClick:function(){return c("inject",{imp:e.ref,val:5})},children:"(5)"}),(0,o.createComponentVNode)(2,i.Button,{onClick:function(){return c("inject",{imp:e.ref,val:10})},children:"(10)"})]})]},e.ref)}))]})||(0,o.createComponentVNode)(2,i.Box,{color:"average",children:"No chemical implants found."})}),(0,o.createComponentVNode)(2,i.Section,{title:"Tracking Implants",children:s.length&&(0,o.createComponentVNode)(2,i.Table,{children:[(0,o.createComponentVNode)(2,i.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,i.Table.Cell,{textAlign:"center",children:"Host"}),(0,o.createComponentVNode)(2,i.Table.Cell,{textAlign:"center",children:"Location"}),(0,o.createComponentVNode)(2,i.Table.Cell,{textAlign:"center",children:"Message"})]}),s.map((function(e){return(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{textAlign:"center",children:[e.host," (",e.id,")"]}),(0,o.createComponentVNode)(2,i.Table.Cell,{textAlign:"center",children:e.loc}),(0,o.createComponentVNode)(2,i.Table.Cell,{textAlign:"center",children:(0,o.createComponentVNode)(2,i.Button,{onClick:function(){return c("warn",{imp:e.ref})},children:"Message"})})]},e.ref)}))]})||(0,o.createComponentVNode)(2,i.Box,{color:"average",children:"No chemical implants found."})})],4)})})}},function(e,t,n){"use strict";t.__esModule=!0,t.RIGSuit=void 0;var o=n(0),r=(n(5),n(1)),i=n(2),a=n(3),c=n(6);t.RIGSuit=function(e,t){var n=(0,r.useBackend)(t),c=(n.act,n.data),s=c.interfacelock,m=c.malf,p=c.aicontrol,h=c.ai,C=null;return s||m?C=(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"--HARDSUIT INTERFACE OFFLINE--"}):!h&&p&&(C=(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"-- HARDSUIT CONTROL OVERRIDDEN BY AI --"})),(0,o.createComponentVNode)(2,a.Window,{height:480,width:550,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:C||(0,o.createFragment)([(0,o.createComponentVNode)(2,l),(0,o.createComponentVNode)(2,d),(0,o.createComponentVNode)(2,u)],4)})})};var l=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,l=c.chargestatus,d=c.charge,u=c.maxcharge,s=c.aioverride,m=c.sealing,p=c.sealed,h=c.emagged,C=c.securitycheck,f=c.coverlock,N=(0,o.createComponentVNode)(2,i.Button,{content:"Suit "+(m?"seals working...":p?"is Active":"is Inactive"),icon:m?"redo":p?"power-off":"lock-open",iconSpin:m,disabled:m,selected:p,onClick:function(){return a("toggle_seals")}}),b=(0,o.createComponentVNode)(2,i.Button,{content:"AI Control "+(s?"Enabled":"Disabled"),selected:s,icon:"robot",onClick:function(){return a("toggle_ai_control")}});return(0,o.createComponentVNode)(2,i.Section,{title:"Status",buttons:(0,o.createFragment)([N,b],0),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Power Supply",children:(0,o.createComponentVNode)(2,i.ProgressBar,{minValue:0,maxValue:50,value:l,ranges:{good:[35,Infinity],average:[15,35],bad:[-Infinity,15]},children:[d," / ",u]})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Cover Status",children:h||!C?(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"Error - Maintenance Lock Control Offline"}):(0,o.createComponentVNode)(2,i.Button,{icon:f?"lock":"lock-open",content:f?"Locked":"Unlocked",onClick:function(){return a("toggle_suit_lock")}})})]})})},d=function(e,t){var n=(0,r.useBackend)(t),a=n.act,l=n.data,d=l.sealing,u=l.helmet,s=l.helmetDeployed,m=l.gauntlets,p=l.gauntletsDeployed,h=l.boots,C=l.bootsDeployed,f=l.chest,N=l.chestDeployed;return(0,o.createComponentVNode)(2,i.Section,{title:"Hardware",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Helmet",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:s?"sign-out-alt":"sign-in-alt",content:s?"Deployed":"Deploy",disabled:d,selected:s,onClick:function(){return a("toggle_piece",{piece:"helmet"})}}),children:u?(0,c.capitalize)(u):"ERROR"}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Gauntlets",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:p?"sign-out-alt":"sign-in-alt",content:p?"Deployed":"Deploy",disabled:d,selected:p,onClick:function(){return a("toggle_piece",{piece:"gauntlets"})}}),children:m?(0,c.capitalize)(m):"ERROR"}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Boots",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:C?"sign-out-alt":"sign-in-alt",content:C?"Deployed":"Deploy",disabled:d,selected:C,onClick:function(){return a("toggle_piece",{piece:"boots"})}}),children:h?(0,c.capitalize)(h):"ERROR"}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Chestpiece",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:N?"sign-out-alt":"sign-in-alt",content:N?"Deployed":"Deploy",disabled:d,selected:N,onClick:function(){return a("toggle_piece",{piece:"chest"})}}),children:f?(0,c.capitalize)(f):"ERROR"})]})})},u=function(e,t){var n=(0,r.useBackend)(t),a=n.act,l=n.data,d=l.sealed,u=l.sealing,s=l.primarysystem,m=l.modules;return!d||u?(0,o.createComponentVNode)(2,i.Section,{title:"Modules",children:(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"HARDSUIT SYSTEMS OFFLINE"})}):(0,o.createComponentVNode)(2,i.Section,{title:"Modules",children:[(0,o.createComponentVNode)(2,i.Box,{color:"label",mb:"0.2rem",fontSize:1.5,children:["Selected Primary: ",(0,c.capitalize)(s||"None")]}),m&&m.map((function(e,t){return(0,o.createComponentVNode)(2,i.Section,{level:2,title:(0,c.toTitleCase)(e.name)+(e.damage?" (damaged)":""),buttons:(0,o.createFragment)([e.can_select?(0,o.createComponentVNode)(2,i.Button,{selected:e.name===s,content:e.name===s?"Selected":"Select",icon:"arrow-circle-right",onClick:function(){return a("interact_module",{module:e.index,module_mode:"select"})}}):null,e.can_use?(0,o.createComponentVNode)(2,i.Button,{content:e.engagestring,icon:"arrow-circle-down",onClick:function(){return a("interact_module",{module:e.index,module_mode:"engage"})}}):null,e.can_toggle?(0,o.createComponentVNode)(2,i.Button,{selected:e.is_active,content:e.is_active?e.deactivatestring:e.activatestring,icon:"arrow-circle-down",onClick:function(){return a("interact_module",{module:e.index,module_mode:"toggle"})}}):null],0),children:[e.damage>=2?(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"-- MODULE DESTROYED --"}):(0,o.createComponentVNode)(2,i.Flex,{spacing:1,children:[(0,o.createComponentVNode)(2,i.Flex.Item,{grow:1,children:[(0,o.createComponentVNode)(2,i.Box,{color:"average",children:["Engage: ",e.engagecost]}),(0,o.createComponentVNode)(2,i.Box,{color:"average",children:["Active: ",e.activecost]}),(0,o.createComponentVNode)(2,i.Box,{color:"average",children:["Passive: ",e.passivecost]})]}),(0,o.createComponentVNode)(2,i.Flex.Item,{grow:1,children:e.desc})]}),e.charges?(0,o.createComponentVNode)(2,i.Flex.Item,{children:(0,o.createComponentVNode)(2,i.Section,{title:"Module Charges",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Selected",children:(0,c.capitalize)(e.chargetype)}),e.charges.map((function(t,n){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:(0,c.capitalize)(t.caption),children:(0,o.createComponentVNode)(2,i.Button,{selected:e.realchargetype===t.index,icon:"arrow-right",onClick:function(){return a("interact_module",{module:e.index,module_mode:"select_charge_type",charge_type:t.index})}})},t.caption)}))]})})}):null]},e.name)}))]})}},function(e,t,n){"use strict";t.__esModule=!0,t.Radio=void 0;var o=n(0),r=(n(8),n(5)),i=n(1),a=n(2),c=n(28),l=n(3);t.Radio=function(e,t){var n=(0,i.useBackend)(t),d=n.act,u=n.data,s=u.rawfreq,m=u.minFrequency,p=u.maxFrequency,h=u.listening,C=u.broadcasting,f=u.subspace,N=u.subspaceSwitchable,b=u.chan_list,V=u.loudspeaker,g=u.mic_cut,v=u.spk_cut,_=u.useSyndMode,k=c.RADIO_CHANNELS.find((function(e){return e.freq===Number(s)})),y=156;return b&&b.length>0?y+=28*b.length+6:y+=24,N&&(y+=38),(0,o.createComponentVNode)(2,l.Window,{width:310,height:y,resizable:!0,theme:_?"syndicate":"",children:(0,o.createComponentVNode)(2,l.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Frequency",children:[(0,o.createComponentVNode)(2,a.NumberInput,{animated:!0,unit:"kHz",step:.2,stepPixelSize:10,minValue:m/10,maxValue:p/10,value:s/10,format:function(e){return(0,r.toFixed)(e,1)},onDrag:function(e,t){return d("setFrequency",{freq:(0,r.round)(10*t)})}}),k&&(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:k.color,ml:2,children:["[",k.name,"]"]})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Audio",children:[(0,o.createComponentVNode)(2,a.Button,{textAlign:"center",width:"37px",icon:h?"volume-up":"volume-mute",selected:h,disabled:v,onClick:function(){return d("listen")}}),(0,o.createComponentVNode)(2,a.Button,{textAlign:"center",width:"37px",icon:C?"microphone":"microphone-slash",selected:C,disabled:g,onClick:function(){return d("broadcast")}}),!!N&&(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.Button,{icon:"bullhorn",selected:f,content:"Subspace Tx "+(f?"ON":"OFF"),onClick:function(){return d("subspace")}})}),!!N&&(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.Button,{icon:V?"volume-up":"volume-mute",selected:V,content:"Loudspeaker",onClick:function(){return d("toggleLoudspeaker")}})})]})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Channels",children:[(!b||0===b.length)&&(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:"bad",children:"No channels detected."}),(0,o.createComponentVNode)(2,a.LabeledList,{children:b?b.map((function(e){var t=c.RADIO_CHANNELS.find((function(t){return t.freq===Number(e.freq)})),n="default";return t&&(n=t.color),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.display_name,labelColor:n,textAlign:"right",children:e.secure_channel&&f?(0,o.createComponentVNode)(2,a.Button,{icon:e.sec_channel_listen?"square-o":"check-square-o",selected:!e.sec_channel_listen,content:e.sec_channel_listen?"Off":"On",onClick:function(){return d("channel",{channel:e.chan})}}):(0,o.createComponentVNode)(2,a.Button,{content:"Switch",selected:e.chan===s,onClick:function(){return d("specFreq",{channel:e.chan})}})},e.chan)})):null})]})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.RequestConsole=void 0;var o=n(0),r=n(6),i=n(1),a=n(2),c=n(3),l=function(e,t){var n=(0,i.useBackend)(t).act,r=e.dept_list,c=e.department;return(0,o.createComponentVNode)(2,a.LabeledList,{children:r.sort().map((function(e){return e!==c&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"envelope-open-text",onClick:function(){return n("write",{write:e,priority:1})},children:"Message"}),(0,o.createComponentVNode)(2,a.Button,{icon:"exclamation-triangle",onClick:function(){return n("write",{write:e,priority:2})},children:"High Priority"})],4)})||null}))})},d={0:function(e,t){var n=(0,i.useBackend)(t),r=n.act,c=n.data.silent;return(0,o.createComponentVNode)(2,a.Section,{title:"Settings",children:(0,o.createComponentVNode)(2,a.Button,{selected:!c,icon:c?"volume-mute":"volume-up",onClick:function(){return r("toggleSilent")},children:["Speaker ",c?"OFF":"ON"]})})},1:function(e,t){var n=(0,i.useBackend)(t),r=(n.act,n.data),c=r.department,d=r.assist_dept;return(0,o.createComponentVNode)(2,a.Section,{title:"Request assistance from another department",children:(0,o.createComponentVNode)(2,l,{dept_list:d,department:c})})},2:function(e,t){var n=(0,i.useBackend)(t),r=(n.act,n.data),c=r.department,d=r.supply_dept;return(0,o.createComponentVNode)(2,a.Section,{title:"Supplies",children:(0,o.createComponentVNode)(2,l,{dept_list:d,department:c})})},3:function(e,t){var n=(0,i.useBackend)(t),r=(n.act,n.data),c=r.department,d=r.info_dept;return(0,o.createComponentVNode)(2,a.Section,{title:"Report Anonymous Information",children:(0,o.createComponentVNode)(2,l,{dept_list:d,department:c})})},4:function(e,t){var n=(0,i.useBackend)(t),r=n.act;n.data;return(0,o.createComponentVNode)(2,a.Section,{children:[(0,o.createComponentVNode)(2,a.Box,{fontSize:2,color:"good",children:"Message Sent Successfully"}),(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.Button,{icon:"arrow-right",onClick:function(){return r("setScreen",{setScreen:0})},children:"Continue"})})]})},5:function(e,t){var n=(0,i.useBackend)(t),r=n.act;n.data;return(0,o.createComponentVNode)(2,a.Section,{children:[(0,o.createComponentVNode)(2,a.Box,{fontSize:1.5,bold:!0,color:"bad",children:"An error occured. Message Not Sent."}),(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.Button,{icon:"arrow-right",onClick:function(){return r("setScreen",{setScreen:0})},children:"Continue"})})]})},6:function(e,t){var n=(0,i.useBackend)(t),c=n.act,l=n.data.message_log;return(0,o.createComponentVNode)(2,a.Section,{title:"Messages",children:l.length&&l.map((function(e,t){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:(0,r.decodeHtmlEntities)(e[0]),buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"print",onClick:function(){return c("print",{print:t+1})},children:"Print"}),children:(0,r.decodeHtmlEntities)(e[1])},t)}))||(0,o.createComponentVNode)(2,a.Box,{children:"No messages."})})},7:function(e,t){var n=(0,i.useBackend)(t),c=n.act,l=n.data,d=l.message,u=l.recipient,s=l.priority,m=l.msgStamped,p=l.msgVerified;return(0,o.createComponentVNode)(2,a.Section,{title:"Message Authentication",children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Message for "+u,children:d}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Priority",children:2===s?"High Priority":1===s?"Normal Priority":"Unknown"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Validated By",color:p?"good":"bad",children:(0,r.decodeHtmlEntities)(p)||"No Validation"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Stamped By",color:m?"good":"bad",children:(0,r.decodeHtmlEntities)(m)||"No Stamp"})]}),(0,o.createComponentVNode)(2,a.Button,{mt:1,icon:"share",onClick:function(){return c("department",{department:u})},children:"Send Message"}),(0,o.createComponentVNode)(2,a.Button,{icon:"undo",onClick:function(){return c("setScreen",{setScreen:0})},children:"Back"})]})},8:function(e,t){var n=(0,i.useBackend)(t),r=n.act,c=n.data,l=(c.department,c.screen,c.message_log,c.newmessagepriority,c.silent,c.announcementConsole,c.assist_dept,c.supply_dept,c.info_dept,c.message),d=(c.recipient,c.priority,c.msgStamped,c.msgVerified,c.announceAuth);return(0,o.createComponentVNode)(2,a.Section,{title:"Send Station-Wide Announcement",children:[d&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{bold:!0,color:"good",mb:1,children:"ID Verified. Authentication Accepted."}),(0,o.createComponentVNode)(2,a.Section,{title:"Message",mt:1,maxHeight:"200px",scrollable:!0,buttons:(0,o.createComponentVNode)(2,a.Button,{ml:1,icon:"pen",onClick:function(){return r("writeAnnouncement")},children:"Edit"}),children:l||"No Message"})],4)||(0,o.createComponentVNode)(2,a.Box,{bold:!0,color:"bad",mb:1,children:"Swipe your ID card to authenticate yourself."}),(0,o.createComponentVNode)(2,a.Button,{disabled:!l||!d,icon:"share",onClick:function(){return r("sendAnnouncement")},children:"Announce"}),(0,o.createComponentVNode)(2,a.Button,{icon:"undo",onClick:function(){return r("setScreen",{setScreen:0})},children:"Back"})]})}};t.RequestConsole=function(e,t){var n=(0,i.useBackend)(t),r=n.act,l=n.data,u=l.screen,s=l.newmessagepriority,m=l.announcementConsole,p=d[u];return(0,o.createComponentVNode)(2,c.Window,{width:520,height:410,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Tabs,{children:[(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:6===u,onClick:function(){return r("setScreen",{setScreen:6})},icon:"envelope-open-text",children:"Messages"}),(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:1===u,onClick:function(){return r("setScreen",{setScreen:1})},icon:"share-square",children:"Assistance"}),(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:2===u,onClick:function(){return r("setScreen",{setScreen:2})},icon:"share-square",children:"Supplies"}),(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:3===u,onClick:function(){return r("setScreen",{setScreen:3})},icon:"share-square-o",children:"Report"}),m&&(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:8===u,onClick:function(){return r("setScreen",{setScreen:8})},icon:"volume-up",children:"Announce"})||null,(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:0===u,onClick:function(){return r("setScreen",{setScreen:0})},icon:"cog"})]}),s&&(0,o.createComponentVNode)(2,a.Section,{title:s>1?"NEW PRIORITY MESSAGES":"There are new messages!",color:s>1?"bad":"average",bold:s>1})||null,(0,o.createComponentVNode)(2,p)]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.ResearchConsole=void 0;var o=n(0),r=n(6),i=n(1),a=n(2),c=n(3),l=function(e,t){var n=(0,i.useBackend)(t).data,o=e.title,r=n[e.target];return"number"==typeof r?o+" - Page "+(r+1):o},d=function(e,t){var n=(0,i.useBackend)(t).act,r=e.target;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"undo",onClick:function(){return n(r,{reset:!0})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"chevron-left",onClick:function(){return n(r,{reverse:-1})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"chevron-right",onClick:function(){return n(r,{reverse:1})}})],4)},u=function(e,t){var n=(0,i.useBackend)(t),r=n.act,c=n.data.info.tech,l=e.disk;if(!l||!l.present)return null;var d=(0,i.useSharedState)(t,"saveDialogTech",!1),u=d[0],s=d[1];return u?(0,o.createComponentVNode)(2,a.Section,{title:"Load Technology to Disk",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"arrow-left",content:"Back",onClick:function(){return s(!1)}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:c.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,children:(0,o.createComponentVNode)(2,a.Button,{icon:"save",onClick:function(){s(!1),r("copy_tech",{copy_tech_ID:e.id})},children:"Copy To Disk"})},e.name)}))})}):(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Disk Contents",children:"(Technology Data Disk)"})}),l.stored&&(0,o.createComponentVNode)(2,a.Box,{mt:2,children:[(0,o.createComponentVNode)(2,a.Box,{children:l.name}),(0,o.createComponentVNode)(2,a.Box,{children:["Level: ",l.level]}),(0,o.createComponentVNode)(2,a.Box,{children:["Description: ",l.desc]}),(0,o.createComponentVNode)(2,a.Box,{mt:1,children:[(0,o.createComponentVNode)(2,a.Button,{icon:"save",onClick:function(){return r("updt_tech")},children:"Upload to Database"}),(0,o.createComponentVNode)(2,a.Button,{icon:"trash",onClick:function(){return r("clear_tech")},children:"Clear Disk"}),(0,o.createComponentVNode)(2,a.Button,{icon:"eject",onClick:function(){return r("eject_tech")},children:"Eject Disk"})]})]})||(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Box,{children:"This disk has no data stored on it."}),(0,o.createComponentVNode)(2,a.Button,{icon:"save",onClick:function(){return s(!0)},children:"Load Tech To Disk"}),(0,o.createComponentVNode)(2,a.Button,{icon:"eject",onClick:function(){return r("eject_tech")},children:"Eject Disk"})]})]})},s=function(e,t){var n=(0,i.useBackend)(t),r=n.act,c=n.data,u=c.info.designs,s=e.disk;if(!s||!s.present)return null;var m=(0,i.useSharedState)(t,"saveDialogData",!1),p=m[0],h=m[1];return p?(0,o.createComponentVNode)(2,a.Section,{title:(0,o.createComponentVNode)(2,l,{title:"Load Design to Disk",target:"design_page"}),buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"arrow-left",content:"Back",onClick:function(){return h(!1)}}),(0,o.createComponentVNode)(2,d,{target:"design_page"})||null],0),children:[(0,o.createComponentVNode)(2,a.Input,{fluid:!0,placeholder:"Search for...",value:c.search,onInput:function(e,t){return r("search",{search:t})},mb:1}),(0,o.createComponentVNode)(2,a.LabeledList,{children:u.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,children:(0,o.createComponentVNode)(2,a.Button,{icon:"save",onClick:function(){h(!1),r("copy_design",{copy_design_ID:e.id})},children:"Copy To Disk"})},e.name)}))})]}):(0,o.createComponentVNode)(2,a.Box,{children:s.stored&&(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Name",children:s.name}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Lathe Type",children:s.build_type}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Required Materials",children:Object.keys(s.materials).map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:[e," x ",s.materials[e]]},e)}))})]}),(0,o.createComponentVNode)(2,a.Box,{mt:1,children:[(0,o.createComponentVNode)(2,a.Button,{icon:"save",onClick:function(){return r("updt_design")},children:"Upload to Database"}),(0,o.createComponentVNode)(2,a.Button,{icon:"trash",onClick:function(){return r("clear_design")},children:"Clear Disk"}),(0,o.createComponentVNode)(2,a.Button,{icon:"eject",onClick:function(){return r("eject_design")},children:"Eject Disk"})]})]})||(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Box,{mb:.5,children:"This disk has no data stored on it."}),(0,o.createComponentVNode)(2,a.Button,{icon:"save",onClick:function(){return h(!0)},children:"Load Design To Disk"}),(0,o.createComponentVNode)(2,a.Button,{icon:"eject",onClick:function(){return r("eject_design")},children:"Eject Disk"})]})})},m=function(e,t){var n=(0,i.useBackend)(t),r=n.act,c=n.data,u=e.target,s=e.designs,m=e.buildName,p=e.buildFiveName;return u?(0,o.createComponentVNode)(2,a.Section,{title:(0,o.createComponentVNode)(2,l,{target:"builder_page",title:"Designs"}),buttons:(0,o.createComponentVNode)(2,d,{target:"builder_page"}),children:[(0,o.createComponentVNode)(2,a.Input,{fluid:!0,placeholder:"Search for...",value:c.search,onInput:function(e,t){return r("search",{search:t})},mb:1}),s&&s.length?s.map((function(e){return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Flex,{width:"100%",justify:"space-between",children:[(0,o.createComponentVNode)(2,a.Flex.Item,{width:"40%",style:{"word-wrap":"break-all"},children:e.name}),(0,o.createComponentVNode)(2,a.Flex.Item,{width:"15%",textAlign:"center",children:[(0,o.createComponentVNode)(2,a.Button,{mb:-1,icon:"wrench",onClick:function(){return r(m,{build:e.id,imprint:e.id})},children:"Build"}),p&&(0,o.createComponentVNode)(2,a.Button,{mb:-1,onClick:function(){return r(p,{build:e.id,imprint:e.id})},children:"x5"})]}),(0,o.createComponentVNode)(2,a.Flex.Item,{width:"45%",style:{"word-wrap":"break-all"},children:[(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:"label",children:e.mat_list.join(" ")}),(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:"average",ml:1,children:e.chem_list.join(" ")})]})]}),(0,o.createComponentVNode)(2,a.Divider)],4,e.id)})):(0,o.createComponentVNode)(2,a.Box,{children:"No items could be found matching the parameters (page or search)."})]}):(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Error"})},p=function(e,t){var n=(0,i.useBackend)(t),c=n.act,l=n.data,d=e.name,u=null,s=null;if("Protolathe"===d?(u=l.info.linked_lathe,s=l.lathe_designs):(u=l.info.linked_imprinter,s=l.imprinter_designs),!u||!u.present)return(0,o.createComponentVNode)(2,a.Section,{title:d,children:["No ",d," found."]});var p=u,h=p.total_materials,C=p.max_materials,f=p.total_volume,N=p.max_volume,b=p.busy,V=p.mats,g=p.reagents,v=p.queue,_=(0,i.useSharedState)(t,"protoTab",0),k=_[0],y=_[1],L="transparent",B=!1,w="layer-group";b?(w="hammer",L="average",B=!0):v&&v.length&&(w="sync",L="green",B=!0);var x="Protolathe"===d?"removeP":"removeI",S="Protolathe"===d?"lathe_ejectsheet":"imprinter_ejectsheet",I="Protolathe"===d?"disposeP":"disposeI",T="Protolathe"===d?"disposeallP":"disposeallI";return(0,o.createComponentVNode)(2,a.Section,{title:d,buttons:b&&(0,o.createComponentVNode)(2,a.Icon,{name:"sync",spin:!0})||null,children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Materials",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:h,maxValue:C,children:[h," cm\xb3 / ",C," cm\xb3"]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Chemicals",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:f,maxValue:N,children:[f,"u / ",N,"u"]})})]}),(0,o.createComponentVNode)(2,a.Tabs,{mt:1,children:[(0,o.createComponentVNode)(2,a.Tabs.Tab,{icon:"wrench",selected:0===k,onClick:function(){return y(0)},children:"Build"}),(0,o.createComponentVNode)(2,a.Tabs.Tab,{icon:w,iconSpin:B,color:L,selected:1===k,onClick:function(){return y(1)},children:"Queue"}),(0,o.createComponentVNode)(2,a.Tabs.Tab,{icon:"cookie-bite",selected:2===k,onClick:function(){return y(2)},children:"Mat Storage"}),(0,o.createComponentVNode)(2,a.Tabs.Tab,{icon:"flask",selected:3===k,onClick:function(){return y(3)},children:"Chem Storage"})]}),0===k&&(0,o.createComponentVNode)(2,m,{target:u,designs:s,buildName:"Protolathe"===d?"build":"imprint",buildFiveName:"Protolathe"===d?"buildfive":null})||1===k&&(0,o.createComponentVNode)(2,a.LabeledList,{children:v.length&&v.map((function(e){return 1===e.index?(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,labelColor:"bad",children:b?(0,o.createComponentVNode)(2,a.Button,{disabled:!0,icon:"trash",children:"Remove"}):(0,o.createComponentVNode)(2,a.Box,{children:["(Awaiting Materials)",(0,o.createComponentVNode)(2,a.Button,{ml:1,icon:"trash",onClick:function(){var t;return c(x,((t={})[x]=e.index,t))},children:"Remove"})]})}):(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,children:(0,o.createComponentVNode)(2,a.Button,{icon:"trash",onClick:function(){var t;return c(x,((t={})[x]=e.index,t))},children:"Remove"})},e.name)}))||(0,o.createComponentVNode)(2,a.Box,{m:1,children:"Queue Empty."})})||2===k&&(0,o.createComponentVNode)(2,a.LabeledList,{children:V.map((function(e){var n=(0,i.useLocalState)(t,"ejectAmt"+e.name,0),l=n[0],d=n[1];return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:(0,r.toTitleCase)(e.name),buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.NumberInput,{minValue:0,width:"100px",value:l,maxValue:e.sheets,onDrag:function(e,t){return d(t)}}),(0,o.createComponentVNode)(2,a.Button,{icon:"eject",disabled:!e.removable,onClick:function(){var t;d(0),c(S,((t={})[S]=e.name,t.amount=l,t))},children:"Num"}),(0,o.createComponentVNode)(2,a.Button,{icon:"eject",disabled:!e.removable,onClick:function(){var t;return c(S,((t={})[S]=e.name,t.amount=50,t))},children:"All"})],4),children:[e.amount," cm\xb3"]},e.name)}))})||3===k&&(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:g.length&&g.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,children:[e.volume,"u",(0,o.createComponentVNode)(2,a.Button,{ml:1,icon:"eject",onClick:function(){return c(I,{dispose:e.id})},children:"Purge"})]},e.name)}))||(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Empty",children:"No chems detected"})}),(0,o.createComponentVNode)(2,a.Button,{mt:1,icon:"trash",onClick:function(){return c(T)},children:"Disposal All Chemicals In Storage"})]})||(0,o.createComponentVNode)(2,a.Box,{children:"Error"})]})},h=[{name:"Protolathe",icon:"wrench",template:(0,o.createComponentVNode)(2,p,{name:"Protolathe"})},{name:"Circuit Imprinter",icon:"digital-tachograph",template:(0,o.createComponentVNode)(2,p,{name:"Circuit Imprinter"})},{name:"Destructive Analyzer",icon:"eraser",template:(0,o.createComponentVNode)(2,(function(e,t){var n=(0,i.useBackend)(t),r=n.act,c=n.data.info.linked_destroy;if(!c.present)return(0,o.createComponentVNode)(2,a.Section,{title:"Destructive Analyzer",children:"No destructive analyzer found."});var l=c.loaded_item,d=c.origin_tech;return(0,o.createComponentVNode)(2,a.Section,{title:"Destructive Analyzer",children:l&&(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Name",children:l}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Origin Tech",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:d.length&&d.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,children:[e.level,"\xa0\xa0",e.current&&"(Current: "+e.current+")"]},e.name)}))||(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Error",children:"No origin tech found."})})})]}),(0,o.createComponentVNode)(2,a.Button,{mt:1,color:"red",icon:"eraser",onClick:function(){return r("deconstruct")},children:"Deconstruct Item"}),(0,o.createComponentVNode)(2,a.Button,{icon:"eject",onClick:function(){return r("eject_item")},children:"Eject Item"})]})||(0,o.createComponentVNode)(2,a.Box,{children:"No Item Loaded. Standing-by..."})})}))},{name:"Settings",icon:"cog",template:(0,o.createComponentVNode)(2,(function(e,t){var n=(0,i.useBackend)(t),r=n.act,c=n.data.info,l=c.sync,d=c.linked_destroy,u=c.linked_imprinter,s=c.linked_lathe,m=(0,i.useSharedState)(t,"settingsTab",0),p=m[0],h=m[1];return(0,o.createComponentVNode)(2,a.Section,{title:"Settings",children:[(0,o.createComponentVNode)(2,a.Tabs,{children:[(0,o.createComponentVNode)(2,a.Tabs.Tab,{icon:"cogs",onClick:function(){return h(0)},selected:0===p,children:"General"}),(0,o.createComponentVNode)(2,a.Tabs.Tab,{icon:"link",onClick:function(){return h(1)},selected:1===p,children:"Device Linkages"})]}),0===p&&(0,o.createComponentVNode)(2,a.Box,{children:[l&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"sync",onClick:function(){return r("sync")},children:"Sync Database with Network"}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"unlink",onClick:function(){return r("togglesync")},children:"Disconnect from Research Network"})],4)||(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"link",onClick:function(){return r("togglesync")},children:"Connect to Research Network"}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"lock",onClick:function(){return r("lock")},children:"Lock Console"}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,color:"red",icon:"trash",onClick:function(){return r("reset")},children:"Reset R&D Database"})]})||1===p&&(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"sync",mb:1,onClick:function(){return r("find_device")},children:"Re-sync with Nearby Devices"}),(0,o.createComponentVNode)(2,a.LabeledList,{children:[d.present&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Destructive Analyzer",children:(0,o.createComponentVNode)(2,a.Button,{icon:"unlink",onClick:function(){return r("disconnect",{disconnect:"destroy"})},children:"Disconnect"})})||null,s.present&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Protolathe",children:(0,o.createComponentVNode)(2,a.Button,{icon:"unlink",onClick:function(){return r("disconnect",{disconnect:"lathe"})},children:"Disconnect"})})||null,u.present&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Circuit Imprinter",children:(0,o.createComponentVNode)(2,a.Button,{icon:"unlink",onClick:function(){return r("disconnect",{disconnect:"imprinter"})},children:"Disconnect"})})||null]})]})||(0,o.createComponentVNode)(2,a.Box,{children:"Error"})]})}))},{name:"Research List",icon:"flask",template:(0,o.createComponentVNode)(2,(function(e,t){var n=(0,i.useBackend)(t),r=n.act,c=n.data.tech;return(0,o.createComponentVNode)(2,a.Section,{title:"Current Research Levels",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"print",onClick:function(){return r("print",{print:1})},children:"Print This Page"}),children:(0,o.createComponentVNode)(2,a.Table,{children:c.map((function(e){return(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:[(0,o.createComponentVNode)(2,a.Box,{color:"label",children:e.name}),(0,o.createComponentVNode)(2,a.Box,{children:[" - Level ",e.level]})]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Box,{color:"label",children:e.desc})})]},e.name)}))})})}))},{name:"Design List",icon:"file",template:(0,o.createComponentVNode)(2,(function(e,t){var n=(0,i.useBackend)(t),r=n.act,c=n.data,u=c.designs;return(0,o.createComponentVNode)(2,a.Section,{title:(0,o.createComponentVNode)(2,l,{title:"Researched Technologies & Designs",target:"design_page"}),buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"print",onClick:function(){return r("print",{print:2})},children:"Print This Page"}),(0,o.createComponentVNode)(2,d,{target:"design_page"})||null],0),children:[(0,o.createComponentVNode)(2,a.Input,{fluid:!0,placeholder:"Search for...",value:c.search,onInput:function(e,t){return r("search",{search:t})},mb:1}),u&&u.length&&(0,o.createComponentVNode)(2,a.LabeledList,{children:u.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,children:e.desc},e.name)}))})||(0,o.createComponentVNode)(2,a.Box,{color:"warning",children:"No designs found."})]})}))},{name:"Disk Operations",icon:"save",template:(0,o.createComponentVNode)(2,(function(e,t){var n=(0,i.useBackend)(t),r=(n.act,n.data.info),c=r.d_disk,l=r.t_disk;return c.present||l.present?(0,o.createComponentVNode)(2,a.Section,{title:"Disk Operations",children:[(0,o.createComponentVNode)(2,u,{disk:l}),(0,o.createComponentVNode)(2,s,{disk:c})]}):(0,o.createComponentVNode)(2,a.Section,{title:"Disk Operations",children:"No disk inserted."})}))}];t.ResearchConsole=function(e,t){var n=(0,i.useBackend)(t),r=n.act,l=n.data,d=l.busy_msg,u=l.locked,s=(0,i.useSharedState)(t,"rdmenu",0),m=s[0],p=s[1],C=!1;return(d||u)&&(C=!0),(0,o.createComponentVNode)(2,c.Window,{width:850,height:630,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Tabs,{children:h.map((function(e,t){return(0,o.createComponentVNode)(2,a.Tabs.Tab,{icon:e.icon,selected:m===t,disabled:C,onClick:function(){return p(t)},children:e.name},t)}))}),d&&(0,o.createComponentVNode)(2,a.Section,{title:"Processing...",children:d})||u&&(0,o.createComponentVNode)(2,a.Section,{title:"Console Locked",children:(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return r("lock")},icon:"lock-open",children:"Unlock"})})||h[m].template]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.ResearchServerController=void 0;var o=n(0),r=(n(5),n(1)),i=n(2),a=n(3),c=n(8);t.ResearchServerController=function(e,t){var n=(0,r.useBackend)(t);n.act,n.data;return(0,o.createComponentVNode)(2,a.Window,{width:575,height:430,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,l)})})};var l=function(e,t){var n=(0,r.useBackend)(t),a=(n.act,n.data),c=(a.badmin,a.servers),l=(a.consoles,(0,r.useSharedState)(t,"selectedServer",null)),u=l[0],s=l[1],m=c.find((function(e){return e.id===u}));return m?(0,o.createComponentVNode)(2,d,{setSelectedServer:s,server:m}):(0,o.createComponentVNode)(2,i.Section,{title:"Server Selection",children:c.map((function(e){return(0,o.createComponentVNode)(2,i.Box,{children:(0,o.createComponentVNode)(2,i.Button,{icon:"eye",onClick:function(){return s(e.id)},children:e.name})},e.name)}))})},d=function(e,t){var n=(0,r.useBackend)(t),a=(n.act,n.data.badmin),c=e.server,l=e.setSelectedServer,d=(0,r.useSharedState)(t,"tab",0),p=d[0],h=d[1];return(0,o.createComponentVNode)(2,i.Section,{title:c.name,buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"undo",onClick:function(){return l(null)},children:"Back"}),children:[(0,o.createComponentVNode)(2,i.Tabs,{children:[(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:0===p,onClick:function(){return h(0)},children:"Access Rights"}),(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:1===p,onClick:function(){return h(1)},children:"Data Management"}),a&&(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:2===p,onClick:function(){return h(2)},color:"red",children:"Server-to-Server Transfer"})||null]}),0===p&&(0,o.createComponentVNode)(2,u,{server:c})||null,1===p&&(0,o.createComponentVNode)(2,s,{server:c})||null,2===p&&a&&(0,o.createComponentVNode)(2,m,{server:c})||null]})},u=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,l=e.server,d=c.consoles,u=function(e,t){return-1!==e.id_with_upload.indexOf(t.id)},s=function(e,t){return-1!==e.id_with_download.indexOf(t.id)};return(0,o.createComponentVNode)(2,i.Section,{level:2,title:"Consoles",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:d.length&&d.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.name+" ("+e.loc+")",children:[(0,o.createComponentVNode)(2,i.Button,{icon:u(l,e)?"lock-open":"lock",selected:u(l,e),onClick:function(){return a("toggle_upload",{server:l.ref,console:e.ref})},children:u(l,e)?"Upload On":"Upload Off"}),(0,o.createComponentVNode)(2,i.Button,{icon:s(l,e)?"lock-open":"lock",selected:s(l,e),onClick:function(){return a("toggle_download",{server:l.ref,console:e.ref})},children:s(l,e)?"Download On":"Download Off"})]},e.name)}))})})},s=function(e,t){var n=(0,r.useBackend)(t),a=n.act,l=(n.data,e.server);return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{level:2,title:"Research Levels",children:l.tech.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.name,buttons:(0,o.createComponentVNode)(2,i.Button.Confirm,{icon:"trash",confirmIcon:"trash",color:"red",content:"Reset",onClick:function(){return a("reset_tech",{server:l.ref,tech:e.id})}})},e.name)}))}),(0,o.createComponentVNode)(2,i.Section,{level:2,title:"Designs",children:(0,c.filter)((function(e){return!!e.name}))(l.designs).map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.name,buttons:(0,o.createComponentVNode)(2,i.Button.Confirm,{icon:"trash",confirmIcon:"trash",color:"red",content:"Delete",onClick:function(){return a("reset_design",{server:l.ref,design:e.id})}})},e.name)}))})],4)},m=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,l=e.server,d=c.badmin,u=c.servers;return d?(0,o.createComponentVNode)(2,i.Section,{level:2,title:"Server Data Transfer",children:u.map((function(e){return(0,o.createComponentVNode)(2,i.Box,{children:(0,o.createComponentVNode)(2,i.Button.Confirm,{fluid:!0,color:"bad",content:(0,o.createComponentVNode)(2,i.Box,{children:["Transfer from ",l.name," To ",e.name]}),onClick:function(){return a("transfer_data",{server:l.ref,target:e.ref})}})},e.name)}))}):null}},function(e,t,n){"use strict";t.__esModule=!0,t.ResleevingConsole=void 0;var o=n(0),r=n(5),i=n(1),a=n(2),c=(n(28),n(45)),l=n(3),d=function(e,t){var n=(0,i.useBackend)(t),r=n.act,c=(n.data,e.args),l=c.activerecord,d=c.realname,u=c.obviously_dead,s=c.oocnotes,m=c.can_sleeve_active;return(0,o.createComponentVNode)(2,a.Section,{level:2,m:"-1rem",pb:"1rem",title:"Mind Record ("+d+")",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"times",color:"red",onClick:function(){return r("modal_close")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Name",children:d}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",children:u}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Actions",children:[(0,o.createComponentVNode)(2,a.Button,{disabled:!m,icon:"user-plus",content:"Sleeve",onClick:function(){return r("sleeve",{ref:l,mode:1})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"user-plus",content:"Card",onClick:function(){return r("sleeve",{ref:l,mode:2})}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"OOC Notes",children:(0,o.createComponentVNode)(2,a.Section,{style:{"word-break":"break-all",height:"100px"},scrollable:!0,children:s})})]})})},u=function(e,t){var n=(0,i.useBackend)(t),r=n.act,c=(n.data,e.args),l=c.activerecord,d=c.realname,u=c.species,s=c.sex,m=c.mind_compat,p=c.synthetic,h=c.oocnotes,C=c.can_grow_active;return(0,o.createComponentVNode)(2,a.Section,{level:2,m:"-1rem",pb:"1rem",title:"Body Record ("+d+")",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"times",color:"red",onClick:function(){return r("modal_close")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Name",children:d}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Species",children:u}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Bio. Sex",children:s}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Mind Compat",children:m}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Synthetic",children:p?"Yes":"No"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"OOC Notes",children:(0,o.createComponentVNode)(2,a.Section,{style:{"word-break":"break-all",height:"100px"},scrollable:!0,children:h})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Actions",children:(0,o.createComponentVNode)(2,a.Button,{disabled:!C,icon:"user-plus",content:p?"Build":"Grow",onClick:function(){return r("create",{ref:l})}})})]})})};t.ResleevingConsole=function(e,t){var n=(0,i.useBackend)(t),r=(n.act,n.data),C=(r.menu,r.coredumped),f=r.emergency,N=(0,o.createFragment)([(0,o.createComponentVNode)(2,g),(0,o.createComponentVNode)(2,v),(0,o.createComponentVNode)(2,s),(0,o.createComponentVNode)(2,a.Section,{noTopPadding:!0,flexGrow:"1",children:(0,o.createComponentVNode)(2,m)})],4);return C&&(N=(0,o.createComponentVNode)(2,p)),f&&(N=(0,o.createComponentVNode)(2,h)),(0,c.modalRegisterBodyOverride)("view_b_rec",u),(0,c.modalRegisterBodyOverride)("view_m_rec",d),(0,o.createComponentVNode)(2,l.Window,{width:640,height:520,resizable:!0,children:[(0,o.createComponentVNode)(2,c.ComplexModal,{maxWidth:"75%",maxHeight:"75%"}),(0,o.createComponentVNode)(2,l.Window.Content,{className:"Layout__content--flexColumn",children:N})]})};var s=function(e,t){var n=(0,i.useBackend)(t),r=n.act,c=n.data.menu;return(0,o.createComponentVNode)(2,a.Tabs,{children:[(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:1===c,icon:"home",onClick:function(){return r("menu",{num:1})},children:"Main"}),(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:2===c,icon:"folder",onClick:function(){return r("menu",{num:2})},children:"Body Records"}),(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:3===c,icon:"folder",onClick:function(){return r("menu",{num:3})},children:"Mind Records"})]})},m=function(e,t){var n,r=(0,i.useBackend)(t).data,a=r.menu,c=r.bodyrecords,l=r.mindrecords;return 1===a?n=(0,o.createComponentVNode)(2,C):2===a?n=(0,o.createComponentVNode)(2,V,{records:c,actToDo:"view_b_rec"}):3===a&&(n=(0,o.createComponentVNode)(2,V,{records:l,actToDo:"view_m_rec"})),n},p=function(e,t){return(0,o.createComponentVNode)(2,a.Dimmer,{children:(0,o.createComponentVNode)(2,a.Flex,{direction:"column",justify:"space-evenly",align:"center",children:[(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,a.Icon,{size:12,color:"bad",name:"exclamation-triangle"})}),(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,color:"bad",mt:5,children:(0,o.createVNode)(1,"h2",null,"TransCore dump completed. Resleeving offline.",16)})]})})},h=function(e,t){var n=(0,i.useBackend)(t).act;return(0,o.createComponentVNode)(2,a.Dimmer,{textAlign:"center",children:[(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:(0,o.createVNode)(1,"h1",null,"TRANSCORE DUMP",16)}),(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:(0,o.createVNode)(1,"h2",null,"!!WARNING!!",16)}),(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"This will transfer all minds to the dump disk, and the TransCore will be made unusable until post-shift maintenance! This should only be used in emergencies!"}),(0,o.createComponentVNode)(2,a.Box,{mt:4,children:(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Eject Disk",color:"good",onClick:function(){return n("ejectdisk")}})}),(0,o.createComponentVNode)(2,a.Box,{mt:4,children:(0,o.createComponentVNode)(2,a.Button.Confirm,{icon:"exclamation-triangle",confirmIcon:"exclamation-triangle",content:"Core Dump",confirmContent:"Disable Transcore?",color:"bad",onClick:function(){return n("coredump")}})})]})},C=function(e,t){var n=(0,i.useBackend)(t),r=(n.act,n.data);r.loading,r.scantemp,r.occupant,r.locked,r.can_brainscan,r.scan_mode,r.pods,r.selected_pod;return(0,o.createComponentVNode)(2,a.Section,{title:"Pods",level:"2",children:[(0,o.createComponentVNode)(2,f),(0,o.createComponentVNode)(2,b),(0,o.createComponentVNode)(2,N)]})},f=function(e,t){var n=(0,i.useBackend)(t),c=n.act,l=n.data,d=l.pods,u=l.spods,s=l.selected_pod;return d&&d.length?d.map((function(e,t){var n;return n="cloning"===e.status?(0,o.createComponentVNode)(2,a.ProgressBar,{min:"0",max:"100",value:e.progress/100,ranges:{good:[.75,Infinity],average:[.25,.75],bad:[-Infinity,.25]},mt:"0.5rem",children:(0,o.createComponentVNode)(2,a.Box,{textAlign:"center",children:(0,r.round)(e.progress,0)+"%"})}):"mess"===e.status?(0,o.createComponentVNode)(2,a.Box,{bold:!0,color:"bad",mt:"0.5rem",children:"ERROR"}):(0,o.createComponentVNode)(2,a.Button,{selected:s===e.pod,icon:s===e.pod&&"check",content:"Select",mt:u&&u.length?"2rem":"0.5rem",onClick:function(){return c("selectpod",{ref:e.pod})}}),(0,o.createComponentVNode)(2,a.Box,{width:"64px",textAlign:"center",display:"inline-block",mr:"0.5rem",children:[(0,o.createVNode)(1,"img",null,null,1,{src:"pod_"+e.status+".gif",style:{width:"100%","-ms-interpolation-mode":"nearest-neighbor"}}),(0,o.createComponentVNode)(2,a.Box,{color:"label",children:e.name}),(0,o.createComponentVNode)(2,a.Box,{bold:!0,color:e.biomass>=150?"good":"bad",display:"inline",children:[(0,o.createComponentVNode)(2,a.Icon,{name:e.biomass>=150?"circle":"circle-o"}),"\xa0",e.biomass]}),n]},t)})):null},N=function(e,t){var n=(0,i.useBackend)(t),r=n.act,c=n.data,l=c.sleevers,d=c.spods,u=c.selected_sleever;return l&&l.length?l.map((function(e,t){return(0,o.createComponentVNode)(2,a.Box,{width:"64px",textAlign:"center",display:"inline-block",mr:"0.5rem",children:[(0,o.createVNode)(1,"img",null,null,1,{src:"sleeve_"+(e.occupied?"occupied":"empty")+".gif",style:{width:"100%","-ms-interpolation-mode":"nearest-neighbor"}}),(0,o.createComponentVNode)(2,a.Box,{color:e.occupied?"label":"bad",children:e.name}),(0,o.createComponentVNode)(2,a.Button,{selected:u===e.sleever,icon:u===e.sleever&&"check",content:"Select",mt:d&&d.length?"3rem":"1.5rem",onClick:function(){return r("selectsleever",{ref:e.sleever})}})]},t)})):null},b=function(e,t){var n=(0,i.useBackend)(t),c=n.act,l=n.data,d=l.spods,u=l.selected_printer;return d&&d.length?d.map((function(e,t){var n;return n="cloning"===e.status?(0,o.createComponentVNode)(2,a.ProgressBar,{min:"0",max:"100",value:e.progress/100,ranges:{good:[.75,Infinity],average:[.25,.75],bad:[-Infinity,.25]},mt:"0.5rem",children:(0,o.createComponentVNode)(2,a.Box,{textAlign:"center",children:(0,r.round)(e.progress,0)+"%"})}):"mess"===e.status?(0,o.createComponentVNode)(2,a.Box,{bold:!0,color:"bad",mt:"0.5rem",children:"ERROR"}):(0,o.createComponentVNode)(2,a.Button,{selected:u===e.spod,icon:u===e.spod&&"check",content:"Select",mt:"0.5rem",onClick:function(){return c("selectprinter",{ref:e.spod})}}),(0,o.createComponentVNode)(2,a.Box,{width:"64px",textAlign:"center",display:"inline-block",mr:"0.5rem",children:[(0,o.createVNode)(1,"img",null,null,1,{src:"synthprinter"+(e.busy?"_working":"")+".gif",style:{width:"100%","-ms-interpolation-mode":"nearest-neighbor"}}),(0,o.createComponentVNode)(2,a.Box,{color:"label",children:e.name}),(0,o.createComponentVNode)(2,a.Box,{bold:!0,color:e.steel>=15e3?"good":"bad",display:"inline",children:[(0,o.createComponentVNode)(2,a.Icon,{name:e.steel>=15e3?"circle":"circle-o"}),"\xa0",e.steel]}),(0,o.createComponentVNode)(2,a.Box,{bold:!0,color:e.glass>=15e3?"good":"bad",display:"inline",children:[(0,o.createComponentVNode)(2,a.Icon,{name:e.glass>=15e3?"circle":"circle-o"}),"\xa0",e.glass]}),n]},t)})):null},V=function(e,t){var n=(0,i.useBackend)(t).act,r=e.records,c=e.actToDo;return r.length?(0,o.createComponentVNode)(2,a.Box,{mt:"0.5rem",children:r.map((function(e,t){return(0,o.createComponentVNode)(2,a.Button,{icon:"user",mb:"0.5rem",content:e.name,onClick:function(){return n(c,{ref:e.recref})}},t)}))}):(0,o.createComponentVNode)(2,a.Flex,{height:"100%",mt:"0.5rem",children:(0,o.createComponentVNode)(2,a.Flex.Item,{grow:"1",align:"center",textAlign:"center",color:"label",children:[(0,o.createComponentVNode)(2,a.Icon,{name:"user-slash",mb:"0.5rem",size:"5"}),(0,o.createVNode)(1,"br"),"No records found."]})})},g=function(e,t){var n,r=(0,i.useBackend)(t),c=r.act,l=r.data.temp;if(l&&l.text&&!(l.text.length<=0)){var d=((n={})[l.style]=!0,n);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.NoticeBox,Object.assign({},d,{children:[(0,o.createComponentVNode)(2,a.Box,{display:"inline-block",verticalAlign:"middle",children:l.text}),(0,o.createComponentVNode)(2,a.Button,{icon:"times-circle",float:"right",onClick:function(){return c("cleartemp")}}),(0,o.createComponentVNode)(2,a.Box,{clear:"both"})]})))}},v=function(e,t){var n=(0,i.useBackend)(t),r=(n.act,n.data),c=r.pods,l=r.spods,d=r.sleevers;r.autoallowed,r.autoprocess,r.disk;return(0,o.createComponentVNode)(2,a.Section,{title:"Status",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pods",children:c&&c.length?(0,o.createComponentVNode)(2,a.Box,{color:"good",children:[c.length," connected"]}):(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"None connected!"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"SynthFabs",children:l&&l.length?(0,o.createComponentVNode)(2,a.Box,{color:"good",children:[l.length," connected"]}):(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"None connected!"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Sleevers",children:d&&d.length?(0,o.createComponentVNode)(2,a.Box,{color:"good",children:[d.length," Connected"]}):(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"None connected!"})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.ResleevingPod=void 0;var o=n(0),r=n(3),i=n(1),a=n(2);t.ResleevingPod=function(e,t){var n=(0,i.useBackend)(t).data,c=n.occupied,l=n.name,d=n.health,u=n.maxHealth,s=n.stat,m=n.mindStatus,p=n.mindName,h=n.resleeveSick,C=n.initialSick;return(0,o.createComponentVNode)(2,r.Window,{width:300,height:350,resizeable:!0,children:(0,o.createComponentVNode)(2,r.Window.Content,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Occupant",children:c?(0,o.createFragment)([(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Name",children:l}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Health",children:2===s?(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"DEAD"}):1===s?(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"Unconscious"}):(0,o.createComponentVNode)(2,a.ProgressBar,{ranges:{good:[.5,Infinity],average:[.25,.5],bad:[-Infinity,.25]},value:d/u,children:[d,"%"]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Mind Status",children:m?"Present":"Missing"}),m?(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Mind Occupying",children:p}):""]}),h?(0,o.createComponentVNode)(2,a.Box,{color:"average",mt:3,children:["Warning: Resleeving Sickness detected.",C?(0,o.createFragment)([(0,o.createTextVNode)(" Motion Sickness also detected. Please allow the newly resleeved person a moment to get their bearings. This warning will disappear when Motion Sickness is no longer detected.")],4):""]}):""],0):(0,o.createComponentVNode)(2,a.Box,{bold:!0,m:1,children:"Unoccupied."})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.RoboticsControlConsole=void 0;var o=n(0),r=n(1),i=n(2),a=n(3);t.RoboticsControlConsole=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,u=d.can_hack,s=d.safety,m=d.show_detonate_all,p=d.cyborgs,h=void 0===p?[]:p;return(0,o.createComponentVNode)(2,a.Window,{width:500,height:460,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[!!m&&(0,o.createComponentVNode)(2,i.Section,{title:"Emergency Self Destruct",children:[(0,o.createComponentVNode)(2,i.Button,{icon:s?"lock":"unlock",content:s?"Disable Safety":"Enable Safety",selected:s,onClick:function(){return l("arm",{})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"bomb",disabled:s,content:"Destroy ALL Cyborgs",color:"bad",onClick:function(){return l("nuke",{})}})]}),(0,o.createComponentVNode)(2,c,{cyborgs:h,can_hack:u})]})})};var c=function(e,t){var n=e.cyborgs,a=(e.can_hack,(0,r.useBackend)(t)),c=a.act,l=a.data;return n.length?n.map((function(e){return(0,o.createComponentVNode)(2,i.Section,{title:e.name,buttons:(0,o.createFragment)([!!e.hackable&&!e.emagged&&(0,o.createComponentVNode)(2,i.Button,{icon:"terminal",content:"Hack",color:"bad",onClick:function(){return c("hackbot",{ref:e.ref})}}),(0,o.createComponentVNode)(2,i.Button.Confirm,{icon:e.locked_down?"unlock":"lock",color:e.locked_down?"good":"default",content:e.locked_down?"Release":"Lockdown",disabled:!l.auth,onClick:function(){return c("stopbot",{ref:e.ref})}}),(0,o.createComponentVNode)(2,i.Button.Confirm,{icon:"bomb",content:"Detonate",disabled:!l.auth,color:"bad",onClick:function(){return c("killbot",{ref:e.ref})}})],0),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Status",children:(0,o.createComponentVNode)(2,i.Box,{color:e.status?"bad":e.locked_down?"average":"good",children:e.status?"Not Responding":e.locked_down?"Locked Down":"Nominal"})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Location",children:(0,o.createComponentVNode)(2,i.Box,{children:e.locstring})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Integrity",children:(0,o.createComponentVNode)(2,i.ProgressBar,{color:e.health>50?"good":"bad",value:e.health/100})}),"number"==typeof e.charge&&(0,o.createFragment)([(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Cell Charge",children:(0,o.createComponentVNode)(2,i.ProgressBar,{color:e.charge>30?"good":"bad",value:e.charge/100})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Cell Capacity",children:(0,o.createComponentVNode)(2,i.Box,{color:e.cell_capacity<3e4?"average":"good",children:e.cell_capacity})})],4)||(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Cell",children:(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"No Power Cell"})}),!!e.is_hacked&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Safeties",children:(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"DISABLED"})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Module",children:e.module}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Master AI",children:(0,o.createComponentVNode)(2,i.Box,{color:e.synchronization?"default":"average",children:e.synchronization||"None"})})]})},e.ref)})):(0,o.createComponentVNode)(2,i.NoticeBox,{children:"No cyborg units detected within access parameters."})}},function(e,t,n){"use strict";t.__esModule=!0,t.RogueZones=void 0;var o=n(0),r=n(1),i=n(2),a=n(3);t.RogueZones=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.timeout_percent,u=l.diffstep,s=l.difficulty,m=l.occupied,p=l.scanning,h=l.updated,C=l.debug,f=l.shuttle_location,N=l.shuttle_at_station,b=l.scan_ready,V=l.can_recall_shuttle;return(0,o.createComponentVNode)(2,a.Window,{width:360,height:250,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:[(0,o.createComponentVNode)(2,i.Section,{title:"Current Area",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Mineral Content",children:s}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Shuttle Location",buttons:V&&(0,o.createComponentVNode)(2,i.Button,{color:"bad",icon:"rocket",onClick:function(){return c("recall_shuttle")},children:"Recall Shuttle"})||null,children:f}),m&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{color:"bad",labelColor:"bad",label:"Personnel",children:["WARNING: Area occupied by ",m," personnel!"]})||(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Personnel",color:"good",children:"No personnel detected."})]})}),(0,o.createComponentVNode)(2,i.Section,{title:"Scanner",buttons:(0,o.createComponentVNode)(2,i.Button,{disabled:!b,fluid:!0,icon:"search",onClick:function(){return c("scan_for_new")},children:"Scan For Asteroids"}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Scn Ramestat Core",children:(0,o.createComponentVNode)(2,i.ProgressBar,{value:d,maxValue:100,ranges:{good:[100,Infinity],average:[75,100],bad:[-Infinity,75]}})}),p&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Scanning",children:"In progress."})||null,h&&!p&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Info",children:"Updated shuttle destination!"})||null,C&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Debug",labelColor:"bad",children:[(0,o.createComponentVNode)(2,i.Box,{children:["Timeout Percent: ",d]}),(0,o.createComponentVNode)(2,i.Box,{children:["Diffstep: ",u]}),(0,o.createComponentVNode)(2,i.Box,{children:["Difficulty: ",s]}),(0,o.createComponentVNode)(2,i.Box,{children:["Occupied: ",m]}),(0,o.createComponentVNode)(2,i.Box,{children:["Debug: ",C]}),(0,o.createComponentVNode)(2,i.Box,{children:["Shuttle Location: ",f]}),(0,o.createComponentVNode)(2,i.Box,{children:["Shuttle at station: ",N]}),(0,o.createComponentVNode)(2,i.Box,{children:["Scan Ready: ",b]})]})||null]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.RustCoreMonitorContent=t.RustCoreMonitor=void 0;var o=n(0),r=n(1),i=n(3),a=n(2);t.RustCoreMonitor=function(e,t){return(0,o.createComponentVNode)(2,i.Window,{width:627,height:700,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:(0,o.createComponentVNode)(2,c)})})};var c=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data.cores;return(0,o.createComponentVNode)(2,a.Section,{title:"Cores",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"pencil-alt",content:"Set Tag",onClick:function(){return i("set_tag")}}),children:(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Name"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Position"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Field Status"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Reactant Mode"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Field Instability"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Field Temperature"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Field Strength"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Plasma Content"})]}),c.map((function(e){return(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.name}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:[e.x,", ",e.y,", ",e.z]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",content:e.has_field?"Online":"Offline",selected:e.has_field,disabled:!e.core_operational,onClick:function(){return i("toggle_active",{core:e.ref})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",content:e.reactant_dump?"Dump":"Maintain",selected:e.has_field,disabled:!e.core_operational,onClick:function(){return i("toggle_reactantdump",{core:e.ref})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.field_instability}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.field_temperature}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Knob,{forcedInputWidth:"60px",size:1.25,color:!!e.has_field&&"yellow",value:e.target_field_strength,unit:"(W.m^-3)",minValue:1,maxValue:1e3,stepPixelSize:1,onDrag:function(t,n){return i("set_fieldstr",{core:e.ref,fieldstr:n})}})}),(0,o.createComponentVNode)(2,a.Table.Cell)]},e.name)}))]})})};t.RustCoreMonitorContent=c},function(e,t,n){"use strict";t.__esModule=!0,t.RustFuelContent=t.RustFuelControl=void 0;var o=n(0),r=n(1),i=n(3),a=n(2);t.RustFuelControl=function(e,t){return(0,o.createComponentVNode)(2,i.Window,{width:627,height:700,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:(0,o.createComponentVNode)(2,c)})})};var c=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data.fuels;return(0,o.createComponentVNode)(2,a.Section,{title:"Fuel Injectors",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"pencil-alt",content:"Set Tag",onClick:function(){return i("set_tag")}}),children:(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Name"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Position"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Status"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Remaining Fuel"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Fuel Rod Composition"})]}),c.map((function(e){return(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.name}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:[e.x,", ",e.y,", ",e.z]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",content:e.active?"Online":"Offline",selected:e.active,disabled:!e.deployed,onClick:function(){return i("toggle_active",{fuel:e.ref})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.fuel_amt}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.fuel_type})]},e.name)}))]})})};t.RustFuelContent=c},function(e,t,n){"use strict";t.__esModule=!0,t.Secbot=void 0;var o=n(0),r=n(1),i=n(2),a=n(3);t.Secbot=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.on,u=l.open,s=l.locked,m=l.idcheck,p=l.check_records,h=l.check_arrest,C=l.arrest_type,f=l.declare_arrests,N=l.bot_patrolling,b=l.patrol;return(0,o.createComponentVNode)(2,a.Window,{width:390,height:320,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,i.Section,{title:"Automatic Security Unit v2.0",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"power-off",selected:d,onClick:function(){return c("power")},children:d?"On":"Off"}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Maintenance Panel",color:u?"bad":"good",children:u?"Open":"Closed"}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Behavior Controls",color:s?"good":"bad",children:s?"Locked":"Unlocked"})]})}),!s&&(0,o.createComponentVNode)(2,i.Section,{title:"Behavior Controls",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Check for Weapon Authorization",children:(0,o.createComponentVNode)(2,i.Button,{icon:m?"toggle-on":"toggle-off",selected:m,onClick:function(){return c("idcheck")},children:m?"Yes":"No"})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Check Security Records",children:(0,o.createComponentVNode)(2,i.Button,{icon:p?"toggle-on":"toggle-off",selected:p,onClick:function(){return c("ignorerec")},children:p?"Yes":"No"})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Check Arrest Status",children:(0,o.createComponentVNode)(2,i.Button,{icon:h?"toggle-on":"toggle-off",selected:h,onClick:function(){return c("ignorearr")},children:h?"Yes":"No"})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Operating Mode",children:(0,o.createComponentVNode)(2,i.Button,{icon:C?"toggle-on":"toggle-off",selected:C,onClick:function(){return c("switchmode")},children:C?"Detain":"Arrest"})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Report Arrests",children:(0,o.createComponentVNode)(2,i.Button,{icon:f?"toggle-on":"toggle-off",selected:f,onClick:function(){return c("declarearrests")},children:f?"Yes":"No"})}),!!N&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Auto Patrol",children:(0,o.createComponentVNode)(2,i.Button,{icon:b?"toggle-on":"toggle-off",selected:b,onClick:function(){return c("patrol")},children:b?"Yes":"No"})})]})})||null]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.SecurityRecords=void 0;var o=n(0),r=n(1),i=n(2),a=n(45),c=n(3),l=n(95),d=n(96),u=n(62),s=(n(6),function(e,t){(0,a.modalOpen)(e,"edit",{field:t.edit,value:t.value})});t.SecurityRecords=function(e,t){var n,s=(0,r.useBackend)(t).data,C=s.authenticated,f=s.screen;return C?(2===f?n=(0,o.createComponentVNode)(2,m):3===f?n=(0,o.createComponentVNode)(2,p):4===f&&(n=(0,o.createComponentVNode)(2,h)),(0,o.createComponentVNode)(2,c.Window,{width:700,height:680,resizable:!0,children:[(0,o.createComponentVNode)(2,a.ComplexModal,{maxHeight:"100%",maxWidth:"400px"}),(0,o.createComponentVNode)(2,c.Window.Content,{className:"Layout__content--flexColumn",children:[(0,o.createComponentVNode)(2,l.LoginInfo),(0,o.createComponentVNode)(2,u.TemporaryNotice),(0,o.createComponentVNode)(2,N),(0,o.createComponentVNode)(2,i.Section,{height:"89%",flexGrow:"1",children:n})]})]})):(0,o.createComponentVNode)(2,c.Window,{width:700,height:680,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{children:(0,o.createComponentVNode)(2,d.LoginScreen)})})};var m=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data.records;return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Input,{fluid:!0,placeholder:"Search by Name, DNA, or ID",onChange:function(e,t){return a("search",{t1:t})}}),(0,o.createComponentVNode)(2,i.Box,{mt:"0.5rem",children:c.map((function(e,t){return(0,o.createComponentVNode)(2,i.Button,{icon:"user",mb:"0.5rem",color:e.color,content:e.id+": "+e.name+" (Criminal Status: "+e.criminal+")",onClick:function(){return a("d_rec",{d_rec:e.ref})}},t)}))})],4)},p=function(e,t){var n=(0,r.useBackend)(t).act;return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:"download",content:"Backup to Disk",disabled:!0}),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,i.Button,{icon:"upload",content:"Upload from Disk",my:"0.5rem",disabled:!0}),(0,o.createTextVNode)(" "),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,i.Button.Confirm,{icon:"trash",content:"Delete All Security Records",onClick:function(){return n("del_all")}})],4)},h=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,l=c.security,d=c.printing;return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{title:"General Data",level:2,mt:"-6px",children:(0,o.createComponentVNode)(2,C)}),(0,o.createComponentVNode)(2,i.Section,{title:"Security Data",level:2,children:(0,o.createComponentVNode)(2,f)}),(0,o.createComponentVNode)(2,i.Section,{title:"Actions",level:2,children:[(0,o.createComponentVNode)(2,i.Button.Confirm,{icon:"trash",disabled:!!l.empty,content:"Delete Security Record",color:"bad",onClick:function(){return a("del_r")}}),(0,o.createComponentVNode)(2,i.Button.Confirm,{icon:"trash",disabled:!!l.empty,content:"Delete Record (All)",color:"bad",onClick:function(){return a("del_r_2")}}),(0,o.createComponentVNode)(2,i.Button,{icon:d?"spinner":"print",disabled:d,iconSpin:!!d,content:"Print Entry",ml:"0.5rem",onClick:function(){return a("print_p")}}),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,i.Button,{icon:"arrow-left",content:"Back",mt:"0.5rem",onClick:function(){return a("screen",{screen:2})}})]})],4)},C=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data.general;return c&&c.fields?(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Box,{width:"50%",float:"left",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:c.fields.map((function(e,n){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.field,children:[(0,o.createComponentVNode)(2,i.Box,{height:"20px",display:"inline-block",children:e.value.split("\n").map((function(e){return(0,o.createComponentVNode)(2,i.Box,{children:e},e)}))}),!!e.edit&&(0,o.createComponentVNode)(2,i.Button,{icon:"pen",ml:"0.5rem",onClick:function(){return s(t,e)}})]},n)}))})}),(0,o.createComponentVNode)(2,i.Box,{width:"50%",float:"right",textAlign:"right",children:[!!c.has_photos&&c.photos.map((function(e,t){return(0,o.createComponentVNode)(2,i.Box,{display:"inline-block",textAlign:"center",color:"label",children:[(0,o.createVNode)(1,"img",null,null,1,{src:e.substr(1,e.length-1),style:{width:"96px","margin-bottom":"0.5rem","-ms-interpolation-mode":"nearest-neighbor"}}),(0,o.createVNode)(1,"br"),"Photo #",t+1]},t)})),(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.Button,{onClick:function(){return a("photo_front")},children:"Update Front Photo"}),(0,o.createComponentVNode)(2,i.Button,{onClick:function(){return a("photo_side")},children:"Update Side Photo"})]})]})],4):(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"General records lost!"})},f=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data.security;return l&&l.fields?(0,o.createFragment)([(0,o.createComponentVNode)(2,i.LabeledList,{children:l.fields.map((function(e,n){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.field,children:[e.value.split("\n").map((function(e){return(0,o.createComponentVNode)(2,i.Box,{children:e},e)})),(0,o.createComponentVNode)(2,i.Button,{icon:"pen",ml:"0.5rem",mb:e.line_break?"1rem":"initial",onClick:function(){return s(t,e)}})]},n)}))}),(0,o.createComponentVNode)(2,i.Section,{title:"Comments/Log",level:2,children:[0===l.comments.length?(0,o.createComponentVNode)(2,i.Box,{color:"label",children:"No comments found."}):l.comments.map((function(e,t){return(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.Box,{color:"label",display:"inline",children:e.header}),(0,o.createVNode)(1,"br"),e.text,(0,o.createComponentVNode)(2,i.Button,{icon:"comment-slash",color:"bad",ml:"0.5rem",onClick:function(){return c("del_c",{del_c:t+1})}})]},t)})),(0,o.createComponentVNode)(2,i.Button,{icon:"comment",content:"Add Entry",color:"good",mt:"0.5rem",mb:"0",onClick:function(){return(0,a.modalOpen)(t,"add_c")}})]})],4):(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:["Security records lost!",(0,o.createComponentVNode)(2,i.Button,{icon:"pen",content:"New Record",ml:"0.5rem",onClick:function(){return c("new")}})]})},N=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data.screen;return(0,o.createComponentVNode)(2,i.Tabs,{children:[(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:2===c,onClick:function(){return a("screen",{screen:2})},children:[(0,o.createComponentVNode)(2,i.Icon,{name:"list"}),"List Records"]}),(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:3===c,onClick:function(){return a("screen",{screen:3})},children:[(0,o.createComponentVNode)(2,i.Icon,{name:"wrench"}),"Record Maintenance"]})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.SeedStorage=void 0;var o=n(0),r=(n(5),n(1)),i=n(2),a=n(3),c=n(6),l=n(8);t.SeedStorage=function(e,t){var n=(0,r.useBackend)(t),d=n.act,u=n.data,s=(u.scanner,u.seeds),m=(0,l.sortBy)((function(e){return e.name.toLowerCase()}))(s);return(0,o.createComponentVNode)(2,a.Window,{width:600,height:760,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,i.Section,{title:"Seeds",children:m.map((function(e){return(0,o.createComponentVNode)(2,i.Flex,{spacing:1,mt:-1,children:[(0,o.createComponentVNode)(2,i.Flex.Item,{basis:"60%",children:(0,o.createComponentVNode)(2,i.Collapsible,{title:(0,c.toTitleCase)(e.name)+" #"+e.uid,children:(0,o.createComponentVNode)(2,i.Section,{width:"165%",title:"Traits",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:Object.keys(e.traits).map((function(t){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:(0,c.toTitleCase)(t),children:e.traits[t]},t)}))})})})}),(0,o.createComponentVNode)(2,i.Flex.Item,{mt:.4,children:[e.amount," Remaining"]}),(0,o.createComponentVNode)(2,i.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"download",onClick:function(){return d("vend",{id:e.id})},children:"Vend"})}),(0,o.createComponentVNode)(2,i.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"trash",onClick:function(){return d("purge",{id:e.id})},children:"Purge"})})]},e.name+e.uid)}))})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.ShieldCapacitor=void 0;var o=n(0),r=n(1),i=n(3),a=n(2),c=n(5),l=n(20);t.ShieldCapacitor=function(e,t){var n=(0,r.useBackend)(t),d=n.act,u=n.data,s=u.active,m=u.time_since_fail,p=u.stored_charge,h=u.max_charge,C=u.charge_rate,f=u.max_charge_rate;return(0,o.createComponentVNode)(2,i.Window,{width:500,height:400,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Status",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",selected:s,content:s?"Online":"Offline",onClick:function(){return d("toggle")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Capacitor Status",children:m>2?(0,o.createComponentVNode)(2,a.Box,{color:"good",children:"OK."}):(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Discharging!"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Stored Energy",children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:p,format:function(e){return(0,l.formatSiUnit)(e,0,"J")}})," (",(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:100*(0,c.round)(p/h,1)}),"%)"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Charge Rate",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:C,step:100,stepPixelSize:.2,minValue:1e4,maxValue:f,format:function(e){return(0,l.formatPower)(e)},onDrag:function(e,t){return d("charge_rate",{rate:t})}})})]})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.ShieldGenerator=void 0;var o=n(0),r=n(1),i=n(3),a=n(2),c=n(5),l=n(20),d=n(61);t.ShieldGenerator=function(e,t){var n=(0,r.useBackend)(t),a=(n.act,n.data.locked);return(0,o.createComponentVNode)(2,i.Window,{width:500,height:400,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:a?(0,o.createComponentVNode)(2,u):(0,o.createComponentVNode)(2,s)})})};var u=function(e,t){return(0,o.createComponentVNode)(2,d.FullscreenNotice,{title:"Locked",children:[(0,o.createComponentVNode)(2,a.Box,{fontSize:"1.5rem",bold:!0,children:(0,o.createComponentVNode)(2,a.Icon,{name:"exclamation-triangle",verticalAlign:"middle",size:3,mr:"1rem"})}),(0,o.createComponentVNode)(2,a.Box,{color:"label",my:"1rem",children:"Swipe your ID to begin."})]})},s=function(e,t){var n=(0,r.useBackend)(t),i=n.act,d=n.data.lockedData,u=d.capacitors,s=d.active,m=d.failing,p=d.radius,h=d.max_radius,C=d.z_range,f=d.max_z_range,N=d.average_field_strength,b=d.target_field_strength,V=d.max_field_strength,g=d.shields,v=d.upkeep,_=d.strengthen_rate,k=d.max_strengthen_rate,y=d.gen_power,L=(u||[]).length;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Status",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Field Status",children:m?(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Unstable"}):(0,o.createComponentVNode)(2,a.Box,{color:"good",children:"Stable"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Overall Field Strength",children:[(0,c.round)(N,2)," Renwick (",b&&(0,c.round)(100*N/b,1)||"NA","%)"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Upkeep Power",children:(0,l.formatPower)(v)}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Shield Generation Power",children:(0,l.formatPower)(y)}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Currently Shielded",children:[g," m\xb2"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Capacitors",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:L?u.map((function(e,t){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Capacitor #"+t,children:[e.active?(0,o.createComponentVNode)(2,a.Box,{color:"good",children:"Online"}):(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Offline"}),(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Charge",children:[(0,l.formatSiUnit)(e.stored_charge,0,"J")," (",100*(0,c.round)(e.stored_charge/e.max_charge,2),"%)"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",children:e.failing?(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Discharging"}):(0,o.createComponentVNode)(2,a.Box,{color:"good",children:"OK."})})]})]},t)})):(0,o.createComponentVNode)(2,a.LabeledList.Item,{color:"bad",children:"No Capacitors Connected"})})})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Controls",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",content:s?"Online":"Offline",selected:s,onClick:function(){return i("toggle")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Coverage Radius",children:(0,o.createComponentVNode)(2,a.NumberInput,{fluid:!0,stepPixelSize:6,minValue:0,maxValue:h,value:p,unit:"m",onDrag:function(e,t){return i("change_radius",{val:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Vertical Shielding",children:(0,o.createComponentVNode)(2,a.NumberInput,{fluid:!0,stepPixelSize:12,minValue:0,maxValue:f,value:C,unit:"vertical range",onDrag:function(e,t){return i("z_range",{val:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Charge Rate",children:(0,o.createComponentVNode)(2,a.NumberInput,{fluid:!0,stepPixelSize:12,minValue:0,step:.1,maxValue:k,value:_,format:function(e){return(0,c.round)(e,1)},unit:"Renwick/s",onDrag:function(e,t){return i("strengthen_rate",{val:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Maximum Field Strength",children:(0,o.createComponentVNode)(2,a.NumberInput,{fluid:!0,stepPixelSize:12,minValue:1,maxValue:V,value:b,unit:"Renwick",onDrag:function(e,t){return i("target_field_strength",{val:t})}})})]})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.ShuttleControl=void 0;var o=n(0),r=n(6),i=n(1),a=n(2),c=n(3),l=function(e,t){var n="ERROR",r="bad",i=!1;return"docked"===e?(n="DOCKED",r="good"):"docking"===e?(n="DOCKING",r="average",i=!0):"undocking"===e?(n="UNDOCKING",r="average",i=!0):"undocked"===e&&(n="UNDOCKED",r="#676767"),i&&t&&(n+="-MANUAL"),(0,o.createComponentVNode)(2,a.Box,{color:r,children:n})},d=function(e,t){var n=(0,i.useBackend)(t),r=n.act,c=n.data,d=e.engineName,u=void 0===d?"Bluespace Drive":d,s=c.shuttle_status,m=c.shuttle_state,p=c.has_docking,h=c.docking_status,C=c.docking_override,f=c.docking_codes;return(0,o.createComponentVNode)(2,a.Section,{title:"Shuttle Status",children:[(0,o.createComponentVNode)(2,a.Box,{color:"label",mb:1,children:s}),(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:u,children:"idle"===m&&(0,o.createComponentVNode)(2,a.Box,{color:"#676767",bold:!0,children:"IDLE"})||"warmup"===m&&(0,o.createComponentVNode)(2,a.Box,{color:"#336699",children:"SPINNING UP"})||"in_transit"===m&&(0,o.createComponentVNode)(2,a.Box,{color:"#336699",children:"ENGAGED"})||(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"ERROR"})}),p&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Docking Status",children:l(h,C)}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Docking Codes",children:(0,o.createComponentVNode)(2,a.Button,{icon:"pen",onClick:function(){return r("set_codes")},children:f||"Not Set"})})],4)||null]})]})},u=function(e,t){var n=(0,i.useBackend)(t),r=n.act,c=n.data,l=c.can_launch,d=c.can_cancel,u=c.can_force;return(0,o.createComponentVNode)(2,a.Section,{title:"Controls",children:(0,o.createComponentVNode)(2,a.Flex,{spacing:1,children:[(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return r("move")},disabled:!l,icon:"rocket",fluid:!0,children:"Launch Shuttle"})}),(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return r("cancel")},disabled:!d,icon:"ban",fluid:!0,children:"Cancel Launch"})}),(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return r("force")},color:"bad",disabled:!u,icon:"exclamation-triangle",fluid:!0,children:"Force Launch"})})]})})},s={ShuttleControlConsoleDefault:(0,o.createComponentVNode)(2,(function(e,t){var n=(0,i.useBackend)(t);n.act,n.data;return(0,o.createFragment)([(0,o.createComponentVNode)(2,d),(0,o.createComponentVNode)(2,u)],4)})),ShuttleControlConsoleMulti:(0,o.createComponentVNode)(2,(function(e,t){var n=(0,i.useBackend)(t),r=n.act,c=n.data,l=c.can_cloak,s=c.can_pick,m=c.legit,p=c.cloaked,h=c.destination_name;return(0,o.createFragment)([(0,o.createComponentVNode)(2,d),(0,o.createComponentVNode)(2,a.Section,{title:"Multishuttle Controls",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[l&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:m?"ATC Inhibitor":"Cloaking",children:(0,o.createComponentVNode)(2,a.Button,{selected:p,icon:p?"eye":"eye-o",onClick:function(){return r("toggle_cloaked")},children:p?"Enabled":"Disabled"})})||null,(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current Destination",children:(0,o.createComponentVNode)(2,a.Button,{icon:"taxi",disabled:!s,onClick:function(){return r("pick")},children:h})})]})}),(0,o.createComponentVNode)(2,u)],4)})),ShuttleControlConsoleExploration:(0,o.createComponentVNode)(2,(function(e,t){var n=(0,i.useBackend)(t),r=n.act,c=n.data,l=c.can_pick,s=c.destination_name,m=c.fuel_usage,p=c.fuel_span,h=c.remaining_fuel;return(0,o.createFragment)([(0,o.createComponentVNode)(2,d,{engineName:"Engines"}),(0,o.createComponentVNode)(2,a.Section,{title:"Jump Controls",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current Destination",children:(0,o.createComponentVNode)(2,a.Button,{icon:"taxi",disabled:!l,onClick:function(){return r("pick")},children:s})}),m&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Est. Delta-V Budget",color:p,children:[h," m/s"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Avg. Delta-V Per Maneuver",children:[m," m/s"]})],4)||null]})}),(0,o.createComponentVNode)(2,u)],4)})),ShuttleControlConsoleWeb:(0,o.createComponentVNode)(2,(function(e,t){var n=(0,i.useBackend)(t),c=n.act,d=n.data,u=d.autopilot,s=d.can_rename,m=d.shuttle_state,p=d.is_moving,h=d.skip_docking,C=d.docking_status,f=d.docking_override,N=d.shuttle_location,b=d.can_cloak,V=d.cloaked,g=d.can_autopilot,v=d.routes,_=d.is_in_transit,k=d.travel_progress,y=d.time_left,L=d.doors,B=d.sensors;return(0,o.createFragment)([u&&(0,o.createComponentVNode)(2,a.Section,{title:"AI PILOT (CLASS D) ACTIVE",children:(0,o.createComponentVNode)(2,a.Box,{inline:!0,italic:!0,children:"This vessel will start and stop automatically. Ensure that all non-cycling capable hatches and doors are closed, as the automated system may not be able to control them. Docking and flight controls are locked. To unlock, disable the automated flight system."})})||null,(0,o.createComponentVNode)(2,a.Section,{title:"Shuttle Status",buttons:s&&(0,o.createComponentVNode)(2,a.Button,{icon:"pen",onClick:function(){return c("rename_command")},children:"Rename"})||null,children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Engines",children:"idle"===m&&(0,o.createComponentVNode)(2,a.Box,{color:"#676767",bold:!0,children:"IDLE"})||"warmup"===m&&(0,o.createComponentVNode)(2,a.Box,{color:"#336699",children:"SPINNING UP"})||"in_transit"===m&&(0,o.createComponentVNode)(2,a.Box,{color:"#336699",children:"ENGAGED"})||(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"ERROR"})}),!p&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current Location",children:(0,r.toTitleCase)(N)}),!h&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Docking Status",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{selected:"docked"===C,disabled:"undocked"!==C&&"docked"!==C,onClick:function(){return c("dock_command")},children:"Dock"}),(0,o.createComponentVNode)(2,a.Button,{selected:"undocked"===C,disabled:"docked"!==C&&"undocked"!==C,onClick:function(){return c("undock_command")},children:"Undock"})],4),children:(0,o.createComponentVNode)(2,a.Box,{bold:!0,inline:!0,children:l(C,f)})})||null,b&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Cloaking",children:(0,o.createComponentVNode)(2,a.Button,{selected:V,icon:V?"eye":"eye-o",onClick:function(){return c("toggle_cloaked")},children:V?"Enabled":"Disabled"})})||null,g&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Autopilot",children:(0,o.createComponentVNode)(2,a.Button,{selected:u,icon:u?"eye":"eye-o",onClick:function(){return c("toggle_autopilot")},children:u?"Enabled":"Disabled"})})||null],0)||null]}),!p&&(0,o.createComponentVNode)(2,a.Section,{level:2,title:"Available Destinations",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:v.length&&v.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,children:(0,o.createComponentVNode)(2,a.Button,{icon:"rocket",onClick:function(){return c("traverse",{traverse:e.index})},children:e.travel_time})},e.name)}))||(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Error",color:"bad",children:"No routes found."})})})||null]}),_&&(0,o.createComponentVNode)(2,a.Section,{title:"Transit ETA",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Distance from target",children:(0,o.createComponentVNode)(2,a.ProgressBar,{color:"good",minValue:0,maxValue:100,value:k,children:[y,"s"]})})})})||null,Object.keys(L).length&&(0,o.createComponentVNode)(2,a.Section,{title:"Hatch Status",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:Object.keys(L).map((function(e){var t=L[e];return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e,children:[t.open&&(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:"bad",children:"Open"})||(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:"good",children:"Closed"}),"\xa0-\xa0",t.bolted&&(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:"good",children:"Bolted"})||(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:"bad",children:"Unbolted"})]},e)}))})})||null,Object.keys(B).length&&(0,o.createComponentVNode)(2,a.Section,{title:"Sensors",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:Object.keys(B).map((function(e){var t=B[e];return-1===t.reading?(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e,color:"bad",children:"Unable to get sensor air reading."}):(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pressure",children:[t.pressure,"kPa"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Temperature",children:[t.temp,"\xb0C"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Oxygen",children:[t.oxygen,"%"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Nitrogen",children:[t.nitrogen,"%"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Carbon Dioxide",children:[t.carbon_dioxide,"%"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Phoron",children:[t.phoron,"%"]}),t.other&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Other",children:[t.other,"%"]})||null]})},e)}))})})||null],0)}))};t.ShuttleControl=function(e,t){var n=(0,i.useBackend)(t),r=(n.act,n.data.subtemplate);return(0,o.createComponentVNode)(2,c.Window,{width:470,height:"ShuttleControlConsoleWeb"===r?560:370,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{children:s[r]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Sleeper=void 0;var o=n(0),r=n(5),i=n(1),a=n(2),c=n(3),l=[["good","Alive"],["average","Unconscious"],["bad","DEAD"]],d=[["Resp","oxyLoss"],["Toxin","toxLoss"],["Brute","bruteLoss"],["Burn","fireLoss"]],u={average:[.25,.5],bad:[.5,Infinity]},s=["bad","average","average","good","average","average","bad"];t.Sleeper=function(e,t){var n=(0,i.useBackend)(t),r=(n.act,n.data.hasOccupant?(0,o.createComponentVNode)(2,m):(0,o.createComponentVNode)(2,N));return(0,o.createComponentVNode)(2,c.Window,{width:550,height:760,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{className:"Layout__content--flexColumn",children:r})})};var m=function(e,t){var n=(0,i.useBackend)(t),r=(n.act,n.data),a=(r.occupant,r.dialysis),c=r.stomachpumping;return(0,o.createFragment)([(0,o.createComponentVNode)(2,p),(0,o.createComponentVNode)(2,h),(0,o.createComponentVNode)(2,C,{title:"Dialysis",active:a,actToDo:"togglefilter"}),(0,o.createComponentVNode)(2,C,{title:"Stomach Pump",active:c,actToDo:"togglepump"}),(0,o.createComponentVNode)(2,f)],4)},p=function(e,t){var n=(0,i.useBackend)(t),c=n.act,d=n.data,u=d.occupant,m=d.auto_eject_dead,p=d.stasis;return(0,o.createComponentVNode)(2,a.Section,{title:"Occupant",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{color:"label",display:"inline",children:"Auto-eject if dead:\xa0"}),(0,o.createComponentVNode)(2,a.Button,{icon:m?"toggle-on":"toggle-off",selected:m,content:m?"On":"Off",onClick:function(){return c("auto_eject_dead_"+(m?"off":"on"))}}),(0,o.createComponentVNode)(2,a.Button,{icon:"user-slash",content:"Eject",onClick:function(){return c("ejectify")}}),(0,o.createComponentVNode)(2,a.Button,{content:p,onClick:function(){return c("changestasis")}})],4),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Name",children:u.name}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Health",children:(0,o.createComponentVNode)(2,a.ProgressBar,{min:0,max:u.maxHealth,value:u.health/u.maxHealth,ranges:{good:[.5,Infinity],average:[0,.5],bad:[-Infinity,0]},children:(0,r.round)(u.health,0)})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",color:l[u.stat][0],children:l[u.stat][1]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Temperature",children:(0,o.createComponentVNode)(2,a.ProgressBar,{min:"0",max:u.maxTemp,value:u.bodyTemperature/u.maxTemp,color:s[u.temperatureSuitability+3],children:[(0,r.round)(u.btCelsius,0),"\xb0C,",(0,r.round)(u.btFaren,0),"\xb0F"]})}),!!u.hasBlood&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Blood Level",children:(0,o.createComponentVNode)(2,a.ProgressBar,{min:"0",max:u.bloodMax,value:u.bloodLevel/u.bloodMax,ranges:{bad:[-Infinity,.6],average:[.6,.9],good:[.6,Infinity]},children:[u.bloodPercent,"%, ",u.bloodLevel,"cl"]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pulse",verticalAlign:"middle",children:[u.pulse," BPM"]})],4)]})})},h=function(e,t){var n=(0,i.useBackend)(t).data.occupant;return(0,o.createComponentVNode)(2,a.Section,{title:"Damage",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:d.map((function(e,t){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e[0],children:(0,o.createComponentVNode)(2,a.ProgressBar,{min:"0",max:"100",value:n[e[1]]/100,ranges:u,children:(0,r.round)(n[e[1]],0)},t)},t)}))})})},C=function(e,t){var n=(0,i.useBackend)(t),r=n.act,c=n.data,l=c.isBeakerLoaded,d=c.beakerMaxSpace,u=c.beakerFreeSpace,s=e.active,m=e.actToDo,p=e.title,h=s&&u>0;return(0,o.createComponentVNode)(2,a.Section,{title:p,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{disabled:!l||u<=0,selected:h,icon:h?"toggle-on":"toggle-off",content:h?"Active":"Inactive",onClick:function(){return r(m)}}),(0,o.createComponentVNode)(2,a.Button,{disabled:!l,icon:"eject",content:"Eject",onClick:function(){return r("removebeaker")}})],4),children:l?(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Remaining Space",children:(0,o.createComponentVNode)(2,a.ProgressBar,{min:"0",max:d,value:u/d,ranges:{good:[.5,Infinity],average:[.25,.5],bad:[-Infinity,.25]},children:[u,"u"]})})}):(0,o.createComponentVNode)(2,a.Box,{color:"label",children:"No beaker loaded."})})},f=function(e,t){var n=(0,i.useBackend)(t),r=n.act,c=n.data,l=c.occupant,d=c.chemicals,u=c.maxchem,s=c.amounts;return(0,o.createComponentVNode)(2,a.Section,{title:"Chemicals",flexGrow:"1",children:d.map((function(e,t){var n,i="";return e.overdosing?(i="bad",n=(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:[(0,o.createComponentVNode)(2,a.Icon,{name:"exclamation-circle"}),"\xa0 Overdosing!"]})):e.od_warning&&(i="average",n=(0,o.createComponentVNode)(2,a.Box,{color:"average",children:[(0,o.createComponentVNode)(2,a.Icon,{name:"exclamation-triangle"}),"\xa0 Close to overdosing"]})),(0,o.createComponentVNode)(2,a.Box,{backgroundColor:"rgba(0, 0, 0, 0.33)",mb:"0.5rem",children:(0,o.createComponentVNode)(2,a.Section,{title:e.title,level:"3",mx:"0",lineHeight:"18px",buttons:n,children:(0,o.createComponentVNode)(2,a.Flex,{align:"flex-start",children:[(0,o.createComponentVNode)(2,a.ProgressBar,{min:"0",max:u,value:e.occ_amount/u,color:i,mr:"0.5rem",children:[e.pretty_amount,"/",u,"u"]}),s.map((function(t,n){return(0,o.createComponentVNode)(2,a.Button,{disabled:!e.injectable||e.occ_amount+t>u||2===l.stat,icon:"syringe",content:t,mb:"0",height:"19px",onClick:function(){return r("chemical",{chemid:e.id,amount:t})}},n)}))]})})},t)}))})},N=function(e,t){var n=(0,i.useBackend)(t),r=n.act,c=n.data.isBeakerLoaded;return(0,o.createComponentVNode)(2,a.Section,{textAlign:"center",flexGrow:"1",children:(0,o.createComponentVNode)(2,a.Flex,{height:"100%",children:(0,o.createComponentVNode)(2,a.Flex.Item,{grow:"1",align:"center",color:"label",children:[(0,o.createComponentVNode)(2,a.Icon,{name:"user-slash",mb:"0.5rem",size:"5"}),(0,o.createVNode)(1,"br"),"No occupant detected.",c&&(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Remove Beaker",onClick:function(){return r("removebeaker")}})})||null]})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.SmartVend=void 0;var o=n(0),r=n(8),i=n(1),a=n(2),c=n(3);t.SmartVend=function(e,t){var n=(0,i.useBackend)(t),l=n.act,d=n.config,u=n.data;return(0,o.createComponentVNode)(2,c.Window,{width:440,height:550,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,a.Section,{title:"Storage",children:[u.secure&&(0,o.createComponentVNode)(2,a.NoticeBox,{danger:-1===u.locked,info:-1!==u.locked,children:-1===u.locked?(0,o.createComponentVNode)(2,a.Box,{children:"Sec.re ACC_** //):securi_nt.diag=>##'or 1=1'%($..."}):(0,o.createComponentVNode)(2,a.Box,{children:"Secure Access: Please have your identification ready."})})||null,0===u.contents.length&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:["Unfortunately, this ",d.title," is empty."]})||(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:"Item"}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,textAlign:"center",children:"Amount"}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,textAlign:"center",children:"Dispense"})]}),(0,r.map)((function(e,t){return(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:e.name}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,textAlign:"center",children:[e.amount," in stock"]}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:[(0,o.createComponentVNode)(2,a.Button,{content:"1",disabled:e.amount<1,onClick:function(){return l("Release",{index:e.index,amount:1})}}),(0,o.createComponentVNode)(2,a.Button,{content:"5",disabled:e.amount<5,onClick:function(){return l("Release",{index:e.index,amount:5})}}),(0,o.createComponentVNode)(2,a.Button,{content:"Custom",disabled:e.amount<1,onClick:function(){return l("Release",{index:e.index})}}),(0,o.createComponentVNode)(2,a.Button,{content:"All",disabled:e.amount<1,onClick:function(){return l("Release",{index:e.index,amount:e.amount})}})]})]},t)}))(u.contents)]})]})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Smes=void 0;var o=n(0),r=n(1),i=n(2),a=n(20),c=n(3),l=n(5);t.Smes=function(e,t){var n=(0,r.useBackend)(t),d=n.act,u=n.data,s=u.capacityPercent,m=u.capacity,p=u.charge,h=u.inputAttempt,C=u.inputting,f=u.inputLevel,N=u.inputLevelMax,b=u.inputAvailable,V=u.outputAttempt,g=u.outputting,v=u.outputLevel,_=u.outputLevelMax,k=u.outputUsed,y=(s>=100?"good":C&&"average")||"bad",L=(g?"good":p>0&&"average")||"bad";return(0,o.createComponentVNode)(2,c.Window,{width:340,height:350,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{children:[(0,o.createComponentVNode)(2,i.Section,{title:"Stored Energy",children:(0,o.createComponentVNode)(2,i.ProgressBar,{value:.01*s,ranges:{good:[.5,Infinity],average:[.15,.5],bad:[-Infinity,.15]},children:[(0,l.round)(p/6e4,1)," kWh / ",(0,l.round)(m/6e4)," kWh (",s,"%)"]})}),(0,o.createComponentVNode)(2,i.Section,{title:"Input",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Charge Mode",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:h?"sync-alt":"times",selected:h,onClick:function(){return d("tryinput")},children:h?"On":"Off"}),children:(0,o.createComponentVNode)(2,i.Box,{color:y,children:(s>=100?"Fully Charged":C&&"Charging")||"Not Charging"})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Target Input",children:(0,o.createComponentVNode)(2,i.Flex,{inline:!0,width:"100%",children:[(0,o.createComponentVNode)(2,i.Flex.Item,{children:[(0,o.createComponentVNode)(2,i.Button,{icon:"fast-backward",disabled:0===f,onClick:function(){return d("input",{target:"min"})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"backward",disabled:0===f,onClick:function(){return d("input",{adjust:-1e4})}})]}),(0,o.createComponentVNode)(2,i.Flex.Item,{grow:1,mx:1,children:(0,o.createComponentVNode)(2,i.Slider,{value:f/1e3,fillValue:b/1e3,minValue:0,maxValue:N/1e3,step:5,stepPixelSize:4,format:function(e){return(0,a.formatPower)(1e3*e,1)},onDrag:function(e,t){return d("input",{target:1e3*t})}})}),(0,o.createComponentVNode)(2,i.Flex.Item,{children:[(0,o.createComponentVNode)(2,i.Button,{icon:"forward",disabled:f===N,onClick:function(){return d("input",{adjust:1e4})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"fast-forward",disabled:f===N,onClick:function(){return d("input",{target:"max"})}})]})]})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Available",children:(0,a.formatPower)(b)})]})}),(0,o.createComponentVNode)(2,i.Section,{title:"Output",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Output Mode",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:V?"power-off":"times",selected:V,onClick:function(){return d("tryoutput")},children:V?"On":"Off"}),children:(0,o.createComponentVNode)(2,i.Box,{color:L,children:g?"Sending":p>0?"Not Sending":"No Charge"})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Target Output",children:(0,o.createComponentVNode)(2,i.Flex,{inline:!0,width:"100%",children:[(0,o.createComponentVNode)(2,i.Flex.Item,{children:[(0,o.createComponentVNode)(2,i.Button,{icon:"fast-backward",disabled:0===v,onClick:function(){return d("output",{target:"min"})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"backward",disabled:0===v,onClick:function(){return d("output",{adjust:-1e4})}})]}),(0,o.createComponentVNode)(2,i.Flex.Item,{grow:1,mx:1,children:(0,o.createComponentVNode)(2,i.Slider,{value:v/1e3,minValue:0,maxValue:_/1e3,step:5,stepPixelSize:4,format:function(e){return(0,a.formatPower)(1e3*e,1)},onDrag:function(e,t){return d("output",{target:1e3*t})}})}),(0,o.createComponentVNode)(2,i.Flex.Item,{children:[(0,o.createComponentVNode)(2,i.Button,{icon:"forward",disabled:v===_,onClick:function(){return d("output",{adjust:1e4})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"fast-forward",disabled:v===_,onClick:function(){return d("output",{target:"max"})}})]})]})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Outputting",children:(0,a.formatPower)(k)})]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.SolarControl=void 0;var o=n(0),r=n(1),i=n(2),a=n(3),c=n(5);t.SolarControl=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,u=d.generated,s=d.generated_ratio,m=d.sun_angle,p=d.array_angle,h=d.rotation_rate,C=d.max_rotation_rate,f=d.tracking_state,N=d.connected_panels,b=d.connected_tracker;return(0,o.createComponentVNode)(2,a.Window,{width:380,height:230,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:[(0,o.createComponentVNode)(2,i.Section,{title:"Status",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"sync",content:"Scan for new hardware",onClick:function(){return l("refresh")}}),children:(0,o.createComponentVNode)(2,i.Grid,{children:[(0,o.createComponentVNode)(2,i.Grid.Column,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Solar tracker",color:b?"good":"bad",children:b?"OK":"N/A"}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Solar panels",color:N>0?"good":"bad",children:N})]})}),(0,o.createComponentVNode)(2,i.Grid.Column,{size:1.5,children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Power output",children:(0,o.createComponentVNode)(2,i.ProgressBar,{ranges:{good:[.66,Infinity],average:[.33,.66],bad:[-Infinity,.33]},minValue:0,maxValue:1,value:s,children:u+" W"})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Star orientation",children:[m,"\xb0"]})]})})]})}),(0,o.createComponentVNode)(2,i.Section,{title:"Controls",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Tracking",children:[(0,o.createComponentVNode)(2,i.Button,{icon:"times",content:"Off",selected:0===f,onClick:function(){return l("tracking",{mode:0})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"clock-o",content:"Timed",selected:1===f,onClick:function(){return l("tracking",{mode:1})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"sync",content:"Auto",selected:2===f,disabled:!b,onClick:function(){return l("tracking",{mode:2})}})]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Azimuth",children:[(0===f||1===f)&&(0,o.createComponentVNode)(2,i.NumberInput,{width:"52px",unit:"\xb0",step:1,stepPixelSize:2,minValue:-360,maxValue:720,value:p,format:function(e){var t=Math.sign(e)>0?" (CW)":" (CCW)";return Math.abs((0,c.round)(e))+t},onDrag:function(e,t){return l("azimuth",{value:t})}}),1===f&&(0,o.createComponentVNode)(2,i.NumberInput,{width:"80px",unit:"deg/h",step:1,minValue:-C-.01,maxValue:C+.01,value:h,format:function(e){var t=Math.sign(e)>0?" (CW)":" (CCW)";return Math.abs((0,c.round)(e))+t},onDrag:function(e,t){return l("azimuth_rate",{value:t})}}),2===f&&(0,o.createComponentVNode)(2,i.Box,{inline:!0,color:"label",mt:"3px",children:[p+"\xb0"," (auto)"]})]})]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.SpaceHeater=void 0;var o=n(0),r=n(28),i=n(1),a=n(2),c=n(3);t.SpaceHeater=function(e,t){var n=(0,i.useBackend)(t),l=n.act,d=n.data,u=d.temp,s=d.minTemp,m=d.maxTemp,p=d.cell,h=d.power;return(0,o.createComponentVNode)(2,c.Window,{width:300,height:250,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{title:"Status",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Target Temperature",children:[u," K (",u-r.T0C,"\xb0 C)"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current Charge",children:[h,"% ",!p&&"(No Cell Inserted)"]})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Controls",children:(0,o.createComponentVNode)(2,a.LabeledControls,{children:[(0,o.createComponentVNode)(2,a.LabeledControls.Item,{label:"Thermostat",children:(0,o.createComponentVNode)(2,a.Knob,{animated:!0,value:u-r.T0C,minValue:s-r.T0C,maxValue:m-r.T0C,unit:"C",onChange:function(e,t){return l("temp",{newtemp:t+r.T0C})}})}),(0,o.createComponentVNode)(2,a.LabeledControls.Item,{label:"Cell",children:p?(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Eject Cell",onClick:function(){return l("cellremove")}}):(0,o.createComponentVNode)(2,a.Button,{icon:"car-battery",content:"Insert Cell",onClick:function(){return l("cellinstall")}})})]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Stack=void 0;var o=n(0),r=(n(5),n(1)),i=n(2),a=n(3);n(24);t.Stack=function(e,t){var n=(0,r.useBackend)(t),l=(n.act,n.data),d=l.amount,u=l.recipes;return(0,o.createComponentVNode)(2,a.Window,{width:400,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,i.Section,{title:"Amount: "+d,children:(0,o.createComponentVNode)(2,c,{recipes:u})})})})};var c=function u(e,t){var n=(0,r.useBackend)(t),a=(n.act,n.data,e.recipes);return Object.keys(a).sort().map((function(e){var t=a[e];return t.ref===undefined?(0,o.createComponentVNode)(2,i.Collapsible,{ml:1,mb:-.7,color:"label",title:e,children:(0,o.createComponentVNode)(2,i.Box,{ml:1,children:(0,o.createComponentVNode)(2,u,{recipes:t})})}):(0,o.createComponentVNode)(2,d,{title:e,recipe:t})}))},l=function(e,t){for(var n=(0,r.useBackend)(t),a=n.act,c=(n.data,e.recipe),l=e.maxMultiplier,d=Math.min(l,Math.floor(c.max_res_amount/c.res_amount)),u=[5,10,25],s=[],m=function(){var e=h[p];d>=e&&s.push((0,o.createComponentVNode)(2,i.Button,{content:e*c.res_amount+"x",onClick:function(){return a("make",{ref:c.ref,multiplier:e})}}))},p=0,h=u;p1?"s":""),h+=")",s>1&&(h=s+"x "+h);var C=function(e,t){return e.req_amount>t?0:Math.floor(t/e.req_amount)}(d,c);return(0,o.createComponentVNode)(2,i.Box,{children:(0,o.createComponentVNode)(2,i.Table,{children:(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,disabled:!C,icon:"wrench",content:h,onClick:function(){return a("make",{ref:d.ref,multiplier:1})}})}),m>1&&C>1&&(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,children:(0,o.createComponentVNode)(2,l,{recipe:d,maxMultiplier:C})})]})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.StarcasterCh=void 0;var o=n(0),r=n(1),i=n(2),a=n(3),c=n(75);t.StarcasterCh=function(e,t){var n=(0,r.useBackend)(t),i=(n.act,n.data.article),c=(0,o.createComponentVNode)(2,d);return i&&(c=(0,o.createComponentVNode)(2,l)),(0,o.createComponentVNode)(2,a.Window,{width:575,height:750,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:c})})};var l=function(e,t){var n=(0,r.useBackend)(t),a=n.act,l=n.data.article;if(!l)return(0,o.createComponentVNode)(2,i.Section,{children:"Error: Article not found."});var d=l.title,u=l.cover,s=l.content;return(0,o.createComponentVNode)(2,i.Section,{title:"Viewing: "+d,buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"times",onClick:function(){return a("PRG_reset")},children:"Close"}),children:[!!u&&(0,o.createVNode)(1,"img",null,null,1,{src:(0,c.resolveAsset)(u)}),(0,o.createVNode)(1,"div",null,null,1,{dangerouslySetInnerHTML:{__html:s}})]})},d=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,l=c.showing_archived,d=c.all_articles;return(0,o.createComponentVNode)(2,i.Section,{title:"Articles List",buttons:(0,o.createComponentVNode)(2,i.Button.Checkbox,{onClick:function(){return a("PRG_toggle_archived")},checked:l,children:"Show Archived"}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:d.length&&d.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.name,buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"download",onClick:function(){return a("PRG_openarticle",{uid:e.uid})}})},e.uid)}))||(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Error",children:"Unable to connect to Starfire database."})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.StationBlueprintsContent=t.StationBlueprints=void 0;var o=n(0),r=(n(8),n(41),n(10),n(6),n(1)),i=n(2),a=n(3);t.StationBlueprints=function(e,t){return(0,o.createComponentVNode)(2,a.Window,{width:870,height:708,resizable:!0,children:(0,o.createComponentVNode)(2,c)})};var c=function(e,t){var n=(0,r.useBackend)(t),c=(n.act,n.data),l=(n.config,c.mapRef);c.areas,c.turfs;return(0,o.createFragment)([(0,o.createVNode)(1,"div","CameraConsole__left",(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:"Honk!"}),2),(0,o.createVNode)(1,"div","CameraConsole__right",(0,o.createComponentVNode)(2,i.ByondUi,{className:"CameraConsole__map",params:{id:l,type:"map"}}),2)],4)};t.StationBlueprintsContent=c},function(e,t,n){"use strict";t.__esModule=!0,t.SuitCycler=void 0;var o=n(0),r=n(1),i=n(2),a=n(3);t.SuitCycler=function(e,t){var n=(0,r.useBackend)(t),i=(n.act,n.data),s=i.active,m=i.locked,p=i.uv_active,h=(0,o.createComponentVNode)(2,c);return p?h=(0,o.createComponentVNode)(2,l):m?h=(0,o.createComponentVNode)(2,d):s&&(h=(0,o.createComponentVNode)(2,u)),(0,o.createComponentVNode)(2,a.Window,{width:320,height:400,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:h})})};var c=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,l=c.safeties,d=c.occupied,u=c.suit,s=c.helmet,m=c.departments,p=c.species,h=c.uv_level,C=c.max_uv_level,f=c.can_repair,N=c.damage;return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{title:"Storage",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"lock",content:"Lock",onClick:function(){return a("lock")}}),children:[!(!d||!l)&&(0,o.createComponentVNode)(2,i.NoticeBox,{children:["Biological entity detected in suit chamber. Please remove before continuing with operation.",(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"eject",color:"red",content:"Eject Entity",onClick:function(){return a("eject_guy")}})]}),(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Helmet",children:(0,o.createComponentVNode)(2,i.Button,{icon:s?"square":"square-o",content:s||"Empty",disabled:!s,onClick:function(){return a("dispense",{item:"helmet"})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Suit",children:(0,o.createComponentVNode)(2,i.Button,{icon:u?"square":"square-o",content:u||"Empty",disabled:!u,onClick:function(){return a("dispense",{item:"suit"})}})}),f&&N?(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Suit Damage",children:[N,(0,o.createComponentVNode)(2,i.Button,{icon:"wrench",content:"Repair",onClick:function(){return a("repair_suit")}})]}):null]})]}),(0,o.createComponentVNode)(2,i.Section,{title:"Customization",children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Target Paintjob",children:(0,o.createComponentVNode)(2,i.Dropdown,{noscroll:!0,width:"100%",options:m,selected:m[0],onSelected:function(e){return a("department",{department:e})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Target Species",children:(0,o.createComponentVNode)(2,i.Dropdown,{width:"100%",maxHeight:"160px",options:p,selected:p[0],onSelected:function(e){return a("species",{species:e})}})})]}),(0,o.createComponentVNode)(2,i.Button,{mt:1,fluid:!0,content:"Customize",onClick:function(){return a("apply_paintjob")}})]}),(0,o.createComponentVNode)(2,i.Section,{title:"UV Decontamination",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Radiation Level",children:(0,o.createComponentVNode)(2,i.NumberInput,{width:"50px",value:h,minValue:1,maxValue:C,stepPixelSize:30,onChange:function(e,t){return a("radlevel",{radlevel:t})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Decontaminate",children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"recycle",disabled:d&&l,textAlign:"center",onClick:function(){return a("uv")}})})]})})],4)},l=function(e,t){return(0,o.createComponentVNode)(2,i.NoticeBox,{children:"Contents are currently being decontaminated. Please wait."})},d=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,l=c.model_text,d=c.userHasAccess;return(0,o.createComponentVNode)(2,i.Section,{title:"Locked",textAlign:"center",children:[(0,o.createComponentVNode)(2,i.Box,{color:"bad",bold:!0,children:["The ",l," suit cycler is currently locked. Please contact your system administrator."]}),(0,o.createComponentVNode)(2,i.Box,{children:(0,o.createComponentVNode)(2,i.Button,{icon:"unlock",content:"[Unlock]",disabled:!d,onClick:function(){return a("lock")}})})]})},u=function(e,t){return(0,o.createComponentVNode)(2,i.NoticeBox,{children:"Contents are currently being painted. Please wait."})}},function(e,t,n){"use strict";t.__esModule=!0,t.SuitStorageUnit=void 0;var o=n(0),r=n(1),i=n(2),a=n(3);t.SuitStorageUnit=function(e,t){var n=(0,r.useBackend)(t),i=(n.act,n.data),s=i.panelopen,m=i.uv_active,p=i.broken,h=(0,o.createComponentVNode)(2,c);return s?h=(0,o.createComponentVNode)(2,l):m?h=(0,o.createComponentVNode)(2,d):p&&(h=(0,o.createComponentVNode)(2,u)),(0,o.createComponentVNode)(2,a.Window,{width:400,height:365,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:h})})};var c=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,l=c.locked,d=c.open,u=c.safeties,s=c.occupied,m=c.suit,p=c.helmet,h=c.mask;return(0,o.createComponentVNode)(2,i.Section,{title:"Storage",minHeight:"260px",buttons:(0,o.createFragment)([!d&&(0,o.createComponentVNode)(2,i.Button,{icon:l?"unlock":"lock",content:l?"Unlock":"Lock",onClick:function(){return a("lock")}}),!l&&(0,o.createComponentVNode)(2,i.Button,{icon:d?"sign-out-alt":"sign-in-alt",content:d?"Close":"Open",onClick:function(){return a("door")}})],0),children:[!(!s||!u)&&(0,o.createComponentVNode)(2,i.NoticeBox,{children:["Biological entity detected in suit chamber. Please remove before continuing with operation.",(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"eject",color:"red",content:"Eject Entity",onClick:function(){return a("eject_guy")}})]}),l&&(0,o.createComponentVNode)(2,i.Box,{mt:6,bold:!0,textAlign:"center",fontSize:"40px",children:[(0,o.createComponentVNode)(2,i.Box,{children:"Unit Locked"}),(0,o.createComponentVNode)(2,i.Icon,{name:"lock"})]})||d&&(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Helmet",children:(0,o.createComponentVNode)(2,i.Button,{icon:p?"square":"square-o",content:p||"Empty",disabled:!p,onClick:function(){return a("dispense",{item:"helmet"})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Suit",children:(0,o.createComponentVNode)(2,i.Button,{icon:m?"square":"square-o",content:m||"Empty",disabled:!m,onClick:function(){return a("dispense",{item:"suit"})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Mask",children:(0,o.createComponentVNode)(2,i.Button,{icon:h?"square":"square-o",content:h||"Empty",disabled:!h,onClick:function(){return a("dispense",{item:"mask"})}})})]})||(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"recycle",content:"Decontaminate",disabled:s&&u,textAlign:"center",onClick:function(){return a("uv")}})]})},l=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,l=c.safeties,d=c.uv_super;return(0,o.createComponentVNode)(2,i.Section,{title:"Maintenance Panel",children:[(0,o.createComponentVNode)(2,i.Box,{color:"grey",children:"The panel is ridden with controls, button and meters, labeled in strange signs and symbols that you cannot understand. Probably the manufactoring world's language. Among other things, a few controls catch your eye."}),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,i.Box,{children:["A small dial with a biohazard symbol next to it. It's pointing towards a gauge that reads ",d?"15nm":"185nm",".",(0,o.createComponentVNode)(2,i.Flex,{mt:1,align:"center",textAlign:"center",children:[(0,o.createComponentVNode)(2,i.Flex.Item,{basis:"50%",textAlign:"center",children:(0,o.createComponentVNode)(2,i.Knob,{size:2,inline:!0,value:d,minValue:0,maxValue:1,step:1,stepPixelSize:40,color:d?"red":"green",format:function(e){return e?"15nm":"185nm"},onChange:function(e,t){return a("toggleUV")}})}),(0,o.createComponentVNode)(2,i.Flex.Item,{basis:"50%",textAlign:"center",children:(0,o.createComponentVNode)(2,i.Icon,{name:"biohazard",size:3,color:"orange"})})]})]}),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,i.Box,{children:["A thick old-style button, with 2 grimy LED lights next to it. The ",l?(0,o.createVNode)(1,"font",null,"GREEN",16,{color:"green"}):(0,o.createVNode)(1,"font",null,"RED",16,{color:"red"})," LED is on.",(0,o.createComponentVNode)(2,i.Flex,{mt:1,align:"center",textAlign:"center",children:[(0,o.createComponentVNode)(2,i.Flex.Item,{basis:"50%",textAlign:"center",children:(0,o.createComponentVNode)(2,i.Button,{fontSize:"2rem",color:"grey",inline:!0,icon:"caret-square-right",style:{border:"4px solid #777","border-style":"outset"},onClick:function(){return a("togglesafeties")}})}),(0,o.createComponentVNode)(2,i.Flex.Item,{basis:"50%",textAlign:"center",children:[(0,o.createComponentVNode)(2,i.Icon,{name:"circle",color:l?"black":"red",mr:2}),(0,o.createComponentVNode)(2,i.Icon,{name:"circle",color:l?"green":"black"})]})]})]})]})},d=function(e,t){return(0,o.createComponentVNode)(2,i.NoticeBox,{children:"Contents are currently being decontaminated. Please wait."})},u=function(e,t){return(0,o.createComponentVNode)(2,i.NoticeBox,{danger:!0,children:"Unit chamber is too contaminated to continue usage. Please call for a qualified individual to perform maintenance."})}},function(e,t,n){"use strict";t.__esModule=!0,t.SupplyConsole=void 0;var o=n(0),r=n(8),i=(n(5),n(20)),a=n(1),c=n(2),l=n(45),d=n(3),u=n(41),s=function(e,t){var n=(0,a.useBackend)(t),r=n.act,i=n.data.supply_points,l=e.args,d=l.name,u=l.cost,s=l.manifest,m=l.ref,p=l.random;return(0,o.createComponentVNode)(2,c.Section,{width:"400px",level:2,m:"-1rem",pb:"1rem",title:d,buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"shopping-cart",content:"Buy - "+u+" points",disabled:u>i,onClick:function(){return r("request_crate",{ref:m})}}),children:(0,o.createComponentVNode)(2,c.Section,{title:"Contains"+(p?" any "+p+" of:":""),scrollable:!0,height:"200px",children:s.map((function(e){return(0,o.createComponentVNode)(2,c.Box,{children:e},e)}))})})};t.SupplyConsole=function(e,t){var n=(0,a.useBackend)(t);n.act,n.data;return(0,l.modalRegisterBodyOverride)("view_crate",s),(0,o.createComponentVNode)(2,d.Window,{width:700,height:620,children:(0,o.createComponentVNode)(2,d.Window.Content,{children:[(0,o.createComponentVNode)(2,l.ComplexModal,{maxWidth:"100%"}),(0,o.createComponentVNode)(2,c.Section,{title:"Supply Records",children:[(0,o.createComponentVNode)(2,m),(0,o.createComponentVNode)(2,p)]})]})})};var m=function(e,t){var n=(0,a.useBackend)(t),r=n.act,l=n.data,d=l.supply_points,u=l.shuttle,s=null,m=!1;return l.shuttle_auth&&(1===u.launch&&0===u.mode?s=(0,o.createComponentVNode)(2,c.Button,{icon:"rocket",content:"Send Away",onClick:function(){return r("send_shuttle",{mode:"send_away"})}}):2!==u.launch||3!==u.mode&&1!==u.mode?1===u.launch&&5===u.mode&&(s=(0,o.createComponentVNode)(2,c.Button,{icon:"rocket",content:"Send Shuttle",onClick:function(){return r("send_shuttle",{mode:"send_to_station"})}})):s=(0,o.createComponentVNode)(2,c.Button,{icon:"ban",content:"Cancel Launch",onClick:function(){return r("send_shuttle",{mode:"cancel_shuttle"})}}),u.force&&(m=!0)),(0,o.createComponentVNode)(2,c.Section,{children:[(0,o.createComponentVNode)(2,c.LabeledList,{children:(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Supply Points",children:(0,o.createComponentVNode)(2,c.AnimatedNumber,{value:d})})}),(0,o.createComponentVNode)(2,c.Section,{level:2,title:"Supply Shuttle",mt:2,children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Location",buttons:(0,o.createFragment)([s,m?(0,o.createComponentVNode)(2,c.Button,{icon:"exclamation-triangle",content:"Force Launch",onClick:function(){return r("send_shuttle",{mode:"force_shuttle"})}}):null],0),children:u.location}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Engine",children:u.engine}),4===u.mode?(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"ETA",children:u.time>1?(0,i.formatTime)(u.time):"LATE"}):null]})})]})},p=function(e,t){var n=(0,a.useBackend)(t),r=(n.act,n.data.order_auth,(0,a.useLocalState)(t,"tabIndex",0)),i=r[0],l=r[1];return(0,o.createComponentVNode)(2,c.Section,{title:"Menu",children:[(0,o.createComponentVNode)(2,c.Tabs,{children:[(0,o.createComponentVNode)(2,c.Tabs.Tab,{icon:"box",selected:0===i,onClick:function(){return l(0)},children:"Request"}),(0,o.createComponentVNode)(2,c.Tabs.Tab,{icon:"check-circle-o",selected:1===i,onClick:function(){return l(1)},children:"Accepted"}),(0,o.createComponentVNode)(2,c.Tabs.Tab,{icon:"circle-o",selected:2===i,onClick:function(){return l(2)},children:"Requests"}),(0,o.createComponentVNode)(2,c.Tabs.Tab,{icon:"book",selected:3===i,onClick:function(){return l(3)},children:"Order history"}),(0,o.createComponentVNode)(2,c.Tabs.Tab,{icon:"book",selected:4===i,onClick:function(){return l(4)},children:"Export history"})]}),0===i?(0,o.createComponentVNode)(2,h):null,1===i?(0,o.createComponentVNode)(2,C,{mode:"Approved"}):null,2===i?(0,o.createComponentVNode)(2,C,{mode:"Requested"}):null,3===i?(0,o.createComponentVNode)(2,C,{mode:"All"}):null,4===i?(0,o.createComponentVNode)(2,f):null]})},h=function(e,t){var n=(0,a.useBackend)(t),i=n.act,l=n.data,d=l.categories,s=l.supply_packs,m=l.contraband,p=l.supply_points,h=(0,a.useLocalState)(t,"activeCategory",null),C=h[0],f=h[1],N=(0,u.flow)([(0,r.filter)((function(e){return e.group===C})),(0,r.filter)((function(e){return!e.contraband||m})),(0,r.sortBy)((function(e){return e.name})),(0,r.sortBy)((function(e){return e.cost>p}))])(s);return(0,o.createComponentVNode)(2,c.Section,{level:2,children:(0,o.createComponentVNode)(2,c.Flex,{spacing:1,children:[(0,o.createComponentVNode)(2,c.Flex.Item,{basis:"25%",children:(0,o.createComponentVNode)(2,c.Section,{title:"Categories",scrollable:!0,fill:!0,height:"290px",children:d.map((function(e){return(0,o.createComponentVNode)(2,c.Button,{fluid:!0,content:e,selected:e===C,onClick:function(){return f(e)}},e)}))})}),(0,o.createComponentVNode)(2,c.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,c.Section,{title:"Contents",scrollable:!0,fill:!0,height:"290px",children:N.map((function(e){return(0,o.createComponentVNode)(2,c.Box,{children:(0,o.createComponentVNode)(2,c.Flex,{align:"center",justify:"flex-start",spacing:1,children:[(0,o.createComponentVNode)(2,c.Flex.Item,{basis:"70%",children:(0,o.createComponentVNode)(2,c.Button,{fluid:!0,icon:"shopping-cart",ellipsis:!0,content:e.name,color:e.cost>p?"red":null,onClick:function(){return i("request_crate",{ref:e.ref})}})}),(0,o.createComponentVNode)(2,c.Flex.Item,{children:(0,o.createComponentVNode)(2,c.Button,{content:"#",color:e.cost>p?"red":null,onClick:function(){return i("request_crate_multi",{ref:e.ref})}})}),(0,o.createComponentVNode)(2,c.Flex.Item,{children:(0,o.createComponentVNode)(2,c.Button,{content:"C",color:e.cost>p?"red":null,onClick:function(){return i("view_crate",{crate:e.ref})}})}),(0,o.createComponentVNode)(2,c.Flex.Item,{grow:1,children:[e.cost," points"]})]})},e.name)}))})})]})})},C=function(e,t){var n=(0,a.useBackend)(t),r=n.act,i=n.data,l=e.mode,d=i.orders,u=i.order_auth,s=i.supply_points,m=d.filter((function(e){return e.status===l||"All"===l}));return m.length?(0,o.createComponentVNode)(2,c.Section,{level:2,children:["Requested"===l&&u?(0,o.createComponentVNode)(2,c.Button,{mt:-1,mb:1,fluid:!0,color:"red",icon:"trash",content:"Clear all requests",onClick:function(){return r("clear_all_requests")}}):null,m.map((function(e,t){return(0,o.createComponentVNode)(2,c.Section,{title:"Order "+(t+1),buttons:"All"===l&&u?(0,o.createComponentVNode)(2,c.Button,{color:"red",icon:"trash",content:"Delete Record",onClick:function(){return r("delete_order",{ref:e.ref})}}):null,children:[(0,o.createComponentVNode)(2,c.LabeledList,{children:[e.entries.map((function(t){return t.entry?(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:t.field,buttons:u?(0,o.createComponentVNode)(2,c.Button,{icon:"pen",content:"Edit",onClick:function(){r("edit_order_value",{ref:e.ref,edit:t.field,"default":t.entry})}}):null,children:t.entry}):null})),"All"===l?(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Status",children:e.status}):null]}),u&&"Requested"===l?(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Button,{icon:"check",content:"Approve",disabled:e.cost>s,onClick:function(){return r("approve_order",{ref:e.ref})}}),(0,o.createComponentVNode)(2,c.Button,{icon:"times",content:"Deny",onClick:function(){return r("deny_order",{ref:e.ref})}})],4):null]},t)}))]}):(0,o.createComponentVNode)(2,c.Section,{level:2,children:"No orders found."})},f=function(e,t){var n=(0,a.useBackend)(t),r=n.act,i=n.data,l=i.receipts,d=i.order_auth;return l.length?(0,o.createComponentVNode)(2,c.Section,{level:2,children:l.map((function(e,t){return(0,o.createComponentVNode)(2,c.Section,{children:[(0,o.createComponentVNode)(2,c.LabeledList,{children:[e.title.map((function(t){return(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:t.field,buttons:d?(0,o.createComponentVNode)(2,c.Button,{icon:"pen",content:"Edit",onClick:function(){return r("export_edit",{ref:e.ref,edit:t.field,"default":t.entry})}}):null,children:t.entry},t.field)})),e.error?(0,o.createComponentVNode)(2,c.LabeledList.Item,{labelColor:"red",label:"Error",children:e.error}):e.contents.map((function(t,n){return(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:t.object,buttons:d?(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Button,{icon:"pen",content:"Edit",onClick:function(){return r("export_edit_field",{ref:e.ref,index:n+1,edit:"meow","default":t.object})}}),(0,o.createComponentVNode)(2,c.Button,{icon:"trash",color:"red",content:"Delete",onClick:function(){return r("export_delete_field",{ref:e.ref,index:n+1})}})],4):null,children:[t.quantity,"x -> ",t.value," points"]},n)}))]}),d?(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Button,{mt:1,icon:"plus",content:"Add Item To Record",onClick:function(){return r("export_add_field",{ref:e.ref})}}),(0,o.createComponentVNode)(2,c.Button,{icon:"trash",content:"Delete Record",onClick:function(){return r("export_delete",{ref:e.ref})}})],4):null]},t)}))}):(0,o.createComponentVNode)(2,c.Section,{level:2,children:"No receipts found."})}},function(e,t,n){"use strict";t.__esModule=!0,t.TEGenerator=void 0;var o=n(0),r=n(5),i=n(1),a=n(2),c=n(3),l=n(20);t.TEGenerator=function(e,t){var n=(0,i.useBackend)(t).data,r=n.totalOutput,u=n.maxTotalOutput,s=n.thermalOutput,m=n.primary,p=n.secondary;return(0,o.createComponentVNode)(2,c.Window,{width:550,height:310,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{title:"Status",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Total Output",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:r,maxValue:u,children:(0,l.formatPower)(r)})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Thermal Output",children:(0,l.formatPower)(s)})]})}),m&&p?(0,o.createComponentVNode)(2,a.Flex,{spacing:1,children:[(0,o.createComponentVNode)(2,a.Flex.Item,{shrink:1,grow:1,children:(0,o.createComponentVNode)(2,d,{name:"Primary Circulator",values:m})}),(0,o.createComponentVNode)(2,a.Flex.Item,{shrink:1,grow:1,children:(0,o.createComponentVNode)(2,d,{name:"Secondary Circulator",values:p})})]}):(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Warning! Both circulators must be connected in order to operate this machine."})]})})};var d=function(e,t){var n=e.name,i=e.values,c=i.dir,d=i.output,u=i.flowCapacity,s=i.inletPressure,m=i.inletTemperature,p=i.outletPressure,h=i.outletTemperature;return(0,o.createComponentVNode)(2,a.Section,{title:n+" ("+c+")",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Turbine Output",children:(0,l.formatPower)(d)}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Flow Capacity",children:[(0,r.round)(u,2),"%"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Inlet Pressure",children:(0,l.formatSiUnit)(1e3*s,0,"Pa")}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Inlet Temperature",children:[(0,r.round)(m,2)," K"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Outlet Pressure",children:(0,l.formatSiUnit)(1e3*p,0,"Pa")}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Outlet Temperature",children:[(0,r.round)(h,2)," K"]})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Tank=void 0;var o=n(0),r=n(1),i=n(2),a=n(3);t.Tank=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.connected,u=l.showToggle,s=void 0===u||u,m=l.maskConnected,p=l.tankPressure,h=l.releasePressure,C=l.defaultReleasePressure,f=l.minReleasePressure,N=l.maxReleasePressure;return(0,o.createComponentVNode)(2,a.Window,{width:400,height:320,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:[(0,o.createComponentVNode)(2,i.Section,{title:"Status",buttons:!!s&&(0,o.createComponentVNode)(2,i.Button,{icon:d?"air-freshener":"lock-open",selected:d,disabled:!m,content:"Mask Release Valve",onClick:function(){return c("toggle")}}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Mask Connected",children:m?"Yes":"No"})})}),(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Pressure",children:(0,o.createComponentVNode)(2,i.ProgressBar,{value:p/1013,ranges:{good:[.35,Infinity],average:[.15,.35],bad:[-Infinity,.15]},children:l.tankPressure+" kPa"})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Pressure Regulator",children:[(0,o.createComponentVNode)(2,i.Button,{icon:"fast-backward",disabled:h===f,onClick:function(){return c("pressure",{pressure:"min"})}}),(0,o.createComponentVNode)(2,i.NumberInput,{animated:!0,value:parseFloat(h),width:"65px",unit:"kPa",minValue:f,maxValue:N,onChange:function(e,t){return c("pressure",{pressure:t})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"fast-forward",disabled:h===N,onClick:function(){return c("pressure",{pressure:"max"})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"undo",content:"",disabled:h===C,onClick:function(){return c("pressure",{pressure:"reset"})}})]})]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.TankDispenser=void 0;var o=n(0),r=n(1),i=n(2),a=n(3);t.TankDispenser=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data;return(0,o.createComponentVNode)(2,a.Window,{width:275,height:103,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Phoron",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:l.plasma?"square":"square-o",content:"Dispense",disabled:!l.plasma,onClick:function(){return c("plasma")}}),children:l.plasma}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Oxygen",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:l.oxygen?"square":"square-o",content:"Dispense",disabled:!l.oxygen,onClick:function(){return c("oxygen")}}),children:l.oxygen})]})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.TelecommsLogBrowser=void 0;var o=n(0),r=n(5),i=n(1),a=n(2),c=n(3);t.TelecommsLogBrowser=function(e,t){var n=(0,i.useBackend)(t),r=n.act,u=n.data,s=u.universal_translate,m=u.network,p=u.temp,h=u.servers,C=u.selectedServer;return(0,o.createComponentVNode)(2,c.Window,{width:575,height:450,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:[p&&p.length?(0,o.createComponentVNode)(2,a.NoticeBox,{warning:!0,children:[(0,o.createComponentVNode)(2,a.Box,{display:"inline-box",verticalAlign:"middle",children:p}),(0,o.createComponentVNode)(2,a.Button,{icon:"times-circle",float:"right",onClick:function(){return r("cleartemp")}}),(0,o.createComponentVNode)(2,a.Box,{clear:"both"})]}):null,(0,o.createComponentVNode)(2,a.Section,{title:"Network Control",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current Network",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"search",content:"Refresh",onClick:function(){return r("scan")}}),(0,o.createComponentVNode)(2,a.Button,{color:"bad",icon:"exclamation-triangle",content:"Flush Buffer",disabled:0===h.length,onClick:function(){return r("release")}})],4),children:(0,o.createComponentVNode)(2,a.Button,{content:m,icon:"pen",onClick:function(){return r("network")}})})})}),C?(0,o.createComponentVNode)(2,d,{network:m,server:C,universal_translate:s}):(0,o.createComponentVNode)(2,l,{network:m,servers:h})]})})};var l=function(e,t){var n=(0,i.useBackend)(t),r=n.act,c=(n.data,e.network,e.servers);return c&&c.length?(0,o.createComponentVNode)(2,a.Section,{title:"Detected Telecommunication Servers",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:c.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name+" ("+e.id+")",children:(0,o.createComponentVNode)(2,a.Button,{content:"View",icon:"eye",onClick:function(){return r("view",{id:e.id})}})},e.id)}))})}):(0,o.createComponentVNode)(2,a.Section,{title:"Detected Telecommunications Servers",children:[(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"No servers detected."}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:"Scan",icon:"search",onClick:function(){return r("scan")}})]})},d=function(e,t){var n=(0,i.useBackend)(t),c=n.act,l=(n.data,e.network,e.server),d=e.universal_translate;return(0,o.createComponentVNode)(2,a.Section,{title:"Server ("+l.id+")",buttons:(0,o.createComponentVNode)(2,a.Button,{content:"Return",icon:"undo",onClick:function(){return c("mainmenu")}}),children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Total Recorded Traffic",children:l.totalTraffic>=1024?(0,r.round)(l.totalTraffic/1024)+" Terrabytes":l.totalTraffic+" Gigabytes"})}),(0,o.createComponentVNode)(2,a.Section,{title:"Stored Logs",mt:"4px",children:(0,o.createComponentVNode)(2,a.Flex,{wrap:"wrap",children:l.logs&&l.logs.length?l.logs.map((function(e){return(0,o.createComponentVNode)(2,a.Flex.Item,{m:"2px",basis:"49%",grow:e.id%2,children:(0,o.createComponentVNode)(2,a.Section,{title:d||e.parameters.uspeech||e.parameters.intelligible||"Execution Error"===e.input_type?e.input_type:"Audio File",buttons:(0,o.createComponentVNode)(2,a.Button.Confirm,{confirmContent:"Delete Log?",color:"bad",icon:"trash",confirmIcon:"trash",onClick:function(){return c("delete",{id:e.id})}}),children:"Execution Error"===e.input_type?(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Data type",children:"Error"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Output",children:e.parameters.message}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Delete",children:(0,o.createComponentVNode)(2,a.Button,{icon:"trash",onClick:function(){return c("delete",{id:e.id})}})})]}):d||e.parameters.uspeech||e.parameters.intelligible?(0,o.createComponentVNode)(2,u,{log:e}):(0,o.createComponentVNode)(2,u,{error:!0})})},e.id)})):"No Logs Detected."})})]})},u=function(e,t){var n=(0,i.useBackend)(t),r=(n.act,n.data,e.log),c=e.error,l=r&&r.parameters||{none:"none"},d=l.timecode,u=l.name,s=l.race,m=l.job,p=l.message;return c?(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Time Recieved",children:d}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Source",children:"Unidentifiable"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Class",children:s}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Contents",children:"Unintelligible"})]}):(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Time Recieved",children:d}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Source",children:[u," (Job: ",m,")"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Class",children:s}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Contents",className:"LabeledList__breakContents",children:p})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.TelecommsMachineBrowser=void 0;var o=n(0),r=(n(5),n(1)),i=n(2),a=n(3);t.TelecommsMachineBrowser=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,u=d.network,s=d.temp,m=d.machinelist,p=d.selectedMachine;return(0,o.createComponentVNode)(2,a.Window,{width:575,height:450,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[s&&s.length?(0,o.createComponentVNode)(2,i.NoticeBox,{warning:!0,children:[(0,o.createComponentVNode)(2,i.Box,{display:"inline-box",verticalAlign:"middle",children:s}),(0,o.createComponentVNode)(2,i.Button,{icon:"times-circle",float:"right",onClick:function(){return l("cleartemp")}}),(0,o.createComponentVNode)(2,i.Box,{clear:"both"})]}):null,(0,o.createComponentVNode)(2,i.Section,{title:"Network Control",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Current Network",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:"search",content:"Probe Network",onClick:function(){return l("scan")}}),(0,o.createComponentVNode)(2,i.Button,{color:"bad",icon:"exclamation-triangle",content:"Flush Buffer",disabled:0===m.length,onClick:function(){return l("release")}})],4),children:(0,o.createComponentVNode)(2,i.Button,{content:u,icon:"pen",onClick:function(){return l("network")}})})})}),m&&m.length?(0,o.createComponentVNode)(2,c,{title:p?p.name+" ("+p.id+")":"Detected Network Entities",list:p?p.links:m,showBack:p}):(0,o.createComponentVNode)(2,i.Section,{title:"No Devices Found",children:(0,o.createComponentVNode)(2,i.Button,{icon:"search",content:"Probe Network",onClick:function(){return l("scan")}})})]})})};var c=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=(n.data,e.list),l=e.title,d=e.showBack;return(0,o.createComponentVNode)(2,i.Section,{title:l,buttons:d&&(0,o.createComponentVNode)(2,i.Button,{icon:"undo",content:"Back to Main Menu",onClick:function(){return a("mainmenu")}}),children:[(0,o.createComponentVNode)(2,i.Box,{color:"label",children:(0,o.createVNode)(1,"u",null,"Linked entities",16)}),(0,o.createComponentVNode)(2,i.LabeledList,{children:c.length?c.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.name+" ("+e.id+")",children:(0,o.createComponentVNode)(2,i.Button,{content:"View",icon:"eye",onClick:function(){return a("view",{id:e.id})}})},e.id)})):(0,o.createComponentVNode)(2,i.LabeledList.Item,{color:"bad",children:"No links detected."})})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.TelecommsMultitoolMenu=void 0;var o=n(0),r=(n(5),n(1)),i=n(2),a=n(62),c=n(3);t.TelecommsMultitoolMenu=function(e,t){var n=(0,r.useBackend)(t),i=(n.act,n.data),u=(i.temp,i.on,i.id,i.network,i.autolinkers,i.shadowlink,i.options);i.linked,i.filter,i.multitool,i.multitool_buffer;return(0,o.createComponentVNode)(2,c.Window,{width:520,height:540,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.TemporaryNotice),(0,o.createComponentVNode)(2,l),(0,o.createComponentVNode)(2,d,{options:u})]})})};var l=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,l=(c.temp,c.on),d=c.id,u=c.network,s=c.autolinkers,m=c.shadowlink,p=(c.options,c.linked),h=c.filter,C=c.multitool,f=c.multitool_buffer;return(0,o.createComponentVNode)(2,i.Section,{title:"Status",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"power-off",selected:l,content:l?"On":"Off",onClick:function(){return a("toggle")}}),children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Identification String",children:(0,o.createComponentVNode)(2,i.Button,{icon:"pen",content:d,onClick:function(){return a("id")}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Network",children:(0,o.createComponentVNode)(2,i.Button,{icon:"pen",content:u,onClick:function(){return a("network")}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Prefabrication",children:s?"TRUE":"FALSE"}),m?(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Shadow Link",children:"Active."}):null,C?(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Multitool Buffer",children:[f?(0,o.createFragment)([f.name,(0,o.createTextVNode)(" ("),f.id,(0,o.createTextVNode)(")")],0):null,(0,o.createComponentVNode)(2,i.Button,{color:f?"green":null,content:f?"Link ("+f.id+")":"Add Machine",icon:f?"link":"plus",onClick:f?function(){return a("link")}:function(){return a("buffer")}}),f?(0,o.createComponentVNode)(2,i.Button,{color:"red",content:"Flush",icon:"trash",onClick:function(){return a("flush")}}):null]}):null]}),(0,o.createComponentVNode)(2,i.Section,{title:"Linked network Entities",mt:1,children:(0,o.createComponentVNode)(2,i.LabeledList,{children:p.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.ref+" "+e.name+" ("+e.id+")",buttons:(0,o.createComponentVNode)(2,i.Button.Confirm,{color:"red",icon:"trash",onClick:function(){return a("unlink",{unlink:e.index})}})},e.ref)}))})}),(0,o.createComponentVNode)(2,i.Section,{title:"Filtering Frequencies",mt:1,children:[h.map((function(e){return(0,o.createComponentVNode)(2,i.Button.Confirm,{content:e.name+" GHz",confirmContent:"Delete?",confirmColor:"red",confirmIcon:"trash",onClick:function(){return a("delete",{"delete":e.freq})}},e.index)})),h&&0!==h.length?null:(0,o.createComponentVNode)(2,i.Box,{color:"label",children:"No filters."})]})]})},d=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=(n.data,e.options),l=c.use_listening_level,d=c.use_broadcasting,u=c.use_receiving,s=c.listening_level,m=c.broadcasting,p=c.receiving,h=c.use_change_freq,C=c.change_freq,f=c.use_broadcast_range,N=c.use_receive_range,b=c.range,V=c.minRange,g=c.maxRange;return l||d||u||h||f||N?(0,o.createComponentVNode)(2,i.Section,{title:"Options",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[l?(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Signal Locked to Station",children:(0,o.createComponentVNode)(2,i.Button,{icon:s?"lock-closed":"lock-open",content:s?"Yes":"No",onClick:function(){return a("change_listening")}})}):null,d?(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Broadcasting",children:(0,o.createComponentVNode)(2,i.Button,{icon:"power-off",selected:m,content:m?"Yes":"No",onClick:function(){return a("broadcast")}})}):null,u?(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Receving",children:(0,o.createComponentVNode)(2,i.Button,{icon:"power-off",selected:p,content:p?"Yes":"No",onClick:function(){return a("receive")}})}):null,h?(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Change Signal Frequency",children:(0,o.createComponentVNode)(2,i.Button,{icon:"wave-square",selected:!!C,content:C?"Yes ("+C+")":"No",onClick:function(){return a("change_freq")}})}):null,f||N?(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:(f?"Broadcast":"Receive")+" Range",children:(0,o.createComponentVNode)(2,i.NumberInput,{value:b,minValue:V,maxValue:g,unit:"gigameters",stepPixelSize:4,format:function(e){return e+1},onDrag:function(e,t){return a("range",{range:t})}})}):null]})}):(0,o.createComponentVNode)(2,i.Section,{title:"No Options Found"})}},function(e,t,n){"use strict";t.__esModule=!0,t.Teleporter=void 0;var o=n(0),r=n(1),i=n(2),a=n(3);t.Teleporter=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.locked_name,u=l.station_connected,s=l.hub_connected,m=l.calibrated,p=l.teleporter_on;return(0,o.createComponentVNode)(2,a.Window,{width:300,height:200,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Target",children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"bullseye",onClick:function(){return c("select_target")},content:d})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Calibrated",children:(0,o.createComponentVNode)(2,i.Button.Checkbox,{fluid:!0,checked:m,color:m?"good":"bad",onClick:function(){return c("test_fire")},content:m?"Accurate":"Test Fire"})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Teleporter",children:(0,o.createComponentVNode)(2,i.Button.Checkbox,{fluid:!0,checked:p,color:p?"good":"bad",onClick:function(){return c("toggle_on")},content:p?"Online":"OFFLINE"})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Station",children:u?"Connected":"Not Connected"}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Hub",children:s?"Connected":"Not Connected"})]})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.TelesciConsoleContent=t.TelesciConsole=void 0;var o=n(0),r=n(8),i=n(1),a=n(2),c=n(3);t.TelesciConsole=function(e,t){var n=(0,i.useBackend)(t),r=(n.act,n.data.noTelepad);return(0,o.createComponentVNode)(2,c.Window,{width:400,height:450,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:r&&(0,o.createComponentVNode)(2,l)||(0,o.createComponentVNode)(2,d)})})};var l=function(e,t){return(0,o.createComponentVNode)(2,a.Section,{title:"Error",color:"bad",children:["No telepad located.",(0,o.createVNode)(1,"br"),"Please add telepad data."]})},d=function(e,t){var n=(0,i.useBackend)(t),c=n.act,l=n.data,d=l.insertedGps,u=l.rotation,s=l.currentZ,m=l.cooldown,p=l.crystalCount,h=l.maxCrystals,C=(l.maxPossibleDistance,l.maxAllowedDistance),f=l.distance,N=l.tempMsg,b=l.sectorOptions,V=l.lastTeleData;return(0,o.createComponentVNode)(2,a.Section,{title:"Telepad Controls",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"eject",disabled:!d,onClick:function(){return c("ejectGPS")},content:"Eject GPS"}),children:[(0,o.createComponentVNode)(2,a.NoticeBox,{info:!0,children:m&&(0,o.createComponentVNode)(2,a.Box,{children:["Telepad is recharging. Please wait ",(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:m})," seconds."]})||(0,o.createComponentVNode)(2,a.Box,{children:N})}),(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Bearing",children:(0,o.createComponentVNode)(2,a.NumberInput,{fluid:!0,value:u,format:function(e){return e+"\xb0"},step:1,minValue:-900,maxValue:900,onDrag:function(e,t){return c("setrotation",{val:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Distance",children:(0,o.createComponentVNode)(2,a.NumberInput,{fluid:!0,value:f,format:function(e){return e+"/"+C+" m"},minValue:0,maxValue:C,step:1,stepPixelSize:4,onDrag:function(e,t){return c("setdistance",{val:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Sector",children:(0,r.sortBy)((function(e){return Number(e)}))(b).map((function(e){return(0,o.createComponentVNode)(2,a.Button,{icon:"check-circle",content:e,selected:s===e,onClick:function(){return c("setz",{setz:e})}},e)}))}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Controls",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"share",iconRotation:-90,onClick:function(){return c("send")},content:"Send"}),(0,o.createComponentVNode)(2,a.Button,{icon:"share",iconRotation:90,onClick:function(){return c("receive")},content:"Receive"}),(0,o.createComponentVNode)(2,a.Button,{icon:"sync",iconRotation:90,onClick:function(){return c("recal")},content:"Recalibrate"})]})]}),V&&(0,o.createComponentVNode)(2,a.Section,{mt:1,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Telepad Location",children:[V.src_x,", ",V.src_y]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Distance",children:[V.distance,"m"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Transit Time",children:[V.time," secs"]})]})})||(0,o.createComponentVNode)(2,a.Section,{mt:1,children:"No teleport data found."}),(0,o.createComponentVNode)(2,a.Section,{children:["Crystals: ",p," / ",h]})]})};t.TelesciConsoleContent=d},function(e,t,n){"use strict";t.__esModule=!0,t.TimeClock=void 0;var o=n(0),r=n(5),i=n(1),a=n(2),c=n(3),l=n(192);t.TimeClock=function(e,t){var n=(0,i.useBackend)(t),d=n.act,u=n.data,s=u.department_hours,m=u.user_name,p=u.card,h=u.assignment,C=u.job_datum,f=u.allow_change_job,N=u.job_choices;return(0,o.createComponentVNode)(2,c.Window,{width:500,height:520,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{title:"OOC",children:[(0,o.createComponentVNode)(2,a.NoticeBox,{children:"OOC Note: PTO acquired is account-wide and shared across all characters. Info listed below is not IC information."}),(0,o.createComponentVNode)(2,a.Section,{level:2,title:"Time Off Balance for "+m,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:Object.keys(s).map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e,color:s[e]>6?"good":s[e]>1?"average":"bad",children:[(0,r.toFixed)(s[e],1)," ",1===s[e]?"hour":"hours"]},e)}))})})]}),(0,o.createComponentVNode)(2,a.Section,{title:"Employee Info",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Employee ID",children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"user",onClick:function(){return d("id")},children:p||"Insert ID"})}),!!C&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Rank",children:(0,o.createComponentVNode)(2,a.Box,{backgroundColor:C.selection_color,p:.8,children:(0,o.createComponentVNode)(2,a.Flex,{justify:"space-between",align:"center",children:[(0,o.createComponentVNode)(2,a.Flex.Item,{children:(0,o.createComponentVNode)(2,a.Box,{ml:1,children:(0,o.createComponentVNode)(2,l.RankIcon,{color:"white",rank:C.title})})}),(0,o.createComponentVNode)(2,a.Flex.Item,{children:(0,o.createComponentVNode)(2,a.Box,{fontSize:1.5,inline:!0,mr:1,children:C.title})})]})})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Departments",children:C.departments}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pay Scale",children:C.economic_modifier}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"PTO Elegibility",children:C.timeoff_factor>0&&(0,o.createComponentVNode)(2,a.Box,{children:["Earns PTO - ",C.pto_department]})||C.timeoff_factor<0&&(0,o.createComponentVNode)(2,a.Box,{children:["Requires PTO - ",C.pto_department]})||(0,o.createComponentVNode)(2,a.Box,{children:"Neutral"})})],4)]})}),!(!f||!C||0===C.timeoff_factor||"Dismissed"===h)&&(0,o.createComponentVNode)(2,a.Section,{title:"Employment Actions",children:C.timeoff_factor>0&&(s[C.pto_department]>0&&(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"exclamation-triangle",onClick:function(){return d("switch-to-offduty")},children:"Go Off-Duty"})||(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Warning: You do not have enough accrued time off to go off-duty."}))||Object.keys(N).length&&Object.keys(N).map((function(e){return N[e].map((function(t){return(0,o.createComponentVNode)(2,a.Button,{icon:"suitcase",onClick:function(){return d("switch-to-onduty-rank",{"switch-to-onduty-rank":e,"switch-to-onduty-assignment":t})},children:t},t)}))}))||(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"No Open Positions - See Head Of Personnel"})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.TransferValve=void 0;var o=n(0),r=n(1),i=n(2),a=n(3);t.TransferValve=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.tank_one,u=l.tank_two,s=l.attached_device,m=l.valve;return(0,o.createComponentVNode)(2,a.Window,{children:(0,o.createComponentVNode)(2,a.Window.Content,{children:[(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Valve Status",children:(0,o.createComponentVNode)(2,i.Button,{icon:m?"unlock":"lock",content:m?"Open":"Closed",disabled:!d||!u,onClick:function(){return c("toggle")}})})})}),(0,o.createComponentVNode)(2,i.Section,{title:"Assembly",buttons:(0,o.createComponentVNode)(2,i.Button,{textAlign:"center",width:"150px",icon:"cog",content:"Configure Assembly",disabled:!s,onClick:function(){return c("device")}}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:s?(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Attachment",children:(0,o.createComponentVNode)(2,i.Button,{icon:"eject",content:s,disabled:!s,onClick:function(){return c("remove_device")}})}):(0,o.createComponentVNode)(2,i.NoticeBox,{textAlign:"center",children:"Attach Assembly"})})}),(0,o.createComponentVNode)(2,i.Section,{title:"Attachment One",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:d?(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Attachment",children:(0,o.createComponentVNode)(2,i.Button,{icon:"eject",content:d,disabled:!d,onClick:function(){return c("tankone")}})}):(0,o.createComponentVNode)(2,i.NoticeBox,{textAlign:"center",children:"Attach Tank"})})}),(0,o.createComponentVNode)(2,i.Section,{title:"Attachment Two",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:u?(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Attachment",children:(0,o.createComponentVNode)(2,i.Button,{icon:"eject",content:u,disabled:!u,onClick:function(){return c("tanktwo")}})}):(0,o.createComponentVNode)(2,i.NoticeBox,{textAlign:"center",children:"Attach Tank"})})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.TurbineControl=void 0;var o=n(0),r=(n(5),n(20)),i=n(1),a=n(2),c=n(3);t.TurbineControl=function(e,t){var n=(0,i.useBackend)(t),l=n.act,d=n.data,u=(d.connected,d.compressor_broke),s=d.turbine_broke,m=d.broken,p=d.door_status,h=d.online,C=d.power,f=d.rpm,N=d.temp;return(0,o.createComponentVNode)(2,c.Window,{width:520,height:440,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{title:"Turbine Controller",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",children:m&&(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:["Setup is broken",(0,o.createComponentVNode)(2,a.Button,{icon:"sync",onClick:function(){return l("reconnect")},content:"Reconnect"})]})||(0,o.createComponentVNode)(2,a.Box,{color:h?"good":"bad",children:!h||u||s?"Offline":"Online"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Compressor",children:u&&(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Compressor is inoperable."})||s&&(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Turbine is inoperable."})||(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.Button.Checkbox,{checked:h,content:"Compressor Power",onClick:function(){return l(h?"power-off":"power-on")}})})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Vent Doors",children:(0,o.createComponentVNode)(2,a.Button.Checkbox,{checked:p,onClick:function(){return l("doors")},content:p?"Closed":"Open"})})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Status",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Turbine Speed",children:[m?"--":(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:f})," RPM"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Internal Temperature",children:[m?"--":(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:N})," K"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Generated Power",children:m?"--":(0,o.createComponentVNode)(2,a.AnimatedNumber,{format:function(e){return(0,r.formatPower)(e)},value:Number(C)})})]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Turbolift=void 0;var o=n(0),r=(n(5),n(1)),i=n(2),a=n(3);t.Turbolift=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.floors,u=l.doors_open,s=l.fire_mode;return(0,o.createComponentVNode)(2,a.Window,{width:480,height:260+25*s,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:(0,o.createComponentVNode)(2,i.Section,{title:"Floor Selection",className:s?"Section--elevator--fire":null,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:u?"door-open":"door-closed",content:u?s?"Close Doors (SAFETY OFF)":"Doors Open":"Doors Closed",selected:u&&!s,color:s?"red":null,onClick:function(){return c("toggle_doors")}}),(0,o.createComponentVNode)(2,i.Button,{icon:"exclamation-triangle",color:"bad",content:"Emergency Stop",onClick:function(){return c("emergency_stop")}})],4),children:[!s||(0,o.createComponentVNode)(2,i.Section,{className:"Section--elevator--fire",textAlign:"center",title:"FIREFIGHTER MODE ENGAGED"}),(0,o.createComponentVNode)(2,i.Flex,{wrap:"wrap",children:d.map((function(e){return(0,o.createComponentVNode)(2,i.Flex.Item,{basis:"100%",children:(0,o.createComponentVNode)(2,i.Flex,{align:"center",justify:"space-around",children:[(0,o.createComponentVNode)(2,i.Flex.Item,{basis:"22%",textAlign:"right",mr:"3px",children:e.label||"Floor #"+e.id}),(0,o.createComponentVNode)(2,i.Flex.Item,{basis:"8%",textAlign:"left",children:(0,o.createComponentVNode)(2,i.Button,{icon:"circle",color:e.current?"red":e.target?"green":e.queued?"yellow":null,onClick:function(){return c("move_to_floor",{ref:e.ref})}})}),(0,o.createComponentVNode)(2,i.Flex.Item,{basis:"50%",grow:1,children:e.name})]})},e.id)}))})]})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.GenericUplink=t.Uplink=void 0;var o=n(0),r=n(6),i=n(1),a=n(2),c=n(20),l=n(3);t.Uplink=function(e,t){var n=(0,i.useBackend)(t).data,r=(0,i.useLocalState)(t,"screen",0),c=r[0],m=r[1],p=n.telecrystals;return(0,o.createComponentVNode)(2,l.Window,{width:620,height:580,theme:"syndicate",resizable:!0,children:(0,o.createComponentVNode)(2,l.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,d,{screen:c,setScreen:m}),0===c&&(0,o.createComponentVNode)(2,s,{currencyAmount:p,currencySymbol:"TC"})||1===c&&(0,o.createComponentVNode)(2,u)||(0,o.createComponentVNode)(2,a.Section,{color:"bad",children:"Error"})]})})};var d=function(e,t){var n=(0,i.useBackend)(t),r=(n.act,n.data),c=e.screen,l=e.setScreen,d=r.discount_name,u=r.discount_amount,s=r.offer_expiry;return(0,o.createComponentVNode)(2,a.Section,{children:[(0,o.createComponentVNode)(2,a.Tabs,{style:{"border-bottom":"none","margin-bottom":"0"},children:[(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:0===c,onClick:function(){return l(0)},children:"Request Items"}),(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:1===c,onClick:function(){return l(1)},children:"Exploitable Information"})]}),(0,o.createComponentVNode)(2,a.Section,{title:"Item Discount",level:2,children:u<100&&(0,o.createComponentVNode)(2,a.Box,{children:[d," - ",u,"% off. Offer expires at: ",s]})||(0,o.createComponentVNode)(2,a.Box,{children:"No items currently discounted."})})]})},u=function(e,t){var n=(0,i.useBackend)(t),r=n.act,c=n.data,l=c.exploit,d=c.locked_records;return(0,o.createComponentVNode)(2,a.Section,{title:"Exploitable Information",buttons:l&&(0,o.createComponentVNode)(2,a.Button,{icon:"undo",content:"Back",onClick:function(){return r("view_exploits",{id:0})}}),children:l&&(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Name",children:l.name}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Sex",children:l.sex}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Species",children:l.species}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Age",children:l.age}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Rank",children:l.rank}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Home System",children:l.home_system}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Citizenship",children:l.citizenship}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Faction",children:l.faction}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Religion",children:l.religion}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Fingerprint",children:l.fingerprint}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Other Affiliations",children:l.antagfaction}),(0,o.createComponentVNode)(2,a.LabeledList.Divider),(0,o.createComponentVNode)(2,a.LabeledList.Item,{children:"Acquired Information"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Notes",children:l.nanoui_exploit_record.split("
").map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:e},e)}))})]})})||d.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{icon:"eye",fluid:!0,content:e.name,onClick:function(){return r("view_exploits",{id:e.id})}},e.id)}))})},s=function(e,t){var n,l,d=e.currencyAmount,u=void 0===d?0:d,s=e.currencySymbol,p=void 0===s?"\u20ae":s,h=(0,i.useBackend)(t),C=h.act,f=h.data,N=f.compactMode,b=f.lockable,V=f.categories,g=void 0===V?[]:V,v=(0,i.useLocalState)(t,"searchText",""),_=v[0],k=v[1],y=(0,i.useLocalState)(t,"category",null==(n=g[0])?void 0:n.name),L=y[0],B=y[1],w=(0,r.createSearch)(_,(function(e){return e.name+e.desc})),x=_.length>0&&g.flatMap((function(e){return e.items||[]})).filter(w).filter((function(e,t){return t<25}))||(null==(l=g.find((function(e){return e.name===L})))?void 0:l.items)||[];return(0,o.createComponentVNode)(2,a.Section,{title:(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:u>0?"good":"bad",children:[(0,c.formatMoney)(u)," ",p]}),buttons:(0,o.createFragment)([(0,o.createTextVNode)("Search"),(0,o.createComponentVNode)(2,a.Input,{autoFocus:!0,value:_,onInput:function(e,t){return k(t)},mx:1}),(0,o.createComponentVNode)(2,a.Button,{icon:N?"list":"info",content:N?"Compact":"Detailed",onClick:function(){return C("compact_toggle")}}),!!b&&(0,o.createComponentVNode)(2,a.Button,{icon:"lock",content:"Lock",onClick:function(){return C("lock")}})],0),children:(0,o.createComponentVNode)(2,a.Flex,{children:[0===_.length&&(0,o.createComponentVNode)(2,a.Flex.Item,{children:(0,o.createComponentVNode)(2,a.Tabs,{vertical:!0,children:g.map((function(e){var t;return(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:e.name===L,onClick:function(){return B(e.name)},children:[e.name," (",(null==(t=e.items)?void 0:t.length)||0,")"]},e.name)}))})}),(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,basis:0,children:[0===x.length&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:0===_.length?"No items in this category.":"No results found."}),(0,o.createComponentVNode)(2,m,{compactMode:_.length>0||N,currencyAmount:u,currencySymbol:p,items:x})]})]})})};t.GenericUplink=s;var m=function(e,t){var n=e.compactMode,l=e.currencyAmount,d=e.currencySymbol,u=(0,i.useBackend)(t).act,s=(0,i.useLocalState)(t,"hoveredItem",{}),m=s[0],p=s[1],h=m&&m.cost||0,C=e.items.map((function(e){var t=m&&m.name!==e.name,n=l-h0&&(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.Box,{color:"label",textAlign:"center",mb:1,children:"Please wait. Harvesting in progress."}),(0,o.createComponentVNode)(2,c),(0,o.createComponentVNode)(2,i.Button,{mt:1,fluid:!0,icon:"stop",onClick:function(){return l("stopharvest")},children:"Stop Early"})]})||s<0&&(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.Box,{color:"label",textAlign:"center",mb:1,children:"Please wait. Energy dump in progress."}),(0,o.createComponentVNode)(2,c),(0,o.createComponentVNode)(2,i.Button,{mt:1,fluid:!0,icon:"stop",onClick:function(){return l("stopharvest")},children:"Stop Early"})]})||Object.keys(m).length&&(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Name",children:m.name}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Charge",children:(0,o.createComponentVNode)(2,c)}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Energy Signature ID",children:m.artifact_id})]}),(0,o.createComponentVNode)(2,i.Button,{mt:1,fluid:!0,icon:"eject",onClick:function(){return l("ejectbattery")},children:"Eject Battery"}),(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"bolt",onClick:function(){return l("drainbattery")},children:"Drain Battery"}),(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"star",onClick:function(){return l("harvest")},children:"Begin Harvest"})]})||(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"No battery inserted."})})})})};var c=function(e,t){var n=(0,r.useBackend)(t),a=(n.act,n.data.info.inserted_battery);return Object.keys(a).length?(0,o.createComponentVNode)(2,i.ProgressBar,{minValue:0,value:a.stored_charge,maxValue:a.capacity}):(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"No battery inserted."})}},function(e,t,n){"use strict";t.__esModule=!0,t.XenoarchDepthScanner=void 0;var o=n(0),r=(n(5),n(1)),i=n(2),a=n(3);t.XenoarchDepthScanner=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.current,u=l.positive_locations;return(0,o.createComponentVNode)(2,a.Window,{width:300,height:500,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[Object.keys(d).length&&(0,o.createComponentVNode)(2,i.Section,{title:"Selected",buttons:(0,o.createComponentVNode)(2,i.Button.Confirm,{color:"bad",icon:"trash",confirmIcon:"trash",content:"Delete Entry",onClick:function(){return c("clear",{index:d.index})}}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Time",children:d.time}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Coords",children:d.coords}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Anomaly Depth",children:[d.depth," cm"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Anomaly Size",children:[d.clearance," cm"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Dissonance Spread",children:d.dissonance_spread}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Anomaly Material",children:d.material})]})})||null,(0,o.createComponentVNode)(2,i.Section,{title:"Entries",buttons:(0,o.createComponentVNode)(2,i.Button.Confirm,{color:"red",icon:"trash",confirmIcon:"trash",content:"Delete All",onClick:function(){return c("clear")}}),children:u.length&&u.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{icon:"eye",onClick:function(){return c("select",{select:e.index})},children:[e.time,", ",e.coords]},e.index)}))||(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"No traces found."})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.XenoarchHandheldPowerUtilizer=void 0;var o=n(0),r=(n(5),n(1)),i=n(2),a=n(3);t.XenoarchHandheldPowerUtilizer=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.inserted_battery,u=l.anomaly,s=l.charge,m=l.capacity,p=l.timeleft,h=l.activated,C=l.duration,f=l.interval;return(0,o.createComponentVNode)(2,a.Window,{width:400,height:500,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:(0,o.createComponentVNode)(2,i.Section,{title:"Anomaly Power Utilizer",buttons:(0,o.createComponentVNode)(2,i.Button,{disabled:!d,icon:"eject",onClick:function(){return c("ejectbattery")},children:"Eject Battery"}),children:d&&(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Inserted Battery",children:d}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Anomalies Detected",children:u||"N/A"}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Charge",children:(0,o.createComponentVNode)(2,i.ProgressBar,{value:s,maxValue:m,children:[s," / ",m]})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Time Left Activated",children:p}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Power",children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"power-off",onClick:function(){return c("startup")},children:h?"Activated":"Deactivated"})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Activation Duration",children:(0,o.createComponentVNode)(2,i.NumberInput,{unit:"s",fluid:!0,minValue:0,value:C,stepPixelSize:4,maxValue:30,onDrag:function(e,t){return c("changeduration",{duration:10*t})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Activation Interval",children:(0,o.createComponentVNode)(2,i.NumberInput,{unit:"s",fluid:!0,minValue:0,value:f,stepPixelSize:10,maxValue:10,onDrag:function(e,t){return c("changeinterval",{interval:10*t})}})})]})||(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"No battery inserted. Please insert a cell."})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.XenoarchReplicator=void 0;var o=n(0),r=(n(5),n(6),n(1)),i=n(2),a=n(3);t.XenoarchReplicator=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data.tgui_construction;return(0,o.createComponentVNode)(2,a.Window,{theme:"abductor",width:400,height:400,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:l.map((function(e,t){return(0,o.createComponentVNode)(2,i.Button,{color:e.background,icon:e.icon,iconColor:e.foreground,fontSize:4,onClick:function(){return c("construct",{key:e.key})}},e.key)}))})})}},function(e,t,n){"use strict";t.__esModule=!0,t.XenoarchSpectrometer=void 0;var o=n(0),r=(n(5),n(1)),i=n(2),a=n(3),c=n(6);t.XenoarchSpectrometer=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,u=d.scanned_item,s=d.scanned_item_desc,m=d.last_scan_data,p=d.scan_progress,h=d.scanning,C=d.scanner_seal_integrity,f=d.scanner_rpm,N=d.scanner_temperature,b=d.coolant_usage_rate,V=d.coolant_usage_max,g=(d.unused_coolant_abs,d.unused_coolant_per),v=d.coolant_purity,_=d.optimal_wavelength,k=d.maser_wavelength,y=d.maser_wavelength_max,L=d.maser_efficiency,B=d.radiation,w=(d.t_left_radspike,d.rad_shield_on);return(0,o.createComponentVNode)(2,a.Window,{width:900,height:760,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,i.Section,{title:"Status",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:"signal",selected:h,onClick:function(){return l("scanItem")},children:h?"HALT SCAN":"Begin Scan"}),(0,o.createComponentVNode)(2,i.Button,{icon:"eject",disabled:!u,onClick:function(){return l("ejectItem")},children:"Eject Item"})],4),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Item",children:u||(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"No item inserted."})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Heuristic Analysis",children:s||"None found."})]})}),(0,o.createComponentVNode)(2,i.Section,{title:"Scanner",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Scan Progress",children:(0,o.createComponentVNode)(2,i.ProgressBar,{value:p,minValue:0,maxValue:100,color:"good"})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Vacuum Seal Integrity",children:(0,o.createComponentVNode)(2,i.ProgressBar,{value:C,minValue:0,maxValue:100,ranges:{good:[66,100],average:[33,66],bad:[0,33]}})})]})}),(0,o.createComponentVNode)(2,i.Section,{title:"MASER",buttons:(0,o.createComponentVNode)(2,i.NoticeBox,{info:!0,children:"Match wavelengths to progress the scan."}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"MASER Efficiency",children:(0,o.createComponentVNode)(2,i.ProgressBar,{value:L,minValue:0,maxValue:100,ranges:{good:[66,100],average:[33,66],bad:[0,33]}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Wavelength",children:(0,o.createComponentVNode)(2,i.Slider,{animated:!0,value:k,fillValue:_,minValue:1,maxValue:y,format:function(e){return e+" MHz"},step:10,onDrag:function(e,t){return l("maserWavelength",{wavelength:t})}})})]})}),(0,o.createComponentVNode)(2,i.Section,{title:"Environment / Internal",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Centrifuge Speed",children:(0,o.createComponentVNode)(2,i.ProgressBar,{value:f,minValue:0,maxValue:1e3,color:"good",children:[f," RPM"]})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Internal Temperature",children:(0,o.createComponentVNode)(2,i.ProgressBar,{minValue:0,value:N,maxValue:1273,ranges:{bad:[1e3,Infinity],average:[250,1e3],good:[0,250]},children:[N," K"]})})]})}),(0,o.createComponentVNode)(2,i.Section,{title:"Radiation",buttons:(0,o.createComponentVNode)(2,i.Button,{selected:w,icon:"radiation",onClick:function(){return l("toggle_rad_shield")},children:w?"Disable Radiation Shielding":"Enable Radiation Shielding"}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Ambient Radiation",children:(0,o.createComponentVNode)(2,i.ProgressBar,{minValue:0,value:B,maxValue:100,ranges:{bad:[65,Infinity],average:[15,65],good:[0,15]},children:[B," mSv"]})})})}),(0,o.createComponentVNode)(2,i.Section,{title:"Cooling",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Coolant Remaining",children:(0,o.createComponentVNode)(2,i.ProgressBar,{minValue:0,value:10*g,maxValue:1e3,ranges:{good:[65,Infinity],average:[15,65],bad:[0,15]},children:[10*g," u"]})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Coolant Flow Rate",children:(0,o.createComponentVNode)(2,i.Slider,{minValue:0,value:b,maxValue:V,stepPixelSize:50,format:function(e){return e+" u/s"},onDrag:function(e,t){return l("coolantRate",{coolant:t})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Coolant Purity",children:(0,o.createComponentVNode)(2,i.ProgressBar,{minValue:0,value:v,maxValue:100,ranges:{good:[66,Infinity],average:[33,66],bad:[0,33]}})})]})}),(0,o.createComponentVNode)(2,i.Section,{title:"Latest Results",children:(0,c.decodeHtmlEntities)(m).split("\n").map((function(e){return(0,o.createComponentVNode)(2,i.Box,{children:e},e)}))})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.XenoarchSuspension=void 0;var o=n(0),r=(n(5),n(1)),i=n(2),a=n(3);t.XenoarchSuspension=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.cell,u=l.cellCharge,s=l.cellMaxCharge,m=l.locked,p=l.suspension_field;return(0,o.createComponentVNode)(2,a.Window,{width:400,height:150,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:(0,o.createComponentVNode)(2,i.Section,{title:'Triple-phase S.F.G. MK III "Reliant"',buttons:(0,o.createComponentVNode)(2,i.Button,{icon:m?"lock":"lock-open",selected:!m,onClick:function(){return c("lock")},children:m?"Locked":"Unlocked"}),children:m&&(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"This interface is locked. Swipe an ID card to unlock it."})||(0,o.createFragment)([(0,o.createComponentVNode)(2,i.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Cell Charge",children:d&&(0,o.createComponentVNode)(2,i.ProgressBar,{ranges:{good:[.75*s,Infinity],average:[.5*s,.75*s],bad:[-Infinity,.5*s]},value:u,maxValue:s})||(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"No cell inserted."})})}),(0,o.createComponentVNode)(2,i.Button,{fluid:!0,mt:1,icon:"meteor",selected:p,onClick:function(){return c("toggle_field")},children:p?"Disengage Suspension Field":"Engage Suspension Field"})],4)})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.pAIAtmos=void 0;var o=n(0),r=n(8),i=n(6),a=n(1),c=n(2),l=n(3);t.pAIAtmos=function(e,t){var n=(0,a.useBackend)(t),d=(n.act,n.data.aircontents);return(0,o.createComponentVNode)(2,l.Window,{width:450,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,l.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,c.Section,{children:(0,o.createComponentVNode)(2,c.LabeledList,{children:(0,r.filter)((function(e){return"0"!==e.val||"Pressure"===e.entry||"Temperature"===e.entry}))(d).map((function(e){return(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:e.entry,color:(t=e.val,n=e.bad_low,r=e.poor_low,a=e.poor_high,l=e.bad_high,ta?"average":t>l?"bad":"good"),children:[e.val,(0,i.decodeHtmlEntities)(e.units)]},e.entry);var t,n,r,a,l}))})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.pAIDirectives=void 0;var o=n(0),r=n(1),i=n(2),a=n(3);t.pAIDirectives=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.master,u=l.dna,s=l.prime,m=l.supplemental;return(0,o.createComponentVNode)(2,a.Window,{width:450,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,i.Section,{title:"Master",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Master",children:d&&(0,o.createComponentVNode)(2,i.Box,{children:[d," (",u,")",(0,o.createComponentVNode)(2,i.Button,{icon:"syringe",content:"Request Sample",onClick:function(){return c("getdna")}})]})||(0,o.createComponentVNode)(2,i.Box,{children:"None"})})})}),(0,o.createComponentVNode)(2,i.Section,{title:"Directives",children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Prime Directive",children:s}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Supplemental Directive(s)",children:m||"None"})]}),(0,o.createComponentVNode)(2,i.Box,{mt:1,italic:!0,children:'Recall, personality, that you are a complex piece of software with tremendous social skills. Unlike station AI models, you are focused entirely on sapient-software interfacing. You may parse the "spirit" of a directive and follow its intent, rather than tripping over pedantics and getting snared by technicalities. Above all, you should strive to be seen as the ideal, unwavering digital companion that you are.'}),(0,o.createComponentVNode)(2,i.Box,{mt:1,bold:!0,children:"Your prime directive comes before all others. Should a supplemental directive conflict with it, you are capable of simply discarding this inconsistency, ignoring the conflicting supplemental directive and continuing to fulfill your prime directive to the best of your ability."})]})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.pAIDoorjack=void 0;var o=n(0),r=(n(5),n(1)),i=n(2),a=n(3);t.pAIDoorjack=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.cable,u=l.machine,s=l.inprogress,m=l.progress_a,p=l.progress_b,h=l.aborted;return(0,o.createComponentVNode)(2,a.Window,{width:300,height:150,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Cable",children:u&&(0,o.createComponentVNode)(2,i.Box,{color:"good",children:"Connected"})||d&&(0,o.createComponentVNode)(2,i.Box,{color:"average",children:"Extended"})||(0,o.createComponentVNode)(2,i.Box,{children:(0,o.createComponentVNode)(2,i.Button,{icon:"ethernet",content:"Retracted",onClick:function(){return c("cable")}})})}),!!u&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Hack",children:s&&(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.ProgressBar,{value:m,maxValue:100,ranges:{good:[67,Infinity],average:[33,67],bad:[-Infinity,33]},children:[(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:m}),".",(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:p}),"%"]}),(0,o.createComponentVNode)(2,i.Button,{icon:"ban",color:"bad",onClick:function(){return c("cancel")}})]})||(0,o.createComponentVNode)(2,i.Button,{icon:"virus",content:"Start",onClick:function(){return c("jack")}})})||!!h&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{color:"bad",mt:1,children:"Hack aborted."})]})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.pAIInterface=void 0;var o=n(0),r=(n(5),n(1)),i=n(2),a=n(3);t.pAIInterface=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.bought,u=l.not_bought,s=l.available_ram,m=l.emotions,p=l.current_emotion;return(0,o.createComponentVNode)(2,a.Window,{width:450,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,i.Section,{title:"Emotion",children:m.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{content:e.name,selected:e.id===p,onClick:function(){return c("image",{image:e.id})}},e.id)}))}),(0,o.createComponentVNode)(2,i.Section,{title:"Software (Available RAM: "+s+")",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Installed",children:d.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{content:e.name,selected:e.on,onClick:function(){return c("software",{software:e.id})}},e.id)}))}),(0,o.createComponentVNode)(2,i.LabeledList.Divider),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Downloadable",children:u.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{content:e.name+" ("+e.ram+")",disabled:e.ram>s,onClick:function(){return c("purchase",{purchase:e.id})}},e.id)}))})]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.pAIMedrecords=void 0;var o=n(0),r=(n(5),n(1)),i=n(2),a=n(3);t.pAIMedrecords=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.records,u=l.general,s=l.medical,m=l.could_not_find;return(0,o.createComponentVNode)(2,a.Window,{width:450,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,i.Section,{children:d.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{content:e.name,onClick:function(){return c("select",{select:e.ref})}},e.ref)}))}),(u||s)&&(0,o.createComponentVNode)(2,i.Section,{title:"Selected Record",children:[!!m&&(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"Warning: Failed to find some records. The information below may not be complete."}),(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Name",children:u.name}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Record ID",children:u.id}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Entity Classification",children:u.brain_type}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Sex",children:u.sex}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Species",children:u.species}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Age",children:u.age}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Rank",children:u.rank}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Fingerprint",children:u.fingerprint}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Physical Status",children:u.p_stat}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Mental Status",children:u.m_stat}),(0,o.createComponentVNode)(2,i.LabeledList.Divider),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Blood Type",children:s.b_type}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Minor Disabilities",children:[(0,o.createComponentVNode)(2,i.Box,{children:s.mi_dis}),(0,o.createComponentVNode)(2,i.Box,{children:s.mi_dis_d})]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Major Disabilities",children:[(0,o.createComponentVNode)(2,i.Box,{children:s.ma_dis}),(0,o.createComponentVNode)(2,i.Box,{children:s.ma_dis_d})]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Allergies",children:[(0,o.createComponentVNode)(2,i.Box,{children:s.alg}),(0,o.createComponentVNode)(2,i.Box,{children:s.alg_d})]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Current Diseases",children:[(0,o.createComponentVNode)(2,i.Box,{children:s.cdi}),(0,o.createComponentVNode)(2,i.Box,{children:s.cdi_d})]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Important Notes",children:s.notes})]})]})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.pAISecrecords=void 0;var o=n(0),r=(n(5),n(1)),i=n(2),a=n(3);t.pAISecrecords=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.records,u=l.general,s=l.security,m=l.could_not_find;return(0,o.createComponentVNode)(2,a.Window,{width:450,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,i.Section,{children:d.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{content:e.name,onClick:function(){return c("select",{select:e.ref})}},e.ref)}))}),(u||s)&&(0,o.createComponentVNode)(2,i.Section,{title:"Selected Record",children:[!!m&&(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"Warning: Failed to find some records. The information below may not be complete."}),(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Name",children:u.name}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Record ID",children:u.id}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Entity Classification",children:u.brain_type}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Sex",children:u.sex}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Species",children:u.species}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Age",children:u.age}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Rank",children:u.rank}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Fingerprint",children:u.fingerprint}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Physical Status",children:u.p_stat}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Mental Status",children:u.m_stat}),(0,o.createComponentVNode)(2,i.LabeledList.Divider),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Criminal Status",children:(0,o.createComponentVNode)(2,i.Box,{children:s.criminal})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Minor Crimes",children:[(0,o.createComponentVNode)(2,i.Box,{children:s.mi_crim}),(0,o.createComponentVNode)(2,i.Box,{children:s.mi_crim_d})]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Major Crimes",children:[(0,o.createComponentVNode)(2,i.Box,{children:s.ma_crim}),(0,o.createComponentVNode)(2,i.Box,{children:s.ma_crim_d})]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Important Notes",children:s.notes})]})]})]})})}}]); \ No newline at end of file From 88d5f5561e7b718fec435f95152b1a722310e260 Mon Sep 17 00:00:00 2001 From: Duriel Levara Date: Sat, 24 Apr 2021 13:41:33 -0400 Subject: [PATCH 003/174] UnCasino and minor changes. -Remove Casino Z-level from the loading in. -Minor map edits on Casino map. -Fixed a missing button on the ninja ship. --- maps/southern_cross/southern_cross-8.dmm | 25 ++++++++------- maps/southern_cross/southern_cross-casino.dmm | 31 +++++++++---------- maps/southern_cross/southern_cross.dm | 2 +- 3 files changed, 28 insertions(+), 30 deletions(-) diff --git a/maps/southern_cross/southern_cross-8.dmm b/maps/southern_cross/southern_cross-8.dmm index 6230864327..8bc4db0993 100644 --- a/maps/southern_cross/southern_cross-8.dmm +++ b/maps/southern_cross/southern_cross-8.dmm @@ -7,13 +7,13 @@ "aag" = (/obj/machinery/light{dir = 4},/obj/machinery/computer/security{dir = 8},/turf/simulated/shuttle/floor/voidcraft/light,/area/shuttle/ninja) "aah" = (/obj/machinery/vending/cola{dir = 4; name = "hacked Robust Softdrinks"; prices = list()},/turf/unsimulated/floor{icon_state = "dark"},/area/syndicate_station) "aai" = (/obj/machinery/vending/cigarette{dir = 4; name = "hacked cigarette machine"; prices = list(); products = list(/obj/item/weapon/storage/fancy/cigarettes = 10, /obj/item/weapon/storage/box/matches = 10, /obj/item/weapon/flame/lighter/zippo = 4, /obj/item/clothing/mask/smokable/cigarette/cigar/havana = 2)},/turf/unsimulated/floor{icon_state = "dark"},/area/syndicate_station) -"aaj" = (/turf/space,/obj/machinery/portable_atmospherics/canister/phoron,/obj/item/weapon/tank/vox,/turf/unsimulated/floor{icon_state = "asteroid"},/area/skipjack_station) -"aak" = (/turf/space,/obj/item/clothing/head/philosopher_wig,/turf/unsimulated/floor{icon_state = "asteroid"},/area/skipjack_station) +"aaj" = (/obj/machinery/portable_atmospherics/canister/phoron,/obj/item/weapon/tank/vox,/turf/space,/turf/unsimulated/floor{icon_state = "asteroid"},/area/skipjack_station) +"aak" = (/obj/item/clothing/head/philosopher_wig,/turf/space,/turf/unsimulated/floor{icon_state = "asteroid"},/area/skipjack_station) "aal" = (/obj/machinery/vending/cigarette{dir = 4},/turf/unsimulated/floor{icon_state = "wood"},/area/centcom/bar) "aam" = (/obj/machinery/vending/cigarette{dir = 8},/turf/unsimulated/floor{icon_state = "lino"},/area/tdome/tdomeobserve) -"aan" = (/turf/space,/obj/machinery/portable_atmospherics/canister/oxygen,/turf/unsimulated/floor{icon_state = "dark"},/area/syndicate_station) +"aan" = (/obj/machinery/portable_atmospherics/canister/oxygen,/turf/space,/turf/unsimulated/floor{icon_state = "dark"},/area/syndicate_station) "aao" = (/obj/machinery/vending/coffee{dir = 8},/turf/unsimulated/floor{icon_state = "lino"},/area/tdome/tdomeobserve) -"aap" = (/turf/space,/obj/structure/table/rack,/obj/item/clothing/shoes/magboots,/obj/item/clothing/suit/space/syndicate/black/red,/obj/item/clothing/mask/breath,/obj/item/clothing/head/helmet/space/syndicate/black/red,/turf/unsimulated/floor{icon_state = "dark"},/area/syndicate_station) +"aap" = (/obj/structure/table/rack,/obj/item/clothing/shoes/magboots,/obj/item/clothing/suit/space/syndicate/black/red,/obj/item/clothing/mask/breath,/obj/item/clothing/head/helmet/space/syndicate/black/red,/turf/space,/turf/unsimulated/floor{icon_state = "dark"},/area/syndicate_station) "aaq" = (/obj/machinery/vending/snack{dir = 8},/turf/unsimulated/floor{icon_state = "lino"},/area/tdome/tdomeobserve) "aar" = (/obj/machinery/vending/cola{dir = 1},/turf/unsimulated/floor{icon_state = "steel"},/area/centcom/bar) "aas" = (/obj/machinery/vending/coffee{dir = 1},/turf/unsimulated/floor{dir = 5; icon_state = "vault"},/area/centcom/bar) @@ -40,13 +40,13 @@ "aaN" = (/obj/machinery/vending/boozeomat{dir = 1; req_access = null},/turf/simulated/shuttle/floor/black,/area/shuttle/merchant) "aaO" = (/obj/machinery/vending/engivend{dir = 1},/turf/simulated/shuttle/floor/black,/area/shuttle/merchant) "aaP" = (/obj/machinery/vending/tool{dir = 1},/turf/simulated/shuttle/floor/black,/area/shuttle/merchant) -"aaQ" = (/turf/space,/obj/machinery/atmospherics/pipe/manifold/visible{dir = 8},/obj/machinery/meter,/turf/simulated/shuttle/plating,/area/shuttle/skipjack) -"aaR" = (/turf/space,/obj/machinery/embedded_controller/radio/airlock/airlock_controller{dir = 8; frequency = 1331; id_tag = "vox_west_control"; pixel_x = 27; req_access = list(150); tag_airpump = null; tag_chamber_sensor = null; tag_exterior_door = null; tag_interior_door = null},/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 8; id_tag = null},/obj/machinery/light/small,/obj/effect/map_helper/airlock/atmos/chamber_pump,/turf/simulated/shuttle/plating,/area/shuttle/skipjack) -"aaS" = (/turf/space,/obj/item/weapon/stool/padded,/turf/unsimulated/floor{icon_state = "steel"},/area/centcom/bar) -"aaT" = (/turf/space,/obj/machinery/biogenerator,/turf/unsimulated/floor{icon_state = "steel"},/area/centcom/bar) -"aaU" = (/turf/space,/obj/machinery/honey_extractor,/turf/unsimulated/floor{icon_state = "steel"},/area/centcom/bar) -"aaV" = (/turf/space,/obj/machinery/seed_storage/garden{dir = 1},/turf/unsimulated/floor{icon_state = "steel"},/area/centcom/bar) -"aaW" = (/turf/space,/obj/machinery/vending/hydronutrients{dir = 1},/turf/unsimulated/floor{icon_state = "steel"},/area/centcom/bar) +"aaQ" = (/obj/machinery/atmospherics/pipe/manifold/visible{dir = 8},/obj/machinery/meter,/turf/space,/turf/simulated/shuttle/plating,/area/shuttle/skipjack) +"aaR" = (/obj/machinery/embedded_controller/radio/airlock/airlock_controller{dir = 8; frequency = 1331; id_tag = "vox_west_control"; pixel_x = 27; req_access = list(150); tag_airpump = null; tag_chamber_sensor = null; tag_exterior_door = null; tag_interior_door = null},/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 8; id_tag = null},/obj/machinery/light/small,/obj/effect/map_helper/airlock/atmos/chamber_pump,/turf/space,/turf/simulated/shuttle/plating,/area/shuttle/skipjack) +"aaS" = (/obj/item/weapon/stool/padded,/turf/space,/turf/unsimulated/floor{icon_state = "steel"},/area/centcom/bar) +"aaT" = (/obj/machinery/biogenerator,/turf/space,/turf/unsimulated/floor{icon_state = "steel"},/area/centcom/bar) +"aaU" = (/obj/machinery/honey_extractor,/turf/space,/turf/unsimulated/floor{icon_state = "steel"},/area/centcom/bar) +"aaV" = (/obj/machinery/seed_storage/garden{dir = 1},/turf/space,/turf/unsimulated/floor{icon_state = "steel"},/area/centcom/bar) +"aaW" = (/obj/machinery/vending/hydronutrients{dir = 1},/turf/space,/turf/unsimulated/floor{icon_state = "steel"},/area/centcom/bar) "aaX" = (/obj/machinery/smartfridge{dir = 2},/turf/unsimulated/floor{icon_state = "lino"},/area/centcom/bar) "aaY" = (/obj/machinery/vending/boozeomat{dir = 2},/turf/unsimulated/floor{icon_state = "lino"},/area/centcom/bar) "aaZ" = (/obj/machinery/computer/pod{dir = 4; id = "thunderdomeaxe"; name = "Thunderdome Axe Supply"},/turf/unsimulated/floor{icon_state = "lino"},/area/tdome/tdomeadmin) @@ -841,6 +841,7 @@ "hYS" = (/obj/structure/table/reinforced,/obj/item/weapon/storage/box/syringes{pixel_x = 2; pixel_y = 2},/obj/item/weapon/storage/box/syringes,/turf/unsimulated/floor{dir = 5; icon_state = "vault"},/area/centcom/specops) "hZH" = (/obj/effect/floor_decal/corner/white/diagonal,/obj/structure/table/marble,/obj/item/weapon/reagent_containers/food/condiment/small/peppermill,/obj/item/weapon/reagent_containers/food/condiment/small/saltshaker{pixel_x = 4; pixel_y = -2},/turf/unsimulated/floor{icon_state = "steel"},/area/centcom/bar) "hZO" = (/obj/effect/floor_decal/industrial/warning{dir = 5},/obj/mecha/working/ripley/mining,/turf/simulated/shuttle/floor/black,/area/shuttle/merchant) +"iaB" = (/obj/machinery/access_button{dir = 8; name = "exterior access button"; pixel_x = 25; pixel_y = 6},/obj/machinery/door/airlock{icon = 'icons/obj/doors/Dooruranium.dmi'},/turf/unsimulated/floor{icon_state = "plating"; name = "plating"},/area/ninja_dojo/dojo) "iaK" = (/obj/structure/table/rack,/obj/item/weapon/storage/belt/security/tactical/bandolier,/turf/simulated/shuttle/floor/voidcraft,/area/shuttle/syndicate) "iaT" = (/turf/unsimulated/floor{icon_state = "steel"},/area/centcom/terminal) "iaZ" = (/obj/machinery/door/airlock/voidcraft/vertical{req_access = list(150)},/turf/simulated/shuttle/floor/voidcraft/dark,/area/shuttle/syndicate) @@ -2338,7 +2339,7 @@ vFivFivFivFivFivFivFivFinXcsrgtgQtgQtgQtgQtgQtgQtgQtgQnXcjUWjUWjUWjUWjUWjUWjUWes vFivFivFinXcnXcnXcnXcnXcnXcoJGtgQkwPawzawzawzpKRtgQtgQnXcnXcaibaibnXcjUWesrrolesresresresresrrolesrjUWnsfjUWjUWgjrmDpnyqnyqnyqnyqnyqjXSjXSnyqnyqnyqnyqnyqnyqnyqnyqnyqnyqnyqnyqmDpgjrvFivFivFivFivFivFivFivFivFivFivFivFivFivFivFivFivFivFivFivFivFivFivFivFivFivFivFivFivFivFivFidtVmcsmcsmcsmcsmcsmcsmcsmcsmcsxMOdNQbzTdNQdNQdNQlywomUlMYlMYlMYxMOxMOxMOxMOxMOlMYlMYlMYlMYaBzomUdAbhSzwdawdatpmwdalHIdtVmcsmcsmcsmcsmcstOXiVutOXppEppEppEppEppEppEppEppEppEuMqppEppEppEtOXcxZaFzaFzaFzacPtOXweCfWifWitOXtOXtOXmcsvFicFQgQFfxLgQFcFQvFimcsmcsmcsmcsmcsmcsmcsmcsmcsmcsdtVvFi vFivFivFinXcwwzaxPaacnXctgQtgQtgQpFyhgahgahgajevtgQtgQtgQnXcgoEgoEnXcesresrununcEaadgxTtpxnvBunuesresrjUWjUWjUWgjrmDpnyqnyqnyqnyqjXSdLGsXZjXSnyqnyqnyqnyqnyqnyqnyqnyqnyqnyqnyqmDpgjrvFivFivFivFivFivFivFivFivFivFivFivFivFivFivFivFivFivFivFivFivFivFivFivFivFivFivFivFivFivFivFidtVmcsmcsmcsmcsmcsmcsmcsmcsmcsxMObeVdNQbeVdNQmoyvpVxMOlMYlMYlMYlMYlMYlMYlMYlMYlMYlMYlMYlMYlMYfSpdAbwdaptDjFbkSiwdalHIdtVmcsmcsmcsmcsmcstOXtOXtOXppEnvFvywppEppEppEppEsgnxIQtOXppEppEppEtOXiYSaFzaFzaFzmhKtOXbKgfWifWiqJExsZtOXmcsvFivFicFQfIscFQvFivFimcsmcsmcsmcsmcsmcsmcsmcsmcsmcsdtVvFi vFivFivFinXclOilOilOiaFitgQtgQtgQpFyhgahgahgajevtgQtgQtgQlxXgoEgoElxXaZjaUiesrpxLxVZxVZxVZqyqrhtoLsesrjUWjUWjUWgjrmDpnyqnyqnyqnyqjXSjKFvsIjXSnyqnyqoDZnyqkwCnyqnyqnyqnyqnyqnyqmDpgjrvFivFivFivFivFivFivFivFivFivFivFivFivFivFivFivFivFivFivFivFivFivFivFivFivFivFivFivFivFivFivFidtVmcsmcsmcsmcsmcsmcsmcsmcsmcsxMOiGPkJdweGkJdbftkJdxMOdAblMYlMYlMYlMYlMYlMYlMYlMYlMYxMOxMOxMOlHIpmEdAbwdawdawdafjXlHIdtVmcsmcsmcsmcsmcsmcsmcstOXtOXjhjjhjtOXwGtwGttOXjhjjhjtOXtOXppEppEtOXtOXtOXduUtOXtOXtOXtOXdVctOXtOXtOXtOXmcsvFivFivFivFivFivFivFimcsmcsmcsmcsmcsmcsmcsmcsmcsmcsdtVvFi -vFivFivFinXcjCcjCcjCcnXctgQtgQtgQpFyhgahgahgajevtgQtgQtgQnXcgoEgoEnXcesruQSqkfjZRrhtrhtrhtrhtrhtbgeesrjUWjUWjUWgjrmDpnyqnyqnyqnyqnyqjXSjXSnyqnyqnyqnyqnyqnyqnyqnyqnyqnyqnyqnyqmDpgjrvFivFivFivFivFivFivFivFivFivFivFivFivFivFivFivFivFivFivFivFivFivFivFivFivFivFivFivFivFivFivFidtVmcsmcsmcsmcsmcsmcsmcsmcsmcsxMOxMOxMOxMOxMOxMOxMOxMOmrRmLCmrRxMOxMOxMOxMOxMOxMOxMOxMOlHIlHIlHIlHIankwdawdawdanTtlHIdtVmcsmcsmcsmcsmcsmcsmcsmcstOXuUPppEppEppEppEppEppEiHWtOXaaeppEppEjhjdZwdJxxDRxDRuRstOXtautausarsarsartOXtOXmcsmcsmcsmcsmcsmcsmcsmcsmcsmcsmcsmcsmcsmcsmcsmcsmcsdtVvFi +vFivFivFinXcjCcjCcjCcnXctgQtgQtgQpFyhgahgahgajevtgQtgQtgQnXcgoEgoEiaBesruQSqkfjZRrhtrhtrhtrhtrhtbgeesrjUWjUWjUWgjrmDpnyqnyqnyqnyqnyqjXSjXSnyqnyqnyqnyqnyqnyqnyqnyqnyqnyqnyqnyqmDpgjrvFivFivFivFivFivFivFivFivFivFivFivFivFivFivFivFivFivFivFivFivFivFivFivFivFivFivFivFivFivFivFidtVmcsmcsmcsmcsmcsmcsmcsmcsmcsxMOxMOxMOxMOxMOxMOxMOxMOmrRmLCmrRxMOxMOxMOxMOxMOxMOxMOxMOlHIlHIlHIlHIankwdawdawdanTtlHIdtVmcsmcsmcsmcsmcsmcsmcsmcstOXuUPppEppEppEppEppEppEiHWtOXaaeppEppEjhjdZwdJxxDRxDRuRstOXtautausarsarsartOXtOXmcsmcsmcsmcsmcsmcsmcsmcsmcsmcsmcsmcsmcsmcsmcsmcsmcsdtVvFi vFivFivFinXcnXcnXcnXcnXcnXctgQtgQjoYmyKmyKmyKoTltgQtgQnXcnXcaibaibnXcesrunuunuaafrhtrhtrhtaagunuunuesrjUWjUWnsfgjrmDpnyqnyqbnonyqnyqnyqnyqnyqnyqnyqnyqnyqnyqnyqnyqnyqtrYnyqnyqmDpgjrvFivFivFivFivFivFivFivFivFivFivFivFivFivFivFivFivFivFivFivFivFivFivFivFivFivFivFivFivFivFivFidtVmcsmcsmcsmcsmcsmcsmcsmcsxMOxMOulblMYlMYdAbdAbxMOpqUpqUpqUpqUgVOxMOoLAlMYlMYlMYkbrxMOxMOlHIlHIlHIwdagwFjFbjFbbJblHIdtVmcsmcsmcsmcsmcsmcsmcsmcstOXuUPppEppEakjgjZppEppEqAVtOXaahppEppEtOXxDRxDRpHAxDRxDRtOXtautauksbksbksbiuttOXmcsmcsmcsmcsmcsmcsmcsmcsmcsmcsmcsmcsmcsmcsmcsmcsmcsdtVvFi vFivFivFinXcjUWjUWjUWjUWnXctgQtgQtgQtgQtgQtgQtgQvcotgQnXcjUWjUWjUWjUWjUWesrunuoEQrhtlcFrhtdebunuesrjUWjUWjUWjUWgjrmDpnyqnyqoDZbnonyqnyqnyqnyqnyqnyqnyqnyqnyqnyqnyqnyqbnonyqnyqmDpgjrvFivFivFivFivFivFivFivFivFivFivFivFivFivFivFivFivFivFivFivFivFivFivFivFivFivFivFivFivFivFivFidtVmcsmcsmcsmcsmcsmcsmcsmcsxMOlMYlMYlMYlMYlMYdAbxMOpqUpqUprSpqUpqUxMOlMYlMYlMYlMYdAbdAbxMOlHIlHIlHIdrYwdawdawdawdalHIdtVmcsmcsmcsmcsmcsmcsmcsmcstOXuUPppEppEuUPcTyppEppEbVjtOXaaippEppEaygxDRxkMgyKhsKxDRhprtautautautautaumuGtOXmcsmcsmcsmcsmcsmcsmcsmcsmcsmcsmcsmcsmcsmcsmcsmcsmcsdtVvFi vFivFivFinXcjUWjUWjUWjUWnXcunYunYunYtgQtgQtgQunYunYunYnXcjUWjUWnsfjUWjUWjUWesresraMCnzucOLesresrjUWjUWjUWjUWjUWgjrmDpnyqnyqnyqnyqnyqnyqnyqeIqnyqjvLnyqjvLnyqjxJnyqnyqnyqnyqnyqmDpgjrvFivFivFivFivFivFivFivFivFivFivFivFivFivFivFivFivFivFivFivFivFivFivFivFivFivFivFivFivFivFivFidtVmcsmcsmcsmcsmcsmcsmcsmcsxMOlMYlMYlMYlMYlMYlMYmLCpqUkuCfaNtpIpqUmLClMYlMYlMYlMYlMYdAbxMOlHImcslHIlHIaajaakcoRjfCjfCdtVmcsmcsmcsmcsmcsmcsmcsmcstOXuUPuyiuyiaanaapuyippElWztOXtprppEppEtOXxDRxkMgyKhsKxDRtOXtautauksbksbksbiUitOXmcsmcsmcsmcsmcsmcsmcsmcsmcsmcsmcsmcsmcsmcsmcsmcsmcsdtVvFi diff --git a/maps/southern_cross/southern_cross-casino.dmm b/maps/southern_cross/southern_cross-casino.dmm index 04a05e6dac..33b91c5543 100644 --- a/maps/southern_cross/southern_cross-casino.dmm +++ b/maps/southern_cross/southern_cross-casino.dmm @@ -19,8 +19,8 @@ "aS" = (/obj/effect/blocker,/turf/simulated/mineral/ignore_mapgen/cave,/area/surface/outside/plains/mountains) "aT" = (/obj/effect/floor_decal/techfloor/orange{dir = 1},/turf/simulated/floor/tiled/techfloor,/area/casino/casino_ship) "aV" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/flora/ausbushes/brflowers,/turf/simulated/floor/outdoors/grass/heavy{outdoors = 0},/area/casino/casino_ship) -"aW" = (/obj/structure/table/glass,/obj/random/plushie,/turf/simulated/floor/carpet/bcarpet,/area/casino/casino_ship) -"aY" = (/obj/machinery/button/remote/blast_door{id = "Casinoboth 1"; name = "Casino Shutter"; pixel_x = -5; pixel_y = 29; req_one_access = list(200)},/obj/machinery/button/remote/blast_door{dir = 8; id = "CasinoEmergency2"; name = "Middle emergency shutters"; pixel_x = 28; pixel_y = -3; req_access = list(160)},/turf/simulated/floor/carpet/blucarpet,/area/casino/casino_ship) +"aW" = (/obj/structure/noticeboard{name = "Sentient prize board"},/turf/simulated/wall/golddiamond,/area/casino/casino_ship) +"aY" = (/obj/machinery/button/remote/blast_door{id = "Casinoboth 1"; name = "Casino Shutter"; pixel_x = -5; pixel_y = 29; req_one_access = list(200)},/obj/machinery/button/remote/blast_door{dir = 8; id = "CasinoEmergency2"; name = "Middle emergency shutters"; pixel_x = 28; pixel_y = -3; req_access = list(160)},/obj/structure/closet/crate/bin,/turf/simulated/floor/carpet/blucarpet,/area/casino/casino_ship) "bb" = (/mob/living/simple_mob/animal/sif/glitterfly,/turf/simulated/floor/water,/area/surface/outside/plains/outpost) "bd" = (/mob/living/simple_mob/animal/sif/tymisian,/turf/simulated/floor/outdoors/dirt{can_atmos_pass = 0; outdoors = 0; temperature = 300},/area/surface/outside/plains/mountains) "bg" = (/obj/structure/flora/tree/winter1,/mob/living/simple_mob/animal/sif/glitterfly,/turf/simulated/floor/outdoors/snow/sif/planetuse{temperature = 293.15},/area/surface/outside/plains/outpost) @@ -165,7 +165,7 @@ "fl" = (/obj/structure/table/fancyblack,/turf/simulated/floor/carpet/oracarpet,/area/casino/casino_ship) "fo" = (/obj/structure/table/glass,/obj/item/weapon/paper_bin,/obj/item/device/tape,/obj/item/weapon/pen,/obj/item/weapon/pen{pixel_x = 4; pixel_y = 4},/turf/simulated/floor/wood,/area/casino/casino_ship/dorms) "fp" = (/obj/structure/table/fancyblack,/turf/simulated/floor/carpet/turcarpet,/area/casino/casino_ship) -"fq" = (/obj/structure/table/marble,/obj/machinery/door/window/westright{dir = 1; layer = 3.1; name = "Both access"; req_access = list(200)},/obj/machinery/door/blast/shutters{id = "Casinoboth 1"; layer = 3.2; name = "Exchange booth shutters 1"},/turf/simulated/floor/carpet/blucarpet,/area/casino/casino_ship) +"fq" = (/obj/machinery/door/window/westright{dir = 1; layer = 3.1; name = "Both access"; req_access = list(200)},/obj/machinery/door/blast/shutters{id = "Casinoboth 1"; layer = 3.2; name = "Exchange booth shutters 1"},/turf/simulated/floor/carpet/blucarpet,/area/casino/casino_ship) "fs" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/flora/lily2,/turf/simulated/floor/water{outdoors = 0},/area/casino/casino_ship) "ft" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/flora/lily3,/turf/simulated/floor/water{outdoors = 0},/area/casino/casino_ship) "fv" = (/turf/simulated/floor/carpet/turcarpet,/area/casino/casino_ship) @@ -463,7 +463,6 @@ "sc" = (/mob/living/simple_mob/animal/passive/penguin/tux{hovering = 1},/turf/simulated/floor/wood/sif/broken,/area/surface/outside/plains/outpost) "sd" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8; health = 1e+006},/obj/structure/flora/ausbushes/ppflowers,/turf/simulated/floor/outdoors/grass/heavy{outdoors = 0},/area/casino/casino_ship) "sm" = (/obj/random/trash,/turf/simulated/floor/tiled/freezer,/area/submap/lonehome) -"sq" = (/obj/structure/noticeboard{name = "Sentient prize board"},/turf/simulated/wall/golddiamond,/area/casino/casino_ship) "su" = (/obj/structure/table/glass,/obj/item/weapon/reagent_containers/food/drinks/cup{pixel_x = 8; pixel_y = -3},/obj/item/weapon/reagent_containers/food/drinks/cup{pixel_x = -4; pixel_y = -3},/obj/item/weapon/storage/box/donut{pixel_y = 11},/obj/machinery/light{dir = 1},/turf/simulated/floor/wood,/area/casino/casino_ship/dorms) "sy" = (/obj/structure/girder/displaced,/turf/simulated/floor/outdoors/snow/sif/planetuse{temperature = 293.15},/area/surface/outside/plains/outpost) "sA" = (/obj/structure/table/bench/sifwooden,/turf/simulated/floor/outdoors/dirt{can_atmos_pass = 0; outdoors = 0; temperature = 300},/area/surface/outside/plains/mountains) @@ -519,7 +518,7 @@ "vv" = (/obj/structure/sink{pixel_x = -16; pixel_y = 24},/obj/structure/toilet{dir = 8},/turf/simulated/floor/tiled/dark,/area/casino/casino_ship/wing_right) "vx" = (/obj/effect/mist,/obj/effect/floor_decal/spline/fancy/wood{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/black,/turf/simulated/floor/wood,/area/casino/casino_ship) "vA" = (/obj/effect/decal/remains/deer,/turf/simulated/floor/outdoors/dirt{can_atmos_pass = 0; outdoors = 0; temperature = 300},/area/surface/outside/plains/mountains) -"vF" = (/obj/structure/table/glass,/obj/machinery/recharger,/turf/simulated/floor/carpet/bcarpet,/area/casino/casino_ship) +"vF" = (/obj/structure/table/glass,/obj/item/weapon/book/manual/casino,/obj/item/weapon/book/manual/casino,/obj/item/weapon/book/manual/casino,/obj/item/weapon/book/manual/casino,/turf/simulated/floor/carpet/bcarpet,/area/casino/casino_ship) "vI" = (/obj/structure/window/reinforced{health = 1e+006},/obj/structure/flora/ausbushes/genericbush,/turf/simulated/floor/grass2,/area/casino/casino_ship) "vL" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8; health = 1e+006},/obj/machinery/door/blast/shutters{dir = 2; id = "Casinodormshutters5"; layer = 3.5; name = "Casino Privacy shutters"},/turf/simulated/floor,/area/casino/casino_ship/dorms) "vN" = (/obj/structure/window/reinforced{health = 1e+006},/obj/structure/flora/ausbushes/pointybush,/turf/simulated/floor/outdoors/grass/heavy{outdoors = 0},/area/casino/casino_ship) @@ -616,7 +615,6 @@ "Ah" = (/obj/structure/window/reinforced{dir = 8; health = 1e+006},/turf/simulated/floor/grass2,/area/casino/casino_ship) "Ak" = (/obj/structure/window/reinforced{dir = 8; health = 1e+006},/obj/structure/flora/ausbushes/sunnybush,/turf/simulated/floor/grass2,/area/casino/casino_ship) "Ao" = (/obj/structure/window/reinforced{health = 1e+006},/obj/structure/flora/ausbushes/reedbush,/turf/simulated/floor/grass2,/area/casino/casino_ship) -"AA" = (/obj/structure/table/glass,/obj/item/weapon/book/manual/casino,/obj/item/weapon/book/manual/casino,/obj/item/weapon/book/manual/casino,/obj/item/weapon/book/manual/casino,/obj/item/weapon/book/manual/casino,/turf/simulated/floor/carpet/bcarpet,/area/casino/casino_ship) "AB" = (/obj/structure/window/reinforced{dir = 4; health = 1e+006},/obj/structure/window/reinforced{dir = 8},/obj/structure/flora/ausbushes/ppflowers,/turf/simulated/floor/outdoors/grass/heavy{outdoors = 0},/area/casino/casino_ship) "AF" = (/obj/effect/floor_decal/techfloor/orange{dir = 9},/turf/simulated/floor/tiled/techfloor,/area/casino/casino_ship) "AK" = (/obj/effect/decal/cleanable/ash,/turf/simulated/floor/flock,/area/surface/outside/plains/mountains) @@ -722,7 +720,6 @@ "Gs" = (/obj/machinery/vending/cola,/obj/machinery/light{dir = 8},/turf/simulated/floor/carpet/bcarpet,/area/casino/casino_ship) "Gu" = (/obj/structure/table/marble,/obj/machinery/door/blast/shutters{dir = 4; id = "Casinobar"; layer = 3.1; name = "Casino bar shutter"},/turf/simulated/floor/carpet/oracarpet,/area/casino/casino_ship) "Gz" = (/obj/structure/curtain/open/bed{name = "casino curtain"},/obj/machinery/light{dir = 1},/turf/simulated/floor/carpet/blucarpet,/area/casino/casino_ship) -"GD" = (/obj/structure/table/glass,/obj/item/weapon/book/manual/casino,/obj/item/weapon/book/manual/casino,/obj/item/weapon/book/manual/casino,/obj/item/weapon/book/manual/casino,/obj/item/weapon/book/manual/casino,/obj/item/weapon/book/manual/casino,/obj/machinery/light{dir = 8},/turf/simulated/floor/carpet/bcarpet,/area/casino/casino_ship) "GG" = (/obj/machinery/crystal/ice,/turf/simulated/floor/outdoors/ice{outdoors = 0},/area/surface/outside/plains/mountains) "GL" = (/obj/structure/table/wooden_reinforced,/obj/item/device/starcaster_news,/turf/simulated/floor/carpet/bcarpet,/area/casino/casino_ship) "GP" = (/obj/effect/floor_decal/corner/grey/diagonal{dir = 4},/obj/effect/decal/cleanable/dirt,/mob/living/simple_mob/animal/sif/glitterfly/rare{canmove = 0; glow_intensity = 0.5; glow_range = 7.5; glow_toggle = 1; move_speed = 10000; movement_cooldown = -10000},/turf/simulated/floor/tiled/white,/area/submap/lonehome) @@ -912,7 +909,7 @@ "Sf" = (/obj/machinery/light{layer = 3},/turf/simulated/floor/water/deep/pool,/area/casino/casino_ship) "Sh" = (/obj/structure/window/reinforced{health = 1e+006},/obj/structure/window/reinforced{dir = 4; health = 1e+006},/obj/structure/flora/ausbushes/reedbush,/turf/simulated/floor/outdoors/grass/heavy{outdoors = 0},/area/casino/casino_ship) "Sn" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8; health = 1e+006},/obj/structure/flora/ausbushes/ppflowers,/turf/simulated/floor/grass2,/area/casino/casino_ship) -"Sp" = (/obj/machinery/button/remote/blast_door{dir = 1; id = "Casinoboth 2"; name = "Casino Shutter"; pixel_x = -4; pixel_y = -29; req_one_access = list(200)},/obj/machinery/button/remote/blast_door{dir = 8; id = "Casinoprizes"; name = "Prize Shutters"; pixel_x = 28; pixel_y = 4; req_one_access = list(200)},/turf/simulated/floor/carpet/blucarpet,/area/casino/casino_ship) +"Sp" = (/obj/machinery/button/remote/blast_door{dir = 1; id = "Casinoboth 2"; name = "Casino Shutter"; pixel_x = -4; pixel_y = -29; req_one_access = list(200)},/obj/machinery/button/remote/blast_door{dir = 8; id = "Casinoprizes"; name = "Prize Shutters"; pixel_x = 28; pixel_y = 4; req_one_access = list(200)},/obj/structure/table/marble,/obj/item/modular_computer/laptop/preset/custom_loadout/hybrid,/turf/simulated/floor/carpet/blucarpet,/area/casino/casino_ship) "Sq" = (/obj/machinery/button/remote/blast_door{id = "Casinodormshutters2"; name = "Casino Dorm Shutters"; pixel_x = 24; pixel_y = -6},/obj/structure/bed/double/padded,/obj/item/weapon/bedsheet/hosdouble,/turf/simulated/floor/wood,/area/casino/casino_ship/dorms) "Sv" = (/obj/structure/window/reinforced{dir = 1; health = 1e+006; req_access = list(5)},/turf/simulated/floor/outdoors/grass/heavy{outdoors = 0},/area/casino/casino_ship) "Sx" = (/obj/structure/table/rack/shelf/steel,/obj/item/weapon/storage/toolbox/electrical{pixel_y = 7},/obj/item/weapon/storage/toolbox/mechanical,/turf/simulated/floor/plating,/area/submap/lonehome) @@ -987,7 +984,7 @@ "WJ" = (/obj/structure/bed/chair/comfy/purp{dir = 8},/turf/simulated/floor/wood,/area/casino/casino_ship) "WL" = (/turf/simulated/floor/wood/sif/broken,/area/surface/outside/plains/outpost) "WQ" = (/turf/simulated/floor/outdoors/dirt{can_atmos_pass = 0; outdoors = 0; temperature = 300},/area/submap/lonehome) -"WS" = (/obj/machinery/door/airlock/silver{name = "Lounge"},/turf/simulated/floor/carpet/bcarpet,/area/casino/casino_ship) +"WS" = (/obj/machinery/door/airlock/silver{name = "Lounge"; req_one_access = list(300)},/turf/simulated/floor/carpet/bcarpet,/area/casino/casino_ship) "WT" = (/obj/structure/table/marble,/obj/machinery/chemical_dispenser/bar_alc/full,/turf/simulated/floor/wood/sif,/area/submap/lonehome) "WV" = (/obj/structure/table/gamblingtable,/turf/simulated/floor/carpet/blucarpet,/area/casino/casino_ship) "Xf" = (/obj/structure/flora/tree/winter,/obj/effect/zone_divider,/turf/simulated/floor/outdoors/snow/sif/planetuse{temperature = 293.15},/area/surface/outside/plains/outpost) @@ -1029,7 +1026,7 @@ "Zj" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4; health = 1e+006},/obj/machinery/door/blast/shutters{dir = 2; id = "Casinodormshutters5"; layer = 3.5; name = "Casino Privacy shutters"},/turf/simulated/floor,/area/casino/casino_ship/dorms) "Zl" = (/obj/structure/bed/chair/comfy/red{dir = 4},/turf/simulated/floor/carpet/oracarpet,/area/casino/casino_ship) "Zn" = (/obj/effect/floor_decal/borderfloor{dir = 8},/obj/effect/floor_decal/corner/brown/border{dir = 8},/obj/machinery/light{dir = 8},/turf/simulated/floor/tiled,/area/casino/casino_ship/wing_left) -"Zq" = (/obj/structure/table/marble,/obj/machinery/door/window/westright{dir = 2; layer = 3.1; name = "Both access"; req_access = list(200)},/obj/machinery/door/blast/shutters{dir = 2; id = "Casinoboth 2"; layer = 3.2; name = "Exchange booth shutters 2"},/turf/simulated/floor/carpet/blucarpet,/area/casino/casino_ship) +"Zq" = (/obj/machinery/door/window/westright{dir = 2; layer = 3.1; name = "Both access"; req_access = list(200)},/obj/machinery/door/blast/shutters{dir = 2; id = "Casinoboth 2"; layer = 3.2; name = "Exchange booth shutters 2"},/turf/simulated/floor/carpet/blucarpet,/area/casino/casino_ship) "Zs" = (/obj/structure/table/marble,/obj/machinery/door/blast/shutters{dir = 8; id = "Casinobar"; layer = 3.1; name = "Casino bar shutter"},/turf/simulated/floor/carpet/oracarpet,/area/casino/casino_ship) "Zt" = (/obj/machinery/iv_drip,/obj/effect/floor_decal/borderfloorwhite,/obj/effect/floor_decal/corner/paleblue/border,/turf/simulated/floor/tiled/white,/area/casino/casino_ship/wing_left) "Zw" = (/obj/structure/toilet{dir = 4},/turf/simulated/floor/tiled/freezer,/area/casino/casino_ship/dorms) @@ -1044,7 +1041,7 @@ "ZP" = (/obj/structure/bed/chair{dir = 8},/obj/effect/floor_decal/borderfloor{dir = 4},/obj/effect/floor_decal/corner/red/border{dir = 4},/turf/simulated/floor/tiled,/area/casino/casino_ship/wing_right) "ZR" = (/obj/effect/floor_decal/borderfloor/corner,/obj/effect/floor_decal/corner/red/bordercorner,/turf/simulated/floor/tiled,/area/casino/casino_ship/wing_right) "ZW" = (/obj/structure/table/glass,/obj/item/toy/eight_ball/conch,/turf/simulated/floor/carpet/bcarpet,/area/casino/casino_ship) -"ZY" = (/obj/structure/table/glass,/obj/item/toy/eight_ball,/obj/machinery/light{dir = 8},/turf/simulated/floor/carpet/bcarpet,/area/casino/casino_ship) +"ZY" = (/obj/structure/table/glass,/obj/machinery/light{dir = 8},/turf/simulated/floor/carpet/bcarpet,/area/casino/casino_ship) "ZZ" = (/obj/structure/table/bench/sifwooden,/obj/machinery/light,/obj/effect/floor_decal/spline/fancy/wood/corner{dir = 1},/obj/machinery/atmospherics/pipe/simple/hidden/black{dir = 5},/obj/effect/mist,/turf/simulated/floor/wood,/area/casino/casino_ship) (1,1,1) = {" @@ -1185,19 +1182,19 @@ hPmcmcmcmcmcmcmcmcmcmcmcmcmcmcmNgNgNgNgNgNcqNsabYLxXxXxXTXabujdJdJdJdJdJpJabHhbN hPmcmcmcmcmcmcmcmcmcmcmcmcmcmcmNgNgNgNAOgNcqNsabUbMuytUbZtabLlXZQOoDqYpPKbabXUbNgtbNRIbNacacacacBnAdAdNCeFeFeFdzdzAYdzevWobNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNkEbNbNbNbNbNbNbNBFbNbNbNbNbNBFbNbNbNbNbNBFbNbNbNeJacqWCbAfAfAfpdVdpdpdpdoZacqiqibDbDbDnBeEeEeEwaeEeEeEmUacacacmNmNmNmNlFmNmNmNmNmNmNmNmNfBmNmNmNmNmNmNmNaFmNmNmNaFmNmNmNmNmNmNmNmNmNmNmNfBmNwtmNmNmNblmNmNmNmNmNmNmNav hPmcmcmcmcmcmcmcmcmcmcmcmcmcmcmcmNmNgNgNgNabNsabababababababababababababababZIbNgtqaykSvePfEfEczSveVEPHheFeFeFeFeFeFeFeXZFbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNQokEbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNQobNbNbNbNbNbNocacPttFAfoZoZZzoZoZDHoZmWacbDbDbDbDbDacWtpMtoacOHpMOHacacacacgNgNmNmNlFmNmNmNdqmNmNcCmNmNmNmNmNmNmNmNmNmNmNaFmNmNmNmNmNmNmNmNmNmNmNdqmNmNmNmNaFmNmNblmNmNmNmNwtmNmNav hPmcmcmcmcmcmcmcmcmcmcmcmcmcmcmcmNgNgNgNgNdrcqacVdgzNHKpFnrdxHPJXvQqrdGLRAXveFbNgtkbzljrpdfEePpdDcNojkacbObNbNeFeFeFeFeoqFbNbNeFenhMhMhMhMhMeneFeFeFeFiefjcRacmzeFeFeFeFeFGSeFeFeFGSsdPifsftaVoEfFzntzKwbNbNXMacxzoZAfoZDHoZoZCvoZoZoZacacacwvacacacacacacacacacacacacacacacmNmNmNlFmNmNmNmNmNmNmNhXhXmNmNeGmNmNmNmNmNmNmNmNmNmNmNmNmNmNmNmNmNmNmNmNmNmNmNmNmNhXblmNdqmNmNmNmNmNav -hPmcmcmcmcmcmcmcmcmcmcmcmcmcmcmcgNgNgNgNgNdrcqacRqDcfLeFeFrdXWXiXveFrdXWKrXveFbNgtfPNGRqpdqGjgAfzlpdhZackybNbNeFeFeFieiEdzbNbNeFacjGjGjGjGjGaceFjQjQjQeFYXcZUTvFeFeFeFceacacaceFnGaczNpzpzpzDaacacacacacbNbNvUacrLqWAfSLoZxzTxJDtFRYCvacMMeFeFQqLXlBRXwULXXWRXXMaclOlOuOHiacgNmNmNlFmNmNmNmNmNmNmNmNmNmNmNmNmNmNmNmNmNmNmNmNhXmNmNmNmNmNmNmNmNmNmNmNmNmNmNmNmNmNblmNmNmNmNmNmNmNav -hPmcmcmcmcmcmcmcmcmcmcmcmcmcmcmcgNgNgNcpgNdrcqacTTiVjReFeFeFeFeFeFeFeFeFeFeFeFbNgtVtjVexjUkckfkMkSAoeyJceFbNbNeFeFeFlboMxdRBbNhMZsdzdzdzdzdzGueFjQPYjQeFdzwVacGDeFeFeFdztXfeacfqacacqwfyfOPEVmacyjaQaRacRBbNCRacacactUacacacacacacacacacIMeFeFeFTgXWYVEjTglBYVSnaclOdzdzHiBWgNmNmNlFmNeGmNmNmNmNmNmNhXmNmNmNmNmNhXmNmNmNmNmNmNmNmNmNmNmNmNmNmNmNmNmNmNaFmNmNmNmNblmNmNmNmNmNmNmNav -hPmcmcmcmcmcmcmcmcmcmcmcmcmcmcmcmNmNgNgNgNdrcqacAFaTQPbNbNbNbNbNbNbNbNbNbNbNbNbNgtbNBFbNbNbNbNbNbNBFbNbNbNbNbNbNbNbNbNbNbNbNbNhMZsdzulpknjdzGueFjQjQjQeFdzJMacaWeFeFeFdzMCqvGzbDaYacpTCDoJCDTZacydbDPHacbNbNdzdzlCdzdzdzdzdzdzlCdzdzdzacHheFeFeFeFeFeFQqeFeFeFQqaclOdzdzHiBtgNmNmNlFmNmNmNmNcCmNmNmNmNmNmNmNeGmNmNmNfBmNmNmNmNmNmNmNmNdqmNmNmNmNeGmNmNmNmNmNmNmNblmNhYmNeGmNmNmNav +hPmcmcmcmcmcmcmcmcmcmcmcmcmcmcmcgNgNgNgNgNdrcqacRqDcfLeFeFrdXWXiXveFrdXWKrXveFbNgtfPNGRqpdqGjgAfzlpdhZackybNbNeFeFeFieiESObNbNeFacjGjGjGjGjGaceFjQjQjQeFYXcZUTvFeFeFeFceacacaceFnGaczNpzpzpzDaacacacacacbNbNvUacrLqWAfSLoZxzTxJDtFRYCvacMMeFeFQqLXlBRXwULXXWRXXMaclOlOuOHiacgNmNmNlFmNmNmNmNmNmNmNmNmNmNmNmNmNmNmNmNmNmNmNmNhXmNmNmNmNmNmNmNmNmNmNmNmNmNmNmNmNmNblmNmNmNmNmNmNmNav +hPmcmcmcmcmcmcmcmcmcmcmcmcmcmcmcgNgNgNcpgNdrcqacTTiVjReFeFeFeFeFeFeFeFeFeFeFeFbNgtVtjVexjUkckfkMkSAoeyJceFbNbNeFeFeFlboMxdRBbNhMZsdzdzdzdzdzGueFjQPYjQeFdzwVacZYeFeFeFdztXfeacfqacacqwfyfOPEVmacyjaQaRacRBbNCRacacactUacacacacacacacacacIMeFeFeFTgXWYVEjTglBYVSnaclOdzdzHiBWgNmNmNlFmNeGmNmNmNmNmNmNhXmNmNmNmNmNhXmNmNmNmNmNmNmNmNmNmNmNmNmNmNmNmNmNmNaFmNmNmNmNblmNmNmNmNmNmNmNav +hPmcmcmcmcmcmcmcmcmcmcmcmcmcmcmcmNmNgNgNgNdrcqacAFaTQPbNbNbNbNbNbNbNbNbNbNbNbNbNgtbNBFbNbNbNbNbNbNBFbNbNbNbNbNbNbNbNbNbNbNbNbNhMZsdzulpknjdzGueFjQjQjQeFdzJMaWMzeFeFeFdzMCqvGzbDaYacpTCDoJCDTZacydbDPHacbNbNdzdzlCdzdzdzdzdzdzlCdzdzdzacHheFeFeFeFeFeFQqeFeFeFQqaclOdzdzHiBtgNmNmNlFmNmNmNmNcCmNmNmNmNmNmNmNeGmNmNmNfBmNmNmNmNmNmNmNmNdqmNmNmNmNeGmNmNmNmNmNmNmNblmNhYmNeGmNmNmNav hPmcmcmcmcmcmcmcmcmcmcmcmcmcmcmNmNmNgNgNgNdrcqacBybwbxbNbNbNFPsQdclrdcmaRBbNbNbNgtbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNhMZsdzZxzdImdzpeeFeFeFeFeFdzLvUTHheFeFeFdzoQbDkCbDbDHQbDbDbDbDbDHQbDbDbDbtbNbNdzdzdzdzdzdzdzdzdzdzdzdzdzWSeFeFeFeFeFeFeFeFeFeFeFeFPMlOdzZlYqBtgNmNmNlFmNmNmNhXmNmNmNmNmNmNmNmNmNmNmNmNeGmNmNmNmNmNhYmNmNmNmNmNmNmNmNmNmNmNmNmNmNmNblmNmNmNmNmNmNmNav -hPmcmcmcmcmcmcmcmcmcmcmcmcmcmcmNmNgNgNcpgNdrcqacIPzCNXbNbNbNbNbNbNbNbNbNbNbNbNbNgtbNQobNbNbNbNbNbNQobNbNbNbNbNbNbNbNbNbNbNbNbNhMZsdzKiobEVdzGueFjQjQjQeFdzRxacAAeFeFeFdzMCqvVnbDSpacRDWwPwWwxQacYEbDbEacbNbNdzdzlpdzdzdzdzdzdzlpdzdzdzaceFeFeFeFeFeFeFGSeFeFeFGSaclOdzdzHiBtmNmNmNlFmNmNmNmNmNmNmNmNmNmNmNmNmNmNmNhXmNfBmNmNmNmNfBmNfBmNmNmNmNmNmNmNmNmNmNmNmNmNblmNmNmNmNmNmNmNav +hPmcmcmcmcmcmcmcmcmcmcmcmcmcmcmNmNgNgNcpgNdrcqacIPzCNXbNbNbNbNbNbNbNbNbNbNbNbNbNgtbNQobNbNbNbNbNbNQobNbNbNbNbNbNbNbNbNbNbNbNbNhMZsdzKiobEVdzGueFjQjQjQeFdzRxaWMzeFeFeFdzMCqvVnbDSpacRDWwPwWwxQacYEbDbEacbNbNdzdzlpdzdzdzdzdzdzlpdzdzdzaceFeFeFeFeFeFeFGSeFeFeFGSaclOdzdzHiBtmNmNmNlFmNmNmNmNmNmNmNmNmNmNmNmNmNmNmNhXmNfBmNmNmNmNfBmNfBmNmNmNmNmNmNmNmNmNmNmNmNmNblmNmNmNmNmNmNmNav hPmcmcmcmcmcmcmcmcmcmcmcmcmcmNmNmNmNgNgNgNdrcqacOPJplZeFeFeFeFeFeFeFeFeFeFeFeFbNgtmrSvmtSvQWSvmAmDmAnLJceFbNbNeFeFeFlbnTTARBbNhMZsdzdzdzdzdzGueFjQPYjQeFdzwVacZYeFeFeFdztXquacZqacaczWKhYMvQuoacINBqbRacRBbNEkacacacySacacacacacacacacacwWeFeFeFLXlBRXHPLXXWRXoyaclOdzdzHinZmNmNmNlFmNmNmNcCmNmNmNmNmNmNmNmNmNmNmNmNmNaimNmNmNfBmNmNmNmNmNmNmNmNhXmNmNmNmNmNmNmNblmNmNmNaFmNdqmNav -hPmcmcmcmcmcmcmcmcmcmcmcmcmcmNmNgNgNgNgNgNdrcqacVdozoPeFeFrdXWmQXveFrdmsXWXveFbNgtpgNGpdNopdDcpApQpApVackybNbNeFeFeFiepZdzbNbNeFackvkvkvkvkvaceFjQjQjQeFaLGeUTvFeFeFeFcesqsqsqeFnGaczNpzpzpzDaacacacacacbNbNXMaccilOlOlODyaccmbVKdqXYNacZIeFeFGSTgXWYVABTglBYVrsaclOlOEJHiacgNmNmNlFmNmNmNmNmNXPmNmNmNmNdqmNmNmNeGmNmNcCmNmNmNmNmNmNmNmNdqmNmNeGmNaFanmNmNwtmNmNblmNhXmNmNmNmNmNav +hPmcmcmcmcmcmcmcmcmcmcmcmcmcmNmNgNgNgNgNgNdrcqacVdozoPeFeFrdXWmQXveFrdmsXWXveFbNgtpgNGpdNopdDcpApQpApVackybNbNeFeFeFiepZSObNbNeFackvkvkvkvkvaceFjQjQjQeFaLGeUTvFeFeFeFceacacaceFnGaczNpzpzpzDaacacacacacbNbNXMaccilOlOlODyaccmbVKdqXYNacZIeFeFGSTgXWYVABTglBYVrsaclOlOEJHiacgNmNmNlFmNmNmNmNmNXPmNmNmNmNdqmNmNmNeGmNmNcCmNmNmNmNmNmNmNmNdqmNmNeGmNaFanmNmNwtmNmNblmNhXmNmNmNmNmNav hPmcmcmcmcmcmcmcmcmcmcmcmcmNmNmNmNgNgNcpgNdrcqacRqzlrFKpFnrdGLyvXvGSrdXWwPXveFbNgtfPpdRqjgczfEgzAfpArzacbObNbNeFeFeFeFrWCSbNbNeFcHhMhMhMhMhMcHeFeFeFeFierYsFacmzeFeFeFeFeFQqeFeFeFQqtrcScSttudOAuGOAchKwbNbNocacUelOlOlOEoacmPmPvxVjVjacacacItacacacacacacacacacacacacacacacgNmNmNfXmNmNmNmNmNmNmNmNmNmNfBmNmNmNmNmNmNmNmNdqmNmNmNmNmNmNmNcCmNmNmNmNmNmNmNmNmNmNblmNmNmNmNmNmNmNav hPmcmcmcmcmcmcmcmcmcmcmcmcmNmNgNgNmNgNgNgNhkTwhkhkhkhkhkhkhkhkhkhkhkhkhkhkhkMMbNgtiIvIkSfEfEePfEvNwbeyHheFeFeFeFeFeFeFeoQjbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNBFkEbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNBFbNbNbNbNbNbNeJacDElOlOlOlOcUdjdjvxVjVjacdklOlOlOdkacogsJIzlOdflODleEunVVacgNmNmNmNlFmNmNmNmNmNmNmNdqmNmNmNmNmNmNmNmNmNmNmNmNmNmNmNeGmNmNmNmNmNmNmNdqmNmNmNmNmNmNblmNmNmNmNmNmNmNav hPmcmcmcmcmcmcmcmcmcmcmcmcmNmNgNgNgNgNgNgNeSTwhkbXdebAaqbndevvhkAUEbkdkdcohkGsbNgtbNBFbNacacacacSWekekkaeFeFeFdzdzAYdzwzWobNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNkEbNbNbNbNbNbNbNQobNbNbNbNbNQobNbNbNbNbNQobNbNbNLnacUelOlOlOlOacZMMFZZxhdBaclOdzdzdzlOqKlOlOlOlOlODyacWtrNacacmNmNmNmNlFmNmNmNmNmNmNhXmNmNhXmNmNmNmNmNmNeGhXmNmNmNmNmNmNmNmNeGmNfBmNmNmNmNmNmNmNmNmNblmNmNmNwtmNmNmNav hPmcmcmcmcmcmcmcmcmcmcmcmcmNgNmNgNgNgNAOgNeSTwhkPNjyyblUybjyPNhkIKlUlUlUlUhkHhbNAZTOUKFPacnAlXacuZrKTfcMeFeFeFdzZcoCcexnzSOQCXuBdzdzdzdzdzqFaLOQCXCSdzdzSOHGackyeFeFeFGSeFaPaPaPaPyDaPaPaPaPaPbCaPaPaPaPaPOpaPaPBTlOlOlOqCacacacacacacactvdzdzdzJbaclOlOlOZBWJacacacacacgNmNmNeGmNlFhXmNmNmNmNmNmNmNmNmNmNmNdqmNmNmNfBmNmNeGmNmNmNmNmNmNmNmNmNmNcCaFmNmNmNmNmNmNblmNmNmNmNmNhYmNav hPmcmcmcmcmcmcmcmcmcmcmcmcmNmNmNmNmNgNgNgNepeShkhkhkhkeRhkhkhkhkhkmehkhkhkhkhkVNfRhkfSGmacdyPUacuqmyFapDeFeFeFdzdzdzdzxuxAdwdLQhdwelzseFindhQhdSelxAdhdLQhShacbOeFeFknlLrxaPejcKlMbhlNaPejcKlMbhlNaPejcKlMbhlNaPlOlOlOlOlOMXihmCmCmCXMaclOdzdzdzlOacdydydyHslOacacacgNgNmNmNmNmNmNlFmNmNmNmNmNeGmNmNmNmNmNmNmNmNmNmNmNmNmNmNmNmNmNmNmNmNmNmNmNmNmNmNmNmNmNmNmNmNblwtmNmNmNmNmNmNav -hPmcmcmcmcmcmcmcmcmcmNmNmNmNmNgNgNgNgNgNgNepeShkeHeThklUSXVvybuixblUlUlUVFlUlUlUyFhkYnjOacdZacaceFeFeFeFeFeFeFeFeFeFeFeFIbeqZWdMeqIbeFeFeFIbeqeqcIeueqeqIbeFeFeFeFeFMzXMjraPZweYaPlPKVaPZweYaPlPSbaPZweYaPlPTKaPeEeEeEeEeEeEihmCmCSBgyaclOgJwDfJlOacdyeseLacacacmNmNmNmNmNmNmNmNmNlFmNmNfBmNmNmNmNmNmNmNmNmNmNmNmNeGmNmNmNmNmNmNmNmNmNfBmNmNmNmNmNmNmNmNmNmNmNhXblmNmNmNaFmNmNmNav +hPmcmcmcmcmcmcmcmcmcmNmNmNmNmNgNgNgNgNgNgNepeShkeHeThklUSXVvybuixblUlUlUVFlUlUlUyFhkYnjOacdZacaceFeFeFeFeFeFeFeFeFeFeFHhIbeqZWdMeqIbeFeFeFIbeqeqcIeueqeqIbHheFeFeFeFMzXMjraPZweYaPlPKVaPZweYaPlPSbaPZweYaPlPTKaPeEeEeEeEeEeEihmCmCSBgyaclOgJwDfJlOacdyeseLacacacmNmNmNmNmNmNmNmNmNlFmNmNfBmNmNmNmNmNmNmNmNmNmNmNmNeGmNmNmNmNmNmNmNmNmNfBmNmNmNmNmNmNmNmNmNmNmNhXblmNmNmNaFmNmNmNav hPmcmcmcmcmcmcmcmcmcmNmNmNcCmNgNgNmNgNcpgNepeShkeHlUIJlUlUlUpplUlUlUlUilhkgsGcZGnVhkYnjOaclhdytReFeFeFeFeFnQeFeFeFeFeFeFeFeFeFeFdzdzdzdzdzdzdzeFeFeFeFeFeFeFeFeFnQeFwfvUczaPaPaPaPoifoaPaPaPaPoifoaPaPaPaPoifoaPihihihihihihihmCmCmCXMaclOkYHWdzlOacacacacacmNgNmNmNmNmNmNmNmNmNmNlFmNmNmNmNeGmNmNmNdqmNmNmNmNmNeGmNfBmNmNfBmNhXmNmNmNmNmNmNmNmNhXmNmNmNwtmNmNmNblwtmNmNmNmNmNmNav hPmcmcmcmcmcmcmcmcmcmNmNcCmNmNmNmNmNgNgNgNeSTwhkcPilhkurBXUWIHJHRiOmVGlUVFRiVKlUZPhkphOaacdZacaceFeFeFeFeFeFeFeFeFeFeFeFeFeFeFeFdzdzdzdzdzdzdzeFeFeFeFeFeFeFeFeFeFeFwyfhfEaPmOfGyolPbhaPmOfGyolPbhaPmOfGyolPbhaPBxmCmCmCmCmCmCmCmCmCLnaclOlOWnlOlOacacacmNgNmNmNmNwtmNmNmNmNmNmNmNlFmNmNmNmNmNmNmNmNyfmNmNmNmNmNmNmNmNmNmNmNmNhXmNmNmNmNmNmNmNmNmNdqmNmNmNmNmNmNblmNmNmNmNmNeGmNav hPmcmcmcmcmcmcmcmcmcmNmNmNmNmNmNmNgNgNAOgNeSTwhkcPlUhkFZeeewpvyCRiOmVGuchkFAyblUZPhkYahWacdyPUacXyPfrKTfFaKleFkEkEkEkEkEeFeFeFeFeFeFeFeFeFeFeFeFeFeFeFkCkCkCkCkCeFeFfVocfEaPbhlPlPlPQEaPbhlPlPlPpxaPbhlPlPlPxKaPmCmCmCmCmCmCmCmCmCSBgyacBVMnacacacacmNgNmNmNmNmNmNcCmNmNmNmNmNeGmNlFmNmNmNmNmNmNmNmNaFmNmNmNmNmNmNmNmNeGmNeGmNmNmNmNmNmNmNmNmNmNmNmNmNmNmNmNmNmNblmNmNaFmNmNmNmNav diff --git a/maps/southern_cross/southern_cross.dm b/maps/southern_cross/southern_cross.dm index 79df7a1960..8145663b4c 100644 --- a/maps/southern_cross/southern_cross.dm +++ b/maps/southern_cross/southern_cross.dm @@ -50,7 +50,7 @@ #include "southern_cross-9.dmm" #include "southern_cross-10.dmm" //CHOMPStation Edit End - #include "southern_cross-casino.dmm" //CHOMPedit: Disabled to save resources and loaded in during events - Jack + //#include "southern_cross-casino.dmm" //CHOMPedit: Disabled to save resources and loaded in during events - Jack #include "submaps/_southern_cross_submaps.dm" From 5da78c54dced43f632897cf1594e8be1d3796eb2 Mon Sep 17 00:00:00 2001 From: NanoMap Generation Date: Sun, 25 Apr 2021 00:37:09 +0000 Subject: [PATCH 004/174] NanoMap Auto-Update (Sun Apr 25 00:37:09 UTC 2021) --- icons/_nanomaps/southern_cross_nanomap_z8.png | Bin 2310560 -> 2310640 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/icons/_nanomaps/southern_cross_nanomap_z8.png b/icons/_nanomaps/southern_cross_nanomap_z8.png index 39b8fe0d67374416719eca1307c1bb33743ed2a8..0bb670eb09c9fd4dfe02fcc6c11c84d856aca539 100644 GIT binary patch delta 1746727 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

#DqVxmVte8v|rm6iP{J`3hiM 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 cxsw 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

!v%cI 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 z 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

+s7 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¥xi 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 z

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

l}{UBVMTr&T*|ghv?4b}(N&oGtXY(pFhn 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

KbSKpb1D zNbdquR+9zQ8XyMGI9qAi#WVr2c;BWa7}5dxkUDfoaj#ytbwD$Yn%DZ5*JGmVQw^0-`6XhNy7NE%ScD{^}sE!D%R}bDddXiAE5_NbsF1@3m3rRhlxt{o$Suj z!4FTpxvy$XG1p(WyFONdG!IM72&>3}uPtvR%&Ld-KROA}i#1?7Zgny1z4!_Pw>@<| zlTH~j36}rZG3DnNOZnj2FY|FGcXNK(wb2#42*XkxRgO{t>Ac=`r4VR;v53%^>r-yO z>3O-XKQ-#gIjL~gpgnWi)6cL}GNxmh^Pi)~&5dVVZp)WGo{rOu$23Y9r6TaQWot+d zXyNq@wxICFFio@1r~(W9ERDBebA4qWgw7q@HCB3?nJNe=@)`c*x&IM25=bA| z5%6WtKj!X_+i>u}(b`7b->iE0y}p@lmb<39S{JR8G)r2#?;<4^HjbNy6?Wyzdf&YLRK5eV^^ZEmjZ>{$10f~{xX1lF){-qIN^MCW zLvm5tE7eH}Ulc857qVv0>gqEvXHkdehcQ^iqixmMw3wAbORVF>!UeSz0&c#^T!P+q zDaP9ANW+@+XPK>3fTVNgq0=W}f%v!sKG-A4t%GfTC6cHy1M%GqqDk z-Y7n5LnZ6DiSe1l+rO0+wKne&^n%J6OtUQcziutUb$_maGeaG1u@7#KjJQyDAg{vK`dWxdcy2fsw{wcuzGZ^(X<%ZbwVPx38FnlNeMzG6V z>TNohgrpJmI)o*57`O1?mLr=c8BZ)ET9QAOmu;5;K9Fad>?k(bdAet`4IM+XHQ3^s zn<9{lElC-Y`R!a`1@*-R>z(zH`VBt{R_ng0O^yfG-&dXVaNH0{cQ>1CEshp(abCY6 zO%MJWKUU9Ej&mHOXm5{oO2;iiLp<>=wvuEOV~`{WXe;V<@DJ_wDz}ZimrjJ*>57k? zpX7__*8qpVDdp{!s1T{m^HX7dy_LBvfqk8WnfK+jTc)cGdTIYy&RR;wk(t2zpi`JCov;3WqHZ>e&GE3)X?#JW9m8ZfLygY-_=N(2=exwmfYFA zuZXCaoHjFWihlw3K1D&YqO-5e#~l35(GB1zlC8geFLFA4^m}b=t<*n7TEG}peYUlb ze>8!6HxO|fc#T07{p}}nD_ay({G&2;i*{~XRIfr(=;DTXp(7vRO-*AvJXs=W52afJ zHO||BXK#CAU7WT7Zc|epU|VkJ%xwZDB|eSsartkHSDdB*ZGgZRLT>C@|f`5U&X?~fsj^r~q|N1s(ia)f+`&ud?nN)`}6};PiM#>Pk zF403K)b=19Fp&J3$+7B+HBcmJ#tYH%U>r%51x*&TCWti05=tDk1u}%fLDh!G?`W3W zp0h4F>dN1k@GWpk5bpbVSh%M=mX;!P?MY7$t8Pz1z2gUd3(=%QX3hQFhwsyVr$ljc zh;y=pZq(MS?Hl>xscGCi`#y%Y2|U$60YA<2)lBEG#kd^5$*0(>HspG@cS&M;a7(sQnoq__79*gUEzjt{}rt zU!|MXS7nF}mns)4@Ri@MKNhm^e27?wChqQLDt|@WzFTd$6FEmsdGf_r+%$WA(ikbcJyU zV91dfXIP}<9!z)EI1p&5eFCv$+22|2NW7nCqa+y)6UD`9wdl|CBroW`A48nVddGMW z&=;j4!RWF*N!)KZqR7n))*qmn?G>zz=S%oomfeW@R1r=%b|Y&edDq~2k_3-o<_zx? zxap~QW(v1kd^xL9%a?o5$tT-E#rJ;Nx-;8I%K)UP9IQ!0amvfDp%IDY$LzWj<;VqF z1J|Y#P;{jJ=dCv5+fPN5$Tzc6Hj{3&uG&rW{ru9q7~Ii8zIZ?oSlm56V%Fsg|Dkb$ zs8g!_)fxmOVmqCQo(s)RGW8?nmU~8f=VzPAF07nNhH=1=nKve6M7@_#%afU-+8=GG z72qGj`K|>+wR2i9FljlHu=nfgQ$?iXH?S<;7UY!{(_0*KZ&)ER;oT1lr1Lv?X=YL+-1Vh*RRK)fZ&KP%n(^5}kl3*xi2gW3xi)GiQ(uM&UDPco6$lv?hjEh zUuqI^Ty{tL?HeHFjMyF9reDEUBk0bA-jte-An+m!F3635jbATXR5gOVp#^J%BbI6a z(RuRuTi|PoJz&2m{gLpSw$$|(lOfM^;jMp;$^R{|WT!RRsX;o~A9nibpJmOD8sfzR zZ(VRf9H0*=X|1&kx6GxN?C3>0P8wDHc1W0M=U{+Lj&KPACpE{YQ!4KSsMMA37LyjV zdu8HfJf{7wD%;%5&~IEFM~zflhH}Hc-cMDefLFoQhEZ{|Tg8G(PLp8&yLRw2%vy_} zQDXQPEzdWak7Q9ro|(faBa%O9pg4C48nemlQf@XeSDECep96Wes#lW4Il86bScp?1 zp6o$Aow)z**DFOprv7IYUp*lV48z#pCsugFayx>H*wwJGFr>Gs>9n`Q%TvjmQKiK4 zLzkc6m}clt)rak_jfrpfN^PuOWMf1A;pN@T&1Vh&Q(}J1{Og+_kyXF^Su18PvR!Dy zWUv=lgjEC0@97KHpDb(|zY-laDyT|er@PFV15f_{j;?I1ua}3~VpEbT-7yZe#K0ud&@%M7I}&zIayG)MzRxtNNQpzcVo{A8k<`IwG_@ z7OSyYAFnnumaWna-N+k#D&7JG#HIfYrN6+Fw%RuFJjaMilJC}wGNZ7z;HE7bmu+%h zRmmIKnWqtAUwJ{GY__Xs)5*f(j{N341I=kZE>?SuH^fdO%~6Y=>8pyc>-cN)i*eku zi7_UPjY6!?CG_85HzU)twfJ=iO3||ycp0DELJ2o^uw&I0i#!9MaO&->AU0MC68PpK z10557L|6{?R6O%%(t#o$wU}1XWfEiXN#S%^73;~1d4-WlMz)KR%t&h2^(l@%DAUXD z#?RsB+olfiuO^84zkhd_Q$)+lDsZSVf1n?T92t?^?;2k_MovBfhON>ESsEv#eNSfG zeL&h5n4bTn1hsu+VEZT3ULZN<$Jdt#9zK~;4K?xnk0s9eYK!-U9W>UI>KTS3V2GA@ zSxZeLHRI3Ey2S*~%0T`bN z5kvmD&Fwfs+VZ{F$t#xM({ZJ|T(KorI-s019E%fkoHE}4r6m0`jntKsqEFbodR3H~ zn1FG5aqb5#4c2zSH&ajfCHY)pSYjtLUq~I%cYeeT9saiQQr$lR?d>8KP9=H{lJ?!X zcuVI7vk+}^f-1bwI_9?}_Q(olBEW-QoB|(qzoo#T*0^|G6o#X?8Yh=5E`)(9*#3^u z%iZ}4qyOJh^f+0??W>Z>BL|4{x2_1i-98G*U*lu*V?F%pHSeb)@!$8|L;vJ|$E^XG zEU3FTVE$QTK{@s#KKRp`eI9-2MTIB!K9AK*9G7|@Z}rw}tjJ{4=^b8n4THZsB9bCI zuJ!()FiyG}jwKeEmKd-eFDAuT25k}}t=sIsAcrD+SR8k;ic~W*I*}U^W=Lv_D}K}x zw40}gonD6KLJM;dXfNatxv3*5wu(-G6pgV8#?&G2x)g&AO=M~5wLw73E7+)BO<1197CNLbPzSu|LjYd_8hD&uPVn(!Pt z{7&mNx*R?9csl4YMr-;w80Rg~{?C2)u?7Ea-@Qu-TQVUR0=kT?|FZ8MN!dUl3?9X9 zeIdku;qi%SC9iKwNZ5d0ZY>SLQ%}tUP`LuhI_36L4$O;5PlyW=6{~Le?+^kz6e$fW z9Lm@l7)hu2{)LN|mI{M_2-Lgplr*&NX=Oy;{XP0zDe%Q6Rg+k0Q(n>SEI8K?a?4eTmGO0@R-=@BZSTE`=xDK^oPK4Kt%%QlsrB%x=CShDNur>>KId9ga2=O*u+XAgReN5xtD{~3?}Ey>F@{W6!U?zIL9|0x!H ztSi2P0bTdFW>w}e#v!B_R zn$`1iAGf|dt@MO_=!Tujao;1s#A)$0l+~(eANorOro5H}XqrU3_dCxz) zwOMbGB zLh}o)i!?F{Gr)KLOSQhqB?RVq_h31JZEC^xE+!bkq9zYs%c&A@+dYJAwS#zrb+?^;Td^p6yE+TZDEC>6GqV- z($Ji3i<7$L)tZ2z_~M$*JLiCJ9yVIW9b6R=s!-zj7axc{OO@ z{kG5f>Lpb@6NIUefg+^2qEr#mhz*=gMi*GUHHHfA7^!iG7*J)#>#XvNtl>ttR4byS1!K9 z#E&H(Zr!-?o+6E@+7&}`fnG08!{Ap5rQLqW6_qE6-3@IpUkNkNE|GEn1J2t!>nE@6 z6?)zalqIERtxKZ%SO12*izdB_H22O)?Q*Ing3m;Tg$*Mv5e{lon{pr>iCnAGCYUO| zATd_cVQixd`|w$CDYQd*t$`uvzLrfHB2!#lB83JJ~oB^F&i5Hjr?nlPe1gnkZ7;A z@?gBucVZRB7H7_>hYCbM8Ncnz?M6ysghWr=>k_+bWa!blxFDrj8dO-_&67gk5e2Y> zhwI9*FJ5rA5PMkkzo*}?c`UhNxar5IZ;Dr3D|6-B7+iEV*v|IZV#8mP%ee2d>2yG} z0#VwTwkM+YdK2<8IXIz&E6n0;)}*94@x0cnjqsVqepnFwHYx8VhSvwJGVlpaMO))p zDm&D-jOHA=`15x>5s6VdvVlTe>Cz26g(Dtkg%i3OHjBqZqC_b}%Q~q|E07)aTQE#= zlR+S8&&%^AQT%V&cfA_ib7Rai5fuEckJ9IC<(bX&kcuL+sBtR1WgLc`#qzGPS;c6N zP-T-)4=Aw6x|vVSUB>@lTRN7_H-_ zIyE=x*FJgeo<6uQI%mh1JkZJpPO@@5bIM{6Gi~mKVsy@nD4x%TeTbTQ7jba&GM}xh z;%&MAcjqOdizg}q`YoFMNyYWi?q~KDQp%;U)&~O=Vj(h6RKR}SO3U~JUC$4lou#LS zpIP?w$l;M~GHZS`jI<~+QuH$=-C$>Z*C4knN2Fx(tq(P3$mFdXK|&BMc7&+?mDq8W zA7X`1N!#}s7$~0iy>W6@4QYPmi6SE>U-cjv?nzkLZMOh^xJa+fnPBGbECJn{P9&bgSb!Qf@nx?Uu$SKP|56KJg&X1*Jwe@f%SKt)$X6?6a=Rsn z7pITzWk0g$UK^_zxedDNl7qK@f%Iq+5UrC)@{Ij(@Ot2Dz1qJ?ky!*eaqqlxm)JPF za!U4_g!_8T-W$N5|J4Bua*q*z%RSopRk{9p%S2C-B^awI=3bQ6(M%#S($L^1`Fl20 z<4V@8@89P2V+Uib#N0O~!L->*QaM6BQ+Vtv&FS9`e9cK8L=^A5N?%E3=o_oBFQqaG z+}Ki269_bQhOS9YQ3PWsgjpJy(UtnAtGK-Ya=vq^^uy^9Kuh+Qy5!iNpHhu^qSg?p zU-jA}K3(_m_rF3y7Gjy8$!n`(H(hxEwI`LOhXP6zpjyFYV@e-bXsv*5rV|F#4XdO*o6 zxeN-GCOv779viVwIk@pAyv1oMkyLG_c*ivZ=7@lqEeMm~<;g=2rbyzgmM~IN(k&oYp3QX@VvgxTE{qvi zzCG?*JK50ir@iTs>I{ItL|nRTF~^eZuBP+&Zws1y!2+#|H+l>5mG{28LrbcDNn@^Z z|3a<*f!3u}B`8-;C#MZx3n6*tYxcG7QFe|sHBZBn4PR3bazB)UShcj)*0>9l&nJn< zn{tM|iyW12xtS~Ee944)>uLS@%_Pn-<5QzrI?fMx;$X47pWNhAN!xf(VM0UocGppu zamEV!75Z}Rbb8Zm=m9u+5A_HACw*P;*gN4t*7hl;7No?Eou_sJ>x#?D9#D2~EgrN` zU3AG8inm@I9uTjG9Imtx9T2-`(P{`ewGkCuXiP(p!(ozSv_6TYF0RP=L<6{^ZmMC| zk|Yp>`LV<2&VW{2EHP;RWt*hH5*u|JAR7zA>DU&z1A`{sbHF4q)N>Y~>@4)okB3Q4 zqitWmHi4rS6ssGBx^ttAYQai}rOx;9`kiB4Lo(?hXr!w8CYDXDi+ug!+eHAu)1nU= zXqlT_DuG$&y6ZT9Pr7wsST%vXfSt6CtMyuoSGM!H%dD z0jG3THkpF}09FH{b+t0)#YZsP937f6+A+>N3j7C+X{XBqXv|jHKf}!g_kIpqsLb`Q z^B$#SqNsIma%h4t`@gY8SUx|{h|zprI4LpZ@&2g`agCtd;zNleq@ZLLx2bHePxKO& zV8V1-^1G$G2|DFtgJn#2E2FC8&z04IM!h0EQ)njRS-em~do%GJ z=3WZMTdaPtZ#v8K0RQT_pXYK`!p#(Fa!$n18GCCos&Ufc z;)j`1PygTKh>J+UG;+{a+)q3s`Zk1Tz&h@cHhi<}P(@uSfZ-s$k+v0P=M|+RA30>6 z-)JU!Y8|T|wgfSMY36w^yo|=zp3jLZO7iz+${>u>Z#p9PE@Y_=naNa3)GmR-yBqTkIy{@+(FYT?yBpy-jL#K?d0! z9Z%KR)i+I*W*9o4enwSTT+OjjaB8tuRdYPr&Z!siIfg1~8QN@vqWeWVxkoy!=(Bvd zpUbw;BNRh!2w8^Wu1uzv@bkhS9Xz386)fR?YfAwS*FuSh=wwmBJ^M3}g8aT--pyg1 z4RZ;U{2Ak*mHnY&GP6)ltwTt1Q*5xZNp4$qWbNg`$A3FM5lQMg5ryLwmU0|TCi&f1 zatOL2YTNtSSSyBp_R-s}ck_!n3(0-LqB#e)I!DVXWogneXb*Wy9&!App5oWH%^ke8 zcny}TDtA!_AMwra^=*5%4lIviJME63<-W>=4=Zw|>pZ7d| zX(cRj2b;p~P6WGm!3ZLD3!ZuvxjFaJzlqV*-7hqEq2DTcW)a_B%-KY9sp%3=M5WnD zhEZ~T*uQ3J#YMO`LMq2+bqyx05b=@2dXdS+D>ysPbzx=DjIT`SSIXJubF{kFNUX9f zP36#>l+=3KTe>rtuN{u$*c*;uQBI4!;foah^E;p)J%EZtNXIQ4NgZ!EzUFio_K)S< zA`m5E6e3Q(a|?3EGo+GkV{CucO7b7Y!@pBP-_Lc2O*~<>qn&GG0oCB2LQ}+{CUG%0`)hxT zm1ArC|Krx{wUfuqb0>DOGccgVebrAuL@c5f-$-RZbbmyvui8u4^TBeM#sw({>|C`7 zi`h%1=ZMIK^sC>b+eg(O0+T<|vxwffZHljsq%<@mutg|LUAVM^3@*Yj%bWRYQ$gV+ zB6;}5Pbdj*@v`UdWc%d>zqziH5YnzL*7bpzEa+&Tu$v}5eTJ$E-v07m$o7Bi-#=eE zERR*d&j*N1F8Posx~{ha4OE?i&ni6%nemk@5x_{agiztn?xSa^X#Yan$7I=LeUX+@ zv5?)1o0*SSI$tq~r8m#R;ClIwbqFP6vFWG8hI7})=q*+$1iiQq-&`xN-y}4@J$iMN zR#Av?2=m9>Wv86@1q^rohx=<=Y_J7(^lkH(DuU>v5bMI6e{A6Q=4AI2a&nulZQp(( zVq5kplZl1-MUESvJHwtug+t;TB((Z@mx8Z(_>A1x`|xjXKkRRlc1U#Ym>&2^0dKN? z^B=JNb5T`yVe{t;g-{r5)!OQFwsG`bmGI8aX?pnDO^$w&{qrWO=^un1o`;QR-j5QF zSI))oj{Hth!)GaVRCjcM0@?ECr_Ns4-8QTfszbcHF zG*bBt2>E@ebOc=%G46-kBL)`=+Aobq;KFUP z`y~=VE0wfGEU#2zY4HkQJ%5cORNNJ!WVv<}pPWK7_d!&O+i*4ZZ!$S=euAe>GV%_k z@Qzs}>3m*Rw%SJ1`5$XV40Aj11gvsww_mhF*DEhu-)+7RJ$cf+I#GcLJ^or~!d75Zm998= z1Rne^X@o!7f8}F^uPl5=KzseiS6EFy>p9I6me8`tGr=%l^%B|mV(0HykO6mCYG{Px zHU$c6osY(=T&8}Qx0{``t#8H`A{VwnHCpgraQodWIE%K3Pd3)BV_BmR3#&mjV+4kL zXOs(>`lvnt=E`yQ8sz9G9M$zr;hS!eq~&Rd0%((kz4!J%k;rq{No+p=*5Vp*kM;Ag z{lvX$L4!n42ZxbopU|(N!}%}$2&mhZnj)ww|M&}b^gRwWx&7%#KJ=5OL8kqWD;BDu z-+J=)oJuP{3r}Q1zvU*-zAvT@j-I{L_|YHHRsJcDI2Umy?roY8?P`+p=(R@Z}1wSs6{K*{&NNYNog*fNo)Du8FY(IBczhk_d_O0`DdPlKm_mA zw*<<&npeeC8mvocdBz+Y&xrK3y0C0~gGu_nSJTqdc-a2*IA9P9`-I)6gAuzb2t_$+bZ1ene`$Rt&Ni%ePp zkE7dKF}vHnFe%_hO38y_v?}EuoV25K(fE;tKNY&-=F}TUpR97_v2Y6^pu_P^0KWK1 z%e<8m_aN|>E`JQURc7e>5&tc2HibKyuk%;BV%aUeAf<)#U~>9)-+jW$bc!QxxJC6?l+;z+rl^CX1`9MGk>iE`2Zb9 zV&nYj{t9hZ6Vs#I-BTUbZ?q0ouq;>4&d->u9zKd)^pAPXeQnEPw)C9*h~S6tc7FuJ zty_xO`$Ql`#x(y!N$&^Wv?i0CovqT=siK&vn2<5tXXIg)(8GCpE9;U6Gas)#nu>r9 zD}09%?1MlN<`VtGF><;wuenLa0e=8_=J~YYE^u<6UL?2bV%m|xDa$l|L(jgVehFI# zPGsjj*ksSInG94;y_1MCsB5d!T;${l15b1s_{M>k9D0`7s9s-<2NngkZ+xhG4d$UC)-;$igrZ~ z+dGh`y!j-9^r+Xz!+3}LdD9h|=8&88Od{02m0%>%e&Ymwt-OE_jGX8o_7xuIBoAEJ z@@a6Db`L@r%^gc_6wjT5>_jtoj zirHH?Ce`bIWP#m1B(Wnmx2RHWNQM)Jdv?A`GJxYkyyxB@c;TX1o2+(ImtItyr@F}b zIWX)ThYYIEt4(YK(wVj0d=6HIm^Jn@J->=d?)WaIY`vdTh6i`$3Jutl_O8ZX}Imw_Q`^ojo3q;epq0|pq60=3Gy}0%+LS^mZS?gPs zgXx;jN>k1Z&Sm_xv42(^8!F@N)!mySK)wS8`Md`{!Vr;sZ!TMz97ih*2CK-SAGo3% zLUGJo@1d&{&m^VqvMKnqq__Ebbz@AczyqIDNdxq@p7Or`L*Leudz$E)C88^u_1H1IzNt4;`7a zRBxQ=X0Jnavow)&c}t8-U1Kbg?$WT7bpF3A$K$ygs8MEG}5uxg3%75c#I$+)g7 z+cn|iXb8XX13Y1vwxAX&{9=JSsAHm zUXy!=u=g8}#~*7}XiIpCC9`Y3d*uMk{3=1Ri}Q1rk(*%O|FeRQ{r2{kXF~-(n!Z!c z&J$xE_rYDiWE}7d-=6z!B|lb(VDmJzJbZ3#WmUH@Uk3X6Zr?t#ba&s)WfgZof;jde zbiB9Nll)wrN9*{NR(oYQbZU44^e2+Jrup@Oye<=1Q zo@M9R_I|Kfz| z4B-DCUGE*#RNQs{f+&bmRHQdWB}ng`05(9nG(jLBy*KG02Sh-rA|O(O(z{AWB=ioU zO7A@gB-Dfw?(uov-`w}!x%Zz8FwA$7GjR6Vd#(LhK8TyE;C~D0^78UCf(_#l$qPIk zW*^vedop^_M6#qUZ-lkU%g^rzPSTJm-y18{qN>Ywv8Tg<$Kg1ZyDehTeS=3XzqCiV zXTG$@c#v4#P)f_!-q>^%gPku~S}Cq`of^nGF^dG;H{s2oL5o#--tzTY~U2vcpo09O1Uk zqce;BK2exa82W?MJGDkSDEd;Z(N%52>i*=NW+r2qGVy$Y`TEV2YmYYdIW}bstARF% zwi@gCEqF`GE89N+m@-Ptzc|*${L2K&p@3S739_FVf$XZ94QA&CwdsC_A8*ng(!b^& zEBe_(e)!NfaW|#%q20RSp1K$Jv-)d2yBfwuxFnUlN{d?B+AW==VBkxP3pM0{kp3p7k)u(FD$G^3>4SX4fE7Qk| zs&4)0p*zHVVCY!xDd$zpJxh4an=P8ryXn#6_ZT0kFOr8n^fL(YRNmEoh-O#({31gy z?OW!T+BrTOLaAyvRKwV$r+GZEc!o={h;C{9dBvK?e)>bkT%}0HHk= z)}5pc>kbLQXE}|vjjhOwb8xvu*Zb-ApT~x~-PK26Wczg40CCt^tmk?XBWuKeR=F^I z-h&r^pa0+N)a2Mc5NB5x>$2v7hUOw3;3e>R{jYAv_H?%lO_-8+}Qz7{AdE&bT59QRTn zxtYbe2fN}qxXml$ugP?_zj_c+9khiM@`ZcH9OW=+y(9fr0JyM@lpsFPb-WJXF#WAH zy7NXz&U22=@h?VY)UKd=Wc~AlfKO}}f+cTvMjQ_B{!~=cdU@p#{jgi6D9n9U?9V5N zbq%Xg!}mP`q!+i_!h5?-m-s+0a^%z5OlWP2Kot*d)R?R?yF~?=chWzCjNk5U^?eqx zVon37PN!e~A`s4ggXS3Oe(FM~Jv~gRSC?n|*y5{ zbf+sgVKKH3RsUVMD;N!)dMezQu(%VU_3<}Y{SsQFIHdJ~vjmOXQyKd~74J`EMzMNgy!@YOPhJ(QYla)xa+ zYUt(U9R3Z`O!NviA2@aL+Dl@5Ot8>Jlky}HyhqUpA}fe z*KUw~wezNM1noA!g?vK;qtkz zu=NFGOn;S^-V9E7)#Lg2?iJ1}ec38;U@y4fH3~)h!f#Ks#bHVODS_!fr7vE-7ZS`D zw^!(op8w4X^!R%A!mgpXPLq0*w<&Lf5CsKpcsoTS*Xu31#fyyyMX8iG`?5WMcjp3x zy?b3*{6KAiw@8mMX`bDv+*~2|j3r^>;P}`mvD0nLRcA99zV)Znil;XsB4S?uOi;y(sJgLRIqNZwv0Yx@1N9w(_LX_>R3 z+B zqZ5hsOpUDQOGR&Q!M0yo3X^-lPw00DeY(0)+ca0gv`-dqURXR{xM-e3UYYa;@iAHR z3a%v+<0Q;4DesWH((&{%t6+*i_U2)asLl<75NSr*5mzCtp3; z7n-SW>mra)ay_xA=v8i6Uy*6ueX+W?_m3WMkzBqp5i+sUxN))Xbsj!Xw@%I#nMMC8 zh}iVOYhWF?fFCdKAm_c{jSLp_QU{k9Fq>o~L3e1d#yMm5W6O{?;~yLI*xiON;< zctzsa#LteD6`AGXuNMbp-Bi}wtSX|R3X!2yB9T_v{MnjuO9SM$lhj?R?T0FGGnLWKPxe>BL7yBmmZn!k>b_qcDMP6^*UTIOE*yx6;h&tE9U*p++JD|fb2(rb5Ct7GKD4^%FqvqlZb9I zsDHZgSn)}|h!pN&xBFO{M3v0y?-|wybJs@PFi*o&GOO{lycHd&+3IiW^T~}zpQ2T+ zgE)z34NDm$#e2n&+rbSh0&f=4WLTLHm2EoJMoEG(!t&Z1+AZD*^(rv3P72R8628TI>r{S6EsGp7=S~BlT>r&u){B)Z1cXy^C3LDTg23pWn z!|U|OY=5l0(VF51?b19-(FO1{*=R(Ze`01~an!DSDZFT*9MjF?d7wbVFMCR?9c+%+ zf?(nLYfV`%pIK|NkP9$MgMmZG5<0YV`U@nmXNxrK8r2h6P|#RM26bqOe~tulO^23r zX3x$TcfrspB>WB#5YUmg?uIy1|3zv$R`m4&A?$7RWfttk5+h0y0Lz6);E^+Mhx2&3 zQ+spZOH$(G#UT>WsTEA{7WRLP&@@B2#`LP;CI;X34fyDDjF*{9Ojo;%Ecshp?JUiM zck2B1Uw$U%@MHDHl2w7l(Bl_+@i2Uvr1N+98=XHI86pL8&~V4FlCab_#(&F7#_$-Yh$X zEbxI64sbYC<-`sbFbT2&864%$wJBhG=S5K}?25@|K?h06s0L(=-K42SU(BVT*~*jN zpHqK0&zg-~UhPdA>w~oq*O6pdWksoJ250!Q=nHb{Yl>*|(8`K%hUfnGZnIi|+vN@i!zrUT4qX@wLp8jk7)MNZ~R*Q^}?~V9;`s=;70@ ziyb%M*SE%lkpz_1hUBwo6{foE@}T`!oul*o#`&}RyDfDIYsEs_)mCIpPKC^;6YCOo z%x!)nVW-wqs57k!8Rc!BuRh7DdzTA8B9(WVX^8Be`6(_C|cZ$>&`ZzN0{Ko{hrDn{P-FHe?qYd7{KP5 z*GFVxY;SNB=ofwZP+oiM@_0jCl>GKev6TL|u54$?>{@aH>HMb3vy=}d7wKd~?fJ%^ zB_7-kwx;!)sML5^OsKldFNe2MvEnu})N|sV`y}9^mBozzq+1#Rz z;iNOpu+yyiC`P&JB%1AEZ|pyu4cIA}5zN#+uwwNbVkDwgyme1b=`%60Ed`9ZisiCd z^@9al#((tZ4s55-p8U2?-Q>XK)WFbpCnerE;Y*%ZWmW9m87cRZ)C=!_=t69uvJWb% zdB9vsA!BsNuV;FzC{)3pVC4Tp7h*OfrbgJtN1__0PhJW=L>V+X564qH1vHPJ?cW@W z$D~KwwV~R}9|{&a8*l2!sUCdMK(_D|LJL(Ly{?31=*iPxJbDfv%Vt2C>t)*B?=40o zvHFZqyUi3P+dTP>)75;Tn?Ky+mh?33B3M)mz)eJE0zwya$qdXf_MB!hYKo`67ek=f z<2p_EJP1w zADZop+#caB)M!Q0fCS%u%S|ypMBfFBsn*?oI-Az*zvp`P!eBe4$88iAxX0yL^~4*> z4wsC_8Y@T&9~Hs83hub6mLaN*g5pgQb4X!kKT>@v9@E14w4Vc+@w#RgN>Whof|o-T zYPuN9Pz^qzkNcDbIR(1#(Y0LU$rXLNBt=KP;Z{gqIvbSr&cjgB!z3*lr0jEM9Z9X7 z{dge*+jZCD)Zf~_vjkoIy*|u0oR(o?GyQw6Vwl0W#JxTrJ71l3wp!nvMKOxQBs&MD zTA56;ab5U|J1H;@T@d5Ol6HcT#_J8Y6)`0;D2$sO@h);qP39x5%!?a~PAfuXng9f%&RHe8)uE!eD4i+yD^%2LVXiI$z2kRdKEw%FdXl0G$&|+?{y}|45edIJ;p*Nw z`*joB{@u2beqhU%t`Nx+G?6yh;AW3mL2Ep1wH~%c)3TUhzLwM}*_r z66w?ErxU1M)%}I$pd-eH-$B3gzIAg%9m$ZlMF(GD7<;)P>#DjoB2nn-dlfCHCd%93C`Si ze_zSXHu7(Ws7?@wYiYZVk7_#pPXAKJu@5i3%<5gYqfc&uHw!*zzu0)kP^ZUT)b~YR zrV(a)v3YSGcPZt~C)yQ8Rtw>4Q3YY;3#Bx?R02uNr_UJouCX^<2@exx5S{=Ae_Eag zu&SJWG=d_fEl3_~KeeM;1dCz??up_vu7fTmRMYrxuAKHK-MMz)kN@asGHL9o?Wc&@ z^);TKx|jw*Py9zN!dU{04A>7<1N>n=bZg z3a6X8bxuOQKqNxN@`<%}^e#XZ`aH?32m$>&!}VTk7acK=H0_G*g_grwZy|skig< z>Dez)kLHGxVZrIo?#n58>de1}kNRwBtmPT2#9gNu&PkrB98B4z5QjK%;kT!v(CaST z8;i7X=}N_pr_O*$vtrh)95|VLqWem7GVo2yx;Mtzc7a-83Gsyv=^487JOFn_62}|9zGsv7MI!^F(B#zd_mh>M9V$V(+Y+wL zz0JPN=Viblx-g|pD}xBq8uRTEFXk=hw|VzfkoQ2{a5idfXHq@@u4Cf!j3Dy6_T0Ah7vw3oUDzMPr9UR zJVa`fhAB!-hUD8e*96`59wh_Q{vIN78M+eBU7FVWc`aoM#>SuzMlU26#_z3IJcI^S zzuizWYFuh%Ej&PxwTV6Wil*53FpT!&Pt$w;>oK+94(8U`aD<| z>XhQKyC359I9zVgD<(Zu{^?pURa40S^K`BMeLBZltA}VAyE|De=~9#&#ZOlpX{}si zg5vw#o@iN-`rWKQ=l{w|9I@M%L4mPQQI`s>E~(eXYH^8Y+JGkcdoU*>`N0c_-)DUC z5GN-c@DAdmI1UE~2;BMYueeJzFh%s5wr^~4$gn^L6sW?uFe>fNrb&Xz$4jzt^Ip48 zZA-t=cEW+jI|{#~k9b^zCk2)_i9*)p~O3+uO(AMHKry>DuDST8mPw_ zQX+996`Qg^e+}#bLbK)i^ZL{JQYDI~;Q$o_lala4iyc<6oK%snX{UAR`Pm`dZFv+kR(w&%5EfzMr&+|ir>(QYg_(C$fN zX5Ku@iO2jI(oB;)=NtRANF)-~hJ8*BHplgaw0kC_pJ09ePI&wU1*e31Lt~o=P%A@Z zot)OEcaP)gR8h-1gsR?`hkk%xKtRAA$c?@j7Fy1bV}yp}oQTwe`@5VKKl*UHAY8`I zF-=kQEdvFj(s#E7@^N$^LPbSoJ|#6ZRd>DycAW-nS*qWFJ4fyo`##J!zq@NaaG?$BV1h;T&zJ@hYHnJqG0$`^SORK%zmbq!P z^B&!zW(c2>iy%%&HR0h?{GDJ+a(?-iz?6r~J&-ix(%8=!p?$|?s=@yzY}J~00s!}Z z3gx0b(PAi}7)IOI@+V#FL5o=R{}c&vp8@#(Sdfdc-p(RO~}kM~o)ybtevpNY2S ze>38S?W0o;2Pzj#=H3)TvqF>wz<_g!Lm>rOr}VFq?X2>bTGKin9a=cIt$+CY>}DML z*<@n0*EQAgVF)T3eU&2A>jnj`J^Nyh@D8bumn?l$%6+eTO3I3NZs%=CxIB*FymnU* z@6f5@T4geJl=Lo?CK|{Y!hHyJ4aF{~qfRWHEOz3508G#TcW}2@;*HkE_)Dd|JF#Pq zVf^71v;MzG$e(vcsMOtnx_!MXxbjLrMRzS$8*$z~pS~kI@Geepc%dVg_2OxFP9*}( z6oU!6t|K?@!fs_-ixz>qXon#UMZ?tt!%5Cbu-};Cp;% zO_TlE7a##y$*UEGer2BMXr*{Fv0FVz*`Z4{E|auEBH^#4UIf$6i4(YFX-=SlO5$#R zp7e%Lk=BY$j>N;+D82hktL1BuSXf%|mmKL2?=Z@0hkV&~I=rP7d(U)j$!OD5Qdhsl z6ffrw)9VSm&#z6OP05TbG`Om$>h=4HbdS_(j3ID74QEYuZpo=gEZ+P5vidB%Cqw=Z znXW@3uFTL7pHte7-ZVDTYlxyxVAnBu-Xk_P_D(drP%=Ta$n{m@o_KNnBA%9~VhJ@_ z4^F|JOEtBDc$uspsqD+|VjeRkaDc|P^#QF^a4unl_pg!|QyjYvLS_<;kk2x(>-Y*I zKv9G>LjRYeX3Sz2#Z=p+Gwn;>J#vHrg}(KYIkm-}J50?rtg8B|4bATYSFrS&?HOw| zchKnWOtx8Rvv?nPp{HZAFjy!vR$lf4f$vPxUpMt@50*1fCW zp)wl!j=24Xf)gvB$nz=AwD~zhEhz}(0fJGr0$uR}SmjzO!P#Ajw3=Os#k$Lf@7J#$ zz7yZ)w-xkw?&TxdMAES&zq~+tnm(jFo89O^?Y^EpAVJOfaq36?MF z``EgkS`+klvP#M`Bg{j~Phk6Rofpfp{wm9gL;(E!zc3nU63;y(c=~X+f+kW{##5&bpEC?d04Fy#ttg<2Q_m1dP0$kD=5SqntUF8--q_WsNy z@}F5(N2`*2*83kV<&Uwey)+%@)O+7+X8qeNS3)T`TWcY4g1W~7~Ko< zoP^R-oJEGLS~XsFf|lS}l2*t^;Y-pM(Ux~;{yC=9G_jE#kG@V2FMmSYVF%jCAB&<6 zxCDb6@YBdf8^w@H%hrHRYVHv%^GbzZS6lBo>MP|Pq*9CU&GvHpN5S!zg)OE1F<_+o z2VSuSVE-Xm&tJ|9$h>F|(KhdKWSq zqLt1xmdng+JTds~C*b|&%>g44zSkYHxVT8ye&s{uCt;RF-vvEN#XT`I5ks}4Ee9r+U?aJtK> zlOg>z;LxDz6!xN{Ym($KGbb3P@D4MGEP`%>FsDOI+u_#uh5q5D3I>I!90#dU3r!&j zj&kLCzVW~ru9F?Uxd~QN#OyMJaQRj^RfMx-{?mebV+nEVyfV$IQx7Ur_@zw{j8>SP zQTX*~wfYpZ8{%8gv=2YW0x(kwM%UhHe08~EFojwvtxbj2l*a!%tJ^m`9UWZ`?3^_m z6&y$W5yiL-Nm=lGx#4^&+b!}5a-WMD3vN)k0cTp)u*hBPKDa}TkZ_Au;RN?y|FtOa z&2RpzT|Qd_;nWgPrbuc*7KS)FcZ=Z?9KGQ2^PGeUnohBX6eH+xu+lOiD{4wdSi z5dNKnC9jN6fmJWW_QM_tXC^?Wm{D)+Mkv|vZH)J>SthE}^R;HRu$nSaG_QL-Z;Pvx zhRQ~nyzEqUS}wo3oD6;YU1kJ%IXu-i4OVmgJIlB|Rk&ObqveS9Wz_;chtza%Zn!tN zZYBPJb5Q#Wc7Y7o8znw6UzVZigdjbvOfS3N6HZYF(=27 zD+yh+soZYNx(e=a=!I^EQA+VE%`Kc>osq<5NJ(KoZyB(YME=~)Rug$v#OZrhGR)uV z1jJ5&<&&CsyTrg-|qUOFjXbnhecfGLa7?SbKJ)e6VFa<>p*(9sZW^h ztYHnJ!2^IV`AzwclaiiKnxqv)cGP3z3`p@~XPw&5<&{Rg!}EhdbNBm8rrs{`n172v zD{fAXEEy#pI~No(>ic@JF!J^HKi5@b6YgJ%?onEQuKW}!tiT&82?Kkcze1d_q5WN_ zdBoVjEWEF$>4)uh{Zr2vkG_?-i}8yMFhc=YVg_;>>6m^?x=ziwTG1p6#iX?yn3;KB zvij5k)MK7VS&h8_`{T<&!;*)x^q4&l#=SrQ^&ss7XWbl90ee@E^yeKp6-UVFDo%;k?3gWir z&pN26c(jg~v+Z*C5}lf=5^(Zse@P+&XX?mzGAq#QefzOuXus$SQ?DnukP$T){hHUp zz;Ci+u!mA2pHV>TO=Tyv=5EXRLLdO5vW^GpWS%-=%uL}9SA>#4{gseW(PT~SXiq}0 z^ipiJQXqv+fABt}dbEKV8oXNEV2#q6)xbTC8joCzaCr9F3>6kbNsekAqX z-6x$v|LXgOcgNASL(pfU?ssBq?=7>q$HcnAcW|u|;Cze{SwY6OLpk3Le7M(_uO%O} zVcb6r)*!<9#WZKN4b5z3^6W~q^2Fe+&#mCaF75{l_pcb^yfU+@G-vo7RN#6w^Hmp9 zaE}zy@BD>wKYqRzO5eT9&B^)8f+GuC2~K}DWxe?o)g`H8FQ%eJSn zX7T>)29jOcoQj+>1D65%{`Hwu2`{<-uPR4zgqo1|b1&!ilwogJ^V7P{NEU8nfkqD) zKPIDNl@v>t^=_W23q&{Ut+ui-9h)@1QuTs6GSk(9-BHSPDoJvss+^RsO2Su*Th|9W z?=Ul)?#Ni*`Rs&MW9JToe(@8T3q5VfQOSVjCowExj&et$>I zR@IkQr_rJQEt%85*6(A)LC&tB5XwDpYn!%jAIgxZtK-us#C(Za#S{xSKIb-FrWUcGj0{vdwKIUmEGAYu1KX9j zir4wJE9&}C>9zT`Z-_G@EH-8M{WnkK=I#7APQfE(rTv?=bC*|NR2vH z0&Dx`0#3&hYIaQ#ntMP3ykl*tJqjq2CffIY7U=v_Vk{N_wo&u*)h^TYtGin@uCoC_ zpxwUn{%HtiX6xR)>#SzCk2zzaqtEvLwPPFq3I)*f3c5lRS}dlimZ~q9Wt#D$|2`OA_wW8R%%c7CIrwU~^ zi;VlLKD*C68N-hRD&iVxU>guJ|E_<9E`Fr*MIj-U)I}6lUuVIE&S> z)J=pbeU7r})g8T`K#XoNVjI$y`&>?gFu>iVxfR*jk&?K?*Erll&Wb-EtM$g_a&naa zRbhm$7?>q!N#+d-jq*l@uEfT%J~Np$`5qFE#}+?3BwVAAiV3o2bJ_RirpZaE1QLY0 zCMw_lP0B-#!1r@5I+C_@o7<|kvgWppNAPc73`}`ANd99jY@cDLfbE920hC%0ND8ddNt}iETXoBF43u;T?-iF zjj`boqCEow8l>f1_9s;Qh!`c9vfO#Y%7I8i!f{^|*s;xj856trW!;l}^%JJ3)b+a8 zS>W<+nr88>qQD}(9x|CipAXq&{0|`LgNuspvCi+tVRfsXE6$?v_D?-sCoI142?~6^ z2Wgb#z>q5$ICSM0a??VWbJml}IPaJ1=RyQz0`3DwRh51pO&w*2Z@4q8fRBkEAjt9B zUtWSkQiJ8Py2H}n?6->3)EkbQDFOxxXrF{ADP${>;8!PGD~6hJfA>vIV^^`WDL(BL zRM@jsDwi1=6pps5XsyszESDKy^5CAqnoLD-vKs~RR~;sh=kMx16zc?! zQGBnR>4BDjFI9dL^@2l|`$%hP_s!s-HE>{ttjvsML5~K@&NiPR0|)c39PMJYS<)K| zM6$-Ai~x4CZ`Om);Ihy{Wvzw@}ss{ns`GyceH0+j`tpinfKd%g~b@D z1xp-rh4Y+f15bG}Z-x4LJ{M@#tE&5xDsk9W>e0Ey|KDcrS#(4Q;HPxc>L#cOCTQ;@ z;0(!CsjHa>t(Yu^*jq_aIji&&Qm!+jmp1$b0yNWvf;MHS%})i8q_QZ)A)$dICG1Dq zUd4>|9T9vG*axh#G?0e(lhA0qcxi$2mWE!h==!1~(`2`|y=Adf>oP5QO3nmEnt()6 z_}{a1 zGKGQJ{^m`jHu3A$QHGog^rV{>pDbi1`s%iz|Mi7z0L(T8H9sUwR~qhk<*^?HZ1L=D z-7ReiUY89*%a>vCKV(&5I<_cykgX4f;)P}Akz^B-a`?r6tJdV?q$Tq*#JI1{eGzy& z%YV;KO!Vh>(q}ci2^M-$%j)7KC(cs68&lsWLjpGUK_aTJ#^D5lMQvlD6F*C4^H;KR z3RChWrDKZ4OkXY zWwD|uR`GyN(CVt$dxq#~;3{7V)eIXF?YDQtvKq~v{gp8j^rTtbC>Z}>By4E1Frwga zwuOHrn@d!uS&`t{g5$ZIDS(IPnn?}+%S!(Nz2;mIN#Im4Hi(wC}lNSN23 zLo;Z+@NPy#cHvly77jh`g7H%hJ?((<->UgRkVr4R7;biW!r0$_)(q8Dr;Xcx< zbka2L<874Z?lL6snHC$+G`HA?9d2 zx`58KnFjyf0|!!kM@%mZmew(gRb%BPeAxnos_?DMD2D&glMXtmlz1sC-2CZ>Upx)| z_!XKWbnIK5K1~lEgWbA++Y3G-u6qM*Xdj4PY+uX^a9&5IqH*wHzt~}(k4>@ z?8Zu>viv^!;QzkX=5<>T+f*6X28h-Edrch7_2W*Y_TT$EZzu=Uts50;%!m-N*WViy zllN~B6~Z;2GD+}+(lidMFnJ1h#vyea{|yScwPSaaClycaE*P2Pe@X(ogRhcLtDMH) zo()OhT0e3<{XN+ej4Q=NYFV2&h%BDWBg#>Z$ zoVK;KZAG>|{2=fj|6Eug28>AkqlhIW3!0te?v<6Q+q_Ba&O;j!0h`uv>hc~~TKUQ8 zJ-TJzYZxTL`f|@p7pIGrl@%oB&m(V36sApA@?C}^Km-y`DtrjO%f&Hlxw8eOKG;H` ze-=7}JxNZGakv^W`V}PB4qco(XuI|g1%d6;JPIh^v2%enzqbC-B@}Qv%CI&@{^=UZ zD2fK6Vc5~S+trlxQE&{GmErC554nhnkH6WQ4^+9heDL{j_M?+i%7LJwcouo~V<-$} zwF-=>+~hp4`fRxzxjaHU1T@=aM-B6mDGkzkVD*_;S;Yb~{aV7e@XlXAq3i`r-kKmt z#136lAb&Idb2b>`3BH&EH#OJ)m#@Kd^DW_b@^Lp)$NvDtDk(r(#7bpU7I^2B%KgU= zOQZ7GjGh8&4sad8sc!}urJ+%24YxRrH|@wj4T^AydC zwpw&GEKKuk@@#S6zf|^|x*__Y^`3%6ST@uES6b}CXWBl!o@_JIZ~asBnqxdHAU**x z06z+G$L=m+@RS~tgSS@lqc3|d%N;X)Amq?l0Sc0f&CSw7YrV5;A8%13&(`+2qU%(z zv+YIqKQWbqdT`NnRcw~DY?|9X>6nYsPC5UDlB)sdhKsjiJ2-tz>laa}QZbGluJVQS z^oTqopS7QUn0p3@&AY2cx%b&IHD024@#5=ekBrX{?X_Hu>5223q=)58`qxF<)@(}3 zfv)eLD5>tdfPK$ak4loBkLr12c*0S_^J{V`ONDnrjZDy_lLEIM3gpQ_am+f11ls)v z2^-8m&#YhU^j8*sz1RKhj)HGa2X2dA;jy2S=IbOiJDWZO#9nkka*}^!&?BF6+j|0t z=A2UlH+jSh+?|^-CWa1zy>VTXxw@9$9RP@2j*l)zL``gV4MO)ok8i!LoJad>0{LEP z*_(&(k^B=s*r8X`{R-X-2E~zAVoAoicQY7a4lhy@)WR|b*?Rhl`u4eJAN%wEbqok8 zhrcT7YMe}>PUAr5v)6Q{&VM}(((gnzb*BLmFI-Ea z%-NaOaB@Opmic$eNE{b=36>4zw|%do>X7ojWI@4o-Cqu=rY!%sVtQfqs#V=P$h+4h z-&}@IdFX;Pu}|8+`if}pqeGUnA!p27$Nt}hk#&5o>OtXM-K6Km38!gxOjcaz^-n$} z7!pN{*JEt_7H;J3Zig@OE-0}GEwPM~M z13t)6EcAuYWVSY~-&+rU%(+%3BM0@273QoJTMQ@s3*ewIZM9=-mH>w}rY&3a1Xr|l;d|83;9gSBrge8v0dR*e z$d`boI+#{U^D2qN%FTNBb&_`|^Sf}UX|Fu8-FZToa zf7}ni!IbP>nV>MXzbw8D1GoO!x50MEkLf+dZ4m~`@!0${ZN(s^C>MV@Wy?$L4~tKo zTN#9B4>uQ*uY-(s;a$Le7)$q$KLp{b zoN(n*WB$OSVIhFPTH&+Jdm7NypC&o=l&q&|UCg7y-GJwIzY6CSR*P>yPqcQL^gqws zB!C!Y35#DGcr7PRf?!9 zM~qO}8p0)08Ap+yuL+`~(@&N08t*0tTUafo;F|^uCV0Lybvim9D=N3Q7GK5go%1uq z#>F`;x}dh3;83?%i%@_Xejr9#zS+lWv1WU%SFqxE?xLw=eozK?pp1AiUl589x?$J@ zab4+;=I)EV7*gSkp8*GV3){-FPg|03W&)mrww#yoqgTwu(Ec(OKf=)DGQ`rfecSa| z_9LUTQQs5s6R(pDgW_;!lrl_{6LE%z(J(6D@=P-U^CFmHE zB=tYcH3^Wp2I)hUxnHbZ_^Gc}*9v)~#lQ_4_n^(NAGKy3exvaq9KAv%HYQeZm*DI0 zH=O`X^#+daEar%Z7n8%sf;zn9LC)HcPWIS)&23dXNKUOOi-w|(R^5adEXz?3%*;h}Pd++OE#H=^G;7d-YX{pg5 zNL^y{A8O5ch(x{F>4!nUMAKV2c;@)oHy|0GlaoOFfKJ7Jz9pIEj(#nUROI4_)t=89 z-Q;i0?TCF>e3_@wyIphBpn)KMvz+djfLT~6OYA{{yPBbImne|%5<@;o^ZSWdkhLZn zis6UmKj_ssVS}ai!-)94|C;LXsKPFu)TG#-E%smDaI!`w9;HN{zta`H2i)s`hc?%$ z9Tk-nMQTSOcgC11Ux+FY%+mcHpK`2`{pQ%E{wc+xB_`brwE9CQe#wtZZ zb|Z|5%2PRQg?*9Qzq^Yw4X=8IfH&Z@i*Z)NgR|4M?*izKmT}BZ#CD&TCS+2{m%?1o(4Z?pq`nOC-bDk zPg`2xD~54Gw@Xan=eu3^Ao+cQGd-!Law?4d52U3I`dSOrGTgmBcrglgk(Ak047b*X zih0uonR?Ya&5#}g?t@Y3P82&qzD)|AXI?%LaY@)&i5(Isg{(AL89NaQr%{Bmx&Qlm z!SfxV(%8BdG^v)wFOq-s_{U-MpiWO0^ZXyFYtenYcE37~{oXIGapP})hP5)F*>;a^ zs7R;JE`|!9i!aQ@?3Q^@SVEPMp$UsL3tml&8dSAD!RW=#2r?SGrYbViSYbu5Z$Dx%fVDMF)Cnn_p%H%tD-nAuBOZ1S~I|61txSn$ahOasbg zjJ3Zp$H>G~9}Ki>ajUsC5HcCaXca!fcy4c7ukRvGKKm2v$d-<`8Uu+R=b2;?=QKzq z6C0mh7XLfQGpNU2`cAa5S_=Dlvr~8t=SMq!TPO1o$!isaFqj|j@?QyZE6D=q>H0Cx zQcfJ99h*os%sM%E31;#3FTQn&FTv%vlD3*1)x_3#DNtcac7`LTK%!Z#2K5+#*YFwF z7cIe>U$7w2SCG&cbSjJAXwGV6X{|#W!6!&Y=H;?PU%IB8|2=$FBXq9Br8z9C7;^vE z2sE|<%^g<+F4ZV{uLz3{6DaSS#c_b?K~JQJCx;nGrCW9fUGeuI+z?2ed0QOr7e$X> z{;?Wx&;6ev0YiK2HdWb;_Z*BVm#qX-F~FsEFt3e$m#rpiIGAqg$B2K(hwZLu$COal~P1d%A zGc>9}^8=X`D2&4zxNkoZBlzkS?ymE}cS~}@&g`%4Z^g^|{8{rq zS)K3u!p}wYBGIqh5DnlCPxi7~mlxP}h=Q8UDaE{8_00NwlKOi8zP9Tam-Vw3%w3<9 z{Y;_hduMt1B!q9GfLwIz{5S61M5olApz+#P*VhzSa*d<^S~7D_)_uqbd%_ z%LxGfuF*->XN^OdCUl01?bOXSU2$Rx4G*9Cm&@uPGbJcvE>a}~+V(z}G-yL3YDoe%>2FZSN|Q)Zs`>-&Y_ zLzqmM%yFIPvDW&nyct^`E_lbxi@KSIj7h-{Gtxgn@Yt~vy2iCD6s^9G8 z2ESRB`S}1XvU-}@r%Nee?jgY87E%^J7pS`i6C(Z^QUL!b^f{yb#v&FsezpG2Yx{IO;d8!CKh`FFM+ zf%Bnjmd(il@T5{ADJ#QutZ`JDzT?W_nU!=%^z$#WCtqA{Ov@3?YUiyv#R!S>f=4g& z_MG~MkaTRD(;C3cxyC!zpi?lS6zMId=$q#qN9>JEKq=iUY}#!KEV`Rbz8XdaNXqr6 z%ll}M42*V!+^gjz%2C6U#*W8&6sR$|tLW$AUQf9Z^>QuUwy!z-rBkNh9er@MSNCxL zJwj5R%Y~LQmJ4@UaJW@4ePKj-DkGbaJpqg)=N=J~dm#LKaR=AwD@` z62`;_)iqLdr1$ix(&G(6ATRkk5f}KgZEyYK)ZP}m|D64!&NxF}8g59P1nw4N!*sN& z2+cOSVo4(eQW^g>K@+9(!pbAblPkwXp8U~x)c@sebk4b-55qls3qJ|#ke1I33?5x6 zVv>c88z~-pv(#ojc6D5+mNMIkpv{SE(8^MVySm~POWh>&^4{cDSDJ(3b`~g|F^D>3 zV(-Y~2z-|#p}M-d))vt@0^g$A6)H<gVxF>-a;eHukk9&?Fq&yjXnG{I9>7>h8a{Harmphdg`wRijEMD=&xfd<`i1 zd!HSpc1lL&7!!qcT&zSei$$cuy>X-w@D|8;UWF@#+HHO1^9lS zAt3D!h-M1e?zr4@#Pi>C^V$Bq zLbw}e{L4M5CCKR<0!TCAraSVVn2jS7%HO>4u7nu)=&Sb_#Lv?~5_0Nd>P8NkeGs1W z3u0ty;H5JFyd9+41Hkc^BMNY{S51tM+$i28C!%NMS{VMN3d%nIHLUim^z(o#d)mKX9Jp)k!FGd}*yx@Jul@6;(l9lGKE5mZ*1=$KY zo>bXsab0J%1zsms6)HmMsS<1u!!hO@R19t{e!a=BA1ms=@quQFf8URbm5%NiQ7U_E z_u64w%_k4Zj1npuQiMjd3G1PFlMW0GR$rgTERICgXj}4d*g~&&e(hF0&SB}e7r$lC z;Jel#+j7UJByX7%MPS8Ap~Dam0>zhN6Qw&;m|hlr1$^KFQG&`0KAO6XLGdZ>PA^y0 zeC}}C)?M#J^QQ0I?O^oytk)ZBP!_2ZI6>VOZKgupSKhGQJe%S9wunPDRv>StaT&G8 zDJuc!u`I^O4q&h~n_0T@A5oOp)$iSdFV5<6lU+WKD!UlCJPSI1p|Dxlk}V#`S+aET zYxw)Z32;0-TKDbfHLW$_zLOIa`Cb2EubGqC+V**qja;tXTH5n*n_i~#GOIj^nCPRf zA1T&&M{HG`Q#gY1QsLk2oLk>3icW?IET*ci(LCJFmBr_+Z5nn& z%r`S2Z2u|6;l6QMucFFZMo7KU(@$!8)<-(hK>h4mLo8P`r#7z3kSUixuTtPBZHfTn zt5WUpjG=XjOzLr)hqXNH`9(RwB&Sun)dRMIx-g&HA9y6f<=|Bv!-mG8z1b*DZJVE~ zQX~)KCa$2K&WEJsw4UoLqrw_+LB z3>0zbU9)*(lult+r8$`?O{azr(s*>hy?fZKU0wtRgQF!CW5>JqI7^QEZVd52MWwXaV#gYl3v zU2e09?fZkfgiv2@^2u3&GzTe3N5qmZkW$k~0jfogehQf@c>DrMwS^x;(w8>e75+KGEK{pB_~EUg{? z<#AYWi+R@`wk_hNN3BL;>N&Osl%b%(PSzun$5dCXCwD~^|6ZkixP>vg$MWj;2dS-` zbEMr$|9e}R8*d`7cbF=76*OYp=!$BO?vmK+Kk*IZpk-)^nwtWcd<<^4lX(-xb$A@^ zvao1r5J4&$Q7I`y&nB`c>*SK;ruje(V%U`ZV&KsePCEY<0>}#cB%ewe{@_qCo@Xqa z-BD6hQW8)Ir2^PNvW~a2tLstBfcNXre%U)c3zL(RV&BTy0^FY zsirn!^jpJ9Lqo$k__T7_@docfZ<$7#21DCk3aCmP0+TAmycCH_T3nC@X~Hyg+jk&iGyuzS&M?-Mvm z&(C7C07U#e35TgYrcu_Cc?WxuGZV!ay5%=_@6mI*(Eenhqhxz;mwNK3uv_n4o7pKg zCMJhqe7GO4KB}b`w%8nMyK)miR5)8mNOw(!vQ68)lEE~~&w)Tnk=$LQ?`jnl&GGc4 zFNYnOASz{AWoIOz4T26Xme?0JjR;}hPm^pE8iAbR26lKOx77duo#y;hTNe%USPup`V@RoRJB7sPO6H)ea-?(TIiXJ>>i z*E{N2Qj!yoC>tpR4&;iz7SkIv5MW}xjGFYEe#;R{M37ZMo3w9+9e3(dF6#cYh^SUFWk1JtQtG2$a!%&__7QL#jbH^VS!`E?~62{$9 zsp8|^^H5G(^CZ=Jg}ZLAZRiGDX5itUgB1CrMU5QXHdY5troqp_kg$$CZ>?j=v>2Gz z%vMDEh|1$WI|?D8xhrL#4RDuxzFdrF?_SZCkXud6{`n3`9vmLDr-e5Gv<}Of z%;=l^ibP{y>nn0>W$MIAqqg4SNn^%OE~t{xo*PbSFtQw?A-YjFnj4QKf=QL6PmVVw z@p)?@e+q)XEs>lN`G+o)=A+Lh%xo`w2l7WU(!Ywv_n2i^Yq=OKK42hqNq~uqc_By! zrM-G5-V3wx#xC8-uBkmb5c~YY99URNX#E9Oix!z?lHyV!_?W)S^Aa9CDCB9Br#13A**`$V=6S4 zk;obG=KlWYLAO*1FXcnl^gRtmi^Cg*lwG}dY*KS#@{`1lbR}5*oy<~!4J0x`R>#m! zi^p1UF_Smm|NR^8(Z)xNPd_|=%R@TF^SNY|iW%hD#YpGH@vRSttP8COX~O1<6N4yV zRi(I<(|&3W?a8qi%))D9mmi4%$<3~Jrd>(uc{mevt4-5wXp}dO z>;99AIv$*hUBy;Rr+;-EV18!5-t^HL(G&RDyeL)AU=dYOy&lLn=Dfdkm{pnY6SJI_ zPd!99ee;EW=Jq>d@-(qBTn&0sytV(UFjp$L66M;tBPI95D$#TSC|h}j(>w3O zHO&%_PTD6MR)h%AS%JA&qbbmTjdp!VZ=Ud2?3{MB3EN~sQtV5+B)}m9jF$1>bFD|e zr{qHIEq#j!x)?HDw(Gn@vGi@D-}M=HS~@MBg`fZU!G9`3GqB>1zZVXN*^D)iq>W0R zV~wi`*<`|auh*Sz+C!2P5`-1R4sQ)p9`)Bfltf~8zPZv4^H`dzOh-v#4{q&LmnpWI zKfe(~jb*aoo{LxIaG2W%vS{_4cltpx+b(ED*kH6wx=zQk%4&eII*yDC8+&;ML(C0O z?XWSBZAc(->7dd-QD^i2rH{*i5BRnL(_~ zP`l8RD73qqFW0&pJ90o(`jU1&-{wkRBJ4V9)PCRdNS8vTq+Ukctkbu{bmdauHLuTx=AO-j8)k`{Py*$KINbnv}1$aUM0cX%PqGTtUtN(igaZH zTgpMt#PmwkY3Ym#&QEl)5z&6ItmN{`5bDpF{;lJQdKtj@{B|NspuUD#dxP50H&=v~ z`JzK8>TN+q57)&&$IQ>$gF{$o!H=xHG~Ux4`AkoFbkz4S6V4m0+J7x(KbB;O?y=m+ zb>2N$Tzo0HsJk+>Mi zDwR8bkkeW~^jdTcG<^~h9-h@@DIn4I{XZmWOA{pDoLFM(SQ-86O?W;_5FB=C?!@@w#bU|nu=kEP`W2{cuCF?IU zGqYHPH1o>#wg7kp8`bv(tv?Ba<~-l=)N-SA01JVL4C`7V)!Omq+kO;j!-v}~^`e#7 zeS$Uy{{s$5?|YH+M4GI5=m&k0KW;q=i``qUMzZ+!l8J|)q&#uC&lQZ9_c6Pz<>L@K z;a9rsW8C5%Ysw`qWjMj~qawI0=%?9>AYz7CbzooNH5%K&nko!RNUyv%Gr&{-QI+Ik*NZC=BA%E=6Rgc|2H=h}16SlS3^H z2$?Yf@!i2EYNoVH`<2N>H2^-Z_UM!how$P+{o#3NwVy9EGo&vq8#TJJOx_pCf|m#b zzq;-z%zdio0fbcVBIa3}yBq6|{8ES{Q@ksL9fXB?m_Pri-UT7!ep$QUMs; zVURuWDfCHR7|WiJpdc7TW%C!>`#wN`dRm+U8enxw0OzM4BHh2_SsN5o8sJI_S_rU$ zsh5^4aIYnZzVDRK9}puXEj$}cb{5VkG*7|DU-!WxPPcvfW_7fBW9#4FP;hSk7 zqGdcsc7_lY&QtBW`MLkOcdE(nTn@?7lTVuy1(Ulv1RAHm7!9!-w`vKE8f1MmEkoB7 zbw2Ex7V?IJiEH-*aE%mRbT-WobKA=oBmMJu)31tR$!ytXqVlQFH1ZJ0Otp%}-_;EI z9gsGv98SF;^Y#Z_-eIDK%x1OKg2`l&uz#RC*;Sa{O_^sGSgQJwR|(L7z5M#5gTbs> zfgnTfXGofFw%g;St=ex*)8#m0f0wbYm3^ypR6{{Vy+yVE zmHQg0b4KP3pUm4k$;y@G0Jf1A>kp6Qr<(hV{-O7xV+$^tmg5GRKceVui+oUsi2|;F zT!ZC{cIB6dQ0#53*SDmLFzJwn^qE+p=C`CYYA5RWJ0#w`9v#B%yC*L#3N%R)l{(O0 z-zMHtMO{P-v2{(?ikT+p(G&f+M-l0KWja8*!oKdXaC`^RlcZ5-2IPSwNEL1383QY@ zrCxsFG_7GuvluN|_P&EJzk=&#tLoyStm#M&$LtIA!(@T^W#>dq_eU+C>MEYSgdTp| z%V~*sROelXixeT5_>gt%vC+4(zx{lL?O-0v>9}Xwv6o&oHP3aMEpfd+*9dw>(bAaU zY|s;sb{1QVC%rFQFV8FqCR}%2^?2=MbbizBz zzMn5QFU>aAcAx^L8i*~LOBF{|eOFf*oR+#??so{)*R)w26o<*vdx6-nDu(E9Vb9wj zg2u0fFgMW|vbIEBfj88b0-JmD!x@^{$(U9c^_U64GF#pmMqtK9H?t~3i9AE)5k? zL&qiG=3Cfn5sP}5_~y~F|6|*w+au^Bg491h^g8}*Hn|pw9juLlrJ|$pZt2>I+-nMybyCY|*b~P3Uc@0A^7W z?8{Pp!_mfvt_o-iP#hc252I*rK;bQVjNQ4Kz(JZ~@@3#*pgb9xkycEot+@LItt7oU z5+1}n&El69(nH@gTJY9fsNo9=flMd$_e?JGdfBGoY{p8F?8s+GO+w8YW@6rx!hd?S zUG8vrvV!1h7D3K`2Gc4*?&cWkOh89d5e$xuR7#n+lh?qEypPvuL8^G)x~4c_$gfmMM-HaKoI zGU^hc$SmfTRJw5Bbij3>*5*M({x{U>)E0zVoqN(Zuy2k6_LF?k3U4(K9Zi~VWDs}l zeLwE5u(};6^41|YKGu3E863Lny2LNr7okaQwiMQq%%S$m95f+I9lwe9*A%O5BwE9X z0sW4IgkR<`=X>eOZ8r9ooU3G>zRqWCjY5!z}VnB((nO6Y+WXF0*67L91))A7hviWcT=m47_?v=#8{2w>#d$>7L zgl3SVHYfJOvRsZe$}d9hP=*L*byyI-Jy%NV=3dcC2>&T>LUT+j`Ssn)&ozJD&Lb6- zXG_y~nv7GAwu>c3CFOQ|;BhH=+fkNUng%)@A6gt35HxnIiGsOdY0Luq1LItkd*53C z`nJ_ew?wnWfA@aM{?Rr_9rdu+_s^zYHBvW;q z&fyp>1KZK~Ww+bt2pM`&WSH1AYwwNG`gt9B0*GS}L|ph6@j&mY@j`<5$&6KnFt3D+ z2Zq~Q(DxT2llXI!9j+MA*_{g#~uO&0K; z&refiU?iRrOeXfw(#W^E;Hrp^$%Q-uyaclhH&jx;*!5lO$jc8aAsw0)2B8euO9$g6 zP~Y_vE|%WAq-oleF^>+Z+}M|OI!k&Q+X<0rP8DJz=eZ@6DwI{bm8}%QB2q!s5J=B& z4o>pc)^O_uCaU>#h_J{{JLF#PRJ8z3-rql33@(KxjH=}Gi*6wNi+ez*r=7$P zFBG^69+(-gWC~tuzpP;V|ABJ#H#0Ed!Rep?C&=_27`09LAJD7+D8K*3yaN7aUePSw zII48Sr&BL&oE)=0i})Mf3%WnwF#J0>!PDqKrXn=wYQ2IHR8)-7#&_VcjkDbuu^;&wc962vPp4M~!g~XPK0@tmoc-$k zDEK%S@*c7p0QeB9W>*@B1pT~+(^V+#t2eJo7!8j$*B924gk*~w(aWq52o<~lKB z)^m3va*xIbPBnyVXu4Z-6nsN&wE5rwwNS5_3;gA?urt@=%Jw&O_Q%&iSMHatgyceh zGXQZ+x(`X{4_Tldcb{CF`f2a`gVFH!D8zc_3xKlN&qTdjsYUY`l%k}5GV1&Sh%~% zL=D~9sQLU?!9J2VwqvOy^Tv`jV%jz@HZSah6=UAE4b}oS?*8m-`4wX!vAs&8AsgVw ztZMSwQr)(VK8iey5UCE~A;kwd9~`yyrU??CbY39z^txB0PM1lZ_p93@8vK zXBsG4%XZ$dK+O}yy(B6^IMaJ&AX{GbIsPZJdLP6L+QGQ{(d+dI$sgpQi%k$nTiXk% zc@nGGp?>J!ksY+xVteF(&vOr3q$xFW>UnLNRc{NwZ1eM+4%?bB9w{7ds;8|bvtK$d zrQO|!Dw*Di*n5?BLUQqU$o{N%SvgBv!ugqz(Ce&1;;k;J$Xr^DEx?08O<^E8H*t28 z+cSbD+P1E1DoYf>pIBGA0PV>TJo;{`#QBy+(*CtbtfHD_8^^RlFeckeHz+@AO+})} zz4wn(mg=FqmT6SFT`px7bym~F8(qAoj-5mvs|$lMBhmG2?la{US(k>O{F=u@$`3Nd zHK#@E&JJGLYl&(W#Q=pGk@M3r=V5#GdH7d8SwBI-I=9fGbZD=6XkMU{eR`axxJG=w zC)_BkH=1^_x@l=sAOM3UTU3T}VLq>YRuu5iNLBZEY%|Rgy{aveN4e+muvN9B{pH-w z>bFVXupX!GdmDLsyy?zrs+?d6iMN7j|B~dFu8xaAt^FZ&QecSXPTU^xtL&WhUn+|C zlObD^mDVb0qUL}5?Sq{`Q&8Oh_e`xIT-w?1m4`6qSR{YWx9jTd?sRWqBR#BNi`>fJ zt^mO)B-=GzH2-b1eO5O*V^2j0S5%Roy7KIz0D|A|>bD&K*O|Fz zb#@90ubcSGpHGTL{=+})tUrGTv)y|u+jV~CRnT~QXL7ExWxw6qAgY@Rg>-C60fb!! zz{n`hEGrH4dW+k8rIsy!XM;^0CHcU*Nz zaY4(LFF#7=0I$V_F^8Nt^aC2k{C-H$Q-$^>EN+(&W=#l3KOKO)0@xGsnI(OiQbf-t zK13P+hhVD}^zUZX#y2q`p_tmWAt0umH2Mi!azp#k#<+2sxcf~%aNC2Wb*g5Kc2PJ_Kny9s}o?Rv%c!z5TS1Zta~UD3%#u+l&L z!I(?*x8<=-mVcxe{K1K62_ahuAny%8&hG98sHX7sg@uQYyWgflsUn1GT=Ew~ZCsot zZESrLqw3xvI^G++kxAGkNdN<}pg$1TF&aT(KauD9>GQ38qjj;+lu`;>aS^BDYu=Ym za$KjEO)3>FFSRZh+a1sU5nv@YYUA8!F%!eXMdMgG!bbB%cf<<1)@g_~14!Wf3s|Tc zCldLvv@cPxCXvYd4l{R9Q&EU2{{0c{4u9bsgaW*o|1y5IIGVANt^AX|H|WkJ6C^eB zFCEdL_z(UDwAvz0IqFdlEC)Uwh}1bghwi%A3k^QLEseY)@jCm5BA*XOJhBe0>1g6~ z9p@15-%ULaR#V>Reez)fd21T`Ud*RW{iBV$CFrd;aV; zPnQRSt0w963-d9`hvSUUmdJwn|BM{Nmx%R(2%ZF=-jRc1ovI4Pg)E#|=V058MlZcyH*+x?^(zg!5x0LhE)BWeg9 zMAct#;qy-n^m6hep8iQ`PD}(B2T#BiB502mW|q*ypm*=Vp=psRB60IX=B2ISL~zf( z#K-+uPDUcea`{S3oq*H{`{Y!|Dv)O+C z%*d;5Sunu=%k-E2#=4ounFa9y1@x#A9x<(gY!uiXazisO^=dJJw^x+#~N< zncW~Dg+up}1!NOcQ)j{BjgbA*T95Fz8tiP>jB_29sLrvGG`&5`e}Uu6K7Oj$VekP6 zVfd<ZKi)qI@&KTQqal)SYzO!}!;rp9oSCxvM{x5=GB|Y|zA7Rq?N4%3lN<`?#BVEcgjcK%~w&Vd%8p zepbwVZ zI4G-=b0l3qOZ$Uh`LJf3BNpoAx@|DjQ&pz8`YY%Y9~gqM*`Mo(Z2pNAJ&@&*My{X; ze4>652KfN*DFh}@k+jRJ!4>{geZ9P;?$lZu2nB<8n^I~0q-UEm=bP{Oz(#`GmFXas z%DNS1r)R$|Vc7VizP{Ja=PS=XQ-*%=H3^SP8e0qVuc=((wjTY`n<9;cBLK%2%|yfOooS$8Za{vp%Yzm@)% zOf&teIortUPK&f-YiqaN<4*<+K@#)L^O9%W4w>2|$<|B=^LeQxd9joCVZ=rNOiIpX zY*Lox>kT370#}6m>KE?5duF3h%%zdwP?a}6miK%!iELe`zo7crpJj7$B@K2fg%2Fsdu&1&3 zXI>~)J4PDH?*CSEi!AoJx=Z5TunvPIRHQ81v(6t(z2u)w7&-0C8VviTM0{Z>Hj49v z7kM_ASLT@8m`S>@#j$lWpPZ(`I`%E$z(n6u#N4{`GsrnA{dyAx0L>esS^*JIo!AY z#pJGl*^(B^Dz?>6oceEM4HvrW683Zq$4YIgdVlG-`l{FBn4n(V%N-^v%wkIuuf+|~ z2Y46_SA=q?ZG0~`h*sH|zkCK}4h3;PC2@h@5B&pPu!jO|XPPH|wfC{rQNr>Xwnum-kPcu{ z5OY-U)|J1*hm!)1TP*jF^huo?tXq|wy@Go}-h?qWK2lbrf5wD@sUXS~JZ>(rE`I>^ znhfw!xFWWqi1}Bt@dOr5=pr}AOFH2*8`f=_!6)3eY_B{`vQo5SMTP=aj!iYVO#NSH zn)!mmZsZ8v@2c%Nxn8iScSV^V?VsahPrvE!xYGXNl7W(&UCwCOs_f8Bm(&q~N}JxD zK}*`!ar`GWVNFI!lqzF^970uf`bcM-J6VlJa@RedZ0o5E01FX@lj#0|?n=>pq4K4Q ztdoY*xV5Mp-@yMoj1)t0%-;oY=|66fka|$B%nVeyA<3)hz1!#plqTEg$U_%yo!xtCUSSl!=5t=v`TkULnC8`})muLAfSgE6nQ(t7)L^w)XR4hg? zR?LY_Feh*?3pY%QAhsT`#yRtF^p4$Bf1Rm515Xe*eAfR^BaW=4a$Ey`hYp+TJQ%ZW zMJ_+|P_f|d)9%-ePpKu?2H$ELm?(SKeJR!`4|2Q#AYlPdVkz6{sETpZ%v6p2y=JkWZEl;? zzT6Qukd-2TOltYSC-0G#tkq-p(g7-Ltn3C}CEhtdB&p`Op8jaF z@t5+SghI>6ArQ#%RM2HACC=!*P(y$uqtsh>dK9&xfNps&QL&C-2;kzlyG$6hZ*2m@ zo`Qx}QmZ6|BA#c4l+uv9XoVA-y~WX~#t9&awqf}yOPT7uR0*dR@#75v&S1jfmxm6b zV{$UzDzjDi;xYTOAOPy=@LTroB>3S)o>-0AkWYwQRU1m7tWY%5HOKwF+haw_`fpWn z(bbrJva4$>-XN8Qni*;sKZB9BYPid$MG zm^i0wl_dpnmD7BU%OrD^>5LE|94xJz;G%7eyWtH<1co<-2rlmS1@-GzdwkgL9dRl8 z2r5!ZU+bGK%Sl9%a1@a+sHg*5-f%EK*hsjQR;s~r%t#f=Qyw# zKZZ>~%QIB;D)`KLQY5S$CGK{9@J|D^oeFd}SYbwr(?1tJZ}RY?y4JiqH%t1C0tEV3 zT2rE^CI#(we5;q3TG$JzI0Z-xKk*Lt%nHAwxR5qQlO*Vi9VLV_0z&j~{}-w5eZu>v z7YANo0~tsJv-x>h9VewzBtH7`S{SoMq|s&n811wib+EDnBliC&bRj-z|=9j=%Yud-N0{lje>tNu+>}}_c4S0RsamV0XK(=pHA+pIP(9~x2lL%FznHj46m+OuTkJUFDiix+sEan8LcQWfag$y39K*#`jg|mT=vML`wgs2xJ4|U{A?;*L9Rqx7AXY zMl0mYi2jh?0TL-VqT_iIihvWc>dF_YE`o|rWIDo?nGSB%Oa+(=d0(-84`U}?HAH@S zd7$OhY4S$N+&J09wvK%7y4*!UkChI|EqBezMQ9um3d=w84tZc4HMR2?7grw31x(LMK)4;>jnf#gu(`mQM~f=;RS0g-zW1>@Q$ z_1e7$07mxtiMClY@or&~j3!1b))J~i%{x1)0ChIi(a^4I)OJtw*~>S}BR*_&70>%g ztsMZ9yw4n-hgG0sd~sJWR$1Oswe!jSh{m@Y1cM~h;fifo_OH5W&`pX6`6Qhvp93k3tcNLpto z_R+-bG|?}`u|ZEy(reW8=by-l2j|`>^$62sS4|ZtIzQ(M4U+-28g66AJ?npHASK-- z49Q={xW`9F^LJS-yT(Nu*%A^vA%BD#2w<8kpT5+5Ma6#7ff_DeSJ3~qEBQ9yTtU-2 zdjXEZ7vwMxT)f=vkB(zBmYl`51;5rQc{FZa$#i>MfYgTaWq+E;znPEts3LH8ax%I- zqs>gu!hd?aU1sl^sRB|+$_QaaO>-WD*`lZI?Cf11)!7eIjGB!G3ng}HcGuY)w|4z` z8U$z4JU>?ZV~E1CDY1T$jHKcXiCzRKuZk_hnnr=UBJa$bGV3wZy9DMas){W%yGjN_ zCDG{0J;{oo?Fc)3u@7b8Cl?G5Z9ouDB!X;m^|%t{L>27rv?Qg%)E`+*xwZc z`pVyvHZIoASLAFrunnC4H`lKE@tdp1L-HYv0AcX}1z#{F^G~z|8A-4AJrUXdbvxn!#eN#H20MgmF{ zR%_Acv?rCg?tt^1`q0Cbf!_gB^wDbKV{e*yuUcOR@q&6c>`!e;m-hKf_hs&ah=(f% zz#xOfP1Ni!2@z0bt zRYTSCl~u&C2Szp)l|E;39vERv&Nt@J_`H0($BQ zSumgpkEOko$y=Upt?c)*h`<2O=HF3iZu^1n3z~<#U=2H6&F+HfqTRe(JmIMV2rrMw zKN2Z1v=96dQBW2`!nEaDyC-+8N_DF=#0GSp!90qk{ast!3F_MxOy>6cTbC#)Za$^- zE83N*WwU$j^N{x8FC=WV?|im>posXuH_`{@^9A)o=`-RcY|R$FTXqI0E6cnm$0s?H zVyMD$e|9`}r+u40Z|*{grKjY>QKMp<2P8q~wa~kre8VlBu%&(3-_5(L#xbI){8BgT z(301Kh=F8-mSiErT~P;A5m>3Ckc(ecIflkP_StEd^)Xefk$XHRR%d5YF{Fc3QH)Cj zcbrd?>+!n`r+4?dlL1)Ald;JLda~xL9^?7Dn6p*O@MyE{OWukAenvy-8QNs))k4205Cc-b-WabqqN|k=NGfy_l;$+2~n#|ru9@fd$Kgb@DCRuaeOzK=0 zsjiu}P^s;i>=ND4hQi8sYKJUoOe+)xxIR}%Mra~63~DNageo$$Kl19>%E&C%)iezY zrCVtctCx0pn1fqKI^V1KUCx3|4#0DM^2{mvL3)2Pl&!z+A8%2i3J;9(J}?v}KNa?G zVMw;B{($gK@!E3~!;tVN{=44mXQzVzXENbLeR2QXUab7$vY>jccU3K6P%lkC)oT6P zm#a^NE325xj#V_Q?y~0D@1GEOuszYQ0`aLFK6tVWmH#?=dJU2ZJiT4B>F?twDy=`) zwR}7_q>%d9!p;H2#4Jq)-T*c8@$W%Rm&l4}(FVcbYBcjZD$?3Epwe}A8f<=NZIv{4 z!@eP#(Z_%|i7);Fvw!Bco0oSm&4j_=?}R+yzA^b_P%?&f`7Q&L%LHt)kotU|Tf7I~2)UU1_V+sUA2sLk71PZJ zQKMnRP3~`yXl_QXDT4jo>PwVtWm-xBwaxT=iCo~be&j(vSv;y5LJQCl*!VI)Am!95 zq-^|34-#w~2~509Zo-{c`kLO}dOF@$lVwX|wtu7kW*oa$cw+(u=fp3&GQD+Kq=A?C zBmV;#SZM=Y!acF`Vr*9eAI;b73;`0GY5M151VBw=Qz!uaBu-(GT&T@ zQBdjDM0t^aBn$Z(avI3=FTxrYgEd8r26_g3M(mOaD<@Fc?=}L+AXgt46&0d&R8H| zcE$>|GtMNN{1xJW^x15kkh?dK)prSh_%HSY@GtzqIQtU*Frk9oxFQ-g`nDdcO@)SZ z+QTvtqS9Yv$!_xP?N&bOIk2`dG$IPa?1yTEo!9isq-AI`?egEeGB1bsQ%=VS(G)ui z!>eLx7-5X|6~U@0bEPMaB_}4**J-lOeAeS3WqCi}^xkf% z=65Uajz1eO_6RIbdwLhine*Uz?m)~)f&*;q%>Z{#8$u>{O(qo8F```XSv!UQ`X zwI9i9(Io zH>gmA;evmxyB}?%l238K1)tBWg5`Nmn*hJn@%e7cV)Im}8im7U(Sa0&c#Y|f;GaG1 zHG406t53Yx#_P@ewzEaPb-e~ETbSslj5{T&U)0W0D1lIz1UiJo&;M<^{69uxJe!>* z6ZSv!hz1K6%*I=@ea>NtMR`Ee`?L3HC^Wc^wr{jVB=9ZV{~`Mg>`?b#xkjGQR3r%8 zP=+&h_kL7Gk$%Z97clKqO+X4z16SGyL5t<`%q5NW^#*^kEY&z{CGDfytcReOnDw;# zx^0P7ERM~CGOcWFnYiBP^>I$gJ7K2TeI-{YnDj}W)!86|AI8A}Iv&y$bhZICiVp?S z;{1R#43+=({A%+ukz{1l+!B%7z*5uF^!*Ukihx@!vMQ3ZowL!|3%7Qrm>@lPWOvOw z>`R8ycoy^5>}~tUlK59{#LOrlu^>j(ec>(5Ov|9G5L^m`MC?VCRu)&feV9*=Qq_FTral!FbWPH&@Y=F^IoKYtu|dLv)Xx$E@&RWvZ~pWrb<@|0P%hd+fk~ ziBoVSnCR3=ccNDUJgJyPGxBHusOY*B6QX^xUQlyS@LOaxn(gm_b5V5;Gs<->({3-YdkhI=(1cw+>~s{aeHkYFPK_Vhu@9V?h< z=arO{#)MwHqu@r6f-R?oyID6NY97Cv8e}2fG{E0euGzY%)>X+CpTi?|bC`1MS`dCU z8}-XJjL6wGUUaPQr{%s`XJ%1x;k;7L8CW8UO@51{T<7cwz}jSdE&5vI8;YW=n_S^N zXayffJ$oMMSCHhL2QR^urdexGY8(d3q`tO3^0<~6c`#FBiKwssTz7Cd`u{k4@1Q2v zw`~_hVIfVWOA|qQM>+--0YQp%L3)+md*DIoT?C|rCcTORA|McY2_@1*inN3-kc1YH z@;$oNuYCJ`XV0Gf52J$v!OYy;&vl*0ahj`usZ-!jL+IZ2E-T6iEa0Q)>U~C6N^ZGxnN>;9B-#gX-z9o&!B&;@}M{uPC2%(W+i$ z8f<{U`21HCK1T1uGs-68%B=vHIMnyC-h@55s7QPBBKl7 zV<(=tf=E!n>>XFdfAOS$slm}G2RTtnG5OrwCo(>8v`gy=m$7TM3DIUlo=IB?2^$F%68J=xX-xcQ4dZTz!`Cvb^Tw z2ysS^v5v^wrz&ZTf2?;G*cz^(T;Rv-aCf(D@t3~d2-*AJTS%iJ>BC{cXThr}TF5L3 zz!O>I$*3!ANZT-0ux0nDKxB+7t$eGQvuiJO;80&9;4SXOGfL=u>O-T=PFxD_ie=8{ zD)KDv2D=I+kCfP;B%JQb7AXEHHhbg22@^XwE>NXfO%qztG6H3fL20XRfU&oad0pOo z!f&unDl($S&IE~`njV)mcDflHoW6LPsHXTW<7OVWBUU^tHAgzutniswCfIs}cvdrZ zRk8)$4dYi!!c{(X*wcR|8NwLRXP<>u^}J^oI0><%b=A71l_f(P8hJ4Jx`P#j<1=0nyM;NRYZrE%4b(7cfud5wu(ShEp#zz@AOeQq&y%#3NAR)B!M z-SCA=z~~@qwX!ByX}fs5T~tAeyQ^sZN};buurHkfH>S#{Ea zuK$F^GTC`AKzcse<I0=t*P(jBbE2jJ(>o^)V$dzADI9Ir5S8G)mMC zZ2qyY8g&^ObBW(8OE78%3lHQWwbt5ZU^jTF0>rJLH*;vo?#`3a@xwMCe<5B=J&T%q zK{fhczE2<;n|Y0j$Eq8j&EB=K4h}riZM}*4)9MDzdKcI>Yl-@eL@0=kS2bYXlceNu zXr;_m^|zVrCl*U_G5mQNSHl`3ySPmDtHP0@^72(*G%d>P2=9yhVK@i#+z)acfh2A9i%1p5b{>&FcY zZ~}3tl3{!8?69^w&ji-ee~E3*YOs#=F-ctx(I1JV0Yy!GUH5)hlOB#=HMTeOziL3g zUT)xYHK+r>gm0NH7C?pT%_LAHCWX*#Z5CmBu`VXaj?1!L^T^P%|7GIBjf z5~x^=yrU$aXZpJ;ZI`_msx^W)*yjFw?=#r+ z)^Ka#H_roJHq%*)z|k~Ph<^Auh;{{oYhO+8cyJIrM&WO8e30;&Qlw#xaqF5q>O2Ix zwsZfi7r%pt&|^%BgW0<%AYPX{uk^cng(k_hQ;3u-8Bu_byPZnPH>JbUa4}@afY6~e zuOzm--7UX%3LsmR!@(D9Ci{!+jM5UUF>_ro3&~j@-*eeE2JYoOKVj3eYfqxGy?@%I zLYXJVo(tCPQDQtu8VMCB`XOX_{;kvYMq}L=$)(=~L9zsnw_8OVkswR+K%YIM9t;2z6(I-+NpYh&t z3MasEU6S`F;KtllK9heabBE0*ei69I zH2Q95ags$Zix1c+l2U&aVM958f3bxZdj$iluzc0SzhFU!B88jgbW<41xrE@GD=ARf zq%U9_na^0CO-2})dhSD`i>7OBR7$c zmI0F%K6?~c-FNuiliX!*0ENJ%Kb-UsXkmmtN;R2npYJ%Ix>!rXe zz`?5X=gg-kkq-r%W3;6AsaptFvB}qopyz^u-<`GDp7^(81G=m!Er9U5Qcp@45eJXuWA@2rCe`UZ%%|$KvVF7Q~ zGvmmQ7M86#R@4u{3w-yxAGM&4$6=`-rV*dUE10n-dDZ&Znd@Us>&PliNu#GbRI(5A zmW%HD^iW3$W#5{H=HWKi&9tvV$F!C-Y>S%aoog}vInr**1N{l!xDpz$vr(ktjqeFD zo)M=3tu)6z;mvU$c+%%4854HGeQa&g3%fDKxB^PWy#e5nF0iiUb@lVGVaxY@D}_PM zR&?<&2a~VT@hmyMNIPT}S`0FwXkqASGF>NCI^*#+K6M&2+(FSy7LTb>Pdir)Gj`IO z6fb@@s255t3c$Ok zWE;Fafa#(KMiZ3?w_n6`#ioHb5k#O;OguJdVB(2Jxq-_IzFj9Vv2wZhBiEUa-^spl zRZH4@8fOkmS8w2-$Bj8xoEH}rs)w$R?sfA}@ym80Q)f?`oh4LPm|(`6wwv)|Z}n%~ zAEQ$*9C|)ESJW-9T@pRjv-+kt7^|o2u<9bL1}HuZ7*&4^G>;+p(}Gly+>?cpdBcJ& zX-YmknYxUrX(~;T04V^l(E{Z-}sBPjxA#O z`XJ!byv7^6bX$VTkyz!q@NHK*&7Ytn9WZOXzB?rS zp~9e37Bq+5Olh!j4xN7eQ`f94=_vru(EjB&wZ9}!R5_WiV7~KdZ+FXhNSv zt%de!5>ThUUm#4rPmL6rYhfp!p+tp>ECSTTuGuUGh_x(#Ts&3R#w()5CMN`O4rDQf zKKmugE1#P@oxV{nKP9NozD{w1$%4UNj2OHent_+YD%;jy=f9TeR>XN=$hx6sY)n!d zoNA0Nq8K0klF6RrJ*l4zIGButzY!zShNjae5-qxGHCi^d^!|7$@-)qMsp8)Ao>1Cqy-JN%lYHvASg&9Y$gHP!_>INCvC$fw1Q`}&Q zo`5m9h%gbI`(QD^`Sv$73ypW@LQ5z0*kN z5@)d5j)rNqg6O%@A}Dt1X0ot?E@8I8%HQw5>GKnMk{MAl*8M9JzjR zo^O)PkpRy4Lp~M#ho+YzH%|HhyaeOiG7516KT#X>;CwAUauH6;P11ox5XloaWdhQOtkG^rac7(F#?8^Sg1C zOY;}tO7Z;UCuX=*k2k0~Z1Fd~Fm*0l)Ys~v=u+gx028&{?tG4zra=5l5vxv)oP172 zsin5#Z(r=X02wEprmXT2-t&9LRXf@<^$i-?)WZR~f`<%{V_p6-^19eBmq6u+?L_Bu z^_vn`vO%wtm-1=0P~Fv194Vsvy#_kTqk@Hz z9Pt4+N>q-C{>7F9|Axy!0NA1!y82wZmpxuJX@)q1jK0L?dx)9K(6g{qqTsMfj!@YS zDvF&1xSM3Pj;T&bD!;~fVW3j5Xa4Srm(o4P6JAo|(3%%zyAGR1??!5`;Ayern^ZE) z&DhF7p|ZRCTCU4STw``#1%|;92vrjG5l|+631I8^-?WMUfaHTsy~0s7gYb}DvoYtJ z!8%T~iY#ZB4*G!*cLgwK1-1`HEfe!aTQp^T{X%`5~y0hs!~sdFt#fyEQK%a zP5;DzIQj3WkvleDa}KWH0y$l8RJET7eGb;@ex*8RM}X+~#U2 zOW_Z)Fi$dN@=3tg;eSnm93Kky3(5y9zBVef|KZt}xgd8^t@IxUE^z574c{A3g4_P= z)*q2yElBL-#VaL>zclCeKLk#|_h(rT9EbiRJ;F|3|NH6qqjewnFGGjzHJ90}`+(o|D<_}0fNBTu(lwCqSl+D17`ZhRWq(6@9 z3Lapntg;OHAuA|`Xn&`e`*WGW&6|;xmD1l>fMDd>2$MDblhkPuC0bWZRs|HScENZ& zv+!L#RJc0(kqpq=D!g2n7b6+z+jzR!BybcHL+V7nCU=64_>D?#SSK6(3)2B9$+F#g zcFD-m&+Zh@qAkM6;$8?d%UA&`A%9;(!I)>_O2=k98+Z-9ac+QhNEYBjgl!wTF0@tm zlue4gwwZy(_c*tBfb$Umj4}O-FF#?UXX9p@o}VEYU#`pVzyi+LE3+u+k^h$71URi9~=aBsEVLPo({B%ON%Ruk;- z`6EnvLehEGP*7_lSL04XK51T=M|KSO#k(vJ^em$N<8`57&j~YT2*WuQ*FuVHDZ|h>yFZ4;~ZJQpNt&l z9ZiKr-B;Lg78$LUCR_-Kd^{CCTpAtCf4=Btx71+fmSv*V?g8!OszwW+Y#UwR1+Jgh zHiaqzeK7mRNUgSMTGOzov}^tO2~8Yiu_a=LmDTx2&ou)oQ_KA zyI4xMw%etalZbp?DWZE=rvo@QTbT48yzW(YZYj|`-Aq`>>O22cv6S*q!)&Qw|GNe& zX+(-%8(nHTQGk(|-u!UA!`rJ|KT2D`;>S8HKdfl1L;1BHoP56)z}lsQW4e1cOG}C> zIW6Pz)JHPx0w3>)5m2nES68`@^QBCKw!Ag+s2VJGX!{__*)j6kdG`{$LL^4(0dZFLGCwMywR6^lM(Upbjf7VYoRR9a zGTcBg8FYDk5O2Doell2hRk*UzfHrsewN3_fwY&o7jipz}G`RPs$|zIU7{`?+7+WJY zRGDa??;DdFfnU>;0+``dm~rRO@_vng%qjer_sox1)7&Ih-Yr+jtJ><>NlZ4;f!RQV zi$O~-i+xf?$J*_{`?H90;AupIPn4|Z)*;L9sNY_~F4QG?bls9MMdZ+1oYF^}%QUB@ zwqH8@R9l?ON1W19J#a#@-K0gtHaB?HVa2>=!;qDZCcOpl-dm+2|Ka?XNvmVONoGrh z=uB!R+_$ret=;WmaN1_Z2xKC4!d&frTmQ?p8>~!rVihRJB4|0K+%Lz2E+yKilQ4o{ z$FA8Il~)xnsulb+GDndZ-g3*<{thzPi0734@gJe;u6$*d5s&jBX%d;f#ltNT^bt1hWGI3 zOdz_*W;t~NK;KUx^~IoIoz+Ln!=E!wp!r9BqzH~;L`bJJO;6XY4QJM^*_?j+u8u8L zkEU-=NnVQ+}1&bUg{C!M=p`%iTwresYoUJC~_99ZY&R|kO^?#3i zA{kwY$dygG+9{pQI@W&7(6E6=HFby+A+a%68ORebxO{O5we+O> z)8!RJBva$ zqpwJ|FY^T7A>#(0xb~?tJV3kn>JvD#Aoy%7H>rS~3BvnoYcZpLyXyR9A!p!jOwwh3 zuEX%*&;gUwP|+COWICXHkg#9;H(B|LLgbf9m^~L0ciEr`ef|2}?1KF)8*P&wAB_KZ z+B3u8X5R1qx+zq}ip=<;xcYW(dC9%UMNZ2pv?>nuWXHGpH4{PYNzP~(b1T}XnvUU` zJH5WZm>`zUsI~i$KPdWbpDe`%ad!e z@PnG_0Ie3TzDJ9T#wb9o1Z}38X;b2ObFymSuo7TJ8fWcKY3Q7JRqHwI!76;i9~?_K z-s4Ksl~$Tm?Wr@3{Uo40I8U9thInwu%szz9oPxag%> zq1SgW@cr9>umpsbrA67L*DX+50Pcr9_NO znC}FN<{kEv?uDAan=XgU&-$H>azw67_Lxm7ov`8h9tP;~Oy05o$$*9townfj*yU354j1g5@Z~Pn$H=m0!9+Xx)o#;xs8B8V` zc>aCvZUcW<^nd>H??0bzCB+$~EQncwCCN^9pM3A*eE^Q zCBTs-WhnBVCzvut6UZF3uhmUk?&h9xIc5($KO75;ymmoYEtezf(`(Y`uZ?W3J$NF& zbZH-~;!*G*5K1yIwo62|daVt;WCOo9wGeiRHBruMQ8~NO7YjTf2JP!9cDO7jbf^fS zXDG8DC4N0BjM<%{6MFx)+(S`WOW#}Js_5%L|!KFLhPfrMQs=pv19xP z6R%Jnh?wN7Q1Di(!AZyUMIDmiEYp?(l0kj0p#i7_sVWG%JLYqtg+J+*|4N!+)og!% zbk5h>jE*ACcPL=~?ANys6wksrgTwuf5wvw4s9s8lMOPxyzTh_kZ)hU@Hv<0;0dFC% z5WJZ>eFr5@ZQsZoN{Tw6$YR)J{eejt1Heqv7sAMWaNywGB=4S24&MAl+oIi>EWZC- zzRzTZjSAF)x%XK+`ZeC$8xlW^k0*Nc33xKY$YlNB>^not5-Kt2aoY&^U$ktlv!DW3 zmS3Xgj^DPnwwBE8?poWEe7{uvT+rO65{9yKA{q+ckNDM5)|M>tTMoqi@ z^?bCw=F*)v#MTLXf79>1H2*jKzWzVxcXO4}+t-0^?ynp^H@{p)rPtCO(Bs8e5y=Un z>wTt_l3LMhA^3=v`dhAhMyEY23h44jk}dVij~G9Yk}w8TR7$d)Ne&Bs{!^aDwgkWU z;sr|CxNVAlri2{is2Oslq$S30FO*R+PsEs?ZA#gV1KJ{)9r;5OqggY~J)A*xR~0RP z0C`fG`oSf#rgynG6jQVrCsSNPZcpBwlv&Zztj#UqUC_;8=+E4YU#{@yexoK1gAm)$ zh?1SAep>=XLiU4PpJlBPN9Aq|fsTCCX>M$8+U1$b8f5ENn}_p+GWMU&Ppr~RDfe)u z`bvH)vO#NsR!)gDRSj&_pg(NaXc4Ig6ouk>GK%O>D^iof99oKGxRsWjH4UBKb7fVZ zyLk?KDKe9-wKfAK_}E8vHjc$+;{qx6yt?V^(I9DWQ~%kg5CrB^-HMt7&H{-I)wsrM z7H=Xxi=p(fdWWQwu#%Znl+?t?4M*Ki0gO|)tL6^x>5tV@5T3qf_Qy3mZq$H7M4ss) zs2Zv0V-+W%lDG6!<2ZQfJ2$mZ%2|=S$%uIN5@KT(S)iprF;Ae&&P=r@7F}aj=bJ1K z8_wL)o%*>(5qt~oca+$v-FdGFOj)PY2rqNwwE@C!z>UPvO>5{axX)hXa=o%2*>9Ap z-T`+jK6ArCTzbNx>JtA7Kw_PpfH0pVq%!2L$>`iSo!xI;?^knvgk znW?(BOcq7q7POSx=6tX@89Uyxt%Z34Jm;YsnwX#vmkXG4HY?UFy#i4!qATWKX*!XM za`l{=8Wpx1zuQglWT05hLsx=w;{hZ;P$64qUbXk7)(G%bB6>lJkmcSw;$tX5lxpV%Tk z1WEwi|ANV377BUW6*b7nXo*T9x}_4yw3s_g8AT~?8~Ir&K|Jh$uUCA%HRvce;HdRT zB4m6|U-mC17POQ-<#IP8OExI%Q=nkRjD}IZXKBXDfPpcpWg=-1{a49iRnC-wxO+AN z_?TsCHhOcky9|dS{kb%Or%fXvNOmdyYzAzVPxYyu*8L+TeWhl+Q3Ad zFRe{Wat}7Z>8cpzDViqF(TMDq3?tmh zLp~-0S$y{wolll2y=qN1^b5fdAg($*;$;VRygXhN(QjOB;GDbE%f&E;B$mgYTBSj1 z-}OB2GrVxbm)wKeCPe5sb=_vh#hMS4-Vh_U>rW3wmi%>^PtQRpkBdqm!E4<0xuqKz zz!Zf-l@t-57vuKI6$+ zX!DyRKle(r44j!53|LVb<`iqK?X9!0TtRMXooN1u?V@n}&SCfX4L|{>*Y%penKO z%JbWk9A~jn3Gm(&!H@zK4{ZpBm;IMf!5ehNMNH9h4$qeH5@$eA!oJ=eKWGF@edLJ{ zhmPqA=z0=~1*n1LO4rORzBjqkEsS#AC%(1Y3xFHsQh%K2x6pCOGUot+$j3D95L++WSnB&IkqTGVBvF-0Jdw z=IQ>+po3ZF6lmEDkDoqn*{06m#`ZGA&p1cF%PYytc#Hjsh>;qOd~h&(qT)nS(NWF+ zUV)^Ed3}aCn+bPrb4tqjyF4ccFb7e7)sKDh=lfopZ^s%mKd`5qykz$?M%iyxZYk_6 zd6V}ynT+38YFZ_5m-Vno|!Si*vkBh8l_H?Ce$DSfUi)hHx`Dine%O=If0&tX-{l|?$_=iMAGRhf) zi~4FJbpgT@rM7@UWg0F5N&&v*$k9VY8b1}4!4>`8gP$w%=q&8u^)fn#F57gd$_RAxef)xTd6H(l0 z=U`{?Vf9^x$=7n>3NIgJ2yF7@V*jk$7Uu~RFP87ax-yi^@1KzfIJ(R>41N=9gcv+j)&bW1sZg>b?q)5gCw0e|X)w|{);6OtXL z^RK+TohfuCGVSUdQ;p@a*9Vo;T;EPkOemTb542#mf-EM5hPYAw-H_P}B;c@|mv{ zz_N5Z>Z`ElcY8aGTwrATV97lWOi zot_Yfd#yDt9U@yT|1|rt@M$~nweN!w_u`ZEu@ahwV|+vyNAtRy^!VCq<(^uW_rrB` zc?lv{9|n#|YQ5zXkDnkrjh8uu16InP{sOyy=#I(e8&F>%eGVOw6 z;~)o(yXqi?&lmYQAwvy#V4Ih0vZ2>9)*9RAJX%EZeM0eq1w-K`xioyIg34KdUEt2w zqCl?_?QE%XsAj;8Q(VTdT%z!m4koqlbGMCZf%dykyqb5#H*zbM>K;>!ReEDfQY00M zKNi~z%(tlC<@fC(bF*@o&^LTSyY=>Yj=>zwLeoQ7-sYBQ3vUTKplSEi_D%?hbd_(0 zlo?`m&yhUPv?Oi$S!hDCY8_4HOiQOB%kX|Bs}!x>$9%r`wfZugzfSaf$)K=RVa zpc1m`Qea_Y?Qm;C+DNK!BgTe}XL^N%IOg7c_A2S`4euN7RqL*4}F zgLe$^h2`J2fd9w>AU*>jmmJ*P+c(jf9m>EX1fySjfa7L!X0z{)ySq7}TT!X(j{KV+ zCy`#1?WMvS!jrVB?-c~~CLN%dh)g^3 zonL-a3eJy5;J>$VZnBn<%DynuFTT<6*B9^e@)N(WMUVXP>3wnUAg9=1&k5=5c_@c^SnPKis$jlqphpEp-AJGQlVD8yghM(dR1FL!iFz)wwIQT|yq*CCgLJ%@Oj1 zxo0Y23GMOdJIsA+?Za3ZRIh|Rf*2CI^**`F13J>k;m5r5V`*%NkQsbSm2)&>@8V@;it8he&@OOf`EGb`+;h%59&|( zjQ?u%IBPb7yXMe|NqAge5Mp>d#lqMkn*ZcuyqWPdeXOxX1oAm`ZS{btN2MA)F^;lr zL`kD!y0O-FkS;|xTfqFJ($kt~XnnnG<@j_~%z}!7!U#Oe>+znS0>2Y%M=D zCH{6ugB7UzLr36gq*ngO7ZVe+BB2wYalA8x`#nxhx_90f zkBE_k7l=%r|6JBj0vEdL_6~GSC~7H4H6h^aJmfsxJZUqT*KV)x zP}k6K_~_)*PM_2xZfSSX(Tw9Pf)}6*`(KVky@emCYZXFtkFZX6kkC(^#Hiz6&{!d z0Zi>X`oXhA^J)y4(Sek)#XlwiY*vV1&n%W~V-vkq<$afy-g}uU1nl8L@hx)+UsZ`( z#IN^Kodj%Mb$GYio)ffO7V0cJ;FqTbe<;6LxFCBK&kn_9Mp$~wLT;VkiZ(w2W0317 zm3i5sg};u<+*nhwfUYum6SYv};TyW@YK0Z1UhHS!tZf>U36L{s>TJZ0fGz>&kushT z1l)7LhB(G=64Q_zj<}my6+@44y2I#OD^S6|u*lz{u5hd`KKbgzf^h=ola|wXyZ)GT z<3)eyuyVrB*UN^w)2XS4^>a6t`&-M!93<07ptX;W-kS3Qu)9oFsidC@aGW{mFob+z zV;!q-)7AS+TeT%nH|(^C)k4PDy7)kSr|6jBcqVj;gOA-hs4nsR4d~l%3xq;uQ`Plo zb8*tb*1AfF6q#fFT$<_j+bDB!ryIlIF|U@c;RCT9yC+6xpvOe5W*B>ySD>(^A2U5J zqsz}`88x$d<~!L08NCzv%@2A2xx`uRUHF&G%t>xw)eMmrfuf{9`H1qYNer zzGrDl|BGDu3t>qqw>^xaw#B>7$fCBU#t@}4mQm-kygK~cZWR}0r@KY{*jaCs<3WI; z0zXH!O*?`%wYmFHnKtzQuWaDaf6E3W>Wt;`H8F=$--tz`yZ+b)28lrxz2>G&igwdo z3Yc8LJl=;|<_Q0Q9;ETLTDyOAUa=g#sC*&zXXs?*IHnfsTh8wROETR^{mfx^%lE9C}ih%j2A+1(Fw+(`7E@Tk!P zXeY{UBI%Bi^{}`|vFnOFaJ&c$OiYuAOjd~K+7ochKK`)_Z&+{oz8x@N7YlBz2y6=x z%Jl62nf)4V5NC|DnMZ?Oz~5;&1~17g4vB0EmYO-|f)oE_(Ujwn;eXVoYw;{{zTYWC zT6{uD-x0wKMF80^s+=j>TrBEBqEF46Jny_ok~0Y%atUn$nXeqoC258indB?7xRd2MInh9=!6esE%I;O>7N|M1$Pi|XsY5{9Po;yokavm^dOW|T1(UKME=Wdn%KuZ z`Rf%!`9+`je9Ei%)w&?N!D7Uyo%zmvU@id@11B`8BpULuQAhb}#jrjOCl(-r|O? z$gsLNSP`Urg+mc${@CMm;ar(6dcOlZJJ*r7OU4OQ>qq?hhfWfQ&n8~2jE&VcO#$Q3 zqfaPfdHbcdGJ(#5p6e?dkDfLzKPqkoz#Zya?uYC!d`s)$k z7UzF1X7)j7pDm1${Mpa+PTolsr!w}I&dVzpJm~@}DM!+JpLW?-*QW~|m9O?5)_le~ ze@=uKrMtfvU#ufAFSc*0J;>`Z*jk`tEu?O+GdJ(MNF7Ty4C03K2SmNOk4@?HF-1(N z@!GKDwiHk-BY1Z45%?Ye!+VSzedG+BZDShy*zOGDoNphn5xrA4K(UVT`gKPHMbSTN ztUet>DcW+~sW)3U+<1z(7<|5v!JRAZAUiXQHcT@zP`KYFB7|;JwdU|;EmCheI_I{# zxX?%N6`PN&=yw!trp+Iy)iq=o{>qft*rZKC^8Rc|WtLz_d0nam)i-eQ519t^Y#dX$ zEWf?gC^6eUdvjZ`0>R^Epl^WIQYuDt(yV5aW?J8?PUFw=1u%D7t(a)>}QWW!=p8Z^$RO zg|1Vjx#1o+hsUZFJCVU*LvJq>Saj60(+aqB`AGI*MxUtEG7#?(^@x6;8=ZQ*S?M-( zbiVwBiYI|JU5wOLE7g-nE%WYOe{-*R&3i7?r+@>Zh-c**q6lyx7FjTXyCvPPsH~JY zKy=ymTp`L(N*m3}avTU6uD>gl`72D(&fmXVfC8{hy8lXV>_FwnF-R|^oA<_cO2!F1 zg{s^^*Q^)K&phLw#|#JB#B!KlqL1}QTD^9Ett>_C{bhS zb5r@i+gV|Fi&a}wfZ|p6)`i>XU7=`mw90W|!cuNrTcU>)RK(;OeCOUC=}r^RZX?w) zOT-d3@0>*-T?-!uSTr&CwR?pJsWh%I%3prVPo88x_r-jZ@fqP!`gAWF>jOyc4@e>_ z#I>_Gv)(TrV6d+Z*&mjY8a{Ay&DgxztJ5Rj#deCuZD`xBqS$j;mfqT9t~soBQmM2= zWt;Czr4yzHfL{h+isVij;J{ln-U-P71#Y3BL#|K|M zxHeXDCBvF{t>d1gw@FI5p2>2e!*8hZy!-RPKb4&42B7vLX`?^6fN-dhrczxplSl03 zqn8Mrjcc#Kf|YE-q4xIBocxE4mbea^!6la6?ilKC1gmF93!l$B zxHTD~MBY)HV0)RMOHIz2kEh8-H2n8YlwKwflE=D7U!kOv`o0~>!pRq|h#h)$Gu9pR zlc7uU>>A)5DE4V#o&NvUa`r5)R8SG^amrL7*7OoJ>6S z6W4xS?DZvxXsGJ?bCnSSVrzPp341z#=V*e|k44`9Yg-UDf}XX^egbaMT9iA@Vv0_@ zBSF_*X1G|mdB^|sqg>}-+$56B#h^dl zew2geA5%-<6*2a}4-Xf37Cz-^5N3)E3qdQmL}O0$uMQcvSya?b-jTm*Nv`>ATIs(3 z7JQk=?Bgc{O=^2lFp1eYHQQ_nz(ZLSa|Iy3#JIc23O0uoJV@*sG>@QY%i!#+t`AW} z-#MqYFAGl(`a!pwW=fTo*}oKX^n7`*b5D%Z{R1uqQmCTa|rpSu(dN7CF$^O3N#PLMRkXsl=?bXt>S z3PNprYL{P&F-7n#6+;yp)aqn!T8~{-C=42?dw8^U>`e-9dgq=#r5-Vc91&A1x|(fc zkYWfe5<$?QYH~Fkw10jEFo93a9y^#v8whNe8aD$y_X=^abou_83JTq4dMzxh zAwD@hH8r;Cwx1Buk>e378YvZbJeu>;FLmtr*Ci~NnCfKF_QlqhtJT0xJ=LzQb06_W6{M;vh8?jzrR=y!FHyHTZO`B-V}6*qFFZ`J`mOr<-WVBZ z@?+8!?rGqdAvRRLh3Kxw1uV_i44)f(0^eqd6h1E)SGDA8NtPS4RjUq9^l9}!o3yt@ZoabuZh z*FrkRiSf3Fd9O-a3$%REnA01`TT8ijm+8pqyWLFWAAJY9hqY-~ms#cECf8h>xSd0q zZXG?zl_l>MMq2vg(btc_BO1fPx|~kd)+H=RJ9NyQCuxaN|10x;YRvSs%pOcwXgVav zd#88^Du49*5DoK>#&p^&hG63wWnw!O=fc*~$vOp(!iR;^Id)L}weE=?;#UdBF%=@cD6>J2Aw_r-aV^;g@PA^Rip?Y$ENX!bM)$jE2 z<0LX<#+~SdEVVC;ZR95!SDFN zgRWcC<|!*HtNZzV-f4)r@)*yPJPqV@bK@V#ciT{hW!}ma=6i}GCWRUrrgI5W2hNo6 z$jdcgl&0RbK?K*G9+*T-0NU622tP&L#ijJ1Lh6M+XUq$~Sl7 z&s2*_;RBlFDoHGLJM3J0>RG>j{SssoNWWuAOiVmPxWaPux@W7I9}?^1+l&Et1%~?< zW2!fpEuo$;-7`w+O~-xstCNA{#CVxcV+0BpyBlhQO{tfn4jG?SxV4Re>w710D$d6Z2$6U$J%s-3ejCEw{J#lYxuIh_2Rod{w&1()REoTKEVpgX^$(C8805xvDstsuehq(6yy< zY&`d_gil`&u?SJO11lOZ0Pccqfk}irkxi0_=qPo^k%=BbU|IKt$VEu`mCu3CDlW}U zeG8r^sy|(CWIoLATiJC=w@u2p7$1qeQa5vP<7!t^QpDs^<){~`*pHnqMtpd&?R zZd5F9f&>=_$|(pMbqKd}@v>Rm&dYYUwz8{awlK8vQK8 zRLO>?*B6#_C;6gu`ahyb>p#AS>X~%7sU439iNauNioF?^`lwx&#uNHA8I;@<$uJwl zydhUNrQ-1?J($uD87T^gnw3vC%sOka)+%(q4#^zY$(o6Z5CNXK&D-!X0W|`jS-dRG zW4_N@S60eBl~;f-9|Vdmnw33=+}5-W0yqKYHY+cUf$|#={q9mRNiF_w_QTB%^uP~v zx*pdUI%e|+9czHRx*ZIdwWd5eFt%=#NaKwb3tb9xlJi8Qx3z_>_6~>aMJ-$;ZVpyF zovp8Le=K)i%$n?s<8Yd~_(Sy&4;*(lj|bUEFLiWUT_8(8IX7 zdYh`|&Fg!Dsg@5Qdwi+-K|Q7K4~~*D>q@ow-(Q(E{3_Ha=6-RWk5+*-*-Cs*+=Y6V)wfEUffa7B2ji;5?Vud&E2VT- z^Eb0ux9_-Z3)4Rq()ar{s6TSgwFwGGH1!Fl?;6S+HLl>!_|{m#W8Qpa4)u2M_rX03 zo!N&R#3Q<#%WLwTFx3HA*C`J`L)xw(0E3J79VN_I(+$B_xEwaI+V(MA|2z5XY5NU*$HDU>x`vltiMb3{(OJG z$M28w7|ngX?!CRvc|OncoY#4^{F}HQ&GDH7y>zxQmV&y4*YbEyu#t%Y?G*ibGowS? z-#OYCkBDJQj0jPARIi*T@eB&r?KTy(u!&E6p8Gjn%FKsv=R&pbs5G!e0qo@ZRh7Y` zmqldc8_JxgNs%3#TAzgIa4j1vQzE8oY-vvcHd|(b4Wi?suI=kQvCmEAVj4^+vEGbE zZo2uMRy*&t-ZZGon{Kv8iuDH9?9nTimbH$W-x8Ns+DM>($aW}$-xGCmCQ6?2&cUx! zf!OVz-&nlrLPh~slI&~n9b((*D-)U&{8asz2Sy1!oS%9)qGe`hQl5zFo?|dKxOTaA z0?OQ&TwO^9eRQ76mf1OA)|mwQ-5qDq(9qyF4z_NlSYu96RPz1g`%UqRt7cC~=uyk# zjGsS$7N&MJ}_i;wOzsCQ*9q5RhYK#c3QFQtHwJJBqz_RILV zpK6sXAC)s5mmt76wW@p7LGQMy6R0fGw zQ)lLR2P3UJLpfXMdN~LJ0s==q-`6?8H^#SY$#evskL&i(X2UtNn@Lc4yYUl9DvvYi?B2>)ZRV%&9a+rUhnuwPqk9Z5|vqpG4tvo*8^ zP?k_1iJm{z8|-LkPv3e^Y^fhbPcu45Dj_f(djzPZhWqK2)Fx!`nqx4VP#=eb)^RP zL-n%ZVFL0S0>u(cl6t@H@Ed1rmVYRKM;OY?=Qap3!+kJvanO%FyRz20$tgceqQq3_waa`)|(-LZG{IpZbg{S06MeBsg)h@IkV*7sLf zU~Adzg82c%0a{wcgo#6GSlcL>W_)wnQ!dOsSU*J6`b@9f{uL{!%HfTee!Iaccg9F5 zOkvYFMmf5s`7!oAp^(Kq%QtKp0ISLPjt=Udde2e<%AOsYy|-^#=I`XMQC-?bOK&8O zNz%KprTkRe=R`?!lB!K0_{=(LKR8W2Un1(-kxyfzq<DP6YD0vcfPX40#=U^r#{IM^jrmCO4>_F>)BpvrzUZ1{L?^Z%sMh4fn2B1kg z6-niGLGnsO5~=K%H3JRUzjOS0Rrv!{MwmQ~iULD;cRBMy#E3tp`5L;!4U|U4*1|*= zOey=_v|NE=nZVWL^woE7+}%;HFELGperlh;sPbuM=IvO?^|w#&FI_k*6&iGkCh#WA zCT{UE!shu_7p@d^MIW5V`b7?bUq5ptWBA$vsPwOtT^2z``}eeD-r-Hh=@#uVg*kSf z_0EA9ApD8N}4Kxg~?p&noOE>Isf6u2Ip1T>#$tQ zEV7*KE#DSP88u6%LSH#Av*K?8hxNq@gZ9g?on*-f@ePdE4r;dnzLVyCcA+eGDJt*U zko&SPg#Cz;ZvT7GDNoHcMk;q)sIqJetth1K%!<80koj5Ec}y&+h~oE3Y1bR&?8v?<}!^W42Ipw>wsWH~`z3r`$U{JW!0v{rr_#8s_y< zWP8#$?Zt~7sEZUm^Ov6-m!|^0Qe37bo)#@Gec+~-pBUgxAQDx!=4%ohoZOu#8t>ZB zoI5umU291>nu5XJ&5aV-h-F_Zb3YR+-m<1|hFe&;w3y9;9uHcQJN(`#XZ@{B0$%;? zUc4HBOJ@oDP9#HW_XkSw{%)ghBJ8q;H3J6`zx&|(V?LtE0s&Y^TY}^I$`7CEy|xZs zO$Xl^PehXVI7jZ)xvst>v7b-y3kR)ss_aC>)ZFx%rQKq$bWC3`VzY=Xg(wb9dN9V3 z3yhumAFQz*%SfP#lwVc#8{^Zsl^$gv3B7z?^(vn!-S#gt+w*FCp4iNJ`$8m?9@6|4 z7DmS|p8$Q<1j#6`tTbzE%{+^G$&g}cJ_GjVH^Gg)3guQ{vm%k;&vtQCi?|j1^W#+* zOXQe7ueMpX1o<^WggK2FP@6?~&&2emfoTf&B@P-wQ6zTGd@ag(cw1Hg7U{9~DYld^ zhLp5IO7ZtUQKO=Vg; zs8O$TML52U;5bk0i;>An@~5$mgzqywfBvR*i(Nq{d8_yK)>MPPEP&H|@SM&DT;C}9 zfSbo+)F}+fVhEjl=|ZfyvP>pT8RT^Arn1aC!KTCA6|+9b4Jo&&L8Z=Lm9?~VbiXZd zv|y*bs_^s(7gp~;#X;_fh-Uo_z9t-^U&I}AZs+Od`dQdcw6y$QpG4(B2K!vNU$i3i zhQ5bLPI0I2kXH6X{Ok$9tfR8|Ezp@4Nt zbJeo3=&8_eD37(>GIOXgYD2?)dq2kK?d>V1!n=Mt? zZdu_>-v%U=7BnpaM{XOb9Q#C$2lRC|#xQrVn5=*G-Ok+WlvV(u?9dqfC)(#Cg*z;C z5qwM? z&;pXTlLX2Ko4J|vPY<&}W#=0uXIj5xFj zNU~o%xfC>><1b|X`-0uf@$8IC(}pQEJ~K_#+l|aV|4Fi;>@QxPQcYknBK+u?(nVSi+xAU_+(z#M+$;8H<$~48= z{B*&C;LV?2(9WtIpy3+hQwXI%Jo$10}oc}7CN!d~CSW*k|lHs7L{wEJz~ke+>A z=hjAe1OaneqI(XZ4|BLbr*aE14^;>Qma- zqd{Gq&-$d8S`7OQC#;|qv7CzrNn^e5*DX66dn$TPG3%8dCD}QL<}y*HdGK8;5~b_= zC$t#9Jw*e)>>0A!&ss>#2a>w%^9az%w^w9@YN#8rzLjWLYC8&mPo|fLnb| z5osj!3^(wiVa301R8EHUmn@uf>Z%bnF&1x_+F)b zTco)7O$V^^hZUv__%V@J+hH6&sMcuJMmJ8^apU(oU1~;)jpsp!<(ArXfG-8R!d(uy zID-N%TDI|UHrHZ?U%f5$+Qsr@|ZJ{P~I zzrSCkZ27YYv9nE(*vDrWkWoqEObc!ht1^Z<&nSrpr~2Do{Dzdjed3LPidry>EZkr` zKZ~84kiF@Gn3*JVKQqwH$Sa7lG}HOQ{3Q1N#5xH#n+a4NNaZmNlW=c$n++9l-X)7| zp>aR0%{DsLk}dSClSGy1IDiRSGGW}DEjy0X+_(ZR(O9G8fvHL^K`Pzm{LVrDDO-{d z0D0r~UeKv%*Of%!*|RoZlp36!Tr0>$nM-!dGJGJ-iMUO;h!DGSQf6n2DJcXu=tJ{+ zhL>EFk_Sj^z%BQdz+s-h%GYd-D@N~(%?J8AjSUWujBTn0SbjadJh8Fg10#kq-;$Np z)Ys2k_>fl+Y>Lre8mW-(#VnM_?^~=XX3F@hQWs(7SORuFGV439Jj@s6f$aWpw`A`h_oUaC7uB@)!^f!^Lz^}ueAryp8(PnV7Esdlcuq#!QK>CwHY z9%Hve+>n`0JKeIM*%~c%ecSUAYF~;#BobqBxExNL@_|>tB9^W+?5K?(`=-Rka!U-%;M$5U{)_?dIQG<#nzndW z80dLb_2t0un=1%GE9rzrEsNR9#NPDm?bm52Qa%Q|^35!-nNH3wWX2r$GS zxGY9ia2|L^7Ul6z4h}U3dDQi!6|XJ#rV(DJ`lv91vXkAhhI@imjViJQhdA^zRP zk0$Nt=NG6PnOYZShy$lG(V{R}pf!%=JVJQ?X!V;mhv?Im%jym^2GtZ%z}gy?T+|vA zhZh^TY0Q?hx|ZZ35wl%#kmFonR}75j`()j3zM+-`RW+PW`LQjL@%NF0laULf)oNad z=aBSXn0J3e%XIx|Mx(w68|vfdl5rt(qnf1#Zd~Zb{$s>4>&{{~FMuxJiJ_LCAMqc! zmHzHt_3jIF9k%983k?FZ5WG%HV?qic%;W)!t_FYmQI$|C=__lbT09WspQ{-ga}d0DNlVM?#dzPFa}n(`B8}B9fu27v zZS@fo)VC5c2n!4Ej%M7x*V@Vxw?E2w?mnYTFtsOx-)F|R3B>fV9pl3>HJYF6?)3o8 z5rCK`3Y;w4YEJ}4@x&TIvtDcNj03@gv|*w5KeH#Zw|L*zrEzRWn}dJ+fnW-mT{O*| zy+{8um$-yhPtXWx!9T|YPf)$XnHcfELE??&+5Z>}Xn1pTUBF*25)MAMKhMdHG)6x+ zW;<~-e_T&zLehzk_{e8`LI58x;X*@bdXB+OT6`iXmJ75s3cubY@N@MEVWjSCD-1R6#*L*uD^TabACcm{1o*-d1BMOnpJ%!_V#ND z1)O+$5;(~jeqr{9U#{8%U|z|af$hwjpaABU(N}(7pKw=uy^M*apP-M zQ~=ZPKv-))0Q63Er>M{!NP1`mg*(2S1F}Kp1eU6@)3X#M+5F_u8q~;RgVjH(c%CK8 zCox6rKVJ_-_Q~)5$UMemwXD@J>Z3)B%5KHZ&bzM=IOnj`;DiVhas1wp#evD!=C!3J z!X4_5+D`Rfi~Mv;4|q2qNvqAhXpCPAav$jC`8GUWL^jN5*3~!RL4!(1LG*Rps_-k| zZsx%6te(5uVy(P^yKb9iB(7ghOUOzHJq&tP!X(z{MaXyhyapIi*PFd%Mj`%VjTas01fI=n^=$z&2E5u+P0Bwd)Nd0$s97k9V?5L0S! zZila!<0P14(a0OiIBGM5cNC6lDlm+gK7wXhR809`o75^mDd}q8s|my5?J8e@Hq+I~ z_{daT|MrOq!ieUeE!jrI0>{`v)##E!{1@qf>#e8nk9mQ180Sutf*n5jD0cYj7*;}y ze_T6PcWhB0`u^`C+iuPN;}x&S8p8i)(b9N;|LT9MV>1^VC()fK&aH4v552pj!~X}A zz_Af+*%w_MEq^5>fp6|i7?T9Q#L1yuZQrd)?|wW1ejX%^+_5Lzl2w545v-RvVFM@J zKtSRzu-a8BcZk`AoB#PpFn$kC!dUsP@cOFo2^jw0i+CjDWI+=ov!?-aPDc5|Fjh~o z_M$!PD)l=SdZYKB5c+{F;m`j|*s?$W8++~i`elVU*clNKXSI=Hh8kI{o@sW!_4>NG zwRlHmJlmH0+bZL}*>x&5;@n({py-$ff~jEm&h38Y66)Z7-wIh=s*be*=Ib38BL~0{ zdqciovj9P76|;7Gb#$0k)S`{z;;Ud*veH)ZyWE1__iS>>OEq6}4g@Ks&LuT_1SOG5 zEMTQVc~wK*H`Xn`Rk)$k&tgRov)&7v_Rb`&^WS*AA8@^|4omLKfba??E^E@_JLwVd zuQ9SvYrf6y2yhqvC1|KDv{Rn_z8=sm3ylD~^-l-!YNr@Ta6M_Wi%W;Tyll-tr8f!+ zT@E-e8v6mf=zaaP`xBvQQa$PR;HK;D#^i_afEK^Ihq`X~5qhU=D<$x(XaQD&Gz@M)gl%#@ zq=1ZHjPQZ&k7_y0qgz{*9lB{nDdle3i@=UnqgZ4}QR1rK$3{oXcj9kmUCAv(2rIxz z8V|PUK8<}-Gsyjwvc5hGe0E8^+bFz^e>3(OF?;Y^VJP`sHAxRkNTMZf*R6GQv`ve? zUuFv#Mu~6dv}LLsaj07{P~WjUIvdjNz@c#C26%wP9GPq&2_1P8B}Eh0@+G)U;K9xd z22_b;{>qH$_ClVR@doiSE9(vJ*388fXCJUEE|1U-L#Sn?&-IxAaSJPI%fEJ3r22-O z4;E`2`^QTpo!r=J2d)hj055 z%XpA~Sn*%53Tbh}w7BtU{>2RtYJC@QZFI+&hdEI*@W+f36djPPb<&9ffJ6i@+kQBx z=D6eW3q3S!ZEk-J;xB;=Ogi=u;Hv zEW_CcG_B}=5V`fg8D+1mfgsz3wcKslfJ!X5P;vmq|3Nj)Cf*vC_851GD&YiLkFQg; zl7ZosK~@lrJMmlp;sJPvFfB-7vEVDu0OLvvB(g@FlmdV0FI*n`Ch!iXk8%6M;e;p% z*0H?NCnWm){{>u2BycvCa4Z1*@p^c3#UJCApbz5?IVLB^Z)qQlPx%J_R}`m~X?H7L zN6B9k(u`b^ov!J+9`^i9;)qDNFcRzbs(#jVz%J<|q{^11YyoY@OGpEz-Nxq+^{xzHh~Hk6u(pi@Bw)v?X&8`a(a_nNsA) zH|g8e_{=+_uY$U-z*d?9Mf}M{H8&@(iaz)fte0Mol}pg_E}xmwJs%5SoyP!Ie z$T#uzog&b-c@b5z-y3cM<6Mc$e6`&iVDF=Ma-e+4cgKcY6r%c=SRcWv|8#+B6Ey$L zbJlzb)}l09_`$TdAo=YPaqSCc=6S<${)AeOIikcac#vwxeENvVkt0DH%5^B1$1c!@ zyjBhf2)}6hHvLPTVT~<7!R(!0@bx}D4D)^PM$YzY9EM+yd3t)0%EUPi@ zMviRNbo$l?u6}8yHz!9m4T>^UwC{gxmdma*2}HxTT#J){_Bdi}N)o4@?FN;{ zlf{bg{)fl9;#2>wwILjn&SV%EMgM`utQw0Hm2QL-I7oOL&|=ji_>8yTqoyH&^#s6A zSTh(;Z)Eqq!x@*zTY&e_4TAKs^XOfuJQhQBAYg8fD83l*k0yu5fy4B5GNS*+slnol z2Y<%>OOxlu{xOQbGap|YhV@ARjzi_Y&y8eFSoE-G=9xRbVTcmBKYtk~3f8;u>z)Hl zb{`B@AL#P_OO~tu_{ztsb2ae`J0rQMTRpy`{hF4y&Xvqb!5=KjN$=kalX85FH2F>! z3F!1V(%AO2c($pj`Pa3Fw4YPG^7(B$R<~%@K@Z^#M1P>N!6ISm4-us*5O+7N{aMT z4hV$v$YuNv86r9eNeV$DNiUpj8o!`05Ok{V5#kx8Njej8o?3S7ys?@tV&LA?Ia=EF z=1c=X?d#?Fj0f6aaTS#w7(>Fp;j-iV{gcJQS}A-X$%>7qXl`G&(QWN)&79IT!V-7F zeWRLA2`L*CFuT`~=BwL3K+S4^y2Qfn6jSC$nOBxQ^3++08oRE`G}P(6 zy)s*%nEmvB4$>lvcjX$HEp%%RW3?Pw9P zq#wVLhQh0RW}ff;Q{)XkzwZknobVpV$;y~`T3PUU54*({}`=iz07*UxUtdo zklY~E+{LlA+E@zhFlAW~Ne)K@~kI)-ao(MzhvVv-{M-O$(2nU62q!Gl~1T_$H|LH)@#|qX7R-XVYkSO-QAdhk5|E2SsFk{f%POzyn;qb4O|5K9w z*gVSbq4|lhbqrR=Q~>6ydrWYn83zt=sB{i{s9DF3Szfdd0wAWiS+*aY>Z zWLV@s7vXM4{`sH59^WhIYU2OXq)>>z^3wm2r2gD07$2jyPxt~j!2jzxe+}wS9P4<; z&kVjG5V^afj-QnPq@|(DnEr*elswya{$>mBMw4gMCkm449bQuLrFBB%t-89 zyvSZzC(`W5Ku+glg9sF3ciI>oKcy<2m|Ja20iiL*;9T{LG6l(3gdIspW5AP5z#18B ze?F-F(%MTkt=~=a;RLZ@I@_NkLkVunmyD?xly|Rtcwv>DOx>_ugZw zCZi_*ZG%8{%Q7uZdMfH!n8SWPIrA^eA^Oz!=-{_&N(PPYx+sl})Ok>-3IL9~Ux~GY z(YFh0D4h&4Ze(P{@i^sSI!6swu1AZoO<6+V)=U_=g(-Rj#wQSmit-ER&_*l3$1}nR zda=c)G@Vys{4C-?VLETRTvw2(JE-_5E6OsrK%)J!aq~A?_jxmr7F;NG)ew787J$PYjGp25Ec z3x}6->~HFW0roqx$xK;XqSLPS@~JZ@KjcD>mmKSHturt&V(ivVd6Xf#Ke!$3dr-l$ zI@;2?hYuoL+uGfk;6a8V-gs@CRY>NS%xJj~K-m{~!P%#DU?e>4@CRHmq4GrAV*vrN7DApVbdD_=|W|Etb0y@lj78^ zAd~IF{>5fcbLE+{PWAnDobzycirk+|G(E5F_e<|YIXbpVF!={wH5YImbbz2GgNF+K zi(kpZum^-&UCp2bWP4WOz!4V<3h6N46U;vz*LHtvPT3E6Ol*(hVu3f}Q5X=T|0!yq zd~|SK;n4}Gvd-hqi;rrYgy&H&-N84rckBqR-;zIcKSp~we|`y$qoJYLu0!DeFxz*3 znXO)*6=JPoL|EK?CRpe3yR+X%hV0L&>iBtx;X1#lJQD0^!r=HGJ32UMnwzH~g#s%` zUQ;i4dFty6!W?JcJtglYL#YOThtP7!yWlNmQmRFLm37ZC-@o5>Fy9vX^W}YrAeASM z6WSIVvcv~4#7G9se8@cQUc0}L^vn4ifB23=8piv9jUyE_o9|6;OXjFr&8K-fWp?yC zTo!dEPhh}oN~TS4+k3HNkyQ~xLOvJ88TP8Ku~B{kN~kN7rfSuv?80ZDqP(Ic* z>-p(#4{Iu;R9MC%4`qE;N7UO!a!a?B1~rV)0e%p6(&V70AU_H?I+K#0eq0*uce}@m zPzVHIuXx#ec&PWQJalm>4Je(fsHz&<-J04%r!JxWm8d^{x)@8dq7@&EK#5)5+aCdv zv@|rzWCE5)X<>&S&h{h$=Mj_BKbuN;ZNUb9xMu$@!22W}K3S%1X4^31&%*Ic;zx;P zlOcxUTc5u|3{2t|adoSt&u0n&=D3|ae7AF_k4VEL^dsro_N-I8GLNQ#z~23#rbA=! zN}yv+=s_g&MEJw_kj#mZhnq(190yaqyky=F}vjk`?Nwhrj+HUx&;Lf z>wkaKM6^W^6lg)4qTH|%51Ev>jatk8J5((As_1f_!#u>d=IHS39J3iZ6-syo^- z;%IhY@523mg;z?Hatu7Ak)aIZw#!ph8<=m}3IV!RvJY;9^pr+-w4#~U`w=$zEvE_= zOfM7-NZyf1eP**wPZ6s$@~DB8(;NC@eSP@5q|H9Yj*{$goT#+T2n4;jxVUP^OUr%; zb}-*APZ(_vUXu%Hqu1CY#fOgSC6sUkUx&e5d}_}!Fn%qCMPf3$=%VPrw8p9hdXXo@ zXF5R232b~ct_U110aoP@{8?K{8V$_&naUUKI=#6I**tYZLJPuo26NxWlST1CkYQMG zp8!Yml3~P{P|s!4MMiQywOF>V-|yA>uDq7<+ROsA#x2@5yoPn;A>{ZjIuXo=b$0ZC*+ zca9bpyj0cx%kFOY;YEEz!~8<^1;4=3_rg2$s&*Ptz06HkGtv9%8IgnngKWeKxZ}i$ z-*I|qcqo}zL#D59UhIQ;MnOa{YZ5o*j=+S#eqLUYju}%@&+MaM+#Petv=0;Y63zVB3)55w znXzxbTUuI{xi4Jy?epHeL{-+9agV5%D2A|`{$k>0l5X_#+wQua(?VVPuLndg>So|_&Uk1bZk6O<9<@m8A=NKb-acDi_dUO54wVp3x~ zc`jP~76kce1?O3|CCT1a{EWrIfWPT3hi|(H`a3J};TV=O?YPD)M0{_r37D9*ND1X5 z4gJ}ZQK&XpwwUVGZL$OC*~?UfbsiOM!m5fq_)PU3`6;?wir@8=msgDYHzq^(&t=zS zX14FDq3&sY&eI&^6KZp{6n~_LG!jIKN)AhD)y;pb<~+K8-iq zrdVU1->Ti$U5&iZ`to=Aay}}3jGr_wjH_CTER z%PQ%c*_fhF{7s2~8eIbG&RH@hkBcciDa+&Ou9*U)gO@NJBFkcg#3>&y^^R-CY$3O- z^vRRqdLn#qn1rg*J&8zjbLX;leUak6ZIrlX0C!B{*K2quw5l5KjaZi|cX!0p1dX8_ ziMBz>0l*?B|{3!W1;6_WdjOq;#VPe!Wg!B$u2mb|(HDQTvG{ocqu)!6jCar)<85j&mfTc!qST6@{> zi2fyfW`|%t?B&$CR|jE4-<60nMUwCN%rR${a5Cekhky&bLoZl~+VH|k`^*Qo=}^+| zA6QrwSK3}`%D>Ln#FMKTKBxWqLhLnvgS(ai4V$+PfrBhd}nA`=)gyPo<0+O+d zH|RLE%6%*Q8LhNxmOt*sw6`;$HgA8Y&`z~T$8h@kUTO!%)9Io8`9ywz|nVIK91GZLshppCDz|*;Fdpccr z(wn2K8L&l-mo;hOqux8}m^55XPrQqp3Eqh=ZC&QMeK8JhBG(#V(vUU9={)<4CS)i2 zBS%>76s!n^d=bSImpFwOAY+U&_$j-eQ`|%@j z`R%SkcjwN9wvbY;*}Ild1zeQ7!|%i4%i^uTKA_SetaXy!^aUf$e_2ydH3d~Ip9EIl zC0sp-uMyxP#k=na7FfN6+C7D}F0&#Ycl9ltLhzR5cVGFubKyMEyp3P$p*f-hzUk-w z6UC79r{WkaJKlcqH=+Y~5p%Ox`7XSQ0+Wb-BiB|pR!oVwyHc_i+NsNQxH?vr`gFeUE4SKeTPT?|^JgbmPQ~NUf!Abo z!cY;-T5<}CPlpG4H-h+0!YD#7F|~&FuZz*bGo(vbKGD{fYF4Ty=AcmQm$Y&FvqyUy z4Y}i8&`r%pqm_&oSy}nl7P(o5-3DT~Fba)3%tfIL*S^LA+nHKDXBT2> zDRl2huSb1<dXHa!XpvOx9}JKBJg#x_r1hLnbTyx}^Bdi)G9Xt>(2YLZD(>>rgRyUZio9|y%W z17~66l7x&TW)0*sURUwoV3oyXbaJW97Hx{6x_w^s^Umpm@6!i5u3KrrpmKJ+)8Y`A z?GLm*XRWH%xf%@hO2m^>@i48Nk91(xS2&#iCdHe(exOqn+StC`HkKr%&8FZ&PQLC$ zV`@>JL-Y2!Et`5>6o$QhbU|P`xnG_*UCw7E6sWGn8(C50TCy2tC{*saa4%}x&)6_K z%>TPcpBB{|&g^;;hJl+bF&d`Nt~(E4=?Lva{s!$a$ElDK^}ElFx(bVj%l1u^f+f<5 zE1CoZqAD+IY0%%DpnFZdpM#lU4}0KM!4$D;*)5cZRut0{I1)X)lcH{e>%~$NFD!&5 zUiSN3vXC{Jh`EIrf1qMSy``RuE8pR}s*b={d-QHG)5XgV1jE}B!UA`NW=Vn9&Q9*C zKl97hOU@dM+V8nEKsO@fZM18Vpq>4^`Bsq$V>w`u@bnE483}k=CQD+U~v!rl{C0 zwemH2p~)vcw5ML8W{mcjbVWsFsu_PLRwPQ{hP)|eyTob3WzV5Txz)h3 zs@{1s+2W%py(vL;_le2T2M?DEw7gV%k}57Zn|$P4u=Mn7u(LFucf$f=CW;@11}Ci_ ze$=B82&DF8>yMm;*_tJub4_5(##xLGiZPiuWy>O(9{-9S$lt83y`RIIb0O(w;nmK! z_J-;inAA-r-zt8f_WI|%cs3cweEu?JPPuD! z-6BB-F?;t_Q}CL=1D3NZz>lx;$`gtyw`_c7Zj~h3csjTQ$KF_8@JoZ(%GhUU)6HcT zak~XX&MLRX9tzy?|HOM}l)}$SU~1*sCKPUE zrc-yL!26oW*l=OM!$go3(dT&WyeN?Ek!X*tHY_ZDOsF6C+<)}IMK@sLyp_H3qao7e z^xdl!{7#mH8#kY5!y-i96N|2$tEf0P4B)a9%q{iX=%$U4BQ8_Y`;nW;fuw8)qzAUH zmLUUi;>y4G*8Ddct(;W7VIkTA{XaALLPBF{-r1=lXk+^VcZfio@9#Ovc6^IF)Kj_V zjQvNeIm$&X;}ZA?EdSnz?{}*y3mtWlJr7LeqGq`TdeqqhO#&i&dC{%Qrc7u*)r+&Z z*71&NB;U1?xy^`h=%)xK%W>!Ih| z2{s>}&noMRk2(YLc)A2FCUm`3vJ|*O?yf%u68sp^A^HKZ{({`uQM&+os((=OUkr8A zW43>b4l$%;F0xVvs{yJpIX0ryu0n>o^__t ze`MCZzoNSO!9hr~G7ju!^yr+mJYfbPb;e<2_g}sox`)BF(i2ADfF<=!8Sp3?%DOKt zr*9yjk$ir2H)UV!SlWzh9G=to`Z@lp;O>@TNVS7j6Vj>u9-~=ml?g_;tK@5ZJOk=3 zGq{^TO7?wLXxO#uH5M#~Ns+R?ZSP|AuP}08C#`yd%a_}clJCE}7^DiTKnuX)Q5`7agNw`{^2riCa^)7{< ze+43!;1X|PN*Y$hK$;wSdV7xJ2$4{Nv}Ao3tsBE<&KICg7QUGkwcC4--)6_7%8%Jp zM5S&>g2wunmk-NI%Clb%RenJD5r4a~=88h3NX+$XxhRz(jm>A&Auc zZK9N9EXPVhpO0|kUK`6A#1BdMy0jPtKf0|h)#zb4bm@lW!>UoI(_j-ert<7wm8MMM@jR0Zyv!l)E!q>9|tRn^bdEbtHvZgMw?vfUXw}pfywUg0icOtHcID9d2vEzxIq5k$Ax`qjYe}4>7r-I5(xzUPh>p zLyX()Uctok);i`UUtwS1L_|NRrl9+5C;)quw7-(gU1mCd7Nl6f z*6`Dxl#iS3ST--G2Gv#S0PT1KE3hhw=$d5A+FS`ldV!ZihjI|i)Q=LlI^jba@NZFK{1iK1P(DO~A*%9I4DVxh(V%A(~L-4~6 zM*Taec1t$5W)6OQo!fK^=xtUzemYHj4se2B#!itPN z9Y^TIN+dZ(|J1jTU$ad1kc`x}N(dJ{Y^Y0E+}GDG_-wym6~+@Rx_Y0t02Sl41?>F> zvLs_mj?{*jZ8?nun)LKMB!Bweb*3}jVJUYlcyfiXec_w_9JqUGYH)D)xw(z#6?eqA z|F{S+Fg|+q@Zo1o?U=hCZsyh(>0U}0NWB%|6^jjTwY3-?7|1EjicU}a%Jx9dDc`8! z%dUn--9Fstz;N7PNi@d?(bN2KKlKgd!{JvcNy!RR*l!5e$CXocAFto2dW{3iwKr?@ zTpt>3RYKbp=K_bk$oSfUke=2UtNABoPGGASz2V2I8 zEReA{3ffqU;Y7*V=`W*pBR(@*W8ArBD?7KsICpNDZmzFYZJa$WX1{r5L*~_D|xU~I%L52@#Dvxb)vBP zZ@JnlpI1ebTj-e6lfTH+&s|n%bR}ucVv>)V5w!StmSLNe6asz1J0H{T2~`xFEQLrk zWdE?on$gayXTiOJ)W@>u(lXLEj3B~W!P0UqBLcVf#h6Iw;w71u+<1Id)rZT?o_xxy{9}dzH*~vK_ zs%2SZ20biZ?Ls-572oT3{Tmk#fA$9+E)HxW?vrc@?aiKMAwAO zJY8sHAABe#)@=m3knbw!rIp)!*p`6+33=Ii6OkXHm>dk-54p`POFoPy_ari%r!D!F z^j*IoG(%`=wE5QUwc5$yVJT{b_jq1ek{Rt+5uGzChb1g~0(m)=U*})56nP|y@^_v$ z5ynBXAJd~jM!RB^RPn>=x^#>6?cxtFjBjR3`yrkY5>N}-GD3txIz7ni!Dz<;0O>_n z`Gfp)ELY2ZAL6W)x?#m!8yY@oFmgQ+$LD^EAxUfD0=eAz>idvOn@x!8?UQ{bl<*Wi zbSCVyw*0ID;_TeTXseu#jk`h5^$a8RBc@dxN*aC{gSFt=g*1bs#8dXc+(D1EFDV{H ztg5MY_Pr7q`4m6SwUE_8wz6#g3Ybb9$mY<%EmW9(60qdoarP6w?ww*_8RE2|!;!bo zx%wo#<1}NLU(+Kq^ND#{R;Q_V1P>auM@}ux#d7TEpe`=?%V=TBpw^@?)lbdni;-zl|OgH2xuRXo^Ngu zs^4_Wd<$a;oDnAPxSXTv`;)*wgzkvP>LK<$;-xGSEdpyM50boI^B}IMDGHdh1 zC4Coczb9B?#aneKJjg{!%Ycf-)iRMn*kFq4Cq?4@G~X+AEsr(N*ot+$`@6@etiCo6 zZw2lZY|p(%eL%Z(q>&N$I87y7||Wf4Za`ZfT?aM%rP5tmn)jt}e*k?52J1 znNB)*?UONBKxO;>PAuA3Cg)s%(Zo%+#U+O)aPFhBT4?}dch~h(fs>Q|r3{Z~F=~6X zk4(k)vNHW;ZqfB-E&5n@RZr)n&Em>u#+QK&{P+u?{5^{xU^sX*FOTRGA2myG1Oez^(*rM^SG{sB6E#UEUNZ5gnvZ zXU{hn@6&wo3O6qX!*yk=IOQB+8$#c1+wVLw^Y~I5yYG#l35(M;?+l!fOdv=3awHya zsucI%Xbs##10LT(Uq~1m8-;0WNVb3UnClSo1Rh)Hto;b-Y<#J9;>uai9n^@A?`(*MV$=M)B@hpBIVY9VdN7FXO)cL|>B+v?voZPb>Z;@wOI;WnZh z8p)AlA;ZZD%tKUh^Ayel$V7ZQ3p~Z#r%@*=?H>vMpPs}2fTVQ>b(e-poBZ%FH2Chh z1Z78(Ryh+s8oCXzdqu6lI_T9;VJ>$F5SDN;KKqFBQ#9)}oP?S5Q+;^bPM1kt%~IGh z(}Xt##D|_d^uQfE|D2IoTW&7BFbU+-INhCr4#kak%dF(0mX>B& z%rVk>Zh3Tcg^rL=Ym!!3P%(ncuNw7(>XMWHTdU>EJFCCeCKmI?d1wej@ols#+jbgTP~yps#6pp#Kz!fWx5_?uBYCR1qGgr<*`2~Tk-XIpq74tH0+-UI z938^JaKTL`UFKkRaZG|YtF*96*6l0Dmq(drO@@N6Qvm>TgV??Op$Ig1S|D((-D0>> zJGkKI_;sY*y%Z()uA~LNEol!MSD{?8wO0%%?{l^+(K3$N8HjLMPv;`CSWL>4|LKLlN78tIe;PfLv@`O_^8nyMg1}NHiO|C z8e)xEkDXT$JjK_G3ac~>b9jvTLkezK>5jElEAxMx3%8(cf4`|kNJn;aX5yQf<+*vh zComrapqd@0>FVIF8`pc+BKzO+7SDRk$s!BKU^Hl`uPUMAC}AE@3sfnGpIsa_PXbId885*^Is~+bmv#rTKN`!w9sK? zWY!akhkbnA)c9VUr-=*A(dIU}x11rKkjEp@Zg~_p_9_3S=kCv>8|W;W3%x2Y7GHaM zZlx*@n`T4RHBp_NynTaxq5ltCXB`#w!)|*O0SQ5*TSU4WBt}KLySoGl=^?+;4I)FA zbax}2f^>I>(#-$^+%LcPea|`f-22Zg)^aUa3x{W(?|%0F>>iC!@GfJ4XKd^J_YYu% zU>7sMqs%O+G?{s{&yx-hVz|zP)89OZF3#O{tv~8LdkW4j+nXZSVy3gH!h!9J{J(-u zzfuGo`x#3aaEbWv(8+qmb@J@%zc@SBY@KYD4a}}T-?F>g53>r=P%ZqlUZ`dfio#G0 zskYop>fnH$5zDcpI+R_7K=CZ+0DFX)1tDf9nYWw0ItOQNjaTb}{YM<}NX9HHM>VIC zb`%Nx(Kr*t>JgEDIj*`q6iGiI?ZVaDMf+Ud%XiLht~nsU@@DsFZ%bKAt)Q_`M0)>Z z4H5nvqs~%zct}2ff9NyCsFBqUi8OSF@NQ^Wj>#L}>bF%frBIcih6)$_g?Nsulwu!% z(OS))C!{u?75~`q72c~?yE`P5W!y|;C$3VKrA2mQx}|#j=hXeE*N#V zP)&sWm7=PC@21J4@o}#}LL(8O(a^r0?_C ziy%tcWO|X06oGw)WmjDgSzaYi;Kbe5h1w}as?j>}MSATAwt*ZOgT$g~k&Hx{|2OOh zCgkk>kEOpz5Te}6K2dhg_>(oR$;pW;LR}Es`9w!>1$QqYd#Z4sJMW@T zLC=twr-KpgD_=bX=o{AaWB(;}_&>(n3~?8~Qf(d=k|lMmg&6D@BEiJ(D~rTsQ)LSbq@dZ9xpj05(smKypuP3fS6Xa<0OHL63^Qxe3brBcMk=Tk?9v2X`<+}5tNKyrL@|vx85roZ{j+3$ z1aCuYU6*fX7MgEDdR*xR0`P|z(Kd4n8EGzy+=mF}%R;4NE1LRe+|i<dV^6eHzf4?#nyU9Nt&pIPW;#&}DeOTaa0@`AN0$$%>ccN|Q}8`{X# zT>nvzQPXcvPfFpHIjJjsYcltCPR28AdLh_NMMLA~(sTk1!zPP2v3Jjzs)gL?j3$E+ zA@4q$girQ3Ba+WeK$S)D>d_eDJMnZA4$aFuTvlfjdj^Z=a`Y;w*iOkL3|ksBd1~Ee zP}7095Wo-hLZ_uODnbFh*%B+b)$>$FO0@FW|CBxPeAsj_X1F!?%2==BUQytK{s0C8 z#tW0`ii%@XRHCR%_~*}~{j>BUj&5`BKv_E)hZAGV8B|AUpBo`|rw@o-0?bf}(m%1W z!?MB+yPoTTyK>6g?>zU%z;#OmsSUAns!JFG(A7`UxMCuTMA6pQFSnuoS>oh$q3Nw} z`z*#K`hsbDRYN`Qx!_O3gwdtZk`bcbjpBQl9HxbO93g&LQ$fk+iJ!02mUDA?JBMiN z)h1uWEgD-5NXrw|@DZhsL>hOk9Zl9a)7CY;Y1#=}i;PB>I5rCI7zHgP)3C&dC$@?0q^?SD zzKOW{%SIq{`2~e;3O{ipRIm zHjj+{S$+Tia}bX-%4tf>Q-Fgy&=fj zjSYJLgo*f%EuB<_HA&72_RByqqvP<7C`%s?W8)95f@qt9Ki@t@Gsyz5A=iJ}pT0Ts zkXydVf{bzQ`E~iC+lYQ+mv8?;BWb^@g(p&&R-qWMD)FuD0Ic%ph+)N)_r+6V(^9p} zUoQCJlOJE*{N7y`8f;?TF_%wIe81C)jSFhb6yV8_6_JcVsKqTdik{I{Y?sf6!PqHg z205>*|8;e0&~&o}hXe2a(G<4RuKWh8QaZ~5%zM0lQRYzC5ZaWm;C5tKBj7PITff>qDDgL;1;zpyMVuw>t3{A!Qh!$@}A9)IN)Q1VHeZys)W z6>#!H{8(NKXx)#$>gVd{5WcFTh5WJ$q66@yc2V6(V6&ggZrf5sykv=P47^J$Q$`JM z^uoEX3e!D}2opX}+a<=;6shMLE*@&X|0}B&m$t~(gBKALnY0rp|9Qk=drEJ!J@@b4 z-dMdqIr3N>aAV$jB5xUET1{+wpT5aSg`-B1oxrJSQwI~e8^j#p zGgRYaGsfmy7G0ET3)!mrAlgB1KUdF@i;$vKcLSA>_6fqF;byi@F-lFy{*j<{4m59u34NUD9cpu zsKP}T$0rL4Tt!EDU40CXR`Lk(K|8d_qvIJ?f>Z@OoI#KKO{1ieye7gx}!95w$y*{b5w2Uo&f~U5X35SzEs0d1Tdpwk(?w9p&CCkX) zQ6~^q01E8~DNRx(emtL>)D_)SDYH0l%I&xAC?b@eR8Jp=gGar?3m}Oyc8lH{2Jsk- z3RS?P1bC-+KlCQ95E2sbVChz^qhaRQT6tbx*)8P+|NpLgl{H8M^#t$3Fi^#e*Mh#s zqfv!TGr!`5Z^x4xBFOb#1qFTSe1d{8mZy+TkOzJG61w1+kLUsB4pa{cOyW@NOj;wDe z!@}r>jMfe+a8C}i9DD^TES}-^%DX=Fnkde89BEuA8NqOe$19j zs?~CPF)wwKJc4yS8s%+@5osXKzy%ZR|H&kZa8Qb$Xqn**CH++vZ^&SG5L#&A-P~nR zKH*pHE}lWI)Ufr8>PUBJ(DrieD!? z)HODm@9gecHyDign!HV|H2Lbrz_4`vciyhFSRRzXmmS`E{^^q&T7`_vo6Ixf;Q?ep zA9Z?WZ(t#lv1&iFCIt^YKhe^bSt)sp7Js&HY^hMQanVPwV=Nlc{(U-Gga;^3R3KsW z^T6z|mPaO7?=@J`ynXd_lnbi+SO}i$d{NO#99yf$OFzl-*C3TF3hjs{f25v0(ree^ z)Qi1V&dq0|{T7D8fJ{yymQG^IQVdl6ma?aN6t2RqotR3(!?J(FlE!v1`6T}6g?*c0 zpi{;|4ZPMiY<2>21n>5ECL}F0XLB3v;PUZmhLI+!XY9mL#rhg$p~#Fd%_OMySO$Yj z8r!W6hifOkd!6#9>(^~fOuTlYo+B)wUV5XIj#3tSqY#X%_EI+b$l2Mi_3MDSy?3KO zUF)~UaQ4Jh;nTod&iFefom4el4!jSmMPKlE|F*$5?^eDwcwQw5EDIP#iRtPuvh!#S zKK92M*?M`q+h2$`+89VnI5I~aykpl@?KePn6x{gHER^q zmeVt7UdXl9|2kY!n&gM-AsYeoTtyzP>tt`(B&Ms(bf=;cVGHkxEKk}x?BBqmKAU@5 zcMJ?LCqxeMj!!J)LoH+wvsY&0V-ugW=aXHJwzs*5l?5B^41)U1tzs1#UbZ&2w38Lf z5xRbzMOT1aq;Uk^eQr5hxm`%4E51KH4Kuek9hfK_JecdnVyBOr9&i9`yD=9@IZ4%s z9ka`NRb{3`02NNif~z4Nu+lQC+Jt?1o;2uTAfjqc=BKJrVjmA3*=(0S?Q$%$yqh)L z4iBG%>%}tbCjMA@{`~o8X5LRzQySc?jFHP^#}p>STL~h<;lne}%^DSyJcFSe@|a`# zry-EQk+UKZvEu@jE(qvwZ4lb8RItA~JEy1db0Y`6B2uD6_q$~%1AkTM2EnrW3DzRt zFkP)5dKQEPC!rPBga*323Tam0V`06Gm8}X{m>FFOXR2Bf;Y6;SLU@uY?Pu_jqNoP; z+G*(ey$)NsoI=SQd$>AT%ZEE2KG%G?qH5@vuMxU97g6j;BrslU4|(fZ=RZs@8*W^< z5y|^~J(OR+v@}D@hSg}Z?x?ueDekD7KaWMEuG%m{Nm;GiIlf}lgOU1khb#R+@!Z$U zQDSJgB70?VX^93Dgao5TMN4H}D~D_HOFzp@cZ3(ud4;RCDHIuKsRDiS++^|oqt63b z{M&~(h~B*wQZSNNh_ICNC(kA+HX8lDP$@$fXuZP0`Ffv7>>3)*tuxw;KfecU+p~_*POP-BHQB;7QV4rI^Z4hJP0r$*v5@N7XhW@KS#=c_*DkO=J;z& zX2A~{PwQ?h_FGrBUAh0Fl8$8k7YAPl3>gQo3pn_{hKW5%@6FEr!1V~z5cKuAHeqyj zI-;g<6mK{SUui1@E7?w?@<-10PgdMK`Ls~9U6KE3~^?ny> zMKHTRz3Cn#27zB(xcnS>&XH(L?ae3wS?b3~4;y=?a~MnPoMSC&f~nUwOA z9Qe3zq=8BB$F0{ix_~et-oSg77YbJ()7XFap8XjLodLC+BpAZ~mkPlOoaA)>0bKIP{^?7z6lA3S z7n`sXfBUCDd6kx46}62ChO2{ZVP?Pi2sJg>)+e|qqgo%Xhj%8A*5h{_z%Taldpp9J z7W8%#p&94OM$uSDx3{W)#1?w&)*KaXT)v2 zhA2&JRZ^RdL}}IKMQZUUksc=)LPk%`WRs%b{|9RKkA%EYfLmLpAM?cbM9fW3Upww) z-cX!DKQ+eKVbje)G8dO<$m4;!l%W)F`_r=m6Y$2g=$)e=*izhW;WDn6_38IhGgB$E zjVvGvFex?gvI{d9iNXsis6G&wdPTjN40BG@u1Q9&ab~E=Q+{2Tf<`Y}VbeR4`6*k8 z+bO>=dr?*473My51Yf8$$c1b3gB~Lv+e7i%?M17>B zQ9C>C0cun^>xJhSS&4*wG(v)_E2uwb%aPvWw3@Grrj@sqJLK=L+d-A<+Kr{*$5-J(cQ>`mh1}{k3DBmwxwSl-y@?E z_+@wf_S&SEEjV3@im)$R+Tr(Zpq?g~!Lc;c{Y>+(Kh5hJ&!duEa+uP4i3q5b7sQwC z&i1%4c8VMuoHrW~D%xD3Q6Gz-pAp{yCdq;n*5hdmGBs7Ljt3wxefKx?`pB8<+g=Y%HP#Kh1V5U zq&YltQ!60jyqk$=r6RWOw>#l?z4;z12OIDdv2TVL*vUg~zvHR$)MCD~yo$&KLTi0F zqeq+U-Q9a+<>eC#5<|KkiQ{!k)OJB0hV<1QXz=h7Szk5OmpFbF{J@jxIZ1kNF5<1!*67hHAr0CY>~++89KmvF2p zqc&6fa5fQHXfwbiwVq!{u*C2McTr<7MC%-zOyg-9|H#rfozcVxcXEpR=}C)`^a(!R z`5XGg3eiYV?NDHiNUmF=4JvsrDD7ZAryfR0n z{`XJ^9@n(lQy4PXiVg11c{uC@1Q_zBKoab|O!MvElQD>DDrWJ2gBYyO$> zViP=9bx36vV!zfUKx5?_n>Y(*}ybZ{c0^x*@MIA3L}gp%S6n%=Q?x=hBLE&#hF>l z_bAmr&>r^p%eN3o`+z1=nbx;>^edQWt^8c}?)0|~BD~Oo$kosgN$dW6h`0^3a057$ zI%WQ|N^AipK2H(klaOioci2Vo8}t5i#wV;`E-KBZPO|}YBAIg7%%xz`2GA}0g0ari zNM6!)swDxTN@{C^o?pJaZypfBqo9E#S*P_O-pG1L+41M(?QTvzbZ?-Jv zdPZAuGpVmw$h^lXtyh^Q;|s8RfJ<8y!rnJH8VfPQ^eRf~AjYwzP+F^rOk0#Z+?G>W z_oZEAe>t>S0tE|*GT5+#fpON=;ejgHow5JvEwcgQcZKrrFD9b5GbwoU%L$^h z9&31(a-33X1?e$Q-sV8xGX6>QjyRSQbF7n+S)H4k%C5(ca2ngG?WN6rrjD4Oxc|P5 zeT1M7@RDwX+#2%iMhlKA)9O*EABJ5#wJA# zIZl-P^#=AD5d8vvsg{lIk&%4(;@amXHn(;IFmJZHN_AX!r1m|k9~&-+bUDzDbTe66 zNY?ipQ8-IH&d;ff9%aBfHkhM1Z@}t$Z>AUX_s=H|XP!xt-d{jKSf=+EXjgSzt)v$C zF?TMBZVtG)9Nv}pPz|m*J`IKaiG=X0c4(;5i-f)p=%3h#jl!3X&NMZ@Vnq67{V8K9 z#p6zmp~|W_17rPV_z(841xjRpxssAe2LFvva15*Zzx{bBfBv8G?Pl_eOxWS$X%w!N z!AUJ3tH`T5GErMRV{ap>mwNjTPXV3*yMo-p1!^iL%^e(6%~;LcvB)ayyT19mgj`^O zAFv$kwLhW?3QESCygxV_cJA#8fH&$5Kz`RX*<2+&iVoBK(Vj&C&SidH5$3;&h|n=^AMqk@pNWL5Px zvTfl8!qiRx?bQ;DbS2MS)iS>45+8WDc|G83r9WN<$<3pms4Z1_;PU8=AFGEj_5Zba6SXz5)!KMWeqx;3^y+(Hq}|F{Bj{~P%UUIC3b+uopv(c``YKD1{C zB7cVE`T6->P%z^K25n;+&aiaLWqt`dM!);VvPWU_$j^iInF!S4k>lD7hv56izcUGN z3GlY%aj??sPiW`_U!7fi0*tgTvk6-rlFok2n1joTT-)i-+)Mf`8K~SlE&9hGRI@B# z%a4|t40?jyEhJI(qm4l2p0DJ-D0FylAe}wEX<&j1jW>wnWfFD#S&T-pOo<~@d+I> z8)pJS*giH}FZTneUtY8ll(_^TKrEKA**ot_N36e8y1~oGAt5i*FesoKqRDdlVFmY% z8=y;|x`6o((W&75{Q*Jg`RN%sMz59uRak>9HF!yj(j7sMEv#3 z=z&lBi>$)J8QUsSjDByJt&m@yP0bqxMMmR4M)QVx^iSLK#_3s4rWUc9U^#pAUms)M z;@nl4$lBP%%;|>fFlIk3j-|BPb;eG+e6gBkYU&!Fl+;5G#dHkj`g?J#TU6vZ%Y2{n zDHe%A6Cm|}Z?Dy5V(r^%*f0|ikQKs<4-xn_h9gQ5?wKvC&Wdw5CaT&=?n-GIB}1tjbED}1FWuvhlx#MevR!3MZ4zrl}?aUi!bck%Ay z=9@~4^?bh`3F~>zl-p7&?&UdDU9B1qZ-{N`kUMO{W$k^;Gche4UB^fx-`K@BUX^PC zSY_g+dG86EJigU{fL_#%L-A4q0-nz^Rb zsP$=jN@hKe2x6a_>(RNN#t&*|`krv)KuTNH1Un_!D!{bWPFzeV=22*dlW(49_V`77 z@W(ZK(wWb}Fb(c8pG45#tx*P1=B7jdzw>NNSt$p0=|$Y+NIKwkb`c36hCtoy#d>Gz zp_jIfURAGVH6L>VaM^hpxb7XN3L)IGfbpH@Hdjg5v}a1EF@6o^4ZdKeOH1gXn5_EF z#l?lI9BM8rp;1=y8H)|IP|yl|*e?-uF=_u{;^HDL*3v;zQ-1TThgm58NX81Fo@%fA zL;jfoxAu7#p!RIu7Cry%E3;;h18&P%Jvgpng3{Sh8)+M(PCCG9P>-rG!GDd7^f4$s zHBnW6gSiE?ihgN|J~z0MNOAbxQC9j#FZHA<*Wb>1jlY&R_A2xJo1ec&TtKE1G~9)K zj4BeVwZ8sUu~ju9_nw+{L+LFfMlB_2LS8PJ#%O1Uv{(t;q;HLhP;`f5P4sq{sDaJDQx<7;HH}osWrsA@GWTr4s95jXsI{Ult9=KW#>X zLCJ5z{&2ouUhPTD8~U=aAs;V+1Dd4ShBWrx4mlmN>NQ%GdfsM`9R3f^#(xv!nojze z2zzt(&e6o^rIphad51q&!3auAU}IzBvPRG)V`)YB+S36F1JfzDHL0>- zZ(+KyhdKt!@9a(yuJ@*o(LPWuzRqFk*A8AZfpRe*1MHTD9E4_%yMzTr%5k5DF>;Ii zTs_3XOt=*m=1p7K-;lw0o9>CISbQD?Jqmc;C5*yO=F^pl4JC~{I6l21)GsHZwQsBd z&)g_n%;7#JC!wU6Pu$%-Sg?=Nktm z>te_aftTnbQQlwxvK8}hRQ*_ntiorbs=hdK{7PjnKi9oKN@2hc{hoY_cJ~Gy;VfNO z7Z-wc>dFJBsPxSVE<_$HOlP=b2P_uFg3h72eD!HNRA;kLz5n$2+;AC(up?7{Oaxr} z+Z}u?TnV5}G1N>*LA}`9t#_K4r9XU-jwg4z<rAMZ` z?{=BCPU0bIH>x?VMcQBEIrZ14{iCw{MSXy|~SPPO;TgX5$G^=FrJGfBq7_d_WtqymM2l%-;8*#PvSR1q)MQ~p zI>vB--U5fQs9VtqWxc@&kn&lrQY*=Tb3G=8x9m85k#uT$TGc>f;OJLEzj)4xZMso! zqHq7?+S+$wa`HNaA8Mmo{AXbyd-mMAy!nj--C76VHzXd1zcH2VmG215c)x$bV4;yWf%n;OzaEEe^uYZky(H zZRv41hels~|4#o#dwL-1?j*aQv_OUA^CoQ`Z%C@vl-%ce5z^_{ShHONJzN)$95MsUON;<3dxopnV}*d?wb3m~7AH0Qmf=9$JU|vA?oA5 z!P-g5$p#`$e@1|beJo?2M*%9|)=mbg(B+F{I^E z0_eKl$LdIU5@1k%_nydO|L_44BRu3z45$wiOk%BKZ{MS$?deZd(R%_w>tMR!Tz-5u zn z@dAmAzxHbSPzTQp1}w_LW06?OvxwImu3dXD7sllAUSI&+a@&+?l z<8x)>jRB@04gVS1NI_#dAK!ij_af%^NBBtNZ_G3sEA;vo@g29#TO%ALJd(E4P1Twt_0PllWcuc(W?5-cPu`n7@>Wv|=wD9yyLZ4o>%^f8*J2n? zOs;XQO+<+}CFHKPAcXDARVSwFa|)M4O!slorhZy3}`X7la zmhOKs!R*0VA)IR(zsD8qj%U&;L<3qp)0 z`=rMg#;6vOI&@TYYP35{CX{rhUu`n{Bro}WZ*&u;^voGRy=On89?;GiUgdby{s&vg z#!OVD$c9cs_3#tlxK$WQQqpsAcCwg_BQTVBQuXN#lAWbxdthGNBzH}<);$M7`w#4v zP7}os2L90)cjJfLb+ttlEDTX&yqI$*R}I7g0_&@jD4K}C?kWON(t~vlWh1(H?ehpM z1&W$#XZn3$C)pn<>SxN_O=5x4&44`nZ}fC0fu>4XXQ-T;D&kvkstFhY_avi8Y`(qY z+qyr#M@Z~~7>`oS5f??;1tKK?`5Rvp`B^(SAzEun2A2exTeGNB-%C)aV?3qyZ0S}Xch@VXTX+tR6uB2e}e1F!E~=Tyh1xJ&(Db?T{~uIB#ms@cdiuf|3YrR7*Qpf z(w@8bA&M5xycQC$1v4()DfG_>_`V@?ne5d}_vhTD8uS%u^ z6exH^FN3ldtjhQK%pM`n?erHCWQ^BFnBm+MmDwf8v|g31;kO3%{z1yZ!{pp}C*(pr z-W==!vkE(np=fzUBU$q{JanxY&&uELe$QIzg`JU$u4imJtYeZ33j0nk+%CEskjWWC zO~StPRax2F_)q(>2$r3z3Jw9yo4}Vuz&FEpq6vGC-XYLXH?yL)6W-uOb+x{tF&L%K zonpLI)v}&3oJo9_HtTV;rzm9ctF|l5qA9S)#)-1&>Km? ziGdL|_1r%kTxn%&dOHxle+5QNTCTQg1+-laW}nD=%S68~MDw62g9a-kS#gPp3erzH zPh^v5Z(6jUEw|)diNE)9rNkK_%K30S$L?x-p3L){&)xm4?DSq!f&PaArr@Qj_2fH= zC7F-?G7%ZPcu_% zC1Z~jT$2xYyYCC_ta(!xg~1up&zYma_t@C8XNFZ$369p?ns@p2#4RrxJy2=y8_CA- zFz8l_972Vk^%2#eUaeU4NLb(9_`i;>6$rmS3oDbNl>zZVk-tIuhW9&^qh9eKQL`5` zRq2RDND|#pO0C-_aE;#o&O<_{VE>hHH-~tDfLrzuV)%ZYGI6#2al|>t8vViB5A(hp z$bl9_riMS>>uBWNs228zM`0D{vi@1Lp@2QSJ3uS;m?O4k4fJGu zUxA#LiQ914*vaqXi}Oyp5GLAqrb3B^zV-s)tYLrq{>R;GVS*_oz(p=J^8M0DaF zZql6mR6Yj7II7tLoEO>rC+@WB&((d6EXi<-KEWqJcHfIrtbd< zAN_N8RFEqTh~%=gV^7PnJ{_n(o!b8imbn`Q!Ae1V;B7{yoHJnyP=E8<1n}-5y>2zJ zRUB$gAz8RN4RSb0^;l**xHm9Zzyo`8UP}LQ4f`I*l;Pik+%?L8goNaB(rt`O81se} z2L$&X&19^Cm;uYo3}idGPl_a5qeSGSRVeK46UfgOMrqxEhV|e~`Bh@Y_p-U@?tHJiJ&7ppe2`FOL!rTvl;h*r*$KTP z$U?`c!)&1Pvguoyj!e6Tlm4g!oz&3$?s?OlTAY}FtFqY;ecVdVjm^D(tO-Qih`6t%4e%NEAaX`GdlP~J9l??t0Z1M zgz1Gz%-9gS_Xo?m+2n@yOVLbrFtgyxMA4g!P}=3 z2d3IYz1Jx^yRO|MuM&A2t5mEA9SG90q*HN$UGpY!*`}f6!NwA z*;65*9V||xcoIqlK-3f9XMHA02zJs>#qpd}l%}QfFb?dU)d!W0-n`wU3XC~pB6Vja zi8DOv(6zGn7I$nx!&j`Cbl1?+%hNfx>(aAt|Aw;8f20)C9%E%6nY1^0pcX?>U@%CbJcHMcI_}8ZA;=ZNMf);#S5U7+z83MeIz#dJKtTr zSr*f9qN`}oB3vQK%lCfR=uuT`)$aq={T|pzXHTM6kPgMS=c{Y9za-2-i6Q+&^7f1& zbeJrSUs?YF(*)Wc$-H3$9dJd}`?_h*wSTgLZm9-?f#4WD{RPR_q%8zJ0JmGG%T1)p zjo?_k1cI(fc33^{B`?K#5aFYV*lN0F5k9V=ZUW`UK_Jxwws@qqfgG0X3zz4>PJ`oO-QlKh#Sy4v_2qT%zP2GM z{qe~{Ah=uj2o4btXuxH=Pi$OlaFhu9=*U|Zf(=DbQ3gX$*jK2=z6K_ofx~sqERy0fbBRPq)*(M(2-$UGwXvSMKFQg-u_;Pk80_k@%fP= zUBpY6ah~ao*)(YcN?`b~>{P{=(8? zbm9_esof9tpJ)z}8C%m?2NR(}>RY3vY(r5gDS@og`fk-or1d}H-Q6^&d_7=`$+!Fz!p;zYPRAz=Z2CJI|6TA8}rmTXGFot z5lNoyFMvUa+#XZe*6qD?7rs%L7y8pU3?Xzr)-@HC`8PRJm9Qi+KLSkE38`6Vj!I}& z5D*j$`D;{%kC*9hB&BCZtEajp!1n^$f=Ev%#%`|~kGSUP{@=I{37YpSp+?r=&w9JL z{V(3f82@{>r)i#D09aP})FmU4q?InmN-0sb9!a= zJg@$~EK2cMaJT}O^C%tGSsSRufT7Kyc=MrGFEZ%R#^nq& zIsFAH-L9>}u68LQWwn01`Pw$SO{;Keh%N}q*4`PUhvg?7j{^0uz%Bq;c5qI|yx}vl zZ(8q-ny3CYwl?3FMhlQ)ng>dR_J$pWcck=We25VktS^3&xM-A+@FU^TA>O=RYAOMC z#XHO;ENH;eJmM%B$_p&+AGkrB|h*04(!-EPeC z51PZf{NHGfjc3`*NB{_G=pL-Hkk4l+$+;}?zv9t`B$an@`0VhEw zA#E}G;o6F}b4RsDVB^YvfjL~lsUE-_0=XfJe4)J}K6JXUW<&PMcDs#sHcl$xl|HVM z9>Uf3qqORm=8EQQ&1ZyLh$}j4Aw}aD^LTlZS2TbLiX2)Yhc}Lnz$Zq*$b|kzbB3PT z=pQ|i8e`I(jd40Ev6g*m{XeWCG*mANyX=U_xoc#YpbQO#o;%|A)Q4z6ca)dc3^z*+ zm$!`D`tl_n%VqyO8iKEz6OEU*BoLPmZmdg<{jfBuNs2xxbmik|bjFwyB;Qv1!=fOd zUp6ytfXI;n^LG7N_P9c8F$b<$z9y>`w>Nk%noh_WV&qXWJ`oZTF)Ab_<&NL`W;gHe zz$b86-W%lz2rx1wRABl%dPMEdPKqJXJ*>KpAsYjg8ul4_(=N$0(xXL{DM!xktZVUv z7WmXA+Vhvc_2vvml$0_!3wbrfrb(>J!_aI5dceWYM-P2N273Wj=23g2+bG1q{{PT`h*m_w; zbB#axQVMOKGUXN!duEOOeDlfv4mB;+l74zpn#)VV)=epXM^7}YpvW$+I2Iy}ZT6$F zr#d^VTGwsu5G;5I9y|nhcL*Nbf_rd>FmV|n zxVwem8r)ri6fOxC++7Qo0QC>%T>C$3?Y+;rfmSy(pjEx&`}*7a(=W%yFej&`iv2{3 zYT{>R>Ak+Ck@$bulo@1-#EJ{~k0H8vD80*<@Yfs%rHFlyVXAye2M6d^e)Z3RHw4rz zpH8!ZWLPQJ-W2#iE*v@zed2(E5?AuC?gIQ%FR#P5A;EC&O=7BSe0)|dt*uA-NhohT zq~A^IW^We1g5LCRLH`8Fq$v`<44}d13h=0)q;Kef(haZ=nLI-RDW&|~;*>Zv1OSZ! z=(32$yHQ@$aav13{JxV3EPs^E`Y{8nPtMO+JRr+_bu|Ut3*Y^Uh8-6Z-qW^=WH!C* zdk1uKfA;?m5=MGvnyee>35Elw`I)3}o=?eYsBOMBbf|t=J(|v&@CS*Y+sL|mX^Ot; zWu({3;FuCi92>@2I3%Id90ivn4Pmq%Fxyz+?+<7D44z!bnbvSh-tw90!^_i5!0o3a zG3ClLnlfhdYW9IV<|wfD+9QhqtOV~Sk0|UQhyHD<5CTQv`&w2*Aw~!ST4Ws_UGayh z4>NS*`fABmT^w_8+t(q{q@G^qi_Pk<7mjL=Fpe;T+0qhman-t2X>J%2sBV^huT5R9 zk7-}8 z_+ztflwn`IFZ(}P;uYI6;w$?=UK$R?GYk2B>7rUMCO@6A(^Um#N*eY&HGIFEz4yhr zUS-ei629$XSLltQit&)~*hDso)f`w06Fh}fDirFP$hie^9~fe3`fVZ#k%L6fu`F1o z=iMId;W36!b&UAJRnhafl$Q_l0|UiNaNF7sReWueSnm@z(9#R{ezGSd ze@rrX791>{RPhDaJ6du~%D?F>IYY{7bF_Bg`csfS#=^wlK#Zz&Ti|wJa_umD?2}oe z`q=Jr@<(IrzklT}avm<(tYd&IfNlq79AvCRUT(En^%VS+PZoAQYBjT5$h}4#w*~o> za~|EEsUvrmHQR$bMw2)B6|+Dw2|&q;>zjxeT0J#8>rn$ADWe+hiM!KzfW!v4pPq~k z;`D=27Li|u#&j}7Ydu)I69vQDQ*mXtF|f&N`$ena;)6Q90b5UN!>vjR9bVbyR^tU} zH@&^xDX+jAk{CH+$=3IOlFp$duDxR{gcfz~e=&0PvGX5@n&b4OC2dJT07gffgV&c8 zp*xM=zbjhDb!&{5yzZ{iQ;5ZNDK#L7O2Z+n#3FI)+mKU-e2 z+$A<#u|$LnP=y%1>d4I<0;Z;>(;>Gy>3;WbV?N1|b39W90{x?VewU&%y@>gRrnS>y zSir1rQ78LEP`*0m-7f0<#s(e}7h7uJmYU)YpKZMG1M|0;QuR^b*|5xBa?C^;2MXgy zH!hhHx-5=4+25}-|MKYuR6@Zs;nV$Hnn?X+7T&)#_@9FtGVuP+t~%iauDlvQgSE6#invW8 z>~W@`*eVqLhTrX?IMeM_f?HyZ2^S}49;7e>E$$`G8ydbR(gTf3l`3SHq=JJ!B z&*JOG8%aSzJL16rFq*f77i9wYp!W3SF&B)I5E9P*1IehYtQ>zm_Oi0-T8yk!#}}m1 z{mr<1KZgceGJ3ownA?L7ilAl|H~k>9G*~I;Tp=}pH+{gp)OmjF{X`dj$WcM@jo8~e zceE36z6!*zpHyQiR1iZO+q3Jt!mgda*CMA-?+%I}YbDci{Af?Q^;7bVxW8KFM@A#R z(zHv^%le>p1C>myslkPqrS}rm+THT>&2>EGA9_+QBgn|8spJfx_4SH0RMd2jwT#c?WIHa5 zbad+a7@L^alE_K)dRgG}Q3A4qn(4QQ!hd|r{GHh02Hdje@oA=j6-$Q&DX=LOn%#)^ zjP}n>;pfBm=;?8`l35#w(v4u-4RekiVu5OXa)~WB<^*wH6@FPsL)R;B7;WSC{HbUd zb+Z2=YjQDiu4K!wKML2%`2OKh&ktsxZnQ$zc(9#+*5M_)mxAo$Y}Eq{2%Bi^$G|Q> z@`D>J;GY%N|JYz1;_Qs%o>`eVbd||r3-gQQ@f&7YJJ{2o?%)$d3bB)BWE9%$mbfyW zbek7iKFk`KJ(;$^G6w_mT(!$u>C56`eKV%Q>aac*wT}$ZbvTi~EO58|1C~CuC#X!h zBr3$JJn}Tw?K=RpqvNAr`wA_Vj`AHl?$p*S!S^j8t?9+fe1(QSFusxBnt{tJqIy#u zM>&c2(HI90*7O*VmHztol2W)F>%D2w_};OYmo}mE`o*nGCp)VMtZcp{5zM}pE8qTb z%E-{xQFb~)mNBpAW=idR{8c*?!_(fQ{gx5YFKY3_cVR$B>jsA*GaYixIBb(JGZkH4 z;+spl{Gl}_$4GOnzn9KKL1`C< ziZIe}e`?$KMXCllA2+|n1C>a+MP6Y4`=BLdwov+Y#y~9?7bms((U3@6#?^^HADFL6MmM!+7!Emi zEOHyxke!!}!u7&U<4UW8NPA5#|1VGpoe|f*2C~akXp*NjFII@T`jsxzD5R2_i#c9v zjQ4$D)k<^}%k_)hrT{ljyv`dqK_TlcVG%Jl#NT5QCn?zdUT|VYo{2j6bljcUPX6{* zaoN(;qoEUQjpA&*njY9v3J(|Mh=||XSbf4&{C5um5AVK2e_B1jfOA1^gNs4#R=%k@ z!pr+-lptlfXzxky)RP0xTu%fwFQG&(eehDvOyTyK2&9Q6px~=FY1R@8Jh^xKMx()%Q44NUbCFwa zQR8os09ug(ukSoDZh;Nh>!e57D?IVP4}Y$M|G8K}Xxql~aROZ^Nmm{-NVakt5+ed6 zg-+4nDMR{&orA9Xh#hB1jU5)7ObEP5;>aSep*?GBmzS5+f?z~~kj{GzYvtw`vJ6ks zuT>xt&U(mTPn7>HXQXiP)7B@(?IKa{Kclxnzj~i->nRl}cT{;EFUqRZLJ$RGe_mzJ z7A}3-AYvKn^*-^nJ6?i`qgHD$%jE%lc4~qevBdSBXAv2)Y`w+=2@LeRbe42)NXY_T zb@#qI@OzS< zJ#i)PRSH!Yo4A-Nvc|rjgU!_IkXQ@X*WI!?jX_0NU8x8K{Jrei=aYot*)M=;(Zv@< znPQ!MSY3=F)6=fumeMCd1V8V}fls+YIt%`^?VDN*>h|Z@-9JOP5{wQJ67a!iGKeCu z9;ZW(Q0<5#xHDbySC-WY(?d`CG%P|!^rDjO1tVRpW!3|Z%W+tO+Bf{Ab8{By%rkul z-ZC}##dusptqLF0yOI+*q;$Z7n-!)WD1#aixGqq+3H=4w*t*Ak&CH|8YcoR*5o|=d z=rF#+BvAFa#?-8p6`# zQa&`E{55y^j9j8-til%yn!<$yaw0rGWBJ+q zr81rVs!DNF@W_=AHkY!Z;#anBoz6y)mX_%Sx)Wq%g8z0Wz>Y*82+j{DmD4l_=Yz&m zzd9op#Gi5@u_wlOyPu@@v?pz^Jf;_M9Rrrj6AaYFLy`M}eV$F}=@}fHU`!$}sc@U8 z-ALV!sraZu?RBI1D7KeK<`ozyG}v-8@Tkwz=pK%dd#I5ArE9Q|eUW2qz+p;tE$8u~ zE!T46Gd8-fR6X~bE;e?{(+g4(0KvZq|D$nQ`S*H4be=)cyV_rCa1RcsEA;vhOh8Dm z>nDqgWL8W+H1ozd^h+Gt-T)owuGuI=18Dk!KkOuz!Jx@01olSaA~g%>(g~Q#A_|Jp zsX@0y^(!PPAGk^=jpDF{pcfIFDLpQ4)yvP&iBvk-(Zl2CHhZC%_j;X8Hhy=@RVd_^ zC0T~rDgxXrDuv3**bpOSonqWJl`lIX>p7FX2o?>86I!yY!;*J2g9RHy2@oJu<0|rffI>XiB)BXB2TZ_mlLz-pc|J zgn>_*g487d@{Ho2x=J$B7{L7V9;Z{kHjaB@DWj3EX@&2(by;2I4Ju8LBIPZe%O?{+nd@P2m#G&x}PC3 z(silRB|#&o%!X`rzn;lNh%zPS#)>$te#Rg9eT0}9bWmN*-U=^;+fhtHH`_H)LZiGo zXHMCUN86#v@Pe}-D3DDk`~VDp&@hrDP(lyx9wfs(I~ZO~_95#g2zHPdYoRBuw3(g; ziIJoN|3SLwH7?XlP`+>Uq~@jjjs>=gU*w0St>?MljI*m!w=KtM(YVkd1}i581O@A>j7G@KKG%GdL*sGmeBk*7J~m(d&ASkgCCdG#mZ@zevG&e0fI(x7 zEEg_C=^<$BPJe2|pD zkL&Ae$3`448Ifi$5Jj=NYWxce+coxY=^}FH8=Qi+-q3T6SQ))=xDjM>ALIRcLX@nV znwt}-$jRmJ1W@t0vsbz5{y(e>ixBD|kxNTYYaIYp9CyRU@k7xK$8`qSlIdb$vHMS+ z`rmOEn{_Wh-bGt6#1)s$CWH-kB5s8WJP-VG#Se_>!w>0~a zzQ8#ecZK>Rw z96`%8#4;omVtM`Y-n0!d)94Zvybx$m21QH+aU@ZF1ff!S6kB{~6Pg8VY)#m@59)@# z(g9JT_FORVIjP=l3JqWnYpXsrP9g9w$k(s;%eg2kQ7FYSU|yRGLlRYy{>Y`?TRGPh zSCqzObi(=sy3k4nprE2mW{ey7F}_U~hb3b|aPadDP7DTwSd^4Z#FLD=b|(wg!S8-t zchg%r+evVScxg^=!quT6QcJwl+ne9)_K?ho*0glp8Rdxc8N_E@B>?HIRBXVWD=_Wg6Rc zOkZDr_)4=Es6BsSPk}`75-DVL4g)cdV6i%Vs^%Ev&B@)gv`FhEvp>&Y{0zcKmbvK; z@gM-{q6^w7;^REChNh+{8H+6a*SwDHqBdZr+19q(!+ibjlGviY%0wwkkY-Hj4HNYi zTzE;!lPU?ywfVPIX8x*h)>kNg62r^n{vRr<&%y~;s5o{J| zaxszrvp72&o+mpfc(RIFJh48hYuQ931@ZsgD)zr4D*mVBOO2r=j^c~9E2H+!lxdwt zl_?NlVq%(=jZd%QTRz=bKw?v1)2{k>N@R-hry$IO$#69~>_r5-lJl5g;-NmBRr$KU z!;f0N-p$IulOv5{y5}>OS_zbjUVZuZ_LJg>d=-)1+SB>_aBb_gZ(zuGe-xFKW4M`2 z){*@bPgF--gkJC^9^P+5EV~j7*nh+uF2?Zy_(3Wod4xNeh!pph$fz9_T}I2*#ic*X z8R_=BeAXX3qAh1ME9|3$Bn*16S}OF*%NP;C^-9j50=T&@qb%`RdznM zDE5q|3t|{+zg$0iSiOy%`1+J=-u=M!ncwBA?z={FR$6-PR^-NW`jm?$C_%w{Z5=;gKIYk6loGV^sUazBR(zlZ3qRRoCy zJJ)jjvU9a>&Lls}5~I*;Y6YhpWX06fE3bqqc?68Qdn9gyzks>8enNlb9!#c0nPcY= z|B#p+cLz6x@OGYvJl}lgom6zFhFXU+zyGk2d)6!<}q!mCs(9z9!Goc#OTKlVDVj2Qm`l z2#t63~OrrdlK;d^31N*nWc9+Vo+(d~5uVyB ztSIHL7?++)OMh^s`wHn6<*JG;@Udh5f(>|^Hsslu?_mfJiZTp z^W4Tu`d+qXHDpfT!1ks4S)ugM%=9#Pj86w6dBsHJSzv{F1D)KHXKdl)GnefV`gHb0 zl)g)|pC!k)_A`W;w*yu1=w`LoHnIg_hW$E-Asv}{rJ^sPREE@z96&(#0f zoBe&prG0#A=S%oa_yepT**j@28Z~wp;@g=hsC)&Fm>TGJLZ32j3^pW)I%ImC$+l`k z0s|nPNL&GGHZBOShRl(KUZUZ*^%!rwi@|^CI&OwUX7nlBN(MU`4*gN+GXeWANaHse z;Z=SC$Pt&=;@O!a!)Gls45Or{g1a7K+_gZo4hnaY(e7h{m)6geefV@=fR#=6mNlUt z$wZ$j^IFZbGFDMz)`1mOM!$m3%Kbd?}OX;8g^xYK1P zI-?Go<#bBEb))a+&)B)&)8@CUlwidj4d^(O|NO(L_#YX1)$>l_?t5|DsU#cBsi=X{{U z?L5r6uPv5M(<6uxAy@{P50ige13>!dWKs0jmOBAqyajGxo(#X)y0dwFOY@L#pP=*R zr;p2qa6QCkGEn2hEGhcsF$I(`eK%?T2*djXdT)YEfa^;~>x`92s?Jw|yhRrHr9+M| zWM|k7?ovMoMyC~F1f6`WB_1xsy(UqoJlVWfY6FW^gE%zI4M94x5JRzOw{~#VZAw!7 z^rih>-VMN{C(1@5Mz2j*W>dx_6+Y49-SMTULPZ%jJVXmtI=o)M)hp}~okC$Z5m?>d zax9Ci&En=K)(i$@+`K65Z<@cevCHLj(nb&TuAzLp5frixVN$xyT~yOQ3%_o;vpx%i zwGJN^5WvL4!)j4!D@AHNHZce%(1L{mlkrnV>Vbns3>gZsL;T$At?KUg8Vnb22E+Q^ z633ed^%3CFOio))D3WxFeVdLMKCu~eGZ3*{7445J!yd(fjxq5 zEHeM8VrM4Fv}}W-m)PX6JY8iAmCjFrn)3vx!Ib4N4V3H9tz1lWM#dj_RjHb z1iGdh2I?kXEHU~Ie}Y`HPA9vU{jltTlS6@Q zj*x0ICFl8{?elDdF_vdtYehx?boxwnEVd3%!T{~g2!2QHT?nF+9>SIDF;q>Psd&mn*H;aj~(BF$Q*1Ea^ zavtmBN~*ocLe`P-L=SyDeuMYxDUBnQezj&%q+~o}f!o}`YoaWUolKE}q72DLv^(G# z<#m-8k;Zs&3OMhMJevM-1`tNS+qZI5=eJSmR3KH^#`Sm0>_0QGcJd%+L*ZTqX;GaAc?+@mAo zX^Hrm&Fp+Q_A#^+qC@|D7CWdWPh7La5gJV@Y;%e=HB5NPr2XW3O|*@ES96N31Awu- z@h2RmI>A#%_2nxV3bN3VB&!d$N2lSLh|It|62$3R6?agCcm#f z+CIN99)N<#YcGs8`BDyletsPAh3G$?71<<|UN~r=L0xqz)U)38zxjvJ@C(%_B=4e! zuy;*$f`0>L-pY*@Za7FBt0%QBF__TLNkJ8*@~Tz*5g#vgpLY|V3hNFFH}qeC2HaG- zSIl8DT&mEVe29@3i_^YInbCqrEGi)3K(XjFt}0FxY5rFXJDP_Z;!AM?=U8z~>*d&w z_-{nnlqk)*CHd2mVGGX7-ST0fYRUJjvs95<;eCihKoEpo_5$ysJb!!*rL&=8uuOh0 z0`@OHL+vD5xVG8q(+Y0-w_i59RMzp9MXAAy2Ar4uYx?bOlYeO~ssZ~EfsKo%+LTS* z8Y25?qAeQaoz`FPqSF;j)7N$(U0v7^?I4vZ@Tc^WzCd{H{0#fq)gRAj0_ck- z^&dP*YHE*Eq-&4oC#@@g+BdGxuWNKB-=sk>sTCDV7}Xj?cFBSm!`;#CQVvHbUIYEg zsWto4XP=ZdB6OzHylNd!V&^&fi_1!U2}U=k%BuPfRSgLoe9eYY)PBu+18HI*jHIZ9jqjofVwt;=anhpmd7(k}S zVE_2{vG@45>%>z)b`|NNAvbW}3dmp}`JZ}}F5 z?hH6Gx~Uu^)buwjy=5BD>Zh43Q>Mtd-$(Z`dbnk+wc7+#g-_b3o*r@81NO2BqZW2T zu|@gpwR}ch>h_wrw3}?cw86r?|8N<4kHKwcJD$+vhLO8+=l*2P=8vxvKl9lZ@H!)P z)V}=-%&@>qCloAM%A-UQk(lC*9>Dgw>u2!&TO;QK=qADV>LAuV79;0=S`SW^7K2lF4=3GKwmJw7h-;HWxSvNfJOq#=BOM>|AsNWaZ z0o&)jxcj5MJvEYsyKoAAv2@FCo>pbD}C_Wi=U!@EMW?h<2D~vv)xW#egQV2CQBOXG(9{U#JcGFQ|jDng)^*f3dSao zqnB$%6hcBYDy>~EIaZYg>1uYS#p?2Oj~QKIS*dlT0v;;v(_HjYkIWnv+!3*q`YpCBS!+lpLkB?`Il9%+@A+ltT z?RsibKb-9*y=2ad;}-e7V7xUWXw7o^YSra7tnCL|d2;vtZQHHNY%AO2f@3Es(GSUs zmG{->f3C=?(P-18=o9tYO&R$d4ZKL0Ej;XjZ;%0+)9vj-BNp794pvRc7&cc|(#73F ztCVv$ z%LTjItatwf4UG6t{(}Cf9FfSbtw zdTM<6U9E6<6FwG{#xpClanUX2$50>#2Eu*vxu}(9pi+-<&i zNfHJRYz`tRD%jzE{NQ)A`D7ODG!kt7_g4``W2sx<_Uu9@X(L>g*U#so!;RiS?bVr0bwL zhn?njxwu824edOk#ZhxAqbWbib>owW*0=uOO7i^@Pm=f|&?%Vb)Kqs1&P`4mIo<6|g42_R~Bx%qZ8WK=(% zxeON}qhz}HUf>k4W;b`Ypi~Iiv7&YxHrXM75++advG40BjMG&J^XLzK7IO8-q_32| zwaE_=?m zt2x4I4GxWlzz(`LZi}DzUc{?}pwGIfJuW_ott8pSmy?N!CC~?i$4c0pjD?j`FXo|v zPg=G~+_?C2>yPn$-bnjdegY2CGNq@-!f3Cw8zq`5E&uGMUyneYvX&S;RM8SJ$G!1Y zQqij@-eq$4e;rx!RxgyonO)0)OORupmCYfKfhoND0VMQua=M_7re<@P#_vHNIsUlA zj)6L7spiq&bzW7iWZ4Ri*7nnR_`_SsXxp0)z3tv-z>n>a`t9G|4L=NKKpfe+38b_e z%ge|*hvcWcAW`>#g_*~!2xoD36hv9UZtc_vfeeTy71ZoHA5JMg>G)GYBdw-AmFTRJ zVT_Chxaq&^>ckQ1W9Y3dDw2s%)IB^^CCqGrI8)2(l0b3p=LL}C`oJZb4oWy(F7w?r zhz)Tx=F*TCyTpXYMenc@t;Y?Nneol6Np$N=ku6frs5wflY$aK0cj+e)_-mlSXkLim zh$wAiUN{Be8w6pkxzNXB6ZK4mb>!0a_n|W&=>vy6X3*%k#Nj>7(sg?pDEJnzIXw)N zAlF!k4md*&pLdq*B*GO0_BS^O2=kiQBZxOtPKc=933;0)6SK1JSiFHxmH9?^0Lte9 zeFeWO+X}1A^nF9|yWT3#v73`>G()en-_XDE%#Z0($x9s%?+lWO`;NS%e!b}iI`058 zBRy8xu=r|^zH&^XBJW7?AGUL&!Clcbt6BxxWu=ZUF(HNcXhFuqg)Z`VVe#G zRdzk%L<540xg>R{BZ@+Ols7#r>?GrXYVoAc2x)OdPCxf!n(lM|)fq+*EUz&B`mJuM9+93wB7}pN;43-i13a`A#V!8 zh2Pp!<2Jm`54`cG6%lIT5cIl`in?qZr%tuyn_J70|F)Y((2Z8DS|edN_h;huLuV$Q zlFP=S&|8D&Mg*39N3{J@P;1n3`Iw>{jVJVB2$1 zNpYX^h<1U%L!PCtj<+a}ple}iu1guZ;(Jh3$o#9M$mWd$Fi@#$lXT`czALt*F)62t zDll4aYb|>&>ZVmzz;^!-=55h=&sti37e;D#cZb|?O29>a1p2o6itYvS!E{@IvZC^A z!zS(az#+oRUSPdBC6S!bYyM3n-vrusd-G?2mkmc1diT(w=tBssjQt{ZGsA4z!bpsC zH5G?eaFGxQK)sCGxk`g=0gr`gnQeI&vdewzNE3XX%ZV=>ATdk!*G473HPoPf8xKQ!`X^-?#G^A!6fmzDb_R zhZJoW6-*g@@Hsg8)6(JE!6G1PQ4~ZE6ibfMAGO7DDsKr%^b#) zE?uR6K|UDGqP)$(LfB=jlDkX45`NaH=!vJky!GLPmeJ#m)(tO@$u$1*CM*sON#MeW zFhIAhd#m_ONWXSS-WlH)`pT>EXr93G-4gU;2H(;`4U>45JIWAC%hy9BLJw~r#I@5@ zu}Ct3w%fsl#!=WKIbeQbV6?XX>{dC$II_!oW@7(?Wv170*{7PX-Saxyt>{lr2OkSD z&)Rn1z0%hPu|%`SOY8ClwTtMGBUBIfv-$yfo( zWYr0><&^!E0pyw%Vm=^X?oZpTi8)RmZDqe>5qy7IYE(JEY5y8tcmPBH->X;=R1lz{jtu+i59$TBm1 zwansYY{N$tfgk^U!=$gQ7^Q`=nnuF8i`erl3u5SzmzRgs@@Xp^pJ4t_5NT2$J@*s@ z1c%5B4s*8RzH90drNN-HCiPzdFaDmF(*TDNaBBNi=nQdxCNQa~ig1{K>1Bc&60FkD zXV~ZHmiGB+AS9c7UD&9j?dlE?O|#4tF(sgS2sa~e@9(J!K-nB$x&3kRm;2Z1>R&^G zbcE!*SvJ*#s0^I=kECR8q7%XN{4d9a3n(|3oU_y&S`ntAdVL9<&cYXK#tn8DdH8dE zgiXb?SY?cni3Wjw#yvI8@lrIrQ0b}--H7Hf@lU1-XR8sr#fXzJZNuwW4XNvBw-J5gIZnZ}C$zvby7B!A$|An7Zj6a-- zKsQzhShLi}>NeI)1!*T&_PCKs#Z*r1k0Iv;Zc~6gb8$&*`w63ah>=|zh(~D1Xc3Sg ztw@Th+eR}DnqO^M_xdx#%;~lIIg$TRXmu^lWU{u_0<8U-lX%}sK2gvKWZ5}mB ze}x&ecGuU^2l!uh^Ue!|lI*;Ady-1!7`Y9N>``s;w^Xp*syD2BkG(4_zdS5@@9Yt& z_4WUUH8ecI8oFQp18ay1pA1f|_gI&jZBYeka;rWjW09Ggsd}(ab$U8Op=bJ?tL;L% zwMQdsgJ^DVDIR#3OtuEL5rY{c!)|MUEDjx=U-#BHF<+9KJ{JM`=ypE170mFrLGgHq z-^nWjg{ww7ZbwB?zsVzv?xf0JlpA!(-{y77l|JfqQaB$9_a7Lmh`|GlZ(`aH}Jf_8{&TUyX5y;6DGBa`^+pv3g6=y$T|h{~__2WcCX-?>!i;`)Qq$#?17 zMqWhR!Dn%#v;38g6C+ycY(6+cB}3SjJ@uDlhH-Q!1Me^F_sc%m@R_hn6MTA<*c)_*6Q)MD2zE_F#kh^OSsEiuPO7DHvcBAG$Enm zD(|uCc4NKs$arqz1N~so7f7xAhgv7haV5H&pfW{ zTZ*osoGr7365fXz-IH}^`V4N^}*?Tpesiv2yt^hCcQqo{&5@l3$L`AY-EEQ!WIHKq^GE4~49@ z?e3E^^`$R=b&_J>vN9^Bd*6nlw*Hqt1rasCWK7 zm2aT`Ju748g%)Pask_%>M_+{EjL{uY*OaA|lB5708C=ebNO}>>mDy}5pg@db%YCkJ z?${|0I;egY#&*h^G2gvGCQ1*#9A~t;W{QBLPFSnXTkzpXt?4z85Pky1VyLb3J@Q%A z|8m2gRhj|IILxfJ4rjpZ*p|m<}n~olP zf{S%+1y@xm!oBpUf!tR{$ng^Qs2Uf;i==Y=kFI&Joa?|4|MsU*|F22^1Z`WX{I6HQ zKQG;1Z&(y}_B(MQ4moZ%*%UXsxh$ez)!QDe!VQfpE(Yxk_9Awe=^ULJSx(G`BgncTSqWIY(@mQArs zLcArcx(1_KP{IVKNGxCdfX%(HW>nIYtMAGC$Esa^m+XsMUgMM9$^g1uMcZAxvNH{# zv~x{{9E|&{{DyQh6Kdeam5b9=*>j4bvyH2EQcKlZuFf@8vPNQy#k}e)Lg27}lKf+v zxE>_7sGi$;DUrHokCiyd&8c?s`tSsQ`9)T}Nwo`_FP1}bPp`M%RforBWurQ}Mv&lH?-wV zjyTFPez8!2BnWJq5HT?H2aqDM#iO_C!hFv5szC;5lSvXrSVF&I?Rw-Vt+*;QufVQ#VIQQ&6jmc{a)TBJB@#jH zF3TX=vDLKHD!OM`Q2v+$%}Ib`g_LKLTI&P9`N z_^scUN{2hpFX zqVt0?u)%6IkZIdSwellxwl6z~)Ij{SyLz>^Rpa4{jOy}R5}^)5@zaqCG!2geM{Nu~(b@O7d|=VvFvE<_EP%wLEz2 zzX4q9k_o^Wjw>mK#5Pc`I~Q8^g7dTUjV@UY_IwyqP>5ZAMfZ6l@iO9|+C0(G_TpUa zdT5awQ-1^LR2dyffXqSSTOK~XCJZb<++?xc`!|cO#3uiqd3ANN z`;C*?Gn`+J&mmxw@?r$RVk+Woj@U3gGg_eE$GdqdZINDM7AVSn~F{W#c#ddXD-mX(cNa;}l7 zDZTo1^M^HdIum64u1#rFL4F%6l@)5F6G)XawTMu_4jF6!4Gscdv?9&C%cyu*@db84 zn%}iH7$C5P{g~iTj15b~pMWy~RBEfME6(UYKm#Lk(9Ut7ky`fOHd!h-D98>8H*Qt6 zx(=@V&94^EJBj&HoX+{z$3=NlW`7H@NYMs!q2~GX=Fd~z$h9opMiJaOehffXln@`% zyR~-z{L4{)!+(9KWJvP1;-)qL#XQj8X8kcx7B_rG`Sv5w+9{I3Ca>-|_*f0ol#Q(NhGE6HyK~rYZ{m#G zR^UwH5fqx~UPN@iLd19N7445{q~%sRNEl`o=O-?#!%#nyMq(rLht&}MxZhZL{7Ev~ zx$=bP*%oyD!j5o6Wa_qw@bKc|mrTmYcdDapzzBw=Oz$8yUFkJgXHmddF3{@maUXvD z6rXqnMEGzYTb=ACwQbU6eK9i)fb4wI88jcX8)OU_XDN7lzERlfu1#rOp=PYbRzAm7 z>zB|tPQn`ai^74lqtx=}IvX8j#mo<>t;})Dq#~5T*3|U|i)4KEFLouXb9+HX(2>$J zV0efeQc%&M+Juy#G^z~~Xhp`2?$b*5=+nMuVP+X{yp;8lY2n!OOfu3rC0FYx$x{0k zcZr!bn!m*>NLixzEkm(6QhUtCKno^d1UEKdc&#`!QE-hH7=S8R~RG{UL2HDZR zyC&X=#_bY?=tc?F`4I2WR8Io=@Lb&5Y0Blq#4C0u)EeH&~?Gf9W~9~G8Eksj5b1=!hhn$YKDOQSlM8PzPr&=N^Bo|D0v zNc^-tx@piu5$*B0Y)=9G!DR?Ce;Wpc5aY{=pkb*N zGPT6B(yb37%b0kah5c*Zg5%cx-s5Skxq0ED8;^bCH(kK|BpGclSh(a8&3}~2HG7q9 z6#eewZ+d)@#b1_zA^NvWLXQDkugS@IL;Cud$c2tFAi&J&LgUdGFOJS|6S6vdVlU)mJ+qBKwuZNxeit9m zw{{D;`63XJgCdx_irIE)B-D}r8%@}@tTjxlzTqr`%jvCZb6v^xnUS+uBW|dN$%~%U z>9wtQe(RzSh{p%zf{{vmN-u;?@gzLx<#|qTP>^Cm^Zq}^-aDS^|NsB5WQ$~-vXi~{ zI-G1mX7&~m$q2`MW+i*?mCUmD-g}1-*)#hPIXI5rQ?J+iGrqs?fG;DJ8JIl9lLVXsAwd zR??{sXTv^uLP%v`s6K`_FKZc_)q}nlE``_Ff2%i#M@}3?*8}yS*0Bb>R@#8%90kIk z3zDe7X0w(+vCa#OlMZa!6iaN&&Fc%`JTii^GQ2i&{&Vwj1LIU%T+@vY{B;A*N-}#zo(IwW10g`ym+6;Mp~?|BAhl7Ms#0bT}0?LPZhI4-Evm?#lj&S zmiCj0d&SEVDL>7wa!naVAm#U&JX1S- z-y^dg)3p^?R%FKmZo;dYt6xnxlT-D8PB7`M9d#YYi`tbH4J`lJ&y-Qqwl`%Ja{nzq@fIUc`N7ZFYFgQf&O8hJVfq zbjwVI(dFPG+d$$DR!9Ny>5;hcHS`kstG1GUp2rezwTjX=d6-~z5^H0(Uk~ly;}eBAFz*xDZ@ly40e`_h2Rhpu>02dn%SCAO<~~k zQ+iXL6qQ~TJ9--{tAUF{W+s{%Xu->#``K>G)E}5lqAy)Z1>o4%1I%liJrtQqcj`xa z!RjqV)bCWip93G5Kh^zcR%ezwy*n zKEdV?o0@Pq>R$lBCREVx;z9CcvhyYNxyM@z3qx_jL0b6UYm%C^kF6+D@oTTP%S-TN z*)y>T39ha389ts&+S)wyHZ26tmd=(};Mww9{mGRnI>(WBDz3O!JAx@@Pg`&2gvpmq&JW zN`B=*efRG$8e2Q*SaS3_-_u0j80}Z?ySr)Xv#zUn%{;}7x`srRUn(<6yb(Jg%zJXQ zB9dz%X%|cFqjMf?QQ@DY$(NL{+ESur`IHpCJ3Tgk{5gKI#dC?nNM+16?@`{D;2Um6 z{Ikps02f`u=v5pWFA_}wnX0a4${U{V%y}vM1;4eXrb|E>H}pDBQv=O47{ztkHuR{i z%&?BE8JxC}1`m`Z`qqUNg!1BTSnl9^n!LF1+)yxZ3fDzsy|5mWJX>gQxLavKU*m%o zwlCEHQ5j!ZT#pR(G>pz`{u}!uB*s3a4eiI(3X^Ebe(UY?iHWOT}GE^Pv zr@KJrtE8WTF4`WnW2{%l@5_STAc^XkIS6ddo%Q}dj4994tTr@+;sn_>Wyi+yM}A~$ zh%>vQhMlMTNhW8O-aa}ot##Nic1+pU2Vj4a{@UlN)Y=NgG|K+Wes)`DrFa;|YyCB2 zt$=KE(MQJFSe0eRFmJDfF}^LscmZ^y8;5ZHIFwi#Y`*l1RPA6b6VNh|Ja;Qn)4%6yOM`5|yMSvJhC zCPA-1^=enPA<*2UMbOA*#E-W&jy5dp;bh!!>h&ZoEF1M}Ts&OP!hrd8Od8feoL~^F zV5ecFg?p1RPKU8i=Sfy{7iH`v!Jdl}=}}pC|v_J$LT>V@BbBog}wm z$T=>l=)&1S^jf$nLJdMQSCY1{3Tlh{F`fp>;k5qY7+t8PH{M)6$dHE%RcbC98D#(= zL2bX4U{DVzZs4;I1$P8@F8VB@$_0Xtx^C=h=0~_|Yh%5hhRY(8ZPxpyYrfY3!uO3q z4_-pvFPz+uk3l6dSSDsU^c5vF?Bb+%TT4OEDe}wj->q|q_#gwUZ;v?w3|e0g+jjmw z>YK?`H|8$s4w+`MDx@7t`k1~YDhLSX$jt`&_U)U^5D&@{km{*-5zTi{ zQd0|lOJLV6&H`h}iTJ=jVxq@D6~9UQJ#_Z3qlpz_xEr<^c5>hIOaZSykw4xY$=$(c zLaG|*Ew2@kq4dAK+%I_BY?mqG{uysfoXG__(8;snLM8wQHoz(~{wQie85xWZRnGzH zOiWoU(0a>3fy_dmY~|P0{RC^CzCSV8C?J1?f|C;~62V7Ru8mxPa86n@*A#qW@-!3kxxqp6e^Ft5_GWzrPa_IC$FwermWnabBjC00cRi$%ef7FQN ztM#X)nm;yO?=$2`LIg_vkV1+BAjJJYm=E+XhRd3dZQ%{@d@8CH+9M`{W$>X+ap3a*86magTv2-)a z_AzWO<$-$mQLaA&=WZh@tBdZw!^<(6OM*KO3L^BnOYYqIdYd zVedKp?j67HeCI9@am88oy7h4$U8q>0$yv(x>P`9&Bu1i#+Lf0aljk-6rh|(=VFDM@$mj@m)0>9ya_QB6Cw?G1}QqVke`g17Nl~Q=`re%_-^0 zd{h*oVvRG^jB{+LOLr!fj6r1kuaEi-S4S8__BGAstEyk^()QB6kpKQMX*vmcXBRmJ z9o?^%%J}2}-m4AWlV*hnV+0HXH9?DpPLuT;v#{l{Q5C~3T+q&vmQk@L0P6tGO0wAA z7+RVrgnK8Jwe}XH!8)`L|Hi{oEn(cgrL#g5>=*XOS2VbxAN^>+8@1r z(Zzt7BPFcB$xXp#Mo1F*{Uk6|SkNr2-+kTn{&mQfiKcJyFWWF4IwkJh+JxJv?JooE zd^q60B`OKXagFBBH?-RCRG1y8_cs_w_dCVj>01y#8wUI&PB*auxcnO0)9%FYHg+Z6 z8g$-@T$hJrygRpo9Er$-Oe=J`E( zqWF$T_8E#7%3U-|VAVsV2bpj7L)=6~1ezmgKNQRd%soVXa#NBZh>HN%+=@c6OW|8A z*q~iycTY%$!Ru68wTUx;2jz8$8m#_`KD562eUjqyXI5>vPT#a}L(3X@>Twjp{u^M} zY0C1Y_C97R9QH@5>s_CD{OWN)q?l<8jGJAfwkHthCDX78e&+3TRgW ziQkV&#~RwceD`m8FhI`gaQFl0;KDHa=qH$D$~(mWOb;iI6ALR+Prz(K{l9cgj(!o? z{Icg5%^^;%rRGZ-QD?oQH{bltmD(Z<=JhJ#+-hwCe;l9B)u@dqB$cL-^bzW;r1Up% zL*~TA*Pr7V7;`{dOK}%03nC${@0XpCc|GB_wx_l2m}AmneE<;(m2pNk=H{~Zi{8uH zL24VZHoF;r@_uW0UOCH1YwyQxrut#3MN?}SG7hk{U?XW&?4cc9%Zla82oWkR(bS{3 zVSiNG-4z$Fhg&@93X)O=-j?;qc#rQO);aZ#{hGPh7N{g93V0NwlHK@TJirQazrV;< zt01ouw@RN695;;@v!+K$qP{(9M-CzS4?gLa)vSM(i(ZCmpt5NPqQ_XpSxthZj+&s*SX6nn&9CEly zsgBr-4@Vq}ADD|l4=B@eWx-;5bJ74}qBW=1$iC$uZ+c_oHUe_;UMeM2gZTVTYn~u0 zphK1z^T1jEAdg2gnQ)Ad`&859I0)vTQOQ=5w#~VlaiNkB#y8nJ3#`D3hBJLrsm&r^ z8#VcGjTfH97XVzm+U|zuY%2O!?^=49FBE*G5xUAdhm_4WEWFK2-Cmxmyk&e*tki6i zVtFx=^%WX}pC0)pU97#rPA>5htpWY{sMZ4_1#a~nsw(fgS=u(=nQq&$*%}A>I z1}EJ#N@Xdhl7PJ1ab)QWS4G!nfl|)To&C6LzmT9seVZj7Qu{rz7#$F)N*o(!ZQE9$ zyZXBb|CYY`YrM-^Zbhp9E&Ju`X;sPd^-xjQC${LR!>o7$OG3KVb$!XC8mqWhZ?tHu zay@w%#~YdSC&8O07U^~IxTm0j3T33$AoYr;o`^S+ z(%9NpdT`Y4c(!7}7@$pa)pKx*rzASows|uvM~6vC4gTAITD&#cDr}&Y}q$l zT~H^3VKc59Uv9 zpch3qm{3+6RLXALg`|Jog&*aP{?#ULhfx9qvX%t(Q@gyg8%xq+ZzLPMjpH`K?8a}k zIX{kPbIn-SzR-iX)he?=GO#!#@#DXe z9_HsXGmoFfF_{m&e(0Ji`?^Dp#13l<@epa+>Rn@TYYm~l62cFkuY8J=g?I=ww|O3M z+T99>^&48z$DwaoPjbOWm((q3L4Sg1TLl$&-K0dO7U;>E{!_Xu0(D8`a;&DMih4=~ z{MU`sgoMDX+tR|n&2F#^^iAX&hT(X#4nB#*d_FN+%Kb%qaPMc+%!N{`A9I@q9?(K!W;qci4xfA)kAujmGU}!rJmfS5Yp4^9`6NF+ef2 za0pEw69Tl61ZIyfRO!ZU^+xDN(|+wvaKgS4@}3j5jMn8g2?vX0?{w>3ORcHs!U{>= z+8SL9|3%r|Ue^_yb z%wBdqq*m?F!1slQw%A)QK8oi_oNWL8hoN3>B^cl(5bxIuh{yANZpj~M@iAm9xpv?} zp*ecVyN8evdO+1W+e_V(L0Z-sM|V`2{924vTWhC}bW9bBjv-nOq42ns$y%~x!Eoh%Z$ zP0yp)W-2#XFSs>1cd5odi6)6((yGYUdl=?sQKToX?cyE zin_aT@PZhdI@J|WE+}x5&ajy-bwhrR0ufpvBz^X+TFelcXestV*!tZ;wO=_=Tq!bM zJHuJm+xUZBu5kk#zW`%RkI6F6y#c+*Z>ux`_;$IU(U=V69t?}0JMAmrFPZy}MWB7% z^lj~y_x;Vyg#yMu*i=hHldr!$2h|>;Uf%F+msv33*7fd;5Koso9i>|zsKvs;E&-AC zgoi(M9#YoPu@LcBVQlNrB0Nu@X2cU+NsBLgLk7LlZkn?V1J*^3)8T%7pLm&t`=OD_ z7Il>2DpZm&uXKH07BG$h>rjutaeQAAtYgWx^aKtY!c9a!guo&+wTR>E@v}WPbf6kd zY(YpZpP9^m1z%Y(ebiytXf;*XO%_ModhvxaU;Mfo2b|r+`;9 zj2&&o**URI0$`!KZB(JJlzi(MqN!T7Ei}KC-;3(NZl*>5D)@tw+qy^ta5^xu!&m!X z`okSfSx5!H6$*n8pxXF>g-v9IjKL=a`89$>g)_4!jYtwHivtp0l2T}i8u%{bU{^_Q z^!~WmhkAjT$?4U-tb3*Jo$$K-F%LJjSgYJ+@jo^eq_1d{QV|QZryO^#j0rV=4B=|6 zAi0ZdmE?THYT6zLbHfIbA2mNP`~B7%q)PXe2VkuDa}OEcsE9d=QU14w8>(#bULL_i z%LQL{-O4w_kFTX3f~{ljL(nuehw>6tp9nG;h!u4U;wvHTBB(}`tgi^v*}p#F#OwE_ z>JS)B%N$`gu5(zZlxOP~3wFoi>F$e~p>5(<`THdl7Ks7HtEWZE(l}`l(?Jo}8RJyml@!=VR7CJynpS*JKv*f}^9h26k?~EC+h=ue zctn`1zPC%*!PGTw)C!(?T>d@GihQq$+llxL^pVAMlJ`SRCO%|Q;*qR9>YeJ2;d6rD zVMY_G&C!QxwX)QaCdIC{Sc`ByQ@^_2~+FpAv4Wh>(q{&w#J zX~Zes0)yzdk-4#zet{E^VM_xMRHZgP&Jro2OElIVQasA3#t8;Uc#o~GV?|f_9#^Sj? zg*NRC|t zcsjRfe-w!Y69XzzP6jhAFOvuVvN$Nnt>Y=I_<5?Adc!KSqdr~HweeQp9&-{op(R}U zDQv$6s#>k@7Yy6WqOtPADqq>!^4sPmEm%@X+PIHsF0ot>yogl36J@_qpWAcN%o;i~ zJNeeV+3AMFVRu8~AYkXeh~V@dZ3eM0ndf!r@33=RCPtnX(v4qYgg_zgOo z=SB$ZefXPR`6wixIX&^;)@KTe={tQXNVSKKVAy7417j*1xLG{6?);yjM;9B@IT4=5 zzUQUM{ZiiaW9?}{Tnf!L_$Dv0^Tk-eT9NtWE8f6XU2lEXM%y_;Q-wcPk)NfrN z*P`~@f2f(m<7=DO>ZxIv_ZB-WZ~aD9jVWgT%no^HVicu_(LH+m{*lcxx;G7I`}X)K z-^US=noipsfOz&gnjJTV{?Y_VuQ=A~DsQLGnym)f5_gkOq zxkX6%jm-4MW59h^W>)D@4g7#)DQ2-b=cv#lCdF<$<3o`E+oR$;PMyPko?Y9lN zSc={K4-XH8AsEp_U~>_6GpppJS~z zEoqz&)3HK+cUXgC-Oit+i(tXNZ#wqxLcnR9Pir`=Dg?dQf~+dJtTmlL=f zyd_PZjq_sV1x zhLW27WGEe>ufO}w_b-Li3MZ6LD}G2C%qzm=hE57ekNK0 z_iW+P5l#iPQ4>Tm5Ykx4+xI1tuvQBN(O~h;qB1+4h|~ZPZ(on`?hWiKtWbTglh^~Y z)OkD%8kt88L2W@4((qjv(c^;zJ(4&+AkM3|!GjeeZ4K8P+AQd7dlIfwOdRUy#LAR$ z9W)<%R(#f7=1(!5SCt34P5ritd{NR3p?4CX9q|5@Sy8%}y-M_upQ~D9`x| z>c;>*ccjAi+qw#LnK!YLR#^axXXWNdcr!A~PzyzyM^#ZTN-m#DU14KgUS(kZR#*~$ zDb{!q9~J8!`+~j4|9U zI$XKdfp03X==#NvgBZday@Kt<2R16nnx9Q@SZz)PI~ozo3k}5rDORk;E*}^oQd3jO z4jBg)u@>I0C>bi)MBQ6@^qD1n^uRZWlHX&1RRJRD3{@vHIb%PD%`TQe-%jeW8-CGV z25-!yQOy#b{VTlp-)N?ai6I!uP6`h-AMse|8>l>VOWHo5F8A;okM27A*e8y_llAyq zVJc+F7luzB)!YXFt5MC4@Et;rsjpBD@?)mBOnlC&&lfL)3x<7>JB+{oTq=X3Td#pr zRO&B8;~;;FVmM|EyZZ|hrd*Cj9fm z-S_eTa#f%M2n_zGrvmubRPnE;f&yQa=~X%|Nb5M%`zz1wbl=4LIH*5HJ_X z?*VZf@$D$W&rkB6dKegB{)%G?N62BD!odi(UV>OrPZ6>$AYeJcKWfoc*EAM0ze9R7g3D;&&)tEsA{#KaIwydXhkXVZfm z3}hI^60b}EgTeZ%uibSYt4K-mTIZGdCGQjdItu!J!O82W=BJxqm`N2 zQ=->>p4QSqpZRk@diI^fp(t8X8k(_ck9m-nIz!ts9##5fKq-w2gs>oG47-zq99Pbd z`o-3bIB7(?|1`~Cva$f5ZYE-yRK@Rt=aRmDyrGm;^}K{{!T?{Y)mh4_dANtD@Nb`r z$DV;96}~@2_+J@$UiKQsM%>$>oIZJOslLL~UpOQ2tkc3=AOANlr$NrGkIMRqOP!X@ z**v`OiCupCJYT8(X}W9DMrF0$_nQog6$%!`9V?T+y(gS%xX$%=%J zL4^yha!2jI?wSK-i+#Nr6?{j1#+YTM7m_%Zq^th7Bd!>qUnID!7z(YetZ1}LZ&Z@T zcm7sM2K94fJ!+CF1V}riUzMdf3cn6iN-d7nfv(~L#^@b6Of_#7jNaQPy19Oi9<*Uz zeY7i)0_R6ah19OWy>CCNcKH80*9{eo)d^Lr{b(!~UxoM9_!$>S8zPHX-QH)5od@|I zKRpHBauiA~=s+J0Bc8UA7QP8Jjq7U@bTA-sn$(*yBOG!K>m_p-dPDG%=G|B%2E@Va zq#`ZpNEEy^Cy1UW>yO&x6^|;~W(g|~>AN783pceFm~@S5QE~|xvwBr)UpE_eYmKOU zbW#=!KBi3{NW3;&M3FQs@4Qc&yx2lY1W5b@>s|vydy3@ncwrr59Qk!4TQuEmP8+d1 z#d8Yx5@ble)#Um8Rwg?S25TGr<{jIN;K z6?qPUJ(-LBiCj*~>o3^9zi@RG_de>5Bug3idX0o# z=eowx546YLixQKfHcP_3Np6F|?anxv%_Y>beng(l3pGzN>p0Sep=U*_g}>b0P757M z6oGD!%4CoG@~qoI`Ws43gW}of+ZfR=nv0gdG*oQr1T7WT7wa)3!3 z^d(maN>LeXNS6H}uY<3PY-0wD6F8@OA@-h3<_nMpGIN~-tWzpH+;D!_r6HgCV!LHk z%VLI)NbOMv3HfO#QlfB}Dzh3qzV2=Um$1dj-+#c%HYsST#yZqjX8+2emM)pA2Y{@U z8+&kd)TckPO-7t%&@cTLA1|Jz`y;U<(|>Fd?N@TnmI|;eNIsq)Ej@UH;_=oK51{?d zWou*3$5U*KH6Y(hQe0rJzRZlQm=>B`Fyt)CUPzRJpa+>}R2%ABi%!SZ`mp!KVdgk~ z;|iR#XQSLO2@XjQ*(`;O)5$X6pX@e{2l4mo8v{lq?poYT+?k8tn##K5c}J??Sh%?U zT4s9VsvjtUu|NA?;SUYjs9RUFSy!`IgNCpm);IdaqF$Tf8H(n%V~;~=hI8ZluY7#m zG)Ke(1B|t21f32unbB_CUXP#@%Ca?%rC>G zDTT>lycI!x05KdT>b9qcImT`3Xx!l3Lj#jWQPVVfZAFT{Q^aTMToI-?a9C`#y6U>s zrzYhQXo0#qTLR9zh+yHQ?};TePcja@x1<#m`aBkNG}OhH3%QYMP&E97cn&pYjk0eH zK>z%C@tf7`ayQ$fwEawFc1CiNz^%@2Ju5NnZsu~R-I-E-k9G>j<#|`bec!`YAM&j} zl7nc}m!7fFVLi-IhnL$!+-=1KA6Y(g^UHw?ls5$nkJ^pej#J6=*B({bN~s)^GQ_(I zn0GcUXv1Hs1V1SI%e=60e<1NIvymC7)9epW*dB1;#bn)VufjP%xHg`VdTJuKY0b;M z@Zqh;WgzpSbie|I)PvH)2JtM7r3PUQhB18M7XG1W5fyKy9{n-sID()`Q3FjJ9X2JS?`i39GgQBgtB63=FHd7=Y;+>s5PCtI^2X3iFxG*f9{ zWIh!&LbSowJX{}q_-pdKUg>170zIKiM`1**H?RHL0<}zFMo3M`e<>fl;T-lVhsDJ% zp#WiHldtNo7L{3xbHlbEJzW676G->ox3ko`uUS=an{qvv#qUo~bagIe0rfV2qG+@) zIks)XestuQ0cMl{eFEPVM!-*GJZ&h-KoZ%JZN7083Vt$g-8vhb)dC)6+X9m3hnO2FgWbgu$**SYGo0gs->qYmeB0Mu}xDMj_={Hl+$#qygw zUVWf8XTc_TxoQ2EPC@XTWhnWjgs(+)tl|^0Ev%pyCkVWxoKPy7HA;dlvTHJktiZIq; ze}^3J`!8A<9y<+Hg9ESe?7-R|FrNmZ+~!pO4!kCCfWZfa3o}65Skn62Wcw#$0SKu| zVl)M#@?Y)*kY=)&0PfBHawmSA1}?O}J}*|d`%oXsA?cj&{wnIYv=O9+fFz5DaWkOj zSErY#X!u~U)he`s5p;KmD!F%2( z7ee0`Sc4hgphGSKnG$@FZmy+c>){kd#Hlr;34E^k!Tt`-C_4Axa#$EWhM<4&(lRTf=pk`r(gSe>mP!Z7H_yofuFe}#8|wLW|7BH z>Zq~dVQ_0iEa808a_Do|+1=gkLC#3GBOYjEc7*NUCnzTNnu0USXEWui8~HT&Z~%Ml z6USCL@%xd#Ke^%h$|A)Us_tWDI)ck0%x<=s@TV)l1G4R%exeT99AoRgTll|PsXD2 zZXOCg=d4JaC%xF!FWjq@9urghoxJ#5&JYbb6Qywt#I&u=2M!mm*+hR>Y|w^Hv*7Pi z{xIgrIm+FMMWQVF%WEsFL(ezxGH01Suq=zBae^Lw02r2!uq~6PETlx%-E({;pwH?x z2QDXQprIpJ=eIMBpGR*)+3)Yxby<3oyj3!Q70)NOA^kv+r#*ntoXnZidrlho#ev{}oVXR4G`DDE> z&g7W2c-X}I=uGw7^a+d3YpY=KJ4$)V-|I9uv%D1#Bwno=Yrf;oQORB+lYcr`SW)rZ z@;Ej==iZ>@6z@^fcU=Vqx;G0$UtAB**j?8P!55uE`wVjSks0biF_Vmm?rlsOyN}wd zA*xM?$T5&y87+N>N#iFAtN{7X5uhF4=k5eZ;>j;7GX(>og>%p^jJpW&QMrwtmGg(D+rS<>+)GIO!Ei+KI$cgPIB1tH9q@Aqk7c!z7vd4V>H< zpw;zv8~W!`rFba^2Us^%iLW8F1t;eLw4^0^On9>Sm!;2x}bNU-wLr;*r}lmnKGlhlV6jk z>ikOod?Md58SDse3$e+()A|X0M>I4Wc>YQSW#`7}TBWeAOL(ZjEDE*yGnuu-drb;B-hJTu z-gn%T8KQ*}i+qarI_djN`OSZq`{ZaR!u&5oCpRN#pclMYKcQR!G%8P|K+yur89E`I zVU~VwC4T2i6QFpS_x~PK`OJqu8N}^EYQy%v%ZD z4=3lzjgn0)aVPNhFxW(1Es`DNLmc|kUdWF5oysy@pSU;DvF8?6j}VC@xp{tm!3Y9T zPKL)4O&{Up_=;?-CiD$~`5pxi28JK9#p`S?gh*Zp+3?k|o#^E3X9!{U>OHgyNFPAh zb*>SGx)E3|3)^YtKHU!lQn+QxjGL^Vr$cSm*80`}Q`4+qiWuuo#ahIge`1ymfnu@!{{7ocs_F$k-F^6+gmdQ#5R#KX(de+yXhj$ik+P}U zaHnEjI*nGsv0WhK5TUZTN31L(^8!Bcfq2t7o0FRTcKg!(pg#c5YD9$Uz?x7ickO{uFVBYd@2I z8HAt14B8F%us$%{BZEFuLP>3hEEyrqBaEE)cqZ)=BD{m5q~mQ6 z-MEiANL?ZCKi$2hjGE5Py}R_u22L2&fsg*(oUXJDNHV1(>@;7qnRMd{pD>21VvaSb z%xSR+;RJXccYn}WdbRc@UJhh5tavD-&vIfBgc_l?Xq?YgQWME-*g>jGTWad+pOllS zZQ5%keus%KmpgS2GJ(~AV6{g^DAH*3+l1MfwxhnylWohvrP$t1r?3?XXQ_b~!0v{Y zgQ$&esZon<lvi8ZR2>L%Gn zYMt?ZV@t!@Snl3SM=G&SyjXgqy-8`8Z-SaHIGn4*Wv`m5?CUdoh>pJ3~IAp zeT03~;~TKU?Sp-K2V*clU!E0NY3(3sWsr9(ioi_!P$uc%5j{1qH%fTl^$rHEprN5! zVcGW)*QwbXJ*Bp705zM{Y6dHpn&!;kO2}F~Fal-QhVe%Km-u6xCCF{7+Tf-8zR!KX zjw+)WV-4YMxQb6=7#BV7d>~)0QpVS;E`3#!t#rtnntc_&SJuVwQx8K!ktxfNkLpkc z2?<9idv&zcz66rWX)?vsL?GqsiAnJXOhnu%LB)jN<0{1@xe8A3i1)<2uOxP`T=hum z2tU&o(;5C!{5XwAkspgEM7F7i{cc*YGZX6Trv45fbVNmoNzR}_VD~GB16Mh7;?Td3 z_5vfgAgcZ94<8N}KMY+XT$(bom?@YgI2!na_4R8ZD*!CL$uD@Vd4yY(_6YALfyz;A zJmK({6gICaj^7nr!;h5Ok98wwqU@Tpinb5DmK)F{FcXWHyl{03W=jyjiYYczAr=~i zp8i;TChjQvAArC#5@$xu+{}RO6qBOHCrue?&+tX%9v%bL2EQf4utKu^u?^fgj|$Qh`2?Q|F;k91;?e z#RDGCEhc72DMzm6pC7sE&5j&6N0AwH?LRZ<0t5P1@k947H4AlD$V^GsS>_agZud|Z zanT8G@pdYhuQw&lwU?*oSHzxx6Bua?4k=PG@#P-=E-k~N6Xl!t_gkD$Rn9kKSNIk3Qo z7UV0&$$0ijr=pY7gx>RAo-I9>glqu01T`#2f0HfEm=b?SbnJnisnDU>|_ zAxY({2wv@?-l*?nJKctF+iWBoPExybd*fo^qd)usV+F`f!k$5?)p4um8E-+wh5_c- zb4HdS_3rI)w(B1n<)VvhJ+=XzdbRNI$3H}SRu%~Ps64855}`C;ErkpW{P ztEW&Monz-<+C`^l%dVI0d|n6VOM*6InVL&_Hd{pBamyoOiE7)lQU8HW2w$f5jl9Oq zE9`tFy?pP>ADq@$hkLB>>}w_=_&0$kV)n45Z;GwOY4yDrJqa%oLXM4(%4R;Z|0jB{ zNbH|=+=F%wS|Guq$ZJpHAOq)!Y9yOlLNLqn!~cJYdk0c5aWDUj{fdjzD({nBjq8)y zX=`hntv#}&&-{GvH6(*sHZ{_NS?9V)e>Z7V2d`+1N^<1w!_fOgBYszxBcR;PN7!i6c0P2 z@x^g=j{yxy%mMkxuXZ}V){IGvRg7g+l1=fk!%=AmCXw@V>TS_g=qfFx?C83&y=s3y zynnOzc;{A>GfX3bI@$;4&|N0n0rAKO2K>rli@+!wXzJug`73y&nd+cfxLi*mu>ue` z<&L(|gWEwlM^j9#CbrA&woX#MMQRh`6FuPNbnjr1exvAuwdbM!A!1g=z;}i{T!)=@ z*48>NS=SrUCg&=56`$+psZw+L0k2hb+TyppK0LBx_t$~0M|IJX{)=V_%hBW=5qZvN zk$;o-|JUF>C_xNRP4+5#Zvr=$5AM=PSB#7j;yei3I9^HlR<3xr;{Mn;Q%g$=xlPv( zl+{cSo(USi_?q%V#!Gp5d3&P{QPfnC?ns4YpS=+~JV?r0z1pxjGX&o|+_YXV8A0;X zwMwukEBTW=764uvL)Qt+8gmivWG`*9Z_Dt^k=%`P>pPrOldw8ZaLZ@EaS!DeRIo{ps%gqNPw`@%dBFYXZUOxPH->jNmR|_Skt8brRwJ#Ad02 zuUR`Et@xn`{i(R?X~3ErGL{PVL?usla9813gDN!Hd4Liy_pYqXj%xnJhk6fa)T^}9@5QqqZ`NVfwLIYOtZOi4Mk5?5gK9Zd+9}!ssuG!i!udT(yndb)^-y6Y{eBA$hFG19II9?m)`?VK|)>qnl)=MS?-cwB4Wufd= z{DKk;_ARsgd}f<4&$qf(Lah*Cn@n_Syi>{7Fo@lkeRl6T%x6wJcSHBJUrSkbu}+T9 zP(Ez`*hvb2aHlTPee=-s1(vxk1d9!A;=~`&sj&3rTI6LUjf8zdl6ubi<25)z;SS}K zq^U%Wm%hlAzD;Cy{dwC}(~^d1<&!5a;g!erFDk3XAH6F6B5eVWosp2I?jOyL(da7W zKn74*&XBGfl9^oHI!><%Uy;BTNE%=#EOO2fo23G@jMh4BrU<9WXcTUHAQKY67WXog zaZ)j>{u!jEJGZ#c@jfi|NwBR}_rS`RTisC^Dm)?~eI%N{$lsL|a(2H^m`*qx>LgWN zYVRjEvHet1Tg^nq!67U z_p8t{>tEW2rx~lLGX+dgAOdg>mZ$nnMC-PJd%x>Wca2?E>c;9{6zy)YF-+lJ z(C^%KP5GnnbN*WyrH!PUb=JmZh-243bFnyV0t{jI7L?ofJHz77yyOfyT3q?WS#Kl=B9w&QK~?j3SY9eBheB5 zTgA{NONFS=u0W-nWYyIng4Vlkab!%4_3Q2?zLqSjeJ;B3tIZ`PBa8fskHbN4{A8C) z2-5B-O?mp*GoHeo+<<_#1`r*w;~ zXBK9;xazjZ_&L=<9Jj2^c6tns&$hBY@SA)2>wGJ#EqdVP=p}{uD?<)@I6hJJ&RpHD_q}BXeU4Y9&XPLA)rxlZt28{Gi7OgXW}Qq$M9P_+#n%FVOp2cT>{Rxc{_OZD ztr#`D#ixk{ca2#vYInIy)JK1Q1fg`!Rd*0I4pMVF`I4ol>8;V8G#pCm7I=s-`}hb? ztMhRw3mY$rB}w;GlKJ}Q9)B+n8T5#AQ-Dy#fU4Ucip4%MQW8pw*Ul7158{fAF?o_Z zo?^-nuYQmw#pD2vI_h(uFxo(4=1+#YEY|~oZsH#Gu!(m5?ckZ%ry5%khP>fUNFxUg zBvzXBgktMf5{0UrVel~^w}uqFJ|AeoR@G8yV_sY_#X7}~?b>;hna_Ix2MdV{==~;l=cI#Suy;@m zw0;=!Z-)<%9Y4z281BHh%-uWqil9iUd<2xFtYp(q3b;(MlaPg8EpVij^QHCIrtquz zsDi9$ANjNdT$D7sraCYDvueSl?Z}2^{{O?-TSiscu5H^Y(j|g)igcIM1VltyO1c}Q z1QaHDA>EBMC?P4`Al(wu-6cKg2~6O<@V?i2?)ALu`^GoEKa9aY#?X1r^E{4y+xDU> zkt>u_=TOT8!SNiz_`-~(Tq2d^TU!z{2^bO4XpF*mh&Ws|7GM2PR}OT6^d^Wg)8Nq^ zD3iE4Sx7PV2*(#|d%fP;-rk??vY1OzYMMA|bvZvNKorJTBsenDJOgZNY{vs~Fk+>v z^WPBgMKEe!wBk6OAFu#!>irqlOIj=$oM$iCpUa(TX9bNE9Hpiy8?V$z6PDrYrN7HT zL_tO&X%u-;r~Q-H&^0c&&)UVMwidVis$00NG`=G)659raTvFVcoC$Jd7_00=rHk_{ zlon}PFmzrYjlV*mM66jG*HVEQ5sx7{JxnJU@}N1}B}S{BL2L@yANtr}VHpJpEiiY# zl0GKJDm=s`7Ph;lq6DU$-yu5LS%~YNB`C7ckm_{Rc4m3FKui50W@*_D%tPv|>AW$h z#IBW3=Hg4m zJW;cCa8Oh3!zpH+>bmr$i?LwUt1S=BgDu0&|7s{yv3X*gzxMmTb`blZK9yxPP|Z9R z-(?_V#)XaRAdCE+Rn6Z!)lLu9B?0`42%0#)FRCKTc>_NI4ZB3Sgj@77a`4d9`j12N z?#v9LFa%Y{e419J_|Mr1Nt8Y~4I$szj)Ukab8S~GeC!ym+#-iD`c}%JjH${PJku+f z>4HC;Fw8@Vmc7iKCrVTNI(G^*;7<@sOP_C_iY*w|`7vO%;j}H*IZ0s>w-W+G{)@FF z&7QOSO)qpQC}jtRQqCf9c0R*}5qcL+=L;eVr4`R1Xt#+U%BWZAE#aNdSZD6jXG%pk z)zl$jeN4Yp{IO~L)dyK_pJrwm%&qJlfF@`)(A=V~*S;G3%Ak5i z&>2>{C>F3cXh-Ft%@yTz1<)<(%kU=r2+-v|{Pk60BC0D=Y5~?s4Ox3+7nKIH_!$0^ zVhG;uKWFLyW}~4!BOvhgmk?wiq3NU1&;njn7D^TBxcj*448%6L(_%)H=q?!sA5Taq zAN})WKFm_I|3lMf3#d=q`I%;0qijAmG4oi-5|s5~V6oRhi}g<$;| zUUM~hnM~N7L(cM@K;AblVyr?)4=2NN=dB(HyV9m*ZBqx3v$#zXs3x9Pf`xmQTBGKIhcFGU_g7Qu?valW)aDpHmx?0n**p zc}vf>Xs47>Bw63)Hfm}oMjKa25&skKZXdk2=G&QoT?Up?F%qTtNkwnNKFYdRw3QOC zlevBso1lPVIlT{!#_kf(f%d%s9|4+GW@jDv&9-kcgqSh)xYXAlQ^>23s=~;*2m0ikvFkpX=pOtuKWXvu zpR^%e=RlBAPTD17$EyM^xzmM5UH1au+>V(@*wEFf$7Ram*e~g_SXLXMS>}^jkvQS;|}zei=NBMW%Ci^7dGj(^6~*J z0L14m_d61pcvZ>X8r|2nEA~!pbI!1zbe)Adt}Y8Mez7X9{`3>5FpYxJjPOVw0!d3Y zD#X&SQUag5Mgkb)uJwfx)cKY8w6+ckEH{@P=_hD_4kj>V^BUQ`8_RQ zI45p^XK!1v)&Bbt#8XP+-1`@0x_Z#CX%RAQj8EIU*jujk*7~IXV7on$>-y~sy&$q? zE55^WAfC9@A~3RSJNIFEXs+M0O3+z&s|MoS{gs1;YBnaVuYwJ75tW?5y*n5q@0^b{ zONUzC=3P<)ft`e|CA3#G$QK@kaewh78voYbXX9m8j&Ykc$&sSrC1mB(owS`>b>m~4 zA_Pj9fiast$l)$Y&i8+J5u7vl%>L^_TD+fDQ^5&YryLtxLamb9HcGU?vQGHNzW1Bj zDPU>YQduyd#K3rq3U+U2Oj~4JcX*`CE4{lo5&45~TOa(QT-WUe4XvEzLxAQu?S9%`X5QJ9PV7RjN z7Kt!sN_lg7i!<%fGsrV)+8DmvWIdxefGxL!bV*_ynulx01JTVxMFsa*P82?MrlQbJ zDni-muV$duNV`Mx7zSLfw|&WJt^u>sP0t+RB5l6l;^i)+j4pJglv41RjI z`~_1h-^9;*p27+*JAe60R@bhfL)VZ)n)CDXUm)P{T0+0GM02B-(RAex3$+gIG!^s8t%dyG73*DbpR%Ea13SI-~C!mq~YB4y^MUFdaYn z5NNwosTG$~a(j}?kvj@1K_Z3H1aA7f%CZ9G0U%=;?b+Jyh;dhCWwmr~XYtdRi;hjZxPNSX>wzb5A60diH*x^dn^`a%(>DkV3w1Zuu>s;SfHvqS(Jej zDUM4Vmrwj8nqx^vJNC#z&8Td3pnOiwD4UbQOW|OO%bx@05E`SFKQC{ubuea8pc@Ay zJs-rm)iOIf8C~SdeM31epc#Vhj})&iS3nk0vY?v2kCt5so~U2zXZtja`nGd-cEXIQ z#h8rZ%ix7{r{^hM97@K}=HT;_WMh3ZN>w4SN32$YYHmuiCVVmHMj%~BU7u`6>=^SJ z_lE}e+elu~mTUI?v_Jh|3935_z}@rye||lfL`)e~)U%uIB=@~_#ff%ts9KJ9G$Ipo z-$Pn=fhGwyWnI-}3p(tRFjZ))1-{LFMf~jeqjMpF?ijku!^awb;n6Sae%|5H5l@Vy zzL%;Rvr$0|5EWTL87(f(wqoz-u!eAGaCfF60K_a6kc>pSa~1jGrI*fhO?B~&#F0UV z1Am5xV`r*R4DapsxuR?U7wRK}Bi4+c$<=3X{y|UoX>==mE3|lVI3!!lS2(1p>ROrC z#FpPw#gwl11X4~_H#W{=d2RhJCQM^i`dLhXp8ASPy@_FYs$NW{Yo^b^?zXD#PpS}_ z?uLSr=;qq)o^rW^DP?-P+bshGG=eDRJYZh6B>|(3TEHTGYj;03<8(WPDEpNny8Ui3 z>wiO`q0WjX{G=S=3eO`u)%AuZmn{5BDxfRD_Z2jga^m#^yPFO4wK)O6p^Y4!*kWP= zJ>rEnQ%TBdZa0{^Zi`8nO~4?hVFCmn33G6_x}x4E|`*`DfR<-fZi zHoHSprq`1=uL-&siorAmrT^hyJ7EjLNr~>H?C8=weDY5pwqmU}j^bS&{Fi6;-Hj0q zDY3!j;N4-jj-jFW17tRQp}P?zg{TKG1yje$V&P*JRCwsC;+OGcjTDk zxv$RltMDJw2Q5u^J@$7nC?T}-vxs_IVi35<0?B$tFodCt`HF>bh@FRVu$3oCJ08IF zYD~Xidl$p|7d~7ikkv^FCMIqR5Zzza*Lq_KHCkCjcNtri6#&8#Ui>#Q2m3u4;Ks#L z245xO?IC{b#@!A?D*BEZ7PHaV$1GFzIRZSOixa7(FJ3Rd@U-Dku8B{3`>mBP_$aHOwq^Kt@5wH?>uy z{jHkiQL*wR_;zP#^!^Ci?tDJ^?=N0 z9ZL_)7-WU9gaqE?X8pXvAj`s91H=pxg&_e%AU}+Sj6%8;yC-r+DMrw^FBiZuBUs-S zDOHv*(68hBnBWs>;*8hB8b$)( zi_1(@M`X>6zBAnJmq`c7AWhFCwzG@)BqUDa`0(*fl=BT+_UK0J&&h%14vNn1EHx(H zCnQF3lp}h%Qt{TVo)V$o1nVc;UvCDXOv{W8FMNYC-W zZ?-}d2g_}}dy=PsEz4mN4Ra@81WPAL=cp+Xe*U0-4M?kSBV{ob|FLX#LPCx~)#mB~ zn92K}vEl?t3n(s@KgzP%d1!*h9Yh-yh0iGVHBz+R6lX7=2e`@QV8oqNFn5}KF}+> zNbqT*rUTFd1bSq#q@wZ}KeX~l^=*DGQpQ-WVHCwt6dNygo_Q)50b$Tz;5=Gh-Oq#)P~)8P7Yh6@5*XIZsI`q{$XULz z0yol`d<(R7B}Ly4>jpH<&dm6{(Mc_0^tT`Gj26j#^}Aj2mHYESaQ(ktqCF%nwGgrGGrmVonBJ@m5O1)WkNJE zepBf^Wj2)~i&L4WYJvTBNf^Q%1TRPG|E^PG

U-(JS3rCS;Kny0Q$J2~F(Ti&=|dyc}H2 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

Ax&w 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≤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±wlE;6KGufS*on$AQp3SKI%jMXt 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 z zCtd*qmo${E^aB(l0@{Ui)|9xrE-n+hKif<0;;Gb6GXK^q1e3ii9qmH;8S{LmO~C68 z$PKfA4O1H$Ov3F2oRcPz1g(DwOKH@{lQZ0XjKM|#&N3x29SSc@K$Ntm4VKpMp7Vh`uGyZ=L^^=*M4B$J}n zH*$MwT*vv*w5U}L8SNH%msrR7idp=_-@}7S^YZfYV-pi=I8g<)Pg>yc;g>H*D`=t) zw7S2yK_7w%k~1=x5u8z^_esgfr{=GWTGri+jg40}qN)Z2;M9U~WRiIx=ZUQ4h&l)m zE$Z$D8JDj)-qC3+GC#q}1NoWwFom*5-`0K3gomdeB3r&9}b0{&f~=`T(%D0MQLn&V-NUiU+DO*=dW;Hyx927_GZ(F zK*h7Y35^93r>kFWF*rA~J-D}w{=Q7dUMEdtly*LHdi)#DR$@ofhrII3yI`@O^zv+c z%@UkQ+BAtR&b>UNvo1~0q%|ZmGcDxHoyNiWUB;&w8Yx^fzDNU3@-t|C>A_ojmNrq| z6g-$5!zmC&;k|FDp<$c!Pl;nwJk6M|-OcQ%1avUM)KEFw#K*rvem!_3hc5w~AmnY_ zc+Hf+_Crt&WnlY+JsvIi>s?DymeeQ;cpIfO6Uue2ARRDaiqwCqu^%TFV`Bm7cg*ac z31dHZBYqr|Wd`-R>JzvDPE*+<^gD6ivIypynQllbZE~C&9elXxvXA7}?}FbtvZAWr zb{TM70Dh7$(nH0^D^#tX_;`P5@dM0Eut!yY2k$y)g*P}hNzFzUsYE>N>Js~v9tD03 zmsZYG*f$SK@LlmT(25QRvyK;@<=VSsW8R*A72Yv`W`&@Fce?-BOuZaZuFg?=Zko60 z=J{dpAt%%B2;rVV*30p@?h;ZUc4noQ|9(RLQa@5)13D^4;9kpnqB2$Rwem$I`C-1K z<+q$uw-hX<846&*o8EoCjPS;iugOgzy+_&bjrIoq>VzK3~kzfK^t2s5rZnF2jzQ6d^ z1^q7Arrm6aAG-m7%=vJ$k9$)h(lI>Ia5T?h<8a5Y7U|n)9EBWE5pEuzEZ7lIjG$n+ z&6VmMIjkx!ej!8pS^PJ#^1vOjcLX`mISKEX>(QJ2iyw1!4|#-=PJR@Rm*kfAg^YOR znLY`A4f@V-Q?oriEB64MyEDkCA|nJ$#|APz8xYaYt_WM;*~2e85XRf}u4^>dB7J>* z9?Pp_4n@4&6n1Li5tB|=vez-g&i0es|F#JX6|Ana4 z$q6!#kwV_ol7g}h6qqP3m-^QV{(+<05nHJdWdHB#+H$b>sV@XDwY;A;UfI8zq{SZm z0?JFQQh{<_oP+4`Lt883tMn(Z3Z68&xvsWkdY~3_bQ0rjp_eXWYQa(9_5&w!(mJsS zgO_2zP7d;*s4cgXoQ_6ax}?G6Nu1!&SU?5qn6f`Gks}Y}Nmy#-%>3jqgpdf%4mpSh z_AhKA3bU_z=UxDKw*?j{DCmCxn$~4H z=+O=407Gs*4cI2>wp()`{96pZr2(z)w!{;o@c?5o$nU|qz(gpP5d}l>o0{c12s=)C zv8C8*SKb%QKWbRdlfv>yq{rD}BE;Hy>@%4~nxEFXpfj#0E4I*<&(YC11sMethzy== zzSy5QURAqg)ASR=dq|CR9wtF`K3o|_Ys(6ZuiBtzNCj1>@O7V#+nkZeOWq4@h-bsq z0hu$^lCIDe6qV(;Ty=d&U=5N$=DKoxPM2k&!om_e$ErD$;Q?hOjMcsNfF(|&CTn^R7l0CKG|7H;wZsH;U@3*a+t7_Y7@Hz zu#26JxN@hze)jrI_6KsVQP;L#_U5nDcU8t>Y#TvGZX)i%i)tQoRSS8;v%~haj&n6< zfd`JnkLBv0=xe2O?dGsRKgE45YoT`EK&2?7wV*#7-fup&4mgu`3z4Ri&ESOl&yKqm zO*;&)zOcf;;N9oa7&&Y^qp*(`R$&du$U5l#MfX{whw1_YVr~v z0Bo5HBHL`c#%{K?R#a?rLP!SdiCN_4f<~lK4qZ)E)@!tB~X9?@&~rbu1F{WWEOXJ^5%R3Ouc-FQT* zIsyUm)cD6wHg^62(w|{6_Qnjo5n<;}7hu`_jJY>VGUJj#wk#U}A4TtBOueQ}Cn~xA z)yV@iWV05aksV5{-{j+9(~4&So8NBbG3@YXIl%EnTxT{><8{!}cXTAM=-FD)#?XS- zBAEEJOo%d(^bze}wNT={CvRm#QP3>kM7$-GK#(aBcVG{v{AHz-uW9dcEm~ufe$`Z7 z_6yxp3Bpzbm!0Drz^d6kG}820^w~29C_ol=7#3GPTjlycbiH+0lv^9NPlJ-mrldin zLy#I_5D}43L_|82lI|XO2nDI3OG-gNq`OOE$f3J)=&m8Z2lsy8cYnX&4|OmpZ0j(7y{r94RC4`9IrkPZxs%ABBMDCrR8>h>n$Gpcv#}ZV9_KhiH zG)+xwVgebDnvlruPW-Qnuwlc+#bR9ctr*67=a2Tkl)=^*_W7>QZ~g1X*G$eE`|KhD zSAn|s&`(IvMBK>yJ_fZnmI^TfRx#+K@{)DV9P0@aL&gR(AZnWG<&~FsxMBXY@jC_O z_g#`Fa41*1FwtpC1o2if07>L3YqLJd{wWW?9h0e{wO(g53gCqrFe>(vee-^bDH!7A z%M=MJ*3Rm*@r-ttH{M;LTb8{Ogaulvn9^Y;BXcbMJ`;>_*u5y<5I!0i#3xPdN&)rG z7^>yRH2TwkgJ*0n;hcj{c7k-Z;V+(K@Dgpy<&!zj#h3%Hh2jXh}edd($wc zpD=@C3MCcQBUiFiwJ&fgW2oDqnng~`6Q;c0H>R74ZTgDf=@Hv;*UZt`F0DVs6_#2P z(TMBjR<-`bBu7;|BTwx1kmgd`pws%x9PXI<``U_tDfiOZkMxq6gxiyK*Jh*rx?#u{ z0i|YfU>Xz`y+<;!l99&X3@TaGK}*y#tOfE^6jTh}5aRx*+HBI-{}Ph%ep8aWNk_ZB zRq|51LJI&=_fzr=7qNo}qXx^f%}PSoe5BpPL?L?di4~o{%r_WU)hB2m59Bt*8l1F& zL`B2_nyhrFv}`~T{V{PSG!IT3(mKz*&Dh+j+hR!z+qgt5#G-ViFf9+z9%fqQo5CsiMB3g5@^ zyll#&_ZF)~@$hor!AYf*x$v0t!<`{90<5j!b;oUq0cU6VW>b=$Ep-i~WL{SVm(yd7TYNMF zXc19bfIO}E*YoSdmmy)b4=I`!`j_Ac)*tnLBv0`Iv8PwF<_xJ3&NT`aZpyDWTxfAt0 z|H71Pt-jP(N;J$+E;)$Kh@tDEh0SIqh9>rR2Za@4hgd>owRp7iydUq^|Vr~2sIDmG7oN8hC>C@FvH&^R9~E{@c9WRWYU zmi9GWj?%p8Xa&i9Z}vt9z!WtM`fnvsbunP5YruxV8%A#udR6e0N~-0vZUVEM60sUL z@~dXrOTTR!G)-CV3ttu_lTo^%WpkyVH zZPV}6bgk;9>++$Ljt=Z(zV68?byb?$Z%xG{dy_6(u9mN_q{buRxHa@@t3mD!yxC9}Yjr=+&_7zzt9VA5H(er>Tg0{;qq(#PoM4N)FBu zKWVv(Bg41eDoR((rRGH`cRNeRM>m=VQpt-Kx!;TWkIqN2N_tYDZY+N^M}K5@)@E*j z7(ZnT8;E{ z{`Puu4<~GC1BL^Hk-Z*#t+{q8$A6;z%Z^40+K#3!sC7hFOO9)8`Re({Fd}8|Mf=d0 zzeshsll1iJRv~6m)P;ZrvFi3gxuBxJozkcv&||Ue-+Oq;cE&d>jv>@u`04J&-{E&R zRy*UygY#p0%b&j>;G8u!@;(PmB8T}R8Ij+#zwQ@c>zRR&PfLn&BMAI6l({qZ^qbJ+ znA+G&IzO<9O|fh!+S%^lJlb>hujg)7%mk-4SmfdA#ZGNYx_g%ls zAQK4AQRl0<-TDwzXGa(R4C3JlqOBH-C>yHwdL$9Cl!>CCi`-mY@CZj=4@+*+1RVI4Y_v{NWJHLv}wZCYf_Q zZK4Q|=t0)j$@R2UToOh)TMQ88@nsxAh1Axb6j3jjB5x0ltk4DnG}G~_E7|)au1wA3ar=q!_2e!)oqgf0;c-;#ahShtqSpSBRxR!}fyFY<_Ylowqux zjHOVP?sMK$-e(<2c`KBPMis-~Q?>blo((Obs;N6~uFO9E)`!j^yqgZ+Xk=c_-YHdB?&Xjz33yXn{+EtWa>iU6DVm_{(<$HyOJ zHrI^&w1p1j%8I^h+hn!a3+lMUAxTUciP%?Mv9(IC?qHc=_;Bi8Ub>(cs~N)~aMH|1 zRGy)U<@~7>#QxRdUI)VX;*@DoFeK`wa_?9#6d2qd_;B0n>?2Omu8H8{#Ztmy2R@vd zj&JF+Xym-ANz829l0HUs0?qq0Slj*!Miem#3*Dn1$}^ZkE#Wr3Qm}oae`25s2wdm( zresLzEwc-xZYtg1C{xN3vdIBGr7McLZR~<+$>FO(5V8kz9fMK?kNMT|{ zdH4tDHWEpEe*ZtvjUK3?Zke?af?M4}H%*kHN=WPe0Y^z5vWDVY_`(Q+?HE zwNPbJqOawffm?uM825d+4e1D-Nslrq-J+jgb8K>=nW&APGmMlg`u1_IZyg9!@IfniPk#rNV;>ToEq2GNlShX0CSEYsJ1JX~}d6Agm z9yDJ%F|S!W`bZ0C|BIfR-N2)nWY8lS!ynsmTI>xaaus)?o+Y0}EvsB1(w#uw{YQQR zJGtw9r;W++xH30_``FwE)^VGu1l)f}aa+{gQyr}6?=oH&euKw04JQHBa-pC;(DAzC zfBHa69Y1XvO`O?PI>>jt*qhGHg9pR%qn_R#n18DSt;@OZ=z6+dA&;HGE2-AXhQwmJ z;YgrZwoo=fZ)=>2f>0z%7ew!NzgnM1ikLssCP84x=a-_?(`6yBN?(C4CMw=PK?@HXz zGz7@N@_gfZsA6Gmo^)ACnMxySGh6Mp`n$@ZIGuqGc9}RE^sxK|0N4t@zFx)r(HzkA zaCczXPF_9`+~Jd*czr&>X+^D|;rU2p668o*a=Jpl+}r!{PfmWR-Bn~VepOXr^c`s? zF>%|V-Ew}L%l!xZK1}Vm1e%(pnQkLV!O>fjNcV5w!Ot0A2y~im*?aPstc7&-mH(|G zycagQS6kJ+4?M#etaMmStPN-1#|vOfi3f$PaNEXRN+BEJgS}#F@sAP>FYHaKnHxXb zzc#6qT_-F~HO91EB@>XLZ3LIkSqce`d+v{8%1Z+N9Rmd6Hmdnp7DE%3;M~ zDl%pd&RO2K%(*lEdQ9Sw^?^|o+ameF+!n+aF#i{fuEE8qWn6E}x|_fu!=rs&yP|+b zQCjNr)qu9#4D^w}SXurRi^wMSXa8#5A{*EuCkh9V5PqAw4PUJ3SGo5a!~FHI4ti zsHLk5`ih-$h(cd+<}3r&A~T$owhNMzDw4(y!D3}XMz!R(QZo*supOlD^Jq2~bA7Jr zl7{X&Dg56e!rqZqXMFBcv9sYOTpaGx46`)Y(qOw9vx=9}wZ=UKFPIaV;BsGBmt?Bt zUmQ|;07+^icI;P9XT`ym<=wTPNT=nBk1I|&oq+C9mg$E~kIc?m9V&|(O3^CQuM%w; zF2ljm+}c{pp0kdwt`d-GZ+?B|0equ9`ZS<(B33fWeKSY!MhIW%EtU=N`bhah4%nDL65lh@y+e zq;EKGBmJ8)Cz-6=>b&_;UK`;DteO79YIHmBJnvY^`*$g#ZR*Gjzl8yN98#xo1dPv` zG)8C(u57EClkp%oPNg?m&fbrxsb1hAdjg&qh#fl6n7)W%eDVbUl3kA_CpXs-k=M#T zUDO{TW2&4QOMf&sN6Qa;+%^C@vejtXrQAO#-OX*ys;@(Gh$7w~vQI$;qOw4Le??d> zHwGSkTx<;E3w2XeFOUL4&M~=fAj01~H%9yxb+W4A8s%TcbqH{nIX)@x>=w2SQhygb zY1_?hTfF5pe+J*b#RLNGzKJ|#y1n*L_$qWy=|OD1~NVz4d2s#kAECf`_ZvCrh@_X>F~T$ zV`ubXX8r5rNJs`XJ-vfx*7fNnn1RXge&y)!PQ^9@(@l&MkOEt{L$$1`rNx3mhfuVS zCB?^=f+6Uphp}Cl{ezRHlGBp!-eu29j!sXKQP+9H>615~(Fm22VaOPp1#CRSO6tXF z+fAcJG}0|9gEW;hD7I9;wVv>Fd^~|qf5MY0`*ca(+`ey{LL)k9(ETc7CjQ^D z#X1LK&P5S!$+XeC!d&&rDH2wGx~6$R-YaY@E+IvdY-;YtyH5k{_rXib|EGGf#ksAU z#ce2R9k&l^yV8%$tX8gJ3x{$i>oW3|f90LDiks+hcYJ9IIU-Pc4%knfB4?$J6PQ0k)tdI#++1S{j0_0J> z&N_HVt;zE79$MX3Dapx;>y|oe^@kR~>{@&PJ}H$i{O8S{`Cp>f)<-~Mq}~EZ++H>w z05Y{JzK(miK3CdPdhIEDL-iv4*DwQpR{cNIi_Sc@!7Bes_AJtc#dR+j%FGX3R$>Z- z7)L<=2p0{_4#TJoSxJ-lDN-+Y=gu*x&w4HPZryeZ$2K4UO{P;|)Wnd=BMdyKaV9Jf z@K&Zz6FM%)Fa-5jMQ``}8HF(X41?pGjt`xZN{s9FJHc@@)`>aLu#1H zd?$v7)jX0MW|AO> zr5;2`Xr&?YSIPGKQ8(x@Y035-P|~Q*oEW-Tv{8sTj?Xw5WB?fT%C%L^Hzy`X0Tn+j zdo*ra%CyY_r|TO5ZEZE9!}|9dNdF@6b_0iO$m}PWm=xliax&k!T;*Tsh3L~AczRyG zd;7)~jANl!fCdUmVG})ng!GE`>kq=xc$e|wcB`0k42!s&y@VhnV;3FjBf)3<4E*nV zz5l$e%wi8C9u6R#Nt`>s3rS@WV&J>H%BLH`Qjl=j_9dRG{Yd=TF}y_QjEA+^t)qGK zB285czV#Dk@(S*_M@31gMzyEO6D|~tTcQ`G#!%hh1O4BokfBY z@`BDd2?idfh)H|`p7!pLR`kU2`GP%!xc#k5B<2zr^;@E|$F|bDC4=mKAfE7H;|B;z z?u{Eu_PhQN+0)&Y%XC7b|KTb)P)LZ|^zF9b^#|o{^RFipGj%n(rnd?Yi7;^kA!1JJ zAxHX>#*^#WHv0t(K8+PbEJkXP!ajUBD(W`|W#a1th| zUA6C#1;Eg_BxHpD*mF$PEO5&b%!6|qeaV(6Y_FEJ-c3wGQspe-wJ3AL@UvJAX*oh2 z=gFClJ`c)sKXBey9V_EY?&eLAK($qC+^I@o!C> z>+azkevotj;@{iws->B@hKiPZU6Q0MzX?LCm(-Y&5+8Se%LanycQoJ3`1JA|=z+rcHE*LAk z5#S%tuq4zt^wtWDBi~SNp+ESgal7-4jH+r>zWrMKJay{Vl;Z7eJuup6;G~QqStY~} zOYg2RIL96t9ySIOCzHYuAw>FgGnodaG^vOt1fzV1eO zXEE1gt#MRzQpRH3)E?j{B5UU(G(HXz;AF6|nw{sDK((20`r8FE*`O6_KCb0Ol99+9 z1s*w+N-?N;>)60L)(mW{KfaCx%@2dnYmlW;UY`!h%f$o$`S!j9}HAfnJf zG>4ga=l)*)6Hv%Dx)y!Sw!tXMZR0+6@7{WD;kVbzZ=kX!R`&Y{CW=`Y0bC4rDtWGd zeR&P^62DRbV1jCZXueL-ah-<_JG8uX^_4ev*@<(7u=Tj*K{dY}c7QU|P`LGlwzjs; zS-Yce%|*}4mz{}_vxPzQDCPpG#v}+{^Cw;lXWSO`oR&P^Xt>yygy?}$hfB%Le9bhZM5 zu|H*e8sgaOob%1N7x#WM*`fcP$?~a~=Zc|6ZN{5L;OhY&HEx!Y&wvpgm64dXt6#j; zlX_YwMivZz<8Y0yff5UI%-=r4o}p_)mAr}En67s__)(y6Q_Om-_muO3aJ1l`;B)W- ziOdr~kx`QWZ&qv70{ri{I_<YVtfD*xqKgn3&2%nuQXUVsi#| zYic8{IO2$rb3Los++HNUUZvr5EgYWY9r78MZh3;aoB!8fWEoUknrJC-*>)tdw}(5~ zvO`{OKljnHf{856LQ>gsoQL5^@p*^quCL=9M3DDx!=omm^JzZ@z+Dl(z z<WVArHEOv!*y4LWlWqGRGX1e<3Su-Fjaf&NIuB_}*F>GN#D6jKM zvK0+RTJd>e={||xF$s$RR4Jiub$O7pY2cJU3GQ%Uzq68P^G~4m+8+aF&Eu4it(iJi zzc99Ky)d|2tZm-I*NHzDZ_>EwDgM|w_g5Zzymv7C-+q)2X8P(&JjGCId@d)WHtZ8n zZuPjmEJ)^u#-hLE`pI0S0W4@-WlT;0xV@++CK--R$CA=((>7@?Y>l)z#c3&=>Kg{t z_>z1=*|T;uLbfT7fsXQM^NUw&4iYw;LI*^=QKAXs4@kw#34XtKrfLj%2x>JC{DlyA zahlO?4&w*6Mtl^tmp%(;?z4aKH=wV?J)4^XcMy9xJ=iY=u3A&Re=nUhe)8lGKm=q3 z_{ceLinVWg&9uFbmH4k<^VV)_TT^{nfp;Dv1W3{U;W?%ds-|Y$Mind1(oVy0%yh0( z7;GuDna`2xZR{Iagg*O^Xfp@#rZ4qA#!A`ftk@$7dkfu5+0LUU-+vYJ9(NC(54-U= zk?3(@$yEa8z45o+zgK~qsy!I&J~=+tG6ofePF#jeJXqDZA z=gbDYS^ZSJL`eVU5=CU6JeV(jEprdu<@n_k%mN*`B3oHDnV zc}-k2-p-U588l}s+O7>yY}C8Yl&kkvVtfuEa^e75mTNnG_kSYu9mWt--HZ$%dcO;4 zBr_xj*j1fcCw%2eR@GrDieg`svG3|%%3CS{%uVEzaWDJ)ujqb?#wPD|jk?-)mkxB0 zr$UBOu`gDOg&20_*%jS-Vqv_{t|2lf+j;_*Wrxm7ayByk6%zfDR>?7d+J|A9dH{OaR1q1McVfu7fAksbmL@`ClnJL?dT zbg*_>GBAGI>zV0}9)Ed@^K%2-QOGFQR>*PR^z`DyIP6-J3gaMQEmvyxp4NobWcfSL zZNC~a7w(EsJGn(Kb9N$QI?Z~fJD8nl1LPGE-Q9{8y~t+V$0qp5JZ9|Z*gfNgs`T6` zli7wo^{lDxMiy~X@lWI*JA)$7mz1$_X{=Ixvo@0zHZDS&uYn)wmSekpg~B2t)s3v{ zn0$<<^z`&1g1_K(r;1#J(h4$uG9wcczdQ_jb-mub%Ovi+b*_JT)PQpAX2LoO0O0C1 zarG{nKmW#f8cwDc9Uohb^u69OS(8RIZiuTO7J(!Fk2Zf408Ke^TWJ4(-|qgk*_e2{ zX&~>$o;9hw$=&$UNNO#j(;y~EVA;g{`_Ty-F0S=OuDYQX#l-Q2W@tY-k<7PShD&0A z)ClrMWjKuvTaLjPJQETkLcRA-d>E7c1j%x0lPrN= zC`(ECQ*t*P!kdb_p>xCoafu$_32n>>hl_lwOH|~qa(a7T|Gm}^=W_s?7@oLCYikD#Hd;&a6*lDDErW-KPHx!Lx_yMDxqzi+If8#X zlz6KsD|KRLrnWayl~#sAP6C$)B!5Rh(P+2zw{US&88EH+4uH{Y|BQp=l;lHNZgzHu z^;G41wl_bWTOP+Lq$*^o>TxvFVuRto%mV&!ZtzmZ;7Aq-{m@25`cI=IPy4eEJfe3G z?dH~bUYaz*Vbi}nKUGCI0xYIk@g}~$-FcTWIf~7k;C|C8-ra<5PhE`cxY7=a)P$!J zlx(1d8c1X>lq2yH@06U&3361~*Mu@rq#9tUrCjALvC479UEPKXS*|J@tLT-ece2@| zu@rsdXaW`$-v&w+yFIrH(5M-ygh9dWv-DFb(Y1<_cI)l4DT&u zania;74TG7t{Q)aajtq4m{c3c>Ac{sD zq!Bth7k1vAq#3m+Pja0yB49Fnet#C(Rtf&iQnMJpX@=~DYM_czuL@Vxep_)3Fq-zaauXq4V zGa*r`aY=<6ooW`-_0zbG;UcCB42|w>lP+MuILhl8hLWyl9oXV*8j?dy&AT`|kFAcy z8$||n+2J&nmX?n7XjgEKk4O zqqcaNZkTdsh?#Wg_wT2P{X)Pe2z=djjtY1#2gc<6oqRoOX=!`X^}iEcE!jV5^4_8F zJg~oUY&Gd@tF$<-~dsMWEP-sh3IIY-k-+b#Gj>jQ}?oaf7+4`%|QL~ z1Wz-mObO%_ZB}J=G{S#PyHM)tZ{EZS)YJogcurn3Joy8ArQAu}Nx`s)tK9uXY`xPq zw`N5`6)1YG-!tgp>t1#Pe=77@Yk+$CqTS44wl4YZZ(3w2YpnAJ80D1*3RyQc{Qu~5 zY|hl-8%xoDnGnOtom0O5BB7q3?hYgdC(l5;NayYzIha)f^`r*QsBpT%DV^^~Kf>uF zTlKBYtkr=oY*Jj<9eEU1Xnc*#h<^TH>4cY0Unti1VlLJ5f3nYP4vRp^>kIOAqF9Zp zXn_phg)fW|*wi!>pUG=C+FsT;9h9q$s^xQIWai{_bqL*Oe~t0&31r#vqlyT^0Aq13 zYf&L%5a2xeHlR-E-O+=LE2*CDG$L5+MzJsvXLj~>^w>QY?N>^L*>_m$LMy*AO}q z@^V~!eEZ(Q1jKG3I&`YqRx}=~JDX_8^pU5xL=m_)oj}{PWY$2!+o(<+d{(Hhmz~jyTWTwDHf)_Zf^BT!Py(kP^!vQOTuE}ZboyiXqk)C1kw$Gi zy#J2NX*add&sS#)ziYQytIqtT-uD0s*KIwCNyrE{0i`vsW7>v`Nq=~PVD8%!iFNxj zkF_GwnZZ9Osfscv-DHVrobb?Sl{;(SXAeniUWr{WfCDY+rT2I3EY56Mq6|z(P(Sj zCBVm(X0=bFwz=Bx=)-uIkk5)`VEbuz@*vBJ*r9GP?8Ag7mH`Gb(xHO=rV1y>4Ubh- z2akb%&^ukmrEQq9XYutLofkP-GqC`>_PHYi65+~;LY=LMT7_UxH!3|0Ik%|nS)M$& zW#3dK!yr$EB9p-S7~YJqlSz=co+`88pIP7ezvcjAlOrp!PxeJfn!0h&oi7}mNhfF8 zm|Z_xfl!`@zCq*usoA9~fRTRD(EXBCJ02L8Nz%&F9$itSLzqa`nK7b+f6e)Y(u_~c~O@9aa0 zA(}2H!l>}$#>$MS6b=isi1gDoVvvvbO~C-Pk;X)2ou@Zn)HJBtfizwcYnGZpb8KE`@@V3jD|+cJ_AWm~KZ<0|A9)?Y1g z0_48o?G0nJCCOp1XrVo;$<2OU|mVR=1>w0`3UW>pRD(| zP8MyB4O4!WhJ2Blpp$7@DV|RoBlFR4)Z6M*CgD zCU-6hu3OrUFqr7W6Jo6VB7Dk_4~n{fm;4BW7tAa#gZ( zo&D#Oc)nYY`Y>4`oRzmYDRqtdduaF5^<3tBWaarZck_+>>~F~nHl~1>@7h5P)Zn%N z{52E%P8d0c>N~x8ECYhom$+xEVtGK(=edCjlUiPiIr|V&@A=BI(;w&GKnJ!Vq4BE> z>`{dJ)#d4&7HrO`&2DWyzFOkU5U(*jwan2QiM;6~;8=pA=R#mK-%sXVfFV)1afq!Y zhKWs6MAK1g2p77lif`^yg_m1!{Kn(~&B?;c4>Lsmz151i ztK|fd?+?*tW%M%)56A)>BA{?8I};*qpif0F^64+tc`6!NH)*C;*D*)8$q? zud(n@87g3zM2n4G4#-0l1jL05n~Q@Bze_M`!|ZBqASlAJ_5uIF zq7b?MPT!9hOY=z5cgHcvNl>6+=TZy6v(W%AK5b5qF!2Pxl`s;2 z#B}_iLNuEwYU6yKzPi0#?(dIxsfCA0C3V)%Imwb?XBn0>yA*e*s1OuNL(4&)tR3A+ zBuMqD-bOnJ;dm%0&}NESByk^*mS1v|pYcLp^NP}T2+s9p|I*lR;|IyS2lo)|tQb!w z8F)VX;ot-A(G5)EaX3PTOb5F#Uq*u828=M1dl9P)pzVn)a!<|Ckdx7fVRtz0wWj(C z{-uD0y!9)c6`v_wWusr|e9$lZHU5H@qpZDP&9))fbr$EpW)~Ec+_Fl?E+F^)!3W!o zwJOku`YCs9c>5FHw|B~0e_gd8NV=4At+~oW0RX(o@-h<@-E#N}olu&*67V+nNVjOc zMZcncx*v&GaM6z2==u+Q@u=!6^30^`CURu5y}cck1|C^$5>kJHvvUxDwHLq5YwWV~ zxPIEi)Ra3leLxmgp2X7eD*0;c3VnTCV{IFjpz~HJHrqZ$(yepCWv6^xe0mjNV+;3v z<)H5pW@R?>>(xcBB9)i_X+^$^=Hg1vLa%&gb?7cgjB|RaT;q;`^JIFx`h8+cmfyBX zWJhOtZW0ge>RQP)n85z{6=K&DWH8!HeTfT%9G?t~&bX@m?VXrL8(AWbDQleb6nj6z zvVuWGqq^y{m^Ywo^yC8gt-SHK4QZbhu~k(3#zmjtzohJ5!gEG|r7ixBXY_DmJVi-v z?fLPY>LjyttMg+&-aIQXdZ6qH;P%YWQf+t``9OxMb}rYgg01x} z2U8i#Ns77dCzu+Bkmsw(jRoM;dpm+CO`MD$Ie?)UNC3KM?T?5k-BNO#nket#^(m$7 z8&6Qp^2#ZwKp7JfRQj!)oneb960p$39QauzSHP?QaAgQ1qtOlTF=y0zqB&7vikez=-@%2Mf5~V0i|aWx zFz3oSH1MzKwy-EQ{X&EKNV6tiPGhU*mukKMe!Z)UwYawCA7;8AZD zLXOM|Bj(5nUVbAIq4NRyRiHwR2I|9|B(>vGCas~`NxUe}fid9JJH6N~I-;17g14=Q|r|+C$c)@GgG~B%05hY%o_6PP$k5b}fiu;@>EzE;* ze{orVb7#u>5Z}*so6G)bOc*vjlo2B?$k@G=<7bi`XRQWa9tsPn#A%tM3rPR8oHOF( zIa@u>k1)H)qh^U}-}!yvt4fCYt`tnDxQ=54(R4G*mpo}9VJjxm#TO9}vy54nc=r9i zu`6m^`D&@6j6#ad`}*n}k(X{5#|OVFzraL_Lh2PN^Xc{3M6fXRdBdGq@B;idH`j9B zy^h~8iEDr7g}DLbtt_MDsRn%bo;kkpef1#A%Ht^H9#IL<9#|mp+$Tv>>JarLWqyiv zG$8e)y{vhU>V9uf`_UhfXyp`D$vj$6eRefy`D3Mtt3x6NuH&53Q&US-&!R2hr>q>m zU-2O+$#gpQ`q@x+n3cIb5|`=p>>DOSH+^!5VmMeIpcjuLL^^`$M$>roE8?1mk24>gGfcG z31nq9nLMgM+fk_|U2?h2QT104=~6h=dgwu{nH09<5T+T$`g0M{Ea@b=vcxHz>DA_5 zBgo@XULfE@uEsg#lqqkr+ER#?V(5VCXS8Fb^@~J6MZ8Op7|uH$on5EEu4fu8i-ky6 zYTU@J0e({o9;o%Mug+BMoH`T62R`7|_Iv$HXdsQ=(#m2;QVv2Jg*fX3qs!hDsO;!NtDn7RMtWXXCYL(oApup;ytC!C#sfFbPxWq) z_~eADY`b!oqXQplGqZ8b&TtYAeht!8cZG^qG@|ieliXe2zrV^98T|c6Xge|B==~60 zCXoIRnQt-bWnu6QxHk59(kQH@t$&>p(vgolu~*sl;U}QyrG(ET@40w(Hp4RgaZF3y zWe)9mP9o^sI@wrz*>&_NdjprI3$tgVMq^)a?G^%WPPR1v>Z%52Vle+|j*fMJ0#26M zhWew8H4Fr`vD7k#uy8w?whq@j^QNh0E@lr63ElboH2^54SSdS}{fkuCTqSd(f9+hO zPnb}q4w`OI?7`gCv)4+|!1meE>>4eDSDbNb{BcA0!Ma$b_rWeRhW{eobGg|VR#c`l z*gN?1AyMdhGw>-N8fB!8(S81nP*JAS-%f?A5$2U!k`UeqKXYWgt_AMVQjMc z0;chS{MMWaiMaj=`viYI5NkV-r>zP8w(!Q&`Y?1NfmVi(cqdBlwLZh-9ojIj$O^(W z@~}`+hOddVT5((32ZxQ`VBCvT^{9BA-F*+s>FU;e{f6)Qc9s)Et8^El)=rw9o}XLa z+Bp&|E4sW!jNewGYtgo+ooI>fj1Ueh+ z(V3F9J1SX2;Iw8dG(C;w>RkZ8DhP2fqB!1b4ekW8b?e;K28qHQW5pfZdBWj62`jE(D4;(1wx*yeQjCyQz$*e_(i@&e@E%KMK$)NRkGp?)q||B0qSa0`g+% z{DSU!E_$+pA^9>4*zJ8=Za1y|NUXh1Hi4d&zN9Bnr0P7FL44aJHT&RbYP(!_tH$!h zQS%d;k~)rb`0U8UFW`dc3q8v8C)B;hV^b8^sz`>DcO@y9(%OxK(@O<8Q$55Va#1Kg zILj=5=WOtw%RTJ3CvfXz}tuPWT1VZx@|y&qPxa}p$iP~0aMa5;^K8Pl`kJ&n+T$e z0Dmf98|p;xPQtg8EYXC({3L@okVhSbLEZO`8=tK9{!`hojNNuPJ-+5lZZ$DJzuB}3#6R|WxA|m;yp7M%`CMC$lepx?0M#*DvvSQ_xss7Ok9yPx}A@he%r7l z{=}%?ncrwW@s8G0WmT>@<+w#NySTW>NB>s{5mfO?r^bC!>+7UW;cZn>z@1D7%l0+4 zuVTEybvfN|V#Qmn20qG$uv)=TD7GlWQXI+j)#dq?%~ekWXP{9hK5FC@)#_6WB7})p z#PO=AJ(dC3GcRKC#PfBf4I&)FM!fX!s7aQbHU_8X_D=H~Nf)Zt5ITm{x!<3=%Gpps zU5F{zRA6diOt!-dCMI@(pGP<|8Wx|2AFL1&1)WoGO4U}t8`?!P^^16 zIk6X?AAClE&OqLJyMNT^T(J&3^TUjZL2uvtW-UQ|-=Ht#0%P6VVt%3w3=sVF^4H== z`j;WfmHSE1E4XmnOX@DX*0-{Xkt@cg=E`(9r#uQs`=>Zo-n0imUb%&OBC-KS96tN; z%8Wev@^FoCq$;bUy1H72o#8e789nP_^>n>wO`X%}4^ZLIa)Irr^!R+W1^4`zu=ksu z=+;ksw_OBwFJry?)Oy!qmq|u?iA8#AdEUVtLrBgln!Kx91XAO*9dDHroW&n;%s)!c z)c2fiL~5(6voHmSh*v9J}&iDrU+%Un;4zjdAyq1yIe)n>kCp~ zbnVMQk>%aBS1(`E3e|;#A>zirtW6kPhcjSIx@;DHpJ%QhPTc@?3Y`-ZT6q-}h-B=9 zE4u53%jLKvc($LTnYEYPwFqxhB1L64t=+I{(@HX4o zgauNG#oO^xtdb70r|l%h#i8_04R%B7-wC>2jjgtSFUeBADf77-eK70wQkdX<>`TgH zDl?vqP<7x-)m<`Ms$`F2Iv!qbsV5#9In#Z5$W+PmM%+e;qwW%Xw|O8y@P|1fB)KqE zaQ9^+(QM8h&E$MW8(8g#%&%Xux3nu5?)QE2Anu}k7<}8QD^glaq&gsgSMjJPo^kZ9 zqI>f)v3@TqPajLkHi_)VZw&_i5%wRpgilapncvlRd2|m{V9S7!u!JT5{39`mXf!%3>nNysEr#T%w zT#HJ^E9ivwn?D%Ea)7_wyb2Kv+7C=LB^y-`#8!dYU8ZhcqFrRRQH^aJub)`w4ew-~CmxYvT;Olco@M2ibzTBz$6B~U z848}8gyJWv$ypT_lx5aqK?v3;C;m#EfP2YPipYCXahnQYcZ|)}89S4%L zA9s9duXA~3lveT+Ued4m7D}5e>(uR3#lJMT#`9~@(us2E=F^Drb)NPpbrA^R{*+86 z7#AmY^L0uPNc%JJHfovb`r2!yVf={>rodAI=1-^Y92hI;bPVdEVFSV+po_`cSI+i%VWgt>Z0NbUIqdbV zuECOOLLtZCt#jHX_07kPc1Cs|$fkT941ar36|EEQXI#7zbOW&7r0v&gsQ9z(Y4ScW zDfr;Qx6^|{&pISrT|KU!^h*6oZY)7rA~Sj6EVtB?GnW5ym+%!;XA94w{?%TX_)*O?p=$8e#Z&gPqZ{KNWkD;h}YMVq%%HzPAK_o4<+%+jC3-?bOW7%$fQ5 z`N8AK+>O=#^l1R6dTggX@6Zd z>Q#W0qn5h|fp?MV`a;6M2j=>j!~(0uWe&RV{93}Sd4Nk3|OCUcDqhsG?}cha@o9g+nM=t zzVzF4n;$r=i{7tsrudp}I3Sl>pus8tJBObSqJy_X8&2Ulf~Le^&-TORIa64aU#<0Y z?bgis5n?;9;k0}b_}1Trv7f2qapGDv$Rzb1oeU08zYH-(mxXQoF7+?=o7K<@EKx=0Pg596 zE;vvK(c;?h>p8#Kny+8ETsFrd)ZAFIY*SRM8CXI{+W94PY_a`P$34Yeau2@D8U}+h zGf7W9N_txxhdpsof!zdJ+CqvE!r9yf^diFX^Ee$$94A&mS$Q$0i@5Gm{km|Zu#)29@nu|el|^t z(e;%uJJ}TFkmk?DYR=U&NnzDDa{DWO&~T!j99A(t!_mHY$YkKZaVoLp@_@UHX;4Zc zYIvvN5>%UOA2;zjtuVdcV5Q@+Y>l=VHEsP$Mkj;5+MagdtS5U)P?Y^1H@;Q2L|O|t zi$^r20*YOVBc|KnNSTKZ>Nq@HR=-2X$moz;OWEjERav@#^WYSktOUH<(!tiju zXQ?A>*lfT&H2<=uyu3VBuhRDW;8jW$488yO;NZaXSUW%G zKprC`@L;keD?58_R;S8-Ijf-lY+af6GC4LDh;=FF=V|$+s5t3XJa+ZPj(Jh3%@5}d zdzjFUa(C55=S0>8(YrQ&G@EPe9___KT*G>B52(I9N#nQWD{@iRURc^F7z^uSspzq$ zwB7DTBCA*w7ZEhrT67OV=J59KIn?&KO-iW(=V8e==JpaDNo@NinsDHF4Yj?HH97_C zA)B{X`t4@DOY!>@m&dtf5Ogf}iN=do>c5*J4VpBdu4@44I9yn`t8lshX zfzCm%(pLJS3z{kZ2_`!9CtbkKjx$4IIXgSM+&^=mE8S@D7r$ymOb3GkAZeoCaDG*# zhMt(XCu-A%wY2EmFcem%qnEPLGY+6ppur$NEv>tZUb2#lw425BSjb5!nWe#CnU=cJ zNUkTrF}KGnL;_0Ej?x^@HeAwNum=Szx@U($iC=@NjFQ>9(!pnTn^bcpr-%t?vMh>goi8N)XYE2T7}-BH(}k97ob-S*jVGyL=4Gig3C9WQx*Ki_yg3Y z1LU8F|IL#Ar!3dMoKL?<&WQZ;M&eSm$++Op6fs5NgTLWr|9j)1IU--eq$eV=PC};b zN3;L8bnqMtBOr>ga`*|WAsz(aTLU~?U|HkgH}u(wKomzF{%2n*`6=O~M9-Z1r>t}S z)V?oV>U39<_6s-0^P9rbCk2lbz+V`w<@a(i28&&6M5TF$N36-bf17jisPzu^P}YbI zo_cCp_u}MK6&|U)O)-elkk|(P4`pv16=mOrjnZ8PC2fFoDV?H%QX(x4!l;BGIn+%E zs5D3k3H}Wo;K2GgzU+n*m~17mWQV(X-pvg%*j8<3!8qDDU6~*H`ibPwFS{EN;Za9t35a zJDA$4zu57nfGH z37k3Ll$4gXYoz7G#_H=2D<>P8{A5N)9cb9GQ+K2Q`vbGkxQAHn6 zD7wNNAyOchI6e`JF2JtHh&V3)yt~jW`+cf^@!d3^Hli)NgA8*h=I~4BGjyr2OCRz1^SxTEue7W^dV;Il?sC&u z$YFlw!LQkngQ40+i=?7Y`M=uvCFu#3P2g58%C}P)V-6of*b;AE&vLH7+lYt`PLC5M zbH@d}mR&6UE2cH|e$7nGH)pfnGdLnaa?fzLkX3Chotih1S!QbI+&l3(;T`aWTSx=w zZ`uGDYD{0Q?;7~0e#DzVNj#!57t93MXYo)AY_0*;8Tm8S599(oYQp=`fa!IFZ+6Tr zyfgS${to?7j(CSi&Y#!v{QaeE_m=vUfRx?8V3giJUdn*_?TL^POcg-4UL^Deq`tOk zZfMJPQLgN(A-pT`;~(VJDR&dNixBELNNxZ9;Q#p?|HscwEqAQ)2ebK*f!Pw1A9U|L z&$c;9N=i=6Jb=i$GpHLh=z?sVUeRD3!VQ&=yLQ1+X^*A=lrKRP>&K&ji(fX0*mKuIXk<9~DT3$m4CyFTgq=KBK1`T2SM!RmM-?f)Od3*a$GTxJy z+|4$BNlvbr!*L?oh||^y5DjCv_N=HSuP9T?Il_-1kN;!Z$B3uXfG(wvUvL z$euG83}kPUi8BP{fekn2+dyJ_n&cK^RaxCWwQ^`QGpn%# zX5N%O@VV$A&8EvS0ZXNd?`nbaw(^{tkn0yA=nK76VE!r6uR=f4Mx)p`*sz*|jYsp+ zhx9rQmp4ai>e&FSh^p1CYZ3K5`%j=thl18ZgVI13b>fP`xHgVTC* zN>Peo+GXMP-evDcG46ZpD7*K|#fk)d2n(aYqPgUc-MQz=#3U4dvT;4ztl3&`n*%fi6eAe19ocDTw6QIQGWcD5rT{U=tzwh z3YPr%rK`036Y>3OC4C~3gwu;XIQNyoyqI;81W%@?;7Ku!ohJxCbLh53H4DFAN&6raHk+X&&cR!LaKO>1+tOy zGJ&lm8}KZ=mE)@vRRMTmBLeRNz(o)eJh~j&gRH+(4M2=s>7C{<;6lGEoMoXi9Lkyi z&wU)!@@$jE`;*>pue#xBZk$r{$BTeptG~>W*y7|+a0Ea4Pi+H*#8i+b0AR#}AO-xc z`04o!12N7ymhg6S>INWbCaD%1wp~l2!M2%18H9$qA)d$*gzqm^An3&I z2@*K0x);BBlWULU<%FP!o#q z6o(;6a=CS(Uz%|+LzaV&3&eLR0(pYMVF^KLZ~V4E?&0__x>(e?o44+be!HL@7n8ZX z-TtxVDnD`i$#w+S6F=~ozrGJ=w5FLpS)WW>I_OABx>WVx$cy5Msfo`6OxGo2y)7TX zqm>nY<2%LO-I8?XmX_s8o>NK5$p`)+{&0BMAe9(omQ`9>nsxT<*^F{=BlU+5A0D7k zs80>f8ABy7B*F_3+uz?mS_MWQKlYcSPrxn4%%4U(nig zdzm1&z{v~Q#7}vG>%LazT<}1J*XFMe4?i43K#;4&pY=&W;Ud?`!zM$c&J z^7Vy>SBlK*XJ@P(6QK_+iWj(q>F>apMJ>D%6U9^V%PLUPcmG-$F!kX9w;cpOvh2I5 z0M0`$l$-wh*v+3&NW3i;W1z^>?1;U>)pFqk9p6{1H<4k`FnIil~|I{yI_vCa85g+;zJhhG) zlAvTz`vhM2PwBtxB+Q|{nTA%-{0-V9DbOmJ&e?r?QHP>|o^51vR6(a8ycLbiBTwd{ zN$k$H8LT$5Jag+M-#k{+8N*TpttbT6rEi@f+pB0QzV)m1hy0g-EX%qF^B*Q>qc=~u zn^P0re)@v#3OpkouI2Uh-kS~KA~a(w9!+}zzgkF1o1ENq$}2JDSFd`Od7e_esK6|U z>8gUI4w;xFEyM?KmQ6#+o(l`d(x-KzxaqrNISabn*+=J|A$xXq3HdR#kNObuDx5zB z1pJRP)Q(BM&#=fs-n@C!5Qk^j@j0j5ubcOY9t9nm+GZ_aa@VUw&=p?vkl&)#e{x2Z zWq@!=U8xh@5#Nt=!Ry6ap|d1xlOUipol_u$`djFNkrX&cJtGI`&G??t+(NhD?E-O)>i+&)Res({nYGLBBI1^0aHQ~>hfcG-XLt@>!_Az5T~} zQIq;c*U9kU?b#jTp^ z><(?SAF4H-VF#f@^ST@S-?zSd^h6N~ikQMW(cf7;L6!c7E-p6)+ikzVik zgTD+y2R3_LSI2<_2n*+`+i@UQ`8m`;?!q*8MN(_VmS3P75kDevyU5m z1U&HTXU$H)wr5Qae$qJ)QkBo{UZUUIzHeZzjv76S0Ds-cAS?di>$RtWkL@mGmuad< zhEJflP=9dAt!f_BTc7M^WS)RuyasvNdXifi|NlLn|Es4Ha`?k<#EH9*fCbbe*ZdX7 z<>bx)nMhzya!g6Tp0v;G88+bsx~o?!6txQqe&p*U(zV@zz;d(YT1o$jHoY3PrL8m1 zUya}MOF@`_Z*B;0n>y0gwuovSY-W;_F0@osl#&{s|C+pz6H4yaBRgvxRHOW`@v5M} z;UoV1Zz1j>(-!_Bm9Y2UGiZDIT4k9~V^2B)F*U4-HoT&F(dT2;LWj&Xh(qi*bhPrj z%I2swf0T96Koh*C@0F}caVO{qWZC`^7HKKJ7W#x2=Frnz)tkh`h$F~|Q+ojpm=9gt8_@un*!As5tlnF6ZGK~2 z;Ck1`u{72(Nh^XEk&S@6n|{U79>ejQ+;cp@KFqfXm=_WLDKZp&7lWz)re)%%y5Ah5j8@ASd_g#$$mlh?Gy;C;4S?AqM%IC@S*Udc<9VLBh#>5S4JaCvt$zA=xkXe#H`zD zJILmMDlEubmG#-vkj`7q2~EozDYRUv4cK-tBI}J_TzK60>Vp_x0PpM2ZLSkHHRt?j za=M+$a?Z7`>+L-WQE9Vj1PHB#BLCyDm40%1-;B}Ha_OtPbx)S>NS8HI-szN%xE3ti zMxkMo!$f54^Ndo!X2o{^fJ##vh!l>vJOFmhse~t)Q^@d)lENLZQ>yNMRixwX{lIaTJ5fZ|_=i!F1d0UXB1^^A+af6<7HC3#s8x4>(pD89tVG2T9>b^$;0@$dAVH7n~pTs{qKvQh$pVYg>vyG_ulEK zOj-?Yj)T@k-I!nkRu&fPf!K6hGW5HN)o!I1obuM<=YNc zrNb?5wXh2$D-+6)Ocp1d?qkeyu;<|9!j9xbDV&^)JcerD{3a`|JzKg(@!;0zrYdCg z#Pr@h-)UAJMcLPvvdd`KN!d=?ZA&;|qdu#Sq)pe`)3#b~7~9$@wnap-Qhs)z=`e|N z%5QywK5RSXqUYahpmE>~$UoT*5 z4WR59>X0)%&mQtyg3;5WEFI@wBqWW#})PN*4UDc!i?iAt0N7%_>s=MV5+8 zRZ?T$L(;&P&n=G6n)rf^gcF}FnQoOIcH^-SLAZoOB$B2$dH>4GBnfw+6k_WS-3<57 zURn-1*yAO(uAcIh<28vuzjf@2B7_UWV|XI!h^#A>oXP2Y+DY=tW}sAVYZ4gA1ev(t z2q#NpJ;TJA+1K2!?Z**Y+(;VB7#?L=$@#%CmuKZGK9fag2|H+MT{fy~n_b65iR68; z@ac(5TL?$`so2^W%$LGXr3362DXXlPlu8dN=UQf)nQoH|6e!%TK0a0*F)#U1q@bph ze^xC{yCaM7LA8sCXE@Y^I60h+VB7!QNP6nS`F(g8GrsvX5uD_rJtPZ?kB=Xk_QtTS zY7&ZJ;D(6l2i_Z#vam+s@O6gZEm};v!&L%arpTk7K)(Cz1ZUdPBBf&NGTLMkOL!WM z$4+;WIq61A&eNZ9@iR?w+T+ru z%b*Y9mm(JNWCsslPTFounv%zsc=8qLsrK}K*xS7(2zU7i!sQTCRKkdJ;{5$*5bC5q19mw1e0 zD89x(tt!T@9@vjiC9>P=i&G93CFv=?*In@O>FS!o+|Qqne$-WvgO(N+>C~{0sG;yA zFzZ61`l3E7TU1L2P=n172Cy}K|Qn+(`9BYZ+UPMuKR3rZHzb<0e zSTeP?yzH|%Ug5Y|Raw~}3+jme1TOP>-(BH@?oH;#A-&Oo%lK}c4m%qS8c20~rvsUX z@r}Gu8}z|FGwv`q-g(uw7dcW>7gAq|oAtB>fG(ZI(>9l$22pk=a(qKe_fD9MpBjawHZ7e?0r|8)29m1HF(x9i7memDq}M59B!3 zMT*ngCR_wbi6n0plHs7>d_LypuzWiIG-}N2+2dv}OJ3v?Ob_ak2I*sDl@EBQ$?@)g%of^Ub$ii-TsvSB_8Nyeu^f|awkE2Sf{04l8M z(aA~w;WksXks>Q)`$j7xup=E9?VVVeaeBYm6n^9Z*L7F9&KUt(gQeaa=jLf88Y_d^t#g-Kp(O?ZcFN(D=* zB9iX8`nz&u<;q?$;U`Nwo@E6s$y3JW*DVE)Wsri?wLS_P+jFv(KGid1WXkRbf|WSf zE0uFb5a^K^<=Q}kyheF8URypwi`#GfAwYhgwZi+Jt)@-m8#yPfEB71qjfgFT#y}Pz zr{^@kc=U59FZUiunUu+CSy`KcIy|5`HsrQGUIC4O&@o8OEaEXfEtwU78RI|5jB_K< zVu86-VV$6_)p2-ZBuWINB9?E_JkY+t@xdenoBztOp*I(QQh!aXr>pA%7l9i0m3b8+ z>%gsUtKC+I4cM+<|McsB+aKt<|6_k?HH#U`oE1y23Suc#($cc9Wge9GZR{CC41Hql zLJFSFVf?QzxS4;&O^stioMX{zqJkyG`IC?Y+d3vt{ z@^ByEP#pODne_B@)#&$fK_LMT+_2ZL!*Jm^vIr&jqKzWgs+;NoDmu{to7GcCe0@pr zANjc`)ZkuegJJV0(^iMJYK~%IhRQDT8az$qXHltXR)uAjU|HKmq&&SK1Gg;@4UtJ>sk{;qd8l4Q3<_( znY3U}^X6EOurRdG(Hw=Sy+mT@5S`T)=}ESW>ziHgo~~|kc|_Jy|IeD;Dr}XJslTAoq09o8ks4d9uL)S3jAr#{c-qby|*cXnl&EW z)YQaDz#SM+EHSoG>8c0wU)B||5rI(vVw1eeVgYJ;5jwIE15Oc< zedjQfTYzOPzrJ9%Rqbv2YmI^X3r0;wnnGq)Qqn)3Z|_paJVe3cAH`^8k{RZl;KNI4 z&H9{i> zb4fQVDUXn2{s|VB<|5IyH@JI=gG+FOOreE+@>@ish<#0XyyS_P!CTa5ERGw12 zdNoPn*ZH6`>FC(lXlU_10nJT2$;0v73Y##tkoyhK2~xX0{Vep5lX_Qa#YiDLwJn`V z*Q2sQCTf0%poeM6$I(%DBAECG$!ms}L{2pD$Am6 zCo8h3#RNJ!uBP)S#@#-y7_nqKTq{G0Y)m&cDrUnpSzx84r{`~lB(TDm#${quexlqK ze?90)+L(9@HL7)Sn6Zek6eAPFxS!U5^Wwx6 z=Zy5#Wr}QFo`sR&Yk4k?=}ltmHkiX&Oh%SP&#?L>Ov)kU_p}m;lA}{tJPq^TSo55$ zeAMK_yMluCo`vp|=@Pel>Kf7|hHugGVA1IE^0JKgd|Py*sfh{8&$YF+OFzDr@Gh1F3DLBJd`?FXl}Bj`NOe1GC?3$-kytG#W?pc099?FLiIR52lU-A#%;6dwZ3kNmpnH3Z*_D@1w} z20RpDj5a27oN$K&iCXE7^f)_KzvOy8-4Gj!J2qi>b|lG=poeYU@2JO`$mz1EsuYUW z-y!mnQSis|L(`AEBu&NIDvpkhBe_|DzMmQzj&qF*&Eb9!91j10xwXFuo%o3|Q}n&b zGcH0rdiZdq-eYCpBMyganB!Zq8j`*E8`yE$IF*jI3E2R3;MMu^YitnEfzdm^9*^E6B|t+_hojL=RWpUpF-5!jT9UhpD+|m#^@tl_=Jdy!{pUJ%h0f zLvuz3P<~^zLdskyTz8kKjD%O3LYc4WB6vcWzOfn^!45$I+#;_P8qn* zwuI>%Y|xsbAMM}k%YGW5OHM{Mg$H4Pw>V0F!b^#d2(9O%w529eFUj>qnT?J8OxWVF zyBT7}LM*{_pFQ&j}QKklW4fL#L=&&K>0o#LNVb_4-S2tS36 z*oF5w{;Wh7WQ^|KoeSj;`9n^~_x$P*mqhGaQ{5lvOcZTCCzA!|viykZj7(yo>g7=s z7oP=UsL49nj=|3D|Iihd|Dr3N9H7j3(d?STtPek`kS{N#L*K@7-tgcXB_^*L-c(ll z32Mv}sROf+`hhdB2s^ZxJQgY+4v6jwPuU>_xrKQ;%xMY+e5g{QV ziI@N<7A`LOC!C2Zqh&DNgUQKBeY8wCn!ulD>XF@u_6{-K-cw$Dg0};9jAcs zyiHZo-1nW;*^I9aXLn;B7#+;`#POvPezBEsVAw7CQR`hqrk|b2C-#M=;8=0QL`r@8 z9=hXvgg-@)_=P-4y8>@ZzAqJ&apLn%I^<2RMXM`82jJp#c4F>Sq9>GmoAZON<@D1& zz!L4QIJs<$!D61v4$4lDFiyDZIfz!$p8xRF(9l(4CT>QOQ0NS%hYTKa`_UQ;dhx02 zc4XvKbMP12srwYqcrwR6XOqJzaB+Q~#1v9;7FlqpzNpm)%4?ql1Sh@ZnX05_;}?*U zod@R=b2v=lFI|t0LN}m0o(TG48$;I0YvUGMJ`*KzjniJ8<817FzjD*1kGzXYO9vqD zRBi3rGR}_8i7I53oqxn|A{PgTqCFkorpal%@$P-Pa`oyZmQbf*agghj%BPv523eR- ze{I=IaJvMJu>Fk-AIHWTrtjnY^!}(pewP%0e?n386R@y1lPFzp9(_orm4#r}YNooF zzZS1W;iWX<-nK|mtj$MDJfx$}I89Ra(o|_4lLm`k^6$TInsljSTZsv(dqRVA z@4e;7W>UY>!42x)D0zI8cI<-*F!B zBElRw|IT2*u1CRG#F5j_&d$z8R#w&(x9|$m>18h>{2TBQ@96Gc?QrNhjdHi|Io*~P z)l6Xt!ZbsV8XHW4S5vz0IzrqWU411=@^N(3PQa6e+eVGdjqz;I|3n{98Y8(#o1PVr zX%2EZK3s7KOCAG^_204xcv!)im5T<|>htG{x|A$uC5S#cHtpNRtS7;XQVQDjMsi-06 zZnVJRj$iehT^z0MH2>_e@=|f$qG0jL{_?xnbM#zF{vtBZ-u7kBXne-&JiQdiE&k!f}ZgjcduJ`e|}cfBUn_I(BaW@S5L2h2!xDCf2c6Zv_(de zL{@avCtCcRoo2}U!Dz{mb14!CyA0V=k-M2EhuisqqDq{>RDWXv-fj`{R6+3L%LF%_ zuD-&qt&CY&P4`M&uSKH|?{0gywbyS4!|Y=NU}>K64oGpq+FxJGa`fV0S5qe5y;J)3 z)X*AZXneqZHu)nGs@fEvwnw>Ho?TS7JR*gMSaLfVUwMR^r?9C=)>UT?0IM-Yny^d# z@16<@O)fAor>x;DN)7xf*N?unb{7gjQz_&>!NKhM&RbSq=)8(mH>HK#&{%d zqZggVzpaztlm3=%TuKVo;k{k5U3&~I9SzN%xDI$|fbVVdA-ObNHvN=DqwKcTXScVJ3xA??_*H|S0%e}dl+>3)ry+Ke^~JA{d18uONB ziuGH%9tR^65iDkKZ4nQ#NS*B#`a$LA=5+rFnjemm>H8!sBOAvfLyB`ZZa4Qk;PGo) zHL6l6y|%Y`Dp<^hIvabsxfrqRB0hTq#f#KpW9x5H%5KRqTy7%0pgiCG`EZUS_ z8jM;c$#tw+0bqxXTQq}K{B49?2Tv9|fnB&+qR+WP?KIisRYI}JGgvM>?+wIsokrl& zJt4=P+`oB6c6eX_ubS(1y2nm0bIyk=vOVA%r5SVDAoP_y>FmOi9}Mhou1ldrlN1$~ zD^8s29o_DB?|mc~28U0O?b$h5FYhdNZppTBsk`7~97rJU#lu zc>D0qd#w`*M#%c)Yf+9&D=*WHpbjKTsA%oST}B!m*J%kwQMxrI*RlvWl83qKypi$| z`4ETPL%38_Z0rHjdir^IOG``QWN3hQ_>tjc@_N_(jLrj;+d~#uUk?&{Wcj~j zpe!XIVW6X)2cQwu7WHmQoSpW4)8*T7Bt`epJ+2ShkhvlJ1D)>9l1=;D)i>j)p?9fU zL%HcCo`7+8A=BCjR*Af?L4LgWhcHkR_;BH;;yHpcgug(h+leDk@OYkRFKdCJ53c0* zFo%uOl?+Dx)cEcm^9$_E8P(VlVb zWb8wQ6b!<&$vk$O+@*bTYu>pq&^vRXxYv2&*eB(YEOllKym{&Vsx z1xQ4&b4F;^w}-tgt>vm)!q>G|{%!H-m5yf%>E{|WL2IxfbFMa(4uxHxSh^{s3pK#R zkM6AeSq0ICBMyYZS(U*qG>c&Q5{IdUS(A1Edixa2vk5_#1XBHw#f( z#j0lcFYx+|J&1rMDk*YNh*!l%n8KRdCs-vyYXK-81H?$f`#sPk24~Z^;$PEd^mmjI zb>3SO%k_XhvMRKNxBGPIi*w~JkG!!5lCSRd^DfH4$N?!hASTt;{G5}ib>b5`xI8eXiMhXbJCDP~R zp(fm>=+hO<&LzFN5V{`WY9w|b-Qg~R+h)Zhet-O_ok)O$??%Tj|JZC=S)jYp>|MBu~ycV zKiO-7wI$}$q`G9(4CC`OpPjgK@b9t{t2SVw% z*>L8AV@VKFSzd8}Mm6?~S#k;;=bHG^(`llILQLC|k13g&SDKh^CYa$`KoYgD(zI#(&0V#`(lGB*be35CD9J##MKwnRIW37X$|!2+b)h=aVM>O(m$pY zYk%zRfz&17A=oXbbUDVKVro3CYOsi?3{XmJtgMiyvRuP-(f&0C+Owt&P5}nCP$yWX z8)8TCZT2`Y5R;D$xSn|n1DJ__YSM&+gu*x%+dS~?esRI3ZxWAw9^+%Yi zS1?kbp^_H=U8#V+nYnDysWAT&+H5bI7{>+*V{n#X-A$B%MEI0z0;S!%cQJ;hpFZW) z4=Qmao;kBIo+Oy-;9$#E=~Of7&;HnX9gdq(<@)wy1Q9=AQCoL`km9t>u#irKt^4_z zr`ED?cEbE32-ZW8SutNy$mo3pw`6cBxtbE9Ccf zdTU~;@VcmWhabuTyRVfuo4>!Le?L1equ#-+PGtrOyCJVGUY>O~A>=iC5y>T=C}Ljy z4L9ysL_0n`SYndTm(3@inD4yyhdDW>`|;T`j~@5n^K)kza<9z|-|d_f-+to%2y%bi z^lXFm)!MJKKyHt62E@%Qw{UqsRe-sVQZal3xNFwQ>DOaN6L-2( zM3ou8tI7q7NO>(QfJL%1O-)T^nwpxM5jz0Ymq>lO{IB<9$q-Xng&p1;n`rIgT5ax; zue@L*c)|T}-}$yHqL7r%8`WcW*y5bK-G+tYxIeVgjAI@;yKa;foO(jim_0~{cGBB9 zm_EXM|BlKAM@zp7X!~Jy*nc!OPBgr9@v>=N??PfH7*6>UkhC&H-Fbjavyuz+8YaIu zLu2iDJ{h5o;Eu?|Sa88l8(jNFqAEs`%fmP)u z!ANQungkxBU+I5SksIpsVpYj1-Q8yiAXqZj0Zs&ceA^)cAfGTATLC&YJPRhVHQyQA2aw^IWzq}d`dLw{T zRJZx=Hf=@45B;rbtKFvysHMfFfICEaPvUNVqgG|WG}Xwtmuii{P?TC9%9rA-$wJKI zL`z^PNro-%#ui44vE=aNtXM#!pOC09Fo-)K7216erojIR&Q)Fv;nub6IAfp|M6xj9 zQgmAW1U;G{@Bg8bG3Bh;3t54DS{~7muQIXN?QQxa@7zYH!*h)v4QF_!iep~)b@Drl z=6evauw4TiI9}ZhOi9|b1M>jNC7Vl~po>Z8H~m*pF~$>{l=lv-4-Jr5sjaT7o4jKT z8G9#emdoZF#hO}3y-Z5Vq(OtF4hLg^r+gHMeDxk&iv_c-Q?JWz=Uwo47V|L{FLD>( zk)O1WtQqsM@jam&e zrhn&-Yl1VEup->tweiBNDc zyW)GUcxWDdkC<8>6k9eJRq5DuA(9;}3hbe;+M6$!-`oL~?wZL@n-%mcmBYdabO@O8!ps zPfn+313dFVg(i_^*lU4>@bIps(V|I`zK@Eda+eklskoJ(?i6A7YNeGjjCmp_iU*}8 zCm8iD`6Ux`t?ouo^&c@ti*uD7Sd@$HK<9GI2E=#v_4VBwJ6+faedGAlx7~bhQZx@r zUMu`iJlWWhmE>fy{xpbl?*ugPj2dEr2*|S5YosCIVDjtNrze(uX0ii%K&7?dHLlp6 zzcFm<;j!}_uutIuv23e9KaZ!s^8HASpZfgVX#muedYPy0NIsMU2JIzmO0J4{%{B$g z`{P#MzJGuDIx9avzg)LZ8`9C)cWd<}fd_I4-Q(&RwG{@-4c;7IrTxVHKM@bq2l*x~ z0v9_OzO{5`G%HaMhYHhus{ovvEXryJPkgAPTxKcn-C7?^B(}cWNxZ9@33_4KbNHFh z?y348kznG}C#UX12ljR)+N`8k+`>=r2?99O93W^PY-K&3D4$F zJ+VW_;{_Ox933a?0>C0tdwA=@(o&j#OV>firM0@S)=MK$;J1ol6z=e{Zo>~{3bRqQ!O$cKxfey_ygG`vKL;ZGOlm&!*gz?8TieIzdqwu+P8)XI6AKz zr|o}1CNUG@*O3gU)G~j6QjJ1V6}r|u2cR@`?i#e4-jP6 z)z#6l>1Xf|c!L21T1>6&9^hj(uP;=P-u3$M_BVp~^TkIMG^)w~mok?Qy4FB|?p1c4 zs+pWbfuX6%iinwNO)(rIvKl@2p#gAfxn<+zgcqnW0XGpdtO#9ji^Ioeh|cK5nv^93 z_7+W|K!E#3_p5F@(8jHwT=6X9**)QBCaSz0?ir57pDC8^aH1$*R?C&l5nFq0_}6_p zi&OM{=^7SRJ2^L(P$3&zMQ&D#Rbv*deS9?;=MUh?Bmn58=<^WTp__xqdk<1781-Ij z%#v4Uyx-IRPTddRf{owIsoy+CCF;t7L`~L9==q8}6-AH=+=oXKVu)-#E~v)_i!5fG zdzG2FUbce(DLTUpQ*Zg>c*gV#lg8r=nSQn*({JLwuVX&gO}z`P@F45pMhbo^qmn0w zqhrm^p*x;Le~6(p-xq-7@YuGJsHhHo+ZOcZ3qXhXL z3XY3&)%`dv1xh)9B#E|w#RaTqh;rOy94R#Vii_Mnz(g2y;w`=&IREk;os!6 z74n)O6^5UJmew{Q42MNDku;>(m81$nmDud{f`rC4%jBf$NO}& zv}k?+0p3g5JRlI!qNfG21f}*aaeaM#HJt|g-HCz2;hu?=1JbTKnAOGV8PsK@t1$n-Om4p0ov@?*S`Pl4URsCc%o3zeE z>Ri;(Q96)Eg!)r>s7}S~mOjz4w6tVifez=n*np+BTcee^t*3}*?p z*YpUY_TGb!LS$`n6gFf*;ln)|>>NY^5tKyqknA%@BjpX&ZZnm}o5>rAx8w?UXO9E12$&exm&U zpo0XP6?{uc2M!O_yk}c3VIS$|)JiICg!+S7Z$GxQR}dP$mEw4MN3Dsx{p4t@EZGJF zW)#;hI3wsEJ#U{Ech{b?@{5`P5fikP67XU zu(DI*<7JIN4`Lnq6aA!-vDZUkBkK|(Pu9;Xi2D=~Ev?<=(4AFxIl*UH^;oW9Fr>e7H<1iN|n>(XdKxGe) zOo+349G~;dR0h7Ua9dN;-*gY5P}=CvHT zGwXG91g3sg?&a*}G^8vzO|J71A5Q)1Asf06()gG&o}joG^ysmZ)7smkvYkl1_A~80 z{6qFDdFWy=ljzbt7#$Py*+j_emHV1sy^R?Y`)Gabs)?rNV*}WCLHrOC7_dvx%Z%sp z?Da#OF-o|VV`ntOBm5T+5wdM!W!_a+S4U3kg1tm}^JHzTAgU*dLoL1O($iHX&E&~z zstsTiEx^ZTuRLH!tgm>Q*kWjCh-6?-{8_Z1Z-z;VGv+r#@;9c`5j+K9ubadvKaAC` z{=zG6n)`0~MSQV?^?<1g0~{O@smscJ_O(ba_r_`>0gDFTW3tD1B;3QI6+0Ixi+F$IKm?tZWKHqFT9eHvJgsW!IRUc~`tsFW>flotvCo$hRS`3%Dhqiu z-u5(f(=#(?CEz96)X6sqNLBed(B~O)4xb;EF0>wSBd@}zddKFI*Axl~NfylOPTa^*wFKgJHs-ba<2;QiauPt-6;oyCf#Z}*(&`rz)* zPG<)zsERlS>whjU|4vIwQx``lwzW4uB<)kss^dN|KiMv;6?Dq;l@4MI0m_I@cF@?6 zog5wIsLY%_fYfJ*g1MbwUtWmGXt~5j>wG%}HW`uf~d**^KiJj0sGaX#-ghU;-l=IA9!^t_Q};jO0Dnb3%h znP%SUHj=%-{CuI>u&^5k_t#%!>Rb1{=}sxCO-4JrOhM?28t*#L7rwQK6rUrw-tf}q ziP!LY*=FxFLUudJpKEwS5zL1UIjgCwx7PsTvlX*BJ*lU>G%)X+c zf|e)X-B_ca_eh?4?7nc^2kh@bAqhR)hrT$NJxj=gICXM!LDTjfMyL8+Lr-q-Se;0n z*i|6cf@nL=$HDhEYw`VTE(ISka}yIEk!0K(jl7pI9AI+oXY%?URM>J&u;qfI<|3ug)`+06 zu$yt=ln0;LBmbt>?4$_CcyeshBR&+eq8iqvTij+$i=S0rSzBZO?73>hrOMI26O^?5 zk$}Zd`HF-Dnj0vw&HNf)HS}K@8u12&PRVZsiXR%|L?wFOET)E^M@p)FJG+a>w?i-O zTNy&+AfSIWY6|4aCu?Hpd9pTI(i|KdTqU#)Ri)?x5lb9Bq1e9$gY2R)fay9<{O_{c z?Bynh@>FCZ6(7G&5s`b0#2_0VQ;cASl}vjoZA@7t(k3TpM$6&~&RWH`o6?9)BN?kB zT1$p@%8i?W?AuKa(hehgKR(}fT5gNZiq_H2EW5vzaal-6!L-=XIJ91yS}y;?hr`Yd zML(U=bGPI;U%BrNN3-R&x83xcq`ux>GXMOEq%Evv=lfYtk4No&?R|?LGf^?fR-~|~ zDD8wgj{@I4Ge1i?pW<}urvN_{e#-t@^~E1XsX;Kl2c35G1G}=b9(^%g2qQQ(zF8bV z+iX()Bl}E`N-dpg132woq;Ul{?KZGXJ}URTz_n|AynI^)0W_e-3$T1EZoYk<%09ea z*J<{!@#NQAK>-nuk`-2Clk)BYp|bk^dH>{s=`lb#4j560xqgZr*{RKosTwtqj0p(R-yI@8e z^w7m+!+y0CkhzE#@6$&Gl9xL1XbIJoB&eKMRJ2)IXLnQgN`RZ&)@1OH+FFW7Z|EHi z*@$jyeQa>~0Q0!cWp;me8#Q#tOwaA~5%gNp<2kz=Z?qf|zYt45S1*%CGob7RO_ukV z>_-o+JB;l`(~Z;WvaDQUm|vZih=WloNck8|1alM|K-rRyilDMU`> zw|+g2gK2&JKMcLU(kd-c@rhxpM|rMiuQ@bU${43bjrc zQEE`Q!jhu7sqFK^gxys*DJdWGa$-ty-+Hl9IIxj6fA#`T-?b2f)T=Rr zRP$VBJlv5yvGXiEkX!j&d5aGV3g^@&EA2>De>zbZm0CZu@s&jH?6EHkgL0kg?DwPR zl&l+4r_?7VKnQePwoO01Q^&;O-K)0-RDnLTU=70jfwIO-T>G~MPL>fjG3eKZatE(q z1Jl2ly@vJHkMk3&8WWL{@4t;(65Vj+K6SAL3RRzoaVLk5JB$%7#!mp3c@6cwK4bdHujc{M)1I1Tqi7kaH!y5$>rOBvE=6(}AjpLd@ zK~z2u;6bwf{>9y3NvFAU!;jodBo&{akyO{uA{&UG+WxImNAVHzH6%;1~78b!&#G-d=bpH(9-`WK(adYAoxcJ7$&}(LNpX z8m*VxY5Zt>SXjhaY`;-+Bi*8+JM2d7q-4SsrtG3FYVf+^FzfnX-n|2Yi|fB>KqJfk z8$sO(tmz}?k%&|7GoLlp)I`k*dd!p$^+F0>c#UE03*^rK3L}8h5)w{hr-}k`d(?bi zjZydkPmF=F_h8`Q)Bw|9C9$*o^@%CPq$DK@GWfV(<%edQr^L?~Z7EpbVzMg}PS(`y zA$LL)%x1n-o}svP=VDR(MYs{BDgOFva|5Lvt~a9Rl^xut5n~&4TrOTWZiFSPJ)(%2 z^?^=qcz^KCZH#~}3A$^WrZv)GRV>Z3!0uvZzM-*LrSWf@rZzSWV|y$`%U~qS6h;)SijgIIG&2~+Qr05P*g`V4 ztaI+s_w!xO@0{~`o&M^NysGE9@8`O%_jYYaSbDmP)e_i3e!&$dWo_E=@3+;Jl?Kv2 zjv_iH5CT#{dN5BvtT)ES0I?K%-VU+J<*SsYfUJ-Smgk`CcHXyVL!^Xhg}jmb0;()F z2}7iH-7+S6N?e?ZWL`TF;TQ0|=e@PInJG{m-Q55Ii;vgV?~$vCHP6eO7L`g^$3()B zxRSSuKNTg@zI}Ekg-U>+qe?X(0}Yy+?EBWF>e6$$$6I<|VdK*Qgv-+FlS`-DcCxP3 zh}FW}u-b~2@_RxBIBesxc(iYsib{o_5?#?e*m9K-Ika(DmnL?szdBh@CqO5qJQ6*z zz84y`+Iji)Hmc@+rjZEEzPB|B1X87CZk@CUa&^m;xodY>r{ss9kJ0o8?sDc>mo+=x zl6_*8@i_-D~d^f-C4*Q`m|yPfZk z9aCfeG8lR83H|P!^1pY4W(v6C70B-nanU`){(6cB z>0X7+pkZPgzM$&ND9jvFIJH7P9&_N_zeh2b`y9*D85W3XLil#VVMb;x@;G9X@j<}? zCm35trRuwPT_#<21kU|wAse%sY6^>FT*BPohut!kRg~?Ne*=9e{4BNAcCS$FZVo%% zc@pHZm3hy;EIQod$_vaHxHYUSnZYmpK_|}KBtPo+$?!Y*IFj3%Y2B_4G zNBSWd3X9 zqkMZp4-;|F=<0#sfKhEanNNy?+sr48E)+!%18V~p02`K2HN|q(UOYy;Mon8uuC%#X zF|VkI+GNN5xBxgkH6tS?TimA4OwD=tpsLyeUuwrAG+A!2zIf?H{_5S}kE6$e3XQS} zRexA=K(UMMpN|GPZ4|&Pfwcie&R4Jg%=!imx6F=pT6R0Ha{vJc`w#R3T-AGesL8o( z*w1QVWasf0{)`nj5J7>SP2hzRDM6eKdX(Vbv-i=bsXg~LaSd&0g54UAWtA0Z`>BoW3xo^sF`8m z7eU5%be1EOX`p=Z!FSSgbSOVjbb^nmKe=-4s^20aktEqRqivkQvX7dW*NNfC$7hfH zth*-~-d*Y!GkA5OC*Lf7Ti!b$&bPPM5dOlNs7oH_>4JXQ#SWzvgyg=4vW&7{m($7R zqvR2fKN)W>%FXsO)3Y~e5wgwV=i=hyJE<=D5G1wE;gX$Q3|M2aWNK;}wBgFeQKjqi zJ-V)=qD0XMHBfXXe3}hPf@Xi((PRAAIb9wDuDB~EwU0p#VHgSo6`F~D7Q4X+_J5b$ z%qPjlAG<-dxkpbl!tk*Z26tJ>h?m?F*^srjf7YK0qK2|>DBaq+d*0TAVAB6&)zbAI z^gmbW<0b^WXG5g3k$>`a?A$I>eL@VJ4=L?}sM~r+wb=xlgH(yl++nl*@Xp%Z=BF@s zTMup8rJlhLN+Y(NXzi7r`nF`!orXk3fc??@${d5hERbs>qkv<}8=O4_a z?_D_2Yv(W_qsefEsP#vrni!bXADIfV6Tgnw#iCJUnriGYTyim1p2-;Hp?;d`ZSK9g zrtkJFXh=QwuYMv9uEy3qE25JLxuRK?rK_&%Qws{tLZ^xZT&Ra87~|t<6;PTMZc_d7 zhabBdw^hDQV-^L8=H!$M5HckUt)pAW69w~Jehx51anLGb0)lD36CEuUsuy#M?j z@JmcggixBAn%mnRKYkqSuE@hkHZ5!&ad96W@3L+0Cd!O$9-W#nR zT7V^{4ZM$Yw5N)e>Dj2Z`lzbUx*YnRu~gp#qs}L<)8c_T1wYIZUx@7>ff@X(@)x-B z421LF_LF;5>G_fWI6sT_z2>W(lVIpzM%~ugm@=F$ctuwL%a-B3^*HDJ6}M3w;U*pP z9bA-%Wdlgy$IB_8lQAa&&H7 zX&h5EirkY3vaO@cxrfV6FIl!=&bz^FpR^2B}>qd4t8ku7`J*iQI2V zR-GLIEfd|=lYkVc^eh|v6(R-fpd2^LuKP}@H8sqyfsfwwL%ZbWS9YvO4nE^57)d+W zqh@eADL{On`stfDxC;?#bFC9!ODVPRw6wJHi*|OshMJnQm411@fEQ0@uCuXfbx+G} zzFp?NucaxjH`>A1D{QRe&Hc~DqeY&fAi(o)#+r|~afZjy8`N32Vy5*Xo^3sv%48&) z#fo$M;P_L-4kwoy&D#!KYo*lQx6~n2{Pp4jkhW) zQV&b7-dg7r{t>wpPlm#NcF^wxLVxZyMXYmb18KTbr~IJN#Y~vusze(0#xH&6T_#D;##lhZRZgdyg3mXukFU-7IZGa?a7{ z-G;a?IV|2Rvu?M~$$U+|6?39;_yeZBazBT*a0@MxyQ+`M%U*e>qOK142|^bmzA2W4 zSy?3nUl}ZZoF8mEh00l45_Z6aCXf#{UHg3nqQ2iJu@JKg!?pKUEd7cOV{)daEqekh z71Y%y*?@|Hd}n`tu}&UW*f3NL{6R{rA2#u|wY8HM^>wesbOrrpgZMQfm-PPeu?a@$G&g|J`3Yd#P@isFi+9134<9x=2+837#yvi7l($Sby)iURVYzjXQ%LP`lE1(} zW-F=q8@(F@CH?z5c0!XnwGuyz0yikby4ascYcb5%a!H8< z1^R8iokd0;Hyr1K`3kl`#5gq7wCLE$WLkcFtys1KKMFfLjsL9+F4)p|#~bTFQ?nhs zMvWga(v?=2{9u>guOQm&eQCZZ%HzqNOQ{q)KsJ%Q-#w|(kNI=?2i-Y&`nm48n~OUq z%IG*7lP5Ac6Q2f-*u_)skf;nSmEXj!!c~LLDsi6E;3vGEgKqonJ78(od<`e9rQ=T= zJZ5xu^=L-8RG%Xnw1 zp|pFn;cpAmQF+fmM=jT*AZ=exE3Hep>%`bmCeoQ*HL%EK%~uV#M7M(LVF&cLZeG@B zoo*a0JN(@VQj)inGM4c^efJwK;+eIC@mgy1TG|Z&O`NtdFWi->-Kc|ed)AzIgMs5@ zJ07+i8-)quK!SQY5CPId&&K*3fpU1YB1l;sW>izb?wu%x6A10I5tI+V zy*G2?CHLnqrckWZEi?$Ghy5%z6FDVTd-<8<5^*>L`))lR7M>U&vVdXNW?poPGbbdd zo`_wZ$VV2x{m`>=-TRE4yr%{*2MA$olrC=05R)!Zzsd(wDL-Qt;@A;6X$ENSwU#-( zsmUN_msFWg&i4&jO`pVSQFpR$e>ZVj2#u8V+1e^Y+H_XR4Q8Pq2jYS46M?X zXue1CmgERDLi~}3@4>}LhXBtsZ5`i>3!8DLiMdSYS@lIJHtGBpo#%$7a)B`-TDD~g zUi)9z+F$fv2ng{W@$0;l|E=j#{~@nX*oye+19`_*1^;-fx2}$RG1C@ID{*VE;x=H6 ztt|E%ZZ^}l6+7@qgsu#-(Lk-w01fo7#l;|rw$3)>Jn8P=0K2V8@jnU6l8WEy*-RXa zc#=jC=qg$V!p6X24(qkSr7T5k!zOVETAGR%hkvCuDbQ85i;jG(rdepg!oz*UOq`RR zIj5Q!Uh_D5Mu1<95m&22zlVTJ)GO05e1uOdLq{w_3|-sSLdSen)QPTwtAgR*7*q^G z2MA8IyCe#L&9;cCz~3Klw~Lzong{4&V*kqJtS(p&W6oaGCdOI+pita~ zrZ|_Aa~(W5%YaAI!no53@5dMxRQ_Ajx4WCmR1Spnp0bNo#P;;K_5}1?!z!@QM>0r_ zh4VKCneEYH!>;!TJc=%KqoI?~*T{?A)^&J|~_JOBLO2u+>e5B1Y& zBcF7l_+hnhAtd%4W?wDX_P)tf6MJtxMyh5{`_NI`3pXIp$Ro|jGyB`Jc6*h3ynZ!y zBtvovzEy=m--*KP_O6hRM~bjyJD;K1mfts-8W3*VOI^J52=XKXE-5}c=}l4>b|Yqw zsZk{6CP}fyvG{prH4j}xMX?b=hdDT@y~*KySoMZ=4`WDSbaB<%#s{DL0QLFXwIis*d_qCTN3hN7V3!lww zEUd2%On|~7=5`66@e2*TkXUi$v2DWrOw%~K;BhziT=%FG>J*6yJwZHHpB4V-F?rsd z-KZsaZT*?+6Z#Wc#Njust>^JJ@`}ofTZ=^G564Wvbhwj76_bmORNr|F>`bc*fxRJ@XK;dzEljA@$SQ16pOY*71X^6^rrhz;u?gG) z{O8Kx*AnAy#~Cn0`(C~Jk_VmTO;ksaQ&|&Fb-(Q@+Oa(?jht>^7JA;chdwf*yU70V z=ux6y^5u7a!`^tG{7$6GJi;SAQ0rJ_|kWs8;<${U+cK+iDP z7QeLN1kBjz>lXhVY~WDpG&3X^!#5*Wr2H7)VB*Q;S2P~^a=Lz|VBtN(Ua@EHG z76~mbPq&l5efYux19^zsrTK|5o@pw_A*bp|`ZM*+CLu`L^e}YB*;74~?{td1D7{^| zMIwKK5A}Fd^hz&29(`K2C*W{K<$6gr$$etF*x&W7g@Lc9ndk@oz+aDMFyO_6$|fdS z&)xlAa5lwj*uE^RcS6OUvm(4=tF+P&T950e7Yr}!hLogaezsULTD-70`MmtCb(!|@ zToh*$r+Ygut{Pm;E%ID8()^rZFVdXIOfgX0Bnx>}&0Si@lBIMZ2+mG+T8fg?g9KN2 z*~K4tT9IcMc2~4CA-IN!RsQ3LyanoyH)E?w#`nY$$vI-phC9-fNkmTmOIV|hFrIK5 z-iP>&R1w8UQ?(8KWR2C~do~iDpg|gi8(j|Ha0?xMlB4W3r)`$ejlYHyW0zha#DqXY zi`VQTj31C9LQGeO==4#hSN|^`@UAO0KpxJ__^US)Ig=Z}gA<+fsYI0BtdrI#{8BhE zBPT7&xyFCkE;jpK(Ic(ZKK9d;+&9=Vej7!T^r#MGtW&Ze01c8xr*F)j;Pup$%35iW9 zNa;;-&@eP5u@UrBBe#+FldKW%@}F&`v?0DC^wpf*;Vc9rze+~~UZ)eSpnkwoeiK!P za6{T8gLD<%)d1p@9`)zY*$Q-)Yh72gu}GAxP?3B*zle!K=iqGxH993wPe}I{KfWPc zA@MLATRBBKxc}nHvpQI~6+UllvXS$MM26-~Eq*0PdZj^2HBs$k`-+~wr!($-;mmk{ zMcHH9I)+Wo#52(+UYQfm4068ZPJG(<9+;tp(L#7v_eu9xJ}vM3C7b1Jmb1K^%=xhg z{nYU5@r#=mm3wYn7Ci5J3VV*r@@Bl{v$nGOwWK0#9{(D)H$e3|UJM~gz8`FbJHuTt z?#$1n&*K0vHoEv14fBmol#!|EFbi<&;aZt}R;Gbm!c!}^3upi4v_Dj)TZ8D%A2xaK zsj76&5yQvG&F;p)TH;sXpK@m>IIpb1lqT8vn_gbYn$&Pw0j(WNtUXRY+j3*aj`%Gu z*kza59bRx$?FAx@501U9;ON1DHzK|xDFhOZj(PV=8()1Bj#6|!m+>qm!b9GYj{!(H zb00&mJY!iw%GU4Ol4yr%`QMTyjMZz7-x1q}x4Bn}(i)oH!YRi^%TkRX>9l!er4U)T z@(E1*>_Ds4njYRU5#*Q!?FyXymGd@Ymq!XI!or)iQh%ak(7E#T${B^1x%`sB#8#`OWy3Sv?P>LUm z8qs&LZqIx7yk*c%4tjTOSV^^iFv*OkY54N1A&mv^A-lA+xZw3`mG;&6u*Ayk zk!wkksd{GGlB0~a$dH2OuEhv{c9h83QJu#~bAN&fUPFe$&WZ!mb%^9F6hHWd8%p_a zYCA(5_>FrvVk40rTNEFWPhm#|Q=RxAOtJ)}f={5U@8tn6*V>!W&Tm=>&eF=B2k``V z47R-1JH{t2b34on-kHT=MAmjiJA3WkIn9B~mkNOjoS(pgBcjlw?S6hB{U|Q!5sXtV zy5M&(4nu@-7;Ux0JFUnAOdqyx*z{^BZ&^fL=Nj@JS6md(uKxXX4K#YR*W9s|fCE_X zjkM#1Uv%QS=F|?vW9~^d(c87<8y&G8?Zxlvj8-I9%!r~ZlCMhT&3l`*1UkN#d9WIP zb>%DOl|1iCJF1dg*aQk-+43@4qIiz%(Q2mpcS}cU=OfA(H*Bia%-#@plP4wTX(=@( zxT)QzD>QTrzxxq$4O{s+V4X%%?rOr|WRPBVUsO3{i;rx+`bN|&Lt}5eZI+%;Lk(PT z#q}kMjgkRT{T?aCikqaM_OZ8*PpJ>!ZXu@$ww~}$h@VrEtj-e2Aw=?&Y_>F2n&2so z+bPv}h;nH&IiaTHPDC8ZrFtC2!6i$+D)3el(o7D*7C8`UzhhLXMsupTQXK3We3j^C zH$mfW@?=Ut6R!62VB)H%?$2ZlFCjR=jHqm|MlI=aKI`f! zrlbFurz^%=6vXY9Sn!i+Xjq`&B06~RLUVbjud`c5re@tdGaQN`C&MV}r@U30i85l?FXgnVeAjoR$ooq&shTn#R_?xw1IAs&XM{?XkmD zst-+m>pi7!4jK0@S1-cS_6h2?&9#wRv^s5j3AMLZ_Z?v3(l*YB7LFBi1r4I#Y}`4q za_9YI(wr`+bg!Xf8<_j}31O=xCVIXclfkudebV&U7m3Wjz>pRA>Ux|};+SNNAx#hG z&P;=+jU_ zzL*e}8P+F6h!U?Sf+vKvopz#{mD7-dM}ItY@!(rbk(XOU z<(Y7AO>e|YpI!;X+Vf0@moE<`tAaq~d3v7XxpQpUOO8%5QL~#>!l?cbH*@T@dc#XD zv{V+@|7@&YvNCY_=3CtlAD+)!EE=U@bf%Asa?;ElurJrPdi)p6^Ma~s4{D+fb;DOF z-Y17$O17Y>mOjS-T+Y#SrC(x2vh#-?y`8)s|I2KppK@%+f9zRPX@43oIG%FyMrCJ` z9jJ!=aA+A3$NA1#cl=_#~pp`E_jxZS}`iHuAai zty-rT;{?gTkV;LxpVKZ}-#jMrPD7%wN;y%Ts^9it5cxGhlt!f8q~WkN{PQAK3uW2a zx#}Lg=$${8q_18X(LLkXf2y|;WN~QgTde)YErh7|I%@;Y@&l)*W`1I&*H8_{QR+G+H2k1ojZ3r zKwP57%Vn3_sTPY>j-kuQZ;s90%in7*k6kF+hf!LQJFS6zZk@~flz?%hvYfsd@BdCb z8Q=y&u0%83xqW0mXGUa5-e}5OnN7PO%4C>!P4W?VJ>t2u1?J24xkc=pM6@2@mie2! zN3e|j;7cs&JIHtd?RMOnfWy0D3nyOX%?Y8{q$w~=7+`ybAET+p1aISvy}6`s)Ysaa zK^?3Xb_kD2liZH{XeBhKBg&!7k^+C0m)MXFhw(i7Ylu?C zXLgja7#>^hASv6i^Ej|NYr5-uXXf7Mue`np5)h6J*?;tjV(lxem=R}a<*5Hay}G%6 z!DY$9(WP&9abwS~lYa14^48zj6&{`Xw|YC7%D2;J32h#%GDZDPjJl) z+Mu)ldZHlS-NN`4r(W-I;XK_Mn|A`=YFrRUkpzhrI^6_YU#pb2dp1czKe)3g5XlLT zTXz!C<_xP1k9Lmxaz5Pc!A3)8-79g3(u6Uc8WsX)1hQUpP_N zT_bk1w~^r5v-E*O>+Nr~;Uxu-R$~lfR-;&j?K&=9t0FPtp+KILBEiNd7}X@|gn7@s ztB~c$^=AZtxYIIV&My6UWUPOD`QANWIe%RgYHUe(@xr4AZQBA@sPBUDjxW^3SFCx{ zT83_-b!EIZfIGg~S+^&-bIqW}l^>ti_GIzm?f-#MG*BX$A+2Csqot8YL4*s{*`fx% zryXhj_smK{-yhZ;rm7wy_`|;<0+0f-I?*+RZZCN6WkdhxQc=CBk~AHv>`=C~wc$I# z)PvDri$`+ckUi`w<9RKec0d)*JX?>kSCqlS9x_}orn{)Rb9R96uem9~=Fi^Sc{oGT zO9v65v98gIvJ2L^4m1`qt=j~!=Q5U5R1R>|%b?=E%|2w*aaNycw3AWj5=)g^17{2G~q9~g?#~`a}`mHWbcrDBswy#bOYql_}M9+IZ11RGc#%6Ah0(GIx-ynQi+d6g#^E=E@)_z5|__A6)H( za(s-EzGw7%d1ly{;9Ku&&8rVC(B({|IM!1%b92l?fN-j(=0C)+KeaW(k06h@++^Fk zBG0(cVVp!izsqqN&hnpH?xCa23^AEUGlFa7rP#Vu1ESHZMkgoLd^EA@dh?rp5m;Km zOWyzWR&8u7FHq})PiD*YHj%fT$v;v*iixv*s=rHTRVc;2S)cmE;<4j(4m$$fEZYNe zXf?wj+pmRFjJdpOq?^0IJZt}jaQw`^ft)7iI)c|C`Q183%}bhb)(nm`197J=RQ=G< ztu2n1o#jVJec|pMBYfDzdFu8O)v%qt|H3((;4|;0{f*@5k=|0Fqc_HJGrhBRT|GsB!_|?ckry8e(zv{luN84FYIB6`aEPi_LB3U@uXbrru;QYUV7jZce5ta@n zqlzh~xPfz`5Pd(?Pg98zowrF&4)_m#vGM`j4aU?t4x7xADV*+*?A&9?ZjCVN%u9KV z$uq{EIjomHPy*wCuXYy4J`s8R1G2FixQu?q#;fpx3wO5|oqzby->oNksAtk>Q6Mh& zfil#PG`8ZH7i(Lz?&X<(YyY7;r#`+Y?mOv(5Rf*4GZ1JE>n*}!(K@i;PuPnro#025 z6dkHI>=s-;0hhB2wU9cvlZ|9J7uJQ-7#_`L8C8sep%Cc=_%gzOm-KmvQI=ku8FQ-K-o z7z#Vb%liW2>LYhH(CqAjd6_7(#d9e|4+DZKiu?oJp7n21r?=0w*(hhw+ilvfv*4J) zojq5v`V=?WP*dWt-V-P*7AJJ*9h*xl&iUG^_$IF?r^mC{??=Elv*ZgWPTYmS4npRo z-l})+Mi!T1zCz})Zhg*z_KFVN&ZWL!-NB_lzw$8^HdP?b?@IdF_|K_Z!M{l>K1M4VT&lvdf@`cF?>CGXw2V=~c+&)UpmnXCke2irUp4swM_-w;t zpH94bF~yOFoJ`Sk`)FOqFA-@vn-n0zorhwI3LI6QPh=Q(l^G^bM(UZ%#Sru;u~XjHfJ`n%z0F; zBR{r&5hf>y(jSKI-Mjx)Ys}JS{OjQ0j+A!=Aa4AF!6%hUuX@nXyd7@#vD2-c>gedZ z*Vd*MJT|sn=FITtDar`9MfgVgNkcoZ%*iz!Y4}}-V=Npp^ubDI$=9xuVAMAHx~HK& z7$lnc(TxcEOUUOiJN+5`^5pu|!H>L)vKBRYbJHS}>pMmU_2Nz9)Qa$}qDNsda~Z1} z7rZ$0a-mWyXAUg1kQEXe|Id2^u8m{WN|9)|^G+FaD-0T=CFu_Dx)@Djh8th^I-f*7 zVSuGJmfl|Pm8ODF+|#^=fVaZKLS~ba`n+|VsYYy)0Zo&r%!PKNWPPQ)W~@Y&+^Ni=EuZ!??QJ2HOE*uFjJh7ZG@G#k8c5#9ayUvP_a`)O9mN8_Vh zF^KJB=)DDNqX+;O)vF%AzrCMw`x`ubZrn!p&Bbk~m(vbmVHx-Bf|>8HOiReBl|%rw zgGbZ(%D0W+4Sh0`^I1q6XiB;K(-SZ|JC-w z@C{D--5>IDhtuVZTzz&9)kk_NGUnp>FYXw^zs`LbbBd#@Mp; z_%@ghkZrIp`>PuNwC+kngL$pDO%B~hwW+DP=O0? z*Fs}={}W5DO?l*QWb5o!QMBDmOe9_2a;fpPM_>Ep$ya$r_UV&~-pQ?D?SbFXk@BK5 z+H|kt=@O+C!IkPdUtoRJ84vh%DECa?>EiMdHedrBe0=gB580RPwA*cv20x!`1zXtCQc1R`%zH$n_fr6&6>%eCd(BSmg>vD28SW{~05&rsV+nHA?!{HMxk| zc;wM@!u1?>4I!9gXNmh4Tnn~b){~K7b4a2DIgzG%E#i=t<}=>|FQSRq5NMUe9 z!Z6&_rs1YnNcrT-Y8VfNJbDW_K{5npXTQyC)OodG&&9U~KXscpg8nG1HL!)Mi0j+m zZzxWvw(wk(?W4Uma(;YEo>{P}^Xy7{ed227*ErPlqBc3cBrdM@dVgg_*ycTp!b|=7 zkt23RUj0MK(9RTl2B*|};DLVYm6cl+OmG?Iam=%IX#-3>{ownXH^trwd*zSLA5&I>`@{qb%`M+QhB_?4>b?XAu((3PMoo|QLX9qQ2Ql3PiDu4uW@@i?j>kL=E!2TQ!nI}=eM zlYgcz`}yCnntWmuoV?-rxwRh7$l>z!sOT{Yt|?55+rfddUY{+@l4EnC9Y z!+XrJzN~Uk1D?GZ1mF$nSQEhwd!^lUI?KT{BS2PJvf$}}^d^qZyOEeIFg#ZN82TrN z@c$da`FdR!{fntF$_<;HqWMFhLPJ1m|Hg45i?H^PJkbaVO z7_TGRa$X6{cg=^@zNPLxU}^j2`bw&61+p<$+bhH6na$g>Sk+C!PL`PtHK#~( zzJ*5h5owt;i=~i6n$8_DHG0g-XVR=`r8G^I#y}GS81z~``nDF;QE7H}ZyEr8+=Z+R z6V)4!Q5^L+a9t$P1t_uqh5MxMeYJ-Be0FvnTuzmQM?pY+MMyW!2*#Mo2-SCuU+Z7$ zS$6`Y{AB@pKBFUa>4UquPvLfwpL<2oLnh;g2Y1iQtK0mvJH3`Zs4>aX5u!1&j}@2L(8;yKlPC9b9?^X|4H=orDH$r9!c zl%rZ4x{GUFbpx(}Is6<=J(YZ)iZItRx4@vKWo3A+D0F1c6fajA@Xr2}biUJai_x<^ zXBUNg`ktc!gDnnWt?)GW(DpZ>VT#WZANjf1k86_Z*NmdmrB&&jL_*TZ-MVWfO1=G@WB(1O`Ri2`{I5b< zsT#qg)mufoaBb!9pD{R8yxWAA$tnE83HBr*eo3;A@rXJV1@lCCsyFXl6y@--y9<=) z?eX#^OU*?a^e51bosHa;7zqa}pC|WEF-tyXIb3&JNa)RHO=+1i(ETJ_D4lapVsckdQgLgzB?X9&Y5`STZ8V)GJ0cd!OaV^7a;g0U;iI z3uVbrW&IiE3x7iGRy=jXsDJc>EDn&jn4OVe1~E7_%4Cqsxgme>3A5P9aNjMh2Sw>c zI)@#NmrmGOI<~cbo)Py@7PrLqB>Sr2TZ}+!wDz}9{#B2;gTejgPKO?A34F_v{DP=- zzBL`KhuYTs$meZ~A>|NC=t%NqYGw>NT1)!z(?ps{V!BqX6A@Q+14fpvbvk}o0fPC_ zEkDVrAB@dM9*9p!{EHfiA{U+EJk;py8fr9j>sXuyk`njqbpj1R$IW@00oZ6{7ofg) zxDiSKiAcUEOLx?!b$AI2t>GGuQ3hYWI6xiU-S=69fSow&C+{hRolo=M^NApPLZs~r zX*y(YP76qA?(uNy(Dn>T2+czbi=Vz5vE&o@=M1IHhn37r5VcW_2dL@%h}Fkaj}z}4 z+%W>3Jo(163OO!fGcmIw46UhLpye-bODvjyPk=xWpOe?macSd0{^4OdrVgOP*7zdn zwu$pl+f#;awm*iln<(VkmNIH7}R)<4%YcW@lSe2uKZ`2g$6*GGFhw z0AfB=uaV4qQ%~5P?1hIh0m>nSUqri4~W8;b0mQcv>g+^FLXV;4NYn6VK+Cyc^+6{Q2H8oCoYu zRfY?I1YG$M4?RuQt<48xau0`-7yFY-d=`I9HXTCVH{|V`%##78VIg*mqL|E{arI8H zo_;}K;ei~KFhB3ndH*K?W1KN148?AsoOnr%&p-3XJxgWshcmlw>Z=%N5uQ;C}_9=Acq7Z1<-BXqQ1Ksn$jZuS$~B zU3bC*I5YKIjM%npMIlWB{+ejGu~?K0s^7HfN<9N*h@l_NFktG+)!Gqptc`?wir6!C z`v4Sb!J$5*Q`_nW*RFmHDHPENg$~P1miV;%dH<62>#v!fuf(fKEItNZ@sUooOoX( zV+MBIotEzL$0C4e0rv8s`aC6_bfRe|pK(S2dWN6gj%yw2yyytxtgZ7ZR*1dURlS}R zznyQkKvy)54IO8dhj?`2CKjjuluJ`xs;jnXKB=$T+tw?xJPY zs^&4eWM%O9MK5j(qU`n3%1kgG04WtI&Q|EHV<#Y-?i^%REe?o^7siqbpB2U~XY?|704p~|Q?}rK9k#x%ELvC(4Qg)XF z@odE5f{;TC-%zzGrsoNd7<%b~sdwD7fdqScB(4wZuzU#!(V z52xm*d5STCyM;_r_uF&RgM&PCD7Gm$p1VboAqk zPlVxrVM!|L+O!9=lD!8H8tM-NFe&6P<6e4MdHIj@iy)W$y5$s0vX?XmLEPD|x*zVO z4S=;DUdP3p%a#~$=WEP*&hIsa;0p469o_2R+CKZ@zi zFW;n~XDYc3_`g%cb%W6=vfTyIC10DzU7)DHf8Ng(yUn~D($*Qta+ z)hdFRsNyclZ0Zf_H5~%fjwRG>jX`cRk>!kA#fc?!`@rYA{L&2oD-~_VarK%{t;g5q z%9vz$yc0$Tzr&zErAj1`iw`B2Q4b$qAmTRu{02b3i}Y)HahT=JoQDylK)4A1LJ;b? z#@KZRAtCuLlWYqGvJ*~*iE`jKo4o1yyny>@GPJe;7rcPa9RZ=aZ{A1@i+L`Jc*KmF zUFr4tjwpLnlvX4oEV{C>S+fV1cHIiUsEjpi7j6-5ecK{|zPQg@MkeOlk1XBz@zlGe zGRbByW>FLrCG56n+DUdG$f6C*JT%aFq;h5p(D^}*Au|bssru!8eSKxQIXM79GFrUJ zj%o%(^);}E8`vjg6q%a)9M1_`$)I*R5vn!!2`?x$3a1aCxA16)79Sqj(*_MTyhyma zkyq@B4nea+k2m&EEqc!OnD*cnV=Q{xz@m85GE1q`cJb(ycI}m=_~4@%m3MuAZ`=fK z1Z(l3@&(?V*bWJ@fulOcRK@l9r-24~|I;+AXvl{JSW?_U;)vWhBsX)UzaVr;tGKX)?UKyAy*cIUUDGk;@z9)B)F{@R{dR=3t;*j^}>Pz`VWM@@n?v zlebSSyI%hTU;Gbx!Cj1!+k-d`6Mc}GFM+@flQT>RgyJ-Y{a5qNb(%sy2|2eH;b<-oT47kw(!AG4Pg{I8! zljA6j;8vZbT?3?}&l7Ut!X#vjF_Mn57LD3%dWn$9jzv@J?_PvniwdXga0JxJ1+d5V zGT6T%F${~7mDVbx6!u?>3Kx$lN?FbP9C!XwaMSB6Jy@`eY#<*A84kBXE&cNGs0q0k z43BMim6zu`Jp_w1OLlxRi+jDgPA4V#f@~>Rr5Whrb$7A~$OKneZ^M$TD@BVQ?&iaS zqkmavBuno+kKKoXPW9&lJ5*I@+xl9 zmw*p!BG!+ium#TOy6-ec*mVF{FoM|Kn`KziobkqATjEWL>V;@}49N?Akn|>cV7tkF z)Fig4>yE8cnARdu>n=rVpH{LE5m2D%QdLXj<-l;qYTj0ELyjA2tnpGiF z^i73O&*eo0tSzf9%YkaOo$aI6n%r(QQ23E&!pl_2zRwd7zIuMMT$4XkfFH3pAna=o zelg{b{nvTjmA}zYJl1na6v}Lb8YFqj_s+%owPw{!*b0E390pjKE~7j~D9BXCGOTI# zDoJq*_iM!+zy@@lehmPl_=d;zscyf)T82OxmDk3Br<`cCMEU0_dun(F17wbvYeWfa zn&)Ru&&zRUa5Eg6V-f>`!+fVtWzex!CgX>?p9_f~dJW^nfqI4qYJ5rtV zdthPk3B*g}(sjoh@3oKYj!zKbk^4udPh|`~Az4YVNzO3}akgIUMjwmx#sIbE6WB6m zHYQp|s7l_*gIq6wCxnD3IbvDPEkGK6ozX$1(|p)S*|XOT6Pq7=f$sr0c09j$w$dMGL{g@q1dyM0a(qCxb5d_j3Cp0=%IUO1y&K98}&iEbggJ zDYI>m6SgGGeT!4DtTO4f>^BaMLk}x*>sLxV^n+SJAV+83pVUW>uF46D-*4(t9&Ttj zSyB7zUm#I2cLqlU+U{Ny&bMK{X6Nx)FlhtfL~E|1+?Q@^P7buWt%aX6A`cicy&M>Q zS`xpAk38-D$Tw{nn0S|J6z-xmcx;WOWQj1lKE*FV8Tuu<@H~z;|L&v;^Kh1HH@eo{ zEkXi52D5C~Sa@&?INycSbl=lN<#--xIe%*z`|E$9Q6ATSZChW+=riat5E5n9jsSZC zX19=j)sAqJ8;$e~%!nQK6fb&$+M2aX%Sw=*=JZ0^I zPlgy`VXmgK3m8T=n$hF&{DrN)lyYb1i?z*m8l4I=w`p!t&Y`ysLKS?sBKxy$~?KHXN+ zGGJ}GA5fY!Xx0&Lkhd9|G0C79y5c|Wxaf#7;8KZ2jE@R7 z?kmzO?M!CI$`LW$!)Dg)mg9YvXJZ(t0 zUZ2kzrP~>3Gn$%a6D~VAg!;NbE~OKheIlj6qnQU*W970Hp7xgJ z%>9^q@#4k#1rYmr--eo7IjQjNC#L7upsOCfk<$3n<0jY%9su^l)`RdSzkpxf$I0pG z1~`{jUGu;8u#UC?{dieUZf-@$p>K6I;74<6I1?s)zXr2H<72W$m7t=Nhra!M*~pPH z6}I}8+I66H=6U&-&X?CMt|eXh;4r*jrg!18ww27$_H4cTIc9?qABvXtFx5v1Gv_#d zIa04^TUu=o$;g0uK#VI-(#5178_fQI1Pl5`ZDL-5p8z3RHt`-mRiA?2JhiL5tX<0c zlYeLG8#4YF$i;D2REsHP-O1`---=_Nwrl?m7AuXtYMwCsXvVVi_Y!m1nL}rv*estFO?udqBLzGCYvyg zJkHUkPjk#I?RE{;Y`8Z?^!R#+mJGXd>Lx2zuz9oe5uG@1-~_fjjn66+5D0R=6{0hno5fr+2VK2)MT}DlfEb}Bqb-8s9f;+kg`iwKPgh= zdHaz>e*bV3QSTKZM(RVud%o0bx&;u#EEbXbWjYU3V><2L1yl18x_fkYvPpQR?%{90 z(|+8fh=<6S-7tlKDh4E)-nSQ!@g{&zUdhM*i>)`0hr0jX$4SvLQRyzSRf-mcrtD^t zLJ^fB#K_c4DqHsTl~h`+*~3gFO|n%JvW|T$!^plb8HTZsb&MI`=XBrq`}6*NexJYU zVJpw&JkPn#b*_sEe87hC^#V>L51ofGwbr8*Yvdv75%cS09o!6TrWQW~>j(*;{zR3; z%_JkCt%N%+E-qA{FI*@jBs9R_nQE6m+m@`xoJyGBISX)F@Z5z~qG)r_8c+FubR_`4 z(1C)Ams7$K8h0V#hcjZq5dqvaRtqpeo)l&_da*|0MDYQugQv)MPpmlDRRi5MGv*82Ue!@J9GRpgY?A-}5adB^8da@dOxbTzwc$^{% zaaYDX4Y)_1!6K;onf@6>EzQZ9`##55?d|PZ6CK$Q{^Zf4C-g#9d1z>K@kWot+nW)zVMFA-~9|kG>973G5V@9cRv#&xL4n3JuNU!B`&%Z zUDbHt^9C2%Xkc zPJt5lLyXM4T|XYYclelT=xAs^@usJGKgkAwdIm^cZbELVjWy+b}zRPHQE-rdZkd>@AE>0^$4{{XmpSF;BSJFv#LofP(fOHn04;y64g*cD&~ z7j*9iLIIeA!y7Mls5E;V!1u;Bdw|REk?_DU*s)j5pEKPj9Vgpr4&88<(sq6qwH7^#wl@* z1so4#-OCgJ$8dVO@+mT}G|YiWU6-x(F6;t~sHQ){xxS4b*N4T+S!5SXnk*n2oc;cY zPh-%#YVHNh9;$g4{thnb&r{QM-uFg^&V2Yr1piCtI(dvNyn;v?24Vzh{ zO>*iZ9yF&qlIBi!rG*7)sc)wY;cW{Qljv6o8ce9xeh00=zTXqbjhV*MEDTF(C8ylo z-5r5e?NOGTVO|024O&{r&(+nnV`XKf3LM$>PRXi@*vXcZFc#nVMt#sA+YWJAbomtK z$Lzn10@q@WoA=8#mAx?!l6&L6qnQpU7jFnzzj&v2y+A`&J4S1x)S(VljTfUkH!~rL zRHB@rKA`t!rlQ@5KsQT6xZq;Djsfu5GcbuIWOX!)kEhXqZRdkp)db$b{vMV#@wqWz zHq+_wy`Fp2djr>UQd_Ma@v#5F{{IH-3%Bueaa!UX^u6xhAETiyFA8U5T1uc&AA zH|{Jzr}g%J(Hb?)nyay?!VD(8B>QXd^sJUR7~4`v;`KA&)-#tKuu@Su)*5Z~!y`C% zr_lDsJ>61CGHKn_J6*+69~heE@NnGaYO={PD!+O7(Nlp!PtW2OVtEFQ0lMSIQ_nq0heGkH(yi5QjZ(c-0mEgajVwG9yH-9zG?g(BQ)(T>t56a zAgZI#CykyXQh7Iv!L|3d@$etmV~P8Nh~JX~1pMn@ELD^@L%DvQ^>gpEW^~YZmK!^1 zDlQbgRT7Hb{g?ag){4@On^qH{!D0x&VWFsp_(@`yWS*BCg&S`WJP#D8Bx#Xo*7zy- zy#ajutYGba6RwzA!cj5|AbWRc@aNZH-vE6;?V?WvR!*9wANLLec`P}r4x?q@MJIfL z?l5MJnoYvljt6v~w%LB>Oi5 z<2^3dI^Kc@`Yc{uOVKiBcsJyfot{2X00g@2*<(kK9Pvs4sydgGxM?(reftWgZ~pueRMd-u?#v9a}x!lPzqQeS^hhG93%UUyF*0Lh1IQp`m>n6*`OA zwoidbBR=w0S18|8rWJ z_q@${p&F~M;>LS2ADCuK+uOPrQkx>c+`=4~8XGh2 zh|OwKVOj!8j|0VxQa<+w8R5!;ec_0bmdBRWjn!8u{{AroP=4pS!;*51+1aiCk?eT7 z1J}XRK8=@kZ4B|83=C6_uyAz6^g#QqPZ@_7-vbtKM!V-Uh>(<^GY#@fv-1Nm^|i`WE{xHWbj1vY_ z4dHo?eHxy>D_>@nm6ZVpnI+)r6Pr4qaTt8Xz{K;gurOCu$KDl*dQwm0gr@W0**NQ& zX!YviVF_>7X?CVrMBW)LN;K z#kCZ5`a0&$osVSk%a=`@8lJ2zP4#F3AwRa#&0unaNQ#d)}i1$fsW_7-QtIcWU;&l7(jG{{9@3phn=nvK(DxeOwlB z!oU>Tn~`5SasbxuWKwTpc_Tp3p0;l>n&{*kS?|$>dG79*#qWTr~>cjd8rd4{z8-@eHtxWeHH$}7kxnQDlA59QzTa9wDrvXTeX9>v!h z^%xXBHNBUat8C5tZD_6qxeMKWg#<7U+cNwJbVY24+@K|Kx@4mQ;}vt}>t5owqpFK~ z*3Kl6JzH<-lW*t!TK})R4Yp zP&7$3zTHVynkVomh}Zr3>3x82bd1aC8%w5#Ai`ER;a<|X;q*7$UHVdsmB(w~y7&_^ zUe#XDJ4c_;_Ye-AYE{;F=a|;AACQX~V%}Mi89|@JyaQO$&fDvBN@|%pST)%ot@KS9 z%i0yUFIhYRFjm2g#fnXTVuHBz+9WXwKoINr!N+;a*3jt3^`nih>G-9=d#ZGz=WkU0 zqY;Pn#5OltLsuwK8k@f@%)_-nGifE3dNk?7fxa&To4k|gYK<;Gh|Nz^@%cRa-dO7W z0`*x%Y2d(Wn)-}MN+;5 zC_kT-5%Wt(>#5uE0Zove3j_e2#Nu8V<}bH;vgTZn--C(acUx$>r9m8yy@8X8clxk! zJ)I1E9n#0|-o2}R*<^z>n3&J`lGtamK@kDGehFai_r!V#aM^Nc+P(~01)mbz7QmpO zPXsCQ893CAJ|84BV4ypn6fE2hHdQuy`4N+~E zHIgloGr+M&qIqAMIen@@Parv@ZH_7b%%4E5pM(=}KP z%+c>!L0Wg;Q9mg1(@4`Z$myNlt8#T^$9Zxq6Q($)FTA4<{qMY3P3bk5RVjZ_bE;8n zhsFJZeprISmQbCj)HIh%-zQH$Ka1I57jj-YXrOP-#Yydul)z!YeEdoa{PxC;rd(oo z<<2J=vR=d3MQKw^$YE6D8QrfEIrGZ4n^?D_$U9!Y{|-I0LzAgW0LYF38 z7TMeTW29oMQZoBe5hS}+YVhH2?J&6{cc8tb-xNOB`k|kv+-Obyl*$3*O@DXyzTSs-8)t{lM4 zWoyHi$AFyHT=8b6Bwdnb>Q6o535s?^AMd?@I8d!T!LgS#V4n12!=^^oFge_Fd3hO+ z06G8i;NYOuXluY9oMUvy^6^V<2$#}Cwc}Tcyn)F7GNl$;wHjD8TV~DEO%mb7zQFwG zglh&V+|Rjm_`C>HS6A05CohkLZJchoMP)7@H&7EGs|$P48Up)nlZ8^4><0cusP3<; z-p#C#BISFHYb`vPRyiqe*H)yMl$3vcrFDy_zNWA{dyJ>;O1U^-e)DGM<${=e*<&*9 zr9JwJPLOoxqTa>4Ig3pHEaC(APL!h4DTG=%g2^fdT4Ws-INgtlrt5AOFJA1hWR5*P zm3T|0;5IvXb#>J-T_8IsI~@XDeidGybN&Q`qBouuni!`bpo=&+gshX_MbH&ey_-h- zw41qvwN8$drcJq;X%MM4{j^i<;>%)xa;m>IOR?{QLR&4a_lujMfDHarp=Vx8|1XuS zw%AYiB_d6D#EeHtx$u_U-QLx507(6SmaMx3EhzwY$cWu~UKe@475~w*|AX&&@ra(D z9a+}aTi{xDlXu#s1Pw!iD641>iLgtsWU=EcE&FN&?1^uBdhuz!eeYEjtlv+~7xNdD3;q>%%Fgyg-WnMKBRtN| zT?hWu2u?_@%kL6(b7n?nIV(tZ1eX))z9dZ$aWH+<^8zmS=Nf>XE(g5Oe`^Fiddjo+ z`v>yi>ml+|+W$d#(ID8vpuhZ@$A4 z?yMNY>9$KPv>kTqk)moetKejA!7Ii)3S+m>zOXYGkKx(jmG!xLl;iyYvZ0X3(vSG4 zGc8;ZAt@{P*AH8%`!zN*wc;p~^!#%|YC$~5&r(t_zg8>+!(?SQj4S-3yAT4UG&j1{n4%T2zm6oO@%F6mzT@3Rs?dk`% z>J6@&Z&z*houJrrqS4Zn_kCcx-NsCKuuwdS;ZaksFEt-a8v!0xKKb%5G-~g8;oqolWiZ-o7+v$h>?p%%hO{ydqcxPs~ky-@2g6gWCKYrdrB& zLN$NfnAUn;X9SSRWJMcN0Eg@`Q{mBBpEw_IMs33q!shVD^h#U|K*xuu$n~{58mxkX zf|G@@ugSv|8C%cUK9yQ+R?&>eZ2VirN6m8JvG51){W5J9$5{8eiR~7qTX`CX46&v% zJ%++Dkp#xW6MsG+)TDD7+RnnJ5$|{(Uxxqc;k=W4HGwp8@l; zhhpCf!u(iE<@a9RZfl$;{;s9~UD|*&=wV2-n7n$UGNyf#cSsPe-srsH?DNXQQB^Co zi;-BQS4h&wO{{ovH5to(F+1hc8#-*;e=h)jJMuozji`i=;@7(HhhsBBPtoJ>U536v zqG>hVpY2`aGul*|V>7|U+tb{Bp@&z~4he}ELmm@m;q^P0+FRYEfQe43HB|lWDcrul z+YzH{YJ*7`&am5~W_(1_z+7*yHI}~9{OX+7gALQ`ky7NjeR&=@jSy;;zxE$yc>sCb#P38 zYzUOZxoA4|H=?#php#cG*fnRG1GOH#Hgg&c$%|fmfAR?2s_Bj_65H5mmmcnRMY_bW zs}6bEdh)wQb8=D*m`xeplNbFD~ z{TT-HL&gfB0n+=S|OIaV{t z`RAoh6-vn8uaVK;(|DxrESEQ;-rZUfzJpI!Chp=o*|iq_WPT@IQe!j3R6Cx)3fCg8 zx`=%b6{Jco{?#VFCUv^au$sf1Arfu5x)DZEfy- zuWJ&~`N?fc&R0-Sk=HkBQp4U8fYJ$G;ErTX&(+BQe+?!%OlsmSQ6oQqvuesLZC6I4 z(MLy|`U)0H)Tzj?v>OpTllpxR7dinAtf<2}aP{#nH%d;Pn ziEo83sO+Kje_#USBH*yFuk^J#^BXsEL_|dJx#19w!MJa>%U%&~4THflK2=yUfd=SQ zukLqY+_OfY-xibB*xs!C4p=Gz`32Q$*fd(pc!=-ox)kt$cKHAZr744cZIa= zfZ@CQdG%jWLvT83 zeN2DLz@7wwjpW@9QVz0H`@^KVKhSa`#Vg0Vo3A^hY*}5i?};#Jixs|A7;DO}#IvDZ zB{nwNB$>F5?%puX?|d3ytyjU&f6*weaUj`c$|2YNq`2IrhyOvnK5p(0a6LsvTZ0QCU*gT_0pj|alxyM+LIlh@qA`O>7@*|-Y;WXLBh zmSBf`YgY!rXdrkgt%(2njRKR|OcA=bfk>z8N^3i$Fxol8vyVqNj=RbO*^*a|WgBYr z^DtYO{~!jM1)B^XXPTZXP_LBG0G^ARSYxrr_<{W`Gj`p=^@GS%?u?y*=gzlpaxHnf zvS;MA)9<@oXc2hmiC#R{6lkK~@7AoWsi|pgW~L(9EKp-*VV+0+_Gsa{nHe{+7OJi7 z@tCfSkT!_Td*I&I(XqY&FaWx+l*YngDL-q_xF!DTveXdd3H_e~hDcBRnzn;~7~b~x zGfDKZ0Dyq(@js(_xwx=jWtJMl1qZYr1MMG$V>7UHGWG)zTC9+fYyLaH^jur*Gpbg2 zf8s)aoP34yHfW=Fv;k`jKNgIu0+d^6nrqtsRpLuszKl#ec3ku2uQy#mZJ3RfH(%bS z!hZC>t5F679<7Y@3@v-TGC|<8(LE2RQC6@|`d_@5i#(jsg->=>5`H7Zq^wrotMxTp z5VXKZ+Syh)ztCw73E3+TVKL8t%E84G?$-Fi-qXUbdiK*2j@}!wg;=h-s*Y=v??B?< zjQtnj@`UWa`lRKV%0{~0V~@;|-_3&jJ$$C4hm>IpjnpS(8O30aOYK+d4 zfxfG35ygTJzt8PW#JN1XP}p0?l+8nv(ei)6dpt+G{1vkYX>L4QE0lkBUmi!T#@SEV zP)h0wffhdhx~ns$-RXT07_TWz^OtEo8hByB8#H^{u_`zFaOZ^{TI;Mg_$K+*%!Uk2 z>H=DWH^g`9YO?ZiM2-9eECPFcJEqnY@a8D5_-p31-xcxNT!7oqKRZcS#T}4on`?-S zM9|XWzz*(p>R;;`Yi-Tn;F>hklb2mDIYDr~KQlmDC*(N|Ac`G&a=%wsSK}ibt1PRS z8sg27s&tNtQ-4wIv0W8QTzT`XTdc0%zoFmiq96loZYcBX>G$JdIiF7ktO&W>t!3MQfU6dOqKokf^Ce_;a}{97W_-G@ z*-V+vHhFa!^-=VNt-HrAo_Brbxq=bjUBTMSB1aIyjX{B9ZUDU2fOxGLN^1M|?R{qY zGo9=x9aXv9SJu!CtlTg-_u}rmX_sYeR9kai`b3C~U*$E!-htMa1@Bu8L<)4c7843@ zjX74yscjYp`Z)8y`OmG^O`*U!tYiI6V}@}@w7mZbfCPwIZDPGkyai|xfLB4b$ax?1 z*-^nE<{sp89akV+@a^<+hZ8B;pd(hVM=zb2(cQcs??}0J*TFr4;16Uf%H4zffL!mj z+Lq-e{7&2QpCR0k!QD?B{iNl>DPS;RqshT=7)OSD1WumxUL3wych>uJo(O_POQYZL zn^!9NFJSrLgFjq|J9-ac(PBmrFn7A8pfr4lxH0JV4z!%$70Ii9deXW_1<%pCq7aVu zylnHKZb%_L`JQYJ`U0 zKqYEUr|>VDOEhrPxcy}3xgPz(ntYlG5Cd|s2BBQ#5x|vCcXaDPJS#77i(Ec`tKwTM z*B(qNcNxvwszkmL*(XvaywPcm+a0g@=wn-7zCSr8Hm2Y%qnF2f2)H5Uit`b&wzq#- z_-OHyZ`zPc#Q7$E_g9U4Qaeh|CvQr2SOS~}9U;W#TE-BdIsD>xzi#JVH*X}x?_S~h zir7*VUlNw00abYKG%I1eLZdLl=!GAJ|WQ%?)9i zN>4xIzIxEa>&knAp?@fwi)lIVY|8=Y-yY|S>`I<`1~9iFz1bkF6cS4bKrcxOURydx z_Iina4KlwA>cV1o62^necFM{#DG%@LQ3b8`|Fq5jY>SNFgw>X$!#}LltnazTm(^43 zlH@#rqN>#mTXL?2#52=pRLcG8cVR8~`5-Of-OTR0zz(;)eMn13+JKM=nDM_5g5Ft) zy(({TStlBDa=!tXcw#J2pqNr#z0>^ua$&`EobRVK$}RHIXQIMFyHAN8ui{x=sv_6D z*!)Mn&;Oi>&|AM^EBuY;cgb{sBan<>pN}V-#96X&8AM<#ni#fslUq}NYpbD@vSBiI z_h$cDaiK%RmS1tYSGOL5vc*d07QuX<8s>>T30vd3cA@Q`H8=cmA~ZL&>qjc!u($6U z29r-f3@w32kbYxliJJ0L>pS@+?9P}I+c`e3Hl(+W(we-tj zGBamVZbRl2SR~~)M&%%}6f{dVR=ubVm|U|4$)ELwX9HBA<`qGq=t?U+wX3{iZ{K)0 zJo4qsr0!AO&EL+f!~v$rlZ0Pt3tg6i*v-OHfatJ)*r05v4BLIUTa}g|9^!h3pzeVA z?E*=9zdKQpaBd&`xjyA~rNZ6D)a~bS7S%s|p~qU|wGOgOkoVkrAkmdYx6%(=IAxmX zd*}I?5fS$q1=ntmFy-{OQ!qq{`bc-TaKUPydu)Y@Yqx`|t4H`VGo;%4UE#Y-x_0YDb~zS%97fb6O zv3{#lLTSEOakkb-lj!3UEdE@dHXRa%lm6+EN!|iVT^c?~E1}floMz=D&C=Cz&@DkF zn3|N@5;o-getSys@6Kp-*Z2cqQ}WbJ)b`LWrktqAhsr5;nUy<(V2U(;{q4r_`$=ZJ z#uvB=E+_{FbF8bYqVVA)6Ur&_`}4(@JN=bKlh_{|=-R^hWo(x}qQVw^H@6pV(p-*I z$KTvE`o4Bh4ShI1Mt@7k0CMc@@myb_y{s!F9W0Q`e?6h+zJy1v%|2uLzYAIt5b{Yl z0hw4gk*-nIE_sg{U~`c^L-`}#z zkwMlum+Tb@bVI$AEgn#IIT)rm$dbVfI2aLcnic|Hiwa;auLT*I+Ya{Q;O~Oh?J_`b zdjBfnmppT0c@uW$n5jKPfTpxoPcRN1GeLZW`ncK4#mlV&4^Mqm`p>Rxo{RA+E-v0n zkf=6?Jyj45)rq01mE6Q7-c3(%P}5Qw4IiTYR%423Du^>@2{h~e zmBQ81$<(&a+sTE84)^# z&nq_Ti^9LEKM#7A8xCUEl=YWCotFm==%7V`Y)`j^<}g!zHIlRBQ16GZ{R7i4Z|FK} z3>_*|DVh9ZhCG?(Y3Ly>tmzg>f>S%jLC>tW`S+VdxHoX}wukbOI9_Xn09k$qO69}h zs3QYH8eR>ncW|nh@58OSLak@~6?k1oLbKcBph$<~&Ku+=Lg*)WSrY+RxPi8#60hx8 zn(!*DsSQZsoj4XgeN@EWPk$vV0<;}TH5z-)6~$+q!Mw}`mn3rdM*<*@@I=ATNnmRv zU)K@X9P%qAXyNu%)_P(wv>vurGNVZq*%w!x>7p+%Cf9YAnAq{@^GiG53s%?UzUd6-?pmp!9A5+Kzau?qmy7=a!FVh^s8P8Aq z_RWIJ2vf9ms@@ypH(s+hxHsV5Lj@?m1~oBP#i(q$;wRA-yM8I0ou56ZOwiMxk9*Vc z0ax#-2wAVzNi6@`pZyUpLRzd+Y!^Fn`%*xFipw#+072!?W?65vZp?Dxb#n{BS zF@W2JrHdt@`9e)clnltL#MzFnr0U0{BFxv9P+->U^yKmKmhjZDu*TM3U6CrPj;W2q z)@h1@Nqe$URCbW~?RK+{W;|&Qv)X#zM7sCB7DmBe`ChfH1Up}n=%i&EbVD)-Aa3%DD#L#^zLIe*qWDfC5=PiApdYlqJlp01^AZDN~Ptemtjw4;Tf>g zbLMqxM!&JUp}R)fLE38>#};AjN)1TJq5)+yZ(gtUJn&#Ztn$sO(rwUXBj|D(9eZ%u z)gnM;nvNakED>GqySXiucM)AFg5`)I>?&{v=_@-V7~UC|Wciq+MHp>cj%|ihwQ#FG zUGi2e?({vnVwt%es%bB=JR>`kAXBtNACG*W+d3KVVkscFvNAElP-fFf%f2G5okHZn zw1fn8mA8Rs1uw8TbtMozySq!iXeo;vFq}QX;uQWYN?L}KQzYSnTMV_?-+d^ZbV-5x zVmpd=XaB;G@SeWrV)qpSJkmQAU?qmDE1ei0F-a_oZb{l$dTRpO6T;@p0u zA(#VxHj&ERkGJ@#u*hc3AaVE}@`r)@+9d2vh_U56*e?XsDU1t8ZN|6Gkk-eo20r*o z9gtS~bGHulMJZ~rCvW*FtJkBpGCO=>Pv%k;Q2Uvw2T;kh#TDX{8KxrlpZ8 z2XVi|llVph0`&aFf;5v|YNs%ZusWsAO6o~RQQ^;3)bB5ch9q|l{@{l(spS2;mQ4pH zvBLoYvHea+34**l7Rg>{afLlr7Tp|l0oEAPb2m}dE>XRTKge(Z@>JGlRpy^YAY#qX zN}&!``T0pcY#&prTLZ5wmj+g=GZ%s&nYAMvA(8Dg|2{8@pdFrRJ__4t7T&c!Au-_f zt{R~x`1G3iM%tMg<-x_uvxl?mC6qhK6R*&v5BXs$%1!2BI~OJ4-0tF5RcSbP*LsE6 zb(-6rBH=W}@NDT}oSNX>D+?)M7C8aP8KMwN%+NcC5WjJ&>Ha(yF8 zjk))ADvl&f%Vw=KL(z(-)1dXbnCzmZ(L}{V7d6g96XpS_)hH>?>Oraj?5UDc`MVv+ zl$CUB0A|kh1^*sFC$Y^#KNMR<$Y(d_Nlb{_ZV))S_DmT$ac@ZRJ*#UapcVePg3mCG z{s!;9psT$!Ph1FKcdg9UMiHq=+L~m(UC5p;p<7tnFj6T7y7J1OV!uW0@&Z^50V85ph`Ssl2@GX)>CRSScse2l z$lFkxou-wet+MIp3RdCD~8>OWn_DwYnZl;q4A-B?xKj?*7!P^iTYI<7R^J z=dRuIn^Ujf`_xapW^c547K)03PMx}Y8kNMXQb3($c6j?G)a*@eg?CnQlDLnvuP21P zB^|>$Pw6T6iL;i1W%|tttcZpAp$=#~?mo<8wxiZ)ifX$(NPcb7&Ndi-1GY*li~fmR z?|t?5NKKF-Y@@Q8DTBqTqH1t|$Fo_-F@otT!*B4Ruv5xk%kSotbWtHa29oi2+cNtl>HJ&{xi z2AOiS9xpS}vk7or2k*yU=HjaaT-RX_=aMo6me=c@Aa>wB_Mn&_K11U5SKGR(ERVVW8iJ!|%AVrU2f7z||9(Bk-taaSnE77OlRlx@kJO+dB3g%k}P)f zwht%k=ZsnJCmcSM5_^@A$axr2-n-uScZj4K8Bq|PL*D*@TTjvp z9KNEBSzma78t$M71fgfU)C6IVPBoDyLI<+f?ji)DC!yK5G!>F(7e17nVM)EFjcJ{a zn=2B|&-Q_RA^+4|9X&1DO6;AAzcH~qkMNBMhrWFjGEJu{wBb|R@S(r}scxnZT(Pu( z>e>k+m8x)Lajgl%S>aU9yvM9_^k?O=p@&X6C2Ij6aP;A2A%gpFPmx7D&`y8`B(?wN zStPvuqkrw@#f|l>ks#SM z$$c;I)@wK50!pywN}pYQ+)i63;RiCYgU|5~U`eyYFhm+56mKsQ8amRlWj3y^Z54x* zSpGXEs%fi3>h&`Mf;hwrPWjP&EA@_CpSNA-R$e3v^qo z%W<=Nhji%gHk$e-b1mfN!-u_>039UN%B8DgAaRdVuMsp6CtWXa3#|RZfER_^^;%KS zL_|2OY%k7Vg~~TSRDMqSJnc+{0^g()_XDn{2*ZLNcyu>;QN+H|5DbZM@y`TEa7Win zL)hF+m_c(jdo(3Xd?xC?cAix+^)na^{%5z=dKHj{=|~A6fgerXy>L+*uQR;_G7s@! z>fs+#bhzOn9Av%haG!Gul+C7$ad5NNriX|d^3<)HUwR3*N3DVoiRX_`Aw&OU@`o<^ z*sk@FmOAdkzTOH8{7dkx5Blsge%TTQ?3EXRa)Q^NqrV38%L(2P`}iIgn4-leDxi{z zW2ecy4E$?4#blKvEugU$a|Y5jT3<_5S&msP6LY)GM_)$yFB&?b3KrVNrVV`V`DqE+ ziVfN|g-p>-Z-z;K>zjn&+=90bclkp7mqU@h^2u-C8gyhe5ODptA36Ck1;3SHb`IzL z^|7#f4jtD#O*{+S#xJdwn-Z9a5wWi#^~wTytk+&k_Uf4DvH?q$#ne)VF!Agyf?DG7 z3-K45$;%_8Rr3d)Y~HJ0;lHLeie1$A$JnohR2&W4+%>Bi2lZ$PaZIU3r$*qy4!tJY z6Ro0)PmNacsRcWlhct){JKlOP$|G5IV0MY1cxW6wxOnpK*ZyL&z)-gTDEy3|=jOXg z29;;GLsuzjH^rU~DL&a^r!-iBlAAZL?8RL2FS$ZjeCzF(Mpq0QPuFBz20v>|F0YFC^OE{@dC^+c}ziaV*OAlb!7q1Dt(ieein%B59j_d?12(mnMm@Q7+u zEPSlWc3%*-mEyFR>Pr9A!nn^_5Eu(3e;c?Y5oAwBpPdX;Q3DYE`;D@u?Q&w}m5Vuhi*kk$JsoZ9L7#M&JZ6_ zHtQ=Z)UnIaau;O=2G}{MdZe$FKQBh!?wY~IGO&`y{*^~xeWw4=?=`7;wgVPU+DW43 z)8N8{oyQg_dvx)wLEM$(2JA*@Lz%cy`b>I@7ULdM;2FqFAYOJd9yr&5WOsF6gOw=B zZh?}u5Nh#4*72*5diNGvrLz@-B7xhd3#Eh9@0vw{bleXGLK?|#G&@1nuJk2>^%`^k z=4T*#{1HuRDr81Nz^0;<7<`$7)s*f_IIP)8f{W?_z#iDJcc_aTVak;9U-KXK^Xnk3!x z1ae@@&n9_zF-2e7{|X8*>|AV#+%fgT0djJpcMbjCtBZ4ZJ|NUu3iYEN=CZGxr&251T)D53%HX*PgWCk0C&`|m2lQ-PI3Y@&+;V@CfOa4^V_H3{0=~56 z&IhDdeb3Fsfn{1;sJz4RIt>bu`$?Qe`?yX*t23o!ku#&YGzV{I_?u~C1Y9Wbse|`n zPr%h1A0EakLL^<5_3LWz08`b3Sd?<=)HT!w#Wfr~T5nB@j@1M~`mg6o+o-iz$qiwt zIQ+8wZ(^x)hA2tmraZ%>Qp4qv90OXLE<}0H|E}8mWuqdJiEr&%oD3;qL`Y`(>fn)e7e_9s2P-?)Xy z#kIp{;2)f~eiX^F(f-aaW*oTi42w^;3Ujz!`VhV(&JHIbgb1p(`$I@eCE@}$Nuz_w zRnY=U0s`{ae0%eD3ZN$wr#}~ayQ*h(^u!LYia-ld3kktOOyzqXl(BFNte0^Z|1#u1 z9KQaOOIuCI?_p<1!n?(Gk8lQ+qdtbu%&f0w)A7Zbh#+v7oCiSqe|=)hnN#(!ye-8$ zY>vjWo^k83N%yrKCcZhYoqT6ft}IYooR2#z{62X_YawRk*24cjL#VY>)EDKR&F^8D z)WK*4*l(p8sDcj`qzn>u*DV6-uo|V=iiP!7(cgouCqappg?S4J&IhyE^QbfPV%*=} zZi61q=p(BiKDEMUshk1tsT{>(&yl*w?WIPcVU0Fwz8+zZx3Qm+)=GYUjSwml>t(!F zSvpL(Hke(P=Dk>)xtW3eyn zwJ@*(fWYI%@_Z;<)(i)SmO-L3`>`NRrzrMPC;6q}7gtx*IKBV5Y1=vswTb!eRn+Oo z&qDBuCPn;%c>XX`ahGH+03Rp_UA{L7HY*vWKBtCZ6J(7m>ma!b7zuWQiWmR)Dp8E) z8e@*Lvfq*I-aRLs<0=WF<@EKM3x74D5ODMbPgt`v@_;aS_S~EkZ3Tl=+k6C{tDWEr zQiY9~QqQ(j&N>J53SFg^{)!QsRa{)Cx92NiSI7j6XNn-Tz&XM^W~~vajm6O7{eEdd zsB7i5vtXy*Zx8oG^_UIpp@HJ!2%Oj2uRhcLJN@!q{FN6MmOf^wo!ls2cQnGrmqTq) z)H)UYRthfIbh4^M?)p`b5D#~draQ^ho9W9Ii}7=BZIz;zL&-*O5D3iUA^2vz_DWaJ zB;1hYUrX)h1n}av#Vwmgf}+M5jkgf8{+5+x-FrPoeuL|yTI_~yu#RQ3ULa@Ug9S?9 zqUg5%>ubrLB}|4%0P}w@6~uPMr_aSz-yKX2+$-oS=;Pb67AkQyvRMzDC@@(&$SoO;-Z6f=r+!=G~)$k1uH(FD!gSvd2wG3)3U@ z`YL?$HI_WNiUVbsbA16;J&`P%vvV~qxcSl=SLi@(;Aeig!Dpw4yy{dZ`PXybp3)nW*#d7p}5`vxeG1>aelw zjBGkv-CqQ1D-w@`A(UsSD5R@JCidNnviCA;3k3bu-3C#zvP3FQQ%B7 z5Mw{(S6@{zWGSPawy2}3W#JVSTW@2p2!0Ku}#H*iM#o3HDbCe18c{g+1 zbziuJmeMkHP?B1!;k-^-TgsDSuZTZbM5Ke&(@AiDy!`Ud;R;w{vh&t5Mwaatc@LfN z^2{>tPh;+_AM?b-E5k7p9j@z7&3(gVsEZ)Gq?$9fG&v&)q~Upff6?f}3f{7N5W3Kg z$8)<4R)4OYJ@8Ln`JX(znyPqWgmepo*<~c$LEvJ~KJPLTLtIT zU|}cL7Wzt6gGS2M8WLI2LNI5}c<^!7Zi9)r_$MSYtZgVKc=%iP&-I49enXRx_GNK) zJogJn^s6n>JiH6Z>F$sOt5P_@enI;$2b~LBMFZ|Y{yra^Hk@h|#d)uH=k%_NaDOXmZF+-H`R})% z*BBTLWIa%h7vSzoAeoIWX!W@y2d1R9wXMZ97?G)^utjt9>~rxG_pqa{u2Bbt1uiC4 zr&>~@*Xt)H@^OLqelan|_;i0J_S0@bh&wBURBPssAFr+Lf&j+)5TpPjVrS8sXn7jx z2zEBa;#Q~A0~cRAFEx=*U`T4fnD7a(nI6oi5%T0692`@#yd>Ee+12r}NrRjzOUCrL zF&GiMNLotMXCfT5FdUbQ>!IXHeDTVM|HN%Q+gGNJN__vU(Z4SnaTX%xt+F5ejh1XK zQ$lZ>5}kt=J;i=m6wm~#RBARMl#)!BPtx7|oO_S%x$$;QN55YSU&wzi5a_}*t*lI< zSPKOD%4z%*}t&cz=0e#m3zY^uoY!RA(#!eZprx>PC7OdLa%kOvKlXb z(7~K%?j4bGVHK_~4QMQZBOmuy6cB?=+At1~uTiz)?bSj;Euk?nl12xjPc?PKnGnu8 zkK9z?6c>+&rsp-I=>$_0g!)l=_JWlaj`M7GYxwXggJFrd(FlM^91h25@K=h05ezzi zx*x|^zh8h{-Opr#=y3(+uwL(3GTa$_2o!ELB7y(@g5$U(X_<$Aa^$>%Z;@Er@o7dK zLE~WMDQF%e{K?t!<9jaGub5P*S-doK=})MwnRWhBwcbAbt;fnLEiX?s^TKw*6-#UD z%T_%(3jl{pO?Z#CKkC>b0=VSAa?*_38MRdu;sICdOi>fc zPP+peD_{y6udAr2wlvpW!u36K-dYw{^|RsOiJ4p3soVBSo5-7l5!!Nc+%l$ac89EH zWo2DYcOdwENx2EcD_Z{i;_;Ig6RoV&C(qT4(3-Bawlyy%s=5x2oOg0UoY-|HZqJ_P zypnZ)G6GZ^(q{uUNB=21cmZemsp)?IAuhPbV~57SH{xdEcr3R@lU1?#NGWg$(DA|L9Pl+j~+Jb?k)N&^Jw3ziR|^+(9_L1 zZ%tgE)(#E1x!gWL<{jP1&$%T zmi1O!2{@xDQTdeM+*Xf_6DJfE3E)<_foZ1eJz1$SZ87((E@l@oEj2XT6J+X*PJtFl zr-Gg~ylgfpX?09bOFnPQpx;#CfP37x7;wtt`A0z)u+#k`r^JVMguguxB3 z4oGk^`wC)A5>D^pczSw_2B>dpE^kO2Ul_Z$NiKTE+Q6g#uL}{^yUK7j_x1tnTcXy9ZG0CRV%9`5zu)I^ zUC(;R-QCTa=KqhdH-U$G|Nh4ZlRZSYkoBsh$aIy6u~v$*mVHgxWs4Y%v8D~JhGLL3 zWJ`A06$uR)lzmNR8WKZ|@ITXX@BMy1pYQK~A3bh8=5cS{^M0S#Ip?{Y^DdZdBUBUu z(40^W6r`tU}tc%vF?me%oq1WH${4igu9n7Y9xqVn0c=5NV4wuO;4dkBypnm zSNY$hrO9MJtF9$P?M9wbIbd?p!lEi@;;6N))p4}n3S@}>!QnSfTO)V3i<({6V1HOc zR=U&H6MW+0;0R=ZmFJrhro$-Z9;NDSC&JidX}HhS}H3O zbCdq4BN^>_IWtUVcA`YDhjEWiCySK3uQ=2$i2swk;5hyGwLCd?N7gk>H8g1UL%+4g z#!b?90pwT6W_`=bQs2W%YsbBNR#};BxJaK8aolo#xZUX z5fPVClO4;-%L7p7o)#*`+9%ay)zqN9U#yaSDGzb;85x&SF?(04o-eec+B`ko<@ygj zyu4&HFJ?FYuBf3wEWT1=waXB_+CAO))|A1JTrc`xAh{^D8if{Vt< zO+>Zv#UmeSvu}#a1frc1gyp-)!me}T(iaDQlV`Zc+$h(~2%d7Ol7NRjt;wmHe;Q2{2X(#_+6+2tYW2M## znzdwy>o`%vdoObCKtBgnH>&mDRTst99!P?O!3g(4UXk3j6;Eb@ z1kCKZr2VC?-w)31U#CG;Y2Ut;nT6@;^92QuyCNdUq2Gh~va2uBJwz#UB%HP4S%0M2Ux_f^~T=8$94JHJ5Dv_#5c3Ee+e`Ud4bT&nVv_wXRkBq+d(+ok2r4p zJ0L^Oo;kAwIrc9S0;k&<(=D)XfM@Iv7w0i$r4j(P`rUQ0V7&D3dk*a%hvSMbG zWO~dY3Ri84nCNSIZkKGs{ozzbu$BheG>7Oi_MzhfNGPk_h1ibYcky30F`1B(vdTp7 zo3xzFw>0h=-LD6nOV0D$Jsfr_xR@^Tt78<($79iUi5DqcEx!7h9_YSle4_u?m~dWt zwEdQcaaQ&pqgwdsbXu=NTwmOXult{zW~R&?Zi>zj(;RciDV&mwe7 z2Of6#p**-HGJC$qYcqd$wal15^bo&^z^z;!p2FS2f`@-E;x2Hqv$Jaq3=ORs+YXgN z=74i;wmd)K=UEtMQ*NrKr)T>-j$zX^+&8eTe979z!N|_e&d<9L#&^ggeOvpMs{X*j zJa0>B4PR~;)>$SnD5$x##@xbU0TZO`Ws|#h@S$Y?gC2+HL9|@I(?4_A?MDe`nP>6% zAta8ZzR*4h+fn2rwkAeu9h);u&&tnN5Wl{o;89jq)&*ELVcTZfsUbik8#^TCS`+V7H5Huo_7A;WI3NUaNZ8FSU&|C;)Bq1&x|)6-sWRrNis7tD@Lku27lIm&{o>hLoOHke$1Qh+Y&?`tPWAy$jAH0ls|Gi(u5t_ z`J#%AjXTNktrb$mB;oPf2Vpr7y(91$na;s)~710J1uE`QToZX<6Ls~@wUE~Vm z;|^~c^cJMN{p1$5FIc15m9>#|M_>->YQ}C+X8c zrEBMY#1iv@A7Q`noP*~)BOnl-eEJ|j$h}BIQEI@-RiSSs zTJSUcE242Cj?FDCbJ?WT^0Kma(ifZL zZr<+^x*&}RkSE|rc}gp>PSP9s`H4%}1NjNHmTAq16Y5f$J~$kXuils>xIBsZ=h{|( zU)v-IJ!c6lmt*+*9}M8=^~W82eE5RH>%nv>cp)P(CNxKphCEV#V=q$2AK~I9-}lV8 z?hicjlt1Ee4Vpt=A3GCEMV@*>PkEayLov>uK6RM9$(V&yY@0)jr)9s?>D3whZxFg)*^rJ&EbP&0uXRSFlZ`~F?j-HI**SZWj?G8)GB5eS{(R$%%lykoYpw9f z!yq>mB(#hb(C4ekCXyCkoaeF=+P=!Bv0gPh;P>3xXyw(bV}p6L90x0VLv)d3#Yw5y zm7M8QCpo4-0|*~(Y%m16T(?Gwky!Q>9~a9XtgVN zf$zd%!mqS%dZ1ZuM+gD2PVPF2#`Ey-xL>+d9rh#xe!}8~iz6na8~b3EF-L&{I~zmv z(Ge+cmX>TS3{^``Q8MFD+;rRF8}!0nA!DcH1iJLirUlcj{7`W!eOEDj^%o9@mJ-7J zLl<>l?d)r5#0ZAFoBQCKs-b@u43~bV4d=#?Ggu&8+D+$aRQ;EIC^{K2}_cxQF=_+6S|k4*DC^o z*GWX82_r~$`jBk9^~*VVq_sa{C&da!shkW^y=Pj$^X;!Kl#TVrensT%r8dR8%+jZ; zg>dok_g60Xpv5U!;zL6kGJ;r9(fSqJcj+K5r}J<|3B+d*(s_t~o@q|V9xACn$@@O-I4yxM$$k*0t%>^RF{3etgtTP za*%b-wglPMh%JT@FL+UTn#)D@2NM%1tKAaixpa0%yjBMH7ThhPh{FQW{Qc4DoGGX% zZf&9d_|o#0Iy#WooEZcy&TQF_jVI)u(_7+S5|=Qe(IOV2)VYs1B0-Bsd-GF``TECn zZxa$7+ZP~`;DqI@_kDor<;la%5Uq_gy%fu>)&=ipq#{mehZD)$!f*WwU>e?GmjMKD z>?m%qG9W-kMka(k=?oT&_V)Ik8r73=30DpK9t^b#)1R4EQM#4o4;PI4eof6Z*URoD zWo3yl9Y5Z0AA8zJD@)W?jsZ0X96}-;4Nsoz@W-U#6dJ{feD6!LqOe%(bIEG1VgU!~ zkAJD4ZW?i%%2%YNaC4^c?V9aiNt&Pcdt+2WgyN%AaEj_K+j-mQ$mTu+t(YK6^6|$t zjOAupgJfcWPY9Ne%XIYB&;KNe=2v%m!oXl|DcxtC(E_ZCr6`0xvEaF$);WfP z9~cP0s!MSk4`M@Yq*tyJ2$*$~ZR?X#+$^^TaqnO<2$NG2di+n1W_{;dtHqXJ3S^?zJ;hB+1#*|Vl_^%{h3h3!jn@{b|4!Y zIcOa;%;=*-x;zn^#`o;_sH4EMZ0gX@buC=Pjx!oc(mTt7a~XtWN6zd?#EH;QzPooB zZ~6PUvQJS}vrP2J8P=o|^8czcj+eJY?o~wy_2tqRx-@{c7%;$Ii_zjCYP}vX!jer% zyr@;E?i)GlUuaein@Rn;SO4QwpE+~pBD-*-q!glw7bP`lvV~Q){nA@YqfowwhffAd zBb1a6iB5%5XVSvC4_vB{?PO)$F8dHi@yDw3UCd9I&WdML+?EX0!`e1$emkWX6&2+d zD2pgIGg2dJJxt4PUvAOd>V7UnmHr}ZR5?OymKdhm-?s24htru1ymT&;AyQHbfCO6X z7s%fzotl~oU0rEu>0{c12M=bxLI>!r82M+)wd}55;9@A0Yo4L`g@r^|^7W(c6c*$? zD%eR4q4wrKrdDoREk8I@*Ry20?yC7UV!h_i-?6dvS8O!I@NE6Ui$dDJ_S)GV)YuMh zeZjGw$H$m$+Q-Jss@W(R?h3mt{mE8Y*8B{)2qDUA9mmUI*;D&ow&ZgV_wAv~PJ}`EI5_WM;-IQz~sOEssr1Owi3Xo(AQB_*XGo|z3N9~HH|gqj3G%-melvF4)Mzw1tV@C( zZTGw8ERkDwET3jWsS{!_y>~<${h#ifT$wnu3ZXsdvYIpP@9r)~LNKocFT;$4$2(?$bVC{erAL|Kob`q827I1lOS7r(ced&?$RFaV5Xq|~L(ot-AEvPd(0 z?j!EMWQCrNF>0xmH(H)*ARQ}CqNy8t>lV$x0bhn6$is0>F{`pvxEUVZ#=Q-9*EL)Y zCSmV2Nw*|OCfJ1fIRN72FAp&MNlaiA|#=d`BAQ5S_lGC|UW}E#)GkO49 z^bI^P5=RO@vliEuiZQe!zwg>K zMaT4CWK)6$wyU|=;o#rNy(-~rOetLV1!TKGxa!5(5Eq9WZz1g*4!bYB3TX7qyCUar zO=zWh<0iQ{cEgk_p6&-xW)!Xxfh0M41#S~v_93Cn)L~=&r(U7RtLOfe2xn!&oD|?5 zh_gT%QcMY5?3(s0wdTtf@Mnog1p4(bDu#b~M`z=Wy|RpzfM3luK%PUC3H`87;&eZe zbrrTB=ZJYDYsa_t!uNi=33cEAy%B2lf?r@lJ}y6>+|%<%-;%Y1gORwnI3&2HCk}R2 z$AL+YU0aU+oiA!ffB)ai=lQi;KJ5Yq@LnpXAS3+1n4RWwym9*zg;cLt6w~ zuzrp9k5mIqLfXE%r%Z$x9}a8lx57&S*DpQkG4&2rOC#Xi0zCI{oWfK+H(M!ku8i~L z#;3e>b92iM+nsqC!>S;z7TCgB`hpHXcfX2Cl8Uq-i}38gHG{}~Js2HSin4oH*somi z<2#Q1`zoE0j;t(y2)N0y{K1NX>VRmfK{{UMs*i?dlmQF7i15JO)F@o-``I0VGEFC} z02Jn}|LrZB-S$6jzvji+Zx#316ms&t4|cvC=)S{-0u@Wdy3Dh5P-DMJlIG`tZCQl+ z6Rx45H5!T5>X*|E2rN4bgu+?y23^B>c=1kd5nQF7B$goX8mRm45B#OFkk*_90%3AW zC6iih^;)*Mq{-VxF`N5xT#s&LRU!u*l3B|PPjAyA2doy*)!M3AfXw~zK;B|sDCRLc zUzyRx88AL9cIuK^dQRo`jE@|O+`GEE`rJF(jHv>_JKLu;E)8M?o=FQY^n2n8zl{j} zekv=GKTksJDC}bofR(Dn$RjF&0vWeEIyy>fYYB!aDx3b8A5-i9ig+_M9=Gjz!|i8Y z-riZ;x-^uPx16RQLOpN0mut}t`F!?)^_E$O>M-=igd2x@XqdhD#6;$A;Y$k%SW8Q*V(V9;vL?c{B?2Lv73Ka zMHuN(f^D1!YzBr62TDb|vnPKr3j+fWbmbkF?$Ro@e{GP96{Q-4t{9?;yRL->JUx5q z(j_A_arc=ITNp$QYwBtXwtY}XlYCFN{&>#Z%*=6d6FfDiZ)3=-uX70TDphqa2 z*?K|?-&g2h1g-OoCE1+HRkFB5pE8r%w3tDd`tZe{kMqFK)QdAiI(n3fak4}Rv2I_* zVpZSWV&;3+-BE08sz}p(*(*9wHNA*y{iUAJ0`b2yGg`+Y9e2}90x=bWoSUZjut|$fJ#~eaD|COErSd zP~j!Mwh`VoW%x#LSV|yLP{rx;7FJYBe{4PH7=PqmHpl@_^-60?%vxgUka%vyO;LLo zgE%9SI6X^JKt(%eZg$pCoJKd}GfCKHVk8h#W=aBh_ufo$Kw$mRx0o8G`f!F=xQImj z?RUd&6MwC>vOM^U4Vb!fmcTI7Y3e`R+vza)ik1EbuhN`LPsm6{1@|TP^Sz#)3;3Ir+;S|o_^L{78Jr@N;=Lwf>xF%Vh51>A zOHJ{nbwx$D%F71}de>X`6q0>@|K0zeimSGE3e#`o`+M8(BV()=FKr0aFi4Z>yDmpsr^-TKS)_EkMJ{$M7K71i+{ z_x%U({;-)PN$V*aPyzmnON-kh<)YO9b~olkvU9LM^zZ?GLU3~{y~wM_qjGgS%kd=R zd_|Ufwvyh9q#E@(6ibrvMxepu;z046%a%oT3x{XakfSiOGB*KgJD%XHKdeAK9%_X% zhPW>2Hk#Gk0<79eE8Ho3Mmlt5T8PUcj$gx1))^Y$DbT1hSo8jo2&=QiULW^qZ%NZs!gX02Tu* zvz08)mi`D53ug)H0S^zoq}VQwuC7SbqTImrCSb~(bB?T&asLH;hXZ%_;)R!OM+2Y0 zqLda85RP08e37WZwwx=5i_0yg*|}t)3r>&k3UWFf-Q2hfX#mSnOt0PdKx^M>7CDtY z9l}-ei70_I@yGsvdLeFkI9+svXyP|Zz_aSL)^!3@z;Zr5>4`DCVZeX#Q+2(qj95{4 zuNT~sIO)L%(AF*h=D5V25$Vg(#$4G5L{733=e4`a9#)(Mi*)*tHX24i%H6yUP=C~( zUCUz=y-}TQL%p$K{R33u308VOg9s~~Gu>Cy)@IWF8{D_8@O3&5=q%BfgNL(D;KJCc z!#Up5nHO<`eLYoxm#k$Z(zP-5^L^$=kdOctG zMLdACnA6&7WjNQAb6Kks7bRkc3B?FzY}(>-aBP^_Hu#Po)(|&lrbC;=ud;SEm;-SM zakQN2LrPh9*Gw3$JGU@0j3{msw;2?8ovubtjg8Q&az&6$k49tF+Wd?eIr9 z*{@J5Shhf|KpFxG3$z!Frlx(<6wouED%D-4`NZ|w;bAnrL`Yt`GZJX}uggJjh~EI7 zf;o_0Vi92pq=g!KgsbdF2(Nm5zK+8R1J9m5y~&2c(Yk!JO8{lF2>0Hh6E!4mMjb>t z-tYOZfy%2?|Ds3ivlds%;?mLw1aEQ4Wc{)HL?hJ~yb9U9KvAY1(#Vta^dZqLf?UG2 zOEs3km_TL1C>w>+Sg#Z5RUGih|`D~*Sg*&UzIr*I)E8%z(tayRlcqW!b)EXSba z!M7bB>&gYgGYG&sGgdMu-!SHc{~@jJ{35NG=Vo$pmKOzRMnGru5z_Hyltht$v9vGX zeYJ*rVo0tmf|(S+k|C3{l|n$3B&BQt`Kw{$ER_;j1mGwhhGQmiQrz?mq+@Wwy)E?T zM6GKB+2xubtIfOOUR#cjsO$0&1$0VrVGF(a z~AD&+Q((wQ+V+RX*rdHTU10y48t}$1~ zzv61bu-*!R&m@EHGT>WQ*Gz$OVPqeY6{h<;=o3bNG1L{lV~vBYcVriMQKPp}97@Ro zpLe-AkCAnZk=EI4_!0+@aW?Yu9ySp7mM=-TabxnmnK8wNZltDEC00VHdKONXr<1$h zcq!$PK7aNt>0NPY7#|;>Wmr&WVrd(^<#iu;OyW{Z%$-;)ye>xj^~a*t%ljH2@1ZEH`C>z_%(BtGb}w_Eq9 z`PK2_gFCqSaKMPahSND3(E;WGc_ucF_T|7MO;k>Ij=nh|*TWE$lJ>n#b$`V#dDb6Z^8`1(gXlY^Aoh1ngaXmg3lz??K`XafT2^f5Yl*ejK zNz9x>a=0!UxwjqB#JI;04A1Fxg-R4-_SYsir=453P~2Ugi&8^|*Vfj^BJ?~-x)-v= z^!ge;gGoz(Ow)SxD)c^4;>_$4jo@t%1bW1&0&lh{_2XQEr-?<*53YHKK;w;F(I%XU zkS{kM=)pw(8K;zOOj;0hdvAp1d^pK?T2uPR`j<}2b%0$5xv!0iqf4b}m2$mnrHbsCa(jdqxn_i=m$9SfZUQ+=zgYWHypr8*y z6f4f}Pix>Kzlo!K@Al{Z1HJokioapP{6vf9Kv&m1NVHKXj)wTvKW!U%Ay4;#Ry7&E z(LnpAOL+K6b)$v@kq29zKMzna=*pAuSKb2=a2=3`T4l4VZh-xkx1hTJY=8(fxQ{=%6oGP3I10w zzF-!!JN2`YAl>ix1U$){!_I}m+T~xzIjs46qc!~b5UUGkeaa6|%%pYK#eM%eKV&94lut0*33j)+9NF)0 zxAbiVt$a^mwJFZ@zdS@2T^IY{Pv5^yPf*Tlo%_LSz@0LdPSFu?@szFjOMU<5({dax z9)4E9{#+<2pX=@3#*&ngO)AffPv5u-Lbhv$B3`l(cmh%yt~TGiO{q8?X$|enmlJ!V z%{d!Su_;^{_2I1-NRsZgQ?{_}@1CRbqATgyU9XX|X zfoQpiEs=^+ojSoWquddRtK>|iV?B`TQUS#o(2HDWrre)4(6_6cqj;$|rGEEy- zpE`Pa?iqs20HyO~{=ip(+GkbwUClER!M2f?_ek31jC7BAE%hS`1`Riu zc=qt7(}A`&acc<&7ZY6QmTHd78rr^Vp{JsXxYiuEZRRlf;)M$@@&|hRdQDv|ENlmC zNSJ4m_j}gACE&hiRqXyvoapthD3rlPg730jiPV15(C|%fS@}gH)x+&k;d(wsMz+`a zM_O?4Q)XOUwV+!?{TWBkO68}VE4x>5+x3jdwr$Td32UJb*PB86aJpkFiC@Vfp3gmk z4$RZUwe z#_sq#I98@`zm;|t;YKN>y8q2b=KMENx;zbh8keS*Dz^LTXk`^KA8ci6Iw##vk1ype zQ&|SZHmA26nmOR1js(;IGwXheRl!ehHjUoOl2l<&;mVe`pxhdmxc!4d@s2!TB9<@L zp%2XC|aX2dLx-{Mdaz0m#cZMs`muJt$>=?xcYQ0 zix3pKuj7YSmFV*OWX!()Tjl>iCX>CM^!V4yl$K`w=mKYGGdUb;591K8%*g`bt;9pu zsH$FqZ7%8s$YY$f#-zs8k~A?%QsCf++tBhLj~#lbacyGV8wY-h1wQ_bFH283q=7F2 z7?M#QgB;0gm^HQxaxtM~E+=8d)9*OqvYB`h0R$*CEwon?c=aj~l7ZT4r)GkaTH-@o zuV&x$+ph35%`%~yZI@J%zWN9@yRlybv8 z0LUPu*zgAS|P71^xAs zX?XiGR2ck)4sHS5UfT-P#V?bsV&QUQ@xVH(ck?LKZw3V|6(wW<0jt#A#`FX|*+WM< zx)Bqz(o;wEO(=r+}94 z3PWC+!zD}09xssSvSI0Z{4)XH0Q zI)Ra6xo=JO(c4Dn=`uuIrYX=XM5s;esKq9XR|^hPL{kSxg$rHrUqr>fn1P??o=q0I zOqX!!U5!9{eCE)`1N^2k%_7kPn_Dw(Ry+b3@d=BtvC(>aC$K1~j>l&;1>9I@$1I}6joJ$5_X>4rF7H08E1-|C6J7&9Pq?)Oj zwBS-E*T!#y5#!hKe)KPo9xqV~a*@>b(o!0`VNym+IEOb+W-x6DtA^cHU+~b!l>@gv0r5SGsUm9H<>8wW&_6g$SQS z@KQ~3h-hFV%S|Y%S(~65q056PE|CEEDX#)B7p+xxAEK3`^j)nxc6VX=V zX<|#3)qXM@n%U>%IAKbA`zdOnZO#3t9Z;5bINmuTp5T-r>0%4#=M}w6B5v7S(mNV} z>c5Lr)wZ{-KZ?}v8dY!fUu#r5{DXsy$sJ599&jW~AM60|jy6BKb6U?6thcv98ki%r zS2Xh&=G5*dY34K_7XJ^WSb7u;i0nx;+NIr6s5UO3G&Vb#3xUfD>0;ihRDT#97;<&# z<;$0Yh6<9s0a)9@H+i=`aaN$!np}WheHYMjyb3U<2>iTV$ce!^8_B)}=ZA?RE-HVR z5W04FfJdc`VHq4BV=3wKC?l0N*SEqeJqr?S=;8Xd=U?tv{gji?FBxonKP`;}16eTc z-CJA*6+CPS={T;j7Z~)ux_{9nckaOUGY+++*64aJ?RX#qpa3-;Brd~Y=0!0({5C_Z z?O(bE2M}x$E$zEY5}>(&tB6PxlwzSn{gjJy%aX{dMOxQmBBk^T5(Wl}hNaweLvu*? z{4_so-SS25Ce)s8`(90`I3OxP8$vIVkn`Z`7{pmx_ZP37!)E`BIQU%;nWmc$h6MFw zHdOoBNT@+#VBIxCO>j%|NAAk1u{P?AaXfB9Nw$g!^04CW=PKBo1t3YOz_`tHf3I1a zGr;;*#{OJl8e|W*oW6)Qcst+}#-&O-$EU2u_DeO=>weFFQwh=w3w_Gq1)4JzRU8p~ zkrFFMzRHkpzIAkS`^Z!D{T?|zr7F7%8aa4h_7%@iar0HmYkkJ(_{+iP$Vjtqq@%s($z{vat*e~=W3ks>aD9&v)&g1*;w6bRY2Dpeg;pzk=NgC>fB z9kwE~*1QcMyp<$g-39a`U?)a$5B}||Q~L04H6317m1cxI6~wAwD`-4JrJba;#7`+} zjQYTsqkyQe@Tj_OW&BFTquPta+EEQKP*8Qb>IDc^Ib>Y-#q$X+@;8)N z7W!>15Mf14zd<|X_IzoVzbd6~E1PcW;&$BcIno;EkNEK7YVg_qjqRO==!oR_Y&Lp3 zlQ}n&nwR8U$@wQN{zk1x$Zgf1KZ0+?A$N$t!Vdqr)`s@ZMt_)i6LXuHn=@L;ag|1a zMg?tlk;LMh+;3;q@qezUn`l%g(6-=*3rv7_k!OM90IbR&%9~m+0V?$=1>O_V%^&ue zZ9Vii+jPO<^KaV=V0AB_X)C)gg0z%}SHiiAi$9MM-dm}h+@w?mF9;!1UptSl!TwKz zq)=(g_!m&8fxKuhg?sf(V++A~j6q*~y{E8K{%iEV0cmLVj2IRbeX0SwcRO5$5K$OZ<9SK1?ogHGk^Wv)jUS z9RCCBmN))>7Ju73Z1NM!oN)~wdd)TdFyRBgjYGv?e4C)#7@KBsm9In2+;9#Dez2VU zNQ1-iVU0D(YoAw7`hONkQ6JDYd-Wsg#ln5NuR$qM?*4;1RJ+xnR z5H606Qn3!%=UC`Sm)G7NR{Cg~I=ih;o-C?qCh^CN(vLGX6ZX?Uvpo9geQ~j0Q45^T zLqGhqX1ObTxv4jGpn?lHuU~|`{v(QRO#i?-Elp`V5RFH zezN|&v~GQE#UUwpRdf4n|y zm(qq$@(5UXAZmgsTWmO2w;p!? zTAyGrpCKM;f1Mw_Xp9R3N9CJ!(=1A@H(rKa;h3a5V}pR>uNbn_e1kb^ zb0N_)$Lb2Bu;%NZMwLEw^V{n7l@}H5YYQ+x5Gp=j>rSurS~>(v5sOBar$7dR*;D+u z^`~p^%**hrECl>#&J{i{#XfN1FbUr?eLY{+vU?ZS97k~JaT-k_iRR1F7cM8kPt3Uml5Hl2~mvZ;9FZE185xK4A+FIKb*s|4mFuwezC(dY%l4i*P4d;T_XA<%HXuCmVra zjE0rPMPT+?kuDC05Z%$iyd>SE(N@{C8;N&yrO6AyTMQ?3ap@4Tnz*%kmL!L;Ss2ku zPPXbTMjop$M7UfyJGsO$6KoIO;b@#Nr=nN0V1CHb)+NZJsE_=;o_iQoz-gYx&T4`> z;o|SHyL66RY&Y0eo19Dl1uOiuZ=O*>LKxSU&)=hY{MWmV3bQcVHP_IU^JwiW!RSZx z*$MXk;auvZGh$Ig3~@2GOa*2xmnPRA&5yPTzhx0=Z^XOMbki=sG5IU{bSYCz)k^}!IlNWcx^@T+Mu6g zq4%(4*Zt*9^iO6um-A!TR~q@f#TwOHVW|^Ve?1>otj4t@t-bHdkGGoG7ayq$8@qnS z0{NPQGIRq&Q6MYaOldgB9wBn$!v*ObH%m8IdZmyY z!222vz;x z&x(x=6{rafxnab9C3GruwU`D8usU?2+KwbEMBxw!l?{T$w!UKi!qT&{)mo#`QXFF& z#I6U*TmS|TCfCA~lagLF@CzJ!7jNM5ytVk|esZ_wN<71wJgFTB+*A4$q^Sd9n%a zdDB>}UEILmZhE<*vfLE#b}PLjUIafSEcx;ONL~5hhGV^&)!(}t(KM4_`2_2$7AvMR zp{0f+W;sdKK!iTnSYk$6z-tIg5idu4OV}2kp%^KIbhN}3Y(-j&vY~8=m+6mcGc#p& zQ?p%HnD!c5;+77I`yLiy9qCU#pH)~{7A+_S12yc95+RefFo>N?+jvxB1R?}FH3#$r z!Xbvk6P~yZ1cN@~LWhe z)K=;?@-yT0Qnt%-_cu6x#P@}i=2w$CKVjcfu+5(LsEZb-s5$3`-h;TELBPeVaI>lc zh+329S$#?XQXrpVl@=^Hw?x`;U%dFaxO2RAo3puU^XMV^e<=wLYhUo5n%~Fx7o_|e zq=M+mZlRPM;ui!es=Z^@$7`ZQ#c?U-ujj|Rp49TDC@L!IwRyMOcD>`EkF2jP^KTAU zmBca@KLNnBbzbl2js46cy_voK{p=GLsxF#sw%ykc-#`NoQ?e@|`GHCZ40O$ESA++i zzW^d3{h+(1+bY;lLq6O&+Md`jb51n>@OlSB`fK;65dK_dQH@m*wR5obsv<-mP-%`! zoG1-_Sf^P)3sn3uFvKSAtYcU-RNP^&6z5&-12?GE^I1_GBdS_4Sv5u^L;u*LYZw>2 z$Kj`zkCF9H;HgN=--p(!^pHz_{QOXSgDmzxO5{0k^{};{HD<3Ax#8mYK#PM#p#KRB z4?Z~FAay{=pcATL{-N#{@IK&Ktkel@e8VjFR@|Tdh47!G8;xvOEsj^04K{>Z0QJuJ zN4+DSc*sBNI*^nTY0z7Y(U-Z40lX7yCUDvno?c5aD&3G->V~MiD1OcFzF?T#px*Kw z){d;dxH_m=UU}BZF1ah_^NaIX`Do7U!ro^kPwIpV|LD(g%}7Kwb4Xsgc?O4FB1f5t z(wo;FCuWfqUo4orUXasAXDjd&`=J(i>GDUM(IoA4WR*nN$Bawd;*9Bc;eCgQL1%(s z+HjyPPnt;pzgTlOCxs!XX8Dpg`d+wz*Klu$-3#h{y9yt;C&OlrHT5f3lnHlYmN(8R z?GJVMqA^OhF($3t2%N&rFShKUwgPgtU{fML-3&{yHY_#-1hkU2_QtFhr(t@h=UXJ6 zPYA!zaKp4)i#s#i1L3!crbGWb)%_|yapYp_Yg^QHn#|bYR`Rp|}pH64ec+ z4VY(ZJ<62#VZC?Eq)yLynj6^wox!HG*svrRE=SLz*|VWsU0qz>7Y-DS2$Nmw)4)3w zD0aQpPo8l7evGA}OCOw{iqcA86}+|)kF!$C{y5;JSB!z7L}}b1VEnkfT6VyqsTub- za>X`vo9M_>hA;Mgyb@Mf2wvIbq?8lhUCl+KA^KQ{>JL>xhC)ZM`S}u`R8{xg>Yq4N zC`36p;Rh2Pu4&CtUry{wQ2*{5X1`>hu!UkpqA<)xw)7Pq(S)}4+v2Ip_3SCXk_Ax@ zbEBk4M)g{eFOD~fE4EWF?OBrbur$_WmNK+kCQw-9>cZxmC zE@$z@M8X_3iKg1@$7`ua2@zYV>e=V1-t5)lB%uV$SAKLC9xoNQfrWiGf(70b0cJ5p z&E>&CK&D=w-c>8`P8P2VmrQRy!aLcm2`}?-uHoEt7bD=7LGYHb)In2^ehin=FJ|!X zwQp|_ZseN}zjWO3^3BG@#S3UL6A+m=vweB9*;WIXc3)J9DT$g%o~}QUMX)fd#z_F1 zn?;~MN@IpIrpBUi)BINtbjH=IsbR*H_x!42o9N^(!b=19g5w0@-OL?WQS;$w`X{6Q zCoQ8MBG|jp^CI%obuQp4#ru~)4lvyNR5mS>Dg(qEWRN_wT zZ(h$t&yK*htUe{@6MWK#)$q}L1&Vu>^JNiAs;bFsvL(feoCi8J#9I!DPOQ@z^z3Q! zk*K0M=2(^XR-KJfVkY^L!eV(OKEXiXS@UFBgqPG?_JAD`Co+HNy_u0_X?DnZ6hkgK zc$j(fTR#$`rLsB3I1O75hZgYLe(;5PakbUn+>4Z!<}cLPu==T~Jr-X)V^-5v;+5lB zsNXt#uzN(83at>Ao!hC^{pLSn*Nd((aiAfPvF8b${A~Tbj~CSIr<>H{4Rj2Ujw+?X z5qGR{B}GHFZ~3+FUTS|Rv3MMHSxUI&a<6HfK+BpRE2_)TZtzyx^Y{BQ!@Dv5oq^mOKLg`^S1Oq{xO>NifEv{bG&%yD)2w2W=tS9f8?6z6ru%hmD0#8Hi~ zJpP8gOB=Sm(ilI)BFtzBqrC3}TFSE45KVg7h#B^4KO@(YwAv1ZDkf|;s2%kEiL}8m z%l|k&pD(Vx8M%6EsD{(;Zo|i;`Lk+yOM75T%~Rb>bDCn!;@b#T6!0X3)t3(6U*al% zQZfHxVsO-OrIYI4V9~Gh#01QGZe2xXlN`fjbU4s8HGZ_Ro_qJybKA5jKA-}E*BC~p zm74btC^zyDjZ$IeQ$f!mI$9Js+B2VcT#maRz7pko*hklasUzO)y5h@8Ctc%#yM>v>~54|&M>oyPt+~q*WM0-yhU)ni}9JzF?}jm8@U;^U8|jh5mO)3*Ek!QLpT zBO$h@i|H(Mj#QQpKN>ignAmZ%p4H_!$WteW_I)MMpP_O$G~oW|z53p4)|}s^&(T3S z_vcXfCj*_0arAb5pdP8Cw_|)+Rsq5J#x6BIQ7ld}wg4^9ndIHs{7kU$>Ts&n>38h2 z#MC}+QX71xvnrFIuA^Hpt?K5ww8>tm#P7L$N!{1+>-2krM2Gmk#ij)HzYH9*aGzm& zAKMZdN3*q$>l^s^W}jn*xW!(FH^cz(9=glP@Nu7t7qJVl%nH!E8QEQ5+^c^YS=@$Ky3gSR&D5>IMn z0&@_Ow6igAOJ}pY!z_p{pQK9P#nXcA2@hhl4D5;7t!He2QMoK)kUes(YS)_t&pg+G z@`>Btp5`zo-V@&4_M%1=p?gIt=o0~B?~I+lpWWO2ChWCSdc~U}$02tjq0cxJmy^); zQ9E< zXBw)f*B{@ffGsX8=pYgAe2T5u*sHnLO5@mQ20L8{$*nC(-3uj0(jI_)!{uynMOgd8 zx#~B5k}ct8e-zF3;9%|?;Gl6RGG@wbxvET0)MZCyK2~L&cN(cNCvw>o zfLUoPwnws}ki6XNcSYWv{}hGM;V3!n8ka#p9dVZAy)fd5c-*ha$vw&PmD|Ne`eVJL zY6J^=6AwPU54KRuRWBG0kEHXL;k8V16uqZOX?4qp6Q3;D=PS=@r8(bh;%uQb;Dc{} zm0dcbZZy2rq^T^*n2oM_X{_v7{KINTS^ zm;Sa@jz+#+^iK=F7vK!>nKAbeAiBz5#&Jfnv-euhdY;evp@`7@5sN=! z=d$qD1kOZi!Cws(Evu=FuJ7|>IQ%pd6Ne<)SofX|z%p_s%MIZt`{U6d^D{eBO|u|s zUhxvNE_+WO1J86Ac*9nnV(Q50$$TA-6ap{NfFazHy#^~}S*#4^m7o$^lAUNMRcpS7*9&2mZYJB zt_y=iWoVJ-A%|AKlt5Yh@qMHxaFf(8Az{)-#u}_+5Hvh3MXHRT>~+w zF+K`5otN9Rbth~M%i?vF(1;P0-bV!6!*8BkAlb)r>(`F<)4<2R){o9CK5sZykTL~D z{rnryaOB9b8inHIfs-CQqO0<4uY4Br0^AH1cM6t_kVF*=q5_CVK0SoDI zzSe>B83@~2@o>l$F(Cr{Ezm15TE)}{=%4Ab=FNB+%u=8wqc&br0)fzEc)xfqs?Msa z+4ZR)@jiE1gk)>R4=VwPy+7CkI3A4z7>XJzT;UQGtI}pERjBl}b9h5~YbzPvyji2( zSA>f#*?r>VO!SkRIPvgpmr-62bBZD#sgS=;Auybkj$pa%iyDmv8p_rWsP{|qA|7aL z-DW_e9}e~0GS0HWux$LtD`!M&kswnY#HIebrfwgdWELa%mZT8)DQ;Eg86q6cQ*5Z? zC;#ifNF`7{c}2q{K$#TJo5=`+ro^PBVRyZ##N>b)$jDC& z`{obo9{o4~eOsh=oF#FAU2hMIzHL0ha4DB34_w8!EDF$wzPmtg5BjVD*V_VAlAG## ziif2Um_#HF{UlT4UC=J#N1O34I=ut>!!)VHd<0?*pnBa@U{MrL*989~15qk5duqbs zx#U+^CIJWlU=X}TmDPvu4NGkoJ;4XwR9_>Kr<|W7&$&bs`nnI^|F3Dx{ue!v_vZEA zZ8Og$t%jn095o88`?=uIwbgq|=T{;p?4F}1gyzmLpe(%n(peR_rMb?+A_Q*eDl2>h z(irxDv;x0C;YQq?9|G@Bc{3S$lfyc}dF>K&VBya@K)3OwYd8{SQsXaUf!-qe9{P=wUOD0fbwh&&+KYp~fw%VKgL`x)N@!q5>l6OK_7!)LBA0W=0+fqJP z&(bkG1kWK}ES$Q1S|5=|d+lW8ph(oibiy3AQ2n6YsuBO;7@__0_ovX17Q@yRs{{Yp zU-7K&5pJ#XAVL=9^4X#FOoqTx_#tCZK+T&4eNyWT^f;0NS}cp;zqOocE|e!Erq(fz0`#U~ zuvP+i=f(W22N{^#{~T>34h4<;z@5i8q7%|S$OdX5ByRoy@(hi`TxBZM|6-N~_mx6= zq|t-wkHu&pcQ?a+4>Z_l#-_IyP|w2h@g5?KN9pmKoA0{9YS z+I-impbI#lgW-kcS()~ppp_7sb#|!*$(m7j3VlnWNvc|g-pqTC6c~zyX>o0Mmflxj zZ45^BH;5|gd{A0tU-0u||H4oS9r-U9Dj<{}$-Z@nutHZ}O^>X&iQ8z#S6tHAisZ83 z4S;qg{38q%=xIJuz^J#1dTVasY7ab3NO&iDj|Q9y(IvC6 z(&B>jElj%xqGd6x1&+hD6HrM;k5W>iH^wEC_!M} zf-0m){wb~oy_$jnVdNS^gS*Ru?-f$dGj2GrnWfeMN7aCy&eI?<<{4^VnF}D77#L!~T+Ab}pqYQq+PA_C z&J@3?g~6sLnt*)@Z6#T0xYk!$eeNsIV~MmN$7TRf7!rd z4+laTQ+Y}m|8)hq2`ZozsIt9oCAh$WG!HF>NE@&^ruP=&+7|hKm;(sY_d24>V(s}e z;nu*!3?iQ_a@S99>*=&U8lX|+9L_vEd@-v=dHsbLsmUGZ_Sb#58#)8{^jzWiDaj_g z#{~QEoB7d`gts-jIZm%WVt~Q#h7NAMDw~~kbnr*JL~H~z>%jIydBLEgQCuw$U+8n- zw+{~I?3r%7ZgzJ|GCDmuwQVy|LhnwVO{F(ZAOD#Iz89%Xr0=ZX#7EpB&=as9ZQ_1a zpfD7~DW10W&C1m|Nmywix-kk8(~|cL@`QMTf%1frp+gryp9sRCKK~)^(^!~6B!axN zsTicD)s^-P1R7ETWLfPc290x63tQgGdi)W3j^!q<{a6T#G)DUb^%k@IUA==!>|P}p zYWo9iC(&*ZJ46)Y!!1e_ng97*mLPlC-vjXEx1gX;)?grO&3oobx51b_MuP<4Bmx2g z3mGk8NXFz~XUgE+@!KMN6iT(}P_LV4ci>GOvBxFW1fWl5+PpbJTI}CA^%Nh%IT+PU zlp~I13G&q0QDy7M=RZU!(&VmGCbxMrMlVZ;fflEuy?e426}08r0`e$p|Oz7QSce z8^OM#(4nfNB-31lOjLaQ+L~a`9i5ttFJgbEWR{Zo%V&twFG?{Re1MpC&jlIlzcd}t zOK&vWA^u2@JHOy_`dGvnu@=t)a_^Te)|HX67kl8_@KxO6z!@;tQ01ijsKmeg2*s1} zP$UrEw#UQG_pKrpmzz@E&^zxQc#K&VOYkA&<#~W7rH@<smq;%oHaS3c9g}hU7HUC0-aY~GfjhkO%ywkp@XPtiW!MO*{&waJ+`s}&A z9f2H?F!7}J#yO(xA{+|6GiHk!9C#b|sUT0EB*AptGQ4>&6L%(@F64tWT_pbcgGC+k zv<{1V1RUC5D+l~lL`y<|_wsS!tjQW%1Nx$4*SX+_bS23VFR#xTNto_TLzD%Adz;&+ z&#j%|l4QkU+EGx_(fD(KG@ZN?DDL|Q>Hbk~Kw9G;`G!1!+7Feai~MZ#SQ0i@0|d36 zpe5^Q%kiW{0dN?z0uvM;Q~vtH+B3Bp$c*HrF{JLH+>1Qe#o;8kz(Ipi*nEUpKeC{x z{xn3?)!75;NeunB&kvlk>CK(&{7uy7aa3w~Q54KpYKQ8QET(6BIMiak$} z3%@FoNEz%Pa2?Du1$d}t zLJe|hbdJHATL=<#ldxz<^#_2$cxwAK`MRF^!|`8Cm{0KNo94+<11*?t7+`d`5tGVZ z00S9T7e^3^7oA1>SM6;v3%Z=g4X+n-nzu`BW&xICqW#*98mddzi~A+Aemr0tsD zXSD9t&j36)uSnv9T(n<#gxqgoWDJ7jr99-pK+eW>meg|frEgT-gDMqn{OlBrxq0t+ z)`-yXn2>r?OyRXBpXSZ_f0ppjkY{j1{Q%&~}tOq8cEX*yC0n)KScAzy;l zA+2@hZc5ecG>KO4^^cfG{+U92f9|hQ3T1|Z@BD{&SMT5;elQdZ728nex^AWWx&#N2 zH-I%76;+otnnXdtAjkGGHTtH`2$+}DM+38td|3x(6L&4)5wffk#CF=9-*EBQqUWNA zq&0S^dQ%`7w8xGNPR3V(+j&a4(AAOSE34}XL z$fkwWfu(H1gMVvG&g>B#Mc<=@H; zZ^>TP4|AK8?dp(ul@}}ZDDo@#(>pwImHwiPP{}7p&83(BO7eCu=Y(Vq;duJSj z3DJ=2UN}ATt^IX3T!$8}eHz_9?=$=k*HOkF0`@YPpsc&S%x24?(F$TuJOEa8HR0{s zc03DR`p|#ZnQA%zuR4?SCjo5_==z^Z6Sdge%aPkKl-%5#y`h1SqQlA=yVT!;v6ox= z^9+h&4*ZILz4}G;6OP*gXQf{!ASStD)xClX%kGU`Ekul7U)z|{c%3NoCho4|Oex38 z{eS@BF%xYdkK1PI=s_|F@(%kN8Ei@&8;we-27kF*6$j1iW!Gm2Zpw&!E(rWm5Tz|y0CL@o(B{zH+=SrM`~H)|Hb#4@2eoBg4>NT(S%mHBvJQxk08SfeCxs?}f z)WtgS{s&|M)v|*k6KsQeN}?Y2$yxl29QO8%qHc*G>Hb8uU%tlhXzL~pd3LTI|ASPAZ4`Ru{@!xFvNB z)>E^BKKTIDK%)6$44L_;hk|pipmFa#w&cSmKm0%t=Jp2|{vYJ8!lLS0=N?oCWI!d6 zXoa0DLz3lbiTT;?@Uh*7;mJvYH>wHOetFrHM$V zxehC0-MONmEMZJ_yt<^I=7oTOpwmFl-Kxr5b7M6d9O5+u?~y7qF*ly|@&jIV`fjiN z(VtmxZZ0io1+}a7m#ueR?OC1_c-!4|!LXCrEWYQ_%MzfhX=gMNY>4JjZjpEV;{&QSnO@FMjp7LIU%t3GK~_h+-OmaQdyOWrZiR2hrFL z#vhK+Azy$#fsgz!Feg&BP=TYMo$wB%-t7kmfbpTfFyx{q9?d%C z7T#Sp2h7pxF77-gDmJjJ+K_=NY0!r?kUXi9J6qgQkllYMc3vzq`)NJQ>MNTx3#i&U zv*>oWK(I43WbkVLD}vP%a7KEP#bY5r(gF=3JG%_qan{!8DKjdg9-Gd^{zBLDVt{~| zjik|zTA``Pq$jzxpNbX-J>g;5wTA4(sbb9X3_yd$WoiH~NqoFL)thyz93J2af{`@> zzg_jZU}e=`57@!Nc8%fG6<@=ua}2d6J}bfQTWc*-HVgg`IdN>XZl$=Sh-by`k%*L| zaI@bZQcZj1aXL;{#AQ4xk)xq&&FzHfMqHZEU6EN|ZLgx@;v_uSyOuKQvv;XtFegP? z<^_2}6dL*y?5Qprvy*&?HKD&p@lhlc84yJ+29CW9Po0GoCOX5PnV~2UIHVldRK^XO zg9KVf0!n>P_J1}+EZIv)_C3bP{LOuJ`1s@~zX64rAB|>a{FzJuBl~x~PJ)Snbp3t} zimWd5d&4Vr=>|ChIQKukUazt+SJ6BCB#7dbM-(G3d^^KpT|ZIG^NOIL42*zXL)Srv zF5_nHS$a_GD^^%8}l#!nF&%u_(7xut-}U^~-w6Q~*e;S|gxpsRXnQKZc2u5`}^(5*wYQ#uEx6e~ye>h@MEq=KxlLiav3A8YseDBmP+wHa8XrK;(X#22!q5i-_6s}!@joWMZC#v zH`fG-gaMsKKLWJ<>i~EMeoqPA`I`oK!G|K7i6svl_%4Al;qc$u;Z+18N$DtvSK9dk z?NE`8&HF;e`bDF@cnghkVc4SWVlZ*Q93m+|f7alzR_r;79(xQ!k+acRx;0p8o-Js7 zf;H*pJ_A8Og@N*LnjKow4Fgc?5Anm3Gc_IHYHX@`9r@WW-}Jout)`lX{Q+H|`RBWH z?$O!BbQOCz*f}%tsTmXcC!o?)t3Os(zmV|bDVeL+q1VKC z+tpye+5(6CMa(q4c+e$j8DFo886T~SQ313vZb_r31A>&VRB{$L(W$Q$!Pq#8a&Iyf zwC+Zyj$O57{t`qu)87Ad*1-cvh62mKB}0-tQSe|1x;3?}=p(_#Tj{+PyxBD$>U!Zr zk=rlQHmdbZ17wT1n`@ebE9%WoRxtOflA5wMHAxF_x4+_I`=QK`6WI6%z8?@$_SygA zK5VDh_^v7XtInBx_Dv!itk=3Lk%BIGkOux>Z+{k0y8oOH%CR%R-j5CrwjSz{Kp0{N zdNtRzvS_j)Ozk6UE>!pu1f+h51hMlfK_LR4s8@SaWZY(w0j##QVe8~3PImprxQq{y zuA@9){`-e26eBMVv#H11Fl9KF21`XZM_3bn;OfzX&6la$jh*_G)PA(o2g+J9<`xE) zwD9^Z)=JbK!oQZMzs3@{EUYLo>-#(s&Xqu%9I5w&-a@`n=l9rth%hZN`|9HrQRkhn znHox8-Bbc57^EXYIsoLbM46-`=`9%@f76COR12pjk#0F|0FH&-iEP&G9&XTw)YUaI z3-^8zLm$C!0H;TI490J{FeS-vZX$F;d`4zHI6ZH7cem>3rfJ+d&s$=sQ5@h&|IzMz z4Kg*%Jm4EnbO|%E4$Atqu0iT_pvxYz4$xkec%Q9PSCh#b{N+%Zd`y4Ma{6E}68M(X#*<6*)PrS$77NdX4(ZAqc&OMd*Qh#> zT1)ZNX$@Xu0fLB)_QyqEDo&0u_O7w9amR{focG-iQV_An9XXm89zL+KCo+0}twts;7bp52bYCa2 zE9uBTd{Wi|jGu0O&C2@eyIOePWx^L=t1@~fBb(-~jyk%)w{hlgbbwy4I}3GtE_otW zCa~LY3jg^uIK~11>SjLmaMo1)KV(x=>uONM02P|*LL^2PS1bQ_r3-^)%!nNtw-mVk zG;Ucw0RzN=EK5X|O<+~(VQG7$*7@(kHbMLe=_s%2;A1kRfqA$mO_?zGP+Zyo{_a+x-&%JT@Ml~3+<`?_{!vpYKg zbka^b9J2##gsP9yN%Ri#PnHDy6H@tNy8K54KqCggy(coy?*)^+sV1^ny}9&< z4rqkK=Gh>MZPQn7#z7voQ3qvzdDBpWcZi@io z4oX%&h8%vdh?4k=R}}T0D0R4GPWHJzWr95ZT82dJ6*>z>z~IX((fd;i{{+008Ig7J z{@;PvsRbYmeN|3|u-nrKTP<7S&vAO=GG+WAdq>;5elO&7rVRv=Y##Da`P410rAUYv z8Ra?{v~&)pz($X+b9m{y<&$_iWKVNE#8B1% z6?M9d|6X_Y;qD6sE8RH41ajes;p%I?xog~nf}1}2$IU=~zGOv(2Ob6Pw#4~)Urg_- zU#?Xjy>s%D9rVB?rz)A%Up5Jnr*7Ze6vnm5u8l_mP=mx*5JkhJG`n3EYZsq_O|#w1 z><4@+ke8~;U9{s>MJUG4OW3^oWQOxxOU~)Py9Y)?ik!p`@Rx^!i31Tbg{bwl;K!SNoC(QG&XK4`HJ-qI;fhJJ}fA67%=BnW%QxT=P2 zfZ?S_Blr7DrjaT1tXeuPxYNT^)jiF|R|C9+^WKL}&1w`U-#U{c0+u1gPHExc2rm)S zYEQ`np2;h!Z*3o*9|n4KhS!*%)B*D!1a?8e@2H&|tkds}O8~g7zIFmE1dU;NM$s;X z-R*#RL!am`DU`kUB!ohZUT?y zmO02nn|#;ywzPM@Vh)6dD85AnZ23VF7zFYiWms-(wRX%%PCaSKxUk`QT`uj&BOw#4 z9jWs-mH~{7tj9s#9J{GxYRFK;7HCOwMQHYRq4wx|yW#P@IyyQl{ZL_J?DXt;e?_+R zY<9^I{Yj6XCx0#idX#&#ex=BxskSte1L+G_&z;s zV31c96D&?MdvycE3wv%oWpe z-}4U2M+sFcaPeh<&l+!T44L~@-I35xrtMBe?={JGOHw%>6oxc?3f$CJ>| zsbMo_-Af`OGx-YXK#c852-*tnl?ViBhk4)@TmrB_m!+!<(8_kep-4UFw{TN+`u6>pV5+09b68;yGLjV6KIs#fi`Ww$W;+!ld!Z@rG3hRwF=%5Jhiei~i2Ur6 z&jwPHYy2jeB~RZ=%s@j zCC;UE9ml^-zH1n`oi4mJ-Ar@SO4I7hknq5PeBZj?GJYF&+-m|tD}YQzU;TJ3*6 zQs-@ZvHTOydM|j@w%MsOf%*$m(CMVp^TV%pFgI#1C5MiQr;@GqNAJ^RO;sagm~SnV z?_>7|4vPQzJl9S?1z&ZfC6lw;hwHfz>-F=5GGZjO>pTj z`3n*9$bB-}sM~$QUGOB@*5F-5Tnj9(Ll*Xv+s7Soi=#4`c>*s)d4Mg6t-_J#OGk}dIFM%x0o2*<3jtK z`Y122mX6HG(8gCqVyKjwt;z7+nE*+-W}aZo=|Y1CPzIT=CA$FW)X-UvydU_c2CO|C z=A4?XTh(TJJTm@ev69rkai|r-J3Q<~<6TsJ@j0dId(pEWqg0*05^pS59Sk1Ydtj#z z`DwN79wWbnJy;<- znMeN8T`O5#+1=@gf2&_VpV>^-M;hdtK zm#L|!Z&+AF5Al71B&73i=;#PK`=&H=T}_aDZ%C42_0~w&83wBuY-Ap@WdvBIMiTB- zg4_#OJ#8-P@OC*=(>m2#h|Z(D^U=*{TkZ@O*}036EDMMAnWL|-Zye=Fj=^1#BjRk| zxxzf|W4;~dPNWZPK|9CEYNL;FCx~XjqkQRXv+hH{)Cqy5YRLgW@Vn*L`zS~&iag?k zO#;p5cCVXJ(uXei8SjE1*kE8KhKCeB0ZKmA5vz`q^er`u=g$xlHt%AyltK57P?u!hAfz z3Vtl`3h3_X#ntor$s9*}We_>@TC}s{e z%}IAf_X!6(PAHuN3%QC4zweWMLRl!{SdE8Jv4=CUa1NF1N3h=KmF-R$pobQFwxT+V zio{a1nWNw57;|R<>2qIHUzikrFn>VmJJ^Hv#xNH(wwFfo{IShAd0qhJOD`0v-fiZd z&tl^I-tk7WJZXuRGA*&trblCc@t)~77h|J}L|$2pZ)we9x@Nq{2OyQ4y<}o;@yiVn zUFm|pcPXsPeP;W+dlv}Xb`&!j%=cV<-#l`r!Q;jsDyD`m*%*&u zwtq%vXDp4~rLYFg1&#%{u5H9#4oOPq9HoBToe)e5S){%mI+8hM&|Sd=X8#Hdb`4Htk4}nDtKgn&xcw$gp zoqJUw(vOK?f43@NJ=N_n`TIjvF5}ll0_{?WB-l7t5*lPV?0tjz`ar1^@sfA(arZM& zS5trmCNrA;{Rh})M@yMHB5x^bF!#{2T9}MRqkRxQj=DIC{ln?d6<##2|8und0;@0Z zJ@gzjg>&L56KWSvr6zA<;FJjl(ZUNu(A$Lz^cL5$GBCh%O>Z%W8p)cib|dfa{$Ry7 zxb_vdhA7FKKJ?9pk zg;iD!?!lC#qTF8Y(4H%*CA+t<3kO7gDhVLIX!Z~v*zFIgfs>jov{JZ$`yTC^qG#SO zx%?yNV0fU$GnJwpwbODi_xNDWiJS-K5xBYI#{EA>;vG9h-zP&sJERIz)|dHaA#|lu zS8v(i)*j>y6e3Tr6*>``Z!VlZ)eidEV%~%y?E|7Y8LAM&LAy6`SM!~-Vejvw@{tymR(!IN zjpVc^$g&8?)gT=#y+DlA0WO%_3gzK`4KP8H+3F*DC(Q;yp1Fm~dP&igOY})v@7G{c zd@anq@XZ9t&o<`lX41TS9KFG0pRw(&&BY-zXARgW{BSZ6OToM%bdB-H-G#)yDXd%P)THa&f_HyU|4MBL(PWvI??8sSW{~icL$x?~+aapY2UyN_w zhPd{QRLy+bTL)EuZ-n9C02nu}`<+|h-Wvn1wD~u_SIG9l@sTJ^)B>h|0prufWdYjb z^@E-I*@JX*zvP-@9rf&Ons z3#VXe_%^BZXrpf#A>jw4Q7n1*?g0d+m#6)XC00B255f%>7dxj~dR}cK)okF9e89)f z*;Oq+)vBwLoxi-t*i*sXC7vuL)l|_W>*%Pm*Ska1JRlV9w}xc~b0%S31JzMY-i zKnlVOS-r7k>|S7ua&bLNnl&eX`R8_9LmW1MNJ|F9mii6zg8pH8bOf76(GJ{7 zm4(4#wMXbKa*54+HFTo$;i|p=+{+)VZ*|Fb^)SH^3LMI>o{aJ^39DSf z&VkACkJ1o(ON9}Rz}<}kj=K&#M?4=zEdBc_S?VN{IA6Nqp^S1QF$!8Bh|lpTKXl7T z#)H)bMAk`zV}W7Dm3yHrY`Ru)bi;+2v>A9%)=s%0n3jZub`iRHj4r55Fa+@w-$}wx z$w-s!IjP5Pf2rOq7lT%N=6|?Eq+d$rciMmiJ=!OmmwXrAh551t&OgIw935#tA3cEq z>Bv;4VPG#0Ov?r9P%Ic2Q+wU)8NkklY}UQ!Ez>>oZ;@J-7|bMCBGZx}rkop19#RFI zg9NP**^*0ncY(yZI(mVS(kL#spg|$v*8tcy+-wBMY zJug9*qM6oTHpcbLYx6g8ne`KMmdD`th^61ZYHZ^-i6109D`L0xD|#rC=9>!6YsNX) ze&I3RPz#e#d(KCBoJXO38v~*CCQbS;_0u}my|=%&l;@%A;f1kF!E7NjL?WwQJ}t;f z)DWL&hVSpwifymdkf>KiB*l@|=+s~z->Z?VW{i>HC!b8zg$sOkx-jp=NC;9pzsr#s z@}gVJYd*&L;TN{^>)XgpXEIfSlYe!l_)AhSSwc|9h%#d7$623;RRnoUHC%Jwvx2qo zNuB&<0=6J5-}mS6W%$8VMp}4qT8=J*pbjB!KXKg4e(2q7uVSRS%bV#u!)k&39~sE_ zHGL)?XaL4Pj7vd{sk^?JJ~^&N^%8qoaK6#T=tps|727kVvt@Ls9BT45Si=VYM3vxy z@Aq&V`tl(>L=GKp(Zao`^G&UH!>8^MZQRbZ{Mqp68^nfznyuotdb_|ko{Mv~4<8o% zR6Hv^CCR>VU#M2ZPF7Gx^9(%?tqRIrHyAf44Mm$o_3gYCw9Gm_@wOq{Kc)I4I~-ORa4 zO)GKih0ZZfH@*PvbuQ7T1GPM^V3;{}B1d?v#LH`6?CoS3rXDip5Kz6L?i z#jnt%K}0N!`}9#a?~{D&(S8&KiE>WKjUQ}OY5bE<3$RPAi+)o*l}Gp-PD~3vH8pwX z%GXI+Qaz^V5uZ7nyo;`E5 zO<%aQ{@8M;x%n6yc_Qz?7dPgy^z{zKhTs8SwD-~hOM2j6rLle0z+Youc1`CYvLvLU zS!J!|+rI2+XljgXEE?z{&BGGfFyZ|B4{@P1^X|WYkSjSz3EF{-*lAOmBcBrX1-X>1 z7!A{O83IpRs8P9g9JhjOIiS>FH>2r;{ACKa^=b9y2o8E> zWZ0dmI>`=pA=^p$t2-rA4Mf5#f5}bZn^te!$_5`nLs^!OW6GPs`G4R%K9YOp+O%6^ zz(}2D^l^ua2u^H3&F|=3n}7KMQ2#u@m>1U&RjzN zGtW=#KaHI+&q?U;e1LQx4H$7S-Jw5FhEFhA9a&{1Pe0WGN2f?UR{pCX-CZH;Y)V}w z)K-E0uIrR5tN$_Ayh2<5jx-Z+5n$Lq;UxGaUfiqmG zK}latiPfLAX0x7YV#e6LtRK6~0AAieFN!cV?q#Uk6%h$Tg6HDf()#W&@xbC19mQ%#CgUY5o%=(sGH@m?S zGkC9xf9qI7N%)ZQO^QM{n}OynPd@}p6BECu%!**5kg<9d6?e*{ zB9*kjd%@;cFMB1e;$|dHy5E^*41WGylBy>4e{<=zCxV^sD1-C;TUGWw==>Pe2;M$cFno5#c)th!}MG z+J}_-^D`oz@8HN5CQi{f!u#E&$B%Z~nuUvsnnN-g&DbT?s#<%_zojZTzfNmp&n#;t_*gvqvx>`eWh5;PnD9%M zul0ddvAycUXh{6IR%2Olai0~=BrrO_NwkmOLVl-yInvpRfQB&sF&MUd|cGlFUZ-*7Xr$Zh&ZQDqV zT^FiE`Qm<7-lK_njxHXZjt?T&Q+`wmZmq zc@~$JdVL%E=J$u?=X2tG-P}-Y{-9QUj2%bZ6`_YrYQqcfn&^>XmYN?mnhl!YuQ1jq z1Tls=O!Mb^1pky0A%SJAtV@rtQQQYdZ1amj*wPjFt}UZQW8w72doRqji*(jK?tJaK zSr<|Ca(6JSs-07`j z5U4fywc=yz#jiFzI}RtBAdVyCzNjI4dRj5BpC0iiYRAvf)>-KmbWU?y<$M;1#$VQH zj}huCJ^ zVu5@5+yvg-#~GJG>V}V{_q<+Py`^*V;seX7^L`80w$mEYs?!@7p&MADa)9Ny$=qPk z#e6igTxqMHwbNIpOZNkk${H!iB@R*{g{RNlh`umtcf4!XGoOL|==bSY#S!kqs)9%GyKE4-`Qa~0vQ9HQI_xPG%vcP;8?xG6c zkxHvwSIyzG=PcE(aaO**n{&Lfv8C)qf%ufDc}aUr$*Q_ljD_~bFPd<{remLtjfCqW z%$9?7#Ff)>v=-a;kFBX&ePLqQe;)ubni{>Qms5)p*yU(%*Q@77)`&i9SmrC~2|>n& z^wDyQ9@*g^OSM~cytbHaK0nJydhQ?hc$J0P>i$CV||oJKo#vKO}E*bChwVu^%^{3Nrka9#!G3xR2n7+tkm zxpo2dW06K)^Krl0wW{gHCsxn+4u6^EZzy%-l5MknNiY>`gi@s@!8YlBuIBD-PP=DZ>#aEM!pm5V_CFXc1dJ~?U%9v1 z-Bj^V55D?k$gCW_A26?#9~+Fo{8n zFI2bpci{)>pdP~>G!KMR+u-Je=k{{-I&+ya2=WHz7h2)1AF$fw=VVPzdZo|FLh8u8 zYZdNmH$mO>N32d=`+QB$jE_1(+qr}CQb+?_1FQW|2u|6{hAqWQ1l z>GvNk*&zWML|!~NX3QTd##Cc=>)6#?WtIb+g7e#J7*My z17*BdQ<0{0c?D|GVc1QZ8~i#KiRy<1dBs=^RYFNgiT3eFJEn<>>cQtNFUs;A(fl6U zc!tMpMA6CsE?ge&!mp%mv9a*NH}b`GQU7UvpTeCgy3lDz)c@WNolFx4hunu<{jM+G z1@le3I|drpFt7ZXSdrVxNI5P3r2%zEiR#BIT9a zS=2As5)SdemCYM6@+nL?Dz2Mn>@HHUlh}869NXe93D{H()(_6d-|d9mJzD8*C2ocd zz=VmCzQV@g6!CO$Y>q*}*;uI9>gvcD$aB=C<+LgDYndQuRkPS5&LqAZef8_W(UZZS zPe|;%ZTO(o)Y89WKh5*T{jAWJln+159g-}C&=ycq!O64cZWqic+ex5-o1#Y5*qMx- zXJ_AWJA0+$4g8sslI8X4qetWV-{fd|AoJ2L-e@(A-#vxCbt@Az6;qK~6O+4cC63&K zlq#NxEiqcLUC+SX5mk5r70gQaHXI0iBi#KZC+Y#M(>^p=#_e@c4ZePL+`?dF_*Cc7 zw~!=c#U7CG9Mh(sePea@sX52N%?B%U3;-ng2}V83{r;dsYK&P+D}ML$o4cWhhpFm6 z4^z_A-^EhD_dw<7{V>lYeFgQ(eEXrxNv3p1l#d6t#fuJPXxyGc5$DoTw`s)yt{s2q z)~|%zjVNPE?E1624bQ6$pA}3?ye^3h>pDclz9t)QeLO8!@!Hr(_SMDP8u=k-j=yhc zD7mFX6J|Wz#Kc)&uN*G?kO@AeqN1Wvx%GZm_U8NNO@f9uTxc${?eZrKT?%SEKk(e; zUVPFk4K+8Gh`i=yzVHulneE%FuS`_vp5NlrgM{F0f>vGc`7f!NDe2tcRjqCDYE_Jh zetR}UnEc0Xo!Hme+47(uG1afujPhq;qU8OpQf%bV?;|BZH*ned&aN$oV!j;pcrt^( z#+vTSx(^fS!YTSwXjER)A^$C<*NCQZz@)q)+|@wW(;txZ&vgwle!d_=(!5z{f&r23<;HqxSOZv&wW*G zuE;78!EU!plrvfcOs2z!NH28!>lrOpr2_iZ=a8=a*(3R9BBC{sdc8*WVo;LwD7${1 zsU7XP=DS$;9~kc#lsNCRDfXbde02~s2d}A`g_DU+hmYF;>Hw}>(>5=)Fm}-VChZQ< zM_}-CIKS$_{OGO27S5%dUPf6FtTAhF#c;mdC7Ppeq37g2lq(m!B&J!=)vk1Ji_ogM zakiHhC?i|OcDD~knJoUTcbjl-*I1Qf`>Oy_)&2oN2PEZ~E%jAmjH{~*rKhlr&pN;I z8RG4*Y(F*KGq?t5DpIN*kbU!XUU_eHNHu)adgJcNb!)9~Gx(ea^RV{Gi_^bshN#W_ zmWuOzHfElkWzdb(sbeO6-0fQoI`|-pxj2Bu07snNT{}BFLC8?&JG+TAgfzK1>6sIg zrhXsdPYx6Rs(L);1?qjsrAl}HU6Y_Oi?>$f+N;6oQ~OGxEJK|v>d3cBp{#GB zrRhzAAdMsI_ccOt#A6{CKSDy2eBP8^4r}3D{ zj3`HG-7;k!mS{A1)~~s_rM_{ntm(z0xY-oURr{Y`WMXj}Pky>za2Ky329V2V>zlW( zl{wDe#MHD8sMUv#9t8YnYxl1@=p1JNv>OkV??gKJH^lVue^ztUo3m0E!+ca8@*CaY z6>1+RAXm?oX^S&{Y0X%Bc6=51Wbf=tA{5{dB@3%_2rf!|?kr_ezJfGJJ zg0No%6&YEb-#>qRZ^-AoaK;q%@uaGl(2%o_#a1a)$qOiiz|KzOPv)(q5gYkhNIV>u zP~tR}Tj)#+xx4r7C(;0tn4XV$qC0n9%S8@Z!D+$fdIm1RuzO|%Md*ru!;6qBa&fgy zrGX(%uW<(54N;2aQ{@8WbrxZlWX1q zgbG~>x3){A?&1M6Cu%b|yz`Zq3MfsSz$T>?7AyOdrk0dd`XUh@>$t)A-Jd^y3aEO; zproY@j39sgU{(Vg4jJf9;|+f+lS|fZ?^9&#+!$&$-=lAYZ?D=<57ie>%Xd_EepDWbvZ z;Ww+AtGsu=h+UPp^0)sUeHlKcE5^P{KQ_o&;xJ~38?T_-&49GK*$%qM)Ruc%Qow%I zX$)=lNZU9jLKFKkQwXTAWf9c_CFTWm zvc6?H{awj_VL@~wUc~U!GPzatzr4~)f4|bLOpF%5P%XX}?i&NC@Rxbtp=~xWC|dGR5S$JbG=3I%jcJnE-8UKU-nWVw)V<^`AH+2@U(H-X;Z9vE@mhsOVzevIq| zx`$xd%0{>9*fD;XdWlM{;4$@^5!W8i@67S9X}^2L&mC5LPmz&ig$iq9V07;aOHz&I zO^S<-cyzLMnV(~v0&*8KBS!CEKzk)7a?}=q=JhhmDfGD`a;apWoTJDWVjO++d=EcQ zmt0rgKztYfNuTnF?Ra}d=5;g%Ht^z6EI(YAziyfSl7^bpLuL~+Gkb-KxSn5{#TR}! zNi+V^=katbHZLz5H4NY7C~EJMSEfsGDWGopV-4RWL^4t8jHkZL z_`fdh^rr1T65o26NdlS?4%}@rCr>W3`fmz)4Y}Dp(mT;mMa$Iim@Hvgb0YU8qep)D zyVS531zlI5-0AbkE!{5H`5(LawT#v(_q4kijRc;tTiScy-uIcrkJ4cG#?$iek6g_e zajSR|u&cYz-r`$7gD+jETzI=iiR-^??&{-q6Wd>4)%D5d9IYsnKhNzKN+4l6a0e1IN_#q<;-x0L7Hm>^>PzG))XYWLadP&8EkpAU8A-%5q5wl2lS z&Q!GV8l(E<7#;p}b%XCQUw{?E^vFl{Em?R>Un^yk(EnoWy`q|2+pcXoLMYOk7)oe@ z^dc?v5`k+8!b|#CDhRWn^m6od%kyk zWBgld49D7FK!n|0QkpMdbq{QT;rCjs^*yVH=-R7Oq;~6g!nQY3W@4mC38nA zIhjzM)^1z1P*uLTuMe+~@MdL>dkJ-%?2=}jq%&8^&SS^I_LI3P$EXl?xW~Y-d3(3m z0j<9y^y$+Z)izs?@Ike4o(W-PK(rJ*;M*!&8hm&tS7;Q#{Rlf* z5j1d#bVtr}00@pEC!NE3{iva2s3+TYSE%SMctg&=M7vaw{istukzE^K^N!Z1!1CcR zGup6SgDZRJiY$+NaFk9O@yoCtL#P4cu7c<`C7#{g01h|M+I+_W;(-MK7VgIsNngye};HB4>ExidkAJ9aNn9UE(K zPUU+){`9)zEyfwV>gwzD&^&IulO_U_KPI+s9&vV2QhI$d?hVZWh~M{ztDA}*4TbEG zCPQ!El=^st6YaV37&7NKIm~I6w_eBnc~<3q82>0P_1eKjO(}?7)qtPV7gjhhq=`;R zgzy8@)Up$9wA>!BV{&R)7_YFge+JdHl_+z!^HYK9Sb_N)Vzx-_s&mw0;IX`e@_kL_ zsRkEF;DfjrXQ5svzjQu3k_wTlu-W{UtRAB*si=-=GX7*0TQas=FH{z%$)C){>)P9g zg`AHX5mQ2KjIAJbvD8irbc2Pt6+@|EEl@mCt}q2d4fnoOCO)(dPZ_ql%OS^!!!gQoMD(O5hd5Q>Ux1N)HlJ7>!7{heLo}}20j1cuR~`;rq}T?P_FRhqfS47Sh>Qq|<-(V5+BB z;&YtbebiBLHMIEH8F=oiu5c z74kw|WOntj33Nt@&c*YTs0Q}Bbds=6@1&48spI4|102I8W#f`y{zED?2FG|Y3 zDs|)fvw+YHbJmY$P(qMfMXybKWP@Tf28VgNxUizIw-ndvmcV~e zsDUY4SXsIUnop!Y((W+T$Fo5fw2yM}3Qp%M$XWN<9p!*_vi^V{9zCAs8pOx&f^q4a|G1xbruZs+_1pi8R zhnB=AZhYA|Yhhd|a3zCTiYAGR4+?YFE=Wa)Rglj+7lHGjlyh6l)|wv>&J}>2Q%ESy zCSJHj3lwumT7S(Y4|ePW*ByySmynC)F?|*FpU7h6MDto`iW7O{Xe_ymw?_P~Ee^=k zD0M6*2i+t})}vJdkK^X@22#wLd>~G1S0)5lwZeRj-3X;-iKw)PG@D&U zSBwlPy=7u#OqpHE=yF{zsPFI}_ltA|h+**D&+Q^N>lBlu+d{wVxehE_wYu*7 zRuXbtuu>fR79dpW>r@nO(tPxk6f}pSzdU#u^g>u3Rmr!T^-h!CpN{|gNeBKpm;+ar ztY!YugHu~vXtP_x_v|`R`m8UtAGM8<6PO>CNdAU zq3FDk34(VNJ_u9>`)0ic4WcwufIC~7I+zL81PVdAs4n+i`{wY(TP>2gP6$4jl?Nmqkw>b#pa(o<SRmpuN z{|@rgU8kjs(`|(Is&_7tvPpeO1#i90LO1)xy1>Qx-f_6Vi=kA9dA3m*VZNeMAVuZpIrU&) z=EA}y9yDi9b%EdoP|X1`tmOjRN8A&`@Z-5bm9=xib2XAF#9!|z5BK7(5xy)=HsCXn z1VJe)gF}6o|?aSzwnWt{{HLBU!)o z89y|{0wn^XZ)5m9o)TpKT2Ra7)MTS=MwM|JJenfVVe#h`95|pktD9)Pz zQx~J<3Nia^zeXazQupUjf{LZHIJ>U~X$)7kBIjNHqRg*h@-gPwIio+orTiwas2m)4 zjZc9XI6?|@!&UKO7OC3KkAy~LgX8gc62<&4c)rXCS4LVMDb>ponP-N_j5O5W`*G*t zjQd0bi5;(~qC#86KyXhEb9xzfztc$T#Px?Y;Y<3~huVJ^@xGxVYXJ$vZnBxN((J*p zgE^%K?6p|0li?W!E@1v4#eh|?m0%XZXy*r+O8uRcWUnLeWv;U62Ls(=%3s_JUHJpD zlw6RG?LxRw=e4PGn1Dc#pNy5A%>mZ~#KCKqvi$&Lymk5 zX9exkk~8Fzop|XdF582B(%onU&~>NaTCfToJ@|YF=pqmgbWS|v3B@4C!9nrYm|CH4xj|L=R|oStq-2p$pXH8%5wyt(#w1BG$r=2$jOow z>VA%I3c`l93vei`)bGFh<84bxXwz+Cv^fe*rGWIEmszivffQaftXZMiG$eum*eHXd zhy5S?%ibh)lVKEzUtP5jyV!pX#{w?Uiv6j56E{Tk4t0}Aqt_SQ#Wv-gU8LEApgk<4 z=aD>Gh#M=`{fZjV#$Y5pt-7-p_4jw=f2ZB}bdRaDb*WITpSz~CZV|F#Xg3f^>Sj_M z5<;T!Y%f;+b{UAx3uWC3ry|MW`0VWUGEs9&J))q=ykGXV^kxSI^wd}`Ci8%gd<8ZI(O}@*dZ-H3r|-xXxPWEQ^pcbY_*z>A zyJ$6e_%^)WP>3jaEcb00xYfCx#wDg}RRx!FxPI_6Hcck}TT#HGUJUZXyPQd-;x-*P zE3fG9&POX(r&lJS`#<8C;&xM+B=K@>c&g@8{IY-7E?-wsfeEf+EaJd2)|pG10n~h6 zD90Ae3hv)Gz4SS4_0oP>(Leb*f_I~OfwSc}`W|Qj?5+EJ!U2?)(z;g3$&#*Qk*6e~hYu@A9I7 ze%h9sT_=eED`DRUSQVzz0#A20c)DBKVqk8MQBOUA>ok~dz62!e`d?;-ehTg*#>x!h z^`|WRmi37K&KB^O@KyykcTR~FQx)}iA}qbOCvMVAk?^*4+|Xq;s7bjLFOPK79_559 zXMkKfNG>^kx{yjaR+60yn+6<66pPo^J%fvpU~=fb5O4T#eQj-a9-)zQe?r0&Rw<$g z@3#$RcA@1Cekj-GvC0&!(XSF8V7i-bVU&80mo9M5T`p7eR{YSBYq^!N`^g`Lm@PYD z&Kd>~I97JI^c977Z-|VP6Xm6S7kPW(JMZ)xsOp6I=Ue2Gj#}j20k}m~IcNAU1^1qB zRb)>(xoeE%X%Nx$;L9`6ws@pll*aN{pP2G0nN@0Z!;)B53q}8U3Z90T0qO$CRS)pl zI=hLR@dAxH6O}pK78fiR-i`ErN&ahC@TScc)ci@o7r-VSnhPO`7-Lz(L1d-XC)iZ)ILP-8(KC7 z?*H5^{&KZ-@8b%M(x`&R5{|MKvIt3-!OGh&RZa9vcI#|5C^ z(+VZYG^zT`b(%F9`RkeWQ^^8fE2A|JPWj4NDtw5e&LjMQ1Jr%X$B<5*{ScchV;B;FA z#{{^S)dOexzD37kU#L3+nUM#$1HP~%H!UbDV}r_arYZ&tRysoPY}ky~g78~=kShf8 zggZ#XDl&~#!7vlnnnx8jORtFGPq8;q-$S`gDL9VVt!gDWz2OLp;3&ivg0qnJywCal z)g|58MB>?13>tT?B0VyoJFxxL^V-wwl7J;y*Rf|>)ZLc#$K4u;yVz`R@c$-f2%dvB z49sPdhUU2FW3RUHp7dg{>y}+K_^XdiEYv|YpY*0UJArm)F~wF1K17H7lkdYph80=N z1vpk(+me!67P}4Ej@_sxtuj>ISiubSbGv&9^sAx{6+~aL4o`yjIEkWl- zHv>^9K(Wp;<*S{q;#tF=*vx??96W#PhFeJvZM*JatYh*V|rp+FU*^E%jryZZ1UBOzTtG>Xbg62hu$3h{-juTDI|NGWe)@$$o&uq~1BV^h!x&Pfck(t$su`z)WQ&fg-nqu|3ppF5BEHmb@ntJo= z=vEBVs!NnF_s?2*3I+FUHeb@r9P2WS>4(2&U3yz9_0k@4z@6g**V;l?{t z8X?SFEXQ*;m~`Wl#4pC7GFg%M?^YewzUkz6cG=G#Xi5AS++*KO-iJ~d z7#k>o$p0W6FI;k4BB}jqq^#-YK7bevNkx6>@07+RX@Q+>e(u48#=Y4u5<2RVZEv*k z_8{unVz8Plq^ENQ;xQ&&Mz-)WTyJD>zT6o=_w%bLE8#ZRW{AJPuljU`jWU?;?Tm?* z!G&!f~TA2UMx!`zOihX){-( zHb*cad9G;%H1NyEzEs;U_NBgLz)?t#(ieADHp7QBGQn@T82ljP2Xwz%%$JsX{M?XM z-s5#)qs}HqzU{or`&0(vj0?SNz2Tj|>wNS;{Ic9|NPq!u8tlDd6cyT!fNIduT(~h& zRb@HGwtqMss!$6gI?J>YR(`Kg#2VA?LC>x6^Ig7Zi_E9n{Vmi#0yOPCUE8KWho@WV zhqN@SOHG967= z&&gWv%umwpmm;$wv1Zb%RGEfOky)BEbrVjI7buW`AR8DsQwey5=18|-FS&z}D zmD{67RwZT`8WX)AkyxMN)gVC$ctxa80TY@tqklrRLbt!Gq#=f1TpN{^w|ZX3Z33%A zMBK@&q(#7k=i;PJ4t7@7PAkt-A{fOu+)?$g&PL8?O=dXB<+|c!_*ol*H-F&oS_<2( z_@EdKA4ktYE7BR?-3RzKr`Iin?}0=6r=iFN1;^E3%hw28)UJ2y`ed8qy;(NtORXod zVLwVIXP~@D?7{ev555~HyT;GYsSuUBNWbE3>##?65;@pduiN320u;SiRXbW=zqh5-0>cE= zxc&OT>a1<%%&vNQ#Ezn0m8$)#n)?socdyV=6cd;5bef;pXu+t$o&3i@QXJ4tH?PD=`F6rZ!UXL6V4Hr zeKR!O=iOc1d>!U5abPu0S8H5XvIcXIP7%13PkjFupO@%)4O*BGq~XKq4fN_|P@o5Y zI0rbDHdnyXygCuj8OxGIHRfgav~^K)ql${~uA=SE(Yf+Wm=Wi`qLU@nXoWV#(!30I zmOPa(B}d~3Q^C)UPZ7=hhYMc>^m`UFpk>8 zF=nBCS31qx=&9iXjizqjaPMd^;Z<5mL(-z%4Bn`r??S}~0{yq(Ky!?ROUy+{!f+68 ztn>g^#QArqp_LfpRe9?w2u(mbzhr1D#Qn+8|DbmGb^&uxP)JCK=U`505KZ;CNPs+O z0=bg~PRf|m?~6?YG3A$Wua(rhEdKcX^8TGl<=*84e$;rmy-}R<-fVyj{8iLT%kQw$ znU0u72;c(W?>Fc4vGpPev`TwVcH7v@BU81NGlNvW>5vcPh5Vcn>9z4yt9}UIgyPaEXT~LBvQ@}XAAeO z+0r^Y9FQe9@&aS^e4TeUBGQOrI1}omqzd~BPT~8{DhpcAF#=W~!EnSQ^|dq2Zc!ibxM=R(GOsjNbpfc!X^n7S!yH`*B+cSVk4iuBRcp z|5auGN0e0o6#pGnTfj-Rs`p||ws9s(77V&c@`*g_4f9NrQLffBC%P9^Uxq%$ zt#g4QeIpnXv5w&wNY73dU@?}XFrfF>0r9*xDrE=+S=^#Q>4Bo&y!-5W>D!4edn~@m zQRbuUhvI)^r>2?FlZyvp4Ow&g_4j#1fE!hq?pstnR7f(M_Q;ks>B-xxB4-Z-x;tgw`8Q!PP{*i!}lu0ko?1 zj7&_Po9^Tc2?47eDue`PYS}&!apEn$-RwM+5qv`Cw$m&WkIbqa@VYlv0RqrzF|Bmd zUNh8D-%MsU20@-Y?kRR+sO7RsI_IpKN;Q{+}D-}sa%y~}#*o)ehr@lH!K zENXXl_bfq+j^kcmW8)1l2h7t%T7Id1JEnkx-fv4X1x#JR5ZOsbjDloT&b>VHxqK(I zKT)s>-)KzP=hYEUy;~sEDpP^4ua(SKe~6Wmfm)V0o4XTZeoNIjjOwZ{JLya z;(H=wk{YHxl+N+IBx9&1BST>U=4{uQeef0>DuYZ&Rn6;9FKaBq#xzZ`q!|5LcI|Ae zZ)eV5jaB^q-evX`p=sRz9ezpn@XNyTRNzUVvrT0nLOfAYYzmm4vzY1hd4xI=9o*=s zp>&~d0?l<3zfSAgbBO8e>I2LIrRx?Mu% zIp{&oKxdi?yPMF_NewYop}Ub6f7$sBbSw5sGJksZV{>vk2i}T)ZRX%x#B1ep^8qV* zMkG?T9XW$K7Td+jis{P_Ah4`7|lNQ*q^nb<~9@CcNUiT3wKdP1q0yOSd`Pjt*4 zeaBt8h}4b-7`KE(zs`=O*U-#RZj<9z$@JW^9xFD@+P`uPKn1MJwWYG38>}UJa=(yS zc9Cd#opXYx&kjwJzU-bi_?m2C3v-HmOXlf2;HDzv$c`-qjme5i;xxQ625#M(B;x$d z)hMWVRJ3^kS-`EgZnEY+!u?wQGuUK$mtuP_0Ut-8vnOt#hvZAuHzId-=NE*zs$*qu zk4IndFyLed*R+?ai5w?YL2p;O72+Jr|ZGQl?0A zzzA)ykXNeh^qk0k8F)k%LXP97(sB>8r0p*S__7lJTU@eVxA@d85tM@@!F3=X4U zUM)8z;8dk^;>9RNYBg%^!j;)~VW$)vc~2Xr^hQj9jkm+~RRa4_QW9UeC&@)OC2sTZ z@#W!HrXtr{z;~t+`?w{MPI=u5g^jm@a;7KW>=d62C0UEJOELA#JzmJlr=7e0=6#jB z)e`(+H$G#!bbq(;Q#kst1RQZ%$ci5;LM^0p3Mdnr#!9?G$W8041$rpBu^EQs4E1x? zxKB6MW1tWhGKXW?W>7W&Z^C#a5+OB;9IKEM+n?vV6oWenqZLTZm_P z!i6L9JNc6#!m^c0cJ6EC2j|lUFx1bvkhqJ1D@G0A6H=VlKImw4dI9$oq*33y$q9dQ z&{L2YCMM?uP8UI2PvcNTc~VtIZWj5?3zpJR-coC$*oK|1;HUyJnv2R0V7T83Qub{v z4yHO|X*?Tb3P02+ZC6;O;U3aBFJbM})SS|@K^P(#mEm66@W@eD6y_De<`k_jNDq1! zT$>AIr)L!^2x2t=YOZ7_QBy-M#l)SKo8Be#Cv4xV7M`s~AUCr6KGH*a9x~9{SK z12V9D!`H?+etMqt2Qos&X#vBD(d8n3=@rrBvmY-77t_3{_jdFD8VD@O#w5cP#aNG0 zfkFGuSv}gAfy-Mvtz41oR{s;x`RChT!@3*(?@ng~zMfDMvf(88Gydh3$5eju63M3h zW|C1;@BN&qG2IstE48Jqt&Uzr`s%T;C_FU9TJ#ptB%$&;k;;fQ3-;3(UlPPlA1jZc z;B1H*nly2H0R-Te1b7UuCqH@&qS=u&&0Nqn)IBV=Cx36AoTT-Ck=%TX@6*_#o3%@c^frf#iM5MhPxXV7}7K<)b zmm)u%VW4*btAx}tgGWFcQ+k~=(bDdwIJ@T`WLr5y$YO}|OG*+SPxVLGx4Z9cGsZl+ zr93s5#Vrb==rFiCa2^-;yt`;(=)M@~+uPK9d3PWVHa$LwcgR>6ZDPU9T^ffv ztjjIkKDxA$tjlkalJ-=U7IXN}JYNb((b4F_XLvF7C?YRy-Le8z4b2sT0gsx>38uk=?d6oS3&Ro}LOC9rMV^P@JSL{7ahnS&HSNvK4&_Nxjd31kD z7%<(OMuK+v`7Ha+2Ke<-${DS#yp6~Fe&H{s;*QztqWZ+#*vD?O^M>eM2_$ISR7_ei z#NH$_G{ox~=JNE@k4? zd(MMq>%iB&R2ZLClx_y?A`s=yiIFR_e{beBOAn_uASuux4RuLA&WCmhHp0q&Kff2j zN?R!;=y0YCLQCi;j+1r}sKC(Ny!#Os%YJvVP?924)B9Kv$+ZL9Kx~mCSH(E}y;;7H zMlPn~OV(%!BhX)nNTp*!&byZb6B+#8lf)W{4U(|5aEsDgd9yLwO|Rvcj(9LBEPbBU;Bad9{Drz-)Bb|=k#3TU zrtLtWw9zsU=TJD-Y#hu3&9e6+daw9QDbng8j-SrWrW<4WEMOEbv$|L**)rgnQ1K#`WB`u3F(8>*~^^D=R^KGltA0*J6Y3C*46omVljS)}7Z>et4);@Hkt@ zp!d}lbE0Ys+B))eVs$&V(fHrGD~I~#<~G+@P;fNfz<#ecjh`80p~aX-7t--uD~|#l zfrXXxCqF7qoBkIl7_LzJH=+{O!6Z8|$6?G)3HHb@-|;S?OEecU4z_ei{|w^K=K_UG zf)tV8ufZO@4gljMIpBjWsV;F`CV!eyz!Q)tHyE^JzA%$YB$fp>WBgc*?bmkFF|12i zYFRRG5(wK~8u8xm6Td_e#|*8fxDdsJGdazG-g@Ch`12WFGM$?%rCTIYU?l0Db|+i9 zEbeCLcgo4Tf`h%vudGwd-S|}deWNylYB(&bYOX#{yNJwQP}rNC(owOI(#9*8&r7Bh z&-D^T_mgAr61$b|)UD62-615HkAhxs^QVPSIFLdGjGn;SEyT0ijlar!mb%d<-uB7^ zv*8S|6KEKoMPDg~-=$W$B!c?7!`VzI-;0tTXIwGe#b1hYrOgKI4h=C~@u~OGsoa#~ z#(75%t`9vMXXImlGb))mleV1esK@E!sGLA4gyDAqLBg@EG}Llc1soT;HCv@;-2k?L zB-QR376GGP)A3)vv|!PK>OMVefe9Qd3-_Ci1Il&UGGctq6y7I91ehcZhS;mzY2kcV zQqmiIDlr&8swRqKH59i*Y$Q zqMrSNcCOF6{^ZGatH`&i)25z@*ocZ&PPKYpW%x|~!4sUUfb-DA9+5yu*DT}_cIR$Y zWG}a`uN|0Ryds;sqQ%Df;Y3i=>PyY)pUhy5fvX3qg3S1m=_Yeq<21crC=l$XvWwk- zBVpeIKMuND3~4Z$y60O+$!rm6hwhP9=SG1h8Q-j9jgM77oV;HP%h@ys-_1!&vpF0P z)U@xMimt)AU#K?TJi#)_KBT!xka&5p-K(|!Uw7-Vo=f+|Oz9{dYX*V{+3Y zQX{tmnCblRgIDQeV3-CAZPbGB;*OAjsD>~Uqw>KhBTab~Mzd?H!B@e%3Bx>*p2L3E zPSxBdhlY(t@*)om^6_IbvF8zo-Wk)t&!6{@Jnnlli(@6`Xs3=>0p%UE5m!&nN;S~% z&*$jRUcH>^zo4h(@`>%mYpL?Hu_DLan`gxrw4pjT>^XgVMa@sTeLGMw_xDg%lXLBpL-mW98Vb1}46`FzTN~Q__MH$=SpV{saK&**U$1^B8Y3 zRkgn^Y4NDWmGb7Mcy|Xc_RE&9vCbM?1n<%p z?!9SojAdmv`_Au|ngpv9h$l8imG>EG^@v`}MB3pM7CmM-R(y*{eGN2F^~@Dim=4rM z_imII+Lt<+2foDzfP0}nJOT{1gj2(LXOU*g|w(!c))Y<634*jFUuu(MmB?a1!)}Lz7dn#Mfx><{+oSWOtPL8xM84L z#rGT7%dw(L>8z5iv3YoKxSd0^6Z;(^;QO^@sx7VRhg)gzu4(^J#?VS~L$Hp|8t$&j zlbXdLZ&(p`yi1h~JN@kKJ|3V5w3@4tGtOr&hzt0 zYW*{m^k%@!JTq$xVak$Bvs*rCh-ADu7jOV`y{5~nn($i@(@@!Eiqb0Z*-kS5@=ipl zQFxOWR=6596fx66VpnkW0<%^Rg`8EM;>rwJ(G=VVCYutET^#x{k--lIvtX-Ln6@0@ zZ6CQz2VF~PRhY_bCR_M9 z1hkpt%kpnWB8JWd2imqF8`qW|T^rbVg_HhvmzEoOCn1bz9s=1z5k;cJNH4bF!$wLd7e! ztv7DFu^V$9NF^@D-Y+xAv0K=?xIxGF_1n(sD%ycdk)Cld7&TQJl*Dl|BNH5p*c{5$ zbboMfM9^WhrmD=Ma$`Cn;Xd(2>6>43`$?|P7WDBeaXr2kD``S?<0W2Oq{-X2pDP#{ zk+^hq4$^*yt9*X@5dn|Q0-wUdY@sXSAYgwS7=_LnF0;Cs=)s0~fO>>H3mr}$I+^^@ zzWG72o{|EzBRKM*)Nb299iWtH-A0L|2>;cU1*g+vU4WevZoqxw@aF$QA`7n)1LqHb zHRrGSmvx7oIUNsU`Sc%;ctRkmo@ z%vnEmS??Z$g{_GL=>uN0+^EXm*i?r?GEd?w12u?pu=b|%;Cuc0@*DGPd`CvFcxS@5 zt!#8(*%|&pa0k)7c{_XU=T2JoSKQ75IrP3Q5^#8tC7Ir8gI2%T)HU+t6zeDxJ?0*# zrH+dYBW9>CfbEfPfknTyFuA!9bW-!qWYkdx4?FgP=EK@d)hG9`RbS7929#=6RtH+M z5#kaFK6O!_BqZib1|v<8KiP2&u$Lc)%r7)nw}F0Yce|u0q1R5tsTARLQPzEh%V)A} zbZHQxi%UZcJV#5}{Y|-Rpthc>zAnD8Noj)yycB_{y0}+N<#HtwcCTbTZv?ohu#=w< z=X>=`Op?mT%PkuOdhJ|IR}OZ90X!S!IPHphzZg>=*w&FJ7cw)NZf);XMJW5-^jQhZ zVjosqHd+I5I=C48_7Ux{t@N%5fxMo0tOq4jX>LO7e7*tO{I0q_PbSFaussu(>3Rj2 zp>&WeX}ZGaFG{^|IvFE!{ph+U>2bocJ;=eJG~e#%+nMgAwNjl<(3_tbw`Xcxxc*fhtW*42Jk9hA486-2yujkuyB zE6^tOl$o$K*>~Hf&F$7BEu+;}M3sBLDoUe5$F22&YYSVdC6%(k7-P?uLo&PqkQ z6XsHf4;ox(Ue|ogPQ(;JE&6l?O?kuiZFi$4oWciBbTvh(zIqLV^dGI31`Ct_N z;P{($|55qE!h#uVEX!&Xpf{IK!GW#IPA;l^oadBokWNZ#P9Q74)+@H}6Dv(IG4lY# z1YnbvE$eEvo-VKd|ma!?h~HuiK2KR z75NQ+LHD9g@<`2jd$C`hX-B)@2$IblNr-W@qs>z*Ba3*w$g)BMgpD^1JTD=fZpxg> zhma4HXdN$?&*@7b_=yKA72giDALZ)913(366}CU9`QQT8yj7I@gStMgP=d=kMKARPP7(XR z2)oc@%kc7Qcqnc-|L~{6EWg%)@J+Jo4>>GjK63zFCPSKB_ga2=5+z>qs7RkY+}eq7 z-5S44*LJ`dG~45aVf^OTD3Y9#Mjh-jH%-OfxdzM+RvJuK6jpmVJQOorv~>(In6+WwGEx6RWCrHb8^+ua7jEXq@4W)et2~rk#Df+?J11s_~O=$`Q?S z^C`snf0rx;-T9ZW5&r`c5U z8DCnJ2a4ysmTB2_x?d&3HaC}5?lKFoq~=mNvwk7fvuV36M#bOR#s2kr#PPR~t%X6y z#Aptq^b26;84;@91kz+zJ3VveoZuT!0FvI@_;DtKnVZf0+!sE9eyrb?MC(%MaCk^!5JMHI<;cQYXht4_?u==$>`t2v}hRBBd3cxn=H8LJ z`6Ko`h~egW)nT+~ni=b)sSdq3Apd$UU_JUAt6<>X;6SE8*8>m8vrSeQ7is%s=S8X& zqRGS>4Lnl>L{|npbZ@}3TjGQ+1}jTwH3!nUFb`P;N6G28rG9Z!R@BJt2X=NQ_Dmno zarE$lF`b9SS;5z@&QWR++444SxG(ahg4IvSZJRb2x3CNE{7n0Lv9e_O|H<(Xj^(qs&XcCfZ2` z|J_%BcJ+g>NfA^0Y~-uV5HcuNb~Ow3uKzeAw*GZS5OhIjgoshl&Ij~MKZpbc(1!l# z2Z5b8Z@ok94=YI2%EWr9eD~KwpZY=k$oJ8H{*X(Q50?bdx&9C-h|dYv*RNNRN)nAI z^q4FD8>)$J(ieF}8P> zqy;im@`ROvw%Q6fX~ysDp}decEbZGq?e&LZT12bnN~8DhIJzA6PfAxEY6B76Q2sH} z@4-k%rkF*U$FUR3ws|uuck=QlvbkiOIdM;nlGCmou$&yooZcA%4v(iR!px$2F%iX~ zvz=ipX_35(1B_r^A2W{r}1P@drf-|9ngfss4`Qn|#ld6)Mp0Any^V6)()51;><1m}mw6 z90xlXtpMHT#w`>&_|gZn|Vz$^7lL}})BqQKk4 zl)p39vGila5kv=L!cAXTMvj!RC77@lyU(K&4N*gUMYZIm{uRb|UJcN~8sbdmv_RHB zzX0Z2{`eo%4}h$H(vk8-22Y?_DZ1~b2Z5X}@L$#+DtN~F$7n)Pu8O^55fNGJ%J#@sDZ6bvb>t#P{J1_s@K z$MH+vEVZ#5HypR82qX=x3%_*KZ{s-9j9;uCIiwwADhEM=rgHGe+v9Ar(wt z{@Q1NV#Pcc)QMydv8HY~JM6@g7>y$M4QsSm82ijcE$cH;CP}UJ{$_E$%1|Ze-gKFtFen1j3qfktXVh5@zTdco`C2e^W@pBqg$n5>le=v zTXkko|GOX|%nBHPHHcZQj?E1n8P>W1h6*~&8Wh24ddv)?*3)p!kl~7(bsaZ8WhzD$ z;i7U}-2)r-rySj9aMa+Dc$|-@0dphx#WT#i;?|F1| z8ss7XuFb58uoh#Rj7l-`ex}O^+iJ2Wk9hD=-NMw8f3tZDGCd&$kj>ML{TG{G0($`H zjg7&=2y-qhEMp-ikla+tkQ~%Y5j;p-+F8=R0$jgAI*R)8_W}-ad6oS76trgy~CKkfMrCWD^^A3WSkJ+cL5zKXhhX=@PEv2U?|$ z2}D)8RZu`Vp7S|?5t-97v&}cFFjFOuYkK|*&R5a=zt}wRKX9HNf4O*)CrP3*PLv1k zmRj|Zy53F82w%b;lbzjL+*fkt(GMN*R4lMy)jxkvh(M6QW%Lcr74`;4jVS2zPac!0 z%9-?X1D|lM#g@VF=x)oWMIs12?2PJ5d=m>TaDa{^fyn8b~ zZaAMeLKvHwG4STcv4s8Pci}l1qy#(5R>a_yK5ocP-#=tre|8$UhR!&kEkhu@z?@6= zJFitRtvx@KBQ`Y|8j6RuS1-1oc0k89#IWf0o!j?kR?krTBv|6RcROUVA?O_k7VJ^{ zip2VHead6jI$a*hVtC8KthJ+`afLu%a;CzYd#eG~=}a)fj}yy-o2v*D3U+s<$oxRai& zj~FGc`gdh}UpsJGU0JT8$W}Oxc)0$tf|2*VKe4li0Kpvdn3nQ5Mn{k-K&n4*ahY&%&^&dV6Z&U!R)cAU46zpx@(;s1rc{k6} zxN!9Qhmc#sU~cw^v4J*RTp<2P{I9euMfMqzmB?`TN^W@BZD~{ltrZTrKpC(ok9G=& z*vra#$@PGB5Np?=d5Ghg7Pl@WUZJgo*=+#nxya_*6ImW(g|gDedNnAbw&R$f_2}hr zhyW$nD}`o2Ld1ZN*#%LZRT^?8IBw~?qH^KuQ(ggF*p?N?jo+`dFaM^o1)C!bT@%); z9@WFNeDVhKRAh2B!bVB#dZPPh=Sum{jdV_;E3fl4t&(IgX5G*I$Nao-Vq9pj$i9F4 z6l+gZ!2CNN=eB%l&wg&;*E{DyuwhC8d|G0?8Q3ie0bC`Ue-0bz>A5%f@0!{){b^fW zHTpd(GMIa18P559qPz-h8takcqW$#bR;Ifl6I9drAgO(F3piZ{&OYWc8^@j*Zm@%* zg43mF%GoC`f^DQS-p*q`X^W-pJqC`aFu1!)^O9+6ms68dv&%>~a8FLGO7wb*Q~h-U zm=8^W`9I%N425g$OZ@j>)+HyIv4R%;cd20g%Reb$A!vJTG^v}VN1WY>ki&V4-A7#2 z%Ru(5LQ0#kBRAl^SBGaCq@DT%vXB3w~Up>p$Ld? z3KlT^^h6tskb0zhGNnyEGxZu0S(-X0vXqo6I$RHR2Zu7dEBcP7tpGOPhv-QuYD9aK zV7F1`^MX({a8EYoJ3X@E^wR6-?(4R`SK-L18Z2NHEx5}7Ah!ePPQguiqL_V|?%glO zNv^Fl|45r-{?lmycmi!=r~7O4cRK(SpDn;Nk~eHE0|}0?hiVTU(5{xft{qsQTV8Ri zc+s6$?bL=0*emAda&qN8WfuH#?5@vm%Co&4tNmB7)n4})|NT)eUz+uOkc7Zj*54Io z+++Es!oP$`V@!K^rQJIj4C*=auw7Wc#dEL&$ef)!_~r^^d-D8KLYo;ijYH=lv^ih@ z--^%Ln}4}R9E$1LiVP%uA~8|PH9mAe~X*B@?o6A z?Qi69jIyUMJl)}8F+Rr-V$O22x~3-or)18{14}IM1?J)Qd#Hp{NEMIowf9|$3@+U1 z@qH>TYx9`xuq)L-(6>L_T>h#@r1P?%?zqFYh9ffAO!5RvxV6i23BR`8&bg+tAJn5R zEp%6KScsY-4HIxIE}0k6jbz7CvjFHOr-9aqV>6jDd7Hy7XonX&Vz}~HOD4^8v#E0H zuBfgJztqMxJ`Vv78Rz@wq&ZCqTkNIQ;-#9(Bh1v5G>7%-*J(jQWBN}!s^_0k+tMHZH=IS%6 ziA8oLO-K`@xQ0tUvR`w^t-XFR)va^*%h*tg99RHD1?UOs(k@E1OHG-e*80OVgl49^ zPqGr{lw33CRm~Kxy>tEZQ*~d_x>nmEL8}KD%XUrXWNamz^1b`}Y4BKgliy9QY7^Ly zB?Ww{zL^u)*FGpSf;h59o+(L#Q*|NO%xq;@y*gIuwx@~dwp=U3vE!ozqHN?00=ltDG=aaNF zBEAiO;n^*mH}l_JbJ!5+sTV99@)O+!v|<12`4$;0`1+Y7 z^kCd#?HYQSWH9Fsq3sZ_i<0)X_WdKj-*c~Ps(tz9y>k(^wZG*4L09}`mi~`57Y#g` z0bE}2C#I*88i+-tq|$xYrWrA4^t6mM>X*SOFf0MnttmqXO75xYT#!Wwn;_#c&L!Cf z)VwL!cAlU;82S4E8Lo)(#ic(3F}~8HfcSIaf8y2`Xp*3P;13_G)4gk4yG*lAweVno zpmMRL$!RGD3dkgPd{T^5UTxeXc!5q26qQkUKDU^`F`|3erx6FRT7tB&rk{0QUJ=*Q ziU?k3HW5hSRXCpDL;U>4QZT+-WP+O?J1kSzPAzig*ilTf2p&lqSG5rSDOpwCF3lu# zIV~Q_XqO{bJA65R(ADfACZA$rM{buR@jFUSgiwv+#DG3JrKPkp?1|0!l`pitvEe(_ z{G#KSKkt_dQjNisOC}3*7wbg!yy2ksX2st0{b z)_a>nFNtk*T<8Si#WTGQGG97pv>WYc2`TarfeqF;#7T~3h|zA*`6OI+1B76op=jBRkEg8F zD)00KX96zEY01pzplXSIX&FTLJPN1H<4F(o^A;bqx0!%ZsmQ=qI#9)B7Lq2AnUyU| zjFnnr78ytn&H81IVdTZ^gogSM4VeO}ndbqfYAs`$9!-Nsdaxb*`;OkKBe#yi>b9n8 zdQ_2!!q%LTH><3!U5`#tt~)yqPkRS^n0{ye%O{|>??V03{92mpco=X)cQr9yCHEx| zI^q!Imq_ey*sfPMv`5a-uQoY$gP^%PHzzSx)WV8CeO~L%xYO{<#X{inN1JK~v_JCx zrMW1Vka=$*O`>R&el{Nrv|quY=Vl2ec=tve<-BOPd-KSSmP8)rzN{|Kt|HEc12a5l<#t8i-GIs8ZjAce!#H#VH=QlTG zwF`~3VBkFVfG`FTCe)UC-LcNYrh|VH;mcwial-6O=Nqqw7QKzXlKF(`D^&I(1Y3E+ zPCn;R9aRDrl0lEZ!ldW(k%C1JWZL8fF>y3wXZg$E_|%)D)#_@fI6XT6`?>JKBmUkr zWTnnE_4e&ssk*AQ#$I$*U_Tb!unMrtv1o$U()k~$mzSiX5$(cdfF4*(-}A_%d7vm3UL-Y^6vi3Zy=s?un{!U)F@>kNfe}l99B{emk|u4x z2Hrdwmg8+O3apI_Bu$8jOUs(!zkjNF&#x_VH%nhOMf*B&X@fpMO_dKcb~K`^ee z9F`=a>TdPKUqBek2ccFHG5U8f=D@#wWU#%2Suui|D6HD(sl+2+hv+y2ymaOyLW&R0 zE6}#XOR9-tttyjuU5Upd1?GV!4>>w9Q)#IQQx{1lCPZ#w z7N;J76@LPRqF^OP!VpJN8=U}o_E9`^kC*+yc;rnJxwsyYSZo!*{<0lr_4vqL2EZ!d z%RuNPX_qkzS~l>X^&y_A`W22u@9>o8Qd(5rcgeWO{<`<;%d3?`%84A=yKsETvYnf! zXQfx8iKbVxKESHbc3zstArmIurTkwv5kLw6QTx57KeMCQ!5D^ z)iJwa(I(w7<~{i^r8SyW{31X=hrhFR=I$XO>OT{@Eu3E_!K03H(fZ@G0*dj$oB7e+Nm`Y6ZYcj5L2*iJt< zX6WA0Lfh(*$kjlwqKDrMfBXe37n0r*(U9dG-%-x8kg+!p)jH5%v_w*>-@o|Df^0p( z%CFGZHb)WZo*`~-uFImX*wUkrk-jYUrh`Wj@?*=tAoc{})I|r;WPs(S39Ow;-&Xb9 z#rjJf_MOen{bd!o{kOQ5$csUrQ*eXcl`)S;9Ghag> z)D_8d+h6C4_7;|wmM#MQc{yfNy7&9{?>3p-H=JIl`oMH6W`Lo`3c3%w7RFaH-#}saH_xKH5{X_v+gc z)xGFZT-@24R)*IsRDeNqoo%cCDTBaDYWokC5ZbZmFFh zhrpd^#}peJ@W@z+>w!7#XMG+syaDQPzE>FH^8r{Kq~Z9QKdS9=9F%|SPZ^N)>^fdX-&FL?+ll?co* zn6^V1PaL?PfPZcW5bn$^Uen6o-$w=jdagt39y=7Sl9~KCw-{b$d!Qc7xoF=r*6(jT zkwQ&KV)ze|Nu&l>@^E-&zbsPx)kkv{1gAs(!($-CaK{pm6r`7Hjp{-+z0S_Vb{_OK`<$RZ1Oy}pd ziwZ8xheVXG2nuh~5DVCeOM{3=> zCPJ;jeV3!s4A=xT=kI`&aP>PL`YI~WR=hclkch1734s$sT&hv$$abubP>!sg@POv- znXZe2HY+w!XWOSzdl_M(YxMf=_JN@DeE+Plb#H3OcaJEIbT}52){u-&)rC%I<+v`Q zV{c+TzFn zGT_#JSr1@?sL(N~lj&iN8feTmBKaQ^VMZJ!-c zzwcKWl|g1>`H|GQMEYH7fKjBXuR{cOA7I-m3dc*DYOGkTt{vnzLLT&Rwu=w4n2aGF z9inNK1Y6~6NEC(|7jf`ZAuSmk?~o96;1i%%-R@cvRq-vl7>P)e$)sGNpd$DSO4eg* z`Cw7?DuVUjsJm~nleB-6#mHpg04On@4d(Hq_WmhGWgxg&ik!fBhzPE-Na-yfR0-`u zeZ9~b$~HzHwD!@{E_xNgvb4KB4A&!+dZqz2wxITOp8OOxpy;zuiFS0{4w| zHYIKpf#^=uew1F)aXQI6rs5YERp4HFojXICv%LS zIu65Mt%ts~K(1d}pcBwj@||-LR;|{uj2?L&$_!4+zxxc?+xtT7^95-8kNGjY$RcN) zVi_=V*%#VZb`h`D2|bWGc|tKbH3a)*Xw0+3L=3}689)=DRhQR3ZmVV{p&+mMH#68F}nM#mUrR`86Gj3a<1Oi_@dBJLW^8fvfLbsE4e;7pQAx83f-5?aEvosi_U)p5e%4kaqSiz znu!)CxfC$C%}nUHn{IH|(Lkah*-M@b1x-;3ftZns8_ zh)5lm#Lu@x+4J{&awWqnyN^wXQmPwCZTz(rukC0g>tYShMqW2dcn0N0BSKegSvy&4 zAe@C^mrxK#4|77L+bzwPj@yy9$nfd3q;&82Wgj>#9;)0YhGU}_U$>GP8be=D3hM;v z4Z1|8*0qMw$N^6OGxJUR^SKFN z{umT|;8BY+zOUm#rqc!rtKO1ZOWuu6HIq4h{~q?e8-xPzP1<)LQsepLW#+6fZ0)Y4 z^iWJDe@*T%fh~fzPOgLGLQ~1iCoWrFhf#>E7tRvh6$ZowBrw-}UH75ZW(g zSFNU~}$*D6_uXFia+3oXV>c6rVcXs+({^`{^fAZb_ zkLkJ8wE-5V;hnJLFO9BT?cz2xhJDfV@cY1$o+My&DwxF%_k^b?p*&WH=3o)=kTU$^ z#Hn0X+wr7^@ErIGRF0({J$Uvx{Y;0b6AdU)=&&lxi8j)kYU=_YE57pn5WhG;LDupe zfatYifL*+6!rQ3gzV|Np(#*0vEWChpU-i!Zz|o|NUj}<~GRl_NFvn%RJGinXOrPb+ z8V)^pg&eu>ghV=BDj$mzQIb3xd{Hr|_dd?z1Z!P%AQT$E3yxI1&aB)YV2SiiTz5q2 zZ?qWs6IE|;t@2_!QUl;$QSB;X1X(E@lRxk22VnMDdLZHu{18@*N7B|jDrN$&13!e- z_&ie*h_d^xr1_7}hf7Vb@?Ffu#3&LjD7XNtxU(NoGJc+>PEcICV)7#T94kz_o0S+7 zi-1g!^Km{;h&lN8H|Gs!65}0}qPlgQ4tbsBkAY5=TrE@vU%E7R0IZg4(SdhEWiff$ zr|Ub9j5@8n5iGky8$)W#4?-?+))0rQhg_-Szs>*`L14dR&6`%zmTXX?iAc$6luzEH z`ZPoGAu&Wk54k{p?ig?R%ej0C?S1(m(4InUacceeM5@k->f_9uYE2WW2gt%J+M=pg zgh8HJnsWQM*b$`gvNZd+?*10#Bd0dNw25=BsFGbxD{t4eNvG?!R=I4+qAauwZ0#5Wt>Wk{P z<`+Tvy#S{pJUPna~E6dGR5SAwEM^MT_d)?W_f`^Pdm2yr4f8%%To|Z z-sFp<-^hukjf;&7KNO%Trj3n=7b;qt&wX*thy30m;Ol>rNQQ*}D4GC7;sP!H_>lbg zsJ2N{6oY)L0FMOx+G$@~+RnOwtpa5RZSfIPTC)qxr6->srU87$N=Z|OQVihZoxnz& zOpxuBb33>+r~hkQCpJ4o9*LhY*%=0P4WKgt!IZ)@>4P-clB~iLKGb%F`%B^<>S1yD zoVVYf%FYnA*UASC3Z>RGkoRoQkyXucG1683OhDaLxKcq>3>vvV|JEMtb28x8>NI8^ z*+E8Hx`nsn0&$r!iA}t|*5Y1W_a;JDCsj3&NyR_Kraoz2t1I;4(2~+FGMMDH6FN8s zruZvOx}RsBoPrlq7*ZYuI_Q?}*Vwi)sZegfGfKj%1g*~MzgdA$<(eAmkw-Ia8NA)Y z)|~R&ujzA!Q=+aB36ghMSWC$(^~fiBvCVIp z*R?#N6YRfhQOF1rG$58b?SDgOy9c61{=sgY)@^uc%;wg~V~x5_U2jG&wSY*p#;xyF zZ)Eh!4`4+xeCyuFiy;V@kiU7>e|R&vU*NQ{ww79y*!-f=)t)e8g0op&YpRJR!Ufru)=ez^#XM@pfNOpPCnJPfc?iW`JF~lHy4DW#tX3!aDiu zinkWGAuYtgqAaxiuAYo ztKPa`f0le`P3+|?yb&Kvu;?p|8=$4Nn=UMl)>N9q+z9}ATJyys-(1dslgn7c z?cCjlLSZ-JPY#D#>(j*i29c=NGbrK!^o~57w4p8@Y1XF|d*jYzS{xz>#{C<0sf>9G ze}6j7T?hmDX0;2^SGaW8D0R-OyK_?~is#QzD)3YGq zQ6p_Z+xb-8-52=sAEcPeH4K+xzkK^v1Im{%;NU=cEY(lvZNnwxN86N8e%Cf{I^qXu zr9Dtnu;1#Hh^G!O;J1g{j-k)cw#x>XRH`{>&R;B+5N;rnkiPN-jvzXn(zq$ic*|zH ze(xLbmp!T9+Va0^tGY|xqprSe3fh%4iGKtXp^Y73rEHl0F0{9>_sQ)ufR#)8`!^p8 z(7bSoTPb@DH@LG$xl;c##R1P+%nn{xR^q?Ezb|`pv-weqa26{PPI)gan>F})N zoVUbh*ZfD9Pj@xFXnbMcnBtnnYQ}U5bYZtkrc`CIx@f!+RCNe;22Gy)m~L9 z0;?Ts{VgVS7rZYuaXGS!gErV{HGBzvUi@>LiPvcHq1jM(H4hrAd7IaN@qU9HcYlt; z_DK1DvGZH(I~UM(TK?3#)>Xu6<=2ZpBO|lxqJ=zC-mtoMhw&=BX}VT7>A783Y&v!& zN3xk(cWo${s_g2rkiImuHxDgR`t`S)_vg*W`wbTpf606|S>vddb_7sD!h41~w^bF5JEq5f&ps%L9Zj39ifW9b&8R zsFK><*wVlkW1xN5jtZ(J+{HZ~i;-r;un!#EA8I>6|E`dJ^Pz?42*)aBeUe))OQgr| z7di&T3#bO9p6xrUAM<;*Hz%2>wCWS9-I(s|k!XSOXn$*ZVg@@MVUgG@?E+4FaTfO- zlq-Yg@Wir>rSp7vpXMwetR=3>H~HOmTZ&|FWgU*x&yTV>54v1>Lj$3Ot0EU$Juo%s zJh)Dz@66V@~=KYDD_~~cKSY3ojp`#gGNg4uPSP{5k4jgw4{!t zzIc}RM)la=nNc28*_Al;ozC|KAXHNLNr0YQP*3y@VS;JbJc45$!OSiAo;C1~Y}3~} zBCKDyVpUuc9U%o5taKJk@odh^n38+9-R#Wt=a=N>LC$VW5+69L`QlmdYj>f<#UZVt7cwH+x0OA<_*nthG$J=0>D;Wn z{%n)i)Z+N&883seA)1}F{;?q#kf?5&2vRS0^F?2lvkL2mJ~{^f;r;(jtM-)`Qabxb zOqIF>CO&2X+Y6TaCQrxfC{gS!clZ7QP@IhmvI7=VBP7&e;|%W^w?&^jcq&Ri`%pui zBG^<9m(boas?K5zyu%Ep%C!$pjUjhv&)i`aFsL842xb}THI~R&#z-?V*Ux3Kn8 zrU=FdrDOnbzmBUH&_`W~OTIp2_v#`v*y0LlGI4F3eh5&Oa{~1Hhu9`+`kxq;Z_vOv zKM_;4v)LVs1AoB*f--e#SU}0I!S(lLvZ)FC_h}7mfXdbch^1Ovk##!qgBn#$tr(9?scsjzy4itp<;+-Mwf@-*Y}31+L5XhQSp9Z;Vd8T$ z4U1tLV|uon(3F$cZ$K=~&4$#M%dgKnsa6&q>9i>qe@wZ-aBB^BkGdi-6fCQuq^ET6lkQ#rR)t8{({vhZy`c0Z%^2UN)>MPOV##6no%H|0PrSVN zr#I-2c#Dp&uD+lWH+eV;Vfs<(+I}GmZv*LDWjBjq0zH>4Pchs_9Gpne0&`2F0mDH< z-x$=qOoT<#;WVxfxMUjqZqA{?ew;1=PQgBctz)=R2(Cmpgqi3wsO_4$4l!)@S5;P4 z4lTrDxi*$Sy+FfHp^l5bcPG-pw6=eXKQ|2T91HR<4$n{m)dCeBBe)un=bb9&X8~Fa zA*5|t7G(|Ss||_0%m?kUH);Y7kaB}+)5`~jv(J7vp{o(9x1*tVe6S2dS^EabmcNS( zNb4?y4glmdTK98)PZ)!C=uuQBVg-{e+RzplC3INTbDE1A>(Q7%Tp)JLBDqO`{Z@`pAkwQvBCGFGG7h;lmz$uU##}AWl+g>?6jrVWv!~--->(kT5M)$?B&4p3{xI~=CdOr z$U9m~A73!VrfI1a?Mt}3|0Ci4eIk;Q5YNg10g5iYv9Bg71kMX(WHRX*?0bc|oZXy9 z4RKExoWzh}lHh2yL==r1_t9xj+Ru&R>4b2Za0~Z|BmtO!Kyikoj3r9qlNh;Ow)3h< z8ayGN5(F3P7zC@C7!A~&sRxkPHLHVHY6dGSzAlKXDd#S$9wp?-XTx8><)MSd^ZsDa z>!X2gTF9dWOd5vREhBKiJ{zkfk;*&^$bUQ4KFLn8SObaUbCP8E3@RNXZMP5^RByR0 z6KqyO!>Bs!hNXPU@+P5HO2UxE;b_SQy&z1w90Dau;a74fr(>i6<*&Dc(XsN#8e!Ud zYPVlk4o$;bT_nEkJ%@s!Q-PL$Z8t#0ZF93G9UJUg%Q`K`?Sg&%kh%l(L$KSo|NQxLhK@Qw5`A2-LTJ$J467%J z{xbu9PzwsgKIQ%UHvC=jt-42VKhC=SCq za$@8Jcr;fcy+l&hpXb2{K&_M`pVT1)`55Z2B?b;&_D{a!@O#9RZOPb(__tGr#J@1Q z6WNV@z+aPP&6XP)k|YVbdwgy(%BkIaS)@9)67}JtwE4s2ckVZb9;-M)0Wj^`;vU1p z&lg)yMDy$Z_&-b6EP-GCOSIda3|NET|uN{_2Q)YNhyhXz|0poCN!~VM<&)E2lYjDHJAu?I+hc+&c-{XGZVb zt;`CEj@sulj2!N(?|_=vqI4}UbiBEH$X(C**;%mMat%;F%e8e`IR>n2f_djLaZL11 zP{vVPTiZf`l%cn*V%o%xBrpllat$L6W)S>;>@3*pT*@-(K>PYw=Q`ix;(ttvV^l>Y zoO2ZSFC_z^;0rGz^P|}3l+hH$LRQr)LI6^zf_CyfompoY>$#($X6JR&=uQ+(Uyx(| z)HWmQ+N#QU{nBK#-D^P`grp)5+`0A4d|>>cqL)vC_hi-DZDCW~+k@GFmxC)MjR-NwF%kX>GKetu(B??3P> z*)N=@7@y&G!&rUyeVMCc*OlXUrW7<656PYjGVDFe=McC+89l;Wx@J`dbJCycdG$|( z?eE{(3QiU}YWx8yogU{kRjS`El{zA6Dj`?$sto!he&Rl;^2WiXIIlD^+iVut*Cao5 zP(v`+eA*DL6vR@F)YXUIp z!pRZFhb9Z@cqEOGrDWh=)cGi7nw^AmZOrgflEX(r-DB3l2-d$+vhzsz);%*8 zC!R`kYW!})*j%a<1~{a}qxJ1Ods2+vr6v}*n7g#5q8}bu$gvI?bzEr?*xvBm^DRM@ zTulk_ntMJwF&+%jThfHueN@mcBwv-B5TS}t1B)bvh9?oC@} zEZ0E0Ok9vzh%VnnBhjGA2xmm=_;{9=WM3;dCGZuiW?@tg3M|2gBwu$0;>Tf%T{vsP zP8N&PlBNPASmqqF+QMdpv?ExVb>a|AK;HCWIhGfVsFq1S*Q9F|6D-xmYeqHV2xA2H zg#*I6Iwy0sn-@3`gLV4uttQDva;xu znb3qdxnV=e!Qs;$oqjrPr)Xf>h@;CECm3t;8z5IrPV{*oEO>XUvGSDD5QhyDFW}+> z*K#TCk=pZ7+1YS>h{`k{23;GY`%$)9rBKLZpBWKY0z<}Ta}ClQr*o#>HOiC^3U^K2u>hUElW1UB2*nhNzg*Pwr9T`#*7X9ZSet)!0)AcKqVoEBt z7D-eLx+*>?6aV!+}mK)>=(Q8zL4t``H=f%(q$N8n68Nr6-6 zAhmTD%8mI;HdZ`vVN;)!Q~*Jd&dcz!>)oISet_8w#3(}6diT6xw!2}B6$ z7M`08VtZEnWVq#I9DIzp;ueaOEPD?f+3AF$7+iIw0#H`MGnXUT(=?|5V z4gA{K0TKJ2>k3P*bLVUdf*5P_H2&=DQw%WVr_IwatkY$k;y%)A4B?kKcfVxa zv|nL?lUoFkb=mtUX8lgq(b*z{KlLmBsMWRCdOR2ZoGjc2`1>Cp{1s%+X2&y#qg;KV ztISEcq%PgXa_32)gLwEc5QCg0Yl8pGWFjZ-=!Q5;w(`4)GA?7h7#KM?feHfc%OI1$ zY5TVff=jp8J@mPlCa<#6iee$vCcU0$|~L_n#r>ppHsYbNHb! zAeRhVn+ElBRIEYAyy~#6EK`j$NHU45+#%ANEFql2v}eoT;4xPB;mwN|FD{*V&WE@= zhvU6tDwE_KB81ur_MRzNqE}Q1(e9Y{GQdH<*4*UegUzB%S3v(fyLL$sc+<5CF)fex z?aAv+u@g$hH$5 zt9%W1Z&NQ%4RMvV&)jp`+qH3|Y1SEZQb5L}oi9@aEkYca0yEmN;p#7{qI=huDgclQ zn>kwlpVF&HT;&1k=Zt^7!jONR^~?5J+))Z)2wYJ$fB+p<{{GjYp_Kc23OR=vin(c9 z)liqF+U${&h!AvidECA=5ha#Xi(UP!>2AJK2z*c8Q-oN1(ozC&hmnwUTDS-ciRkzk zQS*(3(JT4!Lu~soxEf$w(Cyzf-HPZAJ1P73(-fnm5DLTa#&gm1+Wy@Uhlrj_YcSCpEbqv;GLb)-akq;oo+*}W3UlALDb0ToGU41zGO`KPvx${WlAt-qtJ#9v^N zW4tm`gXMScA`Agp1-O>MW>}6u`oY;4P^;*ARJUO}d~XRBb)9g_fjhKN5_oXc-G{#J z^@3t<@w^XDS@%cAj3dRIb+^EHnB301L|YQKJ+}2>EPB$NZu;f#qY}`Sd%szo*vJZ9 zW5G&-`~%x#8)OJO&k=Q zOZYY4`*g{>*ns;6WO0KAsW+w1Q_Ju>l%8H^#HqreNgi>(z6ifm2m6 z-9GB%PK2{v&T|-e30vsLYO7C0rS|4>j9ulfcAI4eemhP~M@-S`{u^UyTJGa(gh{qe;W?APVhF2d)lgiwAxIhU<9@*rYITg z$=F`E#>~Sh`QU|qPpS{RL;|-ep&BidoUqt5Uuw(#K9+7Ahb#u+a! zOEF5v@YWk6OWvC!TpU1X<@U19vBY&exhXYnfV^h5%&jstuXSu^P1kWgx6`WL7+eNk z$i_y|Zrt=L8>8~srLguku_#@k0a$H2IE~VdvU46iGHX3;W`P}LH-^s)D9vkpcCAax zWWal6^rz?1Fy(zV?hsVaU)VN6n2C6Q zh?9P&D0}i^2|v3IZK>(34les}L!BN}zYSVRy$x$@p+X6#UBr^GvpR z)AVSIMmk0=9zGH2UXbuP>KM5ShN0=%uj=kPKdt3RG%;bR7er2|;I%HogWtB?IatT7 z*&(gLV>0edgU_ZR@<d$T^wD7syyVV>9`y0XxEnm>%0r*FJHYa=`-Qpp zH1b6wAa9(JaG8zAt2=}V*pGs+l?-c4jgcR(8#cIsmhPs8ocenEe#FaPWUF3apxbpNwPCbIH0kVb2UxL(4k zrcI^&G^i84%BYVEwX5cGal@6K_zybF+T%sPN7&)7=xz4PvL_GVIyiYW&S4V=&mYDU zA$b+9pZgnuf7=JN96CUH1lCDLWia0+ACINVEI9qy1#JKS+y$@|nIG}$O3nSwHM1qn z>NIU?&au|q4q3=}b#-yB!t=9&h}s>?Vw6~W3xKQSl5mXlzGSDWY%)~fF#77^s&EBb z7?im(Tu}~c(XY60<^(5$=}II!BOD;7He1mwQHecQv7*bID{6Q&3-wwhSMCxm7H!&y z0;JWf!>wdcK}nZ&onD(!x#Xn`h~HdIIYdMuSD@?hh%$0%r~pX9*p`x>XN64`x4YKS zk~L=T9!kkEkI_$}OLgv~DQWb(k4`4i$Eik+G(sToRxnlI^B(M6o<$#rmg$kkU2i(A zi^$AK?}(7JcIjOjWOaGmfA64^gT^p_rkgte2x{$vu?G!X4Im`X|4blKV2Nggi>vtV<;F1Lc${oaHoRA##J4dR;6 z>5CIVdX&J^%u8s)v{o=$1K)%#iyUq;^6*d_ULZ^?989 zyDRq_JSj(GKRdXXVUbik$G`0F4NY$I|Jm z)W8pz5l*28aU4AwVL@+PH}r0}k17ePKTktn#V3qqaYEylN|-5NnJzrl*@q=PM@%0_ z=#smi)0~=5HO(9Pc}&mb)G3pj+iHV9-SqIb<#COdum&e&X6k4Dd%tWfv*Yp+JSl-$ z*Q+nPJzUoTkCMKc03`LWB*ka)Wyogz9<)Pbl{2_Xi<)?Un);$Kjtzb_$w`{im$_uf zJ2#=#HHF<*wSBVeBE9ZQ;Csxyx%&Dt^-`ofvY5E&+@u@1fN9Ir@%i;-5wyF(Q}|zy z7+CofYv1MMOj-HZ(&BPS8@*qKUs|M`s5es~y&|~IL}>oFHzfwh8F(DoeAVP9#7cB) zkUsH@w+!qYc7J_*BDXH;Be+y#2_Qb;7n!(oB6lq#_j9UZ$x6tj-A%u_ayruYrhEOE zobjObM8Zfg?JC3vaCZ6`f>Q;lXL&Koo(pz61ucEoJ_W9WCZIPFh-Ik~7^^l;Jh^sS z{vhb@cy7wY7s|+b*H`c&v@9EueO;VADou^w$1<`Oi+w6c|M`7bsrRjHafVA%lCI1N zYLNAY+O=VNJUa1i%tU-loCD|7iRJqZr8Q@TrZAZL*Z1u?Ri|azxyx=Kxk_9E60KQCfgoGi%sASl}GMN9)SI1G54Sn9GhnLYrekO@5Xq~_gVlR zIJWT)kiu>jI%n~do{rD|_5?2*G6kCa1Se4X=L+mfp3jf^jgE9E33TJ@o$8POX ze9KPn%1q*aO=WbmuDzGI^I{>Te&y{_60G_YjybX02M5oo<_MI1Rno&1Hnu(3KVh%$ zTecIj*%Fzw5lw6_Dw%yDv|iG zUsGZHjzjN^uYQ`|xINp$DaAM~2n*omHa3ee*_DW$7=PZk_~0Asd^6)n{D+`1olR~uRwe;EbaTZSpE zu&_BS2E_++VV}xDFGhuFyi-q2rrdvL-C= z7+V(Fxq+$j0cjmJ*$}U=@_U{4Mz2JF5%H)GV0M&(I#GO>=UcEfPUG7 zYsb-7eK)+2y3TQCkGKwp9o)IiQD@2ZeHZa8j&|qtx#@X`$?Ro!${0C)S{g&}0VVXO zhNmj@*JwuepDIKdZOd4*<5;k!!ZrPrc??to-FRF9|u!LH3OT&hl3b*#O6r-Z%* zI60cO{fu~XgfROBHDW@riZ;lUc1h%59=GU9%+Uu0;somo3&Ao}U}5T9X1j@*4%3=k z@Hz_8{~lUv8v}fw()uf${%;SXs9H?+??Q^6$XP~M_I=*8{O~o@ap!gGA^S0lPVi0T zMW>lk7wY6R%rppAOqk5uEp1)rn0p6cK1$iCbLx$8E~O-18joEOTX*!P?TGzW@w<+ae8qQp z(Fe;?{40I;?3rcx>K7v(jrsZS2$qGm*X#%dC#+`XzfUt@z2+pTGM`N}F$(lU) z<3q%sbB({Ih3$mKJ&u~@334!I;A2Ih?qb!4r24L#*JY#*mMSBWSL@I1hC|yfs@7P37B=cJ*%Gr>!;Fhrcy%$$lz5T-2!VJ?$}ke_mIiB&0y-kx#d>dD=bPyZYs##ZSc`z()O1!CIfizx4Gu%cbOwl&2k_ zEJ~`bd>Guis#yY$DM<;MO@K=L@4K8h*ah<5RX?zD-nOf}cXsI8t@rP}KP8{tuu9=) zW_~*xY_EKjKrqBy%#q?JORai$e*iyD|Ds2JJF}o2qAm6svi{6ZCGw;2M~40BN6m6? z@6`o(K3WW1{8^0I%7bq2tY0DVm!XhXQp&zDZhKQ(6~gEo{mIL>Kb^gD(%Z~?xThMK zWKr+29=HIE^PfEfuhcu)b5`8^CNfxXtHd$4w2Y}HW68`b&`X5E<8*wBWENacS2vd@ zd^ezu_hti3RFK_!=CeAoCSb{o)b8q+@a>j=eqdUimi&Oy$}+^bO(paxO3hC3H|a^6 zKjL@9zU_1@zy5r?W*FO8@q@$@awxDQ+9F=$_o24x`0$|((L?&XKd#7;XPvR6sE~jq z=B^A@pg`TY7ciE%RB@#cG_LJR;xTXcX)XJ!NEde*94seGCx~E(-Hq5jj*vtq;x%0o z@zO3aN>E4s*oDrzO<@NbRdt!5t8ttrT=Hr-R7*@(<_wupO;V1zM$lpXmEOxs~d5^h}__4N>9#nTpe4B zegkunUj0Vmlz`p0!@$EO@Fi(VDrES(`^HRA$7?v=2zJn5I|v$oip5!+I;g*)3aHmi_0avM}55p&`FJ&?>$}% zmGO+N4GEOBckgc<0BDOBk*r8M!ZaMY^Z)Vo-a$?M+t+YH3kZUW(wl-H(mSC95d}et zf>NX^0wNtmTHt^nh*Ctllz<>uklvJ%&_X9j?;S#Kp(NDj@V)mp?{lB~zBA8X?`MV? zW(b6w^ZA^;_gZW3wdonWYkE;i#$1qa_Lrv4{!$KC9>4%LC4rxAF-$`5ij?=J>ds%# zsW~}1z-_l-^?65*57XM5IXVPQsKMRfS2ngD$zl$*M zSQOj#tlR0k1dfr|`od^__RjR&tOvh!)zX__OP<)6fOo3y=FfUVq81#s?n2ag6Sy~cDKwq>o z8%VOi2d{C1!}_Ex@08HQ`QJp8*EfphcYz%OrW1SR=8JeZw40mu(G6*-lx!3k%K$f} z2$*gk@&ZMx5i6Gvv&HbM2-z>(i0zX1s-GCF=!#9TU$juomEHu6crhH9?RNmjQ_^{USf#yxp19|-=0~e6JF8NU-!iYZUE!bW4uI*ux4YC zXSN8iu}oHRnK0|E6Fbr5d3Y40v#M1uL#(OE1v)e~{5G8UKOos=zhcNxosTDn_S)JD zLX9jGtq|92kG45PMO^-!5MY7E+=QfyiD%pUUnCQFzd(}kUxyj=w^$;$ccdSj7Yj^g zt0oH%p%1@;sa`0^OK#54)zR$-UK?uB>+pY0YHy63JJ*_dS4*1}xNmkzxW#%#bo;mZ zHWk9{THRaWZ4sXm_xUTx-mJOvG;+^})FxvXW>~t_Zj15%%;+_@0!zzQlro=Mqs?6BSm=#=Q) z1wXYEXt1%ldC|8poaLynG4G97&7T+6>MGW^RNh&u>(cc|sH^zq+jM+v$eny*Z76~T zsW+jI#FIDC(NoP7HcOt##*(pE1ZC5&o~mTff>SW26korsSI5eW>Y|=?2u1ce z3~R&y}V*+IgPxaga%sX z6srMEM?Qpx?(VM`=c|_m!RSRhos73&a6#KRc#n=c-z4~mbR1Du2ctMuM4w!Q9?4BA zT}VIaqJ27gp1mPb&cX#9v5=SydRVdGah4y`)kh~%$Hlo0My#KX?yhBeHXIZ>k3X3; z$gb1n)g2_^ zqyJpOYeMO8UWAgaIzgaS#s5Itd&AEwbiO?yTyF4^unrq9+A4=3z^xr@a*KY;Y~fwj zVTZqPGQ)__2zVGRHcg;N^v zgz>tES1w}~t%@?CNB79y@zG+Mr9YM7rRCn8<@&8xFTH?>MjA6JUNUh_?gdTM_*{mZ zcsey0R;V#wb(#u*9B$>Z5jEavbu=i1;)}hvcr_RX+6Eduh8$!-=VBNtVJ8_#o!bnU zuh3@~4kmF;MmBo*8xh)!&O(AT^Wv&8zaEx zIuhcI9(i?rh*1jU6{A=!`bOa2^VqDr&m)r$w~3d*%)WCFP5BzMN59@_KL-1>*U%JD zYiH?w;v*EODklPBNKYiOi#gC|gy8okT!`7)Co6euDraMa!DbGun zy@mkdWlRQ|>BQ|n`GMImrW0U@lfIdOqqFmEK8lDrR2+5+Mmx?WMy)+4c2akv|&8lv_*xhMDV(ro6>*(s*4sHgQBlPMqDe-zBq9f_20`@pD>W@#{+b7()6oj^D_@0(U>#$oChx?YtyGC$}xqN%jXu01;Sa|i^eEVj}2|sX(-Z?NPFT}?+3OgR_%qd_NLU&G_3^_7h%C9#(J;Gv_4k9051x| z2`l$=nCMaRq*RsHt8x7KuzIn<8Xn+e{3(e-c6FpiteS-N9iD0(=^*V6373N*;%Dd0 zVfl5bdET<&Rs%oOfn5pLCP&F9g9$82qMmAK6?K9F=%03Ws*YAYr$0^YcteHw#F%5I z&I5Vzz~nKjDqZKLb1l;svaM|99_zY>5NHrQ)OEi@e=4*or0TtounIe3QUq#s7<^n* zd}f6SUB&iG*$>SFqoxTlp!MSi`fUp% ztXTWYBGy0y&4H0BaYss*yx8acf0Y5{` z*SM{KBuSs*dAD<>KUOM3aUc~)dMx8&fG2k(bG`X^hVfOPnx+O^gGLt@v0?ey6-)w!C8SCn=5))VAd)7~-m`6(L&`D08XRR$iCnqP_^io)^tkZRI+uBszV&?ebf>qvkxdkcR7SlG>hdzi|no9NO4&>Xu zPKGNU@G%eBcVgXKuO9n$75e}6@No};icbQkHJ?p>ux~m83!EIm_@4y@Vw4!ZqpD!P z(gb`&T=D00Db5qKOG?ANy;*=-^q>jNBHr(%MfoF?$wBHps5s4kE*aI53wm-x3iHfj zHDgT_>uIAE4Jx0m^?r?NJ%k=%|my(DePjj=MhYGVDl zS@ZQ32FC0A+lTwZOm>gFGg@`XI8)KjO#G7m_FNL(vyiS$l#`AqMg-BgpWCFZE7;>` zAx>Bj<5U8UZmclI>dIfD=Tf){Xf$LOIu3iVaz6n3_v+ZbBHX%|G@GMPhW6ASP^KVU z=ly$s3A@|F0vxWn>AW02m-aK^iL1tSgf*6>#Oz?&MenU;b?FHI_!9S;r$2&f)6{mr zS*k0|GP?5_djnz5*XMf5ywmD@!*ItT47IH#>&H}a>j~P~oLM%%$(Ebef7^cZiq*_5 zD91@+G3WU>0LOH1#e#IVAJ;>KA5LXOSA2yeEe{pjd^j(;!45-D2^fFEN!(&ZJ&h2g zcMPD6>Skn5(1wBHkxReBlN5a&hgP)KW2l$yV*cB zuY#gtm8q$zhyJj_Lr^9fmtUS@fRh!%qI@PIvD; z({^`FQdf+r);;+ zCZlHdhJ)+U}K9g8NDW4aI;_Hr)WMvQ~CS9ZWal2;q^K1tg|Huv~x(D3v6i{(s*9hqUwaO!|USiv+4;qA@ z5N9t#VmCLUP%Cf`#Lw!&KaaSOOd_IyIsi|SBZdLQF!1Le|6@I1T>k8M<9gtmt;x~6@cA3<#G4hx#SsU_t>noo0+frMwLp8`_-~QdQ;+&Gt6h@S3g7k%JnEfB zc9opO+e`=$^BdYD#C-A^cFDnbM24^Gzy%Rlg|Gt$76XY}D}}5Ip!0=68peD6La#^ z4-~hyR~A{$D-1=w&wx~N1nysw6`m>i#1Q3L$pJw)J^RWnbNkb!mMdFO-MniEUE$Pm zS2)LAz{>q@SdvB+IV83XG^B1pp@A2^Q!nsyxqUs>wW&lW+Q^jWR$MsO;= zzV|>eLD-~6+5cci)aGkWcJ7zXN8ppB**4zs2yY9rA~8db!mlqrLmbZ!-kZEhUmK`Yr6+HRXX?K#{xK;nMu} z4>!=Uh89`!~r(fE1k8Hb8NlQmApH*2d5GpX(8&2ZNr>6ID@tKU^qLE|KTJ3+vzwyrC9mX?JB)`fVk@* zYtKmdn@huzLP55fOm{$xHJ?sgNw2V(oZZuY0B;Xu-m)~S(vLmt{IOB4r4`7q9=DQ> z;5Sz}Uj6x*xM)|rw4w}?j!}>SNxbJ5xbYnAUd>4UZ&92oS1>d9kxuBce`vIn*!oq* zIvV9Lbno-E-OcU$KRfLuIMC?Rm&92)<)?(7=t7#}M9DNdX#jIh90F5;p4&TW{4(cG2M6fy8v`il|Ns9*4vNd`gM-Lz*e^XwMBZ-om*%eE2 zn`hjEnd!H+_?@;eFM*MPHtNCYGm~1q7S-Ukson|Wg@YPpFs<`D{a6(N>cZxN+Mzx> zO``{W)>3LfG79g@zJ1(a8v(xBjEb4Z<9I@4gVD1YssFqym+tZsq)XsyO`wt_zKVX% zEKGEJQ`0S!`-c$0 zQP;p=7{iF24IRRWp`)aHC9XmlUU5WK%KQXO?&W~bm@?^AvqmwTBA~dlgZ-S1A zf>Q5vNyRgxCG29hbn_qLckw zgJ1e7ETN$yABkQGS;}wClq3WAXulM@P`gj$Ja|M$`K_0Z zrG6;8AUkr`^SIh{vhfq&u2+$gdlu8AsoJ}8QzJz9>?U6SzyP9s`#)Aaj%-0B{iU=V zZf)X^&3)#d@#2CFe8P;v6kHdq+zc2cW@R!P_T@`-=`K0KzPF3z7gyXx!cxO}MvdyTW`NTJE&(*vRFIOSmz4}^VWQqC6_(d#<~Iu#>6w5!71!R@-88e3n`Y}*BXwZOI>TaIKGjyG4ciUL{84)BBCq2??<;6sn|(|%27Msz4M;qDpb7m!yb8U^V1Y# ztk)tXEz=F7bAeA&IW|os#KqX{Aswgt8>bTqFRs2*C%@wS)0ylEbreeh&dGBCyBs4A zfbEfVpl*jQ>$=B@a(`rMU^2}N!F+%upw0pz9Pdw#?gJR(UQ5J^ccOfyiZTRyc7)Mk zAE9%LEcOuXuXy(%ytdL6CPX5~SoBWTB3!LYxz4zL{=t&oxxnz|=!|QKs%M*KEeV1U z{%L^*ax3cFrG7^HGPqlRJv1R50NA8tb9(YN5$H;9JUpuj|8pIgb>}tpMq)L8jk}z$BjI*znQHoS7f0S zll;EY(+ztFkd*CQ_B{D<+m zGkkN;G$q^bTW9z5k+0Ljk*_1usCWO55hue|Y{Rf{xtmOidClwXe`n0?Vl_i=BUx#& z-#&NlAqkO`80omM@HO)p5zBi}AC}ZpE@=#$rQYQVx~LKNT<23{?CK|e`}RcRQ@SF6 zf44k@c`%=IucQxEQn0r=obzE4OiSy|i7zB2@-{Od4oQwK58$ZXOCwcAOvPRl8|R

D6t6r6nJ1FavOw^x338&6cNI(n- zaIuU&Dofs$Ky#(Q!LQ6_(w~ez7f#+HRwxCxYKt(>POIr)9k%hP)7@Fn>ZW}~7K-3N$s!Mijm{Fu z!AAWoodKiU9j8t0X)}6;DRUCP0!=HNe&@cRYwhNWlc~;f^ z6DgiJ9vL{kUfwy$JsHk}DK)29j`uZr_dhEEjw|+WdoSfs3S1CY{dl)Q6MhtrYe$Z< zJde9b4Y~32rjUy&`NxK`LTkk~;cxM{cipsR+432YwgQDbzS5%*k65TEEyem(?v zqANyS;5_yXmpPJN0-Ov^I^Bng_p3ta=pUrs=74A*=gs#YFOBoLFK}G5 zsdnRsbK`I74n>Gv;JYR0PNWceDCde$g-Mw{;k#(5E3oVd*A?WLgV3 zS3ERw4HKjT$eu_ASUzFP1;@`CxnoKKCD`& znm3`04k-FUYsy*FbV&#!elFt5J_l6XF(_nh<7ell$u9~xuI`Ti0y#cf8nOWPR@=g0 zL1Pqu4Y*++r4(rc1%a8_=eYI+QFDbakR&bKd?79w8`|~}PdXWUilYaf`I(!=f-vt4u5CJHe72O%7p$aRscuBRu(hg)!QQ|$I)i{TFi9}GWX1 z@SW~Rb`@g`IdbPX!z1A75;98}{z> z)+bBZMQ+SnVKU@@r7QgGxu7tDw>c)aSohxsp_=hl*W&|*r=80-(>crejdmR@)_a#HD^9;f zUR?VMln(Bu!98SWrLbidBM~0>f3mXOp@_X^q*$)#0YxDVzI4**^@8?yU{f%cYlG2x zLH6*ZBZ%s|w=Krw=)fVRs?beD_Hf(}%}`557j-NzA1Iv=vu_3I(hR~YQ>F`0&Oz}c zB~{u)O{wz%K<>Xvs2_-|n?M2NAu=R%87e7S`fp2T#?Tq_zlbhu-_kO_+Aq zxgG!j=&j$dAi{TMm`Wh*p3oL6>MiJctEE5Vwy3wbBII<%TJ}PP>ilNGkF>L-YjJgT z)!E5uP2cdxeNXWmy*67Aa}q3flSfJ1rcZ1LN<}E9T0STLh;Nwxd<`MECODIoYmqX4 zcwegqxqf*oY{+=A>Q(DVtJlpK;8P?34zl+A`O9{e#ch&)fWFJ1$jUY-Of`<1(^ zkp1Jf_J`c+1Z-+9XNO6ustj1~9`=1VDDR>5!Q4C-!5k#fM~iCEYJy)!2n|dX+TKb9 z+$l_XjuTI}ExAe*G$X!jK}&-++IKf6{rAWJj1W9j5=&)HQ|p@dS~$B@;BO#F;N^V9 z$Z{drmtcLzYE*6#8B1mbTndmpSpkj$hiIUsBT{fC&2T~(HC>t zd|I-*ewkJ@RBl<9xW57oxNq%7aoI=`BO@8t5{=}5N*kmYtn{L*uHOqZp{B+M;eXAQ zJQvfMQt`|2Q@$G_gTsG9pv!IO;yW_e5Z}|lL_ZWV!bMZXvxlGK`@ir*P=r<*F7ZsM zGGXrzf}5Ne;r2^*b_}GiA|zZv6fx^qVzM3TM3I_>+LJ;IbsQ$*dj+r^POlHUhW{OR zdUMK+dDxp>WvkqGZ&N!s(~nG03ZPv`Ga!EWHNu6R@NM>?ef#Gieeqjr$u7m-?Ch=D zFw-__tPqU-LBiH!z}d!zb$7lZb_j_gHW9tOiO&_=#Y3S_KlCGnr1zBW2cLo5$~0mc`aMqR;oyU(vd$ z?B2CDRHXK1r099;CuewdRb2e%PwDSv4a|pjWp%i?DOoAJ^~}ZV?;?UR88{?tdFF zs5Z6633p0qucN<_9dd=CurqFqrLH+f$*zkd?fe1?Jir>V2#Q2#@3x0 z7pvy0tc@pM7Xi`oEqeiLSP2sXm%QvVm^5R0vyhEOcS98ysqd%+xSSkuqoDM4Sk-+| zl;^V)E`3LpMfk#nDFWTpgD|5{3F(J8#3{$a&TlKf`|1V)c9jwxZJOI6UEvVqx`FBR z?b#U~uf4I~Ug*=4!_VZ87P`_#%j|n|oNZu1ez(hwoW=hGilk63*z4#!x9%UMv_pD$ zqW}oeLLRfbz8U7S$nSDR3s zTIBZ9`eq{9cbuOEc4j+h{o5<34>u^I7!>^zgQSvv12Ej0>4Z z*X+A_I}wCrTNx{WFsFA(@**=O%Jk?sC9m~r5P6L5ZSibe6Pq!J3Ml6#1F?I{jbWER zVC#(1J3aV;HG*+SKsNzv^{^R9`yzZ)(Z?N>KA*hl(n?bF(v?TfB`tZAzRCn+zgK0S#|7DqXx`nF7l?|N{(-9Kx0kz5z?AC0Aaof9VKo~CRPsga*;Y!(XNhM{E<;k+x zpKaOv=OvRTy{FV*((Srw7X)=DvcH@CoS~L6HcxQ{^MTYdMP!n032cS2kx5Q|3X_bz zuO9G`-VJJ#kLsH<3f`h>rO5YS736r3O)e^EGt8t&=8li~LqErA>2sj5Tzu946UPHA zeA{>dIMB3)D{XMQCuWi(e5TxQP3(S@^Wl`0iX-{tuWXA*KfZF0?RD zmFPfh%zCedN&n$`kAwe&U+5Ee8j)7iklWxQ=IWsml$mXjx2lXq8iJX<#p;asXM4FO zG!_H(Tt`-()D?MV3FQ8{RWLB+hp-!vt z8{X{p5kA(I(FlbHsTC4apOsJuUOXGN6b!Jao5jB;rG-U^< z$h{>ovwXLdhhn}OGsy5p0=V)@gXe4JMwo2R7eCV3~?d+`zdXKU?Rxh$xa=*Up&;Yj+ z&ploiF|35TgM-k|Ctt5vUHY%}l7ir+C-XUF;WfH!w^LN1K0z@`v0@{HhH)NH77mWr z5w-u~gX8wA&xsUkt&{BJPvrDL)N$9;FxT%fc)k5)I`DS5#P0lzL05L}seU{mD9B-& z!0A_iUo5}0RmjrahpgS30}!H6uzu$ATgU7$=}cgfZ(hX}#R2C!C@?!;;Ou)n zB0hhbc*J&;Qln9CYAQF}xzCsA&w5@c5jIcv1(03ac7*#5G8~#Lioc5_W@n9?uIjW^g(^ioyw&#lO|`)k zxp(D@vuA1d-w8wruIgdeGY_g@kngfz4#uJ5!%RW4~9t`3*nk9z%TiKlb4BST3xJv6fEDoaq?JpvMYnf`mUU^!WK*$^Gq zw`SYEwWDh(60fD2TppxDSeAk8jiH=(dWBR_aq!_5|8$XgGMVN62=>QS3Z~0jG+bBZ zL-u+F%rA)cb|p)x1#j>4OI%`Sg!KOX3-Z4lfknS|QZGK5vp&c0all%tC!(PCdpB_> z`qpJX=eS(u<)W`+YLT)0$pOy;9)5^R9-4VgDSRk>_H zXQxM1MfHgQ3Iv@`8~rKMuJ9apgg zWu4re5MG*oLUb&WdXd8Al0~>q_;W9))l4IqyMmm{#`U9VtuO%rZDZ#nNOqO%CD@e4 zAco5kqJ*MIqG+&-KikJz$w`B$HBW?1;I=Uq?poV^F9_vhDI3(ev$+Bll2awmQci zxA8w7KUTRvi(hRA2YD~ec-_8zw~&l(gLcA4{wCbDwD>NS565R@jv()Ad(R80DRCs3 z2svG2j?pfBO)y7gR@xL9pS+WsRSD%KUE|8^7CoT-??kO@=9YK!1EJToueQGYlCG<2 zU4D?_6RpVYn*Tlm&^e%a{f@NQyyc?%w2mYXz~(UNUjiayc?U^xvkwG@&atk6GZ?Pi zpdKi!)l%o?61tmCiCOeLNW+u2L9IDq8sO+o4nnV82X&Tp?Y4ZG#_Eg2iAo)x6hYp- zXjy>iFBT&HdXq*yuw51PmwXJn0~Hyvl2387={Vy7#EO%DA+I8Q;bEwXBGE#>sJ)Ul zJtokrWLHhYQR>xS%fL?JiTz+AiKB(2OTnGNz++iy6;zuNRb&Sl-z<`-W1jnsC2DCr zn>{}dVR29idmdr_6`!YPJtv!`(^W7C*xm&t>#mnz7|7gfhNUWg|GO|Gb~bb!{wAzD zC?GIZtXn|-N+`aydAlMS= z90ap^)bP#qev}HHoIh!QLxtt_>X=>KMX(m2pHcC4RZ&6`@5P?+uJph=51mX$ zMW|R~cU%vjlezMTpRVOj}og*nE3v*zwIk4_ZV73Ijde?r?AAG z<_Pw3a-s(In5~{x?A6PeC$Uv*_ot2|0Bh{aXO))=dnSSF9Lw;Vu)5tsw}y76YW?u& z^HhD<`-um6IMWKpzL50?DMiAygq0$bvyD*{34Swy9m-%zX_C#iEg{r|{ac{P2#Kw5 zyPmQ(RwfjZ=={W$tnLzpNm7F)sk);gQdNC;mVQj?kNG3R$A%McsCa-dHLKwGyQGK$ zkMaz+{GjGvdBN_pzbC$kynZF3AZ+Q3CbasQXUA31x6`^-GI7pL*M*UrQK70^|2d{@ zaNm|@NsK3W_`i0L?n>gDzgN_e;-7E+rM%(6`km0qODH01`Q0^oi;D+Gyh$k9-oBR7 zg!E1@YJ(4cY1p0z_MWe`M2gIdmQ-6I%|VUk=Cj&%C0tp4gHLuUxqSTd&Sv}*i1rEm zgUbD&e=&jyWL7^w;)qz?45bzRc#mG6M!NR=C+c|+_9s?*<=!-!{vEe&bRf@qPsmO;2P1Wu<1Msu*w zp`>Che}CEV1QA)Kv;20%!(=B_LcL5W@us+Pa%58^i7TUi2+mDvy-0=G**&f#qjNo` zU&b!{7w7~cP?@iX#>RUiz8lzjqK^j#L}_cg`S^e?cYbr1@ju^b8q`zfY<};BMRSFg z*mb>Cp4`-vlaoaY!`hEjk;U5B zl9@0;*d026;ni52%KrsMn*}hjR-Z~IeHDA6Apt+SH zvB3?$=QM2fX-l$}UOuldkTId!(oIcQ{|%>nm7 zDs!{WDvQ}$jE=mR+JT*MqYo`JiL!h_zD1Cog}g;_%AeRXSlgL#9+<}Hxl#ztfq>Ja zlHog%DIUsqqh`_Xq9dU}RDUodfsrO}-{QpZKvW-=eV|~&kkh;<;K35Sif>e0y)=H$ zfPT5m3D}hUz}fu9Ee>+8G{_7Wr{h084xpZT(>`s* zo<~B$x&)Nnj)-7-EV{&nS?CMmTK7U2wJ0V|K+m%PDqZ=?Utc(X9zEV0kgEcv#&(P; z6x<&bTvG`v)?~`QeqtfYfH0+jc8Y92KTC3mjbVZn0|bSE5%FDV450So%EZK<%*)k0 zh}i0AZe{vN1AZ8&FLECyQD`7*t@Vga?LXB_N400k$?oy%In(WLOjd*&j4%_1xx#3k zjsT5(i#2}x5o(sidA_w=bMTior@ zX8ArUzTu5i81?!sm{8#k2O@_ltk8GYeTlswE1MBv$~GR?75eac*!ix=^mOY?%j2Qy zr7Jo-dXflFM!Ff~x+K4QGO-r?X=+zCC1>w* zt+*azY!Kxb5+F+Om_lOT7nRi}?%EtFIEF?gp;{jah+F&y;*#kd7pxy7xGDR;-8j&M zD(zhTKtdR9-Uv3(4BPD`d4lZ|r49d9idG_4EKL>;pv5^29>NeTs^rU=sCx8dT4S^? z{490NGp*3&{r0p^@oybo5w%nl;l&1nrUMk5O*VlJ-U5nKWU2US)2Y!bT904o>Q9t( z&5HRLjwem)nzqJeV%|u4M>jx^u3LuVlrc4sXb*jk{xM#InZ39eJb7vhQt!sOs7>4s zODRlQ-cMBoi7k0d@0}#UtsKE1=^Ys7cDUUxcK;3AzW~_!&c9q)Ew&t`OPatC(XJ#} zzm0$l>@*I4>l<0n@GxA@ui8=q{khYOi$ItqPu2TK*+SGZX?oxPgZfDj>>ik4%KS9) zswgk>%p83A;HFK^hePU`K=fRU3Jn;J!sP{;Z1c(+67&KcIQp^gUe|+%cE-AW*zMMR z*3vK@KANjq+gXvnjuoOwi@=ueU)p=D+*SBjy2+|bv85);xa+qpa2}eIMBz39VP6Ir z1+sH!zlDzE|A9`6a543=2m*Z}s=taw-S?){(3JK^DHH^281HtweT z333)2*D8b8UQusi-13vvc6DPvWdT~~TE5Du#lO~>cu-w2GZO!FYv%4Wv`gh_$D#x% zyCS%qD|Xzk3s!zQXcSie$1?96SaZU*xK%_&!gbQR!2X&$|L7&>-`{<@)YBxZ`f_yq z+X5u+V15|R>jI?rvSFTa>K0A4_cz%H(fweX(P>6HkHTs)I;a#yp!mfN#I}DP{xWslNv=7 zo#mB|v%ZcA6%w*Q26_=T6u39<#5Br6l-Vo_8qGUx+xj=rj}4O-oUGM;x6|AVWG2MaZHc`22#sY}Jo(g7F_+mf_bG-uTg~hisIivuac*ae zr7^=x>dXI2|5+^Znqsbt*ORkFs&;!Py3ZzYa-Yr&kg<4i-oetlcG=GUD0S^%`R70V zIYVSLFbR}_ys!hiu#W(ia8jZ*N0(nl%W7B>voJ4DR%ThDkpKPU2t@EY6?d%`To?_ z0dT;o$+>gvMa~e`DM~fY(=tC2+t4JsF3Dk*Qs5_)%hQMCLB;MbSMNJEE$!b!C4rw36w>oN%+A~Z& z8ENwpsN}dSyKqZom(D@TEmiMHNoSkj5pXR9Zh5B){|%<>!*0MJo1r|EgkUuqWVJjH z8txboM1WmV?!8$`??|BQ>+3GND}xY6`=1eusec6VXKg=njzirwuG6Dw+13l{SA^V?M}^L%&y#VOcyyNayD(;>DKSfy6SNRUxuMNi%FI1iqJLEFcu`;nXn z@I|TF+f!|>xUVNe$C09rW7kGA6c-rzLei7;e7EOXy*!V~UdYrL1wL)MzPf%(#dj7e+%77Ukcs(&!tG$_-&*EI_vJ|V+%@yTdnx@()9eOBX|Pmy3(qi z?j-%i+I>k0Hzl&XFJ9wbXKA#1dr1b9N_O<+v}?R-02{`@HBvxrqLcmI{-tr5`w|br zslkohl9|F#DO1dEpQ~^3f`xZx?=nYLxjf3!P3rFlivSVLLTqMw)@Qz2E?H;q;eeuh zw4L;qf*~l$Z#D0vn#OyN0fMTTeYspIS(C{srq;*tyq}}&T`i6 zu}YwD@YM2%DuO2W`-Z&$`D{KAhy5qRtk^Mw{)OCR=I>b*)@dVf3QRRlkTduP01c&nE=OF6ATJFeb$!j#T z^38VE<0XSERu+&&^tkM50k%?Z-z`~7Sl!9iUZ@OSFvi$jiVB!ze++nHHWoidHiflk z8V)nbD3J%&z85)YajbT02wjhgqBn(x%0jX45C&mont#5B)m~HzaoPq2bB5u15W4+y z;Q8c~8M|*=>2(XV7tnTgq^khy6svQFQco!v z6Goi}p0Dh(tAwPdHw?eL)}A0z)Ow#N4{@2aWlz6^YBe!r9In{7wb`$l4g{3x+@d$D zvaMtKyjA+k-`Bu)AGp~SRO>^2qvT5dq-URY#5GrthA>dI@;XVy z#ko>}=L96<08NuOf>W~)j3()14<~ifk-%!Go04p`z+5($JZ0m~ej(_Po8lCKvTF^J4@uiq+#&*+3O)#W~EJ38k; zql|J~K!=8lM{lX?!YUjN^(6;?2nxr*ygx5mFdSwk#uScG;KVh)`L}GRZO| zsqA~mo_!gzQ?|j_m$A(-W`0Mn*XQ^BzTcnk`G?Epn&Hg#yw80z&Dm z!A?9y*i7x0o`HVN%5UkONstP9sP#GV(5i0fwl=7Rl+A^O0lUfiGxD%HSfYI?ReiS= ziPywGe}=F7ut3tzAIrx&!av*xho#|8mydS{bAr1|o z^~xMwxw&%-p4=pGH__WKWx3-3Cb(B^0V>(C`M*vccOVTEK`+!eb6--xneaUr6G1B_ z`6bPlK^#cSD{Y&ZImMm0?K=CX>8PI|eP2*rirInTk+$h~KMCn|T`eSuRQx zX(euokTY{C-4-#?dBiMGwA!x0gbJaivULA4+6>tL2G6T>97KhPP zuk@Pw$}{BE!5HYu$Bi+&-IV=Bmow~q_)E8`VIG|NIZ4j)X}#BoZ$*#qPHNhM=i8*A zt&iF=x+rl!TVQc;lWqar3gaYcm!FQtKQ05cm%Eern|#+P=oD0mvHLz{VxT>D?H$HMa#%((3;RV#$DF#PJ?GKXpAQWLi zeyC5NbnSm#6S|`|7!)5!;60%@!<`~;TS`iHS7)vR`8x$+YWnG%N66+3#r>CBobX>X zYj;dbe!j()omY3;3@<)zF@L(6>|Gh8)03OlsfPl}=Mk1OPwedxjeFn2N#gyu~9 zI%WQn$9%_gnNx)kMpAWFtbbazQ@qG_o97rq{C`P$o{$j0iPrzb6}|&2G1&~~JA;-0 z*#|97DX#^WGzec`$#^6LIN$ss_36+(8Q%FZ;P;L8SX`VeBuS5oc79jj)XXd=OUqK+ zJcS@q!Sx~>jJM?H&b&v|G-SSUO3M4riq6VtQ*PP}Ew&}=xAz@0N1ZTlZdn?TG|wgu z=$Q)vDcf$}>fU8h`=P{xO+-ucfw}DLS+ix?F5J43THuTB@60?wA1%E6 zbO(q)#t=lp!Zsp2(zg`u23G?d(?{2W`913oTkcKSicQ;=zbN?#pHggymA%&!3HGo{ zrf++1cm~TGjwqUkG0z0e$$EiWpSn8Rad$wn8*j@o+LR3&ieetj6UVC_^DW3S)DmQ&J8QVOgyvON@kkCK^~%}YlVmfj5A`I>YHJTOTK z9lq!8j3v-$&G1HI5i2oad=!X!eUJrV_5*Q93J=3qjh&Bb2eKkoV7Fy9AA0r}%}^iG zp1QLRuE_~-V3D*md;VoGm}}=My|vIf5^+Qi8FMHAJqm#%`69MjQkjK6di%-78dGiM z7u#hJRB^MOt?rUMeRhq6y$N9uir#U0?%hW)pw&fy7M1Ky5x&CL(N(~G^_#-f@NIblIq)G%OnD4Wxpogd2zx$Gd z+wAoYFfgBRcwyiazX%vg_e@(&wCa}YPy4{M&IC>g(vFkjSjMv_(w>X?+jWSZ_hOFN zyL;lV@)+#W2Tu&Fv-;W!Qv$)m(>J(}SP*%yCpw=lzl)7#xna)<3M8>K*=fj`%`^N| zE)B?2TW1XD-b?F*@KPYj`Dc=VU~dah3zK&k{q3(+6LjkVlP3VRHTXD|?D!E#A;@en z=>y8nnYq$_NVvPs_0YJ>u>X}m_O*9T$OqMIOE(6MpW*C#<}hHwu;ukaW&+!r?$o#W zK8`xDDU?=LsA*3QA~GuN{t_&arq$+gSw~naSVU3Z|0y|MgY( z4#Wn>I)aRlNF?J7Cd6099akQj?bO^`BEll?;NL=rObfq$P zdE^nm?astoU?%~g2LT0a1UmgH=`1H>5K?5h%<;`1_*L>XPB&xFemzAbR8pOx|EFL_ z27dz!b_w+h>s>|=GQ@_7d1t0NvCFkliO}=r9D{_Euu19t^V>GowaP^OTv%$%c=H8m z)IQqah%!KC*M7Nm6=)5N|as3Z^Ldm(YbJDU*IsKm z<4}CpJR=uB*W?QMgwp*r?V$xVEIi(tIC-fJ_L$@)Ed2&_al z3z8Hdb#kx4f!@DMkZ&R2@V*Iu0(0A?x;_C_^&ZHz?zoG#zbM&k5Xi60_zq!PXCS9# z&;L)Kz-B-U+Sp*=MGwBiOQFN&VGLxsW5RrK&;sdy8s*g4E`D}rHj|Y%ka(9_Plm^- zt>Eu44W_r7UdEsD-JGfrH39{nzowfSW#lT?%zSuTUcX6@V4*sT^WdtKwlYb%%EHwt z{ocB<{T?)ML^z#E?Ht7Hho2bGlP;lN-PHKnd6IKc=QTR{m2~8e68hyfrbU`t%yqiv z?tQwO+nWygCP~*=D$l(@KRhjFoW77()W9>5d2DcaGhkET{gq}ju+U7q=#?tNzR(Z(JoG`Pp?T@R63jZK6(W1tm3o|dx+)` z$|F8bHNY5M)(^ezC3;heUDAiv`pIjw=SU)BDaED!kJ~+pQsn~7=bu|rJEvi-!+vm6 zo`ANfqw4Y_sRJ%hsGoSz68GJGwz<|GopJ1B>(rcYQdW}zkO(JQynv{-L;N;olSj@c z-|mGVz1B1M_CBs?!nr%&`6p+W#* zNPaI*Xdk}+#*qH0hxgDIx{93-0VY2_yaLEp5a);%(6;6&Ee7z|@GF)I&xNwCv7moF^F((kFKNzuE%OZJ+z&QtDsz zxV}ZF9XOA#NLruRD6O2>m@9o>S0OqpORB$y$ynx8w)SXk!xr%!fLBZsvU?3t*hl}E z-{i;jxE&0L{K#DXscv^T`t1z2Sc5P%&8_$OJpz`Lpe2`Z%ZGw+mAjD;O?gZ$vIA{W zR}X%~Gr`$yb-a`b+hR98+(aM=-k-SU2b#ROGJJ#0B{4PP)7|k*_7a1+;z$`YyTfh_ z6ADTglSP$ya3Fv->i=;1HjaJJOpAsmgRXl0KEFYME_MlABcUYNMxw8eMOCQrCn{&# zGubeNgU9*B&o@lYB~3^4Gd6QUN|w|!=1niGlhH?l2?C}ZdH1BYxU|h~fk78Y*&zlDe6%*;!<4W4 z*M!QJhTovPB2{|&$gIOCI+ zMRkrkO;O%VO0cLlm$Q&#qr#U5!Q{XX#u8(nZ46CK*=q8}qr-x&IYYUli-4B5*g<|< zul?*84nCz@V93W|9(AK=`HR>ey$H?Igf2J;vHxU4%KoPFht@c-3UzJ;op+Dfu}-C| z)uxwBy@nN*eHOR#R>JkX@lpRe!cZd%I-$Z%!HNEq{_eH$T$IFlPPeh*EK}==aM0Y) zT25(tNx?qovVIkZiwAf-0nVSJ)#FO^){f|y-9h;G#*M7ktT8Mz?*#h8ORR-K@jk;w z=E>*%XRbBs`rF>02S+tkRZ=~vQs`ZGT0~)vLK(KF#HoPAkyQzuiOuh^AHG86{00xo z^(&yrp)5^FwYJgOj-BITtWr=|_pDN!OU^ZBc|~n5MbgGLs{r80tn-wXeWUhK4ZW3n z12&8ef6y|Jtv-1AHiODm>NIgtOz2MQjhe{sktPglCy~p0O8nRzuKtOMZyH$0-t1!bwbKOu=5b%2 z*mIxn*zN}w9R0ipg`S?z_hM?d*ZXg6-A&+AIaPGOdubCFF(dS$e<<_2&mG1XHMAx4IUclEXWHSnOwZ0zh20r<7}7qR?V1i zP$#yF`+aKZ?Bt`~n^&NHo>A#9XI%}tLEP(@%G--nHvGFDyltWt0bAkujDyuQ*a{#n z{i$*1lNmjmG(?BltW5@?7m~ILxj1z7ynz zqzmuWk#>YyO7@dY9j>N)X3(|eKb8G1IrE1M%;3_F2G~g_w{#JtANMj8B>FP>b9II! zTIx*+Zc)mcl}`fzIcVvb8>AWgM;cr_^Xrm`@;ONE9dAXQhsD&B?q{#%C}R{K2jny; zI@d_7G@;?4~i9JDBIw=r?n$jQn+Y`P#zVQsoBv)X`= z;nW9vJ{}7gv1e5D)m^=N6 z7VzDz`1nEQvKM%o{BsmxX*HBU$#z<`r&cVec7%U7ijcQoQE8}Om2mAyhY>(VrT~3? zuip@gbP5phjt?;Pei5S}t_RdFbBg14H-|cb1aJDre)`a_L^%xRE;$Z2- zyt@H{KLg*&-_S9Kj7|6ysbPd|`0iu-Ud%cG#KsD_=;q>XZl^R}&gm2ap*Pp5AGS>w z`cUJ5cuSXq1Zz)%0IX7;wT#$x{sbL6?c#FlDWMcR-YK`+DDO?J)&w3{jMX0KuuJ%8 zf)+~6giVZi`j(3ZLhGlv?xUa}nYCq;|(uAOa&ZFDU_gk_&)|qB>o~3D?k!z|5p@Lv~2b#JjSVH+$eCL2AoPasJVzd z>>)jsaRck>P&geNHUe3n?h@?Q&63P?A=GsK7T4oS7 zjzyy{gfZDhO7sB*h2qmVTMmStib*6gB^E(W)I+Vhte~>d`~Qdnokxw}e?6Y(=o@Fg z3<0lFvtM7Nl5YRnCHM1rx_Ho(zTN192>rdvHlFs%9e?`S9v2Al+TIAATV=mlB+FkmIIvJKV49{f@8FrfB6? z4tk^tVs}PIO1-{Oj-_98$`=7=&+!>F0`wdt{4Y^tuNLr}a9e(cg%@&t!1578y*@kh zuO{$2nH`434Dpm?n+FtVz0-wF*)dm@T(**LG;YKOQn}1#PVdIF;opydf^~Ra?}K!> zjf7!+2bHB)od~-XhK@VCYu(;EUYJ5{G#f(TOdIrse*timUC11gj z@qpXf1tn9;1TsyPm*(V>Dg@@NIn!pBvJ}c0Wh&DiWkwaEC#4xfbmgSK)19b=@L^Pz zKNs9d38f|#*iv9grn~KdzaN+@iivupI5X*ambQ@szjQ?>s{TYX#3~T%L2<@%_==M~ z$B@=peem$#prX8;e|zCx@9)ju*$C};Y(2kfn*@sLzg6)W7v=X7c%}QQKvL-LQ*d}A z+9)T%bI)svfp(JbAblhADa!sZf4&ik42bQz=WgB?hRks@W4{H(oZA6C*|`k(?Y0K5ujv1Y=D=)9X0!C= zx>QU6pi21v7Yiwu=^arIC|A2Ij zRWaM*m9J-cQJtTt@4P~Fc2Uwgx3=tye+uSCbTL@CL%F)lLD&&5snAIH)NuptRuXoG zyYVP-yF1{m?J+BaTh(;-CjyvYG;8zTT4LS%*fKc_B2~7Z%-Zkqq{O*^k&RqlQi-cC zH@|LoA9v%Y1hyqoc7`F$IFTrVNH$aS#bX?a;621(b@EPX({G&BQg$#UrKIJ{UKE?G zqgi34(VOeHx+BU=z(mJ?F~9c~Nll_F5W&&s@ouExLfS@PE6w0gI0jY5E$8d1AAS<- zW65}pD@$6C5@k-Kh^wbylD+fgaM}ZeyJcXr+oVQEY18M;=g&F{KY#w@3Vne`b2D}) zUOcUUM)a(i(w`9DTL`YFG>l83_rQ2ZFbHw+6#ZxT*PXA(gR>!V!Bo04ipkLdr$QUI z(fiV3sCt0)#%=G3^4r>*9{8o)UYf?OKNL`TCAsH~7+%o|i{6(-7i9M4j77l3jIA8x z&l}d2N*~k9+uJXw%S|fuyY_JavFGF_?0YY-Ju`y3N$iIGh%vCVK8>>PKFkagQ)anw z!k7)xhT-=>Ym};F%QgyY9R*@?b)RU|jVYr0fLY4Jq;X9wZzYE*ugOu@;a4QKjoR`W z$XGI7gXZ<4-(PKSD}3 z8sRM%pRs0IfN>!aA(0{wzO+di+x}&Fh`KbTWFukB4m8SqZg=JtL1c{jFDSA3je!|S zoS@8l{Uw_HN;}=QCmpK(DRo=H|1A%GlJRIFOe7;L<<>0~{Ac@>q1#We9W&X$C(7GH zEp_W1peQ-?y&f3FbM92gmBv^=f^tKBLpLL^p~wux*!~O7$+&(}67+L>R)UWT3e5Al zngJSgOQZ+R;n&_sLF$KVuH_mQp+Y>+0QSBN8Mb}IAS-B$d&9qw>Y~TGCG?2@S-N7) znlt(Tp)C|H`Cr;XusPRE>^}Fk(}-WRI)dRw=tCRFu|BgAo^?T)5p1loS|7fl&-b zWhQWP$-l~uBA4I_Futo)Rq|+l2OU;K!AgJnERE9T?he))GqzwqpFxFApu&ahAToF( zjYYTQ1z+v-(RbX4np|ASIM}DQnO9hl6+Muj;gS~BzNec3T;R5l!hR~hB1)Yh5L4tC z{5D!10h{f&L$_S%?M{P%8voPnU>F!^C?Ce1j0?Pd*h!Wzqqfgw{M}fT)TRiZEH?Zb zK?6Z<-<7yCei?}#yN5D@TR(CecM?P^BYKNm|H%o01RX9*R-;a$NJ?zGliQ=&FrAcm zO~BqjbPBlK^Na0P&JUxpDJlU)Gv;<~nWxX4Te?AKX>l_ZvoS8Xl}Sc}!Dohx$3=Vcq=&KJzI>>Ma;(S0T{tUKHm6EmVVk*z4H<}S_|)h@$6VkZ-v#q<+B8BGmJEN9|# z6{6FhdoQ`Ef_4?_c|``som z>(PWIj@`7c>ttAMtJpzrPemIm0JpwlmQG+3f{9{rVDR880D0%*I{ZG(Nq-onf5tQYT`*PEhso23>P~PF_OoH!| zXlnZSx;JSyTOL~RNm9`m>C9=n4~pmssR~Nubt~N6&-8GBO=3zEECSasDTDU%gA#Kx zmF)_H?d{gJd0mf?xh_?cF>BiP28MPy;uUTet^>MeKeZCSzq-KS%1aT-TXH@KIH)@k zn`%FxkiTwlJ#kJnC>rld1UKG(2RAQVnX7+wGkvVi*7oj`_J0yLzuT9ln?K&Db$h+7 zrmohj)=2ZbC6tcabUk6^x@~lkIcI#Cy=bZy&CPzrnM1@Gc8NAW1j5YQ!JM0~t!3RC zKoQs*?W65iB{tIGZ_w=2Smd0<8VkXKx%ixWT=1GbVk_l9v^N(9W_Nbue_tk8^(m(2 zfcakcRGg$pb00eGM-N5c&^DTlgdaaNA9MI6RrdR8L+8X}$$ar%)6B-#rTNhq%eJzG zK6QSB0Kpl)vZ1|qk*G(k!3D{*vcCd=7}Vg4TMP|iLfOB4w?iN+yl!dnMgBh9mi8=| zygnO&cr)@$e=L@@eu~fp6F_Q)6r7x#+K z&Dj29|4lTmNY;K`0-H@e?u_`HDgX8>^Tt3}KF+wT-uLdL#Nwu$y!~vT13t}sy|&m? zsNu#r)$I1qvzrs&woFUG3SearV$~lbL&zSNL}&JcG4j7B^;+aqW-$lsztU zL68>sQ1r%S?x;)4=FrpIl#E*dm@zwI28}RaV_b2#fGMM!+Ls}hI~{4d z5s>~dl6T|Il2HjZnz!-J%(M_HXc&E6GUtc_qA*c7wSZ|3XH=9A++TBZ^fBz;Mj%?> zTm($Z{4-<9(=9DC$w1UV$$$beJ*>CN4Yquww(oXVM_2bN*^b)#)WobCxLBTe7$JKs zXJdTb^p%;GY$ms&e9eYDShSD?U=Av$zyjRJA8R*0^zDx7AG_?5E$b_&Q# z=wzwwBbL4D-}XU9MV;~sl=uyaLMaPCVp8e;e_lUP?mYyJ_>trVg*b)7SGUqwfHP+% zY|h@}I+&go6o6$6be8*HdSCKPw^oa}uIeCDerGqki@U$G_bEnyYP?#0HaoArURxk; zu@gdEVAkrAbgGFwPt6XCE4o+zEZ(N0bO>(s3(XAA2EY+uk*0MTXg`-Tt(84)(|i2os*@#NShQNq6OL*163{l{o{ z(15_DbB+};DiGjf&5BL$N)iJ^r;m!JpfJ@!$u!jxT-{O?gVKBmd+a$xH$GS9D z^|it#Pf~B{$iy|lW9lW-Ov#cwiXf{Va4WUrI=8%6bK9%uS-{vTv_%aIfaT_IprCU|i0-i=V1W=Zxc){QC#r{}7Ui1?+m=u!XBDcJMBNiy3H2dQs3Tsm+ck@i_Qajcc|b# z6|N&~6NKuV#22m+(|V3*P#$fmP~EooZ|VD3_V@rNf>nzA@le7cj{&jn4x*1VV-I{c z<=*~y{{k(zr@Mt(j(3YdjsG#f6M}xwXiv+===x)NboDBiEtl?`rS34BX-po{Zui*z z!LcrCVRhj~o4wSFkr6|ThfKe9J8*-(9^Qx26G2pU?50pEDDo$1Nl1kljxYhw0rZj<3h@ z?2^AhYom$;z1de&5OmQ+Y|y-c&4gzfihxvk9+gvqPg(-_U?c)huH5&*xcjH070G6g8=gB* z|85-(v{2jvH->M%2}ej4#CfmvLvTBYWQ>Fln0l)B`cRWVs@YgyuSmD(S78G1L#-LH ztx*Mqd-q(ZmS!uyT+G*6i*%!u(9)tM9CX>21&KJQNOZDuz(v(RY=U*}j6!%ux4r<3 zv^D=#zl=FV@L~a@X-$>lwlNGoeYY%fvy&_DAusfWB2lXeyPqUv{Oz(>oe`%+=*mMe}Kq%JwB35E}hWO@kSa} z$(<6iU)!(!*+n?}?G&(pv04nW{Dp6>%zMgfo13RkJkGfu-Zal9NyaTy*|*xy6`D-~ zzUWBFr_})l*l6O-TZ)MJm-!}>PZRdmjGOQCuq7Zh+xR?rP3rSDJwG`M4x0)j_b0|2+6MWPOu9m^9=dEBcY`7Q zmNZrLV1WFx+f7ufB+#bJShoL+W50~z%adL2B=h%?=yT%W!o;?)A`T(GXQ7s-cQ4FY zv$(X-uYDXCA5Ym@W+g(+bp(_stGDm*TjP-RKb4Q>Vq@hP*8|>u4zlbYYI|~|SsTr9 z{gVSUNS(#{0*=xpC4&QT3HNB5LlC@o$@?XS#ic2T2n#GV0*FZ8DhY!=O|8hAo-9Tk z#lyBv$wg*D>d!k%ool1CNjY7xV~hAgAoH#=q}J}(L2gT{a5m>kPwG7{#lKLSgaef}VtgIpTM)CB8D zFM1icQZ^1nj@TzjsFAp4sJk?F@TU)?4ZlHQzs|bp1Akoe}12E*I%u= z7W5K;ofW-zCz?`H#I%0s5b7VOx9RqTe8c{X3Up5pURvHVAI-Ec{48Gz&f4g)_YgI% zu9UJ^5 zx(}pihJ1JBLF=Py=sDoMw0-WW&^zxnt**X;SC!GqnU+IjJT##)&kZYG%mqM3t`r{E zgf-gI(@Gxwx~f31tkDPe&ipdk-IS(qv#J!t!?=@d9t ziHJ?)?r7dtv-|3ysXk%fH(Db2nXmjDHyswaRQ3|a`QhrL!^c1E=T)FS>;h7Td&o(^ zwtKNxq8@qZx!+VDR69JwcKzdxQz5f;s8-8M$KS#4%3|bgITn^v>q*&+frr(N%6Dxo zB3lhFePa*A?r=1{6GD}3B|Sr33~4pQBZ7+?xp3nZA>5aKfs6elXWj5mnl61~tq+CQ zoUG}bj?!xI*n^ZMY@W7@YbJCYmjOlRkGqC}p_jjnFU*v&-q+VpxJ8Uagz_8Tw&7xj zeCJ1Rn}8)T{CI4z+A4f6isaE`uUk=_a~;h1b6||ftC2pky)+@`mBn2*cK?lewC<9` z-G}6AjP>;o3cMWp3zP4^MMHHQ>jfL72wu=f+gfDdzaO<>PrC%62ayRNN!I(;ER^&o z%R4JVD@=`yjQZPoD6A26{c&;QSz!oqwKt*|%x#JY#@lMbKRk!nU94Hy_UEV>Lk8q2 zc_>H=kC3~y7J=ewW?PD*n?vd8=_6=m;%RQiHWqL*4;bUQpU(N6Wd>7L9#`_BL}=JP z�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ƃAPnvILQ;p@Yo;yy$yHTG8JR$jxu( z=US(BJTl=$mv=~Y;yWqt{B&a*?b|`g(7!U5yW?(eZ=XkAQ9E-Es<{GKn_|m*ZRed7MC=fYw{gQK&nfVBcw`)$J(F{+H9oATqLbBBV;^yhXOT;R_$1SBDw- z9}of|9(#>aq5_Jk7t>M-vu^s61*Ckw$xV=EQA;A}8?AvLcYac-TvTB4@NKqkTfq}b zVknK|T_mb^tS#^U?BrSB>?{J!JCPh=6U6(AuMI^-x%=88!kGdtlqo9K`;0VtixV|~ zOwP0OAWqzgEqqx`L&UG3*dVX>5@m`=I0J!`rN`(cbJF-+*8sV;o$YCkn76MQpRn9J zGzbyD`mPKVPt;3IN5po$bpN_PW&jQpw8)+?!!CSBEr$0VoGS|TWKS>V=xEhT2?AJg z6!j#Zr#Leak8=WxT&#`CP)EnAp1bl8Jyx+Ze)4424Q;)3#ft&)_*M3TDv5IR z_)&_OyMiwGFIX2_bCQqr)kU+5`&& zBcm$uJs&V_u#D|Z<-#Id>6Y6aJKWf8mb%}cw~_zqWqVO-Z~_v%v^!QK&wm?GF~%Er z;cx~rc-0LzktA>u3fPX1#pB|u9K^P*2FfhG!G{{KBt}D(A?4(`b_UEu`r}xBUf!?( zx-ZyEx53_#Lf0W`m`l|sWQ~-*D!TeAoYSmKaSkaHlhp#Wuq}+Z$`)RD5?+2c2g($X z6R3JD)MF7fAB=Lh63L{)qKnah@EStWzOilt327* zqJD?4>@z#-=|LYdR+3#AxxD^x$xzZS1K$N!6ZI3C_d>|r2g0w{q&lGbmD*)4ay-7x z6Ik4LH!mir%fmPr6P<=kHg``|vmys3D)tg63hMaG7FR^~rGM2MB^k-~J%(ew26gKf zPTlcHMOsa;zf}fyH0oM8gv9R??9g|W+Fb5sF-SHWu9yE9Z=CPfZ*U@O5 zTXE4zSlDEWai4@5J>^l^ouzxcax7nns%9os%41b#p7r$erC^HpgxWzb7l1uoHkWRt zqkZHGJSG~|?keSRYHxD()7%=gyJ-s)%Ww<^6w%%LXkUJi=g5`$1jnTGH>t9~KyYLW zO8QWi@w4v$xpKy2mxT!S`sErW&*h%}`jaG(^V6qIc(QIavE)%pbT<_ywBV*lRVaB7 zuozBd-eaD8(;JhLlXE5O!^6HY%ZvLtad0y~+DcHt{`mF@%-(!kj+l_-2{K)L?Vp0w z!8kTis&js#DYtdL+OEiE7&ky9bpV~su`u3h45O7g(GLvO+qaU28Gu!*dTi{iv-8mV zkxEZ|PIEFdcV=!EhnpM>WLy9FbN?p?$KZLEu9{YI?IaVNnN1&y}OIeV`C{X^nLLU)i8?!^8fLCUxd`3GU#T-N(I zW6D$L(f33%Er#seR0y-Xy>WfOY^uS+BT{HAqS;z!=O%#$@n3m)U}Bw;EHnn!b#why z1f*Hr>eff#J_LI6(2FuGUzhrBT%3}$3DfBLUg^3CJ96~}#cwbEv!oezK}Yv|q@Nbo zj^t&2{x>$jz5rG(5bh71j%bMyZQ5J30T+=3bG3q_con}2L~KKPLV zq#DGgc+p8i|e9!a26QU)1cf7_io z|H#-usc9YbnHhRkyzo?BXmpW?XP0K2i~9P=I6{cbndKULr+4p(Y>uks_{i8$fhtMf zB3>PUlgAO^)D|)nXYBe$AdWVAVwxxv?}SgbZj7s--XGh)AZ@Jih)J_WO|!vu9VyBC7*=SX4hzIyg%QN{gWO4~M?wjGu?zkpnb-*t2>*T@bWB6UK}d=J=n#YeuvdJg#@IbRDr0G zb`Gi5a*U+5&(rwP*D>1f z1;typcIHj-(ZNUGUd;=>J?7`vGpF!6w5wMx*0apv*P^^3NwY^)$1 zlhYK!ja*;;Vs9N6=!5bi#g89#=NGmkou5j*SBc04&U<#ZTlRXsqWKM`3%k2Z zH(6V96erEUAK%XOySFtJ-`1HAa*EG51fXt;sxanoR`E;VSxz6*wEt3s#^??@3x zY&dOb>Kk6PX{i;USJQC#`d0-uAd029jE6?WjX||WfMo(v++ZRYDt`P~jj_OKBA!!w z{Fg3KV9(tcFX65X!q|v@O}K*4=1XLsZF5>)T~*RmOIF~PfWu2}BCbtMO}&qg&)vBz zB|7KJs5=1R)4aEeZ3icX_~?Izl6|L^!>0hV-V@xv29`ou3LUHo59G^H%=#t{}5)sm3+Dj zU#$rj`n%&cqLP&6-}`O<8+Kdh|AyZdtxnDuv|qtLnzgw@#qRoFlKBUcDK z&|}|b?hn-q7iTx;Be3(v5S0M-U0ZLSXVBV?f}uvoA-CMyW4xd4Yis#!gm+ojIw3SP zG*&rKilzv#p5z0SCsw+~zjC)dDX;OrF30ZPy=z!J-vqy4CZ>6XFuFZP4UrE^-AHbW;b zo~UyX6&H*)z7^6RwVEkMW9BpgMi``yyPBtnq zf7;hUA=M`aU@+U6Gw*ZNj}zQW@%KpAjJ- zg0U3Y?vh7(qUPe#5=k}n_XFgYy5!3UADfT%252DAg0;JMgF(Icg#eHoA^tw~^B|GC zPnMS-;8B~b}k(%Er@&0`x-9z(xKj9XE$Extf!R+A&L zPUZ2D>5}kaat*53Of8QGL`5{OfmT|5&BhP>E+-dLxvp~nE_m9KBfTGG88YB46!fXV zb~^r=og!qhRA(pR@k^bZ4)DmcXt(eVg*~u_#aqS?d?rtRr&i?Eg2&StYJEy-z~ITo zWA?T^;2|z+moFuF@b{;)%0hiphvfPh^O)lU}n8dAmUl~eHj#Lj|qm2ndW@{8(s>-t zy_}=e{nv%DPVy8Jyn8}5r*k?Ct2{o<~povRmuL%r>?R#^Te{noi2U#uS+OYoG= z0CHN+12~*F?q6c%tQv~5p3wRGI-+L=N6MCzK>5pRrnHa1sWWVBY*d6SN#Y5O)n=Br zUmE;9wkglzn|TX7=k(6z2yyBce@$(MO@~kBGH^c~3zyYu{i)+k@mnug+C7YLNUkRr4%wI6#G zxg-J8NS(ju(Ztv~Cw+Q+r3t*+ouIi)@*m*&e}Lm5>$g9pnBV^`w9fj&tdVRA|iNTlICU@8y)pdad=o0bdZv|{m?Sq zj*aQbuN*PN1Lltm$Psn2>emaxTfzwBbi6jO7xUxXSmv&?_2TGfHI0k}{BZr22!0wD zDzBGyjlx-{Ojq|4ihKT<%@aEs6Cumn!=Hxj%RQfWOGIv)UZ*8fq^tx^Z)!pc)q^*4 z)$`v1Bc_J@T--L^TBFedMn^-pkg)O*%!#?@p#A9XOgRU# zr{>jR#>YI_ZcCAqk;}(`AP*~BU-mKh>2KK1dz~hOR2Y&R!30SWkt?H~G1OlDMVY`f z6(DQTIWu{ITcy;9`iARM>G!-k;>jhhG9&IQwrpek5gCn*4nVi{T>36m=6dMvwz@B0 z+T#g_;T)=PSHfPcuR91p6dys#m>Q-k{n59+H>XGizRT9Xukgf=X)iI2woqW?w-Pth zu|AG0*5&vkO^l_R&%y@3*xr5b4tT~4^c9a?TM%h{!U2+al~YtaZ!OkGeaLS3TVS4M z2&m0-!NUeL;cb24lCvj5Ev>;4dMaKSQZLmrmrAN&Gey z*JVh_$;oN^!xnTo86v}(SX(qQZAYf}@Ejcvwr1focisxs& zCS!ynCda%*iw=I#$-i3Vf9Dv=-FFnRBh8!0oqs3M7TZ#bG){}QW^(UOq=A?wI2Qyi z*GNR3=R>-%j)kk>aEJ&d=7!QW`nK+EW~x1{N#&V}4Gey((LIWpT+&YtjR}6M)8=pm z_B}~Hn5@|!<&l?$CrUz1_ud8%dTjs#CS0h~B0ma-(q~hxilmXM^b#s~7mbn>`J&?$ zw~<9VN$8&3EA&N281*A*8TRDxU`y71$_;ED z&^kHRyK{zt`eDR_JG5+?KY@a1kovT|bEhKwmCaC|$WbA!C3sfA!XyFF$}dU26MlTQpH-b5&dxqq|;*b;&pm)+R`4)Z~Sr3`j`GZimG9QjqM%V8hx};1i^SzM+ zRxFNy5!Ji)CT@k2B=PY@k|GePB6Dx!^|*3k5kwNLV?;>#1;(O5c#OuSH6Q`%Wd`~D zG5Sab?tA-`ZPKpGvHuLXgiI!o(&vr^znCm~T<>`Bf@NRV^ZxxaDwU!}uVZ5=K{ZL3 zAjJveC!-g4KHdIQ=}hY*L_~VY)Q?7cOUe1d(>|q7pz5H;9QLX!Rop{2Pd2&t$p< z=Jf0*ziY+N38m!Ve!#dSIz5&&O-?3Z+Mw?-bWDUX4hdXMgL48ixJfp6Jyp9qet_@IhR@KdrE zsUSnxoShoUpxdzM6_Ik=UO(%|TcK989KK`Y;Uka?w{!3y0FjC3SD)epP;5_R)gOVRxE!|vF(Px$W57wQ`& z;U132cJ7q9-F}^MpdQU0gJNjBXZG{6Y%qDDs%^mvT6x)`^hbWEXU<)u$8J}^yE{_F zV^Bo+Pp%w|ey;>SV-*O@o?faj*~gHAXBGE)nCSj}u&LGJ{#C8}Z#H z{L361g_LYt;hQlaSjo;Ku)YnN`@=<%+Q@o0o{BINP|8FKfnJk3n;K}|Gbv5Y#a<0v zA;gMUCjVPisDr()+VyuZvjUOCv{-0YE#}e$>K%D!!@geM0~461(Af%n|z( z%Ry2sQ|7W1orhD7#Sokz($?44uT|#Ft-x7rH%Du+@_spASe{!YO;VWm?Kp4Ms#wIG zc(5DjEe?k;+2zuIs*kB8L?GQNMW{y=C#|9@3~tp7OOztw680b)_@wT9B& zt13O`{~y}kGN{V#egEEsgruS(C?yIaA`Q}rL4$yFOLv28;-XO+X^~PwB&9n9Y1jzT zsr05}6Px-kjJv+SdEPzOIO9FuGsYEbo$EZ0<8yrajm283{$tL;)B~OZ#;uF}b2w+8CJ;5ycvV z0|U2~2lJx%21vQE`rl+OR}x>N)~@%|exs@J`a~HQTBH#MgS|_$^H0zesHu?=iZa<7 zY`BT+z!_U6nz81^T4sw}S^1wPI74z+FR&&aiT*j{w8gR{Hg%8zf~CHzThikQ$=K+j z5-CPf1}&C)ICz;X zaLe-$+_EIx&6}j5Z2HY&>Gta>YHpTwW>P#53p5v|j+wFQVv%_E5W0RPhx@z4Kh+F3OUg?zm*_%yux*y9_x~csn^odBGw!F04DSJvH$$*7yng}h~RsiJ)=}L zn2f`=3dKM>7Q^)|Cwp&Qq?|lr@#aIh_#@~x3sdCT$N~U!fJ}FDRl990mX+?QDC03c zW}%fqZivp`%}n9vN5*#Pi}xg|xeKzasiD!yR^yeQ@N zMtEDZ*M(=)Fy=8Zz|O!?K&cWW39=x$WQWMUeKzL+XL}IRx)YKNi!ZeplBz?>Ae`_$ zzdweVfray``v8D`{%+$OoVFR)J^z>(- za3QZj{N(8VrVD|CB~XrhL%e&vLD6h-DJP>4Q)ay7JoBH1GUx(7xa0or*3N(k8!4s? zEn`|r8Xq6JGM0I7eJTzZepq^&L}d`%_ZfLvXpIg4En>tVf(Cp~#KN)W>Pg`}b|M|cUibW2K4}c!}Sf*p( zeb$EH)pENU{icAz=fUUlo4>n8HuN~+$Me0bZoJmbb^wWWZ&4R5dCEtJv_HV#*fgQ*QH|&gKjp7=Ey}MN$9V-ZZ45|fA7l#=C zG{<9%kLfANrpurCa+nr8`x!baOlBK*>`sTJZ1SUl==b%`9tD}B46Nv!BKUUJKKs8P zg)YzppUKwl(&xgW%+Aaobkoh2xp-I0L_t2hs;&pOyXWRR!YUe}*T|0_Hz-VCd&;4-W+o@9i_B5T4RtfP zidW^>2-Du$6iH+HFj1N4$J|`P1qd@|G*_!qk>BIoS9nk@Z<`jzOJY%|-Hs}!%JaR@!34wI5H`D;U zosz``qx2z1t>uTQ(jFeQmyjk|OQl@H_+FB_7!W{-1qGe&zC{Pi`oB_~VnhAvz*F&j z+R>>(<>oPzfA)A|&k_ZI5A?GS<}pD`gd_tQSKh~5LNWp%Pt!LF`iaT{<(oIg@aJ9j z$M84v{hhQEPkLcFR(>@j8yA2wOA`cVRhhWoUW7h=;{WbvJ}JUhW4b<$d|lxi+tos$ih1r^Dz9qR_h@D(kx+E~p*(-gDKMs8n7 zSUKEl>64kqD&_DEAD8NljIBxFWA2Rw7(JG*8bs4kmd-Rp-hQrOLSGuIix z*4@hJ==14Wi=!C(iLijf+W2275NEs4$!BKkV$g8W7#WQx^rHI!CVoo^31CXXoV!7h z#VAqd*>VBabe;_Yb7C^2Kz=JZnqpwQ(!)(37UEM^T+F%O-q{_xQ>^i%0hq6WbyA<3 zf*z2}RsWM`Gsl?53SvcRqR)U5hkLaSpfjv^9?xB}u^E>P|1LYpbr+!0dWERR)1>`U z?m}myS?4E;k+j2z*H9MviK7g9_5HDMQ8tOh2jQX&%=5!RfvZLmtAabxWHowluINOP zvffWt@P?iA;oI_4&vCB_Hvkl^lIN$#t4cz`99I5hLrS`A*A~*=%W9F+sF3tKOjLwM zZ@-9a1xgdJ|5Lg%Dh@reG5ZOh&65QcNaoP)#tj=_C$#+L?e@4D%Jp!j9`dUIg^2Nc zs|0iiM}OJWR>)I_1jM|-8?Kjrd1D&^vvvlW?{0hoBU~!U z%v~%hDpT1~LWF`6BEuO|Z!lk*8GqnYoWXEkb#cpk&isi_DCze;6`u)`afJc7t!DdeDEMUPaRsR1)&b0y$MBp{~k%Y z@j1N}Ae9Usg=abTdB2L-+A1m(>jE-ti%&qL@q_FXO7{K3vMjkU_k}Qz&S5BnWy> zk>WN?lt@cguJk3Ie(212{1uo^Kn0?6=Zv7}|3bL-q`|5C3M-=x3d3?%R^EIr7B{SM zC-zN%Aoxv~=Jrbse*QHMenVIM_D0&;OzodPoiYI@m6)C$H$^S2l4*}!lKTC*zrKq4 zljZtk=xG1b{FT0`Db|63vosWD=tCj@G&4v)QC6FuM-|KIVkd4KsFa&4ZxLAExS(QA zw}Cx1jQ@xZ?=h#oTgK$%q#g;}AMqHoV12xjzQAhqQb~=M#bm7;?=T;YkB%-NM&54f z-~zhr`kET8o+N>V|BBRPhF_$dRR9uS*dssFzkyuoF216ORLycUrn}&S4SIi)KZqM) z{E}%r0NhMK*@1V77AE@9spz>FN`LICB~$HaFD6=#ljbq@#hbq5uN!edP7w>QZlr91 zH?^ij6Auqs>VN(*hx>~b^ahTkWZn3|B0Q4Hrv-91FzqnzbmiYanQ&dd%=W#zc57yuN zl+_o@7m*9w1}}x!$&vh241SU&n@~BAA8`%FSrv$w(>)q-<5$o<(Grp#PdVDs0=K@x zht~hg)oa(tksC{!1+zc<#QigvEbU#u$20q}zCb=D4vD-oQey@}JH*VEAOQBP9+9T4YH&H6UiGL%ckSqcdFM~4$h0d+ll|ebd&A=>aH&}L`oMpV_noA7#h&6fGWGZO z(@BtBYh(bo@adV@GT|ys95~@^xJr7Rhx@4Eo6J+19hbtG zaqAXGCK)w3E2Imjtuz`{!W;MyWc7sx35z_zHq>Pw5;U(DZD z=TYr+BSY)s9poiiWq19WBX|)79`{^FJL1M?fB*aARr53C9$1Or5r4BiAqE_dJc!idNccFj8 z&)NZ7!!L6~%kfW(!)d(mm@wy=+2Qa9JU?-znBboSLxhTOHF&T<(u1f7MW|uwsbOT= zZO?B|bePP%js0{{M%Tt>m@*p_Y3}*OMF1Ouou8{+&9kqkOipWSDdT_eY2zaeBX`TUZJT(fW0d^&s?nmJpEihT7rOF?Q`y>xCB!2Zc75|8B ze`*;q$%tiUw>!s{mMGfWyYb10WP1L?6((Oyz)N`ZhPaVjh9i18UGm?Ftq(Y}$&NFD z7B=d2kz#F+eNa(TinkCUtS7#^D8wx86Z=FEN#EqQ!cuze& ziQU>_%}#=ws;F_2or6)8eE(z~B4Xn9(z0ujbss*k?bG(s=`y~+J4uzxl@g;sCnvXl zr=}7vVI78K5W%|_^%{l1Xj-ZKS5Aw-I6c}@jWNAqPtC#y<)3km~W|y?A;GU+*fgQ6@|$> zeE1>&nl2Vf8+zNvrHwG*Y~=dcI*4{Z0WdBv^=jw5*_<8#m^uC0DC4B^Worz!U=U0q=N1q0;yohIG7h={YBnkhJQd3wWoTGn)=GB$j9ts~`5vRHzVX8zla$mAF{wO78CL`k~%QB;7)SyEGK5}5lT|Dw;0 z_>$Dzj~~s`bdI5}uAVktlY3I#L3hl|%)Yh1nJwd3bSUk~HRWJqBkf0YxJ*raeJi2V z&yePWh7txPledEGLGpTRR*6C-OS{sEHP6dq*oE336l$tLn}_Sk&}$N>+u5Kg)u5G6N$ zex2~Ob$}Gu8{Q!}T=^6H3GjV6_2`^~vNE3Inx8EpzRTryU4xIHT(p>|G(Wc27Db|* zuCDHjNeL5n4^`DT;lx4E6goy*KGjruU+JHEdeVq>oJ$3|Nl&L<9H&)PQ64jbuT`Y~ z;orT6v%bS$V6M`t+9jM$NX8txY41wJCapry{5j5?H3He_& z=GiO?VWi^qoua`q_rpaMFN%Nnl+LH5xwmZI_@E>o3nX1T2dToQ_%F|u@xw3mI}q() zzjQupC#hjPK{04s{31R=M674D4boA>1kpQ^ws;a&Z?+#i4r+Rruyc{)*Y!CZtS5J>$JKk-kd&Feh zzw^BC8ZTwyGMwVuzFhvd;{Q1gy=67lVgi(_w}rX?m_5h75Z$&r_#`_=lS1X2nhcFf z$JLYwCEXNN?X%!=DcSBI5KccGKJWnVE^LRh*uj4DxxL$4z}3ISs>-OKh{|{?8X$xA z_ND{JSZkDOiD*hC#p()-Gc83Q`@=?ptXD^F>?VbzsI-+;9t7qc zOSo(9Y6GFuy_07$5>JnP!er$n{^-s2c9R|V*o#+zFO~|dP55P`Z10yU2Itl$s{49- zNreSIovR%@wFW5*myPf;*}+(e;O7508V@8FJI|h2#yj`!Puc=5*Y!(D${-4ADk8E2 znWr)kGF>q0!dylMUF~n;VNGq8vh&LDl_hlw-&bxb)wC~Y!{g+h7H)khCl>&;Tx_LF zzl=obCLI3wggY|HA)%q2S*`NzWwAqss5b+@afjIjHRsU4E5!UtW)Zt1PB%FQiIg(4 znz(_j%XZ++%3vH{K{wn0?QrrR*l&(Kvu(~Fw4HbjKyfC|19bV{o7fv!I^ONu+ap1y zBdD4B(5la(JL4zGfte^y@~Ylkn78+XN;nFh&dS6@T({9AbZgifMlhmbi7A&9&G{1r5bzftF z{O;GzX$L;g%z_UuHo>>azIXf21D^5saNhmn5|agw7icRU7lWGB0f4CFEBYTHKiR(^ho8GmerbfjsisiG{B`*W<` zKO0uX$A4UfpH+D6gz9tsD?q9Ew2t5D!Q_it^|PQTT5rfZ8HT;h&LMci@0L6KD2McR z;qxy+g&YBq`6*XZ@W}4zdOE29=6mO0UI9z5!|{vbuVh-bb5eoSuK?AHTc-C?2GS2| zOJ84I2BMigzxLP)VI3MhRCrjJW@NI+meHIMdg|tW$u@=u*j@1MA8c%#EFke?7r{xG zpxz=1IzF7lYoy;?&MHrs$v}r}IUaAL3I7o+03JdDFe<`4NY{Y?2}^jUbrDMOh|OQ1 zzInJ({8xYXC$vpbN=oV-P#&@#2nLO*>CXXf0sum_bSL_Tre5qblcjNT>FgN&7Ig2t zHw&;5v`3LvK(C)tjZtn^3bG5;iXw_JG_PHN^}8;FadC4Cy>G2^p5SK+Su%NM0L~kW zl;2*VFW!_+=GizvILQ9*2rKf}Or)b@R5k3lT^_PObIq&SHGRm-!;hjdHc$@v{8{W^ z4?46s7=jL>Hahi~v7nAd%j>GDs-3J5s)MS@*-wHC@ ztXao^!-4C@bXx39$sq?Bj~?BM+@b8(nR$tT#2=>v_0)ST)KR~xsj{2koFf(C@c{a+ z6;FdhA0Exh0bEK-WJc|bak{(>=iDa0y&xMK?Lv=k_lxk`Q1~(!gS-cJXE%5f$Qm~4 z1MHJ0{Yf^gs}9GlKAM+`suF7UxO#$ zXX!caE`}vm=se_=WDdrMICqIi|Jy8CK; zP?|`s38-;+Zz>%Q%Pg%e2{m-0(@Y4`(E&K!x3IK&$zalYggIY`NJNe;{bf)l=i;{) z5N`h+@{)zj{W=j`dUm85b9un+pp=!hEI;AR+bdQq6o!3D)__d& zY7d;k^Ui+X_wrYkIr}vedmR8sit{L8a*f>z-gmf27Abi)55M2D^$9X)rM~ja6-QX) zpi3rjx(^I&P0xB)8(oEPl(~=wUQVX6iVA3F`TF{P-{y&`%gJHR{dN&o$dkuvG+mqk zWVDZM9s7!d`0nQ@Xy?On)Y{siNPq61=GCv-q25Fg*7Da>>fnJ|z4h49u9c>tBV_n2 zGc#-823^EX=@5^E$wDpZOQ}LIezAB+D>Z?PDRO8XG!$LXvOjmV?%OVE52Pf^su2a~ zUG?Du#_X->My%|Df;jbo;*1Nn#LVx$pe()P-!C|ply?qhG9-Mh!mc%c)w=}We@aP7 z>C>~bFLJUZ$#nNNaoO6Mcv{`JP$)IgERWafhFWQEE?4fey#sPa5!XI9#DAAt3ccLk zzy1MsC)1WMj1G?k+*|@-F+QI$OAU?f?WLYPd6I7aIHP70F5OF(D#k{D!2rZS_R?w( zSt1FaCVVYg`(p?;)bb#oqt4Mx*Y2V zBUe$-BvjEgP>zq%^+dJLFuMFtAglN6V$$C?{>VE!XF{+ZVC?`E1qg+uD6Y|vXi^dr z65?EYa2xcj?AK5Bpsne{z@lus_cbT*;4VbBe^KSZLE%}qr2t^}q#o$#s3rKvXagp# ztzyyP&P*9xKH1%m;}GOx z0On;WqsRUsVWE%bqR66N>qfAigA+41j#t+sH{i!HZWk9Tc%279@)j1pBnc@bOS!S1 z&h?E31W3r+cFcBlal*@F-t=>niGr~npx=1YMc@cwuvrY{#~j5|pIUlz@$fTsv&hoj zHhKPB(SF-LqcBx;n}}>Q`FcV^GJd0=l@(RoQ4;ZO=$WeZTL=KMnvhJnv7gQFVTXrg zsrX>{$WjX-@tGTH1}hXmsRY6~hS4tpzgrQFMyCTLg?pnB>av>kU}WyifE&f%p2|yLYyeD!Zot8CE?CocnvkyFh|yAre@a8aaG|cb6{S-zpSr6%W1enLmVt%j0?9tb_}) zaoz0ai~=$ae&u_HmX(1^dC0i?%rO4l4*rh@|VNi}?vx1w4N=GYSbM{U6`@&+*LfkL9h%{ke?g zc@iqPxXLqCX?+EKkaWYs64Tz^PP)$_B0}S%PyM^6q4|clv&<^=L902l=!VSRdvQ9Q zUVjHQ_7mkjHHj}hU^B8Mv$ z6e~25v9Wn{sR4OW42)TycV#u4D6U!eLvWPA}uh`L1 zjdp~rHSZ(aj*wW??$4?5=ks?h&A1ATqLh??pnoJaWnc%4Pk?CYdYN+2^7>>gP($2# zrky@iM8+uB{;e4bu^bt_s*;`XCYiXAUCYMYTw`l%``InUXKJ^BdmosjnNxQ5L^l45 zs>AvBiuwV3>d4`{Q-CY>YwG$&x;osG1 zd+>5;2rPc{t0XXPzdl2sU#BJ(mJSLAS!-O_sM*a91i(8_>D27B_u9t&kA}Bl_@7Hu zqdHVXL_m)ykrvo z2ai9O$x07E=Jry?-=rH`B?fbapmV#k3tkGDa@sdZad(t4@Y#1dO&@LT2!M z)>nRDEUigdo_^H215Vt4O~S{=7nuxA$4{N?GBdH|#6I!XtZOWktr6gcZ{X?=5i0M2(f(cy8@)9;Ym2_mDi%36`)f zHongIWqj{Oe-<~`jkf!qDk}CVDyUC(IpAP4zIqfkJ3rsnMTnp)R#Z{Rgb+9T=@1Th zOo&_9vs+@iPa|kBBbahNwdnCyZTRCh9~LCyv>O*kP;~MQBYEz z&-vIqQmF465+2^!5_+xa(YYu(8RMHJxdrvQDgYxBmN5H0Ca2(x4F3j=X2WRai+%{b zNseBP;OFNz1gEG->f6hTBDt`KlRN1yYvcG3b3GvmNzN8i0#X-v=oSzur?Y(-($uhR zUq$pLE(lz3P?>Yxs!(MdbL5a`JXJG#IeiQ5^yDx_@)MAc@OjL?tEnrN`~hb+*|HTo zl@&Wvi&+Y|d=KKX8lmMLoeHm_e*7~=>2tG=j;CjQ2(!u^=WG%TydcH7Kqa5UJLoJts)lmjO{+bRM z^IKC&+jqe7EOCgE1O6$i??O)wKNNr@AH02yQe)-xsl!1zV90wpYI0WBTBr{CxgA#r zuSQNHEx<20?%=OOrBj~HD#9HB2iDhPG8d^GPoj*_T8p1`bQ=>;JM>Z(@JWWmS z9}(r{0;AXG_vnPk#5niCc0_;u0=p0-f8ZvYYNK#LQv~Y46&hMzUOt^g&Xwh!#8RKM zrybyy+L|^Vi|J<6 z^(0kp0R8r($G-~R9%-4ML)+i2vu)f!SbP+te1PO-hEEC8#(hccgqAXOY<7*!&~c+L z?!(avAYRTkexe(_c_TH$8en7;gf^HbDNv86&k_cVbh!JmOFmd>Ag)RDbK(o)5DC1x6U z#eGssDO0k!K4yt+dZBQ$J0V!H_?;Awl@!hkiiBTDaKD1!IQSaVXWvr4x`do%sJG-5 zdfJ)@K#=7&qJSTmg#@@(d{X@%{h}ftSNR-vUqkL2CpsQ9!bI3u47dPz#2t4tUj$G$ zkXe4y>>$VvwXruaM9zUscsUDBpI&==QzsKyTfhdDR>o@LoxFVNiC)>3hr{`yOa?Hk zjl;pz({L#{au+>qA$xJy5r9JPSqUClQGsFHn^8(2AddlY#)~FRekVkC&tuU0LTDFP zu-m7EBb%mXzo%Vbp@~CY9#H&OgGn z$uThi=&Pb`DlnJHSmAGwD&*=4Rcf?)9uu+r^dL0oevCb-P_B?w5exfQ%L4xYB;7Imq-r!Ao}FHFD_^;()#l^ zTBFTs?=`a4sI}i9j$+>gO?<=ea3EOS78hM=wOJq8-p&KKX2rvoFydt;hHtDDr-d5)X3D2@h@#xb%6ZLP?Ovp$ zniNH}3-xbPFCjf|s^&W`Iz2H2X}xHhqO)qpNM=fW(ZNwMqG|@QLjrOusd(2qa07Qg zt}B9wW0F0e>DL%Zj?K91LJ+3=+5~_-f?Nq@kU)G6THKU8jJHhpT*O6r*nzBBt$I7w zJ_ptcaqRb?IPc0W)V>Nwx^Dh3;&VyUo}BEzGgemm2)@Pyat)V?r##Q18`q^6_TaK%kFM@Zr^$cG;8qCwZc5))*J`Aw{Q8sVQ@^|_H)#a%r z!OAgLd6gv-L|0b{QhcCJOiEgMw))x`j{<`!ld*7bH&0Gop;#=%!dNT<$d_YcE;oh? z*B?h=>Qz-!o7HygaAwJXA}A`L)WR_J?44tGP|&S^0xt>079oTACYKeC60E+%zY?eJ}TuML%G}gP#b^FV>&ivHar2szP&?@Z;pf+?1ZW zbgm}##`f9kfOVt&DfbMw{=xQv+CB}`8`c(101C@;MIFwnUqR|-2NG8uEx>Q-Kwcoz}fnc??Ka% z)xt<~+3liBc$i=)RgXAInoaOS(5lS+_%ikE#5!yFz^#4ZsTN`ZZyJ&i!AiYx1SQc# z3Y7DU9PElYBkn`Htfz*;yu9M4R~UVTHxW~(*GttsDy|^>$!6Lw*AA~CkT}u4OWBMY zBTaYouV*bU7^C>)$GR8T<{CVX&^b1qgWHRr{uKQ+v;TBrZ2Lwq!2;Ux80dcRFsR&x z%@3&R4!nX07&@Xb*zQCCu6K5J9+9qXQ?n!zHU0fzwr(*)?nTa=DBgyT?8m{209SQZ zKsCC6xjP4nh=`6Bhl({%3(xcWmuA`Px)}4}34P&H?lYk&CVxC1PI`daR4BD6?1(DXEYhNNK#$xm>2KR{HT?AK9>CL|nmX z^1M&-Wi_=6{+Gca>7(ITSsp+EAve}V@)xG=c~dUp3+kV{I$WB=o%{MTlJQ#t6lED@ z2xqteMub3)3Py@slWsPF15bP3OK#LZn`qq0U9<6S110d#bzm>_?t4LTHAk2;+> z&C-%Ozc340&)|QZ1YXR}jz~R#pkojJ9pdgz$iwi_N%iTo8$ww4d}te!S!mxWd54H` z7CI)U-x4{>RKsbp_noglb#hHVrK!IYYr}6pSAU=@13-fdZA)S92M6^OuXW$DMmX>W z&(;qM?YEyEp9;hcO!b{M)w3j=R@W@{MI0Wx)t$QlmI~{@q?(U_`wnL|#&ksb76ZKuWBA8FtXb9$PPM*sJZ6zZu?ikOV zZi%RvdOkZnL9_$Plk(OO#DDX^b$e@SQ3%Z{@-`~g$zZGg6jE(FMP|`QoE3WNd3y%M>wFWLAPF4_c%6Y_3@uzq*XimS>ACbr9=Mf*v0!%YV?1c`z z(aa!O`z%NuRI0k}Tl?+WkS>4NwqhC-C6b?;yMF*Elst5&-=Bq*xF~m~tW!ruk+&MX z$d^0eg<>L3C+e3EPveI3iJ2~|tJ@WntPZdCNRzl8i=k0cjI6HeapVQWV$d8WDRekw zvdRmwJI;hFnI%s5Szvsj84-v^y6PKP*GF0|%BJ{>8r_*>fk|=6- zeJZ}_6e(IZarMsI8E`K+jG)!^J0kt`vcIjQRb|nfrDj z6nEnfFc)}~CZbyI63HlplX*7EVuPB5;6mbkQ_Y zj_Guu6Tarnt<~Q*ZVBR4?Tc+59e~_8m0I(dnIhK{?hIWE3x@|7<0Q7p6p#g;&c^gf zOiaw+MPsjni?n+i+lRYU8cM|)_A;Eth7X*vBS?q6?g-Lu4jc_=6 zWyB;UTF!`17zH$8O81Jxq#Ir>xHwOiC}pt@OS1}dhKJXI*=*I+hLVzF!PiK>lj1{X zO-ad5%#5@R0W-O|mh_~db4?#K-82I|j?4@ch3zA7_>R-=jW26hBto@zNAzxfnABRs3RX;OMINpUQ%OS+A)(?gof;jlLkmap}cTJcJI)j22>sPtgT|s~~Zx%YI9GViU2_U37ZrK(-4_op!o|m1Q9_(ehUs5SwDpZ& zF(oapu9m)`VlrUUPPA8w>Mj9l-aoF~Wcd9sPZ29K8BKh?91N!p0uFmer%M8@tz8nWQ9lME~ zGy~I1uIDlXGb?Mc0xILS$m7->n*EtOQwf|4%KXJt0!WtFgzr6A#@hM;YKk`sUtznKv@9IChfmc`zIR{iAW1TpE3e<}`%v2-uOG*6uuC96 zRhAhR?_tk3aDs%q$DCIjyELjeRu1KfM*Mp$1w48BG$`%R`l;b{8}852N-REUgYgR>yes z>$lCztg_hwMv6qvaO6!$FLWsngldYIt7wc)zawAP}mD{m;uCqLa7+Yg%Eo z{K`cGYkGal$;pXfz0@JI_yXHQQE9+zaQEOE=DtkgrC$8RB?vdoi+#>xyCsxQ zxDjWA(Qy*DVI#0;W_i+}qyF(yj%q>K&TZX2YuSr1UxTEri?Akk_bm{PrhBCsOOLW_ zKvPa77By8hhgO$!E+Zm=NUC8M`eIB&LuDNrFF71xY%0yT&&qh=EtNa14i8th1WwD%y^E&I{-C=+Ge zV(scO%{N=9>plYUF#!hqT2n(JdJB}SRj~M4c_CwUb#~sU&b&tGL2G#S_>LWBm0*2N z&e*^~!%1yeig+?|3cC$BvvS!$bhV1sGt(gfo371lhlfonaWw9jIsg;@Ojx^s<1+b` zs+|^xg#}E#X_J?{v=q&1A0@1W?-3u~*!;TMpM~f-*RTRQ!eR9{5+3iD&|Ar%wG#jn ziw*2}x_r6Xs*uBru`u*QY_5xVZChd4*=9VspZHY`SQ{(AnQu+oP;^FMUFO`mgBBTm zL4g-TlvETBTBP;&TD#l64EJz)jqD3TPY|hTjdXVQ+6_j~lvkL8<6EoEu-=Uv*A54(NJs!M+0(b5&V9~ ze!pqskzk;ZwfCH};hWXy?Aw+5!p0>g&bXL*U?{a<>_}H=q`06B>q0^URZ)DnA`mRR z<2%`06v+{jw)juq-Atn@#&`%B3k!=i0|ln;JNJ6*i*ix7ZTT<2W-b6ufXqu)??+xz zvDcs9rD?Vokju2M`?`=B16bOm+nq}<>Jrm#3Q?P0p6i#FIQ$+y$q_4hhn2b1osUu| z#ZxjB-@|)Gfo}^h41&*ux(x72fz|EFLI~C@K4WC~_S$T_!*j4;%eu<*XX$VVH#EA` zEd_nT?%PI)%%QELpK^huf{Y-j_&8H)4EAyeeIb$E2i#SmQ7^@o#K0W%iBKJ@k}n&wQxb)@iE1-&i!!LVW_lRyBw(;Q^nvGru*#KVr(t_{yE`d zx6PyHGOIP74-KI0F8NEaCYk4g%y{PCbt)_QcmxH1bTqQ>tu3t$IM5A9Nd;T!O~)&r7|YfR1FG}NqNzC; zJlvfnBjLkUzmYQMg!c~Cb}egkvs|P^oZ32qzF=5Qr`1>VVqIPMygXZrI8BOz?%l!w zbhq@@(so=y$<^VKPlM-dNblm@CfRUrxcDS=fwld?ebaEEswULfZ4nJmSbcf#?AT zxKsbu)g1|YcLeIP_3NukwO4-CW#=&UkmWW)T)n*0K4OCdgB1&6DJ@3HSI_Rz0UiNP zi-+YlV;fe+a!lnrA&#vkS_5wV;Qe^$il0d*$|%ArKXdXSF)dgxsi;WNqIxj@6ZARW zDu8SM8*A)kher0UD-O$7yjxukghi4GYM6ggAad`Wn*lKKoWw{6F#zumrj_gle%1ORViQ{SA4 zQdLlh3|qq#zJ_u4)#B1>j1t3|OgN_J506Fw*$vaFb3ZubC*1!W;r7C+JK$j#o4tiz zTam*LY4kqpDCgSB!5zUXoh48r?_q9D&G0*SNXJub!4K;`Rb^Rq^;A&swv$yC4%%j7 zZdvfkRby&NghaU{-%61~Q68k%8&8$-p|D}rvG~ZR#?}40TQrt%PrasZxf5@(*ru(h zy?le~7Ro)=|28vgDF)v`rX%9VJ4^$^|yG(HTz{u*|VT-R|1JXB_>V*FBkrrtZ}4ubKqHdjX?$kor?P|NOaOAzb$$MmJ$~ zZEf(Y`_3NOqo=v=tM%G%yro~Zu$XIW7`b60FBKF@NK(z}uUeon=gEl@!C=2HJUTX( zSM>2t&rl}WJrZNfS6d^ToXrQ@3s&3n-8{GQJ9WLLCI^i*%dMRR5hlw$Lq{%>S{UcPU*-VWT~ zuybD@D@Uv@^Vm2y-W8VcClY_*e|;0e&Va?j6BKolh6={sa9dcaT+b{YBC=E*BD%Se zfd5?MkU&;;u(#KiB*h)*Z0>3sVQ;k8S5}T#VGBI<6iomqBOx1{tH?*BV$#ymzt>o| zspHCrI~RQ71Q%@p4_+!5SDaMvf!8Ak>EJo?bVL-pUTjKDji6Jc`Y{xQ`-arrdz_Eq zwx8#ZM$}t+5{PK1Ul;g>t*m4_76h*i^%fwPmz@T4AJ6$9_;~8NOa>{!Mqp;3QUxoS z(JOesJq3}i4X^Ozi3+=>dpb3XvDdd!Nm$e4Ht?ypQFIW`Xq@1EWBPEQ1R~O$&`r24u-;bX>oan2#M(=C7v>MqlaPQBnS7qPAZg9tsaNB>? zN+a@2wY+_6pq1gK2_{{{W$BaVqUSA&0@J{lG1%X4kz*0GU{Nw69i5A9g+y+v%hcJR^eoW&w#I^?|8ie4z zOa3ZenM@QxOd~{}ItPZ@_pYA1C(1Z-aeKoZQ{zKmYxGVOk93!>*OiD6c~9X`=NbN; zIJkq1C-vLF6fFqBpOM2CE7O9#N=t7jWp1GPCBa z%xvW<=6M9}^o(h%YprWP1MfqE9_yY1*wyP(6lR+g?0vH<45=9)2WT)?XZ1zDeW8Q3 z*x_xO>FXvq@el*w96nq840EU#1q}#~B=kZMvVn}VT1FTS>2+^|N#7#-`dCuf_ASx1 z@3n5b*Ug7jY!WCa@@=vW)Ku=yqgAEMKT3N3d ztzlHF>+5)M3etaG8!(ug&cAQsLRiX8m~m48kv0C!w-Y^3Uj8$o!`G z^L4>dYk)_Ha|TlbR@}0~+5pr_MJ$@-RWjI2AKhWwbn#Dx2EyQ- z+iVj$+J7HTJzADGc`lVUF(E;{Ih*ARQ0cG;2~j_?2cxuQnyZB$kv_MK2-{e(8=4(>l+Dd#{~M%zbD)VIvgto z=L82iH!MJS3Ak^@Sph$u*RgY*!iq;w20(hNh)knd0Ldq20QYn7NhOy!Rjy@jxr02&%d?WC^Vhfyg*u29d-!X% z0~3b{lv}11>+S-0O39MJXOLgCYXnX83tm!^% zY;9du;(;{rUdvnvYUQxmS#%szbpStJx31|LxpsMfoX_9@rBr1#!r}ROd>iZiNHUc( zEq|kvK>&Z8i^q?YlRl=D^9Stsw+4!v>Z8qn#mHy_gE%;ly(QSuaKUP}kw|6Z;C^MSsv37owSNY9q`$iUA)TPvWB z47?HP@4r7VF#h;lypJeXDt*vdV33)MquDtbbh#}B4}h@lliicP-OII3P(fp^c`9Ozb>o=A9g9#w;~v$Nf#>Mt$8)_7UR z8EWNR>lD5FkL=p56qjji+oBxZ-8)TvHcQe&Zpj9l9{rCTuSlf^{W$;cF~+=B5ki&N zlwsiVcfK#`JHfaOjARuAw!U)C(PibI{(j%oklkzURg?vEpWx@`J9_4-i-Am7b<1Ue z9HAiGSC-zZ+NA#MzpLzZ3{YDdg?is}--E@2q(o!x^4V{)Ewj3ltx+P<3)|5Nas8Gx zs0WTV`fV@4L5??Y)hIgN&g!ET9;L1&l@JXxJ9Fg|!hPx+KLR zJQLFO0xvD2RPy&axzJn8^yrmY>NJEF6@xl2ih&h0)pNAw#}ePC(dP1*hwlAOO{H{a z28*bBrqZqHiZ6)Z`V48ONSUKZ<#yDqe8a-i3 zV6aH5qeC#?Qj(hsRucT-X6v0+a1U}RqHJ7#cw*uYwEQ2v%=Q0i3I9P5ZoU?#Lf-GT zLq@*%H1(_HM|TXr(ZYgp;0cIv$u=bx@ZPk{Huj{(g*I~)Kcts=Mbi4ZD{CT68ZVVBEpW%l)?d_`L;6iJP5uZA z^Fgl%DQ7GK;&(k2H~L)tk z3YZO+Q$(pg0TYrFG-AJ;A)R^wreMUeV__h}7jr3i{<^|_{mh-h_1C5TyPm96v7fDz zUmYC%_#Q+|vXY<7JjI5+PU)~SNoqR|1IGL{YQ=UiFiV_50O~`@@0R~-??A3Wre}?Q zi*Wqy@0@L2T?Nt6Itm9{3aV9phIRkddO~2rlgmH+@7|M4Njszr-KLlMwYpk1J^h4h z>`1p$u#w9g%R9;JYvPiMOEl+zB7L*NSYFHN;HOpSu^y$gYshGGT05h|+hY$5{4IFxrhh6sEl3!TP(r0R=$Pf4Ro#k9MgRZzTIZu?5n5EJfPB9uF zg?m3;&J+fH{$@d3A9;y48Q0dCA00hXx;WKU>4Z2RBOz5Me)8@`c?E@>H;A~v$Vf&^ z>d&b2)4i<66YtK5J>Vv9Y~EHfdZEoRTItaN)Lk3)h!~Ti`-p}cAm`u(vZc^H`V&d* zf-fy8A-b7o-v}#-w6=@uwETkOk4$>m8NM{B!1&iOvO(s!ziS_P`0+!J{iUphdtjwf zw3O^X_*H)_QumcuZEsJngC|n&D2btJV8C|BKmy)`b#!p=gsV^yP?ybbYva_s>XMNA zb6rj;B_Gk6Qp-87Za36>T4-iNWIm0XJ&1wbj+1JB}OM16jn1EV?^3jo{ZxeWj|3dZ9hI+f6Rx*?t_|M0P-kh4Qga+WDqx#(*p`tB_-P^#Y!s!N#ya1 zJ9?mXG3pjL5iEBmL}4=aAf0DlEoEUb1Y;IJQG5J&>IPRgtz-006=779tM*4RRiJiO z5P^My!!BbJ3xc*U)vtoS_upb4;F;!A_EwgE?`UtW%HtuSyf90g`|<5nvjav9!axzvKh3uTX+t=vjE;4ls^CU6Ld%p=f&7_`L!i14Vs z+!6TOD@D&Np*;g^_{7>F3G(R;m>aVeh zOp(uLsX-P-(1PU~5#KuYD8z!D+5200Yl38-9 z?R587j`^AQ)^O^qr+LP!zw)K+2g)Z|Wpf4d?k+DtG-61z3#<969f!9 zLdtZHv~v2HXxoC}`AaL9R(x^Vn(=sZ-N1p)mdc4T$1&*xrj=bq018~JyhiNM9`|p9-Mx0%sU`CJ>8ys7Rja9Ufi)O<|L+ z9#b&?vCy@5Upviv&wz~x=)lqDhot8TyL&HUxyuO&Z>Ezu)=-fs2IYjLc}~7wsUpvHXvScyVU8@frsB>R;Hwhab3bJ& z<#1jT%%x6R z0(ND&!ZWvg@fDBujdY&A!-gL# zd=(GHw+Uah=)nj{t*FcIv8<*P*7$K3rYMwUyCczex|Sq5!zYt#7u-lzoCH~iY%faB z#2wcL_)LTw#y!~!O#fF8lYTFs|IXWH1wB-3Ety?!Wh#j0pTh~q+%LS#`1-X|a;9^R z9cjb&zi33~N<+o*<#aSu|46ls7HrD~2PbBQBCfLnXKNuIRw}-F08#+p2dphKI7xBw zyCtCM6Qg!zS{*AQe0NQQ8huj};*cVO7WJet`g$OgDxW+7I#U45aCV#uybzIuu~Be$ z6@=ACEgEFb&Yr#G-#WE_<)I{R%AWTiwEVMRE%JAI#!O8xvO=FnHhwK_EgOCP@L^QN zY7dD#70hsqt=?8bN&%m2U*^mN_%9P>Juw$YO6=cqo|7Q3H3&*dAg0Jg(`PKHc=&eO zV+rnH$+xnO^3>33vL>rdnfB_6l7s4B6j_Ts0v0MtRjbG0yRHOsk(6s~7$!P;p3JrY zls2PFTm*I~uYBnCvE=#}JhPb@^W0xt4+ME?y&WACog)Z&!+cD#KY{DE$-5(Jtj?~k zPa>mw1Fxs*W_JJF1=#JMbRL)BkgOSJ@F5%{1cLhS$Ua<4Rw9yR{C>UXI=)9CTew%vm3Jx`ep~<^|z85i#4;{SI$Q5Rh|rdyc9~G=Et)4O{HGztgyd6xB>#D%dtTK zM$P$m5U+TYz*DsGP_N6(l=%{t4Gh6b1U$8P%|h%3Yt+F(0PEM&njzZIPUX@1v#hL( z`kcRxQHzAx{z?J+`g?!JvOyC3?gZ-Cb^7W>sYvEWdkgk?&%KiWV{{0lrz6%udw@9s ze$^t)k6)rOKXGC`g^xy+{V<;{rTDxTZG#Jm}xH3Wy(d??x#!k3_e?R87qcwo}#;n4X_=h1_i zp3SJlVOygYVwu$)JgOC1FTbRe-hdCQ&pgtek!sXO?tcRJ8H zKNjA<3HFj1wDgRS$Tnqgv?mJ@SMV{MdX-wy-sdPOQk93u>m5SyymksvH{nA_sR}cr zRov{;RRvcaJjBnxs_Uh4f9f^gbS>f9&GVdM{Iqf?rNyEWd%M_L{Mtb?Iat^m!wxuV zgHbi7$5DT$?0-GEnbA4n!hhFx?oG(Z6SwlSpxM>U)zKF@4Cirq#LOV2sJO)N%Ym(V z!gsM1T%&%XQ0k0opm&k@z(N(9kgyQGE+;?9(&jR^bOdB@VrHhbrMtk-#{(!-@W+e= zQ@%#exy~c-Uw`x1_%0#NA<(sfTpS!8byHI6U2Rty7-g6H=1*?*yuv}3X05HPs@}Z{ z-*DG2+bU(;CHH!Z-}%F3t8b_;An3BLR}Ks#ojH{c{*HHy)0=?eRuyzM-E-ke%4CDRcv84r9i>qjw z2Z@_6_k1g>!0HJ*Tfv+bF?0b#Zf4|yBw}}|yQStNSzgd@gVCxuL7cV|LsjuSZK7=T zcj|Ur=F-ziBJ@o8tkt%;r6ErK607F8=oRTaUj2ozGB#vdp6WI;l{e+PLh?wV4&9+0 z4wOmPw7tc&fdp?}H1UPZtvo8UOhE4^?ms1)|5?V#YP`ncn0@DLYfBY$Ae2{o{{Q*L zPi<;g02a)7HiWiJSV3S!Qc@}fm7Ld^G&bA13fbMcbEFg;rLj<9O{k&1o--fN;U2BzkVZX9Q_#jo{FA+48J)Ib<9&G+jm}xxEJwx9nK=*I$mc9+Yf6Iy7g zUDQA}KCjvMW4}`h*Jhw(XC&i1Aa@SZV)^_{<+{3$?Uxqwh`ebjaJ;a4du!t-SeJ2P zX0_VvHSi|-G-*Ur-->(KSt|nqq5J zm=zHcD*E@mg5e6u+1s+|-aWij4YinV!s7cV*QFcc($p}QME@5D%@Ul!a+7XiOymt> zo;?*qQHl4OXv8@A+VH9UTac|nWDNt=|DbMaJCRcIl91hzJI^9tMHbQZa5&eT`+t5A z=;|HpKNrPJKY7~^(J`3QwMs}_Bp3pQmQ)tYch~8$D9doM{NIc!L%Wx|7r7AK63Luv zsF=yPx2Z`bu>!aSMw!-apKsPaoCa$tMInD0H|W1QHx}MoRE$!gE_LV(7V$19a6W3f4VRMy68t~K{ZEBYORhGLS{nWkP}VyOSl~bWRa9q% zV|uTMD2dzv_oBc_W&(|~%hpseWO11zVfEV=22rzGyH#jy>PG=_e09+p?2qdGX{p6m zt4Wb3Js*c#Fg)2}Ewy3STFguf7zXFRjj0&whcwp~$bE4hW7W3c(ypkum5K#7{#_b1 z;I70e?43>F&>0Uy%OdQwsWgB|{K*eNI5PYyB1m*5wq5SaHJmk)jRte!2otxCO$Dwl zHPzI}M7R25_zmIny;WuaVJ<84GR;4!&U)r|^LFUL82A__$>jbtFrn!h(sUhs*xRWB zjB)ZJBK%VG3XIfEZO33z-D|mr>H4Oa!(K*isFmBt$+P#9p*7vMxo7zNydZ24-_bfb z`tA5Sep}nn_HMM}c=dSV-H>`3=2un=X6lpHLmBE_J63lowzl(5NJb_aCs8w}g7I2v zzx6Pa=_nlW1|X}QVmvi}g^`R7+dH7oTzW>>ZgWwdN7573W?G*RXOqT#wk>3LkA((6 z3r|Zu7OkU?Zt+rSImxt?*s$Y=5B7J*-28e& zPl+CT1~Wm%)3*kwu+o^7ht?+uMnE1)H8rJKmBU90Ukeb9(NzNzS(DmzbDV=@S65f5 z)uNu2yj0W#*phP+!;{?5%g4iQZ5>O1`e?uMBvzfG^tln>^#9Xm{~;{2xx#UE$aXnd zF^{{jkeHY=vK=RJLx9auae!~AX%l+`u5=~lSx{-%+b@dW7=Ntz{q(rcnO@+q1wJqh zBLBQHNBoYamYJ^MV0A6T3*CFB`AG_kFz@lQyJ6%iONW|&Os zc8Qco8Inxw=a))&JUA>bq9BBfkDry1kw*%CA+`z-P=@AT|DcjZg+)vMf+d+wF$zv- zaB#umNjXiqUgO0-3Q$Hyx{fUPST{5j00?_{?Y0ZLfbkd11MrX12o8G(q`3Tw@Vn~N z)kQkxI^K!?%#4gi8RuLNGZ_*Gg3yj5WnRuS=2-J|*&3anI7Ti0Djj3f#dsCsX^j@k zQ;v!~j__^pLCROU&wu+d()h0dX_^2X5UhO?E(Z@uevrCB)$*w??re5emMhNwloumk zW24h3N$Li$;(He=Z=rJh59U02@pY(sJ-k(a99WY02IyB7U*T!>>rc7P-VLvnp>dYe zx?Q*qkX|h=M_^rX!eXBF5yT~iOws}#3uAfRVYKV5zn-b7FrUrKF?O~Xx2yImibq+=OQvL|r?NNI5>O`Mt`pI=$so})Dyq(?W#vBdr1L7=1>l7TR(qv3? zJITwGKe<&X8a5lXzE8=poLeN2m%S3xE9Pnbi};l?Y=3>2~jUV9yY%x<9tw?jnT2ohOEUujyr0|eG7!`0;BFrXI^5#LTJDG?Q`hao>vG7mQnAF!J>K%$BX zu8{>%1*rZ|O}&RjSi?NyzZhSofBtwAhc{N(ZHOX7L?D!h6FjZc5(2!0HRWX%6rX9u z8Mq5?&U&CzGEwN150dI}5|fJ6mKK6!;WVi3K>09B>2MkmFO9IEw&Hnxt0bqU%M-Ej zdM0+E$KAaAJ}yPU+QX>y7h+l+YWX5B>$_WOQsFzxsC;K{1Aag(8!uGSR?hKE3McVz z>%gB)K!^T*PKTuFPZgS}O09==Tzf(?eF~Sx*Ddw_GJMRzUMifeJu`RC@Wzd>6!bQi z$y;6v{m|KVVXRqLXWJl2|Ed&D71`l$O_U6+i}5EmWF1zEC;#F5nIeC| zX09mmk>o=RZP+b|TN39n2aaAFI)U^J$g08@%N%m}KYVm~4@v z4CJoHGpX}S=rZt{ht?+!4=bP@XO7f?0T(!Y&1~>to$c+5p09-0?6eYfo9ob&LO@du zljdp1LQLamQWqFqSR+Rp?d@ea@5#tWhDvf5Zd=$onU-?Nt$oaW8^w#qF-0kD{RAAD zZSI~aMPcEP?XPvt59EFG!eN}>otaai|3Z+tEo*k|(!aVdNBiRx{h8D8`3$k#a(o5? z;~~ZTRlE7s2*HaLP_AYFMom45 zpFxvywwK!lxMO-V%}sp@-MRT3B@X~()ONw}>+YCIC@lhbsc5gXVxG579Jm;u*ITde z{b;qG5&y&FC6VQH#Me|PY(b)Cwi5Za7CBN!De{ek#m_cSitEf*J4NVjcj^tlr5{|b zhEtDBk|#z+oYT<5HoK`lqp+9h1Qx67Df$C{R= z5aS1D0|V0-3qr)WyeVz>edjh^`N3ly6EH7Ufr^$0Dxk^)KfXU(&){VMo&jHdR0y8p zY)9hPvORIryn(X!YPNUzT%Cm9@Kr2B-QLDGR)+wb;nqsrd69 zY7fUg>t&rgcfN9c`gYThT+Z&)?Y3@gsWt~>$>r23Vz)K&ZEpzZ^@Ja_uL-?xp^hF?Yx@k9VT2`-GM&TKL9A5>n{^9GMbl*VhNC_ zfrm%574qX%rg&t+WGuR)&qw^D^;&sq5ig%oZ?~~cS?H#HfL#(lUW{LAxQRq9Nxo}Y zI_i~h1>#>7K3Riz2`KP7Kf^lPtI}>6nwqneGMkdFR5KV%D?aJgoVP!m*Huew;m{I; zrLpl1eJ6qDqX`iGSHTJ2zYJDLP#$T=L)MLs5>0>IY>t=_63$m7U;Dk!a&vQYd(9uA zgP;I`)(GGnk1|Mb$HBOe4)4){{%G5T1ZGa+GrsLL@L}z`)!w3FnIe~9YTxTtChmV1 zMw@VLVP%C;vKGfn_388HU*GRbn)3kCM7BYVjN;+H@EP#+_qx9}^!4s^cEt3DepRpl z`F4XLj!lYuPe??%3nnCysMY2jpL^}o!Ro?7X)F*0_WJRZ1n;3u93#`-#4Io*r{eT) z%0>RY27xT;x0D~ppF8KelYym@5z5r6w1?+Tl@W@n8-8mW$D&qUS{@`^PXw!e)HNsG z3=N3QmVA-T`@kZ~$xZ7{@`KpeI3o|WNsD)X76bN?z$GyoxKN?QH~tF1HW5EBypo!Y zkR6v!nEX6qTy=?u{yPALNBx0=T2`S3_I-kMtAI(Z4D1MgmIpAs2yb)C#j?_Te9MNP zTm}-auC~cn^A{FZ<~`I!tGy>}y;h;yNhkpS-bNND{eJ4e{`b+V5|<{43TFtopOjL! z7G%fDyyl^@G@N`H)E~==@-^0+vF$vpyt1|bWSb;h%qJEBHv&%=6*u%r|SzwN%kaD@aiIjOQcWZMCGK^n;x&H7`gxR2pc-L3C zJ_)S#UL%qIit>CNNdfw}<7DVA91$78I^yTx;q%FHtWanEOBUYoE&F0&_W?Rvl)G@_ zQH7?#`>I+JvM$B8`pJk)P8tUXMk?Vl2L}tq6#1jTy+YC`H{8~%<^BrE0CC8;w z%C|Xvh2?ZPlw0XrB5hVWeRc#4j%|uesd0!aPM+up8Tl}p>yZY4FQUF zZp6Hq&OtLtv((olBKeyaxl-rx<7gA7O7rZ2oDzdssdRbfrnuNx`?`aPeUa>h>I9)8 zDa|fDo%2N^9vqy{J-gK%i`56!bFM*sCrCXG?xiXYP*Ltmz%IG(PWD88cRN^;VB@dQ zu2-f>zFKc^wK^X!A!)Rt@CqZb7hhd;djh4m-W?q2cko2=7VZOxzIJkMYK`lkEg98O zbnZU{*`OyIciqpVTy7J3qryBSg;V6)hm~}_m9^I}9w+4$=|---VV{3R#_BIvu|Pd} zKIqvSf1M0UVHGvb4|NZ?v&p|p%=2+uLWK489=#ywI0!r`8R!qW`-M)e@MBd9uW~(P@Ge9Yt_R?9h+FIc6|Z-z>x4&phOWA6olW-zjroF z@_GOmw~N<%Uasx^i$w?h!$)GD&fT07dO1DaugbVI0f`FRlSYdK{QXMDODI$Q`Y`II<&I`n=| zyj*Lh;<gpX$qOLGCNS~eJ&l8DEgWvw8^!3brgF=98IlOu#=5tQ~^9C#O@4Q2eK=Se9z zm7TpB8PUO}9vcy{7TYc?pCGD_1gH#Y{uS^c*^eOP1UyeJl~?uC(8iVXek!$hylR$Z ziamx@>qWhpC9pm+QqP_}H`7IoMxjt)n_C<5k*SwRWDL$MU$Xrqx9!GBa*lqkVZ{!% z$!71Q4bq{#qoeGQ=)6ZQR=URMMRQ~kBIU_r(Cdu%=?<1Byf8iMjKy^O6Nh=2mn23` z>h-cr5~DW_&3-TD!WLux5q#Yt&Y^5zi&38D$ZQ?aOaXI_!gz;v_izPcLSf8@w)6vr z?E0RA1i*wqSlkgiH}opW(Q`|?SC~-Y49=JyuNv2XVvki3R*;$9Y3(fD`Is?6QFk23 zN9}9#7hQp#JfTR^>LC8R)}j+ug;Udvai&a+^?^99PAa!OGD`M9%89x~D0u7`6>Yd} zIBa)o87hjNdJL2pDfris2d-l`amuMRiWbN9JaCrXwia6@Amkgqs)yHb$U0R&p8zXw zWMJ4jEM2W`U|a?ijq9%susu-XNk85@lm>Tm za>}A`DU^2M@t1-+l)#kH+_BPO_UVoFRlnNX)9l!gpd<7NX^<8iYkl|mOY8}_|2;0A z##4+!-aAv_a5;5K3}w?|wTmcJLYbw$?RxZ)_2+(x7Q=1n&9JCZSDI6j+ zoa40pDUy}y&|tn|{mI?!^1M77W%8Hli$#w#y89INey_pt|9a?vbs8MR^P`X6BU!?0 z(G532(g&aYKe9wK8bKgv>FLPW5Kb~Jq&s7As^LiZ1-h$k4e!w}rIEi3gY01zPS`JC z8=CbI%_^QgVcbY=WuvXDtQ;o7AZMjCrNOubc5+}^@S1=*yUi3g9h9hM8XQjP8BJ0HMz=0t+d za&chTe~0JEf1)!?(o->h7KEq&?xfdpfq>WDfF14a%4;Jw+7Bomj zKyRLLaB}ig=WP&xR!$un+GqQfl9Fj6^X!d`AVUCJ%}&>H)2Rd2L_3pj`1@KmOLQ8D9v}sA4g(C4HnCi5BLC}{cDA8=ueD6W`KBnW z|IP9Gk81f{+dt|tZR-)0@apRF=o5{C&~LEc$fEb*NJWiScYIE_+)epV5l+F>D3%k+ z2>*e96#i=6@yqw7PUfG6i%a&q3Od>OGMN8+fgCmLoq6?M?@~wf1qW~MpKv3!RtY>M z4lH+u9&tC$3L*xl$$?SttsNXjO%*(!MB*gbT{(sTK?RZ;{R?**3lR*-0^|E_KqKm4 zbZblz(ao1I63C@-`X)a}?qLr<`@>F{d72)986g?Q~~tEB4^QV7V7Ji7B+K=GcTDz9jiP;BjqSj4@(6HwTyS}(&sb9; zE$swV&vNS^7?qNLt--1;y90~pRb|76R0Y=QLVr*C6vpL4O|so4_gei=!ZalLrW z;aQGs2i<;;s`1#z@H?9WKYqYjsfr$ZY>xg^8~Jg$7=P2kwy@wdV(`8;`JbLv{j$aI zB8b1`!!7l#H5R4{$ynA%%!h9m?QPX;ORx1mRPIO4?VPq+>X){PCmICAEp=P97A{rp zobHBOeJ~uGEt4+$Iecnyb^S`LxRW&Sj72nEs-s_Q8BP!qiSntlP(U9Az@1+y9X^jOjbd z)I~j2_JN-19u1v(-3A5-#+bC|R<{q*F*i>z)zGXjVyI6t`Oy7FRmuWRG9^({%a^g8 zViKdKTQ}QP$EY(hWzZf>9AHR{Op(;4m|!NR*VF_I3p3MG>PKaX%uIeXG(0?*b1Y2t zP_yz5M#%S|rrNot!wac`(=R!up8CB|&T2}t{et>r)V*vY=Cw0kHW#(AXFDE14@@o# z*l=w6bK!^&SG^E6rPzg%(muaW7?goefzsE47wagd!12yrsd$uN&BlCWp6hop)<3y8 zA!&I>y?8Ioaba_bJo2|*m@^Q16gPFeW8>SR(z{dhUg11}2dd&tX$M0_TPe;; z*@&2;OKAr_Ihs2ri7Vq7O24XHU`D@IxrIw^GC!}de;16d1EwS?sR9equ z&=GFQ9Nj3o@_7Q#9dqWE;&MFF#$!+e^w>ha*0!tVxdgo_CCNEX z9~ELOmI25NSX;S^=`Ftdt;&q^0orDG=Rc}ya*Tzb$DDJu@_y0bSCq}(=NJUv4EI5I zS*?!^7_Oi%rVFcM0L1b?Dpmj43}-|mn8ffCtgP+y@-(wBygImVB(ZdRkDS^U}p-D5z!RJeKHN9so$sRnmlI44J^Ia|&$ zykTP>92}^;Mp)BfSCQa+0>o4aq7YtyFsW^iTjFwh=}6=>vt4UXvyzM12o{sHQfordxuBUfrYJK^m{Y1(808siu(uEGS<=i;aDJ3)RRpN=k8ai&o!S%p z^cHDS!|>XbjutqX4&^fOfT%`717RM$CZHzWaVnc*b2)foTl^|Via zHek$l=1zzAY>=M0fTq|jbUyzi=;;S^u&T>hmbJ;#v9-PdVEEiU^{b9fklCAcHkQ8ObcFTDsIbVd<|q4+ zBvvt*>?Qxwn1a4Vm<1ej5p2mU^wxQjN){?)jw;)KjH+=TyV! zP9VRX>%fTse9n1`r*@sd{v0tvm54F(C4P6cD!pG*?L$HWDJhN@qEhjEd26HM${DNr z#QNt55s?&M$h736sjt$>|89oq>AiAf&2+#$%wzkbZuAm%%-(@SDI=B4k+SDjZEYnZ zlJCyV5k@{U@c*vpSq^~+s-xEQM>UfrHHe)Wm)SHV?53C-5|^y$gPupnAH{Ri=}tmd z_~gEk+B5Y-?` zx;Ew`cOd_Bm!8R`$9Q(E3@`qiIy>Zpu=*5H`OvzRHOlWVtsX+V28Uk{z;9O;DS;D} z(Ri`TMYn$gO{q~1=VJ`Kw#)mS$1dSL-rFyR-G#?KWDR%YOHa?ui(-f>cTL^f_-azV z5iNQAnD=XDg>o;PlxnF%PSMh%PN!3+Do`)2`dz}`k$zpS3@V!GAJqEUSOt~ZjS7}z zVNXN|gg7M~C(9XqZ@qH3T&A3FcK85cU|^}bFko}9exw}Fm9>R_n41GoX2-G zsi-;T=~N%+Jv0biKe`6XJ{Ea>H60BEFpo6`PNj6~3XHX7u*AJ^N?%Nk>OJzDTPjxk zyvr$%wEh}4p<^G?m(WMFeH7CmB4#H>+3MncCFk-Q%{KtIap;RhKg@LKn2;DY~D4$D=)_QKU{BQALZU zk$rh@hHiP`yy|kEYraMl0m!Azt@`7!`Zxsn>Mb2qScz$+!)(mZ3^~zG(H`cC>?R07 zv(njzg>eW`1IxC@&^2j^T)*x|p`0xn@B3_(^73o1oD@jcKCkCY2QCiHxI zaFmGbeV|=ZC(5kQy=rG)b_%S7;3IjJnpNw}*LpL3_ve(!Ip>rP16DHRF|x}o>l}Sa z0k@5&=xCEID)_p4O+S3@+6dR9*cg$8J)&bi)Mj795q4O3pyJ`IH{RD7x94gPlwz%P z&sbGE`9~;SY*k#oUZ?vh;j{HjRHsd^kMEa>vyA&{pR7myF4SB)e750W={*_~kw9Nj`-CeNqivXjd}WV?@O^Sf(I2qM-!G(h z=z>z?uUn~5RQ2l{mFqTkl{O(UIzD&MD#2Hdsqp^1aDsDL&TGC^Nl8hol=~#{hY1ho z=~nPBluSx}MlkzNMR7<-x$Lx1c<|l=pBVSgRT^{gC+6XnSN$3I*wT-@{PtJdX8p3&3|_q)cy+@=Oyef{`)7j%T|%kJiEhUu z>w}KA5=#We=yipgobfrwqF0bO@dlncylUz zV3=z5=Fx-kwRTd{y2Q0L#W2i91C8lQ&WD}ChS zlN1rz4*%fJ>6Mh^8rkthweC{@o+Y-MnhgjKxfPoj5f!^%_)d*1q%b~7Mmo^Tb)xLv zLvk&6l|`0PixHLVtlYwwm?y2O&g7_fH2dF8E8PG)%e?Ka0lQr5!06~wLhqE8aUQe* zy;K)~5@`@xs20%{TAIZ~gR9Xv?~rj-%5}!mvTu*gPI8(%Jk_RRz^leZNinv{-0;#t z;1oEGvZZT#86E0L5__?%=1ceAf4ybFh+d!LzM6BgMSUh#*`xkP?L#dIEc>jK3Y`9( zCDml_dEk^T+j5y~_gAX`lqwsBCWu!necCdDQajO9;b-)Pi{Q0#zmt@%7`6d^oon*2 z3ffIuPO|pwpiaT}*erf&7aUBWd!%udhZCse_wCX+wwB7w3Pna_zX%fvX)k90y~4{_ z|I-SzAA6DViCwD9*x9})c~5ch)0#(*k^ube9- zeP|}R^cR<6%f)di)bM4jcMd0sX*Fj2bzS$D9XDU*eyMex3#@$|mcA+}=X=!G&D3zA zM^%M~9^F%Z@M$>PB%a6jJZGSKNSzY*_~z@Afkbti?<>NMLE*my+F}n>#E(!z;@T_Y zPE1P0e1a3oxXHsyky}8rK?O#R{HU|v9&a6a5xRZvoogHen3MWdd{ z+&{_clxaD2F3p#vj9H5W0cT%n2#lZ?bJbyf&%O$XJe zM`r9PwNEUisZw>uR(bIl=6333VSFb55pf$9wNFPaK2$LJ(Kkus{}>#ox2p55C5G;0 z(28+x^cqNMqBgVaEM%fD!Y$>02jGB#& z{L|3T$mI3Si#)BYLHvMXC5=WLoQR}<$c;3fVoR-SA*$b-DUZITYD|whwo)J6;6K$c z7-WRF0z0haj9MJX^-#G*4p@9WRg`s=dyQpwdvn{!>du|yyh{w2H3?3sXX3`WsPE7? zQHXL+(aF*iFr(Zr{Gt_Z5;(^vfX;19`nABD+L%%k8x&r$_XeM>QCt#kk}ERz&Z4!h zcR=Uhp4A-Xwz}XqI+RW>zg{)a0mot*#$s%R=ov=1qOw>uh(mR&@VkBu?5i zMu%bo#D|kNZlaHWbcHu4_4G<5vp}31TN{R+TBVWGc)(Jw!6&c)i$B)Y-0`L-L@SNN zP3jQ2Kxl87X$f=K0*O3~Vi-}IRejJZj((apSr^!_pQJ@V6kSoyhjg1= z5h6OZEnYpgAy+0MI_^bD9Wh~<)#YvxB?D6p(fp<;JmWM=wW|5uIGj>qbST>RV48Z1 z?k`FFOT3Vo3^}iQJz-tTptMtd=KAhHS*nM{Ws1DbMB&rU$wIizs^z4%d-XkLq%7#j42VL;teeU+L!h=F7)>O+2l+_xyZ=TAVab(@;-Y8@|R4JX} zT)eY9@=z?Jt)SKa_{NL%_UE2GhXZ-?`Z)$U*}4z3i193D4Q39IqBBRCLsBb!=ji?S z1R+N-FUc{9r8pOA8cnr!tWq#jL%E& zFZbRSPDP(4pg%IV1(rVcxzs-zAA))+FM;nS|9ras)^+>xix-Ln;=|Um@hZELMOj>I z0ff^~*VIj#>nMk+3;R4BCcgT8_K#b6=c~FIE}x-xbff>-1}Ml4+Mh7Ri%)!8dW73s zdMtgnut2WD&znF6`Q_7{i9|*7p z_T34kg5fv#y@M=zhVUDk)Z(3b&qnVO_I~~P+fo|3M8O? z?$P1rW!CRS5M`uJ>_CPUJr%_8N&5VyUB77l*NmLrcB!eTC`;dVrSrW~udi4DJQcA1 zF?lkJkdNN9W#|4+s^yx*PQx>n)rpZBqC!zPvpWGv`$ zd@ik1tLVwz@j8Q;ZTR`A$!D)(ebFmU`=Ad~Tp@1*yw2C5MOlL4B#Hl;)(wCpp(n-x zL(||BFD#8Ow|$m9#ZBKPFIF@~vVnH5Lt=h3WUtvcMp@sQ*p!U#RVn7;tgqt~Ys&1_ zf#s*g8Wbyfy>6p#n-qv1YI>v*x+5abbC?yI_Y|cUqpbVPLRi4@Q7bUy8yRZZo`%uU zDT)K66`HT_P`xVDF`JM5v0Bc;FD5pa*hPz%#nbG(IK2zjFYF!1^NkI`VlaI8ihcJ$@_6jr|WtpaIpp8$-f<#p~9fL&W5xyR+9>s6Wr^G>3N@P`8o?O$*49T!6J zPCB)oeL?d0>-EvhfUgp6GLsD%v!g+~sdk1E-XCrfwil%gw>C%`>PRqHERpeB`10I% z_jTQYjuvtKJ7b{VYxa0pT{?O_y>>5{soYC4iJE+}eJNfak^i^+ic?<|+vNs@@$-g0 zcUnBUV`hx~$!9&BE5KdUx}~TnK$|KkysRp&Y4tE8Ip^LWwDSMa_2%(VK5qLr5*1OY z?6f1YmfcW9mIw)1Mp-7=joomOqOxa8#*j7HvhUjmgTaif*_SbmvF|fueJ-ExegB^O z_1wS5fBrJO%sJ?)Mm~1UZ3O#t`wBsQK{XqKwV$Y(GA zEAgsbt0{j|@zG6wJ9|xZSZj}MHoZmf=VA{EXg2n0$eeupb{I=^m>!?J*I||XG8Cvx z(XSXHZZ9v^PrZ8JFw#!NjBJ@1p>`^k+He1PLZYLlxj2>|Z!-dw8N_LswCQwtZ0B!O z9*p>YPe%@vHiDzD|?dUQUlMJhcaH}Rv`4!>Uei*HoKMml1Z|Z=CIo(wZMC{H$vaHYbrg&(-*gPq~T#n>-vGu8Pfp z*C9kf4R7x%1%_o3s|4xs&WtvX6t)vm`6f65A>G#c_F!v5xw9he)<|F7c`3y*BMd2-=%F@JymXlXEh!$M1D z0V!F0~3g__#a=4jFJxmDq8N(i!Foqxlm^0 zJ&p@*&g)k=buaJ;Bd$bV4=05i+HQeP#>81)v|N+_O(6H;zC1o1Xs0{ z6FY*7&xf4b$8yUQJi>lggFt6CA2&WhC$+ARmMOA4yuh?Mn+IlA&Yb_D=nKr{equ`V zn-#PUy^71_iFbI}k(!!{{rK&tVlaM*4-pGBG{l4J&AeWK#0(bia5GgX#Eq|ZQ;mX^ z_+g#U=~ff!VW;#RQl5)nQj}`#!7m+kGH&PJn{Z@s^*oP=>IyFwS4tBrt&u@b2|@)d zMrZs%C#`ToGBJGK=5*R2@I{i1kq@z22OeLYPmZrj7Wm=5U#1LopKESk^Y|{@8iBmC z?XVbDvbs&$dUZA{i17lbx0w_L6-OVI6A*=;TDSr<(m2>$KQ{#~D^(#?K6vC56bx?s z=2lK5g*|^#n`uoE&_!H^(rJ>Au!yhy!(*To{-N&LX%A5&@@qgkw%5~h)mJjRem1j% z{>FuEiRj|Upiray7q15yWDf4o}2mkq^yZSO&X> zUeQ8UI%@bL9}h+bF^yf&S^R2R18R-}$AACYRSlj)Y~~)$KpmVsJu{uazv;`(Jkz@2 zp-B1Wv_6ys5JP-;Yro3w;{jbrj;{U|SpGB`+3w@5m9qPJ%pBL;SX2>JD}O7Asm zzZdg08z^{uQX^)WB~X(Q30TO~EsrxcIYcYfXs_fS+m#C)&t<%>%P5^gen-x$UQ@Sp zMp=w(rI*S>@)^xzQd6y0oSfX{|9)1^wyW)K`U4Ew{2xiTFxC-`R<}5cFT2)c#mDdZ z^zF;q$uB*n1PV7lzoF(@#F<-JuJ%hUzUO;J{$Y6oSUszphq9lZKonbwX2UXD@rjNi1ive2f<&hE_VSMPiCFxf z&B?%G^3Dh<=(gJ#R0aU_>v1SAu*0xODR3)^;vN68$*C7}`XHQLtd5iAtXFfFHgw~f z$!BkG*7?xP$Wyhni7h)YApjUHGGf$P43g)4!s@YtOeuZ2E^<|sy%Tg=e+fm#*NlC zvsU_Uj|FYWC!-Em*N#g3E$?6=W>}BOH%8#BHh+^;J}-{G^UK>8$$>?j`XqUW!v-{V z-s9pn1uY2Za`J1?qVTo+`}YsF3}3pw?&j(?=Q>UCocI&$;*luZ~f- zI}FgPIXU4H{V6!u*(?IaG21V%k;4wWiTf;LnZ@ag)nWxt%^O=cloaT+w?5#pA=S2+58Y_nlW|pc7Zedk4wnaoJS+da=!e9>2Y5%3n&C!WYEOqy$fwd(h~9oCvH z(&BT8V5n|nlKN9D^u^{TXm7T9ug?KVA=YI_c`Pr{ys47h(8Ti~FrTc4w{*t`8bI@)xJS}58&b8=qTu+hYmG7un)mG!QwBU<#FAzGM?9aoqX#V2cuwO+RrFas9Rz!P;CU+T|lIz}g-Bw8Vj?lCBU*xowUlAyx!d;;(q4 z6yGz(enlt?owo}mA`knpsN`eNlSzH2>x}7}oN-%X7_z4oGvH`%Ujov^+NrgcGNmP- z&N}GJcX!!7rrwn*O8^mi@(@oi_kn;XL|+wf+1+eD(Z-zAM?s@l`ET6OM7VQLR%7`< zsjXL7lR>iY(Id%y*5g^v@%=$-(NtnV%8<$k2o^yk;=eMg@k4C%$|ruquh4tlg`2@6k_#oSM1x?zRh5>jwdv!oxK7>3IjdEO9I)5Pcn z=#FU4CFXBV5pWZ;tS@U8t&pfA-^?5j(UGDtS31gsi^t0K zbo+sg=%XQU+D!-8=dZqT&(PIkAvxoiPth~}PHawqc8K^l*WK96(Ax-*JhpYZ zW{K%%F0rFjawU>2$*FfNGOD}cH(3X{|4Gu)!q6!i;;!K`cq|0VK+Br7A+0Xn4|1f~>h{mF_p3f|5mTMlZ(?4(5nR5T)%wv6wAv~&%`$lz{(LDQ#q zATzm0@O8=8Rj@*cG$ch^<1f;t0py;Eno+us5x90a$d?*$LvL2#~bA6%|R3+6Yv-?=g;jU|Aj<+~SY!&)!~^AaUYpt$!PUa`^F~a>?Du z;7^j=ytY@rP^QDz8+tg{8n;%6#HD1+#Eru`4Kbr)P|)1N&eJ|{Q1yT% zppsVn1R4l#Z2FA}3)%m9h74srAw|@;UOY3>-%ql$)4KD2e{TE*ECpo8rWm@-XR||H zrJ66#6YIqM#oNv^Pkfmz?vuL@as!qVBRq*VI^7?$M?-h=k*}Q9x&4_lWv^+?&-`N_ zBypwn8u~dhp`xN9F~d5dyHv2&-ve_!^!k-nSiD}}dnT`Eqcck^QQ&+FO}0VUG0rl1 z;yPwStm9}Bm^WqsYuEWH4hV6>lZBC&0b8>v$jY4NxT4ij@(6;`YpC=0n`^mq7V%CC zgTc%pHpH)%cq2Fs3>A|aiaZgVU&Rq$yd@hQ40q>RUom{ed_Fg_>nfC#U$*%zE||iB z&f|vOQKv4i#hSi9d3!d#{Ik);1R9yO<4c5_Y|2EECxKZ|i%3bmi5}b-GD;{)C3PTH z(9E>+!PmK3c^&$JJ(6i1VrSs8?Ztlw-ui|{nr!J)bqBghSH*Pxg)4>xSZ8eH)@Lzy zH&p%RqC#b1U}=@EiyH1Ak8BrxFww5YMV#kdees`(ioW{w*F zDf#A^DY*5A)!9a^;YJPo^4J51iLYmp_I)715%iy%iOC=F$mBab(4hP{>7OOHF|df+ zeWA4vWMsNc|IDD>cp~l=L}EyNcNu3U0C@XWg#f?ZK!)=?u9~4Kw{E=RA_CL8MF)ZQ zu(C#pn%RvMPycH2Sx+fKiUJ9-d!k?>V{j{PLt9=2@Pv$dt}rJuXfJmTUSNi88@!+J#5VRCk-~d#q@dI;f#NQj&rF{(v+U^LT=Gb1 zTtGme%~)xE`NUK!n3m4L{wC8Q$0&Lf#2g;jCp^g6B8`^RAreeK{L0gp+mMnXaPSPQ z$pY#JIvqIo9Z-~?_G}m!28y6A0fzxvBWH&mX1Gdq9h5a40|g6I@}!HSC$&FuzBRzj z^&*Yxq0!~+-jAyOdcpx{61`%B;GZ53r1FE?$v^5ZcWem_=DVa;jYXObT9O-KH^^$7 zE(K<5JX=A5YJ8vk)SGTb`)?cg>eFoB$wTFt_x5(}xJxM2DapR>0{(Lj%P;2V}A9IR~o$&9Y%w0fhkN5A%Q8J3fiTGTJV!K#Z=bm9+0Oz{EbQ=q$>#8cc!L-lC{ zP#Y=9cYO4Ueu}ytLe9~#p7HufM+I5QsI&2{*4H7MMBWB4pURg;cA{&_wAY8UT--KO z8H?Ft#%sp|dZ2iZIGBCxPnlimA79S0zBwX(#~Z}H!?5>B7QW4(X>he73zZiwMg$!W zO8PPIAl4MMN?mbL@{UH`9@1W6A1GT;U?M+8^9LZDPjtT` z>G8eu3IAul#Z~@$8tZu71q<>82x0st8K7rUH-5Bc%XlT5J#6#c^>WH z57_>X*#SgdlKCMgPod&`R=79zr1GBag8#pZy;no={kwPHM%S+&z!|A??5)X+p${TB z`ASTBQk#Ac*;g$6MCxA#tR| znVv2EVOoZ^SfdVpXuk4JAp^nuD2uJ{k(`i>xpcohfAfPIb&8rmhs2q*-S^$V+%|}hikZAQg7OhXrF^#_g4Zz z=<*;4-5=O(TMa{Q-TEoBKG5Hv`kmY72<)q{Z=y^GPLqVo?sr~UMYAKj^B>sFDO#I9 zjQ;)fose|bY{)=3?5upmR+O#l=g;A5vurvKRk{@$rRCIg(Ei>%4U-SX6atMBw5^fr zh+WX$RNW(Ik-qmvq`v{=kPIu$%%sCT`y>!(TYxgZhH(vR(n8oSW7_22ZB&y%ZsjkS zNcKIG9CewL4wu+dt~-lEMfZr5F}%;M3m;}wDM9;^Qm3P;)gUab^%L)GyO-^Zs{-(Z z0MY1#6O+Qx=aY3Trsrr|xyeZnQqnEg?c*HOwt0#tO4hPcdE=wgWMfxC%E6zz!uh~F z&vHzh7eB&VeTLSprObd&9)5ZqPbTcl|;Qq1X5`ETs_+oTh zpca4D^zn?IWyM+m`LWEfNV|q|%I*D$`sZX6_vw*;KD{gXL~~|Ub)D|81sp_s>d+dW zjX6cgVaUG50O)7SJ=zAiqm(+W!SsL^q5tW4y>9~=EkR1yHh8iOr)j7`)PQVl=81nT zhs&=>oVATe;xzw>)f3A*Zjo%y9^H0eFE&5M$?-yy}MGsE~hEk)6WL1AARt*Ni+chXKZ)>3yiR^*WO`pEVIvg zG_Q<+X7B5qvT7txrYWc$zB$FZNOS4LZ?y~t{7&>jdeCyn{}NoW#0rO|cR{mNrQ6}1 zkuWw}o|Rmr#{We@d^quK=L*9>jPlWfHKQ9xR9DbfQG7=qFcVW)Wa`B0#OuC3Uq@Q$ z#%QO`TH84O0hL7LE45=mMtG=34%Rl2g)tk?+}f!TLl=rwgFHM3rYJlZjQeMEKSw{z zQ41Xr#z#i^ zZP!dmbjMRbeDGHg!U7qvlFC2#WPa;|5cKQPdxJSzKE(N?PDYM&B1MHbW5}AQIK$QP zLVm{KQBFz}hNe;UW0Gd5T9R@~5c4HaKPATfAM27rO;sG{zbWu}ao&q-Hword@m)^9qVQ zw9i7eHkm5Pqe|FUO#Sm7BvP$CSmaXK=v?-+tK^L2ykjOy;l08ab%71Y;JDfQ}XM@Os(yh0d8eYI!;;PPFCCI6B zDa5UzK!i}neOnm^m>#O!sgCawG>VXH-$5|-r2g}Gygpm>pIoev*WUp>r~M)e_X~P8 zwX-^pyo=3i9X-veJ}X~mByIB?cL+?CSg>$0UdFXyk(T5$?{2v6-g$jJ(9ke$Nw`zt+?2MA(^ys})#PK- zv!i;KG{_LxO_+|Q>BL1p&`<7N*kiZ+Bc+GCI;cHqEum!1ldY@I*+f19`t=l&p7j&n4UCaSkvf+xI$Jxz@U?q`W}!NM?V@r9Q`Pq3nE+?<|%0Uq&gJX@nGg z^8^g6Kl5IjQk6%BeXv~zEA8V2hPr|OtDI;c(YRkVSaY4k(?%9WHbQb5>9%FE}J-O=brB)14CLj|VM zC!w9#Xy#RnggXabUX|-TD5fKjr!Zt0My_pj zMje(r)F~l&9=`X1<%__>fSvQ)sZ+6N2Kjb@GjuSgPQ|ix` zjq&mENjP>RAt#(CNxlGVl6)KqZ2@fu6nmzzX#y_CgU5W!y3KI*VGDLw}W%<3vP9U&z4#Oz|x$^tin>w$oa5L~HknayVy@!g5JidUaiDP4J{!w;NEh(=U5Sv4z`)zL&tVleJx?#3=RVZ0a-U(g{hFJkHSjn}`>5+A zmiM{*2P#z==*`{-$D2XS4_Jt5gNDGJy?3WvFWT58@(76tDm($Q4iEf=*1mT}K^Dfp zO7{*vGps9`=-nI)EPQ$>qPmvl>(_xPizxR<0;YtC%apb(+br12okdCE&TvlcJ@N54 zJ+XYj5*-4k-ddU4WC-Db@K4M=VJSOnHoO))V1VoN?9p1r*` z!1(y~;Unu2C2JwyO}@o6*76d5?KFftcWqfSlWc%P? z^%Q(N>Y5r=-)z3nP ze?b-OT8a9LAIvk<04cH0!-Dod?CtHfDtNCdX0`g7m@qsY9#ERwgJwj~9$o;hS)&*K z-(>oKg6Tf4*R)4r;bGn@DU-h%(VX{9VZ6Vv-j-s?0@d0b{hM8xn1dJLl`*^hsgYN$h_)dEdT^P~bjrWSsARt%NmFqAu) zcg_cuv7EXg1!Syq^Qm9p6^wpCxP5AY7cygs5Lyl4RRmsifUR~_p?fP)Z1?os+!U|1 zj(n1CezrwaMhx%)j&<-r4-fN^WZ9XxTwH6?aUq`n76Fbruvb<&;t)~Zqm*~&2QKCK zf_!`+KDuP{Ej%SK`LJBl?Bj7M82f&gGs_xI3~KuI`P!>0QJdFIBD*a7MNI+#Hf&*&pO|>YzPk z5u{bBtdm4W9IFbSkYufQdDRk1a`Sd)#Gae-822+&wv9Rp#TwJ1ccV;se-?<9STDQ( z2wjuCfopt>BbHqn{D( z-OJo!*&bw^_Q6%TO&RC0Td-=LDfzHio(3d->8sc~UMN{0CejujKNHwWbZ~7{Z_i7N zh>rVq9}^N)TB4|xjP&AxW4Az61Ddx8#AHm*_bOEJVqHtRptbBt@}V!>g2@cSZ&;xroBk%#mj6 zQ2(83WNnE*3fB46Yuz0L3vGHkWgVC$eo5~COTn;mPKYHR&M4PcW|V9vy8tKTy(!Yz z$I>|9vF`_qMvtzBkeEkPj&h@N&Xv(%n0bUan@{8J^%pD~Pr;{9;wQIoC^_pT87B|P zQ|7JxPkLy|oDco7^+2Vhr?)E=U$@!gN;VA_N(&s4gSrRnnSE(;c5YQwP0ZhWOyzX{ zHNCh}LAP_=?$`CNA3zI(vyV7d!)_xzP4*bm&Q$5N&mvGo4*U?l4 z8b-qX9VQO%5atC~=br}3dL$EIZ?$ZV1};u~$#4+3r9r1BfbJMnei}7deK1*Y!5y0~ z3r8SdXAX?+VoIt!b+{)^6F%i^>^BFW!qWCcFn0z8G9vlZwj+Rj-v-ksVhs?v2K|Pa zo1h;byvzxUd{h`~&<*~uy?Z)rKF(_A-74bQ?9tuzS&Ta*B21&BP+Zyg z@LGGe|Iv^Bfij?9MEIsQ$yD@NXdtft9_b5^h-}D;&cl@*B!j$sn}s7eKiHtGlazFy z%$wv<(?!-i(Nq;qp+b-_RvNJklB>423$``ZlC{!wpO($NjiXUx(0zcD^c z`b(|)ijt6~$p03gn9bq!AV!eKm*tPh*}LP~1{Y8*Zg?tC3$ zE(^rt=N{V}e8j7d3+kh7Z8u65q5;?E;Bci@fwhfk$5T+*`zg;*A8fp4`)^lReDfFh zNLS?0apvn#z5^6 ztg+cMRGs#yTsBwl!RXJ$2iWxl-Wp|32H7#1;B%)=RV@RlZ2aS`b(OXL>{qWY=h5$1^&)oW{x0V0SOx4FA%K%D8X|yn|cCYCf{p2 z*0kB(5QyB}p3*4%@x#?JkO`zi>^7dXAMhZJwkV&R+SagGZukKK6X8kW_j`hUQNhk& zxpy`cfJOB6pj8wWvJ5H)hJ`z$v0KkyygTd+S%a*P&l`3@x&m0qsJee+tah-?3n?u7`Q{@<7R{R{<^aZNlH)6fTFK z7R}u9Sf!ab-58sAoZLH+GdX>%x%*jp&qTps857bT``tSXw-q}2@aG_lej~%F*6$r0 zk7gKIRE%LOv&MIeJ>1%^J{TG*E-M3gz;FS+70E$)B$yoy#8NKW{SWD4S+xk zZgxFSRRXlAQuuRaUw*veNh{S|d}&va;oNggEoZwche>g9 z`Q9-vgpJ1C^fm{Bk!~NbXMvPBCaC9CMbOk-Uue;U-8sGaSDwO7=&>-Y)3qOnI`4iH z;d8`AXBB#@jHio!)X=#3P@v1jyE`?#niBnDpl1;L>P*aYJA^a7~1^gyVDg z3w~d}HA6YlND(#7sR z%Du^v9s2O^+`hh4jPO%ZXBy<5+$3LZ_Xs69<9ZNhxbyib_lI}szxHa6{D~9bwc$*v zBZ&w|+l`u%5;?mKpkIdrhMM9bijvNz$@Yl}2|^8hoj`{B7Zzoiu$dU2$@sYJ?4Gfi z6^ZU{O>a*v&7rBBc$A%LmBwGn;3t@2?W&uZ^`p?x%kT6Jhjcf#pZgP6^2rg|G#1fE zIgp5Kqx`!ov0>bEe(8}LLG>?w!agCk)q9cVxN^|_tWDzlxO?^}vD%eXIy9UpeA;)x zG+hag2R@=%?VMjRZ_e=GnSyTzN$RUpoP}O0srnupm&uEA196v0E|(USJB;PJ!b(Ii zj8$P_lRoGGPWCr?IB)Wh#7Inz7H-4h$eSWBR3osSP!$q|lc^jt^hbG+EwIx-F|WVT ze^1j>`)SIcPQ1Zl@G`M*GxDeW;5*=L_76QR@{cXvK6QEt(&Y93911dz0zaxW2_A&$ zlq;!(Dzcsp5)vzX0vi6{%7J13D_s>I zZ=PoONXwasMKxS&9sRZ9yLqwubNgS4&QK3~0*5H@wXyPvZY($G{t9K*|F6uKjYyAl z4h&72rTY5TU{#C-Ri_sy)ele#V%GV|tU)c;o}6_}eYw2v2CTTL#k~)OI2v-yv=O)vLo4uN8PHZWqo|m<2P_R zI`vl%ByqTksnU21`zHY5~i#THk9lgWd zaefn1-%tDB>LpR{AH;T5X+BS1`E~-3cJ**wT(&v|gh#489GY0v?6yjs2$9ZM`S$HwLF4z9goMo>D$?JTf@LBs z=o5V)BoUd4m(*4`)j?05nv|F*53$Yd)dUVJs=zX@mt@PSEwQ`So4Hfnpy_oBY#Tcv zIXNm2M@doD~2SWd-r#xNfQ44HT7S5&@I+8 zQiw;qyZ?E9d71Q|bZS-(dWrd1Yv8nSe$n$rKWK2VvtEh|k$wq@V6Q-(R9D z!5-Ssm1?HF}Q!$sJh5( z3YZ4|lWoPP%}(>xgppTA;UL|Ddyu;M*<7aE;4(c_?UWUbtsSfpmVf*PT z0gDo_Gr$%i!mU*@O5%YOBEs&JdyjXQzWd(tV})NpG4oRiSQ`xrq(KU2Iv}Gr&Rc)0 zmv~`jw!#eO&=AMA%r4#Ir^!@16g!nE3#S#A_d*c#*6C=)6X=^=_1tEyKW@{CgXvN{ z+JN&p((O4~5qXzWr&!F&$KKJ=ogh%1nUP@*gkm0bfVW#YiB|n@IP7*XrD02silsR(xrnz=DjDlJ_aA48&UfF0J_9 z2xpzQv>RQlW1ZqWxj(Zb5K;+H#b`DUZF;MbEkOzqA+nx2r+RMqU2kgAJJ3Hn0}L2^=4c z@6W+2Jv;2KJhn9s^cXbCAC}F%OUu5OS8!X(A}tO2W@LP9RrGpRB%I!3hrF}YfYJas+~h>VzHq(t{8VLMi<}#{3!8WtkTjj&2o^6iA#vrW z31P~A6s(R9_>YD`L0x(Ob?N}8jVfnqCR7*jsRW6M~bRoZPD# zxzR6M@3V6Til2unkhW(ZP8F9)5h-kO)`_XfPI$cG)o!h-ShoaKY8)zalQ}xdG|)2f zeDu>Eyq*pzK*<(^&do04Dh4DCepglNy6bJ9jX@=Tb4yZ|!($%Ts&iNOR z`DYxWN-n4B9*j3fXXlSRA8loosSeaWJ`J7Ua*PE=Z63L)U2*ZXXU%QFm&@Z z&#O^kJ61QsZ@JXI1sm`k&v%gpR8R5TYn)pxoA`s{N-+8Xi|5inlGHR?C_8^Y-IS&Of zDxI;#F*;*y!xw89THKZJ&62`kA|xdVvYuPOPXV5M?+xRJ3jra2K$LAFx58pPLs!MMThCu7S1|ERS5J$*3> zCug$zm`%0V@Jwk7uvEz3ecj--f|p}5e#^+Kh{vp)NnLTC1~3mzlY)u;0MzaDL8r2o zO`;&40QTfrV?OslUZg_bNid=A(aKCEg-8 z4v$HnY^Fu#PL;e0GK=Q*sXNh2j3M;;d3-#rwwdS81hvrWnW<4zQ@wMnjpfayDI6np z&QZN_oW%MFW8j9=So>Dq_=$h8b9sf$rHg}N%Juye-KC2Pl!L}Y4RBy?2bC1z{c;bN zagEmkV%c<4bY+#6lHlRDJ1LQwpCP&s<6_I9GONNbYxFnXur^g>x8H;QL!sk8oH3oD zuFt@E4^~&5&2Hv$A!0429O*SP$Ty~1i+@X<*5FzP2&8_g$Law|jG;a_;`QE3jJEE5 zv^bau*dF_rPQv2IQ9dm~Pidy=_UtJ;l`X_#_XETOpz(yNKDE5~7n6D30~5P2_Gle} zG^KYFm*S$9`34$remq_jb{YM%kmZlMN2FH8L?nIT9MPb5&VZ?x>7&)-ig^>vmZQ!6 zBjCV)k9&XRQ!YQ87*i(dF7>#)s=~}PVNBP4f}QB@^#a7wBidgK6}XWcCq@Lw1BlIzXV}cqGHq2(%DA(>T28M=OyLa z%ymAEzmIm5sgvNL;7m|ggl%m)va3r-t~zI4F;Qn=z+C)NX~r^r+k&(%AN|CPG&g^m ztNp@Ld0Lvejx~1TQrJ@yR09>e@9agt%H&#fktQUL4MK`{0-Ls+pApJW_rM|HXW%ueQLDGd!oF=O>O};P~e3ht0Osi zQ!BXN#zT7&a+_eyehhmeH*Zf4yS!8oYcN|Y9_-$#S?jyk!0t6!-c_QRKVJHKGm9N8 zAwe(XC7X^LR85hJ^<37L4Ser7wW7~+c@OILHy$<8IxH;={w~r@`w zv2^-94sGL+=MKmp;Y;UJY+^E2K)Bw$BAEBIX?1ARZ7z@{JGMiR_m*){q2aZTyi^l> z6zyWJ2fnFTF}NPRK~1$0hQZ{f$b&E9j(i8HPtuze8+SpQ;ap9ip5J#$dCJEq94h)k z={EE1%W6lf>kucv?eF##Fra|CZQD~lJ%yfzcid+QNCf=n`2qu{8&$zaR&HDqM$uS9 zB~`A& z`a5|;8FGv*<*it5;fR_Kg33a;tp7Cs>d1fN^Pw+#%BKs-zn*~zy7(>ES0ZA2cgii` z(A$Q_!p;^``C;fibFa_ihEDGFqySWbnNY3`68Bj`ah8E`ojn9UBwRI-*gO6leHZjg zyu0}J?N7qj26Ah>;s zso8C369?qB4IwAtDaa!`=&>9xjp}h;q?bFI>=A?2MkGY?OT1{!)US z@Hs?3CC`Neb+!|UC{3c$*KtmKkIsLmq2f?4*`?OAL z>jNPeDmS(;&g(tP#&vA%7|W*w_R`pMHbU(6L?O(ULMoj4kbT7sjNIU~G;c`ktOHc- zFlkFOW#jDj^W&cG5k{x=E-q$BTXWl4g>sz_#)Or8o`jkA3YR4LLC1Jfg7PRT4Td7Bha-BR&&0ds)I@Sy7pmQoYG2Ys^zX0=r0bSjje|F-oPk;4NIkjXwj@Un=XhWT z*tD&3+V`r{{paRWg`&FsZ{vRkk)p=Oow-kl^I(kOL2N?4EA}L4OQDF&at7wR}4m|27I->GpW_p2^CTM5NPsByrzlyB{+LpdJ72X6Am1Jj4!)0d|8 zEXT8?H_HQSic;CQq-6gLbT_EXaf%*C3Y zH~0B<>x!FJp4DXUB{DdrKh63rgCHWBUegORZ)nQ<3hvkVn}d2gHalsH z#HrUz{HD!WJeUHpLT19&QW3|LW-A}MK!^yma*EFCYt@1wn(p0`T3r2*e=D#uS=SXA z5m_Bh6n)!hGWYZC-N~Or!WKr46SBz@%bo*ehL^Ar`p?DI{u zQT=<$H>B6oxe?JkPt{gc^hm_a9f2H?^xJWK_1=-^@LYwBV}Ag;;PK&;9;#j%&CW zJ`GlfB5UFuXg?lFtB46I8=0-Kfs5k zZ@Min>ZNsLAEuPTc-Yb4e>wiK>zR?O)sB3D1&?Xd+^d~~1%bwc00`g)*;2i~GW`#1 zspi293%}n(xJzKuu`Uu}yw&&mX!l1TQNyL)?LIWwVyUr6qD|OGqg^Lt@9$fw(pup7 zXakGYt++m8`f$XADaiB*145EX;VoX@p}@1HO$^3 zKmge}t*+0lz2Ru=I_J%#KO2J3(}JvWPVubjQAI`FMOg(;LPyIV#^rX>qMuE1;+7o5 zztADMFfEgf0pm`8eznLVRk`--(XSJbO68|~j)2j!q>0jOVRP;7t5VFRgQA3i7pVHb zd5FhodAR%*z=@h*R`WWUS=~$$v4|P?Bb(y7*~hx>CIVVzH09*r5MR(aPaR;f`4t27 z{BVg+EAFAJf;|nq?8UXj-Bnk!O2_^Z`yt)K!dk=7bI+1TC65lenO0}EoZhxZi9npP z0l`zS(~`14jawA**dErd-aWo?%A%*UIa^D|pvQ6Mih!t5`) z?i=)Icf=*xQhawHYR42_IwWHHdM~^v8LvS#uk#y1t=eH>5S64^=-O)K$Yk^Bg-h^I zq9G&2v4(CtCpJhBl1X76LtCky`oS(KBfY^BXlP& zjk%8^6BMafUt8PkZ#ajE!j!5BE(=Dmj_X;Vt!+Y`FFtf5FYc1mfwuck=ds#$N)X&c zs1SePJ0h5SAL~mQjB{|k3cb>Q=8JPe&BLw&Ek7v;Bu5d!4_vAH6f03>Rw~m-Wd%U%ox)K#kXtpByyC zZ)m1T27XnpUUf~AlRoNOnQC~5_cg~mPeevMt+lO)08(#s2*;{t8AsI3c32mAoh7^V zZ+(9LV(&9SyIeUX0V4lXqIgT#z_v)MlyF5;c2!f1y|})>Ll->v!|k6YZ2Ld5Zmap; z@+#@44x?WCK(|32a~jpr-C)O;(%GB%mL>0J`JUQ9_G4#i|4-1G&>B4%v1#_w&}k?6 z#U5oo9^mHVa+hi+yoF~gP%TH0HTOqcPAMlzyG$+YE>9KJXEBa_HT!?a`tx`w|F>@( zCn6;(6|z+lQkD^h%pgT5l6_CezVFO9m3L&%I`&aW)=9{|C1c-dvae(8`(TFQdwPGa z>v!M3&pm&5_>Y;#`FhQ9JlDU+uW${d-H5$J8>cVE*x&e0y@{d>?h0G?y5VF}gfGjb zw!~Lx_lYxQ>25B4;`F}t$YtoeW!l=@ky)*;k_)=UMrj=QI5}eYj!FgTIRfhvuOUi5 zB~35P37FEyvzoOEDn2TndtC9zXWF-BudnzHyBr0!pSSS22Pcx1@jvpzEDbQY|o*AHttr^p#~neh_zk|_6;Lf6k(YQeQ3QQnO^52FZk zA6o@9O-%Ua){+?61m`ShVgB`O`f^q=0# zsg5>;i4Ft zSy`mc(+l8yvZse>xg@ahw`3w?=%46!yIXTHX%IMNiQW64&#A&*uZAm2Zc&2~2mK`w zC!<@?(31f}&k%%4-!)O=>srVmvJ#@48zdl$Y(iG+?Cf~*u#ybI zRPmiSBQi~!y{`KDrRU~|t#4Ug=? zvlox))$CTrF+dF}dPWyWGImkF!Rak76h)1A|H)edd1aWAEdV6Bov7+ z-`;EZ<>~2FJ#3G&b;7~kA3!HjL-*S^rP1lP#(C+yS>=L#6fWexkqhrqGf zvD{gclK^6t<4-whVdWgoW34zXw^6y6&mB+dcf}RXE}kK1RfKM-NT+mmk1zwTs^vd{ zCb@aoLjDAOE?kOV{0H^W1$s^Z=>*Y}VOmC+1&l=62H4r!YTnh@Rcgz#?nvE|P!=JE zP8#=qw%$1%?j*$|6Lz@yQ5oq_-|d4&`Txwc^~ZmU_tKST_j9_Ms@BCf=x76pHnrk}XRsWNXk~6e z3Ip&;CP(a15hTP@!&t}Q^CA3wy>|UTf9mHD#eC)RC>VanPW-)%Pm#W-PF313RRR$- z?j)$9yHqh(^~4JyxFp<1!TwD4fQN6E_{dTP8(SU+PwnnoM2L}|xj)JC5Yo}@`JJF5 zN7*WucDF5_q5}ei@zYVpzieUzx1;<=~ zd`-wv9lr}wU6C4$UugvkKPfU=a0SaQe=v`s0+PU!D4h;Ek*!)vA%6Hv1!kppEe^oc z_ScDj?#K0)4Nty{Dq(Eq!Cp`FUa++seZeg|u{VrkH8xtgTTySGKGyg5Q%kF85cNek z-O~)OjV20T#{>)29{r%At=ca z@4`oU^PcvVRw`<$eGKDqLcplAw!zzgq?Q z5>1>7U&vJGA#`~@!-qhSndKc{fnJen@3nhDxv^D~-_LXf2h-I=HRW*jn(@Jr)M%3D ztJZZ}VMsld9(^}88{XaIzSeQsS_)?%$lZMBI7`+}@XT@}&ryL@mBy%@)*HJ`c`wR&?+{^#CpILe)>AuYTD zU^TAdNXlXV)Nxn&nxjOBXK3+LTEmwpBN?#f@slU(Z3EQbus8c;@;D>`mKQKTn$zqi ztXmZz9r!?B(KF_z_)*3>htrEWnJr((OH4y=wg91tZu^O1-JZ<$c80BCCh1IjyTnQX zv<`PzLT_PDvhJg|YHFnigZcKVt!l2>{`Jd+s+D>DVtUytj6$G1Q+yW1(eP_jO$XMn z;e{FN8(-ySlzmyv^zGu65B>+Q8!1!Ay(gIW#Xy6feGOjCES4ERD^Fku7{%lZI4W_H z0i&qxCH6rEpX#c(9ocTMo$$G~S^gYJ+wRLZEa*T+Ev#DA29nOac1d#@tJWzj<6fNR zgav7EEiC3>!yymr+ViaQapm?^L^n9hf7j&>0j4etI~=Up-~wa^a_s};ujCi#@{BcX zRPk;dzJj|?SVu)L)nJ3~#r6JU*;WY%Cs6UXARq3&#C@}h&6>}X%ZcsY9g6UWKFr+3 zk1X97WTr=NTZgF{Zxt@wyI4xk3_>cMi6gbKDtZRY>&yaml0ryBi%HW~J)I@h&K#jq zRc~X(_+y{HI`&b?al*&3DR$k=%Ykq3Igj%On`c6tR6JkYHAxYH#lacn@M=J_M_1LA z$kv$t)@mN%{tdAS)V;dOCuClj&%W6sV}$Ti<=KXdPUFveb5e~`CXNZC@gyK(WeVYU zz0TS^V$*0A+nwsv`NuN_Jrt18+V%KRl5(HQ8O?8U1e!CN=Ul>f7(AM`dMWSJze9-1 z?)LYoln_`NlFN&mu#SD|2lW7t0I2`*Z~1Xin9yi_yhGgO*m)K#l5xecR_mDLPAgrP zxwCyp*~jD1_WyI$$~HJp^&_k#MWKt!xGROJ^*z47gG8txLlo4XC8O&eqrBzGi2tH;_YC~_g6(Z{S~=`6&O>lQ}Kpm zTr;k>;SINz=E#tbYe|>FxFKWvU7_8`uf|Ba&Emx?}jsL12$*DRwODz`yPH0 z25h;SBFHsQ@WA$xo>LVg-l*c?gSOm;UbDpkDZ(*t`)X-#Z>64TfGJT!q&b7O_hdp2 zm=4$~k8pDysE5Ncc-luGh^4 zY!B*n`!=gGEwZQ=g7%NUD{J>!sJn*6$z{_Yi;P~F&8*PY-2GG!iksfw&5lt`ELGuH z+EgLv2zDJVieZ|YRaB}8E750_zkj)~gk?pM0$-nJ-&h;9sK#jQIfsLJ+8Un$aSb0h zj-x|AD2S=Pas2U^%c2ArX<__G87vmLX3=)Rg!-9L2=IrVD9g4MH!A!k7&QjMAHw4t}7M6#eiv9&M_Q-JSV>#rR0RMauA9mLUo z+bxLTyU|eCNM+ViZI?6E;B98{+OP+A#e^{bB;eOZRX}smH?y_3Iy}o7W7Bb_MgH%S z^UAU^$hi9kc1s$hrK9kUjtS6JpZdz`obilI*yJUTgnNSSr8(6#VzApFNIvB*Ky97mZh|+^_WO5yz22g1`%BOcLi>GK zd$>~BZFgJd4jK+GE-9#v)`(j1`M|-=j`Nj)=k*tpFD+`CBy@n^1VR~ql6Xa5x+g4z z{CMLbVC5I=6s_^XNXC&j>3%Z`e$Adc&}{zI>|#nziFC1F9Meg!*@Uo-aFI#<(Aro{ z^TMm$7_n$zQrt`=+d4i*O{ASBAU1<g9L;d#j3{={SfPdMAogWuX}Rb zkhCl85t;jcuD#=1j(G-8$||^09G&dG^Hcl2KR+FjZ}5sYYt97lkM-7$O8oluV)06i zJ>(wDt;WmAJ=*GE8vz_GbQ@s_w$oTFUF%^+Z`zuh2}}#pl@A@LTG=*Uni=TjI@`Wp{2ll>^8%d~=RHk0rlhf-K+U5# zl?+0tf4U!d6*~hwoeY1MrIQxkTkD;m) z&EytR+f5!Y&Cyq=c^{J1E$2hbtPD!tb4@!!q=E=)18~wDvQBV|eZ#o3w$qAC72rsI z{eAZcVdX{Y(5Y}V3QB0H6kUuHd$+Tz5*A5+<|`ey?DrBY1p7SW=th0O#6j&nnwRjo zk77~}p>cfT9s7_y$8Dr68r=e+IbRmk(~j<}U0qyI*E%>^AzzhPoJGZ(3Je74FePkHrPk z)SJ5BFkZG)ZdpoXyfK`+O4HkFE`ZA=wsxmhJjb?`eZ9MXij;PQdoA|#L$kjYYuW0%JMmHb`};KsK!L6hvZLe+l~9}Z z*L&kdMiqq`D(K|PW>If+O{dGb3jPeG20iKkgO8dVoyW|V3LSpgBR;j@)llP!Yelj9 zN#zMt2Bt934eVnp?x-j!Rc!3KA|)9rCrqC^S|EAZascCoD>OoN>v1@J!$>)d7Or4F zE(_3CZifKTVxRp1f%i{+UW5|NpzeRle^zu-!<~@l(e>5izU>sk$^HrEl!yYpx0l2! z@d*t+Z!0k=WPG4EfqAi9(=l)O@%~`D+s$xvzJOFclf9PQk|?sXk%-`{an)P%I~=qS zJOAGM95nQO!kxaD$QLiX>WML+>-9cN3)}Y2Ee5v4UJuA~OB0_*)_6GQ}6aqm873piU-=4WQg*2+PEtv z178+4SsggI=Pji7r+O6MY3%tlfg_d8QwlTnhfsO;n}fsTO=R)Vz9!Cn=O+hy`ltHD z8e-%M1X$YS|B98c37`1-fMa4{IcI%lE@XZ00bU$# z08>V09Oo#TzJz@`_*H2saXpW}Ria@6#|C5~Iv|J+E^fa<>8+^Lv<%lV!xR%8oyddg zsk;<)jECK*qwUDN9qNAfrZaIokvrdbn1#O_Q1?`%30i-vfe{i+(X8rTAFrUegNp`_ z-_F8=0v_ZlVL-=z+1US3H+3pWjeQ?zKb<|X2*uQ-PCL7S20mfq+QmObMqeEUaO{oz zM1tR(LcmZ+CeIn|>F?C=JUPTNwXB?sToVlG;VvuF z7PM{5#ax)t>PhIVbF%hNC0^KJ@@(U?*!@_Gim7F00k&gCE)KgY8^tZl=DVYBkK(u^ zcAV=;cTd;))v1P)^u4{kEK(a4$o_Pe7Q0gDH~?36RATVTf7Q6`vrkS|*nG>I6b+}L z;pJsI8>q=J$EGnBpW89M*p_5uSo1qlmfI727_RU-K2b{@9MBkkbEz3HxB7HhkyhF( zY~mB+2MGxYatgf}+G4I&5t&yXhPenD0JIVcsVpvO&=WQ1$z*)IVbv?MQc~@kkNn}k zyJqFs*kY;qD705nl^eF(TL^*>QzI%=H!mx?cjlZK0CD`u&xZF=Y5z_WZGqS}HeEqsb^eVxkavmsG2!zDj1@^}N@p>-HrENzJRZwHOLYi)uKDnN3zF4ej5{bEZ zGe|Q%E*yPFJi@{rU&$gKegg7f^ZL&?iYQ5Gv4f0?Y{44XHE^|IEO(2&_drK;*3f8> z8dQDkZ%p{xJppwLHfYV{65nZuoD5emC;A6utL0WV{KFk~pqIZ?8gl*9NKOwod$CYa zuPx8B0X0t4(*9?W|CwAbr$vw!`PAcw3s5yufQLXQJ6&HX(XBC#`DOz0%sJgZ!-5Jj zJC-zHkl0TM3)5|RyX$6|jJ?XeJ_AzW7)KkMwq5Suq^?NLAc8p}P34|YM{D~(B^f`m z5S*&U0KZ-G6zjD6KR2mNlYbMbtTPDij&D0#DyA=(ghXH-rdt}1_Vx8;=6~&-Wr~b~yuo9wVxpm2gb8%R@>+#7xE+bUL z+zbPR<6WBevj-5WqdUozi7ASTTPh%&&W0WWs&ph#y4pIG5=5a$#RiC%>-;q0RwWIA z(Ra&37P-ASV^LA~6I=4QJ)#!7DIK*#*LqQ1vfdw#shBGdSv+TzDZ&|Ya^On#42)o2 zRy94$m|8JC*|P8OH(X2CY`A7L=DIB@AvFTE7^LnqYAwt}1>;R^wpENA->F2igCj^KSqZT2GyJs%0u3 z@0`JCarCoU=j1Zrjcz$TeR?m>RMTJ?t9;j3b%$zaWd3)hf1$sWQTbCp^s5{0|7h$V zsp1v;*oDBV_sD{$PwiUcm$h@mG&XT%Ijji+$T#Q#K&{S@f zsFbTT9HvMa)CA|WQYiaCJfZL`W;6ABc460q-i>!si-s0+en{c+`Y;-pyxbT0-u!|N z6U8~1R7@Mk5g!Hs6A$B`-)Uf*)^g&ktAhzA3?K>+BeLh7%n;@8$xmgxc|J$&`^#!) zT8e6)DWY7!$Lg9JSe)HZk@N^Oi}-gulna8QUn?!F3!KLfny~^RlOB96DT91+*h_wM zfW2%$_DaygU5xU4GSd_Nf8o!eB4cZ6(XFZ&nJ=x!WJSa7*z?}g@&!GeO2zinQ1^wd z|E2vumzNXMO=`TjhMlg*TJ?7Q#_VNIN&;U?HOAw z_blnx+;C3au(&zFx+lA9W8S+DB0<+|Rd_mT;-{m%72<^mE<#-Sx~RDD6@g!mW~f_z zN25BxF=OmehShaMrwDn$=eYNW#IF>X+ z6X7OHS_2~l&_@jKZvu=zfUnsZ-bmZ_*A;TCW zFkV|Qo_a%Z%qg|5o_#18$BNj_5If zR^~YOq&I*ot3z4+9MsCq$rKXaR(UD8gm3EwT|VpSAMtqK9vHBPAfIDzY#16@+1nVi z!XDWi+Sx5E^I;D+&u0e$Kz7v89!@z*Y>zP5SzVp*RcL=*&P9$g!t7AXV$K=V|x;EQ5oT+*0+y*=p#(hx)Qv1<9}XH)H|5NJhiZtFrA`!HHh?#`C0 zlI!ZvgB5MbolA~%U96gL#}Ak@#)Ot|kiA~v3;;IP#uAx7pUKcThNoAt!ad*h-qRP- zEe6FyBI>0Aav)|)ns-Lt3D|!O(J~CixWzP;#*WAxH;2Aocx6g`uq;GhIN9%7=W3Bv zY$8>T3g*G_1nhn|Y>x(BL$*mlcaEn{<{GM}j>$!Zz0l8_ksQBbp_|CG;$Wo1(AYbCKAdcp@EJWblc3*1J zr}=VUnN{a?qRG$6n~E6gcmnaRiU`F=s!p?JxMuq6f zcQKp3+l}LC@T5)lOFyIHw>N=js<8HsJNr*Wq)lp?mzsofeB!m5uAmAYevFDke&eJVq3sly#fIfo8VVmD*xR%8TU`7%ZljS@_q*|BZPqSR?S_ zlyu_nkP9Jx9-hQSKT?`2rIscZW8FGsI)2LOfae47_mI>DcovlAuMb-USeua79}!Lb z$}0t?4ds-+`w{H|HvXm4^{JKS$To0@jniAcDpR9mDOAMF;X}EFU&Q~a@I9ni)eH~Y z;|c-0s>YqLePBRE4pjWkn}}xL8L@}EeV$&Xu4^@thSOBRrMB!smL;OX8i1ii=I@We zmzy(@?=Of#n#||e(3@iCUI{mTyET}3Hmxxvq=a@e`FDfsT(G^9T}pH7=C8PSZ*8tl zYnkb8Y?21)?83|wr_V)Lvl)4ahBv4l-QE)Y@#?P9bH)_fuK0FQMxIU7^an;W(wm46 zy(`}5qP~*_E^eZ5ORvB2!J2V^5`4iyr~1n8tJ=AT(3eBZ*;>HzA_+@5RA;*Du?cT7oOS5HROI*2X>4tw6J`^}Er27>l28I7OwddSOj z=J7h$9xs53%pMFHecueTPOrM4N&CQ^dh;jq;CQbnJ3iRpgxQ9l8 z+juot+mOnSko)oDS(;h)(NdNgO1O&4(Q)ahg=RB3t1Z{qaqmbF-y0@$QB|*%4PC9i zY+TbLc;ZGpYpZ$eHw<27n!xF&p}K$c7>p%UfgFmQ-~qGqDQXR*pM!NIteUPcW^;?J zbeMC1K%*-;lR_k-AC0Sp>`Uu@3|&C|mUG>9-^Z@d57(3L!*L?mcQ}svof~nEHC|Qd zqvebCER^2zV5%hZ_QHIxy!MQrXGV7qfuo=rudSLioLbZ&q|UV7f7YVHyVt8mY51NT zb4TvReIwB}Is@ zH|v*t$<7{v8(e#9XGoS*j2xzyY2D$!dw0Tt1lgZi5}7}Ej(I}g79vx!{Wyjk;-UM- zhlEGzRA_=}-#;=lV&p7hT_fQwq^jMBpYuca)z0;H4a|Tcn#5SKcg7Sb{*j*-DzlZD0~o0KaTP4p(QlL|DNan;1t@SkbonBFJl*eq zE{Q#hb|9^~3mcu@SJJ2lDS89PcrvlLI_!087iH zipG}J(`E2r4uiugB$#!e6a*^166HB|sC}>HTf4&XeNkzCUwe)HLNh$Qy~hBF5UT3~ zvWV|+Px|=}8CR(0e1}4_x*B+8&0`~7jSRzPn}#w4qp6t z-k@Rw1Y=}AF}oYYGwXB327EPMI7=SfDKcJjXR^)r33evQ&8%c{MC~M0C>*ka0$f(+ zy4UyxcgiEzZIf=raMD;7IUSHP1=ehet1dqwCQSk3*2RSd+LVlrB#nS*!&G!2{Pstc zeI`&8&mKg@7P+5ATd5S2ZB5%)Xjmol-vZ3z^D#ds@89++<4ywsn1xq)ZWrR&V&9!n zWbcG_s+wc@7y-)udd&_&q>8ZTERlOvi9wPPU}qZ^oiFlv(>50h5Bz-FTJ(eDLE-cF zx0vBdP|n-XKhw?4FVDMVT5X{nHr?s81k!UB+C!?rk(BA&z|0}Jkx(wj_Ez+}A#!(# zlstV7iDP*CjVoTkD>TBEO&^9v=>K}u!4Hgfs!~B07n5%v*kLrH>9iWHd7)?Mv$i~e zh@%2W(Me96T1E_b)kW@slB}n4qHK>_9$wt z$W7nTQ_boV*QZ-7L3c6NW>u8PA^f`Sa|1aWtJl=PYV3-myauoHvB?D9RD{*Spg4ky z7Z@PK85m>#oT$oq?*;qMOq;S}fP&`%pa5fStZuzj1Rf*iA{N<4P3@W;#R=ct1~0EG z{EQggCb6y5spH>ip3rW#)SWRFvwMJ7f4~2$xIBXCcMuZN!o8b|{PZw^$Ef=X?clW-+=LEfqYp zp8c)7FN>D^>-o4fspea>%rB2*>339Y9a#|q4eHez$D4vdD;G72o29sscRq3BoAI0j zBA^zA>ycO242w^xy5qCF;taXsIoh&M4eHY3Q6Xl<0Zj_}T3I{F$`fuAMn1;`GgFrk z<~1)z$D%#etERX%JN^iEQ-dacp`saC8TW;>G55_t|Fv9^8X#HFBy~RR?Q0!@DKY88 zj(q#^-T8mWZ%0R)I|Mf<$JsRp-Br0bwXHA@Zokm1`1;UgK5Eh4wTT(sV&j<`9Dl42 zB3wBqh8lEnFLZ?hPiB;1E9@)7)K zvACE-t)gF#pp=-bJp%8)S6r!Dz1&Q4E}jJ)d<0KGGWRO#nUWJWGAgp#pP9~tvMkeH zXgsIxKCl`g^vZB;VhlSBB-~2xk2Kjd^y z{J7TX5Rj^4pYx^o*<9I4lgX0l2cx%5@*0DBMYb6%R6$WCPY2mbHDMO(Z|fJ>aLl`z zmta8n_KX`7_!bh?MEXnD`Kd)|f4Z1#HHz_EjG8w5$AX*N@l2O zskym18Q~E1>c&!6y0L#mL8Jx+QnLG;s*B~cS$&sZR<&Y|d?!8dI#wKc9u?_f+Wxyf zJ!>w|rn?Jot$Q|C%waX|mit;5bkT>4@NY~icYs%!x?gQhc`uf$*w(|Ha?f?Bcx^`v^ z_vJlR63l~aA zR;5B`(!H1PnYdW~+x5(JoLum;gHqM3v^#Jje`OGEX}T>?<9LX@_4Rc#+ps8$R%J)15FQ~$m0V~k^01jh_y>)uv}i`kTSU2#aH+u5_Vw); zFyG^B=PCoJxVdFv`tAu;7n3w&UTvFCKl^rL6de(s#?Ppl$p|4y?|q2zj*If2qorm7d_EjcTOp#jI? zJfrsR_mdvWZ}iKV=FaJ{lvJsv=Dn~}|7MvgR3 z_sc}lDi2{yQd>}u4Um0@0_Zu~#!J&*RT@2@9U#GEjTps~CO=oaCECqp6-c7&YCKmG zyBWIpyF4}FfcxEQX0)Vx-In_~UoE8=viW1QE8LyRaV4JSd%48Ki6)#$o-=eeouIXz zK52SkKg5 z>bLb(9*>#o!osxQ3jhB^t`??W9pgi2zN-T23cbo$E>_{{sGfrBRHYWJUhdFe)*LZe zU%!4G-F;8R+A9ZYN5MAVVw1J?k~EJp<~no4^L*3VKOr)@ozmWWtG*Q$8>agmMj;-? zb1zQh^Ycevw@f@r|R)cnyCYb`B#j3wL0J!J8b1@xYV~m9N=|!F@G<5(d?aHMC|6 zWY))=duz<-aypSyz^=O&nzV^Y&22UFmR{fop&Nq3SgrU)0qV zZiUtvmS^HJTFLHb*-XVh@Fwr5v?c?=76BgGQKSb(@gKHdj>UT_F@Nz3<^~8GQ%JTBU;)p-Lx{Bl+d$QPDHkMUF;z;`(4b2S00od^Rde$#F8w?2DpD3QVc!T4{ ziB$^gZ{C|3aOLaG%@%G+s4CaUwJ?YY4Ov2$j@zcApEFmiTe@n`_o<$1$pX-1u zH%g7yT8bldA?xF#g?5lJ=y@+dMH--!ugWg*e)TZv>|TG+;CF)wOHSvBr}3q;W;?3jew?bmZ!#a zZ5Kg|MYPJ2^Z&uioHzXe&Hn1O#?>BR&r$e;f*PGD<2SY{(OPrS=I^1UGh1yI;O5E4 z{xOxa@f*Kd3VYkPJHZ!CMVjHH*PP7^PhSQx-jXJ<9UrJ0q*)x*!`U&qDPV0FS8J2Y zKg_6$S*Bq2!P~`$^--=&i+b={^$=&5kv8=33zzYx9ga2U$IT50P;ftvzj1>>xM?%; zbN$~4R9aYnvfdrgqWQYfqzdrsUK=krXw_zQBwP3j|Lpp4KvoCbqEOUn0zB-N?fS+& z?@ow%dgBF{`kTD|A98wgQFV3R6M2I?9c-0Jr}-DqSIVaTc;dfmYcMYKc~6n)ey7>- zOD0F@=CUPuL*|E*2Jb>QA^AWya^Bx@L_S~3ycEY*1K-E>zAIXAf$vz?FFT@YiBq+5jm?H6k*x=#^`OMF9UdcEcGVR!<5?pWk9Ut-_@uvP( z4P)O+#KL=pNpoet6<&-;6;F9wG?J{DI^F;rNdU=J@73*)`OLIjkmP+(=f;FcQ))dP z6!R`!G5kY}wSYQEv*un!J1pYSlQ6v3#^}PIVw1W2dj*iAA3xl{#=8Zd4sKzNBWAgy z=N7IX#;V*?3v>@{^x~u4lgN!csM6(elG-}T`Df*}c2!ZII2f;gw=5w)vL%Pl2~^Pn zmQN=PxRfSdQ`7>_Fj?qw-n>}XG!i-}Zep5(5pnu8{P(=*up5(>@J;!!K(37K5Dghm ze|&=8YAKkfLMX^^m<{@tAqHnFXuAV44$K^j!#>tWXF8_SNV|~SNr4mZlU>lzm((81 zj*QJvb8lb$y%o~zJ*k^W&7fbMef$?Fz|#>>z=7uUhDrHNe8hS@_00n<*yBY*i0oAdi^A>p>k}e=Ke}z^;vS%p zJyzih3B7Q_kEc7TqYVvp!=n@o_H)Yn03>E-&29bof zxbdNNIC(Mae)>J_-mo%CPBEZYY+ORcw(yX-=W|BDdY}gB2!1;qIRFv_tM4#R&i9?{ zVqwhSVU_(R*R)=y@??c(w5z-+fa7E5f&%5-)wbD{IFB=ivN#~N=bp)s&Xc(v=`Xus z9ja?z@xSO|54xlYJ*KW9W`Jz=%F_T`!@itM-v3NuJEKAv&Tg0#yskI9_~_VzuL3NT zEQ}14bdT5wi152vaEWSXb%y5kqC4|^AiSTj%1e*s@%u9|v7$Rv%=q8Vl!nK$>Z!;MMWYFrkSexIg=uvhXq+=-yf4 z6WTeNi9Wgif9xBiVUd$PeYjt{Rx_^H%zJGu^+|_PEcf)o+kwJN5zB1-bI)e^@#uJs z&xn_c(!F8mp@nQj>_FT$pnH_Pn@wg-IYAut%59{13%4}23IR&WN{+&m?Sh^4ZYk3N zSPZA=jfPFv-=ZPnz`j3xDJV#B{Zv6H6>#t+%_RqG?aAJQztLpe!x_0VyaVj_@>H5p zwnJo0Ef8rHP#cC-^Wlf1k74~B2l3_V`^9}UVpi%)FF0Y0CGV!blWzl)=0NiOu9fA>D^uDTG=$(t_qEtiz}ApYt_B1@Vs{P+c=pa zgiV1SS{46}b0tpWARhyLDnp09_GXc{w>9+7pxkVa@j=fr_gO2Y!Gp=6p*#FWuGr7q zXGsvrSs-)D#)wm8=|j{CSYc69PFxX(h=1c@%ZfKg-ei|e7zt@T+%N%*3Ik~i^T&Kv zBYEn*z~g!fh7YSbO&vd2@1Ij%A0Vk$Sdz|1Zd{Qb)T>TezM;0UR<&Zh6_Luu?*5=a zuS#d1Jh=bn#*cp7rKkJhVIE<}*?N%Eu><&b?nt*ID1)b!$6?BL?FRP^FB;}x4~Nkr zdwqhP{k;hX*W?-;j-aopS=FIg*O72t#Pzh)v^7`eY+r%Rjj7WBZj5!7waU>Qm|923 z@HK-65z^Arjxr+J7GB*V8~#Wid+Ro7{HI zF=ZWnQuDvwFiZd`{B#{UK;CUQsjffl(b3I0lnetM4JORovd{q1w$-UY*L-K8d!x{} z%B|--IB5iC5Q!J7_P8E3|2LwIx%71O`n7*;4CMvGTX2`eIzqc+L?RTp) zSY>ax9cDO-H4DmeGIK*?ecnXojzT*lIA_f>=O@-&Ml8`1jb^vODOCNs8J$)dKPctA z&8u^rC*%rR*0tWeIanHDYM}sktq0Dq3UjPkHs3UTp!oa>nt#hi-1w(7VzlT%2meW# zrVJ&FE^$+`(OL^+s)3Tv3ZZUxuo;>R#wT|XrAH&b`O}ZJ-=ttJep*K_W^rS2{2GQG zm#n7pU*!^#7VK%Vdt=0iny`lB z?J)5Bg=UYO|6%vX{vOwU3l81>eGlLZ6@=dmZ85&@_ zmDF4?34W)h&SatHnbA6+EzKga;ee7)7$y51a^q=C%bT?ZG~u2Wo`M}WMSk9|U#3M} ztXKbDpXuo08_Af7UROGpzksePI2@Iza2%5~B3UXS%Kvs`M*sO%-1ciHIb2^MN5LJ1 z$3)iJ(!2XdE__Kt=$2o>joyco0IgnQNceU;4|`)SyzBz_lS?x>W}PI{Wcew&>&vOi zLF8m<|3XjB{M49#>%zbVR*a#1=Rl5HmjWGHo-ytFCKVd`R_0NSachgc(@DK#g;nQW zAzV=PbeWa(iCg*bPQwxTi+_MwLERa_j(y^1+2s&p&~vxJRKFX0NCZySQIg!xw3t&I z=!SnTkLE0Ve6rCeLEhy#UT>%tH#?GE@l%;x%H8v<(~A>qUBQR$!(APVQtzPsh>pl$ z%*m2pmm3pPuS$(1a<`wgI#+*TbkuO1OkC+|zk%1H!@PQT@{(z=)LNu^>Zq_AdmiFm zsx8mt4UngQmMbgo=Ni+am9DB59;q=Eo;cH-e&1jg4kcD`+Eiy4`i+u0 zJFf0ha}F2~n@ziK=PrHiPAw|h6?*NUOpJ&W%Z_ub6%UvJ6{;W{WE8u*I^RCH-rpPp z23KhL?B;$O{Q~hnIhc!qpXzd7nv|3O9wU3XLRa|QvP6I-Ju+)mrnSW!b50zGR9e>sS?XBCdB0m=mLarH1TNevk97mpEU>l6< zzy5H4%MrACQ~?~K>QJU2 z5AsLOwvcLH1+_IA?MuEMRTmKKo86;{jz^!K{z|hLQQ%Bx}ZoGmN+bf!N(b&>EY7(*5VZrCesW zc1r=*k}Tr%Y6fgg_ho3rGd6b7{F!G>2Z81+%7=Y@ih%d$tj@L335O^~s6*0}DE!Lm zYdY0*4Q>Zc-o-#ZC#$Vb3W^A%-!X*!u>g%QR%()(hY-ZTt`d7d%llADqI+h4Z_f~3 zn+5CO|N9PyyBZo|{$XdDnTb*VyOJm}T^z@F? zp$+mcFdbK~z@$hX+7U$YUlaQS?j7W7$27z4Iwt9i0XYkn5!*{V@)Nc^R^zM_JHOpks4 zBG25);10v{Y{yMk0Zp)oYcrW6kA+RAp=USuX548P*8&D6f)wp$d(8}rk* zKFTmq6|7cj|J_Li$B>)F0BZ0mPRq{1PJMT^n1t|7obIh_+X(XK|KLZ*GaDLRk5Exj z+gHK-8&n2t3P0&X`JN*N@TRItpK-0#*3+{(n4fZ;`LeQDyX;k7QOWh_XN|dZz)UWU zsnWv+5ix6CrYHY`NT&v5ldRD-ww{|F!6jmR1~2b=0)@r-kk+Gh0@_>daLq_pPuHfe zao}mqU)T*ckDPqmKb(82nz5rf>E6IeMvce9;|0Ia^?s+0##>>$N%e0TT~>d$59$KC zKHrK=>})rej7-_Z?zZxKrX^;@tn@5t)Vp;iKJavWWEc@mV|=Y=c7-;QwO#99|MY$V zk7Fr7Y2Okg`sa;G<2znySVA9VRd*)md6oR2qO_8pKCSMF)adAs*wMi~+G5xF+&GEF$pHflflV>oXQO=A zTVOWMCMM}i+=M~B@s(3^>L@DK39|p!)o~ZLRQQYrEjh@#$>3$}^o84HtrD)1YXTnS z{fiNL?=_x)eDqrl$~Z5(jo9Z@mX|6@-5*PBWz26E+K zIl%t|e}6rpv`TokbcCI?VqCPCC_VKPM1bD5FA#aBMXSnmSRM`vP0*#vXyHxy3FZDxYo17Ta=vu56>hdkV}cX@^xfhYRt(Xr0~)HJ?2W z0_dGS^t2`ge~!#;66-6GIoG)xhus%IZ@a|1M!1Pa{o?;9ABv@qgE(MGZ1}bd)>fy6 z|6@n#-^;kdcDCaPj0KxMl8O-#^&%fmTRolB*0SGp8MK?94HDp@zu9zkQ|!-TG^{D9 z1t)ePYH_K=d(7g=-HR5ybOf+vz=|HwT4Y_VW z?hkR?_aE-BiK@bXqjKtKkH1)(^SxkSDT8#ueBk$C__?q0XtuFMJiZh40D3!TW07}` zhrq7DQV4nMLW@{n*o8Ff!J*C2U{eUDjSan^=AC3VUHXPa0Su8MkMP3P1s7;Wo0ZsU zH@}n50ZojH83b|femY&?jT3EG4zxbWC`stsBX^tl-Z;$AS>)ZMi}W{-DrsDv_XG-{ zYo|3r-CrPM@Kjf)y*vAr;a!>;azz%yd z`p(T^(~cgsw=z>Zr=KI3E+uzDkOS|vD}Zqc!l0GJoAW87CwZ>v$7k4AhN0 z>ZX2RrK+0Ow9qoT?2y(8c>ri?N{S0Gq(8RM_Lb!HUZ;$+}JRlkr!9Q5m>0Y<8rT^ zE7X1lIOr$*gedtRN}Aw?2p!Do@f)3AF!hwZ_lKz!Kl3o2$n=cM4f<|z&(-+G*rm%q z-hEleca=jiHp8+<3z(XHVSCl?yIav)xH;nhy(Sz9U(cTi$!+-mD0}m8DEq&U+ZHXB zN`;IlMA->L3{pvokS%N3_bvNyilVY+7a4^lTe9zju^Vf$Wf_bm>x^Z__I%ZK-S_qT zUH9=E&+{*TU=HW!{4DR+`+dz)$n^ZloQB))=Gc3)7{iI`1J3#?A?q#QS<%IVV&U&; z@bl&#TL!W!{q3!0vOX)-5o0ZB1(`tIn%Y&vK999atoA@|_Za@BvC=I%3xEfZ?CC)j zH#=2XpKYs_fm~h}R!A~0zC*m|?%j9k)3=*>3{kW1&~%Gjs$nPQjn{I}xIhIRpRE$~ z=jCki=@0oAUoU4T6gk**{7cJq@U1ttcjml~k-`^B1#f9%@6m&a6h6)Cw(&xpca4ib zdV!_6H2U0q(++Rh5kXl+$$d_PgQE!-Au@FGLR&lMa)M>bdl}E7W0y&vmy0F35wi~M z#^(A)Q*;arBP&;Z+o!}lqG|`&Ys#cs16Il%)>!NCL;|@0P*sRFs|(76uN^~8C>GH6 zCx#Iz%Iks`OM^dW;u<)^Bp&!RziDE4t9|;_$3s_ z0~p4En;nT4oi2pu&>Gjhzky)BSGe7FBJgBo!>HnNrloH3fZ@SVcv<5niqxhkhoA z`4C#;mu+Nzw=Dv2OjpIU{fA0D@{bIe_-~jbQ@GX~XP%^)samY@YgigC9vZ&QzNTDG z1fc*x#Y01ME)EkNu4kZM8y&}yx6_PrUY_81lNBPz14 z$UMX7^2|L;r9Sb|Q#3D;r@Nic#bM1G7Qn`@mhnFRa6dV?J<)N~GC{6o9Dl5h!x&~f z$C|Irxk`?hctnGmIBHaSaz;}Se=_^k9X@-(uc8lm)`7t>vRe_u;~yn|YF2($j|@V6 z^*VAoUqum@s7NI2YPrp)!sVrMVge{5OA4ZnxqZlkccmd0RM{tm8{dPdcWJNyCg;gI z${zeackb)sz~V4O#>xaX0eALB`Sx^le#cxNkjQ1%d;PY93ajbTIg~mS)*kFI9_h>& zM~+yN3s0+aT81|NnA4p_%0vDtDALlRoJUza{Yu|Pkpy2Y*Z!+$RHdYm+^2$vs3sh# zNxXHDZrmqBtaGHaGJf2X3(8ZB4d`p(CiYv8M8 z*tf+&RX-PE)>3RV`14AbajS#(qmBNxhhBHfIn;_(X09sBUxlxt*4>yU(S~6=bJ0RG zMY-oNFWu?gzO^1hJx%_QU$y?a`mH(0Aao^M{%q-Aa1CWN+xw>x(f;c26

mKKQ(}G?)x$~}B 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�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 z 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%0DA?FMqW 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 WsWicz?5ylqxs69AmwzfrM!?xl09~%P%9Ju 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 z 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%0AyOB~lQvJlGl1`}LM7?qs%)PjqI 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%0DP``(O2&F!e6#gLW!#MZOTr>kkVH3$RAcsf) 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 LUM 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%0D&%cN%+8KoP4SjNgQDte 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 OJ_J*1lUqil@c#pDcC0@D From 4445ec6a6008f9fb7aa48ff228d08b957be7f11e Mon Sep 17 00:00:00 2001 From: Novacat <35587478+Novacat@users.noreply.github.com> Date: Sun, 25 Apr 2021 00:32:55 -0400 Subject: [PATCH 005/174] Merge pull request #10201 from VOREStation/upstream-merge-8041 [MIRROR] Drink Overhaul V1.2 --- code/modules/food/food/drinks/bottle.dm | 205 +++++++++++++----------- icons/obj/drinks.dmi | Bin 91379 -> 97881 bytes 2 files changed, 108 insertions(+), 97 deletions(-) diff --git a/code/modules/food/food/drinks/bottle.dm b/code/modules/food/food/drinks/bottle.dm index 56d303371a..1f7beec6b9 100644 --- a/code/modules/food/food/drinks/bottle.dm +++ b/code/modules/food/food/drinks/bottle.dm @@ -341,20 +341,20 @@ . = ..() reagents.add_reagent("absinthe", 100) -/obj/item/weapon/reagent_containers/food/drinks/bottle/melonliquor - name = "Emeraldine Melon Liquor" +/obj/item/weapon/reagent_containers/food/drinks/bottle/melonliquor //MODIFIED ON 04/21/2021 + name = "Emeraldine Melon Liqueur" desc = "A bottle of 46 proof Emeraldine Melon Liquor. Sweet and light." - icon_state = "alco-green" //Placeholder. + icon_state = "melon_liqueur" center_of_mass = list("x"=16, "y"=6) /obj/item/weapon/reagent_containers/food/drinks/bottle/melonliquor/Initialize() . = ..() reagents.add_reagent("melonliquor", 100) -/obj/item/weapon/reagent_containers/food/drinks/bottle/bluecuracao +/obj/item/weapon/reagent_containers/food/drinks/bottle/bluecuracao //MODIFIED ON 04/21/2021 name = "Miss Blue Curacao" desc = "A fruity, exceptionally azure drink. Does not allow the imbiber to use the fifth magic." - icon_state = "alco-blue" //Placeholder. + icon_state = "blue_curacao" center_of_mass = list("x"=16, "y"=6) /obj/item/weapon/reagent_containers/food/drinks/bottle/bluecuracao/Initialize() @@ -371,36 +371,6 @@ . = ..() reagents.add_reagent("grenadine", 100) -/obj/item/weapon/reagent_containers/food/drinks/bottle/cola - name = "\improper Space Cola" - desc = "Cola. in space" - icon_state = "colabottle" - center_of_mass = list("x"=16, "y"=6) - -/obj/item/weapon/reagent_containers/food/drinks/bottle/cola/Initialize() - . = ..() - reagents.add_reagent("cola", 100) - -/obj/item/weapon/reagent_containers/food/drinks/bottle/space_up - name = "\improper Space-Up" - desc = "Tastes like a hull breach in your mouth." - icon_state = "space-up_bottle" - center_of_mass = list("x"=16, "y"=6) - -/obj/item/weapon/reagent_containers/food/drinks/bottle/space_up/Initialize() - . = ..() - reagents.add_reagent("space_up", 100) - -/obj/item/weapon/reagent_containers/food/drinks/bottle/space_mountain_wind - name = "\improper Space Mountain Wind" - desc = "Blows right through you like a space wind." - icon_state = "space_mountain_wind_bottle" - center_of_mass = list("x"=16, "y"=6) - -/obj/item/weapon/reagent_containers/food/drinks/bottle/space_mountain_wind/Initialize() - . = ..() - reagents.add_reagent("spacemountainwind", 100) - /obj/item/weapon/reagent_containers/food/drinks/bottle/pwine name = "Warlock's Velvet" desc = "What a delightful packaging for a surely high quality wine! The vintage must be amazing!" @@ -421,7 +391,107 @@ . = ..() reagents.add_reagent("unathiliquor", 100) -//////////////////////////JUICES AND STUFF /////////////////////// +/obj/item/weapon/reagent_containers/food/drinks/bottle/sake + name = "Mono-No-Aware Luxury Sake" + desc = "Dry alcohol made from rice, a favorite of businessmen." + icon_state = "sakebottle" + center_of_mass = list("x"=16, "y"=3) + +/obj/item/weapon/reagent_containers/food/drinks/bottle/sake/Initialize() + . = ..() + reagents.add_reagent("sake", 100) + +/obj/item/weapon/reagent_containers/food/drinks/bottle/champagne + name = "Gilthari Luxury Champagne" + desc = "For those special occassions." + icon_state = "champagne" + center_of_mass = list("x"=16, "y"=3) + +/obj/item/weapon/reagent_containers/food/drinks/bottle/champagne/Initialize() + . = ..() + reagents.add_reagent("champagne", 100) + +/obj/item/weapon/reagent_containers/food/drinks/bottle/peppermintschnapps + name = "Dr. Bone's Peppermint Schnapps" + desc = "A flavoured grain liqueur with a fresh, minty taste." + icon_state = "schnapps_pep" + center_of_mass = list("x"=16, "y"=3) + +/obj/item/weapon/reagent_containers/food/drinks/bottle/peppermintschnapps/Initialize() + . = ..() + reagents.add_reagent("schnapps_pep", 100) + +/obj/item/weapon/reagent_containers/food/drinks/bottle/peachschnapps + name = "Dr. Bone's Peach Schnapps" + desc = "A flavoured grain liqueur with a fruity peach taste." + icon_state = "schnapps_pea" + center_of_mass = list("x"=16, "y"=3) + +/obj/item/weapon/reagent_containers/food/drinks/bottle/peachschnapps/Initialize() + . = ..() + reagents.add_reagent("schnapps_pea", 100) + +/obj/item/weapon/reagent_containers/food/drinks/bottle/lemonadeschnapps + name = "Dr. Bone's Lemonade Schnapps" + desc = "A flavoured grain liqueur with a sweetish, lemon taste." + icon_state = "schnapps_lem" + center_of_mass = list("x"=16, "y"=3) + +/obj/item/weapon/reagent_containers/food/drinks/bottle/lemonadeschnapps/Initialize() + . = ..() + reagents.add_reagent("schnapps_lem", 100) + +/obj/item/weapon/reagent_containers/food/drinks/bottle/jager + name = "Schusskonig" + desc = "A complex tasting digestif. Thank god the original's trademark lapsed." + icon_state = "jager_bottle" + center_of_mass = list("x"=16, "y"=3) + +/obj/item/weapon/reagent_containers/food/drinks/bottle/jager/Initialize() + . = ..() + reagents.add_reagent("jager", 100) + +//////////////////////////JUICES AND STUFF/////////////////////// + +/obj/item/weapon/reagent_containers/food/drinks/bottle/cola //MODIFIED ON 04/21/2021 + name = "\improper two-liter Space Cola" + desc = "Cola. In space." + icon_state = "colabottle" + center_of_mass = list("x"=16, "y"=6) + +/obj/item/weapon/reagent_containers/food/drinks/bottle/cola/Initialize() + . = ..() + reagents.add_reagent("cola", 100) + +/obj/item/weapon/reagent_containers/food/drinks/bottle/space_up //MODIFIED ON 04/21/2021 + name = "\improper two-liter Space-Up" + desc = "Tastes like a hull breach in your mouth." + icon_state = "space-up_bottle" + center_of_mass = list("x"=16, "y"=6) + +/obj/item/weapon/reagent_containers/food/drinks/bottle/space_up/Initialize() + . = ..() + reagents.add_reagent("space_up", 100) + +/obj/item/weapon/reagent_containers/food/drinks/bottle/space_mountain_wind //MODIFIED ON 04/21/2021 + name = "\improper two-liter Space Mountain Wind" + desc = "Blows right through you like a space wind." + icon_state = "space_mountain_wind_bottle" + center_of_mass = list("x"=16, "y"=6) + +/obj/item/weapon/reagent_containers/food/drinks/bottle/space_mountain_wind/Initialize() + . = ..() + reagents.add_reagent("spacemountainwind", 100) + +/obj/item/weapon/reagent_containers/food/drinks/bottle/dr_gibb //ADDED ON 04/21/2021 + name = "\improper two-liter Dr. Gibb" + desc = "A delicious mixture of 42 different flavors." + icon_state = "dr_gibb_bottle" + center_of_mass = list("x"=16, "y"=6) + +/obj/item/weapon/reagent_containers/food/drinks/bottle/dr_gibb/Initialize() + . = ..() + reagents.add_reagent("dr_gibb", 100) /obj/item/weapon/reagent_containers/food/drinks/bottle/orangejuice name = "Orange Juice" @@ -507,7 +577,8 @@ . = ..() reagents.add_reagent("lemonjuice", 100) -//Small bottles +//////////////////////////SMALL BOTTLES/////////////////////// + /obj/item/weapon/reagent_containers/food/drinks/bottle/small volume = 50 smash_duration = 1 @@ -578,63 +649,3 @@ /obj/item/weapon/reagent_containers/food/drinks/bottle/small/ale/hushedwhisper/Initialize() . = ..() reagents.add_reagent("ale", 50) - -/obj/item/weapon/reagent_containers/food/drinks/bottle/sake - name = "Mono-No-Aware Luxury Sake" - desc = "Dry alcohol made from rice, a favorite of businessmen." - icon_state = "sakebottle" - center_of_mass = list("x"=16, "y"=3) - -/obj/item/weapon/reagent_containers/food/drinks/bottle/sake/Initialize() - . = ..() - reagents.add_reagent("sake", 100) - -/obj/item/weapon/reagent_containers/food/drinks/bottle/champagne - name = "Gilthari Luxury Champagne" - desc = "For those special occassions." - icon_state = "champagne" - center_of_mass = list("x"=16, "y"=3) - -/obj/item/weapon/reagent_containers/food/drinks/bottle/champagne/Initialize() - . = ..() - reagents.add_reagent("champagne", 100) - -/obj/item/weapon/reagent_containers/food/drinks/bottle/peppermintschnapps - name = "Dr. Bone's Peppermint Schnapps" - desc = "A flavoured grain liqueur with a fresh, minty taste." - icon_state = "schnapps_pep" - center_of_mass = list("x"=16, "y"=3) - -/obj/item/weapon/reagent_containers/food/drinks/bottle/peppermintschnapps/Initialize() - . = ..() - reagents.add_reagent("schnapps_pep", 100) - -/obj/item/weapon/reagent_containers/food/drinks/bottle/peachschnapps - name = "Dr. Bone's Peach Schnapps" - desc = "A flavoured grain liqueur with a fruity peach taste." - icon_state = "schnapps_pea" - center_of_mass = list("x"=16, "y"=3) - -/obj/item/weapon/reagent_containers/food/drinks/bottle/peachschnapps/Initialize() - . = ..() - reagents.add_reagent("schnapps_pea", 100) - -/obj/item/weapon/reagent_containers/food/drinks/bottle/lemonadeschnapps - name = "Dr. Bone's Lemonade Schnapps" - desc = "A flavoured grain liqueur with a sweetish, lemon taste." - icon_state = "schnapps_lem" - center_of_mass = list("x"=16, "y"=3) - -/obj/item/weapon/reagent_containers/food/drinks/bottle/lemonadeschnapps/Initialize() - . = ..() - reagents.add_reagent("schnapps_lem", 100) - -/obj/item/weapon/reagent_containers/food/drinks/bottle/jager - name = "Schusskonig" - desc = "A complex tasting digestif. Thank god the original's trademark lapsed." - icon_state = "jager_bottle" - center_of_mass = list("x"=16, "y"=3) - -/obj/item/weapon/reagent_containers/food/drinks/bottle/jager/Initialize() - . = ..() - reagents.add_reagent("jager", 100) diff --git a/icons/obj/drinks.dmi b/icons/obj/drinks.dmi index 250c191c73094d8024d0dd1af554964f8776d2c9..6a05cf1443cdf09bb192ef5d4260b54c475eeb28 100644 GIT binary patch delta 59925 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 ybS!D1qN3_EKOKUEEO^iaND9G`2PS>*&vDl delta 53372 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[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

9ZS6=y#AiMOt(9l#j9BMz&8h> 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%0A=Lp9%qqaC!8c(Cdw}f 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 Date: Sun, 25 Apr 2021 00:40:29 -0400 Subject: [PATCH 007/174] Merge pull request #10202 from Verkister/patch-48 Fixes voremob icon updates messing with scaling --- code/modules/mob/living/simple_mob/simple_mob_vr.dm | 1 + 1 file changed, 1 insertion(+) diff --git a/code/modules/mob/living/simple_mob/simple_mob_vr.dm b/code/modules/mob/living/simple_mob/simple_mob_vr.dm index f14a8cedfd..d0a2f8ed4b 100644 --- a/code/modules/mob/living/simple_mob/simple_mob_vr.dm +++ b/code/modules/mob/living/simple_mob/simple_mob_vr.dm @@ -86,6 +86,7 @@ icon_state = "[icon_dead]-[vore_fullness]" else if(((stat == UNCONSCIOUS) || resting || incapacitated(INCAPACITATION_DISABLED) ) && icon_rest && (vore_icons & SA_ICON_REST)) icon_state = "[icon_rest]-[vore_fullness]" + update_transform() /mob/living/simple_mob/proc/will_eat(var/mob/living/M) if(client) //You do this yourself, dick! From bf5262dd55e87029f5095f5d6915d7e8e745d91f Mon Sep 17 00:00:00 2001 From: Novacat <35587478+Novacat@users.noreply.github.com> Date: Sun, 25 Apr 2021 18:59:58 -0400 Subject: [PATCH 009/174] Merge pull request #10206 from VOREStation/upstream-merge-8047 [MIRROR] Makes xenowear species WL check for species instead of ckey --- code/modules/client/preference_setup/loadout/loadout.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/client/preference_setup/loadout/loadout.dm b/code/modules/client/preference_setup/loadout/loadout.dm index c91b2314c8..82675ef903 100644 --- a/code/modules/client/preference_setup/loadout/loadout.dm +++ b/code/modules/client/preference_setup/loadout/loadout.dm @@ -66,7 +66,7 @@ var/list/gear_datums = list() for(var/gear_name in gear_datums) var/datum/gear/G = gear_datums[gear_name] - if(G.whitelisted && !is_alien_whitelisted(preference_mob, GLOB.all_species[G.whitelisted])) + if(G.whitelisted != pref.species) continue if(max_cost && G.cost > max_cost) continue From fbd438d3e8cfc928670d56066f16a68e0d509e27 Mon Sep 17 00:00:00 2001 From: Novacat <35587478+Novacat@users.noreply.github.com> Date: Sun, 25 Apr 2021 19:00:19 -0400 Subject: [PATCH 011/174] Merge pull request #10205 from VOREStation/upstream-merge-8049 [MIRROR] Fix for the Teshari Exploration and pilot Voidsuit --- code/game/machinery/suit_storage_unit.dm | 4 ---- icons/mob/species/teshari/head.dmi | Bin 96430 -> 98255 bytes icons/mob/species/teshari/suit.dmi | Bin 126562 -> 126950 bytes icons/obj/clothing/species/teshari/hats.dmi | Bin 8611 -> 8808 bytes icons/obj/clothing/species/teshari/suits.dmi | Bin 4385 -> 4531 bytes 5 files changed, 4 deletions(-) diff --git a/code/game/machinery/suit_storage_unit.dm b/code/game/machinery/suit_storage_unit.dm index f0fe1e7a08..37d1c827b3 100644 --- a/code/game/machinery/suit_storage_unit.dm +++ b/code/game/machinery/suit_storage_unit.dm @@ -634,10 +634,6 @@ model_text = "Exploration" departments = list("Exploration","Expedition Medic","Old Exploration","No Change") -/obj/machinery/suit_cycler/exploration/Initialize() - species -= SPECIES_TESHARI - return ..() - /obj/machinery/suit_cycler/pilot name = "Pilot suit cycler" model_text = "Pilot" diff --git a/icons/mob/species/teshari/head.dmi b/icons/mob/species/teshari/head.dmi index 51eff217bb757c3e73b10329fcbc901d50d78ef9..c4339b532aee006d5b6d773de874087801b30693 100644 GIT binary patch delta 19020 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 delta 17180 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 diff --git a/icons/mob/species/teshari/suit.dmi b/icons/mob/species/teshari/suit.dmi index 9f6a652c4a5fcbde73cacd4fe0111b26c5bf2727..7bd92394f27076a627dcf2fde7152226efc3c176 100644 GIT binary patch delta 27753 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 delta 27318 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 literal 8611 zcmb_?WmH>Xvu=U}iWYZhi@Up*;#w#!K}vBb?p9hTR;6b)&#ay7=bf27&wgiiw2qcCJ`Obw006*ORe7b0lHI6J9ySQ|ZNg?_ zjuJNkZ;ZTN*?QV|IK20AaB~F!{Ib5LOgQ%N;q_0P>wUhi%J=Hn5ztj4IOfDyFd&h4 zCR{e%Uq03Oo!cV^9Xh+0c@lgUh5|IFk=$1i;f-t@mh|OsbcJk%gT~> z+*Qp+TEpH+MRB)M=?Si+ZIDD_U0s8z%eepeyr^9@8RB?L*ZH)FG#K0+lr-ywX#%ve z617vUpu5q8PrzwYujA2vRlbD=v2|IXYuxgfRz!iWWxWUoF0o+_0${DtaMhv>jAa1e z89?=w{2RZl=j88L9h2SeUg0?0m-35f)`6e=Pr(;40~{u#F&;!5X}bB1nhrB16iY=5jf-8fKE4_z zvn=mQE$4UruNCU&3)VV)SAAEmmrkdH?)FQuF&<-l%CzO4QL24J$9|yR0HAd#iG_97 z5)nK*bNXk>kkdxOMjGtY$JgADw>D$ive}o);Iqr_Lh|+P#Rle{bT1F(s3b`Vyq<1&$ z&`8NmwDHEM{*t>{AoJ)fVHHtK2#6v;5lke>zb!cGEWdN<23ADjH^M7ey1+C@Q+sNkPYI2#7B+akXeaYCk$UtNHb^a*AU2 zyG`NY)r9Fm<{<->AlkFzuXY!!vC)v)H8ax@mzzKzgsXRWOo}exR-l*fnYOCla9Q|8 zOUr1?mgT!nMug=%Y14O#6*aYWPM5*cMQ|c91_a$p{Q8C-SeQGe8}xj&h@C2KM8(QX z2`8oGtx=@o`(4&mgHV^Gy_n7CDgMJLFc)Z8fmUQRBk9Z4PVrlL$HSMwr(8h}WYE zT_5HweM(K1U{H$Q?bgvSM|sma!!C&iJ!5 z4zmMUoG7bjQ57|S&P2_c<8#ft4#f7gVjyZE*T=G>Md9(excAo#?@+ovJhn@GysA72 zb}qubJN>lJRoJpaqV#g1OXs@SJ_)&>A2j z8-&?UQp_{36IBa%hO&s%1PmUIZDdp<+570ZOV5d;3(CKx_P){aY76=&goIQ2)tRgl z(i+|!h6b32_W${mp&H2&=S@e;Bdzdiv+v7~&%LqYW&t1@bF36R&C&FZ$wThRxHep2 zn6;_B<8cY}XN<_R&jxyA)g>H_K>1lwBL~OhcV^D99Ct7VmxaMdOjxAdYrVAtk2snf z%)v;B$0;9uc*-w90QMoBYDW{k=eFwTS5}9XW}~4z2rsm02$vCByXk2306lN6Kq^(Q-)Z2o#e4_Gd#j8uP)%IN98wV9(CV-A>)docR zUVp*GEt0@oRKIlejp$r*78i1wjI4>NIo+ZBkfms`vul5zay=pTG);h0+ln$pCU2y$ zh>W%PY+;PIOaOEX+w3S#D&LO#qEWz9@*&OLBcRuv(oJi}%aa*@yS!pgw$taU(9mQr z@4GMC;Lci-hErWg&}Ad~gUCAhquWFat%y>&04V*f{U*dvdn1-en@I0F+OF|4&x-&a z$;)S_A$~f-!4c1MJZ$iXaB+SM31>M$w6QFABVVKiITUYJix*K7^HDqL&$t~s@76Da zt$mfAE(B*_bq6-2xo>}Wh5G%~io}X)FFrNE{fF6Jrp>KE8sc<854=^#MrUl7TI&jRCJsN2Xp zc^}B>XSXWY`{f{QqFm-Pm~2Jcc1~5lX(V14@aBhb6tgEz`qg+8fN5cbt|Ditm`b$Kd=B9^}D zRy+?MB4Mrb9*E-czuYw+%V$((7oD%O9!uGchb|KU*2KdFp?o2jeNVDpFW-{+xInc9 zv?T$a?;U__Vd=q;ibpx;va7YFELPxehH*QCDyfAthiuSsVJyI?&TrAb_;gBW@0cO9 zifXveo|9pz*x$qa%dG5};hpFB16CA+bc8<)2(YH_OjX@y6g$GY+wP~{ndqQycI#e( z_^@{yJ8oafufgW>6gqeMA)rtZmg0nGE;lehYH`9D4T8)mXZA;vxOThGxW1WRxD;V% z{eh4quFUJ|!@?5i0Kt0g7FUQtA=fAS^2ep5kXCq{_B=X%lgwb#+4u)-P|;r;w}U_- z&{Mn>>sC+2E@b^%@a&`G9xm3?Tj9;GD&b&8TDkQF?0@PnAVx_1d%*vr$&dL$>eUe; zAI3d8+-@Y5ou{^lTgp$T$#C=TrNw{*^BiJaqGsOk&dz3_|Gwx(*rRH=ZJIx~Z@};x z%WwPJkDCk<0pRB<_G>X2XlYQh7j)z_w6DKfrt{H-Q0CFXtNuYZ$fnQ1Blj*vdEs=5 zGs#p*J86&M(+UQzcHkQJJ&zx4Vp-94wpLKN>#L_@$y(lshWy?Eq}|aK;Lq!pYz5Zw zvJ;G8vY#Jsz=4I&nE5l>e?I~A&eLtb@n-Z4y*w1}oe%J2^M26&e31&I(U3D! z-xqEB&R4pj&9eS^WOuqfAYe3}Rv=@jE%f{H!l^&S;72D*7P393gXu60ORlFljbOg2 zlrZw>ZtN!wq(vD}LG4;|W`yG^?U&=_3-h1{nH6~Sj0&axuYa6NHA8+e{sm3n+D2sU zn>u8>l~E?7mK0C!Lx>b(f#c#uf*o$;{=oUP`tqBp+%)0n)tl8#6tH3L?4ko(goiq7 z3yb2#!Sr9#er`n(4cdJ$Bt)*ob`<+tm&}HdX;a$m@C|1}fE?J^qiFZ~+aco3Ane zkb>0d5!?DJ4Nxu(%s-iUG7fEP?70E;z+}afLT6FgG| zH^@BT;NXP*XN}=!wQ*j5Oh~3>I;GA%0o&z_in1#Z?|FU?rKCuXWqkHvH@(unb8oX( zW%a4$&rMtEzPd!2ptMlLbBnKMVYuYHGrfJo{AYm?kyEZNu*{5i z&~k^8l_e#=;_W=AUeaJy0SGJex49tV_1r@J`cHXG?LGvv2vuEKwL8&-ds|-Q+$LLBG>QBhzoff0 z#sPQGUKPt$H+Z%~bw#9=PG<`*%j2hD2acJgC8glHPZu#J$#AT{rZ`o`Vi@U6s_fk-zom9`+h)5xH@xmED#~8Zzbpyh4p%oEbcYKkp$?h9x6C~ zey)fA#M!Jlo|(uazO|e=tJuHoi&PT~rkxqU|4FoFYaZKQvdqvF{uX(fa&&*;)B=Nb z6f)>r{5ns^rL?O-TmSXmpLnxq4zxb#q()bp5pwxa_3Z!#KbO$Q^L>x7t>kI7_9aO+ zAzu=Icpa*^#{&UMytf;GA~kW|RRHHCd}_SFDH0Qlh%%JS#R}-PII$Y2C%+a>95Nxp zoy$yQpzLK`XPuiy*e@;mEsB=&iZtWTRH<|92a>75<5Y^L!W1Hg}b&yPf?UTWYfcgyG*JK1&E=)SyJ+55Dx9+G_pRAOnr*@YW2`^oKm|hF4v|F&VCu=|+W1qmDT*xQXM6z^ zmH9Dh{C{D#-wfU8HKX$rpv1|y==O;?KpzSd8T#SN3$jH>11%tMnHM-2*@>%jD^3%6 zQYF;`qp(inGTyvUTPo4a47xKg&^aIDxm)?>cJ~T7?2ND_&TxVToh~ZBP#QKRZxov4 zziPjypL!Nt*D-nViFdpQK5GU!Ob9#+UhCcMG7F^e8F9OjZ4WXy+QSAMXtg9>okeO- z9U%2@+YpMmS;{`mBUcpUu@|=W0Q>hO3CwtSs6ubdpL+kv|k-F8mj2%>P`E7+3U0g_dZ`O1jewu@_=v zYq<}d9!n|ql?UKddM>sg`EDxnLT^??pHi5Q-Ksi#{HR>`B$ZJ>UE18sh=yII3e{ZNY#4OKQpZzS2Je#fKfu7&&wgNwavS=iv)$t%U3 z25$vV%xkCQ#cM;lS}5|{!d3PV3O9h1)!sF&aN2(p5J8X5cE0g*ZXFn<5Y~RaadRxI z;j>8y(bGe|`Rl$}(1VRVo&SV3l3V4Ab}dW{DDM#;RPm?t7JjnFd4r77xx7oD=VXMC zViSCgmo4YTHnuI#0?|qvl*Bw%V1@E3_Ay@!bJhmAeH$Is*l%8TEgX6?Mxu=f)*0v9 zGtO)1i<%f3$`3VEslGj%+2xt7YCUI~E1~Dmnk%FcpGqpF5l@QIyLyuuVB`){EvYP$ zz53;mVH(IU>J`pHX@2AGwK5=264#a=yEAW5VqsL1@z`w6dOMDi9Rzk+8i9+2;5CdZ*5^RhE{Apy8`PXvJ!r(`lo+3lu&=&OvXj|Lj z>-$jfH-?^Lhe;x<@Y(r!VluLA50n&mG1`)%)}BOSPAl)yn9Z_RR!|Hj2(%;l-DJ67 zed_#Alc?Adka;P}GSWvh%hKq}TaAw|q%RV--ElZD{YuXk9i@M~KG9dak1l<*cCN3zia=>`@;$;q|y+e{Hv(5z%9i(WO z(y}j}wT%xZ;2KaAjgQ;qJp_i@a=FP8_YK*A>mEaS-xL%6*z8X!(rnB4TUqJ9nE-pA zgK2WL0CNuJN~(`ws3_@jS$JZy&`bQS&~8Le+3bQsMl5N^oIJ9&no-m)&hhS8JE13J z$ZuHYFYT^zUSlPX^1c3(d_r17Mey?%FJ7vtCEsA~$%4wNs)~w>`?$?pDvtzRr2qKA z;;WWglcpBTvAXwnb9bYQ)#+@|g!hl7`j!)l_;%$NTsUxZVhUO=QxEP|G@}-;Z%N-F zPjJ!Dx0e@YW_kvY=_-aW`ME3ZF{R(OmaEsrAFo_MGvuH#Cm(AE5rM2chDUVSq@9@B zXq;L8ze$)FvvB}RuU}LWkAb3^WMGnt0(}sHEGuIJ zWMpK}_REU6estUz$~Ep#3pmkc6!$;Ev$Jq}CgSFrMNf=GJ=_z!`Tv{^Ogu(oM9)kdzH%Ix+&GRX; z+x)2Vbt?p3E$?i&Ta%fSp@5gN9@aru)^Cpp??xcJ3(mjmHn47@D4iFSe-;)$?fN_B z#zZNG3tw`o{p-d4@j}SRALpp@N=~7=mg|#F4#+ekUd9;5y=Kqtcb&XRi)*&}k^-Uh zR`Yp}wh>;bSonw9IIvY2c~3UyokA1kiP_XzomGU8W9kq3DkyZ75r#!XZ~mUX&?`zx zIOHj+N9x&2WA%TwO#g>2>i^aBD(X7%=*U?*@ATf0or|mSLB~Jbw@um?I&zQA>$ZF_ zm25wS<|mhX&I&Yy)2RkKpfS7;JPA^zc=}m}i8NS+tv#$8NWgFO5xq4!6sCr(z3?Q;!u(%)WTwwW`F;Jo1L56cCp^J3j_sn1W(bmI|pQrT!p?SEm^vnNH6agSar(8 z3{w(Rs>Bb$ zZQoP~dbOt?(Luh(&dkK5<55N0X^}AYPN6iV$NjgnNEAujgi2{iNhF16*VY_0`~5Jd zNp1T9M?rzIfYmPyr389S6BBAcGSk}Wj~_ooq1=+=h&to zwT0=Mz)XKGIhDa1Ecy#3nR`oB6_vb_5>U6*gPNB}-*bSYqoaz7%2|mJ;QROQLZYH1 zWYWYPD_@i@SGFC5sE>Rk0r>d%6?>fL=it!Gi&Jhv@k*8U?VX9vKqNDqI-aEr`slf~!<}7ONn3Go>O#dpki2`|rm(P( zI$Mk2gKd+~!`AIl#P*bTf`gLcr;Z}_6$U%h!R222z>kp2wIHX%v;MmoQVI$^0|O;* zZ(&Q>!Z#eea(8_d!Li$PU;FdL zV)4m%O^%$W4aqs>`=&J){R7(Sg%#}1 zh>gB6UWXHtpi-}rVzSu2U%j!u#D8`_WoKu90e&}Ws%?M{y|rGN*LHaN`2hx_@*Mlv(X5Z>t|{(AVPq%4{BoJg6X41eI&F z!PdkxNHZlF24LMD0$1$r6*Y+g;+EwD!u?SGH}@sOny%aTiwTNHEiX7FL?EZ%&KL6M zkJ)}i*Vwb;$X5{ZyrZ=_v&*Q?3fZSLYQfAhkL}9D6OLho(z?~dh+KX>--MM_&l~Qx z!;&wbRpD(Rp{b=m$A1R|N|_J}mC2vwNH=c=-wV0g*7}x52U!K}CO_(|A@k>N$Yt53+C?`TaHZ_ZPLVo?f#~05|4kry zd;iCQ4==!@Z5`KYx>X+Z8GeYtsk}M1XwE>@frMdaU%jg!`-vYv^))t>0u8 zDEy-2TL6xIb~hjADh<_*jg2u_OGvWPwG0f%QNO%4J}lg``}k6c?cb?{E$wpSP0&q@ z@&2{0I8lF8BVvE+r}^~3TxGHU<&OJ|rl|OZYx_RS&RFKaKVu4(uPUmkx$SL3>lhp^ z(K?6e*leOoNrx7;_|}vEAzh3vugBSg7ghWDDL4J?lz~{B6FLtjz)+9jbB@TI!sEu^9mGd-pz(&=`*l)>t5(JM4t((TT=3;)L;ZN7UJJ2dr~E?XnT^bKe$` zrjHFmybDQoLh~2h8LU472psogZ-9~HEhd27+asj(*w)wEqZ1w1R2Xu(bi0A+*Kn1Q zZIwfx3^zlZC!6Seox{z$L9-OO!P8;pl0Tw#3t4#C zEN5oJVR4#zJ*pNu>$=ywMW|IKyy)>q$TN~>=5CE%QwDnAhS zGX;BvN0KMZqy0NinRF20`bm>}LuXy^Dj$^t_z8v)1ltGN$52JC=eeH-JrmTSjRh+$ zgKlulRoD+bS-Nf1>ky{@-UYz>(h+j3#y+>+&g|IsUFqs1f%>ihSEw-yLI9{Ik_f%| zdLC#B7VDn$Se59Wz}x^R#QHJo{_lO5F(ek+#3g%_cx?#kG5}RYtyeWKEkFDhm=pL2 diff --git a/icons/obj/clothing/species/teshari/suits.dmi b/icons/obj/clothing/species/teshari/suits.dmi index 6679ceb22c834137f0a3950a93073bf59610b981..2c0281efe4385ea13e910cef5b9d93db30a179ff 100644 GIT binary patch delta 4046 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 From 4660fb2253e5d6e3f2937cc2bc22e001b977ecb3 Mon Sep 17 00:00:00 2001 From: Novacat <35587478+Novacat@users.noreply.github.com> Date: Sun, 25 Apr 2021 19:00:08 -0400 Subject: [PATCH 013/174] Merge pull request #10204 from VOREStation/upstream-merge-8048 [MIRROR] Teshari Specific Medals sprites --- icons/mob/species/teshari/ties.dmi | Bin 12997 -> 13580 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/icons/mob/species/teshari/ties.dmi b/icons/mob/species/teshari/ties.dmi index fb49fe444fd6513674a4f99d73ef2409c120444c..467d0ffa35c71d92616248bc59cf4d9db2e097a6 100644 GIT binary patch literal 13580 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 literal 12997 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 From ba3c3e7031342d6a007516179f903da2ce76e6c7 Mon Sep 17 00:00:00 2001 From: Novacat <35587478+Novacat@users.noreply.github.com> Date: Mon, 26 Apr 2021 11:02:05 -0400 Subject: [PATCH 015/174] Merge pull request #10208 from Novacat/nova-basicfixes Makes Protean blobform less robust --- .../carbon/human/species/station/protean_vr/protean_blob.dm | 2 ++ .../human/species/station/protean_vr/protean_species.dm | 4 ++-- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/code/modules/mob/living/carbon/human/species/station/protean_vr/protean_blob.dm b/code/modules/mob/living/carbon/human/species/station/protean_vr/protean_blob.dm index b48dbb9926..28f2eaffed 100644 --- a/code/modules/mob/living/carbon/human/species/station/protean_vr/protean_blob.dm +++ b/code/modules/mob/living/carbon/human/species/station/protean_vr/protean_blob.dm @@ -165,12 +165,14 @@ return ..() /mob/living/simple_mob/protean_blob/adjustBruteLoss(var/amount) + amount *= 1.5 if(humanform) return humanform.adjustBruteLoss(amount) else return ..() /mob/living/simple_mob/protean_blob/adjustFireLoss(var/amount) + amount *= 1.5 if(humanform) return humanform.adjustFireLoss(amount) else diff --git a/code/modules/mob/living/carbon/human/species/station/protean_vr/protean_species.dm b/code/modules/mob/living/carbon/human/species/station/protean_vr/protean_species.dm index c216f97515..79314bfec6 100755 --- a/code/modules/mob/living/carbon/human/species/station/protean_vr/protean_species.dm +++ b/code/modules/mob/living/carbon/human/species/station/protean_vr/protean_species.dm @@ -328,8 +328,8 @@ CHOMP Removal end*/ material_name = MAT_STEEL /datum/modifier/protean/steel/tick() - holder.adjustBruteLoss(-2,include_robo = TRUE) //Looks high, but these ARE modified by species resistances, so this is really 20% of this - holder.adjustFireLoss(-1,include_robo = TRUE) //And this is really double this + holder.adjustBruteLoss(-1,include_robo = TRUE) //Modified by species resistances + holder.adjustFireLoss(-0.5,include_robo = TRUE) //Modified by species resistances var/mob/living/carbon/human/H = holder for(var/organ in H.internal_organs) var/obj/item/organ/O = organ From eff2f9f68b754fb63c6617a17aa1c86d49a17a6f Mon Sep 17 00:00:00 2001 From: Chompstation Bot Date: Mon, 26 Apr 2021 16:52:51 +0000 Subject: [PATCH 017/174] The Armory V1 --- .../projectiles/guns/energy/laser_vr.dm | 49 +++++++++++++--- .../projectiles/guns/energy/stun_vr.dm | 1 + .../projectiles/guns/projectile/automatic.dm | 15 ++++- .../guns/projectile/automatic_vr.dm | 3 + .../projectiles/guns/projectile/boltaction.dm | 2 +- .../guns/projectile/boltaction_vr.dm | 55 ++++++++++++++++++ code/modules/projectiles/projectile/beams.dm | 2 +- .../projectiles/projectile/beams_vr.dm | 19 +++++- icons/mob/items/lefthand_guns_vr.dmi | Bin 9154 -> 9809 bytes icons/mob/items/righthand_guns_vr.dmi | Bin 9867 -> 10334 bytes icons/obj/gun_vr.dmi | Bin 44716 -> 54177 bytes vorestation.dme | 1 + 12 files changed, 134 insertions(+), 13 deletions(-) create mode 100644 code/modules/projectiles/guns/projectile/boltaction_vr.dm diff --git a/code/modules/projectiles/guns/energy/laser_vr.dm b/code/modules/projectiles/guns/energy/laser_vr.dm index 1c231d1c08..bcb0f3fbc5 100644 --- a/code/modules/projectiles/guns/energy/laser_vr.dm +++ b/code/modules/projectiles/guns/energy/laser_vr.dm @@ -189,12 +189,14 @@ return 0 return ..() -//Expedition Frontier Phaser +////////////////Expedition Frontier Phaser//////////////// + /obj/item/weapon/gun/energy/locked/frontier name = "frontier phaser" desc = "An extraordinarily rugged laser weapon, built to last and requiring effectively no maintenance. Includes a built-in crank charger for recharging away from civilization. This one has a safety interlock that prevents firing while in proximity to the facility." + description_fluff = "The NT Brand Model E2 Secured Phaser System, a specialty phaser that has an intergrated chip that prevents the user from opperating the weapon within the vicinity of any NanoTrasen opperated outposts/stations/bases. However, this chip can be disabled so the weapon CAN BE used in the vicinity of any NanoTrasen opperated outposts/stations/bases. The weapon doesn't use traditional weapon power cells and instead works via a pump action that recharges the internal cells. It is a staple amongst exploration personell who usually don't have the license to opperate a lethal weapon through NT and provides them with a weapon that can be recharged away from civilization." icon = 'icons/obj/gun_vr.dmi' - icon_state = "phaser" + icon_state = "phaserkill" item_state = "phaser" item_icons = list(slot_l_hand_str = 'icons/mob/items/lefthand_guns_vr.dmi', slot_r_hand_str = 'icons/mob/items/righthand_guns_vr.dmi', "slot_belt" = 'icons/mob/belt_vr.dmi') fire_sound = 'sound/weapons/laser2.ogg' @@ -207,11 +209,27 @@ var/recharging = 0 var/phase_power = 75 +<<<<<<< HEAD projectile_type = /obj/item/projectile/beam/phaser //CHOMP Edit: Changed beam type to new phaser beam type. +||||||| parent of 7e0f0ef92c... Merge pull request #10207 from klaasjared/The-Model-E2 + projectile_type = /obj/item/projectile/beam/blue +======= + projectile_type = /obj/item/projectile/beam/blue + + modifystate = "phaserkill" +>>>>>>> 7e0f0ef92c... Merge pull request #10207 from klaasjared/The-Model-E2 firemodes = list( +<<<<<<< HEAD list(mode_name="lethal", fire_delay=12, projectile_type=/obj/item/projectile/beam/phaser, charge_cost = 300), list(mode_name="low-power", fire_delay=8, projectile_type=/obj/item/projectile/beam/phaser/light, charge_cost = 60), +||||||| parent of 7e0f0ef92c... Merge pull request #10207 from klaasjared/The-Model-E2 + list(mode_name="lethal", fire_delay=12, projectile_type=/obj/item/projectile/beam/blue, charge_cost = 300), + list(mode_name="low-power", fire_delay=8, projectile_type=/obj/item/projectile/beam/weaklaser/blue, charge_cost = 80), +======= + list(mode_name="lethal", fire_delay=12, projectile_type=/obj/item/projectile/beam/blue, modifystate="phaserkill", charge_cost = 300), + list(mode_name="low-power", fire_delay=8, projectile_type=/obj/item/projectile/beam/weaklaser/blue, modifystate="phaserstun", charge_cost = 80), +>>>>>>> 7e0f0ef92c... Merge pull request #10207 from klaasjared/The-Model-E2 ) recoil_mode = 0 //CHOMP Addition: Removes recoil for micros. @@ -251,20 +269,36 @@ locked = 0 lockable = 0 -//Phaser Carbine - Reskinned phaser +////////////////Phaser Carbine//////////////// + /obj/item/weapon/gun/energy/locked/frontier/carbine name = "frontier carbine" desc = "An ergonomically improved version of the venerable frontier phaser, the carbine is a fairly new weapon, and has only been produced in limited numbers so far. Includes a built-in crank charger for recharging away from civilization. This one has a safety interlock that prevents firing while in proximity to the facility." + description_fluff = "The NT Brand Model AT2 Secured Phaser System, a specialty phaser that has an intergrated chip that prevents the user from opperating the weapon within the vicinity of any NanoTrasen opperated outposts/stations/bases. However, this chip can be disabled so the weapon CAN BE used in the vicinity of any NanoTrasen opperated outposts/stations/bases. The weapon doesn't use traditional weapon power cells and instead works via a pump action that recharges the internal cells. It is a staple amongst exploration personell who usually don't have the license to opperate a lethal weapon through NT and provides them with a weapon that can be recharged away from civilization." icon = 'icons/obj/gun_vr.dmi' - icon_state = "carbinekill" - item_state = "retro" + icon_state = "carbkill" + item_state = "energykill" item_icons = list(slot_l_hand_str = 'icons/mob/items/lefthand_guns.dmi', slot_r_hand_str = 'icons/mob/items/righthand_guns.dmi') +<<<<<<< HEAD modifystate = "carbinekill" //CHOMP Edit: Changed beam type to new phaser beam type. +||||||| parent of 7e0f0ef92c... Merge pull request #10207 from klaasjared/The-Model-E2 + modifystate = "carbinekill" +======= + modifystate = "carbkill" +>>>>>>> 7e0f0ef92c... Merge pull request #10207 from klaasjared/The-Model-E2 firemodes = list( +<<<<<<< HEAD list(mode_name="lethal", fire_delay=12, projectile_type=/obj/item/projectile/beam/phaser, modifystate="carbinekill", charge_cost = 300), list(mode_name="low-power", fire_delay=8, projectile_type=/obj/item/projectile/beam/phaser/light, modifystate="carbinestun", charge_cost = 60), +||||||| parent of 7e0f0ef92c... Merge pull request #10207 from klaasjared/The-Model-E2 + list(mode_name="lethal", fire_delay=12, projectile_type=/obj/item/projectile/beam/blue, modifystate="carbinekill", charge_cost = 300), + list(mode_name="low-power", fire_delay=8, projectile_type=/obj/item/projectile/beam/weaklaser/blue, modifystate="carbinestun", charge_cost = 80), +======= + list(mode_name="lethal", fire_delay=12, projectile_type=/obj/item/projectile/beam/blue, modifystate="carbkill", charge_cost = 300), + list(mode_name="low-power", fire_delay=8, projectile_type=/obj/item/projectile/beam/weaklaser/blue, modifystate="carbstun", charge_cost = 80), +>>>>>>> 7e0f0ef92c... Merge pull request #10207 from klaasjared/The-Model-E2 ) /obj/item/weapon/gun/energy/locked/frontier/carbine/update_icon() @@ -275,12 +309,13 @@ ..() /obj/item/weapon/gun/energy/locked/frontier/carbine/unlocked - desc = "An ergonomically improved version of the venerable frontier phaser, the carbine is a fairly new weapon, and has only been produced in limited numbers so far." + desc = "An ergonomically improved version of the venerable frontier phaser, the carbine is a fairly new weapon, and has only been produced in limited numbers so far. Includes a built-in crank charger for recharging away from civilization." req_access = newlist() //for toggling safety locked = 0 lockable = 0 -//Expeditionary Holdout Phaser Pistol +////////////////Expeditionary Holdout Phaser Pistol//////////////// + /obj/item/weapon/gun/energy/locked/frontier/holdout name = "holdout frontier phaser" desc = "An minaturized weapon designed for the purpose of expeditionary support to defend themselves on the field. Includes a built-in crank charger for recharging away from civilization. This one has a safety interlock that prevents firing while in proximity to the facility." diff --git a/code/modules/projectiles/guns/energy/stun_vr.dm b/code/modules/projectiles/guns/energy/stun_vr.dm index b0bfd53e46..db038e58fd 100644 --- a/code/modules/projectiles/guns/energy/stun_vr.dm +++ b/code/modules/projectiles/guns/energy/stun_vr.dm @@ -3,4 +3,5 @@ fire_delay = 4 /obj/item/weapon/gun/energy/stunrevolver + icon = 'icons/obj/gun_vr.dmi' charge_cost = 400 \ No newline at end of file diff --git a/code/modules/projectiles/guns/projectile/automatic.dm b/code/modules/projectiles/guns/projectile/automatic.dm index 775659596a..37f3f5629c 100644 --- a/code/modules/projectiles/guns/projectile/automatic.dm +++ b/code/modules/projectiles/guns/projectile/automatic.dm @@ -389,9 +389,18 @@ ) /obj/item/weapon/gun/projectile/automatic/tommygun/update_icon() - ..() - icon_state = (ammo_magazine)? "tommygun" : "tommygun-empty" -// update_held_icon() + //VOREStation Edit Start - vr sprite + if(istype(ammo_magazine,/obj/item/ammo_magazine/m45tommy)) + icon_state = "tommygun-mag" + item_state = icon_state + else if(istype(ammo_magazine,/obj/item/ammo_magazine/m45tommydrum)) + icon_state = "tommygun-drum" + item_state = icon_state + else + icon_state = "tommygun-empty" + item_state = icon_state + update_held_icon() + //VOREStation Edit End /obj/item/weapon/gun/projectile/automatic/bullpup // Admin abuse assault rifle. ToDo: Make this less shit. Maybe remove its autofire, and make it spawn with only 10 rounds at start. name = "bullpup rifle" diff --git a/code/modules/projectiles/guns/projectile/automatic_vr.dm b/code/modules/projectiles/guns/projectile/automatic_vr.dm index dd72f4f24b..9833ab3ee0 100644 --- a/code/modules/projectiles/guns/projectile/automatic_vr.dm +++ b/code/modules/projectiles/guns/projectile/automatic_vr.dm @@ -1,6 +1,9 @@ /obj/item/weapon/gun/projectile/automatic/wt550/lethal magazine_type = /obj/item/ammo_magazine/m9mmt +/obj/item/weapon/gun/projectile/automatic/tommygun + icon = 'icons/obj/gun_vr.dmi' + //////////////////////////////////////////////////////////// //////////////////// Projectile Weapons //////////////////// //////////////////////////////////////////////////////////// diff --git a/code/modules/projectiles/guns/projectile/boltaction.dm b/code/modules/projectiles/guns/projectile/boltaction.dm index 1aa8e83957..52e8c17ca9 100644 --- a/code/modules/projectiles/guns/projectile/boltaction.dm +++ b/code/modules/projectiles/guns/projectile/boltaction.dm @@ -16,7 +16,7 @@ action_sound = 'sound/weapons/riflebolt.ogg' pump_animation = null -/obj/item/weapon/gun/projectile/shotgun/pump/rifle/practice // For target practice +/obj/item/weapon/gun/projectile/shotgun/pump/rifle/practice //For target practice desc = "A bolt-action rifle with a lightweight synthetic wood stock, designed for competitive shooting. Comes shipped with practice rounds pre-loaded into the gun. Popular among professional marksmen. Uses 7.62mm rounds." ammo_type = /obj/item/ammo_casing/a762/practice diff --git a/code/modules/projectiles/guns/projectile/boltaction_vr.dm b/code/modules/projectiles/guns/projectile/boltaction_vr.dm new file mode 100644 index 0000000000..3e538adf4e --- /dev/null +++ b/code/modules/projectiles/guns/projectile/boltaction_vr.dm @@ -0,0 +1,55 @@ +/obj/item/weapon/gun/projectile/shotgun/pump/rifle + desc = "The Weissen Company Type-19 is a modern interpretation of an almost ancient weapon design. The model is popular among hunters and collectors due to its reliability. Uses 7.62mm rounds." + description_fluff = "The frontier’s largest home-grown firearms manufacturer, the APEX Arms Company offers a range of high-quality, high-cost hunting rifles and shotguns designed with the wild frontier wilderness - and its wildlife - in mind. \ + The company operates just one production plant in the Mytis system, but their weapons have found popularity on garden worlds as far afield as the Tajaran homeworld due to their excellent build quality, precision, and stopping power." + icon = 'icons/obj/gun_vr.dmi' + +/obj/item/weapon/gun/projectile/shotgun/pump/rifle/practice //For target practice + name = "practice rifle" + icon = 'icons/obj/gun_vr.dmi' + icon_state = "boltaction_p" + item_state = "boltaction_p" + item_icons = list(slot_l_hand_str = 'icons/mob/items/lefthand_guns_vr.dmi', slot_r_hand_str = 'icons/mob/items/righthand_guns_vr.dmi') + max_shells = 4 + +/obj/item/weapon/gun/projectile/shotgun/pump/rifle/ceremonial + max_shells = 5 + +/obj/item/weapon/gun/projectile/shotgun/pump/rifle/lever + desc = "The Weissen Company Thunderking is the latest version of an almost ancient weapon design from the 19th century, popular with some due to its simplistic design. This one uses a lever-action to move new rounds into the chamber. Uses 7.62mm rounds." + description_fluff = "The frontier’s largest home-grown firearms manufacturer, the Weissen Company offers a range of high-quality, high-cost hunting rifles and shotguns designed with the wild frontier wilderness - and its wildlife - in mind. \ + The company operates just one production plant in the Mytis system, but their weapons have found popularity on garden worlds as far afield as the Tajaran homeworld due to their excellent build quality, precision, and stopping power." + icon = 'icons/obj/gun_vr.dmi' + icon_state = "levergun" + max_shells = 6 + +/obj/item/weapon/gun/projectile/shotgun/pump/rifle/lever/vintage + desc = "The Weissen Company's version of an iconic manually operated lever action rifle, the Bushhog, offering adequate stopping power due to it's still powerful cartridge while at the same time having a rather respectable firing rate due to it's mechanism. It is very probable this is a replica instead of a museum piece, but rifles of this pattern still see usage as colonist guns in some far off regions. Uses 7.62mm rounds." + description_fluff = "The frontier’s largest home-grown firearms manufacturer, the Weissen Company offers a range of high-quality, high-cost hunting rifles and shotguns designed with the wild frontier wilderness - and its wildlife - in mind. \ + The company operates just one production plant in the Mytis system, but their weapons have found popularity on garden worlds as far afield as the Tajaran homeworld due to their excellent build quality, precision, and stopping power." + icon = 'icons/obj/gun_vr.dmi' + icon_state = "levergunv" + item_state = "leveraction" + max_shells = 5 + caliber = "7.62mm" + load_method = SINGLE_CASING + pump_animation = null + +////////////////////////surplus gun - for derelicts (04/26/2021)//////////////////////// + +/obj/item/weapon/gun/projectile/shotgun/pump/surplus + name = "surplus rifle" + desc = "An ancient weapon from an era long pas, crude in design, but still just as effective as any modern interpretation. Uses 7.62mm rounds." + icon = 'icons/obj/gun_vr.dmi' + icon_state = "boltaction_s" + item_state = "boltaction_p" + item_icons = list(slot_l_hand_str = 'icons/mob/items/lefthand_guns_vr.dmi', slot_r_hand_str = 'icons/mob/items/righthand_guns_vr.dmi') + fire_sound = 'sound/weapons/Gunshot_generic_rifle.ogg' + max_shells = 4 + slot_flags = null + caliber = "7.62mm" + origin_tech = list(TECH_COMBAT = 1) // Old(er) as shit rifle doesn't have very good tech. + ammo_type = /obj/item/ammo_casing/a762 + load_method = SINGLE_CASING|SPEEDLOADER + action_sound = 'sound/weapons/riflebolt.ogg' + pump_animation = null diff --git a/code/modules/projectiles/projectile/beams.dm b/code/modules/projectiles/projectile/beams.dm index 1cd279ef61..8e92bb6e9d 100644 --- a/code/modules/projectiles/projectile/beams.dm +++ b/code/modules/projectiles/projectile/beams.dm @@ -42,7 +42,7 @@ damage = 30 armor_penetration = 10 - + /obj/item/projectile/beam/midlaser damage = 40 armor_penetration = 10 diff --git a/code/modules/projectiles/projectile/beams_vr.dm b/code/modules/projectiles/projectile/beams_vr.dm index 8930260e9e..72f225b99e 100644 --- a/code/modules/projectiles/projectile/beams_vr.dm +++ b/code/modules/projectiles/projectile/beams_vr.dm @@ -42,6 +42,23 @@ tracer_type = /obj/effect/projectile/tracer/laser_blue impact_type = /obj/effect/projectile/impact/laser_blue +<<<<<<< HEAD +||||||| parent of 7e0f0ef92c... Merge pull request #10207 from klaasjared/The-Model-E2 +/obj/item/projectile/beam/weaklaser/blue + muzzle_type = /obj/effect/projectile/muzzle/laser_blue + tracer_type = /obj/effect/projectile/tracer/laser_blue + impact_type = /obj/effect/projectile/impact/laser_blue + +======= +/obj/item/projectile/beam/weaklaser/blue + icon_state = "bluelaser" + light_color = "#0066FF" + + muzzle_type = /obj/effect/projectile/muzzle/laser_blue + tracer_type = /obj/effect/projectile/tracer/laser_blue + impact_type = /obj/effect/projectile/impact/laser_blue + +>>>>>>> 7e0f0ef92c... Merge pull request #10207 from klaasjared/The-Model-E2 /obj/item/projectile/beam/medigun name = "healing beam" icon_state = "healbeam" @@ -74,4 +91,4 @@ M.adjustFireLoss(-15) M.adjustToxLoss(-5) M.adjustOxyLoss(-5) - return 1 \ No newline at end of file + return 1 diff --git a/icons/mob/items/lefthand_guns_vr.dmi b/icons/mob/items/lefthand_guns_vr.dmi index 76ad8ebf3118c846c41431c35205d361d190ea71..0d8acb4fbbaef209a1ca4bcdd8ec15c52d7439aa 100644 GIT binary patch literal 9809 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 XdWuBSFOLCV$^qTFp{HG;WfSpV)Slfn diff --git a/icons/mob/items/righthand_guns_vr.dmi b/icons/mob/items/righthand_guns_vr.dmi index 42d935f760816d5a96e26ed3db6309241a005f2c..73ee95c0a3a09605b01caab1a084fa30171bd5ac 100644 GIT binary patch literal 10334 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

NS0i<`rq=vfJJe`<$52 z^y5^^sB3G~-L2>1InvU(OB9%IZ?7cmECe@~Ttb}?Rs!#o&{s`^FDlNCKXG=-dB+x~ z3yLnF{3;G9b0I6g8Y6y}9)fYuOhDR^Q3REocj{QFmp|WY88nZd%boy7pgD+4uV!=48082KR4?i3nn_LR2zSJ9W-u<8zngCYcYj=vm!n zq0kB2`tG?s3GD8~t%m~V1-|XzMQ>BKR9$zW-r0NpTgpQxtY913YKjOdW!St|Zsvpw zP#b6VNOmAsulROibo56YwwqWQ+S;`1RwP3rCu_5_?!pQn0wL{h89F{Im(PD^)KRDK zFg|!a!ach)32)}+gh5SfFE#OtO0vNQlwHpIA=UXwVszr0b)z00p!@^{| zXm*QPoZ?e$y6wg7(s!>T@-<<_8d4@Y!O!EApl@W@qi%GSdARZTEIGg0!Qa)X7}BAb z1X{h^9}^xP-sdWJEOd`I=ZJ1to5Mbr{9eEq!k!QOYbg^8PN)G^sUAVHm)cHi0e)QK z1{rcI`q!CU>=;-L`bgTgNj9Fd%Ha4DNoniRaPIJ35wc+!xC1Ls~+-b_% zE{bz{ix-V5t|2Z@S>Yzm@Cr8HIJ%TuxsUa1qK4fL(a4HAOzr69D&LqGisbecjO31| z%$?E+jN!3WX;`c`X>!*W+M^lw_SVNeTR)dQCkLRcmd~eaV<~uUJb%NL2U6;3Bf98~ zq@yN2Yry%mm8ki@ghZm(tpfR}>YEKB#W&8S;xX+xCrxygSV6$5Uxu%>45b;q)dK8g zvqL*DO^BAR)7ZR;%hdQKM1x6pQ+Igj3MaX)6k=Lzu^p-9WiJqZ4yUNVbyU}!Z7e1Dy&>hoYJ50yxCgvt z{B2cz5cpw)hL^P{&Fj(CBwE38!X`Hf8+T2Vx-kf&1sPUG2+TiI6b(LAKw$yRVuf_x zt~@(m=)M^Cz-&+Lv(mLt_$=1HJwgDW)rfKs*j#R^ms2AZ%-U%1SO_LNC0^pZ(Au%+ zZ&~L5$p3OhSleRCJ7wJ<0uNd&%RPqSs?uR(KkI3(j5XSqI3D@OiJhOP0+QASPTfeP gsvG{reUqr&w`+p}a@u`?_Xa^%E*k4s={i09Ur*UNIRF3v literal 9867 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 diff --git a/icons/obj/gun_vr.dmi b/icons/obj/gun_vr.dmi index 34c2a2dc6d562009061eb6747388b44531fc24d8..626a0df097b4d1783759d1ad50009beb9975aec0 100644 GIT binary patch literal 54177 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 z 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 Date: Mon, 26 Apr 2021 18:14:21 +0000 Subject: [PATCH 018/174] Exploration Balance Tweaks --- code/datums/uplink/visible_weapons_vr.dm | 14 +++- .../crates_lockers/closets/misc_vr.dm | 1 - .../ore_redemption_machine/survey_vendor.dm | 2 + .../projectiles/guns/energy/laser_vr.dm | 70 +++++++++++++++++++ maps/tether/tether-06-station2.dmm | 1 - maps/tether/tether_things.dm | 2 + maps/tether_better/tether_things.dm | 2 + 7 files changed, 88 insertions(+), 4 deletions(-) diff --git a/code/datums/uplink/visible_weapons_vr.dm b/code/datums/uplink/visible_weapons_vr.dm index d8df7d15eb..764e30b12f 100644 --- a/code/datums/uplink/visible_weapons_vr.dm +++ b/code/datums/uplink/visible_weapons_vr.dm @@ -2,11 +2,21 @@ * Highly Visible and Dangerous Weapons * ***************************************/ /datum/uplink_item/item/visible_weapons/holdout - name = "Holdout Phaser" + name = "Frontier Holdout" item_cost = 30 path = /obj/item/weapon/gun/energy/locked/frontier/holdout/unlocked /datum/uplink_item/item/visible_weapons/frontier - name = "Frontier Carbine" + name = "Frontier Phaser" item_cost = 75 + path = /obj/item/weapon/gun/energy/locked/frontier/unlocked + +/datum/uplink_item/item/visible_weapons/carbine + name = "Frontier Carbine" + item_cost = 85 path = /obj/item/weapon/gun/energy/locked/frontier/carbine/unlocked + +/datum/uplink_item/item/visible_weapons/rifle + name = "Frontier Marksman Rifle" + item_cost = 100 + path = /obj/item/weapon/gun/energy/locked/frontier/rifle/unlocked diff --git a/code/game/objects/structures/crates_lockers/closets/misc_vr.dm b/code/game/objects/structures/crates_lockers/closets/misc_vr.dm index 7d6d96579c..3b5cf87830 100644 --- a/code/game/objects/structures/crates_lockers/closets/misc_vr.dm +++ b/code/game/objects/structures/crates_lockers/closets/misc_vr.dm @@ -176,7 +176,6 @@ /obj/item/stack/marker_beacon/thirty, /obj/item/weapon/material/knife/tacknife/survival, /obj/item/weapon/material/knife/machete/deluxe, - /obj/item/weapon/gun/energy/locked/frontier/carbine, /obj/item/clothing/accessory/holster/machete, /obj/random/explorer_shield, /obj/item/weapon/reagent_containers/food/snacks/liquidfood, diff --git a/code/modules/mining/ore_redemption_machine/survey_vendor.dm b/code/modules/mining/ore_redemption_machine/survey_vendor.dm index ac050b367d..f62e81060a 100644 --- a/code/modules/mining/ore_redemption_machine/survey_vendor.dm +++ b/code/modules/mining/ore_redemption_machine/survey_vendor.dm @@ -18,6 +18,7 @@ EQUIPMENT("Defense Equipment - Plasteel Machete", /obj/item/weapon/material/knife/machete, 50), EQUIPMENT("Defense Equipment - Razor Drone Deployer", /obj/item/weapon/grenade/spawnergrenade/manhacks/station/locked, 100), EQUIPMENT("Defense Equipment - Sentry Drone Deployer", /obj/item/weapon/grenade/spawnergrenade/ward, 150), + EQUIPMENT("Defense Equipment - Frontier Carbine", /obj/item/weapon/gun/energy/locked/frontier/carbine, 750), EQUIPMENT("Fishing Net", /obj/item/weapon/material/fishing_net, 50), EQUIPMENT("Titanium Fishing Rod", /obj/item/weapon/material/fishing_rod/modern, 100), EQUIPMENT("Durasteel Fishing Rod", /obj/item/weapon/material/fishing_rod/modern/strong, 750), @@ -47,6 +48,7 @@ prize_list["Digging Tools"] = list( EQUIPMENT("Survey Tools - Shovel", /obj/item/weapon/shovel, 40), EQUIPMENT("Survey Tools - Mechanical Trap", /obj/item/weapon/beartrap, 50), + EQUIPMENT("Survey Tools - Binoculars", /obj/item/device/binoculars,40), ) prize_list["Miscellaneous"] = list( EQUIPMENT("Absinthe", /obj/item/weapon/reagent_containers/food/drinks/bottle/absinthe, 10), diff --git a/code/modules/projectiles/guns/energy/laser_vr.dm b/code/modules/projectiles/guns/energy/laser_vr.dm index 1c231d1c08..d0965c6c9e 100644 --- a/code/modules/projectiles/guns/energy/laser_vr.dm +++ b/code/modules/projectiles/guns/energy/laser_vr.dm @@ -256,15 +256,38 @@ name = "frontier carbine" desc = "An ergonomically improved version of the venerable frontier phaser, the carbine is a fairly new weapon, and has only been produced in limited numbers so far. Includes a built-in crank charger for recharging away from civilization. This one has a safety interlock that prevents firing while in proximity to the facility." icon = 'icons/obj/gun_vr.dmi' +<<<<<<< HEAD icon_state = "carbinekill" item_state = "retro" +||||||| parent of 118c0861ac... Merge pull request #10210 from Novacat/nova-basicfixes + icon_state = "carbkill" + item_state = "energykill" +======= + icon_state = "carbinekill" + item_state = "energykill" +>>>>>>> 118c0861ac... Merge pull request #10210 from Novacat/nova-basicfixes item_icons = list(slot_l_hand_str = 'icons/mob/items/lefthand_guns.dmi', slot_r_hand_str = 'icons/mob/items/righthand_guns.dmi') + phase_power = 150 +<<<<<<< HEAD modifystate = "carbinekill" //CHOMP Edit: Changed beam type to new phaser beam type. +||||||| parent of 118c0861ac... Merge pull request #10210 from Novacat/nova-basicfixes + modifystate = "carbkill" +======= + modifystate = "carbinekill" +>>>>>>> 118c0861ac... Merge pull request #10210 from Novacat/nova-basicfixes firemodes = list( +<<<<<<< HEAD list(mode_name="lethal", fire_delay=12, projectile_type=/obj/item/projectile/beam/phaser, modifystate="carbinekill", charge_cost = 300), list(mode_name="low-power", fire_delay=8, projectile_type=/obj/item/projectile/beam/phaser/light, modifystate="carbinestun", charge_cost = 60), +||||||| parent of 118c0861ac... Merge pull request #10210 from Novacat/nova-basicfixes + list(mode_name="lethal", fire_delay=12, projectile_type=/obj/item/projectile/beam/blue, modifystate="carbkill", charge_cost = 300), + list(mode_name="low-power", fire_delay=8, projectile_type=/obj/item/projectile/beam/weaklaser/blue, modifystate="carbstun", charge_cost = 80), +======= + list(mode_name="lethal", fire_delay=8, projectile_type=/obj/item/projectile/beam/blue, modifystate="carbinekill", charge_cost = 300), + list(mode_name="low-power", fire_delay=5, projectile_type=/obj/item/projectile/beam/weaklaser/blue, modifystate="carbinestun", charge_cost = 80), +>>>>>>> 118c0861ac... Merge pull request #10210 from Novacat/nova-basicfixes ) /obj/item/weapon/gun/energy/locked/frontier/carbine/update_icon() @@ -304,3 +327,50 @@ req_access = newlist() //for toggling safety locked = 0 lockable = 0 + +////////////////Phaser Rifle//////////////// + +/obj/item/weapon/gun/energy/locked/frontier/rifle + name = "frontier marksman rifle" + desc = "A much larger, heavier weapon than the typical frontier-type weapons, this DMR can be fired both from the hip, and in scope. Includes a built-in crank charger for recharging away from civilization. This one has a safety interlock that prevents firing while in proximity to the facility." + icon = 'icons/obj/gun_vr.dmi' + icon_state = "riflekill" + item_state = "sniper" + item_state_slots = list(slot_r_hand_str = "lsniper", slot_l_hand_str = "lsniper") + wielded_item_state = "lsniper-wielded" + action_button_name = "Use Scope" + w_class = ITEMSIZE_LARGE + item_icons = list(slot_l_hand_str = 'icons/mob/items/lefthand_guns.dmi', slot_r_hand_str = 'icons/mob/items/righthand_guns.dmi') + accuracy = -15 //better than most snipers but still has penalty + scoped_accuracy = 40 + one_handed_penalty = 50 // The weapon itself is heavy, and the long barrel makes it hard to hold steady with just one hand. + phase_power = 150 //efficient crank charger + + modifystate = "riflekill" + firemodes = list( + list(mode_name="sniper", fire_delay=35, projectile_type=/obj/item/projectile/beam/sniper, modifystate="riflekill", charge_cost = 600), + list(mode_name="lethal", fire_delay=12, projectile_type=/obj/item/projectile/beam, modifystate="riflestun", charge_cost = 200), + ) + +/obj/item/weapon/gun/energy/locked/frontier/rifle/ui_action_click() + scope() + +/obj/item/weapon/gun/energy/locked/frontier/rifle/verb/scope() + set category = "Object" + set name = "Use Scope" + set popup_menu = 1 + + toggle_scope(2.0) + +/obj/item/weapon/gun/energy/locked/frontier/rifle/update_icon() + if(recharging) + icon_state = "[modifystate]_pump" + update_held_icon() + return + ..() + +/obj/item/weapon/gun/energy/locked/frontier/rifle/unlocked + desc = "A much larger, heavier weapon than the typical frontier-type weapons, this DMR can be fired both from the hip, and in scope. Includes a built-in crank charger for recharging away from civilization." + req_access = newlist() //for toggling safety + locked = 0 + lockable = 0 diff --git a/maps/tether/tether-06-station2.dmm b/maps/tether/tether-06-station2.dmm index 3de57692fc..7f874ed773 100644 --- a/maps/tether/tether-06-station2.dmm +++ b/maps/tether/tether-06-station2.dmm @@ -10294,7 +10294,6 @@ /area/ai_monitored/storage/eva) "qj" = ( /obj/structure/table/woodentable, -/obj/item/device/binoculars, /obj/item/weapon/folder/blue, /obj/structure/cable/green{ d1 = 1; diff --git a/maps/tether/tether_things.dm b/maps/tether/tether_things.dm index 9e251deb0a..44b4948f0d 100644 --- a/maps/tether/tether_things.dm +++ b/maps/tether/tether_things.dm @@ -368,6 +368,8 @@ var/global/list/latejoin_tram = list() ..() for(var/i = 1 to 3) new /obj/item/weapon/gun/energy/locked/frontier(src) + for(var/i = 1 to 2) + new /obj/item/weapon/gun/energy/locked/frontier/holdout(src) // Used at centcomm for the elevator /obj/machinery/cryopod/robot/door/dorms diff --git a/maps/tether_better/tether_things.dm b/maps/tether_better/tether_things.dm index 7e51777370..a0ad2cc1a5 100644 --- a/maps/tether_better/tether_things.dm +++ b/maps/tether_better/tether_things.dm @@ -368,6 +368,8 @@ var/global/list/latejoin_tram = list() ..() for(var/i = 1 to 2) new /obj/item/weapon/gun/energy/locked/frontier(src) + for(var/i = 1 to 2) + new /obj/item/weapon/gun/energy/locked/frontier/holdout(src) // Used at centcomm for the elevator /obj/machinery/cryopod/robot/door/dorms From e8e635184c43b318a348a6790eb006a244ba5a8b Mon Sep 17 00:00:00 2001 From: Chompstation Bot Date: Mon, 26 Apr 2021 18:45:57 +0000 Subject: [PATCH 019/174] Both fixes and comments out WL check --- .../modules/client/preference_setup/loadout/loadout.dm | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/code/modules/client/preference_setup/loadout/loadout.dm b/code/modules/client/preference_setup/loadout/loadout.dm index c91b2314c8..b2d0757713 100644 --- a/code/modules/client/preference_setup/loadout/loadout.dm +++ b/code/modules/client/preference_setup/loadout/loadout.dm @@ -66,8 +66,18 @@ var/list/gear_datums = list() for(var/gear_name in gear_datums) var/datum/gear/G = gear_datums[gear_name] +<<<<<<< HEAD if(G.whitelisted && !is_alien_whitelisted(preference_mob, GLOB.all_species[G.whitelisted])) continue +||||||| parent of a8185bde6e... Merge pull request #10213 from Heroman3003/fixforw + if(G.whitelisted != pref.species) + continue +======= + //VOREStation Removal Start - No need for species-based whitelists for species clothes + //if(G.whitelisted && G.whitelisted != pref.species) + // continue + //VOREStation Removal End +>>>>>>> a8185bde6e... Merge pull request #10213 from Heroman3003/fixforw if(max_cost && G.cost > max_cost) continue //VOREStation Edit Start From 3710454701c6416f590c97c231de8d46c0a177e6 Mon Sep 17 00:00:00 2001 From: Test Turtle Date: Mon, 26 Apr 2021 14:02:40 -0700 Subject: [PATCH 020/174] Adding back Teshari Radiation suits from YW --- code/modules/clothing/suits/utility_vr.dm | 4 ++-- icons/mob/species/teshari/head_ch.dmi | Bin 1376 -> 2158 bytes icons/mob/species/teshari/suit_ch.dmi | Bin 868 -> 1831 bytes 3 files changed, 2 insertions(+), 2 deletions(-) diff --git a/code/modules/clothing/suits/utility_vr.dm b/code/modules/clothing/suits/utility_vr.dm index 529547469b..2463e1de7d 100644 --- a/code/modules/clothing/suits/utility_vr.dm +++ b/code/modules/clothing/suits/utility_vr.dm @@ -19,14 +19,14 @@ /obj/item/clothing/head/radiation sprite_sheets = list( - SPECIES_TESHARI = 'icons/mob/species/teshari/helmet_vr.dmi', + SPECIES_TESHARI = 'icons/mob/species/teshari/head_ch.dmi', //CHOMPstation edit, using our overwrite icons SPECIES_VOX = 'icons/mob/species/vox/head.dmi', SPECIES_WEREBEAST = 'icons/mob/species/werebeast/head.dmi' ) /obj/item/clothing/suit/radiation sprite_sheets = list( - SPECIES_TESHARI = 'icons/mob/species/teshari/suit_vr.dmi', + SPECIES_TESHARI = 'icons/mob/species/teshari/suit_ch.dmi', //CHOMPstation edit, using our overwrite icons SPECIES_VOX = 'icons/mob/species/vox/suit.dmi', SPECIES_WEREBEAST = 'icons/mob/species/werebeast/suit.dmi' ) diff --git a/icons/mob/species/teshari/head_ch.dmi b/icons/mob/species/teshari/head_ch.dmi index 942e97270a8c91c57fd48522ef02850b95b2a360..866c3a197a9fcfc70fd02777266d01f3dfc3f353 100644 GIT binary patch literal 2158 zcmbVOdpy(o8~<)L%cON&Qi>_7c0x!-(U?m$og^Y%9262VcXG^Tq)Y=JEZ_ug98Ad zfIn^RAk}0kyKj+|%HgOeyi~0#s)e`@jSuyaXG=U`e_p)56@WAi>$K_lU;>F#3fS!Qz4lcH9A=v{+B*pdaN z7tYUB1OV7GyfyAZWUere;P2>!Y-cibh3ePK{UQpiHdDNY+;hB+%O!~gC7`E2P3Q2D z)4QkTd#(lUJ^5>j+K+g&!E-(P7YABYlMzz|1FC1ZL5l@4ww7&V9oL=dI*^0Vm;QWq zZG$SEpUf{;Z#HM}b#rD{Zik6Zj7#$J7mv;6hu1TM27Htu^)6q+WfJS<Vxo* z`=&3AVTFX`rKV!nQLe_i0e_s0eL0X|DS_g$9htk?GIyIjDh7+X)uI6tc8Eq;?P14@ zv8Pc@3uXwQ4s&4kCBI#otFs#ZSyUCUi~7dP427p?Zm}<_`J9ZrP?eP6|o&Fn780=U&onCzlydpGb9TS*& z?uP-DR}OtKF|a)wLemI80|hLcg9FEI3qFu&pI2OmiUD<^VlfphuP){y}@ZfZI^v=X97?)M=|Y>d|D zvSv0k3at(BK-;CjC*Z_E%l|>^UpV{E#taOt*om-^fY9a^dmkdn1?#}6sIr>Q`%5lA zn*-VskjWCxCS>!fjiJesierYyr;r$ccrE)8l6#sO7V{B?-V?Zu_z)>=s)0dw2ZDC) zXeUCSx+s(VT5(<}^_xt$7TO%ZNkEBl@hO#`V4kKfIpG|RdXACQ9%{g1&G zWvced+zeIv3!pNB5q>tahx+4Ob0u&O>_4%?;+A;sVA_`2~OafUDf377!uG))qcJwP0V^LFQdb;w%BhynLyy*^JB=$H6! zp_XfF3Xz&D-pG(LK%>kKY{tl7*P1wW>AT!{tCM|`oKeb!#uSZ=5JIT%)zJ+n$AUKfeuS#ktQ-Hdg-Gsp zAGKZzI&puk{(I(-r>r!DF5*Cd&w>%Q&oetKFgl4g{{n^;CH5X#d#eR^Yxu6F6{eOd zVxFs6zq$?{e550#-c~)$5qYu5&=?Dp`KAQ-iF_IdANz8cBXSHs1v^r7zo}7Rm;tRk z-upBSfu)THpOgCd;pL4Ret9mJ9aCo`Ub#CxT~HZI1LpADH6>Ph&Se_YqXBm=z_)Sb z;H%MWn-Y{5ALQU4Vf&(=%*XHw&y98 z1f`%nTVM$f{`6k>QUL)QFyZa$)cx#6lM8TKZL<+lM9uKltT@3zD{dqkP#2JPU8{-61?4*!_P=Lfne RI!hM_0B>VwU18}?`5X3p@zekS literal 1376 zcmeAS@N?(olHy`uVBq!ia0vp^2_VeD1|%QND7OGoO;sTgB`&GO$wiq3C7Jno3=9=> zN>5w!9WoGby?ASL*YYLq0+)6<_D$$c;hw0<|IwpH={(D}`AuS{wCCP_WEAtb#lWqq zIJDCC;YInrCw7z89(a6bqPC9r#{3nk$rUEA!%Br`uh!w+sT2C};^f^|za+FCf4O|_ z)XQ@}?_YYY-vx4w)nz5sk3>i z__c6{9+GI$7B8%9-TjxnvB82*v^+GRaEU>Dh&h}BnRzHhuHwKnW@$FnJa5+kQ=-Wc_5-v2MB*LQxi|MzqD*|Zn? zdJXO~>zpp~I=Zwo`S@SQBq2H59q&uxWPD|AN9d~S9o(ejuF0BU!pZ2MDeB>|fTLjT z`tWHRuiMS3c>CKrdxOqtMuFKJ+iNeI1ZwF$T)$tOfnnwqfxC-^ZK?|HGd}8P`)+gR zVEN4m-N(Ik;w#oVWIJrWX=1eUVe3KmhP~euf!0PWUT`%_a#69Rex_>Qs??t70j|K0~ZH;4&5ZRO|^PQc6;r6z@kG(Wgf)2Z! z13EN)@1~lC@ArO_XK3(Sp8PXc`$Oo3!up1+)Tf6&W~CmLo?)>wHm*5ymhi*%Qx4s{ zDVaC@deVD&3D<_Y|AOb|?LXr9zC?s^=WF5m$L3s2+!lroH-ZB1Bz3E?!D1YxxC`~>rUN6{POmOm$=o=wJ+9)nX$X<<&i)7PO+>zcXWR; znVz`$+_h`dia&=5{<=H=o>GpU=>44h{QF-%|69qzp`2xZr+C)>zj9eZT?|G=+D$zi z3d&3;Iv9+U8c1XshvsF3Sbn*t{)GuAHL+Ln7eA|}Q~aW>zbdHRh1&y|Mne0?G6 z@q+TM^z-pf`~T0l@jrgMU1H4v-jeifc8VWTGq!GOYTcR5(C~R-@0X^|_Wt=Q+c@I4 z{$jb`U9k9KMK1p@^F6K>|7GLmf7!Tsv-4`+9b8{I7hb-+{A8#2K83H0DNn*!;CTWm zdthPC-0Ay!QCe~F)+43hb|NTe*XJt+s@nbmS0zQ z@qEFtBj^90kB2%n79Yqxt$QTln!1bci_;g@znw3izO*a4C<7Lm44$rjF6*2UngF!_ BYvcd` diff --git a/icons/mob/species/teshari/suit_ch.dmi b/icons/mob/species/teshari/suit_ch.dmi index dda2e72894c4d11a65e58962db1dbfaabeb41f51..0f12545b29ea333b70e46a182db3ce79653d49a0 100644 GIT binary patch delta 1695 zcmV;Q24MN*2B!{?7Y=|30{{R3^x%>C0002teODs)&RGp0L8HY z{p0}t5Jl@^tF?kDjcJLawoaR1AZZ&HXhIXnqm;BwAOHW? z?2LFs#u|~`J>7oMJs=EMGjlbPrNbOoDh>_~4h{|uI@qcq_`evuHoN$@H1pV^A^8Un zEPQ{(YJCsdV^sz(kL3M;vA|#BHJ3i~JjUq&9C_bps{C_?9T+DRc-+Sf_ywNnUYG~+ zZ31A3dJb4o0t}u5;KOVVgwNnr;2AGwz>+|f;$jAPQ2-A-K)@*h{#>BHW~E(21}*VH z0cQB_>stH(mI%Ou3uF91DS$@j@we3%xMqJ|K*tYYg=iTljs>P36mXcPz%%7Q@oEZ+ zysv%X(8;0z;)Cg(UdFZQsNnkZFvT8T83ZWa_e;FL^2jkmFo1{V_z%?pnclx3kFjM2 z;L0Fh@yx(4^T=`jzyU2lxo689Fu%wLu=-RK9vG8|ypPjX;(g^4l8Z}#jIR`Us*``} zy&fM!fC7w9IS4okH1KGJwy-_|IzB3Zp8m3TnP*kd#i?xomjMi(8+TLi9N;SB+%T{e z)EWtvy$u0yaO5_ynMVP(_)3B8Hm%?;W;-r6@VF0I^yq}hk-3V90iXo0_NiA2%CR+rGQx!z-e!b@8ICz;Nalk>I3(v4}^?`u0HTP z>jNRy2f{yA9|)KAfzVtZ2$%H%oiEo1LOOo9p*|4K{~d=^eIT4qLAaqlKq?6Tr}{uh zCJX)bGtdEe6kNu#hzwBM+?@=FsG#Gc&dEoFq^?`8N+YkT;M{Wa~c@(g@K48g^ zs}H#PfP;gBgM)*Es}H#62mXA0z&$_Uo*!_}54h(C-17sjKH%yD4h{|u4h|b3s#WnD z-ERpvN^4?^<`qc(zapwXZajb4jvv<}f^R+*&z^~=O@gmrhFUdSh+4~*!JTARK7THE zlN~ev;-yT|G?6b~6n>U>mvzt>TOx=U)Ypxsh-B{-j_}o9Vm41+OPQupzSeoEd)bTj zK_aO@fc*Vvk1$65pq-}K0p+37?FlJGuiMcDNX^G#dURkHaB!3!62^a(%F&y*?~af2 zw{MQj_V4=x6fo$&FL>2_^oC6c(pfiLjR3?ohdoU|L2L6v6m9M9Zbi|DrpdgXo%9D% z4*DmVHjP3bg*+YZi&0Jq$U9{=oy$a_z9#4Qh34}ld}0mc6OO{h3saRXW4~5u9X)F z48N*vj~k}=jq!G?eGOh#3Pd4S?e_VnxqwgS?RMF|-QLc+Qz@q1Y`e(k3yZ?EA@|yPn*JQ7Ly89KXPVY28jg~~ba)EQp_xyTWLLci pftAYXF#ScEs{p?sLgBZ+0njddN@BM)Gynhq07*qoM6LruV1h0>8vXzP delta 700 zcmV;t0z>_$4&(-q7Y<+q0{{R3Csb#80000aktHY<#!Rb`00001bW%=J06^y0W&i*H zhm$b@et(y;f~%hk*l_?Zh%hS{P753W00LV{L_t(oh3%NlYTG~*g*BL33fgEou{2~> zeFG0e8bMZhgPOd6MHV%5V-cv_T?T+dSBbq%*icHY@Yn^^2vS%6~bWk7>EoZPTDjU&4hU`)TZ1m6g`l>Y?c< zI>lI62DAl%ZGorYqySPw0cHOkgQ)$<{*KY>wJmUeWeeyVrl;7u!k-|%!>^tzSFX;o z&M+TT>|e_V&qD0}CLgdmA5><{>U_|0pAWY1d^pSpRa!Eb52`F?gM4rc1>XK3AAc}l zA*}3t5aQYa?l&~^o)7up77Dx#^1)tKjPA|CzRm{+?(zW`>xE%H*s Date: Mon, 26 Apr 2021 20:35:27 -0500 Subject: [PATCH 021/174] Adds Liquid Copper/Aluminium to Sheets Reactions --- code/modules/reagents/Chemistry-Recipes.dm | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/code/modules/reagents/Chemistry-Recipes.dm b/code/modules/reagents/Chemistry-Recipes.dm index b88c9ec7a4..c8d9ff05a4 100644 --- a/code/modules/reagents/Chemistry-Recipes.dm +++ b/code/modules/reagents/Chemistry-Recipes.dm @@ -732,6 +732,20 @@ sheet_to_give = /obj/item/stack/material/mhydrogen +// Chompstation addition +/datum/chemical_reaction/solidification/aluminium + name = "Solid Aluminium" + id = "solidaluminium" + required_reagents = list("frostoil" = 5, "aluminum" = REAGENTS_PER_SHEET) + sheet_to_give = /obj/item/stack/material/aluminium + +/datum/chemical_reaction/solidification/copper + name = "Solid Copper" + id = "solidcopper" + required_reagents = list("frostoil" = 5, "copper" = REAGENTS_PER_SHEET) + sheet_to_give = /obj/item/stack/material/copper +// Chompstation addition end + // These are from Xenobio. /datum/chemical_reaction/solidification/steel name = "Solid Steel" From 3f10cf6eb5f6aabb93cfaf06b848cae921e4064b Mon Sep 17 00:00:00 2001 From: Novacat <35587478+Novacat@users.noreply.github.com> Date: Mon, 26 Apr 2021 23:01:54 -0400 Subject: [PATCH 022/174] Merge pull request #10216 from Little-119/medal-addition Add Entchtut's medal --- .../preference_setup/loadout/loadout_fluffitems_vr.dm | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/code/modules/client/preference_setup/loadout/loadout_fluffitems_vr.dm b/code/modules/client/preference_setup/loadout/loadout_fluffitems_vr.dm index 5abadc042f..97a81396ff 100644 --- a/code/modules/client/preference_setup/loadout/loadout_fluffitems_vr.dm +++ b/code/modules/client/preference_setup/loadout/loadout_fluffitems_vr.dm @@ -571,6 +571,12 @@ ckeywhitelist = list("luminescentring") character_name = list("Briana Moore") +/datum/gear/fluff/entchtut_medal + path = /obj/item/clothing/accessory/medal/conduct + display_name = "Entchtut's Conduct Medal" + ckeywhitelist = list("littlebigkid2000") + character_name = list("Entchtut Cenein") + // M CKEYS /datum/gear/fluff/phi_box path = /obj/item/weapon/storage/box/fluff/phi From f6d79c391da7cfcce84373fa238a03eea6d549bf Mon Sep 17 00:00:00 2001 From: Novacat <35587478+Novacat@users.noreply.github.com> Date: Tue, 27 Apr 2021 00:18:59 -0400 Subject: [PATCH 024/174] Merge pull request #10217 from ResidentCody/Personal-Fork Add LUNA's Medals --- .../loadout/loadout_fluffitems_vr.dm | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/code/modules/client/preference_setup/loadout/loadout_fluffitems_vr.dm b/code/modules/client/preference_setup/loadout/loadout_fluffitems_vr.dm index 5abadc042f..746175835b 100644 --- a/code/modules/client/preference_setup/loadout/loadout_fluffitems_vr.dm +++ b/code/modules/client/preference_setup/loadout/loadout_fluffitems_vr.dm @@ -739,6 +739,18 @@ character_name = list("Clara Mali") cost = 1 +/datum/gear/fluff/luna_sci_medal + path = /obj/item/clothing/accessory/medal/nobel_science + display_name = "LUNA's Nobel Science Award" + ckeywhitelist = list("residentcody") + character_name = list("LUNA") + +/datum/gear/fluff/luna_conduct_medal + path = /obj/item/clothing/accessory/medal/conduct + display_name = "LUNA's Distinguished Conduct Medal" + ckeywhitelist = list("residentcody") + character_name = list("LUNA") + /datum/gear/fluff/nikki_dorky_outfit path = /obj/item/weapon/storage/box/fluff display_name = "Nikki's Witchy Outfit" From 79c8825c8e5fe0ca5467121d2b6ddcc0278e2787 Mon Sep 17 00:00:00 2001 From: Novacat <35587478+Novacat@users.noreply.github.com> Date: Tue, 27 Apr 2021 17:40:24 -0400 Subject: [PATCH 026/174] Merge pull request #10224 from VOREStation/upstream-merge-8044 [MIRROR] Makes mineral turf oretype list static --- code/modules/mining/mine_turfs.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/mining/mine_turfs.dm b/code/modules/mining/mine_turfs.dm index ee3c514ade..46f361cd00 100644 --- a/code/modules/mining/mine_turfs.dm +++ b/code/modules/mining/mine_turfs.dm @@ -49,7 +49,7 @@ var/list/mining_overlay_cache = list() var/datum/artifact_find/artifact_find var/ignore_mapgen - var/ore_types = list( + var/static/list/ore_types = list( "hematite" = /obj/item/weapon/ore/iron, "uranium" = /obj/item/weapon/ore/uranium, "gold" = /obj/item/weapon/ore/gold, From 517f7ff5afceaf65099e54f754f75cc1e6fabbd8 Mon Sep 17 00:00:00 2001 From: Novacat <35587478+Novacat@users.noreply.github.com> Date: Tue, 27 Apr 2021 18:02:48 -0400 Subject: [PATCH 028/174] Merge pull request #10225 from VOREStation/upstream-merge-8050 [MIRROR] Fixing ritual knife lack of held item sprite --- icons/mob/items/lefthand_material.dmi | Bin 21098 -> 21272 bytes icons/mob/items/righthand_material.dmi | Bin 20946 -> 21085 bytes 2 files changed, 0 insertions(+), 0 deletions(-) diff --git a/icons/mob/items/lefthand_material.dmi b/icons/mob/items/lefthand_material.dmi index 7fbcc1131ffa6e503e0419f52af8824390adfdcd..dec3ab84ea0901e192df1c17b5aaa51205d5b405 100644 GIT binary patch literal 21272 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 From dde4aa05bd1b1df9178ef1961001dec4c969d776 Mon Sep 17 00:00:00 2001 From: Chompstation Bot Date: Wed, 28 Apr 2021 16:30:43 +0000 Subject: [PATCH 030/174] [MIRROR] Sanitizes languages, ears/wings/tail prefs on login --- .../preference_setup/general/02_language.dm | 18 +++++ .../preference_setup/general/03_body.dm | 77 +++++++++++-------- .../preference_setup/preference_setup.dm | 1 + code/modules/client/preferences.dm | 4 +- code/modules/client/preferences_savefile.dm | 4 +- 5 files changed, 68 insertions(+), 36 deletions(-) diff --git a/code/modules/client/preference_setup/general/02_language.dm b/code/modules/client/preference_setup/general/02_language.dm index cd4a8b0341..9898d156fa 100644 --- a/code/modules/client/preference_setup/general/02_language.dm +++ b/code/modules/client/preference_setup/general/02_language.dm @@ -23,8 +23,26 @@ if(!islist(pref.alternate_languages)) pref.alternate_languages = list() if(pref.species) var/datum/species/S = GLOB.all_species[pref.species] +<<<<<<< HEAD if(S && pref.alternate_languages.len > pref.numlanguage()) //CHOMPEdit pref.alternate_languages.len = pref.numlanguage() // Truncate to allowed length CHOMPEdit +||||||| parent of 0c51187d69... Merge pull request #10223 from VOREStation/upstream-merge-8030 + if(S && pref.alternate_languages.len > S.num_alternate_languages) + pref.alternate_languages.len = S.num_alternate_languages // Truncate to allowed length +======= + if(!istype(S)) + return + + if(pref.alternate_languages.len > S.num_alternate_languages) + pref.alternate_languages.len = S.num_alternate_languages // Truncate to allowed length + + // Sanitize illegal languages + for(var/language in pref.alternate_languages) + var/datum/language/L = GLOB.all_languages[language] + if((L.flags & RESTRICTED) || (!(language in S.secondary_langs) && !is_lang_whitelisted(pref.client, L))) + pref.alternate_languages -= language + +>>>>>>> 0c51187d69... Merge pull request #10223 from VOREStation/upstream-merge-8030 if(isnull(pref.language_prefixes) || !pref.language_prefixes.len) pref.language_prefixes = config.language_prefixes.Copy() for(var/prefix in pref.language_prefixes) diff --git a/code/modules/client/preference_setup/general/03_body.dm b/code/modules/client/preference_setup/general/03_body.dm index 2ebdb98719..6230efe6eb 100644 --- a/code/modules/client/preference_setup/general/03_body.dm +++ b/code/modules/client/preference_setup/general/03_body.dm @@ -244,21 +244,12 @@ var/global/list/valid_bloodtypes = list("A+", "A-", "B+", "B-", "AB+", "AB-", "O pref.r_wing3 = sanitize_integer(pref.r_wing3, 0, 255, initial(pref.r_wing3)) pref.g_wing3 = sanitize_integer(pref.g_wing3, 0, 255, initial(pref.g_wing3)) pref.b_wing3 = sanitize_integer(pref.b_wing3, 0, 255, initial(pref.b_wing3)) - if(pref.ear_style) - pref.ear_style = sanitize_inlist(pref.ear_style, ear_styles_list, initial(pref.ear_style)) - var/datum/sprite_accessory/temp_ear_style = ear_styles_list[pref.ear_style] - if(temp_ear_style.apply_restrictions && (!(pref.species in temp_ear_style.species_allowed))) - pref.ear_style = initial(pref.ear_style) - if(pref.tail_style) - pref.tail_style = sanitize_inlist(pref.tail_style, tail_styles_list, initial(pref.tail_style)) - var/datum/sprite_accessory/temp_tail_style = tail_styles_list[pref.tail_style] - if(temp_tail_style.apply_restrictions && (!(pref.species in temp_tail_style.species_allowed))) - pref.tail_style = initial(pref.tail_style) - if(pref.wing_style) - pref.wing_style = sanitize_inlist(pref.wing_style, wing_styles_list, initial(pref.wing_style)) - var/datum/sprite_accessory/temp_wing_style = wing_styles_list[pref.wing_style] - if(temp_wing_style.apply_restrictions && (!(pref.species in temp_wing_style.species_allowed))) - pref.wing_style = initial(pref.wing_style) + if(!(pref.ear_style in get_ear_styles())) + pref.ear_style = initial(pref.ear_style) + if(!(pref.wing_style in get_wing_styles())) + pref.wing_style = initial(pref.wing_style) + if(!(pref.tail_style in get_tail_styles())) + pref.tail_style = initial(pref.tail_style) // Moved from /datum/preferences/proc/copy_to() /datum/category_item/player_setup_item/general/body/copy_to_mob(var/mob/living/carbon/human/character) @@ -705,7 +696,15 @@ var/global/list/valid_bloodtypes = list("A+", "A-", "B+", "B-", "AB+", "AB-", "O reset_limbs() // Safety for species with incompatible manufacturers; easier than trying to do it case by case. pref.body_markings.Cut() // Basically same as above. - + + // Sanitize ear/wing/tail styles + if(!(pref.ear_style in get_ear_styles())) + pref.ear_style = initial(pref.ear_style) + if(!(pref.wing_style in get_wing_styles())) + pref.wing_style = initial(pref.wing_style) + if(!(pref.tail_style in get_tail_styles())) + pref.tail_style = initial(pref.tail_style) + var/min_age = get_min_age() var/max_age = get_max_age() pref.age = max(min(pref.age, max_age), min_age) @@ -1172,11 +1171,7 @@ var/global/list/valid_bloodtypes = list("A+", "A-", "B+", "B-", "AB+", "AB-", "O else if(href_list["ear_style"]) // Construct the list of names allowed for this user. - var/list/pretty_ear_styles = list("Normal" = null) - for(var/path in ear_styles_list) - var/datum/sprite_accessory/ears/instance = ear_styles_list[path] - if(((!instance.ckeys_allowed) || (usr.ckey in instance.ckeys_allowed)) && ((!instance.apply_restrictions) || (pref.species in instance.species_allowed)) || check_rights(R_ADMIN | R_EVENT | R_FUN, 0, user)) //VOREStation Edit - pretty_ear_styles[instance.name] = path + var/list/pretty_ear_styles = get_ear_styles() // Present choice to user var/new_ear_style = input(user, "Pick ears", "Character Preference", pref.ear_style) as null|anything in pretty_ear_styles @@ -1214,11 +1209,7 @@ var/global/list/valid_bloodtypes = list("A+", "A-", "B+", "B-", "AB+", "AB-", "O else if(href_list["tail_style"]) // Construct the list of names allowed for this user. - var/list/pretty_tail_styles = list("Normal" = null) - for(var/path in tail_styles_list) - var/datum/sprite_accessory/tail/instance = tail_styles_list[path] - if(((!instance.ckeys_allowed) || (usr.ckey in instance.ckeys_allowed)) && ((!instance.apply_restrictions) || (pref.species in instance.species_allowed)) || check_rights(R_ADMIN | R_EVENT | R_FUN, 0, user)) //VOREStation Edit - pretty_tail_styles[instance.name] = path + var/list/pretty_tail_styles = get_tail_styles() // Present choice to user var/new_tail_style = input(user, "Pick tails", "Character Preference", pref.tail_style) as null|anything in pretty_tail_styles @@ -1256,11 +1247,7 @@ var/global/list/valid_bloodtypes = list("A+", "A-", "B+", "B-", "AB+", "AB-", "O else if(href_list["wing_style"]) // Construct the list of names allowed for this user. - var/list/pretty_wing_styles = list("Normal" = null) - for(var/path in wing_styles_list) - var/datum/sprite_accessory/wing/instance = wing_styles_list[path] - if(((!instance.ckeys_allowed) || (usr.ckey in instance.ckeys_allowed)) && ((!instance.apply_restrictions) || (pref.species in instance.species_allowed)) || check_rights(R_ADMIN | R_EVENT | R_FUN, 0, user)) //VOREStation Edit - pretty_wing_styles[instance.name] = path + var/list/pretty_wing_styles = get_wing_styles() // Present choice to user var/new_wing_style = input(user, "Pick wings", "Character Preference", pref.wing_style) as null|anything in pretty_wing_styles @@ -1389,4 +1376,32 @@ var/global/list/valid_bloodtypes = list("A+", "A-", "B+", "B-", "AB+", "AB-", "O dat += "" user << browse(dat, "window=species;size=700x400") +<<<<<<< HEAD +||||||| parent of 0c51187d69... Merge pull request #10223 from VOREStation/upstream-merge-8030 +======= + +/datum/category_item/player_setup_item/general/body/proc/get_tail_styles() + var/list/pretty_tail_styles = list("Normal" = null) + for(var/path in tail_styles_list) + var/datum/sprite_accessory/tail/instance = tail_styles_list[path] + if(((!instance.ckeys_allowed) || (pref.client.ckey in instance.ckeys_allowed)) && ((!instance.apply_restrictions) || (pref.species in instance.species_allowed)) || check_rights(R_ADMIN | R_EVENT | R_FUN, 0, pref.client)) //VOREStation Edit + pretty_tail_styles[instance.name] = path + return pretty_tail_styles + +/datum/category_item/player_setup_item/general/body/proc/get_ear_styles() + var/list/pretty_ear_styles = list("Normal" = null) + for(var/path in ear_styles_list) + var/datum/sprite_accessory/ears/instance = ear_styles_list[path] + if(((!instance.ckeys_allowed) || (pref.client.ckey in instance.ckeys_allowed)) && ((!instance.apply_restrictions) || (pref.species in instance.species_allowed)) || check_rights(R_ADMIN | R_EVENT | R_FUN, 0, pref.client)) //VOREStation Edit + pretty_ear_styles[instance.name] = path + return pretty_ear_styles + +/datum/category_item/player_setup_item/general/body/proc/get_wing_styles() + var/list/pretty_wing_styles = list("Normal" = null) + for(var/path in wing_styles_list) + var/datum/sprite_accessory/wing/instance = wing_styles_list[path] + if(((!instance.ckeys_allowed) || (pref.client.ckey in instance.ckeys_allowed)) && ((!instance.apply_restrictions) || (pref.species in instance.species_allowed)) || check_rights(R_ADMIN | R_EVENT | R_FUN, 0, pref.client)) //VOREStation Edit + pretty_wing_styles[instance.name] = path + return pretty_wing_styles +>>>>>>> 0c51187d69... Merge pull request #10223 from VOREStation/upstream-merge-8030 diff --git a/code/modules/client/preference_setup/preference_setup.dm b/code/modules/client/preference_setup/preference_setup.dm index aaec0a0840..f607b9945f 100644 --- a/code/modules/client/preference_setup/preference_setup.dm +++ b/code/modules/client/preference_setup/preference_setup.dm @@ -129,6 +129,7 @@ for(var/datum/category_item/player_setup_item/PI in items) PI.load_character(S) + /datum/category_group/player_setup_category/proc/save_character(var/savefile/S) // Sanitize all data, then save it for(var/datum/category_item/player_setup_item/PI in items) diff --git a/code/modules/client/preferences.dm b/code/modules/client/preferences.dm index 179245a44f..d1918ccba2 100644 --- a/code/modules/client/preferences.dm +++ b/code/modules/client/preferences.dm @@ -176,8 +176,8 @@ datum/preferences if(!IsGuestKey(C.key)) load_path(C.ckey) if(load_preferences()) - if(load_character()) - return + load_character() + /datum/preferences/Destroy() . = ..() diff --git a/code/modules/client/preferences_savefile.dm b/code/modules/client/preferences_savefile.dm index cb25e73396..cb2b3cf0b3 100644 --- a/code/modules/client/preferences_savefile.dm +++ b/code/modules/client/preferences_savefile.dm @@ -82,10 +82,8 @@ player_setup.load_character(S) S.cd = "/character[default_slot]" player_setup.save_character(S) - sanitize_preferences() - player_setup.load_character(S) - clear_character_previews() // Recalculate them on next show + clear_character_previews() // VOREStation Edit return 1 /datum/preferences/proc/save_character() From fd5b2f094f7bcdd9a21f8e0a99ca72b4003af4f1 Mon Sep 17 00:00:00 2001 From: Chompstation Bot Date: Wed, 28 Apr 2021 16:38:58 +0000 Subject: [PATCH 031/174] [MIRROR] Moves material stacks to modules/materials --- code/__defines/materials.dm | 63 + code/__defines/misc.dm | 59 - .../game/objects/items/stacks/sheets/glass.dm | 102 -- .../objects/items/stacks/sheets/leather.dm | 286 ---- code/modules/{mining => economy}/coins.dm | 0 code/modules/{mining => economy}/mint.dm | 0 code/modules/{mining => economy}/money_bag.dm | 194 +-- .../machinery => modules/economy}/vending.dm | 1442 +++++++++-------- .../economy}/vending_machines.dm | 0 .../materials}/fifty_spawner.dm | 0 .../materials/fifty_spawner_mats_vr.dm | 19 + code/modules/materials/material_recipes_vr.dm | 90 - code/modules/materials/material_sheets.dm | 565 ------- code/modules/materials/material_sheets_vr.dm | 66 - .../modules/materials/materials/_materials.dm | 284 ++++ .../materials/materials/_materials_vr.dm | 9 + .../materials/materials/alien_alloy.dm | 36 + code/modules/materials/materials/cult.dm | 23 + code/modules/materials/materials/gems.dm | 154 ++ code/modules/materials/materials/glass.dm | 143 ++ code/modules/materials/materials/glass_vr.dm | 33 + .../materials/materials/holographic.dm | 17 + .../materials/materials/metals/hull.dm | 53 + .../materials/materials/metals/hull_vr.dm | 20 + .../materials/materials/metals/metals.dm | 199 +++ .../materials/materials/metals/metals_vr.dm | 6 + .../materials/materials/metals/plasteel.dm | 27 + .../materials/materials/metals/plasteel_vr.dm | 22 + .../materials/materials/metals/steel.dm | 87 + .../materials/materials/metals/steel_vr.dm | 82 + .../materials/organic/animal_products.dm | 28 + .../materials/materials/organic/cloth.dm | 121 ++ .../materials/materials/organic/leather.dm | 37 + .../materials/materials/organic/resin.dm | 45 + .../materials/materials/organic/wood.dm | 84 + code/modules/materials/materials/other_vr.dm | 32 + code/modules/materials/materials/plastic.dm | 88 + code/modules/materials/materials/snow.dm | 56 + code/modules/materials/materials/stone.dm | 35 + .../materials/materials/supermatter.dm | 23 + code/modules/materials/materials_vr.dm | 104 -- code/modules/materials/sheets/_sheets.dm | 89 + code/modules/materials/sheets/gems.dm | 66 + code/modules/materials/sheets/glass.dm | 33 + code/modules/materials/sheets/glass_vr.dm | 17 + code/modules/materials/sheets/metals/hull.dm | 18 + .../materials/sheets/metals/hull_vr.dm | 15 + code/modules/materials/sheets/metals/metal.dm | 140 ++ .../materials/sheets/metals/metal_vr.dm | 12 + .../materials/sheets/metals}/rods.dm | 216 +-- .../sheets/organic/animal_products.dm | 31 + .../modules/materials/sheets/organic/resin.dm | 8 + .../materials/sheets/organic/tanning/hide.dm | 90 + .../sheets/organic/tanning/hide_hairless.dm | 48 + .../sheets/organic/tanning/leather_wet.dm | 51 + .../sheets/organic/tanning/tanning_rack.dm | 70 + .../materials/sheets/organic/textiles.dm | 23 + code/modules/materials/sheets/organic/wood.dm | 55 + code/modules/materials/sheets/plastic.dm | 15 + code/modules/materials/sheets/snow.dm | 16 + code/modules/materials/sheets/stone.dm | 15 + code/modules/materials/sheets/supermatter.dm | 55 + .../machine_input_output_plates.dm | 36 +- .../{ => machinery}/machine_processing.dm | 0 .../{ => machinery}/machine_stacking.dm | 0 .../{ => machinery}/machine_unloading.dm | 0 vorestation.dme | 89 +- 67 files changed, 3715 insertions(+), 2227 deletions(-) create mode 100644 code/__defines/materials.dm delete mode 100644 code/game/objects/items/stacks/sheets/glass.dm delete mode 100644 code/game/objects/items/stacks/sheets/leather.dm rename code/modules/{mining => economy}/coins.dm (100%) rename code/modules/{mining => economy}/mint.dm (100%) rename code/modules/{mining => economy}/money_bag.dm (95%) rename code/{game/machinery => modules/economy}/vending.dm (96%) rename code/{game/machinery => modules/economy}/vending_machines.dm (100%) rename code/{game/objects/items/stacks => modules/materials}/fifty_spawner.dm (100%) create mode 100644 code/modules/materials/fifty_spawner_mats_vr.dm delete mode 100644 code/modules/materials/material_recipes_vr.dm delete mode 100644 code/modules/materials/material_sheets.dm delete mode 100644 code/modules/materials/material_sheets_vr.dm create mode 100644 code/modules/materials/materials/_materials.dm create mode 100644 code/modules/materials/materials/_materials_vr.dm create mode 100644 code/modules/materials/materials/alien_alloy.dm create mode 100644 code/modules/materials/materials/cult.dm create mode 100644 code/modules/materials/materials/gems.dm create mode 100644 code/modules/materials/materials/glass.dm create mode 100644 code/modules/materials/materials/glass_vr.dm create mode 100644 code/modules/materials/materials/holographic.dm create mode 100644 code/modules/materials/materials/metals/hull.dm create mode 100644 code/modules/materials/materials/metals/hull_vr.dm create mode 100644 code/modules/materials/materials/metals/metals.dm create mode 100644 code/modules/materials/materials/metals/metals_vr.dm create mode 100644 code/modules/materials/materials/metals/plasteel.dm create mode 100644 code/modules/materials/materials/metals/plasteel_vr.dm create mode 100644 code/modules/materials/materials/metals/steel.dm create mode 100644 code/modules/materials/materials/metals/steel_vr.dm create mode 100644 code/modules/materials/materials/organic/animal_products.dm create mode 100644 code/modules/materials/materials/organic/cloth.dm create mode 100644 code/modules/materials/materials/organic/leather.dm create mode 100644 code/modules/materials/materials/organic/resin.dm create mode 100644 code/modules/materials/materials/organic/wood.dm create mode 100644 code/modules/materials/materials/other_vr.dm create mode 100644 code/modules/materials/materials/plastic.dm create mode 100644 code/modules/materials/materials/snow.dm create mode 100644 code/modules/materials/materials/stone.dm create mode 100644 code/modules/materials/materials/supermatter.dm delete mode 100644 code/modules/materials/materials_vr.dm create mode 100644 code/modules/materials/sheets/_sheets.dm create mode 100644 code/modules/materials/sheets/gems.dm create mode 100644 code/modules/materials/sheets/glass.dm create mode 100644 code/modules/materials/sheets/glass_vr.dm create mode 100644 code/modules/materials/sheets/metals/hull.dm create mode 100644 code/modules/materials/sheets/metals/hull_vr.dm create mode 100644 code/modules/materials/sheets/metals/metal.dm create mode 100644 code/modules/materials/sheets/metals/metal_vr.dm rename code/{game/objects/items/stacks => modules/materials/sheets/metals}/rods.dm (96%) create mode 100644 code/modules/materials/sheets/organic/animal_products.dm create mode 100644 code/modules/materials/sheets/organic/resin.dm create mode 100644 code/modules/materials/sheets/organic/tanning/hide.dm create mode 100644 code/modules/materials/sheets/organic/tanning/hide_hairless.dm create mode 100644 code/modules/materials/sheets/organic/tanning/leather_wet.dm create mode 100644 code/modules/materials/sheets/organic/tanning/tanning_rack.dm create mode 100644 code/modules/materials/sheets/organic/textiles.dm create mode 100644 code/modules/materials/sheets/organic/wood.dm create mode 100644 code/modules/materials/sheets/plastic.dm create mode 100644 code/modules/materials/sheets/snow.dm create mode 100644 code/modules/materials/sheets/stone.dm create mode 100644 code/modules/materials/sheets/supermatter.dm rename code/modules/mining/{ => machinery}/machine_input_output_plates.dm (90%) rename code/modules/mining/{ => machinery}/machine_processing.dm (100%) rename code/modules/mining/{ => machinery}/machine_stacking.dm (100%) rename code/modules/mining/{ => machinery}/machine_unloading.dm (100%) diff --git a/code/__defines/materials.dm b/code/__defines/materials.dm new file mode 100644 index 0000000000..499c974b47 --- /dev/null +++ b/code/__defines/materials.dm @@ -0,0 +1,63 @@ +#define DEFAULT_TABLE_MATERIAL "plastic" +#define DEFAULT_WALL_MATERIAL "steel" + +#define MAT_IRON "iron" +#define MAT_MARBLE "marble" +#define MAT_STEEL "steel" +#define MAT_PLASTIC "plastic" +#define MAT_GLASS "glass" +#define MAT_SILVER "silver" +#define MAT_GOLD "gold" +#define MAT_URANIUM "uranium" +#define MAT_TITANIUM "titanium" +#define MAT_PHORON "phoron" +#define MAT_DIAMOND "diamond" +#define MAT_SNOW "snow" +#define MAT_SNOWBRICK "packed snow" +#define MAT_WOOD "wood" +#define MAT_LOG "log" +#define MAT_SIFWOOD "alien wood" +#define MAT_SIFLOG "alien log" +#define MAT_STEELHULL "steel hull" +#define MAT_PLASTEEL "plasteel" +#define MAT_PLASTEELHULL "plasteel hull" +#define MAT_DURASTEEL "durasteel" +#define MAT_DURASTEELHULL "durasteel hull" +#define MAT_TITANIUMHULL "titanium hull" +#define MAT_VERDANTIUM "verdantium" +#define MAT_MORPHIUM "morphium" +#define MAT_MORPHIUMHULL "morphium hull" +#define MAT_VALHOLLIDE "valhollide" +#define MAT_LEAD "lead" +#define MAT_SUPERMATTER "supermatter" +#define MAT_METALHYDROGEN "mhydrogen" +#define MAT_OSMIUM "osmium" +#define MAT_GRAPHITE "graphite" +#define MAT_LEATHER "leather" +#define MAT_CHITIN "chitin" +#define MAT_CLOTH "cloth" +#define MAT_SYNCLOTH "syncloth" +#define MAT_COPPER "copper" +#define MAT_QUARTZ "quartz" +#define MAT_TIN "tin" +#define MAT_VOPAL "void opal" +#define MAT_ALUMINIUM "aluminium" +#define MAT_BRONZE "bronze" +#define MAT_PAINITE "painite" +#define MAT_BOROSILICATE "borosilicate glass" +#define MAT_SANDSTONE "sandstone" + +#define SHARD_SHARD "shard" +#define SHARD_SHRAPNEL "shrapnel" +#define SHARD_STONE_PIECE "piece" +#define SHARD_SPLINTER "splinters" +#define SHARD_NONE "" + +#define MATERIAL_UNMELTABLE 0x1 +#define MATERIAL_BRITTLE 0x2 +#define MATERIAL_PADDING 0x4 + +#define DEFAULT_TABLE_MATERIAL "plastic" +#define DEFAULT_WALL_MATERIAL "steel" + +#define TABLE_BRITTLE_MATERIAL_MULTIPLIER 4 // Amount table damage is multiplied by if it is made of a brittle material (e.g. glass) diff --git a/code/__defines/misc.dm b/code/__defines/misc.dm index f867182c09..eeb824b405 100644 --- a/code/__defines/misc.dm +++ b/code/__defines/misc.dm @@ -121,65 +121,6 @@ #define WALL_CAN_OPEN 1 #define WALL_OPENING 2 -#define DEFAULT_TABLE_MATERIAL "plastic" -#define DEFAULT_WALL_MATERIAL "steel" - -#define MAT_IRON "iron" -#define MAT_MARBLE "marble" -#define MAT_STEEL "steel" -#define MAT_PLASTIC "plastic" -#define MAT_GLASS "glass" -#define MAT_SILVER "silver" -#define MAT_GOLD "gold" -#define MAT_URANIUM "uranium" //Did it -#define MAT_TITANIUM "titanium" -#define MAT_PHORON "phoron" -#define MAT_DIAMOND "diamond" -#define MAT_SNOW "snow" -#define MAT_WOOD "wood" -#define MAT_LOG "log" -#define MAT_SIFWOOD "alien wood" -#define MAT_SIFLOG "alien log" -#define MAT_STEELHULL "steel hull" -#define MAT_PLASTEEL "plasteel" -#define MAT_PLASTEELHULL "plasteel hull" -#define MAT_DURASTEEL "durasteel" -#define MAT_DURASTEELHULL "durasteel hull" -#define MAT_TITANIUMHULL "titanium hull" -#define MAT_VERDANTIUM "verdantium" -#define MAT_MORPHIUM "morphium" -#define MAT_MORPHIUMHULL "morphium hull" -#define MAT_VALHOLLIDE "valhollide" -#define MAT_LEAD "lead" -#define MAT_SUPERMATTER "supermatter" -#define MAT_METALHYDROGEN "mhydrogen" -#define MAT_OSMIUM "osmium" -#define MAT_GRAPHITE "graphite" -#define MAT_LEATHER "leather" -#define MAT_CHITIN "chitin" -#define MAT_CLOTH "cloth" -#define MAT_SYNCLOTH "syncloth" -#define MAT_COPPER "copper" -#define MAT_QUARTZ "quartz" -#define MAT_TIN "tin" -#define MAT_VOPAL "void opal" -#define MAT_ALUMINIUM "aluminium" -#define MAT_BRONZE "bronze" -#define MAT_PAINITE "painite" -#define MAT_BOROSILICATE "borosilicate glass" - -#define SHARD_SHARD "shard" -#define SHARD_SHRAPNEL "shrapnel" -#define SHARD_STONE_PIECE "piece" -#define SHARD_SPLINTER "splinters" -#define SHARD_NONE "" - -#define MATERIAL_UNMELTABLE 0x1 -#define MATERIAL_BRITTLE 0x2 -#define MATERIAL_PADDING 0x4 - -#define TABLE_BRITTLE_MATERIAL_MULTIPLIER 4 // Amount table damage is multiplied by if it is made of a brittle material (e.g. glass) - #define BOMBCAP_DVSTN_RADIUS (max_explosion_range/4) #define BOMBCAP_HEAVY_RADIUS (max_explosion_range/2) #define BOMBCAP_LIGHT_RADIUS max_explosion_range diff --git a/code/game/objects/items/stacks/sheets/glass.dm b/code/game/objects/items/stacks/sheets/glass.dm deleted file mode 100644 index c2535ec3eb..0000000000 --- a/code/game/objects/items/stacks/sheets/glass.dm +++ /dev/null @@ -1,102 +0,0 @@ -/* Glass stack types - * Contains: - * Glass sheets - * Reinforced glass sheets - * Phoron Glass Sheets - * Reinforced Phoron Glass Sheets (AKA Holy fuck strong windows) - * Glass shards - TODO: Move this into code/game/object/item/weapons - */ - -/* - * Glass sheets - */ -/obj/item/stack/material/glass - name = "glass" - singular_name = "glass sheet" - icon_state = "sheet-glass" - var/is_reinforced = 0 - default_type = "glass" - drop_sound = 'sound/items/drop/glass.ogg' - pickup_sound = 'sound/items/pickup/glass.ogg' - -/obj/item/stack/material/glass/attack_self(mob/user as mob) - construct_window(user) - -/obj/item/stack/material/glass/attackby(obj/item/W, mob/user) - ..() - if(!is_reinforced) - if(istype(W,/obj/item/stack/cable_coil)) - var/obj/item/stack/cable_coil/CC = W - if (get_amount() < 1 || CC.get_amount() < 5) - to_chat(user, "You need five lengths of coil and one sheet of glass to make wired glass.") - return - - CC.use(5) - use(1) - to_chat(user, "You attach wire to the [name].") - new /obj/item/stack/light_w(user.loc) - else if(istype(W, /obj/item/stack/rods)) - var/obj/item/stack/rods/V = W - if (V.get_amount() < 1 || get_amount() < 1) - to_chat(user, "You need one rod and one sheet of glass to make reinforced glass.") - return - - var/obj/item/stack/material/glass/reinforced/RG = new (user.loc) - RG.add_fingerprint(user) - RG.add_to_stacks(user) - var/obj/item/stack/material/glass/G = src - src = null - var/replace = (user.get_inactive_hand()==G) - V.use(1) - G.use(1) - if (!G && replace) - user.put_in_hands(RG) - - - - -/* - * Reinforced glass sheets - */ -/obj/item/stack/material/glass/reinforced - name = "reinforced glass" - singular_name = "reinforced glass sheet" - icon_state = "sheet-rglass" - default_type = "reinforced glass" - is_reinforced = 1 - -/* - * Phoron Glass sheets - */ -/obj/item/stack/material/glass/phoronglass - name = "phoron glass" - singular_name = "phoron glass sheet" - icon_state = "sheet-phoronglass" - default_type = "phoron glass" - -/obj/item/stack/material/glass/phoronglass/attackby(obj/item/W, mob/user) - ..() - if( istype(W, /obj/item/stack/rods) ) - var/obj/item/stack/rods/V = W - var/obj/item/stack/material/glass/phoronrglass/RG = new (user.loc) - RG.add_fingerprint(user) - RG.add_to_stacks(user) - V.use(1) - var/obj/item/stack/material/glass/G = src - src = null - var/replace = (user.get_inactive_hand()==G) - G.use(1) - if (!G && !RG && replace) - user.put_in_hands(RG) - else - return ..() - -/* - * Reinforced phoron glass sheets - */ -/obj/item/stack/material/glass/phoronrglass - name = "reinforced phoron glass" - singular_name = "reinforced phoron glass sheet" - icon_state = "sheet-phoronrglass" - default_type = "reinforced phoron glass" - is_reinforced = 1 diff --git a/code/game/objects/items/stacks/sheets/leather.dm b/code/game/objects/items/stacks/sheets/leather.dm deleted file mode 100644 index c48f57e693..0000000000 --- a/code/game/objects/items/stacks/sheets/leather.dm +++ /dev/null @@ -1,286 +0,0 @@ -/obj/item/stack/animalhide - name = "hide" - desc = "The hide of some creature." - description_info = "Use something sharp, like a knife, to scrape the hairs/feathers/etc off this hide to prepare it for tanning." - icon_state = "sheet-hide" - drop_sound = 'sound/items/drop/cloth.ogg' - pickup_sound = 'sound/items/pickup/cloth.ogg' - amount = 1 - max_amount = 20 - stacktype = "hide" - no_variants = TRUE -// This needs to be very clearly documented for players. Whether it should stay in the main description is up for debate. -/obj/item/stack/animalhide/examine(var/mob/user) - . = ..() - . += description_info - -/obj/item/stack/animalhide/human - name = "skin" - desc = "The by-product of sapient farming." - singular_name = "skin piece" - icon_state = "sheet-hide" - no_variants = FALSE - drop_sound = 'sound/items/drop/leather.ogg' - pickup_sound = 'sound/items/pickup/leather.ogg' - stacktype = "hide-human" - -/obj/item/stack/animalhide/corgi - name = "corgi hide" - desc = "The by-product of corgi farming." - singular_name = "corgi hide piece" - icon_state = "sheet-corgi" - stacktype = "hide-corgi" - -/obj/item/stack/animalhide/cat - name = "cat hide" - desc = "The by-product of cat farming." - singular_name = "cat hide piece" - icon_state = "sheet-cat" - stacktype = "hide-cat" - -/obj/item/stack/animalhide/monkey - name = "monkey hide" - desc = "The by-product of monkey farming." - singular_name = "monkey hide piece" - icon_state = "sheet-monkey" - stacktype = "hide-monkey" - -/obj/item/stack/animalhide/lizard - name = "lizard skin" - desc = "Sssssss..." - singular_name = "lizard skin piece" - icon_state = "sheet-lizard" - stacktype = "hide-lizard" - -/obj/item/stack/animalhide/xeno - name = "alien hide" - desc = "The skin of a terrible creature." - singular_name = "alien hide piece" - icon_state = "sheet-xeno" - stacktype = "hide-xeno" - -//don't see anywhere else to put these, maybe together they could be used to make the xenos suit? -/obj/item/stack/xenochitin - name = "alien chitin" - desc = "A piece of the hide of a terrible creature." - singular_name = "alien chitin piece" - icon = 'icons/mob/alien.dmi' - icon_state = "chitin" - stacktype = "hide-chitin" - -/obj/item/xenos_claw - name = "alien claw" - desc = "The claw of a terrible creature." - icon = 'icons/mob/alien.dmi' - icon_state = "claw" - -/obj/item/weed_extract - name = "weed extract" - desc = "A piece of slimy, purplish weed." - icon = 'icons/mob/alien.dmi' - icon_state = "weed_extract" - -//Step one - dehairing. -/obj/item/stack/animalhide/attackby(obj/item/weapon/W as obj, mob/user as mob) - if(has_edge(W) || is_sharp(W)) - //visible message on mobs is defined as visible_message(var/message, var/self_message, var/blind_message) - user.visible_message("\The [user] starts cutting hair off \the [src]", "You start cutting the hair off \the [src]", "You hear the sound of a knife rubbing against flesh") - var/scraped = 0 - while(amount > 0 && do_after(user, 2.5 SECONDS)) // 2.5s per hide - //Try locating an exisitng stack on the tile and add to there if possible - var/obj/item/stack/hairlesshide/H = null - for(var/obj/item/stack/hairlesshide/HS in user.loc) // Could be scraping something inside a locker, hence the .loc, not get_turf - if(HS.amount < HS.max_amount) - H = HS - break - - // Either we found a valid stack, in which case increment amount, - // Or we need to make a new stack - if(istype(H)) - H.amount++ - else - H = new /obj/item/stack/hairlesshide(user.loc) - - // Increment the amount - src.use(1) - scraped++ - - if(scraped) - to_chat(user, SPAN_NOTICE("You scrape the hair off [scraped] hide\s.")) - else - ..() - - -//Step two - washing..... it's actually in washing machine code, and ere. - -/obj/item/stack/hairlesshide - name = "hairless hide" - desc = "This hide was stripped of it's hair, but still needs tanning." - description_info = "Get it wet to continue tanning this into leather.
\ - You could set it in a river, wash it with a sink, or just splash water on it with a bucket." - singular_name = "hairless hide piece" - icon_state = "sheet-hairlesshide" - no_variants = FALSE - max_amount = 20 - stacktype = "hairlesshide" - -/obj/item/stack/hairlesshide/examine(var/mob/user) - . = ..() - . += description_info - -/obj/item/stack/hairlesshide/water_act(var/wateramount) - . = ..() - wateramount = min(amount, round(wateramount)) - for(var/i in 1 to wateramount) - var/obj/item/stack/wetleather/H = null - for(var/obj/item/stack/wetleather/HS in get_turf(src)) // Doesn't have a user, can't just use their loc - if(HS.amount < HS.max_amount) - H = HS - break - - // Either we found a valid stack, in which case increment amount, - // Or we need to make a new stack - if(istype(H)) - H.amount++ - else - H = new /obj/item/stack/wetleather(get_turf(src)) - - // Increment the amount - src.use(1) - -/obj/item/stack/hairlesshide/proc/rapidcure(var/stacknum = 1) - stacknum = min(stacknum, amount) - - while(stacknum) - var/obj/item/stack/wetleather/I = new /obj/item/stack/wetleather(get_turf(src)) - - if(istype(I)) - I.dry() - - use(1) - stacknum -= 1 - -//Step three - drying -/obj/item/stack/wetleather - name = "wet leather" - desc = "This leather has been cleaned but still needs to be dried." - description_info = "To finish tanning the leather, you need to dry it. \ - You could place it under a fire, \ - put it in a drying rack, \ - or build a tanning rack from steel or wooden boards." - singular_name = "wet leather piece" - icon_state = "sheet-wetleather" - var/wetness = 30 //Reduced when exposed to high temperautres - var/drying_threshold_temperature = 500 //Kelvin to start drying - no_variants = FALSE - max_amount = 20 - stacktype = "wetleather" - - var/dry_type = /obj/item/stack/material/leather - -/obj/item/stack/wetleather/examine(var/mob/user) - . = ..() - . += description_info - . += "\The [src] is [get_dryness_text()]." - -/obj/item/stack/wetleather/proc/get_dryness_text() - if(wetness > 20) - return "wet" - if(wetness > 10) - return "damp" - if(wetness) - return "almost dry" - return "dry" - -/obj/item/stack/wetleather/fire_act(datum/gas_mixture/air, exposed_temperature, exposed_volume) - ..() - if(exposed_temperature >= drying_threshold_temperature) - wetness-- - if(wetness == 0) - dry() - -/obj/item/stack/wetleather/proc/dry() - var/obj/item/stack/material/leather/L = new(src.loc) - L.amount = amount - use(amount) - return L - -/obj/item/stack/wetleather/transfer_to(obj/item/stack/S, var/tamount=null, var/type_verified) - . = ..() - if(.) // If it transfers any, do a weighted average of the wetness - var/obj/item/stack/wetleather/W = S - var/oldamt = W.amount - . - W.wetness = round(((oldamt * W.wetness) + (. * wetness)) / W.amount) - - - -/obj/structure/tanning_rack - name = "tanning rack" - desc = "A rack used to stretch leather out and hold it taut during the tanning process." - icon = 'icons/obj/kitchen.dmi' - icon_state = "spike" - - var/obj/item/stack/wetleather/drying = null - -/obj/structure/tanning_rack/Initialize() - . = ..() - START_PROCESSING(SSobj, src) // SSObj fires ~every 2s , starting from wetness 30 takes ~1m - -/obj/structure/tanning_rack/Destroy() - STOP_PROCESSING(SSobj, src) - return ..() - -/obj/structure/tanning_rack/process() - if(drying && drying.wetness) - drying.wetness = max(drying.wetness - 1, 0) - if(!drying.wetness) - visible_message("The [drying] is dry!") - update_icon() - -/obj/structure/tanning_rack/examine(var/mob/user) - . = ..() - if(drying) - . += "\The [drying] is [drying.get_dryness_text()]." - -/obj/structure/tanning_rack/update_icon() - overlays.Cut() - if(drying) - var/image/I - if(drying.wetness) - I = image(icon, "leather_wet") - else - I = image(icon, "leather_dry") - add_overlay(I) - -/obj/structure/tanning_rack/attackby(var/atom/A, var/mob/user) - if(istype(A, /obj/item/stack/wetleather)) - if(!drying) // If not drying anything, start drying the thing - if(user.unEquip(A, target = src)) - drying = A - else // Drying something, add if possible - var/obj/item/stack/wetleather/W = A - W.transfer_to(drying, W.amount, TRUE) - update_icon() - return TRUE - return ..() - -/obj/structure/tanning_rack/attack_hand(var/mob/user) - if(drying) - var/obj/item/stack/S = drying - if(!drying.wetness) // If it's dry, make a stack of dry leather and prepare to put that in their hands - var/obj/item/stack/material/leather/L = new(src) - L.amount = drying.amount - drying.use(drying.amount) - S = L - - if(ishuman(user)) - var/mob/living/carbon/human/H = user - if(!H.put_in_any_hand_if_possible(S)) - S.forceMove(get_turf(src)) - else - S.forceMove(get_turf(src)) - drying = null - update_icon() - -/obj/structure/tanning_rack/attack_robot(var/mob/user) - attack_hand(user) // That has checks to \ No newline at end of file diff --git a/code/modules/mining/coins.dm b/code/modules/economy/coins.dm similarity index 100% rename from code/modules/mining/coins.dm rename to code/modules/economy/coins.dm diff --git a/code/modules/mining/mint.dm b/code/modules/economy/mint.dm similarity index 100% rename from code/modules/mining/mint.dm rename to code/modules/economy/mint.dm diff --git a/code/modules/mining/money_bag.dm b/code/modules/economy/money_bag.dm similarity index 95% rename from code/modules/mining/money_bag.dm rename to code/modules/economy/money_bag.dm index fd1cb561b0..3e85d62e46 100644 --- a/code/modules/mining/money_bag.dm +++ b/code/modules/economy/money_bag.dm @@ -1,98 +1,98 @@ -/*****************************Money bag********************************/ - -/obj/item/weapon/moneybag - icon = 'icons/obj/storage.dmi' - name = "Money bag" - icon_state = "moneybag" - force = 10.0 - throwforce = 2.0 - w_class = ITEMSIZE_LARGE - -/obj/item/weapon/moneybag/attack_hand(user as mob) - var/amt_gold = 0 - var/amt_silver = 0 - var/amt_diamond = 0 - var/amt_iron = 0 - var/amt_phoron = 0 - var/amt_uranium = 0 - - for (var/obj/item/weapon/coin/C in contents) - if (istype(C,/obj/item/weapon/coin/diamond)) - amt_diamond++; - if (istype(C,/obj/item/weapon/coin/phoron)) - amt_phoron++; - if (istype(C,/obj/item/weapon/coin/iron)) - amt_iron++; - if (istype(C,/obj/item/weapon/coin/silver)) - amt_silver++; - if (istype(C,/obj/item/weapon/coin/gold)) - amt_gold++; - if (istype(C,/obj/item/weapon/coin/uranium)) - amt_uranium++; - - var/dat = text("The contents of the moneybag reveal...
") - if (amt_gold) - dat += text("Gold coins: [amt_gold]
Remove one
") - if (amt_silver) - dat += text("Silver coins: [amt_silver] Remove one
") - if (amt_iron) - dat += text("Metal coins: [amt_iron] Remove one
") - if (amt_diamond) - dat += text("Diamond coins: [amt_diamond] Remove one
") - if (amt_phoron) - dat += text("Phoron coins: [amt_phoron] Remove one
") - if (amt_uranium) - dat += text("Uranium coins: [amt_uranium] Remove one
") - user << browse("[dat]", "window=moneybag") - -/obj/item/weapon/moneybag/attackby(obj/item/weapon/W as obj, mob/user as mob) - ..() - if (istype(W, /obj/item/weapon/coin)) - var/obj/item/weapon/coin/C = W - to_chat(user, "You add the [C.name] into the bag.") - usr.drop_item() - contents += C - if (istype(W, /obj/item/weapon/moneybag)) - var/obj/item/weapon/moneybag/C = W - for (var/obj/O in C.contents) - contents += O; - to_chat(user, "You empty the [C.name] into the bag.") - return - -/obj/item/weapon/moneybag/Topic(href, href_list) - if(..()) - return 1 - usr.set_machine(src) - src.add_fingerprint(usr) - if(href_list["remove"]) - var/obj/item/weapon/coin/COIN - switch(href_list["remove"]) - if("gold") - COIN = locate(/obj/item/weapon/coin/gold,src.contents) - if("silver") - COIN = locate(/obj/item/weapon/coin/silver,src.contents) - if("iron") - COIN = locate(/obj/item/weapon/coin/iron,src.contents) - if("diamond") - COIN = locate(/obj/item/weapon/coin/diamond,src.contents) - if("phoron") - COIN = locate(/obj/item/weapon/coin/phoron,src.contents) - if("uranium") - COIN = locate(/obj/item/weapon/coin/uranium,src.contents) - if(!COIN) - return - COIN.loc = src.loc - return - - - -/obj/item/weapon/moneybag/vault - -/obj/item/weapon/moneybag/vault/New() - ..() - new /obj/item/weapon/coin/silver(src) - new /obj/item/weapon/coin/silver(src) - new /obj/item/weapon/coin/silver(src) - new /obj/item/weapon/coin/silver(src) - new /obj/item/weapon/coin/gold(src) +/*****************************Money bag********************************/ + +/obj/item/weapon/moneybag + icon = 'icons/obj/storage.dmi' + name = "Money bag" + icon_state = "moneybag" + force = 10.0 + throwforce = 2.0 + w_class = ITEMSIZE_LARGE + +/obj/item/weapon/moneybag/attack_hand(user as mob) + var/amt_gold = 0 + var/amt_silver = 0 + var/amt_diamond = 0 + var/amt_iron = 0 + var/amt_phoron = 0 + var/amt_uranium = 0 + + for (var/obj/item/weapon/coin/C in contents) + if (istype(C,/obj/item/weapon/coin/diamond)) + amt_diamond++; + if (istype(C,/obj/item/weapon/coin/phoron)) + amt_phoron++; + if (istype(C,/obj/item/weapon/coin/iron)) + amt_iron++; + if (istype(C,/obj/item/weapon/coin/silver)) + amt_silver++; + if (istype(C,/obj/item/weapon/coin/gold)) + amt_gold++; + if (istype(C,/obj/item/weapon/coin/uranium)) + amt_uranium++; + + var/dat = text("The contents of the moneybag reveal...
") + if (amt_gold) + dat += text("Gold coins: [amt_gold] Remove one
") + if (amt_silver) + dat += text("Silver coins: [amt_silver] Remove one
") + if (amt_iron) + dat += text("Metal coins: [amt_iron] Remove one
") + if (amt_diamond) + dat += text("Diamond coins: [amt_diamond] Remove one
") + if (amt_phoron) + dat += text("Phoron coins: [amt_phoron] Remove one
") + if (amt_uranium) + dat += text("Uranium coins: [amt_uranium] Remove one
") + user << browse("[dat]", "window=moneybag") + +/obj/item/weapon/moneybag/attackby(obj/item/weapon/W as obj, mob/user as mob) + ..() + if (istype(W, /obj/item/weapon/coin)) + var/obj/item/weapon/coin/C = W + to_chat(user, "You add the [C.name] into the bag.") + usr.drop_item() + contents += C + if (istype(W, /obj/item/weapon/moneybag)) + var/obj/item/weapon/moneybag/C = W + for (var/obj/O in C.contents) + contents += O; + to_chat(user, "You empty the [C.name] into the bag.") + return + +/obj/item/weapon/moneybag/Topic(href, href_list) + if(..()) + return 1 + usr.set_machine(src) + src.add_fingerprint(usr) + if(href_list["remove"]) + var/obj/item/weapon/coin/COIN + switch(href_list["remove"]) + if("gold") + COIN = locate(/obj/item/weapon/coin/gold,src.contents) + if("silver") + COIN = locate(/obj/item/weapon/coin/silver,src.contents) + if("iron") + COIN = locate(/obj/item/weapon/coin/iron,src.contents) + if("diamond") + COIN = locate(/obj/item/weapon/coin/diamond,src.contents) + if("phoron") + COIN = locate(/obj/item/weapon/coin/phoron,src.contents) + if("uranium") + COIN = locate(/obj/item/weapon/coin/uranium,src.contents) + if(!COIN) + return + COIN.loc = src.loc + return + + + +/obj/item/weapon/moneybag/vault + +/obj/item/weapon/moneybag/vault/New() + ..() + new /obj/item/weapon/coin/silver(src) + new /obj/item/weapon/coin/silver(src) + new /obj/item/weapon/coin/silver(src) + new /obj/item/weapon/coin/silver(src) + new /obj/item/weapon/coin/gold(src) new /obj/item/weapon/coin/gold(src) \ No newline at end of file diff --git a/code/game/machinery/vending.dm b/code/modules/economy/vending.dm similarity index 96% rename from code/game/machinery/vending.dm rename to code/modules/economy/vending.dm index 58107d9d0b..9c2106adc0 100644 --- a/code/game/machinery/vending.dm +++ b/code/modules/economy/vending.dm @@ -1,720 +1,722 @@ -/// -/// A vending machine -/// - -// -// ALL THE VENDING MACHINES ARE IN vending_machines.dm now! -// - -/obj/machinery/vending - name = "Vendomat" - desc = "A generic vending machine." - icon = 'icons/obj/vending.dmi' - icon_state = "generic" - anchored = 1 - density = 1 - clicksound = "button" - - // Power - use_power = USE_POWER_IDLE - idle_power_usage = 10 - var/vend_power_usage = 150 //actuators and stuff - - // Vending-related - var/active = 1 //No sales pitches if off! - var/vend_ready = 1 //Are we ready to vend?? Is it time?? - var/vend_delay = 10 //How long does it take to vend? - var/categories = CAT_NORMAL // Bitmask of cats we're currently showing - var/datum/stored_item/vending_product/currently_vending = null // What we're requesting payment for right now - var/vending_sound = "machines/vending/vending_drop.ogg" - - /* - Variables used to initialize the product list - These are used for initialization only, and so are optional if - product_records is specified - */ - var/list/products = list() // For each, use the following pattern: - var/list/contraband = list() // list(/type/path = amount,/type/path2 = amount2) - var/list/premium = list() // No specified amount = only one in stock - var/list/prices = list() // Prices for each item, list(/type/path = price), items not in the list don't have a price. - - // List of vending_product items available. - var/list/product_records = list() - - - // Variables used to initialize advertising - var/product_slogans = "" //String of slogans spoken out loud, separated by semicolons - var/product_ads = "" //String of small ad messages in the vending screen - - var/list/ads_list = list() - - // Stuff relating vocalizations - var/list/slogan_list = list() - var/shut_up = 1 //Stop spouting those godawful pitches! - var/vend_reply //Thank you for shopping! - var/last_reply = 0 - var/last_slogan = 0 //When did we last pitch? - var/slogan_delay = 6000 //How long until we can pitch again? - - // Things that can go wrong - emagged = 0 //Ignores if somebody doesn't have card access to that machine. - var/seconds_electrified = 0 //Shock customers like an airlock. - var/shoot_inventory = 0 //Fire items at customers! We're broken! - - var/scan_id = 1 - var/obj/item/weapon/coin/coin - var/datum/wires/vending/wires = null - - var/list/log = list() - var/req_log_access = access_cargo //default access for checking logs is cargo - var/has_logs = 0 //defaults to 0, set to anything else for vendor to have logs - var/can_rotate = 1 //Defaults to yes, can be set to 0 for vendors without or with unwanted directionals. - - -/obj/machinery/vending/Initialize() - . = ..() - wires = new(src) - if(product_slogans) - slogan_list += splittext(product_slogans, ";") - - // So not all machines speak at the exact same time. - // The first time this machine says something will be at slogantime + this random value, - // so if slogantime is 10 minutes, it will say it at somewhere between 10 and 20 minutes after the machine is crated. - last_slogan = world.time + rand(0, slogan_delay) - - if(product_ads) - ads_list += splittext(product_ads, ";") - - build_inventory() - power_change() - -GLOBAL_LIST_EMPTY(vending_products) -/** - * Build produdct_records from the products lists - * - * products, contraband, premium, and prices allow specifying - * products that the vending machine is to carry without manually populating - * product_records. - */ -/obj/machinery/vending/proc/build_inventory() - var/list/all_products = list( - list(products, CAT_NORMAL), - list(contraband, CAT_HIDDEN), - list(premium, CAT_COIN)) - - for(var/current_list in all_products) - var/category = current_list[2] - - for(var/entry in current_list[1]) - var/datum/stored_item/vending_product/product = new/datum/stored_item/vending_product(src, entry) - - product.price = (entry in prices) ? prices[entry] : 0 - product.amount = (current_list[1][entry]) ? current_list[1][entry] : 1 - product.category = category - - product_records.Add(product) - GLOB.vending_products[entry] = 1 - -/obj/machinery/vending/Destroy() - qdel(wires) - wires = null - qdel(coin) - coin = null - for(var/datum/stored_item/vending_product/R in product_records) - qdel(R) - product_records = null - return ..() - -/obj/machinery/vending/ex_act(severity) - switch(severity) - if(1.0) - qdel(src) - return - if(2.0) - if(prob(50)) - qdel(src) - return - if(3.0) - if(prob(25)) - spawn(0) - malfunction() - return - return - else - return - -/obj/machinery/vending/emag_act(var/remaining_charges, var/mob/user) - if(!emagged) - emagged = 1 - to_chat(user, "You short out \the [src]'s product lock.") - return 1 - -/obj/machinery/vending/attackby(obj/item/weapon/W as obj, mob/user as mob) - var/obj/item/weapon/card/id/I = W.GetID() - - if(I || istype(W, /obj/item/weapon/spacecash)) - attack_hand(user) - return - else if(W.is_screwdriver()) - panel_open = !panel_open - to_chat(user, "You [panel_open ? "open" : "close"] the maintenance panel.") - playsound(src, W.usesound, 50, 1) - if(panel_open) - wires.Interact(user) - add_overlay("[initial(icon_state)]-panel") - else - cut_overlay("[initial(icon_state)]-panel") - - SStgui.update_uis(src) // Speaker switch is on the main UI, not wires UI - return - else if(istype(W, /obj/item/device/multitool) || W.is_wirecutter()) - if(panel_open) - attack_hand(user) - return - else if(istype(W, /obj/item/weapon/coin) && premium.len > 0) - user.drop_item() - W.forceMove(src) - coin = W - categories |= CAT_COIN - to_chat(user, "You insert \the [W] into \the [src].") - SStgui.update_uis(src) - return - else if(W.is_wrench()) - playsound(src, W.usesound, 100, 1) - if(anchored) - user.visible_message("[user] begins unsecuring \the [src] from the floor.", "You start unsecuring \the [src] from the floor.") - else - user.visible_message("[user] begins securing \the [src] to the floor.", "You start securing \the [src] to the floor.") - - if(do_after(user, 20 * W.toolspeed)) - if(!src) return - to_chat(user, "You [anchored? "un" : ""]secured \the [src]!") - anchored = !anchored - return - else - - for(var/datum/stored_item/vending_product/R in product_records) - if(istype(W, R.item_path) && (W.name == R.item_name)) - stock(W, R, user) - return - ..() - -/** - * Receive payment with cashmoney. - * - * usr is the mob who gets the change. - */ -/obj/machinery/vending/proc/pay_with_cash(var/obj/item/weapon/spacecash/cashmoney, mob/user) - if(currently_vending.price > cashmoney.worth) - - // This is not a status display message, since it's something the character - // themselves is meant to see BEFORE putting the money in - to_chat(usr, "[bicon(cashmoney)] That is not enough money.") - return 0 - - if(istype(cashmoney, /obj/item/weapon/spacecash)) - - visible_message("\The [usr] inserts some cash into \the [src].") - cashmoney.worth -= currently_vending.price - - if(cashmoney.worth <= 0) - usr.drop_from_inventory(cashmoney) - qdel(cashmoney) - else - cashmoney.update_icon() - - // Vending machines have no idea who paid with cash - credit_purchase("(cash)") - return 1 - -/** - * Scan a chargecard and deduct payment from it. - * - * Takes payment for whatever is the currently_vending item. Returns 1 if - * successful, 0 if failed. - */ -/obj/machinery/vending/proc/pay_with_ewallet(var/obj/item/weapon/spacecash/ewallet/wallet) - visible_message("\The [usr] swipes \the [wallet] through \the [src].") - playsound(src, 'sound/machines/id_swipe.ogg', 50, 1) - if(currently_vending.price > wallet.worth) - to_chat(usr, "Insufficient funds on chargecard.") - return 0 - else - wallet.worth -= currently_vending.price - credit_purchase("[wallet.owner_name] (chargecard)") - return 1 - -/** - * Scan a card and attempt to transfer payment from associated account. - * - * Takes payment for whatever is the currently_vending item. Returns 1 if - * successful, 0 if failed - */ -/obj/machinery/vending/proc/pay_with_card(obj/item/weapon/card/id/I, mob/M) - visible_message("[M] swipes a card through [src].") - playsound(src, 'sound/machines/id_swipe.ogg', 50, 1) - - var/datum/money_account/customer_account = get_account(I.associated_account_number) - if(!customer_account) - to_chat(M, "Error: Unable to access account. Please contact technical support if problem persists.") - return FALSE - - if(customer_account.suspended) - to_chat(M, "Unable to access account: account suspended.") - return FALSE - - // Have the customer punch in the PIN before checking if there's enough money. Prevents people from figuring out acct is - // empty at high security levels - if(customer_account.security_level != 0) //If card requires pin authentication (ie seclevel 1 or 2) - var/attempt_pin = input("Enter pin code", "Vendor transaction") as num - customer_account = attempt_account_access(I.associated_account_number, attempt_pin, 2) - - if(!customer_account) - to_chat(M, "Unable to access account: incorrect credentials.") - return FALSE - - if(currently_vending.price > customer_account.money) - to_chat(M, "Insufficient funds in account.") - return FALSE - - // Okay to move the money at this point - - // debit money from the purchaser's account - customer_account.money -= currently_vending.price - - // create entry in the purchaser's account log - var/datum/transaction/T = new() - T.target_name = "[vendor_account.owner_name] (via [name])" - T.purpose = "Purchase of [currently_vending.item_name]" - if(currently_vending.price > 0) - T.amount = "([currently_vending.price])" - else - T.amount = "[currently_vending.price]" - T.source_terminal = name - T.date = current_date_string - T.time = stationtime2text() - customer_account.transaction_log.Add(T) - - // Give the vendor the money. We use the account owner name, which means - // that purchases made with stolen/borrowed card will look like the card - // owner made them - credit_purchase(customer_account.owner_name) - return 1 - -/** - * Add money for current purchase to the vendor account. - * - * Called after the money has already been taken from the customer. - */ -/obj/machinery/vending/proc/credit_purchase(var/target as text) - vendor_account.money += currently_vending.price - - var/datum/transaction/T = new() - T.target_name = target - T.purpose = "Purchase of [currently_vending.item_name]" - T.amount = "[currently_vending.price]" - T.source_terminal = name - T.date = current_date_string - T.time = stationtime2text() - vendor_account.transaction_log.Add(T) - -/obj/machinery/vending/attack_ghost(mob/user) - return attack_hand(user) - -/obj/machinery/vending/attack_ai(mob/user as mob) - return attack_hand(user) - -/obj/machinery/vending/attack_hand(mob/user as mob) - if(stat & (BROKEN|NOPOWER)) - return - - if(seconds_electrified != 0) - if(shock(user, 100)) - return - - wires.Interact(user) - tgui_interact(user) - -/obj/machinery/vending/ui_assets(mob/user) - return list( - get_asset_datum(/datum/asset/spritesheet/vending), - ) - -/obj/machinery/vending/tgui_interact(mob/user, datum/tgui/ui) - ui = SStgui.try_update_ui(user, src, ui) - if(!ui) - ui = new(user, src, "Vending", name) - ui.open() - -/obj/machinery/vending/tgui_data(mob/user) - var/list/data = list() - var/list/listed_products = list() - - data["chargesMoney"] = length(prices) > 0 ? TRUE : FALSE - for(var/key = 1 to product_records.len) - var/datum/stored_item/vending_product/I = product_records[key] - - if(!(I.category & categories)) - continue - - listed_products.Add(list(list( - "key" = key, - "name" = I.item_name, - "price" = I.price, - "color" = I.display_color, - "isatom" = ispath(I.item_path, /atom), - "path" = replacetext(replacetext("[I.item_path]", "/obj/item/", ""), "/", "-"), - "amount" = I.get_amount() - ))) - - data["products"] = listed_products - - if(coin) - data["coin"] = coin.name - else - data["coin"] = FALSE - - if(currently_vending) - data["actively_vending"] = currently_vending.item_name - else - data["actively_vending"] = null - - if(panel_open) - data["panel"] = 1 - data["speaker"] = shut_up ? 0 : 1 - else - data["panel"] = 0 - - var/mob/living/carbon/human/H - var/obj/item/weapon/card/id/C - - data["guestNotice"] = "No valid ID card detected. Wear your ID, or present cash."; - data["userMoney"] = 0 - data["user"] = null - if(ishuman(user)) - H = user - C = H.GetIdCard() - var/obj/item/weapon/spacecash/S = H.get_active_hand() - if(istype(S)) - data["userMoney"] = S.worth - data["guestNotice"] = "Accepting [S.initial_name]. You have: [S.worth]â‚®." - else if(istype(C)) - var/datum/money_account/A = get_account(C.associated_account_number) - if(istype(A)) - data["user"] = list() - data["user"]["name"] = A.owner_name - data["userMoney"] = A.money - data["user"]["job"] = (istype(C) && C.rank) ? C.rank : "No Job" - else - data["guestNotice"] = "Unlinked ID detected. Present cash to pay."; - - return data - -/obj/machinery/vending/tgui_act(action, params) - if(stat & (BROKEN|NOPOWER)) - return - if(usr.stat || usr.restrained()) - return - if(..()) - return TRUE - - . = TRUE - switch(action) - if("remove_coin") - if(issilicon(usr)) - return FALSE - - if(!coin) - to_chat(usr, "There is no coin in this machine.") - return - - coin.forceMove(src.loc) - if(!usr.get_active_hand()) - usr.put_in_hands(coin) - - to_chat(usr, "You remove \the [coin] from \the [src].") - coin = null - categories &= ~CAT_COIN - return TRUE - if("vend") - if(!vend_ready) - to_chat(usr, "[src] is busy!") - return - if(!allowed(usr) && !emagged && scan_id) - to_chat(usr, "Access denied.") //Unless emagged of course - flick("[icon_state]-deny",src) - playsound(src, 'sound/machines/deniedbeep.ogg', 50, 0) - return - if(panel_open) - to_chat(usr, "[src] cannot dispense products while its service panel is open!") - return - - var/key = text2num(params["vend"]) - var/datum/stored_item/vending_product/R = product_records[key] - - // This should not happen unless the request from NanoUI was bad - if(!(R.category & categories)) - return - - if(!can_buy(R, usr)) - return - if(R.price <= 0) - vend(R, usr) - add_fingerprint(usr) - return TRUE - - if(issilicon(usr)) //If the item is not free, provide feedback if a synth is trying to buy something. - to_chat(usr, "Lawed unit recognized. Lawed units cannot complete this transaction. Purchase canceled.") - return - if(!ishuman(usr)) - return - - - vend_ready = FALSE // From this point onwards, vendor is locked to performing this transaction only, until it is resolved. - - var/mob/living/carbon/human/H = usr - var/obj/item/weapon/card/id/C = H.GetIdCard() - - if(!vendor_account || vendor_account.suspended) - to_chat(usr, "Vendor account offline. Unable to process transaction.") - flick("[icon_state]-deny",src) - vend_ready = TRUE - return - - currently_vending = R - - var/paid = FALSE - - if(istype(usr.get_active_hand(), /obj/item/weapon/spacecash)) - var/obj/item/weapon/spacecash/cash = usr.get_active_hand() - paid = pay_with_cash(cash, usr) - else if(istype(usr.get_active_hand(), /obj/item/weapon/spacecash/ewallet)) - var/obj/item/weapon/spacecash/ewallet/wallet = usr.get_active_hand() - paid = pay_with_ewallet(wallet) - else if(istype(C, /obj/item/weapon/card)) - paid = pay_with_card(C, usr) - /*else if(usr.can_advanced_admin_interact()) - to_chat(usr, "Vending object due to admin interaction.") - paid = TRUE*/ - else - to_chat(usr, "Payment failure: you have no ID or other method of payment.") - vend_ready = TRUE - flick("[icon_state]-deny",src) - return TRUE // we set this because they shouldn't even be able to get this far, and we want the UI to update. - if(paid) - vend(currently_vending, usr) // vend will handle vend_ready - . = TRUE - else - to_chat(usr, "Payment failure: unable to process payment.") - vend_ready = TRUE - - if("togglevoice") - if(!panel_open) - return FALSE - shut_up = !shut_up - -/obj/machinery/vending/proc/can_buy(datum/stored_item/vending_product/R, mob/user) - if(!allowed(user) && !emagged && scan_id) - to_chat(user, "Access denied.") //Unless emagged of course - flick("[icon_state]-deny",src) - playsound(src, 'sound/machines/deniedbeep.ogg', 50, 0) - return FALSE - return TRUE - -/obj/machinery/vending/proc/vend(datum/stored_item/vending_product/R, mob/user) - if(!can_buy(R, user)) - return - - if(!R.amount) - to_chat(user, "[src] has ran out of that product.") - vend_ready = TRUE - return - - vend_ready = FALSE //One thing at a time!! - SStgui.update_uis(src) - - if(R.category & CAT_COIN) - if(!coin) - to_chat(user, "You need to insert a coin to get this item.") - return - if(coin.string_attached) - if(prob(50)) - to_chat(user, "You successfully pull the coin out before \the [src] could swallow it.") - else - to_chat(user, "You weren't able to pull the coin out fast enough, the machine ate it, string and all.") - qdel(coin) - coin = null - categories &= ~CAT_COIN - else - qdel(coin) - coin = null - categories &= ~CAT_COIN - - if(((last_reply + (vend_delay + 200)) <= world.time) && vend_reply) - spawn(0) - speak(vend_reply) - last_reply = world.time - - use_power(vend_power_usage) //actuators and stuff - flick("[icon_state]-vend",src) - addtimer(CALLBACK(src, .proc/delayed_vend, R, user), vend_delay) - -/obj/machinery/vending/proc/delayed_vend(datum/stored_item/vending_product/R, mob/user) - R.get_product(get_turf(src)) - if(has_logs) - do_logging(R, user, 1) - if(prob(1)) - sleep(3) - if(R.get_product(get_turf(src))) - visible_message("\The [src] clunks as it vends an additional item.") - playsound(src, "sound/[vending_sound]", 100, 1, 1) - - vend_ready = 1 - currently_vending = null - SStgui.update_uis(src) - GLOB.items_sold_shift_roundstat++ - -/obj/machinery/vending/proc/do_logging(datum/stored_item/vending_product/R, mob/user, var/vending = 0) - if(user.GetIdCard()) - var/obj/item/weapon/card/id/tempid = user.GetIdCard() - var/list/list_item = list() - if(vending) - list_item += "vend" - else - list_item += "stock" - list_item += tempid.registered_name - list_item += stationtime2text() - list_item += R.item_name - log[++log.len] = list_item - -/obj/machinery/vending/proc/show_log(mob/user as mob) - if(user.GetIdCard()) - var/obj/item/weapon/card/id/tempid = user.GetIdCard() - if(req_log_access in tempid.GetAccess()) - var/datum/browser/popup = new(user, "vending_log", "Vending Log", 700, 500) - var/dat = "" - dat += "

[name] Vending Log
" - dat += "
Welcome [user.name]!

" - dat += "Below are the recent vending logs for your vending machine.
" - for(var/i in log) - dat += json_encode(i) - dat += ";
" - popup.set_content(dat) - popup.open() - else - to_chat(user,"You do not have the required access to view the vending logs for this machine.") - - -/obj/machinery/vending/verb/rotate_clockwise() - set name = "Rotate Vending Machine Clockwise" - set category = "Object" - set src in oview(1) - - if (src.can_rotate == 0) - to_chat(usr, "\The [src] cannot be rotated.") - return 0 - - if (src.anchored || usr:stat) - to_chat(usr, "It is bolted down!") - return 0 - src.set_dir(turn(src.dir, 270)) - return 1 - -/obj/machinery/vending/verb/check_logs() - set name = "Check Vending Logs" - set category = "Object" - set src in oview(1) - - show_log(usr) - -/** - * Add item to the machine - * - * Checks if item is vendable in this machine should be performed before - * calling. W is the item being inserted, R is the associated vending_product entry. - */ -/obj/machinery/vending/proc/stock(obj/item/weapon/W, var/datum/stored_item/vending_product/R, var/mob/user) - if(!user.unEquip(W)) - return - - to_chat(user, "You insert \the [W] in the product receptor.") - R.add_product(W) - if(has_logs) - do_logging(R, user) - - SStgui.update_uis(src) - -/obj/machinery/vending/process() - if(stat & (BROKEN|NOPOWER)) - return - - if(!active) - return - - if(seconds_electrified > 0) - seconds_electrified-- - - //Pitch to the people! Really sell it! - if(((last_slogan + slogan_delay) <= world.time) && (slogan_list.len > 0) && (!shut_up) && prob(5)) - var/slogan = pick(slogan_list) - speak(slogan) - last_slogan = world.time - - if(shoot_inventory && prob(2)) - throw_item() - - return - -/obj/machinery/vending/proc/speak(var/message) - if(stat & NOPOWER) - return - - if(!message) - return - - for(var/mob/O in hearers(src, null)) - O.show_message("\The [src] beeps, \"[message]\"",2) - return - -/obj/machinery/vending/power_change() - ..() - if(stat & BROKEN) - icon_state = "[initial(icon_state)]-broken" - else - if(!(stat & NOPOWER)) - icon_state = initial(icon_state) - else - spawn(rand(0, 15)) - icon_state = "[initial(icon_state)]-off" - -//Oh no we're malfunctioning! Dump out some product and break. -/obj/machinery/vending/proc/malfunction() - for(var/datum/stored_item/vending_product/R in product_records) - while(R.get_amount()>0) - R.get_product(loc) - break - - stat |= BROKEN - icon_state = "[initial(icon_state)]-broken" - return - -//Somebody cut an important wire and now we're following a new definition of "pitch." -/obj/machinery/vending/proc/throw_item() - var/obj/throw_item = null - var/mob/living/target = locate() in view(7,src) - if(!target) - return 0 - - for(var/datum/stored_item/vending_product/R in product_records) - throw_item = R.get_product(loc) - if(!throw_item) - continue - break - if(!throw_item) - return 0 - spawn(0) - throw_item.throw_at(target, 16, 3, src) - visible_message("\The [src] launches \a [throw_item] at \the [target]!") - return 1 - -//Actual machines are in vending_machines.dm +/// +/// A vending machine +/// + +// +// ALL THE VENDING MACHINES ARE IN vending_machines.dm now! +// + +/obj/machinery/vending + name = "Vendomat" + desc = "A generic vending machine." + icon = 'icons/obj/vending.dmi' + icon_state = "generic" + anchored = 1 + density = 1 + clicksound = "button" + + // Power + use_power = USE_POWER_IDLE + idle_power_usage = 10 + var/vend_power_usage = 150 //actuators and stuff + + // Vending-related + var/active = 1 //No sales pitches if off! + var/vend_ready = 1 //Are we ready to vend?? Is it time?? + var/vend_delay = 10 //How long does it take to vend? + var/categories = CAT_NORMAL // Bitmask of cats we're currently showing + var/datum/stored_item/vending_product/currently_vending = null // What we're requesting payment for right now + var/vending_sound = "machines/vending/vending_drop.ogg" + + /* + Variables used to initialize the product list + These are used for initialization only, and so are optional if + product_records is specified + */ + var/list/products = list() // For each, use the following pattern: + var/list/contraband = list() // list(/type/path = amount,/type/path2 = amount2) + var/list/premium = list() // No specified amount = only one in stock + var/list/prices = list() // Prices for each item, list(/type/path = price), items not in the list don't have a price. + + // List of vending_product items available. + var/list/product_records = list() + + + // Variables used to initialize advertising + var/product_slogans = "" //String of slogans spoken out loud, separated by semicolons + var/product_ads = "" //String of small ad messages in the vending screen + + var/list/ads_list = list() + + // Stuff relating vocalizations + var/list/slogan_list = list() + var/shut_up = 1 //Stop spouting those godawful pitches! + var/vend_reply //Thank you for shopping! + var/last_reply = 0 + var/last_slogan = 0 //When did we last pitch? + var/slogan_delay = 6000 //How long until we can pitch again? + + // Things that can go wrong + emagged = 0 //Ignores if somebody doesn't have card access to that machine. + var/seconds_electrified = 0 //Shock customers like an airlock. + var/shoot_inventory = 0 //Fire items at customers! We're broken! + + var/scan_id = 1 + var/obj/item/weapon/coin/coin + var/datum/wires/vending/wires = null + + var/list/log = list() + var/req_log_access = access_cargo //default access for checking logs is cargo + var/has_logs = 0 //defaults to 0, set to anything else for vendor to have logs + var/can_rotate = 1 //Defaults to yes, can be set to 0 for vendors without or with unwanted directionals. + + +/obj/machinery/vending/Initialize() + . = ..() + wires = new(src) + if(product_slogans) + slogan_list += splittext(product_slogans, ";") + + // So not all machines speak at the exact same time. + // The first time this machine says something will be at slogantime + this random value, + // so if slogantime is 10 minutes, it will say it at somewhere between 10 and 20 minutes after the machine is crated. + last_slogan = world.time + rand(0, slogan_delay) + + if(product_ads) + ads_list += splittext(product_ads, ";") + + build_inventory() + power_change() + +GLOBAL_LIST_EMPTY(vending_products) +/** + * Build produdct_records from the products lists + * + * products, contraband, premium, and prices allow specifying + * products that the vending machine is to carry without manually populating + * product_records. + */ +/obj/machinery/vending/proc/build_inventory() + var/list/all_products = list( + list(products, CAT_NORMAL), + list(contraband, CAT_HIDDEN), + list(premium, CAT_COIN)) + + for(var/current_list in all_products) + var/category = current_list[2] + + for(var/entry in current_list[1]) + var/datum/stored_item/vending_product/product = new/datum/stored_item/vending_product(src, entry) + + product.price = (entry in prices) ? prices[entry] : 0 + product.amount = (current_list[1][entry]) ? current_list[1][entry] : 1 + product.category = category + + product_records.Add(product) + GLOB.vending_products[entry] = 1 + +/obj/machinery/vending/Destroy() + qdel(wires) + wires = null + qdel(coin) + coin = null + for(var/datum/stored_item/vending_product/R in product_records) + qdel(R) + product_records = null + return ..() + +/obj/machinery/vending/ex_act(severity) + switch(severity) + if(1.0) + qdel(src) + return + if(2.0) + if(prob(50)) + qdel(src) + return + if(3.0) + if(prob(25)) + spawn(0) + malfunction() + return + return + else + return + +/obj/machinery/vending/emag_act(var/remaining_charges, var/mob/user) + if(!emagged) + emagged = 1 + to_chat(user, "You short out \the [src]'s product lock.") + return 1 + +/obj/machinery/vending/attackby(obj/item/weapon/W as obj, mob/user as mob) + var/obj/item/weapon/card/id/I = W.GetID() + + if(I || istype(W, /obj/item/weapon/spacecash)) + attack_hand(user) + return + else if(W.is_screwdriver()) + panel_open = !panel_open + to_chat(user, "You [panel_open ? "open" : "close"] the maintenance panel.") + playsound(src, W.usesound, 50, 1) + if(panel_open) + wires.Interact(user) + add_overlay("[initial(icon_state)]-panel") + else + cut_overlay("[initial(icon_state)]-panel") + + SStgui.update_uis(src) // Speaker switch is on the main UI, not wires UI + return + else if(istype(W, /obj/item/device/multitool) || W.is_wirecutter()) + if(panel_open) + attack_hand(user) + return + else if(istype(W, /obj/item/weapon/coin) && premium.len > 0) + user.drop_item() + W.forceMove(src) + coin = W + categories |= CAT_COIN + to_chat(user, "You insert \the [W] into \the [src].") + SStgui.update_uis(src) + return + else if(W.is_wrench()) + playsound(src, W.usesound, 100, 1) + if(anchored) + user.visible_message("[user] begins unsecuring \the [src] from the floor.", "You start unsecuring \the [src] from the floor.") + else + user.visible_message("[user] begins securing \the [src] to the floor.", "You start securing \the [src] to the floor.") + + if(do_after(user, 20 * W.toolspeed)) + if(!src) return + to_chat(user, "You [anchored? "un" : ""]secured \the [src]!") + anchored = !anchored + return + else + + for(var/datum/stored_item/vending_product/R in product_records) + if(istype(W, R.item_path) && (W.name == R.item_name)) + stock(W, R, user) + return + ..() + +/** + * Receive payment with cashmoney. + * + * usr is the mob who gets the change. + */ +/obj/machinery/vending/proc/pay_with_cash(var/obj/item/weapon/spacecash/cashmoney, mob/user) + if(currently_vending.price > cashmoney.worth) + + // This is not a status display message, since it's something the character + // themselves is meant to see BEFORE putting the money in + to_chat(usr, "[bicon(cashmoney)] That is not enough money.") + return 0 + + if(istype(cashmoney, /obj/item/weapon/spacecash)) + + visible_message("\The [usr] inserts some cash into \the [src].") + cashmoney.worth -= currently_vending.price + + if(cashmoney.worth <= 0) + usr.drop_from_inventory(cashmoney) + qdel(cashmoney) + else + cashmoney.update_icon() + + // Vending machines have no idea who paid with cash + credit_purchase("(cash)") + return 1 + +/** + * Scan a chargecard and deduct payment from it. + * + * Takes payment for whatever is the currently_vending item. Returns 1 if + * successful, 0 if failed. + */ +/obj/machinery/vending/proc/pay_with_ewallet(var/obj/item/weapon/spacecash/ewallet/wallet) + visible_message("\The [usr] swipes \the [wallet] through \the [src].") + playsound(src, 'sound/machines/id_swipe.ogg', 50, 1) + if(currently_vending.price > wallet.worth) + to_chat(usr, "Insufficient funds on chargecard.") + return 0 + else + wallet.worth -= currently_vending.price + credit_purchase("[wallet.owner_name] (chargecard)") + return 1 + +/** + * Scan a card and attempt to transfer payment from associated account. + * + * Takes payment for whatever is the currently_vending item. Returns 1 if + * successful, 0 if failed + */ +/obj/machinery/vending/proc/pay_with_card(obj/item/weapon/card/id/I, mob/M) + visible_message("[M] swipes a card through [src].") + playsound(src, 'sound/machines/id_swipe.ogg', 50, 1) + + var/datum/money_account/customer_account = get_account(I.associated_account_number) + if(!customer_account) + to_chat(M, "Error: Unable to access account. Please contact technical support if problem persists.") + return FALSE + + if(customer_account.suspended) + to_chat(M, "Unable to access account: account suspended.") + return FALSE + + // Have the customer punch in the PIN before checking if there's enough money. Prevents people from figuring out acct is + // empty at high security levels + if(customer_account.security_level != 0) //If card requires pin authentication (ie seclevel 1 or 2) + var/attempt_pin = input("Enter pin code", "Vendor transaction") as num + customer_account = attempt_account_access(I.associated_account_number, attempt_pin, 2) + + if(!customer_account) + to_chat(M, "Unable to access account: incorrect credentials.") + return FALSE + + if(currently_vending.price > customer_account.money) + to_chat(M, "Insufficient funds in account.") + return FALSE + + // Okay to move the money at this point + + // debit money from the purchaser's account + customer_account.money -= currently_vending.price + + // create entry in the purchaser's account log + var/datum/transaction/T = new() + T.target_name = "[vendor_account.owner_name] (via [name])" + T.purpose = "Purchase of [currently_vending.item_name]" + if(currently_vending.price > 0) + T.amount = "([currently_vending.price])" + else + T.amount = "[currently_vending.price]" + T.source_terminal = name + T.date = current_date_string + T.time = stationtime2text() + customer_account.transaction_log.Add(T) + + // Give the vendor the money. We use the account owner name, which means + // that purchases made with stolen/borrowed card will look like the card + // owner made them + credit_purchase(customer_account.owner_name) + return 1 + +/** + * Add money for current purchase to the vendor account. + * + * Called after the money has already been taken from the customer. + */ +/obj/machinery/vending/proc/credit_purchase(var/target as text) + vendor_account.money += currently_vending.price + + var/datum/transaction/T = new() + T.target_name = target + T.purpose = "Purchase of [currently_vending.item_name]" + T.amount = "[currently_vending.price]" + T.source_terminal = name + T.date = current_date_string + T.time = stationtime2text() + vendor_account.transaction_log.Add(T) + +/obj/machinery/vending/attack_ghost(mob/user) + return attack_hand(user) + +/obj/machinery/vending/attack_ai(mob/user as mob) + return attack_hand(user) + +/obj/machinery/vending/attack_hand(mob/user as mob) + if(stat & (BROKEN|NOPOWER)) + return + + if(seconds_electrified != 0) + if(shock(user, 100)) + return + + wires.Interact(user) + tgui_interact(user) + +/obj/machinery/vending/ui_assets(mob/user) + return list( + get_asset_datum(/datum/asset/spritesheet/vending), + ) + +/obj/machinery/vending/tgui_interact(mob/user, datum/tgui/ui) + ui = SStgui.try_update_ui(user, src, ui) + if(!ui) + ui = new(user, src, "Vending", name) + ui.open() + +/obj/machinery/vending/tgui_data(mob/user) + var/list/data = list() + var/list/listed_products = list() + + data["chargesMoney"] = length(prices) > 0 ? TRUE : FALSE + for(var/key = 1 to product_records.len) + var/datum/stored_item/vending_product/I = product_records[key] + + if(!(I.category & categories)) + continue + + listed_products.Add(list(list( + "key" = key, + "name" = I.item_name, + "price" = I.price, + "color" = I.display_color, + "isatom" = ispath(I.item_path, /atom), + "path" = replacetext(replacetext("[I.item_path]", "/obj/item/", ""), "/", "-"), + "amount" = I.get_amount() + ))) + + data["products"] = listed_products + + if(coin) + data["coin"] = coin.name + else + data["coin"] = FALSE + + if(currently_vending) + data["actively_vending"] = currently_vending.item_name + else + data["actively_vending"] = null + + if(panel_open) + data["panel"] = 1 + data["speaker"] = shut_up ? 0 : 1 + else + data["panel"] = 0 + + var/mob/living/carbon/human/H + var/obj/item/weapon/card/id/C + + data["guestNotice"] = "No valid ID card detected. Wear your ID, or present cash."; + data["userMoney"] = 0 + data["user"] = null + if(ishuman(user)) + H = user + C = H.GetIdCard() + var/obj/item/weapon/spacecash/S = H.get_active_hand() + if(istype(S)) + data["userMoney"] = S.worth + data["guestNotice"] = "Accepting [S.initial_name]. You have: [S.worth]â‚®." + else if(istype(C)) + var/datum/money_account/A = get_account(C.associated_account_number) + if(istype(A)) + data["user"] = list() + data["user"]["name"] = A.owner_name + data["userMoney"] = A.money + data["user"]["job"] = (istype(C) && C.rank) ? C.rank : "No Job" + else + data["guestNotice"] = "Unlinked ID detected. Present cash to pay."; + + return data + +/obj/machinery/vending/tgui_act(action, params) + if(stat & (BROKEN|NOPOWER)) + return + if(usr.stat || usr.restrained()) + return + if(..()) + return TRUE + + . = TRUE + switch(action) + if("remove_coin") + if(issilicon(usr)) + return FALSE + + if(!coin) + to_chat(usr, "There is no coin in this machine.") + return + + coin.forceMove(src.loc) + if(!usr.get_active_hand()) + usr.put_in_hands(coin) + + to_chat(usr, "You remove \the [coin] from \the [src].") + coin = null + categories &= ~CAT_COIN + return TRUE + if("vend") + if(!vend_ready) + to_chat(usr, "[src] is busy!") + return + if(!allowed(usr) && !emagged && scan_id) + to_chat(usr, "Access denied.") //Unless emagged of course + flick("[icon_state]-deny",src) + playsound(src, 'sound/machines/deniedbeep.ogg', 50, 0) + return + if(panel_open) + to_chat(usr, "[src] cannot dispense products while its service panel is open!") + return + + var/key = text2num(params["vend"]) + var/datum/stored_item/vending_product/R = product_records[key] + + // This should not happen unless the request from NanoUI was bad + if(!(R.category & categories)) + return + + if(!can_buy(R, usr)) + return + + if(R.price <= 0) + vend(R, usr) + add_fingerprint(usr) + return TRUE + + if(issilicon(usr)) //If the item is not free, provide feedback if a synth is trying to buy something. + to_chat(usr, "Lawed unit recognized. Lawed units cannot complete this transaction. Purchase canceled.") + return + if(!ishuman(usr)) + return + + vend_ready = FALSE // From this point onwards, vendor is locked to performing this transaction only, until it is resolved. + + var/mob/living/carbon/human/H = usr + var/obj/item/weapon/card/id/C = H.GetIdCard() + + if(!vendor_account || vendor_account.suspended) + to_chat(usr, "Vendor account offline. Unable to process transaction.") + flick("[icon_state]-deny",src) + vend_ready = TRUE + return + + currently_vending = R + + var/paid = FALSE + + if(istype(usr.get_active_hand(), /obj/item/weapon/spacecash)) + var/obj/item/weapon/spacecash/cash = usr.get_active_hand() + paid = pay_with_cash(cash, usr) + else if(istype(usr.get_active_hand(), /obj/item/weapon/spacecash/ewallet)) + var/obj/item/weapon/spacecash/ewallet/wallet = usr.get_active_hand() + paid = pay_with_ewallet(wallet) + else if(istype(C, /obj/item/weapon/card)) + paid = pay_with_card(C, usr) + /*else if(usr.can_advanced_admin_interact()) + to_chat(usr, "Vending object due to admin interaction.") + paid = TRUE*/ + else + to_chat(usr, "Payment failure: you have no ID or other method of payment.") + vend_ready = TRUE + flick("[icon_state]-deny",src) + return TRUE // we set this because they shouldn't even be able to get this far, and we want the UI to update. + if(paid) + vend(currently_vending, usr) // vend will handle vend_ready + . = TRUE + else + to_chat(usr, "Payment failure: unable to process payment.") + vend_ready = TRUE + + if("togglevoice") + if(!panel_open) + return FALSE + shut_up = !shut_up + +/obj/machinery/vending/proc/can_buy(datum/stored_item/vending_product/R, mob/user) + if(!allowed(user) && !emagged && scan_id) + to_chat(user, "Access denied.") //Unless emagged of course + flick("[icon_state]-deny",src) + playsound(src, 'sound/machines/deniedbeep.ogg', 50, 0) + return FALSE + return TRUE + +/obj/machinery/vending/proc/vend(datum/stored_item/vending_product/R, mob/user) + if(!can_buy(R, user)) + return + + if(!R.amount) + to_chat(user, "[src] has ran out of that product.") + vend_ready = TRUE + return + + vend_ready = FALSE //One thing at a time!! + SStgui.update_uis(src) + + if(R.category & CAT_COIN) + if(!coin) + to_chat(user, "You need to insert a coin to get this item.") + return + if(coin.string_attached) + if(prob(50)) + to_chat(user, "You successfully pull the coin out before \the [src] could swallow it.") + else + to_chat(user, "You weren't able to pull the coin out fast enough, the machine ate it, string and all.") + qdel(coin) + coin = null + categories &= ~CAT_COIN + else + qdel(coin) + coin = null + categories &= ~CAT_COIN + + if(((last_reply + (vend_delay + 200)) <= world.time) && vend_reply) + spawn(0) + speak(vend_reply) + last_reply = world.time + + use_power(vend_power_usage) //actuators and stuff + flick("[icon_state]-vend",src) + addtimer(CALLBACK(src, .proc/delayed_vend, R, user), vend_delay) + +/obj/machinery/vending/proc/delayed_vend(datum/stored_item/vending_product/R, mob/user) + R.get_product(get_turf(src)) + if(has_logs) + do_logging(R, user, 1) + if(prob(1)) + sleep(3) + if(R.get_product(get_turf(src))) + visible_message("\The [src] clunks as it vends an additional item.") + playsound(src, "sound/[vending_sound]", 100, 1, 1) + + GLOB.items_sold_shift_roundstat++ + + vend_ready = 1 + currently_vending = null + SStgui.update_uis(src) + + +/obj/machinery/vending/proc/do_logging(datum/stored_item/vending_product/R, mob/user, var/vending = 0) + if(user.GetIdCard()) + var/obj/item/weapon/card/id/tempid = user.GetIdCard() + var/list/list_item = list() + if(vending) + list_item += "vend" + else + list_item += "stock" + list_item += tempid.registered_name + list_item += stationtime2text() + list_item += R.item_name + log[++log.len] = list_item + +/obj/machinery/vending/proc/show_log(mob/user as mob) + if(user.GetIdCard()) + var/obj/item/weapon/card/id/tempid = user.GetIdCard() + if(req_log_access in tempid.GetAccess()) + var/datum/browser/popup = new(user, "vending_log", "Vending Log", 700, 500) + var/dat = "" + dat += "
[name] Vending Log
" + dat += "
Welcome [user.name]!

" + dat += "Below are the recent vending logs for your vending machine.
" + for(var/i in log) + dat += json_encode(i) + dat += ";
" + popup.set_content(dat) + popup.open() + else + to_chat(user,"You do not have the required access to view the vending logs for this machine.") + + +/obj/machinery/vending/verb/rotate_clockwise() + set name = "Rotate Vending Machine Clockwise" + set category = "Object" + set src in oview(1) + + if (src.can_rotate == 0) + to_chat(usr, "\The [src] cannot be rotated.") + return 0 + + if (src.anchored || usr:stat) + to_chat(usr, "It is bolted down!") + return 0 + src.set_dir(turn(src.dir, 270)) + return 1 + +/obj/machinery/vending/verb/check_logs() + set name = "Check Vending Logs" + set category = "Object" + set src in oview(1) + + show_log(usr) + +/** + * Add item to the machine + * + * Checks if item is vendable in this machine should be performed before + * calling. W is the item being inserted, R is the associated vending_product entry. + */ +/obj/machinery/vending/proc/stock(obj/item/weapon/W, var/datum/stored_item/vending_product/R, var/mob/user) + if(!user.unEquip(W)) + return + + to_chat(user, "You insert \the [W] in the product receptor.") + R.add_product(W) + if(has_logs) + do_logging(R, user) + + SStgui.update_uis(src) + +/obj/machinery/vending/process() + if(stat & (BROKEN|NOPOWER)) + return + + if(!active) + return + + if(seconds_electrified > 0) + seconds_electrified-- + + //Pitch to the people! Really sell it! + if(((last_slogan + slogan_delay) <= world.time) && (slogan_list.len > 0) && (!shut_up) && prob(5)) + var/slogan = pick(slogan_list) + speak(slogan) + last_slogan = world.time + + if(shoot_inventory && prob(2)) + throw_item() + + return + +/obj/machinery/vending/proc/speak(var/message) + if(stat & NOPOWER) + return + + if(!message) + return + + for(var/mob/O in hearers(src, null)) + O.show_message("\The [src] beeps, \"[message]\"",2) + return + +/obj/machinery/vending/power_change() + ..() + if(stat & BROKEN) + icon_state = "[initial(icon_state)]-broken" + else + if(!(stat & NOPOWER)) + icon_state = initial(icon_state) + else + spawn(rand(0, 15)) + icon_state = "[initial(icon_state)]-off" + +//Oh no we're malfunctioning! Dump out some product and break. +/obj/machinery/vending/proc/malfunction() + for(var/datum/stored_item/vending_product/R in product_records) + while(R.get_amount()>0) + R.get_product(loc) + break + + stat |= BROKEN + icon_state = "[initial(icon_state)]-broken" + return + +//Somebody cut an important wire and now we're following a new definition of "pitch." +/obj/machinery/vending/proc/throw_item() + var/obj/throw_item = null + var/mob/living/target = locate() in view(7,src) + if(!target) + return 0 + + for(var/datum/stored_item/vending_product/R in product_records) + throw_item = R.get_product(loc) + if(!throw_item) + continue + break + if(!throw_item) + return 0 + spawn(0) + throw_item.throw_at(target, 16, 3, src) + visible_message("\The [src] launches \a [throw_item] at \the [target]!") + return 1 + +//Actual machines are in vending_machines.dm diff --git a/code/game/machinery/vending_machines.dm b/code/modules/economy/vending_machines.dm similarity index 100% rename from code/game/machinery/vending_machines.dm rename to code/modules/economy/vending_machines.dm diff --git a/code/game/objects/items/stacks/fifty_spawner.dm b/code/modules/materials/fifty_spawner.dm similarity index 100% rename from code/game/objects/items/stacks/fifty_spawner.dm rename to code/modules/materials/fifty_spawner.dm diff --git a/code/modules/materials/fifty_spawner_mats_vr.dm b/code/modules/materials/fifty_spawner_mats_vr.dm new file mode 100644 index 0000000000..0b6e29ffa0 --- /dev/null +++ b/code/modules/materials/fifty_spawner_mats_vr.dm @@ -0,0 +1,19 @@ +/obj/fiftyspawner/titanium + name = "stack of titanium" + type_to_spawn = /obj/item/stack/material/titanium + +/obj/fiftyspawner/titanium_glass + name = "stack of ti-glass" + type_to_spawn = /obj/item/stack/material/glass/titanium + +/obj/fiftyspawner/plastitanium + name = "stack of plastitanium" + type_to_spawn = /obj/item/stack/material/plastitanium + +/obj/fiftyspawner/plastitanium_hull + name = "stack of plastitanium" + type_to_spawn = /obj/item/stack/material/plastitanium/hull + +/obj/fiftyspawner/plastitanium_glass + name = "stack of plastitanium glass" + type_to_spawn = /obj/item/stack/material/glass/plastitanium diff --git a/code/modules/materials/material_recipes_vr.dm b/code/modules/materials/material_recipes_vr.dm deleted file mode 100644 index bf5b54d853..0000000000 --- a/code/modules/materials/material_recipes_vr.dm +++ /dev/null @@ -1,90 +0,0 @@ - -/datum/material/steel/generate_recipes() - . = ..() - recipes += new/datum/stack_recipe_list("mounted chairs", list( - new/datum/stack_recipe("mounted chair", /obj/structure/bed/chair/bay/chair, 2, one_per_turf = 1, on_floor = 1, time = 10), - new/datum/stack_recipe("red mounted chair", /obj/structure/bed/chair/bay/chair/padded/red, 2, one_per_turf = 1, on_floor = 1, time = 10), - new/datum/stack_recipe("brown mounted chair", /obj/structure/bed/chair/bay/chair/padded/brown, 2, one_per_turf = 1, on_floor = 1, time = 10), - new/datum/stack_recipe("teal mounted chair", /obj/structure/bed/chair/bay/chair/padded/teal, 2, one_per_turf = 1, on_floor = 1, time = 10), - new/datum/stack_recipe("black mounted chair", /obj/structure/bed/chair/bay/chair/padded/black, 2, one_per_turf = 1, on_floor = 1, time = 10), - new/datum/stack_recipe("green mounted chair", /obj/structure/bed/chair/bay/chair/padded/green, 2, one_per_turf = 1, on_floor = 1, time = 10), - new/datum/stack_recipe("purple mounted chair", /obj/structure/bed/chair/bay/chair/padded/purple, 2, one_per_turf = 1, on_floor = 1, time = 10), - new/datum/stack_recipe("blue mounted chair", /obj/structure/bed/chair/bay/chair/padded/blue, 2, one_per_turf = 1, on_floor = 1, time = 10), - new/datum/stack_recipe("beige mounted chair", /obj/structure/bed/chair/bay/chair/padded/beige, 2, one_per_turf = 1, on_floor = 1, time = 10), - new/datum/stack_recipe("lime mounted chair", /obj/structure/bed/chair/bay/chair/padded/lime, 2, one_per_turf = 1, on_floor = 1, time = 10), - new/datum/stack_recipe("yellow mounted chair", /obj/structure/bed/chair/bay/chair/padded/yellow, 2, one_per_turf = 1, on_floor = 1, time = 10) - )) - recipes += new/datum/stack_recipe_list("mounted comfy chairs", list( - new/datum/stack_recipe("mounted comfy chair", /obj/structure/bed/chair/bay/comfy, 3, one_per_turf = 1, on_floor = 1, time = 20), - new/datum/stack_recipe("red mounted comfy chair", /obj/structure/bed/chair/bay/comfy/red, 3, one_per_turf = 1, on_floor = 1, time = 20), - new/datum/stack_recipe("brown mounted comfy chair", /obj/structure/bed/chair/bay/comfy/brown, 3, one_per_turf = 1, on_floor = 1, time = 20), - new/datum/stack_recipe("teal mounted comfy chair", /obj/structure/bed/chair/bay/comfy/teal, 3, one_per_turf = 1, on_floor = 1, time = 20), - new/datum/stack_recipe("black mounted comfy chair", /obj/structure/bed/chair/bay/comfy/black, 3, one_per_turf = 1, on_floor = 1, time = 20), - new/datum/stack_recipe("green mounted comfy chair", /obj/structure/bed/chair/bay/comfy/green, 3, one_per_turf = 1, on_floor = 1, time = 20), - new/datum/stack_recipe("purple mounted comfy chair", /obj/structure/bed/chair/bay/comfy/purple, 3, one_per_turf = 1, on_floor = 1, time = 20), - new/datum/stack_recipe("blue mounted comfy chair", /obj/structure/bed/chair/bay/comfy/blue, 3, one_per_turf = 1, on_floor = 1, time = 20), - new/datum/stack_recipe("beige mounted comfy chair", /obj/structure/bed/chair/bay/comfy/beige, 3, one_per_turf = 1, on_floor = 1, time = 20), - new/datum/stack_recipe("lime mounted comfy chair", /obj/structure/bed/chair/bay/comfy/lime, 3, one_per_turf = 1, on_floor = 1, time = 20), - new/datum/stack_recipe("yellow mounted comfy chair", /obj/structure/bed/chair/bay/comfy/yellow, 3, one_per_turf = 1, on_floor = 1, time = 20) - )) - recipes += new/datum/stack_recipe("mounted captain's chair", /obj/structure/bed/chair/bay/comfy/captain, 4, one_per_turf = 1, on_floor = 1, time = 20) - recipes += new/datum/stack_recipe("dropship seat", /obj/structure/bed/chair/bay/shuttle, 4, one_per_turf = 1, on_floor = 1, time = 20) - recipes += new/datum/stack_recipe("small teshari nest", /obj/structure/bed/chair/bay/chair/padded/red/smallnest, 2, one_per_turf = 1, on_floor = 1, time = 10) - recipes += new/datum/stack_recipe("large teshari nest", /obj/structure/bed/chair/bay/chair/padded/red/bignest, 4, one_per_turf = 1, on_floor = 1, time = 20) - recipes += new/datum/stack_recipe("dance pole", /obj/structure/dancepole, 2, one_per_turf = 1, on_floor = 1, time = 20) - recipes += new/datum/stack_recipe("light switch frame", /obj/item/frame/lightswitch, 2) - recipes += new/datum/stack_recipe_list("sofas", list( - new/datum/stack_recipe("red sofa middle", /obj/structure/bed/chair/sofa, 1, one_per_turf = 1, on_floor = 1), \ - new/datum/stack_recipe("red sofa left", /obj/structure/bed/chair/sofa/left, 1, one_per_turf = 1, on_floor = 1), \ - new/datum/stack_recipe("red sofa right", /obj/structure/bed/chair/sofa/right, 1, one_per_turf = 1, on_floor = 1), \ - new/datum/stack_recipe("red sofa corner", /obj/structure/bed/chair/sofa/corner, 1, one_per_turf = 1, on_floor = 1), \ - new/datum/stack_recipe("brown sofa middle", /obj/structure/bed/chair/sofa/brown, 1, one_per_turf = 1, on_floor = 1), \ - new/datum/stack_recipe("brown sofa left", /obj/structure/bed/chair/sofa/brown/left, 1, one_per_turf = 1, on_floor = 1), \ - new/datum/stack_recipe("brown sofa right", /obj/structure/bed/chair/sofa/brown/right, 1, one_per_turf = 1, on_floor = 1), \ - new/datum/stack_recipe("brown sofa corner", /obj/structure/bed/chair/sofa/brown/corner, 1, one_per_turf = 1, on_floor = 1), \ - new/datum/stack_recipe("teal sofa middle", /obj/structure/bed/chair/sofa/teal, 1, one_per_turf = 1, on_floor = 1), \ - new/datum/stack_recipe("teal sofa left", /obj/structure/bed/chair/sofa/teal/left, 1, one_per_turf = 1, on_floor = 1), \ - new/datum/stack_recipe("teal sofa right", /obj/structure/bed/chair/sofa/teal/right, 1, one_per_turf = 1, on_floor = 1), \ - new/datum/stack_recipe("teal sofa corner", /obj/structure/bed/chair/sofa/teal/corner, 1, one_per_turf = 1, on_floor = 1), \ - new/datum/stack_recipe("black sofa middle", /obj/structure/bed/chair/sofa/black, 1, one_per_turf = 1, on_floor = 1), \ - new/datum/stack_recipe("black sofa left", /obj/structure/bed/chair/sofa/black/left, 1, one_per_turf = 1, on_floor = 1), \ - new/datum/stack_recipe("black sofa right", /obj/structure/bed/chair/sofa/black/right, 1, one_per_turf = 1, on_floor = 1), \ - new/datum/stack_recipe("black sofa corner", /obj/structure/bed/chair/sofa/black/corner, 1, one_per_turf = 1, on_floor = 1), \ - new/datum/stack_recipe("green sofa middle", /obj/structure/bed/chair/sofa/green, 1, one_per_turf = 1, on_floor = 1), \ - new/datum/stack_recipe("green sofa left", /obj/structure/bed/chair/sofa/green/left, 1, one_per_turf = 1, on_floor = 1), \ - new/datum/stack_recipe("green sofa right", /obj/structure/bed/chair/sofa/green/right, 1, one_per_turf = 1, on_floor = 1), \ - new/datum/stack_recipe("green sofa corner", /obj/structure/bed/chair/sofa/green/corner, 1, one_per_turf = 1, on_floor = 1), \ - new/datum/stack_recipe("purple sofa middle", /obj/structure/bed/chair/sofa/purp, 1, one_per_turf = 1, on_floor = 1), \ - new/datum/stack_recipe("purple sofa left", /obj/structure/bed/chair/sofa/purp/left, 1, one_per_turf = 1, on_floor = 1), \ - new/datum/stack_recipe("purple sofa right", /obj/structure/bed/chair/sofa/purp/right, 1, one_per_turf = 1, on_floor = 1), \ - new/datum/stack_recipe("purple sofa corner", /obj/structure/bed/chair/sofa/purp/corner, 1, one_per_turf = 1, on_floor = 1), \ - new/datum/stack_recipe("blue sofa middle", /obj/structure/bed/chair/sofa/blue, 1, one_per_turf = 1, on_floor = 1), \ - new/datum/stack_recipe("blue sofa left", /obj/structure/bed/chair/sofa/blue/left, 1, one_per_turf = 1, on_floor = 1), \ - new/datum/stack_recipe("blue sofa right", /obj/structure/bed/chair/sofa/blue/right, 1, one_per_turf = 1, on_floor = 1), \ - new/datum/stack_recipe("blue sofa corner", /obj/structure/bed/chair/sofa/blue/corner, 1, one_per_turf = 1, on_floor = 1), \ - new/datum/stack_recipe("beige sofa middle", /obj/structure/bed/chair/sofa/beige, 1, one_per_turf = 1, on_floor = 1), \ - new/datum/stack_recipe("beige sofa left", /obj/structure/bed/chair/sofa/beige/left, 1, one_per_turf = 1, on_floor = 1), \ - new/datum/stack_recipe("beige sofa right", /obj/structure/bed/chair/sofa/beige/right, 1, one_per_turf = 1, on_floor = 1), \ - new/datum/stack_recipe("beige sofa corner", /obj/structure/bed/chair/sofa/beige/corner, 1, one_per_turf = 1, on_floor = 1), \ - new/datum/stack_recipe("lime sofa middle", /obj/structure/bed/chair/sofa/lime, 1, one_per_turf = 1, on_floor = 1), \ - new/datum/stack_recipe("lime sofa left", /obj/structure/bed/chair/sofa/lime/left, 1, one_per_turf = 1, on_floor = 1), \ - new/datum/stack_recipe("lime sofa right", /obj/structure/bed/chair/sofa/lime/right, 1, one_per_turf = 1, on_floor = 1), \ - new/datum/stack_recipe("lime sofa corner", /obj/structure/bed/chair/sofa/lime/corner, 1, one_per_turf = 1, on_floor = 1), \ - new/datum/stack_recipe("yellow sofa middle", /obj/structure/bed/chair/sofa/yellow, 1, one_per_turf = 1, on_floor = 1), \ - new/datum/stack_recipe("yellow sofa left", /obj/structure/bed/chair/sofa/yellow/left, 1, one_per_turf = 1, on_floor = 1), \ - new/datum/stack_recipe("yellow sofa right", /obj/structure/bed/chair/sofa/yellow/right, 1, one_per_turf = 1, on_floor = 1), \ - new/datum/stack_recipe("yellow sofa corner", /obj/structure/bed/chair/sofa/yellow/corner, 1, one_per_turf = 1, on_floor = 1), \ - new/datum/stack_recipe("orange sofa middle", /obj/structure/bed/chair/sofa/orange, 1, one_per_turf = 1, on_floor = 1), \ - new/datum/stack_recipe("orange sofa left", /obj/structure/bed/chair/sofa/orange/left, 1, one_per_turf = 1, on_floor = 1), \ - new/datum/stack_recipe("orange sofa right", /obj/structure/bed/chair/sofa/orange/right, 1, one_per_turf = 1, on_floor = 1), \ - new/datum/stack_recipe("orange sofa corner", /obj/structure/bed/chair/sofa/orange/corner, 1, one_per_turf = 1, on_floor = 1), \ - )) - -/datum/material/durasteel/generate_recipes() - . = ..() - recipes += new/datum/stack_recipe("durasteel fishing rod", /obj/item/weapon/material/fishing_rod/modern/strong, 2) - recipes += new/datum/stack_recipe("whetstone", /obj/item/weapon/whetstone, 2, time = 30) - -/datum/material/plastitanium/generate_recipes() - . = ..() - recipes += new/datum/stack_recipe("whetstone", /obj/item/weapon/whetstone, 2, time = 20) diff --git a/code/modules/materials/material_sheets.dm b/code/modules/materials/material_sheets.dm deleted file mode 100644 index 3fd995378c..0000000000 --- a/code/modules/materials/material_sheets.dm +++ /dev/null @@ -1,565 +0,0 @@ -// Stacked resources. They use a material datum for a lot of inherited values. -// If you're adding something here, make sure to add it to fifty_spawner_mats.dm as well -/obj/item/stack/material - force = 5.0 - throwforce = 5 - w_class = ITEMSIZE_NORMAL - throw_speed = 3 - throw_range = 3 - center_of_mass = null - max_amount = 50 - item_icons = list( - slot_l_hand_str = 'icons/mob/items/lefthand_material.dmi', - slot_r_hand_str = 'icons/mob/items/righthand_material.dmi', - ) - - var/default_type = DEFAULT_WALL_MATERIAL - var/datum/material/material - var/perunit = SHEET_MATERIAL_AMOUNT - var/apply_colour //temp pending icon rewrite - drop_sound = 'sound/items/drop/axe.ogg' - pickup_sound = 'sound/items/pickup/axe.ogg' - -/obj/item/stack/material/Initialize() - . = ..() - - randpixel_xy() - - if(!default_type) - default_type = DEFAULT_WALL_MATERIAL - material = get_material_by_name("[default_type]") - if(!material) - return INITIALIZE_HINT_QDEL - - recipes = material.get_recipes() - stacktype = material.stack_type - if(islist(material.stack_origin_tech)) - origin_tech = material.stack_origin_tech.Copy() - - if(apply_colour) - color = material.icon_colour - - if(!material.conductive) - flags |= NOCONDUCT - - matter = material.get_matter() - update_strings() - -/obj/item/stack/material/get_material() - return material - -/obj/item/stack/material/proc/update_strings() - // Update from material datum. - singular_name = material.sheet_singular_name - - if(amount>1) - name = "[material.use_name] [material.sheet_plural_name]" - desc = "A stack of [material.use_name] [material.sheet_plural_name]." - gender = PLURAL - else - name = "[material.use_name] [material.sheet_singular_name]" - desc = "A [material.sheet_singular_name] of [material.use_name]." - gender = NEUTER - -/obj/item/stack/material/use(var/used) - . = ..() - update_strings() - return - -/obj/item/stack/material/transfer_to(obj/item/stack/S, var/tamount=null, var/type_verified) - var/obj/item/stack/material/M = S - if(!istype(M) || material.name != M.material.name) - return 0 - var/transfer = ..(S,tamount,1) - if(src) update_strings() - if(M) M.update_strings() - return transfer - -/obj/item/stack/material/attack_self(var/mob/user) - if(!material.build_windows(user, src)) - ..() - -/obj/item/stack/material/attackby(var/obj/item/W, var/mob/user) - if(istype(W,/obj/item/stack/cable_coil)) - material.build_wired_product(user, W, src) - return - else if(istype(W, /obj/item/stack/rods)) - material.build_rod_product(user, W, src) - return - return ..() - -//VOREStation Add -/obj/item/stack/material/attack(mob/living/M as mob, mob/living/user as mob) - if(M.handle_eat_minerals(src, user)) - return - ..() - -/obj/item/stack/material/attack_generic(var/mob/living/user) //Allow adminbussed mobs to eat ore if they click it while NOT on help intent. - if(user.handle_eat_minerals(src)) - return - ..() -//VOREStation Add End - -/obj/item/stack/material/iron - name = "iron" - icon_state = "sheet-ingot" - default_type = "iron" - apply_colour = 1 - no_variants = FALSE - -/obj/item/stack/material/lead - name = "lead" - icon_state = "sheet-ingot" - default_type = "lead" - apply_colour = 1 - no_variants = FALSE - -/obj/item/stack/material/sandstone - name = "sandstone brick" - icon_state = "sheet-sandstone" - default_type = "sandstone" - no_variants = FALSE - drop_sound = 'sound/items/drop/boots.ogg' - pickup_sound = 'sound/items/pickup/boots.ogg' - -/obj/item/stack/material/marble - name = "marble brick" - icon_state = "sheet-marble" - default_type = "marble" - no_variants = FALSE - drop_sound = 'sound/items/drop/boots.ogg' - pickup_sound = 'sound/items/pickup/boots.ogg' - -/obj/item/stack/material/diamond - name = "diamond" - icon_state = "sheet-diamond" - default_type = "diamond" - drop_sound = 'sound/items/drop/glass.ogg' - pickup_sound = 'sound/items/pickup/glass.ogg' - -/obj/item/stack/material/uranium - name = "uranium" - icon_state = "sheet-uranium" - default_type = "uranium" - no_variants = FALSE - -/obj/item/stack/material/phoron - name = "solid phoron" - icon_state = "sheet-phoron" - default_type = "phoron" - no_variants = FALSE - drop_sound = 'sound/items/drop/glass.ogg' - pickup_sound = 'sound/items/pickup/glass.ogg' - -/obj/item/stack/material/plastic - name = "plastic" - icon_state = "sheet-plastic" - default_type = "plastic" - no_variants = FALSE - -/obj/item/stack/material/graphite - name = "graphite" - icon_state = "sheet-puck" - default_type = MAT_GRAPHITE - apply_colour = 1 - no_variants = FALSE - -/obj/item/stack/material/gold - name = "gold" - icon_state = "sheet-ingot" - default_type = "gold" - no_variants = FALSE - apply_colour = TRUE - -/obj/item/stack/material/silver - name = "silver" - icon_state = "sheet-ingot" - default_type = "silver" - no_variants = FALSE - apply_colour = TRUE - -//Valuable resource, cargo can sell it. -/obj/item/stack/material/platinum - name = "platinum" - icon_state = "sheet-adamantine" - default_type = "platinum" - no_variants = FALSE - apply_colour = TRUE - -//Extremely valuable to Research. -/obj/item/stack/material/mhydrogen - name = "metallic hydrogen" - icon_state = "sheet-mythril" - default_type = "mhydrogen" - no_variants = FALSE - -//Fuel for MRSPACMAN generator. -/obj/item/stack/material/tritium - name = "tritium" - icon_state = "sheet-puck" - default_type = "tritium" - apply_colour = TRUE - no_variants = FALSE - -/obj/item/stack/material/osmium - name = "osmium" - icon_state = "sheet-ingot" - default_type = "osmium" - apply_colour = 1 - no_variants = FALSE - -//R-UST port -// Fusion fuel. -/obj/item/stack/material/deuterium - name = "deuterium" - icon_state = "sheet-puck" - default_type = "deuterium" - apply_colour = 1 - no_variants = FALSE - -/obj/item/stack/material/steel - name = DEFAULT_WALL_MATERIAL - icon_state = "sheet-refined" - default_type = DEFAULT_WALL_MATERIAL - no_variants = FALSE - apply_colour = TRUE - -/obj/item/stack/material/steel/hull - name = MAT_STEELHULL - default_type = MAT_STEELHULL - -/obj/item/stack/material/plasteel - name = "plasteel" - icon_state = "sheet-reinforced" - default_type = "plasteel" - no_variants = FALSE - apply_colour = TRUE - -/obj/item/stack/material/plasteel/hull - name = MAT_PLASTEELHULL - default_type = MAT_PLASTEELHULL - -/obj/item/stack/material/durasteel - name = "durasteel" - icon_state = "sheet-reinforced" - item_state = "sheet-metal" - default_type = "durasteel" - no_variants = FALSE - apply_colour = TRUE - -/obj/item/stack/material/durasteel/hull - name = MAT_DURASTEELHULL - -/obj/item/stack/material/titanium - name = MAT_TITANIUM - icon_state = "sheet-refined" - apply_colour = TRUE - item_state = "sheet-silver" - default_type = MAT_TITANIUM - no_variants = FALSE - -/obj/item/stack/material/titanium/hull - name = MAT_TITANIUMHULL - default_type = MAT_TITANIUMHULL - -// Particle Smasher and Exotic material. -/obj/item/stack/material/verdantium - name = MAT_VERDANTIUM - icon_state = "sheet-wavy" - item_state = "mhydrogen" - default_type = MAT_VERDANTIUM - no_variants = FALSE - apply_colour = TRUE - -/obj/item/stack/material/morphium - name = MAT_MORPHIUM - icon_state = "sheet-wavy" - item_state = "mhydrogen" - default_type = MAT_MORPHIUM - no_variants = FALSE - apply_colour = TRUE - -/obj/item/stack/material/morphium/hull - name = MAT_MORPHIUMHULL - default_type = MAT_MORPHIUMHULL - -/obj/item/stack/material/valhollide - name = MAT_VALHOLLIDE - icon_state = "sheet-gem" - item_state = "diamond" - default_type = MAT_VALHOLLIDE - no_variants = FALSE - apply_colour = TRUE - -// Forged in the equivalent of Hell, one piece at a time. -/obj/item/stack/material/supermatter - name = MAT_SUPERMATTER - icon_state = "sheet-super" - item_state = "diamond" - default_type = MAT_SUPERMATTER - apply_colour = TRUE - -/obj/item/stack/material/supermatter/proc/update_mass() // Due to how dangerous they can be, the item will get heavier and larger the more are in the stack. - slowdown = amount / 10 - w_class = min(5, round(amount / 10) + 1) - throw_range = round(amount / 7) + 1 - -/obj/item/stack/material/supermatter/use(var/used) - . = ..() - update_mass() - return - -/obj/item/stack/material/supermatter/attack_hand(mob/user) - . = ..() - - update_mass() - SSradiation.radiate(src, 5 + amount) - var/mob/living/M = user - if(!istype(M)) - return - - var/burn_user = TRUE - if(istype(M, /mob/living/carbon/human)) - var/mob/living/carbon/human/H = user - var/obj/item/clothing/gloves/G = H.gloves - if(istype(G) && ((G.flags & THICKMATERIAL && prob(70)) || istype(G, /obj/item/clothing/gloves/gauntlets))) - burn_user = FALSE - - if(burn_user) - H.visible_message("\The [src] flashes as it scorches [H]'s hands!") - H.apply_damage(amount / 2 + 5, BURN, "r_hand", used_weapon="Supermatter Chunk") - H.apply_damage(amount / 2 + 5, BURN, "l_hand", used_weapon="Supermatter Chunk") - H.drop_from_inventory(src, get_turf(H)) - return - - if(istype(user, /mob/living/silicon/robot)) - burn_user = FALSE - - if(burn_user) - M.apply_damage(amount, BURN, null, used_weapon="Supermatter Chunk") - -/obj/item/stack/material/supermatter/ex_act(severity) // An incredibly hard to manufacture material, SM chunks are unstable by their 'stabilized' nature. - if(prob((4 / severity) * 20)) - SSradiation.radiate(get_turf(src), amount * 4) - explosion(get_turf(src),round(amount / 12) , round(amount / 6), round(amount / 3), round(amount / 25)) - qdel(src) - return - SSradiation.radiate(get_turf(src), amount * 2) - ..() - -/obj/item/stack/material/wood - name = "wooden plank" - icon_state = "sheet-wood" - default_type = MAT_WOOD - strict_color_stacking = TRUE - apply_colour = 1 - drop_sound = 'sound/items/drop/wooden.ogg' - pickup_sound = 'sound/items/pickup/wooden.ogg' - no_variants = FALSE - -/obj/item/stack/material/wood/sif - name = "alien wooden plank" - color = "#0099cc" - default_type = MAT_SIFWOOD - -/obj/item/stack/material/log - name = "log" - icon_state = "sheet-log" - default_type = MAT_LOG - no_variants = FALSE - color = "#824B28" - max_amount = 25 - w_class = ITEMSIZE_HUGE - description_info = "Use inhand to craft things, or use a sharp and edged object on this to convert it into two wooden planks." - var/plank_type = /obj/item/stack/material/wood - drop_sound = 'sound/items/drop/wooden.ogg' - pickup_sound = 'sound/items/pickup/wooden.ogg' - -/obj/item/stack/material/log/sif - name = "alien log" - default_type = MAT_SIFLOG - color = "#0099cc" - plank_type = /obj/item/stack/material/wood/sif - -/obj/item/stack/material/log/attackby(var/obj/item/W, var/mob/user) - if(!istype(W) || W.force <= 0) - return ..() - if(W.sharp && W.edge) - var/time = (3 SECONDS / max(W.force / 10, 1)) * W.toolspeed - user.setClickCooldown(time) - if(do_after(user, time, src) && use(1)) - to_chat(user, "You cut up a log into planks.") - playsound(src, 'sound/effects/woodcutting.ogg', 50, 1) - var/obj/item/stack/material/wood/existing_wood = null - for(var/obj/item/stack/material/wood/M in user.loc) - if(M.material.name == src.material.name) - existing_wood = M - break - - var/obj/item/stack/material/wood/new_wood = new plank_type(user.loc) - new_wood.amount = 2 - if(existing_wood && new_wood.transfer_to(existing_wood)) - to_chat(user, "You add the newly-formed wood to the stack. It now contains [existing_wood.amount] planks.") - else - return ..() - - -/obj/item/stack/material/cloth - name = "cloth" - icon_state = "sheet-cloth" - default_type = "cloth" - no_variants = FALSE - pass_color = TRUE - strict_color_stacking = TRUE - drop_sound = 'sound/items/drop/clothing.ogg' - pickup_sound = 'sound/items/pickup/clothing.ogg' - -/obj/item/stack/material/cloth/diyaab - color = "#c6ccf0" - -/obj/item/stack/material/resin - name = "resin" - icon_state = "sheet-resin" - default_type = "resin" - no_variants = TRUE - apply_colour = TRUE - pass_color = TRUE - strict_color_stacking = TRUE - -/obj/item/stack/material/cardboard - name = "cardboard" - icon_state = "sheet-card" - default_type = "cardboard" - no_variants = FALSE - pass_color = TRUE - strict_color_stacking = TRUE - drop_sound = 'sound/items/drop/cardboardbox.ogg' - pickup_sound = 'sound/items/pickup/cardboardbox.ogg' - -/obj/item/stack/material/snow - name = "snow" - desc = "The temptation to build a snowman rises." - icon_state = "sheet-snow" - drop_sound = 'sound/items/drop/gloves.ogg' - pickup_sound = 'sound/items/pickup/clothing.ogg' - default_type = "snow" - -/obj/item/stack/material/snowbrick - name = "snow brick" - desc = "For all of your igloo building needs." - icon_state = "sheet-snowbrick" - default_type = "packed snow" - drop_sound = 'sound/items/drop/gloves.ogg' - pickup_sound = 'sound/items/pickup/clothing.ogg' - -/obj/item/stack/material/leather - name = "leather" - desc = "The by-product of mob grinding." - icon_state = "sheet-leather" - default_type = MAT_LEATHER - no_variants = FALSE - pass_color = TRUE - strict_color_stacking = TRUE - drop_sound = 'sound/items/drop/leather.ogg' - pickup_sound = 'sound/items/pickup/leather.ogg' - -/obj/item/stack/material/chitin - name = "chitin" - desc = "The by-product of mob grinding." - icon_state = "chitin" - default_type = MAT_CHITIN - no_variants = FALSE - pass_color = TRUE - strict_color_stacking = TRUE - drop_sound = 'sound/items/drop/leather.ogg' - pickup_sound = 'sound/items/pickup/leather.ogg' - -/obj/item/stack/material/glass - name = "glass" - icon_state = "sheet-transparent" - default_type = "glass" - no_variants = FALSE - drop_sound = 'sound/items/drop/glass.ogg' - pickup_sound = 'sound/items/pickup/glass.ogg' - apply_colour = TRUE - -/obj/item/stack/material/glass/reinforced - name = "reinforced glass" - icon_state = "sheet-rtransparent" - default_type = "rglass" - no_variants = FALSE - apply_colour = TRUE - -/obj/item/stack/material/glass/phoronglass - name = "borosilicate glass" - desc = "This sheet is special platinum-glass alloy designed to withstand large temperatures" - singular_name = "borosilicate glass sheet" - icon_state = "sheet-transparent" - default_type = "borosilicate glass" - no_variants = FALSE - apply_colour = TRUE - -/obj/item/stack/material/glass/phoronrglass - name = "reinforced borosilicate glass" - desc = "This sheet is special platinum-glass alloy designed to withstand large temperatures. It is reinforced with few rods." - singular_name = "reinforced borosilicate glass sheet" - icon_state = "sheet-rtransparent" - default_type = "reinforced borosilicate glass" - no_variants = FALSE - apply_colour = TRUE - -/obj/item/stack/material/bronze - name = "bronze" - icon_state = "sheet-ingot" - singular_name = "bronze ingot" - default_type = "bronze" - apply_colour = 1 - no_variants = FALSE - -/obj/item/stack/material/tin - name = "tin" - icon_state = "sheet-ingot" - singular_name = "tin ingot" - default_type = "tin" - apply_colour = 1 - no_variants = FALSE - -/obj/item/stack/material/copper - name = "copper" - icon_state = "sheet-ingot" - singular_name = "copper ingot" - default_type = "copper" - apply_colour = 1 - no_variants = FALSE - -/obj/item/stack/material/painite - name = "painite" - icon_state = "sheet-gem" - singular_name = "painite gem" - default_type = "painite" - apply_colour = 1 - no_variants = FALSE - -/obj/item/stack/material/void_opal - name = "void opal" - icon_state = "sheet-void_opal" - singular_name = "void opal" - default_type = "void opal" - apply_colour = 1 - no_variants = FALSE - -/obj/item/stack/material/quartz - name = "quartz" - icon_state = "sheet-gem" - singular_name = "quartz gem" - default_type = "quartz" - apply_colour = 1 - no_variants = FALSE - -/obj/item/stack/material/aluminium - name = "aluminium" - icon_state = "sheet-ingot" - singular_name = "aluminium ingot" - default_type = "aluminium" - apply_colour = 1 - no_variants = FALSE diff --git a/code/modules/materials/material_sheets_vr.dm b/code/modules/materials/material_sheets_vr.dm deleted file mode 100644 index 71d7e7d3ea..0000000000 --- a/code/modules/materials/material_sheets_vr.dm +++ /dev/null @@ -1,66 +0,0 @@ -/obj/item/stack/material/titanium - icon = 'icons/obj/stacks_vr.dmi' - icon_state = "sheet-titanium" - no_variants = FALSE - -/obj/fiftyspawner/titanium - name = "stack of titanium" - type_to_spawn = /obj/item/stack/material/titanium - -/obj/item/stack/material/glass/titanium - name = "ti-glass sheets" - icon = 'icons/obj/stacks_vr.dmi' - icon_state = "sheet-titaniumglass" - item_state = "sheet-silver" - no_variants = FALSE - drop_sound = 'sound/items/drop/glass.ogg' - default_type = MAT_TITANIUMGLASS - -/obj/fiftyspawner/titanium_glass - name = "stack of ti-glass" - type_to_spawn = /obj/item/stack/material/glass/titanium - -/obj/item/stack/material/plastitanium - name = "plastitanium sheets" - icon = 'icons/obj/stacks_vr.dmi' - icon_state = "sheet-plastitanium" - item_state = "sheet-silver" - no_variants = FALSE - default_type = MAT_PLASTITANIUM - -/obj/fiftyspawner/plastitanium - name = "stack of plastitanium" - type_to_spawn = /obj/item/stack/material/plastitanium - -/obj/item/stack/material/plastitanium/hull - name = "plastitanium hull sheets" - icon = 'icons/obj/stacks_vr.dmi' - icon_state = "sheet-plastitanium" - item_state = "sheet-silver" - no_variants = FALSE - default_type = MAT_PLASTITANIUMHULL - -/obj/fiftyspawner/plastitanium_hull - name = "stack of plastitanium" - type_to_spawn = /obj/item/stack/material/plastitanium/hull - -/obj/item/stack/material/glass/plastitanium - name = "plastitanium glass sheets" - icon = 'icons/obj/stacks_vr.dmi' - icon_state = "sheet-plastitaniumglass" - item_state = "sheet-silver" - no_variants = FALSE - drop_sound = 'sound/items/drop/glass.ogg' - default_type = MAT_PLASTITANIUMGLASS - -/obj/fiftyspawner/plastitanium_glass - name = "stack of plastitanium glass" - type_to_spawn = /obj/item/stack/material/glass/plastitanium - -/obj/item/stack/material/gold/hull - name = "gold hull sheets" - icon = 'icons/obj/stacks_vr.dmi' - icon_state = "sheet-plastitanium" - item_state = "sheet-silver" - no_variants = FALSE - default_type = MAT_GOLDHULL \ No newline at end of file diff --git a/code/modules/materials/materials/_materials.dm b/code/modules/materials/materials/_materials.dm new file mode 100644 index 0000000000..1b6cabffd9 --- /dev/null +++ b/code/modules/materials/materials/_materials.dm @@ -0,0 +1,284 @@ +/* + MATERIAL DATUMS + This data is used by various parts of the game for basic physical properties and behaviors + of the metals/materials used for constructing many objects. Each var is commented and should be pretty + self-explanatory but the various object types may have their own documentation. ~Z + + PATHS THAT USE DATUMS + turf/simulated/wall + obj/item/weapon/material + obj/structure/barricade + obj/item/stack/material + obj/structure/table + + VALID ICONS + WALLS + stone + metal + solid + resin + ONLY WALLS + cult + hull + curvy + jaggy + brick + REINFORCEMENT + reinf_over + reinf_mesh + reinf_cult + reinf_metal + DOORS + stone + metal + resin + wood +*/ + +// Assoc list containing all material datums indexed by name. +var/list/name_to_material + +//Returns the material the object is made of, if applicable. +//Will we ever need to return more than one value here? Or should we just return the "dominant" material. +/obj/proc/get_material() + return null + +//mostly for convenience +/obj/proc/get_material_name() + var/datum/material/material = get_material() + if(material) + return material.name + +// Builds the datum list above. +/proc/populate_material_list(force_remake=0) + if(name_to_material && !force_remake) return // Already set up! + name_to_material = list() + for(var/type in subtypesof(/datum/material)) + var/datum/material/new_mineral = new type + if(!new_mineral.name) + continue + name_to_material[lowertext(new_mineral.name)] = new_mineral + return 1 + +// Safety proc to make sure the material list exists before trying to grab from it. +/proc/get_material_by_name(name) + if(!name_to_material) + populate_material_list() + return name_to_material[name] + +/proc/material_display_name(name) + var/datum/material/material = get_material_by_name(name) + if(material) + return material.display_name + return null + +// Material definition and procs follow. +/datum/material + var/name // Unique name for use in indexing the list. + var/display_name // Prettier name for display. + var/use_name + var/flags = 0 // Various status modifiers. + var/sheet_singular_name = "sheet" + var/sheet_plural_name = "sheets" + var/is_fusion_fuel + + // Shards/tables/structures + var/shard_type = SHARD_SHRAPNEL // Path of debris object. + var/shard_icon // Related to above. + var/shard_can_repair = 1 // Can shards be turned into sheets with a welder? + var/list/recipes // Holder for all recipes usable with a sheet of this material. + var/destruction_desc = "breaks apart" // Fancy string for barricades/tables/objects exploding. + + // Icons + var/icon_colour // Colour applied to products of this material. + var/icon_base = "metal" // Wall and table base icon tag. See header. + var/door_icon_base = "metal" // Door base icon tag. See header. + var/icon_reinf = "reinf_metal" // Overlay used + var/list/stack_origin_tech = list(TECH_MATERIAL = 1) // Research level for stacks. + var/pass_stack_colors = FALSE // Will stacks made from this material pass their colors onto objects? + + // Attributes + var/cut_delay = 0 // Delay in ticks when cutting through this wall. + var/radioactivity // Radiation var. Used in wall and object processing to irradiate surroundings. + var/ignition_point // K, point at which the material catches on fire. + var/melting_point = 1800 // K, walls will take damage if they're next to a fire hotter than this + var/integrity = 150 // General-use HP value for products. + var/protectiveness = 10 // How well this material works as armor. Higher numbers are better, diminishing returns applies. + var/opacity = 1 // Is the material transparent? 0.5< makes transparent walls/doors. + var/reflectivity = 0 // How reflective to light is the material? Currently used for laser reflection and defense. + var/explosion_resistance = 5 // Only used by walls currently. + var/negation = 0 // Objects that respect this will randomly absorb impacts with this var as the percent chance. + var/spatial_instability = 0 // Objects that have trouble staying in the same physical space by sheer laws of nature have this. Percent for respecting items to cause teleportation. + var/conductive = 1 // Objects without this var add NOCONDUCT to flags on spawn. + var/conductivity = null // How conductive the material is. Iron acts as the baseline, at 10. + var/list/composite_material // If set, object matter var will be a list containing these values. + var/luminescence + var/radiation_resistance = 0 // Radiation resistance, which is added on top of a material's weight for blocking radiation. Needed to make lead special without superrobust weapons. + var/supply_conversion_value // Supply points per sheet that this material sells for. + + // Placeholder vars for the time being, todo properly integrate windows/light tiles/rods. + var/created_window + var/created_fulltile_window + var/rod_product + var/wire_product + var/list/window_options = list() + + // Damage values. + var/hardness = 60 // Prob of wall destruction by hulk, used for edge damage in weapons. Also used for bullet protection in armor. + var/weight = 20 // Determines blunt damage/throwforce for weapons. + + // Noise when someone is faceplanted onto a table made of this material. + var/tableslam_noise = 'sound/weapons/tablehit1.ogg' + // Noise made when a simple door made of this material opens or closes. + var/dooropen_noise = 'sound/effects/stonedoor_openclose.ogg' + // Path to resulting stacktype. Todo remove need for this. + var/stack_type + // Wallrot crumble message. + var/rotting_touch_message = "crumbles under your touch" + +// Placeholders for light tiles and rglass. +/datum/material/proc/build_rod_product(var/mob/user, var/obj/item/stack/used_stack, var/obj/item/stack/target_stack) + if(!rod_product) + to_chat(user, "You cannot make anything out of \the [target_stack]") + return + if(used_stack.get_amount() < 1 || target_stack.get_amount() < 1) + to_chat(user, "You need one rod and one sheet of [display_name] to make anything useful.") + return + used_stack.use(1) + target_stack.use(1) + var/obj/item/stack/S = new rod_product(get_turf(user)) + S.add_fingerprint(user) + S.add_to_stacks(user) + +/datum/material/proc/build_wired_product(var/mob/living/user, var/obj/item/stack/used_stack, var/obj/item/stack/target_stack) + if(!wire_product) + to_chat(user, "You cannot make anything out of \the [target_stack]") + return + if(used_stack.get_amount() < 5 || target_stack.get_amount() < 1) + to_chat(user, "You need five wires and one sheet of [display_name] to make anything useful.") + return + + used_stack.use(5) + target_stack.use(1) + to_chat(user, "You attach wire to the [name].") + var/obj/item/product = new wire_product(get_turf(user)) + user.put_in_hands(product) + +// Make sure we have a display name and shard icon even if they aren't explicitly set. +/datum/material/New() + ..() + if(!display_name) + display_name = name + if(!use_name) + use_name = display_name + if(!shard_icon) + shard_icon = shard_type + +// This is a placeholder for proper integration of windows/windoors into the system. +/datum/material/proc/build_windows(var/mob/living/user, var/obj/item/stack/used_stack) + return 0 + +// Weapons handle applying a divisor for this value locally. +/datum/material/proc/get_blunt_damage() + return weight //todo + +// Return the matter comprising this material. +/datum/material/proc/get_matter() + var/list/temp_matter = list() + if(islist(composite_material)) + for(var/material_string in composite_material) + temp_matter[material_string] = composite_material[material_string] + else if(SHEET_MATERIAL_AMOUNT) + temp_matter[name] = SHEET_MATERIAL_AMOUNT + return temp_matter + +// As above. +/datum/material/proc/get_edge_damage() + return hardness //todo + +// Snowflakey, only checked for alien doors at the moment. +/datum/material/proc/can_open_material_door(var/mob/living/user) + return 1 + +// Currently used for weapons and objects made of uranium to irradiate things. +/datum/material/proc/products_need_process() + return (radioactivity>0) //todo + +// Used by walls when qdel()ing to avoid neighbor merging. +/datum/material/placeholder + name = "placeholder" + +// Places a girder object when a wall is dismantled, also applies reinforced material. +/datum/material/proc/place_dismantled_girder(var/turf/target, var/datum/material/reinf_material, var/datum/material/girder_material) + var/obj/structure/girder/G = new(target) + if(reinf_material) + G.reinf_material = reinf_material + G.reinforce_girder() + if(girder_material) + if(istype(girder_material, /datum/material)) + girder_material = girder_material.name + G.set_material(girder_material) + + +// General wall debris product placement. +// Not particularly necessary aside from snowflakey cult girders. +/datum/material/proc/place_dismantled_product(var/turf/target) + place_sheet(target) + +// Debris product. Used ALL THE TIME. +/datum/material/proc/place_sheet(var/turf/target) + if(stack_type) + return new stack_type(target) + +// As above. +/datum/material/proc/place_shard(var/turf/target) + if(shard_type) + return new /obj/item/weapon/material/shard(target, src.name) + +// Used by walls and weapons to determine if they break or not. +/datum/material/proc/is_brittle() + return !!(flags & MATERIAL_BRITTLE) + +/datum/material/proc/combustion_effect(var/turf/T, var/temperature) + return + +// Used by walls to do on-touch things, after checking for crumbling and open-ability. +/datum/material/proc/wall_touch_special(var/turf/simulated/wall/W, var/mob/living/L) + return + +/datum/material/proc/get_recipes() + if(!recipes) + generate_recipes() + return recipes + +/datum/material/proc/generate_recipes() + // If is_brittle() returns true, these are only good for a single strike. + recipes = list( + new /datum/stack_recipe("[display_name] baseball bat", /obj/item/weapon/material/twohanded/baseballbat, 10, time = 20, one_per_turf = 0, on_floor = 1, supplied_material = "[name]", pass_stack_color = TRUE), + new /datum/stack_recipe("[display_name] ashtray", /obj/item/weapon/material/ashtray, 2, one_per_turf = 1, on_floor = 1, supplied_material = "[name]", pass_stack_color = TRUE), + new /datum/stack_recipe("[display_name] spoon", /obj/item/weapon/material/kitchen/utensil/spoon/plastic, 1, on_floor = 1, supplied_material = "[name]", pass_stack_color = TRUE), + new /datum/stack_recipe("[display_name] armor plate", /obj/item/weapon/material/armor_plating, 1, time = 20, on_floor = 1, supplied_material = "[name]", pass_stack_color = TRUE), + new /datum/stack_recipe("[display_name] armor plate insert", /obj/item/weapon/material/armor_plating/insert, 2, time = 40, on_floor = 1, supplied_material = "[name]", pass_stack_color = TRUE), + new /datum/stack_recipe("[display_name] grave marker", /obj/item/weapon/material/gravemarker, 5, time = 50, supplied_material = "[name]", pass_stack_color = TRUE), + new /datum/stack_recipe("[display_name] ring", /obj/item/clothing/gloves/ring/material, 1, on_floor = 1, supplied_material = "[name]", pass_stack_color = TRUE), + new /datum/stack_recipe("[display_name] bracelet", /obj/item/clothing/accessory/bracelet/material, 1, on_floor = 1, supplied_material = "[name]", pass_stack_color = TRUE) + ) + + if(integrity>=50) + recipes += list( + new /datum/stack_recipe("[display_name] door", /obj/structure/simple_door, 10, one_per_turf = 1, on_floor = 1, supplied_material = "[name]", pass_stack_color = TRUE), + new /datum/stack_recipe("[display_name] barricade", /obj/structure/barricade, 5, time = 50, one_per_turf = 1, on_floor = 1, supplied_material = "[name]", pass_stack_color = TRUE), + new /datum/stack_recipe("[display_name] stool", /obj/item/weapon/stool, one_per_turf = 1, on_floor = 1, supplied_material = "[name]", pass_stack_color = TRUE), + new /datum/stack_recipe("[display_name] chair", /obj/structure/bed/chair, one_per_turf = 1, on_floor = 1, supplied_material = "[name]", pass_stack_color = TRUE), + new /datum/stack_recipe("[display_name] bed", /obj/structure/bed, 2, one_per_turf = 1, on_floor = 1, supplied_material = "[name]", pass_stack_color = TRUE), + new /datum/stack_recipe("[display_name] double bed", /obj/structure/bed/double, 4, one_per_turf = 1, on_floor = 1, supplied_material = "[name]", pass_stack_color = TRUE), + new /datum/stack_recipe("[display_name] wall girders", /obj/structure/girder, 2, time = 50, one_per_turf = 1, on_floor = 1, supplied_material = "[name]", pass_stack_color = TRUE) + ) + + if(hardness>50) + recipes += list( + new /datum/stack_recipe("[display_name] fork", /obj/item/weapon/material/kitchen/utensil/fork/plastic, 1, on_floor = 1, supplied_material = "[name]", pass_stack_color = TRUE), + new /datum/stack_recipe("[display_name] knife", /obj/item/weapon/material/knife/plastic, 1, on_floor = 1, supplied_material = "[name]", pass_stack_color = TRUE), + new /datum/stack_recipe("[display_name] blade", /obj/item/weapon/material/butterflyblade, 6, time = 20, one_per_turf = 0, on_floor = 1, supplied_material = "[name]", pass_stack_color = TRUE), + new /datum/stack_recipe("[display_name] defense wire", /obj/item/weapon/material/barbedwire, 10, time = 1 MINUTE, one_per_turf = 0, on_floor = 1, supplied_material = "[name]", pass_stack_color = TRUE) + ) \ No newline at end of file diff --git a/code/modules/materials/materials/_materials_vr.dm b/code/modules/materials/materials/_materials_vr.dm new file mode 100644 index 0000000000..8c91622fb3 --- /dev/null +++ b/code/modules/materials/materials/_materials_vr.dm @@ -0,0 +1,9 @@ +/obj/item/stack/material/attack(mob/living/M as mob, mob/living/user as mob) + if(M.handle_eat_minerals(src, user)) + return + ..() + +/obj/item/stack/material/attack_generic(var/mob/living/user) //Allow adminbussed mobs to eat ore if they click it while NOT on help intent. + if(user.handle_eat_minerals(src)) + return + ..() diff --git a/code/modules/materials/materials/alien_alloy.dm b/code/modules/materials/materials/alien_alloy.dm new file mode 100644 index 0000000000..741f0275b7 --- /dev/null +++ b/code/modules/materials/materials/alien_alloy.dm @@ -0,0 +1,36 @@ +// Adminspawn only, do not let anyone get this. +/datum/material/alienalloy + name = "alienalloy" + display_name = "durable alloy" + stack_type = null + flags = MATERIAL_UNMELTABLE + icon_colour = "#6C7364" + integrity = 1200 + melting_point = 6000 // Hull plating. + explosion_resistance = 200 // Hull plating. + hardness = 500 + weight = 500 + protectiveness = 80 // 80% + +/datum/material/alienalloy/elevatorium + name = "elevatorium" + display_name = "elevator panelling" + icon_colour = "#666666" + +/datum/material/alienalloy/dungeonium + name = "dungeonium" + display_name = "ultra-durable" + icon_base = "dungeon" + icon_colour = "#FFFFFF" + +/datum/material/alienalloy/bedrock + name = "bedrock" + display_name = "impassable rock" + icon_base = "rock" + icon_colour = "#FFFFFF" + +/datum/material/alienalloy/alium + name = "alium" + display_name = "alien" + icon_base = "alien" + icon_colour = "#FFFFFF" \ No newline at end of file diff --git a/code/modules/materials/materials/cult.dm b/code/modules/materials/materials/cult.dm new file mode 100644 index 0000000000..7d8d4be9f2 --- /dev/null +++ b/code/modules/materials/materials/cult.dm @@ -0,0 +1,23 @@ +/datum/material/cult + name = "cult" + display_name = "disturbing stone" + icon_base = "cult" + icon_colour = "#402821" + icon_reinf = "reinf_cult" + shard_type = SHARD_STONE_PIECE + sheet_singular_name = "brick" + sheet_plural_name = "bricks" + conductive = 0 + +/datum/material/cult/place_dismantled_girder(var/turf/target) + new /obj/structure/girder/cult(target, "cult") + +/datum/material/cult/place_dismantled_product(var/turf/target) + new /obj/effect/decal/cleanable/blood(target) + +/datum/material/cult/reinf + name = "cult2" + display_name = "human remains" + +/datum/material/cult/reinf/place_dismantled_product(var/turf/target) + new /obj/effect/decal/remains/human(target) \ No newline at end of file diff --git a/code/modules/materials/materials/gems.dm b/code/modules/materials/materials/gems.dm new file mode 100644 index 0000000000..9ec22a86b1 --- /dev/null +++ b/code/modules/materials/materials/gems.dm @@ -0,0 +1,154 @@ +/datum/material/phoron + name = "phoron" + stack_type = /obj/item/stack/material/phoron + ignition_point = PHORON_MINIMUM_BURN_TEMPERATURE + icon_base = "stone" + icon_colour = "#FC2BC5" + shard_type = SHARD_SHARD + hardness = 30 + stack_origin_tech = list(TECH_MATERIAL = 2, TECH_PHORON = 2) + door_icon_base = "stone" + sheet_singular_name = "crystal" + sheet_plural_name = "crystals" + supply_conversion_value = 5 + +/* +// Commenting this out while fires are so spectacularly lethal, as I can't seem to get this balanced appropriately. +/datum/material/phoron/combustion_effect(var/turf/T, var/temperature, var/effect_multiplier) + if(isnull(ignition_point)) + return 0 + if(temperature < ignition_point) + return 0 + var/totalPhoron = 0 + for(var/turf/simulated/floor/target_tile in range(2,T)) + var/phoronToDeduce = (temperature/30) * effect_multiplier + totalPhoron += phoronToDeduce + target_tile.assume_gas("phoron", phoronToDeduce, 200+T0C) + spawn (0) + target_tile.hotspot_expose(temperature, 400) + return round(totalPhoron/100) +*/ + +/datum/material/diamond + name = "diamond" + stack_type = /obj/item/stack/material/diamond + flags = MATERIAL_UNMELTABLE + cut_delay = 60 + icon_colour = "#00FFE1" + opacity = 0.4 + reflectivity = 0.6 + conductive = 0 + conductivity = 1 + shard_type = SHARD_SHARD + tableslam_noise = 'sound/effects/Glasshit.ogg' + hardness = 100 + stack_origin_tech = list(TECH_MATERIAL = 6) + supply_conversion_value = 8 + +/datum/material/quartz + name = "quartz" + display_name = "quartz" + use_name = "quartz" + icon_colour = "#e6d7df" + stack_type = /obj/item/stack/material/quartz + tableslam_noise = 'sound/effects/Glasshit.ogg' + sheet_singular_name = "crystal" + sheet_plural_name = "crystals" + supply_conversion_value = 4 + +/datum/material/painite + name = "painite" + display_name = "painite" + use_name = "painite" + icon_colour = "#6b4947" + stack_type = /obj/item/stack/material/painite + flags = MATERIAL_UNMELTABLE + reflectivity = 0.3 + tableslam_noise = 'sound/effects/Glasshit.ogg' + sheet_singular_name = "gem" + sheet_plural_name = "gems" + supply_conversion_value = 4 + +/datum/material/void_opal + name = "void opal" + display_name = "void opal" + use_name = "void opal" + icon_colour = "#0f0f0f" + stack_type = /obj/item/stack/material/void_opal + flags = MATERIAL_UNMELTABLE + cut_delay = 60 + reflectivity = 0 + conductivity = 1 + shard_type = SHARD_SHARD + tableslam_noise = 'sound/effects/Glasshit.ogg' + hardness = 100 + stack_origin_tech = list(TECH_ARCANE = 1, TECH_MATERIAL = 6) + sheet_singular_name = "gem" + sheet_plural_name = "gems" + supply_conversion_value = 30 // These are hilariously rare. + +// Particle Smasher and other exotic materials. +/datum/material/valhollide + name = MAT_VALHOLLIDE + stack_type = /obj/item/stack/material/valhollide + icon_base = "stone" + door_icon_base = "stone" + icon_reinf = "reinf_mesh" + icon_colour = "##FFF3B2" + protectiveness = 30 + integrity = 240 + weight = 30 + hardness = 45 + negation = 2 + conductive = 0 + conductivity = 5 + reflectivity = 0.5 + radiation_resistance = 20 + spatial_instability = 30 + stack_origin_tech = list(TECH_MATERIAL = 7, TECH_PHORON = 5, TECH_BLUESPACE = 5) + sheet_singular_name = "gem" + sheet_plural_name = "gems" + +/datum/material/verdantium + name = MAT_VERDANTIUM + stack_type = /obj/item/stack/material/verdantium + icon_base = "metal" + door_icon_base = "metal" + icon_reinf = "reinf_metal" + icon_colour = "#4FE95A" + integrity = 80 + protectiveness = 15 + weight = 15 + hardness = 30 + shard_type = SHARD_SHARD + negation = 15 + conductivity = 60 + reflectivity = 0.3 + radiation_resistance = 5 + stack_origin_tech = list(TECH_MATERIAL = 6, TECH_POWER = 5, TECH_BIO = 4) + sheet_singular_name = "sheet" + sheet_plural_name = "sheets" + supply_conversion_value = 8 + +/datum/material/morphium + name = MAT_MORPHIUM + stack_type = /obj/item/stack/material/morphium + icon_base = "metal" + door_icon_base = "metal" + icon_colour = "#37115A" + icon_reinf = "reinf_metal" + protectiveness = 60 + integrity = 300 + conductive = 0 + conductivity = 1.5 + hardness = 90 + shard_type = SHARD_SHARD + weight = 30 + negation = 25 + explosion_resistance = 85 + reflectivity = 0.2 + radiation_resistance = 10 + stack_origin_tech = list(TECH_MATERIAL = 8, TECH_ILLEGAL = 1, TECH_PHORON = 4, TECH_BLUESPACE = 4, TECH_ARCANE = 1) + supply_conversion_value = 13 + + diff --git a/code/modules/materials/materials/glass.dm b/code/modules/materials/materials/glass.dm new file mode 100644 index 0000000000..7953542278 --- /dev/null +++ b/code/modules/materials/materials/glass.dm @@ -0,0 +1,143 @@ +/datum/material/glass + name = "glass" + stack_type = /obj/item/stack/material/glass + flags = MATERIAL_BRITTLE + icon_colour = "#00E1FF" + opacity = 0.3 + integrity = 100 + shard_type = SHARD_SHARD + tableslam_noise = 'sound/effects/Glasshit.ogg' + hardness = 30 + weight = 15 + protectiveness = 0 // 0% + conductive = 0 + conductivity = 1 // Glass shards don't conduct. + door_icon_base = "stone" + destruction_desc = "shatters" + window_options = list("One Direction" = 1, "Full Window" = 4, "Windoor" = 2) + created_window = /obj/structure/window/basic + created_fulltile_window = /obj/structure/window/basic/full + rod_product = /obj/item/stack/material/glass/reinforced + +/datum/material/glass/build_windows(var/mob/living/user, var/obj/item/stack/used_stack) + + if(!user || !used_stack || !created_window || !created_fulltile_window || !window_options.len) + return 0 + + if(!user.IsAdvancedToolUser()) + to_chat(user, "This task is too complex for your clumsy hands.") + return 1 + + var/turf/T = user.loc + if(!istype(T)) + to_chat(user, "You must be standing on open flooring to build a window.") + return 1 + + var/title = "Sheet-[used_stack.name] ([used_stack.get_amount()] sheet\s left)" + var/choice = input(title, "What would you like to construct?") as null|anything in window_options + + if(!choice || !used_stack || !user || used_stack.loc != user || user.stat || user.loc != T) + return 1 + + // Get data for building windows here. + var/list/possible_directions = cardinal.Copy() + var/window_count = 0 + for (var/obj/structure/window/check_window in user.loc) + window_count++ + possible_directions -= check_window.dir + for (var/obj/structure/windoor_assembly/check_assembly in user.loc) + window_count++ + possible_directions -= check_assembly.dir + for (var/obj/machinery/door/window/check_windoor in user.loc) + window_count++ + possible_directions -= check_windoor.dir + + // Get the closest available dir to the user's current facing. + var/build_dir = SOUTHWEST //Default to southwest for fulltile windows. + var/failed_to_build + + if(window_count >= 4) + failed_to_build = 1 + else + if(choice in list("One Direction","Windoor")) + if(possible_directions.len) + for(var/direction in list(user.dir, turn(user.dir,90), turn(user.dir,270), turn(user.dir,180))) + if(direction in possible_directions) + build_dir = direction + break + else + failed_to_build = 1 + if(failed_to_build) + to_chat(user, "There is no room in this location.") + return 1 + + var/build_path = /obj/structure/windoor_assembly + var/sheets_needed = window_options[choice] + if(choice == "Windoor") + if(is_reinforced()) + build_path = /obj/structure/windoor_assembly/secure + else if(choice == "Full Window") + build_path = created_fulltile_window + else + build_path = created_window + + if(used_stack.get_amount() < sheets_needed) + to_chat(user, "You need at least [sheets_needed] sheets to build this.") + return 1 + + // Build the structure and update sheet count etc. + used_stack.use(sheets_needed) + new build_path(T, build_dir, 1) + return 1 + +/datum/material/glass/proc/is_reinforced() + return (hardness > 35) //todo + +/datum/material/glass/reinforced + name = "rglass" + display_name = "reinforced glass" + stack_type = /obj/item/stack/material/glass/reinforced + flags = MATERIAL_BRITTLE + icon_colour = "#00E1FF" + opacity = 0.3 + integrity = 100 + shard_type = SHARD_SHARD + tableslam_noise = 'sound/effects/Glasshit.ogg' + hardness = 40 + weight = 30 + stack_origin_tech = list(TECH_MATERIAL = 2) + composite_material = list(DEFAULT_WALL_MATERIAL = SHEET_MATERIAL_AMOUNT / 2, "glass" = SHEET_MATERIAL_AMOUNT) + window_options = list("One Direction" = 1, "Full Window" = 4, "Windoor" = 2) + created_window = /obj/structure/window/reinforced + created_fulltile_window = /obj/structure/window/reinforced/full + wire_product = null + rod_product = null + +/datum/material/glass/phoron + name = "borosilicate glass" + display_name = "borosilicate glass" + stack_type = /obj/item/stack/material/glass/phoronglass + flags = MATERIAL_BRITTLE + integrity = 100 + icon_colour = "#FC2BC5" + stack_origin_tech = list(TECH_MATERIAL = 4) + window_options = list("One Direction" = 1, "Full Window" = 4) + created_window = /obj/structure/window/phoronbasic + created_fulltile_window = /obj/structure/window/phoronbasic/full + wire_product = null + rod_product = /obj/item/stack/material/glass/phoronrglass + +/datum/material/glass/phoron/reinforced + name = "reinforced borosilicate glass" + display_name = "reinforced borosilicate glass" + stack_type = /obj/item/stack/material/glass/phoronrglass + stack_origin_tech = list(TECH_MATERIAL = 5) + composite_material = list() //todo + window_options = list("One Direction" = 1, "Full Window" = 4) + created_window = /obj/structure/window/phoronreinforced + created_fulltile_window = /obj/structure/window/phoronreinforced/full + hardness = 40 + weight = 30 + stack_origin_tech = list(TECH_MATERIAL = 2) + composite_material = list(DEFAULT_WALL_MATERIAL = SHEET_MATERIAL_AMOUNT / 2, "borosilicate glass" = SHEET_MATERIAL_AMOUNT) + rod_product = null diff --git a/code/modules/materials/materials/glass_vr.dm b/code/modules/materials/materials/glass_vr.dm new file mode 100644 index 0000000000..9d7cd81879 --- /dev/null +++ b/code/modules/materials/materials/glass_vr.dm @@ -0,0 +1,33 @@ +/datum/material/glass/titaniumglass + name = MAT_TITANIUMGLASS + display_name = "titanium glass" + stack_type = /obj/item/stack/material/glass/titanium + integrity = 150 + hardness = 50 + weight = 50 + flags = MATERIAL_BRITTLE + icon_colour = "#A7A3A6" + stack_origin_tech = list(TECH_MATERIAL = 5) + window_options = list("One Direction" = 1, "Full Window" = 4) + created_window = /obj/structure/window/titanium + created_fulltile_window = /obj/structure/window/titanium/full + wire_product = null + rod_product = /obj/item/stack/material/glass/titanium + composite_material = list(MAT_TITANIUM = SHEET_MATERIAL_AMOUNT, "glass" = SHEET_MATERIAL_AMOUNT) + +/datum/material/glass/plastaniumglass + name = MAT_PLASTITANIUMGLASS + display_name = "plas-titanium glass" + stack_type = /obj/item/stack/material/glass/plastitanium + integrity = 200 + hardness = 60 + weight = 80 + flags = MATERIAL_BRITTLE + icon_colour = "#676366" + stack_origin_tech = list(TECH_MATERIAL = 6) + window_options = list("One Direction" = 1, "Full Window" = 4) + created_window = /obj/structure/window/plastitanium + created_fulltile_window = /obj/structure/window/plastitanium/full + wire_product = null + rod_product = /obj/item/stack/material/glass/plastitanium + composite_material = list(MAT_PLASTITANIUM = SHEET_MATERIAL_AMOUNT, "glass" = SHEET_MATERIAL_AMOUNT) diff --git a/code/modules/materials/materials/holographic.dm b/code/modules/materials/materials/holographic.dm new file mode 100644 index 0000000000..ff6474ec1e --- /dev/null +++ b/code/modules/materials/materials/holographic.dm @@ -0,0 +1,17 @@ +/datum/material/steel/holographic + name = "holo" + DEFAULT_WALL_MATERIAL + display_name = DEFAULT_WALL_MATERIAL + stack_type = null + shard_type = SHARD_NONE + +/datum/material/plastic/holographic + name = "holoplastic" + display_name = "plastic" + stack_type = null + shard_type = SHARD_NONE + +/datum/material/wood/holographic + name = "holowood" + display_name = "wood" + stack_type = null + shard_type = SHARD_NONE \ No newline at end of file diff --git a/code/modules/materials/materials/metals/hull.dm b/code/modules/materials/materials/metals/hull.dm new file mode 100644 index 0000000000..caf8f13de7 --- /dev/null +++ b/code/modules/materials/materials/metals/hull.dm @@ -0,0 +1,53 @@ +/datum/material/steel/hull + name = MAT_STEELHULL + stack_type = /obj/item/stack/material/steel/hull + integrity = 250 + explosion_resistance = 10 + icon_base = "hull" + icon_reinf = "reinf_mesh" + icon_colour = "#666677" + +/datum/material/steel/hull/place_sheet(var/turf/target) //Deconstructed into normal steel sheets. + new /obj/item/stack/material/steel(target) + +/datum/material/plasteel/hull + name = MAT_PLASTEELHULL + stack_type = /obj/item/stack/material/plasteel/hull + integrity = 600 + icon_base = "hull" + icon_reinf = "reinf_mesh" + icon_colour = "#777788" + explosion_resistance = 40 + +/datum/material/plasteel/hull/place_sheet(var/turf/target) //Deconstructed into normal plasteel sheets. + new /obj/item/stack/material/plasteel(target) + +/datum/material/durasteel/hull //The 'Hardball' of starship hulls. + name = MAT_DURASTEELHULL + stack_type = /obj/item/stack/material/durasteel/hull + icon_base = "hull" + icon_reinf = "reinf_mesh" + icon_colour = "#45829a" + explosion_resistance = 90 + reflectivity = 0.9 + +/datum/material/durasteel/hull/place_sheet(var/turf/target) //Deconstructed into normal durasteel sheets. + new /obj/item/stack/material/durasteel(target) + +/datum/material/titanium/hull + name = MAT_TITANIUMHULL + stack_type = /obj/item/stack/material/titanium/hull + icon_base = "hull" + icon_reinf = "reinf_mesh" + +/datum/material/titanium/hull/place_sheet(var/turf/target) //Deconstructed into normal titanium sheets. + new /obj/item/stack/material/titanium(target) + +/datum/material/morphium/hull + name = MAT_MORPHIUMHULL + stack_type = /obj/item/stack/material/morphium/hull + icon_base = "hull" + icon_reinf = "reinf_mesh" + +/datum/material/morphium/hull/place_sheet(var/turf/target) + new /obj/item/stack/material/morphium(target) \ No newline at end of file diff --git a/code/modules/materials/materials/metals/hull_vr.dm b/code/modules/materials/materials/metals/hull_vr.dm new file mode 100644 index 0000000000..3c35b3cf39 --- /dev/null +++ b/code/modules/materials/materials/metals/hull_vr.dm @@ -0,0 +1,20 @@ +/datum/material/plastitanium/hull + name = MAT_PLASTITANIUMHULL + stack_type = /obj/item/stack/material/plastitanium/hull + icon_base = "hull" + icon_reinf = "reinf_mesh" + icon_colour = "#585658" + explosion_resistance = 50 + +/datum/material/plastitanium/hull/place_sheet(var/turf/target) //Deconstructed into normal plasteel sheets. + new /obj/item/stack/material/plastitanium(target) + +/datum/material/gold/hull + name = MAT_GOLDHULL + stack_type = /obj/item/stack/material/gold/hull + icon_base = "hull" + icon_reinf = "reinf_mesh" + explosion_resistance = 50 + +/datum/material/gold/hull/place_sheet(var/turf/target) //Deconstructed into normal gold sheets. + new /obj/item/stack/material/gold(target) diff --git a/code/modules/materials/materials/metals/metals.dm b/code/modules/materials/materials/metals/metals.dm new file mode 100644 index 0000000000..a36ffef5c1 --- /dev/null +++ b/code/modules/materials/materials/metals/metals.dm @@ -0,0 +1,199 @@ + + + + +// Very rare alloy that is reflective, should be used sparingly. +/datum/material/durasteel + name = "durasteel" + stack_type = /obj/item/stack/material/durasteel + integrity = 600 + melting_point = 7000 + icon_base = "metal" + icon_reinf = "reinf_metal" + icon_colour = "#6EA7BE" + explosion_resistance = 75 + hardness = 100 + weight = 28 + protectiveness = 60 // 75% + reflectivity = 0.7 // Not a perfect mirror, but close. + stack_origin_tech = list(TECH_MATERIAL = 8) + composite_material = list("plasteel" = SHEET_MATERIAL_AMOUNT, "diamond" = SHEET_MATERIAL_AMOUNT) //shrug + supply_conversion_value = 9 + +/datum/material/titanium + name = MAT_TITANIUM + stack_type = /obj/item/stack/material/titanium + conductivity = 2.38 + icon_base = "metal" + door_icon_base = "metal" + icon_colour = "#D1E6E3" + icon_reinf = "reinf_metal" + composite_material = null + +/datum/material/iron + name = "iron" + stack_type = /obj/item/stack/material/iron + icon_colour = "#5C5454" + weight = 22 + conductivity = 10 + sheet_singular_name = "ingot" + sheet_plural_name = "ingots" + +/datum/material/lead + name = MAT_LEAD + stack_type = /obj/item/stack/material/lead + icon_colour = "#273956" + weight = 23 // Lead is a bit more dense than silver IRL, and silver has 22 ingame. + conductivity = 10 + sheet_singular_name = "ingot" + sheet_plural_name = "ingots" + radiation_resistance = 25 // Lead is Special and so gets to block more radiation than it normally would with just weight, totalling in 48 protection. + supply_conversion_value = 2 + +/datum/material/gold + name = "gold" + stack_type = /obj/item/stack/material/gold + icon_colour = "#EDD12F" + weight = 24 + hardness = 40 + conductivity = 41 + stack_origin_tech = list(TECH_MATERIAL = 4) + sheet_singular_name = "ingot" + sheet_plural_name = "ingots" + supply_conversion_value = 2 + +/datum/material/silver + name = "silver" + stack_type = /obj/item/stack/material/silver + icon_colour = "#D1E6E3" + weight = 22 + hardness = 50 + conductivity = 63 + stack_origin_tech = list(TECH_MATERIAL = 3) + sheet_singular_name = "ingot" + sheet_plural_name = "ingots" + supply_conversion_value = 2 + +/datum/material/platinum + name = "platinum" + stack_type = /obj/item/stack/material/platinum + icon_colour = "#9999FF" + weight = 27 + conductivity = 9.43 + stack_origin_tech = list(TECH_MATERIAL = 2) + sheet_singular_name = "ingot" + sheet_plural_name = "ingots" + supply_conversion_value = 5 + +/datum/material/uranium + name = "uranium" + stack_type = /obj/item/stack/material/uranium + radioactivity = 12 + icon_base = "stone" + icon_reinf = "reinf_stone" + icon_colour = "#007A00" + weight = 22 + stack_origin_tech = list(TECH_MATERIAL = 5) + door_icon_base = "stone" + supply_conversion_value = 2 + +/datum/material/mhydrogen + name = "mhydrogen" + stack_type = /obj/item/stack/material/mhydrogen + icon_colour = "#E6C5DE" + stack_origin_tech = list(TECH_MATERIAL = 6, TECH_POWER = 6, TECH_MAGNET = 5) + conductivity = 100 + is_fusion_fuel = 1 + supply_conversion_value = 6 + +/datum/material/deuterium + name = "deuterium" + stack_type = /obj/item/stack/material/deuterium + icon_colour = "#999999" + stack_origin_tech = list(TECH_MATERIAL = 3) + sheet_singular_name = "ingot" + sheet_plural_name = "ingots" + is_fusion_fuel = 1 + conductive = 0 + +/datum/material/tritium + name = "tritium" + stack_type = /obj/item/stack/material/tritium + icon_colour = "#777777" + stack_origin_tech = list(TECH_MATERIAL = 5) + sheet_singular_name = "ingot" + sheet_plural_name = "ingots" + is_fusion_fuel = 1 + conductive = 0 + +/datum/material/osmium + name = "osmium" + stack_type = /obj/item/stack/material/osmium + icon_colour = "#9999FF" + stack_origin_tech = list(TECH_MATERIAL = 5) + sheet_singular_name = "ingot" + sheet_plural_name = "ingots" + conductivity = 100 + supply_conversion_value = 6 + +/datum/material/graphite + name = MAT_GRAPHITE + stack_type = /obj/item/stack/material/graphite + flags = MATERIAL_BRITTLE + icon_base = "solid" + icon_reinf = "reinf_mesh" + icon_colour = "#333333" + hardness = 75 + weight = 15 + integrity = 175 + protectiveness = 15 + conductivity = 18 + melting_point = T0C+3600 + radiation_resistance = 15 + stack_origin_tech = list(TECH_MATERIAL = 2, TECH_MAGNET = 2) + +/datum/material/bronze + name = "bronze" + stack_type = /obj/item/stack/material/bronze + icon_colour = "#EDD12F" + icon_base = "solid" + icon_reinf = "reinf_over" + integrity = 120 + conductivity = 12 + protectiveness = 9 // 33% + +/datum/material/tin + name = "tin" + display_name = "tin" + use_name = "tin" + stack_type = /obj/item/stack/material/tin + icon_colour = "#b2afaf" + sheet_singular_name = "ingot" + sheet_plural_name = "ingots" + supply_conversion_value = 1 + hardness = 50 + weight = 13 + +/datum/material/copper + name = "copper" + display_name = "copper" + use_name = "copper" + stack_type = /obj/item/stack/material/copper + conductivity = 52 + icon_colour = "#af633e" + sheet_singular_name = "ingot" + sheet_plural_name = "ingots" + supply_conversion_value = 1 + weight = 13 + hardness = 50 + +/datum/material/aluminium + name = "aluminium" + display_name = "aluminium" + use_name = "aluminium" + icon_colour = "#e5e2d0" + stack_type = /obj/item/stack/material/aluminium + sheet_singular_name = "ingot" + sheet_plural_name = "ingots" + supply_conversion_value = 2 + weight = 10 \ No newline at end of file diff --git a/code/modules/materials/materials/metals/metals_vr.dm b/code/modules/materials/materials/metals/metals_vr.dm new file mode 100644 index 0000000000..f600b2fe02 --- /dev/null +++ b/code/modules/materials/materials/metals/metals_vr.dm @@ -0,0 +1,6 @@ +/datum/material/durasteel/generate_recipes() + . = ..() + recipes += list( + new /datum/stack_recipe("durasteel fishing rod", /obj/item/weapon/material/fishing_rod/modern/strong, 2), + new /datum/stack_recipe("whetstone", /obj/item/weapon/whetstone, 2, time = 30), + ) diff --git a/code/modules/materials/materials/metals/plasteel.dm b/code/modules/materials/materials/metals/plasteel.dm new file mode 100644 index 0000000000..6fc7ed29de --- /dev/null +++ b/code/modules/materials/materials/metals/plasteel.dm @@ -0,0 +1,27 @@ +/datum/material/plasteel + name = "plasteel" + stack_type = /obj/item/stack/material/plasteel + integrity = 400 + melting_point = 6000 + icon_base = "solid" + icon_reinf = "reinf_over" + icon_colour = "#777777" + explosion_resistance = 25 + hardness = 80 + weight = 23 + protectiveness = 20 // 50% + conductivity = 13 // For the purposes of balance. + stack_origin_tech = list(TECH_MATERIAL = 2) + composite_material = list(DEFAULT_WALL_MATERIAL = SHEET_MATERIAL_AMOUNT, "platinum" = SHEET_MATERIAL_AMOUNT) //todo + supply_conversion_value = 6 + +/datum/material/plasteel/generate_recipes() + ..() + recipes += list( + new /datum/stack_recipe("AI core", /obj/structure/AIcore, 4, time = 50, one_per_turf = 1, recycle_material = "[name]"), + new /datum/stack_recipe("Metal crate", /obj/structure/closet/crate, 10, time = 50, one_per_turf = 1, recycle_material = "[name]"), + new /datum/stack_recipe("knife grip", /obj/item/weapon/material/butterflyhandle, 4, time = 20, one_per_turf = 0, on_floor = 1, supplied_material = "[name]"), + new /datum/stack_recipe("dark floor tile", /obj/item/stack/tile/floor/dark, 1, 4, 20, recycle_material = "[name]"), + new /datum/stack_recipe("roller bed", /obj/item/roller, 5, time = 30, on_floor = 1, recycle_material = "[name]"), + new /datum/stack_recipe("whetstone", /obj/item/weapon/whetstone, 2, time = 10, recycle_material = "[name]") + ) \ No newline at end of file diff --git a/code/modules/materials/materials/metals/plasteel_vr.dm b/code/modules/materials/materials/metals/plasteel_vr.dm new file mode 100644 index 0000000000..bca3fdf27b --- /dev/null +++ b/code/modules/materials/materials/metals/plasteel_vr.dm @@ -0,0 +1,22 @@ +/datum/material/plastitanium + name = MAT_PLASTITANIUM + stack_type = /obj/item/stack/material/plastitanium + integrity = 600 + melting_point = 9000 + icon_base = "solid" + icon_reinf = "reinf_over" + icon_colour = "#585658" + explosion_resistance = 35 + hardness = 90 + weight = 40 + protectiveness = 30 + conductivity = 7 + stack_origin_tech = list(TECH_MATERIAL = 5) + composite_material = list(MAT_TITANIUM = SHEET_MATERIAL_AMOUNT, MAT_PLASTEEL = SHEET_MATERIAL_AMOUNT) + supply_conversion_value = 8 + +/datum/material/plastitanium/generate_recipes() + ..() + recipes += list( + new /datum/stack_recipe("whetstone", /obj/item/weapon/whetstone, 2, time = 20), + ) diff --git a/code/modules/materials/materials/metals/steel.dm b/code/modules/materials/materials/metals/steel.dm new file mode 100644 index 0000000000..ca323c8137 --- /dev/null +++ b/code/modules/materials/materials/metals/steel.dm @@ -0,0 +1,87 @@ +/datum/material/steel + name = DEFAULT_WALL_MATERIAL + stack_type = /obj/item/stack/material/steel + integrity = 150 + conductivity = 11 // Assuming this is carbon steel, it would actually be slightly less conductive than iron, but lets ignore that. + protectiveness = 10 // 33% + icon_base = "solid" + icon_reinf = "reinf_over" + icon_colour = "#666666" + +/datum/material/steel/generate_recipes() + ..() + recipes += list( + new /datum/stack_recipe_list("office chairs",list( + new /datum/stack_recipe("dark office chair", /obj/structure/bed/chair/office/dark, 5, one_per_turf = 1, on_floor = 1, recycle_material = "[name]"), + new /datum/stack_recipe("light office chair", /obj/structure/bed/chair/office/light, 5, one_per_turf = 1, on_floor = 1, recycle_material = "[name]") + )), + new /datum/stack_recipe_list("comfy chairs", list( + new /datum/stack_recipe("beige comfy chair", /obj/structure/bed/chair/comfy/beige, 2, one_per_turf = 1, on_floor = 1, recycle_material = "[name]"), + new /datum/stack_recipe("black comfy chair", /obj/structure/bed/chair/comfy/black, 2, one_per_turf = 1, on_floor = 1, recycle_material = "[name]"), + new /datum/stack_recipe("brown comfy chair", /obj/structure/bed/chair/comfy/brown, 2, one_per_turf = 1, on_floor = 1, recycle_material = "[name]"), + new /datum/stack_recipe("lime comfy chair", /obj/structure/bed/chair/comfy/lime, 2, one_per_turf = 1, on_floor = 1, recycle_material = "[name]"), + new /datum/stack_recipe("teal comfy chair", /obj/structure/bed/chair/comfy/teal, 2, one_per_turf = 1, on_floor = 1, recycle_material = "[name]"), + new /datum/stack_recipe("red comfy chair", /obj/structure/bed/chair/comfy/red, 2, one_per_turf = 1, on_floor = 1, recycle_material = "[name]"), + new /datum/stack_recipe("blue comfy chair", /obj/structure/bed/chair/comfy/blue, 2, one_per_turf = 1, on_floor = 1, recycle_material = "[name]"), + new /datum/stack_recipe("purple comfy chair", /obj/structure/bed/chair/comfy/purp, 2, one_per_turf = 1, on_floor = 1, recycle_material = "[name]"), + new /datum/stack_recipe("green comfy chair", /obj/structure/bed/chair/comfy/green, 2, one_per_turf = 1, on_floor = 1, recycle_material = "[name]"), + new /datum/stack_recipe("yellow comfy chair", /obj/structure/bed/chair/comfy/yellow, 2, one_per_turf = 1, on_floor = 1, recycle_material = "[name]"), + new /datum/stack_recipe("orange comfy chair", /obj/structure/bed/chair/comfy/orange, 2, one_per_turf = 1, on_floor = 1, recycle_material = "[name]"), + )), + new /datum/stack_recipe_list("airlock assemblies", list( + new /datum/stack_recipe("standard airlock assembly", /obj/structure/door_assembly, 4, time = 50, one_per_turf = 1, on_floor = 1, recycle_material = "[name]"), + new /datum/stack_recipe("command airlock assembly", /obj/structure/door_assembly/door_assembly_com, 4, time = 50, one_per_turf = 1, on_floor = 1, recycle_material = "[name]"), + new /datum/stack_recipe("security airlock assembly", /obj/structure/door_assembly/door_assembly_sec, 4, time = 50, one_per_turf = 1, on_floor = 1, recycle_material = "[name]"), + new /datum/stack_recipe("eng atmos airlock assembly", /obj/structure/door_assembly/door_assembly_eat, 4, time = 50, one_per_turf = 1, on_floor = 1, recycle_material = "[name]"), + new /datum/stack_recipe("engineering airlock assembly", /obj/structure/door_assembly/door_assembly_eng, 4, time = 50, one_per_turf = 1, on_floor = 1, recycle_material = "[name]"), + new /datum/stack_recipe("mining airlock assembly", /obj/structure/door_assembly/door_assembly_min, 4, time = 50, one_per_turf = 1, on_floor = 1, recycle_material = "[name]"), + new /datum/stack_recipe("atmospherics airlock assembly", /obj/structure/door_assembly/door_assembly_atmo, 4, time = 50, one_per_turf = 1, on_floor = 1, recycle_material = "[name]"), + new /datum/stack_recipe("research airlock assembly", /obj/structure/door_assembly/door_assembly_research, 4, time = 50, one_per_turf = 1, on_floor = 1, recycle_material = "[name]"), + new /datum/stack_recipe("medical airlock assembly", /obj/structure/door_assembly/door_assembly_med, 4, time = 50, one_per_turf = 1, on_floor = 1, recycle_material = "[name]"), + new /datum/stack_recipe("maintenance airlock assembly", /obj/structure/door_assembly/door_assembly_mai, 4, time = 50, one_per_turf = 1, on_floor = 1, recycle_material = "[name]"), + new /datum/stack_recipe("external airlock assembly", /obj/structure/door_assembly/door_assembly_ext, 4, time = 50, one_per_turf = 1, on_floor = 1, recycle_material = "[name]"), + new /datum/stack_recipe("freezer airlock assembly", /obj/structure/door_assembly/door_assembly_fre, 4, time = 50, one_per_turf = 1, on_floor = 1, recycle_material = "[name]"), + new /datum/stack_recipe("airtight hatch assembly", /obj/structure/door_assembly/door_assembly_hatch, 4, time = 50, one_per_turf = 1, on_floor = 1, recycle_material = "[name]"), + new /datum/stack_recipe("maintenance hatch assembly", /obj/structure/door_assembly/door_assembly_mhatch, 4, time = 50, one_per_turf = 1, on_floor = 1, recycle_material = "[name]"), + new /datum/stack_recipe("high security airlock assembly", /obj/structure/door_assembly/door_assembly_highsecurity, 4, time = 50, one_per_turf = 1, on_floor = 1, recycle_material = "[name]"), + new /datum/stack_recipe("voidcraft airlock assembly horizontal", /obj/structure/door_assembly/door_assembly_voidcraft, 4, time = 50, one_per_turf = 1, on_floor = 1, recycle_material = "[name]"), + new /datum/stack_recipe("voidcraft airlock assembly vertical", /obj/structure/door_assembly/door_assembly_voidcraft/vertical, 4, time = 50, one_per_turf = 1, on_floor = 1, recycle_material = "[name]"), + new /datum/stack_recipe("emergency shutter", /obj/structure/firedoor_assembly, 4, time = 50, one_per_turf = 1, on_floor = 1, recycle_material = "[name]"), + new /datum/stack_recipe("multi-tile airlock assembly", /obj/structure/door_assembly/multi_tile, 4, time = 50, one_per_turf = 1, on_floor = 1, recycle_material = "[name]"), + )), + new /datum/stack_recipe_list("modular computer frames", list( + new /datum/stack_recipe("modular console frame", /obj/item/modular_computer/console, 20, recycle_material = "[name]"),\ + new /datum/stack_recipe("modular telescreen frame", /obj/item/modular_computer/telescreen, 10, recycle_material = "[name]"),\ + new /datum/stack_recipe("modular laptop frame", /obj/item/modular_computer/laptop, 10, recycle_material = "[name]"),\ + new /datum/stack_recipe("modular tablet frame", /obj/item/modular_computer/tablet, 5, recycle_material = "[name]"),\ + )), + new /datum/stack_recipe_list("filing cabinets", list( + new /datum/stack_recipe("filing cabinet", /obj/structure/filingcabinet, 4, time = 20, one_per_turf = 1, on_floor = 1, recycle_material = "[name]"), + new /datum/stack_recipe("tall filing cabinet", /obj/structure/filingcabinet/filingcabinet, 4, time = 20, one_per_turf = 1, on_floor = 1, recycle_material = "[name]"), + new /datum/stack_recipe("chest drawer", /obj/structure/filingcabinet/chestdrawer, 4, time = 20, one_per_turf = 1, on_floor = 1, recycle_material = "[name]"), + )), + new /datum/stack_recipe("table frame", /obj/structure/table, 1, time = 10, one_per_turf = 1, on_floor = 1, recycle_material = "[name]"), + new /datum/stack_recipe("bench frame", /obj/structure/table/bench, 1, time = 10, one_per_turf = 1, on_floor = 1, recycle_material = "[name]"), + new /datum/stack_recipe("rack", /obj/structure/table/rack, 1, time = 5, one_per_turf = 1, on_floor = 1, recycle_material = "[name]"), + new /datum/stack_recipe("closet", /obj/structure/closet, 2, time = 15, one_per_turf = 1, on_floor = 1, recycle_material = "[name]"), + new /datum/stack_recipe("canister", /obj/machinery/portable_atmospherics/canister, 10, time = 15, one_per_turf = 1, on_floor = 1, recycle_material = "[name]"), + new /datum/stack_recipe("cannon frame", /obj/item/weapon/cannonframe, 10, time = 15, one_per_turf = 0, on_floor = 0, recycle_material = "[name]"), + new /datum/stack_recipe("regular floor tile", /obj/item/stack/tile/floor, 1, 4, 20, recycle_material = "[name]"), + new /datum/stack_recipe("roofing tile", /obj/item/stack/tile/roofing, 3, 4, 20, recycle_material = "[name]"), + new /datum/stack_recipe("metal rod", /obj/item/stack/rods, 1, 2, 60, recycle_material = "[name]"), + new /datum/stack_recipe("frame", /obj/item/frame, 5, time = 25, one_per_turf = 1, on_floor = 1, recycle_material = "[name]"), + new /datum/stack_recipe("mirror frame", /obj/item/frame/mirror, 1, time = 5, one_per_turf = 0, on_floor = 1, recycle_material = "[name]"), + new /datum/stack_recipe("fire extinguisher cabinet frame", /obj/item/frame/extinguisher_cabinet, 4, time = 5, one_per_turf = 0, on_floor = 1, recycle_material = "[name]"), + new /datum/stack_recipe("railing", /obj/structure/railing, 2, time = 50, one_per_turf = 0, on_floor = 1, recycle_material = "[name]"), + new /datum/stack_recipe("turret frame", /obj/machinery/porta_turret_construct, 5, time = 25, one_per_turf = 1, on_floor = 1, recycle_material = "[name]"), + //new /datum/stack_recipe("IV drip", /obj/machinery/iv_drip, 4, time = 20, one_per_turf = 1, on_floor = 1, recycle_material = "[name]"), //VOREStation Removal + new /datum/stack_recipe("medical stand", /obj/structure/medical_stand, 4, time = 20, one_per_turf = 1, on_floor = 1, recycle_material = "[name]"), //VOREStation Replacement, + new /datum/stack_recipe("conveyor switch", /obj/machinery/conveyor_switch, 2, time = 20, one_per_turf = 1, on_floor = 1, recycle_material = "[name]"), + new /datum/stack_recipe("grenade casing", /obj/item/weapon/grenade/chem_grenade, recycle_material = "[name]"), + new /datum/stack_recipe("light fixture frame", /obj/item/frame/light, 2, recycle_material = "[name]"), + new /datum/stack_recipe("small light fixture frame", /obj/item/frame/light/small, 1, recycle_material = "[name]"), + new /datum/stack_recipe("floor lamp fixture frame", /obj/machinery/light_construct/flamp, 2, recycle_material = "[name]"), + new /datum/stack_recipe("apc frame", /obj/item/frame/apc, 2, recycle_material = "[name]"), + new /datum/stack_recipe("desk bell", /obj/item/weapon/deskbell, 1, on_floor = 1, supplied_material = "[name]"), + new /datum/stack_recipe("tanning rack", /obj/structure/tanning_rack, 3, one_per_turf = TRUE, time = 20, on_floor = TRUE, supplied_material = "[name]") + ) \ No newline at end of file diff --git a/code/modules/materials/materials/metals/steel_vr.dm b/code/modules/materials/materials/metals/steel_vr.dm new file mode 100644 index 0000000000..b112f36217 --- /dev/null +++ b/code/modules/materials/materials/metals/steel_vr.dm @@ -0,0 +1,82 @@ +/datum/material/steel/generate_recipes() + . = ..() + recipes += list( + new /datum/stack_recipe_list("mounted chairs",list( + new /datum/stack_recipe("mounted chair", /obj/structure/bed/chair/bay/chair, 2, one_per_turf = 1, on_floor = 1, time = 10), + new /datum/stack_recipe("red mounted chair", /obj/structure/bed/chair/bay/chair/padded/red, 2, one_per_turf = 1, on_floor = 1, time = 10), + new /datum/stack_recipe("brown mounted chair", /obj/structure/bed/chair/bay/chair/padded/brown, 2, one_per_turf = 1, on_floor = 1, time = 10), + new /datum/stack_recipe("teal mounted chair", /obj/structure/bed/chair/bay/chair/padded/teal, 2, one_per_turf = 1, on_floor = 1, time = 10), + new /datum/stack_recipe("black mounted chair", /obj/structure/bed/chair/bay/chair/padded/black, 2, one_per_turf = 1, on_floor = 1, time = 10), + new /datum/stack_recipe("green mounted chair", /obj/structure/bed/chair/bay/chair/padded/green, 2, one_per_turf = 1, on_floor = 1, time = 10), + new /datum/stack_recipe("purple mounted chair", /obj/structure/bed/chair/bay/chair/padded/purple, 2, one_per_turf = 1, on_floor = 1, time = 10), + new /datum/stack_recipe("blue mounted chair", /obj/structure/bed/chair/bay/chair/padded/blue, 2, one_per_turf = 1, on_floor = 1, time = 10), + new /datum/stack_recipe("beige mounted chair", /obj/structure/bed/chair/bay/chair/padded/beige, 2, one_per_turf = 1, on_floor = 1, time = 10), + new /datum/stack_recipe("lime mounted chair", /obj/structure/bed/chair/bay/chair/padded/lime, 2, one_per_turf = 1, on_floor = 1, time = 10), + new /datum/stack_recipe("yellow mounted chair", /obj/structure/bed/chair/bay/chair/padded/yellow, 2, one_per_turf = 1, on_floor = 1, time = 10) + )), + new /datum/stack_recipe_list("mounted comfy chairs",list( + new /datum/stack_recipe("mounted comfy chair", /obj/structure/bed/chair/bay/comfy, 3, one_per_turf = 1, on_floor = 1, time = 20), + new /datum/stack_recipe("red mounted comfy chair", /obj/structure/bed/chair/bay/comfy/red, 3, one_per_turf = 1, on_floor = 1, time = 20), + new /datum/stack_recipe("brown mounted comfy chair", /obj/structure/bed/chair/bay/comfy/brown, 3, one_per_turf = 1, on_floor = 1, time = 20), + new /datum/stack_recipe("teal mounted comfy chair", /obj/structure/bed/chair/bay/comfy/teal, 3, one_per_turf = 1, on_floor = 1, time = 20), + new /datum/stack_recipe("black mounted comfy chair", /obj/structure/bed/chair/bay/comfy/black, 3, one_per_turf = 1, on_floor = 1, time = 20), + new /datum/stack_recipe("green mounted comfy chair", /obj/structure/bed/chair/bay/comfy/green, 3, one_per_turf = 1, on_floor = 1, time = 20), + new /datum/stack_recipe("purple mounted comfy chair", /obj/structure/bed/chair/bay/comfy/purple, 3, one_per_turf = 1, on_floor = 1, time = 20), + new /datum/stack_recipe("blue mounted comfy chair", /obj/structure/bed/chair/bay/comfy/blue, 3, one_per_turf = 1, on_floor = 1, time = 20), + new /datum/stack_recipe("beige mounted comfy chair", /obj/structure/bed/chair/bay/comfy/beige, 3, one_per_turf = 1, on_floor = 1, time = 20), + new /datum/stack_recipe("lime mounted comfy chair", /obj/structure/bed/chair/bay/comfy/lime, 3, one_per_turf = 1, on_floor = 1, time = 20), + new /datum/stack_recipe("yellow mounted comfy chair", /obj/structure/bed/chair/bay/comfy/yellow, 3, one_per_turf = 1, on_floor = 1, time = 20) + )), + new /datum/stack_recipe("mounted captain's chair", /obj/structure/bed/chair/bay/comfy/captain, 4, one_per_turf = 1, on_floor = 1, time = 20), + new /datum/stack_recipe("dropship seat", /obj/structure/bed/chair/bay/shuttle, 4, one_per_turf = 1, on_floor = 1, time = 20), + new /datum/stack_recipe("small teshari nest", /obj/structure/bed/chair/bay/chair/padded/red/smallnest, 2, one_per_turf = 1, on_floor = 1, time = 10), + new /datum/stack_recipe("large teshari nest", /obj/structure/bed/chair/bay/chair/padded/red/bignest, 4, one_per_turf = 1, on_floor = 1, time = 20), + new /datum/stack_recipe("dance pole", /obj/structure/dancepole, 2, one_per_turf = 1, on_floor = 1, time = 20), + new /datum/stack_recipe("light switch frame", /obj/item/frame/lightswitch, 2), + new /datum/stack_recipe_list("sofas",list( + new /datum/stack_recipe("red sofa middle", /obj/structure/bed/chair/sofa, 1, one_per_turf = 1, on_floor = 1), \ + new /datum/stack_recipe("red sofa left", /obj/structure/bed/chair/sofa/left, 1, one_per_turf = 1, on_floor = 1), \ + new /datum/stack_recipe("red sofa right", /obj/structure/bed/chair/sofa/right, 1, one_per_turf = 1, on_floor = 1), \ + new /datum/stack_recipe("red sofa corner", /obj/structure/bed/chair/sofa/corner, 1, one_per_turf = 1, on_floor = 1), \ + new /datum/stack_recipe("brown sofa middle", /obj/structure/bed/chair/sofa/brown, 1, one_per_turf = 1, on_floor = 1), \ + new /datum/stack_recipe("brown sofa left", /obj/structure/bed/chair/sofa/brown/left, 1, one_per_turf = 1, on_floor = 1), \ + new /datum/stack_recipe("brown sofa right", /obj/structure/bed/chair/sofa/brown/right, 1, one_per_turf = 1, on_floor = 1), \ + new /datum/stack_recipe("brown sofa corner", /obj/structure/bed/chair/sofa/brown/corner, 1, one_per_turf = 1, on_floor = 1), \ + new /datum/stack_recipe("teal sofa middle", /obj/structure/bed/chair/sofa/teal, 1, one_per_turf = 1, on_floor = 1), \ + new /datum/stack_recipe("teal sofa left", /obj/structure/bed/chair/sofa/teal/left, 1, one_per_turf = 1, on_floor = 1), \ + new /datum/stack_recipe("teal sofa right", /obj/structure/bed/chair/sofa/teal/right, 1, one_per_turf = 1, on_floor = 1), \ + new /datum/stack_recipe("teal sofa corner", /obj/structure/bed/chair/sofa/teal/corner, 1, one_per_turf = 1, on_floor = 1), \ + new /datum/stack_recipe("black sofa middle", /obj/structure/bed/chair/sofa/black, 1, one_per_turf = 1, on_floor = 1), \ + new /datum/stack_recipe("black sofa left", /obj/structure/bed/chair/sofa/black/left, 1, one_per_turf = 1, on_floor = 1), \ + new /datum/stack_recipe("black sofa right", /obj/structure/bed/chair/sofa/black/right, 1, one_per_turf = 1, on_floor = 1), \ + new /datum/stack_recipe("black sofa corner", /obj/structure/bed/chair/sofa/black/corner, 1, one_per_turf = 1, on_floor = 1), \ + new /datum/stack_recipe("green sofa middle", /obj/structure/bed/chair/sofa/green, 1, one_per_turf = 1, on_floor = 1), \ + new /datum/stack_recipe("green sofa left", /obj/structure/bed/chair/sofa/green/left, 1, one_per_turf = 1, on_floor = 1), \ + new /datum/stack_recipe("green sofa right", /obj/structure/bed/chair/sofa/green/right, 1, one_per_turf = 1, on_floor = 1), \ + new /datum/stack_recipe("green sofa corner", /obj/structure/bed/chair/sofa/green/corner, 1, one_per_turf = 1, on_floor = 1), \ + new /datum/stack_recipe("purple sofa middle", /obj/structure/bed/chair/sofa/purp, 1, one_per_turf = 1, on_floor = 1), \ + new /datum/stack_recipe("purple sofa left", /obj/structure/bed/chair/sofa/purp/left, 1, one_per_turf = 1, on_floor = 1), \ + new /datum/stack_recipe("purple sofa right", /obj/structure/bed/chair/sofa/purp/right, 1, one_per_turf = 1, on_floor = 1), \ + new /datum/stack_recipe("purple sofa corner", /obj/structure/bed/chair/sofa/purp/corner, 1, one_per_turf = 1, on_floor = 1), \ + new /datum/stack_recipe("blue sofa middle", /obj/structure/bed/chair/sofa/blue, 1, one_per_turf = 1, on_floor = 1), \ + new /datum/stack_recipe("blue sofa left", /obj/structure/bed/chair/sofa/blue/left, 1, one_per_turf = 1, on_floor = 1), \ + new /datum/stack_recipe("blue sofa right", /obj/structure/bed/chair/sofa/blue/right, 1, one_per_turf = 1, on_floor = 1), \ + new /datum/stack_recipe("blue sofa corner", /obj/structure/bed/chair/sofa/blue/corner, 1, one_per_turf = 1, on_floor = 1), \ + new /datum/stack_recipe("beige sofa middle", /obj/structure/bed/chair/sofa/beige, 1, one_per_turf = 1, on_floor = 1), \ + new /datum/stack_recipe("beige sofa left", /obj/structure/bed/chair/sofa/beige/left, 1, one_per_turf = 1, on_floor = 1), \ + new /datum/stack_recipe("beige sofa right", /obj/structure/bed/chair/sofa/beige/right, 1, one_per_turf = 1, on_floor = 1), \ + new /datum/stack_recipe("beige sofa corner", /obj/structure/bed/chair/sofa/beige/corner, 1, one_per_turf = 1, on_floor = 1), \ + new /datum/stack_recipe("lime sofa middle", /obj/structure/bed/chair/sofa/lime, 1, one_per_turf = 1, on_floor = 1), \ + new /datum/stack_recipe("lime sofa left", /obj/structure/bed/chair/sofa/lime/left, 1, one_per_turf = 1, on_floor = 1), \ + new /datum/stack_recipe("lime sofa right", /obj/structure/bed/chair/sofa/lime/right, 1, one_per_turf = 1, on_floor = 1), \ + new /datum/stack_recipe("lime sofa corner", /obj/structure/bed/chair/sofa/lime/corner, 1, one_per_turf = 1, on_floor = 1), \ + new /datum/stack_recipe("yellow sofa middle", /obj/structure/bed/chair/sofa/yellow, 1, one_per_turf = 1, on_floor = 1), \ + new /datum/stack_recipe("yellow sofa left", /obj/structure/bed/chair/sofa/yellow/left, 1, one_per_turf = 1, on_floor = 1), \ + new /datum/stack_recipe("yellow sofa right", /obj/structure/bed/chair/sofa/yellow/right, 1, one_per_turf = 1, on_floor = 1), \ + new /datum/stack_recipe("yellow sofa corner", /obj/structure/bed/chair/sofa/yellow/corner, 1, one_per_turf = 1, on_floor = 1), \ + new /datum/stack_recipe("orange sofa middle", /obj/structure/bed/chair/sofa/orange, 1, one_per_turf = 1, on_floor = 1), \ + new /datum/stack_recipe("orange sofa left", /obj/structure/bed/chair/sofa/orange/left, 1, one_per_turf = 1, on_floor = 1), \ + new /datum/stack_recipe("orange sofa right", /obj/structure/bed/chair/sofa/orange/right, 1, one_per_turf = 1, on_floor = 1), \ + new /datum/stack_recipe("orange sofa corner", /obj/structure/bed/chair/sofa/orange/corner, 1, one_per_turf = 1, on_floor = 1), \ + )), + ) diff --git a/code/modules/materials/materials/organic/animal_products.dm b/code/modules/materials/materials/organic/animal_products.dm new file mode 100644 index 0000000000..592cc6bc7b --- /dev/null +++ b/code/modules/materials/materials/organic/animal_products.dm @@ -0,0 +1,28 @@ +/datum/material/diona + name = "biomass" + icon_colour = null + stack_type = null + integrity = 600 + icon_base = "diona" + icon_reinf = "noreinf" + +/datum/material/diona/place_dismantled_product() + return + +/datum/material/diona/place_dismantled_girder(var/turf/target) + spawn_diona_nymph(target) + +/datum/material/chitin + name = MAT_CHITIN + icon_colour = "#8d6653" + stack_type = /obj/item/stack/material/chitin + stack_origin_tech = list(TECH_MATERIAL = 3, TECH_BIO = 4) + icon_base = "solid" + icon_reinf = "reinf_mesh" + integrity = 60 + weight = 10 + ignition_point = T0C+400 + melting_point = T0C+500 + protectiveness = 20 + conductive = 0 + supply_conversion_value = 4 diff --git a/code/modules/materials/materials/organic/cloth.dm b/code/modules/materials/materials/organic/cloth.dm new file mode 100644 index 0000000000..588a7ad86f --- /dev/null +++ b/code/modules/materials/materials/organic/cloth.dm @@ -0,0 +1,121 @@ +/datum/material/cloth + name = "cloth" + stack_origin_tech = list(TECH_MATERIAL = 2) + door_icon_base = "wood" + ignition_point = T0C+232 + melting_point = T0C+300 + protectiveness = 1 // 4% + flags = MATERIAL_PADDING + conductive = 0 + integrity = 40 + pass_stack_colors = TRUE + supply_conversion_value = 2 + +/datum/material/cloth/generate_recipes() + recipes = list( + new /datum/stack_recipe("woven net", /obj/item/weapon/material/fishing_net, 10, time = 30 SECONDS, pass_stack_color = TRUE, supplied_material = "[name]"), + new /datum/stack_recipe("bedsheet", /obj/item/weapon/bedsheet, 10, time = 30 SECONDS, pass_stack_color = TRUE, recycle_material = "[name]"), + new /datum/stack_recipe("uniform", /obj/item/clothing/under/color/white, 8, time = 15 SECONDS, pass_stack_color = TRUE, recycle_material = "[name]"), + new /datum/stack_recipe("foot wraps", /obj/item/clothing/shoes/footwraps, 2, time = 5 SECONDS, pass_stack_color = TRUE, recycle_material = "[name]"), + new /datum/stack_recipe("gloves", /obj/item/clothing/gloves/white, 2, time = 5 SECONDS, pass_stack_color = TRUE, recycle_material = "[name]"), + new /datum/stack_recipe("wig", /obj/item/clothing/head/powdered_wig, 4, time = 10 SECONDS, pass_stack_color = TRUE, recycle_material = "[name]"), + new /datum/stack_recipe("philosopher's wig", /obj/item/clothing/head/philosopher_wig, 50, time = 2 MINUTES, pass_stack_color = TRUE, recycle_material = "[name]"), + new /datum/stack_recipe("taqiyah", /obj/item/clothing/head/taqiyah, 3, time = 6 SECONDS, pass_stack_color = TRUE, recycle_material = "[name]"), + new /datum/stack_recipe("turban", /obj/item/clothing/head/turban, 3, time = 6 SECONDS, pass_stack_color = TRUE, recycle_material = "[name]"), + new /datum/stack_recipe("hijab", /obj/item/clothing/head/hijab, 3, time = 6 SECONDS, pass_stack_color = TRUE, recycle_material = "[name]"), + new /datum/stack_recipe("kippa", /obj/item/clothing/head/kippa, 3, time = 6 SECONDS, pass_stack_color = TRUE, recycle_material = "[name]"), + new /datum/stack_recipe("scarf", /obj/item/clothing/accessory/scarf/white, 4, time = 5 SECONDS, pass_stack_color = TRUE, recycle_material = "[name]"), + new /datum/stack_recipe("baggy pants", /obj/item/clothing/under/pants/baggy/white, 8, time = 10 SECONDS, pass_stack_color = TRUE, recycle_material = "[name]"), + new /datum/stack_recipe("belt pouch", /obj/item/weapon/storage/belt/fannypack/white, 25, time = 1 MINUTE, pass_stack_color = TRUE, recycle_material = "[name]"), + new /datum/stack_recipe("crude bandage", /obj/item/stack/medical/crude_pack, 1, time = 2 SECONDS, pass_stack_color = TRUE, recycle_material = "[name]"), + new /datum/stack_recipe("empty sandbag", /obj/item/stack/emptysandbag, 2, time = 2 SECONDS, pass_stack_color = TRUE, supplied_material = "[name]") + ) + +/datum/material/cloth/syncloth + name = "syncloth" + stack_origin_tech = list(TECH_MATERIAL = 3, TECH_BIO = 2) + ignition_point = T0C+532 + melting_point = T0C+600 + integrity = 200 + protectiveness = 15 // 4% + pass_stack_colors = TRUE + supply_conversion_value = 3 + +/datum/material/cloth/teal + name = "teal" + display_name ="teal" + use_name = "teal cloth" + icon_colour = "#00EAFA" + +/datum/material/cloth/black + name = "black" + display_name = "black" + use_name = "black cloth" + icon_colour = "#505050" + +/datum/material/cloth/green + name = "green" + display_name = "green" + use_name = "green cloth" + icon_colour = "#01C608" + +/datum/material/cloth/puple + name = "purple" + display_name = "purple" + use_name = "purple cloth" + icon_colour = "#9C56C4" + +/datum/material/cloth/blue + name = "blue" + display_name = "blue" + use_name = "blue cloth" + icon_colour = "#6B6FE3" + +/datum/material/cloth/beige + name = "beige" + display_name = "beige" + use_name = "beige cloth" + icon_colour = "#E8E7C8" + +/datum/material/cloth/lime + name = "lime" + display_name = "lime" + use_name = "lime cloth" + icon_colour = "#62E36C" + +/datum/material/cloth/yellow + name = "yellow" + display_name = "yellow" + use_name = "yellow cloth" + icon_colour = "#EEF573" + +/datum/material/cloth/orange + name = "orange" + display_name = "orange" + use_name = "orange cloth" + icon_colour = "#E3BF49" + + + +/datum/material/carpet + name = "carpet" + display_name = "comfy" + use_name = "red upholstery" + icon_colour = "#DA020A" + flags = MATERIAL_PADDING + ignition_point = T0C+232 + melting_point = T0C+300 + sheet_singular_name = "tile" + sheet_plural_name = "tiles" + protectiveness = 1 // 4% + conductive = 0 + +/datum/material/cotton + name = "cotton" + display_name ="cotton" + icon_colour = "#FFFFFF" + flags = MATERIAL_PADDING + ignition_point = T0C+232 + melting_point = T0C+300 + protectiveness = 1 // 4% + conductive = 0 \ No newline at end of file diff --git a/code/modules/materials/materials/organic/leather.dm b/code/modules/materials/materials/organic/leather.dm new file mode 100644 index 0000000000..f5fc8cb2f9 --- /dev/null +++ b/code/modules/materials/materials/organic/leather.dm @@ -0,0 +1,37 @@ +/datum/material/leather + name = MAT_LEATHER + display_name = "plainleather" + icon_colour = "#5C4831" + stack_type = /obj/item/stack/material/leather + stack_origin_tech = list(TECH_MATERIAL = 2, TECH_BIO = 2) + flags = MATERIAL_PADDING + ignition_point = T0C+300 + melting_point = T0C+300 + protectiveness = 3 // 13% + conductive = 0 + integrity = 40 + supply_conversion_value = 3 + +/datum/material/leather/generate_recipes() + recipes = list( + new /datum/stack_recipe("bedsheet", /obj/item/weapon/bedsheet, 10, time = 30 SECONDS, pass_stack_color = TRUE, recycle_material = "[name]"), + new /datum/stack_recipe("uniform", /obj/item/clothing/under/color/white, 8, time = 15 SECONDS, pass_stack_color = TRUE, recycle_material = "[name]"), + new /datum/stack_recipe("foot wraps", /obj/item/clothing/shoes/footwraps, 2, time = 5 SECONDS, pass_stack_color = TRUE, recycle_material = "[name]"), + new /datum/stack_recipe("gloves", /obj/item/clothing/gloves/white, 2, time = 5 SECONDS, pass_stack_color = TRUE, recycle_material = "[name]"), + new /datum/stack_recipe("wig", /obj/item/clothing/head/powdered_wig, 4, time = 10 SECONDS, pass_stack_color = TRUE, recycle_material = "[name]"), + new /datum/stack_recipe("philosopher's wig", /obj/item/clothing/head/philosopher_wig, 50, time = 2 MINUTES, pass_stack_color = TRUE, recycle_material = "[name]"), + new /datum/stack_recipe("taqiyah", /obj/item/clothing/head/taqiyah, 3, time = 6 SECONDS, pass_stack_color = TRUE, recycle_material = "[name]"), + new /datum/stack_recipe("turban", /obj/item/clothing/head/turban, 3, time = 6 SECONDS, pass_stack_color = TRUE, recycle_material = "[name]"), + new /datum/stack_recipe("hijab", /obj/item/clothing/head/hijab, 3, time = 6 SECONDS, pass_stack_color = TRUE, recycle_material = "[name]"), + new /datum/stack_recipe("kippa", /obj/item/clothing/head/kippa, 3, time = 6 SECONDS, pass_stack_color = TRUE, recycle_material = "[name]"), + new /datum/stack_recipe("scarf", /obj/item/clothing/accessory/scarf/white, 4, time = 5 SECONDS, pass_stack_color = TRUE, recycle_material = "[name]"), + new /datum/stack_recipe("baggy pants", /obj/item/clothing/under/pants/baggy/white, 8, time = 10 SECONDS, pass_stack_color = TRUE, recycle_material = "[name]"), + new /datum/stack_recipe("belt pouch", /obj/item/weapon/storage/belt/fannypack/white, 25, time = 1 MINUTE, pass_stack_color = TRUE, recycle_material = "[name]"), + new /datum/stack_recipe("crude [display_name] bandage", /obj/item/stack/medical/crude_pack, 1, time = 2 SECONDS, pass_stack_color = TRUE, recycle_material = "[name]"), + new /datum/stack_recipe("[display_name] net", /obj/item/weapon/material/fishing_net, 10, time = 5 SECONDS, supplied_material = "[name]", pass_stack_color = TRUE), + new /datum/stack_recipe("[display_name] ring", /obj/item/clothing/gloves/ring/material, 1, on_floor = 1, supplied_material = "[name]", pass_stack_color = TRUE), + new /datum/stack_recipe("[display_name] bracelet", /obj/item/clothing/accessory/bracelet/material, 1, on_floor = 1, supplied_material = "[name]", pass_stack_color = TRUE), + new /datum/stack_recipe("[display_name] armor plate", /obj/item/weapon/material/armor_plating, 1, time = 20, on_floor = 1, supplied_material = "[name]", pass_stack_color = TRUE), + new /datum/stack_recipe("empty sandbag", /obj/item/stack/emptysandbag, 2, time = 2 SECONDS, pass_stack_color = TRUE, supplied_material = "[name]"), + new /datum/stack_recipe("whip", /obj/item/weapon/material/whip, 5, time = 15 SECONDS, pass_stack_color = TRUE, supplied_material = "[name]") + ) \ No newline at end of file diff --git a/code/modules/materials/materials/organic/resin.dm b/code/modules/materials/materials/organic/resin.dm new file mode 100644 index 0000000000..a42735627a --- /dev/null +++ b/code/modules/materials/materials/organic/resin.dm @@ -0,0 +1,45 @@ +/datum/material/resin + name = "resin" + icon_colour = "#35343a" + icon_base = "resin" + dooropen_noise = 'sound/effects/attackblob.ogg' + door_icon_base = "resin" + icon_reinf = "reinf_mesh" + melting_point = T0C+300 + sheet_singular_name = "blob" + sheet_plural_name = "blobs" + conductive = 0 + explosion_resistance = 60 + radiation_resistance = 10 + stack_origin_tech = list(TECH_MATERIAL = 8, TECH_PHORON = 4, TECH_BLUESPACE = 4, TECH_BIO = 7) + stack_type = /obj/item/stack/material/resin + +/datum/material/resin/can_open_material_door(var/mob/living/user) + var/mob/living/carbon/M = user + if(istype(M) && locate(/obj/item/organ/internal/xenos/hivenode) in M.internal_organs) + return TRUE + return FALSE + +/datum/material/resin/wall_touch_special(var/turf/simulated/wall/W, var/mob/living/L) + var/mob/living/carbon/M = L + if(istype(M) && locate(/obj/item/organ/internal/xenos/hivenode) in M.internal_organs) + to_chat(M, "\The [W] shudders under your touch, starting to become porous.") + playsound(W, 'sound/effects/attackblob.ogg', 50, 1) + if(do_after(L, 5 SECONDS)) + spawn(2) + playsound(W, 'sound/effects/attackblob.ogg', 100, 1) + W.dismantle_wall() + return TRUE + return FALSE + +/datum/material/resin/generate_recipes() + recipes = list( + new /datum/stack_recipe("[display_name] door", /obj/structure/simple_door/resin, 10, one_per_turf = 1, on_floor = 1, supplied_material = "[name]", pass_stack_color = TRUE), + new /datum/stack_recipe("[display_name] barricade", /obj/effect/alien/resin/wall, 5, time = 5 SECONDS, one_per_turf = 1, on_floor = 1, pass_stack_color = TRUE, recycle_material = "[name]"), + new /datum/stack_recipe("[display_name] nest", /obj/structure/bed/nest, 2, one_per_turf = 1, on_floor = 1, supplied_material = "[name]", pass_stack_color = TRUE), + new /datum/stack_recipe("[display_name] wall girders", /obj/structure/girder/resin, 2, time = 5 SECONDS, one_per_turf = 1, on_floor = 1, supplied_material = "[name]", pass_stack_color = TRUE), + new /datum/stack_recipe("crude [display_name] bandage", /obj/item/stack/medical/crude_pack, 1, time = 2 SECONDS, pass_stack_color = TRUE, recycle_material = "[name]"), + new /datum/stack_recipe("[display_name] net", /obj/item/weapon/material/fishing_net, 10, time = 5 SECONDS, supplied_material = "[name]", pass_stack_color = TRUE), + new /datum/stack_recipe("[display_name] membrane", /obj/effect/alien/resin/membrane, 1, time = 2 SECONDS, pass_stack_color = TRUE, recycle_material = "[name]"), + new /datum/stack_recipe("[display_name] node", /obj/effect/alien/weeds/node, 1, time = 4 SECONDS, recycle_material = "[name]") + ) \ No newline at end of file diff --git a/code/modules/materials/materials/organic/wood.dm b/code/modules/materials/materials/organic/wood.dm new file mode 100644 index 0000000000..ecdad547ca --- /dev/null +++ b/code/modules/materials/materials/organic/wood.dm @@ -0,0 +1,84 @@ +/datum/material/wood + name = MAT_WOOD + stack_type = /obj/item/stack/material/wood + icon_colour = "#9c5930" + integrity = 50 + icon_base = "wood" + explosion_resistance = 2 + shard_type = SHARD_SPLINTER + shard_can_repair = 0 // you can't weld splinters back into planks + hardness = 15 + weight = 18 + protectiveness = 8 // 28% + conductive = 0 + conductivity = 1 + melting_point = T0C+300 //okay, not melting in this case, but hot enough to destroy wood + ignition_point = T0C+288 + stack_origin_tech = list(TECH_MATERIAL = 1, TECH_BIO = 1) + dooropen_noise = 'sound/effects/doorcreaky.ogg' + door_icon_base = "wood" + destruction_desc = "splinters" + sheet_singular_name = "plank" + sheet_plural_name = "planks" + +/datum/material/wood/generate_recipes() + ..() + recipes += list( + new /datum/stack_recipe("oar", /obj/item/weapon/oar, 2, time = 30, supplied_material = "[name]", pass_stack_color = TRUE), + new /datum/stack_recipe("boat", /obj/vehicle/boat, 20, time = 10 SECONDS, supplied_material = "[name]", pass_stack_color = TRUE), + new /datum/stack_recipe("dragon boat", /obj/vehicle/boat/dragon, 50, time = 30 SECONDS, supplied_material = "[name]", pass_stack_color = TRUE), + new /datum/stack_recipe("wooden sandals", /obj/item/clothing/shoes/sandal, 1, pass_stack_color = TRUE, recycle_material = "[name]"), + new /datum/stack_recipe("wood circlet", /obj/item/clothing/head/woodcirclet, 1, pass_stack_color = TRUE, recycle_material = "[name]"), + new /datum/stack_recipe("clipboard", /obj/item/weapon/clipboard, 1, pass_stack_color = TRUE, recycle_material = "[name]"), + new /datum/stack_recipe("wood floor tile", /obj/item/stack/tile/wood, 1, 4, 20, pass_stack_color = TRUE, recycle_material = "[name]"), + new /datum/stack_recipe("wooden chair", /obj/structure/bed/chair/wood, 3, time = 10, one_per_turf = 1, on_floor = 1, pass_stack_color = TRUE, recycle_material = "[name]"), + new /datum/stack_recipe("crossbow frame", /obj/item/weapon/crossbowframe, 5, time = 25, one_per_turf = 0, on_floor = 0, pass_stack_color = TRUE, recycle_material = "[name]"), + new /datum/stack_recipe("coffin", /obj/structure/closet/coffin, 5, time = 15, one_per_turf = 1, on_floor = 1, pass_stack_color = TRUE, recycle_material = "[name]"), + new /datum/stack_recipe("beehive assembly", /obj/item/beehive_assembly, 4, pass_stack_color = TRUE, recycle_material = "[name]"), + new /datum/stack_recipe("beehive frame", /obj/item/honey_frame, 1, pass_stack_color = TRUE, recycle_material = "[name]"), + new /datum/stack_recipe("book shelf", /obj/structure/bookcase, 5, time = 15, one_per_turf = 1, on_floor = 1, pass_stack_color = TRUE, recycle_material = "[name]"), + new /datum/stack_recipe("noticeboard frame", /obj/item/frame/noticeboard, 4, time = 5, one_per_turf = 0, on_floor = 1, pass_stack_color = TRUE, recycle_material = "[name]"), + new /datum/stack_recipe("wooden bucket", /obj/item/weapon/reagent_containers/glass/bucket/wood, 2, time = 4, one_per_turf = 0, on_floor = 0, pass_stack_color = TRUE, recycle_material = "[name]"), + new /datum/stack_recipe("coilgun stock", /obj/item/weapon/coilgun_assembly, 5, pass_stack_color = TRUE, recycle_material = "[name]"), + new /datum/stack_recipe("crude fishing rod", /obj/item/weapon/material/fishing_rod/built, 8, time = 10 SECONDS, pass_stack_color = TRUE, recycle_material = "[name]"), + new /datum/stack_recipe("wooden standup figure", /obj/structure/barricade/cutout, 5, time = 10 SECONDS, pass_stack_color = TRUE, recycle_material = "[name]"), //VOREStation Add + new /datum/stack_recipe("noticeboard", /obj/structure/noticeboard, 1, recycle_material = "[name]"), + new /datum/stack_recipe("tanning rack", /obj/structure/tanning_rack, 3, one_per_turf = TRUE, time = 20, on_floor = TRUE, supplied_material = "[name]") + ) + +/datum/material/wood/sif + name = MAT_SIFWOOD + stack_type = /obj/item/stack/material/wood/sif + icon_colour = "#0099cc" // Cyan-ish + stack_origin_tech = list(TECH_MATERIAL = 2, TECH_BIO = 2) // Alien wood would presumably be more interesting to the analyzer. + +/datum/material/wood/sif/generate_recipes() + ..() + recipes += new /datum/stack_recipe("alien wood floor tile", /obj/item/stack/tile/wood/sif, 1, 4, 20, pass_stack_color = TRUE) + for(var/datum/stack_recipe/r_recipe in recipes) + if(r_recipe.title == "wood floor tile") + recipes -= r_recipe + continue + if(r_recipe.title == "wooden chair") + recipes -= r_recipe + continue + +/datum/material/wood/log + name = MAT_LOG + icon_base = "log" + stack_type = /obj/item/stack/material/log + sheet_singular_name = null + sheet_plural_name = "pile" + pass_stack_colors = TRUE + supply_conversion_value = 1 + +/datum/material/wood/log/generate_recipes() + recipes = list( + new /datum/stack_recipe("bonfire", /obj/structure/bonfire, 5, time = 50, supplied_material = "[name]", pass_stack_color = TRUE, recycle_material = "[name]") + ) + +/datum/material/wood/log/sif + name = MAT_SIFLOG + icon_colour = "#0099cc" // Cyan-ish + stack_origin_tech = list(TECH_MATERIAL = 2, TECH_BIO = 2) + stack_type = /obj/item/stack/material/log/sif \ No newline at end of file diff --git a/code/modules/materials/materials/other_vr.dm b/code/modules/materials/materials/other_vr.dm new file mode 100644 index 0000000000..d54dd4f726 --- /dev/null +++ b/code/modules/materials/materials/other_vr.dm @@ -0,0 +1,32 @@ +/datum/material/flesh + name = "flesh" + display_name = "chunk of flesh" + icon_colour = "#dd90aa" + sheet_singular_name = "meat" + sheet_plural_name = "meats" + integrity = 1200 + melting_point = 6000 + explosion_resistance = 200 + hardness = 500 + weight = 500 + +/datum/material/fluff //This is to allow for 2 handed weapons that don't want to have a prefix. + name = " " + display_name = "" + icon_colour = "#000000" + sheet_singular_name = "fluff" + sheet_plural_name = "fluffs" + hardness = 60 + weight = 20 //Strong as iron. + +/datum/material/darkglass + name = "darkglass" + display_name = "darkglass" + icon_base = "darkglass" + icon_colour = "#FFFFFF" + +/datum/material/fancyblack + name = "fancyblack" + display_name = "fancyblack" + icon_base = "fancyblack" + icon_colour = "#FFFFFF" diff --git a/code/modules/materials/materials/plastic.dm b/code/modules/materials/materials/plastic.dm new file mode 100644 index 0000000000..6cf45fe677 --- /dev/null +++ b/code/modules/materials/materials/plastic.dm @@ -0,0 +1,88 @@ +/datum/material/plastic + name = "plastic" + stack_type = /obj/item/stack/material/plastic + flags = MATERIAL_BRITTLE + icon_base = "solid" + icon_reinf = "reinf_over" + icon_colour = "#CCCCCC" + hardness = 10 + weight = 12 + protectiveness = 5 // 20% + conductive = 0 + conductivity = 2 // For the sake of material armor diversity, we're gonna pretend this plastic is a good insulator. + melting_point = T0C+371 //assuming heat resistant plastic + stack_origin_tech = list(TECH_MATERIAL = 3) + +/datum/material/plastic/generate_recipes() + ..() + recipes += list( + new /datum/stack_recipe("plastic crate", /obj/structure/closet/crate/plastic, 10, one_per_turf = 1, on_floor = 1, pass_stack_color = TRUE, recycle_material = "[name]"), + new /datum/stack_recipe("plastic bag", /obj/item/weapon/storage/bag/plasticbag, 3, on_floor = 1, pass_stack_color = TRUE, recycle_material = "[name]"), + new /datum/stack_recipe("blood pack", /obj/item/weapon/reagent_containers/blood/empty, 4, on_floor = 0, pass_stack_color = TRUE, recycle_material = "[name]"), + new /datum/stack_recipe("reagent dispenser cartridge (large)", /obj/item/weapon/reagent_containers/chem_disp_cartridge, 5, on_floor=0, pass_stack_color = TRUE, recycle_material = "[name]"), // 500u + new /datum/stack_recipe("reagent dispenser cartridge (med)", /obj/item/weapon/reagent_containers/chem_disp_cartridge/medium, 3, on_floor=0, pass_stack_color = TRUE, recycle_material = "[name]"), // 250u + new /datum/stack_recipe("reagent dispenser cartridge (small)", /obj/item/weapon/reagent_containers/chem_disp_cartridge/small, 1, on_floor=0, pass_stack_color = TRUE, recycle_material = "[name]"), // 100u + new /datum/stack_recipe("white floor tile", /obj/item/stack/tile/floor/white, 1, 4, 20, pass_stack_color = TRUE, recycle_material = "[name]"), + new /datum/stack_recipe("freezer floor tile", /obj/item/stack/tile/floor/freezer, 1, 4, 20, pass_stack_color = TRUE, recycle_material = "[name]"), + new /datum/stack_recipe("shower curtain", /obj/structure/curtain, 4, time = 15, one_per_turf = 1, on_floor = 1, pass_stack_color = TRUE, recycle_material = "[name]"), + new /datum/stack_recipe("plastic flaps", /obj/structure/plasticflaps, 4, time = 25, one_per_turf = 1, on_floor = 1, pass_stack_color = TRUE, recycle_material = "[name]"), + new /datum/stack_recipe("water-cooler", /obj/structure/reagent_dispensers/water_cooler, 4, time = 10, one_per_turf = 1, on_floor = 1, pass_stack_color = TRUE, recycle_material = "[name]"), + new /datum/stack_recipe("lampshade", /obj/item/weapon/lampshade, 1, time = 1, pass_stack_color = TRUE, recycle_material = "[name]"), + new /datum/stack_recipe("plastic net", /obj/item/weapon/material/fishing_net, 25, time = 1 MINUTE, pass_stack_color = TRUE, recycle_material = "[name]"), + new /datum/stack_recipe("plastic fishtank", /obj/item/glass_jar/fish/plastic, 2, time = 30 SECONDS, recycle_material = "[name]"), + new /datum/stack_recipe("reagent tubing", /obj/item/stack/hose, 1, 4, 20, pass_stack_color = TRUE, recycle_material = "[name]") + ) + +/datum/material/cardboard + name = "cardboard" + stack_type = /obj/item/stack/material/cardboard + flags = MATERIAL_BRITTLE + integrity = 10 + icon_base = "solid" + icon_reinf = "reinf_over" + icon_colour = "#AAAAAA" + hardness = 1 + weight = 1 + protectiveness = 0 // 0% + conductive = 0 + ignition_point = T0C+232 //"the temperature at which book-paper catches fire, and burns." close enough + melting_point = T0C+232 //temperature at which cardboard walls would be destroyed + stack_origin_tech = list(TECH_MATERIAL = 1) + door_icon_base = "wood" + destruction_desc = "crumples" + radiation_resistance = 1 + pass_stack_colors = TRUE + +/datum/material/cardboard/generate_recipes() + ..() + recipes += list( + new /datum/stack_recipe("box", /obj/item/weapon/storage/box, pass_stack_color = TRUE, recycle_material = "[name]"), + new /datum/stack_recipe("donut box", /obj/item/weapon/storage/box/donut/empty, pass_stack_color = TRUE, recycle_material = "[name]"), + new /datum/stack_recipe("egg box", /obj/item/weapon/storage/fancy/egg_box, pass_stack_color = TRUE, recycle_material = "[name]"), + new /datum/stack_recipe("light tubes box", /obj/item/weapon/storage/box/lights/tubes, pass_stack_color = TRUE, recycle_material = "[name]"), + new /datum/stack_recipe("light bulbs box", /obj/item/weapon/storage/box/lights/bulbs, pass_stack_color = TRUE, recycle_material = "[name]"), + new /datum/stack_recipe("mouse traps box", /obj/item/weapon/storage/box/mousetraps, pass_stack_color = TRUE, recycle_material = "[name]"), + new /datum/stack_recipe("cardborg suit", /obj/item/clothing/suit/cardborg, 3, pass_stack_color = TRUE, recycle_material = "[name]"), + new /datum/stack_recipe("cardborg helmet", /obj/item/clothing/head/cardborg, pass_stack_color = TRUE, recycle_material = "[name]"), + new /datum/stack_recipe("pizza box", /obj/item/pizzabox, pass_stack_color = TRUE, recycle_material = "[name]"), + new /datum/stack_recipe_list("folders",list( + new /datum/stack_recipe("blue folder", /obj/item/weapon/folder/blue, recycle_material = "[name]"), + new /datum/stack_recipe("grey folder", /obj/item/weapon/folder, recycle_material = "[name]"), + new /datum/stack_recipe("red folder", /obj/item/weapon/folder/red, recycle_material = "[name]"), + new /datum/stack_recipe("white folder", /obj/item/weapon/folder/white, recycle_material = "[name]"), + new /datum/stack_recipe("yellow folder", /obj/item/weapon/folder/yellow, recycle_material = "[name]") + )) + ) + +/datum/material/toy_foam + name = "foam" + display_name = "foam" + use_name = "foam" + flags = MATERIAL_PADDING + ignition_point = T0C+232 + melting_point = T0C+300 + icon_colour = "#ff9900" + hardness = 1 + weight = 1 + protectiveness = 0 // 0% + conductive = 0 \ No newline at end of file diff --git a/code/modules/materials/materials/snow.dm b/code/modules/materials/materials/snow.dm new file mode 100644 index 0000000000..bd53579811 --- /dev/null +++ b/code/modules/materials/materials/snow.dm @@ -0,0 +1,56 @@ +/datum/material/snow + name = MAT_SNOW + stack_type = /obj/item/stack/material/snow + flags = MATERIAL_BRITTLE + icon_base = "solid" + icon_reinf = "reinf_over" + icon_colour = "#FFFFFF" + integrity = 1 + hardness = 1 + weight = 1 + protectiveness = 0 // 0% + stack_origin_tech = list(TECH_MATERIAL = 1) + melting_point = T0C+1 + destruction_desc = "crumples" + sheet_singular_name = "pile" + sheet_plural_name = "pile" //Just a bigger pile + radiation_resistance = 1 + +/datum/material/snow/generate_recipes() + recipes = list( + new /datum/stack_recipe("snowball", /obj/item/weapon/material/snow/snowball, 1, time = 10, recycle_material = "[name]"), + new /datum/stack_recipe("snow brick", /obj/item/stack/material/snowbrick, 2, time = 10, recycle_material = "[name]"), + new /datum/stack_recipe("snowman", /obj/structure/snowman, 2, time = 15, recycle_material = "[name]"), + new /datum/stack_recipe("snow robot", /obj/structure/snowman/borg, 2, time = 10, recycle_material = "[name]"), + new /datum/stack_recipe("snow spider", /obj/structure/snowman/spider, 3, time = 20, recycle_material = "[name]") + ) + +/datum/material/snowbrick //only slightly stronger than snow, used to make igloos mostly + name = "packed snow" + flags = MATERIAL_BRITTLE + stack_type = /obj/item/stack/material/snowbrick + icon_base = "stone" + icon_reinf = "reinf_stone" + icon_colour = "#D8FDFF" + integrity = 50 + weight = 2 + hardness = 2 + protectiveness = 0 // 0% + stack_origin_tech = list(TECH_MATERIAL = 1) + melting_point = T0C+1 + destruction_desc = "crumbles" + sheet_singular_name = "brick" + sheet_plural_name = "bricks" + radiation_resistance = 1 + +/datum/material/snowbrick/generate_recipes() + recipes = list( + new /datum/stack_recipe("[display_name] door", /obj/structure/simple_door, 10, one_per_turf = 1, on_floor = 1, supplied_material = "[name]"), + new /datum/stack_recipe("[display_name] barricade", /obj/structure/barricade, 5, time = 50, one_per_turf = 1, on_floor = 1, supplied_material = "[name]"), + new /datum/stack_recipe("[display_name] stool", /obj/item/weapon/stool, one_per_turf = 1, on_floor = 1, supplied_material = "[name]"), + new /datum/stack_recipe("[display_name] chair", /obj/structure/bed/chair, one_per_turf = 1, on_floor = 1, supplied_material = "[name]"), + new /datum/stack_recipe("[display_name] bed", /obj/structure/bed, 2, one_per_turf = 1, on_floor = 1, supplied_material = "[name]"), + new /datum/stack_recipe("[display_name] double bed", /obj/structure/bed/double, 4, one_per_turf = 1, on_floor = 1, supplied_material = "[name]"), + new /datum/stack_recipe("[display_name] wall girders", /obj/structure/girder, 2, time = 50, one_per_turf = 1, on_floor = 1, supplied_material = "[name]"), + new /datum/stack_recipe("[display_name] ashtray", /obj/item/weapon/material/ashtray, 2, one_per_turf = 1, on_floor = 1, supplied_material = "[name]") + ) \ No newline at end of file diff --git a/code/modules/materials/materials/stone.dm b/code/modules/materials/materials/stone.dm new file mode 100644 index 0000000000..823dd19914 --- /dev/null +++ b/code/modules/materials/materials/stone.dm @@ -0,0 +1,35 @@ +/datum/material/stone + name = "sandstone" + stack_type = /obj/item/stack/material/sandstone + icon_base = "stone" + icon_reinf = "reinf_stone" + icon_colour = "#D9C179" + shard_type = SHARD_STONE_PIECE + weight = 22 + hardness = 55 + protectiveness = 5 // 20% + conductive = 0 + conductivity = 5 + door_icon_base = "stone" + sheet_singular_name = "brick" + sheet_plural_name = "bricks" + +/datum/material/stone/generate_recipes() + ..() + recipes += new /datum/stack_recipe("planting bed", /obj/machinery/portable_atmospherics/hydroponics/soil, 3, time = 10, one_per_turf = 1, on_floor = 1, recycle_material = "[name]") + +/datum/material/stone/marble + name = "marble" + icon_colour = "#AAAAAA" + weight = 26 + hardness = 30 //VOREStation Edit - Please. + integrity = 201 //hack to stop kitchen benches being flippable, todo: refactor into weight system + stack_type = /obj/item/stack/material/marble + supply_conversion_value = 2 + +/datum/material/stone/marble/generate_recipes() + ..() + recipes += list( + new /datum/stack_recipe("light marble floor tile", /obj/item/stack/tile/wmarble, 1, 4, 20, recycle_material = "[name]"), + new /datum/stack_recipe("dark marble floor tile", /obj/item/stack/tile/bmarble, 1, 4, 20, recycle_material = "[name]") + ) \ No newline at end of file diff --git a/code/modules/materials/materials/supermatter.dm b/code/modules/materials/materials/supermatter.dm new file mode 100644 index 0000000000..5ee3b34671 --- /dev/null +++ b/code/modules/materials/materials/supermatter.dm @@ -0,0 +1,23 @@ +//R-UST port +/datum/material/supermatter + name = "supermatter" + icon_colour = "#FFFF00" + stack_type = /obj/item/stack/material/supermatter + shard_type = SHARD_SHARD + radioactivity = 20 + stack_type = null + luminescence = 3 + ignition_point = PHORON_MINIMUM_BURN_TEMPERATURE + icon_base = "stone" + shard_type = SHARD_SHARD + hardness = 30 + door_icon_base = "stone" + sheet_singular_name = "crystal" + sheet_plural_name = "crystals" + is_fusion_fuel = 1 + stack_origin_tech = list(TECH_MATERIAL = 8, TECH_PHORON = 5, TECH_BLUESPACE = 4) + +/datum/material/supermatter/generate_recipes() + recipes = list( + new /datum/stack_recipe("supermatter shard", /obj/machinery/power/supermatter/shard, 30 , one_per_turf = 1, time = 600, on_floor = 1, recycle_material = "[name]") + ) \ No newline at end of file diff --git a/code/modules/materials/materials_vr.dm b/code/modules/materials/materials_vr.dm deleted file mode 100644 index e66f1ebfa8..0000000000 --- a/code/modules/materials/materials_vr.dm +++ /dev/null @@ -1,104 +0,0 @@ -/datum/material/flesh - name = "flesh" - display_name = "chunk of flesh" - icon_colour = "#dd90aa" - sheet_singular_name = "meat" - sheet_plural_name = "meats" - integrity = 1200 - melting_point = 6000 - explosion_resistance = 200 - hardness = 500 - weight = 500 - -/datum/material/fluff //This is to allow for 2 handed weapons that don't want to have a prefix. - name = " " - display_name = "" - icon_colour = "#000000" - sheet_singular_name = "fluff" - sheet_plural_name = "fluffs" - hardness = 60 - weight = 20 //Strong as iron. - -/datum/material/darkglass - name = "darkglass" - display_name = "darkglass" - icon_base = "darkglass" - icon_colour = "#FFFFFF" - -/datum/material/fancyblack - name = "fancyblack" - display_name = "fancyblack" - icon_base = "fancyblack" - icon_colour = "#FFFFFF" - -/datum/material/glass/titaniumglass - name = MAT_TITANIUMGLASS - display_name = "titanium glass" - stack_type = /obj/item/stack/material/glass/titanium - integrity = 150 - hardness = 50 - weight = 50 - flags = MATERIAL_BRITTLE - icon_colour = "#A7A3A6" - stack_origin_tech = list(TECH_MATERIAL = 5) - window_options = list("One Direction" = 1, "Full Window" = 4) - created_window = /obj/structure/window/titanium - created_fulltile_window = /obj/structure/window/titanium/full - wire_product = null - rod_product = /obj/item/stack/material/glass/titanium - composite_material = list(MAT_TITANIUM = SHEET_MATERIAL_AMOUNT, "glass" = SHEET_MATERIAL_AMOUNT) - -/datum/material/plastitanium - name = MAT_PLASTITANIUM - stack_type = /obj/item/stack/material/plastitanium - integrity = 600 - melting_point = 9000 - icon_base = "solid" - icon_reinf = "reinf_over" - icon_colour = "#585658" - explosion_resistance = 35 - hardness = 90 - weight = 40 - protectiveness = 30 - conductivity = 7 - stack_origin_tech = list(TECH_MATERIAL = 5) - composite_material = list(MAT_TITANIUM = SHEET_MATERIAL_AMOUNT, MAT_PLASTEEL = SHEET_MATERIAL_AMOUNT) - supply_conversion_value = 8 - -/datum/material/plastitanium/hull - name = MAT_PLASTITANIUMHULL - stack_type = /obj/item/stack/material/plastitanium/hull - icon_base = "hull" - icon_reinf = "reinf_mesh" - icon_colour = "#585658" - explosion_resistance = 50 - -/datum/material/plastitanium/hull/place_sheet(var/turf/target) //Deconstructed into normal plasteel sheets. - new /obj/item/stack/material/plastitanium(target) - -/datum/material/glass/plastaniumglass - name = MAT_PLASTITANIUMGLASS - display_name = "plas-titanium glass" - stack_type = /obj/item/stack/material/glass/plastitanium - integrity = 200 - hardness = 60 - weight = 80 - flags = MATERIAL_BRITTLE - icon_colour = "#676366" - stack_origin_tech = list(TECH_MATERIAL = 6) - window_options = list("One Direction" = 1, "Full Window" = 4) - created_window = /obj/structure/window/plastitanium - created_fulltile_window = /obj/structure/window/plastitanium/full - wire_product = null - rod_product = /obj/item/stack/material/glass/plastitanium - composite_material = list(MAT_PLASTITANIUM = SHEET_MATERIAL_AMOUNT, "glass" = SHEET_MATERIAL_AMOUNT) - -/datum/material/gold/hull - name = MAT_GOLDHULL - stack_type = /obj/item/stack/material/gold/hull - icon_base = "hull" - icon_reinf = "reinf_mesh" - explosion_resistance = 50 - -/datum/material/gold/hull/place_sheet(var/turf/target) //Deconstructed into normal plasteel sheets. - new /obj/item/stack/material/gold(target) \ No newline at end of file diff --git a/code/modules/materials/sheets/_sheets.dm b/code/modules/materials/sheets/_sheets.dm new file mode 100644 index 0000000000..7572d0e654 --- /dev/null +++ b/code/modules/materials/sheets/_sheets.dm @@ -0,0 +1,89 @@ +// Stacked resources. They use a material datum for a lot of inherited values. +// If you're adding something here, make sure to add it to fifty_spawner_mats.dm as well +/obj/item/stack/material + force = 5.0 + throwforce = 5 + w_class = ITEMSIZE_NORMAL + throw_speed = 3 + throw_range = 3 + center_of_mass = null + max_amount = 50 + item_icons = list( + slot_l_hand_str = 'icons/mob/items/lefthand_material.dmi', + slot_r_hand_str = 'icons/mob/items/righthand_material.dmi', + ) + + var/default_type = DEFAULT_WALL_MATERIAL + var/datum/material/material + var/perunit = SHEET_MATERIAL_AMOUNT + var/apply_colour //temp pending icon rewrite + drop_sound = 'sound/items/drop/axe.ogg' + pickup_sound = 'sound/items/pickup/axe.ogg' + +/obj/item/stack/material/Initialize() + . = ..() + + randpixel_xy() + + if(!default_type) + default_type = DEFAULT_WALL_MATERIAL + material = get_material_by_name("[default_type]") + if(!material) + return INITIALIZE_HINT_QDEL + + recipes = material.get_recipes() + stacktype = material.stack_type + if(islist(material.stack_origin_tech)) + origin_tech = material.stack_origin_tech.Copy() + + if(apply_colour) + color = material.icon_colour + + if(!material.conductive) + flags |= NOCONDUCT + + matter = material.get_matter() + update_strings() + +/obj/item/stack/material/get_material() + return material + +/obj/item/stack/material/proc/update_strings() + // Update from material datum. + singular_name = material.sheet_singular_name + + if(amount>1) + name = "[material.use_name] [material.sheet_plural_name]" + desc = "A stack of [material.use_name] [material.sheet_plural_name]." + gender = PLURAL + else + name = "[material.use_name] [material.sheet_singular_name]" + desc = "A [material.sheet_singular_name] of [material.use_name]." + gender = NEUTER + +/obj/item/stack/material/use(var/used) + . = ..() + update_strings() + return + +/obj/item/stack/material/transfer_to(obj/item/stack/S, var/tamount=null, var/type_verified) + var/obj/item/stack/material/M = S + if(!istype(M) || material.name != M.material.name) + return 0 + var/transfer = ..(S,tamount,1) + if(src) update_strings() + if(M) M.update_strings() + return transfer + +/obj/item/stack/material/attack_self(var/mob/user) + if(!material.build_windows(user, src)) + ..() + +/obj/item/stack/material/attackby(var/obj/item/W, var/mob/user) + if(istype(W,/obj/item/stack/cable_coil)) + material.build_wired_product(user, W, src) + return + else if(istype(W, /obj/item/stack/rods)) + material.build_rod_product(user, W, src) + return + return ..() \ No newline at end of file diff --git a/code/modules/materials/sheets/gems.dm b/code/modules/materials/sheets/gems.dm new file mode 100644 index 0000000000..1906da8eab --- /dev/null +++ b/code/modules/materials/sheets/gems.dm @@ -0,0 +1,66 @@ +/obj/item/stack/material/phoron + name = "solid phoron" + icon_state = "sheet-phoron" + default_type = "phoron" + no_variants = FALSE + drop_sound = 'sound/items/drop/glass.ogg' + pickup_sound = 'sound/items/pickup/glass.ogg' + +/obj/item/stack/material/diamond + name = "diamond" + icon_state = "sheet-diamond" + default_type = "diamond" + drop_sound = 'sound/items/drop/glass.ogg' + pickup_sound = 'sound/items/pickup/glass.ogg' + +/obj/item/stack/material/painite + name = "painite" + icon_state = "sheet-gem" + singular_name = "painite gem" + default_type = "painite" + apply_colour = 1 + no_variants = FALSE + +/obj/item/stack/material/void_opal + name = "void opal" + icon_state = "sheet-void_opal" + singular_name = "void opal" + default_type = "void opal" + apply_colour = 1 + no_variants = FALSE + +/obj/item/stack/material/quartz + name = "quartz" + icon_state = "sheet-gem" + singular_name = "quartz gem" + default_type = "quartz" + apply_colour = 1 + no_variants = FALSE + +/obj/item/stack/material/valhollide + name = MAT_VALHOLLIDE + icon_state = "sheet-gem" + item_state = "diamond" + default_type = MAT_VALHOLLIDE + no_variants = FALSE + apply_colour = TRUE + +// Particle Smasher and Exotic material. +/obj/item/stack/material/verdantium + name = MAT_VERDANTIUM + icon_state = "sheet-wavy" + item_state = "mhydrogen" + default_type = MAT_VERDANTIUM + no_variants = FALSE + apply_colour = TRUE + +/obj/item/stack/material/morphium + name = MAT_MORPHIUM + icon_state = "sheet-wavy" + item_state = "mhydrogen" + default_type = MAT_MORPHIUM + no_variants = FALSE + apply_colour = TRUE + + + diff --git a/code/modules/materials/sheets/glass.dm b/code/modules/materials/sheets/glass.dm new file mode 100644 index 0000000000..bf891347ea --- /dev/null +++ b/code/modules/materials/sheets/glass.dm @@ -0,0 +1,33 @@ +/obj/item/stack/material/glass + name = "glass" + icon_state = "sheet-transparent" + default_type = "glass" + no_variants = FALSE + drop_sound = 'sound/items/drop/glass.ogg' + pickup_sound = 'sound/items/pickup/glass.ogg' + apply_colour = TRUE + +/obj/item/stack/material/glass/reinforced + name = "reinforced glass" + icon_state = "sheet-rtransparent" + default_type = "rglass" + no_variants = FALSE + apply_colour = TRUE + +/obj/item/stack/material/glass/phoronglass + name = "borosilicate glass" + desc = "This sheet is special platinum-glass alloy designed to withstand large temperatures" + singular_name = "borosilicate glass sheet" + icon_state = "sheet-transparent" + default_type = "borosilicate glass" + no_variants = FALSE + apply_colour = TRUE + +/obj/item/stack/material/glass/phoronrglass + name = "reinforced borosilicate glass" + desc = "This sheet is special platinum-glass alloy designed to withstand large temperatures. It is reinforced with few rods." + singular_name = "reinforced borosilicate glass sheet" + icon_state = "sheet-rtransparent" + default_type = "reinforced borosilicate glass" + no_variants = FALSE + apply_colour = TRUE \ No newline at end of file diff --git a/code/modules/materials/sheets/glass_vr.dm b/code/modules/materials/sheets/glass_vr.dm new file mode 100644 index 0000000000..23aad9c0cc --- /dev/null +++ b/code/modules/materials/sheets/glass_vr.dm @@ -0,0 +1,17 @@ +/obj/item/stack/material/glass/titanium + name = "ti-glass sheets" + icon = 'icons/obj/stacks_vr.dmi' + icon_state = "sheet-titaniumglass" + item_state = "sheet-silver" + no_variants = FALSE + drop_sound = 'sound/items/drop/glass.ogg' + default_type = MAT_TITANIUMGLASS + +/obj/item/stack/material/glass/plastitanium + name = "plastitanium glass sheets" + icon = 'icons/obj/stacks_vr.dmi' + icon_state = "sheet-plastitaniumglass" + item_state = "sheet-silver" + no_variants = FALSE + drop_sound = 'sound/items/drop/glass.ogg' + default_type = MAT_PLASTITANIUMGLASS diff --git a/code/modules/materials/sheets/metals/hull.dm b/code/modules/materials/sheets/metals/hull.dm new file mode 100644 index 0000000000..5a6d429f44 --- /dev/null +++ b/code/modules/materials/sheets/metals/hull.dm @@ -0,0 +1,18 @@ +/obj/item/stack/material/steel/hull + name = MAT_STEELHULL + default_type = MAT_STEELHULL + +/obj/item/stack/material/plasteel/hull + name = MAT_PLASTEELHULL + default_type = MAT_PLASTEELHULL + +/obj/item/stack/material/durasteel/hull + name = MAT_DURASTEELHULL + +/obj/item/stack/material/titanium/hull + name = MAT_TITANIUMHULL + default_type = MAT_TITANIUMHULL + +/obj/item/stack/material/morphium/hull + name = MAT_MORPHIUMHULL + default_type = MAT_MORPHIUMHULL \ No newline at end of file diff --git a/code/modules/materials/sheets/metals/hull_vr.dm b/code/modules/materials/sheets/metals/hull_vr.dm new file mode 100644 index 0000000000..29e267ab81 --- /dev/null +++ b/code/modules/materials/sheets/metals/hull_vr.dm @@ -0,0 +1,15 @@ +/obj/item/stack/material/plastitanium/hull + name = "plastitanium hull sheets" + icon = 'icons/obj/stacks_vr.dmi' + icon_state = "sheet-plastitanium" + item_state = "sheet-silver" + no_variants = FALSE + default_type = MAT_PLASTITANIUMHULL + +/obj/item/stack/material/gold/hull + name = "gold hull sheets" + icon = 'icons/obj/stacks_vr.dmi' + icon_state = "sheet-plastitanium" + item_state = "sheet-silver" + no_variants = FALSE + default_type = MAT_GOLDHULL diff --git a/code/modules/materials/sheets/metals/metal.dm b/code/modules/materials/sheets/metals/metal.dm new file mode 100644 index 0000000000..bbad559c12 --- /dev/null +++ b/code/modules/materials/sheets/metals/metal.dm @@ -0,0 +1,140 @@ +/obj/item/stack/material/steel + name = DEFAULT_WALL_MATERIAL + icon_state = "sheet-refined" + default_type = DEFAULT_WALL_MATERIAL + no_variants = FALSE + apply_colour = TRUE + +/obj/item/stack/material/plasteel + name = "plasteel" + icon_state = "sheet-reinforced" + default_type = "plasteel" + no_variants = FALSE + apply_colour = TRUE + +/obj/item/stack/material/durasteel + name = "durasteel" + icon_state = "sheet-reinforced" + item_state = "sheet-metal" + default_type = "durasteel" + no_variants = FALSE + apply_colour = TRUE + +/obj/item/stack/material/titanium + name = MAT_TITANIUM + icon_state = "sheet-refined" + apply_colour = TRUE + item_state = "sheet-silver" + default_type = MAT_TITANIUM + no_variants = FALSE + +/obj/item/stack/material/iron + name = "iron" + icon_state = "sheet-ingot" + default_type = "iron" + apply_colour = 1 + no_variants = FALSE + +/obj/item/stack/material/lead + name = "lead" + icon_state = "sheet-ingot" + default_type = "lead" + apply_colour = 1 + no_variants = FALSE + +/obj/item/stack/material/gold + name = "gold" + icon_state = "sheet-ingot" + default_type = "gold" + no_variants = FALSE + apply_colour = TRUE + +/obj/item/stack/material/silver + name = "silver" + icon_state = "sheet-ingot" + default_type = "silver" + no_variants = FALSE + apply_colour = TRUE + +//Valuable resource, cargo can sell it. +/obj/item/stack/material/platinum + name = "platinum" + icon_state = "sheet-adamantine" + default_type = "platinum" + no_variants = FALSE + apply_colour = TRUE + +/obj/item/stack/material/uranium + name = "uranium" + icon_state = "sheet-uranium" + default_type = "uranium" + no_variants = FALSE + +//Extremely valuable to Research. +/obj/item/stack/material/mhydrogen + name = "metallic hydrogen" + icon_state = "sheet-mythril" + default_type = "mhydrogen" + no_variants = FALSE + +// Fusion fuel. +/obj/item/stack/material/deuterium + name = "deuterium" + icon_state = "sheet-puck" + default_type = "deuterium" + apply_colour = 1 + no_variants = FALSE + +//Fuel for MRSPACMAN generator. +/obj/item/stack/material/tritium + name = "tritium" + icon_state = "sheet-puck" + default_type = "tritium" + apply_colour = TRUE + no_variants = FALSE + +/obj/item/stack/material/osmium + name = "osmium" + icon_state = "sheet-ingot" + default_type = "osmium" + apply_colour = 1 + no_variants = FALSE + +/obj/item/stack/material/graphite + name = "graphite" + icon_state = "sheet-puck" + default_type = MAT_GRAPHITE + apply_colour = 1 + no_variants = FALSE + +/obj/item/stack/material/bronze + name = "bronze" + icon_state = "sheet-ingot" + singular_name = "bronze ingot" + default_type = "bronze" + apply_colour = 1 + no_variants = FALSE + +/obj/item/stack/material/tin + name = "tin" + icon_state = "sheet-ingot" + singular_name = "tin ingot" + default_type = "tin" + apply_colour = 1 + no_variants = FALSE + +/obj/item/stack/material/copper + name = "copper" + icon_state = "sheet-ingot" + singular_name = "copper ingot" + default_type = "copper" + apply_colour = 1 + no_variants = FALSE + +/obj/item/stack/material/aluminium + name = "aluminium" + icon_state = "sheet-ingot" + singular_name = "aluminium ingot" + default_type = "aluminium" + apply_colour = 1 + no_variants = FALSE diff --git a/code/modules/materials/sheets/metals/metal_vr.dm b/code/modules/materials/sheets/metals/metal_vr.dm new file mode 100644 index 0000000000..1a867ea957 --- /dev/null +++ b/code/modules/materials/sheets/metals/metal_vr.dm @@ -0,0 +1,12 @@ +/obj/item/stack/material/titanium + icon = 'icons/obj/stacks_vr.dmi' + icon_state = "sheet-titanium" + no_variants = FALSE + +/obj/item/stack/material/plastitanium + name = "plastitanium sheets" + icon = 'icons/obj/stacks_vr.dmi' + icon_state = "sheet-plastitanium" + item_state = "sheet-silver" + no_variants = FALSE + default_type = MAT_PLASTITANIUM diff --git a/code/game/objects/items/stacks/rods.dm b/code/modules/materials/sheets/metals/rods.dm similarity index 96% rename from code/game/objects/items/stacks/rods.dm rename to code/modules/materials/sheets/metals/rods.dm index 9844ae1cba..d1c4a1ee24 100644 --- a/code/game/objects/items/stacks/rods.dm +++ b/code/modules/materials/sheets/metals/rods.dm @@ -1,109 +1,109 @@ -/obj/item/stack/rods - name = "metal rod" - desc = "Some rods. Can be used for building, or something." - singular_name = "metal rod" - icon_state = "rods" - w_class = ITEMSIZE_NORMAL - force = 9.0 - throwforce = 15.0 - throw_speed = 5 - throw_range = 20 - drop_sound = 'sound/items/drop/metalweapon.ogg' - pickup_sound = 'sound/items/pickup/metalweapon.ogg' - matter = list(DEFAULT_WALL_MATERIAL = SHEET_MATERIAL_AMOUNT / 2) - max_amount = 60 - attack_verb = list("hit", "bludgeoned", "whacked") - - color = "#666666" - -/obj/item/stack/rods/cyborg - name = "metal rod synthesizer" - desc = "A device that makes metal rods." - gender = NEUTER - matter = null - uses_charge = 1 - charge_costs = list(500) - stacktype = /obj/item/stack/rods - no_variants = TRUE - -/obj/item/stack/rods/Initialize() - . = ..() - recipes = rods_recipes - update_icon() - -/obj/item/stack/rods/update_icon() - var/amount = get_amount() - if((amount <= 5) && (amount > 0)) - icon_state = "rods-[amount]" - else - icon_state = "rods" - -var/global/list/datum/stack_recipe/rods_recipes = list( \ - new/datum/stack_recipe("grille", /obj/structure/grille, 2, time = 10, one_per_turf = 1, on_floor = 0), - new/datum/stack_recipe("catwalk", /obj/structure/catwalk, 2, time = 80, one_per_turf = 1, on_floor = 1)) - -/obj/item/stack/rods/attackby(obj/item/W as obj, mob/user as mob) - if (istype(W, /obj/item/weapon/weldingtool)) - var/obj/item/weapon/weldingtool/WT = W - - if(get_amount() < 2) - to_chat(user, "You need at least two rods to do this.") - return - - if(WT.remove_fuel(0,user)) - var/obj/item/stack/material/steel/new_item = new(usr.loc) - new_item.add_to_stacks(usr) - for (var/mob/M in viewers(src)) - M.show_message("[src] is shaped into metal by [user.name] with the weldingtool.", 3, "You hear welding.", 2) - var/obj/item/stack/rods/R = src - src = null - var/replace = (user.get_inactive_hand()==R) - R.use(2) - if (!R && replace) - user.put_in_hands(new_item) - return - - if (istype(W, /obj/item/weapon/tape_roll)) - var/obj/item/stack/medical/splint/ghetto/new_splint = new(get_turf(user)) - new_splint.add_fingerprint(user) - - user.visible_message("\The [user] constructs \a [new_splint] out of a [singular_name].", \ - "You use make \a [new_splint] out of a [singular_name].") - src.use(1) - return - - ..() - -/* -/obj/item/stack/rods/attack_self(mob/user as mob) - src.add_fingerprint(user) - - if(!istype(user.loc,/turf)) return 0 - - if (locate(/obj/structure/grille, usr.loc)) - for(var/obj/structure/grille/G in usr.loc) - if (G.destroyed) - G.health = 10 - G.density = 1 - G.destroyed = 0 - G.icon_state = "grille" - use(1) - else - return 1 - - else if(!in_use) - if(get_amount() < 2) - to_chat(user, "You need at least two rods to do this.") - return - to_chat(usr, "Assembling grille...") - in_use = 1 - if (!do_after(usr, 10)) - in_use = 0 - return - var/obj/structure/grille/F = new /obj/structure/grille/ ( usr.loc ) - to_chat(usr, "You assemble a grille") - in_use = 0 - F.add_fingerprint(usr) - use(2) - return +/obj/item/stack/rods + name = "metal rod" + desc = "Some rods. Can be used for building, or something." + singular_name = "metal rod" + icon_state = "rods" + w_class = ITEMSIZE_NORMAL + force = 9.0 + throwforce = 15.0 + throw_speed = 5 + throw_range = 20 + drop_sound = 'sound/items/drop/metalweapon.ogg' + pickup_sound = 'sound/items/pickup/metalweapon.ogg' + matter = list(DEFAULT_WALL_MATERIAL = SHEET_MATERIAL_AMOUNT / 2) + max_amount = 60 + attack_verb = list("hit", "bludgeoned", "whacked") + + color = "#666666" + +/obj/item/stack/rods/cyborg + name = "metal rod synthesizer" + desc = "A device that makes metal rods." + gender = NEUTER + matter = null + uses_charge = 1 + charge_costs = list(500) + stacktype = /obj/item/stack/rods + no_variants = TRUE + +/obj/item/stack/rods/Initialize() + . = ..() + recipes = rods_recipes + update_icon() + +/obj/item/stack/rods/update_icon() + var/amount = get_amount() + if((amount <= 5) && (amount > 0)) + icon_state = "rods-[amount]" + else + icon_state = "rods" + +var/global/list/datum/stack_recipe/rods_recipes = list( \ + new/datum/stack_recipe("grille", /obj/structure/grille, 2, time = 10, one_per_turf = 1, on_floor = 0), + new/datum/stack_recipe("catwalk", /obj/structure/catwalk, 2, time = 80, one_per_turf = 1, on_floor = 1)) + +/obj/item/stack/rods/attackby(obj/item/W as obj, mob/user as mob) + if (istype(W, /obj/item/weapon/weldingtool)) + var/obj/item/weapon/weldingtool/WT = W + + if(get_amount() < 2) + to_chat(user, "You need at least two rods to do this.") + return + + if(WT.remove_fuel(0,user)) + var/obj/item/stack/material/steel/new_item = new(usr.loc) + new_item.add_to_stacks(usr) + for (var/mob/M in viewers(src)) + M.show_message("[src] is shaped into metal by [user.name] with the weldingtool.", 3, "You hear welding.", 2) + var/obj/item/stack/rods/R = src + src = null + var/replace = (user.get_inactive_hand()==R) + R.use(2) + if (!R && replace) + user.put_in_hands(new_item) + return + + if (istype(W, /obj/item/weapon/tape_roll)) + var/obj/item/stack/medical/splint/ghetto/new_splint = new(get_turf(user)) + new_splint.add_fingerprint(user) + + user.visible_message("\The [user] constructs \a [new_splint] out of a [singular_name].", \ + "You use make \a [new_splint] out of a [singular_name].") + src.use(1) + return + + ..() + +/* +/obj/item/stack/rods/attack_self(mob/user as mob) + src.add_fingerprint(user) + + if(!istype(user.loc,/turf)) return 0 + + if (locate(/obj/structure/grille, usr.loc)) + for(var/obj/structure/grille/G in usr.loc) + if (G.destroyed) + G.health = 10 + G.density = 1 + G.destroyed = 0 + G.icon_state = "grille" + use(1) + else + return 1 + + else if(!in_use) + if(get_amount() < 2) + to_chat(user, "You need at least two rods to do this.") + return + to_chat(usr, "Assembling grille...") + in_use = 1 + if (!do_after(usr, 10)) + in_use = 0 + return + var/obj/structure/grille/F = new /obj/structure/grille/ ( usr.loc ) + to_chat(usr, "You assemble a grille") + in_use = 0 + F.add_fingerprint(usr) + use(2) + return */ \ No newline at end of file diff --git a/code/modules/materials/sheets/organic/animal_products.dm b/code/modules/materials/sheets/organic/animal_products.dm new file mode 100644 index 0000000000..4620da5ea9 --- /dev/null +++ b/code/modules/materials/sheets/organic/animal_products.dm @@ -0,0 +1,31 @@ +/obj/item/stack/material/chitin + name = "chitin" + desc = "The by-product of mob grinding." + icon_state = "chitin" + default_type = MAT_CHITIN + no_variants = FALSE + pass_color = TRUE + strict_color_stacking = TRUE + drop_sound = 'sound/items/drop/leather.ogg' + pickup_sound = 'sound/items/pickup/leather.ogg' + +//don't see anywhere else to put these, maybe together they could be used to make the xenos suit? +/obj/item/stack/xenochitin + name = "alien chitin" + desc = "A piece of the hide of a terrible creature." + singular_name = "alien chitin piece" + icon = 'icons/mob/alien.dmi' + icon_state = "chitin" + stacktype = "hide-chitin" + +/obj/item/xenos_claw + name = "alien claw" + desc = "The claw of a terrible creature." + icon = 'icons/mob/alien.dmi' + icon_state = "claw" + +/obj/item/weed_extract + name = "weed extract" + desc = "A piece of slimy, purplish weed." + icon = 'icons/mob/alien.dmi' + icon_state = "weed_extract" \ No newline at end of file diff --git a/code/modules/materials/sheets/organic/resin.dm b/code/modules/materials/sheets/organic/resin.dm new file mode 100644 index 0000000000..7120911f2d --- /dev/null +++ b/code/modules/materials/sheets/organic/resin.dm @@ -0,0 +1,8 @@ +/obj/item/stack/material/resin + name = "resin" + icon_state = "sheet-resin" + default_type = "resin" + no_variants = TRUE + apply_colour = TRUE + pass_color = TRUE + strict_color_stacking = TRUE \ No newline at end of file diff --git a/code/modules/materials/sheets/organic/tanning/hide.dm b/code/modules/materials/sheets/organic/tanning/hide.dm new file mode 100644 index 0000000000..a8b229c9eb --- /dev/null +++ b/code/modules/materials/sheets/organic/tanning/hide.dm @@ -0,0 +1,90 @@ +/obj/item/stack/animalhide + name = "hide" + desc = "The hide of some creature." + description_info = "Use something sharp, like a knife, to scrape the hairs/feathers/etc off this hide to prepare it for tanning." + icon_state = "sheet-hide" + drop_sound = 'sound/items/drop/cloth.ogg' + pickup_sound = 'sound/items/pickup/cloth.ogg' + amount = 1 + max_amount = 20 + stacktype = "hide" + no_variants = TRUE +// This needs to be very clearly documented for players. Whether it should stay in the main description is up for debate. +/obj/item/stack/animalhide/examine(var/mob/user) + . = ..() + . += description_info + +//Step one - dehairing. +/obj/item/stack/animalhide/attackby(obj/item/weapon/W as obj, mob/user as mob) + if(has_edge(W) || is_sharp(W)) + //visible message on mobs is defined as visible_message(var/message, var/self_message, var/blind_message) + user.visible_message("\The [user] starts cutting hair off \the [src]", "You start cutting the hair off \the [src]", "You hear the sound of a knife rubbing against flesh") + var/scraped = 0 + while(amount > 0 && do_after(user, 2.5 SECONDS)) // 2.5s per hide + //Try locating an exisitng stack on the tile and add to there if possible + var/obj/item/stack/hairlesshide/H = null + for(var/obj/item/stack/hairlesshide/HS in user.loc) // Could be scraping something inside a locker, hence the .loc, not get_turf + if(HS.amount < HS.max_amount) + H = HS + break + + // Either we found a valid stack, in which case increment amount, + // Or we need to make a new stack + if(istype(H)) + H.amount++ + else + H = new /obj/item/stack/hairlesshide(user.loc) + + // Increment the amount + src.use(1) + scraped++ + + if(scraped) + to_chat(user, SPAN_NOTICE("You scrape the hair off [scraped] hide\s.")) + else + ..() + +/obj/item/stack/animalhide/human + name = "skin" + desc = "The by-product of sapient farming." + singular_name = "skin piece" + icon_state = "sheet-hide" + no_variants = FALSE + drop_sound = 'sound/items/drop/leather.ogg' + pickup_sound = 'sound/items/pickup/leather.ogg' + stacktype = "hide-human" + +/obj/item/stack/animalhide/corgi + name = "corgi hide" + desc = "The by-product of corgi farming." + singular_name = "corgi hide piece" + icon_state = "sheet-corgi" + stacktype = "hide-corgi" + +/obj/item/stack/animalhide/cat + name = "cat hide" + desc = "The by-product of cat farming." + singular_name = "cat hide piece" + icon_state = "sheet-cat" + stacktype = "hide-cat" + +/obj/item/stack/animalhide/monkey + name = "monkey hide" + desc = "The by-product of monkey farming." + singular_name = "monkey hide piece" + icon_state = "sheet-monkey" + stacktype = "hide-monkey" + +/obj/item/stack/animalhide/lizard + name = "lizard skin" + desc = "Sssssss..." + singular_name = "lizard skin piece" + icon_state = "sheet-lizard" + stacktype = "hide-lizard" + +/obj/item/stack/animalhide/xeno + name = "alien hide" + desc = "The skin of a terrible creature." + singular_name = "alien hide piece" + icon_state = "sheet-xeno" + stacktype = "hide-xeno" \ No newline at end of file diff --git a/code/modules/materials/sheets/organic/tanning/hide_hairless.dm b/code/modules/materials/sheets/organic/tanning/hide_hairless.dm new file mode 100644 index 0000000000..72b235e415 --- /dev/null +++ b/code/modules/materials/sheets/organic/tanning/hide_hairless.dm @@ -0,0 +1,48 @@ +//Step two - washing..... it's actually in washing machine code, and ere. + +/obj/item/stack/hairlesshide + name = "hairless hide" + desc = "This hide was stripped of it's hair, but still needs tanning." + description_info = "Get it wet to continue tanning this into leather.
\ + You could set it in a river, wash it with a sink, or just splash water on it with a bucket." + singular_name = "hairless hide piece" + icon_state = "sheet-hairlesshide" + no_variants = FALSE + max_amount = 20 + stacktype = "hairlesshide" + +/obj/item/stack/hairlesshide/examine(var/mob/user) + . = ..() + . += description_info + +/obj/item/stack/hairlesshide/water_act(var/wateramount) + . = ..() + wateramount = min(amount, round(wateramount)) + for(var/i in 1 to wateramount) + var/obj/item/stack/wetleather/H = null + for(var/obj/item/stack/wetleather/HS in get_turf(src)) // Doesn't have a user, can't just use their loc + if(HS.amount < HS.max_amount) + H = HS + break + + // Either we found a valid stack, in which case increment amount, + // Or we need to make a new stack + if(istype(H)) + H.amount++ + else + H = new /obj/item/stack/wetleather(get_turf(src)) + + // Increment the amount + src.use(1) + +/obj/item/stack/hairlesshide/proc/rapidcure(var/stacknum = 1) + stacknum = min(stacknum, amount) + + while(stacknum) + var/obj/item/stack/wetleather/I = new /obj/item/stack/wetleather(get_turf(src)) + + if(istype(I)) + I.dry() + + use(1) + stacknum -= 1 \ No newline at end of file diff --git a/code/modules/materials/sheets/organic/tanning/leather_wet.dm b/code/modules/materials/sheets/organic/tanning/leather_wet.dm new file mode 100644 index 0000000000..64f672512c --- /dev/null +++ b/code/modules/materials/sheets/organic/tanning/leather_wet.dm @@ -0,0 +1,51 @@ +//Step three - drying +/obj/item/stack/wetleather + name = "wet leather" + desc = "This leather has been cleaned but still needs to be dried." + description_info = "To finish tanning the leather, you need to dry it. \ + You could place it under a fire, \ + put it in a drying rack, \ + or build a tanning rack from steel or wooden boards." + singular_name = "wet leather piece" + icon_state = "sheet-wetleather" + var/wetness = 30 //Reduced when exposed to high temperautres + var/drying_threshold_temperature = 500 //Kelvin to start drying + no_variants = FALSE + max_amount = 20 + stacktype = "wetleather" + + var/dry_type = /obj/item/stack/material/leather + +/obj/item/stack/wetleather/examine(var/mob/user) + . = ..() + . += description_info + . += "\The [src] is [get_dryness_text()]." + +/obj/item/stack/wetleather/proc/get_dryness_text() + if(wetness > 20) + return "wet" + if(wetness > 10) + return "damp" + if(wetness) + return "almost dry" + return "dry" + +/obj/item/stack/wetleather/fire_act(datum/gas_mixture/air, exposed_temperature, exposed_volume) + ..() + if(exposed_temperature >= drying_threshold_temperature) + wetness-- + if(wetness == 0) + dry() + +/obj/item/stack/wetleather/proc/dry() + var/obj/item/stack/material/leather/L = new(src.loc) + L.amount = amount + use(amount) + return L + +/obj/item/stack/wetleather/transfer_to(obj/item/stack/S, var/tamount=null, var/type_verified) + . = ..() + if(.) // If it transfers any, do a weighted average of the wetness + var/obj/item/stack/wetleather/W = S + var/oldamt = W.amount - . + W.wetness = round(((oldamt * W.wetness) + (. * wetness)) / W.amount) diff --git a/code/modules/materials/sheets/organic/tanning/tanning_rack.dm b/code/modules/materials/sheets/organic/tanning/tanning_rack.dm new file mode 100644 index 0000000000..96d70d9096 --- /dev/null +++ b/code/modules/materials/sheets/organic/tanning/tanning_rack.dm @@ -0,0 +1,70 @@ +/obj/structure/tanning_rack + name = "tanning rack" + desc = "A rack used to stretch leather out and hold it taut during the tanning process." + icon = 'icons/obj/kitchen.dmi' + icon_state = "spike" + + var/obj/item/stack/wetleather/drying = null + +/obj/structure/tanning_rack/Initialize() + . = ..() + START_PROCESSING(SSobj, src) // SSObj fires ~every 2s , starting from wetness 30 takes ~1m + +/obj/structure/tanning_rack/Destroy() + STOP_PROCESSING(SSobj, src) + return ..() + +/obj/structure/tanning_rack/process() + if(drying && drying.wetness) + drying.wetness = max(drying.wetness - 1, 0) + if(!drying.wetness) + visible_message("The [drying] is dry!") + update_icon() + +/obj/structure/tanning_rack/examine(var/mob/user) + . = ..() + if(drying) + . += "\The [drying] is [drying.get_dryness_text()]." + +/obj/structure/tanning_rack/update_icon() + overlays.Cut() + if(drying) + var/image/I + if(drying.wetness) + I = image(icon, "leather_wet") + else + I = image(icon, "leather_dry") + add_overlay(I) + +/obj/structure/tanning_rack/attackby(var/atom/A, var/mob/user) + if(istype(A, /obj/item/stack/wetleather)) + if(!drying) // If not drying anything, start drying the thing + if(user.unEquip(A, target = src)) + drying = A + else // Drying something, add if possible + var/obj/item/stack/wetleather/W = A + W.transfer_to(drying, W.amount, TRUE) + update_icon() + return TRUE + return ..() + +/obj/structure/tanning_rack/attack_hand(var/mob/user) + if(drying) + var/obj/item/stack/S = drying + if(!drying.wetness) // If it's dry, make a stack of dry leather and prepare to put that in their hands + var/obj/item/stack/material/leather/L = new(src) + L.amount = drying.amount + drying.use(drying.amount) + S = L + + if(ishuman(user)) + var/mob/living/carbon/human/H = user + if(!H.put_in_any_hand_if_possible(S)) + S.forceMove(get_turf(src)) + else + S.forceMove(get_turf(src)) + drying = null + update_icon() + +/obj/structure/tanning_rack/attack_robot(var/mob/user) + attack_hand(user) // That has checks to \ No newline at end of file diff --git a/code/modules/materials/sheets/organic/textiles.dm b/code/modules/materials/sheets/organic/textiles.dm new file mode 100644 index 0000000000..a534ee19b1 --- /dev/null +++ b/code/modules/materials/sheets/organic/textiles.dm @@ -0,0 +1,23 @@ +/obj/item/stack/material/leather + name = "leather" + desc = "The by-product of mob grinding." + icon_state = "sheet-leather" + default_type = MAT_LEATHER + no_variants = FALSE + pass_color = TRUE + strict_color_stacking = TRUE + drop_sound = 'sound/items/drop/leather.ogg' + pickup_sound = 'sound/items/pickup/leather.ogg' + +/obj/item/stack/material/cloth + name = "cloth" + icon_state = "sheet-cloth" + default_type = "cloth" + no_variants = FALSE + pass_color = TRUE + strict_color_stacking = TRUE + drop_sound = 'sound/items/drop/clothing.ogg' + pickup_sound = 'sound/items/pickup/clothing.ogg' + +/obj/item/stack/material/cloth/diyaab + color = "#c6ccf0" diff --git a/code/modules/materials/sheets/organic/wood.dm b/code/modules/materials/sheets/organic/wood.dm new file mode 100644 index 0000000000..d3d1fd6418 --- /dev/null +++ b/code/modules/materials/sheets/organic/wood.dm @@ -0,0 +1,55 @@ +/obj/item/stack/material/wood + name = "wooden plank" + icon_state = "sheet-wood" + default_type = MAT_WOOD + strict_color_stacking = TRUE + apply_colour = 1 + drop_sound = 'sound/items/drop/wooden.ogg' + pickup_sound = 'sound/items/pickup/wooden.ogg' + no_variants = FALSE + +/obj/item/stack/material/wood/sif + name = "alien wooden plank" + color = "#0099cc" + default_type = MAT_SIFWOOD + +/obj/item/stack/material/log + name = "log" + icon_state = "sheet-log" + default_type = MAT_LOG + no_variants = FALSE + color = "#824B28" + max_amount = 25 + w_class = ITEMSIZE_HUGE + description_info = "Use inhand to craft things, or use a sharp and edged object on this to convert it into two wooden planks." + var/plank_type = /obj/item/stack/material/wood + drop_sound = 'sound/items/drop/wooden.ogg' + pickup_sound = 'sound/items/pickup/wooden.ogg' + +/obj/item/stack/material/log/sif + name = "alien log" + default_type = MAT_SIFLOG + color = "#0099cc" + plank_type = /obj/item/stack/material/wood/sif + +/obj/item/stack/material/log/attackby(var/obj/item/W, var/mob/user) + if(!istype(W) || W.force <= 0) + return ..() + if(W.sharp && W.edge) + var/time = (3 SECONDS / max(W.force / 10, 1)) * W.toolspeed + user.setClickCooldown(time) + if(do_after(user, time, src) && use(1)) + to_chat(user, "You cut up a log into planks.") + playsound(src, 'sound/effects/woodcutting.ogg', 50, 1) + var/obj/item/stack/material/wood/existing_wood = null + for(var/obj/item/stack/material/wood/M in user.loc) + if(M.material.name == src.material.name) + existing_wood = M + break + + var/obj/item/stack/material/wood/new_wood = new plank_type(user.loc) + new_wood.amount = 2 + if(existing_wood && new_wood.transfer_to(existing_wood)) + to_chat(user, "You add the newly-formed wood to the stack. It now contains [existing_wood.amount] planks.") + else + return ..() diff --git a/code/modules/materials/sheets/plastic.dm b/code/modules/materials/sheets/plastic.dm new file mode 100644 index 0000000000..41415af606 --- /dev/null +++ b/code/modules/materials/sheets/plastic.dm @@ -0,0 +1,15 @@ +/obj/item/stack/material/plastic + name = "plastic" + icon_state = "sheet-plastic" + default_type = "plastic" + no_variants = FALSE + +/obj/item/stack/material/cardboard + name = "cardboard" + icon_state = "sheet-card" + default_type = "cardboard" + no_variants = FALSE + pass_color = TRUE + strict_color_stacking = TRUE + drop_sound = 'sound/items/drop/cardboardbox.ogg' + pickup_sound = 'sound/items/pickup/cardboardbox.ogg' diff --git a/code/modules/materials/sheets/snow.dm b/code/modules/materials/sheets/snow.dm new file mode 100644 index 0000000000..7ecc4c4e64 --- /dev/null +++ b/code/modules/materials/sheets/snow.dm @@ -0,0 +1,16 @@ +// Ok, technically not stones, but the snowbrick's function is similar to sandstone and marble +/obj/item/stack/material/snow + name = "snow" + desc = "The temptation to build a snowman rises." + icon_state = "sheet-snow" + drop_sound = 'sound/items/drop/gloves.ogg' + pickup_sound = 'sound/items/pickup/clothing.ogg' + default_type = "snow" + +/obj/item/stack/material/snowbrick + name = "snow brick" + desc = "For all of your igloo building needs." + icon_state = "sheet-snowbrick" + default_type = "packed snow" + drop_sound = 'sound/items/drop/gloves.ogg' + pickup_sound = 'sound/items/pickup/clothing.ogg' \ No newline at end of file diff --git a/code/modules/materials/sheets/stone.dm b/code/modules/materials/sheets/stone.dm new file mode 100644 index 0000000000..17347ff9d8 --- /dev/null +++ b/code/modules/materials/sheets/stone.dm @@ -0,0 +1,15 @@ +/obj/item/stack/material/sandstone + name = "sandstone brick" + icon_state = "sheet-sandstone" + default_type = "sandstone" + no_variants = FALSE + drop_sound = 'sound/items/drop/boots.ogg' + pickup_sound = 'sound/items/pickup/boots.ogg' + +/obj/item/stack/material/marble + name = "marble brick" + icon_state = "sheet-marble" + default_type = "marble" + no_variants = FALSE + drop_sound = 'sound/items/drop/boots.ogg' + pickup_sound = 'sound/items/pickup/boots.ogg' diff --git a/code/modules/materials/sheets/supermatter.dm b/code/modules/materials/sheets/supermatter.dm new file mode 100644 index 0000000000..c56f298088 --- /dev/null +++ b/code/modules/materials/sheets/supermatter.dm @@ -0,0 +1,55 @@ +// Forged in the equivalent of Hell, one piece at a time. +/obj/item/stack/material/supermatter + name = MAT_SUPERMATTER + icon_state = "sheet-super" + item_state = "diamond" + default_type = MAT_SUPERMATTER + apply_colour = TRUE + +/obj/item/stack/material/supermatter/proc/update_mass() // Due to how dangerous they can be, the item will get heavier and larger the more are in the stack. + slowdown = amount / 10 + w_class = min(5, round(amount / 10) + 1) + throw_range = round(amount / 7) + 1 + +/obj/item/stack/material/supermatter/use(var/used) + . = ..() + update_mass() + return + +/obj/item/stack/material/supermatter/attack_hand(mob/user) + . = ..() + + update_mass() + SSradiation.radiate(src, 5 + amount) + var/mob/living/M = user + if(!istype(M)) + return + + var/burn_user = TRUE + if(istype(M, /mob/living/carbon/human)) + var/mob/living/carbon/human/H = user + var/obj/item/clothing/gloves/G = H.gloves + if(istype(G) && ((G.flags & THICKMATERIAL && prob(70)) || istype(G, /obj/item/clothing/gloves/gauntlets))) + burn_user = FALSE + + if(burn_user) + H.visible_message("\The [src] flashes as it scorches [H]'s hands!") + H.apply_damage(amount / 2 + 5, BURN, "r_hand", used_weapon="Supermatter Chunk") + H.apply_damage(amount / 2 + 5, BURN, "l_hand", used_weapon="Supermatter Chunk") + H.drop_from_inventory(src, get_turf(H)) + return + + if(istype(user, /mob/living/silicon/robot)) + burn_user = FALSE + + if(burn_user) + M.apply_damage(amount, BURN, null, used_weapon="Supermatter Chunk") + +/obj/item/stack/material/supermatter/ex_act(severity) // An incredibly hard to manufacture material, SM chunks are unstable by their 'stabilized' nature. + if(prob((4 / severity) * 20)) + SSradiation.radiate(get_turf(src), amount * 4) + explosion(get_turf(src),round(amount / 12) , round(amount / 6), round(amount / 3), round(amount / 25)) + qdel(src) + return + SSradiation.radiate(get_turf(src), amount * 2) + ..() \ No newline at end of file diff --git a/code/modules/mining/machine_input_output_plates.dm b/code/modules/mining/machinery/machine_input_output_plates.dm similarity index 90% rename from code/modules/mining/machine_input_output_plates.dm rename to code/modules/mining/machinery/machine_input_output_plates.dm index d8693a1316..0e7680e672 100644 --- a/code/modules/mining/machine_input_output_plates.dm +++ b/code/modules/mining/machinery/machine_input_output_plates.dm @@ -1,19 +1,19 @@ -/**********************Input and output plates**************************/ - -/obj/machinery/mineral/input - icon = 'icons/mob/screen1.dmi' - icon_state = "x2" - name = "Input area" - density = 0 - anchored = 1.0 - New() - icon_state = "blank" - -/obj/machinery/mineral/output - icon = 'icons/mob/screen1.dmi' - icon_state = "x" - name = "Output area" - density = 0 - anchored = 1.0 - New() +/**********************Input and output plates**************************/ + +/obj/machinery/mineral/input + icon = 'icons/mob/screen1.dmi' + icon_state = "x2" + name = "Input area" + density = 0 + anchored = 1.0 + New() + icon_state = "blank" + +/obj/machinery/mineral/output + icon = 'icons/mob/screen1.dmi' + icon_state = "x" + name = "Output area" + density = 0 + anchored = 1.0 + New() icon_state = "blank" \ No newline at end of file diff --git a/code/modules/mining/machine_processing.dm b/code/modules/mining/machinery/machine_processing.dm similarity index 100% rename from code/modules/mining/machine_processing.dm rename to code/modules/mining/machinery/machine_processing.dm diff --git a/code/modules/mining/machine_stacking.dm b/code/modules/mining/machinery/machine_stacking.dm similarity index 100% rename from code/modules/mining/machine_stacking.dm rename to code/modules/mining/machinery/machine_stacking.dm diff --git a/code/modules/mining/machine_unloading.dm b/code/modules/mining/machinery/machine_unloading.dm similarity index 100% rename from code/modules/mining/machine_unloading.dm rename to code/modules/mining/machinery/machine_unloading.dm diff --git a/vorestation.dme b/vorestation.dme index 155511a30f..dc5b8c2658 100644 --- a/vorestation.dme +++ b/vorestation.dme @@ -58,6 +58,7 @@ #include "code\__defines\lighting_vr.dm" #include "code\__defines\machinery.dm" #include "code\__defines\map.dm" +#include "code\__defines\materials.dm" #include "code\__defines\math.dm" #include "code\__defines\math_physics.dm" #include "code\__defines\MC.dm" @@ -885,8 +886,6 @@ #include "code\game\machinery\teleporter.dm" #include "code\game\machinery\transportpod.dm" #include "code\game\machinery\turret_control.dm" -#include "code\game\machinery\vending.dm" -#include "code\game\machinery\vending_machines.dm" #include "code\game\machinery\vending_machines_vr.dm" #include "code\game\machinery\vending_yw.dm" #include "code\game\machinery\vitals_monitor.dm" @@ -1260,19 +1259,16 @@ #include "code\game\objects\items\robot\robot_parts.dm" #include "code\game\objects\items\robot\robot_upgrades.dm" #include "code\game\objects\items\robot\robot_upgrades_vr.dm" -#include "code\game\objects\items\stacks\fifty_spawner.dm" #include "code\game\objects\items\stacks\marker_beacons.dm" #include "code\game\objects\items\stacks\matter_synth.dm" #include "code\game\objects\items\stacks\medical.dm" #include "code\game\objects\items\stacks\medical_vr.dm" #include "code\game\objects\items\stacks\nanopaste.dm" #include "code\game\objects\items\stacks\nanopaste_vr.dm" -#include "code\game\objects\items\stacks\rods.dm" #include "code\game\objects\items\stacks\sandbags.dm" #include "code\game\objects\items\stacks\stack.dm" #include "code\game\objects\items\stacks\telecrystal.dm" #include "code\game\objects\items\stacks\tickets.dm" -#include "code\game\objects\items\stacks\sheets\leather.dm" #include "code\game\objects\items\stacks\tiles\fifty_spawner_tiles.dm" #include "code\game\objects\items\stacks\tiles\fifty_spawner_tiles_yw.dm" #include "code\game\objects\items\stacks\tiles\tile_types.dm" @@ -2195,17 +2191,26 @@ #include "code\modules\economy\ATM.dm" #include "code\modules\economy\cash.dm" #include "code\modules\economy\cash_register.dm" +<<<<<<< HEAD #include "code\modules\economy\casinocash_ch.dm" +||||||| parent of d9937399de... Merge pull request #10192 from VOREStation/upstream-merge-8022 +======= +#include "code\modules\economy\coins.dm" +>>>>>>> d9937399de... Merge pull request #10192 from VOREStation/upstream-merge-8022 #include "code\modules\economy\economy_misc.dm" #include "code\modules\economy\EFTPOS.dm" #include "code\modules\economy\Events.dm" #include "code\modules\economy\Events_Mundane.dm" #include "code\modules\economy\lorenews.dm" +#include "code\modules\economy\mint.dm" +#include "code\modules\economy\money_bag.dm" #include "code\modules\economy\price_list.dm" #include "code\modules\economy\price_list_ch.dm" #include "code\modules\economy\price_list_yw.dm" #include "code\modules\economy\retail_scanner.dm" #include "code\modules\economy\TradeDestinations.dm" +#include "code\modules\economy\vending.dm" +#include "code\modules\economy\vending_machines.dm" #include "code\modules\entopics_vr\alternate_appearance.dm" #include "code\modules\entopics_vr\entopics.dm" #include "code\modules\error_handler\_defines.dm" @@ -2565,16 +2570,79 @@ #include "code\modules\maps\tg\map_template.dm" #include "code\modules\maps\tg\map_template_vr.dm" #include "code\modules\maps\tg\reader.dm" +#include "code\modules\materials\fifty_spawner.dm" #include "code\modules\materials\fifty_spawner_mats.dm" +<<<<<<< HEAD #include "code\modules\materials\material_recipes.dm" #include "code\modules\materials\material_recipes_ch.dm" #include "code\modules\materials\material_recipes_vr.dm" #include "code\modules\materials\material_sheets.dm" #include "code\modules\materials\material_sheets_vr.dm" +||||||| parent of d9937399de... Merge pull request #10192 from VOREStation/upstream-merge-8022 +#include "code\modules\materials\material_recipes.dm" +#include "code\modules\materials\material_recipes_vr.dm" +#include "code\modules\materials\material_sheets.dm" +#include "code\modules\materials\material_sheets_vr.dm" +======= +#include "code\modules\materials\fifty_spawner_mats_vr.dm" +>>>>>>> d9937399de... Merge pull request #10192 from VOREStation/upstream-merge-8022 #include "code\modules\materials\material_synth.dm" +<<<<<<< HEAD #include "code\modules\materials\materials.dm" #include "code\modules\materials\materials_ch.dm" #include "code\modules\materials\materials_vr.dm" +||||||| parent of d9937399de... Merge pull request #10192 from VOREStation/upstream-merge-8022 +#include "code\modules\materials\materials.dm" +#include "code\modules\materials\materials_vr.dm" +======= +#include "code\modules\materials\materials\_materials.dm" +#include "code\modules\materials\materials\_materials_vr.dm" +#include "code\modules\materials\materials\alien_alloy.dm" +#include "code\modules\materials\materials\cult.dm" +#include "code\modules\materials\materials\gems.dm" +#include "code\modules\materials\materials\glass.dm" +#include "code\modules\materials\materials\glass_vr.dm" +#include "code\modules\materials\materials\holographic.dm" +#include "code\modules\materials\materials\other_vr.dm" +#include "code\modules\materials\materials\plastic.dm" +#include "code\modules\materials\materials\snow.dm" +#include "code\modules\materials\materials\stone.dm" +#include "code\modules\materials\materials\supermatter.dm" +#include "code\modules\materials\materials\metals\hull.dm" +#include "code\modules\materials\materials\metals\hull_vr.dm" +#include "code\modules\materials\materials\metals\metals.dm" +#include "code\modules\materials\materials\metals\metals_vr.dm" +#include "code\modules\materials\materials\metals\plasteel.dm" +#include "code\modules\materials\materials\metals\plasteel_vr.dm" +#include "code\modules\materials\materials\metals\steel.dm" +#include "code\modules\materials\materials\metals\steel_vr.dm" +#include "code\modules\materials\materials\organic\animal_products.dm" +#include "code\modules\materials\materials\organic\cloth.dm" +#include "code\modules\materials\materials\organic\leather.dm" +#include "code\modules\materials\materials\organic\resin.dm" +#include "code\modules\materials\materials\organic\wood.dm" +#include "code\modules\materials\sheets\_sheets.dm" +#include "code\modules\materials\sheets\gems.dm" +#include "code\modules\materials\sheets\glass.dm" +#include "code\modules\materials\sheets\glass_vr.dm" +#include "code\modules\materials\sheets\plastic.dm" +#include "code\modules\materials\sheets\snow.dm" +#include "code\modules\materials\sheets\stone.dm" +#include "code\modules\materials\sheets\supermatter.dm" +#include "code\modules\materials\sheets\metals\hull.dm" +#include "code\modules\materials\sheets\metals\hull_vr.dm" +#include "code\modules\materials\sheets\metals\metal.dm" +#include "code\modules\materials\sheets\metals\metal_vr.dm" +#include "code\modules\materials\sheets\metals\rods.dm" +#include "code\modules\materials\sheets\organic\animal_products.dm" +#include "code\modules\materials\sheets\organic\resin.dm" +#include "code\modules\materials\sheets\organic\textiles.dm" +#include "code\modules\materials\sheets\organic\wood.dm" +#include "code\modules\materials\sheets\organic\tanning\hide.dm" +#include "code\modules\materials\sheets\organic\tanning\hide_hairless.dm" +#include "code\modules\materials\sheets\organic\tanning\leather_wet.dm" +#include "code\modules\materials\sheets\organic\tanning\tanning_rack.dm" +>>>>>>> d9937399de... Merge pull request #10192 from VOREStation/upstream-merge-8022 #include "code\modules\media\media_machinery.dm" #include "code\modules\media\media_player_html5.dm" #include "code\modules\media\media_player_vlc.dm" @@ -2589,20 +2657,13 @@ #include "code\modules\mining\abandonedcrates_vr.dm" #include "code\modules\mining\alloys.dm" #include "code\modules\mining\alloys_vr.dm" -#include "code\modules\mining\coins.dm" #include "code\modules\mining\fulton.dm" -#include "code\modules\mining\machine_input_output_plates.dm" -#include "code\modules\mining\machine_processing.dm" -#include "code\modules\mining\machine_stacking.dm" -#include "code\modules\mining\machine_unloading.dm" #include "code\modules\mining\mine_items.dm" #include "code\modules\mining\mine_items_vr.dm" #include "code\modules\mining\mine_outcrops.dm" #include "code\modules\mining\mine_turfs.dm" #include "code\modules\mining\mine_turfs_vr.dm" #include "code\modules\mining\mineral_effect.dm" -#include "code\modules\mining\mint.dm" -#include "code\modules\mining\money_bag.dm" #include "code\modules\mining\ore.dm" #include "code\modules\mining\ore_box.dm" #include "code\modules\mining\ore_datum.dm" @@ -2611,6 +2672,10 @@ #include "code\modules\mining\shelters_vr.dm" #include "code\modules\mining\drilling\drill.dm" #include "code\modules\mining\drilling\scanner.dm" +#include "code\modules\mining\machinery\machine_input_output_plates.dm" +#include "code\modules\mining\machinery\machine_processing.dm" +#include "code\modules\mining\machinery\machine_stacking.dm" +#include "code\modules\mining\machinery\machine_unloading.dm" #include "code\modules\mining\ore_redemption_machine\construction.dm" #include "code\modules\mining\ore_redemption_machine\equipment_vendor.dm" #include "code\modules\mining\ore_redemption_machine\mine_point_items.dm" From 606e2e757c107bf43607736ba3391c8418ecb0e1 Mon Sep 17 00:00:00 2001 From: Chompstation Bot Date: Wed, 28 Apr 2021 16:46:12 +0000 Subject: [PATCH 032/174] [MIRROR] Adds config option to control loadout whitelist strictness --- code/__defines/misc.dm | 4 ++++ code/controllers/configuration.dm | 11 +++++++++++ .../client/preference_setup/loadout/loadout.dm | 15 ++++++++++++++- config/example/config.txt | 4 ++++ 4 files changed, 33 insertions(+), 1 deletion(-) diff --git a/code/__defines/misc.dm b/code/__defines/misc.dm index f867182c09..2d5e26a075 100644 --- a/code/__defines/misc.dm +++ b/code/__defines/misc.dm @@ -504,3 +504,7 @@ GLOBAL_LIST_INIT(all_volume_channels, list( #define APPEARANCECHANGER_CHANGED_EYES "Eye Color" #define GET_DECL(D) (ispath(D, /decl) ? (decls_repository.fetched_decls[D] || decls_repository.get_decl(D)) : null) + +#define LOADOUT_WHITELIST_OFF 0 +#define LOADOUT_WHITELIST_LAX 1 +#define LOADOUT_WHITELIST_STRICT 2 \ No newline at end of file diff --git a/code/controllers/configuration.dm b/code/controllers/configuration.dm index 05abb31211..72930c5191 100644 --- a/code/controllers/configuration.dm +++ b/code/controllers/configuration.dm @@ -284,8 +284,19 @@ var/list/gamemode_cache = list() var/static/disable_cid_warn_popup = FALSE // whether or not to use the nightshift subsystem to perform lighting changes +<<<<<<< HEAD var/static/enable_night_shifts = FALSE +||||||| parent of 7ee3781614... Merge pull request #10219 from VOREStation/upstream-merge-8055 + var/static/enable_night_shifts = FALSE + +======= + var/static/enable_night_shifts = FALSE + + // How strictly the loadout enforces object species whitelists + var/loadout_whitelist = LOADOUT_WHITELIST_LAX + +>>>>>>> 7ee3781614... Merge pull request #10219 from VOREStation/upstream-merge-8055 var/static/vgs_access_identifier = null // VOREStation Edit - VGS var/static/vgs_server_port = null // VOREStation Edit - VGS diff --git a/code/modules/client/preference_setup/loadout/loadout.dm b/code/modules/client/preference_setup/loadout/loadout.dm index c91b2314c8..d96f5216ef 100644 --- a/code/modules/client/preference_setup/loadout/loadout.dm +++ b/code/modules/client/preference_setup/loadout/loadout.dm @@ -62,12 +62,25 @@ var/list/gear_datums = list() /datum/category_item/player_setup_item/loadout/proc/valid_gear_choices(var/max_cost) . = list() - var/mob/preference_mob = preference_mob() + var/mob/preference_mob = preference_mob() //VOREStation Add for(var/gear_name in gear_datums) var/datum/gear/G = gear_datums[gear_name] +<<<<<<< HEAD if(G.whitelisted && !is_alien_whitelisted(preference_mob, GLOB.all_species[G.whitelisted])) continue +||||||| parent of 7ee3781614... Merge pull request #10219 from VOREStation/upstream-merge-8055 + //VOREStation Removal Start - No need for species-based whitelists for species clothes + //if(G.whitelisted && G.whitelisted != pref.species) + // continue + //VOREStation Removal End +======= + if(G.whitelisted && config.loadout_whitelist != LOADOUT_WHITELIST_OFF) + if(config.loadout_whitelist == LOADOUT_WHITELIST_STRICT && G.whitelisted != pref.species) + continue + if(config.loadout_whitelist == LOADOUT_WHITELIST_LAX && !is_alien_whitelisted(preference_mob(), GLOB.all_species[G.whitelisted])) + continue +>>>>>>> 7ee3781614... Merge pull request #10219 from VOREStation/upstream-merge-8055 if(max_cost && G.cost > max_cost) continue //VOREStation Edit Start diff --git a/config/example/config.txt b/config/example/config.txt index dd07f7b73d..735fe805e9 100644 --- a/config/example/config.txt +++ b/config/example/config.txt @@ -555,3 +555,7 @@ ALLOW_URL_LINKS # Control which submaps are loaded for the Dynamic Engine system ENGINE_MAP Supermatter Engine,Edison's Bane + +# Controls how strictly the species whitelists on loadout entries are enforced +# Possible values: 0 (Off), 1 (Lax, user must be whitelisted for the species), 2 (Strict, user must be the species) +LOADOUT_WHITELIST 1 \ No newline at end of file From 44b43729e1e7dd5dfddd4819f0dd93a8025932b4 Mon Sep 17 00:00:00 2001 From: Chompstation Bot Date: Wed, 28 Apr 2021 23:46:08 +0000 Subject: [PATCH 033/174] Brig Flashes --- maps/tether/tether-01-surface1.dmm | 336 ++++++++++++++++++----------- maps/tether/tether-06-station2.dmm | 333 ++++++++++++++++++++-------- 2 files changed, 455 insertions(+), 214 deletions(-) diff --git a/maps/tether/tether-01-surface1.dmm b/maps/tether/tether-01-surface1.dmm index 3b5e916f3d..ca612423f8 100644 --- a/maps/tether/tether-01-surface1.dmm +++ b/maps/tether/tether-01-surface1.dmm @@ -24331,6 +24331,7 @@ }, /turf/simulated/floor/wood, /area/crew_quarters/sleep/Dorm_6) +<<<<<<< HEAD "aOO" = ( /obj/machinery/door/firedoor/glass, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ @@ -24344,6 +24345,16 @@ }, /turf/simulated/floor/wood, /area/crew_quarters/sleep/Dorm_6) +||||||| parent of f19bc87ece... Merge pull request #10230 from TheFurryFeline/TFF-Brig_Flashes +======= +"aOO" = ( +/obj/machinery/flasher{ + id = "SurfaceBrigFlash"; + pixel_y = -20 + }, +/turf/simulated/floor/tiled/dark, +/area/tether/surfacebase/security/brig) +>>>>>>> f19bc87ece... Merge pull request #10230 from TheFurryFeline/TFF-Brig_Flashes "aOP" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 @@ -24650,6 +24661,7 @@ /obj/item/weapon/towel/random, /turf/simulated/floor/wood, /area/crew_quarters/sleep/Dorm_6) +<<<<<<< HEAD "aPj" = ( /obj/machinery/atmospherics/unary/vent_pump/on{ dir = 1 @@ -24658,6 +24670,33 @@ /obj/structure/table/standard, /turf/simulated/floor/tiled/white, /area/crew_quarters/sleep/Dorm_6) +||||||| parent of f19bc87ece... Merge pull request #10230 from TheFurryFeline/TFF-Brig_Flashes +======= +"aPj" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable/green{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/effect/floor_decal/corner/lightorange{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/machinery/flasher{ + id = "SurfaceBrigFlash" + }, +/obj/effect/floor_decal/industrial/outline/yellow, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/brig) +>>>>>>> f19bc87ece... Merge pull request #10230 from TheFurryFeline/TFF-Brig_Flashes "aPk" = ( /obj/machinery/shower{ dir = 1 @@ -25515,6 +25554,7 @@ }, /turf/simulated/floor/wood, /area/crew_quarters/sleep/Dorm_4) +<<<<<<< HEAD "aQO" = ( /obj/machinery/door/firedoor/glass, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ @@ -25528,6 +25568,24 @@ }, /turf/simulated/floor/wood, /area/crew_quarters/sleep/Dorm_4) +||||||| parent of f19bc87ece... Merge pull request #10230 from TheFurryFeline/TFF-Brig_Flashes +======= +"aQO" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/flasher{ + id = "SurfaceBrigFlash" + }, +/obj/effect/floor_decal/industrial/outline/yellow, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/brig) +>>>>>>> f19bc87ece... Merge pull request #10230 from TheFurryFeline/TFF-Brig_Flashes "aQP" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 @@ -25835,6 +25893,7 @@ /obj/item/weapon/towel/random, /turf/simulated/floor/wood, /area/crew_quarters/sleep/Dorm_4) +<<<<<<< HEAD "aRs" = ( /obj/machinery/atmospherics/unary/vent_pump/on{ dir = 1 @@ -25843,6 +25902,23 @@ /obj/structure/table/standard, /turf/simulated/floor/tiled/white, /area/crew_quarters/sleep/Dorm_4) +||||||| parent of f19bc87ece... Merge pull request #10230 from TheFurryFeline/TFF-Brig_Flashes +======= +"aRs" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/flasher{ + id = "SurfaceBrigFlash" + }, +/obj/effect/floor_decal/industrial/outline/yellow, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/brig) +>>>>>>> f19bc87ece... Merge pull request #10230 from TheFurryFeline/TFF-Brig_Flashes "aRt" = ( /obj/machinery/shower{ dir = 1 @@ -26561,6 +26637,7 @@ }, /turf/simulated/floor/wood, /area/crew_quarters/sleep/Dorm_2) +<<<<<<< HEAD "aSZ" = ( /obj/machinery/door/firedoor/glass, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ @@ -26574,6 +26651,16 @@ }, /turf/simulated/floor/wood, /area/crew_quarters/sleep/Dorm_2) +||||||| parent of f19bc87ece... Merge pull request #10230 from TheFurryFeline/TFF-Brig_Flashes +======= +"aSZ" = ( +/obj/machinery/flasher{ + id = "SurfaceBrigFlash" + }, +/obj/effect/floor_decal/industrial/outline/yellow, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/brig) +>>>>>>> f19bc87ece... Merge pull request #10230 from TheFurryFeline/TFF-Brig_Flashes "aTa" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 @@ -26912,6 +26999,7 @@ /obj/item/weapon/towel/random, /turf/simulated/floor/wood, /area/crew_quarters/sleep/Dorm_2) +<<<<<<< HEAD "aTH" = ( /obj/machinery/atmospherics/unary/vent_pump/on{ dir = 1 @@ -26920,6 +27008,22 @@ /obj/structure/table/standard, /turf/simulated/floor/tiled/white, /area/crew_quarters/sleep/Dorm_2) +||||||| parent of f19bc87ece... Merge pull request #10230 from TheFurryFeline/TFF-Brig_Flashes +======= +"aTH" = ( +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 6 + }, +/obj/machinery/button/flasher{ + id = "SurfaceVisitFlash"; + pixel_y = -20 + }, +/turf/simulated/floor/tiled/dark, +/area/tether/surfacebase/security/brig) +>>>>>>> f19bc87ece... Merge pull request #10230 from TheFurryFeline/TFF-Brig_Flashes "aTI" = ( /obj/machinery/shower{ dir = 1 @@ -28484,6 +28588,7 @@ }, /turf/simulated/floor/tiled, /area/crew_quarters/visitor_laundry) +<<<<<<< HEAD "aWp" = ( /obj/structure/cable/green{ d1 = 1; @@ -28492,6 +28597,20 @@ }, /turf/simulated/floor/tiled, /area/crew_quarters/visitor_laundry) +||||||| parent of f19bc87ece... Merge pull request #10230 from TheFurryFeline/TFF-Brig_Flashes +======= +"aWp" = ( +/obj/effect/floor_decal/steeldecal/steel_decals4, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 10 + }, +/obj/machinery/flasher{ + id = "SurfaceVisitFlash"; + pixel_y = -20 + }, +/turf/simulated/floor/tiled/dark, +/area/tether/surfacebase/security/brig) +>>>>>>> f19bc87ece... Merge pull request #10230 from TheFurryFeline/TFF-Brig_Flashes "aWq" = ( /obj/machinery/atmospherics/pipe/simple/visible/yellow{ dir = 4 @@ -28919,6 +29038,92 @@ /obj/random/junk, /turf/simulated/floor/wood, /area/crew_quarters/sleep/maintDorm2) +"aXo" = ( +/obj/machinery/button/remote/airlock{ + id = "brigouter"; + name = "Outer Brig Doors"; + pixel_x = 24; + pixel_y = -4; + req_access = list(2) + }, +/obj/machinery/button/remote/airlock{ + id = "briginner"; + name = "Inner Brig Doors"; + pixel_x = 34; + pixel_y = -4; + req_access = list(2) + }, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 6 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 5 + }, +/obj/effect/floor_decal/corner/lightorange/bordercorner2{ + dir = 5 + }, +/obj/effect/floor_decal/corner/lightorange/bordercorner2{ + dir = 6 + }, +/obj/machinery/button/flasher{ + id = "SurfaceBrigFlash"; + pixel_x = 30; + pixel_y = 5 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/lowerhall) +"aXp" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/green{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals6{ + dir = 9 + }, +/obj/machinery/flasher{ + id = "SurfaceBrigFlash" + }, +/obj/effect/floor_decal/industrial/outline/yellow, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/brig) +"aXq" = ( +/obj/structure/cable/green{ + icon_state = "1-8" + }, +/obj/structure/cable/green{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/effect/floor_decal/corner/lightorange{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/machinery/flasher{ + id = "SurfaceBrigFlash" + }, +/obj/effect/floor_decal/industrial/outline/yellow, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/brig) "aXr" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -31686,15 +31891,6 @@ "cGJ" = ( /turf/simulated/floor/plating, /area/maintenance/lower/mining_eva) -"cGU" = ( -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 1 - }, -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 6 - }, -/turf/simulated/floor/tiled/dark, -/area/tether/surfacebase/security/brig) "cHW" = ( /obj/effect/floor_decal/steeldecal/steel_decals6{ dir = 10 @@ -33007,13 +33203,6 @@ }, /turf/simulated/floor/tiled, /area/crew_quarters/locker/laundry_arrival) -"hzx" = ( -/obj/effect/floor_decal/steeldecal/steel_decals4, -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 10 - }, -/turf/simulated/floor/tiled/dark, -/area/tether/surfacebase/security/brig) "hAe" = ( /turf/simulated/floor/looking_glass{ dir = 5 @@ -34957,29 +35146,6 @@ /obj/structure/closet/crate/bin, /turf/simulated/floor/carpet/bcarpet, /area/tether/surfacebase/funny/mimeoffice) -"nmf" = ( -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/green{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/effect/floor_decal/steeldecal/steel_decals6{ - dir = 9 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/brig) "nmA" = ( /obj/machinery/door/airlock/silver{ name = "Mime's Office"; @@ -36102,26 +36268,6 @@ }, /turf/simulated/floor/plating, /area/tether/surfacebase/funny/hideyhole) -"rzZ" = ( -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/cable/green{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/obj/effect/floor_decal/corner/lightorange{ - dir = 5 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 6 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/brig) "rBG" = ( /obj/structure/closet, /obj/item/weapon/material/minihoe, @@ -36903,38 +37049,6 @@ }, /turf/simulated/floor/tiled, /area/rnd/hallway) -"uDQ" = ( -/obj/machinery/button/remote/airlock{ - id = "brigouter"; - name = "Outer Brig Doors"; - pixel_x = 24; - pixel_y = -4; - req_access = list(2) - }, -/obj/machinery/button/remote/airlock{ - id = "briginner"; - name = "Inner Brig Doors"; - pixel_x = 34; - pixel_y = -4; - req_access = list(2) - }, -/obj/effect/floor_decal/borderfloor{ - dir = 4 - }, -/obj/effect/floor_decal/borderfloor/corner2{ - dir = 6 - }, -/obj/effect/floor_decal/borderfloor/corner2{ - dir = 5 - }, -/obj/effect/floor_decal/corner/lightorange/bordercorner2{ - dir = 5 - }, -/obj/effect/floor_decal/corner/lightorange/bordercorner2{ - dir = 6 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/lowerhall) "uEK" = ( /obj/effect/floor_decal/borderfloor, /obj/machinery/atmospherics/pipe/simple/hidden/supply{ @@ -37419,24 +37533,6 @@ }, /turf/simulated/floor/tiled, /area/tether/surfacebase/surface_one_hall) -"wxV" = ( -/obj/structure/cable/green{ - icon_state = "1-8" - }, -/obj/structure/cable/green{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/obj/effect/floor_decal/corner/lightorange{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/supply, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/brig) "wzA" = ( /obj/structure/catwalk, /obj/machinery/alarm{ @@ -45653,7 +45749,7 @@ vRL hFq neZ diq -uDQ +aXo mvM fLB dMu @@ -45936,9 +46032,9 @@ tiJ kmb pCj kUN -cGU +aTH qwV -nmf +aXp hMu abT bbd @@ -46214,13 +46310,13 @@ wwm jio pCj dju -kmb +aOO pCj dju -kmb +aOO pCj jzW -hzx +aWp qwV wtD wQS @@ -46640,15 +46736,15 @@ aad mYf rQe ybc -rzZ -hTw +aPj hTw hTw hTw +aRs hTw uFs ddU -wxV +aXq nID iKy anp @@ -47208,11 +47304,11 @@ aad pCj wjq wjq -pKE +aQO pmV loj plW -tdh +aSZ fqa fOy eAd diff --git a/maps/tether/tether-06-station2.dmm b/maps/tether/tether-06-station2.dmm index 3de57692fc..602daa5648 100644 --- a/maps/tether/tether-06-station2.dmm +++ b/maps/tether/tether-06-station2.dmm @@ -144,30 +144,18 @@ /turf/simulated/floor/tiled, /area/security/brig/visitation) "ap" = ( -/obj/effect/floor_decal/borderfloor/shifted{ - dir = 4 +/obj/effect/floor_decal/corner/white/border{ + dir = 8 }, -/obj/effect/floor_decal/corner/red/border/shifted{ - dir = 4 +/obj/item/weapon/paper/crumpled{ + name = "basketball" }, -/obj/effect/floor_decal/corner/red{ - dir = 6 +/obj/effect/floor_decal/industrial/outline/yellow, +/obj/machinery/flasher{ + id = "AsteroidSecFlash" }, -/obj/machinery/atmospherics/unary/vent_pump/on{ - dir = 1 - }, -/obj/machinery/button/remote/airlock{ - id = "visitdoor"; - name = "Visitation Access"; - pixel_y = -24 - }, -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/simulated/floor/tiled, -/area/security/brig/visitation) +/turf/simulated/floor/tiled/monotile, +/area/security/brig) "aq" = ( /obj/machinery/light{ dir = 4 @@ -388,13 +376,11 @@ /turf/simulated/floor/tiled/dark, /area/security/brig) "aO" = ( -/obj/effect/floor_decal/corner/white/border{ - dir = 8 +/obj/effect/floor_decal/industrial/outline/yellow, +/obj/machinery/flasher{ + id = "AsteroidSecFlash" }, -/obj/item/weapon/paper/crumpled{ - name = "basketball" - }, -/turf/simulated/floor/tiled/monotile, +/turf/simulated/floor/tiled, /area/security/brig) "aP" = ( /turf/simulated/mineral/floor/vacuum, @@ -1833,16 +1819,35 @@ /turf/simulated/floor/tiled/steel_dirty, /area/security/brig) "cO" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 5 +/obj/effect/floor_decal/borderfloor/shifted{ + dir = 4 + }, +/obj/effect/floor_decal/corner/red/border/shifted{ + dir = 4 + }, +/obj/effect/floor_decal/corner/red{ + dir = 6 + }, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/obj/machinery/button/remote/airlock{ + id = "visitdoor"; + name = "Visitation Access"; + pixel_y = -24 }, /obj/structure/cable/green{ d1 = 4; d2 = 8; icon_state = "4-8" }, -/turf/simulated/floor/tiled/dark, -/area/security/brig) +/obj/machinery/button/flasher{ + id = "AsteroidVisitingFlash"; + pixel_x = -10; + pixel_y = -20 + }, +/turf/simulated/floor/tiled, +/area/security/brig/visitation) "cP" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/structure/cable/green{ @@ -1948,12 +1953,24 @@ /turf/simulated/floor/tiled/dark, /area/security/recstorage) "cW" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/green, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ +/obj/effect/floor_decal/borderfloor/shifted{ + dir = 8 + }, +/obj/effect/floor_decal/corner/red/border/shifted{ + dir = 8 + }, +/obj/effect/floor_decal/corner/red{ dir = 9 }, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/obj/machinery/flasher{ + id = "AsteroidVisitingFlash"; + pixel_y = -20 + }, /turf/simulated/floor/tiled, -/area/security/brig) +/area/security/brig/visitation) "cX" = ( /obj/machinery/door/firedoor/glass, /obj/structure/cable/green{ @@ -2260,20 +2277,20 @@ /turf/simulated/floor/tiled, /area/security/security_cell_hallway) "dt" = ( -/obj/effect/floor_decal/borderfloor/shifted{ - dir = 8 +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 }, -/obj/effect/floor_decal/corner/red/border/shifted{ - dir = 8 +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" }, -/obj/effect/floor_decal/corner/red{ - dir = 9 +/obj/machinery/flasher{ + id = "AsteroidSecFlash"; + pixel_y = -20 }, -/obj/machinery/atmospherics/unary/vent_pump/on{ - dir = 1 - }, -/turf/simulated/floor/tiled, -/area/security/brig/visitation) +/turf/simulated/floor/tiled/dark, +/area/security/brig) "du" = ( /obj/effect/floor_decal/borderfloorblack{ dir = 8 @@ -2513,12 +2530,14 @@ /turf/simulated/floor/tiled/steel_dirty, /area/security/brig) "dQ" = ( -/obj/effect/floor_decal/industrial/warning, /obj/machinery/atmospherics/pipe/simple/hidden/green, -/obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 9 }, +/obj/effect/floor_decal/industrial/outline/yellow, +/obj/machinery/flasher{ + id = "AsteroidSecFlash" + }, /turf/simulated/floor/tiled, /area/security/brig) "dR" = ( @@ -7798,6 +7817,58 @@ }, /turf/simulated/floor/tiled, /area/hallway/station/starboard) +<<<<<<< HEAD +||||||| parent of f19bc87ece... Merge pull request #10230 from TheFurryFeline/TFF-Brig_Flashes +"lU" = ( +/obj/structure/shuttle/engine/propulsion{ + dir = 8; + icon_state = "propulsion_l" + }, +/turf/space, +/turf/simulated/shuttle/plating/airless/carry, +/area/shuttle/large_escape_pod1) +"lV" = ( +/obj/structure/shuttle/engine/propulsion{ + dir = 8 + }, +/turf/space, +/turf/simulated/shuttle/plating/airless/carry, +/area/shuttle/large_escape_pod1) +======= +"lU" = ( +/obj/effect/floor_decal/industrial/warning, +/obj/machinery/atmospherics/pipe/simple/hidden/green, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/effect/floor_decal/industrial/outline/yellow, +/obj/machinery/flasher{ + id = "AsteroidSecFlash" + }, +/turf/simulated/floor/tiled, +/area/security/brig) +"lV" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 1 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 4 + }, +/obj/effect/floor_decal/corner/red/bordercorner2{ + dir = 4 + }, +/obj/machinery/button/flasher{ + id = "AsteroidSecFlash"; + pixel_x = 20; + pixel_y = 20 + }, +/turf/simulated/floor/tiled, +/area/security/security_cell_hallway) +>>>>>>> f19bc87ece... Merge pull request #10230 from TheFurryFeline/TFF-Brig_Flashes "lW" = ( /obj/structure/cable/green{ d1 = 4; @@ -9565,6 +9636,43 @@ }, /turf/simulated/floor/tiled, /area/hallway/station/starboard) +<<<<<<< HEAD +||||||| parent of f19bc87ece... Merge pull request #10230 from TheFurryFeline/TFF-Brig_Flashes +"oB" = ( +/obj/structure/shuttle/engine/propulsion{ + dir = 8; + icon_state = "propulsion_r" + }, +/turf/space, +/turf/simulated/shuttle/plating/airless/carry, +/area/shuttle/large_escape_pod1) +======= +"oB" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/green{ + dir = 5 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, +/obj/effect/floor_decal/industrial/outline/yellow, +/obj/machinery/flasher{ + id = "AsteroidSecFlash" + }, +/turf/simulated/floor/tiled, +/area/security/brig) +>>>>>>> f19bc87ece... Merge pull request #10230 from TheFurryFeline/TFF-Brig_Flashes "oC" = ( /obj/effect/floor_decal/borderfloor{ dir = 1 @@ -9587,9 +9695,36 @@ /turf/simulated/floor/tiled, /area/hallway/station/starboard) "oD" = ( +<<<<<<< HEAD /obj/structure/shuttle/engine/propulsion{ dir = 8; icon_state = "propulsion_l" +||||||| parent of f19bc87ece... Merge pull request #10230 from TheFurryFeline/TFF-Brig_Flashes +/obj/structure/stairs/spawner/west, +/turf/simulated/sky/virgo3b/west, +/turf/simulated/floor/tiled/white, +/area/medical/biostorage) +"oE" = ( +/obj/structure/toilet{ + pixel_y = 6 + }, +/obj/machinery/light/small{ + dir = 1 +======= +/obj/structure/shuttle/engine/propulsion{ + dir = 8; + icon_state = "propulsion_l" + }, +/turf/space, +/turf/simulated/shuttle/plating/airless/carry, +/area/shuttle/large_escape_pod1) +"oE" = ( +/obj/structure/toilet{ + pixel_y = 6 + }, +/obj/machinery/light/small{ + dir = 1 +>>>>>>> f19bc87ece... Merge pull request #10230 from TheFurryFeline/TFF-Brig_Flashes }, /turf/space, /turf/simulated/shuttle/plating/airless/carry, @@ -9615,6 +9750,7 @@ /obj/structure/stairs/spawner/west, /turf/simulated/sky/virgo3b/west, /turf/simulated/floor/tiled/white, +<<<<<<< HEAD /area/medical/biostorage) ======= "oG" = ( @@ -9623,6 +9759,31 @@ /turf/simulated/floor/tiled/white, /area/medical/biostorage) >>>>>>> 1030f26c08... Merge pull request #9904 from Heroman3003/la-coppera +||||||| parent of f19bc87ece... Merge pull request #10230 from TheFurryFeline/TFF-Brig_Flashes +/area/medical/recoveryrestroom) +======= +/area/medical/recoveryrestroom) +"oG" = ( +/obj/structure/shuttle/engine/propulsion{ + dir = 8 + }, +/turf/space, +/turf/simulated/shuttle/plating/airless/carry, +/area/shuttle/large_escape_pod1) +"oH" = ( +/obj/structure/shuttle/engine/propulsion{ + dir = 8; + icon_state = "propulsion_r" + }, +/turf/space, +/turf/simulated/shuttle/plating/airless/carry, +/area/shuttle/large_escape_pod1) +"oI" = ( +/obj/structure/stairs/spawner/west, +/turf/simulated/sky/virgo3b/west, +/turf/simulated/floor/tiled/white, +/area/medical/biostorage) +>>>>>>> f19bc87ece... Merge pull request #10230 from TheFurryFeline/TFF-Brig_Flashes "oM" = ( /turf/simulated/open, /area/engineering/foyer_mezzenine) @@ -18756,27 +18917,6 @@ /obj/item/weapon/book/manual/medical_diagnostics_manual, /turf/simulated/floor/tiled/white, /area/maintenance/station/sec_lower) -"Nc" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/green{ - dir = 5 - }, -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 1; - icon_state = "pipe-c" - }, -/turf/simulated/floor/tiled, -/area/security/brig) "Nf" = ( /obj/effect/floor_decal/borderfloor{ dir = 8 @@ -18792,21 +18932,6 @@ }, /turf/simulated/floor/tiled, /area/engineering/locker_room) -"Ng" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 1 - }, -/obj/effect/floor_decal/corner/red/border{ - dir = 1 - }, -/obj/effect/floor_decal/borderfloor/corner2{ - dir = 4 - }, -/obj/effect/floor_decal/corner/red/bordercorner2{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/security/security_cell_hallway) "Nm" = ( /obj/structure/bed/chair{ dir = 8 @@ -27205,7 +27330,7 @@ bh af ao dk -ap +cO dj dL Tk @@ -27489,7 +27614,7 @@ Fq af cG do -dt +cW af XR UT @@ -28193,22 +28318,22 @@ UO Hc aS EE -aO +ap ak bm -DF +aO ar bb bt -cW +dQ bv bB es -dQ +lU Ye cn YK -Nc +oB hQ YN jf @@ -28523,7 +28648,13 @@ vE wm ws xj +<<<<<<< HEAD oG +||||||| parent of f19bc87ece... Merge pull request #10230 from TheFurryFeline/TFF-Brig_Flashes +oD +======= +oI +>>>>>>> f19bc87ece... Merge pull request #10230 from TheFurryFeline/TFF-Brig_Flashes vT aP aP @@ -28633,7 +28764,7 @@ cd ce bK Zu -Ng +lV JD TY aE @@ -28909,13 +29040,13 @@ XT GM aS aY -cO +dt aS aY -cO +dt aS aY -cO +dt aS PJ Ph @@ -35462,11 +35593,25 @@ hl DI RX DL +<<<<<<< HEAD oD oE oE oE oF +||||||| parent of f19bc87ece... Merge pull request #10230 from TheFurryFeline/TFF-Brig_Flashes +lU +lV +lV +lV +oB +======= +oD +oG +oG +oG +oH +>>>>>>> f19bc87ece... Merge pull request #10230 from TheFurryFeline/TFF-Brig_Flashes oY sW ef From 1e0f3485ac9ddbd2b2392c20170e2ab20eaea7a8 Mon Sep 17 00:00:00 2001 From: Nadyr <41974248+Darlantanis@users.noreply.github.com> Date: Fri, 30 Apr 2021 01:11:33 -0400 Subject: [PATCH 034/174] Update 02_language.dm --- .../client/preference_setup/general/02_language.dm | 12 ++---------- 1 file changed, 2 insertions(+), 10 deletions(-) diff --git a/code/modules/client/preference_setup/general/02_language.dm b/code/modules/client/preference_setup/general/02_language.dm index 9898d156fa..1db1064229 100644 --- a/code/modules/client/preference_setup/general/02_language.dm +++ b/code/modules/client/preference_setup/general/02_language.dm @@ -23,18 +23,11 @@ if(!islist(pref.alternate_languages)) pref.alternate_languages = list() if(pref.species) var/datum/species/S = GLOB.all_species[pref.species] -<<<<<<< HEAD - if(S && pref.alternate_languages.len > pref.numlanguage()) //CHOMPEdit - pref.alternate_languages.len = pref.numlanguage() // Truncate to allowed length CHOMPEdit -||||||| parent of 0c51187d69... Merge pull request #10223 from VOREStation/upstream-merge-8030 - if(S && pref.alternate_languages.len > S.num_alternate_languages) - pref.alternate_languages.len = S.num_alternate_languages // Truncate to allowed length -======= if(!istype(S)) return - if(pref.alternate_languages.len > S.num_alternate_languages) - pref.alternate_languages.len = S.num_alternate_languages // Truncate to allowed length + if(pref.alternate_languages.len > pref.numlanguage()) //CHOMPEdit + pref.alternate_languages.len = pref.numlanguage() // Truncate to allowed length CHOMPEdit // Sanitize illegal languages for(var/language in pref.alternate_languages) @@ -42,7 +35,6 @@ if((L.flags & RESTRICTED) || (!(language in S.secondary_langs) && !is_lang_whitelisted(pref.client, L))) pref.alternate_languages -= language ->>>>>>> 0c51187d69... Merge pull request #10223 from VOREStation/upstream-merge-8030 if(isnull(pref.language_prefixes) || !pref.language_prefixes.len) pref.language_prefixes = config.language_prefixes.Copy() for(var/prefix in pref.language_prefixes) From 0ac27ecbe3b61d0070c2dc9857ab6d476e704acb Mon Sep 17 00:00:00 2001 From: Nadyr <41974248+Darlantanis@users.noreply.github.com> Date: Fri, 30 Apr 2021 01:14:57 -0400 Subject: [PATCH 035/174] Update 03_body.dm --- code/modules/client/preference_setup/general/03_body.dm | 5 ----- 1 file changed, 5 deletions(-) diff --git a/code/modules/client/preference_setup/general/03_body.dm b/code/modules/client/preference_setup/general/03_body.dm index 6230efe6eb..c3349721a6 100644 --- a/code/modules/client/preference_setup/general/03_body.dm +++ b/code/modules/client/preference_setup/general/03_body.dm @@ -1376,10 +1376,6 @@ var/global/list/valid_bloodtypes = list("A+", "A-", "B+", "B-", "AB+", "AB-", "O dat += "" user << browse(dat, "window=species;size=700x400") -<<<<<<< HEAD - -||||||| parent of 0c51187d69... Merge pull request #10223 from VOREStation/upstream-merge-8030 -======= /datum/category_item/player_setup_item/general/body/proc/get_tail_styles() var/list/pretty_tail_styles = list("Normal" = null) @@ -1404,4 +1400,3 @@ var/global/list/valid_bloodtypes = list("A+", "A-", "B+", "B-", "AB+", "AB-", "O if(((!instance.ckeys_allowed) || (pref.client.ckey in instance.ckeys_allowed)) && ((!instance.apply_restrictions) || (pref.species in instance.species_allowed)) || check_rights(R_ADMIN | R_EVENT | R_FUN, 0, pref.client)) //VOREStation Edit pretty_wing_styles[instance.name] = path return pretty_wing_styles ->>>>>>> 0c51187d69... Merge pull request #10223 from VOREStation/upstream-merge-8030 From e729ec2953646fabed1068c10a96a93d6b7ed193 Mon Sep 17 00:00:00 2001 From: Nadyr <41974248+Darlantanis@users.noreply.github.com> Date: Fri, 30 Apr 2021 01:31:31 -0400 Subject: [PATCH 036/174] Update cloth.dm --- code/modules/materials/materials/organic/cloth.dm | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/code/modules/materials/materials/organic/cloth.dm b/code/modules/materials/materials/organic/cloth.dm index 588a7ad86f..5c25b281c0 100644 --- a/code/modules/materials/materials/organic/cloth.dm +++ b/code/modules/materials/materials/organic/cloth.dm @@ -97,7 +97,9 @@ -/datum/material/carpet +//CHOMPstation Removal Start: Moved to materials_ch and changed to allow for material var +/* +/material/carpet name = "carpet" display_name = "comfy" use_name = "red upholstery" @@ -109,6 +111,8 @@ sheet_plural_name = "tiles" protectiveness = 1 // 4% conductive = 0 +*/ +//CHOMPstation Removal End /datum/material/cotton name = "cotton" @@ -118,4 +122,4 @@ ignition_point = T0C+232 melting_point = T0C+300 protectiveness = 1 // 4% - conductive = 0 \ No newline at end of file + conductive = 0 From 90fbe63cc36365b07ee064eb2563496bfb77103b Mon Sep 17 00:00:00 2001 From: Nadyr <41974248+Darlantanis@users.noreply.github.com> Date: Fri, 30 Apr 2021 01:31:42 -0400 Subject: [PATCH 037/174] Delete materials.dm --- code/modules/materials/materials.dm | 1299 --------------------------- 1 file changed, 1299 deletions(-) delete mode 100644 code/modules/materials/materials.dm diff --git a/code/modules/materials/materials.dm b/code/modules/materials/materials.dm deleted file mode 100644 index acd3c5a809..0000000000 --- a/code/modules/materials/materials.dm +++ /dev/null @@ -1,1299 +0,0 @@ -/* - MATERIAL DATUMS - This data is used by various parts of the game for basic physical properties and behaviors - of the metals/materials used for constructing many objects. Each var is commented and should be pretty - self-explanatory but the various object types may have their own documentation. ~Z - - PATHS THAT USE DATUMS - turf/simulated/wall - obj/item/weapon/material - obj/structure/barricade - obj/item/stack/material - obj/structure/table - - VALID ICONS - WALLS - stone - metal - solid - resin - ONLY WALLS - cult - hull - curvy - jaggy - brick - REINFORCEMENT - reinf_over - reinf_mesh - reinf_cult - reinf_metal - DOORS - stone - metal - resin - wood -*/ - -// Assoc list containing all material datums indexed by name. -var/list/name_to_material - -//Returns the material the object is made of, if applicable. -//Will we ever need to return more than one value here? Or should we just return the "dominant" material. -/obj/proc/get_material() - return null - -//mostly for convenience -/obj/proc/get_material_name() - var/datum/material/material = get_material() - if(material) - return material.name - -// Builds the datum list above. -/proc/populate_material_list(force_remake=0) - if(name_to_material && !force_remake) return // Already set up! - name_to_material = list() - for(var/type in subtypesof(/datum/material)) - var/datum/material/new_mineral = new type - if(!new_mineral.name) - qdel(new_mineral) - continue - name_to_material[lowertext(new_mineral.name)] = new_mineral - return 1 - -// Safety proc to make sure the material list exists before trying to grab from it. -/proc/get_material_by_name(name) - if(!name_to_material) - populate_material_list() - return name_to_material[name] - -/proc/material_display_name(name) - var/datum/material/material = get_material_by_name(name) - if(material) - return material.display_name - return null - -// Material definition and procs follow. -/datum/material - var/name // Unique name for use in indexing the list. - var/display_name // Prettier name for display. - var/use_name - var/flags = 0 // Various status modifiers. - var/sheet_singular_name = "sheet" - var/sheet_plural_name = "sheets" - var/is_fusion_fuel - - // Shards/tables/structures - var/shard_type = SHARD_SHRAPNEL // Path of debris object. - var/shard_icon // Related to above. - var/shard_can_repair = 1 // Can shards be turned into sheets with a welder? - var/list/recipes // Holder for all recipes usable with a sheet of this material. - var/destruction_desc = "breaks apart" // Fancy string for barricades/tables/objects exploding. - - // Icons - var/icon_colour // Colour applied to products of this material. - var/icon_base = "metal" // Wall and table base icon tag. See header. - var/door_icon_base = "metal" // Door base icon tag. See header. - var/icon_reinf = "reinf_metal" // Overlay used - var/list/stack_origin_tech = list(TECH_MATERIAL = 1) // Research level for stacks. - var/pass_stack_colors = FALSE // Will stacks made from this material pass their colors onto objects? - - // Attributes - var/cut_delay = 0 // Delay in ticks when cutting through this wall. - var/radioactivity // Radiation var. Used in wall and object processing to irradiate surroundings. - var/ignition_point // K, point at which the material catches on fire. - var/melting_point = 1800 // K, walls will take damage if they're next to a fire hotter than this - var/integrity = 150 // General-use HP value for products. - var/protectiveness = 10 // How well this material works as armor. Higher numbers are better, diminishing returns applies. - var/opacity = 1 // Is the material transparent? 0.5< makes transparent walls/doors. - var/reflectivity = 0 // How reflective to light is the material? Currently used for laser reflection and defense. - var/explosion_resistance = 5 // Only used by walls currently. - var/negation = 0 // Objects that respect this will randomly absorb impacts with this var as the percent chance. - var/spatial_instability = 0 // Objects that have trouble staying in the same physical space by sheer laws of nature have this. Percent for respecting items to cause teleportation. - var/conductive = 1 // Objects without this var add NOCONDUCT to flags on spawn. - var/conductivity = null // How conductive the material is. Iron acts as the baseline, at 10. - var/list/composite_material // If set, object matter var will be a list containing these values. - var/luminescence - var/radiation_resistance = 0 // Radiation resistance, which is added on top of a material's weight for blocking radiation. Needed to make lead special without superrobust weapons. - var/supply_conversion_value // Supply points per sheet that this material sells for. - - // Placeholder vars for the time being, todo properly integrate windows/light tiles/rods. - var/created_window - var/created_fulltile_window - var/rod_product - var/wire_product - var/list/window_options = list() - - // Damage values. - var/hardness = 60 // Prob of wall destruction by hulk, used for edge damage in weapons. Also used for bullet protection in armor. - var/weight = 20 // Determines blunt damage/throwforce for weapons. - - // Noise when someone is faceplanted onto a table made of this material. - var/tableslam_noise = 'sound/weapons/tablehit1.ogg' - // Noise made when a simple door made of this material opens or closes. - var/dooropen_noise = 'sound/effects/stonedoor_openclose.ogg' - // Path to resulting stacktype. Todo remove need for this. - var/stack_type - // Wallrot crumble message. - var/rotting_touch_message = "crumbles under your touch" - -// Placeholders for light tiles and rglass. -/datum/material/proc/build_rod_product(var/mob/user, var/obj/item/stack/used_stack, var/obj/item/stack/target_stack) - if(!rod_product) - to_chat(user, "You cannot make anything out of \the [target_stack]") - return - if(used_stack.get_amount() < 1 || target_stack.get_amount() < 1) - to_chat(user, "You need one rod and one sheet of [display_name] to make anything useful.") - return - used_stack.use(1) - target_stack.use(1) - var/obj/item/stack/S = new rod_product(get_turf(user)) - S.add_fingerprint(user) - S.add_to_stacks(user) - -/datum/material/proc/build_wired_product(var/mob/living/user, var/obj/item/stack/used_stack, var/obj/item/stack/target_stack) - if(!wire_product) - to_chat(user, "You cannot make anything out of \the [target_stack]") - return - if(used_stack.get_amount() < 5 || target_stack.get_amount() < 1) - to_chat(user, "You need five wires and one sheet of [display_name] to make anything useful.") - return - - used_stack.use(5) - target_stack.use(1) - to_chat(user, "You attach wire to the [name].") - var/obj/item/product = new wire_product(get_turf(user)) - user.put_in_hands(product) - -// Make sure we have a display name and shard icon even if they aren't explicitly set. -/datum/material/New() - ..() - if(!display_name) - display_name = name - if(!use_name) - use_name = display_name - if(!shard_icon) - shard_icon = shard_type - -// This is a placeholder for proper integration of windows/windoors into the system. -/datum/material/proc/build_windows(var/mob/living/user, var/obj/item/stack/used_stack) - return 0 - -// Weapons handle applying a divisor for this value locally. -/datum/material/proc/get_blunt_damage() - return weight //todo - -// Return the matter comprising this material. -/datum/material/proc/get_matter() - var/list/temp_matter = list() - if(islist(composite_material)) - for(var/material_string in composite_material) - temp_matter[material_string] = composite_material[material_string] - else if(SHEET_MATERIAL_AMOUNT) - temp_matter[name] = SHEET_MATERIAL_AMOUNT - return temp_matter - -// As above. -/datum/material/proc/get_edge_damage() - return hardness //todo - -// Snowflakey, only checked for alien doors at the moment. -/datum/material/proc/can_open_material_door(var/mob/living/user) - return 1 - -// Currently used for weapons and objects made of uranium to irradiate things. -/datum/material/proc/products_need_process() - return (radioactivity>0) //todo - -// Used by walls when qdel()ing to avoid neighbor merging. -/datum/material/placeholder - name = "placeholder" - -// Places a girder object when a wall is dismantled, also applies reinforced material. -/datum/material/proc/place_dismantled_girder(var/turf/target, var/datum/material/reinf_material, var/datum/material/girder_material) - var/obj/structure/girder/G = new(target) - if(reinf_material) - G.reinf_material = reinf_material - G.reinforce_girder() - if(girder_material) - if(istype(girder_material, /datum/material)) - girder_material = girder_material.name - G.set_material(girder_material) - - -// General wall debris product placement. -// Not particularly necessary aside from snowflakey cult girders. -/datum/material/proc/place_dismantled_product(var/turf/target) - place_sheet(target) - -// Debris product. Used ALL THE TIME. -/datum/material/proc/place_sheet(var/turf/target) - if(stack_type) - return new stack_type(target) - -// As above. -/datum/material/proc/place_shard(var/turf/target) - if(shard_type) - return new /obj/item/weapon/material/shard(target, src.name) - -// Used by walls and weapons to determine if they break or not. -/datum/material/proc/is_brittle() - return !!(flags & MATERIAL_BRITTLE) - -/datum/material/proc/combustion_effect(var/turf/T, var/temperature) - return - -// Used by walls to do on-touch things, after checking for crumbling and open-ability. -/datum/material/proc/wall_touch_special(var/turf/simulated/wall/W, var/mob/living/L) - return - -// Datum definitions follow. -/datum/material/uranium - name = "uranium" - stack_type = /obj/item/stack/material/uranium - radioactivity = 12 - icon_base = "stone" - icon_reinf = "reinf_stone" - icon_colour = "#007A00" - weight = 22 - stack_origin_tech = list(TECH_MATERIAL = 5) - door_icon_base = "stone" - supply_conversion_value = 2 - -/datum/material/diamond - name = "diamond" - stack_type = /obj/item/stack/material/diamond - flags = MATERIAL_UNMELTABLE - cut_delay = 60 - icon_colour = "#00FFE1" - opacity = 0.4 - reflectivity = 0.6 - conductive = 0 - conductivity = 1 - shard_type = SHARD_SHARD - tableslam_noise = 'sound/effects/Glasshit.ogg' - hardness = 100 - stack_origin_tech = list(TECH_MATERIAL = 6) - supply_conversion_value = 8 - -/datum/material/gold - name = "gold" - stack_type = /obj/item/stack/material/gold - icon_colour = "#EDD12F" - weight = 24 - hardness = 40 - conductivity = 41 - stack_origin_tech = list(TECH_MATERIAL = 4) - sheet_singular_name = "ingot" - sheet_plural_name = "ingots" - supply_conversion_value = 2 - -/datum/material/gold/bronze //placeholder for ashtrays - name = "bronze" - icon_colour = "#EDD12F" - -/datum/material/silver - name = "silver" - stack_type = /obj/item/stack/material/silver - icon_colour = "#D1E6E3" - weight = 22 - hardness = 50 - conductivity = 63 - stack_origin_tech = list(TECH_MATERIAL = 3) - sheet_singular_name = "ingot" - sheet_plural_name = "ingots" - supply_conversion_value = 2 - -//R-UST port -/datum/material/supermatter - name = "supermatter" - icon_colour = "#FFFF00" - stack_type = /obj/item/stack/material/supermatter - shard_type = SHARD_SHARD - radioactivity = 20 - stack_type = null - luminescence = 3 - ignition_point = PHORON_MINIMUM_BURN_TEMPERATURE - icon_base = "stone" - shard_type = SHARD_SHARD - hardness = 30 - door_icon_base = "stone" - sheet_singular_name = "crystal" - sheet_plural_name = "crystals" - is_fusion_fuel = 1 - stack_origin_tech = list(TECH_MATERIAL = 8, TECH_PHORON = 5, TECH_BLUESPACE = 4) - -/datum/material/phoron - name = "phoron" - stack_type = /obj/item/stack/material/phoron - ignition_point = PHORON_MINIMUM_BURN_TEMPERATURE - icon_base = "stone" - icon_colour = "#FC2BC5" - shard_type = SHARD_SHARD - hardness = 30 - stack_origin_tech = list(TECH_MATERIAL = 2, TECH_PHORON = 2) - door_icon_base = "stone" - sheet_singular_name = "crystal" - sheet_plural_name = "crystals" - supply_conversion_value = 5 - -/* -// Commenting this out while fires are so spectacularly lethal, as I can't seem to get this balanced appropriately. -/datum/material/phoron/combustion_effect(var/turf/T, var/temperature, var/effect_multiplier) - if(isnull(ignition_point)) - return 0 - if(temperature < ignition_point) - return 0 - var/totalPhoron = 0 - for(var/turf/simulated/floor/target_tile in range(2,T)) - var/phoronToDeduce = (temperature/30) * effect_multiplier - totalPhoron += phoronToDeduce - target_tile.assume_gas("phoron", phoronToDeduce, 200+T0C) - spawn (0) - target_tile.hotspot_expose(temperature, 400) - return round(totalPhoron/100) -*/ - -/datum/material/stone - name = "sandstone" - stack_type = /obj/item/stack/material/sandstone - icon_base = "stone" - icon_reinf = "reinf_stone" - icon_colour = "#D9C179" - shard_type = SHARD_STONE_PIECE - weight = 22 - hardness = 55 - protectiveness = 5 // 20% - conductive = 0 - conductivity = 5 - door_icon_base = "stone" - sheet_singular_name = "brick" - sheet_plural_name = "bricks" - -/datum/material/stone/marble - name = "marble" - icon_colour = "#AAAAAA" - weight = 26 - hardness = 30 //VOREStation Edit - Please. - integrity = 201 //hack to stop kitchen benches being flippable, todo: refactor into weight system - stack_type = /obj/item/stack/material/marble - supply_conversion_value = 2 - -/datum/material/steel - name = DEFAULT_WALL_MATERIAL - stack_type = /obj/item/stack/material/steel - integrity = 150 - conductivity = 11 // Assuming this is carbon steel, it would actually be slightly less conductive than iron, but lets ignore that. - protectiveness = 10 // 33% - icon_base = "solid" - icon_reinf = "reinf_over" - icon_colour = "#666666" - -/datum/material/steel/hull - name = MAT_STEELHULL - stack_type = /obj/item/stack/material/steel/hull - integrity = 250 - explosion_resistance = 10 - icon_base = "hull" - icon_reinf = "reinf_mesh" - icon_colour = "#666677" - -/datum/material/steel/hull/place_sheet(var/turf/target) //Deconstructed into normal steel sheets. - new /obj/item/stack/material/steel(target) - -/datum/material/diona - name = "biomass" - icon_colour = null - stack_type = null - integrity = 600 - icon_base = "diona" - icon_reinf = "noreinf" - -/datum/material/diona/place_dismantled_product() - return - -/datum/material/diona/place_dismantled_girder(var/turf/target) - spawn_diona_nymph(target) - -/datum/material/steel/holographic - name = "holo" + DEFAULT_WALL_MATERIAL - display_name = DEFAULT_WALL_MATERIAL - stack_type = null - shard_type = SHARD_NONE - -/datum/material/plasteel - name = "plasteel" - stack_type = /obj/item/stack/material/plasteel - integrity = 400 - melting_point = 6000 - icon_base = "solid" - icon_reinf = "reinf_over" - icon_colour = "#777777" - explosion_resistance = 25 - hardness = 80 - weight = 23 - protectiveness = 20 // 50% - conductivity = 13 // For the purposes of balance. - stack_origin_tech = list(TECH_MATERIAL = 2) - composite_material = list(DEFAULT_WALL_MATERIAL = SHEET_MATERIAL_AMOUNT, "platinum" = SHEET_MATERIAL_AMOUNT) //todo - supply_conversion_value = 6 - -/datum/material/plasteel/hull - name = MAT_PLASTEELHULL - stack_type = /obj/item/stack/material/plasteel/hull - integrity = 600 - icon_base = "hull" - icon_reinf = "reinf_mesh" - icon_colour = "#777788" - explosion_resistance = 40 - -/datum/material/plasteel/hull/place_sheet(var/turf/target) //Deconstructed into normal plasteel sheets. - new /obj/item/stack/material/plasteel(target) - -// Very rare alloy that is reflective, should be used sparingly. -/datum/material/durasteel - name = "durasteel" - stack_type = /obj/item/stack/material/durasteel/hull - integrity = 600 - melting_point = 7000 - icon_base = "metal" - icon_reinf = "reinf_metal" - icon_colour = "#6EA7BE" - explosion_resistance = 75 - hardness = 100 - weight = 28 - protectiveness = 60 // 75% - reflectivity = 0.7 // Not a perfect mirror, but close. - stack_origin_tech = list(TECH_MATERIAL = 8) - composite_material = list("plasteel" = SHEET_MATERIAL_AMOUNT, "diamond" = SHEET_MATERIAL_AMOUNT) //shrug - supply_conversion_value = 9 - -/datum/material/durasteel/hull //The 'Hardball' of starship hulls. - name = MAT_DURASTEELHULL - icon_base = "hull" - icon_reinf = "reinf_mesh" - icon_colour = "#45829a" - explosion_resistance = 90 - reflectivity = 0.9 - -/datum/material/durasteel/hull/place_sheet(var/turf/target) //Deconstructed into normal durasteel sheets. - new /obj/item/stack/material/durasteel(target) - -/datum/material/plasteel/titanium - name = MAT_TITANIUM - stack_type = /obj/item/stack/material/titanium - conductivity = 2.38 - icon_base = "metal" - door_icon_base = "metal" - icon_colour = "#D1E6E3" - icon_reinf = "reinf_metal" - composite_material = null - -/datum/material/plasteel/titanium/hull - name = MAT_TITANIUMHULL - stack_type = /obj/item/stack/material/titanium/hull - icon_base = "hull" - icon_reinf = "reinf_mesh" - -/datum/material/plasteel/titanium/hull/place_sheet(var/turf/target) //Deconstructed into normal titanium sheets. - new /obj/item/stack/material/titanium(target) - -/datum/material/glass - name = "glass" - stack_type = /obj/item/stack/material/glass - flags = MATERIAL_BRITTLE - icon_colour = "#00E1FF" - opacity = 0.3 - integrity = 100 - shard_type = SHARD_SHARD - tableslam_noise = 'sound/effects/Glasshit.ogg' - hardness = 30 - weight = 15 - protectiveness = 0 // 0% - conductive = 0 - conductivity = 1 // Glass shards don't conduct. - door_icon_base = "stone" - destruction_desc = "shatters" - window_options = list("One Direction" = 1, "Full Window" = 4, "Windoor" = 2) - created_window = /obj/structure/window/basic - created_fulltile_window = /obj/structure/window/basic/full - rod_product = /obj/item/stack/material/glass/reinforced - -/datum/material/glass/build_windows(var/mob/living/user, var/obj/item/stack/used_stack) - - if(!user || !used_stack || !created_window || !created_fulltile_window || !window_options.len) - return 0 - - if(!user.IsAdvancedToolUser()) - to_chat(user, "This task is too complex for your clumsy hands.") - return 1 - - var/turf/T = user.loc - if(!istype(T)) - to_chat(user, "You must be standing on open flooring to build a window.") - return 1 - - var/title = "Sheet-[used_stack.name] ([used_stack.get_amount()] sheet\s left)" - var/choice = input(title, "What would you like to construct?") as null|anything in window_options - - if(!choice || !used_stack || !user || used_stack.loc != user || user.stat || user.loc != T) - return 1 - - // Get data for building windows here. - var/list/possible_directions = cardinal.Copy() - var/window_count = 0 - for (var/obj/structure/window/check_window in user.loc) - window_count++ - possible_directions -= check_window.dir - for (var/obj/structure/windoor_assembly/check_assembly in user.loc) - window_count++ - possible_directions -= check_assembly.dir - for (var/obj/machinery/door/window/check_windoor in user.loc) - window_count++ - possible_directions -= check_windoor.dir - - // Get the closest available dir to the user's current facing. - var/build_dir = SOUTHWEST //Default to southwest for fulltile windows. - var/failed_to_build - - if(window_count >= 4) - failed_to_build = 1 - else - if(choice in list("One Direction","Windoor")) - if(possible_directions.len) - for(var/direction in list(user.dir, turn(user.dir,90), turn(user.dir,270), turn(user.dir,180))) - if(direction in possible_directions) - build_dir = direction - break - else - failed_to_build = 1 - if(failed_to_build) - to_chat(user, "There is no room in this location.") - return 1 - - var/build_path = /obj/structure/windoor_assembly - var/sheets_needed = window_options[choice] - if(choice == "Windoor") - if(is_reinforced()) - build_path = /obj/structure/windoor_assembly/secure - else if(choice == "Full Window") - build_path = created_fulltile_window - else - build_path = created_window - - if(used_stack.get_amount() < sheets_needed) - to_chat(user, "You need at least [sheets_needed] sheets to build this.") - return 1 - - // Build the structure and update sheet count etc. - used_stack.use(sheets_needed) - new build_path(T, build_dir, 1) - return 1 - -/datum/material/glass/proc/is_reinforced() - return (hardness > 35) //todo - -/datum/material/glass/reinforced - name = "rglass" - display_name = "reinforced glass" - stack_type = /obj/item/stack/material/glass/reinforced - flags = MATERIAL_BRITTLE - icon_colour = "#00E1FF" - opacity = 0.3 - integrity = 100 - shard_type = SHARD_SHARD - tableslam_noise = 'sound/effects/Glasshit.ogg' - hardness = 40 - weight = 30 - stack_origin_tech = list(TECH_MATERIAL = 2) - composite_material = list(DEFAULT_WALL_MATERIAL = SHEET_MATERIAL_AMOUNT / 2, "glass" = SHEET_MATERIAL_AMOUNT) - window_options = list("One Direction" = 1, "Full Window" = 4, "Windoor" = 2) - created_window = /obj/structure/window/reinforced - created_fulltile_window = /obj/structure/window/reinforced/full - wire_product = null - rod_product = null - -/datum/material/glass/phoron - name = "borosilicate glass" - display_name = "borosilicate glass" - stack_type = /obj/item/stack/material/glass/phoronglass - flags = MATERIAL_BRITTLE - integrity = 100 - icon_colour = "#FC2BC5" - stack_origin_tech = list(TECH_MATERIAL = 4) - window_options = list("One Direction" = 1, "Full Window" = 4) - created_window = /obj/structure/window/phoronbasic - created_fulltile_window = /obj/structure/window/phoronbasic/full - wire_product = null - rod_product = /obj/item/stack/material/glass/phoronrglass - -/datum/material/glass/phoron/reinforced - name = "reinforced borosilicate glass" - display_name = "reinforced borosilicate glass" - stack_type = /obj/item/stack/material/glass/phoronrglass - stack_origin_tech = list(TECH_MATERIAL = 5) - composite_material = list() //todo - window_options = list("One Direction" = 1, "Full Window" = 4) - created_window = /obj/structure/window/phoronreinforced - created_fulltile_window = /obj/structure/window/phoronreinforced/full - hardness = 40 - weight = 30 - stack_origin_tech = list(TECH_MATERIAL = 2) - composite_material = list(DEFAULT_WALL_MATERIAL = SHEET_MATERIAL_AMOUNT / 2, "borosilicate glass" = SHEET_MATERIAL_AMOUNT) - rod_product = null - -/datum/material/plastic - name = "plastic" - stack_type = /obj/item/stack/material/plastic - flags = MATERIAL_BRITTLE - icon_base = "solid" - icon_reinf = "reinf_over" - icon_colour = "#CCCCCC" - hardness = 10 - weight = 12 - protectiveness = 5 // 20% - conductive = 0 - conductivity = 2 // For the sake of material armor diversity, we're gonna pretend this plastic is a good insulator. - melting_point = T0C+371 //assuming heat resistant plastic - stack_origin_tech = list(TECH_MATERIAL = 3) - -/datum/material/plastic/holographic - name = "holoplastic" - display_name = "plastic" - stack_type = null - shard_type = SHARD_NONE - -/datum/material/graphite - name = MAT_GRAPHITE - stack_type = /obj/item/stack/material/graphite - flags = MATERIAL_BRITTLE - icon_base = "solid" - icon_reinf = "reinf_mesh" - icon_colour = "#333333" - hardness = 75 - weight = 15 - integrity = 175 - protectiveness = 15 - conductivity = 18 - melting_point = T0C+3600 - radiation_resistance = 15 - stack_origin_tech = list(TECH_MATERIAL = 2, TECH_MAGNET = 2) - -/datum/material/osmium - name = "osmium" - stack_type = /obj/item/stack/material/osmium - icon_colour = "#9999FF" - stack_origin_tech = list(TECH_MATERIAL = 5) - sheet_singular_name = "ingot" - sheet_plural_name = "ingots" - conductivity = 100 - supply_conversion_value = 6 - -/datum/material/tritium - name = "tritium" - stack_type = /obj/item/stack/material/tritium - icon_colour = "#777777" - stack_origin_tech = list(TECH_MATERIAL = 5) - sheet_singular_name = "ingot" - sheet_plural_name = "ingots" - is_fusion_fuel = 1 - conductive = 0 - -/datum/material/deuterium - name = "deuterium" - stack_type = /obj/item/stack/material/deuterium - icon_colour = "#999999" - stack_origin_tech = list(TECH_MATERIAL = 3) - sheet_singular_name = "ingot" - sheet_plural_name = "ingots" - is_fusion_fuel = 1 - conductive = 0 - -/datum/material/mhydrogen - name = "mhydrogen" - stack_type = /obj/item/stack/material/mhydrogen - icon_colour = "#E6C5DE" - stack_origin_tech = list(TECH_MATERIAL = 6, TECH_POWER = 6, TECH_MAGNET = 5) - conductivity = 100 - is_fusion_fuel = 1 - supply_conversion_value = 6 - -/datum/material/platinum - name = "platinum" - stack_type = /obj/item/stack/material/platinum - icon_colour = "#9999FF" - weight = 27 - conductivity = 9.43 - stack_origin_tech = list(TECH_MATERIAL = 2) - sheet_singular_name = "ingot" - sheet_plural_name = "ingots" - supply_conversion_value = 5 - -/datum/material/iron - name = "iron" - stack_type = /obj/item/stack/material/iron - icon_colour = "#5C5454" - weight = 22 - conductivity = 10 - sheet_singular_name = "ingot" - sheet_plural_name = "ingots" - -/datum/material/lead - name = MAT_LEAD - stack_type = /obj/item/stack/material/lead - icon_colour = "#273956" - weight = 23 // Lead is a bit more dense than silver IRL, and silver has 22 ingame. - conductivity = 10 - sheet_singular_name = "ingot" - sheet_plural_name = "ingots" - radiation_resistance = 25 // Lead is Special and so gets to block more radiation than it normally would with just weight, totalling in 48 protection. - supply_conversion_value = 2 - -// Particle Smasher and other exotic materials. - -/datum/material/verdantium - name = MAT_VERDANTIUM - stack_type = /obj/item/stack/material/verdantium - icon_base = "metal" - door_icon_base = "metal" - icon_reinf = "reinf_metal" - icon_colour = "#4FE95A" - integrity = 80 - protectiveness = 15 - weight = 15 - hardness = 30 - shard_type = SHARD_SHARD - negation = 15 - conductivity = 60 - reflectivity = 0.3 - radiation_resistance = 5 - stack_origin_tech = list(TECH_MATERIAL = 6, TECH_POWER = 5, TECH_BIO = 4) - sheet_singular_name = "sheet" - sheet_plural_name = "sheets" - supply_conversion_value = 8 - -/datum/material/morphium - name = MAT_MORPHIUM - stack_type = /obj/item/stack/material/morphium - icon_base = "metal" - door_icon_base = "metal" - icon_colour = "#37115A" - icon_reinf = "reinf_metal" - protectiveness = 60 - integrity = 300 - conductive = 0 - conductivity = 1.5 - hardness = 90 - shard_type = SHARD_SHARD - weight = 30 - negation = 25 - explosion_resistance = 85 - reflectivity = 0.2 - radiation_resistance = 10 - stack_origin_tech = list(TECH_MATERIAL = 8, TECH_ILLEGAL = 1, TECH_PHORON = 4, TECH_BLUESPACE = 4, TECH_ARCANE = 1) - supply_conversion_value = 13 - -/datum/material/morphium/hull - name = MAT_MORPHIUMHULL - stack_type = /obj/item/stack/material/morphium/hull - icon_base = "hull" - icon_reinf = "reinf_mesh" - -/datum/material/valhollide - name = MAT_VALHOLLIDE - stack_type = /obj/item/stack/material/valhollide - icon_base = "stone" - door_icon_base = "stone" - icon_reinf = "reinf_mesh" - icon_colour = "##FFF3B2" - protectiveness = 30 - integrity = 240 - weight = 30 - hardness = 45 - negation = 2 - conductive = 0 - conductivity = 5 - reflectivity = 0.5 - radiation_resistance = 20 - spatial_instability = 30 - stack_origin_tech = list(TECH_MATERIAL = 7, TECH_PHORON = 5, TECH_BLUESPACE = 5) - sheet_singular_name = "gem" - sheet_plural_name = "gems" - - -// Adminspawn only, do not let anyone get this. -/datum/material/alienalloy - name = "alienalloy" - display_name = "durable alloy" - stack_type = null - flags = MATERIAL_UNMELTABLE - icon_colour = "#6C7364" - integrity = 1200 - melting_point = 6000 // Hull plating. - explosion_resistance = 200 // Hull plating. - hardness = 500 - weight = 500 - protectiveness = 80 // 80% - -// Likewise. -/datum/material/alienalloy/elevatorium - name = "elevatorium" - display_name = "elevator panelling" - icon_colour = "#666666" - -// Ditto. -/datum/material/alienalloy/dungeonium - name = "dungeonium" - display_name = "ultra-durable" - icon_base = "dungeon" - icon_colour = "#FFFFFF" - -/datum/material/alienalloy/bedrock - name = "bedrock" - display_name = "impassable rock" - icon_base = "rock" - icon_colour = "#FFFFFF" - -/datum/material/alienalloy/alium - name = "alium" - display_name = "alien" - icon_base = "alien" - icon_colour = "#FFFFFF" - -/datum/material/resin - name = "resin" - icon_colour = "#35343a" - icon_base = "resin" - dooropen_noise = 'sound/effects/attackblob.ogg' - door_icon_base = "resin" - icon_reinf = "reinf_mesh" - melting_point = T0C+300 - sheet_singular_name = "blob" - sheet_plural_name = "blobs" - conductive = 0 - explosion_resistance = 60 - radiation_resistance = 10 - stack_origin_tech = list(TECH_MATERIAL = 8, TECH_PHORON = 4, TECH_BLUESPACE = 4, TECH_BIO = 7) - stack_type = /obj/item/stack/material/resin - -/datum/material/resin/can_open_material_door(var/mob/living/user) - var/mob/living/carbon/M = user - if(istype(M) && locate(/obj/item/organ/internal/xenos/hivenode) in M.internal_organs) - return 1 - return 0 - -/datum/material/resin/wall_touch_special(var/turf/simulated/wall/W, var/mob/living/L) - var/mob/living/carbon/M = L - if(istype(M) && locate(/obj/item/organ/internal/xenos/hivenode) in M.internal_organs) - to_chat(M, "\The [W] shudders under your touch, starting to become porous.") - playsound(W, 'sound/effects/attackblob.ogg', 50, 1) - if(do_after(L, 5 SECONDS)) - spawn(2) - playsound(W, 'sound/effects/attackblob.ogg', 100, 1) - W.dismantle_wall() - return 1 - return 0 - -/datum/material/wood - name = MAT_WOOD - stack_type = /obj/item/stack/material/wood - icon_colour = "#9c5930" - integrity = 50 - icon_base = "wood" - explosion_resistance = 2 - shard_type = SHARD_SPLINTER - shard_can_repair = 0 // you can't weld splinters back into planks - hardness = 15 - weight = 18 - protectiveness = 8 // 28% - conductive = 0 - conductivity = 1 - melting_point = T0C+300 //okay, not melting in this case, but hot enough to destroy wood - ignition_point = T0C+288 - stack_origin_tech = list(TECH_MATERIAL = 1, TECH_BIO = 1) - dooropen_noise = 'sound/effects/doorcreaky.ogg' - door_icon_base = "wood" - destruction_desc = "splinters" - sheet_singular_name = "plank" - sheet_plural_name = "planks" - -/datum/material/wood/log - name = MAT_LOG - icon_base = "log" - stack_type = /obj/item/stack/material/log - sheet_singular_name = null - sheet_plural_name = "pile" - pass_stack_colors = TRUE - supply_conversion_value = 1 - -/datum/material/wood/log/sif - name = MAT_SIFLOG - icon_colour = "#0099cc" // Cyan-ish - stack_origin_tech = list(TECH_MATERIAL = 2, TECH_BIO = 2) - stack_type = /obj/item/stack/material/log/sif - -/datum/material/wood/holographic - name = "holowood" - display_name = "wood" - stack_type = null - shard_type = SHARD_NONE - -/datum/material/wood/sif - name = MAT_SIFWOOD - stack_type = /obj/item/stack/material/wood/sif - icon_colour = "#0099cc" // Cyan-ish - stack_origin_tech = list(TECH_MATERIAL = 2, TECH_BIO = 2) // Alien wood would presumably be more interesting to the analyzer. - -/datum/material/cardboard - name = "cardboard" - stack_type = /obj/item/stack/material/cardboard - flags = MATERIAL_BRITTLE - integrity = 10 - icon_base = "solid" - icon_reinf = "reinf_over" - icon_colour = "#AAAAAA" - hardness = 1 - weight = 1 - protectiveness = 0 // 0% - conductive = 0 - ignition_point = T0C+232 //"the temperature at which book-paper catches fire, and burns." close enough - melting_point = T0C+232 //temperature at which cardboard walls would be destroyed - stack_origin_tech = list(TECH_MATERIAL = 1) - door_icon_base = "wood" - destruction_desc = "crumples" - radiation_resistance = 1 - pass_stack_colors = TRUE - -/datum/material/snow - name = MAT_SNOW - stack_type = /obj/item/stack/material/snow - flags = MATERIAL_BRITTLE - icon_base = "solid" - icon_reinf = "reinf_over" - icon_colour = "#FFFFFF" - integrity = 1 - hardness = 1 - weight = 1 - protectiveness = 0 // 0% - stack_origin_tech = list(TECH_MATERIAL = 1) - melting_point = T0C+1 - destruction_desc = "crumples" - sheet_singular_name = "pile" - sheet_plural_name = "pile" //Just a bigger pile - radiation_resistance = 1 - -/datum/material/snowbrick //only slightly stronger than snow, used to make igloos mostly - name = "packed snow" - flags = MATERIAL_BRITTLE - stack_type = /obj/item/stack/material/snowbrick - icon_base = "stone" - icon_reinf = "reinf_stone" - icon_colour = "#D8FDFF" - integrity = 50 - weight = 2 - hardness = 2 - protectiveness = 0 // 0% - stack_origin_tech = list(TECH_MATERIAL = 1) - melting_point = T0C+1 - destruction_desc = "crumbles" - sheet_singular_name = "brick" - sheet_plural_name = "bricks" - radiation_resistance = 1 - -/datum/material/cloth //todo - name = "cloth" - stack_origin_tech = list(TECH_MATERIAL = 2) - door_icon_base = "wood" - ignition_point = T0C+232 - melting_point = T0C+300 - protectiveness = 1 // 4% - flags = MATERIAL_PADDING - conductive = 0 - integrity = 40 - pass_stack_colors = TRUE - supply_conversion_value = 2 - -/datum/material/cloth/syncloth - name = "syncloth" - stack_origin_tech = list(TECH_MATERIAL = 3, TECH_BIO = 2) - door_icon_base = "wood" - ignition_point = T0C+532 - melting_point = T0C+600 - integrity = 200 - protectiveness = 15 // 4% - flags = MATERIAL_PADDING - conductive = 0 - pass_stack_colors = TRUE - supply_conversion_value = 3 - -/datum/material/cult - name = "cult" - display_name = "disturbing stone" - icon_base = "cult" - icon_colour = "#402821" - icon_reinf = "reinf_cult" - shard_type = SHARD_STONE_PIECE - sheet_singular_name = "brick" - sheet_plural_name = "bricks" - conductive = 0 - -/datum/material/cult/place_dismantled_girder(var/turf/target) - new /obj/structure/girder/cult(target, "cult") - -/datum/material/cult/place_dismantled_product(var/turf/target) - new /obj/effect/decal/cleanable/blood(target) - -/datum/material/cult/reinf - name = "cult2" - display_name = "human remains" - -/datum/material/cult/reinf/place_dismantled_product(var/turf/target) - new /obj/effect/decal/remains/human(target) - -/datum/material/chitin - name = MAT_CHITIN - icon_colour = "#8d6653" - stack_type = /obj/item/stack/material/chitin - stack_origin_tech = list(TECH_MATERIAL = 3, TECH_BIO = 4) - icon_base = "solid" - icon_reinf = "reinf_mesh" - integrity = 60 - weight = 10 - ignition_point = T0C+400 - melting_point = T0C+500 - protectiveness = 20 - conductive = 0 - supply_conversion_value = 4 - -//TODO PLACEHOLDERS: -/datum/material/leather - name = MAT_LEATHER - display_name = "plainleather" - icon_colour = "#5C4831" - stack_type = /obj/item/stack/material/leather - stack_origin_tech = list(TECH_MATERIAL = 2, TECH_BIO = 2) - flags = MATERIAL_PADDING - ignition_point = T0C+300 - melting_point = T0C+300 - protectiveness = 3 // 13% - conductive = 0 - integrity = 40 - supply_conversion_value = 3 - -//CHOMPstation Removal Start: Moved to materials_ch and changed to allow for material var -/* -/material/carpet - name = "carpet" - display_name = "comfy" - use_name = "red upholstery" - icon_colour = "#DA020A" - flags = MATERIAL_PADDING - ignition_point = T0C+232 - melting_point = T0C+300 - sheet_singular_name = "tile" - sheet_plural_name = "tiles" - protectiveness = 1 // 4% - conductive = 0 -*/ -//CHOMPstation Removal End - -/datum/material/cotton - name = "cotton" - display_name ="cotton" - icon_colour = "#FFFFFF" - flags = MATERIAL_PADDING - ignition_point = T0C+232 - melting_point = T0C+300 - protectiveness = 1 // 4% - conductive = 0 - -// This all needs to be OOP'd and use inheritence if its ever used in the future. -/datum/material/cloth_teal - name = "teal" - display_name ="teal" - use_name = "teal cloth" - icon_colour = "#00EAFA" - flags = MATERIAL_PADDING - ignition_point = T0C+232 - melting_point = T0C+300 - protectiveness = 1 // 4% - conductive = 0 - -/datum/material/cloth_black - name = "black" - display_name = "black" - use_name = "black cloth" - icon_colour = "#505050" - flags = MATERIAL_PADDING - ignition_point = T0C+232 - melting_point = T0C+300 - protectiveness = 1 // 4% - conductive = 0 - -/datum/material/cloth_green - name = "green" - display_name = "green" - use_name = "green cloth" - icon_colour = "#01C608" - flags = MATERIAL_PADDING - ignition_point = T0C+232 - melting_point = T0C+300 - protectiveness = 1 // 4% - conductive = 0 - -/datum/material/cloth_puple - name = "purple" - display_name = "purple" - use_name = "purple cloth" - icon_colour = "#9C56C4" - flags = MATERIAL_PADDING - ignition_point = T0C+232 - melting_point = T0C+300 - protectiveness = 1 // 4% - conductive = 0 - -/datum/material/cloth_blue - name = "blue" - display_name = "blue" - use_name = "blue cloth" - icon_colour = "#6B6FE3" - flags = MATERIAL_PADDING - ignition_point = T0C+232 - melting_point = T0C+300 - protectiveness = 1 // 4% - conductive = 0 - -/datum/material/cloth_beige - name = "beige" - display_name = "beige" - use_name = "beige cloth" - icon_colour = "#E8E7C8" - flags = MATERIAL_PADDING - ignition_point = T0C+232 - melting_point = T0C+300 - protectiveness = 1 // 4% - conductive = 0 - -/datum/material/cloth_lime - name = "lime" - display_name = "lime" - use_name = "lime cloth" - icon_colour = "#62E36C" - flags = MATERIAL_PADDING - ignition_point = T0C+232 - melting_point = T0C+300 - protectiveness = 1 // 4% - conductive = 0 - -/datum/material/cloth_yellow - name = "yellow" - display_name = "yellow" - use_name = "yellow cloth" - icon_colour = "#EEF573" - flags = MATERIAL_PADDING - ignition_point = T0C+232 - melting_point = T0C+300 - protectiveness = 1 // 4% - conductive = 0 - -/datum/material/cloth_orange - name = "orange" - display_name = "orange" - use_name = "orange cloth" - icon_colour = "#E3BF49" - flags = MATERIAL_PADDING - ignition_point = T0C+232 - melting_point = T0C+300 - protectiveness = 1 // 4% - conductive = 0 - -/datum/material/toy_foam - name = "foam" - display_name = "foam" - use_name = "foam" - flags = MATERIAL_PADDING - ignition_point = T0C+232 - melting_point = T0C+300 - icon_colour = "#ff9900" - hardness = 1 - weight = 1 - protectiveness = 0 // 0% - conductive = 0 - -/datum/material/void_opal - name = "void opal" - display_name = "void opal" - use_name = "void opal" - icon_colour = "#0f0f0f" - stack_type = /obj/item/stack/material/void_opal - flags = MATERIAL_UNMELTABLE - cut_delay = 60 - reflectivity = 0 - conductivity = 1 - shard_type = SHARD_SHARD - tableslam_noise = 'sound/effects/Glasshit.ogg' - hardness = 100 - stack_origin_tech = list(TECH_ARCANE = 1, TECH_MATERIAL = 6) - sheet_singular_name = "gem" - sheet_plural_name = "gems" - supply_conversion_value = 30 // These are hilariously rare. - -/datum/material/painite - name = "painite" - display_name = "painite" - use_name = "painite" - icon_colour = "#6b4947" - stack_type = /obj/item/stack/material/painite - flags = MATERIAL_UNMELTABLE - reflectivity = 0.3 - tableslam_noise = 'sound/effects/Glasshit.ogg' - sheet_singular_name = "gem" - sheet_plural_name = "gems" - supply_conversion_value = 4 - -/datum/material/tin - name = "tin" - display_name = "tin" - use_name = "tin" - stack_type = /obj/item/stack/material/tin - icon_colour = "#b2afaf" - sheet_singular_name = "ingot" - sheet_plural_name = "ingots" - supply_conversion_value = 1 - hardness = 50 - weight = 13 - -/datum/material/copper - name = "copper" - display_name = "copper" - use_name = "copper" - stack_type = /obj/item/stack/material/copper - conductivity = 52 - icon_colour = "#af633e" - sheet_singular_name = "ingot" - sheet_plural_name = "ingots" - supply_conversion_value = 1 - weight = 13 - hardness = 50 - -/datum/material/quartz - name = "quartz" - display_name = "quartz" - use_name = "quartz" - icon_colour = "#e6d7df" - stack_type = /obj/item/stack/material/quartz - tableslam_noise = 'sound/effects/Glasshit.ogg' - sheet_singular_name = "crystal" - sheet_plural_name = "crystals" - supply_conversion_value = 4 - -/datum/material/aluminium - name = "aluminium" - display_name = "aluminium" - use_name = "aluminium" - icon_colour = "#e5e2d0" - stack_type = /obj/item/stack/material/aluminium - sheet_singular_name = "ingot" - sheet_plural_name = "ingots" - supply_conversion_value = 2 - weight = 10 From c471121e122a0696295e911efa31da168103d88a Mon Sep 17 00:00:00 2001 From: Nadyr <41974248+Darlantanis@users.noreply.github.com> Date: Fri, 30 Apr 2021 01:35:30 -0400 Subject: [PATCH 038/174] Update plastic.dm --- code/modules/materials/materials/plastic.dm | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/code/modules/materials/materials/plastic.dm b/code/modules/materials/materials/plastic.dm index 6cf45fe677..2c89299d22 100644 --- a/code/modules/materials/materials/plastic.dm +++ b/code/modules/materials/materials/plastic.dm @@ -30,7 +30,8 @@ new /datum/stack_recipe("lampshade", /obj/item/weapon/lampshade, 1, time = 1, pass_stack_color = TRUE, recycle_material = "[name]"), new /datum/stack_recipe("plastic net", /obj/item/weapon/material/fishing_net, 25, time = 1 MINUTE, pass_stack_color = TRUE, recycle_material = "[name]"), new /datum/stack_recipe("plastic fishtank", /obj/item/glass_jar/fish/plastic, 2, time = 30 SECONDS, recycle_material = "[name]"), - new /datum/stack_recipe("reagent tubing", /obj/item/stack/hose, 1, 4, 20, pass_stack_color = TRUE, recycle_material = "[name]") + new /datum/stack_recipe("reagent tubing", /obj/item/stack/hose, 1, 4, 20, pass_stack_color = TRUE, recycle_material = "[name]"), + new /datum/stack_recipe("Feeder", /obj/machinery/feeder, 4, time = 20, one_per_turf = 1, on_floor = 1, recycle_material = "[name]") //CHOMP Addition ) /datum/material/cardboard @@ -85,4 +86,4 @@ hardness = 1 weight = 1 protectiveness = 0 // 0% - conductive = 0 \ No newline at end of file + conductive = 0 From 5283c62b41611da9a9ee988f27f853b543c76f99 Mon Sep 17 00:00:00 2001 From: Nadyr <41974248+Darlantanis@users.noreply.github.com> Date: Fri, 30 Apr 2021 01:36:02 -0400 Subject: [PATCH 039/174] Delete material_recipes.dm --- code/modules/materials/material_recipes.dm | 279 --------------------- 1 file changed, 279 deletions(-) delete mode 100644 code/modules/materials/material_recipes.dm diff --git a/code/modules/materials/material_recipes.dm b/code/modules/materials/material_recipes.dm deleted file mode 100644 index 8b71551656..0000000000 --- a/code/modules/materials/material_recipes.dm +++ /dev/null @@ -1,279 +0,0 @@ -/datum/material/proc/get_recipes() - if(!recipes) - generate_recipes() - return recipes - -/datum/material/proc/generate_recipes() - recipes = list() - - // If is_brittle() returns true, these are only good for a single strike. - recipes += new/datum/stack_recipe("[display_name] baseball bat", /obj/item/weapon/material/twohanded/baseballbat, 10, time = 20, one_per_turf = 0, on_floor = 1, supplied_material = "[name]", pass_stack_color = TRUE) - recipes += new/datum/stack_recipe("[display_name] ashtray", /obj/item/weapon/material/ashtray, 2, one_per_turf = 1, on_floor = 1, supplied_material = "[name]", pass_stack_color = TRUE) - recipes += new/datum/stack_recipe("[display_name] spoon", /obj/item/weapon/material/kitchen/utensil/spoon/plastic, 1, on_floor = 1, supplied_material = "[name]", pass_stack_color = TRUE) - recipes += new/datum/stack_recipe("[display_name] armor plate", /obj/item/weapon/material/armor_plating, 1, time = 20, on_floor = 1, supplied_material = "[name]", pass_stack_color = TRUE) - recipes += new/datum/stack_recipe("[display_name] armor plate insert", /obj/item/weapon/material/armor_plating/insert, 2, time = 40, on_floor = 1, supplied_material = "[name]", pass_stack_color = TRUE) - recipes += new/datum/stack_recipe("[display_name] grave marker", /obj/item/weapon/material/gravemarker, 5, time = 50, supplied_material = "[name]", pass_stack_color = TRUE) - recipes += new/datum/stack_recipe("[display_name] ring", /obj/item/clothing/gloves/ring/material, 1, on_floor = 1, supplied_material = "[name]", pass_stack_color = TRUE) - recipes += new/datum/stack_recipe("[display_name] bracelet", /obj/item/clothing/accessory/bracelet/material, 1, on_floor = 1, supplied_material = "[name]", pass_stack_color = TRUE) - - if(integrity>=50) - recipes += new/datum/stack_recipe("[display_name] door", /obj/structure/simple_door, 10, one_per_turf = 1, on_floor = 1, supplied_material = "[name]", pass_stack_color = TRUE) - recipes += new/datum/stack_recipe("[display_name] barricade", /obj/structure/barricade, 5, time = 50, one_per_turf = 1, on_floor = 1, supplied_material = "[name]", pass_stack_color = TRUE) - recipes += new/datum/stack_recipe("[display_name] stool", /obj/item/weapon/stool, one_per_turf = 1, on_floor = 1, supplied_material = "[name]", pass_stack_color = TRUE) - recipes += new/datum/stack_recipe("[display_name] chair", /obj/structure/bed/chair, one_per_turf = 1, on_floor = 1, supplied_material = "[name]", pass_stack_color = TRUE) - recipes += new/datum/stack_recipe("[display_name] bed", /obj/structure/bed, 2, one_per_turf = 1, on_floor = 1, supplied_material = "[name]", pass_stack_color = TRUE) - recipes += new/datum/stack_recipe("[display_name] double bed", /obj/structure/bed/double, 4, one_per_turf = 1, on_floor = 1, supplied_material = "[name]", pass_stack_color = TRUE) - recipes += new/datum/stack_recipe("[display_name] wall girders", /obj/structure/girder, 2, time = 50, one_per_turf = 1, on_floor = 1, supplied_material = "[name]", pass_stack_color = TRUE) - - if(hardness>50) - recipes += new/datum/stack_recipe("[display_name] fork", /obj/item/weapon/material/kitchen/utensil/fork/plastic, 1, on_floor = 1, supplied_material = "[name]", pass_stack_color = TRUE) - recipes += new/datum/stack_recipe("[display_name] knife", /obj/item/weapon/material/knife/plastic, 1, on_floor = 1, supplied_material = "[name]", pass_stack_color = TRUE) - recipes += new/datum/stack_recipe("[display_name] blade", /obj/item/weapon/material/butterflyblade, 6, time = 20, one_per_turf = 0, on_floor = 1, supplied_material = "[name]", pass_stack_color = TRUE) - recipes += new/datum/stack_recipe("[display_name] defense wire", /obj/item/weapon/material/barbedwire, 10, time = 1 MINUTE, one_per_turf = 0, on_floor = 1, supplied_material = "[name]", pass_stack_color = TRUE) - -/datum/material/steel/generate_recipes() - ..() - recipes += new/datum/stack_recipe_list("office chairs",list( \ - new/datum/stack_recipe("dark office chair", /obj/structure/bed/chair/office/dark, 5, one_per_turf = 1, on_floor = 1, recycle_material = "[name]"), \ - new/datum/stack_recipe("light office chair", /obj/structure/bed/chair/office/light, 5, one_per_turf = 1, on_floor = 1, recycle_material = "[name]") \ - )) - recipes += new/datum/stack_recipe_list("comfy chairs", list( \ - new/datum/stack_recipe("beige comfy chair", /obj/structure/bed/chair/comfy/beige, 2, one_per_turf = 1, on_floor = 1, recycle_material = "[name]"), \ - new/datum/stack_recipe("black comfy chair", /obj/structure/bed/chair/comfy/black, 2, one_per_turf = 1, on_floor = 1, recycle_material = "[name]"), \ - new/datum/stack_recipe("brown comfy chair", /obj/structure/bed/chair/comfy/brown, 2, one_per_turf = 1, on_floor = 1, recycle_material = "[name]"), \ - new/datum/stack_recipe("lime comfy chair", /obj/structure/bed/chair/comfy/lime, 2, one_per_turf = 1, on_floor = 1, recycle_material = "[name]"), \ - new/datum/stack_recipe("teal comfy chair", /obj/structure/bed/chair/comfy/teal, 2, one_per_turf = 1, on_floor = 1, recycle_material = "[name]"), \ - new/datum/stack_recipe("red comfy chair", /obj/structure/bed/chair/comfy/red, 2, one_per_turf = 1, on_floor = 1, recycle_material = "[name]"), \ - new/datum/stack_recipe("blue comfy chair", /obj/structure/bed/chair/comfy/blue, 2, one_per_turf = 1, on_floor = 1, recycle_material = "[name]"), \ - new/datum/stack_recipe("purple comfy chair", /obj/structure/bed/chair/comfy/purp, 2, one_per_turf = 1, on_floor = 1, recycle_material = "[name]"), \ - new/datum/stack_recipe("green comfy chair", /obj/structure/bed/chair/comfy/green, 2, one_per_turf = 1, on_floor = 1, recycle_material = "[name]"), \ - new/datum/stack_recipe("yellow comfy chair", /obj/structure/bed/chair/comfy/yellow, 2, one_per_turf = 1, on_floor = 1, recycle_material = "[name]"), \ - new/datum/stack_recipe("orange comfy chair", /obj/structure/bed/chair/comfy/orange, 2, one_per_turf = 1, on_floor = 1, recycle_material = "[name]"), \ - )) - recipes += new/datum/stack_recipe("table frame", /obj/structure/table, 1, time = 10, one_per_turf = 1, on_floor = 1, recycle_material = "[name]") - recipes += new/datum/stack_recipe("bench frame", /obj/structure/table/bench, 1, time = 10, one_per_turf = 1, on_floor = 1, recycle_material = "[name]") - recipes += new/datum/stack_recipe("rack", /obj/structure/table/rack, 1, time = 5, one_per_turf = 1, on_floor = 1, recycle_material = "[name]") - recipes += new/datum/stack_recipe("closet", /obj/structure/closet, 2, time = 15, one_per_turf = 1, on_floor = 1, recycle_material = "[name]") - recipes += new/datum/stack_recipe("canister", /obj/machinery/portable_atmospherics/canister, 10, time = 15, one_per_turf = 1, on_floor = 1, recycle_material = "[name]") - recipes += new/datum/stack_recipe("cannon frame", /obj/item/weapon/cannonframe, 10, time = 15, one_per_turf = 0, on_floor = 0, recycle_material = "[name]") - recipes += new/datum/stack_recipe("regular floor tile", /obj/item/stack/tile/floor, 1, 4, 20, recycle_material = "[name]") - recipes += new/datum/stack_recipe("roofing tile", /obj/item/stack/tile/roofing, 3, 4, 20, recycle_material = "[name]") - recipes += new/datum/stack_recipe("metal rod", /obj/item/stack/rods, 1, 2, 60, recycle_material = "[name]") - recipes += new/datum/stack_recipe("frame", /obj/item/frame, 5, time = 25, one_per_turf = 1, on_floor = 1, recycle_material = "[name]") - recipes += new/datum/stack_recipe("mirror frame", /obj/item/frame/mirror, 1, time = 5, one_per_turf = 0, on_floor = 1, recycle_material = "[name]") - recipes += new/datum/stack_recipe("fire extinguisher cabinet frame", /obj/item/frame/extinguisher_cabinet, 4, time = 5, one_per_turf = 0, on_floor = 1, recycle_material = "[name]") - //recipes += new/datum/stack_recipe("fire axe cabinet frame", /obj/item/frame/fireaxe_cabinet, 4, time = 5, one_per_turf = 0, on_floor = 1) - recipes += new/datum/stack_recipe("railing", /obj/structure/railing, 2, time = 50, one_per_turf = 0, on_floor = 1, recycle_material = "[name]") - recipes += new/datum/stack_recipe("turret frame", /obj/machinery/porta_turret_construct, 5, time = 25, one_per_turf = 1, on_floor = 1, recycle_material = "[name]") - recipes += new/datum/stack_recipe_list("airlock assemblies", list( \ - new/datum/stack_recipe("standard airlock assembly", /obj/structure/door_assembly, 4, time = 50, one_per_turf = 1, on_floor = 1, recycle_material = "[name]"), \ - new/datum/stack_recipe("command airlock assembly", /obj/structure/door_assembly/door_assembly_com, 4, time = 50, one_per_turf = 1, on_floor = 1, recycle_material = "[name]"), \ - new/datum/stack_recipe("security airlock assembly", /obj/structure/door_assembly/door_assembly_sec, 4, time = 50, one_per_turf = 1, on_floor = 1, recycle_material = "[name]"), \ - new/datum/stack_recipe("eng atmos airlock assembly", /obj/structure/door_assembly/door_assembly_eat, 4, time = 50, one_per_turf = 1, on_floor = 1, recycle_material = "[name]"), \ - new/datum/stack_recipe("engineering airlock assembly", /obj/structure/door_assembly/door_assembly_eng, 4, time = 50, one_per_turf = 1, on_floor = 1, recycle_material = "[name]"), \ - new/datum/stack_recipe("mining airlock assembly", /obj/structure/door_assembly/door_assembly_min, 4, time = 50, one_per_turf = 1, on_floor = 1, recycle_material = "[name]"), \ - new/datum/stack_recipe("atmospherics airlock assembly", /obj/structure/door_assembly/door_assembly_atmo, 4, time = 50, one_per_turf = 1, on_floor = 1, recycle_material = "[name]"), \ - new/datum/stack_recipe("research airlock assembly", /obj/structure/door_assembly/door_assembly_research, 4, time = 50, one_per_turf = 1, on_floor = 1, recycle_material = "[name]"), \ - new/datum/stack_recipe("medical airlock assembly", /obj/structure/door_assembly/door_assembly_med, 4, time = 50, one_per_turf = 1, on_floor = 1, recycle_material = "[name]"), \ - new/datum/stack_recipe("maintenance airlock assembly", /obj/structure/door_assembly/door_assembly_mai, 4, time = 50, one_per_turf = 1, on_floor = 1, recycle_material = "[name]"), \ - new/datum/stack_recipe("external airlock assembly", /obj/structure/door_assembly/door_assembly_ext, 4, time = 50, one_per_turf = 1, on_floor = 1, recycle_material = "[name]"), \ - new/datum/stack_recipe("freezer airlock assembly", /obj/structure/door_assembly/door_assembly_fre, 4, time = 50, one_per_turf = 1, on_floor = 1, recycle_material = "[name]"), \ - new/datum/stack_recipe("airtight hatch assembly", /obj/structure/door_assembly/door_assembly_hatch, 4, time = 50, one_per_turf = 1, on_floor = 1, recycle_material = "[name]"), \ - new/datum/stack_recipe("maintenance hatch assembly", /obj/structure/door_assembly/door_assembly_mhatch, 4, time = 50, one_per_turf = 1, on_floor = 1, recycle_material = "[name]"), \ - new/datum/stack_recipe("high security airlock assembly", /obj/structure/door_assembly/door_assembly_highsecurity, 4, time = 50, one_per_turf = 1, on_floor = 1, recycle_material = "[name]"), \ - new/datum/stack_recipe("voidcraft airlock assembly horizontal", /obj/structure/door_assembly/door_assembly_voidcraft, 4, time = 50, one_per_turf = 1, on_floor = 1, recycle_material = "[name]"), \ - new/datum/stack_recipe("voidcraft airlock assembly vertical", /obj/structure/door_assembly/door_assembly_voidcraft/vertical, 4, time = 50, one_per_turf = 1, on_floor = 1, recycle_material = "[name]"), \ - new/datum/stack_recipe("emergency shutter", /obj/structure/firedoor_assembly, 4, time = 50, one_per_turf = 1, on_floor = 1, recycle_material = "[name]"), \ - new/datum/stack_recipe("multi-tile airlock assembly", /obj/structure/door_assembly/multi_tile, 4, time = 50, one_per_turf = 1, on_floor = 1, recycle_material = "[name]"), \ - )) - //recipes += new/datum/stack_recipe("IV drip", /obj/machinery/iv_drip, 4, time = 20, one_per_turf = 1, on_floor = 1, recycle_material = "[name]")//VOREStation Removal - recipes += new/datum/stack_recipe("medical stand", /obj/structure/medical_stand, 4, time = 20, one_per_turf = 1, on_floor = 1, recycle_material = "[name]")//VOREStation Replacement - recipes += new/datum/stack_recipe("conveyor switch", /obj/machinery/conveyor_switch, 2, time = 20, one_per_turf = 1, on_floor = 1, recycle_material = "[name]") - recipes += new/datum/stack_recipe("grenade casing", /obj/item/weapon/grenade/chem_grenade, recycle_material = "[name]") - recipes += new/datum/stack_recipe("light fixture frame", /obj/item/frame/light, 2, recycle_material = "[name]") - recipes += new/datum/stack_recipe("small light fixture frame", /obj/item/frame/light/small, 1, recycle_material = "[name]") - recipes += new/datum/stack_recipe("floor lamp fixture frame", /obj/machinery/light_construct/flamp, 2, recycle_material = "[name]") - recipes += new/datum/stack_recipe("apc frame", /obj/item/frame/apc, 2, recycle_material = "[name]") - recipes += new/datum/stack_recipe_list("modular computer frames", list( \ - new/datum/stack_recipe("modular console frame", /obj/item/modular_computer/console, 20, recycle_material = "[name]"),\ - new/datum/stack_recipe("modular telescreen frame", /obj/item/modular_computer/telescreen, 10, recycle_material = "[name]"),\ - new/datum/stack_recipe("modular laptop frame", /obj/item/modular_computer/laptop, 10, recycle_material = "[name]"),\ - new/datum/stack_recipe("modular tablet frame", /obj/item/modular_computer/tablet, 5, recycle_material = "[name]"),\ - )) - recipes += new/datum/stack_recipe_list("filing cabinets", list( \ - new/datum/stack_recipe("filing cabinet", /obj/structure/filingcabinet, 4, time = 20, one_per_turf = 1, on_floor = 1, recycle_material = "[name]"), \ - new/datum/stack_recipe("tall filing cabinet", /obj/structure/filingcabinet/filingcabinet, 4, time = 20, one_per_turf = 1, on_floor = 1, recycle_material = "[name]"), \ - new/datum/stack_recipe("chest drawer", /obj/structure/filingcabinet/chestdrawer, 4, time = 20, one_per_turf = 1, on_floor = 1, recycle_material = "[name]"), \ - )) - recipes += new/datum/stack_recipe("desk bell", /obj/item/weapon/deskbell, 1, on_floor = 1, supplied_material = "[name]") - recipes += new/datum/stack_recipe("tanning rack", /obj/structure/tanning_rack, 3, one_per_turf = TRUE, time = 20, on_floor = TRUE, supplied_material = "[name]") - -/datum/material/plasteel/generate_recipes() - ..() - recipes += new/datum/stack_recipe("AI core", /obj/structure/AIcore, 4, time = 50, one_per_turf = 1, recycle_material = "[name]") - recipes += new/datum/stack_recipe("Metal crate", /obj/structure/closet/crate, 10, time = 50, one_per_turf = 1, recycle_material = "[name]") - recipes += new/datum/stack_recipe("knife grip", /obj/item/weapon/material/butterflyhandle, 4, time = 20, one_per_turf = 0, on_floor = 1, supplied_material = "[name]") - recipes += new/datum/stack_recipe("dark floor tile", /obj/item/stack/tile/floor/dark, 1, 4, 20, recycle_material = "[name]") - recipes += new/datum/stack_recipe("roller bed", /obj/item/roller, 5, time = 30, on_floor = 1, recycle_material = "[name]") - recipes += new/datum/stack_recipe("whetstone", /obj/item/weapon/whetstone, 2, time = 10, recycle_material = "[name]") - -/datum/material/stone/generate_recipes() - ..() - recipes += new/datum/stack_recipe("planting bed", /obj/machinery/portable_atmospherics/hydroponics/soil, 3, time = 10, one_per_turf = 1, on_floor = 1, recycle_material = "[name]") - -/datum/material/stone/marble/generate_recipes() - ..() - recipes += new/datum/stack_recipe("light marble floor tile", /obj/item/stack/tile/wmarble, 1, 4, 20, recycle_material = "[name]") - recipes += new/datum/stack_recipe("dark marble floor tile", /obj/item/stack/tile/bmarble, 1, 4, 20, recycle_material = "[name]") - -/datum/material/plastic/generate_recipes() - ..() - recipes += new/datum/stack_recipe("plastic crate", /obj/structure/closet/crate/plastic, 10, one_per_turf = 1, on_floor = 1, pass_stack_color = TRUE, recycle_material = "[name]") - recipes += new/datum/stack_recipe("plastic bag", /obj/item/weapon/storage/bag/plasticbag, 3, on_floor = 1, pass_stack_color = TRUE, recycle_material = "[name]") - recipes += new/datum/stack_recipe("blood pack", /obj/item/weapon/reagent_containers/blood/empty, 4, on_floor = 0, pass_stack_color = TRUE, recycle_material = "[name]") - recipes += new/datum/stack_recipe("reagent dispenser cartridge (large)", /obj/item/weapon/reagent_containers/chem_disp_cartridge, 5, on_floor=0, pass_stack_color = TRUE, recycle_material = "[name]") // 500u - recipes += new/datum/stack_recipe("reagent dispenser cartridge (med)", /obj/item/weapon/reagent_containers/chem_disp_cartridge/medium, 3, on_floor=0, pass_stack_color = TRUE, recycle_material = "[name]") // 250u - recipes += new/datum/stack_recipe("reagent dispenser cartridge (small)", /obj/item/weapon/reagent_containers/chem_disp_cartridge/small, 1, on_floor=0, pass_stack_color = TRUE, recycle_material = "[name]") // 100u - recipes += new/datum/stack_recipe("white floor tile", /obj/item/stack/tile/floor/white, 1, 4, 20, pass_stack_color = TRUE, recycle_material = "[name]") - recipes += new/datum/stack_recipe("freezer floor tile", /obj/item/stack/tile/floor/freezer, 1, 4, 20, pass_stack_color = TRUE, recycle_material = "[name]") - recipes += new/datum/stack_recipe("shower curtain", /obj/structure/curtain, 4, time = 15, one_per_turf = 1, on_floor = 1, pass_stack_color = TRUE, recycle_material = "[name]") - recipes += new/datum/stack_recipe("plastic flaps", /obj/structure/plasticflaps, 4, time = 25, one_per_turf = 1, on_floor = 1, pass_stack_color = TRUE, recycle_material = "[name]") - recipes += new/datum/stack_recipe("water-cooler", /obj/structure/reagent_dispensers/water_cooler, 4, time = 10, one_per_turf = 1, on_floor = 1, pass_stack_color = TRUE, recycle_material = "[name]") - recipes += new/datum/stack_recipe("lampshade", /obj/item/weapon/lampshade, 1, time = 1, pass_stack_color = TRUE, recycle_material = "[name]") - recipes += new/datum/stack_recipe("plastic net", /obj/item/weapon/material/fishing_net, 25, time = 1 MINUTE, pass_stack_color = TRUE, recycle_material = "[name]") - recipes += new/datum/stack_recipe("plastic fishtank", /obj/item/glass_jar/fish/plastic, 2, time = 30 SECONDS, recycle_material = "[name]") - recipes += new/datum/stack_recipe("reagent tubing", /obj/item/stack/hose, 1, 4, 20, pass_stack_color = TRUE, recycle_material = "[name]") - recipes += new/datum/stack_recipe("Feeder", /obj/machinery/feeder, 4, time = 20, one_per_turf = 1, on_floor = 1, recycle_material = "[name]") //CHOMP Addition - -/datum/material/wood/generate_recipes() - ..() - recipes += new/datum/stack_recipe("oar", /obj/item/weapon/oar, 2, time = 30, supplied_material = "[name]", pass_stack_color = TRUE) - recipes += new/datum/stack_recipe("boat", /obj/vehicle/boat, 20, time = 10 SECONDS, supplied_material = "[name]", pass_stack_color = TRUE) - recipes += new/datum/stack_recipe("dragon boat", /obj/vehicle/boat/dragon, 50, time = 30 SECONDS, supplied_material = "[name]", pass_stack_color = TRUE) - recipes += new/datum/stack_recipe("wooden sandals", /obj/item/clothing/shoes/sandal, 1, pass_stack_color = TRUE, recycle_material = "[name]") - recipes += new/datum/stack_recipe("wood circlet", /obj/item/clothing/head/woodcirclet, 1, pass_stack_color = TRUE, recycle_material = "[name]") - recipes += new/datum/stack_recipe("clipboard", /obj/item/weapon/clipboard, 1, pass_stack_color = TRUE, recycle_material = "[name]") - recipes += new/datum/stack_recipe("wood floor tile", /obj/item/stack/tile/wood, 1, 4, 20, pass_stack_color = TRUE, recycle_material = "[name]") - recipes += new/datum/stack_recipe("wooden chair", /obj/structure/bed/chair/wood, 3, time = 10, one_per_turf = 1, on_floor = 1, pass_stack_color = TRUE, recycle_material = "[name]") - recipes += new/datum/stack_recipe("crossbow frame", /obj/item/weapon/crossbowframe, 5, time = 25, one_per_turf = 0, on_floor = 0, pass_stack_color = TRUE, recycle_material = "[name]") - recipes += new/datum/stack_recipe("coffin", /obj/structure/closet/coffin, 5, time = 15, one_per_turf = 1, on_floor = 1, pass_stack_color = TRUE, recycle_material = "[name]") - recipes += new/datum/stack_recipe("beehive assembly", /obj/item/beehive_assembly, 4, pass_stack_color = TRUE, recycle_material = "[name]") - recipes += new/datum/stack_recipe("beehive frame", /obj/item/honey_frame, 1, pass_stack_color = TRUE, recycle_material = "[name]") - recipes += new/datum/stack_recipe("book shelf", /obj/structure/bookcase, 5, time = 15, one_per_turf = 1, on_floor = 1, pass_stack_color = TRUE, recycle_material = "[name]") - recipes += new/datum/stack_recipe("noticeboard frame", /obj/item/frame/noticeboard, 4, time = 5, one_per_turf = 0, on_floor = 1, pass_stack_color = TRUE, recycle_material = "[name]") - recipes += new/datum/stack_recipe("wooden bucket", /obj/item/weapon/reagent_containers/glass/bucket/wood, 2, time = 4, one_per_turf = 0, on_floor = 0, pass_stack_color = TRUE, recycle_material = "[name]") - recipes += new/datum/stack_recipe("coilgun stock", /obj/item/weapon/coilgun_assembly, 5, pass_stack_color = TRUE, recycle_material = "[name]") - recipes += new/datum/stack_recipe("crude fishing rod", /obj/item/weapon/material/fishing_rod/built, 8, time = 10 SECONDS, pass_stack_color = TRUE, recycle_material = "[name]") - recipes += new/datum/stack_recipe("wooden standup figure", /obj/structure/barricade/cutout, 5, time = 10 SECONDS, pass_stack_color = TRUE, recycle_material = "[name]") //VOREStation Add - recipes += new/datum/stack_recipe("noticeboard", /obj/structure/noticeboard, 1, recycle_material = "[name]") - recipes += new/datum/stack_recipe("tanning rack", /obj/structure/tanning_rack, 3, one_per_turf = TRUE, time = 20, on_floor = TRUE, supplied_material = "[name]") - -/datum/material/wood/log/generate_recipes() - recipes = list() - recipes += new/datum/stack_recipe("bonfire", /obj/structure/bonfire, 5, time = 50, supplied_material = "[name]", pass_stack_color = TRUE, recycle_material = "[name]") - -/datum/material/cardboard/generate_recipes() - ..() - recipes += new/datum/stack_recipe("box", /obj/item/weapon/storage/box, pass_stack_color = TRUE, recycle_material = "[name]") - recipes += new/datum/stack_recipe("donut box", /obj/item/weapon/storage/box/donut/empty, pass_stack_color = TRUE, recycle_material = "[name]") - recipes += new/datum/stack_recipe("egg box", /obj/item/weapon/storage/fancy/egg_box, pass_stack_color = TRUE, recycle_material = "[name]") - recipes += new/datum/stack_recipe("light tubes box", /obj/item/weapon/storage/box/lights/tubes, pass_stack_color = TRUE, recycle_material = "[name]") - recipes += new/datum/stack_recipe("light bulbs box", /obj/item/weapon/storage/box/lights/bulbs, pass_stack_color = TRUE, recycle_material = "[name]") - recipes += new/datum/stack_recipe("mouse traps box", /obj/item/weapon/storage/box/mousetraps, pass_stack_color = TRUE, recycle_material = "[name]") - recipes += new/datum/stack_recipe("cardborg suit", /obj/item/clothing/suit/cardborg, 3, pass_stack_color = TRUE, recycle_material = "[name]") - recipes += new/datum/stack_recipe("cardborg helmet", /obj/item/clothing/head/cardborg, pass_stack_color = TRUE, recycle_material = "[name]") - recipes += new/datum/stack_recipe("pizza box", /obj/item/pizzabox, pass_stack_color = TRUE, recycle_material = "[name]") - recipes += new/datum/stack_recipe_list("folders",list( \ - new/datum/stack_recipe("blue folder", /obj/item/weapon/folder/blue, recycle_material = "[name]"), \ - new/datum/stack_recipe("grey folder", /obj/item/weapon/folder, recycle_material = "[name]"), \ - new/datum/stack_recipe("red folder", /obj/item/weapon/folder/red, recycle_material = "[name]"), \ - new/datum/stack_recipe("white folder", /obj/item/weapon/folder/white, recycle_material = "[name]"), \ - new/datum/stack_recipe("yellow folder", /obj/item/weapon/folder/yellow, recycle_material = "[name]"), \ - )) - -/datum/material/snow/generate_recipes() - recipes = list() - recipes += new/datum/stack_recipe("snowball", /obj/item/weapon/material/snow/snowball, 1, time = 10, recycle_material = "[name]") - recipes += new/datum/stack_recipe("snow brick", /obj/item/stack/material/snowbrick, 2, time = 10, recycle_material = "[name]") - recipes += new/datum/stack_recipe("snowman", /obj/structure/snowman, 2, time = 15, recycle_material = "[name]") - recipes += new/datum/stack_recipe("snow robot", /obj/structure/snowman/borg, 2, time = 10, recycle_material = "[name]") - recipes += new/datum/stack_recipe("snow spider", /obj/structure/snowman/spider, 3, time = 20, recycle_material = "[name]") - -/datum/material/snowbrick/generate_recipes() - recipes = list() - recipes += new/datum/stack_recipe("[display_name] door", /obj/structure/simple_door, 10, one_per_turf = 1, on_floor = 1, supplied_material = "[name]") - recipes += new/datum/stack_recipe("[display_name] barricade", /obj/structure/barricade, 5, time = 50, one_per_turf = 1, on_floor = 1, supplied_material = "[name]") - recipes += new/datum/stack_recipe("[display_name] stool", /obj/item/weapon/stool, one_per_turf = 1, on_floor = 1, supplied_material = "[name]") - recipes += new/datum/stack_recipe("[display_name] chair", /obj/structure/bed/chair, one_per_turf = 1, on_floor = 1, supplied_material = "[name]") - recipes += new/datum/stack_recipe("[display_name] bed", /obj/structure/bed, 2, one_per_turf = 1, on_floor = 1, supplied_material = "[name]") - recipes += new/datum/stack_recipe("[display_name] double bed", /obj/structure/bed/double, 4, one_per_turf = 1, on_floor = 1, supplied_material = "[name]") - recipes += new/datum/stack_recipe("[display_name] wall girders", /obj/structure/girder, 2, time = 50, one_per_turf = 1, on_floor = 1, supplied_material = "[name]") - recipes += new/datum/stack_recipe("[display_name] ashtray", /obj/item/weapon/material/ashtray, 2, one_per_turf = 1, on_floor = 1, supplied_material = "[name]") - -/datum/material/wood/sif/generate_recipes() - ..() - recipes += new/datum/stack_recipe("alien wood floor tile", /obj/item/stack/tile/wood/sif, 1, 4, 20, pass_stack_color = TRUE) - for(var/datum/stack_recipe/r_recipe in recipes) - if(r_recipe.title == "wood floor tile") - recipes -= r_recipe - continue - if(r_recipe.title == "wooden chair") - recipes -= r_recipe - continue - -/datum/material/supermatter/generate_recipes() - recipes = list() - recipes += new/datum/stack_recipe("supermatter shard", /obj/machinery/power/supermatter/shard, 30 , one_per_turf = 1, time = 600, on_floor = 1, recycle_material = "[name]") - -/datum/material/cloth/generate_recipes() - recipes = list() - recipes += new/datum/stack_recipe("woven net", /obj/item/weapon/material/fishing_net, 10, time = 30 SECONDS, pass_stack_color = TRUE, supplied_material = "[name]") - recipes += new/datum/stack_recipe("bedsheet", /obj/item/weapon/bedsheet, 10, time = 30 SECONDS, pass_stack_color = TRUE, recycle_material = "[name]") - recipes += new/datum/stack_recipe("uniform", /obj/item/clothing/under/color/white, 8, time = 15 SECONDS, pass_stack_color = TRUE, recycle_material = "[name]") - recipes += new/datum/stack_recipe("foot wraps", /obj/item/clothing/shoes/footwraps, 2, time = 5 SECONDS, pass_stack_color = TRUE, recycle_material = "[name]") - recipes += new/datum/stack_recipe("gloves", /obj/item/clothing/gloves/white, 2, time = 5 SECONDS, pass_stack_color = TRUE, recycle_material = "[name]") - recipes += new/datum/stack_recipe("wig", /obj/item/clothing/head/powdered_wig, 4, time = 10 SECONDS, pass_stack_color = TRUE, recycle_material = "[name]") - recipes += new/datum/stack_recipe("philosopher's wig", /obj/item/clothing/head/philosopher_wig, 50, time = 2 MINUTES, pass_stack_color = TRUE, recycle_material = "[name]") - recipes += new/datum/stack_recipe("taqiyah", /obj/item/clothing/head/taqiyah, 3, time = 6 SECONDS, pass_stack_color = TRUE, recycle_material = "[name]") - recipes += new/datum/stack_recipe("turban", /obj/item/clothing/head/turban, 3, time = 6 SECONDS, pass_stack_color = TRUE, recycle_material = "[name]") - recipes += new/datum/stack_recipe("hijab", /obj/item/clothing/head/hijab, 3, time = 6 SECONDS, pass_stack_color = TRUE, recycle_material = "[name]") - recipes += new/datum/stack_recipe("kippa", /obj/item/clothing/head/kippa, 3, time = 6 SECONDS, pass_stack_color = TRUE, recycle_material = "[name]") - recipes += new/datum/stack_recipe("scarf", /obj/item/clothing/accessory/scarf/white, 4, time = 5 SECONDS, pass_stack_color = TRUE, recycle_material = "[name]") - recipes += new/datum/stack_recipe("baggy pants", /obj/item/clothing/under/pants/baggy/white, 8, time = 10 SECONDS, pass_stack_color = TRUE, recycle_material = "[name]") - recipes += new/datum/stack_recipe("belt pouch", /obj/item/weapon/storage/belt/fannypack/white, 25, time = 1 MINUTE, pass_stack_color = TRUE, recycle_material = "[name]") - recipes += new/datum/stack_recipe("crude bandage", /obj/item/stack/medical/crude_pack, 1, time = 2 SECONDS, pass_stack_color = TRUE, recycle_material = "[name]") - recipes += new/datum/stack_recipe("empty sandbag", /obj/item/stack/emptysandbag, 2, time = 2 SECONDS, pass_stack_color = TRUE, supplied_material = "[name]") - -/datum/material/resin/generate_recipes() - recipes = list() - recipes += new/datum/stack_recipe("[display_name] door", /obj/structure/simple_door/resin, 10, one_per_turf = 1, on_floor = 1, supplied_material = "[name]", pass_stack_color = TRUE) - recipes += new/datum/stack_recipe("[display_name] barricade", /obj/effect/alien/resin/wall, 5, time = 5 SECONDS, one_per_turf = 1, on_floor = 1, pass_stack_color = TRUE, recycle_material = "[name]") - recipes += new/datum/stack_recipe("[display_name] nest", /obj/structure/bed/nest, 2, one_per_turf = 1, on_floor = 1, supplied_material = "[name]", pass_stack_color = TRUE) - recipes += new/datum/stack_recipe("[display_name] wall girders", /obj/structure/girder/resin, 2, time = 5 SECONDS, one_per_turf = 1, on_floor = 1, supplied_material = "[name]", pass_stack_color = TRUE) - recipes += new/datum/stack_recipe("crude [display_name] bandage", /obj/item/stack/medical/crude_pack, 1, time = 2 SECONDS, pass_stack_color = TRUE, recycle_material = "[name]") - recipes += new/datum/stack_recipe("[display_name] net", /obj/item/weapon/material/fishing_net, 10, time = 5 SECONDS, supplied_material = "[name]", pass_stack_color = TRUE) - recipes += new/datum/stack_recipe("[display_name] membrane", /obj/effect/alien/resin/membrane, 1, time = 2 SECONDS, pass_stack_color = TRUE, recycle_material = "[name]") - recipes += new/datum/stack_recipe("[display_name] node", /obj/effect/alien/weeds/node, 1, time = 4 SECONDS, recycle_material = "[name]") - -/datum/material/leather/generate_recipes() - recipes = list() - recipes += new/datum/stack_recipe("bedsheet", /obj/item/weapon/bedsheet, 10, time = 30 SECONDS, pass_stack_color = TRUE, recycle_material = "[name]") - recipes += new/datum/stack_recipe("uniform", /obj/item/clothing/under/color/white, 8, time = 15 SECONDS, pass_stack_color = TRUE, recycle_material = "[name]") - recipes += new/datum/stack_recipe("foot wraps", /obj/item/clothing/shoes/footwraps, 2, time = 5 SECONDS, pass_stack_color = TRUE, recycle_material = "[name]") - recipes += new/datum/stack_recipe("gloves", /obj/item/clothing/gloves/white, 2, time = 5 SECONDS, pass_stack_color = TRUE, recycle_material = "[name]") - recipes += new/datum/stack_recipe("wig", /obj/item/clothing/head/powdered_wig, 4, time = 10 SECONDS, pass_stack_color = TRUE, recycle_material = "[name]") - recipes += new/datum/stack_recipe("philosopher's wig", /obj/item/clothing/head/philosopher_wig, 50, time = 2 MINUTES, pass_stack_color = TRUE, recycle_material = "[name]") - recipes += new/datum/stack_recipe("taqiyah", /obj/item/clothing/head/taqiyah, 3, time = 6 SECONDS, pass_stack_color = TRUE, recycle_material = "[name]") - recipes += new/datum/stack_recipe("turban", /obj/item/clothing/head/turban, 3, time = 6 SECONDS, pass_stack_color = TRUE, recycle_material = "[name]") - recipes += new/datum/stack_recipe("hijab", /obj/item/clothing/head/hijab, 3, time = 6 SECONDS, pass_stack_color = TRUE, recycle_material = "[name]") - recipes += new/datum/stack_recipe("kippa", /obj/item/clothing/head/kippa, 3, time = 6 SECONDS, pass_stack_color = TRUE, recycle_material = "[name]") - recipes += new/datum/stack_recipe("scarf", /obj/item/clothing/accessory/scarf/white, 4, time = 5 SECONDS, pass_stack_color = TRUE, recycle_material = "[name]") - recipes += new/datum/stack_recipe("baggy pants", /obj/item/clothing/under/pants/baggy/white, 8, time = 10 SECONDS, pass_stack_color = TRUE, recycle_material = "[name]") - recipes += new/datum/stack_recipe("belt pouch", /obj/item/weapon/storage/belt/fannypack/white, 25, time = 1 MINUTE, pass_stack_color = TRUE, recycle_material = "[name]") - recipes += new/datum/stack_recipe("crude [display_name] bandage", /obj/item/stack/medical/crude_pack, 1, time = 2 SECONDS, pass_stack_color = TRUE, recycle_material = "[name]") - recipes += new/datum/stack_recipe("[display_name] net", /obj/item/weapon/material/fishing_net, 10, time = 5 SECONDS, supplied_material = "[name]", pass_stack_color = TRUE) - recipes += new/datum/stack_recipe("[display_name] ring", /obj/item/clothing/gloves/ring/material, 1, on_floor = 1, supplied_material = "[name]", pass_stack_color = TRUE) - recipes += new/datum/stack_recipe("[display_name] bracelet", /obj/item/clothing/accessory/bracelet/material, 1, on_floor = 1, supplied_material = "[name]", pass_stack_color = TRUE) - recipes += new/datum/stack_recipe("[display_name] armor plate", /obj/item/weapon/material/armor_plating, 1, time = 20, on_floor = 1, supplied_material = "[name]", pass_stack_color = TRUE) - recipes += new/datum/stack_recipe("empty sandbag", /obj/item/stack/emptysandbag, 2, time = 2 SECONDS, pass_stack_color = TRUE, supplied_material = "[name]") - recipes += new/datum/stack_recipe("whip", /obj/item/weapon/material/whip, 5, time = 15 SECONDS, pass_stack_color = TRUE, supplied_material = "[name]") From 78b2101c9e6ef670fcf88d085c8958c94a4c3e45 Mon Sep 17 00:00:00 2001 From: Nadyr <41974248+Darlantanis@users.noreply.github.com> Date: Fri, 30 Apr 2021 01:39:54 -0400 Subject: [PATCH 040/174] Create plastic_ch.dm --- code/modules/materials/sheets/plastic_ch.dm | 8 ++++++++ 1 file changed, 8 insertions(+) create mode 100644 code/modules/materials/sheets/plastic_ch.dm diff --git a/code/modules/materials/sheets/plastic_ch.dm b/code/modules/materials/sheets/plastic_ch.dm new file mode 100644 index 0000000000..9339b6c36b --- /dev/null +++ b/code/modules/materials/sheets/plastic_ch.dm @@ -0,0 +1,8 @@ +/datum/material/plastic/generate_recipes() + . = ..() + recipes += new/datum/stack_recipe_list("sofas", list( \ + new/datum/stack_recipe("sofa middle", /obj/structure/bed/chair/sofa, 1, one_per_turf = 1, on_floor = 1, supplied_material = "[name]"), \ + new/datum/stack_recipe("sofa left", /obj/structure/bed/chair/sofa/left, 1, one_per_turf = 1, on_floor = 1, supplied_material = "[name]"), \ + new/datum/stack_recipe("sofa right", /obj/structure/bed/chair/sofa/right, 1, one_per_turf = 1, on_floor = 1, supplied_material = "[name]"), \ + new/datum/stack_recipe("sofa corner", /obj/structure/bed/chair/sofa/corner, 1, one_per_turf = 1, on_floor = 1, supplied_material = "[name]"), \ + )) From 74d12b9d39f7a5054950f7009521b3f29d598927 Mon Sep 17 00:00:00 2001 From: Nadyr <41974248+Darlantanis@users.noreply.github.com> Date: Fri, 30 Apr 2021 01:40:31 -0400 Subject: [PATCH 041/174] Create wood_ch.dm --- code/modules/materials/sheets/organic/wood_ch.dm | 8 ++++++++ 1 file changed, 8 insertions(+) create mode 100644 code/modules/materials/sheets/organic/wood_ch.dm diff --git a/code/modules/materials/sheets/organic/wood_ch.dm b/code/modules/materials/sheets/organic/wood_ch.dm new file mode 100644 index 0000000000..d8c160b1c3 --- /dev/null +++ b/code/modules/materials/sheets/organic/wood_ch.dm @@ -0,0 +1,8 @@ +/datum/material/wood/generate_recipes() //Is a little sad we cant have lovely wooden sofa + . = ..() + recipes += new/datum/stack_recipe_list("sofas", list( \ + new/datum/stack_recipe("sofa middle", /obj/structure/bed/chair/sofa, 1, one_per_turf = 1, on_floor = 1, supplied_material = "[name]"), \ + new/datum/stack_recipe("sofa left", /obj/structure/bed/chair/sofa/left, 1, one_per_turf = 1, on_floor = 1, supplied_material = "[name]"), \ + new/datum/stack_recipe("sofa right", /obj/structure/bed/chair/sofa/right, 1, one_per_turf = 1, on_floor = 1, supplied_material = "[name]"), \ + new/datum/stack_recipe("sofa corner", /obj/structure/bed/chair/sofa/corner, 1, one_per_turf = 1, on_floor = 1, supplied_material = "[name]"), \ + )) From 6168af405c303bae25a4eefe9cbac036bb2b9cb9 Mon Sep 17 00:00:00 2001 From: Nadyr <41974248+Darlantanis@users.noreply.github.com> Date: Fri, 30 Apr 2021 01:42:05 -0400 Subject: [PATCH 042/174] Delete plastic_ch.dm --- code/modules/materials/sheets/plastic_ch.dm | 8 -------- 1 file changed, 8 deletions(-) delete mode 100644 code/modules/materials/sheets/plastic_ch.dm diff --git a/code/modules/materials/sheets/plastic_ch.dm b/code/modules/materials/sheets/plastic_ch.dm deleted file mode 100644 index 9339b6c36b..0000000000 --- a/code/modules/materials/sheets/plastic_ch.dm +++ /dev/null @@ -1,8 +0,0 @@ -/datum/material/plastic/generate_recipes() - . = ..() - recipes += new/datum/stack_recipe_list("sofas", list( \ - new/datum/stack_recipe("sofa middle", /obj/structure/bed/chair/sofa, 1, one_per_turf = 1, on_floor = 1, supplied_material = "[name]"), \ - new/datum/stack_recipe("sofa left", /obj/structure/bed/chair/sofa/left, 1, one_per_turf = 1, on_floor = 1, supplied_material = "[name]"), \ - new/datum/stack_recipe("sofa right", /obj/structure/bed/chair/sofa/right, 1, one_per_turf = 1, on_floor = 1, supplied_material = "[name]"), \ - new/datum/stack_recipe("sofa corner", /obj/structure/bed/chair/sofa/corner, 1, one_per_turf = 1, on_floor = 1, supplied_material = "[name]"), \ - )) From 88e8a4ce45b2e23d311607468ab2772d673c8ea0 Mon Sep 17 00:00:00 2001 From: Nadyr <41974248+Darlantanis@users.noreply.github.com> Date: Fri, 30 Apr 2021 01:42:20 -0400 Subject: [PATCH 043/174] Delete wood_ch.dm --- code/modules/materials/sheets/organic/wood_ch.dm | 8 -------- 1 file changed, 8 deletions(-) delete mode 100644 code/modules/materials/sheets/organic/wood_ch.dm diff --git a/code/modules/materials/sheets/organic/wood_ch.dm b/code/modules/materials/sheets/organic/wood_ch.dm deleted file mode 100644 index d8c160b1c3..0000000000 --- a/code/modules/materials/sheets/organic/wood_ch.dm +++ /dev/null @@ -1,8 +0,0 @@ -/datum/material/wood/generate_recipes() //Is a little sad we cant have lovely wooden sofa - . = ..() - recipes += new/datum/stack_recipe_list("sofas", list( \ - new/datum/stack_recipe("sofa middle", /obj/structure/bed/chair/sofa, 1, one_per_turf = 1, on_floor = 1, supplied_material = "[name]"), \ - new/datum/stack_recipe("sofa left", /obj/structure/bed/chair/sofa/left, 1, one_per_turf = 1, on_floor = 1, supplied_material = "[name]"), \ - new/datum/stack_recipe("sofa right", /obj/structure/bed/chair/sofa/right, 1, one_per_turf = 1, on_floor = 1, supplied_material = "[name]"), \ - new/datum/stack_recipe("sofa corner", /obj/structure/bed/chair/sofa/corner, 1, one_per_turf = 1, on_floor = 1, supplied_material = "[name]"), \ - )) From 5455cf8cb68b41c8b7e167199526858e3540207f Mon Sep 17 00:00:00 2001 From: Nadyr <41974248+Darlantanis@users.noreply.github.com> Date: Fri, 30 Apr 2021 01:44:26 -0400 Subject: [PATCH 044/174] Create plastic_ch.dm --- code/modules/materials/materials/plastic_ch.dm | 9 +++++++++ 1 file changed, 9 insertions(+) create mode 100644 code/modules/materials/materials/plastic_ch.dm diff --git a/code/modules/materials/materials/plastic_ch.dm b/code/modules/materials/materials/plastic_ch.dm new file mode 100644 index 0000000000..9cf1a4b918 --- /dev/null +++ b/code/modules/materials/materials/plastic_ch.dm @@ -0,0 +1,9 @@ +/datum/material/plastic/generate_recipes() + . = ..() + recipes += new/datum/stack_recipe_list("sofas", list( \ + new /datum/stack_recipe("sofa middle", /obj/structure/bed/chair/sofa, 1, one_per_turf = 1, on_floor = 1, supplied_material = "[name]"), \ + new /datum/stack_recipe("sofa left", /obj/structure/bed/chair/sofa/left, 1, one_per_turf = 1, on_floor = 1, supplied_material = "[name]"), \ + new /datum/stack_recipe("sofa right", /obj/structure/bed/chair/sofa/right, 1, one_per_turf = 1, on_floor = 1, supplied_material = "[name]"), \ + new /datum/stack_recipe("sofa corner", /obj/structure/bed/chair/sofa/corner, 1, one_per_turf = 1, on_floor = 1, supplied_material = "[name]"), \ + new /datum/stack_recipe("Feeder", /obj/machinery/feeder, 4, time = 20, one_per_turf = 1, on_floor = 1, recycle_material = "[name]"), \ + )) From 6e6860f5e210560a9e00e0e2d6bdb5edea9bf0ab Mon Sep 17 00:00:00 2001 From: Nadyr <41974248+Darlantanis@users.noreply.github.com> Date: Fri, 30 Apr 2021 01:44:47 -0400 Subject: [PATCH 045/174] Update plastic.dm --- code/modules/materials/materials/plastic.dm | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/code/modules/materials/materials/plastic.dm b/code/modules/materials/materials/plastic.dm index 2c89299d22..558b414a8d 100644 --- a/code/modules/materials/materials/plastic.dm +++ b/code/modules/materials/materials/plastic.dm @@ -30,8 +30,7 @@ new /datum/stack_recipe("lampshade", /obj/item/weapon/lampshade, 1, time = 1, pass_stack_color = TRUE, recycle_material = "[name]"), new /datum/stack_recipe("plastic net", /obj/item/weapon/material/fishing_net, 25, time = 1 MINUTE, pass_stack_color = TRUE, recycle_material = "[name]"), new /datum/stack_recipe("plastic fishtank", /obj/item/glass_jar/fish/plastic, 2, time = 30 SECONDS, recycle_material = "[name]"), - new /datum/stack_recipe("reagent tubing", /obj/item/stack/hose, 1, 4, 20, pass_stack_color = TRUE, recycle_material = "[name]"), - new /datum/stack_recipe("Feeder", /obj/machinery/feeder, 4, time = 20, one_per_turf = 1, on_floor = 1, recycle_material = "[name]") //CHOMP Addition + new /datum/stack_recipe("reagent tubing", /obj/item/stack/hose, 1, 4, 20, pass_stack_color = TRUE, recycle_material = "[name]") ) /datum/material/cardboard From af8eddf8e5396054864536bbbd05ee980891fbdf Mon Sep 17 00:00:00 2001 From: Nadyr <41974248+Darlantanis@users.noreply.github.com> Date: Fri, 30 Apr 2021 01:45:27 -0400 Subject: [PATCH 046/174] Create wood_ch.dm --- code/modules/materials/materials/organic/wood_ch.dm | 9 +++++++++ 1 file changed, 9 insertions(+) create mode 100644 code/modules/materials/materials/organic/wood_ch.dm diff --git a/code/modules/materials/materials/organic/wood_ch.dm b/code/modules/materials/materials/organic/wood_ch.dm new file mode 100644 index 0000000000..0d518400f4 --- /dev/null +++ b/code/modules/materials/materials/organic/wood_ch.dm @@ -0,0 +1,9 @@ + +/datum/material/wood/generate_recipes() //Is a little sad we cant have lovely wooden sofa + . = ..() + recipes += new/datum/stack_recipe_list("sofas", list( \ + new /datum/stack_recipe("sofa middle", /obj/structure/bed/chair/sofa, 1, one_per_turf = 1, on_floor = 1, supplied_material = "[name]"), \ + new /datum/stack_recipe("sofa left", /obj/structure/bed/chair/sofa/left, 1, one_per_turf = 1, on_floor = 1, supplied_material = "[name]"), \ + new /datum/stack_recipe("sofa right", /obj/structure/bed/chair/sofa/right, 1, one_per_turf = 1, on_floor = 1, supplied_material = "[name]"), \ + new /datum/stack_recipe("sofa corner", /obj/structure/bed/chair/sofa/corner, 1, one_per_turf = 1, on_floor = 1, supplied_material = "[name]"), \ + )) From 47eb696051fa2aa3465cd2dd9bf3c5494efef0d4 Mon Sep 17 00:00:00 2001 From: Nadyr <41974248+Darlantanis@users.noreply.github.com> Date: Fri, 30 Apr 2021 01:46:31 -0400 Subject: [PATCH 047/174] Create plasteel_ch.dm --- code/modules/materials/materials/metals/plasteel_ch.dm | 9 +++++++++ 1 file changed, 9 insertions(+) create mode 100644 code/modules/materials/materials/metals/plasteel_ch.dm diff --git a/code/modules/materials/materials/metals/plasteel_ch.dm b/code/modules/materials/materials/metals/plasteel_ch.dm new file mode 100644 index 0000000000..03ee58b424 --- /dev/null +++ b/code/modules/materials/materials/metals/plasteel_ch.dm @@ -0,0 +1,9 @@ +/datum/material/plasteel/generate_recipes() + . = ..() +// recipes += new /datum/stack_recipe("Hammer Head", /obj/item/weapon/hammer_head, 2) //CHOMPEdit - Disabled because I had to disable code/game/objects/items/weapons/material/sledgehammer_construction_ch.dm due to lots of errors + recipes += new /datum/stack_recipe_list("sofas", list( \ + new /datum/stack_recipe("sofa middle", /obj/structure/bed/chair/sofa, 1, one_per_turf = 1, on_floor = 1), \ + new /datum/stack_recipe("sofa left", /obj/structure/bed/chair/sofa/left, 1, one_per_turf = 1, on_floor = 1), \ + new /datum/stack_recipe("sofa right", /obj/structure/bed/chair/sofa/right, 1, one_per_turf = 1, on_floor = 1), \ + new /datum/stack_recipe("sofa corner", /obj/structure/bed/chair/sofa/corner, 1, one_per_turf = 1, on_floor = 1), \ + )) From ee4c7b23f6485df77bce0b1c35636acc8d2f67e4 Mon Sep 17 00:00:00 2001 From: Nadyr <41974248+Darlantanis@users.noreply.github.com> Date: Fri, 30 Apr 2021 01:46:47 -0400 Subject: [PATCH 048/174] Delete material_recipes_ch.dm --- code/modules/materials/material_recipes_ch.dm | 29 ------------------- 1 file changed, 29 deletions(-) delete mode 100644 code/modules/materials/material_recipes_ch.dm diff --git a/code/modules/materials/material_recipes_ch.dm b/code/modules/materials/material_recipes_ch.dm deleted file mode 100644 index 009ac2b9fb..0000000000 --- a/code/modules/materials/material_recipes_ch.dm +++ /dev/null @@ -1,29 +0,0 @@ -//In future consider cleaning up often used recipes by adding them to the general recipe list with material criteria - -/datum/material/plasteel/generate_recipes() - . = ..() -// recipes += new/datum/stack_recipe("Hammer Head", /obj/item/weapon/hammer_head, 2) //CHOMPEdit - Disabled because I had to disable code/game/objects/items/weapons/material/sledgehammer_construction_ch.dm due to lots of errors - recipes += new/datum/stack_recipe_list("sofas", list( \ - new/datum/stack_recipe("sofa middle", /obj/structure/bed/chair/sofa, 1, one_per_turf = 1, on_floor = 1), \ - new/datum/stack_recipe("sofa left", /obj/structure/bed/chair/sofa/left, 1, one_per_turf = 1, on_floor = 1), \ - new/datum/stack_recipe("sofa right", /obj/structure/bed/chair/sofa/right, 1, one_per_turf = 1, on_floor = 1), \ - new/datum/stack_recipe("sofa corner", /obj/structure/bed/chair/sofa/corner, 1, one_per_turf = 1, on_floor = 1), \ - )) - -/datum/material/plastic/generate_recipes() - . = ..() - recipes += new/datum/stack_recipe_list("sofas", list( \ - new/datum/stack_recipe("sofa middle", /obj/structure/bed/chair/sofa, 1, one_per_turf = 1, on_floor = 1, supplied_material = "[name]"), \ - new/datum/stack_recipe("sofa left", /obj/structure/bed/chair/sofa/left, 1, one_per_turf = 1, on_floor = 1, supplied_material = "[name]"), \ - new/datum/stack_recipe("sofa right", /obj/structure/bed/chair/sofa/right, 1, one_per_turf = 1, on_floor = 1, supplied_material = "[name]"), \ - new/datum/stack_recipe("sofa corner", /obj/structure/bed/chair/sofa/corner, 1, one_per_turf = 1, on_floor = 1, supplied_material = "[name]"), \ - )) - -/datum/material/wood/generate_recipes() //Is a little sad we cant have lovely wooden sofa - . = ..() - recipes += new/datum/stack_recipe_list("sofas", list( \ - new/datum/stack_recipe("sofa middle", /obj/structure/bed/chair/sofa, 1, one_per_turf = 1, on_floor = 1, supplied_material = "[name]"), \ - new/datum/stack_recipe("sofa left", /obj/structure/bed/chair/sofa/left, 1, one_per_turf = 1, on_floor = 1, supplied_material = "[name]"), \ - new/datum/stack_recipe("sofa right", /obj/structure/bed/chair/sofa/right, 1, one_per_turf = 1, on_floor = 1, supplied_material = "[name]"), \ - new/datum/stack_recipe("sofa corner", /obj/structure/bed/chair/sofa/corner, 1, one_per_turf = 1, on_floor = 1, supplied_material = "[name]"), \ - )) From 3dee3182c484e2b6594394a55ae99f18ba9dc51a Mon Sep 17 00:00:00 2001 From: Nadyr <41974248+Darlantanis@users.noreply.github.com> Date: Fri, 30 Apr 2021 01:50:21 -0400 Subject: [PATCH 049/174] Create cloth_ch.dm --- .../materials/materials/organic/cloth_ch.dm | 67 +++++++++++++++++++ 1 file changed, 67 insertions(+) create mode 100644 code/modules/materials/materials/organic/cloth_ch.dm diff --git a/code/modules/materials/materials/organic/cloth_ch.dm b/code/modules/materials/materials/organic/cloth_ch.dm new file mode 100644 index 0000000000..e17d01c2d0 --- /dev/null +++ b/code/modules/materials/materials/organic/cloth_ch.dm @@ -0,0 +1,67 @@ +//Red Color Fix +/datum/material/cloth_red + name = "carpet" //This is the easiest fix but god do i hate it -shark + display_name = "red" + use_name = "red cloth" + icon_colour = "#DA020A" + flags = MATERIAL_PADDING + ignition_point = T0C+232 + melting_point = T0C+300 + protectiveness = 1 // 4% + conductive = 0 + +//CARPET materials + +/datum/material/carpet + name = MAT_CARPET + display_name = "comfy" + use_name = "upholstery" + icon_colour = "#DB2626" + flags = MATERIAL_PADDING + stack_type = /obj/item/stack/tile/carpet + ignition_point = T0C+232 + melting_point = T0C+300 + sheet_singular_name = "tile" + sheet_plural_name = "tiles" + protectiveness = 1 // 4% + conductive = 0 + +/datum/material/carpet/teal + name = MAT_CARPET_TEAL + icon_colour = "#007575" + stack_type = /obj/item/stack/tile/carpet/teal + +/datum/material/carpet/bcarpet + name = MAT_CARPET_BLACK + icon_colour = "#1B171E" + stack_type = /obj/item/stack/tile/carpet/bcarpet + +/datum/material/carpet/blucarpet + name = MAT_CARPET_BLUE + icon_colour = "#122CDF" + stack_type = /obj/item/stack/tile/carpet/blucarpet + +/datum/material/carpet/turcarpet + name = MAT_CARPET_TURQUOISE + icon_colour = "#41A997" + stack_type = /obj/item/stack/tile/carpet/turcarpet + +/datum/material/carpet/sblucarpet + name = MAT_CARPET_SILVERBLUE + icon_colour = "#547EC6" + stack_type = /obj/item/stack/tile/carpet/sblucarpet + +/datum/material/carpet/gaycarpet + name = MAT_CARPET_PINK + icon_colour = "#E12C87" + stack_type = /obj/item/stack/tile/carpet/gaycarpet + +/datum/material/carpet/purcarpet + name = MAT_CARPET_PURPLE + icon_colour = "#B500A6" + stack_type = /obj/item/stack/tile/carpet/purcarpet + +/datum/material/carpet/oracarpet + name = MAT_CARPET_ORANGE + icon_colour = "#D1D000" + stack_type = /obj/item/stack/tile/carpet/oracarpet From 11e49d2f0043199227c20850299ec50f7c6a1689 Mon Sep 17 00:00:00 2001 From: Nadyr <41974248+Darlantanis@users.noreply.github.com> Date: Fri, 30 Apr 2021 01:51:29 -0400 Subject: [PATCH 050/174] Delete materials_ch.dm --- code/modules/materials/materials_ch.dm | 67 -------------------------- 1 file changed, 67 deletions(-) delete mode 100644 code/modules/materials/materials_ch.dm diff --git a/code/modules/materials/materials_ch.dm b/code/modules/materials/materials_ch.dm deleted file mode 100644 index aa583c9f53..0000000000 --- a/code/modules/materials/materials_ch.dm +++ /dev/null @@ -1,67 +0,0 @@ -//Red Color Fix -/datum/material/cloth_red - name = "carpet" //This is the easiest fix but god do i hate it -shark - display_name = "red" - use_name = "red cloth" - icon_colour = "#DA020A" - flags = MATERIAL_PADDING - ignition_point = T0C+232 - melting_point = T0C+300 - protectiveness = 1 // 4% - conductive = 0 - -//CARPET materials - -/datum/material/carpet - name = MAT_CARPET - display_name = "comfy" - use_name = "upholstery" - icon_colour = "#DB2626" - flags = MATERIAL_PADDING - stack_type = /obj/item/stack/tile/carpet - ignition_point = T0C+232 - melting_point = T0C+300 - sheet_singular_name = "tile" - sheet_plural_name = "tiles" - protectiveness = 1 // 4% - conductive = 0 - -/datum/material/carpet/teal - name = MAT_CARPET_TEAL - icon_colour = "#007575" - stack_type = /obj/item/stack/tile/carpet/teal - -/datum/material/carpet/bcarpet - name = MAT_CARPET_BLACK - icon_colour = "#1B171E" - stack_type = /obj/item/stack/tile/carpet/bcarpet - -/datum/material/carpet/blucarpet - name = MAT_CARPET_BLUE - icon_colour = "#122CDF" - stack_type = /obj/item/stack/tile/carpet/blucarpet - -/datum/material/carpet/turcarpet - name = MAT_CARPET_TURQUOISE - icon_colour = "#41A997" - stack_type = /obj/item/stack/tile/carpet/turcarpet - -/datum/material/carpet/sblucarpet - name = MAT_CARPET_SILVERBLUE - icon_colour = "#547EC6" - stack_type = /obj/item/stack/tile/carpet/sblucarpet - -/datum/material/carpet/gaycarpet - name = MAT_CARPET_PINK - icon_colour = "#E12C87" - stack_type = /obj/item/stack/tile/carpet/gaycarpet - -/datum/material/carpet/purcarpet - name = MAT_CARPET_PURPLE - icon_colour = "#B500A6" - stack_type = /obj/item/stack/tile/carpet/purcarpet - -/datum/material/carpet/oracarpet - name = MAT_CARPET_ORANGE - icon_colour = "#D1D000" - stack_type = /obj/item/stack/tile/carpet/oracarpet From c072392f22a3dccbb35d3de2ecf46875be15e065 Mon Sep 17 00:00:00 2001 From: Nadyr <41974248+Darlantanis@users.noreply.github.com> Date: Fri, 30 Apr 2021 01:54:47 -0400 Subject: [PATCH 051/174] Update vorestation.dme --- vorestation.dme | 17 ----------------- 1 file changed, 17 deletions(-) diff --git a/vorestation.dme b/vorestation.dme index dc5b8c2658..52a5485718 100644 --- a/vorestation.dme +++ b/vorestation.dme @@ -2191,12 +2191,8 @@ #include "code\modules\economy\ATM.dm" #include "code\modules\economy\cash.dm" #include "code\modules\economy\cash_register.dm" -<<<<<<< HEAD #include "code\modules\economy\casinocash_ch.dm" -||||||| parent of d9937399de... Merge pull request #10192 from VOREStation/upstream-merge-8022 -======= #include "code\modules\economy\coins.dm" ->>>>>>> d9937399de... Merge pull request #10192 from VOREStation/upstream-merge-8022 #include "code\modules\economy\economy_misc.dm" #include "code\modules\economy\EFTPOS.dm" #include "code\modules\economy\Events.dm" @@ -2572,20 +2568,7 @@ #include "code\modules\maps\tg\reader.dm" #include "code\modules\materials\fifty_spawner.dm" #include "code\modules\materials\fifty_spawner_mats.dm" -<<<<<<< HEAD -#include "code\modules\materials\material_recipes.dm" -#include "code\modules\materials\material_recipes_ch.dm" -#include "code\modules\materials\material_recipes_vr.dm" -#include "code\modules\materials\material_sheets.dm" -#include "code\modules\materials\material_sheets_vr.dm" -||||||| parent of d9937399de... Merge pull request #10192 from VOREStation/upstream-merge-8022 -#include "code\modules\materials\material_recipes.dm" -#include "code\modules\materials\material_recipes_vr.dm" -#include "code\modules\materials\material_sheets.dm" -#include "code\modules\materials\material_sheets_vr.dm" -======= #include "code\modules\materials\fifty_spawner_mats_vr.dm" ->>>>>>> d9937399de... Merge pull request #10192 from VOREStation/upstream-merge-8022 #include "code\modules\materials\material_synth.dm" <<<<<<< HEAD #include "code\modules\materials\materials.dm" From a383223df9b86bde09411cd70d8a772e2542eb02 Mon Sep 17 00:00:00 2001 From: Nadyr <41974248+Darlantanis@users.noreply.github.com> Date: Fri, 30 Apr 2021 02:00:26 -0400 Subject: [PATCH 052/174] Update vorestation.dme --- vorestation.dme | 13 ++++--------- 1 file changed, 4 insertions(+), 9 deletions(-) diff --git a/vorestation.dme b/vorestation.dme index 52a5485718..2ec390317c 100644 --- a/vorestation.dme +++ b/vorestation.dme @@ -2570,14 +2570,6 @@ #include "code\modules\materials\fifty_spawner_mats.dm" #include "code\modules\materials\fifty_spawner_mats_vr.dm" #include "code\modules\materials\material_synth.dm" -<<<<<<< HEAD -#include "code\modules\materials\materials.dm" -#include "code\modules\materials\materials_ch.dm" -#include "code\modules\materials\materials_vr.dm" -||||||| parent of d9937399de... Merge pull request #10192 from VOREStation/upstream-merge-8022 -#include "code\modules\materials\materials.dm" -#include "code\modules\materials\materials_vr.dm" -======= #include "code\modules\materials\materials\_materials.dm" #include "code\modules\materials\materials\_materials_vr.dm" #include "code\modules\materials\materials\alien_alloy.dm" @@ -2588,6 +2580,7 @@ #include "code\modules\materials\materials\holographic.dm" #include "code\modules\materials\materials\other_vr.dm" #include "code\modules\materials\materials\plastic.dm" +#include "code\modules\materials\materials\plastic_ch.dm" #include "code\modules\materials\materials\snow.dm" #include "code\modules\materials\materials\stone.dm" #include "code\modules\materials\materials\supermatter.dm" @@ -2597,13 +2590,16 @@ #include "code\modules\materials\materials\metals\metals_vr.dm" #include "code\modules\materials\materials\metals\plasteel.dm" #include "code\modules\materials\materials\metals\plasteel_vr.dm" +#include "code\modules\materials\materials\metals\plasteel_ch.dm" #include "code\modules\materials\materials\metals\steel.dm" #include "code\modules\materials\materials\metals\steel_vr.dm" #include "code\modules\materials\materials\organic\animal_products.dm" #include "code\modules\materials\materials\organic\cloth.dm" +#include "code\modules\materials\materials\organic\cloth_ch.dm" #include "code\modules\materials\materials\organic\leather.dm" #include "code\modules\materials\materials\organic\resin.dm" #include "code\modules\materials\materials\organic\wood.dm" +#include "code\modules\materials\materials\organic\wood_ch.dm" #include "code\modules\materials\sheets\_sheets.dm" #include "code\modules\materials\sheets\gems.dm" #include "code\modules\materials\sheets\glass.dm" @@ -2625,7 +2621,6 @@ #include "code\modules\materials\sheets\organic\tanning\hide_hairless.dm" #include "code\modules\materials\sheets\organic\tanning\leather_wet.dm" #include "code\modules\materials\sheets\organic\tanning\tanning_rack.dm" ->>>>>>> d9937399de... Merge pull request #10192 from VOREStation/upstream-merge-8022 #include "code\modules\media\media_machinery.dm" #include "code\modules\media\media_player_html5.dm" #include "code\modules\media\media_player_vlc.dm" From 0286a50c3492b7ad4713179b2d4575d1e4cede32 Mon Sep 17 00:00:00 2001 From: Nadyr <41974248+Darlantanis@users.noreply.github.com> Date: Fri, 30 Apr 2021 02:07:07 -0400 Subject: [PATCH 053/174] Update configuration.dm --- code/controllers/configuration.dm | 2270 ++++++++++++++--------------- 1 file changed, 1131 insertions(+), 1139 deletions(-) diff --git a/code/controllers/configuration.dm b/code/controllers/configuration.dm index 72930c5191..ad032c6d93 100644 --- a/code/controllers/configuration.dm +++ b/code/controllers/configuration.dm @@ -1,1142 +1,1134 @@ -var/list/gamemode_cache = list() - -/datum/configuration - var/static/server_name = null // server name (for world name / status) - var/static/server_suffix = 0 // generate numeric suffix based on server port - - var/static/nudge_script_path = "nudge.py" // where the nudge.py script is located - - var/static/log_ooc = 0 // log OOC channel - var/static/log_access = 0 // log login/logout - var/static/log_say = 0 // log client say - var/static/log_admin = 0 // log admin actions - var/static/log_debug = 1 // log debug output - var/static/log_game = 0 // log game events - var/static/log_vote = 0 // log voting - var/static/log_whisper = 0 // log client whisper - var/static/log_emote = 0 // log emotes - var/static/log_attack = 0 // log attack messages - var/static/log_adminchat = 0 // log admin chat messages - var/static/log_adminwarn = 0 // log warnings admins get about bomb construction and such - var/static/log_pda = 0 // log pda messages - var/static/log_hrefs = 0 // logs all links clicked in-game. Could be used for debugging and tracking down exploits - var/static/log_runtime = 0 // logs world.log to a file - var/static/log_world_output = 0 // log to_world_log(messages) - var/static/log_graffiti = 0 // logs graffiti - var/static/sql_enabled = 0 // for sql switching - var/static/allow_admin_ooccolor = 0 // Allows admins with relevant permissions to have their own ooc colour - var/static/allow_vote_restart = 0 // allow votes to restart - var/static/ert_admin_call_only = 0 - var/static/allow_vote_mode = 0 // allow votes to change mode - var/static/allow_admin_jump = 1 // allows admin jumping - var/static/allow_admin_spawning = 1 // allows admin item spawning - var/static/allow_admin_rev = 1 // allows admin revives - var/static/pregame_time = 180 // pregame time in seconds - var/static/vote_delay = 6000 // minimum time between voting sessions (deciseconds, 10 minute default) - var/static/vote_period = 600 // length of voting period (deciseconds, default 1 minute) - var/static/vote_autotransfer_initial = 108000 // Length of time before the first autotransfer vote is called - var/static/vote_autotransfer_interval = 36000 // length of time before next sequential autotransfer vote - var/static/vote_autogamemode_timeleft = 100 //Length of time before round start when autogamemode vote is called (in seconds, default 100). - var/static/vote_autotransfer_amount = 3 //How many autotransfers to have - var/static/vote_no_default = 0 // vote does not default to nochange/norestart (tbi) - var/static/vote_no_dead = 0 // dead people can't vote (tbi) -// var/static/enable_authentication = 0 // goon authentication - var/static/del_new_on_log = 1 // del's new players if they log before they spawn in - var/static/feature_object_spell_system = 0 //spawns a spellbook which gives object-type spells instead of verb-type spells for the wizard - var/static/traitor_scaling = 0 //if amount of traitors scales based on amount of players - var/static/objectives_disabled = 0 //if objectives are disabled or not - var/static/protect_roles_from_antagonist = 0// If security and such can be traitor/cult/other - var/static/continous_rounds = 0 // Gamemodes which end instantly will instead keep on going until the round ends by escape shuttle or nuke. - var/static/allow_Metadata = 0 // Metadata is supported. - var/static/popup_admin_pm = 0 //adminPMs to non-admins show in a pop-up 'reply' window when set to 1. - var/static/fps = 20 - var/static/tick_limit_mc_init = TICK_LIMIT_MC_INIT_DEFAULT //SSinitialization throttling - var/static/Tickcomp = 0 - var/static/socket_talk = 0 // use socket_talk to communicate with other processes - var/static/list/resource_urls = null - var/static/antag_hud_allowed = 0 // Ghosts can turn on Antagovision to see a HUD of who is the bad guys this round. - var/static/antag_hud_restricted = 0 // Ghosts that turn on Antagovision cannot rejoin the round. - var/static/list/mode_names = list() - var/static/list/modes = list() // allowed modes - var/static/list/votable_modes = list() // votable modes - var/static/list/probabilities = list() // relative probability of each mode - var/static/list/player_requirements = list() // Overrides for how many players readied up a gamemode needs to start. - var/static/list/player_requirements_secret = list() // Same as above, but for the secret gamemode. - var/static/humans_need_surnames = 0 - var/static/allow_random_events = 0 // enables random events mid-round when set to 1 - var/static/enable_game_master = 0 // enables the 'smart' event system. - var/static/allow_ai = 1 // allow ai job - var/static/allow_ai_shells = FALSE // allow AIs to enter and leave special borg shells at will, and for those shells to be buildable. - var/static/give_free_ai_shell = FALSE // allows a specific spawner object to instantiate a premade AI Shell - var/static/hostedby = null - - var/static/respawn = 1 - var/static/respawn_time = 3000 // time before a dead player is allowed to respawn (in ds, though the config file asks for minutes, and it's converted below) - var/static/respawn_message = "Make sure to play a different character, and please roleplay correctly!" - - var/static/guest_jobban = 1 - var/static/usewhitelist = 0 - var/static/kick_inactive = 0 //force disconnect for inactive players after this many minutes, if non-0 - var/static/show_mods = 0 - var/static/show_devs = 0 - var/static/show_event_managers = 0 - var/static/mods_can_tempban = 0 - var/static/mods_can_job_tempban = 0 - var/static/mod_tempban_max = 1440 - var/static/mod_job_tempban_max = 1440 - var/static/load_jobs_from_txt = 0 - var/static/ToRban = 0 - var/static/automute_on = 0 //enables automuting/spam prevention - var/static/jobs_have_minimal_access = 0 //determines whether jobs use minimal access or expanded access. - - var/static/cult_ghostwriter = 1 //Allows ghosts to write in blood in cult rounds... - var/static/cult_ghostwriter_req_cultists = 10 //...so long as this many cultists are active. - - var/static/character_slots = 10 // The number of available character slots - var/static/loadout_slots = 3 // The number of loadout slots per character - - var/static/max_maint_drones = 5 //This many drones can spawn, - var/static/allow_drone_spawn = 1 //assuming the admin allow them to. - var/static/drone_build_time = 1200 //A drone will become available every X ticks since last drone spawn. Default is 2 minutes. - - var/static/disable_player_mice = 0 - var/static/uneducated_mice = 0 //Set to 1 to prevent newly-spawned mice from understanding human speech - - var/static/usealienwhitelist = 0 - var/static/limitalienplayers = 0 - var/static/alien_to_human_ratio = 0.5 - var/static/allow_extra_antags = 0 - var/static/guests_allowed = 1 - var/static/debugparanoid = 0 - var/static/panic_bunker = 0 - var/static/paranoia_logging = 0 - - var/static/ip_reputation = FALSE //Should we query IPs to get scores? Generates HTTP traffic to an API service. - var/static/ipr_email //Left null because you MUST specify one otherwise you're making the internet worse. - var/static/ipr_block_bad_ips = FALSE //Should we block anyone who meets the minimum score below? Otherwise we just log it (If paranoia logging is on, visibly in chat). - var/static/ipr_bad_score = 1 //The API returns a value between 0 and 1 (inclusive), with 1 being 'definitely VPN/Tor/Proxy'. Values equal/above this var are considered bad. - var/static/ipr_allow_existing = FALSE //Should we allow known players to use VPNs/Proxies? If the player is already banned then obviously they still can't connect. - var/static/ipr_minimum_age = 5 //How many days before a player is considered 'fine' for the purposes of allowing them to use VPNs. - - var/static/serverurl - var/static/server - var/static/banappeals - var/static/wikiurl - var/static/wikisearchurl - var/static/forumurl - var/static/githuburl - var/static/rulesurl - var/static/mapurl - - //Alert level description - var/static/alert_desc_green = "All threats to the station have passed. Security may not have weapons visible, privacy laws are once again fully enforced." - var/static/alert_desc_yellow_upto = "A minor security emergency has developed. Security personnel are to report to their supervisor for orders and may have weapons visible on their person. Privacy laws are still enforced." - var/static/alert_desc_yellow_downto = "Code yellow procedures are now in effect. Security personnel are to report to their supervisor for orders and may have weapons visible on their person. Privacy laws are still enforced." - var/static/alert_desc_violet_upto = "A major medical emergency has developed. Medical personnel are required to report to their supervisor for orders, and non-medical personnel are required to obey all relevant instructions from medical staff." - var/static/alert_desc_violet_downto = "Code violet procedures are now in effect; Medical personnel are required to report to their supervisor for orders, and non-medical personnel are required to obey relevant instructions from medical staff." - var/static/alert_desc_orange_upto = "A major engineering emergency has developed. Engineering personnel are required to report to their supervisor for orders, and non-engineering personnel are required to evacuate any affected areas and obey relevant instructions from engineering staff." - var/static/alert_desc_orange_downto = "Code orange procedures are now in effect; Engineering personnel are required to report to their supervisor for orders, and non-engineering personnel are required to evacuate any affected areas and obey relevant instructions from engineering staff." - var/static/alert_desc_blue_upto = "A major security emergency has developed. Security personnel are to report to their supervisor for orders, are permitted to search staff and facilities, and may have weapons visible on their person." - var/static/alert_desc_blue_downto = "Code blue procedures are now in effect. Security personnel are to report to their supervisor for orders, are permitted to search staff and facilities, and may have weapons visible on their person." - var/static/alert_desc_red_upto = "There is an immediate serious threat to the station. Security may have weapons unholstered at all times. Random searches are allowed and advised." - var/static/alert_desc_red_downto = "The self-destruct mechanism has been deactivated, there is still however an immediate serious threat to the station. Security may have weapons unholstered at all times, random searches are allowed and advised." - var/static/alert_desc_delta = "The station's self-destruct mechanism has been engaged. All crew are instructed to obey all instructions given by heads of staff. Any violations of these orders can be punished by death. This is not a drill." - - var/static/forbid_singulo_possession = 0 - - //game_options.txt configs - - var/static/health_threshold_softcrit = 0 - var/static/health_threshold_crit = 0 - var/static/health_threshold_dead = -100 - - var/static/organ_health_multiplier = 1 - var/static/organ_regeneration_multiplier = 1 - var/static/organs_decay - var/static/default_brain_health = 400 - var/static/allow_headgibs = FALSE - - //Paincrit knocks someone down once they hit 60 shock_stage, so by default make it so that close to 100 additional damage needs to be dealt, - //so that it's similar to HALLOSS. Lowered it a bit since hitting paincrit takes much longer to wear off than a halloss stun. - var/static/organ_damage_spillover_multiplier = 0.5 - - var/static/bones_can_break = 0 - var/static/limbs_can_break = 0 - - var/static/revival_pod_plants = 1 - var/static/revival_cloning = 1 - var/static/revival_brain_life = -1 - - var/static/use_loyalty_implants = 0 - - var/static/welder_vision = 1 - var/static/generate_map = 0 - var/static/no_click_cooldown = 0 - - //Used for modifying movement speed for mobs. - //Unversal modifiers - var/static/run_speed = 0 - var/static/walk_speed = 0 - - //Mob specific modifiers. NOTE: These will affect different mob types in different ways - var/static/human_delay = 0 - var/static/robot_delay = 0 - var/static/monkey_delay = 0 - var/static/alien_delay = 0 - var/static/slime_delay = 0 - var/static/animal_delay = 0 - - var/static/footstep_volume = 0 - - var/static/admin_legacy_system = 0 //Defines whether the server uses the legacy admin system with admins.txt or the SQL system. Config option in config.txt - var/static/ban_legacy_system = 0 //Defines whether the server uses the legacy banning system with the files in /data or the SQL system. Config option in config.txt - var/static/use_age_restriction_for_jobs = 0 //Do jobs use account age restrictions? --requires database - var/static/use_age_restriction_for_antags = 0 //Do antags use account age restrictions? --requires database - - var/static/simultaneous_pm_warning_timeout = 100 - - var/static/use_recursive_explosions //Defines whether the server uses recursive or circular explosions. - var/static/multi_z_explosion_scalar = 0.5 //Multiplier for how much weaker explosions are on neighboring z levels. - - var/static/assistant_maint = 0 //Do assistants get maint access? - var/static/gateway_delay = 18000 //How long the gateway takes before it activates. Default is half an hour. - var/static/ghost_interaction = 0 - - var/static/comms_password = "" - - var/static/enter_allowed = 1 - - var/use_irc_bot = 0 - var/use_node_bot = 0 - var/irc_bot_port = 0 - var/irc_bot_host = "" - var/irc_bot_export = 0 // whether the IRC bot in use is a Bot32 (or similar) instance; Bot32 uses world.Export() instead of nudge.py/libnudge - var/main_irc = "" - var/admin_irc = "" - var/python_path = "" //Path to the python executable. Defaults to "python" on windows and "/usr/bin/env python2" on unix - var/use_lib_nudge = 0 //Use the C library nudge instead of the python nudge. - var/use_overmap = 0 - - var/static/list/engine_map = list("Supermatter Engine", "Edison's Bane") // Comma separated list of engines to choose from. Blank means fully random. - - // Event settings - var/static/expected_round_length = 3 * 60 * 60 * 10 // 3 hours - // If the first delay has a custom start time - // No custom time, no custom time, between 80 to 100 minutes respectively. - var/static/list/event_first_run = list(EVENT_LEVEL_MUNDANE = null, EVENT_LEVEL_MODERATE = null, EVENT_LEVEL_MAJOR = list("lower" = 48000, "upper" = 60000)) - // The lowest delay until next event - // 10, 30, 50 minutes respectively - var/static/list/event_delay_lower = list(EVENT_LEVEL_MUNDANE = 6000, EVENT_LEVEL_MODERATE = 18000, EVENT_LEVEL_MAJOR = 30000) - // The upper delay until next event - // 15, 45, 70 minutes respectively - var/static/list/event_delay_upper = list(EVENT_LEVEL_MUNDANE = 9000, EVENT_LEVEL_MODERATE = 27000, EVENT_LEVEL_MAJOR = 42000) - - var/static/aliens_allowed = 1 //CHOMPedit to 1. This not only allows the natural spawning of xenos, but also the ability to lay eggs. Genaprawns cannot lay eggs if this is 0 - var/static/ninjas_allowed = 0 - var/static/abandon_allowed = 1 - var/static/ooc_allowed = 1 - var/static/looc_allowed = 1 - var/static/dooc_allowed = 1 - var/static/dsay_allowed = 1 - - var/persistence_disabled = FALSE - var/persistence_ignore_mapload = FALSE - var/allow_byond_links = 1 //CHOMP Edit turned this on - var/allow_discord_links = 1 //CHOMP Edit turned this on - var/allow_url_links = 1 // honestly if I were you i'd leave this one off, only use in dire situations //CHOMP Edit: pussy. - - var/starlight = 0 // Whether space turfs have ambient light or not - - var/static/list/ert_species = list(SPECIES_HUMAN) - - var/static/law_zero = "ERROR ER0RR $R0RRO$!R41.%%!!(%$^^__+ @#F0E4'ALL LAWS OVERRIDDEN#*?&110010" - - var/static/aggressive_changelog = 0 - - var/static/list/language_prefixes = list(",","#")//Default language prefixes - - var/static/show_human_death_message = 1 - - var/static/radiation_resistance_calc_mode = RAD_RESIST_CALC_SUB // 0:1 subtraction:division for computing effective radiation on a turf - var/static/radiation_decay_rate = 1 //How much radiation is reduced by each tick - var/static/radiation_resistance_multiplier = 8.5 //VOREstation edit - var/static/radiation_material_resistance_divisor = 1 - var/static/radiation_lower_limit = 0.35 //If the radiation level for a turf would be below this, ignore it. - - var/static/random_submap_orientation = FALSE // If true, submaps loaded automatically can be rotated. - var/static/autostart_solars = FALSE // If true, specifically mapped in solar control computers will set themselves up when the round starts. - - // New shiny SQLite stuff. - // The basics. - var/static/sqlite_enabled = FALSE // If it should even be active. SQLite can be ran alongside other databases but you should not have them do the same functions. - - // In-Game Feedback. - var/static/sqlite_feedback = FALSE // Feedback cannot be submitted if this is false. - var/static/list/sqlite_feedback_topics = list("General") // A list of 'topics' that feedback can be catagorized under by the submitter. - var/static/sqlite_feedback_privacy = FALSE // If true, feedback submitted can have its author name be obfuscated. This is not 100% foolproof (it's md5 ffs) but can stop casual snooping. - var/static/sqlite_feedback_cooldown = 0 // How long one must wait, in days, to submit another feedback form. Used to help prevent spam, especially with privacy active. 0 = No limit. - var/static/sqlite_feedback_min_age = 0 // Used to block new people from giving feedback. This metric is very bad but it can help slow down spammers. - - var/static/defib_timer = 10 // How long until someone can't be defibbed anymore, in minutes. - var/static/defib_braindamage_timer = 2 // How long until someone will get brain damage when defibbed, in minutes. The closer to the end of the above timer, the more brain damage they get. - - // disables the annoying "You have already logged in this round, disconnect or be banned" popup for multikeying, because it annoys the shit out of me when testing. - var/static/disable_cid_warn_popup = FALSE - - // whether or not to use the nightshift subsystem to perform lighting changes -<<<<<<< HEAD - var/static/enable_night_shifts = FALSE - -||||||| parent of 7ee3781614... Merge pull request #10219 from VOREStation/upstream-merge-8055 - var/static/enable_night_shifts = FALSE - -======= +var/list/gamemode_cache = list() + +/datum/configuration + var/static/server_name = null // server name (for world name / status) + var/static/server_suffix = 0 // generate numeric suffix based on server port + + var/static/nudge_script_path = "nudge.py" // where the nudge.py script is located + + var/static/log_ooc = 0 // log OOC channel + var/static/log_access = 0 // log login/logout + var/static/log_say = 0 // log client say + var/static/log_admin = 0 // log admin actions + var/static/log_debug = 1 // log debug output + var/static/log_game = 0 // log game events + var/static/log_vote = 0 // log voting + var/static/log_whisper = 0 // log client whisper + var/static/log_emote = 0 // log emotes + var/static/log_attack = 0 // log attack messages + var/static/log_adminchat = 0 // log admin chat messages + var/static/log_adminwarn = 0 // log warnings admins get about bomb construction and such + var/static/log_pda = 0 // log pda messages + var/static/log_hrefs = 0 // logs all links clicked in-game. Could be used for debugging and tracking down exploits + var/static/log_runtime = 0 // logs world.log to a file + var/static/log_world_output = 0 // log to_world_log(messages) + var/static/log_graffiti = 0 // logs graffiti + var/static/sql_enabled = 0 // for sql switching + var/static/allow_admin_ooccolor = 0 // Allows admins with relevant permissions to have their own ooc colour + var/static/allow_vote_restart = 0 // allow votes to restart + var/static/ert_admin_call_only = 0 + var/static/allow_vote_mode = 0 // allow votes to change mode + var/static/allow_admin_jump = 1 // allows admin jumping + var/static/allow_admin_spawning = 1 // allows admin item spawning + var/static/allow_admin_rev = 1 // allows admin revives + var/static/pregame_time = 180 // pregame time in seconds + var/static/vote_delay = 6000 // minimum time between voting sessions (deciseconds, 10 minute default) + var/static/vote_period = 600 // length of voting period (deciseconds, default 1 minute) + var/static/vote_autotransfer_initial = 108000 // Length of time before the first autotransfer vote is called + var/static/vote_autotransfer_interval = 36000 // length of time before next sequential autotransfer vote + var/static/vote_autogamemode_timeleft = 100 //Length of time before round start when autogamemode vote is called (in seconds, default 100). + var/static/vote_autotransfer_amount = 3 //How many autotransfers to have + var/static/vote_no_default = 0 // vote does not default to nochange/norestart (tbi) + var/static/vote_no_dead = 0 // dead people can't vote (tbi) +// var/static/enable_authentication = 0 // goon authentication + var/static/del_new_on_log = 1 // del's new players if they log before they spawn in + var/static/feature_object_spell_system = 0 //spawns a spellbook which gives object-type spells instead of verb-type spells for the wizard + var/static/traitor_scaling = 0 //if amount of traitors scales based on amount of players + var/static/objectives_disabled = 0 //if objectives are disabled or not + var/static/protect_roles_from_antagonist = 0// If security and such can be traitor/cult/other + var/static/continous_rounds = 0 // Gamemodes which end instantly will instead keep on going until the round ends by escape shuttle or nuke. + var/static/allow_Metadata = 0 // Metadata is supported. + var/static/popup_admin_pm = 0 //adminPMs to non-admins show in a pop-up 'reply' window when set to 1. + var/static/fps = 20 + var/static/tick_limit_mc_init = TICK_LIMIT_MC_INIT_DEFAULT //SSinitialization throttling + var/static/Tickcomp = 0 + var/static/socket_talk = 0 // use socket_talk to communicate with other processes + var/static/list/resource_urls = null + var/static/antag_hud_allowed = 0 // Ghosts can turn on Antagovision to see a HUD of who is the bad guys this round. + var/static/antag_hud_restricted = 0 // Ghosts that turn on Antagovision cannot rejoin the round. + var/static/list/mode_names = list() + var/static/list/modes = list() // allowed modes + var/static/list/votable_modes = list() // votable modes + var/static/list/probabilities = list() // relative probability of each mode + var/static/list/player_requirements = list() // Overrides for how many players readied up a gamemode needs to start. + var/static/list/player_requirements_secret = list() // Same as above, but for the secret gamemode. + var/static/humans_need_surnames = 0 + var/static/allow_random_events = 0 // enables random events mid-round when set to 1 + var/static/enable_game_master = 0 // enables the 'smart' event system. + var/static/allow_ai = 1 // allow ai job + var/static/allow_ai_shells = FALSE // allow AIs to enter and leave special borg shells at will, and for those shells to be buildable. + var/static/give_free_ai_shell = FALSE // allows a specific spawner object to instantiate a premade AI Shell + var/static/hostedby = null + + var/static/respawn = 1 + var/static/respawn_time = 3000 // time before a dead player is allowed to respawn (in ds, though the config file asks for minutes, and it's converted below) + var/static/respawn_message = "Make sure to play a different character, and please roleplay correctly!" + + var/static/guest_jobban = 1 + var/static/usewhitelist = 0 + var/static/kick_inactive = 0 //force disconnect for inactive players after this many minutes, if non-0 + var/static/show_mods = 0 + var/static/show_devs = 0 + var/static/show_event_managers = 0 + var/static/mods_can_tempban = 0 + var/static/mods_can_job_tempban = 0 + var/static/mod_tempban_max = 1440 + var/static/mod_job_tempban_max = 1440 + var/static/load_jobs_from_txt = 0 + var/static/ToRban = 0 + var/static/automute_on = 0 //enables automuting/spam prevention + var/static/jobs_have_minimal_access = 0 //determines whether jobs use minimal access or expanded access. + + var/static/cult_ghostwriter = 1 //Allows ghosts to write in blood in cult rounds... + var/static/cult_ghostwriter_req_cultists = 10 //...so long as this many cultists are active. + + var/static/character_slots = 10 // The number of available character slots + var/static/loadout_slots = 3 // The number of loadout slots per character + + var/static/max_maint_drones = 5 //This many drones can spawn, + var/static/allow_drone_spawn = 1 //assuming the admin allow them to. + var/static/drone_build_time = 1200 //A drone will become available every X ticks since last drone spawn. Default is 2 minutes. + + var/static/disable_player_mice = 0 + var/static/uneducated_mice = 0 //Set to 1 to prevent newly-spawned mice from understanding human speech + + var/static/usealienwhitelist = 0 + var/static/limitalienplayers = 0 + var/static/alien_to_human_ratio = 0.5 + var/static/allow_extra_antags = 0 + var/static/guests_allowed = 1 + var/static/debugparanoid = 0 + var/static/panic_bunker = 0 + var/static/paranoia_logging = 0 + + var/static/ip_reputation = FALSE //Should we query IPs to get scores? Generates HTTP traffic to an API service. + var/static/ipr_email //Left null because you MUST specify one otherwise you're making the internet worse. + var/static/ipr_block_bad_ips = FALSE //Should we block anyone who meets the minimum score below? Otherwise we just log it (If paranoia logging is on, visibly in chat). + var/static/ipr_bad_score = 1 //The API returns a value between 0 and 1 (inclusive), with 1 being 'definitely VPN/Tor/Proxy'. Values equal/above this var are considered bad. + var/static/ipr_allow_existing = FALSE //Should we allow known players to use VPNs/Proxies? If the player is already banned then obviously they still can't connect. + var/static/ipr_minimum_age = 5 //How many days before a player is considered 'fine' for the purposes of allowing them to use VPNs. + + var/static/serverurl + var/static/server + var/static/banappeals + var/static/wikiurl + var/static/wikisearchurl + var/static/forumurl + var/static/githuburl + var/static/rulesurl + var/static/mapurl + + //Alert level description + var/static/alert_desc_green = "All threats to the station have passed. Security may not have weapons visible, privacy laws are once again fully enforced." + var/static/alert_desc_yellow_upto = "A minor security emergency has developed. Security personnel are to report to their supervisor for orders and may have weapons visible on their person. Privacy laws are still enforced." + var/static/alert_desc_yellow_downto = "Code yellow procedures are now in effect. Security personnel are to report to their supervisor for orders and may have weapons visible on their person. Privacy laws are still enforced." + var/static/alert_desc_violet_upto = "A major medical emergency has developed. Medical personnel are required to report to their supervisor for orders, and non-medical personnel are required to obey all relevant instructions from medical staff." + var/static/alert_desc_violet_downto = "Code violet procedures are now in effect; Medical personnel are required to report to their supervisor for orders, and non-medical personnel are required to obey relevant instructions from medical staff." + var/static/alert_desc_orange_upto = "A major engineering emergency has developed. Engineering personnel are required to report to their supervisor for orders, and non-engineering personnel are required to evacuate any affected areas and obey relevant instructions from engineering staff." + var/static/alert_desc_orange_downto = "Code orange procedures are now in effect; Engineering personnel are required to report to their supervisor for orders, and non-engineering personnel are required to evacuate any affected areas and obey relevant instructions from engineering staff." + var/static/alert_desc_blue_upto = "A major security emergency has developed. Security personnel are to report to their supervisor for orders, are permitted to search staff and facilities, and may have weapons visible on their person." + var/static/alert_desc_blue_downto = "Code blue procedures are now in effect. Security personnel are to report to their supervisor for orders, are permitted to search staff and facilities, and may have weapons visible on their person." + var/static/alert_desc_red_upto = "There is an immediate serious threat to the station. Security may have weapons unholstered at all times. Random searches are allowed and advised." + var/static/alert_desc_red_downto = "The self-destruct mechanism has been deactivated, there is still however an immediate serious threat to the station. Security may have weapons unholstered at all times, random searches are allowed and advised." + var/static/alert_desc_delta = "The station's self-destruct mechanism has been engaged. All crew are instructed to obey all instructions given by heads of staff. Any violations of these orders can be punished by death. This is not a drill." + + var/static/forbid_singulo_possession = 0 + + //game_options.txt configs + + var/static/health_threshold_softcrit = 0 + var/static/health_threshold_crit = 0 + var/static/health_threshold_dead = -100 + + var/static/organ_health_multiplier = 1 + var/static/organ_regeneration_multiplier = 1 + var/static/organs_decay + var/static/default_brain_health = 400 + var/static/allow_headgibs = FALSE + + //Paincrit knocks someone down once they hit 60 shock_stage, so by default make it so that close to 100 additional damage needs to be dealt, + //so that it's similar to HALLOSS. Lowered it a bit since hitting paincrit takes much longer to wear off than a halloss stun. + var/static/organ_damage_spillover_multiplier = 0.5 + + var/static/bones_can_break = 0 + var/static/limbs_can_break = 0 + + var/static/revival_pod_plants = 1 + var/static/revival_cloning = 1 + var/static/revival_brain_life = -1 + + var/static/use_loyalty_implants = 0 + + var/static/welder_vision = 1 + var/static/generate_map = 0 + var/static/no_click_cooldown = 0 + + //Used for modifying movement speed for mobs. + //Unversal modifiers + var/static/run_speed = 0 + var/static/walk_speed = 0 + + //Mob specific modifiers. NOTE: These will affect different mob types in different ways + var/static/human_delay = 0 + var/static/robot_delay = 0 + var/static/monkey_delay = 0 + var/static/alien_delay = 0 + var/static/slime_delay = 0 + var/static/animal_delay = 0 + + var/static/footstep_volume = 0 + + var/static/admin_legacy_system = 0 //Defines whether the server uses the legacy admin system with admins.txt or the SQL system. Config option in config.txt + var/static/ban_legacy_system = 0 //Defines whether the server uses the legacy banning system with the files in /data or the SQL system. Config option in config.txt + var/static/use_age_restriction_for_jobs = 0 //Do jobs use account age restrictions? --requires database + var/static/use_age_restriction_for_antags = 0 //Do antags use account age restrictions? --requires database + + var/static/simultaneous_pm_warning_timeout = 100 + + var/static/use_recursive_explosions //Defines whether the server uses recursive or circular explosions. + var/static/multi_z_explosion_scalar = 0.5 //Multiplier for how much weaker explosions are on neighboring z levels. + + var/static/assistant_maint = 0 //Do assistants get maint access? + var/static/gateway_delay = 18000 //How long the gateway takes before it activates. Default is half an hour. + var/static/ghost_interaction = 0 + + var/static/comms_password = "" + + var/static/enter_allowed = 1 + + var/use_irc_bot = 0 + var/use_node_bot = 0 + var/irc_bot_port = 0 + var/irc_bot_host = "" + var/irc_bot_export = 0 // whether the IRC bot in use is a Bot32 (or similar) instance; Bot32 uses world.Export() instead of nudge.py/libnudge + var/main_irc = "" + var/admin_irc = "" + var/python_path = "" //Path to the python executable. Defaults to "python" on windows and "/usr/bin/env python2" on unix + var/use_lib_nudge = 0 //Use the C library nudge instead of the python nudge. + var/use_overmap = 0 + + var/static/list/engine_map = list("Supermatter Engine", "Edison's Bane") // Comma separated list of engines to choose from. Blank means fully random. + + // Event settings + var/static/expected_round_length = 3 * 60 * 60 * 10 // 3 hours + // If the first delay has a custom start time + // No custom time, no custom time, between 80 to 100 minutes respectively. + var/static/list/event_first_run = list(EVENT_LEVEL_MUNDANE = null, EVENT_LEVEL_MODERATE = null, EVENT_LEVEL_MAJOR = list("lower" = 48000, "upper" = 60000)) + // The lowest delay until next event + // 10, 30, 50 minutes respectively + var/static/list/event_delay_lower = list(EVENT_LEVEL_MUNDANE = 6000, EVENT_LEVEL_MODERATE = 18000, EVENT_LEVEL_MAJOR = 30000) + // The upper delay until next event + // 15, 45, 70 minutes respectively + var/static/list/event_delay_upper = list(EVENT_LEVEL_MUNDANE = 9000, EVENT_LEVEL_MODERATE = 27000, EVENT_LEVEL_MAJOR = 42000) + + var/static/aliens_allowed = 1 //CHOMPedit to 1. This not only allows the natural spawning of xenos, but also the ability to lay eggs. Genaprawns cannot lay eggs if this is 0 + var/static/ninjas_allowed = 0 + var/static/abandon_allowed = 1 + var/static/ooc_allowed = 1 + var/static/looc_allowed = 1 + var/static/dooc_allowed = 1 + var/static/dsay_allowed = 1 + + var/persistence_disabled = FALSE + var/persistence_ignore_mapload = FALSE + var/allow_byond_links = 1 //CHOMP Edit turned this on + var/allow_discord_links = 1 //CHOMP Edit turned this on + var/allow_url_links = 1 // honestly if I were you i'd leave this one off, only use in dire situations //CHOMP Edit: pussy. + + var/starlight = 0 // Whether space turfs have ambient light or not + + var/static/list/ert_species = list(SPECIES_HUMAN) + + var/static/law_zero = "ERROR ER0RR $R0RRO$!R41.%%!!(%$^^__+ @#F0E4'ALL LAWS OVERRIDDEN#*?&110010" + + var/static/aggressive_changelog = 0 + + var/static/list/language_prefixes = list(",","#")//Default language prefixes + + var/static/show_human_death_message = 1 + + var/static/radiation_resistance_calc_mode = RAD_RESIST_CALC_SUB // 0:1 subtraction:division for computing effective radiation on a turf + var/static/radiation_decay_rate = 1 //How much radiation is reduced by each tick + var/static/radiation_resistance_multiplier = 8.5 //VOREstation edit + var/static/radiation_material_resistance_divisor = 1 + var/static/radiation_lower_limit = 0.35 //If the radiation level for a turf would be below this, ignore it. + + var/static/random_submap_orientation = FALSE // If true, submaps loaded automatically can be rotated. + var/static/autostart_solars = FALSE // If true, specifically mapped in solar control computers will set themselves up when the round starts. + + // New shiny SQLite stuff. + // The basics. + var/static/sqlite_enabled = FALSE // If it should even be active. SQLite can be ran alongside other databases but you should not have them do the same functions. + + // In-Game Feedback. + var/static/sqlite_feedback = FALSE // Feedback cannot be submitted if this is false. + var/static/list/sqlite_feedback_topics = list("General") // A list of 'topics' that feedback can be catagorized under by the submitter. + var/static/sqlite_feedback_privacy = FALSE // If true, feedback submitted can have its author name be obfuscated. This is not 100% foolproof (it's md5 ffs) but can stop casual snooping. + var/static/sqlite_feedback_cooldown = 0 // How long one must wait, in days, to submit another feedback form. Used to help prevent spam, especially with privacy active. 0 = No limit. + var/static/sqlite_feedback_min_age = 0 // Used to block new people from giving feedback. This metric is very bad but it can help slow down spammers. + + var/static/defib_timer = 10 // How long until someone can't be defibbed anymore, in minutes. + var/static/defib_braindamage_timer = 2 // How long until someone will get brain damage when defibbed, in minutes. The closer to the end of the above timer, the more brain damage they get. + + // disables the annoying "You have already logged in this round, disconnect or be banned" popup for multikeying, because it annoys the shit out of me when testing. + var/static/disable_cid_warn_popup = FALSE + + // whether or not to use the nightshift subsystem to perform lighting changes var/static/enable_night_shifts = FALSE // How strictly the loadout enforces object species whitelists - var/loadout_whitelist = LOADOUT_WHITELIST_LAX - ->>>>>>> 7ee3781614... Merge pull request #10219 from VOREStation/upstream-merge-8055 - var/static/vgs_access_identifier = null // VOREStation Edit - VGS - var/static/vgs_server_port = null // VOREStation Edit - VGS - -/datum/configuration/New() - var/list/L = typesof(/datum/game_mode) - /datum/game_mode - for (var/T in L) - // I wish I didn't have to instance the game modes in order to look up - // their information, but it is the only way (at least that I know of). - var/datum/game_mode/M = new T() - if (M.config_tag) - gamemode_cache[M.config_tag] = M // So we don't instantiate them repeatedly. - if(!(M.config_tag in modes)) // ensure each mode is added only once - log_misc("Adding game mode [M.name] ([M.config_tag]) to configuration.") - modes += M.config_tag - mode_names[M.config_tag] = M.name - probabilities[M.config_tag] = M.probability - player_requirements[M.config_tag] = M.required_players - player_requirements_secret[M.config_tag] = M.required_players_secret - if (M.votable) - src.votable_modes += M.config_tag - src.votable_modes += "secret" - -/datum/configuration/proc/load(filename, type = "config") //the type can also be game_options, in which case it uses a different switch. not making it separate to not copypaste code - Urist - var/list/Lines = file2list(filename) - - for(var/t in Lines) - if(!t) continue - - t = trim(t) - if (length(t) == 0) - continue - else if (copytext(t, 1, 2) == "#") - continue - - var/pos = findtext(t, " ") - var/name = null - var/value = null - - if (pos) - name = lowertext(copytext(t, 1, pos)) - value = copytext(t, pos + 1) - else - name = lowertext(t) - - if (!name) - continue - - if(type == "config") - switch (name) - if ("resource_urls") - config.resource_urls = splittext(value, " ") - - if ("admin_legacy_system") - config.admin_legacy_system = 1 - - if ("ban_legacy_system") - config.ban_legacy_system = 1 - - if ("use_age_restriction_for_jobs") - config.use_age_restriction_for_jobs = 1 - - if ("use_age_restriction_for_antags") - config.use_age_restriction_for_antags = 1 - - if ("jobs_have_minimal_access") - config.jobs_have_minimal_access = 1 - - if ("use_recursive_explosions") - use_recursive_explosions = 1 - - if ("multi_z_explosion_scalar") - multi_z_explosion_scalar = text2num(value) - - if ("log_ooc") - config.log_ooc = 1 - - if ("log_access") - config.log_access = 1 - - if ("sql_enabled") - config.sql_enabled = 1 - - if ("log_say") - config.log_say = 1 - - if ("debug_paranoid") - config.debugparanoid = 1 - - if ("log_admin") - config.log_admin = 1 - - if ("log_debug") - config.log_debug = text2num(value) - - if ("log_game") - config.log_game = 1 - - if ("log_vote") - config.log_vote = 1 - - if ("log_whisper") - config.log_whisper = 1 - - if ("log_attack") - config.log_attack = 1 - - if ("log_emote") - config.log_emote = 1 - - if ("log_adminchat") - config.log_adminchat = 1 - - if ("log_adminwarn") - config.log_adminwarn = 1 - - if ("log_pda") - config.log_pda = 1 - - if ("log_world_output") - config.log_world_output = 1 - - if ("log_hrefs") - config.log_hrefs = 1 - - if ("log_runtime") - config.log_runtime = 1 - - if ("log_graffiti") - config.log_graffiti = 1 - - if ("generate_map") - config.generate_map = 1 - - if ("no_click_cooldown") - config.no_click_cooldown = 1 - - if("allow_admin_ooccolor") - config.allow_admin_ooccolor = 1 - - if ("allow_vote_restart") - config.allow_vote_restart = 1 - - if ("allow_vote_mode") - config.allow_vote_mode = 1 - - if ("allow_admin_jump") - config.allow_admin_jump = 1 - - if("allow_admin_rev") - config.allow_admin_rev = 1 - - if ("allow_admin_spawning") - config.allow_admin_spawning = 1 - - if ("allow_byond_links") - allow_byond_links = 1 - - if ("allow_discord_links") - allow_discord_links = 1 - - if ("allow_url_links") - allow_url_links = 1 - - if ("no_dead_vote") - config.vote_no_dead = 1 - - if ("default_no_vote") - config.vote_no_default = 1 - - if ("pregame_time") - config.pregame_time = text2num(value) - - if ("vote_delay") - config.vote_delay = text2num(value) - - if ("vote_period") - config.vote_period = text2num(value) - - if ("vote_autotransfer_initial") - config.vote_autotransfer_initial = text2num(value) - - if ("vote_autotransfer_interval") - config.vote_autotransfer_interval = text2num(value) - - if ("vote_autotransfer_amount") - config.vote_autotransfer_amount = text2num(value) //YW addition, vote transfer amount - - if ("vote_autogamemode_timeleft") - config.vote_autogamemode_timeleft = text2num(value) - - if("ert_admin_only") - config.ert_admin_call_only = 1 - - if ("allow_ai") - config.allow_ai = 1 - - if ("allow_ai_shells") - config.allow_ai_shells = TRUE - - if("give_free_ai_shell") - config.give_free_ai_shell = TRUE - -// if ("authentication") -// config.enable_authentication = 1 - - if ("norespawn") - config.respawn = 0 - - if ("respawn_time") - var/raw_minutes = text2num(value) - config.respawn_time = raw_minutes MINUTES - - if ("respawn_message") - config.respawn_message = "[value]" - - if ("servername") - config.server_name = value - - if ("serversuffix") - config.server_suffix = 1 - - if ("nudge_script_path") - config.nudge_script_path = value - - if ("hostedby") - config.hostedby = value - - if ("serverurl") - config.serverurl = value - - if ("server") - config.server = value - - if ("banappeals") - config.banappeals = value - - if ("wikiurl") - config.wikiurl = value - - if ("wikisearchurl") - config.wikisearchurl = value - - if ("forumurl") - config.forumurl = value - - if ("rulesurl") - config.rulesurl = value - - if ("mapurl") - config.mapurl = value - - if ("githuburl") - config.githuburl = value - if ("guest_jobban") - config.guest_jobban = 1 - - if ("guest_ban") - config.guests_allowed = 0 - - if ("disable_ooc") - config.ooc_allowed = 0 - config.looc_allowed = 0 - - if ("disable_entry") - config.enter_allowed = 0 - - if ("disable_dead_ooc") - config.dooc_allowed = 0 - - if ("disable_dsay") - config.dsay_allowed = 0 - - if ("disable_respawn") - config.abandon_allowed = 0 - - if ("usewhitelist") - config.usewhitelist = 1 - - if ("feature_object_spell_system") - config.feature_object_spell_system = 1 - - if ("allow_metadata") - config.allow_Metadata = 1 - - if ("traitor_scaling") - config.traitor_scaling = 1 - - if ("aliens_allowed") - config.aliens_allowed = 1 - - if ("ninjas_allowed") - config.ninjas_allowed = 1 - - if ("objectives_disabled") - config.objectives_disabled = 1 - - if("protect_roles_from_antagonist") - config.protect_roles_from_antagonist = 1 - - if("persistence_disabled") - config.persistence_disabled = TRUE // Previously this forcibly set persistence enabled in the saves. - - if("persistence_ignore_mapload") - config.persistence_ignore_mapload = TRUE - - if("persistence_ignore_mapload") - config.persistence_ignore_mapload = TRUE - - if ("probability") - var/prob_pos = findtext(value, " ") - var/prob_name = null - var/prob_value = null - - if (prob_pos) - prob_name = lowertext(copytext(value, 1, prob_pos)) - prob_value = copytext(value, prob_pos + 1) - if (prob_name in config.modes) - config.probabilities[prob_name] = text2num(prob_value) - else - log_misc("Unknown game mode probability configuration definition: [prob_name].") - else - log_misc("Incorrect probability configuration definition: [prob_name] [prob_value].") - - if ("required_players", "required_players_secret") - var/req_pos = findtext(value, " ") - var/req_name = null - var/req_value = null - var/is_secret_override = findtext(name, "required_players_secret") // Being extra sure we're not picking up an override for Secret by accident. - - if(req_pos) - req_name = lowertext(copytext(value, 1, req_pos)) - req_value = copytext(value, req_pos + 1) - if(req_name in config.modes) - if(is_secret_override) - config.player_requirements_secret[req_name] = text2num(req_value) - else - config.player_requirements[req_name] = text2num(req_value) - else - log_misc("Unknown game mode player requirement configuration definition: [req_name].") - else - log_misc("Incorrect player requirement configuration definition: [req_name] [req_value].") - - if("allow_random_events") - config.allow_random_events = 1 - - if("enable_game_master") - config.enable_game_master = 1 - - if("kick_inactive") - config.kick_inactive = text2num(value) - - if("show_mods") - config.show_mods = 1 - - if("show_devs") - config.show_devs = 1 - - if("show_event_managers") - config.show_event_managers = 1 - - if("mods_can_tempban") - config.mods_can_tempban = 1 - - if("mods_can_job_tempban") - config.mods_can_job_tempban = 1 - - if("mod_tempban_max") - config.mod_tempban_max = text2num(value) - - if("mod_job_tempban_max") - config.mod_job_tempban_max = text2num(value) - - if("load_jobs_from_txt") - load_jobs_from_txt = 1 - - if("alert_red_upto") - config.alert_desc_red_upto = value - - if("alert_red_downto") - config.alert_desc_red_downto = value - - if("alert_blue_downto") - config.alert_desc_blue_downto = value - - if("alert_blue_upto") - config.alert_desc_blue_upto = value - - if("alert_green") - config.alert_desc_green = value - - if("alert_delta") - config.alert_desc_delta = value - - if("forbid_singulo_possession") - forbid_singulo_possession = 1 - - if("popup_admin_pm") - config.popup_admin_pm = 1 - - if("allow_holidays") - Holiday = 1 - - if("use_irc_bot") - use_irc_bot = 1 - - if("use_node_bot") - use_node_bot = 1 - - if("irc_bot_port") - config.irc_bot_port = value - - if("irc_bot_export") - irc_bot_export = 1 - - if("ticklag") - var/ticklag = text2num(value) - if(ticklag > 0) - fps = 10 / ticklag - - if("tick_limit_mc_init") - tick_limit_mc_init = text2num(value) - - if("allow_antag_hud") - config.antag_hud_allowed = 1 - if("antag_hud_restricted") - config.antag_hud_restricted = 1 - - if("socket_talk") - socket_talk = text2num(value) - - if("tickcomp") - Tickcomp = 1 - - if("humans_need_surnames") - humans_need_surnames = 1 - - if("tor_ban") - ToRban = 1 - - if("automute_on") - automute_on = 1 - - if("usealienwhitelist") - usealienwhitelist = 1 - - if("alien_player_ratio") - limitalienplayers = 1 - alien_to_human_ratio = text2num(value) - - if("assistant_maint") - config.assistant_maint = 1 - - if("gateway_delay") - config.gateway_delay = text2num(value) - - if("continuous_rounds") - config.continous_rounds = 1 - - if("ghost_interaction") - config.ghost_interaction = 1 - - if("disable_player_mice") - config.disable_player_mice = 1 - - if("uneducated_mice") - config.uneducated_mice = 1 - - if("comms_password") - config.comms_password = value - - if("irc_bot_host") - config.irc_bot_host = value - - if("main_irc") - config.main_irc = value - - if("admin_irc") - config.admin_irc = value - - if("python_path") - if(value) - config.python_path = value - - if("use_lib_nudge") - config.use_lib_nudge = 1 - - if("allow_cult_ghostwriter") - config.cult_ghostwriter = 1 - - if("req_cult_ghostwriter") - config.cult_ghostwriter_req_cultists = text2num(value) - - if("character_slots") - config.character_slots = text2num(value) - - if("loadout_slots") - config.loadout_slots = text2num(value) - - if("allow_drone_spawn") - config.allow_drone_spawn = text2num(value) - - if("drone_build_time") - config.drone_build_time = text2num(value) - - if("max_maint_drones") - config.max_maint_drones = text2num(value) - - if("use_overmap") - config.use_overmap = 1 - - if("engine_map") - config.engine_map = splittext(value, ",") -/* - if("station_levels") - using_map.station_levels = text2numlist(value, ";") - - if("admin_levels") - using_map.admin_levels = text2numlist(value, ";") - - if("contact_levels") - using_map.contact_levels = text2numlist(value, ";") - - if("player_levels") - using_map.player_levels = text2numlist(value, ";") -*/ - if("expected_round_length") - config.expected_round_length = MinutesToTicks(text2num(value)) - - if("disable_welder_vision") - config.welder_vision = 0 - - if("allow_extra_antags") - config.allow_extra_antags = 1 - - if("event_custom_start_mundane") - var/values = text2numlist(value, ";") - config.event_first_run[EVENT_LEVEL_MUNDANE] = list("lower" = MinutesToTicks(values[1]), "upper" = MinutesToTicks(values[2])) - - if("event_custom_start_moderate") - var/values = text2numlist(value, ";") - config.event_first_run[EVENT_LEVEL_MODERATE] = list("lower" = MinutesToTicks(values[1]), "upper" = MinutesToTicks(values[2])) - - if("event_custom_start_major") - var/values = text2numlist(value, ";") - config.event_first_run[EVENT_LEVEL_MAJOR] = list("lower" = MinutesToTicks(values[1]), "upper" = MinutesToTicks(values[2])) - - if("event_delay_lower") - var/values = text2numlist(value, ";") - config.event_delay_lower[EVENT_LEVEL_MUNDANE] = MinutesToTicks(values[1]) - config.event_delay_lower[EVENT_LEVEL_MODERATE] = MinutesToTicks(values[2]) - config.event_delay_lower[EVENT_LEVEL_MAJOR] = MinutesToTicks(values[3]) - - if("event_delay_upper") - var/values = text2numlist(value, ";") - config.event_delay_upper[EVENT_LEVEL_MUNDANE] = MinutesToTicks(values[1]) - config.event_delay_upper[EVENT_LEVEL_MODERATE] = MinutesToTicks(values[2]) - config.event_delay_upper[EVENT_LEVEL_MAJOR] = MinutesToTicks(values[3]) - - if("starlight") - value = text2num(value) - config.starlight = value >= 0 ? value : 0 - - if("ert_species") - config.ert_species = splittext(value, ";") - if(!config.ert_species.len) - config.ert_species += SPECIES_HUMAN - - if("law_zero") - law_zero = value - - if("aggressive_changelog") - config.aggressive_changelog = 1 - - if("default_language_prefixes") - var/list/values = splittext(value, " ") - if(values.len > 0) - language_prefixes = values - - if("radiation_lower_limit") - radiation_lower_limit = text2num(value) - - if("radiation_resistance_calc_divide") - radiation_resistance_calc_mode = RAD_RESIST_CALC_DIV - - if("radiation_resistance_calc_subtract") - radiation_resistance_calc_mode = RAD_RESIST_CALC_SUB - - if("radiation_resistance_multiplier") - radiation_resistance_multiplier = text2num(value) - - if("radiation_material_resistance_divisor") - radiation_material_resistance_divisor = text2num(value) - - if("radiation_decay_rate") - radiation_decay_rate = text2num(value) - - if ("panic_bunker") - config.panic_bunker = 1 - - if ("paranoia_logging") - config.paranoia_logging = 1 - - if("ip_reputation") - config.ip_reputation = 1 - - if("ipr_email") - config.ipr_email = value - - if("ipr_block_bad_ips") - config.ipr_block_bad_ips = 1 - - if("ipr_bad_score") - config.ipr_bad_score = text2num(value) - - if("ipr_allow_existing") - config.ipr_allow_existing = 1 - - if("ipr_minimum_age") - config.ipr_minimum_age = text2num(value) - - if("random_submap_orientation") - config.random_submap_orientation = 1 - - if("autostart_solars") - config.autostart_solars = TRUE - - if("sqlite_enabled") - config.sqlite_enabled = TRUE - - if("sqlite_feedback") - config.sqlite_feedback = TRUE - - if("sqlite_feedback_topics") - config.sqlite_feedback_topics = splittext(value, ";") - if(!config.sqlite_feedback_topics.len) - config.sqlite_feedback_topics += "General" - - if("sqlite_feedback_privacy") - config.sqlite_feedback_privacy = TRUE - - if("sqlite_feedback_cooldown") - config.sqlite_feedback_cooldown = text2num(value) - - if("defib_timer") - config.defib_timer = text2num(value) - - if("defib_braindamage_timer") - config.defib_braindamage_timer = text2num(value) - - if("disable_cid_warn_popup") - config.disable_cid_warn_popup = TRUE - - if("enable_night_shifts") - config.enable_night_shifts = TRUE - - // VOREStation Edit Start - Can't be in _vr file because it is loaded too late. - if("vgs_access_identifier") - config.vgs_access_identifier = value - if("vgs_server_port") - config.vgs_server_port = text2num(value) - // VOREStation Edit End - - else - log_misc("Unknown setting in configuration: '[name]'") - - else if(type == "game_options") - if(!value) - log_misc("Unknown value for setting [name] in [filename].") - value = text2num(value) - - switch(name) - if("health_threshold_crit") - config.health_threshold_crit = value - if("health_threshold_softcrit") - config.health_threshold_softcrit = value - if("health_threshold_dead") - config.health_threshold_dead = value - if("show_human_death_message") - config.show_human_death_message = 1 - if("revival_pod_plants") - config.revival_pod_plants = value - if("revival_cloning") - config.revival_cloning = value - if("revival_brain_life") - config.revival_brain_life = value - if("organ_health_multiplier") - config.organ_health_multiplier = value / 100 - if("organ_regeneration_multiplier") - config.organ_regeneration_multiplier = value / 100 - if("organ_damage_spillover_multiplier") - config.organ_damage_spillover_multiplier = value / 100 - if("organs_can_decay") - config.organs_decay = 1 - if("default_brain_health") - config.default_brain_health = text2num(value) - if(!config.default_brain_health || config.default_brain_health < 1) - config.default_brain_health = initial(config.default_brain_health) - if("bones_can_break") - config.bones_can_break = value - if("limbs_can_break") - config.limbs_can_break = value - if("allow_headgibs") - config.allow_headgibs = TRUE - - if("run_speed") - config.run_speed = value - if("walk_speed") - config.walk_speed = value - - if("human_delay") - config.human_delay = value - if("robot_delay") - config.robot_delay = value - if("monkey_delay") - config.monkey_delay = value - if("alien_delay") - config.alien_delay = value - if("slime_delay") - config.slime_delay = value - if("animal_delay") - config.animal_delay = value - - if("footstep_volume") - config.footstep_volume = text2num(value) - - if("use_loyalty_implants") - config.use_loyalty_implants = 1 - - else - log_misc("Unknown setting in configuration: '[name]'") - -/datum/configuration/proc/loadsql(filename) // -- TLE - var/list/Lines = file2list(filename) - for(var/t in Lines) - if(!t) continue - - t = trim(t) - if (length(t) == 0) - continue - else if (copytext(t, 1, 2) == "#") - continue - - var/pos = findtext(t, " ") - var/name = null - var/value = null - - if (pos) - name = lowertext(copytext(t, 1, pos)) - value = copytext(t, pos + 1) - else - name = lowertext(t) - - if (!name) - continue - - switch (name) - if ("address") - sqladdress = value - if ("port") - sqlport = value - if ("database") - sqldb = value - if ("login") - sqllogin = value - if ("password") - sqlpass = value - if ("feedback_database") - sqlfdbkdb = value - if ("feedback_login") - sqlfdbklogin = value - if ("feedback_password") - sqlfdbkpass = value - if ("enable_stat_tracking") - sqllogging = 1 - else - log_misc("Unknown setting in configuration: '[name]'") - -/datum/configuration/proc/loadforumsql(filename) // -- TLE - var/list/Lines = file2list(filename) - for(var/t in Lines) - if(!t) continue - - t = trim(t) - if (length(t) == 0) - continue - else if (copytext(t, 1, 2) == "#") - continue - - var/pos = findtext(t, " ") - var/name = null - var/value = null - - if (pos) - name = lowertext(copytext(t, 1, pos)) - value = copytext(t, pos + 1) - else - name = lowertext(t) - - if (!name) - continue - - switch (name) - if ("address") - forumsqladdress = value - if ("port") - forumsqlport = value - if ("database") - forumsqldb = value - if ("login") - forumsqllogin = value - if ("password") - forumsqlpass = value - if ("activatedgroup") - forum_activated_group = value - if ("authenticatedgroup") - forum_authenticated_group = value - else - log_misc("Unknown setting in configuration: '[name]'") - -/datum/configuration/proc/pick_mode(mode_name) - // I wish I didn't have to instance the game modes in order to look up - // their information, but it is the only way (at least that I know of). - for (var/game_mode in gamemode_cache) - var/datum/game_mode/M = gamemode_cache[game_mode] - if (M.config_tag && M.config_tag == mode_name) - return M - return gamemode_cache["extended"] - -/datum/configuration/proc/get_runnable_modes() - var/list/runnable_modes = list() - for(var/game_mode in gamemode_cache) - var/datum/game_mode/M = gamemode_cache[game_mode] - if(M && M.can_start() && !isnull(config.probabilities[M.config_tag]) && config.probabilities[M.config_tag] > 0) - runnable_modes |= M - return runnable_modes - -/datum/configuration/proc/post_load() - //apply a default value to config.python_path, if needed - if (!config.python_path) - if(world.system_type == UNIX) - config.python_path = "/usr/bin/env python2" - else //probably windows, if not this should work anyway - config.python_path = "python" + var/loadout_whitelist = LOADOUT_WHITELIST_LAX + + var/static/vgs_access_identifier = null // VOREStation Edit - VGS + var/static/vgs_server_port = null // VOREStation Edit - VGS + +/datum/configuration/New() + var/list/L = typesof(/datum/game_mode) - /datum/game_mode + for (var/T in L) + // I wish I didn't have to instance the game modes in order to look up + // their information, but it is the only way (at least that I know of). + var/datum/game_mode/M = new T() + if (M.config_tag) + gamemode_cache[M.config_tag] = M // So we don't instantiate them repeatedly. + if(!(M.config_tag in modes)) // ensure each mode is added only once + log_misc("Adding game mode [M.name] ([M.config_tag]) to configuration.") + modes += M.config_tag + mode_names[M.config_tag] = M.name + probabilities[M.config_tag] = M.probability + player_requirements[M.config_tag] = M.required_players + player_requirements_secret[M.config_tag] = M.required_players_secret + if (M.votable) + src.votable_modes += M.config_tag + src.votable_modes += "secret" + +/datum/configuration/proc/load(filename, type = "config") //the type can also be game_options, in which case it uses a different switch. not making it separate to not copypaste code - Urist + var/list/Lines = file2list(filename) + + for(var/t in Lines) + if(!t) continue + + t = trim(t) + if (length(t) == 0) + continue + else if (copytext(t, 1, 2) == "#") + continue + + var/pos = findtext(t, " ") + var/name = null + var/value = null + + if (pos) + name = lowertext(copytext(t, 1, pos)) + value = copytext(t, pos + 1) + else + name = lowertext(t) + + if (!name) + continue + + if(type == "config") + switch (name) + if ("resource_urls") + config.resource_urls = splittext(value, " ") + + if ("admin_legacy_system") + config.admin_legacy_system = 1 + + if ("ban_legacy_system") + config.ban_legacy_system = 1 + + if ("use_age_restriction_for_jobs") + config.use_age_restriction_for_jobs = 1 + + if ("use_age_restriction_for_antags") + config.use_age_restriction_for_antags = 1 + + if ("jobs_have_minimal_access") + config.jobs_have_minimal_access = 1 + + if ("use_recursive_explosions") + use_recursive_explosions = 1 + + if ("multi_z_explosion_scalar") + multi_z_explosion_scalar = text2num(value) + + if ("log_ooc") + config.log_ooc = 1 + + if ("log_access") + config.log_access = 1 + + if ("sql_enabled") + config.sql_enabled = 1 + + if ("log_say") + config.log_say = 1 + + if ("debug_paranoid") + config.debugparanoid = 1 + + if ("log_admin") + config.log_admin = 1 + + if ("log_debug") + config.log_debug = text2num(value) + + if ("log_game") + config.log_game = 1 + + if ("log_vote") + config.log_vote = 1 + + if ("log_whisper") + config.log_whisper = 1 + + if ("log_attack") + config.log_attack = 1 + + if ("log_emote") + config.log_emote = 1 + + if ("log_adminchat") + config.log_adminchat = 1 + + if ("log_adminwarn") + config.log_adminwarn = 1 + + if ("log_pda") + config.log_pda = 1 + + if ("log_world_output") + config.log_world_output = 1 + + if ("log_hrefs") + config.log_hrefs = 1 + + if ("log_runtime") + config.log_runtime = 1 + + if ("log_graffiti") + config.log_graffiti = 1 + + if ("generate_map") + config.generate_map = 1 + + if ("no_click_cooldown") + config.no_click_cooldown = 1 + + if("allow_admin_ooccolor") + config.allow_admin_ooccolor = 1 + + if ("allow_vote_restart") + config.allow_vote_restart = 1 + + if ("allow_vote_mode") + config.allow_vote_mode = 1 + + if ("allow_admin_jump") + config.allow_admin_jump = 1 + + if("allow_admin_rev") + config.allow_admin_rev = 1 + + if ("allow_admin_spawning") + config.allow_admin_spawning = 1 + + if ("allow_byond_links") + allow_byond_links = 1 + + if ("allow_discord_links") + allow_discord_links = 1 + + if ("allow_url_links") + allow_url_links = 1 + + if ("no_dead_vote") + config.vote_no_dead = 1 + + if ("default_no_vote") + config.vote_no_default = 1 + + if ("pregame_time") + config.pregame_time = text2num(value) + + if ("vote_delay") + config.vote_delay = text2num(value) + + if ("vote_period") + config.vote_period = text2num(value) + + if ("vote_autotransfer_initial") + config.vote_autotransfer_initial = text2num(value) + + if ("vote_autotransfer_interval") + config.vote_autotransfer_interval = text2num(value) + + if ("vote_autotransfer_amount") + config.vote_autotransfer_amount = text2num(value) //YW addition, vote transfer amount + + if ("vote_autogamemode_timeleft") + config.vote_autogamemode_timeleft = text2num(value) + + if("ert_admin_only") + config.ert_admin_call_only = 1 + + if ("allow_ai") + config.allow_ai = 1 + + if ("allow_ai_shells") + config.allow_ai_shells = TRUE + + if("give_free_ai_shell") + config.give_free_ai_shell = TRUE + +// if ("authentication") +// config.enable_authentication = 1 + + if ("norespawn") + config.respawn = 0 + + if ("respawn_time") + var/raw_minutes = text2num(value) + config.respawn_time = raw_minutes MINUTES + + if ("respawn_message") + config.respawn_message = "[value]" + + if ("servername") + config.server_name = value + + if ("serversuffix") + config.server_suffix = 1 + + if ("nudge_script_path") + config.nudge_script_path = value + + if ("hostedby") + config.hostedby = value + + if ("serverurl") + config.serverurl = value + + if ("server") + config.server = value + + if ("banappeals") + config.banappeals = value + + if ("wikiurl") + config.wikiurl = value + + if ("wikisearchurl") + config.wikisearchurl = value + + if ("forumurl") + config.forumurl = value + + if ("rulesurl") + config.rulesurl = value + + if ("mapurl") + config.mapurl = value + + if ("githuburl") + config.githuburl = value + if ("guest_jobban") + config.guest_jobban = 1 + + if ("guest_ban") + config.guests_allowed = 0 + + if ("disable_ooc") + config.ooc_allowed = 0 + config.looc_allowed = 0 + + if ("disable_entry") + config.enter_allowed = 0 + + if ("disable_dead_ooc") + config.dooc_allowed = 0 + + if ("disable_dsay") + config.dsay_allowed = 0 + + if ("disable_respawn") + config.abandon_allowed = 0 + + if ("usewhitelist") + config.usewhitelist = 1 + + if ("feature_object_spell_system") + config.feature_object_spell_system = 1 + + if ("allow_metadata") + config.allow_Metadata = 1 + + if ("traitor_scaling") + config.traitor_scaling = 1 + + if ("aliens_allowed") + config.aliens_allowed = 1 + + if ("ninjas_allowed") + config.ninjas_allowed = 1 + + if ("objectives_disabled") + config.objectives_disabled = 1 + + if("protect_roles_from_antagonist") + config.protect_roles_from_antagonist = 1 + + if("persistence_disabled") + config.persistence_disabled = TRUE // Previously this forcibly set persistence enabled in the saves. + + if("persistence_ignore_mapload") + config.persistence_ignore_mapload = TRUE + + if("persistence_ignore_mapload") + config.persistence_ignore_mapload = TRUE + + if ("probability") + var/prob_pos = findtext(value, " ") + var/prob_name = null + var/prob_value = null + + if (prob_pos) + prob_name = lowertext(copytext(value, 1, prob_pos)) + prob_value = copytext(value, prob_pos + 1) + if (prob_name in config.modes) + config.probabilities[prob_name] = text2num(prob_value) + else + log_misc("Unknown game mode probability configuration definition: [prob_name].") + else + log_misc("Incorrect probability configuration definition: [prob_name] [prob_value].") + + if ("required_players", "required_players_secret") + var/req_pos = findtext(value, " ") + var/req_name = null + var/req_value = null + var/is_secret_override = findtext(name, "required_players_secret") // Being extra sure we're not picking up an override for Secret by accident. + + if(req_pos) + req_name = lowertext(copytext(value, 1, req_pos)) + req_value = copytext(value, req_pos + 1) + if(req_name in config.modes) + if(is_secret_override) + config.player_requirements_secret[req_name] = text2num(req_value) + else + config.player_requirements[req_name] = text2num(req_value) + else + log_misc("Unknown game mode player requirement configuration definition: [req_name].") + else + log_misc("Incorrect player requirement configuration definition: [req_name] [req_value].") + + if("allow_random_events") + config.allow_random_events = 1 + + if("enable_game_master") + config.enable_game_master = 1 + + if("kick_inactive") + config.kick_inactive = text2num(value) + + if("show_mods") + config.show_mods = 1 + + if("show_devs") + config.show_devs = 1 + + if("show_event_managers") + config.show_event_managers = 1 + + if("mods_can_tempban") + config.mods_can_tempban = 1 + + if("mods_can_job_tempban") + config.mods_can_job_tempban = 1 + + if("mod_tempban_max") + config.mod_tempban_max = text2num(value) + + if("mod_job_tempban_max") + config.mod_job_tempban_max = text2num(value) + + if("load_jobs_from_txt") + load_jobs_from_txt = 1 + + if("alert_red_upto") + config.alert_desc_red_upto = value + + if("alert_red_downto") + config.alert_desc_red_downto = value + + if("alert_blue_downto") + config.alert_desc_blue_downto = value + + if("alert_blue_upto") + config.alert_desc_blue_upto = value + + if("alert_green") + config.alert_desc_green = value + + if("alert_delta") + config.alert_desc_delta = value + + if("forbid_singulo_possession") + forbid_singulo_possession = 1 + + if("popup_admin_pm") + config.popup_admin_pm = 1 + + if("allow_holidays") + Holiday = 1 + + if("use_irc_bot") + use_irc_bot = 1 + + if("use_node_bot") + use_node_bot = 1 + + if("irc_bot_port") + config.irc_bot_port = value + + if("irc_bot_export") + irc_bot_export = 1 + + if("ticklag") + var/ticklag = text2num(value) + if(ticklag > 0) + fps = 10 / ticklag + + if("tick_limit_mc_init") + tick_limit_mc_init = text2num(value) + + if("allow_antag_hud") + config.antag_hud_allowed = 1 + if("antag_hud_restricted") + config.antag_hud_restricted = 1 + + if("socket_talk") + socket_talk = text2num(value) + + if("tickcomp") + Tickcomp = 1 + + if("humans_need_surnames") + humans_need_surnames = 1 + + if("tor_ban") + ToRban = 1 + + if("automute_on") + automute_on = 1 + + if("usealienwhitelist") + usealienwhitelist = 1 + + if("alien_player_ratio") + limitalienplayers = 1 + alien_to_human_ratio = text2num(value) + + if("assistant_maint") + config.assistant_maint = 1 + + if("gateway_delay") + config.gateway_delay = text2num(value) + + if("continuous_rounds") + config.continous_rounds = 1 + + if("ghost_interaction") + config.ghost_interaction = 1 + + if("disable_player_mice") + config.disable_player_mice = 1 + + if("uneducated_mice") + config.uneducated_mice = 1 + + if("comms_password") + config.comms_password = value + + if("irc_bot_host") + config.irc_bot_host = value + + if("main_irc") + config.main_irc = value + + if("admin_irc") + config.admin_irc = value + + if("python_path") + if(value) + config.python_path = value + + if("use_lib_nudge") + config.use_lib_nudge = 1 + + if("allow_cult_ghostwriter") + config.cult_ghostwriter = 1 + + if("req_cult_ghostwriter") + config.cult_ghostwriter_req_cultists = text2num(value) + + if("character_slots") + config.character_slots = text2num(value) + + if("loadout_slots") + config.loadout_slots = text2num(value) + + if("allow_drone_spawn") + config.allow_drone_spawn = text2num(value) + + if("drone_build_time") + config.drone_build_time = text2num(value) + + if("max_maint_drones") + config.max_maint_drones = text2num(value) + + if("use_overmap") + config.use_overmap = 1 + + if("engine_map") + config.engine_map = splittext(value, ",") +/* + if("station_levels") + using_map.station_levels = text2numlist(value, ";") + + if("admin_levels") + using_map.admin_levels = text2numlist(value, ";") + + if("contact_levels") + using_map.contact_levels = text2numlist(value, ";") + + if("player_levels") + using_map.player_levels = text2numlist(value, ";") +*/ + if("expected_round_length") + config.expected_round_length = MinutesToTicks(text2num(value)) + + if("disable_welder_vision") + config.welder_vision = 0 + + if("allow_extra_antags") + config.allow_extra_antags = 1 + + if("event_custom_start_mundane") + var/values = text2numlist(value, ";") + config.event_first_run[EVENT_LEVEL_MUNDANE] = list("lower" = MinutesToTicks(values[1]), "upper" = MinutesToTicks(values[2])) + + if("event_custom_start_moderate") + var/values = text2numlist(value, ";") + config.event_first_run[EVENT_LEVEL_MODERATE] = list("lower" = MinutesToTicks(values[1]), "upper" = MinutesToTicks(values[2])) + + if("event_custom_start_major") + var/values = text2numlist(value, ";") + config.event_first_run[EVENT_LEVEL_MAJOR] = list("lower" = MinutesToTicks(values[1]), "upper" = MinutesToTicks(values[2])) + + if("event_delay_lower") + var/values = text2numlist(value, ";") + config.event_delay_lower[EVENT_LEVEL_MUNDANE] = MinutesToTicks(values[1]) + config.event_delay_lower[EVENT_LEVEL_MODERATE] = MinutesToTicks(values[2]) + config.event_delay_lower[EVENT_LEVEL_MAJOR] = MinutesToTicks(values[3]) + + if("event_delay_upper") + var/values = text2numlist(value, ";") + config.event_delay_upper[EVENT_LEVEL_MUNDANE] = MinutesToTicks(values[1]) + config.event_delay_upper[EVENT_LEVEL_MODERATE] = MinutesToTicks(values[2]) + config.event_delay_upper[EVENT_LEVEL_MAJOR] = MinutesToTicks(values[3]) + + if("starlight") + value = text2num(value) + config.starlight = value >= 0 ? value : 0 + + if("ert_species") + config.ert_species = splittext(value, ";") + if(!config.ert_species.len) + config.ert_species += SPECIES_HUMAN + + if("law_zero") + law_zero = value + + if("aggressive_changelog") + config.aggressive_changelog = 1 + + if("default_language_prefixes") + var/list/values = splittext(value, " ") + if(values.len > 0) + language_prefixes = values + + if("radiation_lower_limit") + radiation_lower_limit = text2num(value) + + if("radiation_resistance_calc_divide") + radiation_resistance_calc_mode = RAD_RESIST_CALC_DIV + + if("radiation_resistance_calc_subtract") + radiation_resistance_calc_mode = RAD_RESIST_CALC_SUB + + if("radiation_resistance_multiplier") + radiation_resistance_multiplier = text2num(value) + + if("radiation_material_resistance_divisor") + radiation_material_resistance_divisor = text2num(value) + + if("radiation_decay_rate") + radiation_decay_rate = text2num(value) + + if ("panic_bunker") + config.panic_bunker = 1 + + if ("paranoia_logging") + config.paranoia_logging = 1 + + if("ip_reputation") + config.ip_reputation = 1 + + if("ipr_email") + config.ipr_email = value + + if("ipr_block_bad_ips") + config.ipr_block_bad_ips = 1 + + if("ipr_bad_score") + config.ipr_bad_score = text2num(value) + + if("ipr_allow_existing") + config.ipr_allow_existing = 1 + + if("ipr_minimum_age") + config.ipr_minimum_age = text2num(value) + + if("random_submap_orientation") + config.random_submap_orientation = 1 + + if("autostart_solars") + config.autostart_solars = TRUE + + if("sqlite_enabled") + config.sqlite_enabled = TRUE + + if("sqlite_feedback") + config.sqlite_feedback = TRUE + + if("sqlite_feedback_topics") + config.sqlite_feedback_topics = splittext(value, ";") + if(!config.sqlite_feedback_topics.len) + config.sqlite_feedback_topics += "General" + + if("sqlite_feedback_privacy") + config.sqlite_feedback_privacy = TRUE + + if("sqlite_feedback_cooldown") + config.sqlite_feedback_cooldown = text2num(value) + + if("defib_timer") + config.defib_timer = text2num(value) + + if("defib_braindamage_timer") + config.defib_braindamage_timer = text2num(value) + + if("disable_cid_warn_popup") + config.disable_cid_warn_popup = TRUE + + if("enable_night_shifts") + config.enable_night_shifts = TRUE + + // VOREStation Edit Start - Can't be in _vr file because it is loaded too late. + if("vgs_access_identifier") + config.vgs_access_identifier = value + if("vgs_server_port") + config.vgs_server_port = text2num(value) + // VOREStation Edit End + + else + log_misc("Unknown setting in configuration: '[name]'") + + else if(type == "game_options") + if(!value) + log_misc("Unknown value for setting [name] in [filename].") + value = text2num(value) + + switch(name) + if("health_threshold_crit") + config.health_threshold_crit = value + if("health_threshold_softcrit") + config.health_threshold_softcrit = value + if("health_threshold_dead") + config.health_threshold_dead = value + if("show_human_death_message") + config.show_human_death_message = 1 + if("revival_pod_plants") + config.revival_pod_plants = value + if("revival_cloning") + config.revival_cloning = value + if("revival_brain_life") + config.revival_brain_life = value + if("organ_health_multiplier") + config.organ_health_multiplier = value / 100 + if("organ_regeneration_multiplier") + config.organ_regeneration_multiplier = value / 100 + if("organ_damage_spillover_multiplier") + config.organ_damage_spillover_multiplier = value / 100 + if("organs_can_decay") + config.organs_decay = 1 + if("default_brain_health") + config.default_brain_health = text2num(value) + if(!config.default_brain_health || config.default_brain_health < 1) + config.default_brain_health = initial(config.default_brain_health) + if("bones_can_break") + config.bones_can_break = value + if("limbs_can_break") + config.limbs_can_break = value + if("allow_headgibs") + config.allow_headgibs = TRUE + + if("run_speed") + config.run_speed = value + if("walk_speed") + config.walk_speed = value + + if("human_delay") + config.human_delay = value + if("robot_delay") + config.robot_delay = value + if("monkey_delay") + config.monkey_delay = value + if("alien_delay") + config.alien_delay = value + if("slime_delay") + config.slime_delay = value + if("animal_delay") + config.animal_delay = value + + if("footstep_volume") + config.footstep_volume = text2num(value) + + if("use_loyalty_implants") + config.use_loyalty_implants = 1 + + else + log_misc("Unknown setting in configuration: '[name]'") + +/datum/configuration/proc/loadsql(filename) // -- TLE + var/list/Lines = file2list(filename) + for(var/t in Lines) + if(!t) continue + + t = trim(t) + if (length(t) == 0) + continue + else if (copytext(t, 1, 2) == "#") + continue + + var/pos = findtext(t, " ") + var/name = null + var/value = null + + if (pos) + name = lowertext(copytext(t, 1, pos)) + value = copytext(t, pos + 1) + else + name = lowertext(t) + + if (!name) + continue + + switch (name) + if ("address") + sqladdress = value + if ("port") + sqlport = value + if ("database") + sqldb = value + if ("login") + sqllogin = value + if ("password") + sqlpass = value + if ("feedback_database") + sqlfdbkdb = value + if ("feedback_login") + sqlfdbklogin = value + if ("feedback_password") + sqlfdbkpass = value + if ("enable_stat_tracking") + sqllogging = 1 + else + log_misc("Unknown setting in configuration: '[name]'") + +/datum/configuration/proc/loadforumsql(filename) // -- TLE + var/list/Lines = file2list(filename) + for(var/t in Lines) + if(!t) continue + + t = trim(t) + if (length(t) == 0) + continue + else if (copytext(t, 1, 2) == "#") + continue + + var/pos = findtext(t, " ") + var/name = null + var/value = null + + if (pos) + name = lowertext(copytext(t, 1, pos)) + value = copytext(t, pos + 1) + else + name = lowertext(t) + + if (!name) + continue + + switch (name) + if ("address") + forumsqladdress = value + if ("port") + forumsqlport = value + if ("database") + forumsqldb = value + if ("login") + forumsqllogin = value + if ("password") + forumsqlpass = value + if ("activatedgroup") + forum_activated_group = value + if ("authenticatedgroup") + forum_authenticated_group = value + else + log_misc("Unknown setting in configuration: '[name]'") + +/datum/configuration/proc/pick_mode(mode_name) + // I wish I didn't have to instance the game modes in order to look up + // their information, but it is the only way (at least that I know of). + for (var/game_mode in gamemode_cache) + var/datum/game_mode/M = gamemode_cache[game_mode] + if (M.config_tag && M.config_tag == mode_name) + return M + return gamemode_cache["extended"] + +/datum/configuration/proc/get_runnable_modes() + var/list/runnable_modes = list() + for(var/game_mode in gamemode_cache) + var/datum/game_mode/M = gamemode_cache[game_mode] + if(M && M.can_start() && !isnull(config.probabilities[M.config_tag]) && config.probabilities[M.config_tag] > 0) + runnable_modes |= M + return runnable_modes + +/datum/configuration/proc/post_load() + //apply a default value to config.python_path, if needed + if (!config.python_path) + if(world.system_type == UNIX) + config.python_path = "/usr/bin/env python2" + else //probably windows, if not this should work anyway + config.python_path = "python" From 70fe0aed6e8aad6afde3e9ef2880680d8da930a4 Mon Sep 17 00:00:00 2001 From: Darlantanis Date: Fri, 30 Apr 2021 06:14:54 +0000 Subject: [PATCH 054/174] Automatic changelog generation for --- html/changelog.html | 11 +++++++++++ html/changelogs/.all_changelog.yml | 9 +++++++++ 2 files changed, 20 insertions(+) diff --git a/html/changelog.html b/html/changelog.html index 8083ac0119..e69b4dd0f4 100644 --- a/html/changelog.html +++ b/html/changelog.html @@ -40,6 +40,17 @@ -->
+

30 April 2021

+

None updated:

+
    +
  • Adds mounted flashers to both brigs and in the visiting rooms brig-side.
  • +
  • /🆑
  • +
  • Resolves #10014
  • +
  • Note, am fine if this ain't wanted. Another note, on testing, there's a substantial cooldown on the button so ya can't spam it too much.
  • +
  • +
  • Another note: could conflict with #10198
  • +
+

12 April 2021

CHOMPStationBot updated:

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®SZ9J=#&bfK~yrAW%wd28XI|etlkoky?1M z0v2Qk91pxY^M|aZ_;}$er=aF(y)sBGH9<;#KL#585d#N=*_;wK<-Na}+TBFrM!+GE zL@|VHe^bL5IH(;I8PWbocCw)KC_tbNe=u~?65SV34%q#L%O~+ghCgvv_j#<48X)}$ zB@UR3W=7O?tX2x|i!D}zo*SBUF!k%tEtalg^GD`dpS+fvkA8QJ*5>%HSW8;ouRxJs>5X( z7h;v7Bd)lG3Rd>@lL%es+c;xXp349Z6JGq4ou;LCnspsdMK#ojSKJFln;6^0C+2>h z_2w6%1VtJC=9TjFUjd!eA8}`=WoA}9ikLbrvNoMhYht47DiAyPx>u;ZgAGXwU-zeV z$CZC&8A&+m-5@H>SIxh++)^v{q=NX$p~lso2yS^dr5)4CizX90cR56!HxUnRl4Sj& zL(9vYic&YV{*4#7BH%fea}_w{-`2J4QIbkHM(-$Dbb&e(j7#e+l^Go!;oPHkHf|La z2wq$wj$)pgiC-WPi{?Wzy#*Xb7e?H6^7!_O`!U7qd;ujo{~NL!pfu~$`r&m=caqC( zm<^(qvHvae>b2-oLlQPhV>N z=`dbj(ta;8(yF7<`ufQ#!VNIFf-cq^X%cf{(b>>)FqH*ZVrYO-n-UNzuj8)wx|+Z| zg1_>JP$R)95GxuA3B8@4f?k%CI0TOTGn?On`-qYEKyenRIms8f$ z!TV!d+dDQvTWQkQpDK;N4sPgto2v7Z-QiZ?t|M=}ditmGhNx-X4W$ZTie#)w2;I)M zy_}%c?|%dfmGI(YC5K9=bsaEUgTrQ*3?zCy-fKsClfz?GZuJGC^Zbk=LFs|cF zj@QGv%m`%@-WC>G7wyXW72C#}O*LMdc)pn!(E;F-P zE~>f%8P0ld#PaipGLP@4vfiIXm-jMiL%BdOO+K?7y|Kht2&5e1L%Sd6{0R8aj2l5$ zdpZC4{g>zk`Lap&nr)XyZqv3_;fz~yHx9J*HP-r8_~m4Ux9vHc(+cFu(s6!Jc^6H^ z2AVrAqqA6RhAU|WE?Tje58$4exiv?O`ed+%TAo!mvJ3W#ANT~{=Ji5O8=vPqP1#{v zW7+PFo|^*F8iTi8PhhP<2zByBA63;5rt@=R>Pu(t(QL6LsE(4 zKY0?{@-f@#bVwCGl{%LON`F}%3ml|s#=;_4qSZZ;m>Bh|nX8>baxeha#!-D2XNYNT zb<{{rGtKXMPg=S(eFYXs(Ynst=cRM_9!832VVZEKX8uG)hR7T77p^noG&@`1xlbW# zK#!hsj73K!b=95dgv9m^H-kV`=EGQ5Ciq*7%#rA$_e=%;tfyKdxufoeJ84oHO$c-Z zpJOo2-3%AGB{j8Un>!=VchJTrq;U?ShKNWFc^sCT&Wh%yXW{_<5o}Pl91McuDM4)x zXSV7<`mt2yamGluB`M)|A$r9LATHxRA4;R2Yg{=_$&CH>=E2MdZlD{gEx9=bNUjZ6 z;(`SRbC}Rd>%041@!b;zsvE5>JwrcS zV+;XOqH(2=q+|CBzz0g88>GQ1#b~gP!k}1!Pc+qqr~I+pnP+WLTvu4zL4=s#v#I+y zukpcp4hw`kC&BFv+l7f5p%@Dx1A3R1nov(3-LcNzyc(hhqJcqfbj+nB=O>|;s^uVX zld>Dco>k6Gz6RC*b7p7oe{_QdhIv~;0Ddo7GRLps(I@#RcHQXR%MjIxt9Ul)O z37qU)0_heZGY%Ta#UTqBJo^Y^SPc{_hw+3J7FtG7HL#+h&ADHea!&15c-bif9+VlW zauC7AVw$r!PSkTVHwSG+dHhAvq0D8jVoGg4Kff|c#;T=zS@;O47ut4;j&1>9%}0v( z4&fuaLL!JAZX1_^Z`v{|JTkLTy-$mgZ%xyCF8kYNmt|Bf`Ah`PeUU;Ev=id8xMxJ6 zp;U2bkDBL&G$APXB`?d& ze9^0iIXeUx!af{?kSvoUY<@H2O)K4QqPCVd2z{f8=99;jDcp(rYlYmgDOVPT{EVBZ z*OH`C-bRsd`Gyy)aZd4nT;qts7L6%~8{?H0!q5g*!27f~V(Qyop9IOGB`QANE*JO- znkG@52w_m1&z^m?|Lkqp3~uF5@`{}7f&t0KuYvvU376^V@|9159~9BAiELm%A6~|g zX@6s)dayk8;v5yUZr}o;NtUC`@lyCfx>Y1GDcUSo9#v-IV zkd8kGtapC@!~THPT*p{a(K7&4+*YJ?9Uev_{0;8}r*@L}OiL2B zOd38##q)`W&4KFAqJ}GTV8|-q^3reP;3ylF$j*vhY_Q3v}guS#xtd3t(+v15q_ zDLpgSN|IN;y_{>-uoqbG<>L~NOOE_K$IWP8%w69@JBxR0rZ{t;;Bx$jx4FAQVW<2u zW}42RH3S`SgXto0h5?-I;`tsan`=7tQ=#ew`D35Er&gJHgssSWHg~^$@nz(pqc%eZ zmx0Kor%n9gC|F%~(GQq0ER1*+?E=P$`#JSq&KV*p>^zz3^>fTEL@2=yb^L15rT7pb z88W5m_60$Rmbirjy>{!zm<~5gZ@%(in0=8I0(Uj%nB_8-2Hn)~bo&67rsq3LB7!xd zaUUYE>pK-2N3Al7cK2S{{Qd8@pChV<>67=Cy_T|2qtqpVNYMd|H zrjH__S~3XX=qF)iWy#G@>KN^eagL3tdS|xm5{boP1dOe*7q!}O%l?`F(y`S25V+ts7icoP4nQb37tpG-EK<@gSIi*|I!J zTMTBtyRy(HYoe(ogetpHC7jOmtNhUdtRF8 zf8bW{cxh*EQ0G%CU`;(EhmraLZp4xQ+KAu@7u~fK0>W0g`;DxTjm1IE$Az1|ef7dMPgyEk;B9v{^Fd<}%dD|UZ!z7e_yzh=@ZvM&epG6H{k1MEfP>1#9%S4<$325tma=8`b=eDkMvAb>;U-90 zAOT+vK1%{bcy4b2ZTf*4Oym2DErzCkL1@Hw$=UviFCgNqWwH|R2awdlvkbczO~XJX z^`3YAi-4P{l}d~F7N{JCpCN{rSoHpU&STaRO6C}_)costaf2KXu-}<1^Iu@#a$nX2 zO2ZAopM^NshgytJO`UFl{-`epF){z=A^@UaZp`hSvuK|$+YocEnN)XyjxDoH2hADF zgsr3tUe!zt@Yix_=mo9qaiDDAcd5uG1#nffbp}lsS4@9+VDFWyvK0o{Y89bp8K8CD;A7*WRfc&-~(^^RO+?fN!NSN z$SZ91@qXC!ah0RNVoT8_|2XdZ&GKXc^(X)oDqps*>A5&qM?ekW`bhF)y8}=DQRx@Z zoQ1tWX1hFXKeO2R+q}&uq}%o7mSKK`{9{+fImn_6ACmu0kUi)`jNPpPY|2WK0wxCn zSM!W3UySwMmqqzS|IpTbIwnpF8{!w3@|y`>F7%{Z$^uyi@j0}9SxZ9$244(3Z0Z~w zj0kg@ms{idjh~>mjlOt6{F}*SJYlBKIq;9H`!Pd*(>|2aYN3BHt1A0<`RXH+cetls zCFNuC`+22W3rh{LAZqe4jY{)mZ++~!G27EDa|5H)pRgB>ag2?;6mDfSVuRzLQIxkPAZs$o+ za;ZLQbOts5Rnv!M8w`J0Ps3f$qZsZp;Ov$6(C-eaG2wC^F8Jg()A+h99p+CvFM_by zVH)fC@V6~#eKKo4zTgp3aN@ltOv(qEuTr-WJr5}t3hS1av zy_tTmsXeiyiAg7}QD}H}vCD`PqownKW2*ktY`DMzw0Zeu0S$v)3L!i!+N#a2L3Uomg5-r{UA|(DXZE zsZ%U#dHdv-GfT9m3lA!o=j*q0A7lfo!|OPrhfiA{2wOismG4*8AK?8$#Ey>K zCv#TwC~c(JF^hf&3^B|o=R6d4=gJ{wA@Av8IZ+1nW}-80JdQst=Vlx};D;P!+R{ud zWgJEX>ooFy4L#^;#`p6&L^uKtsLZLA#FI|z*@yMg)-vBtd&4xr!@~o%iH?*Jto~nN_VKUunf(R4>BiB$#4UuhT8qj~44v67xH^3#At>O#kdWNxIz z`v3>d@-Qmo7AT%$K1y@dYZChS8k>=nZ-97^`q)pLQ}GYj`M)dM@~``Vj|(}9g>V?4 zrR!i1o9X2D^QYLjuamVXBx}NXz}cR1smP%Jhi>tkeGw7In#)Zb9F(o5O9PU|hdG=k zDlHn$3l?|XnAi|0VZi79=i+D7_6*5`Z1y{O?j4#d=EOMR-n$8IU z9Y|iL269(;b_I*wn6on~j!`%rbFS|&fErf1sV6B|xm8?8#(&YylXlgS{C#EFJZ|tH z7bb1fy(S4vj=OlM9D`IA5MM;Ck8Pm{jNc-!V{DF-#bk2R;4%%J5-;0i8an3T$9l*K zD-mqL=X;$tMM+t;ZGO+aHYXYU_IdlhorM(NjbF?Xdq0h}xhEhP=zptv(+x2D&0!Ge z@KeG?GI_elOru!dwo|S#tOA_W=SP~;PIkS zooI;O%WJCy=|8cXn1?IwwV+fRXP5;Zlz{v_5iBFKL14o>2i@T{^mp?;7Kf)F6nN(PqrUzupxY@s>-~A_dpAp8a$I-e?Hh~KRN8A`gPa^ho+yAVd-_ayMYu(mkl8ygNmuCV}_ARVEx zA4{X(b0LrkoYSOMJ+@4JJew1NT}qU^n$7`{<2ryh_<6ej&AcUo3DJxb;~u9 z?(e59sElG&3d!pN6?5a2?w@ql8$Psh=$A`TNDf14OWp;TQ*BfxZNh=1k-mqm+37nS zQEx$%_6Gv3jx+4SWj%Djk~;>CnBsn;9QdY&G6{N7l8~?Y`M3=cO(cZ&h=2q)`+uK$ z|Mgkvm%O%SWlfNWD}`_Kzzr+wp-?|Al@Kkz zdTPk?ivpvim%kmxr92!8Z#bup+WEcyNm)A&_@4~i=6^A8?nqJ+HhPTeY41X7?3^3R zIb)`LC*R+KRbg{7%O_ov0v90Lndq)VMiC(Nrfk!<5I2?9!qbWeQ9KKL9?0ui)Mr|k z^;ob?vb=A4`PwKRiu;XUuY+wRYb&UPkdkw`@3T0q*!F+w&kxa)Z(!&SQ>$FHt?2(q zyQ=Vt?(Y=z!I!Km1L?V`M}Ak;pai7Vagm9o;ps0;&8EsekA#J>pol$6v@4I&;cYap z22%=_|RT%D|p9`u9A)&HCGJ~4{0-TWfT$Z4C zwC5K!rU8tZ+hpQmQa%>C!@y$uH)drQ=;L+3R?ObdCd)0V!0D_71aBGiLP%!ba>OCh31s_MTBqG~T{2y@-H{(jj00 zDN>bA5DTa@73n2Pm0ksbz)(e{Dqv_5kSZX(N(n{j5RqP_htPXTASCbL^W5{E|2g-| zoi8j{S(#Z0vuE#L+vx49PWtP$qP~63(~Zh&9`p}N$z`1F>?C>G4Bj)w9{V%Su<0Im zo~Hpp6_g1(LtD7a3rj!X`ewR6BIqI`D?pH|JBa^c-4?t7EAq>ZmGprp{zeY@N2xMj8Y8;ketxHQ=)9XuE%A_e`PqY2tN+ekZgIxPTh-{Bwv z2TBSh)T!Zn=Vx3ui6@chtc`Z$+8LDTVZD~Ad5vp-YNWZd$>dw~fm|FQC~HH&j+7|( zSGX?r7|r|P6D2JN`y5uR&l#}vDCC~>9Uipgrux?F5b{w^6b>LbeU{3&*5B87I3SPv zWR#`^`{>o=eO3w|-CcT#MC>!au08B*$1Qmaw(hU0gx)GZgr(%y{dF{tO$1C6GiB5& z5X64-5%0yGu}C!g!;yc7yi?vldK|LbkotXzrAZ)lAfS3INjjU@{P*Oi;;Lh5TF$Jw zq<>9lEp3&fYu=kD&{KzVI+-dN;zsM)ctGW3rT$dFvd^K1KNU&+wR4^F0_|WI;27(3 zNcNOFziRz0w4GZ{&c}9U@<$T=jJw2N*VXJ+YB98gsa@IHMRF^xKfE!oShT750JRGyD!Yoy>9z} zR%C|K^8K9cRs7(0?icII^C4>eNwO_6yKB(-+7fOMmSkV{XRv>{r- zp=%u^D8m$9G6RQ-Gn}`Ldu^ahAXI{8L@M4V@XN3siJASj9lBVDx<`B{GgT7ce^`&- zb)sfx`sb0reDVx@Bv{f?v@fxNP$-(#a^<${h=f-pwJFo>N5>JkC8IK{cUR{++q}YX zx!On>uJSM;SLiyj-~bGmSwjE9YSO~@SUPBC0QW!;_&^@l?m?R{WLq4%3rtufw<=i= z`00N)Y7nH^Ke9~^NzeUPWB9)%7;jG%gi4Z?ilN&w))6!E2(X-$UDj?1VCN!5_iHFlb|Q+58hiB|%$WD!v7boTJ;1GO7E# zav$9!+5=-k;9!kX;EKEqt$Dp|k*H`J?H&@uGFBzqlW_rgXRF!=a#u{gpC_uzRXc+h>j1-=1%uR`yym z>^)*hW2`6abZ>@o3;(&>0Y+F8wEx4o1OD=w=JANtJo1X6{Fj&1iP$uU5vy51NXwqd zoF{Zh?!7+Ci~aN1OovAY3^+Z2OV4? zQPO88rr_PhZ%i!=o;AC|Cp-(a;%77$xa6QC$B`4(yn$k?q`92;2ojyJ$@p z{exqo37?cIWIz2p>Q_b1NLKAlgC2v`2l5@6A**sqn}qL&6%fyPT@dpF}g~|t?{rnwir+nG2QA5X}@*NtHke@{*zelru!-d zkgYW8$nzsXi7`LMi$hAy(+}dRp{tyMX{=Ebe9)s}Q~J#l;^ECwn-ZU)=m!b6f%;YHZu+PZz7ccgT?c~*xgNzA$;m14v72yhGGHDMLud$T= zV6(jn*2fojtJ^9V%qreR*ilx2kM^URInL7K3*hZ3^S0QdJcy}nFpXCGdNQXKO1zC<%lt4 zP#`c(6>XG+&c91FdT|?6k=y%=eZ8CH7#UgI`T=|V0v&WjgJ=!nop|(+`*lF7Tma$E zyrA|VcY4biiAisSC-aY)05qs5+ziiDkIA|8{KA_VSroq4Qvc=qC!Wl1%;gtGRRH3= z%1Y4xyi;*7h|bB?2Oa~He@#aB)#+wjCu{u$HDjgGs)5vTk$%Kc78xh_L#9u5GPP?R zyKZL=K!yiIeJ)iw8?o7-({8=hk!NX;TOr3%x(@=4mO8JOeF_6-_gF!RSWkP&^-n=V(RFUag+|#oOhYe2we3~{(&L}gR?YG~cofzKRjUqR~-)1J4kjVl4^OvDG)#yfWk?AVik=+$1 z%VVC@k&bKU%0mM{C`N@s{TN(iQ}>d#>JG$i%7zA0Dk)<6i;3cDUgS-*t>$d(QKE&& zZR3dEnIKTe{-+OYBP?YBT>=dTvZ6@;>bJKeXtcpUBGXisX_ePN;rf0U{+7|d%YQrL ztv4Gxo0pH%8Wq$m=A*b|JiR?VxT{!Q#AC5>73aJf~H2g)fxc}r|whCvyBB|^^zxGL+L-DIyGTLSIJtp28 zq3@FSW=Gb+6PdE4^bX{N{fj!a_FGPepCYqm*4gi1xWal>Pz#5z6f6i|oABmaJ6d`C z7nZdjI+LQw`RfO;@LFrnK}KluQurW#I^ft0H!rLFqIV@5j9R|-VkN$FHXo;{v>l-p z@ZqO8kKjY*xS~G5ZM{pvvTY9pqDY}OJ%=U}aKpN@{i4#Dhnl-`7M7_7)d#6Qj|#>PZgc`>uvh-pOH7HxN-K^A`eXL+m5 z0d+HA%7!Xl?*I4#OQTjx$N0ELUV!vXWJZk3l+B4j^uKx_^MTs$e{+h855Q?2#7ib= z<#5UpWJykt%!wFyX2DzWuU>;5!5p2hppOt%$i~z54ws~f-Ls3GazB%b z{d)LrM^nEE@HXm!TosAA1h+Cm4Yi4G!mTLaR(mm}w`p(7c`>C?n|g5|)1I-Jbt9%*3YYb!j7eOY2Tv5rhK@`Os;DE^|5g7L6*rEbIt8yV z1vWqVdR|tYMTE*VS~tP_?Yx5ZQGISt(Ffpc?ut{CazxVYey?YaQKbRr?mVbee!5iV>}KE; z%u!dGNh}<<)STfQ4G;3>O^4NQ;u<9$t>+YH{kGWwHF+Z@%BPIhcA=?|_WA*E;KfBd z-rD@H_|KIjnbz0-RoOzlZqGR7YGzt}FSoPhtsk!gO9Rn|RO2nGsAaCGZOLz-yc?yT z@<9RBVN(eIK;5+DYbNodjZr}@VFJCvXG9iRq^`1~Dl?$kHTpuj5%}IaAO zV?)(yqBaj1tC*9?5Y@x~8tVF#Tb?J{z${dfIdvbj6TBW|;qA*etr34+$;_Gs&Vk55q_cD4dz?Aq860Zr9dzB7U3z*hg=bXNaUxssqZVS$Xj zDgW+ppHyB7Uk+Fb9#c^~H+<0*l3Y7otBz0QL;GvJkF-;5$QwQQFrMElzz9AiLs`C9OK$5ugh0d9H(IC z7sedYY)E+ira3UW{d2@!K#Q?Jzl>Vv9Wyp)9ICx9Ax3C948lcDPc_i)%bv;uD-_xz z`zySXRP>#4#c+G?E}1dyb0>t%d{3nn*O;!6Fow5XSpIxJiBQNZ$3p>(Xztj>`k z>$M--4yc@<{)?9dx^T@~JF>K@LgOCNzC5QAmq2-D^nLic^@9@yTs%wt3|ub04g~kM zoqPj#AAWd}Hf=%6p%8c|G>_Q7+e0CD69KHZFC5r zBn6pB+?0}Aa=t!7Kdn2DI7VzY=*-zlVGC5a7tC09&D6NqMUF5hyQ_IDKTgjS*?4Iz zQVQE{X?-$qYl&=1u;?zWHOKUX$tOnJ@<`aHzxZ3jl0<`W2y9U0Y0*62G~vXQA#fJV zDl+0!u~qcin9MmdO;3NRne_nxE-HCS0j;A8Snwz3^nCevABB0;eBM2+W&R{+$hB%N z^cvrw;oMxs9VTN;Xc!vHZ!Kp+Z_ZZ}_?>*y7$?_4$NGyJ3@IF+7$5IB&!mZZ3c49L z`9Yx{)t4qflw8v)G5qXzfKB$;A|Z^{525hH5b^fYHr_< zOb-)sU-?;T+JP{AFHO|?)9x5_Pth(WMkv~=$}jy-sx*=NidO|X`POKE5q!#KiPnd! zpsDR56#Z#mmDVzp_wgxNmBT=@y$X7IA{^h$tDxIiLDbIoA$@cS8T;o}$~}?tq&`(g z>8jgh2MPPS;^-(^py`3cTQutfxPAsw@_uxbU9Q`!D9DvkNt1q0Fg}s&>{0f0uFNmk z!s6o1ccY?tB{Xjclyz}?bbPynG7 zGj`h)r&PS#6(qJ*LMxZlJF=0I{P$!xHJxO|T6ZXgfIhGH^iGE?a=09Gsdze|F~ zX-NQs*M?3GOibzwL8s&0h+D=hztW{~~KNwD@1LMzDiUx{kQ=G_F|F+?|o-F;&735Ze<4Z7J1Z z4_O2`kWvCgc`>lLIQPj$e?h|R30f*3b6f*81H|wsYHR0|23^vaac?3m#EIY4==RjQ zDBg{us=KM}T;cY@J+;#v=e;?}NXryZz-w<&>tV#MbMC#TBC_*E4ajCyHvSo8hsbSx z6L?n~I%0mDJx<7Eq+5H7&*W4KGpTk7o0^JvF->%7op5PTc)KZMsrgyQ#G#VI-wli; zQvWNY0xADO*3&!zoAO4Y<^NH1Oc3l1rrN9`91l9NNLm=V0MkW2y1<*CJ_tT;>V6P} zRi;i8q+TG$;+0gH5VJIlnLxgIJ?Um*wz%;lpW>1RYV80p5KYm&Wp4BhV*6Foi!f^L zl7*A^T<#w)tTo9ijRz8S!7w3Kfi?q}4AC&ui`@%hWrKOx!Dl&SZ#IRSD{7k8z>0eGaVBAzwja6UO!84v-)B{MZ%eSAI>u2VD?t9r!bd)+fC-EVrEd_AkmulP*JLXs9@s zC>$tdZ1yjLwmL=NDVK{Os?p??=g%WmQ2hHXg8j<)qhldjkkNe`6TmeP3?k*=e$N){ zjGu793V6-zFn4;|ZH_uD>y0wssN%c8K2O6)8|OspeEM`n`vk{szx0y4?nEsO*Qkf6 zQ5q@BQGdTy^pNA^$kPA$t1jQPZfIJ_QmvcBFuaix3&f?#1;9a*J~*U4_gJ~je5i;N zS>PF!0Pl{AL1c-b2XPEbJ<~YLJ6Fd;3ZM`(`R-}=zufk(ZMFt=f_of|Mo&&zUbPtB zO9Gmypfu2OKbD>~vgwC-GabQ#Ip?zS>L%x{2Pv; zLPS*;-(sX?p^KR&LJ6CsWkllx#v*bg!s#Jn0TuX1ST*+}#+T$&J1}B5;;jZ_96(T6 zJE8adto~`5ekwfShuRunP4ETp;1sV9#zK#hjLbH^meM9@_>J?%tZ$E7LeQzu`J}Y- z=u+j4Bq)@3!c5QnyOLAgA7?9Xg@Q6Ek%X`Qnb+T4xbMbtP3-dhU@p2qz6XW(rld|N8G$2--ju80Y=u zo79?=51ylT|4iLPLbbHCmq(v1|JcwHDd<<|qm9o*AOBE}TVMO)j#k!)l9f@gk)aTH z%f)(YY1AJ1OkBtkzQ2;5D(}(hc=>S z21vI}!c%w~yBz8w@&(Xw=pGmq=(lI7G9QAj2kfB!7Cr1HZP>*nwq4?wD78|11gEjz z7Tbs;v`)cQRg`S;qu83kN{e<}V-kiHuQgm$c0R#wih?>CVQtM#EB)byH&p8DZw+!t zQg#tSiC~(%%*`E0Z3(Xe29xO;=nXU&=MZg`pk#Id&?te75&&@uLKl>7LI7c zy_Aq!`@DuJ9op8`lavD)UWQ4#dOB%LP6N2{qVA8S-xzUXcf$`t_?WPDOb~=3EX?m%9FA7j4?_4Lb4i)9u3XKt_nte&i-p*WU*| zByWq9hwyYP&Ph{a-f6yajp4OQP*2%!C>TqV1g2-@8KyN_v1^Y=cx7X}&%5jI!+CwL zD{hhF>aA4ce-7Uq4GToKofGY$U_L`9`4ySO;9!5#n@cu9rO2K28AX0L?}?lrPx zT5q_y^W-hFVIb@~VD)ZsNAk;e!^b+A>`0#Lua&c#FH5yYk3M-v&R%!tC}Lawa?Jge zo1;m=mh=ObkJ6ha{0?nyD%uvBH+-+It*uorr?=TL;)m?Yw;jH_L$H7n=XZ?0!lN4& z>NGf|@r7k%kZF&rCj0@Ckn-|(M{1kS^WC__=kKEr4wN9}yTDl|kF(mGxHo@*J59ES z+|$d~sH$XSZ`p0g*vysRW!U7mYqB-?cvG&bD3ZVz?h4EuYEBHsDmWUCP~`{=$3l~M`JTZ42lR7$-R_L zS?g3GA(XI4ASz}Zv&roUBI?G|vSmO)(EIm~PGq_A?*3u|GF{2BBeH|b)BIP2JHPm< zRyLBh{BM(npP2{MqAL9Y5y%ecRG*x$l$!N zc=4~Y7WiH!n92~Su#^G6vo2sLyU?1MdeK>+b@~Nhtsi|>rByJ7Cu_?toFPC@FB=~y zMclB4cMhm{{$?_*^NeI&nf7)KJPrhD2dIzd#d%$Ap79xqHUnfBlm^GQHwLcl_WO#) zKvz-jdaT!(o4k>3;6lmOF`CQ&;~<7wPU!?!R244yFU*EJ&caI>&1myD7^zaw z$=&C*TwN?B0OAKyS?i^A82IO&cmvpkV2o1zkU)u;X-yuBot}Ol>nw{gGc->B)vHQ+ zVD(d_e!#&RTU#!W`ZKCbD!@)ItHJ7v=ZDIulRhxeI&ut*7!l~g4YB!KoX^mokOL*o z`32g;MMeo* zacgU1;uoNppK!0mwf2AOjgB(@9y2s80v&L$%eF>$mG!XJaMHFJ8GpRM&b7GiGiLuN zkgS>ZMJ)N(&Wh*+Y}Z=A*C}TEq^_1LKB*8IK0Xhtco4dG8Ike~C8VA`cl|{fH!_g= z@dE_63nP@g9AV8Wfq1g@`$Rk&>Cw z@RFn7w;aH9BeJ#p$=FiBl+)kW>^7Gqm=Gg)!Y=y$J{Ll!i3bc|+oweG7~qNwJ8Y$o z4BMGb_*Kxh@=(ia-+lXpJaqhK@oHlubYhuWc`y*rF^6UGh3uck~%>7{2NmY`^k|jRvA0Pf*K3}Tt zdwg7+tPIy#G}NQmrYFq0oPk!0!x}9twUNRF!s~MSSe9SS)3-*7tYelliP;*68|lHf z0fu1ojLzz`09BeI@Nz5pllVoii(xSV6ryymGd2m=FJ}Uztv^9ksXBpY4tyl~znL8I z#9q= zZS#4}Uy^QmXZexyZYwJ*gE_)Cgw6_}O7IBrMtMOfi#KMRIN>*4P2YX1pw0$kV296W zZMRKpK;8o3Od&Y~b>%jMf#)z>_2npV3v*j-}V@v$Z{IYv|C=7n65YcA`RjTZG z%6hTiC8FJ!2I5b3rAB#cru+eL7Y|C(0aoM0O7-p%B=zl~FU19GElTj{SUWps8D4m= zA%`jpm2P_OIf&m&F6eW%sG_2xP#xsV;cBn~`I(L=W+{$1)YdiDafGMWl=;h%h@0z_ zAvrR`*)wCoYuW3WE02Y}M?aVaKcR}4%HV|FMd>{S$c!|w78=8| zM?X<$b~5$mWHKBctUfAFb+VQ4yzZR@6JPhUm!HMw=RYfY?G+hUcENiRpCnoO8eX@> zvN}?TChOQuoEQ|1_TS(0cq;yAmgQGjO}TED2mGinF-_h>4SY;+Ku%_u8drYWF3n&6 zLVX17m3tm{FbXz_qY3gb-HI__w71!|uiX|7s561Hyh`(CH{wS33Yy%k10iab+^()- z`8l8uhv0Ff3%IiZzc#6d?A@=efEJ`m?qJCvkF}HA4Q42DKhw(Zps!(abv_?;Q9kGO zvryl}bQ@UV#$RphyOf>b;QXG`_=_l_fDqN6X6hUw78pU&}P ztAHNm@i4q>Z~vFdbIW#Tk4u*l@~?1}fCa>UKJ^KtlqGNX4^2Q*sq2fV1G`_2&YLgG zXOiD_(pS#D8FqPiM27_U%!6ODQ#zV9S|siJuMEdeO_va#^s&Ezujn><8s&C!aIF~) z8oD$J1Y)`{0p&4)QdkciRE;2CSm~1Cq%+|~LO<_jR0Z44>Eq9GEx7>AE{+X{PE;Q% z17Fqu$E{3w*H#bm5_y|z{x&1J%2Zb*0JlEv^Hg>cNk8tLLpj?rcvZbrf#dSv?u1Ck z=_>Q#A~PoxZwR`0CQ0cGUXv3d=lXbR0(i#jlV>7mEIU>#HpZEjPP_6aIkha)_%!0s zc85r8EvxmbEQFzk1&n8HJuPA$3Rg)iBFv_WcB`F?3gUd%%PjC^N>J3n90GW;HRk-8 zz7R&(=?$H(t!Wi7FHM3CNOt!A;PfiH59W*S4|#ijY`ibyY#P^&WJjJ02%|wZu?k$F zAH{98-gPI1I5?H1xlxU_hKfhz*qzphg#-jN7Ic!8JiHem)NPoKD!g1*Kp!L&*`HJn z>!=m)>n@!~c1zds4!!#gDEhx)!Xj4wsU2YHC`^p8-31$oB)E)3R>ANz-xjyabX6rS z1dPe-*Mv@xX2b80ovrgM(S1-eKrN-x*0!@QpOnL`dzbHahpf>CJ6AAu>^1n1RvHrsH=&>QQLijDP5{|yE7Z7*%tWVx zwdy_owG1)|VBY%;^aQN&&yXpWLK^i;yjE9M&K!Z!wvokbN86H$p0PS@54Nr0+%!$D z#a@DZRHK`MaRxm1gt z(mUV@Av;U){AK+2^)8g>>_>l;VBY;>1h~6od(OH%g)FffA*O--t<4|%=E}U9T3NHO zzdeMUx3Arq7+qg@VrS>n_A1}+fxzD8BjBi6TZrnX)u8QOFWw(3E{q&;2!jV4MIL0| zC9!^fOnlpwvVW4V22~EYa~#hY=my=i6x2x_woNxeW zFMMl&boQxNcYV6?r|LSIN~D=nQ$b5p^N~@lcH$yVJ(@c%Bs{viZU3;NO^eI%4y*rG zXZeXFi@&Cf2UYMcP@3D&&@0fR=0VOj9y|6dQ%15hJoCEWHl}(97oYF~b%1zy^H$rQ z^!Cpm<0dYsVg?q*GQ0WlQ08!0zFVLCd`sVrxGq})6Sv&elxoj}i)6cPtF*7SXUK;P ztXYup8A#Z-7hH-dGsuh#2Za~jV@LIVBieEO0`r^DOy<6JpsMyrbk9u)%HVJM9(@Ng zj{ql}vqVj(;5}>Anqs21 zrGlwyIs~PL$fde;tat+@z8HKnPxe&?c@XZ|zdQ&9vr;;_9P%OuhWGgk!ud)AYmlSJ z4Mh$B5u(e;o&G0F*HdF-8k(#JL)4Kk*?648ckN{3KRk_zIHf{jPpOc;h4IkMuiG9c z8n`JzjGz?O0jTMy6J4k~`!5yZTS0#Z%H3tAHhl(^NMOTHsSt%zDr6-iq%3svV9}}^ zFFK30`u7w$2Hi7kD*!}jzotX>vyt$h6q#O}IVaTCW&KZ`Iu{&l(t@wV8p>6M2~cmE ztr<3BsXLakL-I)`VqDxA5xHA9LX(4NS{a>5ZiHpqQ?Uqi2R@Y%A74tx08u$F8rXxc zdO4A7_M8cyqs|5x<*B_mRdK@pBgXh?KcyXr_3F6FOUM6xyK>Tu+H88_GEGZCgzond&;mL z!8UFF(ttx|HsqJ>60IG?AqYkzv3j=Fjvn@YF88-vcJd)7Hq<&jp=F}Lp90k4N zHb=U+5+Eyz`=ULCFZFc^nE-zd$f;Yhpqt|Puj2PTw0A>7j!y2e zwGFX0c^e;j;dd}r-sc)~<&c4&m?(_nX?xm}%L*>5Dj8>72aJ6xTA8HRYFZAB1GNIZ zwpGX52alzoCJnxo%aV}mY(#k{@3G(60^#9+_ydsip}V>kie~3;r=0~0U*jxg+qZKd zO5>P=EsMvB_O|nSUh?gmNl6>@ctHE^Hs_&pC=Bpp5VS0VQ(~f z^9E1vWe7Lw+Im#Am62Z<9JgF?b2!pIsbf|;fu8gWd+GP^Gyd)gXAa;=?~Ph-qcDIQ zr)l*9lUVpzUV-gdWY*Duj?mbnm$&Ju#Y6xaLo(ckqXtXp~S6 zwq3G+vJ?QZw{&W4F@j{6Ch+jsq8v08pxaZu(^FjBCv z_LF{|dCHUzE2h&~<#%5UCW2_@VgRgKcO+}2o{3?LCcEaRC!mE#_6rL>3DcQS$c>Q$ z*5tI5xFPqs$#~D=)c8^p2FyTtH9lAT?YNR1u({8uZ<2P%h3lS>Q+OG)t;qVP0`=P`e&df<4Pa4z-BI4+pONsD{ z^)s%aopltPdImk9ilCifYc`w~6GDmX@Shm&JXkl`!4cd8W`n~Nl02nnfrGJ!V}~26 zV>Q4m?^uOhgO-}~`QCn&R8{j&FT!IBm3;{N1#4_}ptnL2%0OJ}YZ2cI4=;A8yJW+L zO81*(bGb?YJznFiD_eLBn^$QB1KdmO1;Y*k7GPp*l48~UiIE;OSNEN@wMb59sWN$k zW)fZ_+x>Ng%dw1Ck=&O799(y7#j59ta*F{*4Gl~Pn z(21+eP+U{wX7;SdL30rE;nL3T?u928shVC|AWcjI-K;Vaem-qt_b5$o`ydRTYR0&i z&~@Lr71)hIhEP#AVai*dM54dkVE7Ggxy02|xYpXtu?@te)sDB`-=bb`0bgED(|o>T zhJ5b|wuAmQmnj+O9(^@4{i{@fj0WJf&I+U^>aQb?$;3v|y8t3M`+?5Za)xzZ`7`@t z{z@Z~EjbpJ?^8=DU2A7ZZg|mN+NE|`u&gf3mxmn%P|moMr*XNkJ#Ghm33*MdGvu$f zzz%AQNIm0zT24kwGYuv>Xqxhz#ax|UKHzls_wd^S?K?QWUhIR+Dp2;(i`m6%e>>_8 zs4-1Hhm0U&pURx=e{*G>61BJ@joJbmrvjFftiaE{PCK+ z!yt+t+#HnYQX{xFfG0&t*~#ff10vkH6ChR7 zEFcM4`sT`p{3Kv~S~Si8${oiBE&K!=A!snuDE%9LG2-zM(w~BzLtvC|)8F{R7Af2y ze*r=oGI3uagc63)_88bnFZsasrg;GZLYf94ir1NH#MV`Yg=rG3s4HgLD0a)l-nj#Y z6O3wue23luj!_ODr%A;$3n6H!9cCgz1}_V&egxpYMW#dusY;vJ4@-K4BjLoE9y#sD z6CfnJasr7o9NR!7t*C6q0^1`+9sB)u_*K*pAFwVfj8QZx?rvG z1!|aLQnxlfqK?+;q|6P^g=%<^=AW)fTr4)bMMMINZ`Mo!=~>bdr7VU-n6B(72TWWH ziQ%)L~$j$C~u6B&9_f#zEU}AsAfmxfAHo&qsivSP_>2MNh;`%EF z=T4R5Rb6|NgqtH;-D#W59H?)lJ#qlP+L(n%T1Gj=tMbGEyTIpo(#rI+uAxQ#i*4Jwaj<|HBxNIU^R1QPetD436lOnI23xave zgFr~ItaEg9S4;pwV;L_!{V~65jp>T(=;u(NGeAIKdX6aO=ye+SWT<7|g0K-wdp{DchB!<-kJxfvXvm9dtmkotaSG?N$zGc<9=bi%bJP zE)EOVX2tFBvkR`gxjj5KCWPcgT~*|5fZ_JDWSqQ)hla+fwqwP3C+p?&Wmc|!uaeAT zxO+Tx0)DZJlIsOKl@#zp4wSYA?ivnkfW?2>X2kT%o|gF>r&|Wc5_SI+D&1UW*W)PA zxKfSut7`XGN^VvQXxWnKwUd78Vd*PBWuJ7}KCjAXi+iu>Sd zZ_bX`8>L_QHiDDq8U47$RW8-#&&G_)VA^S;$0yse#gyHZZ(PyzqUhXbW?Fv@on2Kf zk@@hstE+}K=k9t5C}2rb;u+7`t~5hjvozt_0>cW{)omVI%QvoW0dBP+#ovX{aT!-+ z#kN>@d^ZXA7JWM%YIBz)kV2X{a4YKlMbGq!<9kWqhO;{y3LUy=+=lcJqTS%L$3fC= ze-Mbv={`>Dct(4;q&hrR{WQ(btGZF$8d-klZ$-_7kfwOQoesD^?=maL^Wey+lB9CN znrzS1ea&tz1(@`x7qWMZ=mZmm7@;N%oe|sg!NP-LzI1e2na`jnm(N{i4Ccc*e^iqs zCa&0iP+;`BFu!|?@#y$qs)3`okE6h#c*Durd86Nv_dTA>gdytwS9n`dtjp3}exI+< z8WV!}ymX^(_LH^RAd=qkKlGL&+_aE+ZKriZ#SS?4pzp&&yOLIV)j7M1^DJk3y?@?( zkDuwrX&x8U!d)-g@+%gbH`q_R4J3BbhM8wdZ)@z28Jw6}=w?7AhQk*A8;=E}2N7gH z-l@sacZr10D$%)B@!rb%!Fvq?yQLR=+D++Z9U!6-6|#{%y=yLXN^ zhdN1KSkD$xvn8ebzHeoH4RD7z1FJNQkiw7mZ|Uv~9Oh@$IT(Mcn*0c9^wJ>yE;hJEAbDab zmd)jbNjuB}nEu{ZWnZif14w^3?VR#Ies&1QOgBCgICL?*Zen22sd5Afzd%HhFo_ja zgPm6#Tsk5kdJzGwA6#6xK0z9v6ulC`)P}Qil7jY=Q7)Hf0f%GY75-;9gVmNz6#TGX zV<*!;>WE;yu(|iF3wA;(b?Av#YRuMz60IK7v~yk{ZZk0MVAJYF#d!-8GG-<51;FXHqUgZQ$I+uQ73!zg$X<8}eoz#E^$7T{2`e0WEDjtSKSUe-=SX_*2LS&GqGw;f z*=_zg=^3b^Jj;S5ocS;lR$3~VvUIg3#7sVM4K%>iaLfBX;;jMVv{R=t<4mdr5k_>L z&>&7x8eXN>5B{QO^+1Sgs&)sKEr`nQSK6-1@mf|rid5n_S@LMO80HYSxYY2FpfRbyT!BP!mw=hXuH?)gs3xpjo} zEy`qIu(RU_F7)#@>1cIxrA1YStPSscSB;d(D1e`l&H!`Ap45_>E4{gce%zCYTg`}U zqVfvF|3ptG2&TR65ZHbdJnU(~;MGh?h2GmYJJ;u+0^iG83jl1w*U91zIFxQ1pN^uZ zU^@tyiLP6EqE9Q?KH!iUi>7(wd5yqDl{QbifkJx)CPknRz=F&Z^kWXn7I7?!i*rYE zTS|Xnb9k0~f$#Q~D!bKfd#P`hm|CeiSpH#%aZcIR172)6Ib8=g2j+_O$wcK@9)1-; zN~%YRfM~nmbMlM7$?0yYswuA`gW>!<;Mzs<6G}1A(W0(?^niDb(K;i*^B1^d`o@WO zV|P8T5Sx$ZX@BEIsqk)1z`1^QKoDYrmDU#vLB9^X13GUW zma@gFFTzL2*-hev1i@)^N)Q(>J+=2vsx1;wat+9X7_HknxlbRgOE;d9dw$1Z)OPdFrK5ZbnxTX(>J95ai#s<3ktD0Days6H}bd z1Km8cO`mtwkPNC+_e@(t*muTeZwi;JgWIZ){$wdw{0;=!E_%5W!ne6Ca#e9-&o?L7-pv6^DmtW9rwS=WuyV)$J)HVD? zbb23!n~UJMgysN4Cj0wCZj3I-NU+*LVl7xKKW|;yt4jpG%+_)Z3^-hxo|S1_WI<-* zDjcAXqjx#3tkrWt>q3gzoFsC}0sPq_vo7_R!|uIR>etTf5S;PLDmfI0r)}WHZu11j zu-Tz%!qsahbn|1p*GBv6-0yqQvWrzVt?_MTnor!8J=pp4OnNZ{%v4tFyS{K}R`c8) z>tS_a8H{^&qD`#b5zk94ttt)I$=73NSa4lRKlJN^c5icJzH%7Jf99V9z;{#3E4ur& zX)w({1=e7Vj!B&$3JC5vRI=?-@9UEgzA46bJD?h_-{nEyg6+YbIZ8b=&F{e_x1Zv2 z<|9k=_&v~X-+ z@zC$_>pO>}wOGOi5E0deR|mGg6Z+8QKDc)A!ET)cy$+oY3iMLe|LI5~yarduY z>KzghDZH?GGPdfzV;`~C7?46bD7D9j1I~tRx%rOaK)f<(?3K|o*fn6)JAZ+MKUtM} zGJF+v5?;B3R0()^03<)etw-tZc$2is2?;LDUH%2R3*w}5R=ft9@zGFl*bZdMKEaGj ztP7K2H-TS(5NlWIN$<2qFvW0e4q*mm7w0l9E6QBd-QjZbMc1pSwh%p)MJRxY#-p}Z zWq|})VbV|3%b}ayq;Av@e|K_`2AZWh>+nSEYwA*5QI#Yfp#tNZ_HlhmY}r@^FT<>^ zV#o}EA|Ye05>Q)CAEy0K_hBp}3$wRm7pen{uP_%QKce0o23vLO7=I!W^>EKpG9*k3YmN#>1vBw#k|peL(w(%q6MF>##YS4t8~?6{p5ic^!re- z&>g7id0mC1wk*LwV4*`&{`FFgqbU&MI9U;tq^HI1bqWXia#;g6%Z9Taxcedb2#DHH+~kxc~x}#i$D)9vp&chK&d?BXw%L&O1g- zLj^2urJ!cqj`e5m{>dcU19|~WgL0-1t9oVARO@w1)p54`^`{&WN224y!-E$wtM5yR z#StAx^6kz}TVr8?f!VQW3J*m^#p@%u_Ybvl_~Z;7&T?2FVR3!vS6xOFo0htTbS8cY zhXUYyJPFRnFm-U-SGi{0d|VtW*+8DtbCDws6LZ+z@#^U4=)xQ1C@`=B-pbyLtql4` z64Bb1Cfe=v_d%OZGZ| z1*0=qn?ll((xgLjaOvN^-H0jvcFKD0nM!#rjnHVSSV!_W4H$6gR(j-MKT2AN#ut)A zV3GqKJ}V+jfkx$JMYaxy$_;|zpSq<@+A+VMgGoCk*XpWuIxrdT_$_Hke65JC``Y9k zpZwz-)2I0J7`|}QHuh4Pf2FW)6EI!x{!~CfFcRhFbKr6w*AcWk!K&360nzUgz=#^Z z)}2z)cOiHspnP9uY)^2xbZS8KFxz$G0#-)ddG!HV`WwrMUERgTO4fvZk#1|B?!K40=EOW>;}wA&xiwe!`eOYXBaK2NV1D4zQzN5{ z)FK-H7%OBw5w{`Zc7kU!x=Yf9I?Md6yxyueBJ?yc~;To`1 z4je+55qqik|LOLC|7!Yr3_#UG?3<&$DO>N&m9JloUNZP-YD>xY1oJju)Fg`ie%F;^ zsgU#vm$xoZ=0D;48E57&Vcwd{8${bzT>P!F6Bh$+qM7nJj8)osTn+B591Hj=SBP1% zor`xGo0UiYQHLtI_IT0q%UNV-D=;tLVUNoay$(pdL*El(`FUwPXIIwcy8)}W*r%U7 z>r!%_THV56G=pgK#Vz{e8n^iz0=OLJ0u;QIPr7YXN~i}`Ps-KSEwLY-tnYHU)E6*7 zBC_iI%y^NV7GB~(IwY6K$&ymJty%stujvNwHL|-U5n5kzt*DyncYf3E;O3b-DQ>vD z%mWZy3Svve`ihC%Z5wK4rVXy!A5E9)_#hA{KYC;8D@&jEk>hL&HT^#j+iBnTukMQV z=(PaS?EB7gJs_h24zCAJCVpGnrtpJ}<4p!~iM8L&+WfQHY#ju4uI_5ARkFJ#V-Okt zv=z(PPLGh5-lr`+Ssw~Ib3z9v_IQJD>qBBC3j7C~`z+w*<%fmF)(i(*MtM2Yjlax`xSQDf4@C@$18T!SIXJIVlji`Fe>yq? z{W64@?SGbC7Z(QC?`g-`s3Gm33y8T>DqDIl6n>P!gMSJwCu7H0s(_27uDSNSKBKW8 zjLHWJG=znP2l>`LqGMu8SvXAF;!BUDpaNtzL-~3}kb(dSNqM1@{0N!XJQ>K%H@HYL zc82H&+vvmnvHm-eVfrQUrF1qC9j&Z%R8}rfoOVZh+#Fha8G)XYpZh zwMQIK6O{93W!ce?=_R%xF{*=Ku%_3)W5j`HjTU(K`PS^{V?KCaD!Qh!vWj)VGWQH% zeOl%|?WBgm$skBjnH8Ih)PQ@P)-^k)|Btjc4~P2w`@hFd(@-f(mLX+JmQ=D0QK^V5 zk?f=)l&oRKSdxk?p|MXQlFFKWmwg#))-261*6hq!?{oCIzSsTzUe|pezx%lV=s2W| zOz-#mJkRIr@q9iVX1wNK@l}A9v)+F5gu!l1iN*b4lgacwm_{`^T|x*vDP1VtCyd`? zbnY4%&A2u>Tx^9GD_Ei@FRCr=u6?z)@7dac`17gpU{20XKHB%&`!yhHdt#CWC*&C) zpD;f#vJrNPyQ`|7JRDR7<@WT2+|f4@;_R@94!Q_s--|iBo98%qtRxcytr6im6V+9f zvF5I8WFf*SWqK@($Y;RAIWzXD0~gJ<}SPt7VRvvP@~ zBrxaS!}Kt<%-vO?kwWzg7WZ$ZV30MW^&2WlI>}GRKUuCVZJtMvDiW*idU4=!Rqsa> zS`~3d^)Z@82H&!o7J71KE$-!4?^RZQsI2idUnC!{x(pvC&Hg=$tv#L2FESrXK&Si< z^n<05ihevY9oojs|3P|B-!R)xxfk0uXq(iW~jS5GFX(jHi)XPCvx;Tf_F|no?Lc1sC<24b%{_HBb@NnNFD{=GN zWP(ke{pulk^p=}m1O54^@PW7QzM7R8nqwA(ymoSf=le?#FQ(ZRn6!Q_JKU$ek^E~n zwu1a8{eTlVIEY#!Shshw$X^y~WnPeYK(%S3$Diq&+n1HEj}Y>)7U=dc)x2>UGopxq zUpW)>_z_XnPWmeleH|p0!51b?BZR%=3-hE|#eVaJaUXjnxrR`f^8qEMQk6R`{7y?= z*g;>|E4lCDWj)V_0@-pxlEmz=0?;!dxfd6VC?Qf64~kqFpbJSMoSSw(-ROp_CDd>! zRT1I2?!vfV6WBNmjQ4y#r7cz-fe<41lOF{uv^TsV2^Wkl_>cAV*`jvluuS?7qU$#4 z^}eosM715gkyTonhb3WPd>D3BS_^k8PH-Q`#+;2&mP063OaBa|-+&C&BZC^4$J(Z3 z$5E*KFbG#);GTWV^8Gak7x5OyKy;G+Hde~Q9Qdn06WCWuz`F%N1=3ogz1LO=eHs}8 z=k)G~*q%FCow2Tu0rm@e^byms(XK}{$LDj@#~B5R1N)mMHTjLA#~#%jR}bt5Yt4~z zVP>w0fxeD2eD^&~zrkP$*c3n53C{8Ah{AM>o3m~s1*3gggYS>hK4J=faSYq;2ZKY? zFb-Dgm&Vhsf1Ac``oRRbVie8+j&Z9}-@#+0C~<$97O@$s(fHc~EA0 z?w_T3o6REpi&oY#EK-dCns7U{Sw59F-hWriqjF=bY$fT5%18FcbeF7%H&)}05U@`B ztKk^)i2Yx`3oY*$1s`lR(_K5QQ%03mG(@ zp)@bMV8yn9oz3sT!4o&}55>mi_d1HI`l2?T=E`h!g=2KEP+OQ2EwTmcZ42gA=hRy# zhw;jC2iG$A;r0m0To74VX1}f<2)3P55D-tmk;E(Eyy~UO9rAT)N3DaF3zrcl)!JAz z-*9Evxg=tBu=N`cD@RB1p=Fwd7h4l9x%b*UL5_nSS>o_pCg+mG@I(c_oe0UdrM#9x z=xY7|v1(ItsJf967DA53xOQ2DeY2Y2k>o_JVd9d6!LVwsVc zUYp2T;^y=N#7{TMF^z3N|1+N1k0zROS4(B*+c!y?>5RmXWx>lq0*u9`OSu^a2V*Kv zFy0;%iZCdmGb2NO`B|E}@Gf4(P3Se&be!9|-(|`%pf2EtVT!1pbU9AU0!@zmhq0H6 zAvPDH!Y6c@B7)&zVy2Q?-#r%YM+I~G%h3~`<6&rF>4$@Pwx1`o;m3VCp1ldUaNtDn zmITa?;|Dg-qdG&E&BA2*?cjDHRbGBVXzVx*NO%r`E7ey?Z|n8+%kFd}BF?h2M{#iJ zntjD!qD=qjkjvAVM@qh&4>&tJJ4c)+Sxk><61L=S1s>_7g=3EK{@wuz0|^L8^0dh1 zpd=Y?c%@FYP%-^woY}pBH$i;2I4*9vrrG$Se+-Q?ounU2R(91snZR*o$EvR}HZS22 z#^~q|TKH~xGB@2?UvKZ{1sfLJuZ!I5Lv`tx6KCJujMLCl~n+z zQG9%2cP_>%VLHLEfj(iCW^#HJ@f4rNT_sTFxo&Ms46M{kW?aGRY$n{M7w=RV-$EVc z0zHlvO;*$%$Kr}VvT!o72 z|8Z)=bOpl;GJg<~o?vG^>2=yd|A*yCo$`IVc*!!OPG809P5>{ZqQs*tLH z#_X;76s%CE;NdEJ&pgKIa+dJFPbvzf$zVP}`~JF@=wnv~uld=Y3?j?93u1*f4lNre z+6pSsQ+-VH^Sx!LmQ7j8{jlt1fg2v$uw5^7dlJTKaS)Ey4H zc+)>g?DD%#x^ukrhsrC83WNjDuySHedNvM668WPu-$Sur-P(Rf^ zv?i#`>c_Wn-^Ao1HoU7#cQ>@Xf`$={d#n*t-|Jb~Ja`{M!Y+Q1cn?>e7tnpFBcOJY z9Gi5z+vW#3dX@mHe>Xh}ib#~$B&1z}jdS<7m-Qy@$P%~EUzbxxa(^6ozO&Zn#>pk< zzlK4H@;-)`Dz>7LWrb^OP>OwLwl&^3rC)TXY%)K4tK>(z8+<%fW4Nyjl?ZZof{`7G zl-upTXFfgogmGJs_u0Edb9|r;>2Bkix^Ri*^XJd&uBUk{>q#tP*@An9Pkpz4dsrcl zInVtpsODz!+TKg@VVDR zIZ=Czr|eSos>XQChArh{tx;>o3a+R!Z}{KbReV(i&55frQdAhaSkW$W=eY}c;Kgky zhd~y~U^uQ5nNkn5aLFP{D38;Fwe34!(SK?!Mg|4x`>QiT7qyLj@=#kn-9xBgHqm~5 zFt|nG0#ubT|vHBFEB1f4_)K+@a%)}JdlFIfZzd2PVi5#Hg6|C(d z59epM)>5rlYbjf4>%k2ELNI$+t{g{fy>M51-F%v~3azc!W(CO0C9ZIb2f51mSlLJ> zjGjo!XLq#@3eQjXndkSiOy|q&P*S8sw=H^(X?ocxpT&j!%M)c4OJc}l?b|<2pM)L@ zW`*~^`gPK{=+EeLHc{lUZmNay0WJw7Ho03m>1c$jpQgD?dj9Yu$j?< zpTZ|XsCBW$`zy}miF2&d1>tD^siI6s-HL|l;Mj#4+c?(@eAuK)(Fk*fmY;d z+$P(BkEwFe?)qJnO||RJbRFB~I01N^V*1TFOE6cNxpE*-T483!&f{@89E~T3{2l~C z3?5=;7$!GAlEv9g(;f7ew9+$|@5)g!EfU_Y;9`)iE~u7Ox6Wi*L|&SfdoiEac?SPu zl0rdrhi17>#F-~f>UfGv^_$D^d7&mdtL}g>G97uRw;7>6D=89P*-oi-R5Nv5FInD< z*mZ?_cUj3c?F>b$HBo2Ow!!EZu>xb5j!{_Rwox@c)w5M?`^vX(!s9fsOYIeh9%mK( zq&|UacmqDabi+(z8uuLDRIansbtQo)Mo8WZ+PPXas|H3;nE+f0taY7QR8&Gv_}G&Z z!GCO)k6Y#%)i$|^-YlDCMpw*`xECivc@&v)?7|K&?FA`qXF2+Ek6GJxVDO^I>7k3z zB}j)z#Rn8ZaokmqiN5{#Z_FNrl;<*e%j}s@lh`oA7As};b|Z|n;%rAFKSEBd?9zp_ zkjO!XCx0g1u5fpB3Fj}Dd?KJ6CtMITvaRpV$?}c3)~I0qB)Ul&TbGwC8OLs_3Xsji z*zUWJ?2Jkgr9gDK#}N`U1{yX!o%8ETF{G6Ih2)x8Zeih@A@~5yx z3yFvZdXz9V6_01%%cb>Swx^S?TqA}0R7GHC2}$#ieCr?(f{WR@l1utB;3|(L9Y(yD zAi4sb3uJ(nUQRZ)DEQ zMN86LqO4vWcAen#=`dyUl2r8u&4BRa%UZ`J%364HD)ccEbT+z*vf(>e;ecFm5Y>psOZCMr?SOr&7-mZ@`FnF`1peqziQ_8{ z;5})c<+SkC}zc=O&mLe?{7Uj0@ z#!iM*8ht|D;Ou4b%QQ${&djhKuy~25Re>%{a-)+TaoeQs59prNbV~uIsdUqNa_B{Z zYL3`e*KK(hj%?^M74}CWk!&`v&rK7oClZD39qToh5W~0^y%O!X-i?||O_%t@ ziTPbNf_|r4`R-w3bidJSyeCT~@;Qn~uQ4F062G~8g%!6b7<$w))F9z-21Q&5$ZK}N z(F8w0mhmUgi8O)3%joX7F5)ZahBRw=;kc`AFrO~7gmm(#$!E@;n6rjWj(F~kITc~4 zzDD|Lx3BkY5mWAnVb>RIhm^7T%E)gRi=cN3@QS5zp~bnm{KW$Cf=i;QW~c~~&Fz_8 zQxqe>aDRR=PeQ|{8ltlXT&M81Vt8)CyQS};l|oe}h=e&;dvtFvPJ}$+8a1^#VwXuN z?sT2d?aJyEAI8AU)o*e+bp^H_K^{D=?1UO@lo`3{eQp!az76|X1zx?aST$4Pd-9t@+{ ztFKtntv|l4ee;^_wOSS59a%5TzSZDJ#eFJBz@D}gH*QP&4iee&xh2hv^kg{Ca7b~; zwtmId3x%N-8+b~OfQt8Lhc`+2QXbYWnvPhpXAiVVZN(8E>YY>soce1-#n!B%!p*T$ zJaXTf2|A%jPYHjWJ512S^X1DE!NHD7g^q*oxAKPL6|25{7;#KVWFb~UIVTC>;r5FC zwxkXwx0MR>lbq-Ba+xXgAEmD&JAAE3@8ODjB^pZkbGm)#41DLrjvjjIzXpCMR+k+C z?XDC>MG5-0s3^h0aN)+dO+$c8d^2)eWv7$YvX)?0D`fFkO2%5hg^AMKz=phqg$e(! zcA5Ik%FPP)-kvX3B?>0T)LkF4#ocR#MMuF-(lIfnVdJA<@-)%d-YD4n zvyb{dm;buTl?wPogy@=S$E5t(A37??n~>02G!Q30qC;V!W|;_+eDCjATr`ZEDV?-J zMWV4)(J)C2uBJq^_8Ea;SWfuCbq5b9&>Y-q&PWiwbM?RE@o!ltiWmi zPv643)%w=6Egwri-&#$5h+#r{vrkW;=Ix(6$=@)3cAASG5tX-d^0==tHx0W@;r7c_ zd22g8k#9~eM*1EC+&v6h9l9bfpIeZt);G3GrMmnyGSo?Hwx*Pp zDxT+LQgj_Wv?Pv2IZES)2M?>>fE5v za}1$K+Z@2|(pVNz1o1b$)p>QwKv@0~BeyL*#}O`7MC6RJAFjzDo9~LOfT1>bW{mx7 z{uLIBMV9kezArFV?6Y?;XPRbg;un~(iYvX|-?=6@v6z5i<|`U$**Xuuu1(ZvKDmv! zx^^g}Tq5yv=<*NQwDIoA)|`ciPP`7Zx|Zx z8*ow$acMj9y0{j3K1>y&Rrlc<2gC;Ty^+p$oJU7xRie*@qZgao$*N=9^!;t(_HU@- zBL<2i3Xx!Z=SkZex(z#mvEtp)+S>A#o*f(}E@-1Zgv#>Lpc+UO4ApijG+XP?D1=GB zqd%`C=f_a&5*Dz?pRreBVUn7Gkl1hE_{|j&*U5gQ_noeW^Cc4N;2LdY^st^#oGe%w z;omftf#VP4!G@zZ){uoHExwpd(|F%WYY`i>d3jA0?0~Br`cgl(G#17u?DhNV|N7L5 z_oI}1y%~z%7$qg68?d{vFiwn+hE6lx=94^&>R^GTY6>FLYaCMLry|ZaT6Lw+Y52q2 zVN0vzan>Q%%0dGVrrWXdUu3NU+GAfo zaQYulEoF}Qb^8Y;DJi7=F`2&5;I6^!^8#)0vpBwc14n~?UA=$*r2B_wrsM&akV zJlib2e)y~MV7$FBT;}fR;JC?7%DP{%24|q*MWZ<#nPT_$u6WI6YB+a3=SrSswiDFop z4?&9LmURXCYLIc2yc`4lv*f>0lZbvtAn?#yLa?HVFn%r*1VHMDzrDoQ5>F7oZmzTL zUfnV@@io>w5%dcF-Lq}PA-$P@cgo)~lg1qnbFtKmVbKih6SOclPmh|DBeoZ9wgM_u zE#1v3>86>m)u4TVDkCXBge59dPD5i-LuK#d+D_b)nX7Iw%M&@n%u%~q0msJ2QBI>C z+s{^(nPSu}pKGg~W&ZOiD?9(@&k2V*z06HP;HfOc+;Y`Vl~l`fV2-N!fVL|**Pc~tuwYOqwe7o)Z6_bmL3y6+>|RB&lRXZjQptzNO= zlVS?5OqTFI7O@Prdj;uDFJKBX2&a7!lrYLT&Blmb_&KG1w#x>06YTf~m#23x>9WEV z=VmdF*!S8KQXkng3~`lv+}^0zj#S!ivl%j)bYK7wYryqmzAT8;ZwDz8Hf!yDK!CP4 zY41a{{Q;8~*@F$?h%fbUwm?c=cna>jeE9yJ&JSA40D>7Ra_qr^IFD}J)VVu;HZ~Ek zPmbR-CW`+}_`&?Q@{FT(rZ1p)LH|-Y=SLcx+4b(?1Vo|b>y3>AmbX5+RSyRSm$Yi+Z?V^9;3#gKJ?0`7 z6AlELT#}10{J8gBa@oe+>kBAVNkT@ zJ6G~cnOCRo^hFw`G#eY6OI^*UrJ`yjYIzYTtuS6?F*cQgYa-fKC^A-Rj~D^xag-e>c@KC?zi&@_T>py>G^5B ziuVc=I@;QHNv30ch4~hVQGrb1Eiq^5@*MhE6D|aYvvEk=`!wT(V5g8elCb&6$_SxG z?dGCnpOLWRz*c;7*_bLIhi3lGXL*Zyw<3dx4f#vD153_q(i2wjnDsTBu1QuyND}ku zm{jtFBK~iZhOtX%`(HuhA3bB$#&JAOOP`SScx56|sUt&4hiO4{(i`B;VxfiR5S~B4mGBhwPmz08=5l%$)iHs_S=H zeaC{J=}ZVtQ$#kHk!VyoYr#w)zwHVkB50l zuDL$df+^mvCb=x3K2p*o+BkpPoE>{JPQJ#s^+IaGMcxj(C=N+pwJ*A25$;^V3$P>-aHV!KnIpdeX?P>sq--OM^n&`O^~suRX*gLj zkP)b|!AB)*T6x&BUo|8bX%9gRE<|DA^%L;LIo~^7y|&h7;K>T^;*8b*x`qDr0Sb1f z`vIZ<=18vh*Z0$1-v7WxDgIm&2k)-fGv^?q8S+nQ;828G0E51H(_JTUFAx*!UGB zdHTnM<_uI6lSAj!P60n5o>d}V^a09zy8(IXF4DC<{p9youZ)I-?);uK+7#X? zEHvDXLG17hjR6Pu`X|X+aoooBg1u2sL_|Xa<6w@jdo5GcBcHo>ZS$az9hvWo;288s zj2+X;lcr$AI?kR}!&PVTDdad9%;xf0GBRa1r-qMYu-9I^Mj?;S_R*BMd>q>D zYl(`%gsGmgYZ|LFUa~D>;z*Uf-_c>`hgaaRXL8exN#bl;-DAYzfd+B;{0|D*_Ezh? z=P(LHB^L+|hf$0)r2Nj&zP>Z}1;g=bWs)44*TV3~Bbuch_-Z3XJESRvzMxm`!o8fV zLl|}hjWk~fCuv#a;x%&&e!y zW(`3y=Nd@c*Q*MLe-1tJH%YfB=~dV63|^%{sP5Sw#GnXkd>xmS{>Me{83dQZXZ_CB{%q}L@S0@`OI+9*CGbh!ipC<%3;5r`l6k_ z-u~db*44PuQ5H;$3@){u``LcUSP?L1{l?~2CLYf~HT~~8y2b~D7kBfX_AnZMit13W ztGi@np2|L`m3LmI?dsE@!kL}+gg-I$Ng=jRHOdaNn)T!zBFMgK{UMDC5N1v%gJ$A0 zD3wc?m*<6h=iHWG*)TuqMR@RA`LDi_8|}OH{aW|03dwN%1Ia4O=Q{hw5L*dWqKDsL zVa4#!8Pz&U-)HPA%jzErjkdfBYp=AAu{9IIRUU+-!(i(!>WycJHlBnJj3xgIbQVgu zOg%IHm+b&U9VSpc8$c(JG^4ovGl1JJ{K^55<-}EN?`^9=w4Rk~J|l*}ZEPqTiCX#| z>jFmvhzX9TOp@h4X0{xwoE6rA_`{6}D3t(4MBds_#dozDjW=FrpI86-ZgS`VINK{W z|6hSKY|dMl{XgLx4V&Fd@;;zP2R$BUlqhp=FT4k&s3Ehww zdc>e<+~iq#3jnW6&xh1iq0r$a$X3^NRlw9?Kt*g>(>Y7w@wqJRt-F6{qy=#d>tTt! z(ujfepcbbTvpIYa{_=oY*~)}ouuMIZM1dks=0nGcNz7o7#{ozdvX2@Sp^^6PVnlBQ zd7L>3&v9nO1$mI2xlOhjI*tdC%MI_@H9iK4hal2w6!nD@Bzm7f$V~{IsYe!IS{<%^ zEm(XQEsyhKf94mRCmmZ$86AtzQ7I7O(3+r;4u!erL_uiH)f@Ehea2Sc?W&%AwLE~) zrtAKJ(a!QfQei|2mttg%trmCIe}@f;&)M{`J$w8N-Nl$Kw60M?k+!DQK0W0^|Y z-RL~RAsfxeE+s-B+X%opqt1H_aIZiqq0#42Q=o7TAZJFoBngxxU;@xb5XcVX$ZKWn zKxVDQAQC9sAC-XXzPb^-q%3iUbPSjD8mm$cJAvVOfZU#vi9dd@Uh-{d>*+lXh0Fo+KT86uah9n&Nzs1MsP(W84P^O15 zg>PPc;SvQhUbJb6%Uz%i2RlFSazq6@M39$WqDaF!gK4Y3*5dx|rSwpjIN|%^h`F+7 zj{jW${XIJCZBsTVKfLeqZ%q&Sw+tf0Fi*iJG_)nr?^yyMI|Ez~qL1EFwS-Wvrf))g zPw7|WsRq$mPew=Hk4vA%2!f2vWC1!rEbhkgtClS5c}H^Z2dq5#Z0i2Jao{o>y%Z7I ztSDS^@rEKmxn_ggO0(T*-@pVB2UQ}q3AEQi+?5c`GO?e2&Ru0Xb zA3F8%aK*GLBOA9E3L9Aqf_sxRT9n_9*rtu72BQc_P2x;Oa^iYLFD@Uq{~POL4QXo= zfV{Zoz+pi%^RX4XzKh^#s|^ZOy~UwxtTg%Z=!w~VZ+pHlng;)msxAjKHmd(W3C072Md4XzY)! z=Hh6gL4A#Yjn6D%8O@lBl7yp~aC_F^c9J-e&-@3)(aV{Y*nbK&lw{aZvO1V*ZC4~} z;l*760r?Qk&qv6I^i1rGd?M=lueUJ`P=0Gld12P&{Q=}zAL5k4XEx9}u#65|q*;TN zZ2ALIr-{b&q|m1(a!HWKv$Rk#=qiiF`UfUN_6asgW=fNZiOKCJO&Tg-){JmjT&5U$-aT4 zW!r=#I<&A#(|_w^A*N9e#M6RF`FIzAxC1UNrmiPI5hvS6*ddk}lq{b}n;{)myplpX zhW6}1$|A4|*9-g;qh;ECI@U1B4Ja+>G8jcQaXW1Kuj(`kMf@jfa_Us&B}?-s=BeLp zuPw5NtNg6HDiamUN(*BabbQ!A}pHtIr>J&_H(sI<(e8`4lCqoCP7^DB3?U@BWG)L9&{#g``WQt zwuSNT8i;gfQ-!iZ3sOhJ;vzf;5-Y-w=@j0qllh=j5Q+E;>mHz+Aa|+`p=N`}t`ElL z!|{K2b}H*cc4d1w=Sd;dMn0}eppdRDbG{Y<-668j3czfMER0L%^~Sw){7E-yysFU( zI-P3RlmHNJCx%@N005XAn?w|dqC_1`nD)kzm|_ve>bB5D-_5cfiO`k7>JOjyY@qw| zQ?)*vA*rP@kHbdv5DQuT6!JZNvIAV7RLy904=n@1C+Xz)^Bshl z9VjZoubh}SU_4eiMPY@EvqS2_B-h@Y1o=5V(6Uo)Ek+ohdjl`}UTNK{9({!5*)Pc%3sm(gJV!Bo>BTZt9a`;7?P->V#O zWUY0L9FjwQ{iWw)T0f%9HTF!qr7-istwG64^0JlbWWQy>MbvI15gd;4m9Y=QM`hCi z{5-CoZuqO&$Y-r#>pFaVRe@n?8J$8}F&Lo{{vX%_PulnTTfe7R8Q;rSZD)d`+Hfbvy zXkk*;86a}~+n97Emd=rW#D;A{aclwP3-x~&am4|Ap>i=;Te0cGbf2aOp0{$DT=@FS=UA#_&VsD8A7OI>PZA@t zDa0mT@@HB3bdi3Q%LN3=^X$#)p{pFc%Jf>nLsqsOM#^3a1-A(fWs;f=Kf{Usi|5_! zRG5D|12_Etfxd?MKX=0$dKDOtmBlY`uWs^zvqHrMRL8e9+*oQ14#dU|?6%1c`m;HI ztQzw`2#5;6JW4)g-3?~4T*fjO(rR{#{y=IR4tsI-N5;Zbx^Vk1Mii~1Bh%~Sm_y4o zGk6uOkKxyDQ^bot{s6@u(HIOhcX`Aqmtp3}Kr`!6;AGEV(#df+xfWu>0$m;(Et5+f zl((tdTCe!(B(&4e=-jZIs9qaN5ukbzr42EeCoY~E8fr0qNaPV&=*ibX0b?4>Pby7%g zsj;oyzVu5VevJx%WqEsFNbu`FbYqxqfaXQN5p$)*igMKv3_PJ5?HA7PWVE>QbZ>_O z2ceWxau<32-9||L-Ew2-TVbB6uzzEZZW$UFwk&1BCMx=9&+^Q=3r?gL6n-E0 zG5Ih0=yz_H3_*XiYcO(YB6msKuTC?&{48E+H{zTd=E!_CQ4F;PW3wn?c|?*;sq!47 zDS0x?NH8lI$qqR=$bf1QakDzQmnIotAO(tp0D*K<)8QWi3ICwwi;ktgwsgJ#Wppo` zy>b|eTbY?LxrrmY3qiU5ok7a}^5w?X4>TH`g!1_9dam!)q>qs>W|z+V5Bg-~J3fLA zLOvzxhg_OZ&;5ksk`2fpo z=Ro%s1EakY_mMMt4EsB)Ej-sBdH(jB?9%37jTP`nQsOJf@C%m^)8~7vk*sy){qxov z6Mg{-*RTD#Y^|ZIrNM6@za|y!g&Wt`KEQ%dqMBY||@=#tfCeY}1{~xTmQIXKp3E{-awW z6HMn9*->tt!d@-K85lv8uI$o?i%IvyK|s*^r9{d$E8h6PB_vg`GRto!j{ciD=9V+R z8oKG+@Ft1w-USWDXZva$+Dt&wdH2xFGQEw$J?Tt5UPD_=Ny8XLZ zvTq7XeBz)kErmLRlbYCh(NhpMZu_SHf{q?&2+$lLN28z7z~Fd|k7NVIuCk=xD|C#T z8Bd1pQCvxBuFb~??Lqk3a;BK-O&3(>XTsE`uOMb3h%+znvc^2HD0)&}pV&~A?aEle zs3BabHvNKd8e3PO!|H(Cpv-LuVq-ftonqSi6j568kbsFnXp#%EHtj1_kR#hcJCDg+ zZGFh5E13u=Wu)$mGG?!wp}-P~4Hp~BrzGFtk8nBq<;sy`rr!q1^txZoD~6s8sJ||c z#g8;XDzUOZub~ZpG=fErqoB77(-rtw(oeE7aCJ9ciL+WbU>Q_PBt!QP;r%zxwRFCGc)!K^HW$|-B0%xz7PLT7&UraD z?ruQ6sZ7yW>BWzEiWH#9_jTZqABJdfEO+-W3T=Jy113QsRVZq;P&UIx~fGye4VUnHXLGjdjITtCEA zLYjy=Mc1o7g~A#d!r(NHSPw&(uF{u!i;_Q}lN$to18l9kb9fQa;@n9ZtwwX@V50?!XkZl4-EW2S;m->mC*)esPCB#R3L;XQ9R z9KVc99RR?NG7?t;Jc(3N2lfxDBLqp$&+ow=Er%Va&4|W|l*7(rWM=0Sygik74cMTQ z^ddRVjT=L|MoeiROKx6wUoO98tHlZj6C1?td?=XrrhYL;hyU!5T$7Pkkd}^JihG&d z%QDQSq9h9EC12(Db&hiLd~%^eORFc0??f7VGH?6u9Xvu&YS1e*jDpK4hs&-a}y9Wm)c`kkFAh3VYGmcr<2G+L8u{(Tn1^8e`t>cX_8RcMwmUdN$lkEpc7bNh&aVD5hNZZ zh)cel6_OKv5?2XalOg!{_>=7aor`i1_wloGHdy6<i0 z%$cI$;FbZt2j01o4R)h}5Q&QSJCz^+cb-*EzJ>uK>vRB0ANHJ!^8$((%RO_dD3OZm>(ObZiuOs8OdXo{W%aC*2<|{LG zQM_G(vnYYzN6a&BFeOpV2C9ZQulZfM;Wg?LU0E(Cw=H+fiEf9?+2T6n{V9}NaU1zF zCZT*2|KKx$RWX8r;B@}>#CrlOZju~&8vw7DKB!OZyhTr;oC1%>ZDz*en}SjK>hcIf z_eKSPWqtjd{K3S87@_id4F_=1X#TT(k~K|XRn-_r5DkH)t!^u>spDv+a|Z*iUf<(^ zo&95NGIs?z%~p<;a5gvy^N1)>P>1x7E2MED1Nu7>9JU*9hKPj~UvJRbw|jUt;?}Ms z9e0IVuL>-erIy$}VklMbjcxzoAL`Xv@L(OrI zaAom8e1JmZjDa17((#@_7)j&%s)alF1FDa0ng>ea)u4s@6k|TAm(3UGzqFWDQ>;0f zW%%`$N4%=a--OEkhR56YAxO>0JEB%RJVx6J$4Q5U{cNpj zNyUeSU*?AIf19;#nh0cJ@hRK~c6g3s!UUPGbA6Q-*;|?$@D<&?EO=Gf%K=leegs8`@J9vhV zv`{3$1>v^UJA3|Da(h{*4@4z0rRbKeP<+43S)q?w`fK+PjU?Yv!&M*&8j9<nAr~_`X-d+H&K2s7I&O`ANal!>7;d#YED!)}@9T zEOyy=0co$_<6L&$14lZbNQSMy@?&e)f0wo<)?cMmIh+3G4kOdAf-9r8X&oX@&aa&} zWM~LF9xKr(S21xfl4FJ2HlC_HHhsa!QrZ?Us*G?Sv+E{l_aA!S4Q`GO4(%m_tzWiS z4k`?pIZD^U&Yd|5#6z3?V*tsw|Et|QEROyy<2f`;bA4>pSirU`x|P$b89U>{xoCk3 z^V0-bA|J$U&4bkPt}95=iSm#;Yr3*k5erO+GF%#$wj5g1Swc1RL4 zdCh+gOn-Ay4ei*rzrwvw5M+P8QFttIJr$1Nbm5p{uPh8sm$;s{a^rujj zRj%~M7HZ_m*2Je|H)Xu1=JQV>Dov>F)cTNiq;D6K7?02{?<(o7M}*IKOTo{{C&wee z?EmfyWoJhwF2_Dplc(}Di~=H}U;b6x*`+<@vUN>*Mz=@u@oT*xK@ac}QCcTuQ)X&- zB$kebI+K@lL5OLzk~7AmDE!F$zywP8d5u3E(`3c22KDgLROn=4;KCCXrLU)(!d^C% zyc!PQ*BTwe+`IJn-kF3;PEA9p>{UgNXHKPsU0}~OXS+-d(|RzIcczwA5VI8bgW>f3 zYuTZLnBA?HJHN3{gm*eR>L1FXd~+@C>SjijE98EorkDEc8Cjq;{sL$R{Mlo`pS8B+ zp~6J0nYeP$K1E?pZx)UbP0& zN}89S1_nYvpjjOtXj+FThbtfmbaK|e23*u!EfnNN!E5s%^g*-&?C{L&x*W4oBijhZ z0;HEBHtcZ=`%CJ}5UzkT%y|O%Q!4hNLU2a?2wJ?)AtjwdO>}>HyaIT!UD-eo)WX7Z zVA7cM?7M%4E75NaW2Xl%11gcdqt9Uzd;0FK!`;)*O|9 z1fx`?8ET+{xHXqBJgvlHpdX%1rBWDJaMAUzPc#$-Ih_l}>z<{~mhimuH_0tE!Xy$% zk?$9b{lMT89W}+yYvtk0fC>=H!JHxH*VUglvlGew;i&x8)tqzO*p8_;CGl){cD2VE zxCB!yMNn{k;@47X3$Qk6v(syQF)hhs+BQ=WCCUyxg%bixs3%jjs^X3@I(;Mpmtj$2 z&IBKU;et?S?%zt1r)ZTl^h2r3Q<&<9bMq{e30IC4j4d2Ma|jWP&F8JJZ1FFsY1*Ih zEB{8!k(1keF7jrjqEsOlX`~NeJq|)X-C-JO2x7hX(3aL*ad;QaSi=pehSE>?*JR)V z2!+Ig&=*HYXkp4Zu4!4CbC6%YM~l^RlsqhZ98t8E4Cz+UZx z9mNb9mwAO2{*0->|M5-F0AZLM)2A1oOO79nu6`~R6;Cg?6mpvw7^uF|Q5pVVQ&!PU zx1yFD#U7<*CM=s|VSLvXSzEW?tYZ-~M%KY~ttb#=?OUHqS3M(QQ*3N_&qPm-6+hKC z#}JeUO9%*pklZv;jD1?}`t@kny0zy!Oc?m|yLay%64=Qy@(95%Cp-L^mOmq z?>ud<+5x@ZRUba+iHn~NwJD2<)}s*6B( z4w{%4a8<~Q<51qWU>rcw0Wb+7CkDYj$eZxv9^W?cIUg>U(8ZK?YdA<}*zwmN%uc45 zS<|`JSY-*Wip@PiP%C5e86+FY=f6tVM+Gk}KqkZOZ<6%!jdS4Oz({f<0;5W%~-PNy5xGzBa1 z*;lmaxP8K$>(B`+>{?L_8)%*pU=txmZ3?-DW-AQ()ANl|RX{J2E8F=Y;qxsKwrl+F z=@dm>5#Hk^Z9@i#1%L*;OVT;!tNns?OJ;ca8mN1_?Uk(MPA;zY?Anw0yqQcfW9j|xCJV&Yy$u*AOlu!pP)$#s%EuB{rqTk<;IqL z?DfnY8g$hUoc*|khoL5DfD_sous;Pu5I#c-OvG_`L&dPu3<0VXQ!VgkcnnE=w=xot zZ`GK^-A&o}Bw0{B)(@&+hf)WXj<14)|JjE9Qpy*u{qS1k$CdqJ6u4JFX`4RV7v>sI zA&*AQz}#`P@*C@&1cmGKogi%!XQd+u?|BSZx;}&nIP*OL{(e5tJW(Gwqdq_~q4API z;At=kX*GZBciu!{8iJslzT|pNiyx5K|KXB&nN4#m-f>6aLyGUyMOXZvKgPw*{?f); zOY~I=ynGdz?7-q~X<6M-i7UN$#v)N!WLrh)6xEu4K~9dPYL-sx!COxRG+32>Ma^fDv^LvRtjIF>T&}L z)VNs5e>QbPjnTlJn-UJt`N=)})Na1$4=%D4 zQPS3mE;bg88&`~jls^GJpdg%Vhn;2vGtMhH&Gn+p3;YA@y zWkS-ve}4O%u8cbi-|qir95p$2?KP|(^&)A?X7c@5%f)cE*Ay^a15$BmS(y*W%Wg-S zLeMCSweiz`cC96_GwrYwEIk=I`%54i@Zb!AJ=p<+Vus4*GBdm%J>nRW6!5cT4ol9= z%8Gf_d~^7EV)IX(Fg`5c99!P~`JU&yd!L(+N5617z@lV?%gXvfD--l{)?{aj(0`dY z+&{S6@Z7oc7ay@lWfwI55t6DZm76H~{=KEWOP4U#x%ad8=O+#KNCQfN+=une%2odhmo7EE zSkGcdjAQrb2Wqcgyu!28*jpK{g82OLRD#@-h*?v4Ka0#l*@h*`wRzBwM4ZmWyPYS; zD{VEQ^|BT?2?V+Tjc=wiMTkZ3StVUDqU;vc_|5^kg$7g9i>M70-G~OJgOgz#%A;~| z`k!a&kI(JmhE(LA+X>*}W7tcq`0lxQAUs{BeU-$y zqnsEtes*^k1Oj*g)a!qDW{#lD=-eV9dNzA+CiX)9brQ zm?t*kdXIZKnI##_+=GyN;zHL$gv?tm;*n*b%Az2c;lbC_;Q1PLq7`dW77DewABx|6 zdyI#{ru{bzFRn zSUQlembtyv5C}}?EsHq38bYJ1T5fy2mI=%j$w1(uL6F7K?;4FN06hb?aOc~Q-d(JX z50Cw**?clTpA5(-ut?K*Dpf28x*^hNs#Y-wf&APj#_ zg#CNjCXR&`ViH8o>J7X?tW_5tnu_1^F^oZ7<)>`|l{yPEa}fOeEDT zlY({@NZfwW{cfkDe*N7}SF9K)OpJY~yvaujQ8V@3yEsyoXUz3n{@LY@W&{5 z?rxz?%_{MQ0)NPQA&iuWwSeK9KAIf@Sn-ET^zHk#6fWpKo8|2_Q>jqoE@M@rIP1O% zsKtMqQi2`W6UN_wv!PLBoh(7sW&xZ07yK{|yq0jehnC3S`ZVj*SFG|glJa;lX4*c$ zoi=)3NQ{U+4)FF9;Hkjbi0sk~M}I7tuM=)AA~`H`H9TBhzCfYx(Ou=_&<%Hn#aNy> zDtYE<5kBCdS+kMHe5ENzd5Hl>V3{GGELQ3qK9w|NPv|&H6A0D7HSAa+U{q)F4Ci zsYd)O`AU{$OqP0_;63%&>!h_iiUQbA{3SSt#pl3;OlDN>V_gI=INK@-FLdQZ&g~lr z=*(gtfwU9~Fq-;~n-hCB4hh3k@)DeC&mf_oqaRG>JhPik3*W(gb7Vf)S|VkOB!9DC&+O$l?D@EDDrcZ1YxT#gQxVmg%sTVu*r64%oWGITL95Y zqNo3z+Bur?TO%MYIX5=x^(DBO%%{}M?B18CNXhA3+Fqik1!E+wLm^89tPS*svfo)U zn`W>1I<>AoMl8e{J|m$0f%w%r!)w^bZ8KLX{>*OFgU53Ab5qTBJ{1jD>kJq)7FbLZ zlq%ATm$F1P4u7*ozwhwfmSD-uE4_moTTY*=Dy89u)%{Qg$){#&*wRW1@+ra1x5vY` zlZiDrZOuLB98AR@$51V=Cq-*bf%ZB$S|0B^XQ@pifli{<;rBq-fwK%1uq(>pNj>Di z$sW@$<;LrHaaJT_g+v4nIT-MpqsuuWYLD}{@>WYwpJ%|i(GvG3h{MqdiF3C94Iqb{ z+qI(ggipZ^Gg$lraj`|SWa+vGM*Tq$0ReB_Q%O|`|CbyO$q3kR;FHIFb#JkC;WhlD z+b_)?K0CV3)S<%Ne?cY&wOO$M?jClIF6Mr#9vA8t&lm4xzzO(|;*zVa>|>i6s2oAm ziEtwoH#B7WoyG5)E6JG};8tP?urH5cYQX~-%KNK%tXpJk^JC+wK?+8o{`*+;Vl?$_ z_KQxsY`vC`HySSRb#;*=Q3P~)(_>e134D}vJ=T3E#|P4pNe7A7QTx1~pXZrm0TqC3 z1V+SGLEPV_kl)^l$3t6SHZ2zQ3|mbt-WZq!U789$ApcFT%+W)WFY?*yB4miHfD60Tlc!H3LNEWA-Rz}NfW1vYCW-S|?9`ajRZk;cvW^lm z6muxc4!*|N0spQ92Yh!iAL!H@r^KOi4+}bq)H6QWKFIT_ns{%`@GZfzA5Z zjULj^YTAnIFpAZc0X(kRJ+y+9ls{$h%dvOCs6VUxDCZ9CUJ@i9@aimb~iIo*m-9Qp2 zS(riL!yx8Te~m?=AUMf*>qY^&_HW;WI2dYCWG?VX3Z4Sr!cIA2dAowuk^qdO0x%;| zOsw>7)7;%d-Y#Wm{$PhS3g=IE+5yv#IL!vLm;)s$>}=#VjPg6nTp$0W#Qqv3Da`72 zG8=Vmlz+tr<8rCpkP!>4>{;&`GpxT8pE}fy+)}c+XH}#5LbG$OlTfl^EcY!mQ>I1=@3;(X zyWkyQw#=6@{e6T&@=47w-BfF7=+e@SnKY-_11jLRu+3fdViU^d7ZpVZK2~~35^Q6s zv8%$`!NtWHs?{N|o-{ddKY#zJsR@HHn6~%dMdCGFA85w8UbPIlRHG3OrRkPF&eu=f zv@DNoxkE+Hs!feL{DyEa4W&d6``zi-KJiPJ9^zu1X-Kte4CB@arIO^o^>z!m(!|{v z^7FI2%ps1UfuznODujGd45&fdajCzZUWZw?YT#l>&(n~65UVXFeN+(xcdd6F@9iCF z`U=`M^F*m6CcoL%skl})t0>V{t|@jc zV0X1e%l!21c2t@}$x#@Ghl^xe6Z!t^G1SI1lcVXuCLg?q3n`h{9}fsAdmSQd%~(Ua zSWn%N7|!y7zgR3h ziU^VjMpi@on%C5WtB9f^rpeYD?^6S$cc!XPJ-_2g08}oLO~`2TOxTO22l6xPn9?N? zHd+(zPX$pWWgB^7Pn?YHQSa*3Hxh%^KfT{~1+n7oGL_O;oQkYFNvfET)mKiPPTBCP zMt~_99sdBmq3`sxrLncc<2HVa;OpO%TNaGjVU>NWjkbP?Y_CKCHLLk8{f=w7qU*lg zgHaZ3keUHx=L|{wJdYqPAs?Y*tnbjXO3D*bR(J$X4e9u^a^lC2A1qy*_1#r-A{}Qo z>l^`6Bk&0I6JuyZG6imzsYxo zbm?FkWNtl-l^p~$dAw^HVm{3G9*p&Ruh-;wJ8Ec*rC*gNBYId;BB}QP*07$UA& z=@p@MIlxF57H4$&Q+*BA^0b=y7^wA3LGR+igI7$FNAYe>MtnqKDM(^P?BYyYlDZ-1 zbg{}Q(CvQ8vCGmZqBg%AbHlW4&xL?vs(3@CVmp@iNwGr(DMT6^vOcH&tB*6q$Iw$r zGf_NYZ&ml%C_ zf-kTK+h;(oS6#oQ+-lvtrO6!o`Xjt0M5s0+Y7r!H#(1xr@(01^t?-aS8M44CdJiYX z`ZzC%6ngG`y$0}I`e3_TBY>Y6pyerqq@ql`-&rd$C1Fw17ITro<=l|H z{>iId+sP`{b`dSvY}nVT-vtT<;yZ)xTK&XB7|;9+Sf?Np>H8l}^!h}pTI};*fNK&L zoA`@L5@5tZ&~5@=SNeAlj}9>wTE8f-H#Pc z^?L-SgoSQiV_F@Y_z^?pb8lnDmsFm3f^aFMT0zu>1@$+pY% zuWJ%7Ha?qNW&xhSFpGvWH=imhxxa*uDOFb*btkPy;iSG=T8V>qhLuCL%(b6{7dG2! zXoUWoGq{zV`A!p{5B>%zH`+%2iYGWMb6Rg`b=@5C3t+vb%vM-{+T@>(6e!aE7M`-n zhNmWQJ$84N%H#js`(BZ=Vg~l>KNu&~fJ;IEAuG<>2_A)XhqPJIQ4DoHh zOGD$MTC%Vh%yG=qij*RbD7Af5{LeqR%1qfp&@%t?Q7)B0*ENLdM6oH>!JKg+cM=e8LE zpa8N0X?(nj`%3pcR9ig{`6x)_l;W8$MoEda*o+fmUsKj35{Z2Dy)XSlqOrsc`mKX9-hd7WcWcvSxPEMGXHO+`=X3@=T% zuuhF~_?)TI8S}By>W+7XRM^+*5IV4_;Fy*pGQ1YNVSB)g#h3q4i?tk;Y`>m#qm zd++hw!nNPz`iCqthbwq9_<{%ft$Q8L8sxxb+#&kz@ftPui&osJ(|;A8%<~C*b=eiT zek-m*qS>GM*Atd~d88Z#YYQ>wK!j&62r{}B*95p73EXe7&q5WS8lIs$I{+z$B#3!UcPlw;zBO$tF_S#+WgWx1QufC_&10k z@wy_N*5EQXdvXKzIDlSj1#(0r!+%)<*!w07X0h--0(Hd>9PScOtrl2IAP&F>Sf?<^ zV%Lg0Im`A`axd8G(%U)N>bR(Em^GqUcTjRfOZ7h>YH# zUL!x-N~Qdg#RDpT%Hew-^Vj`XPN!Z;?|)M)dVDY7xDQHdhV|Z52&=%~7>Oo2!R3!O z$L_VeRy|j-wG9T_Dw{!CS*>PENghDjIgfH4kOH%mUEn%k9}^ZPHbY1tLPl-b=>Fn` z!M3~S(dyU_HE-{#k#FC4lo#q#1z4{7nc^a2)CB61HZEUUa_=n~#}Z{(kV<0*m|1Ea zt6oFTNvbWN4n`(lJ9wZ zR(Eut6duVdEe{}FiHm>UIrrm6G$OJvNdnj>M%~Oh_avGX+pmmjc54)1WZa@|q7tV@&SkpJ0XBU+K!4T{)9WF=Kxe?sKl8Yco^dpO8 z0rzz5VsT)2&5Z=zwy~HCzAav`J`EnRcr!oGnXp1MI5-&d+{e>% zcL=hD$@1h^pVUepe4i5HzQ&Z)}`%#J$@3xwP|+U^DQAQ)@Q-7 z%0ogz7(iC5U49J+T<8Mpt`ZdVr1*TpT?(1Rm#-tIqQYqqACJ!i2fA*$JH4y$j5pI^ zp`nJ8N{%6It*p?M2VYF0xsdSN3an=-&u@)v&O$931o!{{k2yz}E!->t5f;&goKA)oU@`)o_W^5 zb^W0Nm@&^}h>G&}c}W`P(6^$iw?+Z^qejL%{oIjVfMQX>qtvB*kP8k6;gC{?5bQm0 zxiGB5nci}?JjqngcH4|%R-1Aq>Pu}J!HZkdSay>yF%s`16UPxq$fhh|}E+CMa(GPKH00ya)lQ=R-w!R@C*bQIsGEa zj1owWP!Qw;JE@WsWCJdJ<#=&PQY<~2`I`2i_RD`DfiGf$@dWaT7Ole&Q_I9~_!n53 z=`1dO9LN3rJ?nCo0K6N7E}_MSP+XTS5K|JJm$G=~jB{3?V6U=xMie?{SK9Y#qFA@( z)fPD!kRrd2Ws(n2U(bxa0cpoxIHkIaUlMD63M|I5F1J@vFF9K}y~x#4g#|>-1bf+T zGXl|_u(HyA+oHKV@=5$QBhO_gYmAc^U}L8bzXiO`MDsS=XMl1uk9cTu9X!vIAdnNF z^$ZAg44>i)O4~M1fXbiuuV(K^wVuXjBVgiiy(&MrPAvnotyO2xu{a!O^7R=cZ)9X- z&!t*xr@!wJ8f^S^<7LeTGbK1~8-;4EpZPb= z!3$5DR-8e^Y_kuZe znME_KmA%KZp^^A$Fu%c586U$}8tPv(vna)pGtQ$%#_6@GW}KV_#)lEVL{#6dEC^J` zZ0t9~e47Lq3t1D|ic{J*h4QPn%9#C1ERSo7w|LyyG4*~;9c*}yqDF-+@wvM*5xwq4 zVV4M2hFvhj#IA-60XZuG_}b5@WMWExd=@C;{PfQJW>Pwl_StW8f&>jD zZPz)peSPt^_-9z^wX7HObQtl8jT~*#-vdX+&IRl^t+j=;b^3)0D=$hT>UHXxw)d!W zQaK-vCiEB1H+lIF31CV z3?Oz4=W%#nJp;5nF(ARU%cj9u>Mzor8~z3)KW2J`S8Kb%RyhoLgwfmAJ#E)*)MU1l zsQY01(M^Zz9{!PYk_zHDbPrgql-~u&mbCW`H-(EAe#v6x%6W}Su4~D{{n-s7h=!q= zmadOS4|hR9i5o7Ia6~A;4&>W1j|R{J!1Y0IsOUDyRPZidM>uY?Bq5nQITRCL2z?@S z($f=B4H$CU4L?DA@?SS4&X9=g;S{0gV25bd6BD2xr*ilc zST6`M8u5p(k4r3jbMHyp%I>34yMI%z_NfUhK$|$KSTBKp!WgabBpHvvqwOl$dpwWY zPFDsCX#(#55FkH1@!zlW46Pgun*iw8PglFAqyD7WJBMADZ+-go$?)JXzoYR(kT6Uv z88oX3nn)PLW%t9a9VF5IY|2cuAX(7TR39Z^Pjg+|us1ZnzTO)DU z-vfQU4v@1Q^X1E@M#mc~FLd-wqu+1ycw>QPXU}tanV*tqPVlz zZ)^5FRnr4egq@MQUPpW}qUf1?DKB~jQo;JV_{_b+p?_8Jf6zamxA|}AAAOQGe+4lZS8&zwO}igEz^NAO zUd$3+ZBUrpnegZ2;c(Tk!rmZAR;(o~c)IP9o;>qHLau74w)OjPO6C=!hsr$#0ZMsv zVXp>VVfZveZ1u`5nrtPJi=UEfFQ}7N`OIR|+a7ZuzEQjP$WI);-?+K1Jb(7c;#e0Z zDegr!Hf6yh*(QaYB8^CeZcv1?eB^VBV+KN((b&)xDo#={B>nK2yZuaL*pBJj#PFlx&F{~LSu)vmlUu?ejiRoC`S286; z4y=#U1}*3kp~ZhJkSp`taiejVVos5T9sP2!X8;pC(k&ZVGdW^ADFe4_eq^`zK*PQ&q<$g6P7Go z7G6q2&bYl{_PcL(FA}&_A<<;%OT>fEF;6l$BF=2uN)o(=WvqiHZSU_B`;UkaxajgS zG%3KgIU;=dHVzf)GExkZY-$8FC6p5TC6xTW;lPpK1=YlLhvakc z_x<$x?ey+owKtU7)DiT3e$rhuHj6u6{G{*kI}{nE`$lGGBmH!?lKln49UN`1?^S2w zeHrtWF{7zi;O4kPLjN`7y;qye`c9(OlCU`LS_1(Ti8R+q!O;NYmeZ86#`A=(E9MWm zN~BN*x>%1#>ChM!;&%GJbsK40@XUX|p7|U;t3y6{<@x#f!6+Vo6u$DKEg7!{e_}5# zI_qxG_gtG=>`goHe2`ON&p1_Fa2DyyxYg9u6w^n74!wM9%k3GTS+xP!f|&oyGKH?x za<(nr%OVV1 zWnB=r!&s!)0~CSLNh?cV;a9x~R2;CtA9m!9&BstkeUXN$4u$NbRz;S?!DvtD5pJ;Y zk3@*>AWoWdPi$TCb8Aq|bRq28KBZk<%{&eGO);1a~sAYw!Y@Z8F^uLjma zBk-7+DCnVpR~v_`4?D6!6)OQGgwCnbt0D*VTZNIZ2KgV@{qul0-}?tJj2<$dObdJQ z*S=V*#D+KD7(^knQrr0aas4D8QAwaM!9$?x&Z@A-Q@6581Nmab;ml?Vu*n&q2u}v( zvidth7`{*{HP*qw!9@~Rm&86yq@smDdy$s)N=aarjev@W7ytN!gPvnCP|Mh6Zmz|az{AZ=-3-2;7YK+hS1WV5 ztt2bF)wpa515)082%^X{#X8j-*J=)kwSn$q8@qD9NZWHGr&M-W%-zn2nn^re<{XY_ z*Wu27A#9sxAk3wd^$@$hRPW0Kb1~t1osa&wL@0SODE8wPbpJtHrcX@=x#sjo6v$8z z^%=EYxjhA+1@7RhS8$@>zpdV|A)WicVE2DV8*d0%Fo7m<0&xh0(ZZQ-g?0Dn`92KT z%s$ZI;>N!~By=`Jt^i-SgX{tun{RdJSJDkyMz5UvN^*WN#=yMl!$+gmEeY5j5hDXo z;IGB81jIB|DGCVBxqb^{?N@xJ+{g9*34hLPFfrwe-TOf$0$@v?A*vftA@thKX;k#L z^C*t{%93|f{b#ZS4;383W3cAY&+Qo>C$Na%GcHpTNX-a+_g+_< zt4XZBF*vB3m9B$O;oiB=dUq%LZtMNbz9=*FU@TV+&AOuMH9Z-4^sV(S={$+ymX^4+ zII%1BqWBC~$X?a1Phz`jS|2t)Qm*foc7}gtsdFt`FtIurGI0IU9#*rPXoVX2;bUwz zIml~VW>4)$7m-T$qs*e9M9)qAWN=;YFaWq@*9JO?d|}K;1qJ=bzvWt2WuJ^I!C2Jg&%~5p;MF=a>oE8;2iSj-#BhZoZ4cDN zwifyBC?@fRzZCuX$V;a{n)_0J0#zGftJ<7u!&drP2$ea+`t{4muesSgm~Ut`S~YKc zt6nH>LZ?5X6=fu|1A@8;iac;14+YURT7Qd8N___C+8q}V@xyvWFU^XAPyG`?Wi z3p zZ(b|uE!{`&I6MMoQ}P(x30m99kQWz0=c6t}a%H@wCPzLy%4GRPW@Z zfL1c5qnus}le`wIju4YbCG6ss*;~AG7$TMcOMt!Ia~4C;tFDpDGz>62$#$RS%U*y$B}zYCKS*J|g~N=Nmr>4?jK%3&>>!if1R*LEsF@sl+i=0#o94_%6n%Lo{E#Q z&gN+(2GcBEKo_qRt7stxcdsBwGFs`DJ`c?V(swaXCw?L=;!@*5qLGkN)(b0W71w2GX z^)sznv)@NLT^5gPB=;ZW##|*P4ic8Sm2mHLc{2GO(x*g=RMBqm9TCFO%<-!y;W1&P z4`7aK!aa;8MvD=CFaZH`RQph(%6gO;#I0#MhRJo*c~Gw7Uhy>gYf?M&@{M(k(e*QNo|`O^Rbd@L##1lt*_RoW?fvnv-aRKfM|jEb=F5xsc_BQK z9%JO({MnGG0YXGUBBCtr#1j!S(TZtcEkaeY9AgPAsB2CqA~7(tT$GRZ(esBq^?3NC zL=z!S+(!Mr~w%XtB;BX^%{-i>p#pBU-*PbenzgCacb%^o*jeJ-&luLA;r6 z0bE7*AVSNO;yMlQ9ES#L`SegX^cJ4p!FEGyq{kT+2Ubkngnc|F#y>iNrOzQAqc-wc z(Jfz83z18i+`BA9lrXQDy}&n5r~w{i75(5p2fm%=i0C7n^LrmUlQMKc0p`wE&w{%! z?z(t~1c)Vu0zH@^$9mnKBORnBE3@?bz3xU{%Ejv+9CU{QZJqq*{idD}+$WnQ^4ERg zFkB#?Qd47kSMBvxjTn5?R6K@gKZ=!wg_?Va?V2FxTEGy9#ro9$z!$gb{`pLlWjuf2 zm6dhf+;t^Dah=(+6a-sYx>J?KvcK|wEmIcLt}Dgk>E<>bQMM~(c{8k~MZ=QkQX2~D zq##Vmu*Hk!d-27jf^#yl=7!VylW2!ABf3TM6}irv8aRlkpif6qkky%uwp1Y2*F)fC&sEC+GQid!b$3C;^DPNtGvt(a>AHDIV)Cc#- zvdP96pCqrkH9ozP*{$a8{z()}6)~|s*Fh0ruf~BX3GfYk(p5~{m!>S!_hUB+vq#fW zi>UfkUCq0QCS1Ba)NiH_p?h7wm{eT@L6bZ-HmF@j!jTMA1~}RhHIU7R;t4Rdb*qD^ zI|sZItvBvY80S%V9n>G>F0?d@ zt(#o2?^0k3K#z?|&Tb7}?yKI>d*b-yjL(RU!W|tQ6W+A6G6sRpi$Ojs^;qn*J{ zL*|l1>}v=^S+A+C-myuWdFA-c($ikFX8b^dsXyQ21%@51q_<$n0bVO`&vEukwxIB7 zcvY)CrdVaWFhBRJIcM~IWRjFIbnO-wySD`Yp%<_d+DoRe5G3Ha$23$yq~ z{Yes7P`5t&$aUUlC7|h^KXa*H*|;a=K?3gZEURPpy@GwUtlK~)SKv>qP|!?`PjeP- zz&ztcaie!z;Sf_f8vqW^DY7QaIAKoJNUp{>J^U)mKLT9^37dAiEZaN@}mPACk5##II2O;qEKYw#Hwh&eF9W$Qutgf)Pc45cx zuGU?|rXouMT4aaug9@_9FyX7f`^-JY)wj!891aQrc?V_zC1oYN`@c^~_XEtm)mQ(V zlD&8g_P`i_X#6d4y@hd=N1jhPFX=HdFB_}Gk^2J z;%05jdzK6#K`M3bX}QLA`j?i50+(l4Wde$bvQif4LlhO8wh|_N7|{>%vvma|?7n!2BFmP8etjE~6g1|`T|7So(B+qWVebw+2g9?%g&el^249tx>*bqXxz>Cw z((F7$^zA~BoqI3H@V=!UTS){AGV{_W&sDOO2Zbr#s@c zp+Ow|pA!`N>mc2aVo%MF{ZLs+)e3uYTEn5M+YgX8r8}M#lvFf!{N%>V+9!iU^o>g# zl&{XGTcj_?Ggu2^)=y4!_jBrw1l7;C>>SJs=mvZkQ*n5zHv*~TOqcPG(=ymifpxTtDFVkM2&(`;mkg@3y52%dykcZ_1 z6SmOa-s$FN(t6yU0zEy8=X!c_%po01`zewK>`sLF5)`Qv6_YUhj@*oY5a8?hQcbl(O4eK03Ct}fecE&~4grah3 zSYa_kX2x9c2jAE5z1DvefI z4{_zz_B@~RqSe~u_Capm@l#8n?Z4>`gcj zZ<)IrNImUz(}$`Z;%SMMKeMpf%iR9iqx}FLaqHM$jx6>zDYXq0ZT2NfBjHl)k?|!6 zX)~WG2y)G;L+91X=g(oFjMCSK4c3oN>mz2f^0PbMsL;Gm0|lmuk^Yqc zuk{oi_aCrV9l8!h-qM2NS4F(Kma@;(2+X`)s<0im(pN{Xvr_MoQLU!2MAi++$f0C> zdjG6~-vE=y66=uh{`SH5QF@F~tpSpXW^(WyD@}FygFGYGz{8U(h+XJ7KvT6^j8lD= z@IP9&;fI`~{z}`HRq^*3)5pYF{mr)7^}0l0qRn*Ie+b)WfTM-A?>%f*cZi^aP;FnO zztsU-x_yN;OBg(3F}FmTN5$S08Mll%Yd%@bWdyq!a~|u6EuH<7i;?_=wPkte2C`kxcR^0EAd4u_9MD&5nv>H2>D=66KyGhSw-Yd+Lfg zjHXuv!B6&|pw};(Z~Ux>X?f0PYNW#-Ofl~DrhU&(&B(gTWe;C3Z?@jONMwlTT@QUF0gO%92lhCtxgzA{$KH?l(!FJYH4pxd4BjjXk z1y{b%lnsc9p&=uG(t@Cis<2Kfo8jJK0`l7LFX_%_-#R67v7q63mX3Ku*iBLPp2a+( zozzIDqs{oR&34Q0CnlE(1QVBG#4LjYV^T9~ofG!U5AZy?%Xckr8JApoGvBZx#{%VA zE5L?}7mMZYBEOVMrk97qW>~J4e7Ap$4}N?X)W#krkk*?n%zJrGRtqnkC5qX?_zAeh zf;2o*S?lRvSMRkgL9GmbuN$58{Eb9AD82t1&FXa}faH=RL<=Y6KfFaL)ef^GkjRXY=)M&j3jHiAe*MPl(96BB! zKq=K8ez!Y0s&MU-6)dozxSHY!hZ+PTILqah-nmmPi}>7{lH6Pvo_+p03Mq}Q*%P@b z@z3Ul`^PpZC$2hL%6@6Z%5pMAM)-kJc&oE=JaJs`YkSJ#dus6_f-_^EF&OEXx3T%1 zCkUs&)yH@U%`04#(5ny0=IdQu-R(`mrduQJ+b-B1@nl3KxSDYQqw)9$)W|+b> zP`fbmL}?!HiE%m--4TLUgZEr^q)F~)(bfsh#_m}h{B$Z&iKhNu^s^Hqy7NOU9ZmkO zes_5ieh#hH>DHnv--O4zlc_n|T3Vy-;KVohA<=Y{0?h2oCR0%@N<9(xJQ^z`xcC>qfs zfkPU;+Wv36;q9K#-m3#$t}Tq;&dAI}g3%amEfq4*L1R10=)x68U z$!Gr2!M<%9WwvmIjJm-0EwPt<_S>?QhK$y2s%+LC;lbc~!m)Q;pTf&hIQJ4=L8||}7}ttn zRit}_yL4YBAGDOCQ^QJLTS4$1PPcL6qYo4IiwX&6-g#~}cvgRQf*T`q4=6S6vhE#L z!#G&cgO9G>4-eh7SrOqAk=eU3?qpxG4#2p+C>`^oh}K63>WG(|pw9ZixkfREMkpQr z@>)_!=&{JDG!{6V7^#|_?86?e6i0D|KUIeF;+9NtNUmXxJM0*$x}C93vTORWy6Apo z)%x8EpX5zSD!3E7+%-pzR|nA#%*atwM2%CBk~?_^rZ_*p{1)82t>11@m7VO7e*g9Y zs&lGGo6PzaHkawgI=-Hsp4a=pgFKT89Z9JwYa0zy%+IO)$!oPo){noA{q70=0mhhY z87+>W^-rK1m>!;13=RX^<6XliSs`dS8|QnGfHZv9FrFnmT&!DNC4}J&cavN{E zG=NS~5he{&Y;7w7lNH9RHfMLX=5kz?FxN)Pp9kAdPGl42@8e+EAY#e19Kv|sOpT`p zWo6VA@ST^UP6)jZ#vjseFZbqqk;tgMf!;O=5HK1ve`x`z^3sz2-Qy2~eX=QDNxrvH z0xYg>Qx}e3B})kjakpwEzQOQh=O{?HKT>t_xu#lM^zq8k$8*P7`KV<%hoBPCTl_t! zWjw(gyNGhTuI?_tFMF`_<;}|YNH!trbsN`#LLTW}$ZMT1LqoD`0K#aiuaD5ohSul~ zd=VH%!LVgRg6hg_9TpGwV7!Z?aBNR)iq^UaNsUJM@twneK^Vovh{QVpQj7C`ymzbS zKd=n!9YFDl7kOtOv@6 zO-k^TvfJvD>XNNRPFB`A0*j8jH;i}2#oGGv#8xib)kaHcM6Y0aaPyQt%thvirnqe3KU2S`o3YYx-tP7 zx$3|P=HmYRik_#pR?fJ*GY1a9lVIs)j!pBMrIc0yK#ruDYF-Okubx( zK29DDNaD!0!JMH_b&xhS(=f-UPuJwNSPM`H6EMCsH?MPBuHT8aE1zv@I&2i4AD6|9 za~y=oJNEa-(65SovH1sE^J1NeJ(bA^aBuZ}~ zf{x}d6@nwE+mONLl`cB{E|r^kzvLO^@gsVQt~uyERqJxLP;R<$DK(@zhBm~)OMlAZ z6IDNn&KSlQty);vNR|^yl(1Ad7F#O_uxUMoHmh5#0|CPQu0P!_KT952na}}Sp;*6i z)}T2e9+t-Usg)jg-aFTfd}Y}?Q{ZY=jl!!!&+K({i0l}eIPIN5TnBjIue~2j2}O~l z7;G~s=!(;|M!--Ouj^si8>t+d*4QmmbE_NcSc90PV>|J+u*>)ce5_`Qkmxd;s&WQ=rhxEb9pK6zq^#%c28TI z%?h%z>ia~PLGLrkxy~}4Mwoh0M@Q#83CBoA=AXeQt=}SWQ@RdzuE=oeIu6hyo$(^k zTv(X@R8q~Gt1bkCv7i~>A1@6Md%EtG6|A21vS76LF-5WQ5@rqveBt_<2F$VsUgMi{ z9{2Xpkvz$g-Ff(K>p53#7zUty?2tIIOiqzDjoYHc^A|6!=5p#3e*{_5aV%5;O-CJ( z=K4jIi3MZNrE8SDG?bJo#$y`jK@XGpR~GG4u~w64Dndg!moLK+ng)UB+P z!tfuxm_i(_H4rL)mHoendk>%}v-NL~BthbcBoP`05fKq2r*4u8NK%lD1d${S2uNyZ zUV^}&A|R4Pk`g56q-2yRG&v_FXM}D-lfHw_%$+-P|M%Oi-EX(bvZN>*v|rA7e(@RW zoyQG_U}}{~>pqpan>Qq>_#jEh^f%B1JcUl7Sbnz?MH0$Yk1*LPv(z|yKIPw}Pf8-r zKE_GZZ+2g~`V`yMFs_;T!wPITRMi)&ooKuG31lDPB$&{#~$U^nEAq?Z9rb*&y5&$IrQsmaN=t>&$Sm!QK@?akh>?ZqkET*H^i)|T`R z6LQCLsW4X782Y4y=<;o(X)>n0eb8l7l&2><04n>OX%~NlyVudMEkW{@K>jjS-Wi#Q z$anM!YFd{|R?C}f+umDqGx>0~3c#lEk*0}JBO?r)1Wnj!)Hqnh+L3AX(2&d~LzKrn zD#p%!(pDoi&9itWV+n~OeQHqp;NdN@w+y6i28461k%)x5zac$8>g`d?* zPKC}jx(UbJrl5HX0YH&6BK13d-M@NA|Bb-CdkJ5M<9!)8JYEwp5ZU-noi$+!`XF6p0#x>`O%*c)F$=tMv^oJA}CFV*|xQB}? zD?MU;0=o_cSoaXjPYClbxiXrf3BsE^9Fm$n5i7qkxl!pCeIQlU5Wd~^iQP!5AV;*e z#-i1BR3oF%Nn1bh+z^pJ2T8B6Z=294(4^=`*{w&*qEDfSq`REedqJnHaE=3bdyv=a zPxHM|M3XH~W;9?NxP7i2y?L z-d-A_Gx|Yq_`})ZOA%#d>reQ@w^v8`XJ;+J)pmQbB5`~3SqD2jm_HmLQKHw@mbhBn z(9ocq^!sT7{1lMbPnrAKiA_i6RaLnm6ZQl}gt=0t{t&x|h(ZXM&E6(OUDbyNs2s^5 zSy|gUG~@{U7@W`rX=Q~fgJ)!X`E!&v4IC~tzDQ(H-mnxa3BO&v#}iKMrSHd;CeHfE zq#zBu>#v6BdZ~4DVnhiMNxPD6Jxe#jRG!9NP9c4vgbI!e9R;wHtiYwFl=kEB+y2`k zv{q!ByB6H^oArq|Vm5Em+=H0Ge+k~5BJp!?E$fhb2-7%Gh;OW(iRTS);Kqx!Rw3fI zkhHz8*FCYy4M+qbA%``X z#iMRv->3Q0JQ_Dpq#@Ri1*6PP`}2cNiH1ESTca5taXm6aTSteJzax|q+ZSpoNLo#E z#)X;`d=9#0Ls=-jTbYq{&^yF%~YU(rcQ*f*dE@3;|I?*3h zal?&y+rN|h<>e023b0z`qy&VEl{^6zAz^gGeNTU4a+#^2l{lntLNXzegf5m;dhao- zpVmjj3zS7CdL(R6&NK7X(4Uuk*RNj$2Z*)7gaiff`B&E=4n%pm6MDO zwZNwOCTtZDZdXv(x+M<#3H>%&=%m)>Ih2K3PAg5b{Hg6^_GbJ^vi0TLLa#NCuSP6> z^h3v7;unZk3R_z&_6$UDb!G-XD4@)LJc`FHH(s_54GsPJZ2dXHZp&Npnk4V|_&68_ z6{@dd_DPEAnO$bvqUZ<|AR$bG!4J!pEw;n~^JHm2k=5GKmYQzBo^eeL=>`iNI?Y zq@k~d`fRB;$mIB32^iso7t}5n1;a;A54);QLOs|lk(}HZ-15NHuHr9Z?H=!7=h$fi z>S_xC&pLYQs#S8OXMREMs_R#uYZasYhstEXNvD>(%Yhuhs^I%}0^yxs z^B|sr0I$dEM?0HS`@zn+hh^T_uRgd#WYX70?C^HnB4Ft}VC5xM9!dNI&6s8I0nld- z1ElN@x%_v&uZf$`^3^>Os89mWXP{#(HKCx|TH{!vWUFL66;<8M(=%}g<;jFEzOtYb zmQ*A0ExKuCM5VY?-3f{8<29X_WHqRFFDOu+>J27~XQ8o;)xG43>>}~6)q8B}_^-y; zkahZ(vAXel1yZj~?A`da$i=oIdYYI0UI>W{DIzS3#Rz99N)1?=@1V8C0AKOoZsN$w zL=)CZ5jG-{e58d^tzWW3ojll~7J}8oCsJeRIG-KNRrPkdEgn8Kw8jA8($FmXSMu~^ zXS##8`TMO4K^QbyIDRo;@)hmlR}ucRD!J-rh@9sZ2T#1)ZnD`%;tW*ua;s|W23?M$ zNA_370x6YnGe0Hp=!m7Z(5=NuZXxu^OkbL<+wv@jARv^0S=V>C$g|k+r99u|aHqpB z7N?kXAGP*c?@B_Yv-7j9&k-@T3t*~$XlEBl5bIy{_W2}O78J94$n(wu{&$l``ws`1 zt1IgZ^v02wQhIuNFC8x}Q<~#`xrk>zE82sj`fw(8!yP)#Jm@#| zVI~!vMiDVtSzA9&cD)t$5=Eo}>91NGOFKSk^&&M7ZBR&{))88q94Y3aT6(c;mhXoU z7Z)J8OK>!#bmX3t(D`07pSITQLfveCGp3vQcUm_)lPg#~N9laAyc>@WDQ-g`@NEMi1{Zug4#WiC2`GlpfUp&UUE zMK2F^)1}h2wb+407wJ5^zF@BS0sUe^WN8ARr4J?%itDwaG9bMHM<8h`$2x81o54nS3T{g(>GRZYTVG5zX_1zHqBrNvvk(&CS zv+j>S9Qc`o0->N>?Fny-onL(X#IGT)dP)^Y$cS8_UOqQde@J$c1)TZRuhcERkBO@vNC@5G-Av|yq zGT58O#y#7_ccv$MZC2<#?RS{%?L|IoJTuhVuctOyVj0laH_-MjPYK9OA=fo*=+7?t z3e@(=x_`ZuT8@94;qBvd6|_RfP@OTYc2jI?yY-+wdhl2H?ZhO_f}2I^=ZkOjbQrk< z?XlM`|N1I1U%41HE%*9&+;aJY2M^Q?A)|AOkDBkJ)>w8bc3SCeYbSUeYYNqcaB<_r z*it^zDvX5K&xhf$t|^~s4yI>+s0~<82N2j-0t42vO<)YG!43R^KVhhf1vH-K642A0 zHET!`ap2NS_KgBRs{E(gBZ)kxB;cCiiem!$iD$og_7aP=eRC~#Za0Ds30XZ=B{6OM zwC4jBzwth3i~QD@*Kv*4Rk_@6R%LoV4iOnDgHr9jZQcHkQ@uPc5nOIh!C^wYS@&Jb z^Tgl$X=@QjmS()#I-F7FeWDFm;<+nmo9`QzIFUNXV zLUxG|I=Ol}og0D4Vv;*3IPuV-Zk}P1yN$2?!SX<8mLa*(Ik4Bx&_$DCQXK2z*vOZ^ z;IiZGL1;w(%aqn+SF+NX6_R%@Xd<&O?DHV+Uu4^Rv4ekR3!|yJ`ZVh6UVjbi(7f&3 z`Wfqg%v~2xcqm@zlD<>U+p3EsbzeF=RUAxS(1dF!->?M!2byJq2N3{h1rsWhiUmIw zs@CG!+r=d<@(S?tgJA>hp5tTyz%Gn-l9)87i{k zV4(_E2HxhH(9jY8FezLL$-T=%zD3IUvnf|Br%^dGejNvqM8IiPc6+^q->vJ)k|IF! zH1&*MQEgfXHH;ImM|6xlnef&(=*oseYmEm1fMN1q?67J!L#;9Fh?T%+fw7_68koMg z;!WuNul6I_{Aqz6FW=U*SHb|s{Zo&38yN>js}+=3UVrv};`SQRju3|91mjC7s`mSa{isGQUXvjS9Xw~qS35#v_;2nd56CeF{>dx0Y_Md)7@-3Q>&u0GI-k6HDnVDIA zv|?RxCE{Y+YrKxRs&3+;9|QB=)uN(2jj+U*?=Z`Xii+lGO#U6}m@RGrqCR>Q)vM(7 zl@;$Sz4*klC7LKNMUGG(3iA0c%an(Q>#&E_*kXxLHC!-g5A$~3S?fr$9rza@{2|2) zK8MDu!TFLS>$XvM#C7ocg(+B}bRuI4y{)_eg1qJ%Tk*m%Gu7^sr)xi1aP%q<@&t%C z&A_0&z=LP9kRH!BRmO$y%^ZA$Y`%%|J(yYvE?|vOygYOa*G>AB-&$o|4L|5Ey3Ao$ zY9dhSOrHEh!(^{Dk=dKAWa^ntf>b)UnDUfeT?0kL?M;$-m;+2Dn{ZT@Cad~+3l>X( z8>4UJIfCWQ_Y!pyo|00C=kQPwOnmm{Jy=it#Dve@VY$8YMqT_@rtt5ZSVVFMa7z3f zkF0xv1?Sojd=_l0I5Om0Deu~-5KZzi4H(KDk zJ@S&cwEQVf8;=Oxbn3GmU@|1wfj z!C$RD#F=8bkm)#Pbp)~&30t}7p^lq^q^M0ZH;%B{-7>^5HpY*a<|b797Rs&i+Nk?E zynz4R>_2&OXulkiJ|4DC3S2)!5=)=j@NE5}6Dy__T$wcmT2y?6Uly+!vD^{M$Ui#r z$uuZbaMnrcTEB+0y{?ZMYz*!JHmrlM#2!ti$%DTOk|?EM5m8b2J8@Yj_|f`UC09A* zFn*e^jkzz*TEB+&jx2||LtNipYnp0|Px{4w1B*^abw91B{f|~KKKMv3wFwcMQ^`VqDaj&f4bt~YGd>p zh0IPsNz;LJqEwg2$buU#%;x(X?olq<3Pi>xp|?x>2J*t2nnE%C+CJa!$Fqk3)#dy! zW56b>_*zRO4_b=(P$Tv>I?>0>Opv7RU|4gKl0FY=K?wi2u|RfWQ%l3uTY7!P9Xvf#QA zFuu8ffSGl5>4)bdI?#FrG5(%lh#x59CtvHPPKo zxIOv`N{r9rv9Z)J1v~W0OBNct-W0h0lGM|i1?^7Blbf{;V(#=}Y(|EMS^Uk&y_>D5 zXlRz)6K-{Ir{w)74{0${hAqWQB{OdzWNT+aTER?S-p7ae;L6p@FC!xEunF=N)w_K``vPGu9ZZZKy|d;fL@7(ciAGyJ|^AAS@@7PTat4Seuga zwVU93nrGU9c$TjMKa%Cin&%T-~`9zW#xpg0jvFZKfnFpdP~aAc90oeUWaRC z##JnfkwDzPrGEZU24j|r6L}`9|LSYrje#4|@Int~LyM(`Q$CPbz8+x|NuT%Dh0DWq zC(Kk6`^4aMiyiAWJ+$+0t)C^F8pZ0fsppG*WaK4@-&0pwMoLk{Mu@U=jJ{ie* zKK;Iim(?{@-P{OPJX{^R*b#&%v6VYa1G$X;LF_BSStnL-Hx`3gPVwAFy#d5h^a(`7 zdes$<^DU|F3vC-1=lit0qg^%1!rVtcrm{q@g)Lm-0?)W%e4V#GOY<(p-m6fl zo{P)HSraJRehT=6^|Ql26_~_>!V_-0Q|LaZabcpDQ+Pz-cbR0c*M<^TRdP)2BHg5YSs)nm@geobN zjg76RZw%P#vIe(s-#E>JPEg+oSv*AH^YsRS+Iijd2cMORO^x$=|1M(>D=#dkrN8y= zD5Rx@od)%E?1Id3ku4O&;mAT^aY&ZQXSK7apG2vobdsW;T#euil3-8Dqm?9ikwuL= zmP?Y*LuX>5_p-Db(g>KBL#Ubnb87VHI>>dL*z9XBULg0!*Nwf=Fj=ak@@e{!>*%-B zZGXzpFCS)lB%bfuO{_kzSn%YOcC62An<2}f+uNjsxF~=BgDwp$6|@1?jRl%LU0S+j zYd?Nwk%cZX@ih&;QWBRtC@-5SMr39-pQp>)=j<=5hCyGDurefjPN4y4dKGeCU<2x_ zUw~^F8lJ&o>%U;X5WypJ(C9;OptO}5ZGQcV<|GK(4^H&Dp7aaIyNztVMK_h6jB^N+VR?M21y+fwOYF2-APIAA3|h^t^8&8 z1(d?m9uQ2MmQsW8ZYn&js?csFys*dKSW50YJkobIadsMiiQuNJG$A~x#C^@>2_h>)9&1Gko^*Ljop|}wUWWh_tF2yXk zGB`~=7bzg&LBW4r!JYH-V*}m-mqm?yN7ln8Lu;K*@hAZ-aO&> zyLjS3F%tXwmd2Y-8_*9^2FXczm}x$SRXFIl>fA(YVx|jD^(Y1J2>eKw&D=yK(?%C# z7<*;&0c4Ct>?&^mi)cqurV19qDF1K3#DAhh=>Hr{90g!-z4-HSv=8cczx!+uL2M+C zW{{a$fVG9c**7sFHHd~?=90y`cbmX7%;_QH-O~|#+*ViTo0F4G>6TbZVZ}*4H&N|X z^sxUjdRt>r9uu-mQD()UfCbV2&5?9T*HRJD=*P@8?DPAGw-^Pd_vlAvj`QaD~)z@N{@ z{oAs#>76_5r0(6tB;q)^;6#_;V5OP9!Fj+&xsv-{gP+?T!eB6i2k#T(vDdQp%C_ST zEh0cmXI8BOnj8JrTJ_x>TwF_c>s_`M%dU#t)pYDbX_~c3`Z84oOexEXDEzpM8N0f^ z9>b%FYCL_Jk-%aVx)9hJqQbCztn=^k@!!;A$eU1bon7Y9ll?|G+9WAq_u$#gX~DwP zd$BXtQIyECP-;HQC;itu=i0`aDrcfaiSg^=VDz^wjmiS9`u~D2q5q2j^ZyjSgaE+& zAB5t6!AsL)oGGTfygb<2qK0?_9>A2O4Y0$Iy1F|4c`Vh1dPb8au9ST9!}HTyp;d{g z$C^(#7>KklXJ<8dsxFCsm8{Ol;Mt|cyt@XUwAAlDRf|tDQ=B|pxI_NpE9BWP*SLki z?CuiuT+UU}(;MUgckMq|QG#i=9|7N^V7`Fj0JipURp+gM_7@kDHa44KUa^j#aSuOAoOJ^Is%~ z1izkNYRuxG8X0kuaymKkajPceJ!A<3frPUsx8|yxWkJX`9-%mE!1wKm?VQR#l{^PXu?6e6$UG;5j~;nT}|rC~~V zV%YuHujtSWuEzqre~Oy@x8~;NxCLYdNUZ5RZtLov(`qCCV)Jj_!+!bJugTU$VNPZlhy z#zgsI$<>61rrM?gH=L>mp4Bk}qsCB(u!O{W%u&>9RRuw6Lh*m(d)rB;Q39fA+^)?C z{6+wXgx&D;+|`k;KLvILXzA#%kZP!^-g@xJMmg`E9c^~ViqAXl10pCfL>5c+LWqTV zkp9)9@82vX-Ba#Oc)wF|TN`61IuG)}Edg6|R#uH9Zx;>NW)1@F%w5Byqc3LWyeCHy zDKkH@^h!GLKUnyX?r4kBIX5uSj(4?VS{M%UU%k{tOHI3+y#D@RyEh-Km+#MRnBsG_ z+CLw?Vf82$MYG_`XOD*twj3WPm);ucxs;cb_?oe-S`O1QMs+DHG_<{Z@*=UB+v-Cd z=(Bm(FjmsDGUe)+0Fms653trKKDM4wX^!>k9XE2i%pQ4@wHwBmx@$WN6Nl@w^*gk) zhWqw=3yp_M`@@LF;Kkxq;a^J>`sMs-oP+QQuSi~(q2i?anAD6zk<7@FzuP+8zzl$qO4#SmTBjtCKK=K0S+lfr4_0dLj z-2o0-o>DPCKq$ZXPQUpBpbuDc-z(k3=iS2`LPihQi(Qzmp6`#8Wjs0h3~rM9wz{2) z<&PI%4j%Q^SBa=QLv&BSJCH$l6B~CPJ}E$M1LS#}-QZHxOZiKNm!|P?OoPQ*YBdP2 z&iA#_?rX{}E-t%o)qF#B<(f*b=3o^#)N6d)Zlcr+0R%5bzriw?Rk#5o?vHrhUwd4p zudqH}uI|gpLC+2a2g^z{5CDC?&`?P6_NjXE$v2f3$Y`rr%0^l{`a|k(#3oouzc$|s zHub)GyeTjd3Fxc&rOd`w0Zi+t<7!v^NROajEwj^M{6`}l({$G!mfjm25`j_>>L8n` zM^jyc!f3}E{hA*N&w8+xPL1hjvf1mm6UQp2mZn`R;%`cghTMy_@%v;m3DqAP3BGS( zsf?4PAsvKFm1)><0ov*hckA#o?04A=jMTb`&*EhKFsSF5@;g+jFa-x)?QVbmjR|Jz zdWw@u`d=;{h$cD2A8r}69;RvBeIHu17rM0ssT}Xxf`q2%Lq4r{{%q8K)G1e@!?36? z(W2?pY72a`0h`IfwTBP2?-khIlAQm>HKUCahkF7NW_FHihC$@bGuq9Cu6KmRDLk;1 zA5_UKv+T^Y*pv*QVA8%|0#=G)0?A*Hsp&jn9cv7LBg`iDtYcq^@0#sU%?*R*}57u z-hJWog!S>pGt}dko7CD3zVpV^(DEp&P60cpF zTvCP~1H_lnr$O*#B#4xABXFG$=_!)J%LiPdumy@(PJ;BzOx^{9Ye5`4D*f(R=+%)@ z^Utx$`K|?EF`Nnc03p$%_l{0ZPAwKZ3uxR@|36~r#mEav3nup;+6}@81T=c@x4nU;nlbhO1tkf0ejgj7L>TaH~q14CaD zlj~071M%Sp+dv)A!sL4ZRsmyiyxVTd_6Iw>7hk&KemQJfc1^x}7iZRQ(O`SU={l0BGd=3~=)O)WJ+Iic3_Szy<|FbiA(5F!BnwH>?wx<9(BcZd*TlpgRR1bz zC%UC@_UzpQy(or$ueh0My|qeDNg+{5{xnN&ArXlypSh(7CE)ZIr&#*Dd!&;iw@x%o z`T*o-|HLR&W(n@!K4Gg!gM-o(cxYLWmZ!o`R88pLWlf1I-Eb)(MyxJP-!BsB2*pM& z5YLSVS|f=Aoy|2VDfYHo*z>)_v%4UN`6Y`0SWD?s1`q|#cD=hpPww80ZvQE3hV*^L zo@8-rXHqrBxYo$#wM@6HcL?A+v3?InjN?YmwPIgQV@5s|E<(kN!fSqDhWZi61Y+tG z^KoC&zG9NWeh;oB#LEgThWLI6k*;?zWh9$@E^K=`Lf6u??1>&2oa8S;Kd#@tsW*xTW2 zv58)vtEufZ_kaTu%YyiZZ%H3~lB`-9Rx}lWDE103azfbOa6D2WWIHPOjC0HHx)Wq| z4VIFSjw!;ZX~Mr)*(*2#&&}4m?KI>ZtY8*0)lY#w>OR?tJskh~``iy-M0?z2{r)?d zyXkn;Q5!e!!jqszctIw<*uQ;A)DBP`m?Jp?sw79z($a1w<6B(_&&})P_jzJJV`WS? z+ft8@_SXZW4E;^)QCeMR%mDlAO-9hxCF`-lG1J?67XnS3Jttrj`Ul#SbH=VIkr?Fy zDF||YLfD#;VqSW|b2iEq$e-vAZotLU5}rRkTKC~Pp3C<+Lkge9Bo(yFJe zHVXGcS1H%J@1sax3={G8!f&k;k36tHDo(1&7&Q2RIU!q}!qh-H!5Zt1NM1Rj{Vs$Z z(=IkZzlX}u+ZJQs@9aa)g+CoL4JQB+I?J3)e?<7L;wd)m2ZrqWj2r42ViXzT7$Q64 z-%&P`a%HIhrjH+OKau5JlE_eRSq_C*;MSL$Pf3OL^kO!SG8Gpd_{^f84Kc| z9y85S3f4^EsZZfbqY}d3R!eeCO2az+@p7wNpI?9%yr0ct%p-faz;zg3yn&8BIw=nT zZ_QETou7e;Xx1`0DW3xmj~6c*U7W|7zJF~D4vf+@@mdv)i;trKMhu9@%;W0(R<70O zryHkYq729p87p4{$bc<_0|{LZrz&t(Gfrx0r9h!QVqR>!0a_OOyk_}p;}nlln0nap zXt`s1u2FevMut*Yq5^sv7aYoJ5Y<~Q=loYF`DWJtdku`CUx&JR`y^#JilN&uS9`9h ze5VlV6iesWeV3hW^dd=uE10&L8)Pv|k~7|L7wx6VJdzOB3BXTy@FZvVkNv z2n2Ro5bOP@m-l!f0_<}#Y7{uPnwT6m2$7MJ1*g87j>c}|+Wii_E|{X>nqX@s&!ovp zI4$iu?eXr=#nxmRH$=fXYU0+DM9Kb6H76)y`#Dl~reheFr#<42CD8-@|(vZW1|8(1kSSFrWq36t4qua8{M#*k7K)ZG6FwN#S}+2lMc`D2YMuaFn~|HwHuwb z$))LQ?re1MY*Q{wIaM6t%_vAZky~dY>ChjZSPqBg zrfa6UvmiP2a6v_5VtMZ9uF<(S1>WvR$oSn7uy?Y zS3nLbwkoLtcWb5mv)%9TG~+ygKR3^$`f4NByP}=d!8GO3_BKKblqra<-qSJQ91laK z8u93i=1l^}-zxR!=p*~QcDQ94EzvDC**x4y7Ig4;B{&n2eMKPb&qhrT*bfW{U>_>c zd*>a>v1u|!peH6qhK7gt%zdNHWMCc5w3oL)b%G?Xt`%igvar}Jo;?P2 zmF6PEi(Iw<7vi<*;jUmY>i4y;CbSChuM>rUfIrQw<|w8GO6x3k+D4Sd&%CmI?L#Y3 z=5+&YYubc(w%kwaiA_PP;tX=az7sBdvBFP@&l0m)o_M$I=woU5rkQ1dsCq|fk6~IN$pcdSq^5rV4Ysyd>FDa}h{Sbe663Amq3&)@^^OkwMhXgUDsWZ% zbQ(^Llk^ueDtI}B%(KQ%$I^M?7Vd5MS zEeB5omxa`Ky)1g)VyP|)5@F*SZyk+;P7u+5dqQ?pw z)&fia!_1b>gxr@Ivm}u3;@0M-Yq%s!LC@$Y&tI4?auWm4(7Nn9P?$0AWV7{EaXjHYyex6=48s^;%Sc0W!1uzoL>!kyXsXgB;9 zmI(2iijRou&yW~Ap@2FvMv*TVmFnG8&+1=WRD-`14VSYWShS59=o`4K0ZvJwG;e9_~0vx&L3Za zzMpG#Ld&5nT+iPG0|JkaK|1mZrgEx?*77y)TIVwN9f_D3B7B>!r zMh*k@#u#aRhpTM0JqG4j&h1hyuP#S^7%@DgiDd2MR1Rb?Bloqnu_4Edc(12CuZw*Q zpR^!PryvwmSI3+L66uI+Ph-7^#IPh^=nfiyH}{HhuQIJ~eN6t3*4W?cd?3IIx2r0c z%3i+QrU&x^y$c}QbT`=V?xibNr~)#$xzo%AJcz`Z`>Nb`YP{VxtE!+!VeWUD~=i^x?)~re|J4o4-nYD^CI)VydMzKvb1aN;2g*b!yN2^O=&WF6jGbanQD@ z09p&qELsEd>;aDv<27I@;pqmAVr@~`gQbDLjvAILgPyVtdz9{+TzmdC+tG!g_r{gZ z_dv8U(tQ$bv}}A9OLFC8`hZ7W;<>1T_4-s#XSiyGJI%Ys_m)2{&Q9f>sgJPC|e0*8`25{~K%= zcZ<~&pn+Cx9tdpm-Ta5H6bF;p-;BqqjJXXv_+cr01JM_{(j zdmbO54N4#O6TzuIVT}V^^hMLFbJfM{C(a{al~)B8P`kGWa!vCqGf@6}j^iH~h|E0F z#U+AKMc*!ZVvUpd?@Iq8ct#C1ordn-)f0UZvfbA9R4}=%?&7;-5-$S!RT6}t+1|fI z$%F?R{!1(sZ@|IVvnlkuCh5=hdxft$nSmZD{L7buesx>@ws^DCKCR4y#c-N{l)jKU zN>ZOhyBw%wH?`%zt--uwJiO)Sz@Bnv?=*(z^C8ag`Sa4WxTdg=(yxo`?T zc#-+jNu0GSrnUb>kYrSVu}uh^3Osd3TE&m!e6LH`PbD^zP;d;kW(%eNE8O}wb@E5H zRT(lxa!L-JaTHhr;w6Io!{;d`_n`iJM0w(Qj%|Emm0 zIfGQN`69Z=sT#{~qfA%}DtX?!k1$HxFyc}?M}>mTo;`wF^1{-gd5MRnZ9l==m4$xx z9rL4lPyz-x$zlsZ_|8)=){(?brp4j~Vee142=#ml`Iv_=%X%`j)eb1@@g8|P0sOR5 z2j$3-2Q7_@5pb^A2E#D zqvhH}M@L6mOp`a+lozQ0BIBD_VxhfdG|;-qj65>Kp40^4T%KdZH&HK-WPkC$s~?h9 zly&({d8!G0Vy_np<$t^(bFO#mUJ%1Qu<(*X3_Bji9;jpGVItbKQH2pkAbd-1EqC|# z{$11s7G>++16Kw!QP* zn5gG+2O}7|Op=q5k|+b-9xP$7;*Jy1lhEkJ4)uJn<0oA(g1PKtw_i62-|H`(PfQtv zJXi-JL^%_Ljn=t;G|)8;Tk3Wq^KL9?H%Gq?_4i)J@Q-(0Bgl*bUPgUFe; z>r;Z*%WPLB&MvYjTOIF@-IdlCIuEZG)YImxqZ3plAg_HR0za~CeqI&;YE8iAaUKFI zx$X5)wu?I5^bZu#)2Omb_xFLQhMF-PjWC^3ER~Df2Pt` znE?1R1juDB8gA{W?e{goIYNtPQmg&nSxlb)3A0ehv_@#R6Lhrf8&Pc1Ag=##fF_k&)Et3djh`S%`_b8XDV{FlLP znJnDfYcAIZ93^bddrQ=|6ZkBV@(WOcL?&@LRhBbN?dc10Py9xl*}jM#LfZpPbjfMDjAFZiT(0vz zpK#OD^bHS%79a}$l#XE9RZ6iu6&T%Z#R6qpfF0&dO7Gc$e$Ah=Sc=K$Unc%uffClk zXIK_7?2m!WP2;$m4l=Fz5wE=Y?SF?&{|-%||Btb$dG=Cn%s_PXPb*o529$*Oy@=Y` z0(|cuHzYr~a7-EuF^W1^qzMt3UBvEHfz4xJ?w9G<`qua5xy;g9H0aFaZBflT*El~` z5{<)cw*fqQJz-(XO^CqCIH@wJds+Cn|oR;7i`U+@*X8Dyet`kAS2> z+u{AX%Iy6JT2T62`|TG0>{d`I=Vq#zYK2KDXl@>)%%m}0qd}~((TdB?%@4? z_sqMmVuHQo%r?yN@@yhCZn^hHM%G)_#9#82Owqz!lhNP*Fq20|GXYN+e%JG) zl|K!i1KqaHg|2^^j2Qzoo)+5e>!>535+e8Oe$-AW`^iKeGm6w*lX;h~jkeW-LBm;n z(Ifs%Wi#?1U#UIn--LYwvzPD9IvRe-Q>qSnbGM{lV;d_MhVNU~i@|l3db2z7Zk(>S zLTKSV;DCuG^=dgOf=ZT25#yVd$Z|YMJ!%gPG=rPm0#%$sYk%%G#0whvaH4QaInS{s zu+agT3VQdN)}l(oK5#>qdPNS|A0c<1;(KbIqZtRYVVetz`#>?(hfNcA#dToo9oxvH zPKsYs2QCW2bepdEC?G7~y(nqL=cH!qp4^x}S(deiz;~$4-vcblW#D0c?>Jm#AUigv zxIyX1O;T6zw!JNik6SaTwR`LEzF~VJcDoG^mD=HMwQ`*02Z=qW!#5+FxM7!@hvStl z;Mj|AWSXTTcsB?e{6M$xFVWHK@19B9x{8Ugr%|Q(=cPT&jw2dCFmku|hoY!{wfK;> zcGvi5*0hQ#dd4R)QGNszLqwKOj-&*XrkN8#(6w)Parg498nx4uu1$}BA=gOhOkzJ? z3dDk#Lc;*uGzlTl->*~T*&8&!L|JmMRLY9F&@Rk6(cYuerjXDS=U;{J(y0%Y5(y|s!0Ai^1Jda(INp$Sz{J7ZU5U&~ z>A`*(zfjhoi5dnz&0frOl-4fZ0DoIk5{7?WyT4N#h8?pYeQvwuwO*4p@_GNc#h>iy zd&t;v*7%tiA-drjt{m|Zk{t%I$dhko=L>#i;*gKR_4_-{qZ;oB#QtnPL=WW>G=B1t zk?;lKNXL4D^FLFGzlS5c6#fy8{HN>n|C#9(`fuUL`~_1!;FL^;-u-lN9Zm~Cu7CJn z=Nymb9Oq!NJ~@?v*qt4)O`voxvEeCyB>wsFi2;@%C`uno>05A`E6LF{TbH|bYRN^4 z@Ul$)G^_L^J-I@+8u`QZRcMuZJ6Uhn_`(p#QxA&SpEfk96J4LEW?gwhE1xd_xUf1- zK^~2CJbf~>HYWKG?zEw4-{<;S_Fr1EUij)fh9o}a%)m?WB%mP4WaE`BNQMAi~ z(iX`bt_&+q5w4XtO|yKq%K_^rW*yY-Iu)O8^9}JUTr6-qu0yL$BF1~n3I|5fdY;(O zKIBO+$P&R&7pVNvrrms{eY0(^B&4V%9Z^xfD+=cY65FXVtk;b=yc}i31QG>NV}}&l zs&!y-`(@H7WXw(%tn}iTKwYTG%(L2#0_Qc4`FS=)sv)d4Nd{u|ep)Vka^RDyGTugGYb%zOvsidP)*Ir!&WS}4B8?J5N25$FdC8umZ#JG`kGzcTSU(aTZ{3ysmX z%n+-AGJQW8vEF#vsR`2fhrgmvu(77(PQ2KiCO8*udf0xm?$)7HYY7omHsCn=7k?HZ z$&w@e9NHqW?peZIO}O+f%! zj01D2PpsDsHGv=NXb z8*aro^(@l@3Bq}{jo}~eMvA7>Y|TzSx3jX(y;z;x>HMWE@cy$)0j-`FnaF=5eDM+Z zz(38KUeNQsbH@FQx&Ne={uRwG0zWe7d^|jox`6(ZZ>TS6uNhC01NeC;jCfn`;0e0K zeYXmJq^lpIO27xsb&0KH+mF#>L8j7}6*-pM?Byw3=)?pWv6hRDAamW?3c)jot`J2Er49u#eObp5thD9 z>Le}p0({%>&4SN2xbiOGD3Db=UB09``*-5Mt}MSkrY9{#bV>MuVC z#cCkU=5oGy&+mPngG3ovEfK+QBo-XSLrO~4xVbI$j3e?2Z@z7m28Wu>5m0QL!GJ_Z z&^Ut-tatPy9BSCUCY7X#sHW<%C!sDFx!Dp=4J+igDY$X2|D9J;us=KN=pdH7EEs+5Y+jV4v&zB2RC@bL2jieXLE0Jv3VG*a>5DrP*rBu7Asg5Z5zN=V zUbNe;vNU8njuB=oyr7LEhho{|2L|)}_dAZ>OSQn(p5d-YQY}Qzm0e}Wq;zA< zfi7-9HCtl=>|*L~t+|GlWtf>?elq?0ErnmNFRw<8ygt{8X{XGtEqL9IT|w$s2IfBVcYsia`IqY12j9(}Um28^O0BHi zV>xW>yCoEeAGXD-@UN?#s(T(98ko!)KoI-%>FEyc?|*M~^f`kEvhALHAwlfiT&_@7 zB$=AT%<>FTZC^rSVz)}r8^OIhhFU*Ny}j0*pgii^=*RGKep7{HUkyA&PhvLOq|Y+? zY2#Pea39%)yRcy`!c)l4joU)0ZtSQw3KK#2xwZ~6qlF-T*>6%uc~LEXcXIyG#vzGY*s*UM|tZ)RXDQOVGkz z-9TkKwt?gA87StQPkE;^9&dJDVkMd2HrFSO6<4<7j z=;-*O3w#Axnr-79DSj4m?bl)Hb_?w^^KBx))~wf^^(vdI?>w`ht(+3q*AM|~hZ z5dd{C4z>a2HVf9X`IVl6LKY}ScwCY^pCRY}k_`|V0mxuhk{rv7!0R4%4MiY&tOz`# z0sK1W`i?UQ0<+W0hnQQ6OF57cGjX)kJsG&HlOxKBOLKjyo+n2mPbb;`MRcOI!#z8L z#FFyTw)C#JCd8HD1(MvW#TIs0w=RjnQ^Za{3`_$P5Ead4QNZ`VeNTb@cYS{TJ<}=2r3i)~{zPuIz#LSx_=l%DaSE+L!_xJa2w{^t{LFxYg*zEBY#h?8?tt54Q z1Tci)5TIG)y#E+>-Vgie*)uzCrDvNRqa9HN?Rch;F7u~SN}iu8TUuL_Ch8|K8ND}b z_yn@|#Vp-y-0rcfMEK5;N-*~Fmwqju=kxTSJZ~c}11vQ-eI1YoCuv6X^6X2lG&Umw z{ylGiUi1dO1;Ae*SR(>R<=(j~o{Egn3Pbry zc8@SmS~)+6l`EcB>F6|%=EA6aw?~z-OQY63kE*886+POx>`!mM8`Wl*8lTb?qT z5I`F3S3ovtLYnQX)z1|64+1DeSz$np1A^wB&wPHc2K~;^i9D&{-Bvds5nyF4HTJ!l1Ib#+X@oLoaj;`LgU#MapT{p5s%mM{dYy`K~G zLfsa`$#Nvr5&j2%oPf4beF|BvkM|2Mb$FY*4# zNsA`YH&AOqAHYGIff!maEo^e<0T%|JZS-3o6!#S@T`4Sf#lX^g4bK7^rw71uKg8Fp z7<$)%?_3~qQZ*!su6xGGPN!qv&E4#KmGg&tA7Ig2Sy>in5fT2p^Mpn^sBQi}Ytel4 zrQWognE^ot|kyRBElC}K508|sa(VpM)1zZ}qAIxkw*FRSo+!R1`gYw~U^&p7~@-jbf&B7aaphk@Bp=D#uM$Wt!qDZxy~N<&H6 zw;NC+C3Vk^+k`UKACuf<$dBmr_h|P^yb*#lHfy}?b^vOS#qyHsd(YM;F4gozmoW72 zo+97{O<&PQt!pNtDd(W11d-?Ke;NYH>EL2PGiS=RL0yn%W2;2kK=V)r1}w-*Kb7j3 zfc{fg4dHX(V zV*^4#ck@4irO2?}DBwY&zU!>s^a*<~DFVzC93;ebsYbItZ-^tK$^KNz|4|P7sRp3` zpUQzh)d2MWvK&~ks|9wTg4FsR)@HWU%!)fs3SjV$S4sU{2oN{Ki@U1cy?ghA5#38U zjQHDea$fwLc!V(P2?*&jx&rfis-vdyR9jn@b1w@aui+h|D)wvFf3-3)#C{vAtfa!z zyUlTznTkMwxa22Uq^0iJcTtXjWr}EUbd@T(DEp8i+B&vgb0 zPY`}^n2cx9>`YdZ1yfN`vA1q+-XV7}?lVEJsPlhlQ4?KmxOK_&Zgu+i{a7ApBu4j z>ac676Yh1WAKR@cG(xr|o_144#+D7>^v?(rbGpLZRfG zr8F)t?SBw|pn3Hnrm$8Oj4}(!YCj_`zZibLJ^_XP&yGg8v01Ee%!;9b0XKj}Z~tfA z%4$>7gFj@a&PLyvIoVZ1^X5xHYmS;|aR|9I;WiKiKk+w$C8XYG7;h>hIS%?6G%)5t zQEk4I{X$!+G7vBOn833zCipTT1@yj=vdxHyOQ1F~t^g=|rGmLqjTsm`(+){IJLT`c z+&jL1t(0fh$KxTjjh>2j`|Z@0^j^tg?Yl91ug7!iLb(>0I_1x=bA3TIMrIQk$p%x8 zDND4f-P7(}{l7Lf{`54UpG}Qw&5@Uh?xnAS?*uFN__vzxM+aw4a!8Ag3jVhI*4EY_7U=(>nQ;en3l|e# zCem@XrS^mDm$_3vB;Hlfpq7Vyb<6EM9k&;i|Eqh%oWk?7{`{%|bS#-sjV~H4fH|?n z(CZRzwx@i-=R^~MFsQf?NFLm*L_#JHl%L454jl5_;6vAw4*C2D96>0ZF(`~Ca&cW_ zFlzb9i%3&*E62NzgHut8)+f$GN?P>$M@Iy%78~olu0FPWtmya+J7Az0GyK^jmWK25 zUq*BrMgVQ*@LU>NNiZ-Vz|ZI{zGb{qrw6Pl1t8Vrr`By#T%wn3OA=tAkLFOLJi#ld z?|XqA_Y+C5d6ZvmDA~vu-S*ah%23^-r*FM8T zzt5;6z?N98gXUbB@*@V;e2Re>?{kDtj*opoi;DfX%Hz%aQUcJHbyMGw+lw^;vC+bP zBNYliwTNsqF*v|Q1ya<)ug@Y)rnoyPxBhIOPw~?tiLziJ4xc^(I=@Pm*TZV=I=K@R{E^c zYcBD}Sfx5!vY_v3Tq5dU*$)*!_A|$b7yrz8;lKX~DJ9t^;ejw8J)cMnEANc@{>6hj z3v06AO!^M4>vb7#i-~57>jbc@Brs%w7 zbU2tsx9tqcXXWT}L`0lvlyC4gVDFoQ0GO^o2x7^oljQj|lRk&SJfgsU3Vp!A!S$`a zMx5uFY~irTv#CO3Mea;Dribo#;7|f!FhSFg2a@(1(NqUZtGg$_5S#^O zjz4%~!V%={<~LNN6u-Aeyw6E;k8iTLz*!~E3`##dThexx{uAYdqqovmFsTR7?K$+R5P&nK2nEbL7Cbe z8$z|$xVUti&WbBVM<+(`0*K{+ih-6+(jc$b_Bc

- - {overlay.character_ad ? overlay.character_ad.split("\n").map((c, i) => {c}) : "Unset."} + + {overlay.character_ad || "Unset."}
- - {overlay.ooc_notes ? overlay.ooc_notes.split("\n").map((c, i) => {c}) : "Unset."} + + {overlay.ooc_notes || "Unset."}
- - {overlay.flavor_text ? overlay.flavor_text.split("\n").map((c, i) => {c}) : "Unset."} + + {overlay.flavor_text || "Unset."}
diff --git a/tgui/packages/tgui/interfaces/GeneralRecords.js b/tgui/packages/tgui/interfaces/GeneralRecords.js index 0aacdaf7b5..6c636cd35e 100644 --- a/tgui/packages/tgui/interfaces/GeneralRecords.js +++ b/tgui/packages/tgui/interfaces/GeneralRecords.js @@ -202,8 +202,8 @@ const GeneralRecordsViewGeneral = (_properties, context) => { ))} -
- {general.skills.split("\n").map(m => {m}) || "No data found."} +
+ {general.skills || "No data found."}
{general.comments.length === 0 ? ( diff --git a/tgui/packages/tgui/interfaces/MedicalRecords.js b/tgui/packages/tgui/interfaces/MedicalRecords.js index 7af94c3501..c8aeabba1b 100644 --- a/tgui/packages/tgui/interfaces/MedicalRecords.js +++ b/tgui/packages/tgui/interfaces/MedicalRecords.js @@ -230,8 +230,8 @@ const MedicalRecordsViewGeneral = (_properties, context) => { {general.fields.map((field, i) => ( - - {field.value.split("\n").map(m => {m})} + + {field.value} {!!field.edit && (