Files
CHOMPStation2/tgui/public/tgui.bundle.js
CHOMPStation2 ecd1696a26 [MIRROR] Health & Damage in Mob Spawner (#6994)
Co-authored-by: Heroman3003 <31296024+Heroman3003@users.noreply.github.com>
Co-authored-by: Raeschen <rycoop29@gmail.com>
2023-09-18 17:53:39 +02:00

1 line
1.3 MiB

!function(){var e={50252:function(e,t,n){"use strict";t.__esModule=!0,t.createPopper=void 0,t.popperGenerator=h;var o=m(n(4254)),r=m(n(92957)),i=m(n(97262)),a=m(n(66689)),c=m(n(47307)),l=m(n(63889)),d=m(n(27343)),s=m(n(49883));t.detectOverflow=s["default"];var u=n(75011);function m(e){return e&&e.__esModule?e:{"default":e}}var p={placement:"bottom",modifiers:[],strategy:"absolute"};function f(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return!t.some((function(e){return!(e&&"function"==typeof e.getBoundingClientRect)}))}function h(e){void 0===e&&(e={});var t=e,n=t.defaultModifiers,s=void 0===n?[]:n,m=t.defaultOptions,h=void 0===m?p:m;return function(e,t,n){void 0===n&&(n=h);var m={placement:"bottom",orderedModifiers:[],options:Object.assign({},p,h),modifiersData:{},elements:{reference:e,popper:t},attributes:{},styles:{}},C=[],b=!1,N={state:m,setOptions:function(n){var o="function"==typeof n?n(m.options):n;g(),m.options=Object.assign({},h,m.options,o),m.scrollParents={reference:(0,u.isElement)(e)?(0,i["default"])(e):e.contextElement?(0,i["default"])(e.contextElement):[],popper:(0,i["default"])(t)};var r=(0,c["default"])((0,d["default"])([].concat(s,m.options.modifiers)));return m.orderedModifiers=r.filter((function(e){return e.enabled})),m.orderedModifiers.forEach((function(e){var t=e.name,n=e.options,o=void 0===n?{}:n,r=e.effect;if("function"==typeof r){var i=r({state:m,name:t,instance:N,options:o}),a=function(){function e(){}return e}();C.push(i||a)}})),N.update()},forceUpdate:function(){if(!b){var e=m.elements,t=e.reference,n=e.popper;if(f(t,n)){m.rects={reference:(0,o["default"])(t,(0,a["default"])(n),"fixed"===m.options.strategy),popper:(0,r["default"])(n)},m.reset=!1,m.placement=m.options.placement,m.orderedModifiers.forEach((function(e){return m.modifiersData[e.name]=Object.assign({},e.data)}));for(var i=0;i<m.orderedModifiers.length;i++)if(!0!==m.reset){var c=m.orderedModifiers[i],l=c.fn,d=c.options,s=void 0===d?{}:d,u=c.name;"function"==typeof l&&(m=l({state:m,options:s,name:u,instance:N})||m)}else m.reset=!1,i=-1}}},update:(0,l["default"])((function(){return new Promise((function(e){N.forceUpdate(),e(m)}))})),destroy:function(){g(),b=!0}};if(!f(e,t))return N;function g(){C.forEach((function(e){return e()})),C=[]}return N.setOptions(n).then((function(e){!b&&n.onFirstUpdate&&n.onFirstUpdate(e)})),N}}var C=h();t.createPopper=C},89691:function(e,t,n){"use strict";t.__esModule=!0,t["default"]=function(e,t){var n=t.getRootNode&&t.getRootNode();if(e.contains(t))return!0;if(n&&(0,o.isShadowRoot)(n)){var r=t;do{if(r&&e.isSameNode(r))return!0;r=r.parentNode||r.host}while(r)}return!1};var o=n(75011)},97617:function(e,t,n){"use strict";t.__esModule=!0,t["default"]=function(e,t,n){void 0===t&&(t=!1);void 0===n&&(n=!1);var c=e.getBoundingClientRect(),l=1,d=1;t&&(0,o.isHTMLElement)(e)&&(l=e.offsetWidth>0&&(0,r.round)(c.width)/e.offsetWidth||1,d=e.offsetHeight>0&&(0,r.round)(c.height)/e.offsetHeight||1);var s=((0,o.isElement)(e)?(0,i["default"])(e):window).visualViewport,u=!(0,a["default"])()&&n,m=(c.left+(u&&s?s.offsetLeft:0))/l,p=(c.top+(u&&s?s.offsetTop:0))/d,f=c.width/l,h=c.height/d;return{width:f,height:h,top:p,right:m+f,bottom:p+h,left:m,x:m,y:p}};var o=n(75011),r=n(14194),i=c(n(1866)),a=c(n(45407));function c(e){return e&&e.__esModule?e:{"default":e}}},35823:function(e,t,n){"use strict";t.__esModule=!0,t["default"]=function(e,t,n,o){var r="clippingParents"===t?function(e){var t=(0,a["default"])((0,m["default"])(e)),n=["absolute","fixed"].indexOf((0,d["default"])(e).position)>=0,o=n&&(0,s.isHTMLElement)(e)?(0,c["default"])(e):e;if(!(0,s.isElement)(o))return[];return t.filter((function(e){return(0,s.isElement)(e)&&(0,p["default"])(e,o)&&"body"!==(0,f["default"])(e)}))}(e):[].concat(t),i=[].concat(r,[n]),l=i[0],u=i.reduce((function(t,n){var r=N(e,n,o);return t.top=(0,C.max)(r.top,t.top),t.right=(0,C.min)(r.right,t.right),t.bottom=(0,C.min)(r.bottom,t.bottom),t.left=(0,C.max)(r.left,t.left),t}),N(e,l,o));return u.width=u.right-u.left,u.height=u.bottom-u.top,u.x=u.left,u.y=u.top,u};var o=n(83996),r=b(n(75047)),i=b(n(37407)),a=b(n(97262)),c=b(n(66689)),l=b(n(36748)),d=b(n(77060)),s=n(75011),u=b(n(97617)),m=b(n(84330)),p=b(n(89691)),f=b(n(72793)),h=b(n(14834)),C=n(14194);function b(e){return e&&e.__esModule?e:{"default":e}}function N(e,t,n){return t===o.viewport?(0,h["default"])((0,r["default"])(e,n)):(0,s.isElement)(t)?function(e,t){var n=(0,u["default"])(e,!1,"fixed"===t);return n.top=n.top+e.clientTop,n.left=n.left+e.clientLeft,n.bottom=n.top+e.clientHeight,n.right=n.left+e.clientWidth,n.width=e.clientWidth,n.height=e.clientHeight,n.x=n.left,n.y=n.top,n}(t,n):(0,h["default"])((0,i["default"])((0,l["default"])(e)))}},4254:function(e,t,n){"use strict";t.__esModule=!0,t["default"]=function(e,t,n){void 0===n&&(n=!1);var u=(0,a.isHTMLElement)(t),m=(0,a.isHTMLElement)(t)&&function(e){var t=e.getBoundingClientRect(),n=(0,s.round)(t.width)/e.offsetWidth||1,o=(0,s.round)(t.height)/e.offsetHeight||1;return 1!==n||1!==o}(t),p=(0,l["default"])(t),f=(0,o["default"])(e,m,n),h={scrollLeft:0,scrollTop:0},C={x:0,y:0};(u||!u&&!n)&&(("body"!==(0,i["default"])(t)||(0,d["default"])(p))&&(h=(0,r["default"])(t)),(0,a.isHTMLElement)(t)?((C=(0,o["default"])(t,!0)).x+=t.clientLeft,C.y+=t.clientTop):p&&(C.x=(0,c["default"])(p)));return{x:f.left+h.scrollLeft-C.x,y:f.top+h.scrollTop-C.y,width:f.width,height:f.height}};var o=u(n(97617)),r=u(n(86394)),i=u(n(72793)),a=n(75011),c=u(n(44653)),l=u(n(36748)),d=u(n(9135)),s=n(14194);function u(e){return e&&e.__esModule?e:{"default":e}}},77060:function(e,t,n){"use strict";t.__esModule=!0,t["default"]=function(e){return(0,r["default"])(e).getComputedStyle(e)};var o,r=(o=n(1866))&&o.__esModule?o:{"default":o}},36748:function(e,t,n){"use strict";t.__esModule=!0,t["default"]=function(e){return(((0,o.isElement)(e)?e.ownerDocument:e.document)||window.document).documentElement};var o=n(75011)},37407:function(e,t,n){"use strict";t.__esModule=!0,t["default"]=function(e){var t,n=(0,o["default"])(e),l=(0,a["default"])(e),d=null==(t=e.ownerDocument)?void 0:t.body,s=(0,c.max)(n.scrollWidth,n.clientWidth,d?d.scrollWidth:0,d?d.clientWidth:0),u=(0,c.max)(n.scrollHeight,n.clientHeight,d?d.scrollHeight:0,d?d.clientHeight:0),m=-l.scrollLeft+(0,i["default"])(e),p=-l.scrollTop;"rtl"===(0,r["default"])(d||n).direction&&(m+=(0,c.max)(n.clientWidth,d?d.clientWidth:0)-s);return{width:s,height:u,x:m,y:p}};var o=l(n(36748)),r=l(n(77060)),i=l(n(44653)),a=l(n(10416)),c=n(14194);function l(e){return e&&e.__esModule?e:{"default":e}}},89821:function(e,t){"use strict";t.__esModule=!0,t["default"]=function(e){return{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}}},92957:function(e,t,n){"use strict";t.__esModule=!0,t["default"]=function(e){var t=(0,r["default"])(e),n=e.offsetWidth,o=e.offsetHeight;Math.abs(t.width-n)<=1&&(n=t.width);Math.abs(t.height-o)<=1&&(o=t.height);return{x:e.offsetLeft,y:e.offsetTop,width:n,height:o}};var o,r=(o=n(97617))&&o.__esModule?o:{"default":o}},72793:function(e,t){"use strict";t.__esModule=!0,t["default"]=function(e){return e?(e.nodeName||"").toLowerCase():null}},86394:function(e,t,n){"use strict";t.__esModule=!0,t["default"]=function(e){return e!==(0,r["default"])(e)&&(0,i.isHTMLElement)(e)?(0,a["default"])(e):(0,o["default"])(e)};var o=c(n(10416)),r=c(n(1866)),i=n(75011),a=c(n(89821));function c(e){return e&&e.__esModule?e:{"default":e}}},66689:function(e,t,n){"use strict";t.__esModule=!0,t["default"]=function(e){var t=(0,o["default"])(e),n=u(e);for(;n&&(0,c["default"])(n)&&"static"===(0,i["default"])(n).position;)n=u(n);if(n&&("html"===(0,r["default"])(n)||"body"===(0,r["default"])(n)&&"static"===(0,i["default"])(n).position))return t;return n||function(e){var t=/firefox/i.test((0,d["default"])());if(/Trident/i.test((0,d["default"])())&&(0,a.isHTMLElement)(e)){if("fixed"===(0,i["default"])(e).position)return null}var n=(0,l["default"])(e);(0,a.isShadowRoot)(n)&&(n=n.host);for(;(0,a.isHTMLElement)(n)&&["html","body"].indexOf((0,r["default"])(n))<0;){var o=(0,i["default"])(n);if("none"!==o.transform||"none"!==o.perspective||"paint"===o.contain||-1!==["transform","perspective"].indexOf(o.willChange)||t&&"filter"===o.willChange||t&&o.filter&&"none"!==o.filter)return n;n=n.parentNode}return null}(e)||t};var o=s(n(1866)),r=s(n(72793)),i=s(n(77060)),a=n(75011),c=s(n(46795)),l=s(n(84330)),d=s(n(36110));function s(e){return e&&e.__esModule?e:{"default":e}}function u(e){return(0,a.isHTMLElement)(e)&&"fixed"!==(0,i["default"])(e).position?e.offsetParent:null}},84330:function(e,t,n){"use strict";t.__esModule=!0,t["default"]=function(e){if("html"===(0,o["default"])(e))return e;return e.assignedSlot||e.parentNode||((0,i.isShadowRoot)(e)?e.host:null)||(0,r["default"])(e)};var o=a(n(72793)),r=a(n(36748)),i=n(75011);function a(e){return e&&e.__esModule?e:{"default":e}}},89523:function(e,t,n){"use strict";t.__esModule=!0,t["default"]=function l(e){if(["html","body","#document"].indexOf((0,i["default"])(e))>=0)return e.ownerDocument.body;if((0,a.isHTMLElement)(e)&&(0,r["default"])(e))return e;return l((0,o["default"])(e))};var o=c(n(84330)),r=c(n(9135)),i=c(n(72793)),a=n(75011);function c(e){return e&&e.__esModule?e:{"default":e}}},75047:function(e,t,n){"use strict";t.__esModule=!0,t["default"]=function(e,t){var n=(0,o["default"])(e),c=(0,r["default"])(e),l=n.visualViewport,d=c.clientWidth,s=c.clientHeight,u=0,m=0;if(l){d=l.width,s=l.height;var p=(0,a["default"])();(p||!p&&"fixed"===t)&&(u=l.offsetLeft,m=l.offsetTop)}return{width:d,height:s,x:u+(0,i["default"])(e),y:m}};var o=c(n(1866)),r=c(n(36748)),i=c(n(44653)),a=c(n(45407));function c(e){return e&&e.__esModule?e:{"default":e}}},1866:function(e,t){"use strict";t.__esModule=!0,t["default"]=function(e){if(null==e)return window;if("[object Window]"!==e.toString()){var t=e.ownerDocument;return t&&t.defaultView||window}return e}},10416:function(e,t,n){"use strict";t.__esModule=!0,t["default"]=function(e){var t=(0,r["default"])(e),n=t.pageXOffset,o=t.pageYOffset;return{scrollLeft:n,scrollTop:o}};var o,r=(o=n(1866))&&o.__esModule?o:{"default":o}},44653:function(e,t,n){"use strict";t.__esModule=!0,t["default"]=function(e){return(0,o["default"])((0,r["default"])(e)).left+(0,i["default"])(e).scrollLeft};var o=a(n(97617)),r=a(n(36748)),i=a(n(10416));function a(e){return e&&e.__esModule?e:{"default":e}}},75011:function(e,t,n){"use strict";t.__esModule=!0,t.isElement=function(e){var t=(0,r["default"])(e).Element;return e instanceof t||e instanceof Element},t.isHTMLElement=function(e){var t=(0,r["default"])(e).HTMLElement;return e instanceof t||e instanceof HTMLElement},t.isShadowRoot=function(e){if("undefined"==typeof ShadowRoot)return!1;var t=(0,r["default"])(e).ShadowRoot;return e instanceof t||e instanceof ShadowRoot};var o,r=(o=n(1866))&&o.__esModule?o:{"default":o}},45407:function(e,t,n){"use strict";t.__esModule=!0,t["default"]=function(){return!/^((?!chrome|android).)*safari/i.test((0,r["default"])())};var o,r=(o=n(36110))&&o.__esModule?o:{"default":o}},9135:function(e,t,n){"use strict";t.__esModule=!0,t["default"]=function(e){var t=(0,r["default"])(e),n=t.overflow,o=t.overflowX,i=t.overflowY;return/auto|scroll|overlay|hidden/.test(n+i+o)};var o,r=(o=n(77060))&&o.__esModule?o:{"default":o}},46795:function(e,t,n){"use strict";t.__esModule=!0,t["default"]=function(e){return["table","td","th"].indexOf((0,r["default"])(e))>=0};var o,r=(o=n(72793))&&o.__esModule?o:{"default":o}},97262:function(e,t,n){"use strict";t.__esModule=!0,t["default"]=function l(e,t){var n;void 0===t&&(t=[]);var c=(0,o["default"])(e),d=c===(null==(n=e.ownerDocument)?void 0:n.body),s=(0,i["default"])(c),u=d?[s].concat(s.visualViewport||[],(0,a["default"])(c)?c:[]):c,m=t.concat(u);return d?m:m.concat(l((0,r["default"])(u)))};var o=c(n(89523)),r=c(n(84330)),i=c(n(1866)),a=c(n(9135));function c(e){return e&&e.__esModule?e:{"default":e}}},83996:function(e,t){"use strict";t.__esModule=!0,t.write=t.viewport=t.variationPlacements=t.top=t.start=t.right=t.reference=t.read=t.popper=t.placements=t.modifierPhases=t.main=t.left=t.end=t.clippingParents=t.bottom=t.beforeWrite=t.beforeRead=t.beforeMain=t.basePlacements=t.auto=t.afterWrite=t.afterRead=t.afterMain=void 0;t.top="top";var n="bottom";t.bottom=n;var o="right";t.right=o;var r="left";t.left=r;var i="auto";t.auto=i;var a=["top",n,o,r];t.basePlacements=a;var c="start";t.start=c;var l="end";t.end=l;t.clippingParents="clippingParents";t.viewport="viewport";t.popper="popper";t.reference="reference";var d=a.reduce((function(e,t){return e.concat([t+"-"+c,t+"-"+l])}),[]);t.variationPlacements=d;var s=[].concat(a,[i]).reduce((function(e,t){return e.concat([t,t+"-"+c,t+"-"+l])}),[]);t.placements=s;var u="beforeRead";t.beforeRead=u;var m="read";t.read=m;var p="afterRead";t.afterRead=p;var f="beforeMain";t.beforeMain=f;var h="main";t.main=h;var C="afterMain";t.afterMain=C;var b="beforeWrite";t.beforeWrite=b;var N="write";t.write=N;var g="afterWrite";t.afterWrite=g;var V=[u,m,p,f,h,C,b,N,g];t.modifierPhases=V},92935:function(e,t,n){"use strict";t.__esModule=!0;var o={popperGenerator:!0,detectOverflow:!0,createPopperBase:!0,createPopper:!0,createPopperLite:!0};t.popperGenerator=t.detectOverflow=t.createPopperLite=t.createPopperBase=t.createPopper=void 0;var r=n(83996);Object.keys(r).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(o,e)||e in t&&t[e]===r[e]||(t[e]=r[e]))}));var i=n(97934);Object.keys(i).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(o,e)||e in t&&t[e]===i[e]||(t[e]=i[e]))}));var a=n(50252);t.popperGenerator=a.popperGenerator,t.detectOverflow=a.detectOverflow,t.createPopperBase=a.createPopper;var c=n(1728);t.createPopper=c.createPopper;var l=n(67886);t.createPopperLite=l.createPopper},38621:function(e,t,n){"use strict";t.__esModule=!0,t["default"]=void 0;var o,r=(o=n(72793))&&o.__esModule?o:{"default":o},i=n(75011);var a={name:"applyStyles",enabled:!0,phase:"write",fn:function(e){var t=e.state;Object.keys(t.elements).forEach((function(e){var n=t.styles[e]||{},o=t.attributes[e]||{},a=t.elements[e];(0,i.isHTMLElement)(a)&&(0,r["default"])(a)&&(Object.assign(a.style,n),Object.keys(o).forEach((function(e){var t=o[e];!1===t?a.removeAttribute(e):a.setAttribute(e,!0===t?"":t)})))}))},effect:function(e){var t=e.state,n={popper:{position:t.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};return Object.assign(t.elements.popper.style,n.popper),t.styles=n,t.elements.arrow&&Object.assign(t.elements.arrow.style,n.arrow),function(){Object.keys(t.elements).forEach((function(e){var o=t.elements[e],a=t.attributes[e]||{},c=Object.keys(t.styles.hasOwnProperty(e)?t.styles[e]:n[e]).reduce((function(e,t){return e[t]="",e}),{});(0,i.isHTMLElement)(o)&&(0,r["default"])(o)&&(Object.assign(o.style,c),Object.keys(a).forEach((function(e){o.removeAttribute(e)})))}))}},requires:["computeStyles"]};t["default"]=a},90860:function(e,t,n){"use strict";t.__esModule=!0,t["default"]=void 0;var o=m(n(85312)),r=m(n(92957)),i=m(n(89691)),a=m(n(66689)),c=m(n(86274)),l=n(52855),d=m(n(10632)),s=m(n(59597)),u=n(83996);function m(e){return e&&e.__esModule?e:{"default":e}}var p=function(e,t){return e="function"==typeof e?e(Object.assign({},t.rects,{placement:t.placement})):e,(0,d["default"])("number"!=typeof e?e:(0,s["default"])(e,u.basePlacements))};var f={name:"arrow",enabled:!0,phase:"main",fn:function(e){var t,n=e.state,i=e.name,d=e.options,s=n.elements.arrow,m=n.modifiersData.popperOffsets,f=(0,o["default"])(n.placement),h=(0,c["default"])(f),C=[u.left,u.right].indexOf(f)>=0?"height":"width";if(s&&m){var b=p(d.padding,n),N=(0,r["default"])(s),g="y"===h?u.top:u.left,V="y"===h?u.bottom:u.right,v=n.rects.reference[C]+n.rects.reference[h]-m[h]-n.rects.popper[C],_=m[h]-n.rects.reference[h],y=(0,a["default"])(s),k=y?"y"===h?y.clientHeight||0:y.clientWidth||0:0,x=v/2-_/2,w=b[g],L=k-N[C]-b[V],B=k/2-N[C]/2+x,S=(0,l.within)(w,B,L),I=h;n.modifiersData[i]=((t={})[I]=S,t.centerOffset=S-B,t)}},effect:function(e){var t=e.state,n=e.options.element,o=void 0===n?"[data-popper-arrow]":n;null!=o&&("string"!=typeof o||(o=t.elements.popper.querySelector(o)))&&(0,i["default"])(t.elements.popper,o)&&(t.elements.arrow=o)},requires:["popperOffsets"],requiresIfExists:["preventOverflow"]};t["default"]=f},15224:function(e,t,n){"use strict";t.__esModule=!0,t["default"]=void 0,t.mapToStyles=p;var o=n(83996),r=u(n(66689)),i=u(n(1866)),a=u(n(36748)),c=u(n(77060)),l=u(n(85312)),d=u(n(48218)),s=n(14194);function u(e){return e&&e.__esModule?e:{"default":e}}var m={top:"auto",right:"auto",bottom:"auto",left:"auto"};function p(e){var t,n=e.popper,l=e.popperRect,d=e.placement,u=e.variation,p=e.offsets,f=e.position,h=e.gpuAcceleration,C=e.adaptive,b=e.roundOffsets,N=e.isFixed,g=p.x,V=void 0===g?0:g,v=p.y,_=void 0===v?0:v,y="function"==typeof b?b({x:V,y:_}):{x:V,y:_};V=y.x,_=y.y;var k=p.hasOwnProperty("x"),x=p.hasOwnProperty("y"),w=o.left,L=o.top,B=window;if(C){var S=(0,r["default"])(n),I="clientHeight",T="clientWidth";if(S===(0,i["default"])(n)&&(S=(0,a["default"])(n),"static"!==(0,c["default"])(S).position&&"absolute"===f&&(I="scrollHeight",T="scrollWidth")),d===o.top||(d===o.left||d===o.right)&&u===o.end)L=o.bottom,_-=(N&&S===B&&B.visualViewport?B.visualViewport.height:S[I])-l.height,_*=h?1:-1;if(d===o.left||(d===o.top||d===o.bottom)&&u===o.end)w=o.right,V-=(N&&S===B&&B.visualViewport?B.visualViewport.width:S[T])-l.width,V*=h?1:-1}var A,M=Object.assign({position:f},C&&m),E=!0===b?function(e,t){var n=e.x,o=e.y,r=t.devicePixelRatio||1;return{x:(0,s.round)(n*r)/r||0,y:(0,s.round)(o*r)/r||0}}({x:V,y:_},(0,i["default"])(n)):{x:V,y:_};return V=E.x,_=E.y,h?Object.assign({},M,((A={})[L]=x?"0":"",A[w]=k?"0":"",A.transform=(B.devicePixelRatio||1)<=1?"translate("+V+"px, "+_+"px)":"translate3d("+V+"px, "+_+"px, 0)",A)):Object.assign({},M,((t={})[L]=x?_+"px":"",t[w]=k?V+"px":"",t.transform="",t))}var f={name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:function(e){var t=e.state,n=e.options,o=n.gpuAcceleration,r=void 0===o||o,i=n.adaptive,a=void 0===i||i,c=n.roundOffsets,s=void 0===c||c,u={placement:(0,l["default"])(t.placement),variation:(0,d["default"])(t.placement),popper:t.elements.popper,popperRect:t.rects.popper,gpuAcceleration:r,isFixed:"fixed"===t.options.strategy};null!=t.modifiersData.popperOffsets&&(t.styles.popper=Object.assign({},t.styles.popper,p(Object.assign({},u,{offsets:t.modifiersData.popperOffsets,position:t.options.strategy,adaptive:a,roundOffsets:s})))),null!=t.modifiersData.arrow&&(t.styles.arrow=Object.assign({},t.styles.arrow,p(Object.assign({},u,{offsets:t.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:s})))),t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-placement":t.placement})},data:{}};t["default"]=f},59953:function(e,t,n){"use strict";t.__esModule=!0,t["default"]=void 0;var o,r=(o=n(1866))&&o.__esModule?o:{"default":o};var i={passive:!0};var a={name:"eventListeners",enabled:!0,phase:"write",fn:function(){},effect:function(e){var t=e.state,n=e.instance,o=e.options,a=o.scroll,c=void 0===a||a,l=o.resize,d=void 0===l||l,s=(0,r["default"])(t.elements.popper),u=[].concat(t.scrollParents.reference,t.scrollParents.popper);return c&&u.forEach((function(e){e.addEventListener("scroll",n.update,i)})),d&&s.addEventListener("resize",n.update,i),function(){c&&u.forEach((function(e){e.removeEventListener("scroll",n.update,i)})),d&&s.removeEventListener("resize",n.update,i)}},data:{}};t["default"]=a},21128:function(e,t,n){"use strict";t.__esModule=!0,t["default"]=void 0;var o=s(n(72310)),r=s(n(85312)),i=s(n(53379)),a=s(n(49883)),c=s(n(67450)),l=n(83996),d=s(n(48218));function s(e){return e&&e.__esModule?e:{"default":e}}var u={name:"flip",enabled:!0,phase:"main",fn:function(e){var t=e.state,n=e.options,s=e.name;if(!t.modifiersData[s]._skip){for(var u=n.mainAxis,m=void 0===u||u,p=n.altAxis,f=void 0===p||p,h=n.fallbackPlacements,C=n.padding,b=n.boundary,N=n.rootBoundary,g=n.altBoundary,V=n.flipVariations,v=void 0===V||V,_=n.allowedAutoPlacements,y=t.options.placement,k=(0,r["default"])(y),x=h||(k===y||!v?[(0,o["default"])(y)]:function(e){if((0,r["default"])(e)===l.auto)return[];var t=(0,o["default"])(e);return[(0,i["default"])(e),t,(0,i["default"])(t)]}(y)),w=[y].concat(x).reduce((function(e,n){return e.concat((0,r["default"])(n)===l.auto?(0,c["default"])(t,{placement:n,boundary:b,rootBoundary:N,padding:C,flipVariations:v,allowedAutoPlacements:_}):n)}),[]),L=t.rects.reference,B=t.rects.popper,S=new Map,I=!0,T=w[0],A=0;A<w.length;A++){var M=w[A],E=(0,r["default"])(M),O=(0,d["default"])(M)===l.start,P=[l.top,l.bottom].indexOf(E)>=0,F=P?"width":"height",D=(0,a["default"])(t,{placement:M,boundary:b,rootBoundary:N,altBoundary:g,padding:C}),R=P?O?l.right:l.left:O?l.bottom:l.top;L[F]>B[F]&&(R=(0,o["default"])(R));var j=(0,o["default"])(R),W=[];if(m&&W.push(D[E]<=0),f&&W.push(D[R]<=0,D[j]<=0),W.every((function(e){return e}))){T=M,I=!1;break}S.set(M,W)}if(I)for(var z=function(e){var t=w.find((function(t){var n=S.get(t);if(n)return n.slice(0,e).every((function(e){return e}))}));if(t)return T=t,"break"},U=v?3:1;U>0;U--){if("break"===z(U))break}t.placement!==T&&(t.modifiersData[s]._skip=!0,t.placement=T,t.reset=!0)}},requiresIfExists:["offset"],data:{_skip:!1}};t["default"]=u},17945:function(e,t,n){"use strict";t.__esModule=!0,t["default"]=void 0;var o,r=n(83996),i=(o=n(49883))&&o.__esModule?o:{"default":o};function a(e,t,n){return void 0===n&&(n={x:0,y:0}),{top:e.top-t.height-n.y,right:e.right-t.width+n.x,bottom:e.bottom-t.height+n.y,left:e.left-t.width-n.x}}function c(e){return[r.top,r.right,r.bottom,r.left].some((function(t){return e[t]>=0}))}var l={name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:function(e){var t=e.state,n=e.name,o=t.rects.reference,r=t.rects.popper,l=t.modifiersData.preventOverflow,d=(0,i["default"])(t,{elementContext:"reference"}),s=(0,i["default"])(t,{altBoundary:!0}),u=a(d,o),m=a(s,r,l),p=c(u),f=c(m);t.modifiersData[n]={referenceClippingOffsets:u,popperEscapeOffsets:m,isReferenceHidden:p,hasPopperEscaped:f},t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-reference-hidden":p,"data-popper-escaped":f})}};t["default"]=l},97934:function(e,t,n){"use strict";t.__esModule=!0,t.preventOverflow=t.popperOffsets=t.offset=t.hide=t.flip=t.eventListeners=t.computeStyles=t.arrow=t.applyStyles=void 0;var o=m(n(38621));t.applyStyles=o["default"];var r=m(n(90860));t.arrow=r["default"];var i=m(n(15224));t.computeStyles=i["default"];var a=m(n(59953));t.eventListeners=a["default"];var c=m(n(21128));t.flip=c["default"];var l=m(n(17945));t.hide=l["default"];var d=m(n(90642));t.offset=d["default"];var s=m(n(23786));t.popperOffsets=s["default"];var u=m(n(78230));function m(e){return e&&e.__esModule?e:{"default":e}}t.preventOverflow=u["default"]},90642:function(e,t,n){"use strict";t.__esModule=!0,t["default"]=void 0,t.distanceAndSkiddingToXY=a;var o,r=(o=n(85312))&&o.__esModule?o:{"default":o},i=n(83996);function a(e,t,n){var o=(0,r["default"])(e),a=[i.left,i.top].indexOf(o)>=0?-1:1,c="function"==typeof n?n(Object.assign({},t,{placement:e})):n,l=c[0],d=c[1];return l=l||0,d=(d||0)*a,[i.left,i.right].indexOf(o)>=0?{x:d,y:l}:{x:l,y:d}}var c={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:function(e){var t=e.state,n=e.options,o=e.name,r=n.offset,c=void 0===r?[0,0]:r,l=i.placements.reduce((function(e,n){return e[n]=a(n,t.rects,c),e}),{}),d=l[t.placement],s=d.x,u=d.y;null!=t.modifiersData.popperOffsets&&(t.modifiersData.popperOffsets.x+=s,t.modifiersData.popperOffsets.y+=u),t.modifiersData[o]=l}};t["default"]=c},23786:function(e,t,n){"use strict";t.__esModule=!0,t["default"]=void 0;var o,r=(o=n(85694))&&o.__esModule?o:{"default":o};var i={name:"popperOffsets",enabled:!0,phase:"read",fn:function(e){var t=e.state,n=e.name;t.modifiersData[n]=(0,r["default"])({reference:t.rects.reference,element:t.rects.popper,strategy:"absolute",placement:t.placement})},data:{}};t["default"]=i},78230:function(e,t,n){"use strict";t.__esModule=!0,t["default"]=void 0;var o=n(83996),r=f(n(85312)),i=f(n(86274)),a=f(n(4320)),c=n(52855),l=f(n(92957)),d=f(n(66689)),s=f(n(49883)),u=f(n(48218)),m=f(n(23941)),p=n(14194);function f(e){return e&&e.__esModule?e:{"default":e}}var h={name:"preventOverflow",enabled:!0,phase:"main",fn:function(e){var t=e.state,n=e.options,f=e.name,h=n.mainAxis,C=void 0===h||h,b=n.altAxis,N=void 0!==b&&b,g=n.boundary,V=n.rootBoundary,v=n.altBoundary,_=n.padding,y=n.tether,k=void 0===y||y,x=n.tetherOffset,w=void 0===x?0:x,L=(0,s["default"])(t,{boundary:g,rootBoundary:V,padding:_,altBoundary:v}),B=(0,r["default"])(t.placement),S=(0,u["default"])(t.placement),I=!S,T=(0,i["default"])(B),A=(0,a["default"])(T),M=t.modifiersData.popperOffsets,E=t.rects.reference,O=t.rects.popper,P="function"==typeof w?w(Object.assign({},t.rects,{placement:t.placement})):w,F="number"==typeof P?{mainAxis:P,altAxis:P}:Object.assign({mainAxis:0,altAxis:0},P),D=t.modifiersData.offset?t.modifiersData.offset[t.placement]:null,R={x:0,y:0};if(M){if(C){var j,W="y"===T?o.top:o.left,z="y"===T?o.bottom:o.right,U="y"===T?"height":"width",H=M[T],q=H+L[W],G=H-L[z],K=k?-O[U]/2:0,Y=S===o.start?E[U]:O[U],$=S===o.start?-O[U]:-E[U],X=t.elements.arrow,Q=k&&X?(0,l["default"])(X):{width:0,height:0},J=t.modifiersData["arrow#persistent"]?t.modifiersData["arrow#persistent"].padding:(0,m["default"])(),Z=J[W],ee=J[z],te=(0,c.within)(0,E[U],Q[U]),ne=I?E[U]/2-K-te-Z-F.mainAxis:Y-te-Z-F.mainAxis,oe=I?-E[U]/2+K+te+ee+F.mainAxis:$+te+ee+F.mainAxis,re=t.elements.arrow&&(0,d["default"])(t.elements.arrow),ie=re?"y"===T?re.clientTop||0:re.clientLeft||0:0,ae=null!=(j=null==D?void 0:D[T])?j:0,ce=H+ne-ae-ie,le=H+oe-ae,de=(0,c.within)(k?(0,p.min)(q,ce):q,H,k?(0,p.max)(G,le):G);M[T]=de,R[T]=de-H}if(N){var se,ue="x"===T?o.top:o.left,me="x"===T?o.bottom:o.right,pe=M[A],fe="y"===A?"height":"width",he=pe+L[ue],Ce=pe-L[me],be=-1!==[o.top,o.left].indexOf(B),Ne=null!=(se=null==D?void 0:D[A])?se:0,ge=be?he:pe-E[fe]-O[fe]-Ne+F.altAxis,Ve=be?pe+E[fe]+O[fe]-Ne-F.altAxis:Ce,ve=k&&be?(0,c.withinMaxClamp)(ge,pe,Ve):(0,c.within)(k?ge:he,pe,k?Ve:Ce);M[A]=ve,R[A]=ve-pe}t.modifiersData[f]=R}},requiresIfExists:["offset"]};t["default"]=h},67886:function(e,t,n){"use strict";t.__esModule=!0,t.defaultModifiers=t.createPopper=void 0;var o=n(50252);t.popperGenerator=o.popperGenerator,t.detectOverflow=o.detectOverflow;var r=l(n(59953)),i=l(n(23786)),a=l(n(15224)),c=l(n(38621));function l(e){return e&&e.__esModule?e:{"default":e}}var d=[r["default"],i["default"],a["default"],c["default"]];t.defaultModifiers=d;var s=(0,o.popperGenerator)({defaultModifiers:d});t.createPopper=s},1728:function(e,t,n){"use strict";t.__esModule=!0;var o={createPopper:!0,createPopperLite:!0,defaultModifiers:!0,popperGenerator:!0,detectOverflow:!0};t.defaultModifiers=t.createPopperLite=t.createPopper=void 0;var r=n(50252);t.popperGenerator=r.popperGenerator,t.detectOverflow=r.detectOverflow;var i=C(n(59953)),a=C(n(23786)),c=C(n(15224)),l=C(n(38621)),d=C(n(90642)),s=C(n(21128)),u=C(n(78230)),m=C(n(90860)),p=C(n(17945)),f=n(67886);t.createPopperLite=f.createPopper;var h=n(97934);function C(e){return e&&e.__esModule?e:{"default":e}}Object.keys(h).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(o,e)||e in t&&t[e]===h[e]||(t[e]=h[e]))}));var b=[i["default"],a["default"],c["default"],l["default"],d["default"],s["default"],u["default"],m["default"],p["default"]];t.defaultModifiers=b;var N=(0,r.popperGenerator)({defaultModifiers:b});t.createPopperLite=t.createPopper=N},67450:function(e,t,n){"use strict";t.__esModule=!0,t["default"]=function(e,t){void 0===t&&(t={});var n=t,c=n.placement,l=n.boundary,d=n.rootBoundary,s=n.padding,u=n.flipVariations,m=n.allowedAutoPlacements,p=void 0===m?r.placements:m,f=(0,o["default"])(c),h=f?u?r.variationPlacements:r.variationPlacements.filter((function(e){return(0,o["default"])(e)===f})):r.basePlacements,C=h.filter((function(e){return p.indexOf(e)>=0}));0===C.length&&(C=h);var b=C.reduce((function(t,n){return t[n]=(0,i["default"])(e,{placement:n,boundary:l,rootBoundary:d,padding:s})[(0,a["default"])(n)],t}),{});return Object.keys(b).sort((function(e,t){return b[e]-b[t]}))};var o=c(n(48218)),r=n(83996),i=c(n(49883)),a=c(n(85312));function c(e){return e&&e.__esModule?e:{"default":e}}},85694:function(e,t,n){"use strict";t.__esModule=!0,t["default"]=function(e){var t,n=e.reference,c=e.element,l=e.placement,d=l?(0,o["default"])(l):null,s=l?(0,r["default"])(l):null,u=n.x+n.width/2-c.width/2,m=n.y+n.height/2-c.height/2;switch(d){case a.top:t={x:u,y:n.y-c.height};break;case a.bottom:t={x:u,y:n.y+n.height};break;case a.right:t={x:n.x+n.width,y:m};break;case a.left:t={x:n.x-c.width,y:m};break;default:t={x:n.x,y:n.y}}var p=d?(0,i["default"])(d):null;if(null!=p){var f="y"===p?"height":"width";switch(s){case a.start:t[p]=t[p]-(n[f]/2-c[f]/2);break;case a.end:t[p]=t[p]+(n[f]/2-c[f]/2)}}return t};var o=c(n(85312)),r=c(n(48218)),i=c(n(86274)),a=n(83996);function c(e){return e&&e.__esModule?e:{"default":e}}},63889:function(e,t){"use strict";t.__esModule=!0,t["default"]=function(e){var t;return function(){return t||(t=new Promise((function(n){Promise.resolve().then((function(){t=undefined,n(e())}))}))),t}}},49883:function(e,t,n){"use strict";t.__esModule=!0,t["default"]=function(e,t){void 0===t&&(t={});var n=t,m=n.placement,p=void 0===m?e.placement:m,f=n.strategy,h=void 0===f?e.strategy:f,C=n.boundary,b=void 0===C?l.clippingParents:C,N=n.rootBoundary,g=void 0===N?l.viewport:N,V=n.elementContext,v=void 0===V?l.popper:V,_=n.altBoundary,y=void 0!==_&&_,k=n.padding,x=void 0===k?0:k,w=(0,s["default"])("number"!=typeof x?x:(0,u["default"])(x,l.basePlacements)),L=v===l.popper?l.reference:l.popper,B=e.rects.popper,S=e.elements[y?L:v],I=(0,o["default"])((0,d.isElement)(S)?S:S.contextElement||(0,r["default"])(e.elements.popper),b,g,h),T=(0,i["default"])(e.elements.reference),A=(0,a["default"])({reference:T,element:B,strategy:"absolute",placement:p}),M=(0,c["default"])(Object.assign({},B,A)),E=v===l.popper?M:T,O={top:I.top-E.top+w.top,bottom:E.bottom-I.bottom+w.bottom,left:I.left-E.left+w.left,right:E.right-I.right+w.right},P=e.modifiersData.offset;if(v===l.popper&&P){var F=P[p];Object.keys(O).forEach((function(e){var t=[l.right,l.bottom].indexOf(e)>=0?1:-1,n=[l.top,l.bottom].indexOf(e)>=0?"y":"x";O[e]+=F[n]*t}))}return O};var o=m(n(35823)),r=m(n(36748)),i=m(n(97617)),a=m(n(85694)),c=m(n(14834)),l=n(83996),d=n(75011),s=m(n(10632)),u=m(n(59597));function m(e){return e&&e.__esModule?e:{"default":e}}},59597:function(e,t){"use strict";t.__esModule=!0,t["default"]=function(e,t){return t.reduce((function(t,n){return t[n]=e,t}),{})}},4320:function(e,t){"use strict";t.__esModule=!0,t["default"]=function(e){return"x"===e?"y":"x"}},85312:function(e,t,n){"use strict";t.__esModule=!0,t["default"]=function(e){return e.split("-")[0]};n(83996)},23941:function(e,t){"use strict";t.__esModule=!0,t["default"]=function(){return{top:0,right:0,bottom:0,left:0}}},86274:function(e,t){"use strict";t.__esModule=!0,t["default"]=function(e){return["top","bottom"].indexOf(e)>=0?"x":"y"}},72310:function(e,t){"use strict";t.__esModule=!0,t["default"]=function(e){return e.replace(/left|right|bottom|top/g,(function(e){return n[e]}))};var n={left:"right",right:"left",bottom:"top",top:"bottom"}},53379:function(e,t){"use strict";t.__esModule=!0,t["default"]=function(e){return e.replace(/start|end/g,(function(e){return n[e]}))};var n={start:"end",end:"start"}},48218:function(e,t){"use strict";t.__esModule=!0,t["default"]=function(e){return e.split("-")[1]}},14194:function(e,t){"use strict";t.__esModule=!0,t.round=t.min=t.max=void 0;var n=Math.max;t.max=n;var o=Math.min;t.min=o;var r=Math.round;t.round=r},27343:function(e,t){"use strict";t.__esModule=!0,t["default"]=function(e){var t=e.reduce((function(e,t){var n=e[t.name];return e[t.name]=n?Object.assign({},n,t,{options:Object.assign({},n.options,t.options),data:Object.assign({},n.data,t.data)}):t,e}),{});return Object.keys(t).map((function(e){return t[e]}))}},10632:function(e,t,n){"use strict";t.__esModule=!0,t["default"]=function(e){return Object.assign({},(0,r["default"])(),e)};var o,r=(o=n(23941))&&o.__esModule?o:{"default":o}},47307:function(e,t,n){"use strict";t.__esModule=!0,t["default"]=function(e){var t=function(e){var t=new Map,n=new Set,o=[];function r(e){n.add(e.name),[].concat(e.requires||[],e.requiresIfExists||[]).forEach((function(e){if(!n.has(e)){var o=t.get(e);o&&r(o)}})),o.push(e)}return e.forEach((function(e){t.set(e.name,e)})),e.forEach((function(e){n.has(e.name)||r(e)})),o}(e);return o.modifierPhases.reduce((function(e,n){return e.concat(t.filter((function(e){return e.phase===n})))}),[])};var o=n(83996)},14834:function(e,t){"use strict";t.__esModule=!0,t["default"]=function(e){return Object.assign({},e,{left:e.x,top:e.y,right:e.x+e.width,bottom:e.y+e.height})}},36110:function(e,t){"use strict";t.__esModule=!0,t["default"]=function(){var e=navigator.userAgentData;if(null!=e&&e.brands&&Array.isArray(e.brands))return e.brands.map((function(e){return e.brand+"/"+e.version})).join(" ");return navigator.userAgent}},52855:function(e,t,n){"use strict";t.__esModule=!0,t.within=r,t.withinMaxClamp=function(e,t,n){var o=r(e,t,n);return o>n?n:o};var o=n(14194);function r(e,t,n){return(0,o.max)(e,(0,o.min)(t,n))}},4382:function(e,t,n){"use strict";var o=n(34145),r=n(51442),i=TypeError;e.exports=function(e){if(o(e))return e;throw i(r(e)+" is not a function")}},21802:function(e,t,n){"use strict";var o=n(46915),r=n(51442),i=TypeError;e.exports=function(e){if(o(e))return e;throw i(r(e)+" is not a constructor")}},11949:function(e,t,n){"use strict";var o=n(34145),r=String,i=TypeError;e.exports=function(e){if("object"==typeof e||o(e))return e;throw i("Can't set "+r(e)+" as a prototype")}},40542:function(e,t,n){"use strict";var o=n(57681),r=n(25459),i=n(87691).f,a=o("unscopables"),c=Array.prototype;c[a]==undefined&&i(c,a,{configurable:!0,value:r(null)}),e.exports=function(e){c[a][e]=!0}},45862:function(e,t,n){"use strict";var o=n(31852).charAt;e.exports=function(e,t,n){return t+(n?o(e,t).length:1)}},51515:function(e,t,n){"use strict";var o=n(98728),r=TypeError;e.exports=function(e,t){if(o(t,e))return e;throw r("Incorrect invocation")}},83953:function(e,t,n){"use strict";var o=n(88485),r=String,i=TypeError;e.exports=function(e){if(o(e))return e;throw i(r(e)+" is not an object")}},30414:function(e){"use strict";e.exports="undefined"!=typeof ArrayBuffer&&"undefined"!=typeof DataView},83863:function(e,t,n){"use strict";var o=n(90088);e.exports=o((function(){if("function"==typeof ArrayBuffer){var e=new ArrayBuffer(8);Object.isExtensible(e)&&Object.defineProperty(e,"a",{value:8})}}))},51745:function(e,t,n){"use strict";var o,r,i,a=n(30414),c=n(72083),l=n(60315),d=n(34145),s=n(88485),u=n(43664),m=n(56486),p=n(51442),f=n(79413),h=n(56752),C=n(49006),b=n(98728),N=n(13360),g=n(90301),V=n(57681),v=n(68038),_=n(59610),y=_.enforce,k=_.get,x=l.Int8Array,w=x&&x.prototype,L=l.Uint8ClampedArray,B=L&&L.prototype,S=x&&N(x),I=w&&N(w),T=Object.prototype,A=l.TypeError,M=V("toStringTag"),E=v("TYPED_ARRAY_TAG"),O="TypedArrayConstructor",P=a&&!!g&&"Opera"!==m(l.opera),F=!1,D={Int8Array:1,Uint8Array:1,Uint8ClampedArray:1,Int16Array:2,Uint16Array:2,Int32Array:4,Uint32Array:4,Float32Array:4,Float64Array:8},R={BigInt64Array:8,BigUint64Array:8},j=function(e){if(!s(e))return!1;var t=m(e);return"DataView"===t||u(D,t)||u(R,t)},W=function(e){if(!s(e))return!1;var t=m(e);return u(D,t)||u(R,t)};for(o in D)(i=(r=l[o])&&r.prototype)?y(i)[O]=r:P=!1;for(o in R)(i=(r=l[o])&&r.prototype)&&(y(i)[O]=r);if((!P||!d(S)||S===Function.prototype)&&(S=function(){throw A("Incorrect invocation")},P))for(o in D)l[o]&&g(l[o],S);if((!P||!I||I===T)&&(I=S.prototype,P))for(o in D)l[o]&&g(l[o].prototype,I);if(P&&N(B)!==I&&g(B,I),c&&!u(I,M))for(o in F=!0,C(I,M,{configurable:!0,get:function(){return s(this)?this[E]:undefined}}),D)l[o]&&f(l[o],E,o);e.exports={NATIVE_ARRAY_BUFFER_VIEWS:P,TYPED_ARRAY_TAG:F&&E,aTypedArray:function(e){if(W(e))return e;throw A("Target is not a typed array")},aTypedArrayConstructor:function(e){if(d(e)&&(!g||b(S,e)))return e;throw A(p(e)+" is not a typed array constructor")},exportTypedArrayMethod:function(e,t,n,o){if(c){if(n)for(var r in D){var i=l[r];if(i&&u(i.prototype,e))try{delete i.prototype[e]}catch(a){try{i.prototype[e]=t}catch(d){}}}I[e]&&!n||h(I,e,n?t:P&&w[e]||t,o)}},exportTypedArrayStaticMethod:function(e,t,n){var o,r;if(c){if(g){if(n)for(o in D)if((r=l[o])&&u(r,e))try{delete r[e]}catch(i){}if(S[e]&&!n)return;try{return h(S,e,n?t:P&&S[e]||t)}catch(i){}}for(o in D)!(r=l[o])||r[e]&&!n||h(r,e,t)}},getTypedArrayConstructor:function z(e){var t=N(e);if(s(t)){var n=k(t);return n&&u(n,O)?n[O]:z(t)}},isView:j,isTypedArray:W,TypedArray:S,TypedArrayPrototype:I}},58699:function(e,t,n){"use strict";var o=n(60315),r=n(14043),i=n(72083),a=n(30414),c=n(56852),l=n(79413),d=n(49006),s=n(21012),u=n(90088),m=n(51515),p=n(39612),f=n(44939),h=n(10889),C=n(14551),b=n(13360),N=n(90301),g=n(21029).f,V=n(3582),v=n(99984),_=n(55016),y=n(59610),k=c.PROPER,x=c.CONFIGURABLE,w="ArrayBuffer",L="DataView",B="prototype",S="Wrong index",I=y.getterFor(w),T=y.getterFor(L),A=y.set,M=o[w],E=M,O=E&&E[B],P=o[L],F=P&&P[B],D=Object.prototype,R=o.Array,j=o.RangeError,W=r(V),z=r([].reverse),U=C.pack,H=C.unpack,q=function(e){return[255&e]},G=function(e){return[255&e,e>>8&255]},K=function(e){return[255&e,e>>8&255,e>>16&255,e>>24&255]},Y=function(e){return e[3]<<24|e[2]<<16|e[1]<<8|e[0]},$=function(e){return U(e,23,4)},X=function(e){return U(e,52,8)},Q=function(e,t,n){d(e[B],t,{configurable:!0,get:function(){return n(this)[t]}})},J=function(e,t,n,o){var r=h(n),i=T(e);if(r+t>i.byteLength)throw j(S);var a=i.bytes,c=r+i.byteOffset,l=v(a,c,c+t);return o?l:z(l)},Z=function(e,t,n,o,r,i){var a=h(n),c=T(e);if(a+t>c.byteLength)throw j(S);for(var l=c.bytes,d=a+c.byteOffset,s=o(+r),u=0;u<t;u++)l[d+u]=s[i?u:t-u-1]};if(a){var ee=k&&M.name!==w;if(u((function(){M(1)}))&&u((function(){new M(-1)}))&&!u((function(){return new M,new M(1.5),new M(NaN),1!=M.length||ee&&!x})))ee&&x&&l(M,"name",w);else{(E=function(e){return m(this,O),new M(h(e))})[B]=O;for(var te,ne=g(M),oe=0;ne.length>oe;)(te=ne[oe++])in E||l(E,te,M[te]);O.constructor=E}N&&b(F)!==D&&N(F,D);var re=new P(new E(2)),ie=r(F.setInt8);re.setInt8(0,2147483648),re.setInt8(1,2147483649),!re.getInt8(0)&&re.getInt8(1)||s(F,{setInt8:function(e,t){ie(this,e,t<<24>>24)},setUint8:function(e,t){ie(this,e,t<<24>>24)}},{unsafe:!0})}else O=(E=function(e){m(this,O);var t=h(e);A(this,{type:w,bytes:W(R(t),0),byteLength:t}),i||(this.byteLength=t,this.detached=!1)})[B],F=(P=function(e,t,n){m(this,F),m(e,O);var o=I(e),r=o.byteLength,a=p(t);if(a<0||a>r)throw j("Wrong offset");if(a+(n=n===undefined?r-a:f(n))>r)throw j("Wrong length");A(this,{type:L,buffer:e,byteLength:n,byteOffset:a,bytes:o.bytes}),i||(this.buffer=e,this.byteLength=n,this.byteOffset=a)})[B],i&&(Q(E,"byteLength",I),Q(P,"buffer",T),Q(P,"byteLength",T),Q(P,"byteOffset",T)),s(F,{getInt8:function(e){return J(this,1,e)[0]<<24>>24},getUint8:function(e){return J(this,1,e)[0]},getInt16:function(e){var t=J(this,2,e,arguments.length>1?arguments[1]:undefined);return(t[1]<<8|t[0])<<16>>16},getUint16:function(e){var t=J(this,2,e,arguments.length>1?arguments[1]:undefined);return t[1]<<8|t[0]},getInt32:function(e){return Y(J(this,4,e,arguments.length>1?arguments[1]:undefined))},getUint32:function(e){return Y(J(this,4,e,arguments.length>1?arguments[1]:undefined))>>>0},getFloat32:function(e){return H(J(this,4,e,arguments.length>1?arguments[1]:undefined),23)},getFloat64:function(e){return H(J(this,8,e,arguments.length>1?arguments[1]:undefined),52)},setInt8:function(e,t){Z(this,1,e,q,t)},setUint8:function(e,t){Z(this,1,e,q,t)},setInt16:function(e,t){Z(this,2,e,G,t,arguments.length>2?arguments[2]:undefined)},setUint16:function(e,t){Z(this,2,e,G,t,arguments.length>2?arguments[2]:undefined)},setInt32:function(e,t){Z(this,4,e,K,t,arguments.length>2?arguments[2]:undefined)},setUint32:function(e,t){Z(this,4,e,K,t,arguments.length>2?arguments[2]:undefined)},setFloat32:function(e,t){Z(this,4,e,$,t,arguments.length>2?arguments[2]:undefined)},setFloat64:function(e,t){Z(this,8,e,X,t,arguments.length>2?arguments[2]:undefined)}});_(E,w),_(P,L),e.exports={ArrayBuffer:E,DataView:P}},31257:function(e,t,n){"use strict";var o=n(88419),r=n(6671),i=n(61610),a=n(53400),c=Math.min;e.exports=[].copyWithin||function(e,t){var n=o(this),l=i(n),d=r(e,l),s=r(t,l),u=arguments.length>2?arguments[2]:undefined,m=c((u===undefined?l:r(u,l))-s,l-d),p=1;for(s<d&&d<s+m&&(p=-1,s+=m-1,d+=m-1);m-- >0;)s in n?n[d]=n[s]:a(n,d),d+=p,s+=p;return n}},3582:function(e,t,n){"use strict";var o=n(88419),r=n(6671),i=n(61610);e.exports=function(e){for(var t=o(this),n=i(t),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}},42652:function(e,t,n){"use strict";var o=n(42631).forEach,r=n(93660)("forEach");e.exports=r?[].forEach:function(e){return o(this,e,arguments.length>1?arguments[1]:undefined)}},40215:function(e,t,n){"use strict";var o=n(61610);e.exports=function(e,t){for(var n=0,r=o(t),i=new e(r);r>n;)i[n]=t[n++];return i}},91204:function(e,t,n){"use strict";var o=n(94324),r=n(75059),i=n(88419),a=n(86304),c=n(27751),l=n(46915),d=n(61610),s=n(52019),u=n(33720),m=n(42470),p=Array;e.exports=function(e){var t=i(e),n=l(this),f=arguments.length,h=f>1?arguments[1]:undefined,C=h!==undefined;C&&(h=o(h,f>2?arguments[2]:undefined));var b,N,g,V,v,_,y=m(t),k=0;if(!y||this===p&&c(y))for(b=d(t),N=n?new this(b):p(b);b>k;k++)_=C?h(t[k],k):t[k],s(N,k,_);else for(v=(V=u(t,y)).next,N=n?new this:[];!(g=r(v,V)).done;k++)_=C?a(V,h,[g.value,k],!0):g.value,s(N,k,_);return N.length=k,N}},64011:function(e,t,n){"use strict";var o=n(26762),r=n(6671),i=n(61610),a=function(e){return function(t,n,a){var c,l=o(t),d=i(l),s=r(a,d);if(e&&n!=n){for(;d>s;)if((c=l[s++])!=c)return!0}else for(;d>s;s++)if((e||s in l)&&l[s]===n)return e||s||0;return!e&&-1}};e.exports={includes:a(!0),indexOf:a(!1)}},42631:function(e,t,n){"use strict";var o=n(94324),r=n(14043),i=n(33452),a=n(88419),c=n(61610),l=n(58385),d=r([].push),s=function(e){var t=1==e,n=2==e,r=3==e,s=4==e,u=6==e,m=7==e,p=5==e||u;return function(f,h,C,b){for(var N,g,V=a(f),v=i(V),_=o(h,C),y=c(v),k=0,x=b||l,w=t?x(f,y):n||m?x(f,0):undefined;y>k;k++)if((p||k in v)&&(g=_(N=v[k],k,V),e))if(t)w[k]=g;else if(g)switch(e){case 3:return!0;case 5:return N;case 6:return k;case 2:d(w,N)}else switch(e){case 4:return!1;case 7:d(w,N)}return u?-1:r||s?s:w}};e.exports={forEach:s(0),map:s(1),filter:s(2),some:s(3),every:s(4),find:s(5),findIndex:s(6),filterReject:s(7)}},32412:function(e,t,n){"use strict";var o=n(62818),r=n(26762),i=n(39612),a=n(61610),c=n(93660),l=Math.min,d=[].lastIndexOf,s=!!d&&1/[1].lastIndexOf(1,-0)<0,u=c("lastIndexOf"),m=s||!u;e.exports=m?function(e){if(s)return o(d,this,arguments)||0;var t=r(this),n=a(t),c=n-1;for(arguments.length>1&&(c=l(c,i(arguments[1]))),c<0&&(c=n+c);c>=0;c--)if(c in t&&t[c]===e)return c||0;return-1}:d},44645:function(e,t,n){"use strict";var o=n(90088),r=n(57681),i=n(51661),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}))}},93660:function(e,t,n){"use strict";var o=n(90088);e.exports=function(e,t){var n=[][e];return!!n&&o((function(){n.call(null,t||function(){return 1},1)}))}},47122:function(e,t,n){"use strict";var o=n(4382),r=n(88419),i=n(33452),a=n(61610),c=TypeError,l=function(e){return function(t,n,l,d){o(n);var s=r(t),u=i(s),m=a(s),p=e?m-1:0,f=e?-1:1;if(l<2)for(;;){if(p in u){d=u[p],p+=f;break}if(p+=f,e?p<0:m<=p)throw c("Reduce of empty array with no initial value")}for(;e?p>=0:m>p;p+=f)p in u&&(d=n(d,u[p],p,s));return d}};e.exports={left:l(!1),right:l(!0)}},42933:function(e,t,n){"use strict";var o=n(72083),r=n(67624),i=TypeError,a=Object.getOwnPropertyDescriptor,c=o&&!function(){if(this!==undefined)return!0;try{Object.defineProperty([],"length",{writable:!1}).length=1}catch(e){return e instanceof TypeError}}();e.exports=c?function(e,t){if(r(e)&&!a(e,"length").writable)throw i("Cannot set read only .length");return e.length=t}:function(e,t){return e.length=t}},99984:function(e,t,n){"use strict";var o=n(6671),r=n(61610),i=n(52019),a=Array,c=Math.max;e.exports=function(e,t,n){for(var l=r(e),d=o(t,l),s=o(n===undefined?l:n,l),u=a(c(s-d,0)),m=0;d<s;d++,m++)i(u,m,e[d]);return u.length=m,u}},56977:function(e,t,n){"use strict";var o=n(14043);e.exports=o([].slice)},7352:function(e,t,n){"use strict";var o=n(99984),r=Math.floor,i=function(e,t){for(var n,o,r=e.length,i=1;i<r;){for(o=i,n=e[i];o&&t(e[o-1],n)>0;)e[o]=e[--o];o!==i++&&(e[o]=n)}return e},a=function(e,t,n,o){for(var r=t.length,i=n.length,a=0,c=0;a<r||c<i;)e[a+c]=a<r&&c<i?o(t[a],n[c])<=0?t[a++]:n[c++]:a<r?t[a++]:n[c++];return e};e.exports=function c(e,t){var n=e.length,l=r(n/2);return n<8?i(e,t):a(e,c(o(e,0,l),t),c(o(e,l),t),t)}},37147:function(e,t,n){"use strict";var o=n(67624),r=n(46915),i=n(88485),a=n(57681)("species"),c=Array;e.exports=function(e){var t;return o(e)&&(t=e.constructor,(r(t)&&(t===c||o(t.prototype))||i(t)&&null===(t=t[a]))&&(t=undefined)),t===undefined?c:t}},58385:function(e,t,n){"use strict";var o=n(37147);e.exports=function(e,t){return new(o(e))(0===t?0:t)}},86304:function(e,t,n){"use strict";var o=n(83953),r=n(93791);e.exports=function(e,t,n,i){try{return i?t(o(n)[0],n[1]):t(n)}catch(a){r(e,"throw",a)}}},2944:function(e,t,n){"use strict";var o=n(57681)("iterator"),r=!1;try{var i=0,a={next:function(){return{done:!!i++}},"return":function(){r=!0}};a[o]=function(){return this},Array.from(a,(function(){throw 2}))}catch(c){}e.exports=function(e,t){if(!t&&!r)return!1;var n=!1;try{var i={};i[o]=function(){return{next:function(){return{done:n=!0}}}},e(i)}catch(c){}return n}},66789:function(e,t,n){"use strict";var o=n(14043),r=o({}.toString),i=o("".slice);e.exports=function(e){return i(r(e),8,-1)}},56486:function(e,t,n){"use strict";var o=n(55385),r=n(34145),i=n(66789),a=n(57681)("toStringTag"),c=Object,l="Arguments"==i(function(){return arguments}());e.exports=o?i:function(e){var t,n,o;return e===undefined?"Undefined":null===e?"Null":"string"==typeof(n=function(e,t){try{return e[t]}catch(n){}}(t=c(e),a))?n:l?i(t):"Object"==(o=i(t))&&r(t.callee)?"Arguments":o}},6330:function(e,t,n){"use strict";var o=n(25459),r=n(49006),i=n(21012),a=n(94324),c=n(51515),l=n(94308),d=n(76558),s=n(70083),u=n(2493),m=n(45845),p=n(72083),f=n(97595).fastKey,h=n(59610),C=h.set,b=h.getterFor;e.exports={getConstructor:function(e,t,n,s){var u=e((function(e,r){c(e,m),C(e,{type:t,index:o(null),first:undefined,last:undefined,size:0}),p||(e.size=0),l(r)||d(r,e[s],{that:e,AS_ENTRIES:n})})),m=u.prototype,h=b(t),N=function(e,t,n){var o,r,i=h(e),a=g(e,t);return a?a.value=n:(i.last=a={index:r=f(t,!0),key:t,value:n,previous:o=i.last,next:undefined,removed:!1},i.first||(i.first=a),o&&(o.next=a),p?i.size++:e.size++,"F"!==r&&(i.index[r]=a)),e},g=function(e,t){var n,o=h(e),r=f(t);if("F"!==r)return o.index[r];for(n=o.first;n;n=n.next)if(n.key==t)return n};return i(m,{clear:function(){for(var e=h(this),t=e.index,n=e.first;n;)n.removed=!0,n.previous&&(n.previous=n.previous.next=undefined),delete t[n.index],n=n.next;e.first=e.last=undefined,p?e.size=0:this.size=0},"delete":function(e){var t=this,n=h(t),o=g(t,e);if(o){var r=o.next,i=o.previous;delete n.index[o.index],o.removed=!0,i&&(i.next=r),r&&(r.previous=i),n.first==o&&(n.first=r),n.last==o&&(n.last=i),p?n.size--:t.size--}return!!o},forEach:function(e){for(var t,n=h(this),o=a(e,arguments.length>1?arguments[1]:undefined);t=t?t.next:n.first;)for(o(t.value,t.key,this);t&&t.removed;)t=t.previous},has:function(e){return!!g(this,e)}}),i(m,n?{get:function(e){var t=g(this,e);return t&&t.value},set:function(e,t){return N(this,0===e?0:e,t)}}:{add:function(e){return N(this,e=0===e?0:e,e)}}),p&&r(m,"size",{configurable:!0,get:function(){return h(this).size}}),u},setStrong:function(e,t,n){var o=t+" Iterator",r=b(t),i=b(o);s(e,t,(function(e,t){C(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)?u("keys"==t?n.key:"values"==t?n.value:[n.key,n.value],!1):(e.target=undefined,u(undefined,!0))}),n?"entries":"values",!n,!0),m(t)}}},21525:function(e,t,n){"use strict";var o=n(14043),r=n(21012),i=n(97595).getWeakData,a=n(51515),c=n(83953),l=n(94308),d=n(88485),s=n(76558),u=n(42631),m=n(43664),p=n(59610),f=p.set,h=p.getterFor,C=u.find,b=u.findIndex,N=o([].splice),g=0,V=function(e){return e.frozen||(e.frozen=new v)},v=function(){this.entries=[]},_=function(e,t){return C(e.entries,(function(e){return e[0]===t}))};v.prototype={get:function(e){var t=_(this,e);if(t)return t[1]},has:function(e){return!!_(this,e)},set:function(e,t){var n=_(this,e);n?n[1]=t:this.entries.push([e,t])},"delete":function(e){var t=b(this.entries,(function(t){return t[0]===e}));return~t&&N(this.entries,t,1),!!~t}},e.exports={getConstructor:function(e,t,n,o){var u=e((function(e,r){a(e,p),f(e,{type:t,id:g++,frozen:undefined}),l(r)||s(r,e[o],{that:e,AS_ENTRIES:n})})),p=u.prototype,C=h(t),b=function(e,t,n){var o=C(e),r=i(c(t),!0);return!0===r?V(o).set(t,n):r[o.id]=n,e};return r(p,{"delete":function(e){var t=C(this);if(!d(e))return!1;var n=i(e);return!0===n?V(t)["delete"](e):n&&m(n,t.id)&&delete n[t.id]},has:function(e){var t=C(this);if(!d(e))return!1;var n=i(e);return!0===n?V(t).has(e):n&&m(n,t.id)}}),r(p,n?{get:function(e){var t=C(this);if(d(e)){var n=i(e);return!0===n?V(t).get(e):n?n[t.id]:undefined}},set:function(e,t){return b(this,e,t)}}:{add:function(e){return b(this,e,!0)}}),u}}},22363:function(e,t,n){"use strict";var o=n(11268),r=n(60315),i=n(14043),a=n(71922),c=n(56752),l=n(97595),d=n(76558),s=n(51515),u=n(34145),m=n(94308),p=n(88485),f=n(90088),h=n(2944),C=n(55016),b=n(499);e.exports=function(e,t,n){var N=-1!==e.indexOf("Map"),g=-1!==e.indexOf("Weak"),V=N?"set":"add",v=r[e],_=v&&v.prototype,y=v,k={},x=function(e){var t=i(_[e]);c(_,e,"add"==e?function(e){return t(this,0===e?0:e),this}:"delete"==e?function(e){return!(g&&!p(e))&&t(this,0===e?0:e)}:"get"==e?function(e){return g&&!p(e)?undefined:t(this,0===e?0:e)}:"has"==e?function(e){return!(g&&!p(e))&&t(this,0===e?0:e)}:function(e,n){return t(this,0===e?0:e,n),this})};if(a(e,!u(v)||!(g||_.forEach&&!f((function(){(new v).entries().next()})))))y=n.getConstructor(t,e,N,V),l.enable();else if(a(e,!0)){var w=new y,L=w[V](g?{}:-0,1)!=w,B=f((function(){w.has(1)})),S=h((function(e){new v(e)})),I=!g&&f((function(){for(var e=new v,t=5;t--;)e[V](t,t);return!e.has(-0)}));S||((y=t((function(e,t){s(e,_);var n=b(new v,e,y);return m(t)||d(t,n[V],{that:n,AS_ENTRIES:N}),n}))).prototype=_,_.constructor=y),(B||I)&&(x("delete"),x("has"),N&&x("get")),(I||L)&&x(V),g&&_.clear&&delete _.clear}return k[e]=y,o({global:!0,constructor:!0,forced:y!=v},k),C(y,e),g||n.setStrong(y,e,N),y}},20971:function(e,t,n){"use strict";var o=n(43664),r=n(37604),i=n(88119),a=n(87691);e.exports=function(e,t,n){for(var c=r(t),l=a.f,d=i.f,s=0;s<c.length;s++){var u=c[s];o(e,u)||n&&o(n,u)||l(e,u,d(t,u))}}},22742:function(e,t,n){"use strict";var o=n(57681)("match");e.exports=function(e){var t=/./;try{"/./"[e](t)}catch(n){try{return t[o]=!1,"/./"[e](t)}catch(r){}}return!1}},59297:function(e,t,n){"use strict";var o=n(90088);e.exports=!o((function(){function e(){}return e.prototype.constructor=null,Object.getPrototypeOf(new e)!==e.prototype}))},56502:function(e,t,n){"use strict";var o=n(14043),r=n(21257),i=n(55075),a=/"/g,c=o("".replace);e.exports=function(e,t,n,o){var l=i(r(e)),d="<"+t;return""!==n&&(d+=" "+n+'="'+c(i(o),a,"&quot;")+'"'),d+">"+l+"</"+t+">"}},2493:function(e){"use strict";e.exports=function(e,t){return{value:e,done:t}}},79413:function(e,t,n){"use strict";var o=n(72083),r=n(87691),i=n(24030);e.exports=o?function(e,t,n){return r.f(e,t,i(1,n))}:function(e,t,n){return e[t]=n,e}},24030:function(e){"use strict";e.exports=function(e,t){return{enumerable:!(1&e),configurable:!(2&e),writable:!(4&e),value:t}}},52019:function(e,t,n){"use strict";var o=n(69424),r=n(87691),i=n(24030);e.exports=function(e,t,n){var a=o(t);a in e?r.f(e,a,i(0,n)):e[a]=n}},98491:function(e,t,n){"use strict";var o=n(14043),r=n(90088),i=n(99381).start,a=RangeError,c=isFinite,l=Math.abs,d=Date.prototype,s=d.toISOString,u=o(d.getTime),m=o(d.getUTCDate),p=o(d.getUTCFullYear),f=o(d.getUTCHours),h=o(d.getUTCMilliseconds),C=o(d.getUTCMinutes),b=o(d.getUTCMonth),N=o(d.getUTCSeconds);e.exports=r((function(){return"0385-07-25T07:06:39.999Z"!=s.call(new Date(-50000000000001))}))||!r((function(){s.call(new Date(NaN))}))?function(){if(!c(u(this)))throw a("Invalid time value");var e=this,t=p(e),n=h(e),o=t<0?"-":t>9999?"+":"";return o+i(l(t),o?6:4,0)+"-"+i(b(e)+1,2,0)+"-"+i(m(e),2,0)+"T"+i(f(e),2,0)+":"+i(C(e),2,0)+":"+i(N(e),2,0)+"."+i(n,3,0)+"Z"}:s},69701:function(e,t,n){"use strict";var o=n(83953),r=n(84294),i=TypeError;e.exports=function(e){if(o(this),"string"===e||"default"===e)e="string";else if("number"!==e)throw i("Incorrect hint");return r(this,e)}},49006:function(e,t,n){"use strict";var o=n(70491),r=n(87691);e.exports=function(e,t,n){return n.get&&o(n.get,t,{getter:!0}),n.set&&o(n.set,t,{setter:!0}),r.f(e,t,n)}},56752:function(e,t,n){"use strict";var o=n(34145),r=n(87691),i=n(70491),a=n(78371);e.exports=function(e,t,n,c){c||(c={});var l=c.enumerable,d=c.name!==undefined?c.name:t;if(o(n)&&i(n,d,c),c.global)l?e[t]=n:a(t,n);else{try{c.unsafe?e[t]&&(l=!0):delete e[t]}catch(s){}l?e[t]=n:r.f(e,t,{value:n,enumerable:!1,configurable:!c.nonConfigurable,writable:!c.nonWritable})}return e}},21012:function(e,t,n){"use strict";var o=n(56752);e.exports=function(e,t,n){for(var r in t)o(e,r,t[r],n);return e}},78371:function(e,t,n){"use strict";var o=n(60315),r=Object.defineProperty;e.exports=function(e,t){try{r(o,e,{value:t,configurable:!0,writable:!0})}catch(n){o[e]=t}return t}},53400:function(e,t,n){"use strict";var o=n(51442),r=TypeError;e.exports=function(e,t){if(!delete e[t])throw r("Cannot delete property "+o(t)+" of "+o(e))}},72083:function(e,t,n){"use strict";var o=n(90088);e.exports=!o((function(){return 7!=Object.defineProperty({},1,{get:function(){return 7}})[1]}))},64343:function(e){"use strict";var t="object"==typeof document&&document.all,n=void 0===t&&t!==undefined;e.exports={all:t,IS_HTMLDDA:n}},3001:function(e,t,n){"use strict";var o=n(60315),r=n(88485),i=o.document,a=r(i)&&r(i.createElement);e.exports=function(e){return a?i.createElement(e):{}}},40596:function(e){"use strict";var t=TypeError;e.exports=function(e){if(e>9007199254740991)throw t("Maximum allowed index exceeded");return e}},71713:function(e,t,n){"use strict";var o=n(85105).match(/firefox\/(\d+)/i);e.exports=!!o&&+o[1]},54613:function(e,t,n){"use strict";var o=n(22276),r=n(23808);e.exports=!o&&!r&&"object"==typeof window&&"object"==typeof document},62853:function(e){"use strict";e.exports="function"==typeof Bun&&Bun&&"string"==typeof Bun.version},22276:function(e){"use strict";e.exports="object"==typeof Deno&&Deno&&"object"==typeof Deno.version},92792:function(e,t,n){"use strict";var o=n(85105);e.exports=/MSIE|Trident/.test(o)},67856:function(e,t,n){"use strict";var o=n(85105);e.exports=/ipad|iphone|ipod/i.test(o)&&"undefined"!=typeof Pebble},91858:function(e,t,n){"use strict";var o=n(85105);e.exports=/(?:ipad|iphone|ipod).*applewebkit/i.test(o)},23808:function(e,t,n){"use strict";var o=n(66789);e.exports="undefined"!=typeof process&&"process"==o(process)},91872:function(e,t,n){"use strict";var o=n(85105);e.exports=/web0s(?!.*chrome)/i.test(o)},85105:function(e){"use strict";e.exports="undefined"!=typeof navigator&&String(navigator.userAgent)||""},51661:function(e,t,n){"use strict";var o,r,i=n(60315),a=n(85105),c=i.process,l=i.Deno,d=c&&c.versions||l&&l.version,s=d&&d.v8;s&&(r=(o=s.split("."))[0]>0&&o[0]<4?1:+(o[0]+o[1])),!r&&a&&(!(o=a.match(/Edge\/(\d+)/))||o[1]>=74)&&(o=a.match(/Chrome\/(\d+)/))&&(r=+o[1]),e.exports=r},64961:function(e,t,n){"use strict";var o=n(85105).match(/AppleWebKit\/(\d+)\./);e.exports=!!o&&+o[1]},93611:function(e){"use strict";e.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},11268:function(e,t,n){"use strict";var o=n(60315),r=n(88119).f,i=n(79413),a=n(56752),c=n(78371),l=n(20971),d=n(71922);e.exports=function(e,t){var n,s,u,m,p,f=e.target,h=e.global,C=e.stat;if(n=h?o:C?o[f]||c(f,{}):(o[f]||{}).prototype)for(s in t){if(m=t[s],u=e.dontCallGetSet?(p=r(n,s))&&p.value:n[s],!d(h?s:f+(C?".":"#")+s,e.forced)&&u!==undefined){if(typeof m==typeof u)continue;l(m,u)}(e.sham||u&&u.sham)&&i(m,"sham",!0),a(n,s,m,e)}}},90088:function(e){"use strict";e.exports=function(e){try{return!!e()}catch(t){return!0}}},91735:function(e,t,n){"use strict";n(7722);var o=n(86300),r=n(56752),i=n(53497),a=n(90088),c=n(57681),l=n(79413),d=c("species"),s=RegExp.prototype;e.exports=function(e,t,n,u){var m=c(e),p=!a((function(){var t={};return t[m]=function(){return 7},7!=""[e](t)})),f=p&&!a((function(){var t=!1,n=/a/;return"split"===e&&((n={}).constructor={},n.constructor[d]=function(){return n},n.flags="",n[m]=/./[m]),n.exec=function(){return t=!0,null},n[m](""),!t}));if(!p||!f||n){var h=o(/./[m]),C=t(m,""[e],(function(e,t,n,r,a){var c=o(e),l=t.exec;return l===i||l===s.exec?p&&!a?{done:!0,value:h(t,n,r)}:{done:!0,value:c(n,t,r)}:{done:!1}}));r(String.prototype,e,C[0]),r(s,m,C[1])}u&&l(s[m],"sham",!0)}},12832:function(e,t,n){"use strict";var o=n(67624),r=n(61610),i=n(40596),a=n(94324);e.exports=function c(e,t,n,l,d,s,u,m){for(var p,f=d,h=0,C=!!u&&a(u,m);h<l;)h in n&&(p=C?C(n[h],h,t):n[h],s>0&&o(p)?f=c(e,t,p,r(p),f,s-1)-1:(i(f+1),e[f]=p),f++),h++;return f}},68402:function(e,t,n){"use strict";var o=n(90088);e.exports=!o((function(){return Object.isExtensible(Object.preventExtensions({}))}))},62818:function(e,t,n){"use strict";var o=n(27111),r=Function.prototype,i=r.apply,a=r.call;e.exports="object"==typeof Reflect&&Reflect.apply||(o?a.bind(i):function(){return a.apply(i,arguments)})},94324:function(e,t,n){"use strict";var o=n(86300),r=n(4382),i=n(27111),a=o(o.bind);e.exports=function(e,t){return r(e),t===undefined?e:i?a(e,t):function(){return e.apply(t,arguments)}}},27111:function(e,t,n){"use strict";var o=n(90088);e.exports=!o((function(){var e=function(){}.bind();return"function"!=typeof e||e.hasOwnProperty("prototype")}))},7527:function(e,t,n){"use strict";var o=n(14043),r=n(4382),i=n(88485),a=n(43664),c=n(56977),l=n(27111),d=Function,s=o([].concat),u=o([].join),m={};e.exports=l?d.bind:function(e){var t=r(this),n=t.prototype,o=c(arguments,1),l=function(){var n=s(o,c(arguments));return this instanceof l?function(e,t,n){if(!a(m,t)){for(var o=[],r=0;r<t;r++)o[r]="a["+r+"]";m[t]=d("C,a","return new C("+u(o,",")+")")}return m[t](e,n)}(t,n.length,n):t.apply(e,n)};return i(n)&&(l.prototype=n),l}},75059:function(e,t,n){"use strict";var o=n(27111),r=Function.prototype.call;e.exports=o?r.bind(r):function(){return r.apply(r,arguments)}},56852:function(e,t,n){"use strict";var o=n(72083),r=n(43664),i=Function.prototype,a=o&&Object.getOwnPropertyDescriptor,c=r(i,"name"),l=c&&"something"===function(){}.name,d=c&&(!o||o&&a(i,"name").configurable);e.exports={EXISTS:c,PROPER:l,CONFIGURABLE:d}},28847:function(e,t,n){"use strict";var o=n(14043),r=n(4382);e.exports=function(e,t,n){try{return o(r(Object.getOwnPropertyDescriptor(e,t)[n]))}catch(i){}}},86300:function(e,t,n){"use strict";var o=n(66789),r=n(14043);e.exports=function(e){if("Function"===o(e))return r(e)}},14043:function(e,t,n){"use strict";var o=n(27111),r=Function.prototype,i=r.call,a=o&&r.bind.bind(i,i);e.exports=o?a:function(e){return function(){return i.apply(e,arguments)}}},89612:function(e,t,n){"use strict";var o=n(60315),r=n(34145);e.exports=function(e,t){return arguments.length<2?(n=o[e],r(n)?n:undefined):o[e]&&o[e][t];var n}},42470:function(e,t,n){"use strict";var o=n(56486),r=n(1340),i=n(94308),a=n(6563),c=n(57681)("iterator");e.exports=function(e){if(!i(e))return r(e,c)||r(e,"@@iterator")||a[o(e)]}},33720:function(e,t,n){"use strict";var o=n(75059),r=n(4382),i=n(83953),a=n(51442),c=n(42470),l=TypeError;e.exports=function(e,t){var n=arguments.length<2?c(e):t;if(r(n))return i(o(n,e));throw l(a(e)+" is not iterable")}},24043:function(e,t,n){"use strict";var o=n(14043),r=n(67624),i=n(34145),a=n(66789),c=n(55075),l=o([].push);e.exports=function(e){if(i(e))return e;if(r(e)){for(var t=e.length,n=[],o=0;o<t;o++){var d=e[o];"string"==typeof d?l(n,d):"number"!=typeof d&&"Number"!=a(d)&&"String"!=a(d)||l(n,c(d))}var s=n.length,u=!0;return function(e,t){if(u)return u=!1,t;if(r(this))return t;for(var o=0;o<s;o++)if(n[o]===e)return t}}}},1340:function(e,t,n){"use strict";var o=n(4382),r=n(94308);e.exports=function(e,t){var n=e[t];return r(n)?undefined:o(n)}},26195:function(e,t,n){"use strict";var o=n(14043),r=n(88419),i=Math.floor,a=o("".charAt),c=o("".replace),l=o("".slice),d=/\$([$&'`]|\d{1,2}|<[^>]*>)/g,s=/\$([$&'`]|\d{1,2})/g;e.exports=function(e,t,n,o,u,m){var p=n+e.length,f=o.length,h=s;return u!==undefined&&(u=r(u),h=d),c(m,h,(function(r,c){var d;switch(a(c,0)){case"$":return"$";case"&":return e;case"`":return l(t,0,n);case"'":return l(t,p);case"<":d=u[l(c,1,-1)];break;default:var s=+c;if(0===s)return r;if(s>f){var m=i(s/10);return 0===m?r:m<=f?o[m-1]===undefined?a(c,1):o[m-1]+a(c,1):r}d=o[s-1]}return d===undefined?"":d}))}},60315:function(e,t,n){"use strict";var o=function(e){return e&&e.Math==Math&&e};e.exports=o("object"==typeof globalThis&&globalThis)||o("object"==typeof window&&window)||o("object"==typeof self&&self)||o("object"==typeof n.g&&n.g)||function(){return this}()||Function("return this")()},43664:function(e,t,n){"use strict";var o=n(14043),r=n(88419),i=o({}.hasOwnProperty);e.exports=Object.hasOwn||function(e,t){return i(r(e),t)}},56956:function(e){"use strict";e.exports={}},64464:function(e){"use strict";e.exports=function(e,t){}},36665:function(e,t,n){"use strict";var o=n(89612);e.exports=o("document","documentElement")},44061:function(e,t,n){"use strict";var o=n(72083),r=n(90088),i=n(3001);e.exports=!o&&!r((function(){return 7!=Object.defineProperty(i("div"),"a",{get:function(){return 7}}).a}))},14551:function(e){"use strict";var t=Array,n=Math.abs,o=Math.pow,r=Math.floor,i=Math.log,a=Math.LN2;e.exports={pack:function(e,c,l){var d,s,u,m=t(l),p=8*l-c-1,f=(1<<p)-1,h=f>>1,C=23===c?o(2,-24)-o(2,-77):0,b=e<0||0===e&&1/e<0?1:0,N=0;for((e=n(e))!=e||e===Infinity?(s=e!=e?1:0,d=f):(d=r(i(e)/a),e*(u=o(2,-d))<1&&(d--,u*=2),(e+=d+h>=1?C/u:C*o(2,1-h))*u>=2&&(d++,u/=2),d+h>=f?(s=0,d=f):d+h>=1?(s=(e*u-1)*o(2,c),d+=h):(s=e*o(2,h-1)*o(2,c),d=0));c>=8;)m[N++]=255&s,s/=256,c-=8;for(d=d<<c|s,p+=c;p>0;)m[N++]=255&d,d/=256,p-=8;return m[--N]|=128*b,m},unpack:function(e,t){var n,r=e.length,i=8*r-t-1,a=(1<<i)-1,c=a>>1,l=i-7,d=r-1,s=e[d--],u=127&s;for(s>>=7;l>0;)u=256*u+e[d--],l-=8;for(n=u&(1<<-l)-1,u>>=-l,l+=t;l>0;)n=256*n+e[d--],l-=8;if(0===u)u=1-c;else{if(u===a)return n?NaN:s?-Infinity:Infinity;n+=o(2,t),u-=c}return(s?-1:1)*n*o(2,u-t)}}},33452:function(e,t,n){"use strict";var o=n(14043),r=n(90088),i=n(66789),a=Object,c=o("".split);e.exports=r((function(){return!a("z").propertyIsEnumerable(0)}))?function(e){return"String"==i(e)?c(e,""):a(e)}:a},499:function(e,t,n){"use strict";var o=n(34145),r=n(88485),i=n(90301);e.exports=function(e,t,n){var a,c;return i&&o(a=t.constructor)&&a!==n&&r(c=a.prototype)&&c!==n.prototype&&i(e,c),e}},95845:function(e,t,n){"use strict";var o=n(14043),r=n(34145),i=n(60747),a=o(Function.toString);r(i.inspectSource)||(i.inspectSource=function(e){return a(e)}),e.exports=i.inspectSource},97595:function(e,t,n){"use strict";var o=n(11268),r=n(14043),i=n(56956),a=n(88485),c=n(43664),l=n(87691).f,d=n(21029),s=n(17009),u=n(21600),m=n(68038),p=n(68402),f=!1,h=m("meta"),C=0,b=function(e){l(e,h,{value:{objectID:"O"+C++,weakData:{}}})},N=e.exports={enable:function(){N.enable=function(){},f=!0;var e=d.f,t=r([].splice),n={};n[h]=1,e(n).length&&(d.f=function(n){for(var o=e(n),r=0,i=o.length;r<i;r++)if(o[r]===h){t(o,r,1);break}return o},o({target:"Object",stat:!0,forced:!0},{getOwnPropertyNames:s.f}))},fastKey:function(e,t){if(!a(e))return"symbol"==typeof e?e:("string"==typeof e?"S":"P")+e;if(!c(e,h)){if(!u(e))return"F";if(!t)return"E";b(e)}return e[h].objectID},getWeakData:function(e,t){if(!c(e,h)){if(!u(e))return!0;if(!t)return!1;b(e)}return e[h].weakData},onFreeze:function(e){return p&&f&&u(e)&&!c(e,h)&&b(e),e}};i[h]=!0},59610:function(e,t,n){"use strict";var o,r,i,a=n(15277),c=n(60315),l=n(88485),d=n(79413),s=n(43664),u=n(60747),m=n(62582),p=n(56956),f="Object already initialized",h=c.TypeError,C=c.WeakMap;if(a||u.state){var b=u.state||(u.state=new C);b.get=b.get,b.has=b.has,b.set=b.set,o=function(e,t){if(b.has(e))throw h(f);return t.facade=e,b.set(e,t),t},r=function(e){return b.get(e)||{}},i=function(e){return b.has(e)}}else{var N=m("state");p[N]=!0,o=function(e,t){if(s(e,N))throw h(f);return t.facade=e,d(e,N,t),t},r=function(e){return s(e,N)?e[N]:{}},i=function(e){return s(e,N)}}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 h("Incompatible receiver, "+e+" required");return n}}}},27751:function(e,t,n){"use strict";var o=n(57681),r=n(6563),i=o("iterator"),a=Array.prototype;e.exports=function(e){return e!==undefined&&(r.Array===e||a[i]===e)}},67624:function(e,t,n){"use strict";var o=n(66789);e.exports=Array.isArray||function(e){return"Array"==o(e)}},77289:function(e,t,n){"use strict";var o=n(56486);e.exports=function(e){var t=o(e);return"BigInt64Array"==t||"BigUint64Array"==t}},34145:function(e,t,n){"use strict";var o=n(64343),r=o.all;e.exports=o.IS_HTMLDDA?function(e){return"function"==typeof e||e===r}:function(e){return"function"==typeof e}},46915:function(e,t,n){"use strict";var o=n(14043),r=n(90088),i=n(34145),a=n(56486),c=n(89612),l=n(95845),d=function(){},s=[],u=c("Reflect","construct"),m=/^\s*(?:class|function)\b/,p=o(m.exec),f=!m.exec(d),h=function(e){if(!i(e))return!1;try{return u(d,s,e),!0}catch(t){return!1}},C=function(e){if(!i(e))return!1;switch(a(e)){case"AsyncFunction":case"GeneratorFunction":case"AsyncGeneratorFunction":return!1}try{return f||!!p(m,l(e))}catch(t){return!0}};C.sham=!0,e.exports=!u||r((function(){var e;return h(h.call)||!h(Object)||!h((function(){e=!0}))||e}))?C:h},64766:function(e,t,n){"use strict";var o=n(43664);e.exports=function(e){return e!==undefined&&(o(e,"value")||o(e,"writable"))}},71922:function(e,t,n){"use strict";var o=n(90088),r=n(34145),i=/#|\.prototype\./,a=function(e,t){var n=l[c(e)];return n==s||n!=d&&(r(t)?o(t):!!t)},c=a.normalize=function(e){return String(e).replace(i,".").toLowerCase()},l=a.data={},d=a.NATIVE="N",s=a.POLYFILL="P";e.exports=a},8697:function(e,t,n){"use strict";var o=n(88485),r=Math.floor;e.exports=Number.isInteger||function(e){return!o(e)&&isFinite(e)&&r(e)===e}},94308:function(e){"use strict";e.exports=function(e){return null===e||e===undefined}},88485:function(e,t,n){"use strict";var o=n(34145),r=n(64343),i=r.all;e.exports=r.IS_HTMLDDA?function(e){return"object"==typeof e?null!==e:o(e)||e===i}:function(e){return"object"==typeof e?null!==e:o(e)}},93417:function(e){"use strict";e.exports=!1},98178:function(e,t,n){"use strict";var o=n(88485),r=n(66789),i=n(57681)("match");e.exports=function(e){var t;return o(e)&&((t=e[i])!==undefined?!!t:"RegExp"==r(e))}},43685:function(e,t,n){"use strict";var o=n(89612),r=n(34145),i=n(98728),a=n(80700),c=Object;e.exports=a?function(e){return"symbol"==typeof e}:function(e){var t=o("Symbol");return r(t)&&i(t.prototype,c(e))}},76558:function(e,t,n){"use strict";var o=n(94324),r=n(75059),i=n(83953),a=n(51442),c=n(27751),l=n(61610),d=n(98728),s=n(33720),u=n(42470),m=n(93791),p=TypeError,f=function(e,t){this.stopped=e,this.result=t},h=f.prototype;e.exports=function(e,t,n){var C,b,N,g,V,v,_,y=n&&n.that,k=!(!n||!n.AS_ENTRIES),x=!(!n||!n.IS_RECORD),w=!(!n||!n.IS_ITERATOR),L=!(!n||!n.INTERRUPTED),B=o(t,y),S=function(e){return C&&m(C,"normal",e),new f(!0,e)},I=function(e){return k?(i(e),L?B(e[0],e[1],S):B(e[0],e[1])):L?B(e,S):B(e)};if(x)C=e.iterator;else if(w)C=e;else{if(!(b=u(e)))throw p(a(e)+" is not iterable");if(c(b)){for(N=0,g=l(e);g>N;N++)if((V=I(e[N]))&&d(h,V))return V;return new f(!1)}C=s(e,b)}for(v=x?e.next:C.next;!(_=r(v,C)).done;){try{V=I(_.value)}catch(T){m(C,"throw",T)}if("object"==typeof V&&V&&d(h,V))return V}return new f(!1)}},93791:function(e,t,n){"use strict";var o=n(75059),r=n(83953),i=n(1340);e.exports=function(e,t,n){var a,c;r(e);try{if(!(a=i(e,"return"))){if("throw"===t)throw n;return n}a=o(a,e)}catch(l){c=!0,a=l}if("throw"===t)throw n;if(c)throw a;return r(a),n}},56640:function(e,t,n){"use strict";var o=n(3331).IteratorPrototype,r=n(25459),i=n(24030),a=n(55016),c=n(6563),l=function(){return this};e.exports=function(e,t,n,d){var s=t+" Iterator";return e.prototype=r(o,{next:i(+!d,n)}),a(e,s,!1,!0),c[s]=l,e}},70083:function(e,t,n){"use strict";var o=n(11268),r=n(75059),i=n(93417),a=n(56852),c=n(34145),l=n(56640),d=n(13360),s=n(90301),u=n(55016),m=n(79413),p=n(56752),f=n(57681),h=n(6563),C=n(3331),b=a.PROPER,N=a.CONFIGURABLE,g=C.IteratorPrototype,V=C.BUGGY_SAFARI_ITERATORS,v=f("iterator"),_="keys",y="values",k="entries",x=function(){return this};e.exports=function(e,t,n,a,f,C,w){l(n,t,a);var L,B,S,I=function(e){if(e===f&&O)return O;if(!V&&e in M)return M[e];switch(e){case _:case y:case k:return function(){return new n(this,e)}}return function(){return new n(this)}},T=t+" Iterator",A=!1,M=e.prototype,E=M[v]||M["@@iterator"]||f&&M[f],O=!V&&E||I(f),P="Array"==t&&M.entries||E;if(P&&(L=d(P.call(new e)))!==Object.prototype&&L.next&&(i||d(L)===g||(s?s(L,g):c(L[v])||p(L,v,x)),u(L,T,!0,!0),i&&(h[T]=x)),b&&f==y&&E&&E.name!==y&&(!i&&N?m(M,"name",y):(A=!0,O=function(){return r(E,this)})),f)if(B={values:I(y),keys:C?O:I(_),entries:I(k)},w)for(S in B)(V||A||!(S in M))&&p(M,S,B[S]);else o({target:t,proto:!0,forced:V||A},B);return i&&!w||M[v]===O||p(M,v,O,{name:f}),h[t]=O,B}},3331:function(e,t,n){"use strict";var o,r,i,a=n(90088),c=n(34145),l=n(88485),d=n(25459),s=n(13360),u=n(56752),m=n(57681),p=n(93417),f=m("iterator"),h=!1;[].keys&&("next"in(i=[].keys())?(r=s(s(i)))!==Object.prototype&&(o=r):h=!0),!l(o)||a((function(){var e={};return o[f].call(e)!==e}))?o={}:p&&(o=d(o)),c(o[f])||u(o,f,(function(){return this})),e.exports={IteratorPrototype:o,BUGGY_SAFARI_ITERATORS:h}},6563:function(e){"use strict";e.exports={}},61610:function(e,t,n){"use strict";var o=n(44939);e.exports=function(e){return o(e.length)}},70491:function(e,t,n){"use strict";var o=n(14043),r=n(90088),i=n(34145),a=n(43664),c=n(72083),l=n(56852).CONFIGURABLE,d=n(95845),s=n(59610),u=s.enforce,m=s.get,p=String,f=Object.defineProperty,h=o("".slice),C=o("".replace),b=o([].join),N=c&&!r((function(){return 8!==f((function(){}),"length",{value:8}).length})),g=String(String).split("String"),V=e.exports=function(e,t,n){"Symbol("===h(p(t),0,7)&&(t="["+C(p(t),/^Symbol\(([^)]*)\)/,"$1")+"]"),n&&n.getter&&(t="get "+t),n&&n.setter&&(t="set "+t),(!a(e,"name")||l&&e.name!==t)&&(c?f(e,"name",{value:t,configurable:!0}):e.name=t),N&&n&&a(n,"arity")&&e.length!==n.arity&&f(e,"length",{value:n.arity});try{n&&a(n,"constructor")&&n.constructor?c&&f(e,"prototype",{writable:!1}):e.prototype&&(e.prototype=undefined)}catch(r){}var o=u(e);return a(o,"source")||(o.source=b(g,"string"==typeof t?t:"")),e};Function.prototype.toString=V((function(){return i(this)&&m(this).source||d(this)}),"toString")},4724:function(e){"use strict";var t=Math.expm1,n=Math.exp;e.exports=!t||t(10)>22025.465794806718||t(10)<22025.465794806718||-2e-17!=t(-2e-17)?function(e){var t=+e;return 0==t?t:t>-1e-6&&t<1e-6?t+t*t/2:n(t)-1}:t},66617:function(e,t,n){"use strict";var o=n(59848),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=+e,s=r(i),u=o(i);return s<d?u*function(e){return e+1/a-1/a}(s/d/c)*d*c:(n=(t=(1+c/a)*s)-(t-s))>l||n!=n?u*Infinity:u*n}},41223:function(e){"use strict";var t=Math.log,n=Math.LOG10E;e.exports=Math.log10||function(e){return t(e)*n}},49259:function(e){"use strict";var t=Math.log;e.exports=Math.log1p||function(e){var n=+e;return n>-1e-8&&n<1e-8?n-n*n/2:t(1+n)}},59848:function(e){"use strict";e.exports=Math.sign||function(e){var t=+e;return 0==t||t!=t?t:t<0?-1:1}},61329:function(e){"use strict";var t=Math.ceil,n=Math.floor;e.exports=Math.trunc||function(e){var o=+e;return(o>0?n:t)(o)}},30401:function(e,t,n){"use strict";var o,r,i,a,c,l=n(60315),d=n(94324),s=n(88119).f,u=n(95955).set,m=n(74126),p=n(91858),f=n(67856),h=n(91872),C=n(23808),b=l.MutationObserver||l.WebKitMutationObserver,N=l.document,g=l.process,V=l.Promise,v=s(l,"queueMicrotask"),_=v&&v.value;if(!_){var y=new m,k=function(){var e,t;for(C&&(e=g.domain)&&e.exit();t=y.get();)try{t()}catch(n){throw y.head&&o(),n}e&&e.enter()};p||C||h||!b||!N?!f&&V&&V.resolve?((a=V.resolve(undefined)).constructor=V,c=d(a.then,a),o=function(){c(k)}):C?o=function(){g.nextTick(k)}:(u=d(u,l),o=function(){u(k)}):(r=!0,i=N.createTextNode(""),new b(k).observe(i,{characterData:!0}),o=function(){i.data=r=!r}),_=function(e){y.head||o(),y.add(e)}}e.exports=_},53746:function(e,t,n){"use strict";var o=n(4382),r=TypeError,i=function(e){var t,n;this.promise=new e((function(e,o){if(t!==undefined||n!==undefined)throw r("Bad Promise constructor");t=e,n=o})),this.resolve=o(t),this.reject=o(n)};e.exports.f=function(e){return new i(e)}},89808:function(e,t,n){"use strict";var o=n(98178),r=TypeError;e.exports=function(e){if(o(e))throw r("The method doesn't accept regular expressions");return e}},43061:function(e,t,n){"use strict";var o=n(60315).isFinite;e.exports=Number.isFinite||function(e){return"number"==typeof e&&o(e)}},93970:function(e,t,n){"use strict";var o=n(60315),r=n(90088),i=n(14043),a=n(55075),c=n(61734).trim,l=n(78542),d=i("".charAt),s=o.parseFloat,u=o.Symbol,m=u&&u.iterator,p=1/s(l+"-0")!=-Infinity||m&&!r((function(){s(Object(m))}));e.exports=p?function(e){var t=c(a(e)),n=s(t);return 0===n&&"-"==d(t,0)?-0:n}:s},19198:function(e,t,n){"use strict";var o=n(60315),r=n(90088),i=n(14043),a=n(55075),c=n(61734).trim,l=n(78542),d=o.parseInt,s=o.Symbol,u=s&&s.iterator,m=/^[+-]?0x/i,p=i(m.exec),f=8!==d(l+"08")||22!==d(l+"0x16")||u&&!r((function(){d(Object(u))}));e.exports=f?function(e,t){var n=c(a(e));return d(n,t>>>0||(p(m,n)?16:10))}:d},57771:function(e,t,n){"use strict";var o=n(72083),r=n(14043),i=n(75059),a=n(90088),c=n(16402),l=n(53027),d=n(92630),s=n(88419),u=n(33452),m=Object.assign,p=Object.defineProperty,f=r([].concat);e.exports=!m||a((function(){if(o&&1!==m({b:1},m(p({},"a",{enumerable:!0,get:function(){p(this,"b",{value:3,enumerable:!1})}}),{b:2})).b)return!0;var e={},t={},n=Symbol(),r="abcdefghijklmnopqrst";return e[n]=7,r.split("").forEach((function(e){t[e]=e})),7!=m({},e)[n]||c(m({},t)).join("")!=r}))?function(e,t){for(var n=s(e),r=arguments.length,a=1,m=l.f,p=d.f;r>a;)for(var h,C=u(arguments[a++]),b=m?f(c(C),m(C)):c(C),N=b.length,g=0;N>g;)h=b[g++],o&&!i(p,C,h)||(n[h]=C[h]);return n}:m},25459:function(e,t,n){"use strict";var o,r=n(83953),i=n(19216),a=n(93611),c=n(56956),l=n(36665),d=n(3001),s=n(62582),u="prototype",m="script",p=s("IE_PROTO"),f=function(){},h=function(e){return"<"+m+">"+e+"</"+m+">"},C=function(e){e.write(h("")),e.close();var t=e.parentWindow.Object;return e=null,t},b=function(){try{o=new ActiveXObject("htmlfile")}catch(i){}var e,t,n;b="undefined"!=typeof document?document.domain&&o?C(o):(t=d("iframe"),n="java"+m+":",t.style.display="none",l.appendChild(t),t.src=String(n),(e=t.contentWindow.document).open(),e.write(h("document.F=Object")),e.close(),e.F):C(o);for(var r=a.length;r--;)delete b[u][a[r]];return b()};c[p]=!0,e.exports=Object.create||function(e,t){var n;return null!==e?(f[u]=r(e),n=new f,f[u]=null,n[p]=e):n=b(),t===undefined?n:i.f(n,t)}},19216:function(e,t,n){"use strict";var o=n(72083),r=n(70940),i=n(87691),a=n(83953),c=n(26762),l=n(16402);t.f=o&&!r?Object.defineProperties:function(e,t){a(e);for(var n,o=c(t),r=l(t),d=r.length,s=0;d>s;)i.f(e,n=r[s++],o[n]);return e}},87691:function(e,t,n){"use strict";var o=n(72083),r=n(44061),i=n(70940),a=n(83953),c=n(69424),l=TypeError,d=Object.defineProperty,s=Object.getOwnPropertyDescriptor,u="enumerable",m="configurable",p="writable";t.f=o?i?function(e,t,n){if(a(e),t=c(t),a(n),"function"==typeof e&&"prototype"===t&&"value"in n&&p in n&&!n[p]){var o=s(e,t);o&&o[p]&&(e[t]=n.value,n={configurable:m in n?n[m]:o[m],enumerable:u in n?n[u]:o[u],writable:!1})}return d(e,t,n)}:d:function(e,t,n){if(a(e),t=c(t),a(n),r)try{return d(e,t,n)}catch(o){}if("get"in n||"set"in n)throw l("Accessors not supported");return"value"in n&&(e[t]=n.value),e}},88119:function(e,t,n){"use strict";var o=n(72083),r=n(75059),i=n(92630),a=n(24030),c=n(26762),l=n(69424),d=n(43664),s=n(44061),u=Object.getOwnPropertyDescriptor;t.f=o?u:function(e,t){if(e=c(e),t=l(t),s)try{return u(e,t)}catch(n){}if(d(e,t))return a(!r(i.f,e,t),e[t])}},17009:function(e,t,n){"use strict";var o=n(66789),r=n(26762),i=n(21029).f,a=n(99984),c="object"==typeof window&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[];e.exports.f=function(e){return c&&"Window"==o(e)?function(e){try{return i(e)}catch(t){return a(c)}}(e):i(r(e))}},21029:function(e,t,n){"use strict";var o=n(45983),r=n(93611).concat("length","prototype");t.f=Object.getOwnPropertyNames||function(e){return o(e,r)}},53027:function(e,t){"use strict";t.f=Object.getOwnPropertySymbols},13360:function(e,t,n){"use strict";var o=n(43664),r=n(34145),i=n(88419),a=n(62582),c=n(59297),l=a("IE_PROTO"),d=Object,s=d.prototype;e.exports=c?d.getPrototypeOf:function(e){var t=i(e);if(o(t,l))return t[l];var n=t.constructor;return r(n)&&t instanceof n?n.prototype:t instanceof d?s:null}},21600:function(e,t,n){"use strict";var o=n(90088),r=n(88485),i=n(66789),a=n(83863),c=Object.isExtensible,l=o((function(){c(1)}));e.exports=l||a?function(e){return!!r(e)&&(!a||"ArrayBuffer"!=i(e))&&(!c||c(e))}:c},98728:function(e,t,n){"use strict";var o=n(14043);e.exports=o({}.isPrototypeOf)},45983:function(e,t,n){"use strict";var o=n(14043),r=n(43664),i=n(26762),a=n(64011).indexOf,c=n(56956),l=o([].push);e.exports=function(e,t){var n,o=i(e),d=0,s=[];for(n in o)!r(c,n)&&r(o,n)&&l(s,n);for(;t.length>d;)r(o,n=t[d++])&&(~a(s,n)||l(s,n));return s}},16402:function(e,t,n){"use strict";var o=n(45983),r=n(93611);e.exports=Object.keys||function(e){return o(e,r)}},92630:function(e,t){"use strict";var n={}.propertyIsEnumerable,o=Object.getOwnPropertyDescriptor,r=o&&!n.call({1:2},1);t.f=r?function(e){var t=o(this,e);return!!t&&t.enumerable}:n},1058:function(e,t,n){"use strict";var o=n(93417),r=n(60315),i=n(90088),a=n(64961);e.exports=o||!i((function(){if(!(a&&a<535)){var e=Math.random();__defineSetter__.call(null,e,(function(){})),delete r[e]}}))},90301:function(e,t,n){"use strict";var o=n(28847),r=n(83953),i=n(11949);e.exports=Object.setPrototypeOf||("__proto__"in{}?function(){var e,t=!1,n={};try{(e=o(Object.prototype,"__proto__","set"))(n,[]),t=n instanceof Array}catch(a){}return function(n,o){return r(n),i(o),t?e(n,o):n.__proto__=o,n}}():undefined)},77957:function(e,t,n){"use strict";var o=n(72083),r=n(90088),i=n(14043),a=n(13360),c=n(16402),l=n(26762),d=i(n(92630).f),s=i([].push),u=o&&r((function(){var e=Object.create(null);return e[2]=2,!d(e,2)})),m=function(e){return function(t){for(var n,r=l(t),i=c(r),m=u&&null===a(r),p=i.length,f=0,h=[];p>f;)n=i[f++],o&&!(m?n in r:d(r,n))||s(h,e?[n,r[n]]:r[n]);return h}};e.exports={entries:m(!0),values:m(!1)}},8632:function(e,t,n){"use strict";var o=n(55385),r=n(56486);e.exports=o?{}.toString:function(){return"[object "+r(this)+"]"}},84294:function(e,t,n){"use strict";var o=n(75059),r=n(34145),i=n(88485),a=TypeError;e.exports=function(e,t){var n,c;if("string"===t&&r(n=e.toString)&&!i(c=o(n,e)))return c;if(r(n=e.valueOf)&&!i(c=o(n,e)))return c;if("string"!==t&&r(n=e.toString)&&!i(c=o(n,e)))return c;throw a("Can't convert object to primitive value")}},37604:function(e,t,n){"use strict";var o=n(89612),r=n(14043),i=n(21029),a=n(53027),c=n(83953),l=r([].concat);e.exports=o("Reflect","ownKeys")||function(e){var t=i.f(c(e)),n=a.f;return n?l(t,n(e)):t}},50104:function(e,t,n){"use strict";var o=n(60315);e.exports=o},54637:function(e){"use strict";e.exports=function(e){try{return{error:!1,value:e()}}catch(t){return{error:!0,value:t}}}},71682:function(e,t,n){"use strict";var o=n(60315),r=n(43684),i=n(34145),a=n(71922),c=n(95845),l=n(57681),d=n(54613),s=n(22276),u=n(93417),m=n(51661),p=r&&r.prototype,f=l("species"),h=!1,C=i(o.PromiseRejectionEvent),b=a("Promise",(function(){var e=c(r),t=e!==String(r);if(!t&&66===m)return!0;if(u&&(!p["catch"]||!p["finally"]))return!0;if(!m||m<51||!/native code/.test(e)){var n=new r((function(e){e(1)})),o=function(e){e((function(){}),(function(){}))};if((n.constructor={})[f]=o,!(h=n.then((function(){}))instanceof o))return!0}return!t&&(d||s)&&!C}));e.exports={CONSTRUCTOR:b,REJECTION_EVENT:C,SUBCLASSING:h}},43684:function(e,t,n){"use strict";var o=n(60315);e.exports=o.Promise},64523:function(e,t,n){"use strict";var o=n(83953),r=n(88485),i=n(53746);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}},29507:function(e,t,n){"use strict";var o=n(43684),r=n(2944),i=n(71682).CONSTRUCTOR;e.exports=i||!r((function(e){o.all(e).then(undefined,(function(){}))}))},86301:function(e,t,n){"use strict";var o=n(87691).f;e.exports=function(e,t,n){n in e||o(e,n,{configurable:!0,get:function(){return t[n]},set:function(e){t[n]=e}})}},74126:function(e){"use strict";var t=function(){this.head=null,this.tail=null};t.prototype={add:function(e){var t={item:e,next:null},n=this.tail;n?n.next=t:this.head=t,this.tail=t},get:function(){var e=this.head;if(e)return null===(this.head=e.next)&&(this.tail=null),e.item}},e.exports=t},66183:function(e,t,n){"use strict";var o=n(75059),r=n(83953),i=n(34145),a=n(66789),c=n(53497),l=TypeError;e.exports=function(e,t){var n=e.exec;if(i(n)){var d=o(n,e,t);return null!==d&&r(d),d}if("RegExp"===a(e))return o(c,e,t);throw l("RegExp#exec called on incompatible receiver")}},53497:function(e,t,n){"use strict";var o,r,i=n(75059),a=n(14043),c=n(55075),l=n(49433),d=n(36542),s=n(18472),u=n(25459),m=n(59610).get,p=n(88836),f=n(97759),h=s("native-string-replace",String.prototype.replace),C=RegExp.prototype.exec,b=C,N=a("".charAt),g=a("".indexOf),V=a("".replace),v=a("".slice),_=(r=/b*/g,i(C,o=/a/,"a"),i(C,r,"a"),0!==o.lastIndex||0!==r.lastIndex),y=d.BROKEN_CARET,k=/()??/.exec("")[1]!==undefined;(_||k||y||p||f)&&(b=function(e){var t,n,o,r,a,d,s,p=this,f=m(p),x=c(e),w=f.raw;if(w)return w.lastIndex=p.lastIndex,t=i(b,w,x),p.lastIndex=w.lastIndex,t;var L=f.groups,B=y&&p.sticky,S=i(l,p),I=p.source,T=0,A=x;if(B&&(S=V(S,"y",""),-1===g(S,"g")&&(S+="g"),A=v(x,p.lastIndex),p.lastIndex>0&&(!p.multiline||p.multiline&&"\n"!==N(x,p.lastIndex-1))&&(I="(?: "+I+")",A=" "+A,T++),n=new RegExp("^(?:"+I+")",S)),k&&(n=new RegExp("^"+I+"$(?!\\s)",S)),_&&(o=p.lastIndex),r=i(C,B?n:p,A),B?r?(r.input=v(r.input,T),r[0]=v(r[0],T),r.index=p.lastIndex,p.lastIndex+=r[0].length):p.lastIndex=0:_&&r&&(p.lastIndex=p.global?r.index+r[0].length:o),k&&r&&r.length>1&&i(h,r[0],n,(function(){for(a=1;a<arguments.length-2;a++)arguments[a]===undefined&&(r[a]=undefined)})),r&&L)for(r.groups=d=u(null),a=0;a<L.length;a++)d[(s=L[a])[0]]=r[s[1]];return r}),e.exports=b},49433:function(e,t,n){"use strict";var o=n(83953);e.exports=function(){var e=o(this),t="";return e.hasIndices&&(t+="d"),e.global&&(t+="g"),e.ignoreCase&&(t+="i"),e.multiline&&(t+="m"),e.dotAll&&(t+="s"),e.unicode&&(t+="u"),e.unicodeSets&&(t+="v"),e.sticky&&(t+="y"),t}},70140:function(e,t,n){"use strict";var o=n(75059),r=n(43664),i=n(98728),a=n(49433),c=RegExp.prototype;e.exports=function(e){var t=e.flags;return t!==undefined||"flags"in c||r(e,"flags")||!i(c,e)?t:o(a,e)}},36542:function(e,t,n){"use strict";var o=n(90088),r=n(60315).RegExp,i=o((function(){var e=r("a","y");return e.lastIndex=2,null!=e.exec("abcd")})),a=i||o((function(){return!r("a","y").sticky})),c=i||o((function(){var e=r("^r","gy");return e.lastIndex=2,null!=e.exec("str")}));e.exports={BROKEN_CARET:c,MISSED_STICKY:a,UNSUPPORTED_Y:i}},88836:function(e,t,n){"use strict";var o=n(90088),r=n(60315).RegExp;e.exports=o((function(){var e=r(".","s");return!(e.dotAll&&e.exec("\n")&&"s"===e.flags)}))},97759:function(e,t,n){"use strict";var o=n(90088),r=n(60315).RegExp;e.exports=o((function(){var e=r("(?<a>b)","g");return"b"!==e.exec("b").groups.a||"bc"!=="b".replace(e,"$<a>c")}))},21257:function(e,t,n){"use strict";var o=n(94308),r=TypeError;e.exports=function(e){if(o(e))throw r("Can't call method on "+e);return e}},43725:function(e){"use strict";e.exports=Object.is||function(e,t){return e===t?0!==e||1/e==1/t:e!=e&&t!=t}},82526:function(e,t,n){"use strict";var o,r=n(60315),i=n(62818),a=n(34145),c=n(62853),l=n(85105),d=n(56977),s=n(54545),u=r.Function,m=/MSIE .\./.test(l)||c&&((o=r.Bun.version.split(".")).length<3||0==o[0]&&(o[1]<3||3==o[1]&&0==o[2]));e.exports=function(e,t){var n=t?2:1;return m?function(o,r){var c=s(arguments.length,1)>n,l=a(o)?o:u(o),m=c?d(arguments,n):[],p=c?function(){i(l,this,m)}:l;return t?e(p,r):e(p)}:e}},45845:function(e,t,n){"use strict";var o=n(89612),r=n(49006),i=n(57681),a=n(72083),c=i("species");e.exports=function(e){var t=o(e);a&&t&&!t[c]&&r(t,c,{configurable:!0,get:function(){return this}})}},55016:function(e,t,n){"use strict";var o=n(87691).f,r=n(43664),i=n(57681)("toStringTag");e.exports=function(e,t,n){e&&!n&&(e=e.prototype),e&&!r(e,i)&&o(e,i,{configurable:!0,value:t})}},62582:function(e,t,n){"use strict";var o=n(18472),r=n(68038),i=o("keys");e.exports=function(e){return i[e]||(i[e]=r(e))}},60747:function(e,t,n){"use strict";var o=n(60315),r=n(78371),i="__core-js_shared__",a=o[i]||r(i,{});e.exports=a},18472:function(e,t,n){"use strict";var o=n(93417),r=n(60747);(e.exports=function(e,t){return r[e]||(r[e]=t!==undefined?t:{})})("versions",[]).push({version:"3.31.0",mode:o?"pure":"global",copyright:"\xa9 2014-2023 Denis Pushkarev (zloirock.ru)",license:"https://github.com/zloirock/core-js/blob/v3.31.0/LICENSE",source:"https://github.com/zloirock/core-js"})},98573:function(e,t,n){"use strict";var o=n(83953),r=n(21802),i=n(94308),a=n(57681)("species");e.exports=function(e,t){var n,c=o(e).constructor;return c===undefined||i(n=o(c)[a])?t:r(n)}},19221:function(e,t,n){"use strict";var o=n(90088);e.exports=function(e){return o((function(){var t=""[e]('"');return t!==t.toLowerCase()||t.split('"').length>3}))}},31852:function(e,t,n){"use strict";var o=n(14043),r=n(39612),i=n(55075),a=n(21257),c=o("".charAt),l=o("".charCodeAt),d=o("".slice),s=function(e){return function(t,n){var o,s,u=i(a(t)),m=r(n),p=u.length;return m<0||m>=p?e?"":undefined:(o=l(u,m))<55296||o>56319||m+1===p||(s=l(u,m+1))<56320||s>57343?e?c(u,m):o:e?d(u,m,m+2):s-56320+(o-55296<<10)+65536}};e.exports={codeAt:s(!1),charAt:s(!0)}},98412:function(e,t,n){"use strict";var o=n(85105);e.exports=/Version\/10(?:\.\d+){1,2}(?: [\w./]+)?(?: Mobile\/\w+)? Safari\//.test(o)},99381:function(e,t,n){"use strict";var o=n(14043),r=n(44939),i=n(55075),a=n(29687),c=n(21257),l=o(a),d=o("".slice),s=Math.ceil,u=function(e){return function(t,n,o){var a,u,m=i(c(t)),p=r(n),f=m.length,h=o===undefined?" ":i(o);return p<=f||""==h?m:((u=l(h,s((a=p-f)/h.length))).length>a&&(u=d(u,0,a)),e?m+u:u+m)}};e.exports={start:u(!1),end:u(!0)}},29687:function(e,t,n){"use strict";var o=n(39612),r=n(55075),i=n(21257),a=RangeError;e.exports=function(e){var t=r(i(this)),n="",c=o(e);if(c<0||c==Infinity)throw a("Wrong number of repetitions");for(;c>0;(c>>>=1)&&(t+=t))1&c&&(n+=t);return n}},88606:function(e,t,n){"use strict";var o=n(61734).end,r=n(76373);e.exports=r("trimEnd")?function(){return o(this)}:"".trimEnd},76373:function(e,t,n){"use strict";var o=n(56852).PROPER,r=n(90088),i=n(78542);e.exports=function(e){return r((function(){return!!i[e]()||"\u200b\x85\u180e"!=="\u200b\x85\u180e"[e]()||o&&i[e].name!==e}))}},88037:function(e,t,n){"use strict";var o=n(61734).start,r=n(76373);e.exports=r("trimStart")?function(){return o(this)}:"".trimStart},61734:function(e,t,n){"use strict";var o=n(14043),r=n(21257),i=n(55075),a=n(78542),c=o("".replace),l=RegExp("^["+a+"]+"),d=RegExp("(^|[^"+a+"])["+a+"]+$"),s=function(e){return function(t){var n=i(r(t));return 1&e&&(n=c(n,l,"")),2&e&&(n=c(n,d,"$1")),n}};e.exports={start:s(1),end:s(2),trim:s(3)}},79941:function(e,t,n){"use strict";var o=n(51661),r=n(90088),i=n(60315).String;e.exports=!!Object.getOwnPropertySymbols&&!r((function(){var e=Symbol();return!i(e)||!(Object(e)instanceof Symbol)||!Symbol.sham&&o&&o<41}))},53978:function(e,t,n){"use strict";var o=n(75059),r=n(89612),i=n(57681),a=n(56752);e.exports=function(){var e=r("Symbol"),t=e&&e.prototype,n=t&&t.valueOf,c=i("toPrimitive");t&&!t[c]&&a(t,c,(function(e){return o(n,this)}),{arity:1})}},80267:function(e,t,n){"use strict";var o=n(79941);e.exports=o&&!!Symbol["for"]&&!!Symbol.keyFor},95955:function(e,t,n){"use strict";var o,r,i,a,c=n(60315),l=n(62818),d=n(94324),s=n(34145),u=n(43664),m=n(90088),p=n(36665),f=n(56977),h=n(3001),C=n(54545),b=n(91858),N=n(23808),g=c.setImmediate,V=c.clearImmediate,v=c.process,_=c.Dispatch,y=c.Function,k=c.MessageChannel,x=c.String,w=0,L={},B="onreadystatechange";m((function(){o=c.location}));var S=function(e){if(u(L,e)){var t=L[e];delete L[e],t()}},I=function(e){return function(){S(e)}},T=function(e){S(e.data)},A=function(e){c.postMessage(x(e),o.protocol+"//"+o.host)};g&&V||(g=function(e){C(arguments.length,1);var t=s(e)?e:y(e),n=f(arguments,1);return L[++w]=function(){l(t,undefined,n)},r(w),w},V=function(e){delete L[e]},N?r=function(e){v.nextTick(I(e))}:_&&_.now?r=function(e){_.now(I(e))}:k&&!b?(a=(i=new k).port2,i.port1.onmessage=T,r=d(a.postMessage,a)):c.addEventListener&&s(c.postMessage)&&!c.importScripts&&o&&"file:"!==o.protocol&&!m(A)?(r=A,c.addEventListener("message",T,!1)):r=B in h("script")?function(e){p.appendChild(h("script"))[B]=function(){p.removeChild(this),S(e)}}:function(e){setTimeout(I(e),0)}),e.exports={set:g,clear:V}},54221:function(e,t,n){"use strict";var o=n(14043);e.exports=o(1..valueOf)},6671:function(e,t,n){"use strict";var o=n(39612),r=Math.max,i=Math.min;e.exports=function(e,t){var n=o(e);return n<0?r(n+t,0):i(n,t)}},95314:function(e,t,n){"use strict";var o=n(14293),r=TypeError;e.exports=function(e){var t=o(e,"number");if("number"==typeof t)throw r("Can't convert number to bigint");return BigInt(t)}},10889:function(e,t,n){"use strict";var o=n(39612),r=n(44939),i=RangeError;e.exports=function(e){if(e===undefined)return 0;var t=o(e),n=r(t);if(t!==n)throw i("Wrong length or index");return n}},26762:function(e,t,n){"use strict";var o=n(33452),r=n(21257);e.exports=function(e){return o(r(e))}},39612:function(e,t,n){"use strict";var o=n(61329);e.exports=function(e){var t=+e;return t!=t||0===t?0:o(t)}},44939:function(e,t,n){"use strict";var o=n(39612),r=Math.min;e.exports=function(e){return e>0?r(o(e),9007199254740991):0}},88419:function(e,t,n){"use strict";var o=n(21257),r=Object;e.exports=function(e){return r(o(e))}},77906:function(e,t,n){"use strict";var o=n(23461),r=RangeError;e.exports=function(e,t){var n=o(e);if(n%t)throw r("Wrong offset");return n}},23461:function(e,t,n){"use strict";var o=n(39612),r=RangeError;e.exports=function(e){var t=o(e);if(t<0)throw r("The argument can't be less than 0");return t}},14293:function(e,t,n){"use strict";var o=n(75059),r=n(88485),i=n(43685),a=n(1340),c=n(84294),l=n(57681),d=TypeError,s=l("toPrimitive");e.exports=function(e,t){if(!r(e)||i(e))return e;var n,l=a(e,s);if(l){if(t===undefined&&(t="default"),n=o(l,e,t),!r(n)||i(n))return n;throw d("Can't convert object to primitive value")}return t===undefined&&(t="number"),c(e,t)}},69424:function(e,t,n){"use strict";var o=n(14293),r=n(43685);e.exports=function(e){var t=o(e,"string");return r(t)?t:t+""}},55385:function(e,t,n){"use strict";var o={};o[n(57681)("toStringTag")]="z",e.exports="[object z]"===String(o)},55075:function(e,t,n){"use strict";var o=n(56486),r=String;e.exports=function(e){if("Symbol"===o(e))throw TypeError("Cannot convert a Symbol value to a string");return r(e)}},51442:function(e){"use strict";var t=String;e.exports=function(e){try{return t(e)}catch(n){return"Object"}}},45429:function(e,t,n){"use strict";var o=n(11268),r=n(60315),i=n(75059),a=n(72083),c=n(32954),l=n(51745),d=n(58699),s=n(51515),u=n(24030),m=n(79413),p=n(8697),f=n(44939),h=n(10889),C=n(77906),b=n(69424),N=n(43664),g=n(56486),V=n(88485),v=n(43685),_=n(25459),y=n(98728),k=n(90301),x=n(21029).f,w=n(34004),L=n(42631).forEach,B=n(45845),S=n(49006),I=n(87691),T=n(88119),A=n(59610),M=n(499),E=A.get,O=A.set,P=A.enforce,F=I.f,D=T.f,R=Math.round,j=r.RangeError,W=d.ArrayBuffer,z=W.prototype,U=d.DataView,H=l.NATIVE_ARRAY_BUFFER_VIEWS,q=l.TYPED_ARRAY_TAG,G=l.TypedArray,K=l.TypedArrayPrototype,Y=l.aTypedArrayConstructor,$=l.isTypedArray,X="BYTES_PER_ELEMENT",Q="Wrong length",J=function(e,t){Y(e);for(var n=0,o=t.length,r=new e(o);o>n;)r[n]=t[n++];return r},Z=function(e,t){S(e,t,{configurable:!0,get:function(){return E(this)[t]}})},ee=function(e){var t;return y(z,e)||"ArrayBuffer"==(t=g(e))||"SharedArrayBuffer"==t},te=function(e,t){return $(e)&&!v(t)&&t in e&&p(+t)&&t>=0},ne=function(e,t){return t=b(t),te(e,t)?u(2,e[t]):D(e,t)},oe=function(e,t,n){return t=b(t),!(te(e,t)&&V(n)&&N(n,"value"))||N(n,"get")||N(n,"set")||n.configurable||N(n,"writable")&&!n.writable||N(n,"enumerable")&&!n.enumerable?F(e,t,n):(e[t]=n.value,e)};a?(H||(T.f=ne,I.f=oe,Z(K,"buffer"),Z(K,"byteOffset"),Z(K,"byteLength"),Z(K,"length")),o({target:"Object",stat:!0,forced:!H},{getOwnPropertyDescriptor:ne,defineProperty:oe}),e.exports=function(e,t,n){var a=e.match(/\d+/)[0]/8,l=e+(n?"Clamped":"")+"Array",d="get"+e,u="set"+e,p=r[l],b=p,N=b&&b.prototype,g={},v=function(e,t){F(e,t,{get:function(){return function(e,t){var n=E(e);return n.view[d](t*a+n.byteOffset,!0)}(this,t)},set:function(e){return function(e,t,o){var r=E(e);n&&(o=(o=R(o))<0?0:o>255?255:255&o),r.view[u](t*a+r.byteOffset,o,!0)}(this,t,e)},enumerable:!0})};H?c&&(b=t((function(e,t,n,o){return s(e,N),M(V(t)?ee(t)?o!==undefined?new p(t,C(n,a),o):n!==undefined?new p(t,C(n,a)):new p(t):$(t)?J(b,t):i(w,b,t):new p(h(t)),e,b)})),k&&k(b,G),L(x(p),(function(e){e in b||m(b,e,p[e])})),b.prototype=N):(b=t((function(e,t,n,o){s(e,N);var r,c,l,d=0,u=0;if(V(t)){if(!ee(t))return $(t)?J(b,t):i(w,b,t);r=t,u=C(n,a);var m=t.byteLength;if(o===undefined){if(m%a)throw j(Q);if((c=m-u)<0)throw j(Q)}else if((c=f(o)*a)+u>m)throw j(Q);l=c/a}else l=h(t),r=new W(c=l*a);for(O(e,{buffer:r,byteOffset:u,byteLength:c,length:l,view:new U(r)});d<l;)v(e,d++)})),k&&k(b,G),N=b.prototype=_(K)),N.constructor!==b&&m(N,"constructor",b),P(N).TypedArrayConstructor=b,q&&m(N,q,l);var y=b!=p;g[l]=b,o({global:!0,constructor:!0,forced:y,sham:!H},g),X in b||m(b,X,a),X in N||m(N,X,a),B(l)}):e.exports=function(){}},32954:function(e,t,n){"use strict";var o=n(60315),r=n(90088),i=n(2944),a=n(51745).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}))},67246:function(e,t,n){"use strict";var o=n(40215),r=n(48161);e.exports=function(e,t){return o(r(e),t)}},34004:function(e,t,n){"use strict";var o=n(94324),r=n(75059),i=n(21802),a=n(88419),c=n(61610),l=n(33720),d=n(42470),s=n(27751),u=n(77289),m=n(51745).aTypedArrayConstructor,p=n(95314);e.exports=function(e){var t,n,f,h,C,b,N,g,V=i(this),v=a(e),_=arguments.length,y=_>1?arguments[1]:undefined,k=y!==undefined,x=d(v);if(x&&!s(x))for(g=(N=l(v,x)).next,v=[];!(b=r(g,N)).done;)v.push(b.value);for(k&&_>2&&(y=o(y,arguments[2])),n=c(v),f=new(m(V))(n),h=u(f),t=0;n>t;t++)C=k?y(v[t],t):v[t],f[t]=h?p(C):+C;return f}},48161:function(e,t,n){"use strict";var o=n(51745),r=n(98573),i=o.aTypedArrayConstructor,a=o.getTypedArrayConstructor;e.exports=function(e){return i(r(e,a(e)))}},68038:function(e,t,n){"use strict";var o=n(14043),r=0,i=Math.random(),a=o(1..toString);e.exports=function(e){return"Symbol("+(e===undefined?"":e)+")_"+a(++r+i,36)}},80700:function(e,t,n){"use strict";var o=n(79941);e.exports=o&&!Symbol.sham&&"symbol"==typeof Symbol.iterator},70940:function(e,t,n){"use strict";var o=n(72083),r=n(90088);e.exports=o&&r((function(){return 42!=Object.defineProperty((function(){}),"prototype",{value:42,writable:!1}).prototype}))},54545:function(e){"use strict";var t=TypeError;e.exports=function(e,n){if(e<n)throw t("Not enough arguments");return e}},15277:function(e,t,n){"use strict";var o=n(60315),r=n(34145),i=o.WeakMap;e.exports=r(i)&&/native code/.test(String(i))},29956:function(e,t,n){"use strict";var o=n(50104),r=n(43664),i=n(18604),a=n(87691).f;e.exports=function(e){var t=o.Symbol||(o.Symbol={});r(t,e)||a(t,e,{value:i.f(e)})}},18604:function(e,t,n){"use strict";var o=n(57681);t.f=o},57681:function(e,t,n){"use strict";var o=n(60315),r=n(18472),i=n(43664),a=n(68038),c=n(79941),l=n(80700),d=o.Symbol,s=r("wks"),u=l?d["for"]||d:d&&d.withoutSetter||a;e.exports=function(e){return i(s,e)||(s[e]=c&&i(d,e)?d[e]:u("Symbol."+e)),s[e]}},78542:function(e){"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"},66116:function(e,t,n){"use strict";var o=n(11268),r=n(60315),i=n(58699),a=n(45845),c="ArrayBuffer",l=i[c];o({global:!0,constructor:!0,forced:r[c]!==l},{ArrayBuffer:l}),a(c)},99711:function(e,t,n){"use strict";var o=n(11268),r=n(51745);o({target:"ArrayBuffer",stat:!0,forced:!r.NATIVE_ARRAY_BUFFER_VIEWS},{isView:r.isView})},46045:function(e,t,n){"use strict";var o=n(11268),r=n(86300),i=n(90088),a=n(58699),c=n(83953),l=n(6671),d=n(44939),s=n(98573),u=a.ArrayBuffer,m=a.DataView,p=m.prototype,f=r(u.prototype.slice),h=r(p.getUint8),C=r(p.setUint8);o({target:"ArrayBuffer",proto:!0,unsafe:!0,forced:i((function(){return!new u(2).slice(1,undefined).byteLength}))},{slice:function(e,t){if(f&&t===undefined)return f(c(this),e);for(var n=c(this).byteLength,o=l(e,n),r=l(t===undefined?n:t,n),i=new(s(this,u))(d(r-o)),a=new m(this),p=new m(i),b=0;o<r;)C(p,b++,h(a,o++));return i}})},39690:function(e,t,n){"use strict";var o=n(11268),r=n(90088),i=n(67624),a=n(88485),c=n(88419),l=n(61610),d=n(40596),s=n(52019),u=n(58385),m=n(44645),p=n(57681),f=n(51661),h=p("isConcatSpreadable"),C=f>=51||!r((function(){var e=[];return e[h]=!1,e.concat()[0]!==e})),b=function(e){if(!a(e))return!1;var t=e[h];return t!==undefined?!!t:i(e)};o({target:"Array",proto:!0,arity:1,forced:!C||!m("concat")},{concat:function(e){var t,n,o,r,i,a=c(this),m=u(a,0),p=0;for(t=-1,o=arguments.length;t<o;t++)if(b(i=-1===t?a:arguments[t]))for(r=l(i),d(p+r),n=0;n<r;n++,p++)n in i&&s(m,p,i[n]);else d(p+1),s(m,p++,i);return m.length=p,m}})},70844:function(e,t,n){"use strict";var o=n(11268),r=n(31257),i=n(40542);o({target:"Array",proto:!0},{copyWithin:r}),i("copyWithin")},42045:function(e,t,n){"use strict";var o=n(11268),r=n(42631).every;o({target:"Array",proto:!0,forced:!n(93660)("every")},{every:function(e){return r(this,e,arguments.length>1?arguments[1]:undefined)}})},37112:function(e,t,n){"use strict";var o=n(11268),r=n(3582),i=n(40542);o({target:"Array",proto:!0},{fill:r}),i("fill")},58850:function(e,t,n){"use strict";var o=n(11268),r=n(42631).filter;o({target:"Array",proto:!0,forced:!n(44645)("filter")},{filter:function(e){return r(this,e,arguments.length>1?arguments[1]:undefined)}})},29526:function(e,t,n){"use strict";var o=n(11268),r=n(42631).findIndex,i=n(40542),a="findIndex",c=!0;a in[]&&Array(1)[a]((function(){c=!1})),o({target:"Array",proto:!0,forced:c},{findIndex:function(e){return r(this,e,arguments.length>1?arguments[1]:undefined)}}),i(a)},88512:function(e,t,n){"use strict";var o=n(11268),r=n(42631).find,i=n(40542),a="find",c=!0;a in[]&&Array(1)[a]((function(){c=!1})),o({target:"Array",proto:!0,forced:c},{find:function(e){return r(this,e,arguments.length>1?arguments[1]:undefined)}}),i(a)},78219:function(e,t,n){"use strict";var o=n(11268),r=n(12832),i=n(4382),a=n(88419),c=n(61610),l=n(58385);o({target:"Array",proto:!0},{flatMap:function(e){var t,n=a(this),o=c(n);return i(e),(t=l(n,0)).length=r(t,n,n,o,0,1,e,arguments.length>1?arguments[1]:undefined),t}})},76447:function(e,t,n){"use strict";var o=n(11268),r=n(12832),i=n(88419),a=n(61610),c=n(39612),l=n(58385);o({target:"Array",proto:!0},{flat:function(){var e=arguments.length?arguments[0]:undefined,t=i(this),n=a(t),o=l(t,0);return o.length=r(o,t,t,n,0,e===undefined?1:c(e)),o}})},44745:function(e,t,n){"use strict";var o=n(11268),r=n(42652);o({target:"Array",proto:!0,forced:[].forEach!=r},{forEach:r})},51881:function(e,t,n){"use strict";var o=n(11268),r=n(91204);o({target:"Array",stat:!0,forced:!n(2944)((function(e){Array.from(e)}))},{from:r})},75667:function(e,t,n){"use strict";var o=n(11268),r=n(64011).includes,i=n(90088),a=n(40542);o({target:"Array",proto:!0,forced:i((function(){return!Array(1).includes()}))},{includes:function(e){return r(this,e,arguments.length>1?arguments[1]:undefined)}}),a("includes")},61518:function(e,t,n){"use strict";var o=n(11268),r=n(86300),i=n(64011).indexOf,a=n(93660),c=r([].indexOf),l=!!c&&1/c([1],1,-0)<0;o({target:"Array",proto:!0,forced:l||!a("indexOf")},{indexOf:function(e){var t=arguments.length>1?arguments[1]:undefined;return l?c(this,e,t)||0:i(this,e,t)}})},52945:function(e,t,n){"use strict";n(11268)({target:"Array",stat:!0},{isArray:n(67624)})},44149:function(e,t,n){"use strict";var o=n(26762),r=n(40542),i=n(6563),a=n(59610),c=n(87691).f,l=n(70083),d=n(2493),s=n(93417),u=n(72083),m="Array Iterator",p=a.set,f=a.getterFor(m);e.exports=l(Array,"Array",(function(e,t){p(this,{type:m,target:o(e),index:0,kind:t})}),(function(){var e=f(this),t=e.target,n=e.kind,o=e.index++;return!t||o>=t.length?(e.target=undefined,d(undefined,!0)):d("keys"==n?o:"values"==n?t[o]:[o,t[o]],!1)}),"values");var h=i.Arguments=i.Array;if(r("keys"),r("values"),r("entries"),!s&&u&&"values"!==h.name)try{c(h,"name",{value:"values"})}catch(C){}},24301:function(e,t,n){"use strict";var o=n(11268),r=n(14043),i=n(33452),a=n(26762),c=n(93660),l=r([].join);o({target:"Array",proto:!0,forced:i!=Object||!c("join",",")},{join:function(e){return l(a(this),e===undefined?",":e)}})},84509:function(e,t,n){"use strict";var o=n(11268),r=n(32412);o({target:"Array",proto:!0,forced:r!==[].lastIndexOf},{lastIndexOf:r})},59802:function(e,t,n){"use strict";var o=n(11268),r=n(42631).map;o({target:"Array",proto:!0,forced:!n(44645)("map")},{map:function(e){return r(this,e,arguments.length>1?arguments[1]:undefined)}})},95657:function(e,t,n){"use strict";var o=n(11268),r=n(90088),i=n(46915),a=n(52019),c=Array;o({target:"Array",stat:!0,forced:r((function(){function e(){}return!(c.of.call(e)instanceof e)}))},{of:function(){for(var e=0,t=arguments.length,n=new(i(this)?this:c)(t);t>e;)a(n,e,arguments[e++]);return n.length=t,n}})},66895:function(e,t,n){"use strict";var o=n(11268),r=n(47122).right,i=n(93660),a=n(51661);o({target:"Array",proto:!0,forced:!n(23808)&&a>79&&a<83||!i("reduceRight")},{reduceRight:function(e){return r(this,e,arguments.length,arguments.length>1?arguments[1]:undefined)}})},70700:function(e,t,n){"use strict";var o=n(11268),r=n(47122).left,i=n(93660),a=n(51661);o({target:"Array",proto:!0,forced:!n(23808)&&a>79&&a<83||!i("reduce")},{reduce:function(e){var t=arguments.length;return r(this,e,t,t>1?arguments[1]:undefined)}})},2010:function(e,t,n){"use strict";var o=n(11268),r=n(14043),i=n(67624),a=r([].reverse),c=[1,2];o({target:"Array",proto:!0,forced:String(c)===String(c.reverse())},{reverse:function(){return i(this)&&(this.length=this.length),a(this)}})},24969:function(e,t,n){"use strict";var o=n(11268),r=n(67624),i=n(46915),a=n(88485),c=n(6671),l=n(61610),d=n(26762),s=n(52019),u=n(57681),m=n(44645),p=n(56977),f=m("slice"),h=u("species"),C=Array,b=Math.max;o({target:"Array",proto:!0,forced:!f},{slice:function(e,t){var n,o,u,m=d(this),f=l(m),N=c(e,f),g=c(t===undefined?f:t,f);if(r(m)&&(n=m.constructor,(i(n)&&(n===C||r(n.prototype))||a(n)&&null===(n=n[h]))&&(n=undefined),n===C||n===undefined))return p(m,N,g);for(o=new(n===undefined?C:n)(b(g-N,0)),u=0;N<g;N++,u++)N in m&&s(o,u,m[N]);return o.length=u,o}})},73880:function(e,t,n){"use strict";var o=n(11268),r=n(42631).some;o({target:"Array",proto:!0,forced:!n(93660)("some")},{some:function(e){return r(this,e,arguments.length>1?arguments[1]:undefined)}})},17653:function(e,t,n){"use strict";var o=n(11268),r=n(14043),i=n(4382),a=n(88419),c=n(61610),l=n(53400),d=n(55075),s=n(90088),u=n(7352),m=n(93660),p=n(71713),f=n(92792),h=n(51661),C=n(64961),b=[],N=r(b.sort),g=r(b.push),V=s((function(){b.sort(undefined)})),v=s((function(){b.sort(null)})),_=m("sort"),y=!s((function(){if(h)return h<70;if(!(p&&p>3)){if(f)return!0;if(C)return C<603;var e,t,n,o,r="";for(e=65;e<76;e++){switch(t=String.fromCharCode(e),e){case 66:case 69:case 70:case 72:n=3;break;case 68:case 71:n=4;break;default:n=2}for(o=0;o<47;o++)b.push({k:t+o,v:n})}for(b.sort((function(e,t){return t.v-e.v})),o=0;o<b.length;o++)t=b[o].k.charAt(0),r.charAt(r.length-1)!==t&&(r+=t);return"DGBEFHACIJK"!==r}}));o({target:"Array",proto:!0,forced:V||!v||!_||!y},{sort:function(e){e!==undefined&&i(e);var t=a(this);if(y)return e===undefined?N(t):N(t,e);var n,o,r=[],s=c(t);for(o=0;o<s;o++)o in t&&g(r,t[o]);for(u(r,function(e){return function(t,n){return n===undefined?-1:t===undefined?1:e!==undefined?+e(t,n)||0:d(t)>d(n)?1:-1}}(e)),n=c(r),o=0;o<n;)t[o]=r[o++];for(;o<s;)l(t,o++);return t}})},75927:function(e,t,n){"use strict";n(45845)("Array")},39385:function(e,t,n){"use strict";var o=n(11268),r=n(88419),i=n(6671),a=n(39612),c=n(61610),l=n(42933),d=n(40596),s=n(58385),u=n(52019),m=n(53400),p=n(44645)("splice"),f=Math.max,h=Math.min;o({target:"Array",proto:!0,forced:!p},{splice:function(e,t){var n,o,p,C,b,N,g=r(this),V=c(g),v=i(e,V),_=arguments.length;for(0===_?n=o=0:1===_?(n=0,o=V-v):(n=_-2,o=h(f(a(t),0),V-v)),d(V+n-o),p=s(g,o),C=0;C<o;C++)(b=v+C)in g&&u(p,C,g[b]);if(p.length=o,n<o){for(C=v;C<V-o;C++)N=C+n,(b=C+o)in g?g[N]=g[b]:m(g,N);for(C=V;C>V-o+n;C--)m(g,C-1)}else if(n>o)for(C=V-o;C>v;C--)N=C+n-1,(b=C+o-1)in g?g[N]=g[b]:m(g,N);for(C=0;C<n;C++)g[C+v]=arguments[C+2];return l(g,V-o+n),p}})},60295:function(e,t,n){"use strict";n(40542)("flatMap")},49344:function(e,t,n){"use strict";n(40542)("flat")},62801:function(e,t,n){"use strict";var o=n(11268),r=n(58699);o({global:!0,constructor:!0,forced:!n(30414)},{DataView:r.DataView})},48844:function(e,t,n){"use strict";n(62801)},52578:function(e,t,n){"use strict";var o=n(11268),r=n(14043),i=Date,a=r(i.prototype.getTime);o({target:"Date",stat:!0},{now:function(){return a(new i)}})},62369:function(e,t,n){"use strict";var o=n(11268),r=n(98491);o({target:"Date",proto:!0,forced:Date.prototype.toISOString!==r},{toISOString:r})},55856:function(e,t,n){"use strict";var o=n(11268),r=n(90088),i=n(88419),a=n(14293);o({target:"Date",proto:!0,arity:1,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,"number");return"number"!=typeof n||isFinite(n)?t.toISOString():null}})},78948:function(e,t,n){"use strict";var o=n(43664),r=n(56752),i=n(69701),a=n(57681)("toPrimitive"),c=Date.prototype;o(c,a)||r(c,a,i)},45077:function(e,t,n){"use strict";var o=n(14043),r=n(56752),i=Date.prototype,a="Invalid Date",c="toString",l=o(i[c]),d=o(i.getTime);String(new Date(NaN))!=a&&r(i,c,(function(){var e=d(this);return e==e?l(this):a}))},60272:function(e,t,n){"use strict";var o=n(11268),r=n(7527);o({target:"Function",proto:!0,forced:Function.bind!==r},{bind:r})},19502:function(e,t,n){"use strict";var o=n(34145),r=n(88485),i=n(87691),a=n(13360),c=n(57681),l=n(70491),d=c("hasInstance"),s=Function.prototype;d in s||i.f(s,d,{value:l((function(e){if(!o(this)||!r(e))return!1;var t=this.prototype;if(!r(t))return e instanceof this;for(;e=a(e);)if(t===e)return!0;return!1}),d)})},61507:function(e,t,n){"use strict";var o=n(72083),r=n(56852).EXISTS,i=n(14043),a=n(49006),c=Function.prototype,l=i(c.toString),d=/function\b(?:\s|\/\*[\S\s]*?\*\/|\/\/[^\n\r]*[\n\r]+)*([^\s(/]*)/,s=i(d.exec);o&&!r&&a(c,"name",{configurable:!0,get:function(){try{return s(d,l(this))[1]}catch(e){return""}}})},27393:function(e,t,n){"use strict";var o=n(11268),r=n(89612),i=n(62818),a=n(75059),c=n(14043),l=n(90088),d=n(34145),s=n(43685),u=n(56977),m=n(24043),p=n(79941),f=String,h=r("JSON","stringify"),C=c(/./.exec),b=c("".charAt),N=c("".charCodeAt),g=c("".replace),V=c(1..toString),v=/[\uD800-\uDFFF]/g,_=/^[\uD800-\uDBFF]$/,y=/^[\uDC00-\uDFFF]$/,k=!p||l((function(){var e=r("Symbol")();return"[null]"!=h([e])||"{}"!=h({a:e})||"{}"!=h(Object(e))})),x=l((function(){return'"\\udf06\\ud834"'!==h("\udf06\ud834")||'"\\udead"'!==h("\udead")})),w=function(e,t){var n=u(arguments),o=m(t);if(d(o)||e!==undefined&&!s(e))return n[1]=function(e,t){if(d(o)&&(t=a(o,this,f(e),t)),!s(t))return t},i(h,null,n)},L=function(e,t,n){var o=b(n,t-1),r=b(n,t+1);return C(_,e)&&!C(y,r)||C(y,e)&&!C(_,o)?"\\u"+V(N(e,0),16):e};h&&o({target:"JSON",stat:!0,arity:3,forced:k||x},{stringify:function(e,t,n){var o=u(arguments),r=i(k?w:h,null,o);return x&&"string"==typeof r?g(r,v,L):r}})},94402:function(e,t,n){"use strict";var o=n(60315);n(55016)(o.JSON,"JSON",!0)},35590:function(e,t,n){"use strict";n(22363)("Map",(function(e){return function(){return e(this,arguments.length?arguments[0]:undefined)}}),n(6330))},2927:function(e,t,n){"use strict";n(35590)},72508:function(e,t,n){"use strict";var o=n(11268),r=n(49259),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){var t=+e;return t<1?NaN:t>94906265.62425156?a(t)+l:r(t-1+c(t-1)*c(t+1))}})},59627:function(e,t,n){"use strict";var o=n(11268),r=Math.asinh,i=Math.log,a=Math.sqrt;o({target:"Math",stat:!0,forced:!(r&&1/r(0)>0)},{asinh:function c(e){var t=+e;return isFinite(t)&&0!=t?t<0?-c(-t):i(t+a(t*t+1)):t}})},9821:function(e,t,n){"use strict";var o=n(11268),r=Math.atanh,i=Math.log;o({target:"Math",stat:!0,forced:!(r&&1/r(-0)<0)},{atanh:function(e){var t=+e;return 0==t?t:i((1+t)/(1-t))/2}})},35946:function(e,t,n){"use strict";var o=n(11268),r=n(59848),i=Math.abs,a=Math.pow;o({target:"Math",stat:!0},{cbrt:function(e){var t=+e;return r(t)*a(i(t),1/3)}})},80773:function(e,t,n){"use strict";var o=n(11268),r=Math.floor,i=Math.log,a=Math.LOG2E;o({target:"Math",stat:!0},{clz32:function(e){var t=e>>>0;return t?31-r(i(t+.5)*a):32}})},1710:function(e,t,n){"use strict";var o=n(11268),r=n(4724),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)}})},39880:function(e,t,n){"use strict";var o=n(11268),r=n(4724);o({target:"Math",stat:!0,forced:r!=Math.expm1},{expm1:r})},38492:function(e,t,n){"use strict";n(11268)({target:"Math",stat:!0},{fround:n(66617)})},7136:function(e,t,n){"use strict";var o=n(11268),r=Math.hypot,i=Math.abs,a=Math.sqrt;o({target:"Math",stat:!0,arity:2,forced:!!r&&r(Infinity,NaN)!==Infinity},{hypot:function(e,t){for(var n,o,r=0,c=0,l=arguments.length,d=0;c<l;)d<(n=i(arguments[c++]))?(r=r*(o=d/n)*o+1,d=n):r+=n>0?(o=n/d)*o:n;return d===Infinity?Infinity:d*a(r)}})},91519:function(e,t,n){"use strict";var o=n(11268),r=n(90088),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=65535,o=+e,r=+t,i=n&o,a=n&r;return 0|i*a+((n&o>>>16)*a+i*(n&r>>>16)<<16>>>0)}})},55282:function(e,t,n){"use strict";n(11268)({target:"Math",stat:!0},{log10:n(41223)})},48766:function(e,t,n){"use strict";n(11268)({target:"Math",stat:!0},{log1p:n(49259)})},88269:function(e,t,n){"use strict";var o=n(11268),r=Math.log,i=Math.LN2;o({target:"Math",stat:!0},{log2:function(e){return r(e)/i}})},87654:function(e,t,n){"use strict";n(11268)({target:"Math",stat:!0},{sign:n(59848)})},26638:function(e,t,n){"use strict";var o=n(11268),r=n(90088),i=n(4724),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){var t=+e;return a(t)<1?(i(t)-i(-t))/2:(c(t-1)-c(-t-1))*(l/2)}})},3461:function(e,t,n){"use strict";var o=n(11268),r=n(4724),i=Math.exp;o({target:"Math",stat:!0},{tanh:function(e){var t=+e,n=r(t),o=r(-t);return n==Infinity?1:o==Infinity?-1:(n-o)/(i(t)+i(-t))}})},50346:function(e,t,n){"use strict";n(55016)(Math,"Math",!0)},99281:function(e,t,n){"use strict";n(11268)({target:"Math",stat:!0},{trunc:n(61329)})},24417:function(e,t,n){"use strict";var o=n(11268),r=n(93417),i=n(72083),a=n(60315),c=n(50104),l=n(14043),d=n(71922),s=n(43664),u=n(499),m=n(98728),p=n(43685),f=n(14293),h=n(90088),C=n(21029).f,b=n(88119).f,N=n(87691).f,g=n(54221),V=n(61734).trim,v="Number",_=a[v],y=c[v],k=_.prototype,x=a.TypeError,w=l("".slice),L=l("".charCodeAt),B=function(e){var t,n,o,r,i,a,c,l,d=f(e,"number");if(p(d))throw x("Cannot convert a Symbol value to a number");if("string"==typeof d&&d.length>2)if(d=V(d),43===(t=L(d,0))||45===t){if(88===(n=L(d,2))||120===n)return NaN}else if(48===t){switch(L(d,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=w(d,2)).length,c=0;c<a;c++)if((l=L(i,c))<48||l>r)return NaN;return parseInt(i,o)}return+d},S=d(v,!_(" 0o1")||!_("0b1")||_("+0x1")),I=function(e){var t,n=arguments.length<1?0:_(function(e){var t=f(e,"number");return"bigint"==typeof t?t:B(t)}(e));return m(k,t=this)&&h((function(){g(t)}))?u(Object(n),this,I):n};I.prototype=k,S&&!r&&(k.constructor=I),o({global:!0,constructor:!0,wrap:!0,forced:S},{Number:I});var T=function(e,t){for(var n,o=i?C(t):"MAX_VALUE,MIN_VALUE,NaN,NEGATIVE_INFINITY,POSITIVE_INFINITY,EPSILON,MAX_SAFE_INTEGER,MIN_SAFE_INTEGER,isFinite,isInteger,isNaN,isSafeInteger,parseFloat,parseInt,fromString,range".split(","),r=0;o.length>r;r++)s(t,n=o[r])&&!s(e,n)&&N(e,n,b(t,n))};r&&y&&T(c[v],y),(S||r)&&T(c[v],_)},79770:function(e,t,n){"use strict";n(11268)({target:"Number",stat:!0,nonConfigurable:!0,nonWritable:!0},{EPSILON:Math.pow(2,-52)})},64393:function(e,t,n){"use strict";n(11268)({target:"Number",stat:!0},{isFinite:n(43061)})},72497:function(e,t,n){"use strict";n(11268)({target:"Number",stat:!0},{isInteger:n(8697)})},11058:function(e,t,n){"use strict";n(11268)({target:"Number",stat:!0},{isNaN:function(e){return e!=e}})},27755:function(e,t,n){"use strict";var o=n(11268),r=n(8697),i=Math.abs;o({target:"Number",stat:!0},{isSafeInteger:function(e){return r(e)&&i(e)<=9007199254740991}})},36369:function(e,t,n){"use strict";n(11268)({target:"Number",stat:!0,nonConfigurable:!0,nonWritable:!0},{MAX_SAFE_INTEGER:9007199254740991})},24884:function(e,t,n){"use strict";n(11268)({target:"Number",stat:!0,nonConfigurable:!0,nonWritable:!0},{MIN_SAFE_INTEGER:-9007199254740991})},13813:function(e,t,n){"use strict";var o=n(11268),r=n(93970);o({target:"Number",stat:!0,forced:Number.parseFloat!=r},{parseFloat:r})},73611:function(e,t,n){"use strict";var o=n(11268),r=n(19198);o({target:"Number",stat:!0,forced:Number.parseInt!=r},{parseInt:r})},46255:function(e,t,n){"use strict";var o=n(11268),r=n(14043),i=n(39612),a=n(54221),c=n(29687),l=n(90088),d=RangeError,s=String,u=Math.floor,m=r(c),p=r("".slice),f=r(1..toFixed),h=function g(e,t,n){return 0===t?n:t%2==1?g(e,t-1,n*e):g(e*e,t/2,n)},C=function(e,t,n){for(var o=-1,r=n;++o<6;)r+=t*e[o],e[o]=r%1e7,r=u(r/1e7)},b=function(e,t){for(var n=6,o=0;--n>=0;)o+=e[n],e[n]=u(o/t),o=o%t*1e7},N=function(e){for(var t=6,n="";--t>=0;)if(""!==n||0===t||0!==e[t]){var o=s(e[t]);n=""===n?o:n+m("0",7-o.length)+o}return n};o({target:"Number",proto:!0,forced:l((function(){return"0.000"!==f(8e-5,3)||"1"!==f(.9,0)||"1.25"!==f(1.255,2)||"1000000000000000128"!==f(0xde0b6b3a7640080,0)}))||!l((function(){f({})}))},{toFixed:function(e){var t,n,o,r,c=a(this),l=i(e),u=[0,0,0,0,0,0],f="",g="0";if(l<0||l>20)throw d("Incorrect fraction digits");if(c!=c)return"NaN";if(c<=-1e21||c>=1e21)return s(c);if(c<0&&(f="-",c=-c),c>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}(c*h(2,69,1))-69)<0?c*h(2,-t,1):c/h(2,t,1),n*=4503599627370496,(t=52-t)>0){for(C(u,0,n),o=l;o>=7;)C(u,1e7,0),o-=7;for(C(u,h(10,o,1),0),o=t-1;o>=23;)b(u,1<<23),o-=23;b(u,1<<o),C(u,1,1),b(u,2),g=N(u)}else C(u,0,n),C(u,1<<-t,0),g=N(u)+m("0",l);return g=l>0?f+((r=g.length)<=l?"0."+m("0",l-r)+g:p(g,0,r-l)+"."+p(g,r-l)):f+g}})},15271:function(e,t,n){"use strict";var o=n(11268),r=n(14043),i=n(90088),a=n(54221),c=r(1..toPrecision);o({target:"Number",proto:!0,forced:i((function(){return"1"!==c(1,undefined)}))||!i((function(){c({})}))},{toPrecision:function(e){return e===undefined?c(a(this)):c(a(this),e)}})},63260:function(e,t,n){"use strict";var o=n(11268),r=n(57771);o({target:"Object",stat:!0,arity:2,forced:Object.assign!==r},{assign:r})},58945:function(e,t,n){"use strict";n(11268)({target:"Object",stat:!0,sham:!n(72083)},{create:n(25459)})},36522:function(e,t,n){"use strict";var o=n(11268),r=n(72083),i=n(1058),a=n(4382),c=n(88419),l=n(87691);r&&o({target:"Object",proto:!0,forced:i},{__defineGetter__:function(e,t){l.f(c(this),e,{get:a(t),enumerable:!0,configurable:!0})}})},41135:function(e,t,n){"use strict";var o=n(11268),r=n(72083),i=n(19216).f;o({target:"Object",stat:!0,forced:Object.defineProperties!==i,sham:!r},{defineProperties:i})},58885:function(e,t,n){"use strict";var o=n(11268),r=n(72083),i=n(87691).f;o({target:"Object",stat:!0,forced:Object.defineProperty!==i,sham:!r},{defineProperty:i})},52583:function(e,t,n){"use strict";var o=n(11268),r=n(72083),i=n(1058),a=n(4382),c=n(88419),l=n(87691);r&&o({target:"Object",proto:!0,forced:i},{__defineSetter__:function(e,t){l.f(c(this),e,{set:a(t),enumerable:!0,configurable:!0})}})},64450:function(e,t,n){"use strict";var o=n(11268),r=n(77957).entries;o({target:"Object",stat:!0},{entries:function(e){return r(e)}})},49164:function(e,t,n){"use strict";var o=n(11268),r=n(68402),i=n(90088),a=n(88485),c=n(97595).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}})},59984:function(e,t,n){"use strict";var o=n(11268),r=n(76558),i=n(52019);o({target:"Object",stat:!0},{fromEntries:function(e){var t={};return r(e,(function(e,n){i(t,e,n)}),{AS_ENTRIES:!0}),t}})},52769:function(e,t,n){"use strict";var o=n(11268),r=n(90088),i=n(26762),a=n(88119).f,c=n(72083);o({target:"Object",stat:!0,forced:!c||r((function(){a(1)})),sham:!c},{getOwnPropertyDescriptor:function(e,t){return a(i(e),t)}})},92674:function(e,t,n){"use strict";var o=n(11268),r=n(72083),i=n(37604),a=n(26762),c=n(88119),l=n(52019);o({target:"Object",stat:!0,sham:!r},{getOwnPropertyDescriptors:function(e){for(var t,n,o=a(e),r=c.f,d=i(o),s={},u=0;d.length>u;)(n=r(o,t=d[u++]))!==undefined&&l(s,t,n);return s}})},87219:function(e,t,n){"use strict";var o=n(11268),r=n(90088),i=n(17009).f;o({target:"Object",stat:!0,forced:r((function(){return!Object.getOwnPropertyNames(1)}))},{getOwnPropertyNames:i})},45435:function(e,t,n){"use strict";var o=n(11268),r=n(79941),i=n(90088),a=n(53027),c=n(88419);o({target:"Object",stat:!0,forced:!r||i((function(){a.f(1)}))},{getOwnPropertySymbols:function(e){var t=a.f;return t?t(c(e)):[]}})},25930:function(e,t,n){"use strict";var o=n(11268),r=n(90088),i=n(88419),a=n(13360),c=n(59297);o({target:"Object",stat:!0,forced:r((function(){a(1)})),sham:!c},{getPrototypeOf:function(e){return a(i(e))}})},99402:function(e,t,n){"use strict";var o=n(11268),r=n(21600);o({target:"Object",stat:!0,forced:Object.isExtensible!==r},{isExtensible:r})},12929:function(e,t,n){"use strict";var o=n(11268),r=n(90088),i=n(88485),a=n(66789),c=n(83863),l=Object.isFrozen;o({target:"Object",stat:!0,forced:c||r((function(){l(1)}))},{isFrozen:function(e){return!i(e)||!(!c||"ArrayBuffer"!=a(e))||!!l&&l(e)}})},37084:function(e,t,n){"use strict";var o=n(11268),r=n(90088),i=n(88485),a=n(66789),c=n(83863),l=Object.isSealed;o({target:"Object",stat:!0,forced:c||r((function(){l(1)}))},{isSealed:function(e){return!i(e)||!(!c||"ArrayBuffer"!=a(e))||!!l&&l(e)}})},7512:function(e,t,n){"use strict";n(11268)({target:"Object",stat:!0},{is:n(43725)})},82323:function(e,t,n){"use strict";var o=n(11268),r=n(88419),i=n(16402);o({target:"Object",stat:!0,forced:n(90088)((function(){i(1)}))},{keys:function(e){return i(r(e))}})},63939:function(e,t,n){"use strict";var o=n(11268),r=n(72083),i=n(1058),a=n(88419),c=n(69424),l=n(13360),d=n(88119).f;r&&o({target:"Object",proto:!0,forced:i},{__lookupGetter__:function(e){var t,n=a(this),o=c(e);do{if(t=d(n,o))return t.get}while(n=l(n))}})},18569:function(e,t,n){"use strict";var o=n(11268),r=n(72083),i=n(1058),a=n(88419),c=n(69424),l=n(13360),d=n(88119).f;r&&o({target:"Object",proto:!0,forced:i},{__lookupSetter__:function(e){var t,n=a(this),o=c(e);do{if(t=d(n,o))return t.set}while(n=l(n))}})},33633:function(e,t,n){"use strict";var o=n(11268),r=n(88485),i=n(97595).onFreeze,a=n(68402),c=n(90088),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}})},82491:function(e,t,n){"use strict";var o=n(11268),r=n(88485),i=n(97595).onFreeze,a=n(68402),c=n(90088),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}})},10485:function(e,t,n){"use strict";n(11268)({target:"Object",stat:!0},{setPrototypeOf:n(90301)})},66773:function(e,t,n){"use strict";var o=n(55385),r=n(56752),i=n(8632);o||r(Object.prototype,"toString",i,{unsafe:!0})},96148:function(e,t,n){"use strict";var o=n(11268),r=n(77957).values;o({target:"Object",stat:!0},{values:function(e){return r(e)}})},35603:function(e,t,n){"use strict";var o=n(11268),r=n(93970);o({global:!0,forced:parseFloat!=r},{parseFloat:r})},5514:function(e,t,n){"use strict";var o=n(11268),r=n(19198);o({global:!0,forced:parseInt!=r},{parseInt:r})},51593:function(e,t,n){"use strict";var o=n(11268),r=n(75059),i=n(4382),a=n(53746),c=n(54637),l=n(76558);o({target:"Promise",stat:!0,forced:n(29507)},{all:function(e){var t=this,n=a.f(t),o=n.resolve,d=n.reject,s=c((function(){var n=i(t.resolve),a=[],c=0,s=1;l(e,(function(e){var i=c++,l=!1;s++,r(n,t,e).then((function(e){l||(l=!0,a[i]=e,--s||o(a))}),d)})),--s||o(a)}));return s.error&&d(s.value),n.promise}})},74238:function(e,t,n){"use strict";var o=n(11268),r=n(93417),i=n(71682).CONSTRUCTOR,a=n(43684),c=n(89612),l=n(34145),d=n(56752),s=a&&a.prototype;if(o({target:"Promise",proto:!0,forced:i,real:!0},{"catch":function(e){return this.then(undefined,e)}}),!r&&l(a)){var u=c("Promise").prototype["catch"];s["catch"]!==u&&d(s,"catch",u,{unsafe:!0})}},77689:function(e,t,n){"use strict";var o,r,i,a=n(11268),c=n(93417),l=n(23808),d=n(60315),s=n(75059),u=n(56752),m=n(90301),p=n(55016),f=n(45845),h=n(4382),C=n(34145),b=n(88485),N=n(51515),g=n(98573),V=n(95955).set,v=n(30401),_=n(64464),y=n(54637),k=n(74126),x=n(59610),w=n(43684),L=n(71682),B=n(53746),S="Promise",I=L.CONSTRUCTOR,T=L.REJECTION_EVENT,A=L.SUBCLASSING,M=x.getterFor(S),E=x.set,O=w&&w.prototype,P=w,F=O,D=d.TypeError,R=d.document,j=d.process,W=B.f,z=W,U=!!(R&&R.createEvent&&d.dispatchEvent),H="unhandledrejection",q=function(e){var t;return!(!b(e)||!C(t=e.then))&&t},G=function(e,t){var n,o,r,i=t.value,a=1==t.state,c=a?e.ok:e.fail,l=e.resolve,d=e.reject,u=e.domain;try{c?(a||(2===t.rejection&&Q(t),t.rejection=1),!0===c?n=i:(u&&u.enter(),n=c(i),u&&(u.exit(),r=!0)),n===e.promise?d(D("Promise-chain cycle")):(o=q(n))?s(o,n,l,d):l(n)):d(i)}catch(m){u&&!r&&u.exit(),d(m)}},K=function(e,t){e.notified||(e.notified=!0,v((function(){for(var n,o=e.reactions;n=o.get();)G(n,e);e.notified=!1,t&&!e.rejection&&$(e)})))},Y=function(e,t,n){var o,r;U?((o=R.createEvent("Event")).promise=t,o.reason=n,o.initEvent(e,!1,!0),d.dispatchEvent(o)):o={promise:t,reason:n},!T&&(r=d["on"+e])?r(o):e===H&&_("Unhandled promise rejection",n)},$=function(e){s(V,d,(function(){var t,n=e.facade,o=e.value;if(X(e)&&(t=y((function(){l?j.emit("unhandledRejection",o,n):Y(H,n,o)})),e.rejection=l||X(e)?2:1,t.error))throw t.value}))},X=function(e){return 1!==e.rejection&&!e.parent},Q=function(e){s(V,d,(function(){var t=e.facade;l?j.emit("rejectionHandled",t):Y("rejectionhandled",t,e.value)}))},J=function(e,t,n){return function(o){e(t,o,n)}},Z=function(e,t,n){e.done||(e.done=!0,n&&(e=n),e.value=t,e.state=2,K(e,!0))},ee=function ne(e,t,n){if(!e.done){e.done=!0,n&&(e=n);try{if(e.facade===t)throw D("Promise can't be resolved itself");var o=q(t);o?v((function(){var n={done:!1};try{s(o,t,J(ne,n,e),J(Z,n,e))}catch(r){Z(n,r,e)}})):(e.value=t,e.state=1,K(e,!1))}catch(r){Z({done:!1},r,e)}}};if(I&&(P=function(e){N(this,F),h(e),s(o,this);var t=M(this);try{e(J(ee,t),J(Z,t))}catch(n){Z(t,n)}},F=P.prototype,(o=function(e){E(this,{type:S,done:!1,notified:!1,parent:!1,reactions:new k,rejection:!1,state:0,value:undefined})}).prototype=u(F,"then",(function(e,t){var n=M(this),o=W(g(this,P));return n.parent=!0,o.ok=!C(e)||e,o.fail=C(t)&&t,o.domain=l?j.domain:undefined,0==n.state?n.reactions.add(o):v((function(){G(o,n)})),o.promise})),r=function(){var e=new o,t=M(e);this.promise=e,this.resolve=J(ee,t),this.reject=J(Z,t)},B.f=W=function(e){return e===P||undefined===e?new r(e):z(e)},!c&&C(w)&&O!==Object.prototype)){i=O.then,A||u(O,"then",(function(e,t){var n=this;return new P((function(e,t){s(i,n,e,t)})).then(e,t)}),{unsafe:!0});try{delete O.constructor}catch(te){}m&&m(O,F)}a({global:!0,constructor:!0,wrap:!0,forced:I},{Promise:P}),p(P,S,!1,!0),f(S)},13098:function(e,t,n){"use strict";var o=n(11268),r=n(93417),i=n(43684),a=n(90088),c=n(89612),l=n(34145),d=n(98573),s=n(64523),u=n(56752),m=i&&i.prototype;if(o({target:"Promise",proto:!0,real:!0,forced:!!i&&a((function(){m["finally"].call({then:function(){}},(function(){}))}))},{"finally":function(e){var t=d(this,c("Promise")),n=l(e);return this.then(n?function(n){return s(t,e()).then((function(){return n}))}:e,n?function(n){return s(t,e()).then((function(){throw n}))}:e)}}),!r&&l(i)){var p=c("Promise").prototype["finally"];m["finally"]!==p&&u(m,"finally",p,{unsafe:!0})}},62586:function(e,t,n){"use strict";n(77689),n(51593),n(74238),n(12068),n(35367),n(47854)},12068:function(e,t,n){"use strict";var o=n(11268),r=n(75059),i=n(4382),a=n(53746),c=n(54637),l=n(76558);o({target:"Promise",stat:!0,forced:n(29507)},{race:function(e){var t=this,n=a.f(t),o=n.reject,d=c((function(){var a=i(t.resolve);l(e,(function(e){r(a,t,e).then(n.resolve,o)}))}));return d.error&&o(d.value),n.promise}})},35367:function(e,t,n){"use strict";var o=n(11268),r=n(75059),i=n(53746);o({target:"Promise",stat:!0,forced:n(71682).CONSTRUCTOR},{reject:function(e){var t=i.f(this);return r(t.reject,undefined,e),t.promise}})},47854:function(e,t,n){"use strict";var o=n(11268),r=n(89612),i=n(93417),a=n(43684),c=n(71682).CONSTRUCTOR,l=n(64523),d=r("Promise"),s=i&&!c;o({target:"Promise",stat:!0,forced:i||c},{resolve:function(e){return l(s&&this===d?a:this,e)}})},22834:function(e,t,n){"use strict";var o=n(11268),r=n(62818),i=n(4382),a=n(83953);o({target:"Reflect",stat:!0,forced:!n(90088)((function(){Reflect.apply((function(){}))}))},{apply:function(e,t,n){return r(i(e),t,a(n))}})},79152:function(e,t,n){"use strict";var o=n(11268),r=n(89612),i=n(62818),a=n(7527),c=n(21802),l=n(83953),d=n(88485),s=n(25459),u=n(90088),m=r("Reflect","construct"),p=Object.prototype,f=[].push,h=u((function(){function e(){}return!(m((function(){}),[],e)instanceof e)})),C=!u((function(){m((function(){}))})),b=h||C;o({target:"Reflect",stat:!0,forced:b,sham:b},{construct:function(e,t){c(e),l(t);var n=arguments.length<3?e:c(arguments[2]);if(C&&!h)return m(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 i(f,o,t),new(i(a,e,o))}var r=n.prototype,u=s(d(r)?r:p),b=i(e,u,t);return d(b)?b:u}})},10838:function(e,t,n){"use strict";var o=n(11268),r=n(72083),i=n(83953),a=n(69424),c=n(87691);o({target:"Reflect",stat:!0,forced:n(90088)((function(){Reflect.defineProperty(c.f({},1,{value:1}),1,{value:2})})),sham:!r},{defineProperty:function(e,t,n){i(e);var o=a(t);i(n);try{return c.f(e,o,n),!0}catch(r){return!1}}})},44081:function(e,t,n){"use strict";var o=n(11268),r=n(83953),i=n(88119).f;o({target:"Reflect",stat:!0},{deleteProperty:function(e,t){var n=i(r(e),t);return!(n&&!n.configurable)&&delete e[t]}})},61342:function(e,t,n){"use strict";var o=n(11268),r=n(72083),i=n(83953),a=n(88119);o({target:"Reflect",stat:!0,sham:!r},{getOwnPropertyDescriptor:function(e,t){return a.f(i(e),t)}})},48049:function(e,t,n){"use strict";var o=n(11268),r=n(83953),i=n(13360);o({target:"Reflect",stat:!0,sham:!n(59297)},{getPrototypeOf:function(e){return i(r(e))}})},52722:function(e,t,n){"use strict";var o=n(11268),r=n(75059),i=n(88485),a=n(83953),c=n(64766),l=n(88119),d=n(13360);o({target:"Reflect",stat:!0},{get:function s(e,t){var n,o,u=arguments.length<3?e:arguments[2];return a(e)===u?e[t]:(n=l.f(e,t))?c(n)?n.value:n.get===undefined?undefined:r(n.get,u):i(o=d(e))?s(o,t,u):void 0}})},18162:function(e,t,n){"use strict";n(11268)({target:"Reflect",stat:!0},{has:function(e,t){return t in e}})},79050:function(e,t,n){"use strict";var o=n(11268),r=n(83953),i=n(21600);o({target:"Reflect",stat:!0},{isExtensible:function(e){return r(e),i(e)}})},50418:function(e,t,n){"use strict";n(11268)({target:"Reflect",stat:!0},{ownKeys:n(37604)})},83192:function(e,t,n){"use strict";var o=n(11268),r=n(89612),i=n(83953);o({target:"Reflect",stat:!0,sham:!n(68402)},{preventExtensions:function(e){i(e);try{var t=r("Object","preventExtensions");return t&&t(e),!0}catch(n){return!1}}})},65709:function(e,t,n){"use strict";var o=n(11268),r=n(83953),i=n(11949),a=n(90301);a&&o({target:"Reflect",stat:!0},{setPrototypeOf:function(e,t){r(e),i(t);try{return a(e,t),!0}catch(n){return!1}}})},15045:function(e,t,n){"use strict";var o=n(11268),r=n(75059),i=n(83953),a=n(88485),c=n(64766),l=n(90088),d=n(87691),s=n(88119),u=n(13360),m=n(24030);o({target:"Reflect",stat:!0,forced:l((function(){var e=function(){},t=d.f(new e,"a",{configurable:!0});return!1!==Reflect.set(e.prototype,"a",1,t)}))},{set:function p(e,t,n){var o,l,f,h=arguments.length<4?e:arguments[3],C=s.f(i(e),t);if(!C){if(a(l=u(e)))return p(l,t,n,h);C=m(0)}if(c(C)){if(!1===C.writable||!a(h))return!1;if(o=s.f(h,t)){if(o.get||o.set||!1===o.writable)return!1;o.value=n,d.f(h,t,o)}else d.f(h,t,m(0,n))}else{if((f=C.set)===undefined)return!1;r(f,h,n)}return!0}})},6055:function(e,t,n){"use strict";var o=n(72083),r=n(60315),i=n(14043),a=n(71922),c=n(499),l=n(79413),d=n(21029).f,s=n(98728),u=n(98178),m=n(55075),p=n(70140),f=n(36542),h=n(86301),C=n(56752),b=n(90088),N=n(43664),g=n(59610).enforce,V=n(45845),v=n(57681),_=n(88836),y=n(97759),k=v("match"),x=r.RegExp,w=x.prototype,L=r.SyntaxError,B=i(w.exec),S=i("".charAt),I=i("".replace),T=i("".indexOf),A=i("".slice),M=/^\?<[^\s\d!#%&*+<=>@^][^\s!#%&*+<=>@^]*>/,E=/a/g,O=/a/g,P=new x(E)!==E,F=f.MISSED_STICKY,D=f.UNSUPPORTED_Y,R=o&&(!P||F||_||y||b((function(){return O[k]=!1,x(E)!=E||x(O)==O||"/a/i"!=x(E,"i")})));if(a("RegExp",R)){for(var j=function(e,t){var n,o,r,i,a,d,f=s(w,this),h=u(e),C=t===undefined,b=[],V=e;if(!f&&h&&C&&e.constructor===j)return e;if((h||s(w,e))&&(e=e.source,C&&(t=p(V))),e=e===undefined?"":m(e),t=t===undefined?"":m(t),V=e,_&&"dotAll"in E&&(o=!!t&&T(t,"s")>-1)&&(t=I(t,/s/g,"")),n=t,F&&"sticky"in E&&(r=!!t&&T(t,"y")>-1)&&D&&(t=I(t,/y/g,"")),y&&(i=function(e){for(var t,n=e.length,o=0,r="",i=[],a={},c=!1,l=!1,d=0,s="";o<=n;o++){if("\\"===(t=S(e,o)))t+=S(e,++o);else if("]"===t)c=!1;else if(!c)switch(!0){case"["===t:c=!0;break;case"("===t:B(M,A(e,o+1))&&(o+=2,l=!0),r+=t,d++;continue;case">"===t&&l:if(""===s||N(a,s))throw new L("Invalid capture group name");a[s]=!0,i[i.length]=[s,d],l=!1,s="";continue}l?s+=t:r+=t}return[r,i]}(e),e=i[0],b=i[1]),a=c(x(e,t),f?this:w,j),(o||r||b.length)&&(d=g(a),o&&(d.dotAll=!0,d.raw=j(function(e){for(var t,n=e.length,o=0,r="",i=!1;o<=n;o++)"\\"!==(t=S(e,o))?i||"."!==t?("["===t?i=!0:"]"===t&&(i=!1),r+=t):r+="[\\s\\S]":r+=t+S(e,++o);return r}(e),n)),r&&(d.sticky=!0),b.length&&(d.groups=b)),e!==V)try{l(a,"source",""===V?"(?:)":V)}catch(v){}return a},W=d(x),z=0;W.length>z;)h(j,x,W[z++]);w.constructor=j,j.prototype=w,C(r,"RegExp",j,{constructor:!0})}V("RegExp")},7722:function(e,t,n){"use strict";var o=n(11268),r=n(53497);o({target:"RegExp",proto:!0,forced:/./.exec!==r},{exec:r})},65608:function(e,t,n){"use strict";var o=n(60315),r=n(72083),i=n(49006),a=n(49433),c=n(90088),l=o.RegExp,d=l.prototype;r&&c((function(){var e=!0;try{l(".","d")}catch(c){e=!1}var t={},n="",o=e?"dgimsy":"gimsy",r=function(e,o){Object.defineProperty(t,e,{get:function(){return n+=o,!0}})},i={dotAll:"s",global:"g",ignoreCase:"i",multiline:"m",sticky:"y"};for(var a in e&&(i.hasIndices="d"),i)r(a,i[a]);return Object.getOwnPropertyDescriptor(d,"flags").get.call(t)!==o||n!==o}))&&i(d,"flags",{configurable:!0,get:a})},94933:function(e,t,n){"use strict";var o=n(56852).PROPER,r=n(56752),i=n(83953),a=n(55075),c=n(90088),l=n(70140),d="toString",s=RegExp.prototype[d],u=c((function(){return"/a/b"!=s.call({source:"a",flags:"b"})})),m=o&&s.name!=d;(u||m)&&r(RegExp.prototype,d,(function(){var e=i(this);return"/"+a(e.source)+"/"+a(l(e))}),{unsafe:!0})},77001:function(e,t,n){"use strict";n(22363)("Set",(function(e){return function(){return e(this,arguments.length?arguments[0]:undefined)}}),n(6330))},36175:function(e,t,n){"use strict";n(77001)},94474:function(e,t,n){"use strict";var o=n(11268),r=n(56502);o({target:"String",proto:!0,forced:n(19221)("anchor")},{anchor:function(e){return r(this,"a","name",e)}})},20139:function(e,t,n){"use strict";var o=n(11268),r=n(56502);o({target:"String",proto:!0,forced:n(19221)("big")},{big:function(){return r(this,"big","","")}})},80327:function(e,t,n){"use strict";var o=n(11268),r=n(56502);o({target:"String",proto:!0,forced:n(19221)("blink")},{blink:function(){return r(this,"blink","","")}})},88984:function(e,t,n){"use strict";var o=n(11268),r=n(56502);o({target:"String",proto:!0,forced:n(19221)("bold")},{bold:function(){return r(this,"b","","")}})},813:function(e,t,n){"use strict";var o=n(11268),r=n(31852).codeAt;o({target:"String",proto:!0},{codePointAt:function(e){return r(this,e)}})},94040:function(e,t,n){"use strict";var o,r=n(11268),i=n(86300),a=n(88119).f,c=n(44939),l=n(55075),d=n(89808),s=n(21257),u=n(22742),m=n(93417),p=i("".endsWith),f=i("".slice),h=Math.min,C=u("endsWith");r({target:"String",proto:!0,forced:!!(m||C||(o=a(String.prototype,"endsWith"),!o||o.writable))&&!C},{endsWith:function(e){var t=l(s(this));d(e);var n=arguments.length>1?arguments[1]:undefined,o=t.length,r=n===undefined?o:h(c(n),o),i=l(e);return p?p(t,i,r):f(t,r-i.length,r)===i}})},99257:function(e,t,n){"use strict";var o=n(11268),r=n(56502);o({target:"String",proto:!0,forced:n(19221)("fixed")},{fixed:function(){return r(this,"tt","","")}})},4516:function(e,t,n){"use strict";var o=n(11268),r=n(56502);o({target:"String",proto:!0,forced:n(19221)("fontcolor")},{fontcolor:function(e){return r(this,"font","color",e)}})},8031:function(e,t,n){"use strict";var o=n(11268),r=n(56502);o({target:"String",proto:!0,forced:n(19221)("fontsize")},{fontsize:function(e){return r(this,"font","size",e)}})},35244:function(e,t,n){"use strict";var o=n(11268),r=n(14043),i=n(6671),a=RangeError,c=String.fromCharCode,l=String.fromCodePoint,d=r([].join);o({target:"String",stat:!0,arity:1,forced:!!l&&1!=l.length},{fromCodePoint:function(e){for(var t,n=[],o=arguments.length,r=0;o>r;){if(t=+arguments[r++],i(t,1114111)!==t)throw a(t+" is not a valid code point");n[r]=t<65536?c(t):c(55296+((t-=65536)>>10),t%1024+56320)}return d(n,"")}})},9378:function(e,t,n){"use strict";var o=n(11268),r=n(14043),i=n(89808),a=n(21257),c=n(55075),l=n(22742),d=r("".indexOf);o({target:"String",proto:!0,forced:!l("includes")},{includes:function(e){return!!~d(c(a(this)),c(i(e)),arguments.length>1?arguments[1]:undefined)}})},94148:function(e,t,n){"use strict";var o=n(11268),r=n(56502);o({target:"String",proto:!0,forced:n(19221)("italics")},{italics:function(){return r(this,"i","","")}})},71887:function(e,t,n){"use strict";var o=n(31852).charAt,r=n(55075),i=n(59610),a=n(70083),c=n(2493),l="String Iterator",d=i.set,s=i.getterFor(l);a(String,"String",(function(e){d(this,{type:l,string:r(e),index:0})}),(function(){var e,t=s(this),n=t.string,r=t.index;return r>=n.length?c(undefined,!0):(e=o(n,r),t.index+=e.length,c(e,!1))}))},64319:function(e,t,n){"use strict";var o=n(11268),r=n(56502);o({target:"String",proto:!0,forced:n(19221)("link")},{link:function(e){return r(this,"a","href",e)}})},35217:function(e,t,n){"use strict";var o=n(75059),r=n(91735),i=n(83953),a=n(94308),c=n(44939),l=n(55075),d=n(21257),s=n(1340),u=n(45862),m=n(66183);r("match",(function(e,t,n){return[function(t){var n=d(this),r=a(t)?undefined:s(t,e);return r?o(r,t,n):new RegExp(t)[e](l(n))},function(e){var o=i(this),r=l(e),a=n(t,o,r);if(a.done)return a.value;if(!o.global)return m(o,r);var d=o.unicode;o.lastIndex=0;for(var s,p=[],f=0;null!==(s=m(o,r));){var h=l(s[0]);p[f]=h,""===h&&(o.lastIndex=u(r,c(o.lastIndex),d)),f++}return 0===f?null:p}]}))},51548:function(e,t,n){"use strict";var o=n(11268),r=n(99381).end;o({target:"String",proto:!0,forced:n(98412)},{padEnd:function(e){return r(this,e,arguments.length>1?arguments[1]:undefined)}})},52284:function(e,t,n){"use strict";var o=n(11268),r=n(99381).start;o({target:"String",proto:!0,forced:n(98412)},{padStart:function(e){return r(this,e,arguments.length>1?arguments[1]:undefined)}})},53560:function(e,t,n){"use strict";var o=n(11268),r=n(14043),i=n(26762),a=n(88419),c=n(55075),l=n(61610),d=r([].push),s=r([].join);o({target:"String",stat:!0},{raw:function(e){var t=i(a(e).raw),n=l(t);if(!n)return"";for(var o=arguments.length,r=[],u=0;;){if(d(r,c(t[u++])),u===n)return s(r,"");u<o&&d(r,c(arguments[u]))}}})},26170:function(e,t,n){"use strict";n(11268)({target:"String",proto:!0},{repeat:n(29687)})},36354:function(e,t,n){"use strict";var o=n(62818),r=n(75059),i=n(14043),a=n(91735),c=n(90088),l=n(83953),d=n(34145),s=n(94308),u=n(39612),m=n(44939),p=n(55075),f=n(21257),h=n(45862),C=n(1340),b=n(26195),N=n(66183),g=n(57681)("replace"),V=Math.max,v=Math.min,_=i([].concat),y=i([].push),k=i("".indexOf),x=i("".slice),w="$0"==="a".replace(/./,"$0"),L=!!/./[g]&&""===/./[g]("a","$0");a("replace",(function(e,t,n){var i=L?"$":"$0";return[function(e,n){var o=f(this),i=s(e)?undefined:C(e,g);return i?r(i,e,o,n):r(t,p(o),e,n)},function(e,r){var a=l(this),c=p(e);if("string"==typeof r&&-1===k(r,i)&&-1===k(r,"$<")){var s=n(t,a,c,r);if(s.done)return s.value}var f=d(r);f||(r=p(r));var C=a.global;if(C){var g=a.unicode;a.lastIndex=0}for(var w=[];;){var L=N(a,c);if(null===L)break;if(y(w,L),!C)break;""===p(L[0])&&(a.lastIndex=h(c,m(a.lastIndex),g))}for(var B,S="",I=0,T=0;T<w.length;T++){for(var A=p((L=w[T])[0]),M=V(v(u(L.index),c.length),0),E=[],O=1;O<L.length;O++)y(E,(B=L[O])===undefined?B:String(B));var P=L.groups;if(f){var F=_([A],E,M,c);P!==undefined&&y(F,P);var D=p(o(r,undefined,F))}else D=b(A,c,M,E,P,r);M>=I&&(S+=x(c,I,M)+D,I=M+A.length)}return S+x(c,I)}]}),!!c((function(){var e=/./;return e.exec=function(){var e=[];return e.groups={a:"7"},e},"7"!=="".replace(e,"$<a>")}))||!w||L)},78912:function(e,t,n){"use strict";var o=n(75059),r=n(91735),i=n(83953),a=n(94308),c=n(21257),l=n(43725),d=n(55075),s=n(1340),u=n(66183);r("search",(function(e,t,n){return[function(t){var n=c(this),r=a(t)?undefined:s(t,e);return r?o(r,t,n):new RegExp(t)[e](d(n))},function(e){var o=i(this),r=d(e),a=n(t,o,r);if(a.done)return a.value;var c=o.lastIndex;l(c,0)||(o.lastIndex=0);var s=u(o,r);return l(o.lastIndex,c)||(o.lastIndex=c),null===s?-1:s.index}]}))},90137:function(e,t,n){"use strict";var o=n(11268),r=n(56502);o({target:"String",proto:!0,forced:n(19221)("small")},{small:function(){return r(this,"small","","")}})},56702:function(e,t,n){"use strict";var o=n(62818),r=n(75059),i=n(14043),a=n(91735),c=n(83953),l=n(94308),d=n(98178),s=n(21257),u=n(98573),m=n(45862),p=n(44939),f=n(55075),h=n(1340),C=n(99984),b=n(66183),N=n(53497),g=n(36542),V=n(90088),v=g.UNSUPPORTED_Y,_=4294967295,y=Math.min,k=[].push,x=i(/./.exec),w=i(k),L=i("".slice),B=!V((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]}));a("split",(function(e,t,n){var i;return i="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 i=f(s(this)),a=n===undefined?_:n>>>0;if(0===a)return[];if(e===undefined)return[i];if(!d(e))return r(t,i,e,a);for(var c,l,u,m=[],p=(e.ignoreCase?"i":"")+(e.multiline?"m":"")+(e.unicode?"u":"")+(e.sticky?"y":""),h=0,b=new RegExp(e.source,p+"g");(c=r(N,b,i))&&!((l=b.lastIndex)>h&&(w(m,L(i,h,c.index)),c.length>1&&c.index<i.length&&o(k,m,C(c,1)),u=c[0].length,h=l,m.length>=a));)b.lastIndex===c.index&&b.lastIndex++;return h===i.length?!u&&x(b,"")||w(m,""):w(m,L(i,h)),m.length>a?C(m,0,a):m}:"0".split(undefined,0).length?function(e,n){return e===undefined&&0===n?[]:r(t,this,e,n)}:t,[function(t,n){var o=s(this),a=l(t)?undefined:h(t,e);return a?r(a,t,o,n):r(i,f(o),t,n)},function(e,o){var r=c(this),a=f(e),l=n(i,r,a,o,i!==t);if(l.done)return l.value;var d=u(r,RegExp),s=r.unicode,h=(r.ignoreCase?"i":"")+(r.multiline?"m":"")+(r.unicode?"u":"")+(v?"g":"y"),C=new d(v?"^(?:"+r.source+")":r,h),N=o===undefined?_:o>>>0;if(0===N)return[];if(0===a.length)return null===b(C,a)?[a]:[];for(var g=0,V=0,k=[];V<a.length;){C.lastIndex=v?0:V;var x,B=b(C,v?L(a,V):a);if(null===B||(x=y(p(C.lastIndex+(v?V:0)),a.length))===g)V=m(a,V,s);else{if(w(k,L(a,g,V)),k.length===N)return k;for(var S=1;S<=B.length-1;S++)if(w(k,B[S]),k.length===N)return k;V=g=x}}return w(k,L(a,g)),k}]}),!B,v)},42702:function(e,t,n){"use strict";var o,r=n(11268),i=n(86300),a=n(88119).f,c=n(44939),l=n(55075),d=n(89808),s=n(21257),u=n(22742),m=n(93417),p=i("".startsWith),f=i("".slice),h=Math.min,C=u("startsWith");r({target:"String",proto:!0,forced:!!(m||C||(o=a(String.prototype,"startsWith"),!o||o.writable))&&!C},{startsWith:function(e){var t=l(s(this));d(e);var n=c(h(arguments.length>1?arguments[1]:undefined,t.length)),o=l(e);return p?p(t,o,n):f(t,n,n+o.length)===o}})},74560:function(e,t,n){"use strict";var o=n(11268),r=n(56502);o({target:"String",proto:!0,forced:n(19221)("strike")},{strike:function(){return r(this,"strike","","")}})},12489:function(e,t,n){"use strict";var o=n(11268),r=n(56502);o({target:"String",proto:!0,forced:n(19221)("sub")},{sub:function(){return r(this,"sub","","")}})},89787:function(e,t,n){"use strict";var o=n(11268),r=n(56502);o({target:"String",proto:!0,forced:n(19221)("sup")},{sup:function(){return r(this,"sup","","")}})},51684:function(e,t,n){"use strict";n(98067);var o=n(11268),r=n(88606);o({target:"String",proto:!0,name:"trimEnd",forced:"".trimEnd!==r},{trimEnd:r})},37115:function(e,t,n){"use strict";var o=n(11268),r=n(88037);o({target:"String",proto:!0,name:"trimStart",forced:"".trimLeft!==r},{trimLeft:r})},98067:function(e,t,n){"use strict";var o=n(11268),r=n(88606);o({target:"String",proto:!0,name:"trimEnd",forced:"".trimRight!==r},{trimRight:r})},79961:function(e,t,n){"use strict";n(37115);var o=n(11268),r=n(88037);o({target:"String",proto:!0,name:"trimStart",forced:"".trimStart!==r},{trimStart:r})},4414:function(e,t,n){"use strict";var o=n(11268),r=n(61734).trim;o({target:"String",proto:!0,forced:n(76373)("trim")},{trim:function(){return r(this)}})},67651:function(e,t,n){"use strict";n(29956)("asyncIterator")},92940:function(e,t,n){"use strict";var o=n(11268),r=n(60315),i=n(75059),a=n(14043),c=n(93417),l=n(72083),d=n(79941),s=n(90088),u=n(43664),m=n(98728),p=n(83953),f=n(26762),h=n(69424),C=n(55075),b=n(24030),N=n(25459),g=n(16402),V=n(21029),v=n(17009),_=n(53027),y=n(88119),k=n(87691),x=n(19216),w=n(92630),L=n(56752),B=n(49006),S=n(18472),I=n(62582),T=n(56956),A=n(68038),M=n(57681),E=n(18604),O=n(29956),P=n(53978),F=n(55016),D=n(59610),R=n(42631).forEach,j=I("hidden"),W="Symbol",z="prototype",U=D.set,H=D.getterFor(W),q=Object[z],G=r.Symbol,K=G&&G[z],Y=r.TypeError,$=r.QObject,X=y.f,Q=k.f,J=v.f,Z=w.f,ee=a([].push),te=S("symbols"),ne=S("op-symbols"),oe=S("wks"),re=!$||!$[z]||!$[z].findChild,ie=l&&s((function(){return 7!=N(Q({},"a",{get:function(){return Q(this,"a",{value:7}).a}})).a}))?function(e,t,n){var o=X(q,t);o&&delete q[t],Q(e,t,n),o&&e!==q&&Q(q,t,o)}:Q,ae=function(e,t){var n=te[e]=N(K);return U(n,{type:W,tag:e,description:t}),l||(n.description=t),n},ce=function(e,t,n){e===q&&ce(ne,t,n),p(e);var o=h(t);return p(n),u(te,o)?(n.enumerable?(u(e,j)&&e[j][o]&&(e[j][o]=!1),n=N(n,{enumerable:b(0,!1)})):(u(e,j)||Q(e,j,b(1,{})),e[j][o]=!0),ie(e,o,n)):Q(e,o,n)},le=function(e,t){p(e);var n=f(t),o=g(n).concat(pe(n));return R(o,(function(t){l&&!i(se,n,t)||ce(e,t,n[t])})),e},de=function(e,t){return t===undefined?N(e):le(N(e),t)},se=function(e){var t=h(e),n=i(Z,this,t);return!(this===q&&u(te,t)&&!u(ne,t))&&(!(n||!u(this,t)||!u(te,t)||u(this,j)&&this[j][t])||n)},ue=function(e,t){var n=f(e),o=h(t);if(n!==q||!u(te,o)||u(ne,o)){var r=X(n,o);return!r||!u(te,o)||u(n,j)&&n[j][o]||(r.enumerable=!0),r}},me=function(e){var t=J(f(e)),n=[];return R(t,(function(e){u(te,e)||u(T,e)||ee(n,e)})),n},pe=function(e){var t=e===q,n=J(t?ne:f(e)),o=[];return R(n,(function(e){!u(te,e)||t&&!u(q,e)||ee(o,te[e])})),o};d||(G=function(){if(m(K,this))throw Y("Symbol is not a constructor");var e=arguments.length&&arguments[0]!==undefined?C(arguments[0]):undefined,t=A(e),n=function o(e){this===q&&i(o,ne,e),u(this,j)&&u(this[j],t)&&(this[j][t]=!1),ie(this,t,b(1,e))};return l&&re&&ie(q,t,{configurable:!0,set:n}),ae(t,e)},L(K=G[z],"toString",(function(){return H(this).tag})),L(G,"withoutSetter",(function(e){return ae(A(e),e)})),w.f=se,k.f=ce,x.f=le,y.f=ue,V.f=v.f=me,_.f=pe,E.f=function(e){return ae(M(e),e)},l&&(B(K,"description",{configurable:!0,get:function(){return H(this).description}}),c||L(q,"propertyIsEnumerable",se,{unsafe:!0}))),o({global:!0,constructor:!0,wrap:!0,forced:!d,sham:!d},{Symbol:G}),R(g(oe),(function(e){O(e)})),o({target:W,stat:!0,forced:!d},{useSetter:function(){re=!0},useSimple:function(){re=!1}}),o({target:"Object",stat:!0,forced:!d,sham:!l},{create:de,defineProperty:ce,defineProperties:le,getOwnPropertyDescriptor:ue}),o({target:"Object",stat:!0,forced:!d},{getOwnPropertyNames:me}),P(),F(G,W),T[j]=!0},36935:function(e,t,n){"use strict";var o=n(11268),r=n(72083),i=n(60315),a=n(14043),c=n(43664),l=n(34145),d=n(98728),s=n(55075),u=n(49006),m=n(20971),p=i.Symbol,f=p&&p.prototype;if(r&&l(p)&&(!("description"in f)||p().description!==undefined)){var h={},C=function(){var e=arguments.length<1||arguments[0]===undefined?undefined:s(arguments[0]),t=d(f,this)?new p(e):e===undefined?p():p(e);return""===e&&(h[t]=!0),t};m(C,p),C.prototype=f,f.constructor=C;var b="Symbol(test)"==String(p("test")),N=a(f.valueOf),g=a(f.toString),V=/^Symbol\((.*)\)[^)]+$/,v=a("".replace),_=a("".slice);u(f,"description",{configurable:!0,get:function(){var e=N(this);if(c(h,e))return"";var t=g(e),n=b?_(t,7,-1):v(t,V,"$1");return""===n?undefined:n}}),o({global:!0,constructor:!0,forced:!0},{Symbol:C})}},20595:function(e,t,n){"use strict";var o=n(11268),r=n(89612),i=n(43664),a=n(55075),c=n(18472),l=n(80267),d=c("string-to-symbol-registry"),s=c("symbol-to-string-registry");o({target:"Symbol",stat:!0,forced:!l},{"for":function(e){var t=a(e);if(i(d,t))return d[t];var n=r("Symbol")(t);return d[t]=n,s[n]=t,n}})},37557:function(e,t,n){"use strict";n(29956)("hasInstance")},15397:function(e,t,n){"use strict";n(29956)("isConcatSpreadable")},34362:function(e,t,n){"use strict";n(29956)("iterator")},86868:function(e,t,n){"use strict";n(92940),n(20595),n(22984),n(27393),n(45435)},22984:function(e,t,n){"use strict";var o=n(11268),r=n(43664),i=n(43685),a=n(51442),c=n(18472),l=n(80267),d=c("symbol-to-string-registry");o({target:"Symbol",stat:!0,forced:!l},{keyFor:function(e){if(!i(e))throw TypeError(a(e)+" is not a symbol");if(r(d,e))return d[e]}})},34804:function(e,t,n){"use strict";n(29956)("match")},83682:function(e,t,n){"use strict";n(29956)("replace")},64544:function(e,t,n){"use strict";n(29956)("search")},85678:function(e,t,n){"use strict";n(29956)("species")},71678:function(e,t,n){"use strict";n(29956)("split")},43098:function(e,t,n){"use strict";var o=n(29956),r=n(53978);o("toPrimitive"),r()},52330:function(e,t,n){"use strict";var o=n(89612),r=n(29956),i=n(55016);r("toStringTag"),i(o("Symbol"),"Symbol")},27858:function(e,t,n){"use strict";n(29956)("unscopables")},19942:function(e,t,n){"use strict";var o=n(14043),r=n(51745),i=o(n(31257)),a=r.aTypedArray;(0,r.exportTypedArrayMethod)("copyWithin",(function(e,t){return i(a(this),e,t,arguments.length>2?arguments[2]:undefined)}))},41600:function(e,t,n){"use strict";var o=n(51745),r=n(42631).every,i=o.aTypedArray;(0,o.exportTypedArrayMethod)("every",(function(e){return r(i(this),e,arguments.length>1?arguments[1]:undefined)}))},3213:function(e,t,n){"use strict";var o=n(51745),r=n(3582),i=n(95314),a=n(56486),c=n(75059),l=n(14043),d=n(90088),s=o.aTypedArray,u=o.exportTypedArrayMethod,m=l("".slice);u("fill",(function(e){var t=arguments.length;s(this);var n="Big"===m(a(this),0,3)?i(e):+e;return c(r,this,n,t>1?arguments[1]:undefined,t>2?arguments[2]:undefined)}),d((function(){var e=0;return new Int8Array(2).fill({valueOf:function(){return e++}}),1!==e})))},91521:function(e,t,n){"use strict";var o=n(51745),r=n(42631).filter,i=n(67246),a=o.aTypedArray;(0,o.exportTypedArrayMethod)("filter",(function(e){var t=r(a(this),e,arguments.length>1?arguments[1]:undefined);return i(this,t)}))},85020:function(e,t,n){"use strict";var o=n(51745),r=n(42631).findIndex,i=o.aTypedArray;(0,o.exportTypedArrayMethod)("findIndex",(function(e){return r(i(this),e,arguments.length>1?arguments[1]:undefined)}))},3521:function(e,t,n){"use strict";var o=n(51745),r=n(42631).find,i=o.aTypedArray;(0,o.exportTypedArrayMethod)("find",(function(e){return r(i(this),e,arguments.length>1?arguments[1]:undefined)}))},63879:function(e,t,n){"use strict";n(45429)("Float32",(function(e){return function(t,n,o){return e(this,t,n,o)}}))},37769:function(e,t,n){"use strict";n(45429)("Float64",(function(e){return function(t,n,o){return e(this,t,n,o)}}))},84976:function(e,t,n){"use strict";var o=n(51745),r=n(42631).forEach,i=o.aTypedArray;(0,o.exportTypedArrayMethod)("forEach",(function(e){r(i(this),e,arguments.length>1?arguments[1]:undefined)}))},4092:function(e,t,n){"use strict";var o=n(32954);(0,n(51745).exportTypedArrayStaticMethod)("from",n(34004),o)},55835:function(e,t,n){"use strict";var o=n(51745),r=n(64011).includes,i=o.aTypedArray;(0,o.exportTypedArrayMethod)("includes",(function(e){return r(i(this),e,arguments.length>1?arguments[1]:undefined)}))},65297:function(e,t,n){"use strict";var o=n(51745),r=n(64011).indexOf,i=o.aTypedArray;(0,o.exportTypedArrayMethod)("indexOf",(function(e){return r(i(this),e,arguments.length>1?arguments[1]:undefined)}))},44202:function(e,t,n){"use strict";n(45429)("Int16",(function(e){return function(t,n,o){return e(this,t,n,o)}}))},88452:function(e,t,n){"use strict";n(45429)("Int32",(function(e){return function(t,n,o){return e(this,t,n,o)}}))},71912:function(e,t,n){"use strict";n(45429)("Int8",(function(e){return function(t,n,o){return e(this,t,n,o)}}))},72524:function(e,t,n){"use strict";var o=n(60315),r=n(90088),i=n(14043),a=n(51745),c=n(44149),l=n(57681)("iterator"),d=o.Uint8Array,s=i(c.values),u=i(c.keys),m=i(c.entries),p=a.aTypedArray,f=a.exportTypedArrayMethod,h=d&&d.prototype,C=!r((function(){h[l].call([1])})),b=!!h&&h.values&&h[l]===h.values&&"values"===h.values.name,N=function(){return s(p(this))};f("entries",(function(){return m(p(this))}),C),f("keys",(function(){return u(p(this))}),C),f("values",N,C||!b,{name:"values"}),f(l,N,C||!b,{name:"values"})},58930:function(e,t,n){"use strict";var o=n(51745),r=n(14043),i=o.aTypedArray,a=o.exportTypedArrayMethod,c=r([].join);a("join",(function(e){return c(i(this),e)}))},62958:function(e,t,n){"use strict";var o=n(51745),r=n(62818),i=n(32412),a=o.aTypedArray;(0,o.exportTypedArrayMethod)("lastIndexOf",(function(e){var t=arguments.length;return r(i,a(this),t>1?[e,arguments[1]]:[e])}))},88164:function(e,t,n){"use strict";var o=n(51745),r=n(42631).map,i=n(48161),a=o.aTypedArray;(0,o.exportTypedArrayMethod)("map",(function(e){return r(a(this),e,arguments.length>1?arguments[1]:undefined,(function(e,t){return new(i(e))(t)}))}))},88032:function(e,t,n){"use strict";var o=n(51745),r=n(32954),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)},38539:function(e,t,n){"use strict";var o=n(51745),r=n(47122).right,i=o.aTypedArray;(0,o.exportTypedArrayMethod)("reduceRight",(function(e){var t=arguments.length;return r(i(this),e,t,t>1?arguments[1]:undefined)}))},28494:function(e,t,n){"use strict";var o=n(51745),r=n(47122).left,i=o.aTypedArray;(0,o.exportTypedArrayMethod)("reduce",(function(e){var t=arguments.length;return r(i(this),e,t,t>1?arguments[1]:undefined)}))},72210:function(e,t,n){"use strict";var o=n(51745),r=o.aTypedArray,i=o.exportTypedArrayMethod,a=Math.floor;i("reverse",(function(){for(var e,t=this,n=r(t).length,o=a(n/2),i=0;i<o;)e=t[i],t[i++]=t[--n],t[n]=e;return t}))},17901:function(e,t,n){"use strict";var o=n(60315),r=n(75059),i=n(51745),a=n(61610),c=n(77906),l=n(88419),d=n(90088),s=o.RangeError,u=o.Int8Array,m=u&&u.prototype,p=m&&m.set,f=i.aTypedArray,h=i.exportTypedArrayMethod,C=!d((function(){var e=new Uint8ClampedArray(2);return r(p,e,{length:1,0:3},1),3!==e[1]})),b=C&&i.NATIVE_ARRAY_BUFFER_VIEWS&&d((function(){var e=new u(2);return e.set(1),e.set("2",1),0!==e[0]||2!==e[1]}));h("set",(function(e){f(this);var t=c(arguments.length>1?arguments[1]:undefined,1),n=l(e);if(C)return r(p,this,n,t);var o=this.length,i=a(n),d=0;if(i+t>o)throw s("Wrong length");for(;d<i;)this[t+d]=n[d++]}),!C||b)},28555:function(e,t,n){"use strict";var o=n(51745),r=n(48161),i=n(90088),a=n(56977),c=o.aTypedArray;(0,o.exportTypedArrayMethod)("slice",(function(e,t){for(var n=a(c(this),e,t),o=r(this),i=0,l=n.length,d=new o(l);l>i;)d[i]=n[i++];return d}),i((function(){new Int8Array(1).slice()})))},2715:function(e,t,n){"use strict";var o=n(51745),r=n(42631).some,i=o.aTypedArray;(0,o.exportTypedArrayMethod)("some",(function(e){return r(i(this),e,arguments.length>1?arguments[1]:undefined)}))},55506:function(e,t,n){"use strict";var o=n(60315),r=n(86300),i=n(90088),a=n(4382),c=n(7352),l=n(51745),d=n(71713),s=n(92792),u=n(51661),m=n(64961),p=l.aTypedArray,f=l.exportTypedArrayMethod,h=o.Uint16Array,C=h&&r(h.prototype.sort),b=!(!C||i((function(){C(new h(2),null)}))&&i((function(){C(new h(2),{})}))),N=!!C&&!i((function(){if(u)return u<74;if(d)return d<67;if(s)return!0;if(m)return m<602;var e,t,n=new h(516),o=Array(516);for(e=0;e<516;e++)t=e%4,n[e]=515-e,o[e]=e-2*t+3;for(C(n,(function(e,t){return(e/4|0)-(t/4|0)})),e=0;e<516;e++)if(n[e]!==o[e])return!0}));f("sort",(function(e){return e!==undefined&&a(e),N?C(this,e):c(p(this),function(e){return function(t,n){return e!==undefined?+e(t,n)||0:n!=n?-1:t!=t?1:0===t&&0===n?1/t>0&&1/n<0?1:-1:t>n}}(e))}),!N||b)},59482:function(e,t,n){"use strict";var o=n(51745),r=n(44939),i=n(6671),a=n(48161),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.buffer,n.byteOffset+l*n.BYTES_PER_ELEMENT,r((t===undefined?o:i(t,o))-l))}))},27748:function(e,t,n){"use strict";var o=n(60315),r=n(62818),i=n(51745),a=n(90088),c=n(56977),l=o.Int8Array,d=i.aTypedArray,s=i.exportTypedArrayMethod,u=[].toLocaleString,m=!!l&&a((function(){u.call(new l(1))}));s("toLocaleString",(function(){return r(u,m?c(d(this)):d(this),c(arguments))}),a((function(){return[1,2].toLocaleString()!=new l([1,2]).toLocaleString()}))||!a((function(){l.prototype.toLocaleString.call([1,2])})))},78457:function(e,t,n){"use strict";var o=n(51745).exportTypedArrayMethod,r=n(90088),i=n(60315),a=n(14043),c=i.Uint8Array,l=c&&c.prototype||{},d=[].toString,s=a([].join);r((function(){d.call({})}))&&(d=function(){return s(this)});var u=l.toString!=d;o("toString",d,u)},61724:function(e,t,n){"use strict";n(45429)("Uint16",(function(e){return function(t,n,o){return e(this,t,n,o)}}))},60344:function(e,t,n){"use strict";n(45429)("Uint32",(function(e){return function(t,n,o){return e(this,t,n,o)}}))},75461:function(e,t,n){"use strict";n(45429)("Uint8",(function(e){return function(t,n,o){return e(this,t,n,o)}}))},74771:function(e,t,n){"use strict";n(45429)("Uint8",(function(e){return function(t,n,o){return e(this,t,n,o)}}),!0)},26444:function(e,t,n){"use strict";var o,r=n(68402),i=n(60315),a=n(14043),c=n(21012),l=n(97595),d=n(22363),s=n(21525),u=n(88485),m=n(59610).enforce,p=n(90088),f=n(15277),h=Object,C=Array.isArray,b=h.isExtensible,N=h.isFrozen,g=h.isSealed,V=h.freeze,v=h.seal,_={},y={},k=!i.ActiveXObject&&"ActiveXObject"in i,x=function(e){return function(){return e(this,arguments.length?arguments[0]:undefined)}},w=d("WeakMap",x,s),L=w.prototype,B=a(L.set);if(f)if(k){o=s.getConstructor(x,"WeakMap",!0),l.enable();var S=a(L["delete"]),I=a(L.has),T=a(L.get);c(L,{"delete":function(e){if(u(e)&&!b(e)){var t=m(this);return t.frozen||(t.frozen=new o),S(this,e)||t.frozen["delete"](e)}return S(this,e)},has:function(e){if(u(e)&&!b(e)){var t=m(this);return t.frozen||(t.frozen=new o),I(this,e)||t.frozen.has(e)}return I(this,e)},get:function(e){if(u(e)&&!b(e)){var t=m(this);return t.frozen||(t.frozen=new o),I(this,e)?T(this,e):t.frozen.get(e)}return T(this,e)},set:function(e,t){if(u(e)&&!b(e)){var n=m(this);n.frozen||(n.frozen=new o),I(this,e)?B(this,e,t):n.frozen.set(e,t)}else B(this,e,t);return this}})}else r&&p((function(){var e=V([]);return B(new w,e,1),!N(e)}))&&c(L,{set:function(e,t){var n;return C(e)&&(N(e)?n=_:g(e)&&(n=y)),B(this,e,t),n==_&&V(e),n==y&&v(e),this}})},83419:function(e,t,n){"use strict";n(26444)},75313:function(e,t,n){"use strict";n(22363)("WeakSet",(function(e){return function(){return e(this,arguments.length?arguments[0]:undefined)}}),n(21525))},2562:function(e,t,n){"use strict";n(75313)},67703:function(e,t,n){"use strict";var o=n(11268),r=n(60315),i=n(95955).clear;o({global:!0,bind:!0,enumerable:!0,forced:r.clearImmediate!==i},{clearImmediate:i})},9173:function(e,t,n){"use strict";n(67703),n(94266)},20703:function(e,t,n){"use strict";var o=n(11268),r=n(60315),i=n(30401),a=n(4382),c=n(54545),l=n(23808),d=r.process;o({global:!0,enumerable:!0,dontCallGetSet:!0},{queueMicrotask:function(e){c(arguments.length,1),a(e);var t=l&&d.domain;i(t?t.bind(e):e)}})},94266:function(e,t,n){"use strict";var o=n(11268),r=n(60315),i=n(95955).set,a=n(82526),c=r.setImmediate?a(i,!1):i;o({global:!0,bind:!0,enumerable:!0,forced:r.setImmediate!==c},{setImmediate:c})},80055:function(e,t,n){"use strict";var o=n(11268),r=n(60315),i=n(82526)(r.setInterval,!0);o({global:!0,bind:!0,forced:r.setInterval!==i},{setInterval:i})},46263:function(e,t,n){"use strict";var o=n(11268),r=n(60315),i=n(82526)(r.setTimeout,!0);o({global:!0,bind:!0,forced:r.setTimeout!==i},{setTimeout:i})},95154:function(e,t,n){"use strict";n(80055),n(46263)},90928:function(e,t,n){"use strict";var o;function r(e){return r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},r(e)}!function(i){var a,c,l,d=arguments,s=(a=/d{1,4}|D{3,4}|m{1,4}|yy(?:yy)?|([HhMsTt])\1?|W{1,2}|[LlopSZN]|"[^"]*"|'[^']*'/g,c=/\b(?:[PMCEA][SDP]T|(?:Pacific|Mountain|Central|Eastern|Atlantic) (?:Standard|Daylight|Prevailing) Time|(?:GMT|UTC)(?:[-+]\d{4})?)\b/g,l=/[^-+\dA-Z]/g,function(e,t,n,o){if(1!==d.length||"string"!==h(e)||/\d/.test(e)||(t=e,e=undefined),(e=e||0===e?e:new Date)instanceof Date||(e=new Date(e)),isNaN(e))throw TypeError("Invalid date");var r=(t=String(s.masks[t]||t||s.masks["default"])).slice(0,4);"UTC:"!==r&&"GMT:"!==r||(t=t.slice(4),n=!0,"GMT:"===r&&(o=!0));var i=function(){return n?"getUTC":"get"},C=function(){return e[i()+"Date"]()},b=function(){return e[i()+"Day"]()},N=function(){return e[i()+"Month"]()},g=function(){return e[i()+"FullYear"]()},V=function(){return e[i()+"Hours"]()},v=function(){return e[i()+"Minutes"]()},_=function(){return e[i()+"Seconds"]()},y=function(){return e[i()+"Milliseconds"]()},k=function(){return n?0:e.getTimezoneOffset()},x=function(){return p(e)},w=function(){return f(e)},L={d:function(){return C()},dd:function(){return u(C())},ddd:function(){return s.i18n.dayNames[b()]},DDD:function(){return m({y:g(),m:N(),d:C(),_:i(),dayName:s.i18n.dayNames[b()],short:!0})},dddd:function(){return s.i18n.dayNames[b()+7]},DDDD:function(){return m({y:g(),m:N(),d:C(),_:i(),dayName:s.i18n.dayNames[b()+7]})},m:function(){return N()+1},mm:function(){return u(N()+1)},mmm:function(){return s.i18n.monthNames[N()]},mmmm:function(){return s.i18n.monthNames[N()+12]},yy:function(){return String(g()).slice(2)},yyyy:function(){return u(g(),4)},h:function(){return V()%12||12},hh:function(){return u(V()%12||12)},H:function(){return V()},HH:function(){return u(V())},M:function(){return v()},MM:function(){return u(v())},s:function(){return _()},ss:function(){return u(_())},l:function(){return u(y(),3)},L:function(){return u(Math.floor(y()/10))},t:function(){return V()<12?s.i18n.timeNames[0]:s.i18n.timeNames[1]},tt:function(){return V()<12?s.i18n.timeNames[2]:s.i18n.timeNames[3]},T:function(){return V()<12?s.i18n.timeNames[4]:s.i18n.timeNames[5]},TT:function(){return V()<12?s.i18n.timeNames[6]:s.i18n.timeNames[7]},Z:function(){return o?"GMT":n?"UTC":(String(e).match(c)||[""]).pop().replace(l,"").replace(/GMT\+0000/g,"UTC")},o:function(){return(k()>0?"-":"+")+u(100*Math.floor(Math.abs(k())/60)+Math.abs(k())%60,4)},p:function(){return(k()>0?"-":"+")+u(Math.floor(Math.abs(k())/60),2)+":"+u(Math.floor(Math.abs(k())%60),2)},S:function(){return["th","st","nd","rd"][C()%10>3?0:(C()%100-C()%10!=10)*C()%10]},W:function(){return x()},WW:function(){return u(x())},N:function(){return w()}};return t.replace(a,(function(e){return e in L?L[e]():e.slice(1,e.length-1)}))});s.masks={"default":"ddd mmm dd yyyy HH:MM:ss",shortDate:"m/d/yy",paddedShortDate:"mm/dd/yyyy",mediumDate:"mmm d, yyyy",longDate:"mmmm d, yyyy",fullDate:"dddd, mmmm d, yyyy",shortTime:"h:MM TT",mediumTime:"h:MM:ss TT",longTime:"h:MM:ss TT Z",isoDate:"yyyy-mm-dd",isoTime:"HH:MM:ss",isoDateTime:"yyyy-mm-dd'T'HH:MM:sso",isoUtcDateTime:"UTC:yyyy-mm-dd'T'HH:MM:ss'Z'",expiresHeaderFormat:"ddd, dd mmm yyyy HH:MM:ss Z"},s.i18n={dayNames:["Sun","Mon","Tue","Wed","Thu","Fri","Sat","Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],monthNames:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec","January","February","March","April","May","June","July","August","September","October","November","December"],timeNames:["a","p","am","pm","A","P","AM","PM"]};var u=function(e,t){for(e=String(e),t=t||2;e.length<t;)e="0"+e;return e},m=function(e){var t=e.y,n=e.m,o=e.d,r=e._,i=e.dayName,a=e.short,c=void 0!==a&&a,l=new Date,d=new Date;d.setDate(d[r+"Date"]()-1);var s=new Date;s.setDate(s[r+"Date"]()+1);var u=function(){return l[r+"Date"]()},m=function(){return l[r+"Month"]()},p=function(){return d[r+"Date"]()},f=function(){return d[r+"Month"]()},h=function(){return d[r+"FullYear"]()},C=function(){return s[r+"Date"]()},b=function(){return s[r+"Month"]()},N=function(){return s[r+"FullYear"]()};return l[r+"FullYear"]()===t&&m()===n&&u()===o?c?"Tdy":"Today":h()===t&&f()===n&&p()===o?c?"Ysd":"Yesterday":N()===t&&b()===n&&C()===o?c?"Tmw":"Tomorrow":i},p=function(e){var t=new Date(e.getFullYear(),e.getMonth(),e.getDate());t.setDate(t.getDate()-(t.getDay()+6)%7+3);var n=new Date(t.getFullYear(),0,4);n.setDate(n.getDate()-(n.getDay()+6)%7+3);var o=t.getTimezoneOffset()-n.getTimezoneOffset();t.setHours(t.getHours()-o);var r=(t-n)/6048e5;return 1+Math.floor(r)},f=function(e){var t=e.getDay();return 0===t&&(t=7),t},h=function(e){return null===e?"null":e===undefined?"undefined":"object"!==r(e)?r(e):Array.isArray(e)?"array":{}.toString.call(e).slice(8,-1).toLowerCase()};(o=function(){return s}.call(t,n,t,e))===undefined||(e.exports=o)}(void 0)},22182:function(e,t){"use strict";t.__esModule=!0,t.Fragment=t.EMPTY_OBJ=t.Component=void 0,t._CI=Se,t._HI=D,t._M=Te,t._MCCC=Oe,t._ME=Me,t._MFCC=Pe,t._MP=Le,t._MR=ge,t._RFC=Ie,t.__render=We,t.createComponentVNode=function(e,t,n,o,i){var a=new I(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(r(o))return n;if(r(n))return d(o,null);return L(n,o)}(e,t,n),function(e,t,n){if(4&e)return n;var o=(32768&e?t.render:t).defaultHooks;if(r(o))return n;if(r(n))return o;return L(n,o)}(e,t,i),t);k.createVNode&&k.createVNode(a);return a},t.createFragment=M,t.createPortal=function(e,t){var n=D(e);return T(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),ze(n,e,o,r)}},t.createTextVNode=A,t.createVNode=T,t.directClone=E,t.findDOMfromVNode=g,t.forwardRef=function(e){return{render:e}},t.getFlagsForElementVnode=function(e){switch(e){case"svg":return 32;case"input":return 64;case"select":return 256;case"textarea":return 128;case m:return 8192;default:return 1}},t.linkEvent=function(e,t){if(a(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&&r(e.children)&&F(e,t.children),void 0!==t.className&&(r(e.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?d(e.ref,t.ref):t.ref,t.ref=undefined)}return e},t.options=void 0,t.render=ze,t.rerender=Ye,t.version=void 0;var n=Array.isArray;function o(e){var t=typeof e;return"string"===t||"number"===t}function r(e){return null==e}function i(e){return null===e||!1===e||!0===e||void 0===e}function a(e){return"function"==typeof e}function c(e){return"string"==typeof e}function l(e){return null===e}function d(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!l(e)&&"object"==typeof e}var u={};t.EMPTY_OBJ=u;var m="$F";function p(e){return e.substr(2).toLowerCase()}function f(e,t){e.appendChild(t)}function h(e,t,n){l(n)?f(e,t):e.insertBefore(t,n)}function C(e,t){e.removeChild(t)}function b(e){for(var t=0;t<e.length;t++)e[t]()}function N(e,t,n){var o=e.children;return 4&n?o.$LI:8192&n?2===e.childFlags?o:o[t?0:o.length-1]:o}function g(e,t){for(var n;e;){if(2033&(n=e.flags))return e.dom;e=N(e,t,n)}return null}function V(e,t){do{var n=e.flags;if(2033&n)return void C(t,e.dom);var o=e.children;if(4&n&&(e=o.$LI),8&n&&(e=o),8192&n){if(2!==e.childFlags){for(var r=0,i=o.length;r<i;++r)V(o[r],t);return}e=o}}while(e)}function v(e,t,n){do{var o=e.flags;if(2033&o)return void h(t,e.dom,n);var r=e.children;if(4&o&&(e=r.$LI),8&o&&(e=r),8192&o){if(2!==e.childFlags){for(var i=0,a=r.length;i<a;++i)v(r[i],t,n);return}e=r}}while(e)}function _(e,t,n){return e.constructor.getDerivedStateFromProps?d(n,e.constructor.getDerivedStateFromProps(t,n)):n}t.Fragment=m;var y={v:!1},k={componentComparator:null,createVNode:null,renderComplete:null};function x(e,t){e.textContent=t}function w(e,t){return s(e)&&e.event===t.event&&e.data===t.data}function L(e,t){for(var n in t)void 0===e[n]&&(e[n]=t[n]);return e}function B(e,t){return!!a(e)&&(e(t),!0)}t.options=k;var S="$";function I(e,t,n,o,r,i,a,c){this.childFlags=e,this.children=t,this.className=n,this.dom=null,this.flags=o,this.key=void 0===r?null:r,this.props=void 0===i?null:i,this.ref=void 0===a?null:a,this.type=c}function T(e,t,n,o,r,i,a,c){var l=void 0===r?1:r,d=new I(l,o,n,e,a,i,c,t);return k.createVNode&&k.createVNode(d),0===l&&F(d,d.children),d}function A(e,t){return new I(1,r(e)||!0===e||!1===e?"":e,null,16,t,null,null,null)}function M(e,t,n){var o=T(8192,8192,null,e,t,null,n,null);switch(o.childFlags){case 1:o.children=O(),o.childFlags=2;break;case 16:o.children=[A(e)],o.childFlags=4}return o}function E(e){var t=-16385&e.flags,n=e.props;if(14&t&&!l(n)){var o=n;for(var r in n={},o)n[r]=o[r]}return 0==(8192&t)?new I(e.childFlags,e.children,e.className,t,e.key,n,e.ref,e.type):function(e){var t=e.children,n=e.childFlags;return M(2===n?E(t):t.map(E),n,e.key)}(e)}function O(){return A("",null)}function P(e,t,r,a){for(var d=e.length;r<d;r++){var s=e[r];if(!i(s)){var u=a+S+r;if(n(s))P(s,t,0,u);else{if(o(s))s=A(s,u);else{var m=s.key,p=c(m)&&m[0]===S;(81920&s.flags||p)&&(s=E(s)),s.flags|=65536,p?m.substring(0,a.length)!==a&&(s.key=a+m):l(m)?s.key=u:s.key=a+m}t.push(s)}}}}function F(e,t){var r,a=1;if(i(t))r=t;else if(o(t))a=16,r=t;else if(n(t)){for(var d=t.length,s=0;s<d;++s){var u=t[s];if(i(u)||n(u)){r=r||t.slice(0,s),P(t,r,s,"");break}if(o(u))(r=r||t.slice(0,s)).push(A(u,S+s));else{var m=u.key,p=(81920&u.flags)>0,f=l(m),h=c(m)&&m[0]===S;p||f||h?(r=r||t.slice(0,s),(p||h)&&(u=E(u)),(f||h)&&(u.key=S+s),r.push(u)):r&&r.push(u),u.flags|=65536}}a=0===(r=r||t).length?1:8}else(r=t).flags|=65536,81920&t.flags&&(r=E(t)),a=2;return e.children=r,e.childFlags=a,e}function D(e){return i(e)||o(e)?A(e,null):n(e)?M(e,0,null):16384&e.flags?E(e):e}var R="http://www.w3.org/1999/xlink",j="http://www.w3.org/XML/1998/namespace",W={"xlink:actuate":R,"xlink:arcrole":R,"xlink:href":R,"xlink:role":R,"xlink:show":R,"xlink:title":R,"xlink:type":R,"xml:base":j,"xml:lang":j,"xml:space":j};function z(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 U=z(0),H=z(null),q=z(!0);function G(e,t){var n=t.$EV;return n||(n=t.$EV=z(null)),n[e]||1==++U[e]&&(H[e]=function(e){var t="onClick"===e||"onDblClick"===e?function(e){return function(t){0===t.button?Y(t,!0,e,J(t)):t.stopPropagation()}}(e):function(e){return function(t){Y(t,!1,e,J(t))}}(e);return document.addEventListener(p(e),t),t}(e)),n}function K(e,t){var n=t.$EV;n&&n[e]&&(0==--U[e]&&(document.removeEventListener(p(e),H[e]),H[e]=null),n[e]=null)}function Y(e,t,n,o){var r=function(e){return a(e.composedPath)?e.composedPath()[0]:e.target}(e);do{if(t&&r.disabled)return;var i=r.$EV;if(i){var c=i[n];if(c&&(o.dom=r,c.event?c.event(c.data,e):c(e),e.cancelBubble))return}r=r.parentNode}while(!l(r))}function $(){this.cancelBubble=!0,this.immediatePropagationStopped||this.stopImmediatePropagation()}function X(){return this.defaultPrevented}function Q(){return this.cancelBubble}function J(e){var t={dom:document};return e.isDefaultPrevented=X,e.isPropagationStopped=Q,e.stopPropagation=$,Object.defineProperty(e,"currentTarget",{configurable:!0,get:function(){return t.dom}}),t}function Z(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 ee(e,t){var n=function(n){var o=this.$V;if(o){var r=o.props||u,i=o.dom;if(c(e))Z(r,e,n);else for(var l=0;l<e.length;++l)Z(r,e[l],n);if(a(t)){var d=this.$V,s=d.props||u;t(s,i,!1,d)}}};return Object.defineProperty(n,"wrapped",{configurable:!1,enumerable:!1,value:!0,writable:!1}),n}function te(e,t,n){var o="$"+t,r=e[o];if(r){if(r[1].wrapped)return;e.removeEventListener(r[0],r[1]),e[o]=null}a(n)&&(e.addEventListener(t,n),e[o]=[t,n])}function ne(e){return"checkbox"===e||"radio"===e}var oe=ee("onInput",ae),re=ee(["onClick","onChange"],ae);function ie(e){e.stopPropagation()}function ae(e,t){var n=e.type,o=e.value,i=e.checked,a=e.multiple,c=e.defaultValue,l=!r(o);n&&n!==t.type&&t.setAttribute("type",n),r(a)||a===t.multiple||(t.multiple=a),r(c)||l||(t.defaultValue=c+""),ne(n)?(l&&(t.value=o),r(i)||(t.checked=i)):l&&t.value!==o?(t.defaultValue=o,t.value=o):r(i)||(t.checked=i)}function ce(e,t){if("option"===e.type)!function(e,t){var o=e.props||u,i=e.dom;i.value=o.value,o.value===t||n(t)&&-1!==t.indexOf(o.value)?i.selected=!0:r(t)&&r(o.selected)||(i.selected=o.selected||!1)}(e,t);else{var o=e.children,i=e.flags;if(4&i)ce(o.$LI,t);else if(8&i)ce(o,t);else if(2===e.childFlags)ce(o,t);else if(12&e.childFlags)for(var a=0,c=o.length;a<c;++a)ce(o[a],t)}}ie.wrapped=!0;var le=ee("onChange",de);function de(e,t,n,o){var i=Boolean(e.multiple);r(e.multiple)||i===t.multiple||(t.multiple=i);var a=e.selectedIndex;if(-1===a&&(t.selectedIndex=-1),1!==o.childFlags){var c=e.value;"number"==typeof a&&a>-1&&t.options[a]&&(c=t.options[a].value),n&&r(c)&&(c=e.defaultValue),ce(o,c)}}var se,ue,me=ee("onInput",fe),pe=ee("onChange");function fe(e,t,n){var o=e.value,i=t.value;if(r(o)){if(n){var a=e.defaultValue;r(a)||a===i||(t.defaultValue=a,t.value=a)}}else i!==o&&(t.defaultValue=o,t.value=o)}function he(e,t,n,o,r,i){64&e?ae(o,n):256&e?de(o,n,r,t):128&e&&fe(o,n,r),i&&(n.$V=t)}function Ce(e,t,n){64&e?function(e,t){ne(t.type)?(te(e,"change",re),te(e,"click",ie)):te(e,"input",oe)}(t,n):256&e?function(e){te(e,"change",le)}(t):128&e&&function(e,t){te(e,"input",me),t.onChange&&te(e,"change",pe)}(t,n)}function be(e){return e.type&&ne(e.type)?!r(e.checked):!r(e.value)}function Ne(e){e&&!B(e,null)&&e.current&&(e.current=null)}function ge(e,t,n){e&&(a(e)||void 0!==e.current)&&n.push((function(){B(e,t)||void 0===e.current||(e.current=t)}))}function Ve(e,t){ve(e),V(e,t)}function ve(e){var t,n=e.flags,o=e.children;if(481&n){t=e.ref;var i=e.props;Ne(t);var c=e.childFlags;if(!l(i))for(var d=Object.keys(i),s=0,m=d.length;s<m;s++){var p=d[s];q[p]&&K(p,e.dom)}12&c?_e(o):2===c&&ve(o)}else o&&(4&n?(a(o.componentWillUnmount)&&o.componentWillUnmount(),Ne(e.ref),o.$UN=!0,ve(o.$LI)):8&n?(!r(t=e.ref)&&a(t.onComponentWillUnmount)&&t.onComponentWillUnmount(g(e,!0),e.props||u),ve(o)):1024&n?Ve(o,e.ref):8192&n&&12&e.childFlags&&_e(o))}function _e(e){for(var t=0,n=e.length;t<n;++t)ve(e[t])}function ye(e){e.textContent=""}function ke(e,t,n){_e(n),8192&t.flags?V(t,e):ye(e)}function xe(e,t,n,o){var i=e&&e.__html||"",a=t&&t.__html||"";i!==a&&(r(a)||function(e,t){var n=document.createElement("i");return n.innerHTML=t,n.innerHTML===e.innerHTML}(o,a)||(l(n)||(12&n.childFlags?_e(n.children):2===n.childFlags&&ve(n.children),n.children=null,n.childFlags=1),o.innerHTML=a))}function we(e,t,n,o,i,l,d){switch(e){case"children":case"childrenType":case"className":case"defaultValue":case"key":case"multiple":case"ref":case"selectedIndex":break;case"autoFocus":o.autofocus=!!n;break;case"allowfullscreen":case"autoplay":case"capture":case"checked":case"controls":case"default":case"disabled":case"hidden":case"indeterminate":case"loop":case"muted":case"novalidate":case"open":case"readOnly":case"required":case"reversed":case"scoped":case"seamless":case"selected":o[e]=!!n;break;case"defaultChecked":case"value":case"volume":if(l&&"value"===e)break;var u=r(n)?"":n;o[e]!==u&&(o[e]=u);break;case"style":!function(e,t,n){if(r(t))n.removeAttribute("style");else{var o,i,a=n.style;if(c(t))a.cssText=t;else if(r(e)||c(e))for(o in t)i=t[o],a.setProperty(o,i);else{for(o in t)(i=t[o])!==e[o]&&a.setProperty(o,i);for(o in e)r(t[o])&&a.removeProperty(o)}}}(t,n,o);break;case"dangerouslySetInnerHTML":xe(t,n,d,o);break;default:q[e]?function(e,t,n,o){if(a(n))G(e,o)[e]=n;else if(s(n)){if(w(t,n))return;G(e,o)[e]=n}else K(e,o)}(e,t,n,o):111===e.charCodeAt(0)&&110===e.charCodeAt(1)?function(e,t,n,o){if(s(n)){if(w(t,n))return;n=function(e){var t=e.event;return function(n){t(e.data,n)}}(n)}te(o,p(e),n)}(e,t,n,o):r(n)?o.removeAttribute(e):i&&W[e]?o.setAttributeNS(W[e],e,n):o.setAttribute(e,n)}}function Le(e,t,n,o,r){var i=!1,a=(448&t)>0;for(var c in a&&(i=be(n))&&Ce(t,o,n),n)we(c,null,n[c],o,r,i,null);a&&he(t,e,o,n,!0,i)}function Be(e,t,n){var o=D(e.render(t,e.state,n)),r=n;return a(e.getChildContext)&&(r=d(n,e.getChildContext())),e.$CX=r,o}function Se(e,t,n,o,r,i){var c=new t(n,o),d=c.$N=Boolean(t.getDerivedStateFromProps||c.getSnapshotBeforeUpdate);if(c.$SVG=r,c.$L=i,e.children=c,c.$BS=!1,c.context=o,c.props===u&&(c.props=n),d)c.state=_(c,n,c.state);else if(a(c.componentWillMount)){c.$BR=!0,c.componentWillMount();var s=c.$PS;if(!l(s)){var m=c.state;if(l(m))c.state=s;else for(var p in s)m[p]=s[p];c.$PS=null}c.$BR=!1}return c.$LI=Be(c,n,o),c}function Ie(e,t){var n=e.props||u;return 32768&e.flags?e.type.render(n,e.ref,t):e.type(n,t)}function Te(e,t,n,o,r,i){var a=e.flags|=16384;481&a?Me(e,t,n,o,r,i):4&a?function(e,t,n,o,r,i){var a=Se(e,e.type,e.props||u,n,o,i);Te(a.$LI,t,a.$CX,o,r,i),Oe(e.ref,a,i)}(e,t,n,o,r,i):8&a?(!function(e,t,n,o,r,i){Te(e.children=D(Ie(e,n)),t,n,o,r,i)}(e,t,n,o,r,i),Pe(e,i)):512&a||16&a?Ae(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=O());2===c?Te(a,n,t,o,r,i):Ee(a,n,t,o,r,i)}(e,n,t,o,r,i):1024&a&&function(e,t,n,o,r){Te(e.children,e.ref,t,!1,null,r);var i=O();Ae(i,n,o),e.dom=i.dom}(e,n,t,r,i)}function Ae(e,t,n){var o=e.dom=document.createTextNode(e.children);l(t)||h(t,o,n)}function Me(e,t,n,o,i,a){var c=e.flags,d=e.props,s=e.className,u=e.childFlags,m=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),p=e.children;if(r(s)||""===s||(o?m.setAttribute("class",s):m.className=s),16===u)x(m,p);else if(1!==u){var f=o&&"foreignObject"!==e.type;2===u?(16384&p.flags&&(e.children=p=E(p)),Te(p,m,n,f,null,a)):8!==u&&4!==u||Ee(p,m,n,f,null,a)}l(t)||h(t,m,i),l(d)||Le(e,c,d,m,o),ge(e.ref,m,a)}function Ee(e,t,n,o,r,i){for(var a=0;a<e.length;++a){var c=e[a];16384&c.flags&&(e[a]=c=E(c)),Te(c,t,n,o,r,i)}}function Oe(e,t,n){ge(e,t,n),a(t.componentDidMount)&&n.push(function(e){return function(){e.componentDidMount()}}(t))}function Pe(e,t){var n=e.ref;r(n)||(B(n.onComponentWillMount,e.props||u),a(n.onComponentDidMount)&&t.push(function(e,t){return function(){e.onComponentDidMount(g(t,!0),t.props||u)}}(n,e)))}function Fe(e,t,n,o,c,s,m){var p=t.flags|=16384;e.flags!==p||e.type!==t.type||e.key!==t.key||2048&p?16384&e.flags?function(e,t,n,o,r,i){ve(e),0!=(t.flags&e.flags&2033)?(Te(t,null,o,r,null,i),function(e,t,n){e.replaceChild(t,n)}(n,t.dom,e.dom)):(Te(t,n,o,r,g(e,!0),i),V(e,n))}(e,t,n,o,c,m):Te(t,n,o,c,s,m):481&p?function(e,t,n,o,i,a){var c,l=t.dom=e.dom,d=e.props,s=t.props,m=!1,p=!1;if(o=o||(32&i)>0,d!==s){var f=d||u;if((c=s||u)!==u)for(var h in(m=(448&i)>0)&&(p=be(c)),c){var C=f[h],b=c[h];C!==b&&we(h,C,b,l,o,p,e)}if(f!==u)for(var N in f)r(c[N])&&!r(f[N])&&we(N,f[N],null,l,o,p,e)}var g=t.children,V=t.className;e.className!==V&&(r(V)?l.removeAttribute("class"):o?l.setAttribute("class",V):l.className=V);4096&i?function(e,t){e.textContent!==t&&(e.textContent=t)}(l,g):De(e.childFlags,t.childFlags,e.children,g,l,n,o&&"foreignObject"!==t.type,null,e,a);m&&he(i,t,l,c,!1,p);var v=t.ref,_=e.ref;_!==v&&(Ne(_),ge(v,l,a))}(e,t,o,c,p,m):4&p?function(e,t,n,o,r,i,c){var s=t.children=e.children;if(l(s))return;s.$L=c;var m=t.props||u,p=t.ref,f=e.ref,h=s.state;if(!s.$N){if(a(s.componentWillReceiveProps)){if(s.$BR=!0,s.componentWillReceiveProps(m,o),s.$UN)return;s.$BR=!1}l(s.$PS)||(h=d(h,s.$PS),s.$PS=null)}Re(s,h,m,n,o,r,!1,i,c),f!==p&&(Ne(f),ge(p,s,c))}(e,t,n,o,c,s,m):8&p?function(e,t,n,o,i,c,l){var d=!0,s=t.props||u,m=t.ref,p=e.props,f=!r(m),h=e.children;f&&a(m.onComponentShouldUpdate)&&(d=m.onComponentShouldUpdate(p,s));if(!1!==d){f&&a(m.onComponentWillUpdate)&&m.onComponentWillUpdate(p,s);var C=D(Ie(t,o));Fe(h,C,n,o,i,c,l),t.children=C,f&&a(m.onComponentDidUpdate)&&m.onComponentDidUpdate(p,s)}else t.children=h}(e,t,n,o,c,s,m):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,s=null;12&d&&0===c.length&&(d=t.childFlags=2,c=t.children=O());var u=0!=(2&d);if(12&l){var m=a.length;(8&l&&8&d||u||!u&&c.length>m)&&(s=g(a[m-1],!1).nextSibling)}De(l,d,a,c,n,o,r,s,e,i)}(e,t,n,o,c,m):function(e,t,n,o){var r=e.ref,a=t.ref,c=t.children;if(De(e.childFlags,t.childFlags,e.children,c,r,n,!1,null,e,o),t.dom=e.dom,r!==a&&!i(c)){var l=c.dom;C(r,l),f(a,l)}}(e,t,o,m)}function De(e,t,n,o,r,i,a,c,l,d){switch(e){case 2:switch(t){case 2:Fe(n,o,r,i,a,c,d);break;case 1:Ve(n,r);break;case 16:ve(n),x(r,o);break;default:!function(e,t,n,o,r,i){ve(e),Ee(t,n,o,r,g(e,!0),i),V(e,n)}(n,o,r,i,a,d)}break;case 1:switch(t){case 2:Te(o,r,i,a,c,d);break;case 1:break;case 16:x(r,o);break;default:Ee(o,r,i,a,c,d)}break;case 16:switch(t){case 16:!function(e,t,n){e!==t&&(""!==e?n.firstChild.nodeValue=t:x(n,t))}(n,o,r);break;case 2:ye(r),Te(o,r,i,a,c,d);break;case 1:ye(r);break;default:ye(r),Ee(o,r,i,a,c,d)}break;default:switch(t){case 16:_e(n),x(r,o);break;case 2:ke(r,l,n),Te(o,r,i,a,c,d);break;case 1:ke(r,l,n);break;default:var s=0|n.length,u=0|o.length;0===s?u>0&&Ee(o,r,i,a,c,d):0===u?ke(r,l,n):8===t&&8===e?function(e,t,n,o,r,i,a,c,l,d){var s,u,m=i-1,p=a-1,f=0,h=e[f],C=t[f];e:{for(;h.key===C.key;){if(16384&C.flags&&(t[f]=C=E(C)),Fe(h,C,n,o,r,c,d),e[f]=C,++f>m||f>p)break e;h=e[f],C=t[f]}for(h=e[m],C=t[p];h.key===C.key;){if(16384&C.flags&&(t[p]=C=E(C)),Fe(h,C,n,o,r,c,d),e[m]=C,p--,f>--m||f>p)break e;h=e[m],C=t[p]}}if(f>m){if(f<=p)for(u=(s=p+1)<a?g(t[s],!0):c;f<=p;)16384&(C=t[f]).flags&&(t[f]=C=E(C)),++f,Te(C,n,o,r,u,d)}else if(f>p)for(;f<=m;)Ve(e[f++],n);else!function(e,t,n,o,r,i,a,c,l,d,s,u,m){var p,f,h,C=0,b=c,N=c,V=i-c+1,_=a-c+1,y=new Int32Array(_+1),k=V===o,x=!1,w=0,L=0;if(r<4||(V|_)<32)for(C=b;C<=i;++C)if(p=e[C],L<_){for(c=N;c<=a;c++)if(f=t[c],p.key===f.key){if(y[c-N]=C+1,k)for(k=!1;b<C;)Ve(e[b++],l);w>c?x=!0:w=c,16384&f.flags&&(t[c]=f=E(f)),Fe(p,f,l,n,d,s,m),++L;break}!k&&c>a&&Ve(p,l)}else k||Ve(p,l);else{var B={};for(C=N;C<=a;++C)B[t[C].key]=C;for(C=b;C<=i;++C)if(p=e[C],L<_)if(void 0!==(c=B[p.key])){if(k)for(k=!1;C>b;)Ve(e[b++],l);y[c-N]=C+1,w>c?x=!0:w=c,16384&(f=t[c]).flags&&(t[c]=f=E(f)),Fe(p,f,l,n,d,s,m),++L}else k||Ve(p,l);else k||Ve(p,l)}if(k)ke(l,u,e),Ee(t,l,n,d,s,m);else if(x){var S=function(e){var t=0,n=0,o=0,r=0,i=0,a=0,c=0,l=e.length;l>je&&(je=l,se=new Int32Array(l),ue=new Int32Array(l));for(;n<l;++n)if(0!==(t=e[n])){if(e[o=se[r]]<t){ue[n]=o,se[++r]=n;continue}for(i=0,a=r;i<a;)e[se[c=i+a>>1]]<t?i=c+1:a=c;t<e[se[i]]&&(i>0&&(ue[n]=se[i-1]),se[i]=n)}i=r+1;var d=new Int32Array(i);a=se[i-1];for(;i-- >0;)d[i]=a,a=ue[a],se[i]=0;return d}(y);for(c=S.length-1,C=_-1;C>=0;C--)0===y[C]?(16384&(f=t[w=C+N]).flags&&(t[w]=f=E(f)),Te(f,l,n,d,(h=w+1)<r?g(t[h],!0):s,m)):c<0||C!==S[c]?v(f=t[w=C+N],l,(h=w+1)<r?g(t[h],!0):s):c--}else if(L!==_)for(C=_-1;C>=0;C--)0===y[C]&&(16384&(f=t[w=C+N]).flags&&(t[w]=f=E(f)),Te(f,l,n,d,(h=w+1)<r?g(t[h],!0):s,m))}(e,t,o,i,a,m,p,f,n,r,c,l,d)}(n,o,r,i,a,s,u,c,l,d):function(e,t,n,o,r,i,a,c,l){for(var d,s,u=i>a?a:i,m=0;m<u;++m)d=t[m],s=e[m],16384&d.flags&&(d=t[m]=E(d)),Fe(s,d,n,o,r,c,l),e[m]=d;if(i<a)for(m=u;m<a;++m)16384&(d=t[m]).flags&&(d=t[m]=E(d)),Te(d,n,o,r,c,l);else if(i>a)for(m=u;m<i;++m)Ve(e[m],n)}(n,o,r,i,a,s,u,c,d)}}}function Re(e,t,n,o,r,i,c,l,s){var u=e.state,m=e.props,p=Boolean(e.$N),f=a(e.shouldComponentUpdate);if(p&&(t=_(e,n,t!==u?d(u,t):t)),c||!f||f&&e.shouldComponentUpdate(n,t,r)){!p&&a(e.componentWillUpdate)&&e.componentWillUpdate(n,t,r),e.props=n,e.state=t,e.context=r;var h=null,C=Be(e,n,r);p&&a(e.getSnapshotBeforeUpdate)&&(h=e.getSnapshotBeforeUpdate(m,u)),Fe(e.$LI,C,o,e.$CX,i,l,s),e.$LI=C,a(e.componentDidUpdate)&&function(e,t,n,o,r){r.push((function(){e.componentDidUpdate(t,n,o)}))}(e,m,u,h,s)}else e.props=n,e.state=t,e.context=r}var je=0;function We(e,t,n,o){var i=[],c=t.$V;y.v=!0,r(c)?r(e)||(16384&e.flags&&(e=E(e)),Te(e,t,o,!1,null,i),t.$V=e,c=e):r(e)?(Ve(c,t),t.$V=null):(16384&e.flags&&(e=E(e)),Fe(c,e,t,o,!1,null,i),c=t.$V=e),b(i),y.v=!1,a(n)&&n(),a(k.renderComplete)&&k.renderComplete(c,t)}function ze(e,t,n,o){void 0===n&&(n=null),void 0===o&&(o=u),We(e,t,n,o)}"undefined"!=typeof document&&window.Node&&(Node.prototype.$EV=null,Node.prototype.$V=null);var Ue=[],He="undefined"!=typeof Promise?Promise.resolve().then.bind(Promise.resolve()):function(e){window.setTimeout(e,0)},qe=!1;function Ge(e,t,n,o){var i=e.$PS;if(a(t)&&(t=t(i?d(e.state,i):e.state,e.props,e.context)),r(i))e.$PS=t;else for(var c in t)i[c]=t[c];if(e.$BR)a(n)&&e.$L.push(n.bind(e));else{if(!y.v&&0===Ue.length)return $e(e,o),void(a(n)&&n.call(e));if(-1===Ue.indexOf(e)&&Ue.push(e),o&&(e.$F=!0),qe||(qe=!0,He(Ye)),a(n)){var l=e.$QU;l||(l=e.$QU=[]),l.push(n)}}}function Ke(e){for(var t=e.$QU,n=0;n<t.length;++n)t[n].call(e);e.$QU=null}function Ye(){var e;for(qe=!1;e=Ue.shift();)if(!e.$UN){var t=e.$F;e.$F=!1,$e(e,t),e.$QU&&Ke(e)}}function $e(e,t){if(t||!e.$BR){var n=e.$PS;e.$PS=null;var o=[];y.v=!0,Re(e,d(e.state,n),e.props,g(e.$LI,!0).parentNode,e.context,e.$SVG,t,null,o),b(o),y.v=!1}else e.state=e.$PS,e.$PS=null}var Xe=function(e,t){this.state=null,this.$BR=!1,this.$BS=!0,this.$PS=null,this.$LI=null,this.$UN=!1,this.$CX=null,this.$QU=null,this.$N=!1,this.$L=null,this.$SVG=!1,this.$F=!1,this.props=e||u,this.context=t||u};t.Component=Xe,Xe.prototype.forceUpdate=function(e){this.$UN||Ge(this,{},e,!0)},Xe.prototype.setState=function(e,t){this.$UN||this.$BS||Ge(this,e,t,!1)},Xe.prototype.render=function(e,t,n){return null};t.version="7.4.11"},58734:function(e,t,n){"use strict";t.__esModule=!0;var o=n(22182);Object.keys(o).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===o[e]||(t[e]=o[e]))}))},33421:function(e,t){"use strict";var n,o;t.__esModule=!0,t.VNodeFlags=t.ChildFlags=void 0,t.VNodeFlags=n,function(e){e[e.HtmlElement=1]="HtmlElement",e[e.ComponentUnknown=2]="ComponentUnknown",e[e.ComponentClass=4]="ComponentClass",e[e.ComponentFunction=8]="ComponentFunction",e[e.Text=16]="Text",e[e.SvgElement=32]="SvgElement",e[e.InputElement=64]="InputElement",e[e.TextareaElement=128]="TextareaElement",e[e.SelectElement=256]="SelectElement",e[e.Void=512]="Void",e[e.Portal=1024]="Portal",e[e.ReCreate=2048]="ReCreate",e[e.ContentEditable=4096]="ContentEditable",e[e.Fragment=8192]="Fragment",e[e.InUse=16384]="InUse",e[e.ForwardRef=32768]="ForwardRef",e[e.Normalized=65536]="Normalized",e[e.ForwardRefComponent=32776]="ForwardRefComponent",e[e.FormElement=448]="FormElement",e[e.Element=481]="Element",e[e.Component=14]="Component",e[e.DOMRef=2033]="DOMRef",e[e.InUseOrNormalized=81920]="InUseOrNormalized",e[e.ClearInUse=-16385]="ClearInUse",e[e.ComponentKnown=12]="ComponentKnown"}(n||(t.VNodeFlags=n={})),t.ChildFlags=o,function(e){e[e.UnknownChildren=0]="UnknownChildren",e[e.HasInvalidChildren=1]="HasInvalidChildren",e[e.HasVNodeChildren=2]="HasVNodeChildren",e[e.HasNonKeyedChildren=4]="HasNonKeyedChildren",e[e.HasKeyedChildren=8]="HasKeyedChildren",e[e.HasTextChildren=16]="HasTextChildren",e[e.MultipleChildren=12]="MultipleChildren"}(o||(t.ChildFlags=o={}))},47366:function(e,t,n){"use strict";var o=n(92410),r=n(69510);function i(e,t){return function(){throw new Error("Function yaml."+e+" is removed in js-yaml 4. Use yaml."+t+" instead, which is now safe by default.")}}e.exports.Type=n(85243),e.exports.Schema=n(20838),e.exports.FAILSAFE_SCHEMA=n(43547),e.exports.JSON_SCHEMA=n(67554),e.exports.CORE_SCHEMA=n(23082),e.exports.DEFAULT_SCHEMA=n(40004),e.exports.load=o.load,e.exports.loadAll=o.loadAll,e.exports.dump=r.dump,e.exports.YAMLException=n(14956),e.exports.types={binary:n(80258),float:n(22207),map:n(2738),"null":n(67574),pairs:n(56966),set:n(39987),timestamp:n(59404),bool:n(43788),int:n(27561),merge:n(95308),omap:n(33088),seq:n(29690),str:n(57095)},e.exports.safeLoad=i("safeLoad","load"),e.exports.safeLoadAll=i("safeLoadAll","loadAll"),e.exports.safeDump=i("safeDump","dump")},16310:function(e){"use strict";function t(e){return null==e}e.exports.isNothing=t,e.exports.isObject=function(e){return"object"==typeof e&&null!==e},e.exports.toArray=function(e){return Array.isArray(e)?e:t(e)?[]:[e]},e.exports.repeat=function(e,t){var n,o="";for(n=0;n<t;n+=1)o+=e;return o},e.exports.isNegativeZero=function(e){return 0===e&&Number.NEGATIVE_INFINITY===1/e},e.exports.extend=function(e,t){var n,o,r,i;if(t)for(n=0,o=(i=Object.keys(t)).length;n<o;n+=1)e[r=i[n]]=t[r];return e}},69510:function(e,t,n){"use strict";var o=n(16310),r=n(14956),i=n(40004),a=Object.prototype.toString,c=Object.prototype.hasOwnProperty,l=65279,d=9,s=10,u=13,m=32,p=33,f=34,h=35,C=37,b=38,N=39,g=42,V=44,v=45,_=58,y=61,k=62,x=63,w=64,L=91,B=93,S=96,I=123,T=124,A=125,M={0:"\\0",7:"\\a",8:"\\b",9:"\\t",10:"\\n",11:"\\v",12:"\\f",13:"\\r",27:"\\e",34:'\\"',92:"\\\\",133:"\\N",160:"\\_",8232:"\\L",8233:"\\P"},E=["y","Y","yes","Yes","YES","on","On","ON","n","N","no","No","NO","off","Off","OFF"],O=/^[-+]?[0-9_]+(?::[0-9_]+)+(?:\.[0-9_]*)?$/;function P(e){var t,n,i;if(t=e.toString(16).toUpperCase(),e<=255)n="x",i=2;else if(e<=65535)n="u",i=4;else{if(!(e<=4294967295))throw new r("code point within a string may not be greater than 0xFFFFFFFF");n="U",i=8}return"\\"+n+o.repeat("0",i-t.length)+t}var F=1,D=2;function R(e){this.schema=e.schema||i,this.indent=Math.max(1,e.indent||2),this.noArrayIndent=e.noArrayIndent||!1,this.skipInvalid=e.skipInvalid||!1,this.flowLevel=o.isNothing(e.flowLevel)?-1:e.flowLevel,this.styleMap=function(e,t){var n,o,r,i,a,l,d;if(null===t)return{};for(n={},r=0,i=(o=Object.keys(t)).length;r<i;r+=1)a=o[r],l=String(t[a]),"!!"===a.slice(0,2)&&(a="tag:yaml.org,2002:"+a.slice(2)),(d=e.compiledTypeMap.fallback[a])&&c.call(d.styleAliases,l)&&(l=d.styleAliases[l]),n[a]=l;return n}(this.schema,e.styles||null),this.sortKeys=e.sortKeys||!1,this.lineWidth=e.lineWidth||80,this.noRefs=e.noRefs||!1,this.noCompatMode=e.noCompatMode||!1,this.condenseFlow=e.condenseFlow||!1,this.quotingType='"'===e.quotingType?D:F,this.forceQuotes=e.forceQuotes||!1,this.replacer="function"==typeof e.replacer?e.replacer:null,this.implicitTypes=this.schema.compiledImplicit,this.explicitTypes=this.schema.compiledExplicit,this.tag=null,this.result="",this.duplicates=[],this.usedDuplicates=null}function j(e,t){for(var n,r=o.repeat(" ",t),i=0,a=-1,c="",l=e.length;i<l;)-1===(a=e.indexOf("\n",i))?(n=e.slice(i),i=l):(n=e.slice(i,a+1),i=a+1),n.length&&"\n"!==n&&(c+=r),c+=n;return c}function W(e,t){return"\n"+o.repeat(" ",e.indent*t)}function z(e){return e===m||e===d}function U(e){return 32<=e&&e<=126||161<=e&&e<=55295&&8232!==e&&8233!==e||57344<=e&&e<=65533&&e!==l||65536<=e&&e<=1114111}function H(e){return U(e)&&e!==l&&e!==u&&e!==s}function q(e,t,n){var o=H(e),r=o&&!z(e);return(n?o:o&&e!==V&&e!==L&&e!==B&&e!==I&&e!==A)&&e!==h&&!(t===_&&!r)||H(t)&&!z(t)&&e===h||t===_&&r}function G(e,t){var n,o=e.charCodeAt(t);return o>=55296&&o<=56319&&t+1<e.length&&(n=e.charCodeAt(t+1))>=56320&&n<=57343?1024*(o-55296)+n-56320+65536:o}function K(e){return/^\n* /.test(e)}var Y=1,$=2,X=3,Q=4,J=5;function Z(e,t,n,o,r,i,a,c){var d,u,m=0,M=null,E=!1,O=!1,P=-1!==o,F=-1,R=U(u=G(e,0))&&u!==l&&!z(u)&&u!==v&&u!==x&&u!==_&&u!==V&&u!==L&&u!==B&&u!==I&&u!==A&&u!==h&&u!==b&&u!==g&&u!==p&&u!==T&&u!==y&&u!==k&&u!==N&&u!==f&&u!==C&&u!==w&&u!==S&&function(e){return!z(e)&&e!==_}(G(e,e.length-1));if(t||a)for(d=0;d<e.length;m>=65536?d+=2:d++){if(!U(m=G(e,d)))return J;R=R&&q(m,M,c),M=m}else{for(d=0;d<e.length;m>=65536?d+=2:d++){if((m=G(e,d))===s)E=!0,P&&(O=O||d-F-1>o&&" "!==e[F+1],F=d);else if(!U(m))return J;R=R&&q(m,M,c),M=m}O=O||P&&d-F-1>o&&" "!==e[F+1]}return E||O?n>9&&K(e)?J:a?i===D?J:$:O?Q:X:!R||a||r(e)?i===D?J:$:Y}function ee(e,t,n,o,i){e.dump=function(){if(0===t.length)return e.quotingType===D?'""':"''";if(!e.noCompatMode&&(-1!==E.indexOf(t)||O.test(t)))return e.quotingType===D?'"'+t+'"':"'"+t+"'";var a=e.indent*Math.max(1,n),c=-1===e.lineWidth?-1:Math.max(Math.min(e.lineWidth,40),e.lineWidth-a),l=o||e.flowLevel>-1&&n>=e.flowLevel;switch(Z(t,l,e.indent,c,(function(t){return function(e,t){var n,o;for(n=0,o=e.implicitTypes.length;n<o;n+=1)if(e.implicitTypes[n].resolve(t))return!0;return!1}(e,t)}),e.quotingType,e.forceQuotes&&!o,i)){case Y:return t;case $:return"'"+t.replace(/'/g,"''")+"'";case X:return"|"+te(t,e.indent)+ne(j(t,a));case Q:return">"+te(t,e.indent)+ne(j(function(e,t){var n,o,r=/(\n+)([^\n]*)/g,i=(c=e.indexOf("\n"),c=-1!==c?c:e.length,r.lastIndex=c,oe(e.slice(0,c),t)),a="\n"===e[0]||" "===e[0];var c;for(;o=r.exec(e);){var l=o[1],d=o[2];n=" "===d[0],i+=l+(a||n||""===d?"":"\n")+oe(d,t),a=n}return i}(t,c),a));case J:return'"'+function(e){for(var t,n="",o=0,r=0;r<e.length;o>=65536?r+=2:r++)o=G(e,r),!(t=M[o])&&U(o)?(n+=e[r],o>=65536&&(n+=e[r+1])):n+=t||P(o);return n}(t)+'"';default:throw new r("impossible error: invalid scalar style")}}()}function te(e,t){var n=K(e)?String(t):"",o="\n"===e[e.length-1];return n+(o&&("\n"===e[e.length-2]||"\n"===e)?"+":o?"":"-")+"\n"}function ne(e){return"\n"===e[e.length-1]?e.slice(0,-1):e}function oe(e,t){if(""===e||" "===e[0])return e;for(var n,o,r=/ [^ ]/g,i=0,a=0,c=0,l="";n=r.exec(e);)(c=n.index)-i>t&&(o=a>i?a:c,l+="\n"+e.slice(i,o),i=o+1),a=c;return l+="\n",e.length-i>t&&a>i?l+=e.slice(i,a)+"\n"+e.slice(a+1):l+=e.slice(i),l.slice(1)}function re(e,t,n,o){var r,i,a,c="",l=e.tag;for(r=0,i=n.length;r<i;r+=1)a=n[r],e.replacer&&(a=e.replacer.call(n,String(r),a)),(ae(e,t+1,a,!0,!0,!1,!0)||void 0===a&&ae(e,t+1,null,!0,!0,!1,!0))&&(o&&""===c||(c+=W(e,t)),e.dump&&s===e.dump.charCodeAt(0)?c+="-":c+="- ",c+=e.dump);e.tag=l,e.dump=c||"[]"}function ie(e,t,n){var o,i,l,d,s,u;for(l=0,d=(i=n?e.explicitTypes:e.implicitTypes).length;l<d;l+=1)if(((s=i[l]).instanceOf||s.predicate)&&(!s.instanceOf||"object"==typeof t&&t instanceof s.instanceOf)&&(!s.predicate||s.predicate(t))){if(n?s.multi&&s.representName?e.tag=s.representName(t):e.tag=s.tag:e.tag="?",s.represent){if(u=e.styleMap[s.tag]||s.defaultStyle,"[object Function]"===a.call(s.represent))o=s.represent(t,u);else{if(!c.call(s.represent,u))throw new r("!<"+s.tag+'> tag resolver accepts not "'+u+'" style');o=s.represent[u](t,u)}e.dump=o}return!0}return!1}function ae(e,t,n,o,i,c,l){e.tag=null,e.dump=n,ie(e,n,!1)||ie(e,n,!0);var d,u=a.call(e.dump),m=o;o&&(o=e.flowLevel<0||e.flowLevel>t);var p,f,h="[object Object]"===u||"[object Array]"===u;if(h&&(f=-1!==(p=e.duplicates.indexOf(n))),(null!==e.tag&&"?"!==e.tag||f||2!==e.indent&&t>0)&&(i=!1),f&&e.usedDuplicates[p])e.dump="*ref_"+p;else{if(h&&f&&!e.usedDuplicates[p]&&(e.usedDuplicates[p]=!0),"[object Object]"===u)o&&0!==Object.keys(e.dump).length?(!function(e,t,n,o){var i,a,c,l,d,u,m="",p=e.tag,f=Object.keys(n);if(!0===e.sortKeys)f.sort();else if("function"==typeof e.sortKeys)f.sort(e.sortKeys);else if(e.sortKeys)throw new r("sortKeys must be a boolean or a function");for(i=0,a=f.length;i<a;i+=1)u="",o&&""===m||(u+=W(e,t)),l=n[c=f[i]],e.replacer&&(l=e.replacer.call(n,c,l)),ae(e,t+1,c,!0,!0,!0)&&((d=null!==e.tag&&"?"!==e.tag||e.dump&&e.dump.length>1024)&&(e.dump&&s===e.dump.charCodeAt(0)?u+="?":u+="? "),u+=e.dump,d&&(u+=W(e,t)),ae(e,t+1,l,!0,d)&&(e.dump&&s===e.dump.charCodeAt(0)?u+=":":u+=": ",m+=u+=e.dump));e.tag=p,e.dump=m||"{}"}(e,t,e.dump,i),f&&(e.dump="&ref_"+p+e.dump)):(!function(e,t,n){var o,r,i,a,c,l="",d=e.tag,s=Object.keys(n);for(o=0,r=s.length;o<r;o+=1)c="",""!==l&&(c+=", "),e.condenseFlow&&(c+='"'),a=n[i=s[o]],e.replacer&&(a=e.replacer.call(n,i,a)),ae(e,t,i,!1,!1)&&(e.dump.length>1024&&(c+="? "),c+=e.dump+(e.condenseFlow?'"':"")+":"+(e.condenseFlow?"":" "),ae(e,t,a,!1,!1)&&(l+=c+=e.dump));e.tag=d,e.dump="{"+l+"}"}(e,t,e.dump),f&&(e.dump="&ref_"+p+" "+e.dump));else if("[object Array]"===u)o&&0!==e.dump.length?(e.noArrayIndent&&!l&&t>0?re(e,t-1,e.dump,i):re(e,t,e.dump,i),f&&(e.dump="&ref_"+p+e.dump)):(!function(e,t,n){var o,r,i,a="",c=e.tag;for(o=0,r=n.length;o<r;o+=1)i=n[o],e.replacer&&(i=e.replacer.call(n,String(o),i)),(ae(e,t,i,!1,!1)||void 0===i&&ae(e,t,null,!1,!1))&&(""!==a&&(a+=","+(e.condenseFlow?"":" ")),a+=e.dump);e.tag=c,e.dump="["+a+"]"}(e,t,e.dump),f&&(e.dump="&ref_"+p+" "+e.dump));else{if("[object String]"!==u){if("[object Undefined]"===u)return!1;if(e.skipInvalid)return!1;throw new r("unacceptable kind of an object to dump "+u)}"?"!==e.tag&&ee(e,e.dump,t,c,m)}null!==e.tag&&"?"!==e.tag&&(d=encodeURI("!"===e.tag[0]?e.tag.slice(1):e.tag).replace(/!/g,"%21"),d="!"===e.tag[0]?"!"+d:"tag:yaml.org,2002:"===d.slice(0,18)?"!!"+d.slice(18):"!<"+d+">",e.dump=d+" "+e.dump)}return!0}function ce(e,t){var n,o,r=[],i=[];for(le(e,r,i),n=0,o=i.length;n<o;n+=1)t.duplicates.push(r[i[n]]);t.usedDuplicates=new Array(o)}function le(e,t,n){var o,r,i;if(null!==e&&"object"==typeof e)if(-1!==(r=t.indexOf(e)))-1===n.indexOf(r)&&n.push(r);else if(t.push(e),Array.isArray(e))for(r=0,i=e.length;r<i;r+=1)le(e[r],t,n);else for(r=0,i=(o=Object.keys(e)).length;r<i;r+=1)le(e[o[r]],t,n)}e.exports.dump=function(e,t){var n=new R(t=t||{});n.noRefs||ce(e,n);var o=e;return n.replacer&&(o=n.replacer.call({"":o},"",o)),ae(n,0,o,!0,!0)?n.dump+"\n":""}},14956:function(e){"use strict";function t(e,t){var n="",o=e.reason||"(unknown reason)";return e.mark?(e.mark.name&&(n+='in "'+e.mark.name+'" '),n+="("+(e.mark.line+1)+":"+(e.mark.column+1)+")",!t&&e.mark.snippet&&(n+="\n\n"+e.mark.snippet),o+" "+n):o}function n(e,n){Error.call(this),this.name="YAMLException",this.reason=e,this.mark=n,this.message=t(this,!1),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=(new Error).stack||""}n.prototype=Object.create(Error.prototype),n.prototype.constructor=n,n.prototype.toString=function(e){return this.name+": "+t(this,e)},e.exports=n},92410:function(e,t,n){"use strict";var o=n(16310),r=n(14956),i=n(47399),a=n(40004),c=Object.prototype.hasOwnProperty,l=1,d=2,s=3,u=4,m=1,p=2,f=3,h=/[\x00-\x08\x0B\x0C\x0E-\x1F\x7F-\x84\x86-\x9F\uFFFE\uFFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]/,C=/[\x85\u2028\u2029]/,b=/[,\[\]\{\}]/,N=/^(?:!|!!|![a-z\-]+!)$/i,g=/^(?:!|[^,\[\]\{\}])(?:%[0-9a-f]{2}|[0-9a-z\-#;\/\?:@&=\+\$,_\.!~\*'\(\)\[\]])*$/i;function V(e){return Object.prototype.toString.call(e)}function v(e){return 10===e||13===e}function _(e){return 9===e||32===e}function y(e){return 9===e||32===e||10===e||13===e}function k(e){return 44===e||91===e||93===e||123===e||125===e}function x(e){var t;return 48<=e&&e<=57?e-48:97<=(t=32|e)&&t<=102?t-97+10:-1}function w(e){return 48===e?"\0":97===e?"\x07":98===e?"\b":116===e||9===e?"\t":110===e?"\n":118===e?"\x0B":102===e?"\f":114===e?"\r":101===e?"\x1b":32===e?" ":34===e?'"':47===e?"/":92===e?"\\":78===e?"\x85":95===e?"\xa0":76===e?"\u2028":80===e?"\u2029":""}function L(e){return e<=65535?String.fromCharCode(e):String.fromCharCode(55296+(e-65536>>10),56320+(e-65536&1023))}for(var B=new Array(256),S=new Array(256),I=0;I<256;I++)B[I]=w(I)?1:0,S[I]=w(I);function T(e,t){this.input=e,this.filename=t.filename||null,this.schema=t.schema||a,this.onWarning=t.onWarning||null,this.legacy=t.legacy||!1,this.json=t.json||!1,this.listener=t.listener||null,this.implicitTypes=this.schema.compiledImplicit,this.typeMap=this.schema.compiledTypeMap,this.length=e.length,this.position=0,this.line=0,this.lineStart=0,this.lineIndent=0,this.firstTabInLine=-1,this.documents=[]}function A(e,t){var n={name:e.filename,buffer:e.input.slice(0,-1),position:e.position,line:e.line,column:e.position-e.lineStart};return n.snippet=i(n),new r(t,n)}function M(e,t){throw A(e,t)}function E(e,t){e.onWarning&&e.onWarning.call(null,A(e,t))}var O={YAML:function(e,t,n){var o,r,i;null!==e.version&&M(e,"duplication of %YAML directive"),1!==n.length&&M(e,"YAML directive accepts exactly one argument"),null===(o=/^([0-9]+)\.([0-9]+)$/.exec(n[0]))&&M(e,"ill-formed argument of the YAML directive"),r=parseInt(o[1],10),i=parseInt(o[2],10),1!==r&&M(e,"unacceptable YAML version of the document"),e.version=n[0],e.checkLineBreaks=i<2,1!==i&&2!==i&&E(e,"unsupported YAML version of the document")},TAG:function(e,t,n){var o,r;2!==n.length&&M(e,"TAG directive accepts exactly two arguments"),o=n[0],r=n[1],N.test(o)||M(e,"ill-formed tag handle (first argument) of the TAG directive"),c.call(e.tagMap,o)&&M(e,'there is a previously declared suffix for "'+o+'" tag handle'),g.test(r)||M(e,"ill-formed tag prefix (second argument) of the TAG directive");try{r=decodeURIComponent(r)}catch(i){M(e,"tag prefix is malformed: "+r)}e.tagMap[o]=r}};function P(e,t,n,o){var r,i,a,c;if(t<n){if(c=e.input.slice(t,n),o)for(r=0,i=c.length;r<i;r+=1)9===(a=c.charCodeAt(r))||32<=a&&a<=1114111||M(e,"expected valid JSON character");else h.test(c)&&M(e,"the stream contains non-printable characters");e.result+=c}}function F(e,t,n,r){var i,a,l,d;for(o.isObject(n)||M(e,"cannot merge mappings; the provided source object is unacceptable"),l=0,d=(i=Object.keys(n)).length;l<d;l+=1)a=i[l],c.call(t,a)||(t[a]=n[a],r[a]=!0)}function D(e,t,n,o,r,i,a,l,d){var s,u;if(Array.isArray(r))for(s=0,u=(r=Array.prototype.slice.call(r)).length;s<u;s+=1)Array.isArray(r[s])&&M(e,"nested arrays are not supported inside keys"),"object"==typeof r&&"[object Object]"===V(r[s])&&(r[s]="[object Object]");if("object"==typeof r&&"[object Object]"===V(r)&&(r="[object Object]"),r=String(r),null===t&&(t={}),"tag:yaml.org,2002:merge"===o)if(Array.isArray(i))for(s=0,u=i.length;s<u;s+=1)F(e,t,i[s],n);else F(e,t,i,n);else e.json||c.call(n,r)||!c.call(t,r)||(e.line=a||e.line,e.lineStart=l||e.lineStart,e.position=d||e.position,M(e,"duplicated mapping key")),"__proto__"===r?Object.defineProperty(t,r,{configurable:!0,enumerable:!0,writable:!0,value:i}):t[r]=i,delete n[r];return t}function R(e){var t;10===(t=e.input.charCodeAt(e.position))?e.position++:13===t?(e.position++,10===e.input.charCodeAt(e.position)&&e.position++):M(e,"a line break is expected"),e.line+=1,e.lineStart=e.position,e.firstTabInLine=-1}function j(e,t,n){for(var o=0,r=e.input.charCodeAt(e.position);0!==r;){for(;_(r);)9===r&&-1===e.firstTabInLine&&(e.firstTabInLine=e.position),r=e.input.charCodeAt(++e.position);if(t&&35===r)do{r=e.input.charCodeAt(++e.position)}while(10!==r&&13!==r&&0!==r);if(!v(r))break;for(R(e),r=e.input.charCodeAt(e.position),o++,e.lineIndent=0;32===r;)e.lineIndent++,r=e.input.charCodeAt(++e.position)}return-1!==n&&0!==o&&e.lineIndent<n&&E(e,"deficient indentation"),o}function W(e){var t,n=e.position;return!(45!==(t=e.input.charCodeAt(n))&&46!==t||t!==e.input.charCodeAt(n+1)||t!==e.input.charCodeAt(n+2)||(n+=3,0!==(t=e.input.charCodeAt(n))&&!y(t)))}function z(e,t){1===t?e.result+=" ":t>1&&(e.result+=o.repeat("\n",t-1))}function U(e,t){var n,o,r=e.tag,i=e.anchor,a=[],c=!1;if(-1!==e.firstTabInLine)return!1;for(null!==e.anchor&&(e.anchorMap[e.anchor]=a),o=e.input.charCodeAt(e.position);0!==o&&(-1!==e.firstTabInLine&&(e.position=e.firstTabInLine,M(e,"tab characters must not be used in indentation")),45===o)&&y(e.input.charCodeAt(e.position+1));)if(c=!0,e.position++,j(e,!0,-1)&&e.lineIndent<=t)a.push(null),o=e.input.charCodeAt(e.position);else if(n=e.line,G(e,t,s,!1,!0),a.push(e.result),j(e,!0,-1),o=e.input.charCodeAt(e.position),(e.line===n||e.lineIndent>t)&&0!==o)M(e,"bad indentation of a sequence entry");else if(e.lineIndent<t)break;return!!c&&(e.tag=r,e.anchor=i,e.kind="sequence",e.result=a,!0)}function H(e){var t,n,o,r,i=!1,a=!1;if(33!==(r=e.input.charCodeAt(e.position)))return!1;if(null!==e.tag&&M(e,"duplication of a tag property"),60===(r=e.input.charCodeAt(++e.position))?(i=!0,r=e.input.charCodeAt(++e.position)):33===r?(a=!0,n="!!",r=e.input.charCodeAt(++e.position)):n="!",t=e.position,i){do{r=e.input.charCodeAt(++e.position)}while(0!==r&&62!==r);e.position<e.length?(o=e.input.slice(t,e.position),r=e.input.charCodeAt(++e.position)):M(e,"unexpected end of the stream within a verbatim tag")}else{for(;0!==r&&!y(r);)33===r&&(a?M(e,"tag suffix cannot contain exclamation marks"):(n=e.input.slice(t-1,e.position+1),N.test(n)||M(e,"named tag handle cannot contain such characters"),a=!0,t=e.position+1)),r=e.input.charCodeAt(++e.position);o=e.input.slice(t,e.position),b.test(o)&&M(e,"tag suffix cannot contain flow indicator characters")}o&&!g.test(o)&&M(e,"tag name cannot contain such characters: "+o);try{o=decodeURIComponent(o)}catch(l){M(e,"tag name is malformed: "+o)}return i?e.tag=o:c.call(e.tagMap,n)?e.tag=e.tagMap[n]+o:"!"===n?e.tag="!"+o:"!!"===n?e.tag="tag:yaml.org,2002:"+o:M(e,'undeclared tag handle "'+n+'"'),!0}function q(e){var t,n;if(38!==(n=e.input.charCodeAt(e.position)))return!1;for(null!==e.anchor&&M(e,"duplication of an anchor property"),n=e.input.charCodeAt(++e.position),t=e.position;0!==n&&!y(n)&&!k(n);)n=e.input.charCodeAt(++e.position);return e.position===t&&M(e,"name of an anchor node must contain at least one character"),e.anchor=e.input.slice(t,e.position),!0}function G(e,t,n,r,i){var a,h,C,b,N,g,V,w,I,T=1,A=!1,E=!1;if(null!==e.listener&&e.listener("open",e),e.tag=null,e.anchor=null,e.kind=null,e.result=null,a=h=C=u===n||s===n,r&&j(e,!0,-1)&&(A=!0,e.lineIndent>t?T=1:e.lineIndent===t?T=0:e.lineIndent<t&&(T=-1)),1===T)for(;H(e)||q(e);)j(e,!0,-1)?(A=!0,C=a,e.lineIndent>t?T=1:e.lineIndent===t?T=0:e.lineIndent<t&&(T=-1)):C=!1;if(C&&(C=A||i),1!==T&&u!==n||(w=l===n||d===n?t:t+1,I=e.position-e.lineStart,1===T?C&&(U(e,I)||function(e,t,n){var o,r,i,a,c,l,s,m=e.tag,p=e.anchor,f={},h=Object.create(null),C=null,b=null,N=null,g=!1,V=!1;if(-1!==e.firstTabInLine)return!1;for(null!==e.anchor&&(e.anchorMap[e.anchor]=f),s=e.input.charCodeAt(e.position);0!==s;){if(g||-1===e.firstTabInLine||(e.position=e.firstTabInLine,M(e,"tab characters must not be used in indentation")),o=e.input.charCodeAt(e.position+1),i=e.line,63!==s&&58!==s||!y(o)){if(a=e.line,c=e.lineStart,l=e.position,!G(e,n,d,!1,!0))break;if(e.line===i){for(s=e.input.charCodeAt(e.position);_(s);)s=e.input.charCodeAt(++e.position);if(58===s)y(s=e.input.charCodeAt(++e.position))||M(e,"a whitespace character is expected after the key-value separator within a block mapping"),g&&(D(e,f,h,C,b,null,a,c,l),C=b=N=null),V=!0,g=!1,r=!1,C=e.tag,b=e.result;else{if(!V)return e.tag=m,e.anchor=p,!0;M(e,"can not read an implicit mapping pair; a colon is missed")}}else{if(!V)return e.tag=m,e.anchor=p,!0;M(e,"can not read a block mapping entry; a multiline key may not be an implicit key")}}else 63===s?(g&&(D(e,f,h,C,b,null,a,c,l),C=b=N=null),V=!0,g=!0,r=!0):g?(g=!1,r=!0):M(e,"incomplete explicit mapping pair; a key node is missed; or followed by a non-tabulated empty line"),e.position+=1,s=o;if((e.line===i||e.lineIndent>t)&&(g&&(a=e.line,c=e.lineStart,l=e.position),G(e,t,u,!0,r)&&(g?b=e.result:N=e.result),g||(D(e,f,h,C,b,N,a,c,l),C=b=N=null),j(e,!0,-1),s=e.input.charCodeAt(e.position)),(e.line===i||e.lineIndent>t)&&0!==s)M(e,"bad indentation of a mapping entry");else if(e.lineIndent<t)break}return g&&D(e,f,h,C,b,null,a,c,l),V&&(e.tag=m,e.anchor=p,e.kind="mapping",e.result=f),V}(e,I,w))||function(e,t){var n,o,r,i,a,c,d,s,u,m,p,f,h=!0,C=e.tag,b=e.anchor,N=Object.create(null);if(91===(f=e.input.charCodeAt(e.position)))a=93,s=!1,i=[];else{if(123!==f)return!1;a=125,s=!0,i={}}for(null!==e.anchor&&(e.anchorMap[e.anchor]=i),f=e.input.charCodeAt(++e.position);0!==f;){if(j(e,!0,t),(f=e.input.charCodeAt(e.position))===a)return e.position++,e.tag=C,e.anchor=b,e.kind=s?"mapping":"sequence",e.result=i,!0;h?44===f&&M(e,"expected the node content, but found ','"):M(e,"missed comma between flow collection entries"),p=null,c=d=!1,63===f&&y(e.input.charCodeAt(e.position+1))&&(c=d=!0,e.position++,j(e,!0,t)),n=e.line,o=e.lineStart,r=e.position,G(e,t,l,!1,!0),m=e.tag,u=e.result,j(e,!0,t),f=e.input.charCodeAt(e.position),!d&&e.line!==n||58!==f||(c=!0,f=e.input.charCodeAt(++e.position),j(e,!0,t),G(e,t,l,!1,!0),p=e.result),s?D(e,i,N,m,u,p,n,o,r):c?i.push(D(e,null,N,m,u,p,n,o,r)):i.push(u),j(e,!0,t),44===(f=e.input.charCodeAt(e.position))?(h=!0,f=e.input.charCodeAt(++e.position)):h=!1}M(e,"unexpected end of the stream within a flow collection")}(e,w)?E=!0:(h&&function(e,t){var n,r,i,a,c,l=m,d=!1,s=!1,u=t,h=0,C=!1;if(124===(a=e.input.charCodeAt(e.position)))r=!1;else{if(62!==a)return!1;r=!0}for(e.kind="scalar",e.result="";0!==a;)if(43===(a=e.input.charCodeAt(++e.position))||45===a)m===l?l=43===a?f:p:M(e,"repeat of a chomping mode identifier");else{if(!((i=48<=(c=a)&&c<=57?c-48:-1)>=0))break;0===i?M(e,"bad explicit indentation width of a block scalar; it cannot be less than one"):s?M(e,"repeat of an indentation width identifier"):(u=t+i-1,s=!0)}if(_(a)){do{a=e.input.charCodeAt(++e.position)}while(_(a));if(35===a)do{a=e.input.charCodeAt(++e.position)}while(!v(a)&&0!==a)}for(;0!==a;){for(R(e),e.lineIndent=0,a=e.input.charCodeAt(e.position);(!s||e.lineIndent<u)&&32===a;)e.lineIndent++,a=e.input.charCodeAt(++e.position);if(!s&&e.lineIndent>u&&(u=e.lineIndent),v(a))h++;else{if(e.lineIndent<u){l===f?e.result+=o.repeat("\n",d?1+h:h):l===m&&d&&(e.result+="\n");break}for(r?_(a)?(C=!0,e.result+=o.repeat("\n",d?1+h:h)):C?(C=!1,e.result+=o.repeat("\n",h+1)):0===h?d&&(e.result+=" "):e.result+=o.repeat("\n",h):e.result+=o.repeat("\n",d?1+h:h),d=!0,s=!0,h=0,n=e.position;!v(a)&&0!==a;)a=e.input.charCodeAt(++e.position);P(e,n,e.position,!1)}}return!0}(e,w)||function(e,t){var n,o,r;if(39!==(n=e.input.charCodeAt(e.position)))return!1;for(e.kind="scalar",e.result="",e.position++,o=r=e.position;0!==(n=e.input.charCodeAt(e.position));)if(39===n){if(P(e,o,e.position,!0),39!==(n=e.input.charCodeAt(++e.position)))return!0;o=e.position,e.position++,r=e.position}else v(n)?(P(e,o,r,!0),z(e,j(e,!1,t)),o=r=e.position):e.position===e.lineStart&&W(e)?M(e,"unexpected end of the document within a single quoted scalar"):(e.position++,r=e.position);M(e,"unexpected end of the stream within a single quoted scalar")}(e,w)||function(e,t){var n,o,r,i,a,c,l;if(34!==(c=e.input.charCodeAt(e.position)))return!1;for(e.kind="scalar",e.result="",e.position++,n=o=e.position;0!==(c=e.input.charCodeAt(e.position));){if(34===c)return P(e,n,e.position,!0),e.position++,!0;if(92===c){if(P(e,n,e.position,!0),v(c=e.input.charCodeAt(++e.position)))j(e,!1,t);else if(c<256&&B[c])e.result+=S[c],e.position++;else if((a=120===(l=c)?2:117===l?4:85===l?8:0)>0){for(r=a,i=0;r>0;r--)(a=x(c=e.input.charCodeAt(++e.position)))>=0?i=(i<<4)+a:M(e,"expected hexadecimal character");e.result+=L(i),e.position++}else M(e,"unknown escape sequence");n=o=e.position}else v(c)?(P(e,n,o,!0),z(e,j(e,!1,t)),n=o=e.position):e.position===e.lineStart&&W(e)?M(e,"unexpected end of the document within a double quoted scalar"):(e.position++,o=e.position)}M(e,"unexpected end of the stream within a double quoted scalar")}(e,w)?E=!0:!function(e){var t,n,o;if(42!==(o=e.input.charCodeAt(e.position)))return!1;for(o=e.input.charCodeAt(++e.position),t=e.position;0!==o&&!y(o)&&!k(o);)o=e.input.charCodeAt(++e.position);return e.position===t&&M(e,"name of an alias node must contain at least one character"),n=e.input.slice(t,e.position),c.call(e.anchorMap,n)||M(e,'unidentified alias "'+n+'"'),e.result=e.anchorMap[n],j(e,!0,-1),!0}(e)?function(e,t,n){var o,r,i,a,c,l,d,s,u=e.kind,m=e.result;if(y(s=e.input.charCodeAt(e.position))||k(s)||35===s||38===s||42===s||33===s||124===s||62===s||39===s||34===s||37===s||64===s||96===s)return!1;if((63===s||45===s)&&(y(o=e.input.charCodeAt(e.position+1))||n&&k(o)))return!1;for(e.kind="scalar",e.result="",r=i=e.position,a=!1;0!==s;){if(58===s){if(y(o=e.input.charCodeAt(e.position+1))||n&&k(o))break}else if(35===s){if(y(e.input.charCodeAt(e.position-1)))break}else{if(e.position===e.lineStart&&W(e)||n&&k(s))break;if(v(s)){if(c=e.line,l=e.lineStart,d=e.lineIndent,j(e,!1,-1),e.lineIndent>=t){a=!0,s=e.input.charCodeAt(e.position);continue}e.position=i,e.line=c,e.lineStart=l,e.lineIndent=d;break}}a&&(P(e,r,i,!1),z(e,e.line-c),r=i=e.position,a=!1),_(s)||(i=e.position+1),s=e.input.charCodeAt(++e.position)}return P(e,r,i,!1),!!e.result||(e.kind=u,e.result=m,!1)}(e,w,l===n)&&(E=!0,null===e.tag&&(e.tag="?")):(E=!0,null===e.tag&&null===e.anchor||M(e,"alias node should not have any properties")),null!==e.anchor&&(e.anchorMap[e.anchor]=e.result)):0===T&&(E=C&&U(e,I))),null===e.tag)null!==e.anchor&&(e.anchorMap[e.anchor]=e.result);else if("?"===e.tag){for(null!==e.result&&"scalar"!==e.kind&&M(e,'unacceptable node kind for !<?> tag; it should be "scalar", not "'+e.kind+'"'),b=0,N=e.implicitTypes.length;b<N;b+=1)if((V=e.implicitTypes[b]).resolve(e.result)){e.result=V.construct(e.result),e.tag=V.tag,null!==e.anchor&&(e.anchorMap[e.anchor]=e.result);break}}else if("!"!==e.tag){if(c.call(e.typeMap[e.kind||"fallback"],e.tag))V=e.typeMap[e.kind||"fallback"][e.tag];else for(V=null,b=0,N=(g=e.typeMap.multi[e.kind||"fallback"]).length;b<N;b+=1)if(e.tag.slice(0,g[b].tag.length)===g[b].tag){V=g[b];break}V||M(e,"unknown tag !<"+e.tag+">"),null!==e.result&&V.kind!==e.kind&&M(e,"unacceptable node kind for !<"+e.tag+'> tag; it should be "'+V.kind+'", not "'+e.kind+'"'),V.resolve(e.result,e.tag)?(e.result=V.construct(e.result,e.tag),null!==e.anchor&&(e.anchorMap[e.anchor]=e.result)):M(e,"cannot resolve a node with !<"+e.tag+"> explicit tag")}return null!==e.listener&&e.listener("close",e),null!==e.tag||null!==e.anchor||E}function K(e){var t,n,o,r,i=e.position,a=!1;for(e.version=null,e.checkLineBreaks=e.legacy,e.tagMap=Object.create(null),e.anchorMap=Object.create(null);0!==(r=e.input.charCodeAt(e.position))&&(j(e,!0,-1),r=e.input.charCodeAt(e.position),!(e.lineIndent>0||37!==r));){for(a=!0,r=e.input.charCodeAt(++e.position),t=e.position;0!==r&&!y(r);)r=e.input.charCodeAt(++e.position);for(o=[],(n=e.input.slice(t,e.position)).length<1&&M(e,"directive name must not be less than one character in length");0!==r;){for(;_(r);)r=e.input.charCodeAt(++e.position);if(35===r){do{r=e.input.charCodeAt(++e.position)}while(0!==r&&!v(r));break}if(v(r))break;for(t=e.position;0!==r&&!y(r);)r=e.input.charCodeAt(++e.position);o.push(e.input.slice(t,e.position))}0!==r&&R(e),c.call(O,n)?O[n](e,n,o):E(e,'unknown document directive "'+n+'"')}j(e,!0,-1),0===e.lineIndent&&45===e.input.charCodeAt(e.position)&&45===e.input.charCodeAt(e.position+1)&&45===e.input.charCodeAt(e.position+2)?(e.position+=3,j(e,!0,-1)):a&&M(e,"directives end mark is expected"),G(e,e.lineIndent-1,u,!1,!0),j(e,!0,-1),e.checkLineBreaks&&C.test(e.input.slice(i,e.position))&&E(e,"non-ASCII line breaks are interpreted as content"),e.documents.push(e.result),e.position===e.lineStart&&W(e)?46===e.input.charCodeAt(e.position)&&(e.position+=3,j(e,!0,-1)):e.position<e.length-1&&M(e,"end of the stream or a document separator is expected")}function Y(e,t){t=t||{},0!==(e=String(e)).length&&(10!==e.charCodeAt(e.length-1)&&13!==e.charCodeAt(e.length-1)&&(e+="\n"),65279===e.charCodeAt(0)&&(e=e.slice(1)));var n=new T(e,t),o=e.indexOf("\0");for(-1!==o&&(n.position=o,M(n,"null byte is not allowed in input")),n.input+="\0";32===n.input.charCodeAt(n.position);)n.lineIndent+=1,n.position+=1;for(;n.position<n.length-1;)K(n);return n.documents}e.exports.loadAll=function(e,t,n){null!==t&&"object"==typeof t&&void 0===n&&(n=t,t=null);var o=Y(e,n);if("function"!=typeof t)return o;for(var r=0,i=o.length;r<i;r+=1)t(o[r])},e.exports.load=function(e,t){var n=Y(e,t);if(0===n.length)return undefined;if(1===n.length)return n[0];throw new r("expected a single document in the stream, but found more")}},20838:function(e,t,n){"use strict";var o=n(14956),r=n(85243);function i(e,t){var n=[];return e[t].forEach((function(e){var t=n.length;n.forEach((function(n,o){n.tag===e.tag&&n.kind===e.kind&&n.multi===e.multi&&(t=o)})),n[t]=e})),n}function a(e){return this.extend(e)}a.prototype.extend=function(e){var t=[],n=[];if(e instanceof r)n.push(e);else if(Array.isArray(e))n=n.concat(e);else{if(!e||!Array.isArray(e.implicit)&&!Array.isArray(e.explicit))throw new o("Schema.extend argument should be a Type, [ Type ], or a schema definition ({ implicit: [...], explicit: [...] })");e.implicit&&(t=t.concat(e.implicit)),e.explicit&&(n=n.concat(e.explicit))}t.forEach((function(e){if(!(e instanceof r))throw new o("Specified list of YAML types (or a single Type object) contains a non-Type object.");if(e.loadKind&&"scalar"!==e.loadKind)throw new o("There is a non-scalar type in the implicit list of a schema. Implicit resolving of such types is not supported.");if(e.multi)throw new o("There is a multi type in the implicit list of a schema. Multi tags can only be listed as explicit.")})),n.forEach((function(e){if(!(e instanceof r))throw new o("Specified list of YAML types (or a single Type object) contains a non-Type object.")}));var c=Object.create(a.prototype);return c.implicit=(this.implicit||[]).concat(t),c.explicit=(this.explicit||[]).concat(n),c.compiledImplicit=i(c,"implicit"),c.compiledExplicit=i(c,"explicit"),c.compiledTypeMap=function(){var e,t,n={scalar:{},sequence:{},mapping:{},fallback:{},multi:{scalar:[],sequence:[],mapping:[],fallback:[]}};function o(e){e.multi?(n.multi[e.kind].push(e),n.multi.fallback.push(e)):n[e.kind][e.tag]=n.fallback[e.tag]=e}for(e=0,t=arguments.length;e<t;e+=1)arguments[e].forEach(o);return n}(c.compiledImplicit,c.compiledExplicit),c},e.exports=a},23082:function(e,t,n){"use strict";e.exports=n(67554)},40004:function(e,t,n){"use strict";e.exports=n(23082).extend({implicit:[n(59404),n(95308)],explicit:[n(80258),n(33088),n(56966),n(39987)]})},43547:function(e,t,n){"use strict";var o=n(20838);e.exports=new o({explicit:[n(57095),n(29690),n(2738)]})},67554:function(e,t,n){"use strict";e.exports=n(43547).extend({implicit:[n(67574),n(43788),n(27561),n(22207)]})},47399:function(e,t,n){"use strict";var o=n(16310);function r(e,t,n,o,r){var i="",a="",c=Math.floor(r/2)-1;return o-t>c&&(t=o-c+(i=" ... ").length),n-o>c&&(n=o+c-(a=" ...").length),{str:i+e.slice(t,n).replace(/\t/g,"\u2192")+a,pos:o-t+i.length}}function i(e,t){return o.repeat(" ",t-e.length)+e}e.exports=function(e,t){if(t=Object.create(t||null),!e.buffer)return null;t.maxLength||(t.maxLength=79),"number"!=typeof t.indent&&(t.indent=1),"number"!=typeof t.linesBefore&&(t.linesBefore=3),"number"!=typeof t.linesAfter&&(t.linesAfter=2);for(var n,a=/\r?\n|\r|\0/g,c=[0],l=[],d=-1;n=a.exec(e.buffer);)l.push(n.index),c.push(n.index+n[0].length),e.position<=n.index&&d<0&&(d=c.length-2);d<0&&(d=c.length-1);var s,u,m="",p=Math.min(e.line+t.linesAfter,l.length).toString().length,f=t.maxLength-(t.indent+p+3);for(s=1;s<=t.linesBefore&&!(d-s<0);s++)u=r(e.buffer,c[d-s],l[d-s],e.position-(c[d]-c[d-s]),f),m=o.repeat(" ",t.indent)+i((e.line-s+1).toString(),p)+" | "+u.str+"\n"+m;for(u=r(e.buffer,c[d],l[d],e.position,f),m+=o.repeat(" ",t.indent)+i((e.line+1).toString(),p)+" | "+u.str+"\n",m+=o.repeat("-",t.indent+p+3+u.pos)+"^\n",s=1;s<=t.linesAfter&&!(d+s>=l.length);s++)u=r(e.buffer,c[d+s],l[d+s],e.position-(c[d]-c[d+s]),f),m+=o.repeat(" ",t.indent)+i((e.line+s+1).toString(),p)+" | "+u.str+"\n";return m.replace(/\n$/,"")}},85243:function(e,t,n){"use strict";var o=n(14956),r=["kind","multi","resolve","construct","instanceOf","predicate","represent","representName","defaultStyle","styleAliases"],i=["scalar","sequence","mapping"];e.exports=function(e,t){var n,a;if(t=t||{},Object.keys(t).forEach((function(t){if(-1===r.indexOf(t))throw new o('Unknown option "'+t+'" is met in definition of "'+e+'" YAML type.')})),this.options=t,this.tag=e,this.kind=t.kind||null,this.resolve=t.resolve||function(){return!0},this.construct=t.construct||function(e){return e},this.instanceOf=t.instanceOf||null,this.predicate=t.predicate||null,this.represent=t.represent||null,this.representName=t.representName||null,this.defaultStyle=t.defaultStyle||null,this.multi=t.multi||!1,this.styleAliases=(n=t.styleAliases||null,a={},null!==n&&Object.keys(n).forEach((function(e){n[e].forEach((function(t){a[String(t)]=e}))})),a),-1===i.indexOf(this.kind))throw new o('Unknown kind "'+this.kind+'" is specified for "'+e+'" YAML type.')}},80258:function(e,t,n){"use strict";var o=n(85243),r="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=\n\r";e.exports=new o("tag:yaml.org,2002:binary",{kind:"scalar",resolve:function(e){if(null===e)return!1;var t,n,o=0,i=e.length,a=r;for(n=0;n<i;n++)if(!((t=a.indexOf(e.charAt(n)))>64)){if(t<0)return!1;o+=6}return o%8==0},construct:function(e){var t,n,o=e.replace(/[\r\n=]/g,""),i=o.length,a=r,c=0,l=[];for(t=0;t<i;t++)t%4==0&&t&&(l.push(c>>16&255),l.push(c>>8&255),l.push(255&c)),c=c<<6|a.indexOf(o.charAt(t));return 0===(n=i%4*6)?(l.push(c>>16&255),l.push(c>>8&255),l.push(255&c)):18===n?(l.push(c>>10&255),l.push(c>>2&255)):12===n&&l.push(c>>4&255),new Uint8Array(l)},predicate:function(e){return"[object Uint8Array]"===Object.prototype.toString.call(e)},represent:function(e){var t,n,o="",i=0,a=e.length,c=r;for(t=0;t<a;t++)t%3==0&&t&&(o+=c[i>>18&63],o+=c[i>>12&63],o+=c[i>>6&63],o+=c[63&i]),i=(i<<8)+e[t];return 0===(n=a%3)?(o+=c[i>>18&63],o+=c[i>>12&63],o+=c[i>>6&63],o+=c[63&i]):2===n?(o+=c[i>>10&63],o+=c[i>>4&63],o+=c[i<<2&63],o+=c[64]):1===n&&(o+=c[i>>2&63],o+=c[i<<4&63],o+=c[64],o+=c[64]),o}})},43788:function(e,t,n){"use strict";var o=n(85243);e.exports=new o("tag:yaml.org,2002:bool",{kind:"scalar",resolve:function(e){if(null===e)return!1;var t=e.length;return 4===t&&("true"===e||"True"===e||"TRUE"===e)||5===t&&("false"===e||"False"===e||"FALSE"===e)},construct:function(e){return"true"===e||"True"===e||"TRUE"===e},predicate:function(e){return"[object Boolean]"===Object.prototype.toString.call(e)},represent:{lowercase:function(e){return e?"true":"false"},uppercase:function(e){return e?"TRUE":"FALSE"},camelcase:function(e){return e?"True":"False"}},defaultStyle:"lowercase"})},22207:function(e,t,n){"use strict";var o=n(16310),r=n(85243),i=new RegExp("^(?:[-+]?(?:[0-9][0-9_]*)(?:\\.[0-9_]*)?(?:[eE][-+]?[0-9]+)?|\\.[0-9_]+(?:[eE][-+]?[0-9]+)?|[-+]?\\.(?:inf|Inf|INF)|\\.(?:nan|NaN|NAN))$");var a=/^[-+]?[0-9]+e/;e.exports=new r("tag:yaml.org,2002:float",{kind:"scalar",resolve:function(e){return null!==e&&!(!i.test(e)||"_"===e[e.length-1])},construct:function(e){var t,n;return n="-"===(t=e.replace(/_/g,"").toLowerCase())[0]?-1:1,"+-".indexOf(t[0])>=0&&(t=t.slice(1)),".inf"===t?1===n?Number.POSITIVE_INFINITY:Number.NEGATIVE_INFINITY:".nan"===t?NaN:n*parseFloat(t,10)},predicate:function(e){return"[object Number]"===Object.prototype.toString.call(e)&&(e%1!=0||o.isNegativeZero(e))},represent:function(e,t){var n;if(isNaN(e))switch(t){case"lowercase":return".nan";case"uppercase":return".NAN";case"camelcase":return".NaN"}else if(Number.POSITIVE_INFINITY===e)switch(t){case"lowercase":return".inf";case"uppercase":return".INF";case"camelcase":return".Inf"}else if(Number.NEGATIVE_INFINITY===e)switch(t){case"lowercase":return"-.inf";case"uppercase":return"-.INF";case"camelcase":return"-.Inf"}else if(o.isNegativeZero(e))return"-0.0";return n=e.toString(10),a.test(n)?n.replace("e",".e"):n},defaultStyle:"lowercase"})},27561:function(e,t,n){"use strict";var o=n(16310),r=n(85243);function i(e){return 48<=e&&e<=55}function a(e){return 48<=e&&e<=57}e.exports=new r("tag:yaml.org,2002:int",{kind:"scalar",resolve:function(e){if(null===e)return!1;var t,n,o=e.length,r=0,c=!1;if(!o)return!1;if("-"!==(t=e[r])&&"+"!==t||(t=e[++r]),"0"===t){if(r+1===o)return!0;if("b"===(t=e[++r])){for(r++;r<o;r++)if("_"!==(t=e[r])){if("0"!==t&&"1"!==t)return!1;c=!0}return c&&"_"!==t}if("x"===t){for(r++;r<o;r++)if("_"!==(t=e[r])){if(!(48<=(n=e.charCodeAt(r))&&n<=57||65<=n&&n<=70||97<=n&&n<=102))return!1;c=!0}return c&&"_"!==t}if("o"===t){for(r++;r<o;r++)if("_"!==(t=e[r])){if(!i(e.charCodeAt(r)))return!1;c=!0}return c&&"_"!==t}}if("_"===t)return!1;for(;r<o;r++)if("_"!==(t=e[r])){if(!a(e.charCodeAt(r)))return!1;c=!0}return!(!c||"_"===t)},construct:function(e){var t,n=e,o=1;if(-1!==n.indexOf("_")&&(n=n.replace(/_/g,"")),"-"!==(t=n[0])&&"+"!==t||("-"===t&&(o=-1),t=(n=n.slice(1))[0]),"0"===n)return 0;if("0"===t){if("b"===n[1])return o*parseInt(n.slice(2),2);if("x"===n[1])return o*parseInt(n.slice(2),16);if("o"===n[1])return o*parseInt(n.slice(2),8)}return o*parseInt(n,10)},predicate:function(e){return"[object Number]"===Object.prototype.toString.call(e)&&e%1==0&&!o.isNegativeZero(e)},represent:{binary:function(e){return e>=0?"0b"+e.toString(2):"-0b"+e.toString(2).slice(1)},octal:function(e){return e>=0?"0o"+e.toString(8):"-0o"+e.toString(8).slice(1)},decimal:function(e){return e.toString(10)},hexadecimal:function(e){return e>=0?"0x"+e.toString(16).toUpperCase():"-0x"+e.toString(16).toUpperCase().slice(1)}},defaultStyle:"decimal",styleAliases:{binary:[2,"bin"],octal:[8,"oct"],decimal:[10,"dec"],hexadecimal:[16,"hex"]}})},2738:function(e,t,n){"use strict";var o=n(85243);e.exports=new o("tag:yaml.org,2002:map",{kind:"mapping",construct:function(e){return null!==e?e:{}}})},95308:function(e,t,n){"use strict";var o=n(85243);e.exports=new o("tag:yaml.org,2002:merge",{kind:"scalar",resolve:function(e){return"<<"===e||null===e}})},67574:function(e,t,n){"use strict";var o=n(85243);e.exports=new o("tag:yaml.org,2002:null",{kind:"scalar",resolve:function(e){if(null===e)return!0;var t=e.length;return 1===t&&"~"===e||4===t&&("null"===e||"Null"===e||"NULL"===e)},construct:function(){return null},predicate:function(e){return null===e},represent:{canonical:function(){return"~"},lowercase:function(){return"null"},uppercase:function(){return"NULL"},camelcase:function(){return"Null"},empty:function(){return""}},defaultStyle:"lowercase"})},33088:function(e,t,n){"use strict";var o=n(85243),r=Object.prototype.hasOwnProperty,i=Object.prototype.toString;e.exports=new o("tag:yaml.org,2002:omap",{kind:"sequence",resolve:function(e){if(null===e)return!0;var t,n,o,a,c,l=[],d=e;for(t=0,n=d.length;t<n;t+=1){if(o=d[t],c=!1,"[object Object]"!==i.call(o))return!1;for(a in o)if(r.call(o,a)){if(c)return!1;c=!0}if(!c)return!1;if(-1!==l.indexOf(a))return!1;l.push(a)}return!0},construct:function(e){return null!==e?e:[]}})},56966:function(e,t,n){"use strict";var o=n(85243),r=Object.prototype.toString;e.exports=new o("tag:yaml.org,2002:pairs",{kind:"sequence",resolve:function(e){if(null===e)return!0;var t,n,o,i,a,c=e;for(a=new Array(c.length),t=0,n=c.length;t<n;t+=1){if(o=c[t],"[object Object]"!==r.call(o))return!1;if(1!==(i=Object.keys(o)).length)return!1;a[t]=[i[0],o[i[0]]]}return!0},construct:function(e){if(null===e)return[];var t,n,o,r,i,a=e;for(i=new Array(a.length),t=0,n=a.length;t<n;t+=1)o=a[t],r=Object.keys(o),i[t]=[r[0],o[r[0]]];return i}})},29690:function(e,t,n){"use strict";var o=n(85243);e.exports=new o("tag:yaml.org,2002:seq",{kind:"sequence",construct:function(e){return null!==e?e:[]}})},39987:function(e,t,n){"use strict";var o=n(85243),r=Object.prototype.hasOwnProperty;e.exports=new o("tag:yaml.org,2002:set",{kind:"mapping",resolve:function(e){if(null===e)return!0;var t,n=e;for(t in n)if(r.call(n,t)&&null!==n[t])return!1;return!0},construct:function(e){return null!==e?e:{}}})},57095:function(e,t,n){"use strict";var o=n(85243);e.exports=new o("tag:yaml.org,2002:str",{kind:"scalar",construct:function(e){return null!==e?e:""}})},59404:function(e,t,n){"use strict";var o=n(85243),r=new RegExp("^([0-9][0-9][0-9][0-9])-([0-9][0-9])-([0-9][0-9])$"),i=new RegExp("^([0-9][0-9][0-9][0-9])-([0-9][0-9]?)-([0-9][0-9]?)(?:[Tt]|[ \\t]+)([0-9][0-9]?):([0-9][0-9]):([0-9][0-9])(?:\\.([0-9]*))?(?:[ \\t]*(Z|([-+])([0-9][0-9]?)(?::([0-9][0-9]))?))?$");e.exports=new o("tag:yaml.org,2002:timestamp",{kind:"scalar",resolve:function(e){return null!==e&&(null!==r.exec(e)||null!==i.exec(e))},construct:function(e){var t,n,o,a,c,l,d,s,u=0,m=null;if(null===(t=r.exec(e))&&(t=i.exec(e)),null===t)throw new Error("Date resolve error");if(n=+t[1],o=+t[2]-1,a=+t[3],!t[4])return new Date(Date.UTC(n,o,a));if(c=+t[4],l=+t[5],d=+t[6],t[7]){for(u=t[7].slice(0,3);u.length<3;)u+="0";u=+u}return t[9]&&(m=6e4*(60*+t[10]+ +(t[11]||0)),"-"===t[9]&&(m=-m)),s=new Date(Date.UTC(n,o,a,c,l,d,u)),m&&s.setTime(s.getTime()-m),s},instanceOf:Date,represent:function(e){return e.toISOString()}})},27717:function(e){"use strict";var t=function(e){var t,n=Object.prototype,o=n.hasOwnProperty,r=Object.defineProperty||function(e,t,n){e[t]=n.value},i="function"==typeof Symbol?Symbol:{},a=i.iterator||"@@iterator",c=i.asyncIterator||"@@asyncIterator",l=i.toStringTag||"@@toStringTag";function d(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{d({},"")}catch(M){d=function(e,t,n){return e[t]=n}}function s(e,t,n,o){var i=t&&t.prototype instanceof b?t:b,a=Object.create(i.prototype),c=new I(o||[]);return r(a,"_invoke",{value:w(e,n,c)}),a}function u(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(M){return{type:"throw",arg:M}}}e.wrap=s;var m="suspendedStart",p="suspendedYield",f="executing",h="completed",C={};function b(){}function N(){}function g(){}var V={};d(V,a,(function(){return this}));var v=Object.getPrototypeOf,_=v&&v(v(T([])));_&&_!==n&&o.call(_,a)&&(V=_);var y=g.prototype=b.prototype=Object.create(V);function k(e){["next","throw","return"].forEach((function(t){d(e,t,(function(e){return this._invoke(t,e)}))}))}function x(e,t){function n(r,i,a,c){var l=u(e[r],e,i);if("throw"!==l.type){var d=l.arg,s=d.value;return s&&"object"==typeof s&&o.call(s,"__await")?t.resolve(s.__await).then((function(e){n("next",e,a,c)}),(function(e){n("throw",e,a,c)})):t.resolve(s).then((function(e){d.value=e,a(d)}),(function(e){return n("throw",e,a,c)}))}c(l.arg)}var i;r(this,"_invoke",{value:function(e,o){function r(){return new t((function(t,r){n(e,o,t,r)}))}return i=i?i.then(r,r):r()}})}function w(e,t,n){var o=m;return function(r,i){if(o===f)throw new Error("Generator is already running");if(o===h){if("throw"===r)throw i;return A()}for(n.method=r,n.arg=i;;){var a=n.delegate;if(a){var c=L(a,n);if(c){if(c===C)continue;return c}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if(o===m)throw o=h,n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);o=f;var l=u(e,t,n);if("normal"===l.type){if(o=n.done?h:p,l.arg===C)continue;return{value:l.arg,done:n.done}}"throw"===l.type&&(o=h,n.method="throw",n.arg=l.arg)}}}function L(e,n){var o=n.method,r=e.iterator[o];if(r===t)return n.delegate=null,"throw"===o&&e.iterator["return"]&&(n.method="return",n.arg=t,L(e,n),"throw"===n.method)||"return"!==o&&(n.method="throw",n.arg=new TypeError("The iterator does not provide a '"+o+"' method")),C;var i=u(r,e.iterator,n.arg);if("throw"===i.type)return n.method="throw",n.arg=i.arg,n.delegate=null,C;var a=i.arg;return a?a.done?(n[e.resultName]=a.value,n.next=e.nextLoc,"return"!==n.method&&(n.method="next",n.arg=t),n.delegate=null,C):a:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,C)}function B(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function S(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function I(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(B,this),this.reset(!0)}function T(e){if(e){var n=e[a];if(n)return n.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length)){var r=-1,i=function n(){for(;++r<e.length;)if(o.call(e,r))return n.value=e[r],n.done=!1,n;return n.value=t,n.done=!0,n};return i.next=i}}return{next:A}}function A(){return{value:t,done:!0}}return N.prototype=g,r(y,"constructor",{value:g,configurable:!0}),r(g,"constructor",{value:N,configurable:!0}),N.displayName=d(g,l,"GeneratorFunction"),e.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===N||"GeneratorFunction"===(t.displayName||t.name))},e.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,g):(e.__proto__=g,d(e,l,"GeneratorFunction")),e.prototype=Object.create(y),e},e.awrap=function(e){return{__await:e}},k(x.prototype),d(x.prototype,c,(function(){return this})),e.AsyncIterator=x,e.async=function(t,n,o,r,i){void 0===i&&(i=Promise);var a=new x(s(t,n,o,r),i);return e.isGeneratorFunction(n)?a:a.next().then((function(e){return e.done?e.value:a.next()}))},k(y),d(y,l,"Generator"),d(y,a,(function(){return this})),d(y,"toString",(function(){return"[object Generator]"})),e.keys=function(e){var t=Object(e),n=[];for(var o in t)n.push(o);return n.reverse(),function r(){for(;n.length;){var e=n.pop();if(e in t)return r.value=e,r.done=!1,r}return r.done=!0,r}},e.values=T,I.prototype={constructor:I,reset:function(e){if(this.prev=0,this.next=0,this.sent=this._sent=t,this.done=!1,this.delegate=null,this.method="next",this.arg=t,this.tryEntries.forEach(S),!e)for(var n in this)"t"===n.charAt(0)&&o.call(this,n)&&!isNaN(+n.slice(1))&&(this[n]=t)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(e){if(this.done)throw e;var n=this;function r(o,r){return c.type="throw",c.arg=e,n.next=o,r&&(n.method="next",n.arg=t),!!r}for(var i=this.tryEntries.length-1;i>=0;--i){var a=this.tryEntries[i],c=a.completion;if("root"===a.tryLoc)return r("end");if(a.tryLoc<=this.prev){var l=o.call(a,"catchLoc"),d=o.call(a,"finallyLoc");if(l&&d){if(this.prev<a.catchLoc)return r(a.catchLoc,!0);if(this.prev<a.finallyLoc)return r(a.finallyLoc)}else if(l){if(this.prev<a.catchLoc)return r(a.catchLoc,!0)}else{if(!d)throw new Error("try statement without catch or finally");if(this.prev<a.finallyLoc)return r(a.finallyLoc)}}}},abrupt:function(e,t){for(var n=this.tryEntries.length-1;n>=0;--n){var r=this.tryEntries[n];if(r.tryLoc<=this.prev&&o.call(r,"finallyLoc")&&this.prev<r.finallyLoc){var i=r;break}}i&&("break"===e||"continue"===e)&&i.tryLoc<=t&&t<=i.finallyLoc&&(i=null);var a=i?i.completion:{};return a.type=e,a.arg=t,i?(this.method="next",this.next=i.finallyLoc,C):this.complete(a)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),C},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),S(n),C}},"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;S(n)}return r}}throw new Error("illegal catch attempt")},delegateYield:function(e,n,o){return this.delegate={iterator:T(e),resultName:n,nextLoc:o},"next"===this.method&&(this.arg=t),C}},e}(e.exports);try{regeneratorRuntime=t}catch(n){"object"==typeof globalThis?globalThis.regeneratorRuntime=t:Function("r","regeneratorRuntime = r")(t)}},9084:function(){"use strict";self.fetch||(self.fetch=function(e,t){return t=t||{},new Promise((function(n,o){var r=new XMLHttpRequest,i=[],a=[],c={},l=function s(){return{ok:2==(r.status/100|0),statusText:r.statusText,status:r.status,url:r.responseURL,text:function(){return Promise.resolve(r.responseText)},json:function(){return Promise.resolve(r.responseText).then(JSON.parse)},blob:function(){return Promise.resolve(new Blob([r.response]))},clone:s,headers:{keys:function(){return i},entries:function(){return a},get:function(e){return c[e.toLowerCase()]},has:function(e){return e.toLowerCase()in c}}}};for(var d in r.open(t.method||"get",e,!0),r.onload=function(){r.getAllResponseHeaders().replace(/^(.*?):[^\S\n]*([\s\S]*?)$/gm,(function(e,t,n){i.push(t=t.toLowerCase()),a.push([t,n]),c[t]=c[t]?c[t]+","+n:n})),n(l())},r.onerror=o,r.withCredentials="include"==t.credentials,t.headers)r.setRequestHeader(d,t.headers[d]);r.send(t.body||null)}))})},45445:function(e,t){"use strict";function n(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(n)return(n=n.call(e)).next.bind(n);if(Array.isArray(e)||(n=function(e,t){if(!e)return;if("string"==typeof e)return o(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(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return o(e,t)}(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var r=0;return function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function o(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,o=new Array(t);n<t;n++)o[n]=e[n];return o}t.__esModule=!0,t.zipWith=t.zip=t.uniqBy=t.uniq=t.sortStrings=t.sortBy=t.sort=t.reduce=t.range=t.paginate=t.map=t.filterMap=t.filter=t.deepMerge=t.binaryInsertWith=void 0;t.filter=function(e){return function(t){if(null===t||t===undefined)return t;if(Array.isArray(t)){for(var n=[],o=0;o<t.length;o++){var r=t[o];e(r,o,t)&&n.push(r)}return n}throw new Error("filter() can't iterate on type "+typeof t)}};var r=function(e){return function(t){if(null===t||t===undefined)return t;if(Array.isArray(t))return t.map(e);if("object"==typeof t)return Object.entries(t).map((function(n){var o=n[0],r=n[1];return e(r,o,t)}));throw new Error("map() can't iterate on type "+typeof t)}};t.map=r;t.filterMap=function(e,t){for(var o,r=[],i=n(e);!(o=i()).done;){var a=t(o.value);a!==undefined&&r.push(a)}return r};var i=function(e,t){for(var n=e.criteria,o=t.criteria,r=n.length,i=0;i<r;i++){var a=n[i],c=o[i];if(a<c)return-1;if(a>c)return 1}return 0},a=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return function(e){if(!Array.isArray(e))return e;for(var n=e.length,o=[],r=function(){var n=e[a];o.push({criteria:t.map((function(e){return e(n)})),value:n})},a=0;a<n;a++)r();o.sort(i);for(var c=[];n--;)c[n]=o[n].value;return c}};t.sortBy=a;var c=a();t.sort=c;var l=a();t.sortStrings=l;t.range=function(e,t){return new Array(t-e).fill(null).map((function(t,n){return n+e}))};t.reduce=function(e,t){return function(n){var o,r,i=n.length;for(t===undefined?(o=1,r=n[0]):(o=0,r=t);o<i;o++)r=e(r,n[o],o,n);return r}};var d=function(e){return function(t){var n=t.length,o=[],r=e?[]:o,i=-1;e:for(;++i<n;){var a=t[i],c=e?e(a):a;if(c==c){for(var l=r.length;l--;)if(r[l]===c)continue e;e&&r.push(c),o.push(a)}else r.includes(c)||(r!==o&&r.push(c),o.push(a))}return o}};t.uniqBy=d;var s=d();t.uniq=s;var u=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];if(0===t.length)return[];for(var o=t.length,r=t[0].length,i=[],a=0;a<r;a++){for(var c=[],l=0;l<o;l++)c.push(t[l][a]);i.push(c)}return i};t.zip=u;t.zipWith=function(e){return function(){return r((function(t){return e.apply(void 0,t)}))(u.apply(void 0,arguments))}};t.binaryInsertWith=function(e){return function(t,n){var o=[].concat(t);return o.splice(function(e,t,n){if(0===t.length)return 0;for(var o=e(n),r=[0,t.length],i=r[0],a=r[1],c=undefined,l=0;i<a;)if((c=e(t[l=i+a>>1]))<o)i=l+1;else{if(c===o)return l;a=l}return c>o?l:l+1}(e,t,n),0,n),o}};t.paginate=function(e,t){for(var o,r=[],i=[],a=t,c=n(e);!(o=c()).done;){var l=o.value;i.push(l),--a||(a=t,r.push(i),i=[])}return i.length&&r.push(i),r};var m=function(e){return"object"==typeof e&&null!==e};t.deepMerge=function p(){for(var e={},t=arguments.length,n=new Array(t),o=0;o<t;o++)n[o]=arguments[o];for(var r=0,i=n;r<i.length;r++)for(var a=i[r],c=0,l=Object.keys(a);c<l.length;c++){var d=l[c],s=e[d],u=a[d];Array.isArray(s)&&Array.isArray(u)?e[d]=[].concat(s,u):m(s)&&m(u)?e[d]=p(s,u):e[d]=u}return e}},20474:function(e,t){"use strict";t.__esModule=!0,t.EventEmitter=void 0;var n=function(){function e(){this.listeners={}}var t=e.prototype;return t.on=function(e,t){this.listeners[e]=this.listeners[e]||[],this.listeners[e].push(t)},t.off=function(e,t){var n=this.listeners[e];if(!n)throw new Error('There is no listeners for "'+e+'"');this.listeners[e]=n.filter((function(e){return e!==t}))},t.emit=function(e){var t=this.listeners[e];if(t){for(var n=arguments.length,o=new Array(n>1?n-1:0),r=1;r<n;r++)o[r-1]=arguments[r];for(var i=0,a=t.length;i<a;i+=1)t[i].apply(void 0,o)}},t.clear=function(){this.listeners={}},e}();t.EventEmitter=n},75671:function(e,t){"use strict";t.__esModule=!0,t.flow=t.compose=void 0;t.flow=function n(){for(var e=arguments.length,t=new Array(e),o=0;o<e;o++)t[o]=arguments[o];return function(e){for(var o=e,r=arguments.length,i=new Array(r>1?r-1:0),a=1;a<r;a++)i[a-1]=arguments[a];for(var c=0,l=t;c<l.length;c++){var d=l[c];Array.isArray(d)?o=n.apply(void 0,d).apply(void 0,[o].concat(i)):d&&(o=d.apply(void 0,[o].concat(i)))}return o}};t.compose=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return 0===t.length?function(e){return e}:1===t.length?t[0]:t.reduce((function(e,t){return function(n){for(var o=arguments.length,r=new Array(o>1?o-1:0),i=1;i<o;i++)r[i-1]=arguments[i];return e.apply(void 0,[t.apply(void 0,[n].concat(r))].concat(r))}}))}},42678:function(e,t){"use strict";t.__esModule=!0,t.KEY_Z=t.KEY_Y=t.KEY_X=t.KEY_W=t.KEY_V=t.KEY_UP=t.KEY_U=t.KEY_TAB=t.KEY_T=t.KEY_SPACE=t.KEY_SLASH=t.KEY_SHIFT=t.KEY_SEMICOLON=t.KEY_S=t.KEY_RIGHT_BRACKET=t.KEY_RIGHT=t.KEY_R=t.KEY_QUOTE=t.KEY_Q=t.KEY_PERIOD=t.KEY_PAUSE=t.KEY_PAGEUP=t.KEY_PAGEDOWN=t.KEY_P=t.KEY_O=t.KEY_N=t.KEY_MINUS=t.KEY_M=t.KEY_LEFT_BRACKET=t.KEY_LEFT=t.KEY_L=t.KEY_K=t.KEY_J=t.KEY_INSERT=t.KEY_I=t.KEY_HOME=t.KEY_H=t.KEY_G=t.KEY_F9=t.KEY_F8=t.KEY_F7=t.KEY_F6=t.KEY_F5=t.KEY_F4=t.KEY_F3=t.KEY_F2=t.KEY_F12=t.KEY_F11=t.KEY_F10=t.KEY_F1=t.KEY_F=t.KEY_ESCAPE=t.KEY_EQUAL=t.KEY_ENTER=t.KEY_END=t.KEY_E=t.KEY_DOWN=t.KEY_DELETE=t.KEY_D=t.KEY_CTRL=t.KEY_COMMA=t.KEY_CAPSLOCK=t.KEY_C=t.KEY_BACKSPACE=t.KEY_BACKSLASH=t.KEY_B=t.KEY_ALT=t.KEY_A=t.KEY_9=t.KEY_8=t.KEY_7=t.KEY_6=t.KEY_5=t.KEY_4=t.KEY_3=t.KEY_2=t.KEY_1=t.KEY_0=void 0;t.KEY_BACKSPACE=8;t.KEY_TAB=9;t.KEY_ENTER=13;t.KEY_SHIFT=16;t.KEY_CTRL=17;t.KEY_ALT=18;t.KEY_PAUSE=19;t.KEY_CAPSLOCK=20;t.KEY_ESCAPE=27;t.KEY_SPACE=32;t.KEY_PAGEUP=33;t.KEY_PAGEDOWN=34;t.KEY_END=35;t.KEY_HOME=36;t.KEY_LEFT=37;t.KEY_UP=38;t.KEY_RIGHT=39;t.KEY_DOWN=40;t.KEY_INSERT=45;t.KEY_DELETE=46;t.KEY_0=48;t.KEY_1=49;t.KEY_2=50;t.KEY_3=51;t.KEY_4=52;t.KEY_5=53;t.KEY_6=54;t.KEY_7=55;t.KEY_8=56;t.KEY_9=57;t.KEY_A=65;t.KEY_B=66;t.KEY_C=67;t.KEY_D=68;t.KEY_E=69;t.KEY_F=70;t.KEY_G=71;t.KEY_H=72;t.KEY_I=73;t.KEY_J=74;t.KEY_K=75;t.KEY_L=76;t.KEY_M=77;t.KEY_N=78;t.KEY_O=79;t.KEY_P=80;t.KEY_Q=81;t.KEY_R=82;t.KEY_S=83;t.KEY_T=84;t.KEY_U=85;t.KEY_V=86;t.KEY_W=87;t.KEY_X=88;t.KEY_Y=89;t.KEY_Z=90;t.KEY_F1=112;t.KEY_F2=113;t.KEY_F3=114;t.KEY_F4=115;t.KEY_F5=116;t.KEY_F6=117;t.KEY_F7=118;t.KEY_F8=119;t.KEY_F9=120;t.KEY_F10=121;t.KEY_F11=122;t.KEY_F12=123;t.KEY_SEMICOLON=186;t.KEY_EQUAL=187;t.KEY_COMMA=188;t.KEY_MINUS=189;t.KEY_PERIOD=190;t.KEY_SLASH=191;t.KEY_LEFT_BRACKET=219;t.KEY_BACKSLASH=220;t.KEY_RIGHT_BRACKET=221;t.KEY_QUOTE=222},5339:function(e,t){"use strict";t.__esModule=!0,t.toFixed=t.scale=t.round=t.numberOfDecimalDigits=t.keyOfMatchingRange=t.inRange=t.clamp01=t.clamp=void 0;t.clamp=function(e,t,n){return e<t?t:e>n?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 n=function(e,t){return t&&e>=t[0]&&e<=t[1]};t.inRange=n;t.keyOfMatchingRange=function(e,t){for(var o=0,r=Object.keys(t);o<r.length;o++){var i=r[o],a=t[i];if(n(e,a))return i}};t.numberOfDecimalDigits=function(e){return Math.floor(e)!==e&&e.toString().split(".")[1].length||0}},15645:function(e,t){"use strict";var n;t.__esModule=!0,t.perf=void 0;null==(n=window.performance)||n.now;var o={mark:function(e,t){0},measure:function(e,t){}};t.perf=o},59641:function(e,t){"use strict";t.__esModule=!0,t.shallowDiffers=t.pureComponentHooks=t.normalizeChildren=t.classes=t.canRender=void 0;t.classes=function(e){for(var t="",n=0;n<e.length;n++){var o=e[n];"string"==typeof o&&(t+=o+" ")}return t};t.normalizeChildren=function(e){return Array.isArray(e)?e.flat().filter((function(e){return e})):"object"==typeof e?[e]:[]};var n=function(e,t){var n;for(n in e)if(!(n in t))return!0;for(n in t)if(e[n]!==t[n])return!0;return!1};t.shallowDiffers=n;var o={onComponentShouldUpdate:function(e,t){return n(e,t)}};t.pureComponentHooks=o;t.canRender=function(e){return e!==undefined&&null!==e&&"boolean"!=typeof e}},32289:function(e,t){"use strict";t.__esModule=!0,t.useSelector=t.useDispatch=t.createStore=t.createAction=t.combineReducers=t.applyMiddleware=void 0;t.createStore=function n(e,t){if(t)return t(n)(e);var o,r=[],i=function(t){o=e(o,t);for(var n=0;n<r.length;n++)r[n]()};return i({type:"@@INIT"}),{dispatch:i,subscribe:function(e){r.push(e)},getState:function(){return o}}};t.applyMiddleware=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return function(e){return function(n){for(var o=arguments.length,r=new Array(o>1?o-1:0),i=1;i<o;i++)r[i-1]=arguments[i];var a=e.apply(void 0,[n].concat(r)),c=function(){throw new Error("Dispatching while constructing your middleware is not allowed.")},l={getState:a.getState,dispatch:function(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),o=1;o<t;o++)n[o-1]=arguments[o];return c.apply(void 0,[e].concat(n))}},d=t.map((function(e){return e(l)}));return c=d.reduceRight((function(e,t){return t(e)}),a.dispatch),Object.assign({},a,{dispatch:c})}}};t.combineReducers=function(e){var t=Object.keys(e);return function(n,o){void 0===n&&(n={});for(var r=Object.assign({},n),i=!1,a=0,c=t;a<c.length;a++){var l=c[a],d=e[l],s=n[l],u=d(s,o);s!==u&&(i=!0,r[l]=u)}return i?r:n}};t.createAction=function(e,t){var n=function(){var n={type:e};if(t){var o=t.apply(void 0,arguments);if(!o)throw new Error("prepare function did not return an object");n=Object.assign({},n,o)}else n.payload=arguments.length<=0?undefined:arguments[0];return n};return n.toString=function(){return e},n.type=e,n.match=function(t){return t.type===e},n};t.useDispatch=function(e){return e.store.dispatch};t.useSelector=function(e,t){return t(e.store.getState())}},22800:function(e,t){"use strict";function n(){n=function(){return e};var e={},t=Object.prototype,o=t.hasOwnProperty,r=Object.defineProperty||function(e,t,n){e[t]=n.value},i="function"==typeof Symbol?Symbol:{},a=i.iterator||"@@iterator",c=i.asyncIterator||"@@asyncIterator",l=i.toStringTag||"@@toStringTag";function d(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{d({},"")}catch(S){d=function(e,t,n){return e[t]=n}}function s(e,t,n,o){var i=t&&t.prototype instanceof p?t:p,a=Object.create(i.prototype),c=new w(o||[]);return r(a,"_invoke",{value:_(e,n,c)}),a}function u(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(S){return{type:"throw",arg:S}}}e.wrap=s;var m={};function p(){}function f(){}function h(){}var C={};d(C,a,(function(){return this}));var b=Object.getPrototypeOf,N=b&&b(b(L([])));N&&N!==t&&o.call(N,a)&&(C=N);var g=h.prototype=p.prototype=Object.create(C);function V(e){["next","throw","return"].forEach((function(t){d(e,t,(function(e){return this._invoke(t,e)}))}))}function v(e,t){function n(r,i,a,c){var l=u(e[r],e,i);if("throw"!==l.type){var d=l.arg,s=d.value;return s&&"object"==typeof s&&o.call(s,"__await")?t.resolve(s.__await).then((function(e){n("next",e,a,c)}),(function(e){n("throw",e,a,c)})):t.resolve(s).then((function(e){d.value=e,a(d)}),(function(e){return n("throw",e,a,c)}))}c(l.arg)}var i;r(this,"_invoke",{value:function(e,o){function r(){return new t((function(t,r){n(e,o,t,r)}))}return i=i?i.then(r,r):r()}})}function _(e,t,n){var o="suspendedStart";return function(r,i){if("executing"===o)throw new Error("Generator is already running");if("completed"===o){if("throw"===r)throw i;return B()}for(n.method=r,n.arg=i;;){var a=n.delegate;if(a){var c=y(a,n);if(c){if(c===m)continue;return c}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if("suspendedStart"===o)throw o="completed",n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);o="executing";var l=u(e,t,n);if("normal"===l.type){if(o=n.done?"completed":"suspendedYield",l.arg===m)continue;return{value:l.arg,done:n.done}}"throw"===l.type&&(o="completed",n.method="throw",n.arg=l.arg)}}}function y(e,t){var n=t.method,o=e.iterator[n];if(undefined===o)return t.delegate=null,"throw"===n&&e.iterator["return"]&&(t.method="return",t.arg=undefined,y(e,t),"throw"===t.method)||"return"!==n&&(t.method="throw",t.arg=new TypeError("The iterator does not provide a '"+n+"' method")),m;var r=u(o,e.iterator,t.arg);if("throw"===r.type)return t.method="throw",t.arg=r.arg,t.delegate=null,m;var i=r.arg;return i?i.done?(t[e.resultName]=i.value,t.next=e.nextLoc,"return"!==t.method&&(t.method="next",t.arg=undefined),t.delegate=null,m):i:(t.method="throw",t.arg=new TypeError("iterator result is not an object"),t.delegate=null,m)}function k(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function x(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function w(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(k,this),this.reset(!0)}function L(e){if(e){var t=e[a];if(t)return t.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length)){var n=-1,r=function t(){for(;++n<e.length;)if(o.call(e,n))return t.value=e[n],t.done=!1,t;return t.value=undefined,t.done=!0,t};return r.next=r}}return{next:B}}function B(){return{value:undefined,done:!0}}return f.prototype=h,r(g,"constructor",{value:h,configurable:!0}),r(h,"constructor",{value:f,configurable:!0}),f.displayName=d(h,l,"GeneratorFunction"),e.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===f||"GeneratorFunction"===(t.displayName||t.name))},e.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,h):(e.__proto__=h,d(e,l,"GeneratorFunction")),e.prototype=Object.create(g),e},e.awrap=function(e){return{__await:e}},V(v.prototype),d(v.prototype,c,(function(){return this})),e.AsyncIterator=v,e.async=function(t,n,o,r,i){void 0===i&&(i=Promise);var a=new v(s(t,n,o,r),i);return e.isGeneratorFunction(n)?a:a.next().then((function(e){return e.done?e.value:a.next()}))},V(g),d(g,l,"Generator"),d(g,a,(function(){return this})),d(g,"toString",(function(){return"[object Generator]"})),e.keys=function(e){var t=Object(e),n=[];for(var o in t)n.push(o);return n.reverse(),function r(){for(;n.length;){var e=n.pop();if(e in t)return r.value=e,r.done=!1,r}return r.done=!0,r}},e.values=L,w.prototype={constructor:w,reset:function(e){if(this.prev=0,this.next=0,this.sent=this._sent=undefined,this.done=!1,this.delegate=null,this.method="next",this.arg=undefined,this.tryEntries.forEach(x),!e)for(var t in this)"t"===t.charAt(0)&&o.call(this,t)&&!isNaN(+t.slice(1))&&(this[t]=undefined)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(e){if(this.done)throw e;var t=this;function n(n,o){return a.type="throw",a.arg=e,t.next=n,o&&(t.method="next",t.arg=undefined),!!o}for(var r=this.tryEntries.length-1;r>=0;--r){var i=this.tryEntries[r],a=i.completion;if("root"===i.tryLoc)return n("end");if(i.tryLoc<=this.prev){var c=o.call(i,"catchLoc"),l=o.call(i,"finallyLoc");if(c&&l){if(this.prev<i.catchLoc)return n(i.catchLoc,!0);if(this.prev<i.finallyLoc)return n(i.finallyLoc)}else if(c){if(this.prev<i.catchLoc)return n(i.catchLoc,!0)}else{if(!l)throw new Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return n(i.finallyLoc)}}}},abrupt:function(e,t){for(var n=this.tryEntries.length-1;n>=0;--n){var r=this.tryEntries[n];if(r.tryLoc<=this.prev&&o.call(r,"finallyLoc")&&this.prev<r.finallyLoc){var i=r;break}}i&&("break"===e||"continue"===e)&&i.tryLoc<=t&&t<=i.finallyLoc&&(i=null);var a=i?i.completion:{};return a.type=e,a.arg=t,i?(this.method="next",this.next=i.finallyLoc,m):this.complete(a)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),m},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),x(n),m}},"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;x(n)}return r}}throw new Error("illegal catch attempt")},delegateYield:function(e,t,n){return this.delegate={iterator:L(e),resultName:t,nextLoc:n},"next"===this.method&&(this.arg=undefined),m}},e}function o(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 r(e){return function(){var t=this,n=arguments;return new Promise((function(r,i){var a=e.apply(t,n);function c(e){o(a,r,i,c,l,"next",e)}function l(e){o(a,r,i,c,l,"throw",e)}c(undefined)}))}}t.__esModule=!0,t.storage=t.IMPL_MEMORY=t.IMPL_LOCAL_STORAGE=t.IMPL_INDEXED_DB=void 0;t.IMPL_MEMORY=0;t.IMPL_LOCAL_STORAGE=1;t.IMPL_INDEXED_DB=2;var i="storage-v1",a="readwrite",c=function(e){return function(){try{return Boolean(e())}catch(t){return!1}}},l=c((function(){return window.localStorage&&window.localStorage.getItem})),d=c((function(){return(window.indexedDB||window.msIndexedDB)&&(window.IDBTransaction||window.msIDBTransaction)})),s=function(){function e(){this.impl=0,this.store={}}var t=e.prototype;return t.get=function(e){return this.store[e]},t.set=function(e,t){this.store[e]=t},t.remove=function(e){this.store[e]=undefined},t.clear=function(){this.store={}},e}(),u=function(){function e(){this.impl=1}var t=e.prototype;return t.get=function(e){var t=localStorage.getItem(e);if("string"==typeof t)return JSON.parse(t)},t.set=function(e,t){localStorage.setItem(e,JSON.stringify(t))},t.remove=function(e){localStorage.removeItem(e)},t.clear=function(){localStorage.clear()},e}(),m=function(){function e(){this.impl=2,this.dbPromise=new Promise((function(e,t){var n=(window.indexedDB||window.msIndexedDB).open("tgui",1);n.onupgradeneeded=function(){try{n.result.createObjectStore(i)}catch(e){t(new Error("Failed to upgrade IDB: "+n.error))}},n.onsuccess=function(){return e(n.result)},n.onerror=function(){t(new Error("Failed to open IDB: "+n.error))}}))}var t=e.prototype;return t.getStore=function(e){return this.dbPromise.then((function(t){return t.transaction(i,e).objectStore(i)}))},t.get=function(){var e=r(n().mark((function t(e){var o;return n().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,this.getStore("readonly");case 2:return o=t.sent,t.abrupt("return",new Promise((function(t,n){var r=o.get(e);r.onsuccess=function(){return t(r.result)},r.onerror=function(){return n(r.error)}})));case 4:case"end":return t.stop()}}),t,this)})));return function(t){return e.apply(this,arguments)}}(),t.set=function(){var e=r(n().mark((function t(e,o){return n().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return null===o&&(o=undefined),t.next=3,this.getStore(a);case 3:t.sent.put(o,e);case 5:case"end":return t.stop()}}),t,this)})));return function(t,n){return e.apply(this,arguments)}}(),t.remove=function(){var e=r(n().mark((function t(e){return n().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,this.getStore(a);case 2:t.sent["delete"](e);case 4:case"end":return t.stop()}}),t,this)})));return function(t){return e.apply(this,arguments)}}(),t.clear=function(){var e=r(n().mark((function t(){return n().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this.getStore(a);case 2:e.sent.clear();case 4:case"end":return e.stop()}}),t,this)})));return function(){return e.apply(this,arguments)}}(),e}(),p=function(){function e(){this.backendPromise=r(n().mark((function e(){var t;return n().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!d()){e.next=10;break}return e.prev=1,t=new m,e.next=5,t.dbPromise;case 5:return e.abrupt("return",t);case 8:e.prev=8,e.t0=e["catch"](1);case 10:if(!l()){e.next=12;break}return e.abrupt("return",new u);case 12:return e.abrupt("return",new s);case 13:case"end":return e.stop()}}),e,null,[[1,8]])})))()}var t=e.prototype;return t.get=function(){var e=r(n().mark((function t(e){var o;return n().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,this.backendPromise;case 2:return o=t.sent,t.abrupt("return",o.get(e));case 4:case"end":return t.stop()}}),t,this)})));return function(t){return e.apply(this,arguments)}}(),t.set=function(){var e=r(n().mark((function t(e,o){var r;return n().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,this.backendPromise;case 2:return r=t.sent,t.abrupt("return",r.set(e,o));case 4:case"end":return t.stop()}}),t,this)})));return function(t,n){return e.apply(this,arguments)}}(),t.remove=function(){var e=r(n().mark((function t(e){var o;return n().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,this.backendPromise;case 2:return o=t.sent,t.abrupt("return",o.remove(e));case 4:case"end":return t.stop()}}),t,this)})));return function(t){return e.apply(this,arguments)}}(),t.clear=function(){var e=r(n().mark((function t(){var e;return n().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,this.backendPromise;case 2:return e=t.sent,t.abrupt("return",e.clear());case 4:case"end":return t.stop()}}),t,this)})));return function(){return e.apply(this,arguments)}}(),e}(),f=new p;t.storage=f},40946:function(e,t){"use strict";function n(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(n)return(n=n.call(e)).next.bind(n);if(Array.isArray(e)||(n=function(e,t){if(!e)return;if("string"==typeof e)return o(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(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return o(e,t)}(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var r=0;return function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function o(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,o=new Array(t);n<t;n++)o[n]=e[n];return o}t.__esModule=!0,t.toTitleCase=t.multiline=t.decodeHtmlEntities=t.createSearch=t.createGlobPattern=t.capitalizeFirst=t.capitalizeAll=t.capitalize=t.buildQueryString=void 0;t.multiline=function r(e){if(Array.isArray(e))return r(e.join(""));for(var t,o,i=e.split("\n"),a=n(i);!(o=a()).done;)for(var c=o.value,l=0;l<c.length;l++){if(" "!==c[l]){(t===undefined||l<t)&&(t=l);break}}return t||(t=0),i.map((function(e){return e.substr(t).trimRight()})).join("\n").trim()};t.createGlobPattern=function(e){var t=new RegExp("^"+e.split(/\*+/).map((function(e){return e.replace(/[|\\{}()[\]^$+*?.]/g,"\\$&")})).join(".*")+"$");return function(e){return t.test(e)}};t.createSearch=function(e,t){var n=e.toLowerCase().trim();return function(e){if(!n)return!0;var o=t?t(e):e;return!!o&&o.toLowerCase().includes(n)}};t.capitalize=function i(e){return Array.isArray(e)?e.map(i):e.charAt(0).toUpperCase()+e.slice(1).toLowerCase()};t.capitalizeAll=function(e){return e.replace(/(^\w{1})|(\s+\w{1})/g,(function(e){return e.toUpperCase()}))};t.capitalizeFirst=function(e){return e.replace(/^\w/,(function(e){return e.toUpperCase()}))};t.toTitleCase=function a(e){if(Array.isArray(e))return e.map(a);if("string"!=typeof e)return e;for(var t=e.replace(/([^\W_]+[^\s-]*) */g,(function(e){return e.charAt(0).toUpperCase()+e.substr(1).toLowerCase()})),n=0,o=["A","An","And","As","At","But","By","For","For","From","In","Into","Near","Nor","Of","On","Onto","Or","The","To","With"];n<o.length;n++){var r=new RegExp("\\s"+o[n]+"\\s","g");t=t.replace(r,(function(e){return e.toLowerCase()}))}for(var i=0,c=["Id","Tv"];i<c.length;i++){var l=new RegExp("\\b"+c[i]+"\\b","g");t=t.replace(l,(function(e){return e.toLowerCase()}))}return t};t.decodeHtmlEntities=function(e){if(!e)return e;var t={nbsp:" ",amp:"&",quot:'"',lt:"<",gt:">",apos:"'"};return e.replace(/<br>/gi,"\n").replace(/<\/?[a-z0-9-_]+[^>]*>/gi,"").replace(/&(nbsp|amp|quot|lt|gt|apos);/g,(function(e,n){return t[n]})).replace(/&#?([0-9]+);/gi,(function(e,t){var n=parseInt(t,10);return String.fromCharCode(n)})).replace(/&#x?([0-9a-f]+);/gi,(function(e,t){var n=parseInt(t,16);return String.fromCharCode(n)}))};t.buildQueryString=function(e){return Object.keys(e).map((function(t){return encodeURIComponent(t)+"="+encodeURIComponent(e[t])})).join("&")}},84710:function(e,t){"use strict";t.__esModule=!0,t.throttle=t.sleep=t.debounce=void 0;t.debounce=function(e,t,n){var o;return void 0===n&&(n=!1),function(){for(var r=arguments.length,i=new Array(r),a=0;a<r;a++)i[a]=arguments[a];var c=n&&!o;clearTimeout(o),o=setTimeout((function(){o=null,n||e.apply(void 0,i)}),t),c&&e.apply(void 0,i)}};t.throttle=function(e,t){var n,o;return function r(){for(var i=arguments.length,a=new Array(i),c=0;c<i;c++)a[c]=arguments[c];var l,d=Date.now();o&&clearTimeout(o),!n||d-n>=t?(e.apply(null,a),n=d):o=setTimeout((function(){return r.apply(void 0,a)}),t-(d-(null!=(l=n)?l:0)))}};t.sleep=function(e){return new Promise((function(t){return setTimeout(t,e)}))}},13212:function(e,t,n){"use strict";t.__esModule=!0,t.vecSubtract=t.vecScale=t.vecNormalize=t.vecMultiply=t.vecLength=t.vecInverse=t.vecDivide=t.vecAdd=void 0;var o=n(45445),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};t.vecAdd=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return(0,o.reduce)((function(e,t){return(0,o.zipWith)(r)(e,t)}))(t)};t.vecSubtract=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return(0,o.reduce)((function(e,t){return(0,o.zipWith)(i)(e,t)}))(t)};t.vecMultiply=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return(0,o.reduce)((function(e,t){return(0,o.zipWith)(a)(e,t)}))(t)};var l=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return(0,o.reduce)((function(e,t){return(0,o.zipWith)(c)(e,t)}))(t)};t.vecDivide=l;t.vecScale=function(e,t){return(0,o.map)((function(e){return e*t}))(e)};t.vecInverse=function(e){return(0,o.map)((function(e){return-e}))(e)};var d=function(e){return Math.sqrt((0,o.reduce)(r)((0,o.zipWith)(a)(e,e)))};t.vecLength=d;t.vecNormalize=function(e){return l(e,d(e))}},37655:function(e,t){"use strict";t.__esModule=!0,t.resolveAsset=t.assetMiddleware=void 0;var n=[/v4shim/i],o={};t.resolveAsset=function(e){return o[e]||e};t.assetMiddleware=function(e){return function(e){return function(t){var r=t,i=r.type,a=r.payload;if("asset/stylesheet"!==i)if("asset/mappings"!==i)e(t);else for(var c=function(){var e=d[l];if(n.some((function(t){return t.test(e)})))return"continue";var t=a[e],r=e.split(".").pop();o[e]=t,"css"===r&&Byond.loadCss(t),"js"===r&&Byond.loadJs(t)},l=0,d=Object.keys(a);l<d.length;l++)c();else Byond.loadCss(a)}}}},62188:function(e,t,n){"use strict";t.__esModule=!0,t.useSharedState=t.useLocalState=t.useBackend=t.sendAct=t.selectBackend=t.backendUpdate=t.backendSuspendSuccess=t.backendSuspendStart=t.backendSetSharedState=t.backendReducer=t.backendMiddleware=void 0;var o=n(15645),r=n(32289),i=n(59509),a=n(80835),c=n(68566),l=n(66905),d=n(72630),s=(0,l.createLogger)("backend"),u=(0,r.createAction)("backend/update");t.backendUpdate=u;var m=(0,r.createAction)("backend/setSharedState");t.backendSetSharedState=m;var p=(0,r.createAction)("backend/suspendStart");t.backendSuspendStart=p;var f=function(){return{type:"backend/suspendSuccess",payload:{timestamp:Date.now()}}};t.backendSuspendSuccess=f;var h={config:{},data:{},shared:{},suspended:Date.now(),suspending:!1};t.backendReducer=function(e,t){void 0===e&&(e=h);var n=t.type,o=t.payload;if("backend/update"===n){var r=Object.assign({},e.config,o.config),i=Object.assign({},e.data,o.static_data,o.data),a=Object.assign({},e.shared);if(o.shared)for(var c=0,l=Object.keys(o.shared);c<l.length;c++){var d=l[c],s=o.shared[d];a[d]=""===s?undefined:JSON.parse(s)}return Object.assign({},e,{config:r,data:i,shared:a,suspended:!1})}if("backend/setSharedState"===n){var u,m=o.key,p=o.nextState;return Object.assign({},e,{shared:Object.assign({},e.shared,(u={},u[m]=p,u))})}if("backend/suspendStart"===n)return Object.assign({},e,{suspending:!0});if("backend/suspendSuccess"===n){var f=o.timestamp;return Object.assign({},e,{data:{},shared:{},config:Object.assign({},e.config,{title:"",status:1}),suspending:!1,suspended:f})}return e};t.backendMiddleware=function(e){var t,n;return function(r){return function(l){var m=b(e.getState()).suspended,p=l.type,h=l.payload;if("update"!==p)if("suspend"!==p){if("ping"!==p){if("byond/mousedown"===p&&a.globalEvents.emit("byond/mousedown"),"byond/mouseup"===p&&a.globalEvents.emit("byond/mouseup"),"backend/suspendStart"===p&&!n){s.log("suspending ("+Byond.windowId+")");var C=function(){return Byond.sendMessage("suspend")};C(),n=setInterval(C,2e3)}if("backend/suspendSuccess"===p&&((0,d.suspendRenderer)(),clearInterval(n),n=undefined,Byond.winset(Byond.windowId,{"is-visible":!1}),setImmediate((function(){return(0,c.focusMap)()}))),"backend/update"===p){var N,g,V=null==(N=h.config)||null==(g=N.window)?void 0:g.fancy;t===undefined?t=V:t!==V&&(s.log("changing fancy mode to",V),t=V,Byond.winset(Byond.windowId,{titlebar:!V,"can-resize":!V}))}return"backend/update"===p&&m&&(s.log("backend/update",h),(0,d.resumeRenderer)(),(0,i.setupDrag)(),setImmediate((function(){o.perf.mark("resume/start"),b(e.getState()).suspended||(Byond.winset(Byond.windowId,{"is-visible":!0}),o.perf.mark("resume/finish"))}))),r(l)}Byond.sendMessage("ping/reply")}else e.dispatch(f());else e.dispatch(u(h))}}};var C=function(e,t){void 0===t&&(t={}),"object"!=typeof t||null===t||Array.isArray(t)?s.error("Payload for act() must be an object, got this:",t):Byond.sendMessage("act/"+e,t)};t.sendAct=C;var b=function(e){return e.backend||{}};t.selectBackend=b;t.useBackend=function(e){var t=e.store,n=b(t.getState());return Object.assign({},n,{act:C})};t.useLocalState=function(e,t,n){var o,r=e.store,i=null!=(o=b(r.getState()).shared)?o:{},a=t in i?i[t]:n;return[a,function(e){r.dispatch(m({key:t,nextState:"function"==typeof e?e(a):e}))}]};t.useSharedState=function(e,t,n){var o,r=e.store,i=null!=(o=b(r.getState()).shared)?o:{},a=t in i?i[t]:n;return[a,function(e){Byond.sendMessage({type:"setSharedState",key:t,value:JSON.stringify("function"==typeof e?e(a):e)||""})}]}},12451:function(e,t,n){"use strict";t.__esModule=!0,t.AnimatedNumber=void 0;var o=n(58734),r=n(5339);function i(e,t){return i=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},i(e,t)}var a=function(e){return"number"==typeof e&&Number.isFinite(e)&&!Number.isNaN(e)},c=.8333,l=function(e){var t,n;function l(t){var n;(n=e.call(this,t)||this).ref=(0,o.createRef)(),n.interval=void 0,n.currentValue=0;var r=t.initial,i=t.value;return r!==undefined&&a(r)?n.currentValue=r:a(i)&&(n.currentValue=i),n}n=e,(t=l).prototype=Object.create(n.prototype),t.prototype.constructor=t,i(t,n);var d=l.prototype;return d.componentDidMount=function(){this.currentValue!==this.props.value&&this.startTicking()},d.componentWillUnmount=function(){this.stopTicking()},d.shouldComponentUpdate=function(e){return e.value!==this.props.value&&this.startTicking(),!1},d.startTicking=function(){var e=this;this.interval===undefined&&(this.interval=setInterval((function(){return e.tick()}),16.666666666666668))},d.stopTicking=function(){this.interval!==undefined&&(clearInterval(this.interval),this.interval=undefined)},d.tick=function(){var e=this.currentValue,t=this.props.value;a(t)?this.currentValue=e*c+t*(1-c):this.stopTicking(),Math.abs(t-this.currentValue)<Math.max(.001,.001*t)&&(this.currentValue=t,this.stopTicking()),this.ref.current&&(this.ref.current.textContent=this.getText())},d.getText=function(){var e=this.props,t=this.currentValue,n=e.format,o=e.value;if(!a(o))return String(o);if(n)return n(this.currentValue);var i=String(o).split(".")[1],c=i?i.length:0;return(0,r.toFixed)(t,(0,r.clamp)(c,0,8))},d.render=function(){return(0,o.createVNode)(1,"span",null,this.getText(),0,null,null,this.ref)},l}(o.Component);t.AnimatedNumber=l},36310:function(e,t,n){"use strict";t.__esModule=!0,t.Autofocus=void 0;var o=n(58734);function r(e,t){return r=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},r(e,t)}var i=function(e){var t,n;function i(){for(var t,n=arguments.length,r=new Array(n),i=0;i<n;i++)r[i]=arguments[i];return(t=e.call.apply(e,[this].concat(r))||this).ref=(0,o.createRef)(),t}n=e,(t=i).prototype=Object.create(n.prototype),t.prototype.constructor=t,r(t,n);var a=i.prototype;return a.componentDidMount=function(){var e=this;setTimeout((function(){var t;null==(t=e.ref.current)||t.focus()}),1)},a.render=function(){return(0,o.createVNode)(1,"div",null,this.props.children,0,{tabIndex:-1},null,this.ref)},i}(o.Component);t.Autofocus=i},78836:function(e,t,n){"use strict";t.__esModule=!0,t.Blink=void 0;var o=n(58734);function r(e,t){return r=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},r(e,t)}var i=function(e){var t,n;function i(){var t;return(t=e.call(this)||this).state={hidden:!1},t}n=e,(t=i).prototype=Object.create(n.prototype),t.prototype.constructor=t,r(t,n);var a=i.prototype;return a.createTimer=function(){var e=this,t=this.props,n=t.interval,o=void 0===n?1e3:n,r=t.time,i=void 0===r?1e3:r;clearInterval(this.interval),clearTimeout(this.timer),this.setState({hidden:!1}),this.interval=setInterval((function(){e.setState({hidden:!0}),e.timer=setTimeout((function(){e.setState({hidden:!1})}),i)}),o+i)},a.componentDidMount=function(){this.createTimer()},a.componentDidUpdate=function(e){e.interval===this.props.interval&&e.time===this.props.time||this.createTimer()},a.componentWillUnmount=function(){clearInterval(this.interval),clearTimeout(this.timer)},a.render=function(e){return(0,o.createVNode)(1,"span",null,e.children,0,{style:{visibility:this.state.hidden?"hidden":"visible"}})},i}(o.Component);t.Blink=i},40817:function(e,t,n){"use strict";t.__esModule=!0,t.BlockQuote=void 0;var o=n(58734),r=n(59641),i=n(65969),a=["className"];t.BlockQuote=function(e){var t=e.className,n=function(e,t){if(null==e)return{};var n,o,r={},i=Object.keys(e);for(o=0;o<i.length;o++)n=i[o],t.indexOf(n)>=0||(r[n]=e[n]);return r}(e,a);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,i.Box,Object.assign({className:(0,r.classes)(["BlockQuote",t])},n)))}},65969:function(e,t,n){"use strict";t.__esModule=!0,t.unit=t.halfUnit=t.computeBoxProps=t.computeBoxClassName=t.Box=void 0;var o=n(59641),r=n(58734),i=n(33421),a=n(78419),c=["as","className","children"];var l=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=l;var d=function(e){return"string"==typeof e?l(e):"number"==typeof e?l(.5*e):void 0};t.halfUnit=d;var s=function(e){return"string"==typeof e&&a.CSS_COLORS.includes(e)},u=function(e){return function(t,n){"number"!=typeof n&&"string"!=typeof n||(t[e]=n)}},m=function(e,t){return function(n,o){"number"!=typeof o&&"string"!=typeof o||(n[e]=t(o))}},p=function(e,t){return function(n,o){o&&(n[e]=t)}},f=function(e,t,n){return function(o,r){if("number"==typeof r||"string"==typeof r)for(var i=0;i<n.length;i++)o[e+"-"+n[i]]=t(r)}},h=function(e){return function(t,n){s(n)||(t[e]=n)}},C={position:u("position"),overflow:u("overflow"),overflowX:u("overflow-x"),overflowY:u("overflow-y"),top:m("top",l),bottom:m("bottom",l),left:m("left",l),right:m("right",l),width:m("width",l),minWidth:m("min-width",l),maxWidth:m("max-width",l),height:m("height",l),minHeight:m("min-height",l),maxHeight:m("max-height",l),fontSize:m("font-size",l),fontFamily:u("font-family"),lineHeight:function(e,t){"number"==typeof t?e["line-height"]=t:"string"==typeof t&&(e["line-height"]=l(t))},opacity:u("opacity"),textAlign:u("text-align"),verticalAlign:u("vertical-align"),textTransform:u("text-transform"),inline:p("display","inline-block"),bold:p("font-weight","bold"),italic:p("font-style","italic"),nowrap:p("white-space","nowrap"),preserveWhitespace:p("white-space","pre-wrap"),m:f("margin",d,["top","bottom","left","right"]),mx:f("margin",d,["left","right"]),my:f("margin",d,["top","bottom"]),mt:m("margin-top",d),mb:m("margin-bottom",d),ml:m("margin-left",d),mr:m("margin-right",d),p:f("padding",d,["top","bottom","left","right"]),px:f("padding",d,["left","right"]),py:f("padding",d,["top","bottom"]),pt:m("padding-top",d),pb:m("padding-bottom",d),pl:m("padding-left",d),pr:m("padding-right",d),color:h("color"),textColor:h("color"),backgroundColor:h("background-color"),flexGrow:u("flex-grow"),flexWrap:u("flex-wrap"),flexBasis:u("flex-basis"),flex:u("flex"),fillPositionedParent:function(e,t){t&&(e.position="absolute",e.top=0,e.bottom=0,e.left=0,e.right=0)}},b=function(e){for(var t={},n={},o=0,r=Object.keys(e);o<r.length;o++){var i=r[o];if("style"!==i)if(Byond.IS_LTE_IE8&&"onClick"===i)t.onclick=e[i];else{var a=e[i],c=C[i];c?c(n,a):t[i]=a}}for(var l="",d=0,s=Object.keys(n);d<s.length;d++){var u=s[d];l+=u+":"+n[u]+";"}if(e.style)for(var m=0,p=Object.keys(e.style);m<p.length;m++){var f=p[m];l+=f+":"+e.style[f]+";"}return l.length>0&&(t.style=l),t};t.computeBoxProps=b;var N=function(e){var t=e.textColor||e.color,n=e.backgroundColor;return(0,o.classes)([s(t)&&"color-"+t,s(n)&&"color-bg-"+n])};t.computeBoxClassName=N;var g=function(e){var t=e.as,n=void 0===t?"div":t,o=e.className,a=e.children,l=function(e,t){if(null==e)return{};var n,o,r={},i=Object.keys(e);for(o=0;o<i.length;o++)n=i[o],t.indexOf(n)>=0||(r[n]=e[n]);return r}(e,c);if("function"==typeof a)return a(b(e));var d="string"==typeof o?o+" "+N(l):N(l),s=b(l);return(0,r.createVNode)(i.VNodeFlags.HtmlElement,n,d,a,i.ChildFlags.UnknownChildren,s,undefined)};t.Box=g,g.defaultHooks=o.pureComponentHooks},66033:function(e,t,n){"use strict";t.__esModule=!0,t.ButtonInput=t.ButtonFile=t.ButtonConfirm=t.ButtonCheckbox=t.Button=void 0;var o=n(58734),r=n(42678),i=n(59641),a=n(66905),c=n(65969),l=n(61043),d=n(83526),s=["className","fluid","icon","iconRotation","iconSpin","iconColor","iconPosition","iconSize","color","disabled","selected","tooltip","tooltipPosition","ellipsis","compact","circular","content","children","onclick","onClick","verticalAlignContent"],u=["checked"],m=["confirmContent","confirmColor","confirmIcon","icon","color","content","onClick"],p=["fluid","content","icon","iconRotation","iconSpin","tooltip","tooltipPosition","color","placeholder","maxLength"],f=["onSelectFiles","accept","multiple"];function h(){h=function(){return e};var e={},t=Object.prototype,n=t.hasOwnProperty,o=Object.defineProperty||function(e,t,n){e[t]=n.value},r="function"==typeof Symbol?Symbol:{},i=r.iterator||"@@iterator",a=r.asyncIterator||"@@asyncIterator",c=r.toStringTag||"@@toStringTag";function l(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{l({},"")}catch(S){l=function(e,t,n){return e[t]=n}}function d(e,t,n,r){var i=t&&t.prototype instanceof m?t:m,a=Object.create(i.prototype),c=new w(r||[]);return o(a,"_invoke",{value:_(e,n,c)}),a}function s(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(S){return{type:"throw",arg:S}}}e.wrap=d;var u={};function m(){}function p(){}function f(){}var C={};l(C,i,(function(){return this}));var b=Object.getPrototypeOf,N=b&&b(b(L([])));N&&N!==t&&n.call(N,i)&&(C=N);var g=f.prototype=m.prototype=Object.create(C);function V(e){["next","throw","return"].forEach((function(t){l(e,t,(function(e){return this._invoke(t,e)}))}))}function v(e,t){function r(o,i,a,c){var l=s(e[o],e,i);if("throw"!==l.type){var d=l.arg,u=d.value;return u&&"object"==typeof u&&n.call(u,"__await")?t.resolve(u.__await).then((function(e){r("next",e,a,c)}),(function(e){r("throw",e,a,c)})):t.resolve(u).then((function(e){d.value=e,a(d)}),(function(e){return r("throw",e,a,c)}))}c(l.arg)}var i;o(this,"_invoke",{value:function(e,n){function o(){return new t((function(t,o){r(e,n,t,o)}))}return i=i?i.then(o,o):o()}})}function _(e,t,n){var o="suspendedStart";return function(r,i){if("executing"===o)throw new Error("Generator is already running");if("completed"===o){if("throw"===r)throw i;return B()}for(n.method=r,n.arg=i;;){var a=n.delegate;if(a){var c=y(a,n);if(c){if(c===u)continue;return c}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if("suspendedStart"===o)throw o="completed",n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);o="executing";var l=s(e,t,n);if("normal"===l.type){if(o=n.done?"completed":"suspendedYield",l.arg===u)continue;return{value:l.arg,done:n.done}}"throw"===l.type&&(o="completed",n.method="throw",n.arg=l.arg)}}}function y(e,t){var n=t.method,o=e.iterator[n];if(undefined===o)return t.delegate=null,"throw"===n&&e.iterator["return"]&&(t.method="return",t.arg=undefined,y(e,t),"throw"===t.method)||"return"!==n&&(t.method="throw",t.arg=new TypeError("The iterator does not provide a '"+n+"' method")),u;var r=s(o,e.iterator,t.arg);if("throw"===r.type)return t.method="throw",t.arg=r.arg,t.delegate=null,u;var i=r.arg;return i?i.done?(t[e.resultName]=i.value,t.next=e.nextLoc,"return"!==t.method&&(t.method="next",t.arg=undefined),t.delegate=null,u):i:(t.method="throw",t.arg=new TypeError("iterator result is not an object"),t.delegate=null,u)}function k(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function x(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function w(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(k,this),this.reset(!0)}function L(e){if(e){var t=e[i];if(t)return t.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length)){var o=-1,r=function t(){for(;++o<e.length;)if(n.call(e,o))return t.value=e[o],t.done=!1,t;return t.value=undefined,t.done=!0,t};return r.next=r}}return{next:B}}function B(){return{value:undefined,done:!0}}return p.prototype=f,o(g,"constructor",{value:f,configurable:!0}),o(f,"constructor",{value:p,configurable:!0}),p.displayName=l(f,c,"GeneratorFunction"),e.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===p||"GeneratorFunction"===(t.displayName||t.name))},e.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,f):(e.__proto__=f,l(e,c,"GeneratorFunction")),e.prototype=Object.create(g),e},e.awrap=function(e){return{__await:e}},V(v.prototype),l(v.prototype,a,(function(){return this})),e.AsyncIterator=v,e.async=function(t,n,o,r,i){void 0===i&&(i=Promise);var a=new v(d(t,n,o,r),i);return e.isGeneratorFunction(n)?a:a.next().then((function(e){return e.done?e.value:a.next()}))},V(g),l(g,c,"Generator"),l(g,i,(function(){return this})),l(g,"toString",(function(){return"[object Generator]"})),e.keys=function(e){var t=Object(e),n=[];for(var o in t)n.push(o);return n.reverse(),function r(){for(;n.length;){var e=n.pop();if(e in t)return r.value=e,r.done=!1,r}return r.done=!0,r}},e.values=L,w.prototype={constructor:w,reset:function(e){if(this.prev=0,this.next=0,this.sent=this._sent=undefined,this.done=!1,this.delegate=null,this.method="next",this.arg=undefined,this.tryEntries.forEach(x),!e)for(var t in this)"t"===t.charAt(0)&&n.call(this,t)&&!isNaN(+t.slice(1))&&(this[t]=undefined)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(e){if(this.done)throw e;var t=this;function o(n,o){return a.type="throw",a.arg=e,t.next=n,o&&(t.method="next",t.arg=undefined),!!o}for(var r=this.tryEntries.length-1;r>=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<i.catchLoc)return o(i.catchLoc,!0);if(this.prev<i.finallyLoc)return o(i.finallyLoc)}else if(c){if(this.prev<i.catchLoc)return o(i.catchLoc,!0)}else{if(!l)throw new Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return o(i.finallyLoc)}}}},abrupt:function(e,t){for(var o=this.tryEntries.length-1;o>=0;--o){var r=this.tryEntries[o];if(r.tryLoc<=this.prev&&n.call(r,"finallyLoc")&&this.prev<r.finallyLoc){var i=r;break}}i&&("break"===e||"continue"===e)&&i.tryLoc<=t&&t<=i.finallyLoc&&(i=null);var a=i?i.completion:{};return a.type=e,a.arg=t,i?(this.method="next",this.next=i.finallyLoc,u):this.complete(a)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),u},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),x(n),u}},"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;x(n)}return r}}throw new Error("illegal catch attempt")},delegateYield:function(e,t,n){return this.delegate={iterator:L(e),resultName:t,nextLoc:n},"next"===this.method&&(this.arg=undefined),u}},e}function C(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 b(e){return function(){var t=this,n=arguments;return new Promise((function(o,r){var i=e.apply(t,n);function a(e){C(i,o,r,a,c,"next",e)}function c(e){C(i,o,r,a,c,"throw",e)}a(undefined)}))}}function N(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,g(e,t)}function g(e,t){return g=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},g(e,t)}function V(e,t){if(null==e)return{};var n,o,r={},i=Object.keys(e);for(o=0;o<i.length;o++)n=i[o],t.indexOf(n)>=0||(r[n]=e[n]);return r}var v=(0,a.createLogger)("Button"),_=function(e){var t=e.className,n=e.fluid,a=e.icon,u=e.iconRotation,m=e.iconSpin,p=e.iconColor,f=e.iconPosition,h=e.iconSize,C=e.color,b=e.disabled,N=e.selected,g=e.tooltip,_=e.tooltipPosition,y=e.ellipsis,k=e.compact,x=e.circular,w=e.content,L=e.children,B=e.onclick,S=e.onClick,I=e.verticalAlignContent,T=V(e,s),A=!(!w&&!L);B&&v.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"),T.onClick=function(e){!b&&S&&S(e)},Byond.IS_LTE_IE8&&(T.unselectable=!0);var M=(0,o.normalizeProps)((0,o.createVNode)(1,"div",(0,i.classes)(["Button",n&&"Button--fluid",b&&"Button--disabled",N&&"Button--selected",A&&"Button--hasContent",y&&"Button--ellipsis",x&&"Button--circular",k&&"Button--compact",f&&"Button--iconPosition--"+f,I&&"Button--flex",I&&n&&"Button--flex--fluid",I&&"Button--verticalAlignContent--"+I,C&&"string"==typeof C?"Button--color--"+C:"Button--color--default",t,(0,c.computeBoxClassName)(T)]),(0,o.createVNode)(1,"div","Button__content",[a&&"right"!==f&&(0,o.createComponentVNode)(2,l.Icon,{name:a,color:p,rotation:u,spin:m}),w,L,a&&"right"===f&&(0,o.createComponentVNode)(2,l.Icon,{name:a,color:p,rotation:u,spin:m,fontSize:h})],0),2,Object.assign({tabIndex:!b&&"0",onKeyDown:function(t){if(!1!==e.captureKeys){var n=window.event?t.which:t.keyCode;if(n===r.KEY_SPACE||n===r.KEY_ENTER)return t.preventDefault(),void(!b&&S&&S(t));n!==r.KEY_ESCAPE||t.preventDefault()}}},(0,c.computeBoxProps)(T))));return g&&(M=(0,o.createComponentVNode)(2,d.Tooltip,{content:g,position:_,children:M})),M};t.Button=_,_.defaultHooks=i.pureComponentHooks;var y=function(e){var t=e.checked,n=V(e,u);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,_,Object.assign({color:"transparent",icon:t?"check-square-o":"square-o",selected:t},n)))};t.ButtonCheckbox=y,_.Checkbox=y;var k=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}N(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,s=t.content,u=t.onClick,p=V(t,m);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,_,Object.assign({content:this.state.clickedOnce?r:s,icon:this.state.clickedOnce?c:l,color:this.state.clickedOnce?a:d,onClick:function(){return e.state.clickedOnce?u():e.setClickedOnce(!0)}},p)))},t}(o.Component);t.ButtonConfirm=k,_.Confirm=k;var x=function(e){function t(){var t;return(t=e.call(this)||this).inputRef=(0,o.createRef)(),t.state={inInput:!1},t}N(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,s=t.icon,u=t.iconRotation,m=t.iconSpin,f=t.tooltip,h=t.tooltipPosition,C=t.color,b=void 0===C?"default":C,N=(t.placeholder,t.maxLength,V(t,p)),g=(0,o.normalizeProps)((0,o.createComponentVNode)(2,c.Box,Object.assign({className:(0,i.classes)(["Button",n&&"Button--fluid","Button--color--"+b])},N,{onClick:function(){return e.setInInput(!0)},children:[s&&(0,o.createComponentVNode)(2,l.Icon,{name:s,rotation:u,spin:m}),(0,o.createVNode)(1,"div",null,a,0),(0,o.createVNode)(64,"input","NumberInput__input",null,1,{style:{display:this.state.inInput?undefined:"none","text-align":"left"},onBlur:function(t){e.state.inInput&&(e.setInInput(!1),e.commitResult(t))},onKeyDown:function(t){if(t.keyCode===r.KEY_ENTER)return e.setInInput(!1),void e.commitResult(t);t.keyCode===r.KEY_ESCAPE&&e.setInInput(!1)}},null,this.inputRef)]})));return f&&(g=(0,o.createComponentVNode)(2,d.Tooltip,{content:f,position:h,children:g})),g},t}(o.Component);t.ButtonInput=x,_.Input=x;var w=function(e){function t(){var t;return(t=e.call(this)||this).inputRef=(0,o.createRef)(),t}N(t,e);var n=t.prototype;return n.read=function(){var e=b(h().mark((function t(e){var n;return h().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return n=Array.from(e).map((function(e){var t=new FileReader;return new Promise((function(n){t.onload=function(){return n(t.result)},t.readAsText(e)}))})),t.next=3,Promise.all(n);case 3:return t.abrupt("return",t.sent);case 4:case"end":return t.stop()}}),t)})));return function(t){return e.apply(this,arguments)}}(),n.render=function(){var e,t=this,n=this.props,r=n.onSelectFiles,i=n.accept,a=n.multiple,c=V(n,f),l=(0,o.createVNode)(64,"input",null,null,1,{hidden:!0,type:"file",accept:i,multiple:a,onChange:(e=b(h().mark((function d(){var e,n;return h().wrap((function(o){for(;;)switch(o.prev=o.next){case 0:if(!(e=t.inputRef.current.files).length){o.next=6;break}return o.next=4,t.read(e);case 4:n=o.sent,r(a?n:n[0]);case 6:case"end":return o.stop()}}),d)}))),function(){return e.apply(this,arguments)})},null,this.inputRef);return(0,o.createFragment)([(0,o.normalizeProps)((0,o.createComponentVNode)(2,_,Object.assign({},c,{onClick:function(){t.inputRef.current.click()}}))),l],0)},t}(o.Component);t.ButtonFile=w,_.File=w},63774:function(e,t,n){"use strict";t.__esModule=!0,t.ByondUi=void 0;var o=n(58734),r=n(59641),i=n(84710),a=n(66905),c=n(65969),l=["params"],d=["params"],s=["params"];function u(e,t){if(null==e)return{};var n,o,r={},i=Object.keys(e);for(o=0;o<i.length;o++)n=i[o],t.indexOf(n)>=0||(r[n]=e[n]);return r}function m(e,t){return m=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},m(e,t)}var p=(0,a.createLogger)("ByondUi"),f=[];window.addEventListener("beforeunload",(function(){for(var e=0;e<f.length;e++){var t=f[e];"string"==typeof t&&(p.log("unmounting '"+t+"' (beforeunload)"),f[e]=null,Byond.winset(t,{parent:""}))}}));var h=function(e){var t,n;function a(t){var n,r;return(r=e.call(this,t)||this).containerRef=(0,o.createRef)(),r.byondUiElement=function(e){var t=f.length;f.push(null);var n=e||"byondui_"+t;return p.log("allocated '"+n+"'"),{render:function(e){p.log("rendering '"+n+"'"),f[t]=n,Byond.winset(n,e)},unmount:function(){p.log("unmounting '"+n+"'"),f[t]=null,Byond.winset(n,{parent:""})}}}(null==(n=t.params)?void 0:n.id),r.handleResize=(0,i.debounce)((function(){r.forceUpdate()}),100),r}n=e,(t=a).prototype=Object.create(n.prototype),t.prototype.constructor=t,m(t,n);var h=a.prototype;return h.shouldComponentUpdate=function(e){var t=this.props,n=t.params,o=void 0===n?{}:n,i=u(t,l),a=e.params,c=void 0===a?{}:a,s=u(e,d);return(0,r.shallowDiffers)(o,c)||(0,r.shallowDiffers)(i,s)},h.componentDidMount=function(){Byond.IS_LTE_IE10||(window.addEventListener("resize",this.handleResize),this.componentDidUpdate(),this.handleResize())},h.componentDidUpdate=function(){if(!Byond.IS_LTE_IE10){var e,t,n,o,r=this.props.params,i=void 0===r?{}:r,a=(e=this.containerRef.current,n=null!=(t=window.devicePixelRatio)?t:1,{pos:[(o=e.getBoundingClientRect()).left*n,o.top*n],size:[(o.right-o.left)*n,(o.bottom-o.top)*n]});p.debug("bounding box",a),this.byondUiElement.render(Object.assign({parent:Byond.windowId},i,{pos:a.pos[0]+","+a.pos[1],size:a.size[0]+"x"+a.size[1]}))}},h.componentWillUnmount=function(){Byond.IS_LTE_IE10||(window.removeEventListener("resize",this.handleResize),this.byondUiElement.unmount())},h.render=function(){var e=this.props,t=(e.params,u(e,s));return(0,o.normalizeProps)((0,o.createVNode)(1,"div",null,(0,o.createVNode)(1,"div",null,null,1,{style:{"min-height":"22px"}}),0,Object.assign({},(0,c.computeBoxProps)(t)),null,this.containerRef))},a}(o.Component);t.ByondUi=h},9267:function(e,t,n){"use strict";t.__esModule=!0,t.Chart=void 0;var o=n(58734),r=n(45445),i=n(59641),a=n(65969),c=["data","rangeX","rangeY","fillColor","strokeColor","strokeWidth"];function l(e,t){return l=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},l(e,t)}var d=function(e){var t,n;function i(t){var n;return(n=e.call(this,t)||this).ref=(0,o.createRef)(),n.state={viewBox:[600,200]},n.handleResize=function(){var e=n.ref.current;n.setState({viewBox:[e.offsetWidth,e.offsetHeight]})},n}n=e,(t=i).prototype=Object.create(n.prototype),t.prototype.constructor=t,l(t,n);var d=i.prototype;return d.componentDidMount=function(){window.addEventListener("resize",this.handleResize),this.handleResize()},d.componentWillUnmount=function(){window.removeEventListener("resize",this.handleResize)},d.render=function(){var e=this,t=this.props,n=t.data,i=void 0===n?[]:n,l=t.rangeX,d=t.rangeY,s=t.fillColor,u=void 0===s?"none":s,m=t.strokeColor,p=void 0===m?"#ffffff":m,f=t.strokeWidth,h=void 0===f?2:f,C=function(e,t){if(null==e)return{};var n,o,r={},i=Object.keys(e);for(o=0;o<i.length;o++)n=i[o],t.indexOf(n)>=0||(r[n]=e[n]);return r}(t,c),b=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);n!==undefined&&(i[0]=n[0],a[0]=n[1]),o!==undefined&&(i[1]=o[0],a[1]=o[1]);var c=(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);return c}(i,b,l,d);if(N.length>0){var g=N[0],V=N[N.length-1];N.push([b[0]+h,V[1]]),N.push([b[0]+h,-h]),N.push([-h,-h]),N.push([-h,g[1]])}var v=function(e){for(var t="",n=0;n<e.length;n++){var o=e[n];t+=o[0]+","+o[1]+" "}return t}(N);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({position:"relative"},C,{children:function(t){return(0,o.normalizeProps)((0,o.createVNode)(1,"div",null,(0,o.createVNode)(32,"svg",null,(0,o.createVNode)(32,"polyline",null,null,1,{transform:"scale(1, -1) translate(0, -"+b[1]+")",fill:u,stroke:p,"stroke-width":h,points:v}),2,{viewBox:"0 0 "+b[0]+" "+b[1],preserveAspectRatio:"none",style:{position:"absolute",top:0,left:0,right:0,bottom:0,overflow:"hidden"}}),2,Object.assign({},t),null,e.ref))}})))},i}(o.Component);d.defaultHooks=i.pureComponentHooks;var s={Line:Byond.IS_LTE_IE8?function(e){return null}:d};t.Chart=s},31510:function(e,t,n){"use strict";t.__esModule=!0,t.Collapsible=void 0;var o=n(58734),r=n(65969),i=n(66033),a=["children","color","title","buttons"];function c(e,t){return c=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},c(e,t)}var l=function(e){var t,n;function l(t){var n;n=e.call(this,t)||this;var o=t.open;return n.state={open:o||!1},n}return n=e,(t=l).prototype=Object.create(n.prototype),t.prototype.constructor=t,c(t,n),l.prototype.render=function(){var e=this,t=this.props,n=this.state.open,c=t.children,l=t.color,d=void 0===l?"default":l,s=t.title,u=t.buttons,m=function(e,t){if(null==e)return{};var n,o,r={},i=Object.keys(e);for(o=0;o<i.length;o++)n=i[o],t.indexOf(n)>=0||(r[n]=e[n]);return r}(t,a);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:d,icon:n?"chevron-down":"chevron-right",onClick:function(){return e.setState({open:!n})}},m,{children:s}))),2),u&&(0,o.createVNode)(1,"div","Table__cell Table__cell--collapsing",u,0)],0),n&&(0,o.createComponentVNode)(2,r.Box,{mt:1,children:c})]})},l}(o.Component);t.Collapsible=l},93857:function(e,t,n){"use strict";t.__esModule=!0,t.ColorBox=void 0;var o=n(58734),r=n(59641),i=n(65969),a=["content","children","className","color","backgroundColor"];var c=function(e){var t=e.content,n=(e.children,e.className),c=e.color,l=e.backgroundColor,d=function(e,t){if(null==e)return{};var n,o,r={},i=Object.keys(e);for(o=0;o<i.length;o++)n=i[o],t.indexOf(n)>=0||(r[n]=e[n]);return r}(e,a);return d.color=t?null:"transparent",d.backgroundColor=c||l,(0,o.normalizeProps)((0,o.createVNode)(1,"div",(0,r.classes)(["ColorBox",n,(0,i.computeBoxClassName)(d)]),t||".",0,Object.assign({},(0,i.computeBoxProps)(d))))};t.ColorBox=c,c.defaultHooks=r.pureComponentHooks},29532:function(e,t,n){"use strict";t.__esModule=!0,t.UnsavedChangesDialog=t.Dialog=void 0;var o=n(58734),r=n(65969),i=n(66033),a=function(e){var t=e.title,n=e.onClose,a=e.children,c=e.width,l=e.height;return(0,o.createVNode)(1,"div","Dialog",(0,o.createComponentVNode)(2,r.Box,{className:"Dialog__content",width:c||"370px",height:l,children:[(0,o.createVNode)(1,"div","Dialog__header",[(0,o.createVNode)(1,"div","Dialog__title",t,0),(0,o.createComponentVNode)(2,r.Box,{mr:2,children:(0,o.createComponentVNode)(2,i.Button,{mr:"-3px",width:"26px",lineHeight:"22px",textAlign:"center",color:"transparent",icon:"window-close-o",tooltip:"Close",tooltipPosition:"bottom-start",onClick:n})})],4),a]}),2)};t.Dialog=a;var c=function(e){var t=e.onClick,n=e.children;return(0,o.createComponentVNode)(2,i.Button,{onClick:t,className:"Dialog__button",verticalAlignContent:"middle",children:n})};a.Button=c;t.UnsavedChangesDialog=function(e){var t=e.documentName,n=e.onSave,r=e.onDiscard,i=e.onClose;return(0,o.createComponentVNode)(2,a,{title:"Notepad",onClose:i,children:[(0,o.createVNode)(1,"div","Dialog__body",[(0,o.createTextVNode)("Do you want to save changes to "),t,(0,o.createTextVNode)("?")],0),(0,o.createVNode)(1,"div","Dialog__footer",[(0,o.createComponentVNode)(2,c,{onClick:n,children:"Save"}),(0,o.createComponentVNode)(2,c,{onClick:r,children:"Don't Save"}),(0,o.createComponentVNode)(2,c,{onClick:i,children:"Cancel"})],4)]})}},50530:function(e,t,n){"use strict";t.__esModule=!0,t.Dimmer=void 0;var o=n(58734),r=n(59641),i=n(65969),a=["className","children"];t.Dimmer=function(e){var t=e.className,n=e.children,c=function(e,t){if(null==e)return{};var n,o,r={},i=Object.keys(e);for(o=0;o<i.length;o++)n=i[o],t.indexOf(n)>=0||(r[n]=e[n]);return r}(e,a);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,i.Box,Object.assign({className:(0,r.classes)(["Dimmer"].concat(t))},c,{children:(0,o.createVNode)(1,"div","Dimmer__inner",n,0)})))}},29397:function(e,t,n){"use strict";t.__esModule=!0,t.Divider=void 0;var o=n(58734),r=n(59641);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"]))}},49948:function(e,t,n){"use strict";t.__esModule=!0,t.DraggableControl=void 0;var o=n(58734),r=n(5339),i=n(59641),a=n(12451);function c(e,t){return c=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},c(e,t)}var l=function(e,t){return e.screenX*t[0]+e.screenY*t[1]},d=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(){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:l(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)}),n.props.updateRate||400),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,d=t.dragMatrix;n.setState((function(t){var n=Object.assign({},t),s=l(e,d)-n.origin;if(t.dragging){var u=Number.isFinite(o)?o%a:0;n.internalValue=(0,r.clamp)(n.internalValue+s*a/c,o-a,i+a),n.value=(0,r.clamp)(n.internalValue-n.internalValue%a+u,o,i),n.origin=l(e,d)}else Math.abs(s)>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(s){}}},n}return n=e,(t=i).prototype=Object.create(n.prototype),t.prototype.constructor=t,c(t,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,s=d.animated,u=d.value,m=d.unit,p=d.minValue,f=d.maxValue,h=d.unclamped,C=d.format,b=d.onChange,N=d.onDrag,g=d.children,V=d.height,v=d.lineHeight,_=d.fontSize,y=u;(n||l)&&(y=c);var k=(0,o.createFragment)([!s||n||l?C?C(y):y:(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:y,format:C}),m?" "+m:""],0),x=(0,o.createVNode)(64,"input","NumberInput__input",null,1,{style:{display:i?undefined:"none",height:V,"line-height":v,"font-size":_},onBlur:function(t){var n;i&&(n=h?parseFloat(t.target.value):(0,r.clamp)(parseFloat(t.target.value),p,f),Number.isNaN(n)?e.setState({editing:!1}):(e.setState({editing:!1,value:n}),e.suppressFlicker(),b&&b(t,n),N&&N(t,n)))},onKeyDown:function(t){var n;if(13===t.keyCode)return n=h?parseFloat(t.target.value):(0,r.clamp)(parseFloat(t.target.value),p,f),Number.isNaN(n)?void e.setState({editing:!1}):(e.setState({editing:!1,value:n}),e.suppressFlicker(),b&&b(t,n),void(N&&N(t,n)));27!==t.keyCode||e.setState({editing:!1})}},null,this.inputRef);return g({dragging:n,editing:i,value:u,displayValue:y,displayElement:k,inputElement:x,handleDragStart:this.handleDragStart})},i}(o.Component);t.DraggableControl=d,d.defaultHooks=i.pureComponentHooks,d.defaultProps={minValue:-Infinity,maxValue:+Infinity,step:1,stepPixelSize:1,suppressFlicker:50,dragMatrix:[1,0]}},51413:function(e,t,n){"use strict";t.__esModule=!0,t.Dropdown=void 0;var o=n(58734),r=n(92935),i=n(59641),a=n(65969),c=n(66033),l=n(61043),d=n(70468),s=["icon","iconRotation","iconSpin","clipSelectedText","color","dropdownStyle","over","nochevron","width","onClick","onSelected","selected","disabled","displayText","buttons"],u=["className"];function m(e,t){if(null==e)return{};var n,o,r={},i=Object.keys(e);for(o=0;o<i.length;o++)n=i[o],t.indexOf(n)>=0||(r[n]=e[n]);return r}function p(e,t){return p=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},p(e,t)}var f={placement:"left-start",modifiers:[{name:"eventListeners",enabled:!1}]},h={width:0,height:0,top:0,right:0,bottom:0,left:0,x:0,y:0,toJSON:function(){return null}},C="Layout Dropdown__menu",b=function(e){var t,n;function h(){for(var t,n=arguments.length,o=new Array(n),r=0;r<n;r++)o[r]=arguments[r];return(t=e.call.apply(e,[this].concat(o))||this).menuContents=void 0,t.state={open:!1,selected:t.props.selected},t.handleClick=function(){t.state.open&&t.setOpen(!1)},t}n=e,(t=h).prototype=Object.create(n.prototype),t.prototype.constructor=t,p(t,n);var b=h.prototype;return b.getDOMNode=function(){return(0,o.findDOMfromVNode)(this.$LI,!0)},b.componentDidMount=function(){this.getDOMNode()},b.openMenu=function(){var e=h.renderedMenu;e===undefined&&((e=document.createElement("div")).className=C,document.body.appendChild(e),h.renderedMenu=e);var t=this.getDOMNode();h.currentOpenMenu=t,e.scrollTop=0,e.style.width=this.props.menuWidth||t.offsetWidth+"px",e.style.opacity="1",e.style.pointerEvents="auto",setTimeout((function(){var e;null==(e=h.renderedMenu)||e.focus()}),400),this.renderMenuContent()},b.closeMenu=function(){h.currentOpenMenu===this.getDOMNode()&&(h.currentOpenMenu=undefined,h.renderedMenu.style.opacity="0",h.renderedMenu.style.pointerEvents="none")},b.componentWillUnmount=function(){this.closeMenu(),this.setOpen(!1)},b.renderMenuContent=function(){var e=this,t=h.renderedMenu;if(t){t.offsetHeight>200?t.className="Layout Dropdown__menu-scroll":t.className=C;var n=this.props.options,a=(void 0===n?[]:n).map((function(t){var n,r;return"string"==typeof t?(r=t,n=t):null!==t&&(r=t.displayText,n=t.value),(0,o.createVNode)(1,"div",(0,i.classes)(["Dropdown__menuentry",e.state.selected===n&&"selected"]),r,0,{onClick:function(){e.setSelected(n)}},n)})),c=a.length?a:"No Options Found";(0,o.render)((0,o.createVNode)(1,"div",null,c,0),t,(function(){var e=h.singletonPopper;e===undefined?(e=(0,r.createPopper)(h.virtualElement,t,Object.assign({},f,{placement:"bottom-start"})),h.singletonPopper=e):(e.setOptions(Object.assign({},f,{placement:"bottom-start"})),e.update())}),this.context)}},b.setOpen=function(e){var t=this;this.setState((function(t){return Object.assign({},t,{open:e})})),e?setTimeout((function(){t.openMenu(),window.addEventListener("click",t.handleClick)})):(this.closeMenu(),window.removeEventListener("click",this.handleClick))},b.setSelected=function(e){this.setState((function(t){return Object.assign({},t,{selected:e})})),this.setOpen(!1),this.props.onSelected&&this.props.onSelected(e)},b.getOptionValue=function(e){return"string"==typeof e?e:e.value},b.getSelectedIndex=function(){var e=this,t=this.state.selected||this.props.selected,n=this.props.options;return(void 0===n?[]:n).findIndex((function(n){return e.getOptionValue(n)===t}))},b.toPrevious=function(){if(!(this.props.options.length<1)){var e=this.getSelectedIndex(),t=this.props.options.length-1;e>=0||(e=0);var n=0===e?t:e-1;this.setSelected(this.getOptionValue(this.props.options[n]))}},b.toNext=function(){if(!(this.props.options.length<1)){var e=this.getSelectedIndex(),t=this.props.options.length-1;e>=0||(e=t);var n=e===t?0:e+1;this.setSelected(this.getOptionValue(this.props.options[n]))}},b.render=function(){var e=this,t=this.props,n=t.icon,r=t.iconRotation,p=t.iconSpin,f=t.clipSelectedText,h=void 0===f||f,C=t.color,b=void 0===C?"default":C,N=(t.dropdownStyle,t.over),g=t.nochevron,V=t.width,v=t.onClick,_=(t.onSelected,t.selected,t.disabled),y=t.displayText,k=t.buttons,x=m(t,s),w=x.className,L=m(x,u),B=N?!this.state.open:this.state.open;return(0,o.createComponentVNode)(2,d.Stack,{fill:!0,children:[(0,o.createComponentVNode)(2,d.Stack.Item,{width:V,children:(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({width:"100%",className:(0,i.classes)(["Dropdown__control","Button","Button--color--"+b,_&&"Button--disabled",w]),onClick:function(t){_&&!e.state.open||(e.setOpen(!e.state.open),v&&v(t))}},L,{children:[n&&(0,o.createComponentVNode)(2,l.Icon,{name:n,rotation:r,spin:p,mr:1}),(0,o.createVNode)(1,"span","Dropdown__selected-text",y||this.state.selected,0,{style:{overflow:h?"hidden":"visible"}}),g||(0,o.createVNode)(1,"span","Dropdown__arrow-button",(0,o.createComponentVNode)(2,l.Icon,{name:B?"chevron-up":"chevron-down"}),2)]})))}),k&&(0,o.createFragment)([(0,o.createComponentVNode)(2,d.Stack.Item,{height:"100%",children:(0,o.createComponentVNode)(2,c.Button,{height:"100%",icon:"chevron-left",disabled:_,onClick:function(){_||e.toPrevious()}})}),(0,o.createComponentVNode)(2,d.Stack.Item,{height:"100%",children:(0,o.createComponentVNode)(2,c.Button,{height:"100%",icon:"chevron-right",disabled:_,onClick:function(){_||e.toNext()}})})],4)]})},h}(o.Component);t.Dropdown=b,b.renderedMenu=void 0,b.singletonPopper=void 0,b.currentOpenMenu=void 0,b.virtualElement={getBoundingClientRect:function(){var e,t;return null!=(e=null==(t=b.currentOpenMenu)?void 0:t.getBoundingClientRect())?e:h}}},7764:function(e,t,n){"use strict";t.__esModule=!0,t.FitText=void 0;var o=n(58734);function r(e,t){return r=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},r(e,t)}var i=function(e){var t,n;function i(){var t;return(t=e.call(this)||this).ref=(0,o.createRef)(),t.state={fontSize:0},t.resize=t.resize.bind(function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(t)),window.addEventListener("resize",t.resize),t}n=e,(t=i).prototype=Object.create(n.prototype),t.prototype.constructor=t,r(t,n);var a=i.prototype;return a.componentDidUpdate=function(e){e.children!==this.props.children&&this.resize()},a.componentWillUnmount=function(){window.removeEventListener("resize",this.resize)},a.resize=function(){var e=this.ref.current;if(e){for(var t=this.props.maxWidth,n=0,o=this.props.maxFontSize,r=0;r<10;r++){var i,a=Math.round((n+o)/2);e.style.fontSize=a+"px";var c=e.offsetWidth-t;if(c>0)o=a;else{if(!(c<(null!=(i=this.props.acceptableDifference)?i:5)))break;n=a}}this.setState({fontSize:Math.round((n+o)/2)})}},a.componentDidMount=function(){this.resize()},a.render=function(){var e;return(0,o.createVNode)(1,"span",null,this.props.children,0,{style:Object.assign({"font-size":this.state.fontSize+"px"},"object"==typeof(null==(e=this.props.native)?void 0:e.style)&&this.props.native.style)},null,this.ref)},i}(o.Component);t.FitText=i},21456:function(e,t,n){"use strict";t.__esModule=!0,t.computeFlexProps=t.computeFlexItemProps=t.computeFlexItemClassName=t.computeFlexClassName=t.Flex=void 0;var o=n(58734),r=n(59641),i=n(65969),a=["className","direction","wrap","align","justify","inline"],c=["className"],l=["className","style","grow","order","shrink","basis","align"],d=["className"];function s(e,t){if(null==e)return{};var n,o,r={},i=Object.keys(e);for(o=0;o<i.length;o++)n=i[o],t.indexOf(n)>=0||(r[n]=e[n]);return r}var u=function(e){return(0,r.classes)(["Flex",e.inline&&"Flex--inline",Byond.IS_LTE_IE10&&"Flex--iefix",Byond.IS_LTE_IE10&&"column"===e.direction&&"Flex--iefix--column",(0,i.computeBoxClassName)(e)])};t.computeFlexClassName=u;var m=function(e){e.className;var t=e.direction,n=e.wrap,o=e.align,r=e.justify,c=(e.inline,s(e,a));return(0,i.computeBoxProps)(Object.assign({style:Object.assign({},c.style,{"flex-direction":t,"flex-wrap":!0===n?"wrap":n,"align-items":o,"justify-content":r})},c))};t.computeFlexProps=m;var p=function(e){var t=e.className,n=s(e,c);return(0,o.normalizeProps)((0,o.createVNode)(1,"div",(0,r.classes)([t,u(n)]),null,1,Object.assign({},m(n))))};t.Flex=p,p.defaultHooks=r.pureComponentHooks;var f=function(e){return(0,r.classes)(["Flex__item",Byond.IS_LTE_IE10&&"Flex__item--iefix",(0,i.computeBoxClassName)(e)])};t.computeFlexItemClassName=f;var h=function(e){e.className;var t,n=e.style,o=e.grow,r=e.order,a=e.shrink,c=e.basis,d=e.align,u=s(e,l),m=null!=(t=null!=c?c:e.width)?t:o!==undefined?0:undefined;return(0,i.computeBoxProps)(Object.assign({style:Object.assign({},n,{"flex-grow":o!==undefined&&Number(o),"flex-shrink":a!==undefined&&Number(a),"flex-basis":(0,i.unit)(m),order:r,"align-self":d})},u))};t.computeFlexItemProps=h;var C=function(e){var t=e.className,n=s(e,d);return(0,o.normalizeProps)((0,o.createVNode)(1,"div",(0,r.classes)([t,f(e)]),null,1,Object.assign({},h(n))))};C.defaultHooks=r.pureComponentHooks,p.Item=C},95251:function(e,t,n){"use strict";t.__esModule=!0,t.GridColumn=t.Grid=void 0;var o=n(58734),r=n(1813),i=n(59641),a=["children"],c=["size","style"];function l(e,t){if(null==e)return{};var n,o,r={},i=Object.keys(e);for(o=0;o<i.length;o++)n=i[o],t.indexOf(n)>=0||(r[n]=e[n]);return r}var d=function(e){var t=e.children,n=l(e,a);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=d,d.defaultHooks=i.pureComponentHooks;var s=function(e){var t=e.size,n=void 0===t?1:t,i=e.style,a=l(e,c);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,r.Table.Cell,Object.assign({style:Object.assign({width:n+"%"},i)},a)))};t.GridColumn=s,d.defaultHooks=i.pureComponentHooks,d.Column=s},61043:function(e,t,n){"use strict";t.__esModule=!0,t.IconStack=t.Icon=void 0;var o=n(58734),r=n(59641),i=n(65969),a=["style"],c=["name","size","spin","className","rotation"],l=["className","children"];function d(e,t){if(null==e)return{};var n,o,r={},i=Object.keys(e);for(o=0;o<i.length;o++)n=i[o],t.indexOf(n)>=0||(r[n]=e[n]);return r}var s=/-o$/,u=function(e){var t=e.style,n=d(e,a),l=n.name,u=n.size,m=n.spin,p=n.className,f=n.rotation,h=d(n,c);u&&(t||(t={}),t["font-size"]=100*u+"%"),f&&(t||(t={}),t.transform="rotate("+f+"deg)"),h.style=t;var C=(0,i.computeBoxProps)(h),b="";if(l.startsWith("tg-"))b=l;else{var N=s.test(l),g=l.replace(s,"");b=N?"far ":"fas ",!g.startsWith("fa-")&&(b+="fa-"),b+=g,m&&(b+=" fa-spin")}return(0,o.normalizeProps)((0,o.createVNode)(1,"i",(0,r.classes)(["Icon",b,p,(0,i.computeBoxClassName)(h)]),null,1,Object.assign({},C)))};t.Icon=u,u.defaultHooks=r.pureComponentHooks;var m=function(e){var t=e.className,n=e.children,a=d(e,l);return(0,o.normalizeProps)((0,o.createVNode)(1,"span",(0,r.classes)(["IconStack",t,(0,i.computeBoxClassName)(a)]),n,0,Object.assign({},(0,i.computeBoxProps)(a))))};t.IconStack=m,u.Stack=m},68615:function(e,t,n){"use strict";t.__esModule=!0,t.InfinitePlane=void 0;var o=n(58734),r=n(65969),i=n(70468),a=n(41042),c=n(66033),l=["children","backgroundImage","imageWidth","initialLeft","initialTop"];function d(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function s(e,t){return s=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},s(e,t)}var u=function(e){var t,n;function u(){var t;return(t=e.call(this)||this).state={mouseDown:!1,left:0,top:0,lastLeft:0,lastTop:0,zoom:1},t.handleMouseDown=t.handleMouseDown.bind(d(t)),t.handleMouseMove=t.handleMouseMove.bind(d(t)),t.handleZoomIncrease=t.handleZoomIncrease.bind(d(t)),t.handleZoomDecrease=t.handleZoomDecrease.bind(d(t)),t.onMouseUp=t.onMouseUp.bind(d(t)),t.doOffsetMouse=t.doOffsetMouse.bind(d(t)),t}n=e,(t=u).prototype=Object.create(n.prototype),t.prototype.constructor=t,s(t,n);var m=u.prototype;return m.componentDidMount=function(){window.addEventListener("mouseup",this.onMouseUp),window.addEventListener("mousedown",this.doOffsetMouse),window.addEventListener("mousemove",this.doOffsetMouse),window.addEventListener("mouseup",this.doOffsetMouse)},m.componentWillUnmount=function(){window.removeEventListener("mouseup",this.onMouseUp),window.removeEventListener("mousedown",this.doOffsetMouse),window.removeEventListener("mousemove",this.doOffsetMouse),window.removeEventListener("mouseup",this.doOffsetMouse)},m.doOffsetMouse=function(e){var t=this.state.zoom;e.screenZoomX=e.screenX*Math.pow(t,-1),e.screenZoomY=e.screenY*Math.pow(t,-1)},m.handleMouseDown=function(e){this.setState((function(t){return{mouseDown:!0,lastLeft:e.clientX-t.left,lastTop:e.clientY-t.top}}))},m.onMouseUp=function(){this.setState({mouseDown:!1})},m.handleZoomIncrease=function(e){var t=this.props.onZoomChange,n=this.state.zoom,o=Math.min(n+.1,1.5);this.setState({zoom:o}),t&&t(o)},m.handleZoomDecrease=function(e){var t=this.props.onZoomChange,n=this.state.zoom,o=Math.max(n-.1,.5);this.setState({zoom:o}),t&&t(o)},m.handleMouseMove=function(e){var t,n,o=this.props,r=o.onBackgroundMoved,i=o.initialLeft,a=void 0===i?0:i,c=o.initialTop,l=void 0===c?0:c;this.state.mouseDown&&(this.setState((function(o){return t=e.clientX-o.lastLeft,n=e.clientY-o.lastTop,{left:t,top:n}})),r&&r(t+a,n+l))},m.render=function(){var e=this.props,t=e.children,n=e.backgroundImage,d=e.imageWidth,s=e.initialLeft,u=void 0===s?0:s,m=e.initialTop,p=void 0===m?0:m,f=function(e,t){if(null==e)return{};var n,o,r={},i=Object.keys(e);for(o=0;o<i.length;o++)n=i[o],t.indexOf(n)>=0||(r[n]=e[n]);return r}(e,l),h=this.state,C=h.left,b=h.top,N=h.zoom,g=u+C,V=p+b;return(0,o.normalizeProps)((0,o.createVNode)(1,"div",null,[(0,o.createVNode)(1,"div",null,null,1,{onMouseDown:this.handleMouseDown,onMouseMove:this.handleMouseMove,style:{position:"fixed",height:"100%",width:"100%","background-image":'url("'+n+'")',"background-position":g+"px "+V+"px","background-repeat":"repeat","background-size":N*d+"px"}}),(0,o.createVNode)(1,"div",null,t,0,{onMouseDown:this.handleMouseDown,onMouseMove:this.handleMouseMove,style:{position:"fixed",transform:"translate("+g+"px, "+V+"px) scale("+N+")","transform-origin":"top left",height:"100%",width:"100%"}}),(0,o.createComponentVNode)(2,i.Stack,{position:"absolute",width:"100%",children:[(0,o.createComponentVNode)(2,i.Stack.Item,{children:(0,o.createComponentVNode)(2,c.Button,{icon:"minus",onClick:this.handleZoomDecrease})}),(0,o.createComponentVNode)(2,i.Stack.Item,{grow:1,children:(0,o.createComponentVNode)(2,a.ProgressBar,{minValue:.5,value:N,maxValue:1.5,children:[N,"x"]})}),(0,o.createComponentVNode)(2,i.Stack.Item,{children:(0,o.createComponentVNode)(2,c.Button,{icon:"plus",onClick:this.handleZoomIncrease})})]})],4,Object.assign({},(0,r.computeBoxProps)(Object.assign({},f,{style:Object.assign({},f.style,{overflow:"hidden",position:"relative"})}))),null,this.ref))},u}(o.Component);t.InfinitePlane=u},76402:function(e,t,n){"use strict";t.__esModule=!0,t.toInputValue=t.Input=void 0;var o=n(58734),r=n(42678),i=n(59641),a=n(65969),c=["selfClear","onInput","onChange","onEnter","value","maxLength","placeholder"],l=["className","fluid","monospace"];function d(e,t){if(null==e)return{};var n,o,r={},i=Object.keys(e);for(o=0;o<i.length;o++)n=i[o],t.indexOf(n)>=0||(r[n]=e[n]);return r}function s(e,t){return s=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},s(e,t)}var u=function(e){return"number"!=typeof e&&"string"!=typeof e?"":String(e)};t.toInputValue=u;var m=function(e){var t,n;function m(){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,i=n.onChange,a=n.onEnter;return e.keyCode===r.KEY_ENTER?(t.setEditing(!1),i&&i(e,e.target.value),o&&o(e,e.target.value),a&&a(e,e.target.value),void(t.props.selfClear?e.target.value="":e.target.blur())):e.keyCode===r.KEY_ESCAPE?t.props.onEscape?void t.props.onEscape(e):(t.setEditing(!1),e.target.value=u(t.props.value),void e.target.blur()):void 0},t}n=e,(t=m).prototype=Object.create(n.prototype),t.prototype.constructor=t,s(t,n);var p=m.prototype;return p.componentDidMount=function(){var e=this,t=this.props.value,n=this.inputRef.current;n&&(n.value=u(t)),(this.props.autoFocus||this.props.autoSelect)&&setTimeout((function(){n.focus(),e.props.autoSelect&&n.select()}),1)},p.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=u(r))},p.setEditing=function(e){this.setState({editing:e})},p.render=function(){var e=this.props,t=(e.selfClear,e.onInput,e.onChange,e.onEnter,e.value,e.maxLength),n=e.placeholder,r=d(e,c),s=r.className,u=r.fluid,m=r.monospace,p=d(r,l);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({className:(0,i.classes)(["Input",u&&"Input--fluid",m&&"Input--monospace",s])},p,{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)]})))},m}(o.Component);t.Input=m},76844:function(e,t,n){"use strict";t.__esModule=!0,t.KeyListener=void 0;var o=n(58734),r=n(17192);function i(e,t){return i=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},i(e,t)}var a=function(e){var t,n;function o(){var t;return(t=e.call(this)||this).dispose=void 0,t.dispose=(0,r.listenForKeyEvents)((function(e){t.props.onKey&&t.props.onKey(e),e.isDown()&&t.props.onKeyDown&&t.props.onKeyDown(e),e.isUp()&&t.props.onKeyUp&&t.props.onKeyUp(e)})),t}n=e,(t=o).prototype=Object.create(n.prototype),t.prototype.constructor=t,i(t,n);var a=o.prototype;return a.componentWillUnmount=function(){this.dispose()},a.render=function(){return null},o}(o.Component);t.KeyListener=a},66020:function(e,t,n){"use strict";t.__esModule=!0,t.Knob=void 0;var o=n(58734),r=n(5339),i=n(59641),a=n(65969),c=n(49948),l=n(44499),d=["animated","format","maxValue","minValue","unclamped","onChange","onDrag","step","stepPixelSize","suppressFlicker","unit","value","className","style","fillValue","color","ranges","size","bipolar","children"];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.format,s=e.maxValue,u=e.minValue,m=e.unclamped,p=e.onChange,f=e.onDrag,h=e.step,C=e.stepPixelSize,b=e.suppressFlicker,N=e.unit,g=e.value,V=e.className,v=e.style,_=e.fillValue,y=e.color,k=e.ranges,x=void 0===k?{}:k,w=e.size,L=void 0===w?1:w,B=e.bipolar,S=(e.children,function(e,t){if(null==e)return{};var n,o,r={},i=Object.keys(e);for(o=0;o<i.length;o++)n=i[o],t.indexOf(n)>=0||(r[n]=e[n]);return r}(e,d));return(0,o.normalizeProps)((0,o.createComponentVNode)(2,c.DraggableControl,Object.assign({dragMatrix:[0,-1]},{animated:t,format:n,maxValue:s,minValue:u,unclamped:m,onChange:p,onDrag:f,step:h,stepPixelSize:C,suppressFlicker:b,unit:N,value:g},{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!=_?_:c,u,s),f=(0,r.scale)(c,u,s),h=y||(0,r.keyOfMatchingRange)(null!=_?_:n,x)||"default",C=Math.min(270*(f-.5),225);return(0,o.normalizeProps)((0,o.createVNode)(1,"div",(0,i.classes)(["Knob","Knob--color--"+h,B&&"Knob--bipolar",V,(0,a.computeBoxClassName)(S)]),[(0,o.createVNode)(1,"div","Knob__circle",(0,o.createVNode)(1,"div","Knob__cursorBox",(0,o.createVNode)(1,"div","Knob__cursor"),2,{style:{transform:"rotate("+C+"deg)"}}),2),t&&(0,o.createVNode)(1,"div","Knob__popupValue",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":Math.max(((B?2.75:2)-1.5*p)*Math.PI*50,0)},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+"em"},v)},S)),{onMouseDown:m})))}})))}},56240:function(e,t,n){"use strict";t.__esModule=!0,t.LabeledControls=void 0;var o=n(58734),r=n(21456),i=["children","wrap"],a=["label","children","mx"];function c(e,t){if(null==e)return{};var n,o,r={},i=Object.keys(e);for(o=0;o<i.length;o++)n=i[o],t.indexOf(n)>=0||(r[n]=e[n]);return r}var l=function(e){var t=e.children,n=e.wrap,a=c(e,i);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,r.Flex,Object.assign({mx:-.5,wrap:n,align:"stretch",justify:"space-between"},a,{children:t})))};t.LabeledControls=l;l.Item=function(e){var t=e.label,n=e.children,i=e.mx,l=void 0===i?1:i,d=c(e,a);return(0,o.createComponentVNode)(2,r.Flex.Item,{mx:l,children:(0,o.normalizeProps)((0,o.createComponentVNode)(2,r.Flex,Object.assign({height:"100%",direction:"column",align:"center",textAlign:"center",justify:"space-between"},d,{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})]})))})}},84867:function(e,t,n){"use strict";t.__esModule=!0,t.LabeledList=void 0;var o=n(58734),r=n(59641),i=n(65969),a=n(29397),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.labelWrap,d=e.color,s=e.textAlign,u=e.buttons,m=e.content,p=e.children,f=e.verticalAlign,h=void 0===f?"baseline":f;return(0,o.createVNode)(1,"tr",(0,r.classes)(["LabeledList__row",t]),[(0,o.createComponentVNode)(2,i.Box,{as:"td",color:c,className:(0,r.classes)(["LabeledList__cell",!l&&"LabeledList__label--nowrap"]),verticalAlign:h,children:n?"string"==typeof n?n+":":n:null}),(0,o.createComponentVNode)(2,i.Box,{as:"td",color:d,textAlign:s,className:(0,r.classes)(["LabeledList__cell","LabeledList__content"]),colSpan:u?undefined:2,verticalAlign:h,children:[m,p]}),u&&(0,o.createVNode)(1,"td","LabeledList__cell LabeledList__buttons",u,0)],0)};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)};d.defaultHooks=r.pureComponentHooks,c.Item=l,c.Divider=d},34927:function(e,t,n){"use strict";t.__esModule=!0,t.MenuBar=t.Dropdown=void 0;var o=n(58734),r=n(59641),i=n(65969),a=n(66905),c=n(61043),l=["open","openWidth","children","disabled","display","onMouseOver","onClick","onOutsideClick"],d=["className"];function s(e,t){if(null==e)return{};var n,o,r={},i=Object.keys(e);for(o=0;o<i.length;o++)n=i[o],t.indexOf(n)>=0||(r[n]=e[n]);return r}function u(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,m(e,t)}function m(e,t){return m=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},m(e,t)}var p=function(e){function t(t){var n;return(n=e.call(this,t)||this).handleClick=void 0,n.handleClick=function(e){n.props.menuRef.current?n.props.menuRef.current.contains(e.target)?a.logger.log("Menu.handleClick(): Inside"):(a.logger.log("Menu.handleClick(): Outside"),n.props.onOutsideClick()):a.logger.log("Menu.handleClick(): No ref")},n}u(t,e);var n=t.prototype;return n.componentWillMount=function(){window.addEventListener("click",this.handleClick)},n.componentWillUnmount=function(){window.removeEventListener("click",this.handleClick)},n.render=function(){var e=this.props,t=e.width,n=e.children;return(0,o.createVNode)(1,"div","MenuBar__menu",n,0,{style:{width:t}})},t}(o.Component),f=function(e){function t(t){var n;return(n=e.call(this,t)||this).menuRef=void 0,n.menuRef=(0,o.createRef)(),n}return u(t,e),t.prototype.render=function(){var e=this.props,t=e.open,n=e.openWidth,a=e.children,c=e.disabled,u=e.display,m=e.onMouseOver,f=e.onClick,h=e.onOutsideClick,C=s(e,l),b=C.className,N=s(C,d);return(0,o.createVNode)(1,"div",null,[(0,o.normalizeProps)((0,o.createComponentVNode)(2,i.Box,Object.assign({className:(0,r.classes)(["MenuBar__MenuBarButton","MenuBar__font","MenuBar__hover",b])},N,{onClick:c?undefined:f,onmouseover:m,children:(0,o.createVNode)(1,"span","MenuBar__MenuBarButton-text",u,0)}))),t&&(0,o.createComponentVNode)(2,p,{width:n,menuRef:this.menuRef,onOutsideClick:h,children:a})],0,null,null,this.menuRef)},t}(o.Component),h=function(e){var t=e.entry,n=e.children,r=e.openWidth,i=e.display,a=e.setOpenMenuBar,c=e.openMenuBar,l=e.setOpenOnHover,d=e.openOnHover,s=e.disabled,u=e.className;return(0,o.createComponentVNode)(2,f,{openWidth:r,display:i,disabled:s,open:c===t,className:u,onClick:function(){a(c===t?null:t),l(!d)},onOutsideClick:function(){a(null),l(!1)},onMouseOver:function(){d&&a(t)},children:n})};t.Dropdown=h;h.MenuItemToggle=function(e){var t=e.value,n=e.displayText,a=e.onClick,l=e.checked;return(0,o.createComponentVNode)(2,i.Box,{className:(0,r.classes)(["MenuBar__font","MenuBar__MenuItem","MenuBar__MenuItemToggle","MenuBar__hover"]),onClick:function(){return a(t)},children:[(0,o.createVNode)(1,"div","MenuBar__MenuItemToggle__check",l&&(0,o.createComponentVNode)(2,c.Icon,{size:1.3,name:"check"}),0),n]})};h.MenuItem=function(e){var t=e.value,n=e.displayText,a=e.onClick;return(0,o.createComponentVNode)(2,i.Box,{className:(0,r.classes)(["MenuBar__font","MenuBar__MenuItem","MenuBar__hover"]),onClick:function(){return a(t)},children:n})};h.Separator=function(){return(0,o.createVNode)(1,"div","MenuBar__Separator")};var C=function(e){var t=e.children;return(0,o.createComponentVNode)(2,i.Box,{className:"MenuBar",children:t})};t.MenuBar=C,C.Dropdown=h},60639:function(e,t,n){"use strict";t.__esModule=!0,t.Modal=void 0;var o=n(58734),r=n(59641),i=n(65969),a=n(50530),c=["className","children","onEnter"];t.Modal=function(e){var t,n=e.className,l=e.children,d=e.onEnter,s=function(e,t){if(null==e)return{};var n,o,r={},i=Object.keys(e);for(o=0;o<i.length;o++)n=i[o],t.indexOf(n)>=0||(r[n]=e[n]);return r}(e,c);return d&&(t=function(e){13===(e.which||e.keyCode)&&d(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)(s)]),l,0,Object.assign({},(0,i.computeBoxProps)(s))))})}},91646:function(e,t,n){"use strict";t.__esModule=!0,t.NoticeBox=void 0;var o=n(58734),r=n(59641),i=n(65969),a=["className","color","info","warning","success","danger"];var c=function(e){var t=e.className,n=e.color,c=e.info,l=(e.warning,e.success),d=e.danger,s=function(e,t){if(null==e)return{};var n,o,r={},i=Object.keys(e);for(o=0;o<i.length;o++)n=i[o],t.indexOf(n)>=0||(r[n]=e[n]);return r}(e,a);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,i.Box,Object.assign({className:(0,r.classes)(["NoticeBox",n&&"NoticeBox--color--"+n,c&&"NoticeBox--type--info",l&&"NoticeBox--type--success",d&&"NoticeBox--type--danger",t])},s)))};t.NoticeBox=c,c.defaultHooks=r.pureComponentHooks},44499:function(e,t,n){"use strict";t.__esModule=!0,t.NumberInput=void 0;var o=n(58734),r=n(5339),i=n(59641),a=n(12451),c=n(65969);function l(e,t){return l=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},l(e,t)}var d=function(e){var t,n;function d(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)}),n.props.updateRate||400),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(s){}}},n}return n=e,(t=d).prototype=Object.create(n.prototype),t.prototype.constructor=t,l(t,n),d.prototype.render=function(){var e=this,t=this.state,n=t.dragging,l=t.editing,d=t.value,s=t.suppressingFlicker,u=this.props,m=u.className,p=u.fluid,f=u.animated,h=u.value,C=u.unit,b=u.minValue,N=u.maxValue,g=u.height,V=u.width,v=u.lineHeight,_=u.fontSize,y=u.format,k=u.onChange,x=u.onDrag,w=h;(n||s)&&(w=d);var L=(0,o.createVNode)(1,"div","NumberInput__content",[!f||n||s?y?y(w):w:(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:w,format:y}),C?" "+C:""],0,{unselectable:Byond.IS_LTE_IE8});return(0,o.createComponentVNode)(2,c.Box,{className:(0,i.classes)(["NumberInput",p&&"NumberInput--fluid",m]),minWidth:V,minHeight:g,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)((w-b)/(N-b)*100,0,100)+"%"}}),2),L,(0,o.createVNode)(64,"input","NumberInput__input",null,1,{style:{display:l?undefined:"none",height:g,"line-height":v,"font-size":_},onBlur:function(t){if(l){var n=(0,r.clamp)(parseFloat(t.target.value),b,N);Number.isNaN(n)?e.setState({editing:!1}):(e.setState({editing:!1,value:n}),e.suppressFlicker(),k&&k(t,n),x&&x(t,n))}},onKeyDown:function(t){if(13===t.keyCode){var n=(0,r.clamp)(parseFloat(t.target.value),b,N);return Number.isNaN(n)?void e.setState({editing:!1}):(e.setState({editing:!1,value:n}),e.suppressFlicker(),k&&k(t,n),void(x&&x(t,n)))}27!==t.keyCode||e.setState({editing:!1})}},null,this.inputRef)]})},d}(o.Component);t.NumberInput=d,d.defaultHooks=i.pureComponentHooks,d.defaultProps={minValue:-Infinity,maxValue:+Infinity,step:1,stepPixelSize:1,suppressFlicker:50}},38221:function(e,t,n){"use strict";t.__esModule=!0,t.Popper=void 0;var o=n(92935),r=n(58734);function i(e,t){return i=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},i(e,t)}var a=function(e){var t,n;function a(){var t;return(t=e.call(this)||this).renderedContent=void 0,t.popperInstance=void 0,a.id+=1,t}n=e,(t=a).prototype=Object.create(n.prototype),t.prototype.constructor=t,i(t,n);var c=a.prototype;return c.componentDidMount=function(){var e=this,t=this.props,n=t.additionalStyles,i=t.options;if(this.renderedContent=document.createElement("div"),n)for(var a=0,c=Object.entries(n);a<c.length;a++){var l=c[a],d=l[0],s=l[1];this.renderedContent.style[d]=s}this.renderPopperContent((function(){document.body.appendChild(e.renderedContent);var t=(0,r.findDOMfromVNode)(e.$LI,!0);t&&(e.popperInstance=(0,o.createPopper)(t,e.renderedContent,i))}))},c.componentDidUpdate=function(){var e=this;this.renderPopperContent((function(){var t;return null==(t=e.popperInstance)?void 0:t.update()}))},c.componentWillUnmount=function(){var e,t=this;null==(e=this.popperInstance)||e.destroy(),(0,r.render)(null,this.renderedContent,(function(){t.renderedContent.remove()}))},c.renderPopperContent=function(e){(0,r.render)(this.props.popperContent||null,this.renderedContent,e,this.context)},c.render=function(){return this.props.children},a}(r.Component);t.Popper=a,a.id=0},41042:function(e,t,n){"use strict";t.__esModule=!0,t.ProgressBar=void 0;var o=n(58734),r=n(5339),i=n(59641),a=n(65969),c=n(78419),l=["className","value","minValue","maxValue","color","ranges","children"];var d=function(e){var t=e.className,n=e.value,d=e.minValue,s=void 0===d?0:d,u=e.maxValue,m=void 0===u?1:u,p=e.color,f=e.ranges,h=void 0===f?{}:f,C=e.children,b=function(e,t){if(null==e)return{};var n,o,r={},i=Object.keys(e);for(o=0;o<i.length;o++)n=i[o],t.indexOf(n)>=0||(r[n]=e[n]);return r}(e,l),N=(0,r.scale)(n,s,m),g=C!==undefined,V=p||(0,r.keyOfMatchingRange)(n,h)||"default",v=(0,a.computeBoxProps)(b),_=["ProgressBar",t,(0,a.computeBoxClassName)(b)],y={width:100*(0,r.clamp01)(N)+"%"};return c.CSS_COLORS.includes(V)||"default"===V?_.push("ProgressBar--color--"+V):(v.style=(v.style||"")+"border-color: "+V+";",y["background-color"]=V),(0,o.normalizeProps)((0,o.createVNode)(1,"div",(0,i.classes)(_),[(0,o.createVNode)(1,"div","ProgressBar__fill ProgressBar__fill--animated",null,1,{style:y}),(0,o.createVNode)(1,"div","ProgressBar__content",g?C:(0,r.toFixed)(100*N)+"%",0)],4,Object.assign({},v)))};t.ProgressBar=d,d.defaultHooks=i.pureComponentHooks},85326:function(e,t,n){"use strict";t.__esModule=!0,t.RestrictedInput=void 0;var o=n(58734),r=n(59641),i=n(5339),a=n(65969),c=n(42678),l=["onChange","onEnter","onInput","value"],d=["className","fluid","monospace"];function s(e,t){if(null==e)return{};var n,o,r={},i=Object.keys(e);for(o=0;o<i.length;o++)n=i[o],t.indexOf(n)>=0||(r[n]=e[n]);return r}function u(e,t){return u=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},u(e,t)}var m=function(e,t,n,o){var r=t||0,a=n||0===n?n:1e4;if(!e||!e.length)return String(r);var c=o?parseFloat(e.replace(/[^\-\d.]/g,"")):parseInt(e.replace(/[^\-\d]/g,""),10);return isNaN(c)?String(r):String((0,i.clamp)(c,r,a))},p=function(e){var t,n;function i(){var t;return(t=e.call(this)||this).inputRef=(0,o.createRef)(),t.state={editing:!1},t.handleBlur=function(e){t.state.editing&&t.setEditing(!1)},t.handleChange=function(e){var n=t.props,o=n.maxValue,r=n.minValue,i=n.onChange,a=n.allowFloats;e.target.value=m(e.target.value,r,o,a),i&&i(e,+e.target.value)},t.handleFocus=function(e){t.state.editing||t.setEditing(!0)},t.handleInput=function(e){var n=t.state.editing,o=t.props.onInput;n||t.setEditing(!0),o&&o(e,+e.target.value)},t.handleKeyDown=function(e){var n=t.props,o=n.maxValue,r=n.minValue,i=n.onChange,a=n.onEnter,l=n.allowFloats;if(e.keyCode===c.KEY_ENTER){var d=m(e.target.value,r,o,l);return t.setEditing(!1),i&&i(e,+d),a&&a(e,+d),void e.target.blur()}if(e.keyCode===c.KEY_ESCAPE)return t.props.onEscape?void t.props.onEscape(e):(t.setEditing(!1),e.target.value=t.props.value,void e.target.blur())},t}n=e,(t=i).prototype=Object.create(n.prototype),t.prototype.constructor=t,u(t,n);var p=i.prototype;return p.componentDidMount=function(){var e,t=this,n=this.props,o=n.maxValue,r=n.minValue,i=n.allowFloats,a=null==(e=this.props.value)?void 0:e.toString(),c=this.inputRef.current;c&&(c.value=m(a,r,o,i)),(this.props.autoFocus||this.props.autoSelect)&&setTimeout((function(){c.focus(),t.props.autoSelect&&c.select()}),1)},p.componentDidUpdate=function(e,t){var n,o,r=this.props,i=r.maxValue,a=r.minValue,c=r.allowFloats,l=this.state.editing,d=null==(n=e.value)?void 0:n.toString(),s=null==(o=this.props.value)?void 0:o.toString(),u=this.inputRef.current;u&&!l&&s!==d&&s!==u.value&&(u.value=m(s,a,i,c))},p.setEditing=function(e){this.setState({editing:e})},p.render=function(){var e=this.props,t=(e.onChange,e.onEnter,e.onInput,e.value,s(e,l)),n=t.className,i=t.fluid,c=t.monospace,u=s(t,d);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({className:(0,r.classes)(["Input",i&&"Input--fluid",c&&"Input--monospace",n])},u,{children:[(0,o.createVNode)(1,"div","Input__baseline",".",16),(0,o.createVNode)(64,"input","Input__input",null,1,{onChange:this.handleChange,onInput:this.handleInput,onFocus:this.handleFocus,onBlur:this.handleBlur,onKeyDown:this.handleKeyDown,type:"number"},null,this.inputRef)]})))},i}(o.Component);t.RestrictedInput=p},64036:function(e,t,n){"use strict";t.__esModule=!0,t.RoundGauge=void 0;var o=n(58734),r=n(5339),i=n(59641),a=n(12451),c=n(65969),l=["value","minValue","maxValue","ranges","alertAfter","alertBefore","format","size","className","style"];t.RoundGauge=function(e){if(Byond.IS_LTE_IE8)return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.AnimatedNumber,Object.assign({},e)));var t=e.value,n=e.minValue,d=void 0===n?1:n,s=e.maxValue,u=void 0===s?1:s,m=e.ranges,p=e.alertAfter,f=e.alertBefore,h=e.format,C=e.size,b=void 0===C?1:C,N=e.className,g=e.style,V=function(e,t){if(null==e)return{};var n,o,r={},i=Object.keys(e);for(o=0;o<i.length;o++)n=i[o],t.indexOf(n)>=0||(r[n]=e[n]);return r}(e,l),v=(0,r.scale)(t,d,u),_=(0,r.clamp01)(v),y=m?{}:{primary:[0,1]};m&&Object.keys(m).forEach((function(e){var t=m[e];y[e]=[(0,r.scale)(t[0],d,u),(0,r.scale)(t[1],d,u)]}));var k=function(){if(p&&f&&p<f){if(p<t&&f>t)return!0}else if(p<t||f>t)return!0;return!1}()&&(0,r.keyOfMatchingRange)(_,y);return(0,o.createComponentVNode)(2,c.Box,{inline:!0,children:[(0,o.normalizeProps)((0,o.createVNode)(1,"div",(0,i.classes)(["RoundGauge",N,(0,c.computeBoxClassName)(V)]),(0,o.createVNode)(32,"svg",null,[(p||f)&&(0,o.createVNode)(32,"g",(0,i.classes)(["RoundGauge__alert",k?"active RoundGauge__alert--"+k:""]),(0,o.createVNode)(32,"path",null,null,1,{d:"M48.211,14.578C48.55,13.9 49.242,13.472 50,13.472C50.758,13.472 51.45,13.9 51.789,14.578C54.793,20.587 60.795,32.589 63.553,38.106C63.863,38.726 63.83,39.462 63.465,40.051C63.101,40.641 62.457,41 61.764,41C55.996,41 44.004,41 38.236,41C37.543,41 36.899,40.641 36.535,40.051C36.17,39.462 36.137,38.726 36.447,38.106C39.205,32.589 45.207,20.587 48.211,14.578ZM50,34.417C51.426,34.417 52.583,35.574 52.583,37C52.583,38.426 51.426,39.583 50,39.583C48.574,39.583 47.417,38.426 47.417,37C47.417,35.574 48.574,34.417 50,34.417ZM50,32.75C50,32.75 53,31.805 53,22.25C53,20.594 51.656,19.25 50,19.25C48.344,19.25 47,20.594 47,22.25C47,31.805 50,32.75 50,32.75Z"}),2),(0,o.createVNode)(32,"g",null,(0,o.createVNode)(32,"circle","RoundGauge__ringTrack",null,1,{cx:"50",cy:"50",r:"45"}),2),(0,o.createVNode)(32,"g",null,Object.keys(y).map((function(e,t){var n=y[e];return(0,o.createVNode)(32,"circle","RoundGauge__ringFill RoundGauge--color--"+e,null,1,{style:{"stroke-dashoffset":Math.max((2-(n[1]-n[0]))*Math.PI*50,0)},transform:"rotate("+(180+180*n[0])+" 50 50)",cx:"50",cy:"50",r:"45"},t)})),0),(0,o.createVNode)(32,"g","RoundGauge__needle",[(0,o.createVNode)(32,"polygon","RoundGauge__needleLine",null,1,{points:"46,50 50,0 54,50"}),(0,o.createVNode)(32,"circle","RoundGauge__needleMiddle",null,1,{cx:"50",cy:"50",r:"8"})],4,{transform:"rotate("+(180*_-90)+" 50 50)"})],0,{viewBox:"0 0 100 50"}),2,Object.assign({},(0,c.computeBoxProps)(Object.assign({style:Object.assign({"font-size":b+"em"},g)},V))))),(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:t,format:h,size:b})]})}},41355:function(e,t,n){"use strict";t.__esModule=!0,t.Section=void 0;var o=n(58734),r=n(59641),i=n(80835),a=n(65969),c=["className","title","buttons","fill","fitted","scrollable","scrollableHorizontal","flexGrow","noTopPadding","stretchContents","children","onScroll"];function l(e,t){return l=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},l(e,t)}var d=function(e){var t,n;function d(t){var n;return(n=e.call(this,t)||this).scrollableRef=void 0,n.scrollable=void 0,n.onScroll=void 0,n.scrollableHorizontal=void 0,n.scrollableRef=t.scrollableRef||(0,o.createRef)(),n.scrollable=t.scrollable,n.onScroll=t.onScroll,n.scrollableHorizontal=t.scrollableHorizontal,n}n=e,(t=d).prototype=Object.create(n.prototype),t.prototype.constructor=t,l(t,n);var s=d.prototype;return s.componentDidMount=function(){(this.scrollable||this.scrollableHorizontal)&&((0,i.addScrollableNode)(this.scrollableRef.current),this.onScroll&&this.scrollableRef.current&&(this.scrollableRef.current.onscroll=this.onScroll))},s.componentWillUnmount=function(){(this.scrollable||this.scrollableHorizontal)&&(0,i.removeScrollableNode)(this.scrollableRef.current)},s.render=function(){var e=this.props,t=e.className,n=e.title,i=e.buttons,l=e.fill,d=e.fitted,s=e.scrollable,u=e.scrollableHorizontal,m=e.flexGrow,p=e.noTopPadding,f=e.stretchContents,h=e.children,C=(e.onScroll,function(e,t){if(null==e)return{};var n,o,r={},i=Object.keys(e);for(o=0;o<i.length;o++)n=i[o],t.indexOf(n)>=0||(r[n]=e[n]);return r}(e,c)),b=(0,r.canRender)(n)||(0,r.canRender)(i);return(0,o.normalizeProps)((0,o.createVNode)(1,"div",(0,r.classes)(["Section",Byond.IS_LTE_IE8&&"Section--iefix",l&&"Section--fill",d&&"Section--fitted",s&&"Section--scrollable",u&&"Section--scrollableHorizontal",m&&"Section--flex",t,(0,a.computeBoxClassName)(C)]),[b&&(0,o.createVNode)(1,"div","Section__title",[(0,o.createVNode)(1,"span","Section__titleText",n,0),(0,o.createVNode)(1,"div","Section__buttons",i,0)],4),(0,o.createVNode)(1,"div","Section__rest",(0,o.createVNode)(1,"div",(0,r.classes)(["Section__content",!!f&&"Section__content--stretchContents",!!p&&"Section__content--noTopPadding"]),h,0,null,null,this.scrollableRef),0)],0,Object.assign({},(0,a.computeBoxProps)(C))))},d}(o.Component);t.Section=d},1513:function(e,t,n){"use strict";t.__esModule=!0,t.Slider=void 0;var o=n(58734),r=n(5339),i=n(59641),a=n(65969),c=n(49948),l=n(44499),d=["animated","format","maxValue","minValue","onChange","onDrag","step","stepPixelSize","suppressFlicker","unit","value","className","fillValue","color","ranges","children"];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,s=e.maxValue,u=e.minValue,m=e.onChange,p=e.onDrag,f=e.step,h=e.stepPixelSize,C=e.suppressFlicker,b=e.unit,N=e.value,g=e.className,V=e.fillValue,v=e.color,_=e.ranges,y=void 0===_?{}:_,k=e.children,x=function(e,t){if(null==e)return{};var n,o,r={},i=Object.keys(e);for(o=0;o<i.length;o++)n=i[o],t.indexOf(n)>=0||(r[n]=e[n]);return r}(e,d),w=k!==undefined;return(0,o.normalizeProps)((0,o.createComponentVNode)(2,c.DraggableControl,Object.assign({dragMatrix:[1,0]},{animated:t,format:n,maxValue:s,minValue:u,onChange:m,onDrag:p,step:f,stepPixelSize:h,suppressFlicker:C,unit:b,value:N},{children:function(e){var t=e.dragging,n=(e.editing,e.value),c=e.displayValue,l=e.displayElement,d=e.inputElement,m=e.handleDragStart,p=V!==undefined&&null!==V,f=((0,r.scale)(n,u,s),(0,r.scale)(null!=V?V:c,u,s)),h=(0,r.scale)(c,u,s),C=v||(0,r.keyOfMatchingRange)(null!=V?V:n,y)||"default";return(0,o.normalizeProps)((0,o.createVNode)(1,"div",(0,i.classes)(["Slider","ProgressBar","ProgressBar--color--"+C,g,(0,a.computeBoxClassName)(x)]),[(0,o.createVNode)(1,"div",(0,i.classes)(["ProgressBar__fill",p&&"ProgressBar__fill--animated"]),null,1,{style:{width:100*(0,r.clamp01)(f)+"%",opacity:.4}}),(0,o.createVNode)(1,"div","ProgressBar__fill",null,1,{style:{width:100*(0,r.clamp01)(Math.min(f,h))+"%"}}),(0,o.createVNode)(1,"div","Slider__cursorOffset",[(0,o.createVNode)(1,"div","Slider__cursor"),(0,o.createVNode)(1,"div","Slider__pointer"),t&&(0,o.createVNode)(1,"div","Slider__popupValue",l,0)],0,{style:{width:100*(0,r.clamp01)(h)+"%"}}),(0,o.createVNode)(1,"div","ProgressBar__content",w?k:l,0),d],0,Object.assign({},(0,a.computeBoxProps)(x),{onMouseDown:m})))}})))}},70468:function(e,t,n){"use strict";t.__esModule=!0,t.Stack=void 0;var o=n(58734),r=n(59641),i=n(21456),a=["className","vertical","fill"],c=["className","innerRef"],l=["className","hidden"];function d(e,t){if(null==e)return{};var n,o,r={},i=Object.keys(e);for(o=0;o<i.length;o++)n=i[o],t.indexOf(n)>=0||(r[n]=e[n]);return r}var s=function(e){var t=e.className,n=e.vertical,c=e.fill,l=d(e,a);return(0,o.normalizeProps)((0,o.createVNode)(1,"div",(0,r.classes)(["Stack",c&&"Stack--fill",n?"Stack--vertical":"Stack--horizontal",t,(0,i.computeFlexClassName)(e)]),null,1,Object.assign({},(0,i.computeFlexProps)(Object.assign({direction:n?"column":"row"},l)))))};t.Stack=s;s.Item=function(e){var t=e.className,n=e.innerRef,a=d(e,c);return(0,o.normalizeProps)((0,o.createVNode)(1,"div",(0,r.classes)(["Stack__item",t,(0,i.computeFlexItemClassName)(a)]),null,1,Object.assign({},(0,i.computeFlexItemProps)(a)),null,n))};s.Divider=function(e){var t=e.className,n=e.hidden,a=d(e,l);return(0,o.normalizeProps)((0,o.createVNode)(1,"div",(0,r.classes)(["Stack__item","Stack__divider",n&&"Stack__divider--hidden",t,(0,i.computeFlexItemClassName)(a)]),null,1,Object.assign({},(0,i.computeFlexItemProps)(a))))}},86670:function(e,t,n){"use strict";t.__esModule=!0,t.StyleableSection=void 0;var o=n(58734),r=n(65969);t.StyleableSection=function(e){return(0,o.createComponentVNode)(2,r.Box,{style:e.style,children:[(0,o.createComponentVNode)(2,r.Box,{"class":"Section__title",style:e.titleStyle,children:[(0,o.createComponentVNode)(2,r.Box,{"class":"Section__titleText",style:e.textStyle,children:e.title}),(0,o.createVNode)(1,"div","Section__buttons",e.titleSubtext,0)]}),(0,o.createComponentVNode)(2,r.Box,{"class":"Section__rest",children:(0,o.createComponentVNode)(2,r.Box,{"class":"Section__content",children:e.children})})]})}},1813:function(e,t,n){"use strict";t.__esModule=!0,t.TableRow=t.TableCell=t.Table=void 0;var o=n(58734),r=n(59641),i=n(65969),a=["className","collapsing","children"],c=["className","header"],l=["className","collapsing","header"];function d(e,t){if(null==e)return{};var n,o,r={},i=Object.keys(e);for(o=0;o<i.length;o++)n=i[o],t.indexOf(n)>=0||(r[n]=e[n]);return r}var s=function(e){var t=e.className,n=e.collapsing,c=e.children,l=d(e,a);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=s,s.defaultHooks=r.pureComponentHooks;var u=function(e){var t=e.className,n=e.header,a=d(e,c);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)(a))))};t.TableRow=u,u.defaultHooks=r.pureComponentHooks;var m=function(e){var t=e.className,n=e.collapsing,a=e.header,c=d(e,l);return(0,o.normalizeProps)((0,o.createVNode)(1,"td",(0,r.classes)(["Table__cell",n&&"Table__cell--collapsing",a&&"Table__cell--header",t,(0,i.computeBoxClassName)(e)]),null,1,Object.assign({},(0,i.computeBoxProps)(c))))};t.TableCell=m,m.defaultHooks=r.pureComponentHooks,s.Row=u,s.Cell=m},26657:function(e,t,n){"use strict";t.__esModule=!0,t.Tabs=void 0;var o=n(58734),r=n(59641),i=n(65969),a=n(61043),c=["className","vertical","fill","fluid","children"],l=["className","selected","color","icon","leftSlot","rightSlot","children"];function d(e,t){if(null==e)return{};var n,o,r={},i=Object.keys(e);for(o=0;o<i.length;o++)n=i[o],t.indexOf(n)>=0||(r[n]=e[n]);return r}var s=function(e){var t=e.className,n=e.vertical,a=e.fill,l=e.fluid,s=e.children,u=d(e,c);return(0,o.normalizeProps)((0,o.createVNode)(1,"div",(0,r.classes)(["Tabs",n?"Tabs--vertical":"Tabs--horizontal",a&&"Tabs--fill",l&&"Tabs--fluid",t,(0,i.computeBoxClassName)(u)]),s,0,Object.assign({},(0,i.computeBoxProps)(u))))};t.Tabs=s;s.Tab=function(e){var t=e.className,n=e.selected,c=e.color,s=e.icon,u=e.leftSlot,m=e.rightSlot,p=e.children,f=d(e,l);return(0,o.normalizeProps)((0,o.createVNode)(1,"div",(0,r.classes)(["Tab","Tabs__Tab","Tab--color--"+c,n&&"Tab--selected",t].concat((0,i.computeBoxClassName)(f))),[(0,r.canRender)(u)&&(0,o.createVNode)(1,"div","Tab__left",u,0)||!!s&&(0,o.createVNode)(1,"div","Tab__left",(0,o.createComponentVNode)(2,a.Icon,{name:s}),2),(0,o.createVNode)(1,"div","Tab__text",p,0),(0,r.canRender)(m)&&(0,o.createVNode)(1,"div","Tab__right",m,0)],0,Object.assign({},(0,i.computeBoxProps)(f))))}},7395:function(e,t,n){"use strict";t.__esModule=!0,t.TextArea=void 0;var o=n(58734),r=n(59641),i=n(65969),a=n(76402),c=n(42678),l=["onChange","onKeyDown","onKeyPress","onInput","onFocus","onBlur","onEnter","value","maxLength","placeholder","scrollbar","noborder","displayedValue"],d=["className","fluid","nowrap"];function s(e,t){if(null==e)return{};var n,o,r={},i=Object.keys(e);for(o=0;o<i.length;o++)n=i[o],t.indexOf(n)>=0||(r[n]=e[n]);return r}function u(e,t){return u=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},u(e,t)}var m=function(e){var t,n;function m(t,n){var r;(r=e.call(this,t,n)||this).textareaRef=t.innerRef||(0,o.createRef)(),r.state={editing:!1,scrolledAmount:0};var i=t.dontUseTabForIndent,l=void 0!==i&&i;return r.handleOnInput=function(e){var t=r.state.editing,n=r.props.onInput;t||r.setEditing(!0),n&&n(e,e.target.value)},r.handleOnChange=function(e){var t=r.state.editing,n=r.props.onChange;t&&r.setEditing(!1),n&&n(e,e.target.value)},r.handleKeyPress=function(e){var t=r.state.editing,n=r.props.onKeyPress;t||r.setEditing(!0),n&&n(e,e.target.value)},r.handleKeyDown=function(e){var t=r.state.editing,n=r.props,o=n.onChange,i=n.onInput,d=n.onEnter,s=n.onKey;if(e.keyCode===c.KEY_ENTER)return r.setEditing(!1),o&&o(e,e.target.value),i&&i(e,e.target.value),d&&d(e,e.target.value),void(r.props.selfClear&&(e.target.value="",e.target.blur()));if(e.keyCode===c.KEY_ESCAPE)return r.props.onEscape&&r.props.onEscape(e),r.setEditing(!1),void(r.props.selfClear?e.target.value="":(e.target.value=(0,a.toInputValue)(r.props.value),e.target.blur()));if((t||r.setEditing(!0),s&&s(e,e.target.value),!l)&&(e.keyCode||e.which)===c.KEY_TAB){e.preventDefault();var u=e.target,m=u.value,p=u.selectionStart,f=u.selectionEnd;e.target.value=m.substring(0,p)+"\t"+m.substring(f),e.target.selectionEnd=p+1,i&&i(e,e.target.value)}},r.handleFocus=function(e){r.state.editing||r.setEditing(!0)},r.handleBlur=function(e){var t=r.state.editing,n=r.props.onChange;t&&(r.setEditing(!1),n&&n(e,e.target.value))},r.handleScroll=function(e){var t=r.props.displayedValue,n=r.textareaRef.current;t&&n&&r.setState({scrolledAmount:n.scrollTop})},r}n=e,(t=m).prototype=Object.create(n.prototype),t.prototype.constructor=t,u(t,n);var p=m.prototype;return p.componentDidMount=function(){var e=this,t=this.props.value,n=this.textareaRef.current;n&&(n.value=(0,a.toInputValue)(t)),(this.props.autoFocus||this.props.autoSelect)&&setTimeout((function(){n.focus(),e.props.autoSelect&&n.select()}),1)},p.componentDidUpdate=function(e,t){var n=e.value,o=this.props.value,r=this.textareaRef.current;r&&"string"==typeof o&&n!==o&&(r.value=(0,a.toInputValue)(o))},p.setEditing=function(e){this.setState({editing:e})},p.getValue=function(){return this.textareaRef.current&&this.textareaRef.current.value},p.render=function(){var e=this.props,t=(e.onChange,e.onKeyDown,e.onKeyPress,e.onInput,e.onFocus,e.onBlur,e.onEnter,e.value,e.maxLength),n=e.placeholder,a=e.scrollbar,c=e.noborder,u=e.displayedValue,m=s(e,l),p=m.className,f=m.fluid,h=m.nowrap,C=s(m,d),b=this.state.scrolledAmount;return(0,o.normalizeProps)((0,o.createComponentVNode)(2,i.Box,Object.assign({className:(0,r.classes)(["TextArea",f&&"TextArea--fluid",c&&"TextArea--noborder",p])},C,{children:[!!u&&(0,o.createComponentVNode)(2,i.Box,{position:"absolute",width:"100%",height:"100%",overflow:"hidden",children:(0,o.createVNode)(1,"div",(0,r.classes)(["TextArea__textarea","TextArea__textarea_custom"]),u,0,{style:{transform:"translateY(-"+b+"px)"}})}),(0,o.createVNode)(128,"textarea",(0,r.classes)(["TextArea__textarea",a&&"TextArea__textarea--scrollable",h&&"TextArea__nowrap"]),null,1,{placeholder:n,onChange:this.handleOnChange,onKeyDown:this.handleKeyDown,onKeyPress:this.handleKeyPress,onInput:this.handleOnInput,onFocus:this.handleFocus,onBlur:this.handleBlur,onScroll:this.handleScroll,maxLength:t,style:{color:u?"rgba(0, 0, 0, 0)":"inherit"}},null,this.textareaRef)]})))},m}(o.Component);t.TextArea=m},36279:function(e,t,n){"use strict";t.__esModule=!0,t.TimeDisplay=void 0;var o=n(43820),r=n(58734);function i(e,t){return i=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},i(e,t)}var a=function(e){return"number"==typeof e&&Number.isFinite(e)&&!Number.isNaN(e)},c=function(e){var t,n;function r(t){var n;return(n=e.call(this,t)||this).timer=null,n.last_seen_value=undefined,n.state={value:0},a(t.value)&&(n.state.value=Number(t.value),n.last_seen_value=Number(t.value)),n}n=e,(t=r).prototype=Object.create(n.prototype),t.prototype.constructor=t,i(t,n);var c=r.prototype;return c.componentDidUpdate=function(){var e=this;this.props.auto!==undefined&&(clearInterval(this.timer),this.timer=setInterval((function(){return e.tick()}),1e3))},c.tick=function(){var e=Number(this.state.value);this.props.value!==this.last_seen_value&&(this.last_seen_value=this.props.value,e=this.props.value);var t="up"===this.props.auto?10:-10,n=Math.max(0,e+t);this.setState({value:n})},c.componentDidMount=function(){var e=this;this.props.auto!==undefined&&(this.timer=setInterval((function(){return e.tick()}),1e3))},c.componentWillUnmount=function(){clearInterval(this.timer)},c.render=function(){var e=this.state.value;return a(e)?(0,o.formatTime)(e):this.state.value||null},r}(r.Component);t.TimeDisplay=c},83526:function(e,t,n){"use strict";t.__esModule=!0,t.Tooltip=void 0;var o=n(58734),r=n(92935);function i(e,t){return i=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},i(e,t)}var a={modifiers:[{name:"eventListeners",enabled:!1}]},c={width:0,height:0,top:0,right:0,bottom:0,left:0,x:0,y:0,toJSON:function(){return null}},l=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,i(t,n);var l=c.prototype;return l.getDOMNode=function(){return(0,o.findDOMfromVNode)(this.$LI,!0)},l.componentDidMount=function(){var e=this,t=this.getDOMNode();t&&(t.addEventListener("mouseenter",(function(){var n=c.renderedTooltip;n===undefined&&((n=document.createElement("div")).className="Tooltip",document.body.appendChild(n),c.renderedTooltip=n),c.currentHoveredElement=t,n.style.opacity="1",e.renderPopperContent()})),t.addEventListener("mouseleave",(function(){e.fadeOut()})))},l.fadeOut=function(){c.currentHoveredElement===this.getDOMNode()&&(c.currentHoveredElement=undefined,c.renderedTooltip.style.opacity="0")},l.renderPopperContent=function(){var e=this,t=c.renderedTooltip;t&&(0,o.render)((0,o.createVNode)(1,"span",null,this.props.content,0),t,(function(){var n=c.singletonPopper;n===undefined?(n=(0,r.createPopper)(c.virtualElement,t,Object.assign({},a,{placement:e.props.position||"auto"})),c.singletonPopper=n):(n.setOptions(Object.assign({},a,{placement:e.props.position||"auto"})),n.update())}),this.context)},l.componentDidUpdate=function(){c.currentHoveredElement===this.getDOMNode()&&this.renderPopperContent()},l.componentWillUnmount=function(){this.fadeOut()},l.render=function(){return this.props.children},c}(o.Component);t.Tooltip=l,l.renderedTooltip=void 0,l.singletonPopper=void 0,l.currentHoveredElement=void 0,l.virtualElement={getBoundingClientRect:function(){var e,t;return null!=(e=null==(t=l.currentHoveredElement)?void 0:t.getBoundingClientRect())?e:c}}},4827:function(e,t,n){"use strict";t.__esModule=!0,t.TrackOutsideClicks=void 0;var o=n(58734);function r(e,t){return r=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},r(e,t)}var i=function(e){var t,n;function i(){var t;return(t=e.call(this)||this).ref=(0,o.createRef)(),t.handleOutsideClick=t.handleOutsideClick.bind(function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(t)),document.addEventListener("click",t.handleOutsideClick),t}n=e,(t=i).prototype=Object.create(n.prototype),t.prototype.constructor=t,r(t,n);var a=i.prototype;return a.componentWillUnmount=function(){document.removeEventListener("click",this.handleOutsideClick)},a.handleOutsideClick=function(e){e.target instanceof Node&&this.ref.current&&!this.ref.current.contains(e.target)&&this.props.onOutsideClick()},a.render=function(){return(0,o.createVNode)(1,"div",null,this.props.children,0,null,null,this.ref)},i}(o.Component);t.TrackOutsideClicks=i},71558:function(e,t,n){"use strict";t.__esModule=!0,t.TrackOutsideClicks=t.Tooltip=t.TimeDisplay=t.TextArea=t.Tabs=t.Table=t.StyleableSection=t.Stack=t.Slider=t.Section=t.RoundGauge=t.RestrictedInput=t.ProgressBar=t.Popper=t.NumberInput=t.NoticeBox=t.Modal=t.MenuBar=t.LabeledList=t.LabeledControls=t.Knob=t.KeyListener=t.Input=t.InfinitePlane=t.Icon=t.Grid=t.Flex=t.FitText=t.Dropdown=t.DraggableControl=t.Divider=t.Dimmer=t.Dialog=t.ColorBox=t.Collapsible=t.Chart=t.ByondUi=t.Button=t.Box=t.BlockQuote=t.Blink=t.Autofocus=t.AnimatedNumber=void 0;var o=n(12451);t.AnimatedNumber=o.AnimatedNumber;var r=n(36310);t.Autofocus=r.Autofocus;var i=n(78836);t.Blink=i.Blink;var a=n(40817);t.BlockQuote=a.BlockQuote;var c=n(65969);t.Box=c.Box;var l=n(66033);t.Button=l.Button;var d=n(63774);t.ByondUi=d.ByondUi;var s=n(9267);t.Chart=s.Chart;var u=n(31510);t.Collapsible=u.Collapsible;var m=n(93857);t.ColorBox=m.ColorBox;var p=n(50530);t.Dimmer=p.Dimmer;var f=n(29397);t.Divider=f.Divider;var h=n(49948);t.DraggableControl=h.DraggableControl;var C=n(51413);t.Dropdown=C.Dropdown;var b=n(21456);t.Flex=b.Flex;var N=n(7764);t.FitText=N.FitText;var g=n(95251);t.Grid=g.Grid;var V=n(61043);t.Icon=V.Icon;var v=n(68615);t.InfinitePlane=v.InfinitePlane;var _=n(76402);t.Input=_.Input;var y=n(76844);t.KeyListener=y.KeyListener;var k=n(66020);t.Knob=k.Knob;var x=n(56240);t.LabeledControls=x.LabeledControls;var w=n(84867);t.LabeledList=w.LabeledList;var L=n(34927);t.MenuBar=L.MenuBar;var B=n(60639);t.Modal=B.Modal;var S=n(91646);t.NoticeBox=S.NoticeBox;var I=n(44499);t.NumberInput=I.NumberInput;var T=n(41042);t.ProgressBar=T.ProgressBar;var A=n(38221);t.Popper=A.Popper;var M=n(85326);t.RestrictedInput=M.RestrictedInput;var E=n(64036);t.RoundGauge=E.RoundGauge;var O=n(41355);t.Section=O.Section;var P=n(1513);t.Slider=P.Slider;var F=n(86670);t.StyleableSection=F.StyleableSection;var D=n(70468);t.Stack=D.Stack;var R=n(1813);t.Table=R.Table;var j=n(26657);t.Tabs=j.Tabs;var W=n(7395);t.TextArea=W.TextArea;var z=n(36279);t.TimeDisplay=z.TimeDisplay;var U=n(4827);t.TrackOutsideClicks=U.TrackOutsideClicks;var H=n(83526);t.Tooltip=H.Tooltip;var q=n(29532);t.Dialog=q.Dialog},78419:function(e,t){"use strict";t.__esModule=!0,t.getGasLabel=t.getGasFromId=t.getGasColor=t.UI_UPDATE=t.UI_INTERACTIVE=t.UI_DISABLED=t.UI_CLOSE=t.T0C=t.RADIO_CHANNELS=t.CSS_COLORS=t.COLORS=void 0;t.T0C=273.15;t.UI_INTERACTIVE=2;t.UI_UPDATE=1;t.UI_DISABLED=0;t.UI_CLOSE=-1;t.COLORS={department:{captain:"#c06616",security:"#e74c3c",medbay:"#3498db",science:"#9b59b6",engineering:"#f1c40f",cargo:"#f39c12",centcom:"#00c100",other:"#c38312"},manifest:{command:"#3333FF",security:"#8e0000",medical:"#006600",engineering:"#b27300",science:"#a65ba6",cargo:"#bb9040",planetside:"#555555",civilian:"#a32800",miscellaneous:"#666666",silicon:"#222222"},damageType:{oxy:"#3498db",toxin:"#2ecc71",burn:"#e67e22",brute:"#e74c3c"},reagent:{acidicbuffer:"#fbc314",basicbuffer:"#3853a4"}};t.CSS_COLORS=["black","white","red","orange","yellow","olive","green","teal","blue","violet","purple","pink","brown","grey","good","average","bad","label"];t.RADIO_CHANNELS=[{name:"Mercenary",freq:1213,color:"#6D3F40"},{name:"Raider",freq:1277,color:"#6D3F40"},{name:"Special Ops",freq:1341,color:"#5C5C8A"},{name:"AI Private",freq:1343,color:"#FF00FF"},{name:"Response Team",freq:1345,color:"#5C5C8A"},{name:"Supply",freq:1347,color:"#5F4519"},{name:"Service",freq:1349,color:"#6eaa2c"},{name:"Science",freq:1351,color:"#993399"},{name:"Command",freq:1353,color:"#193A7A"},{name:"Medical",freq:1355,color:"#008160"},{name:"Engineering",freq:1357,color:"#A66300"},{name:"Security",freq:1359,color:"#A30000"},{name:"Explorer",freq:1361,color:"#555555"},{name:"Talon",freq:1363,color:"#555555"},{name:"Common",freq:1459,color:"#008000"},{name:"Entertainment",freq:1461,color:"#339966"},{name:"Security(I)",freq:1475,color:"#008000"},{name:"Medical(I)",freq:1485,color:"#008000"}];var n=[{id:"oxygen",name:"Oxygen",label:"O\u2082",color:"blue"},{id:"nitrogen",name:"Nitrogen",label:"N\u2082",color:"green"},{id:"carbon_dioxide",name:"Carbon Dioxide",label:"CO\u2082",color:"grey"},{id:"phoron",name:"Phoron",label:"Phoron",color:"pink"},{id:"volatile_fuel",name:"Volatile Fuel",label:"EXP",color:"teal"},{id:"nitrous_oxide",name:"Nitrous Oxide",label:"N\u2082O",color:"red"},{id:"other",name:"Other",label:"Other",color:"white"},{id:"pressure",name:"Pressure",label:"Pressure",color:"average"},{id:"temperature",name:"Temperature",label:"Temperature",color:"yellow"}];t.getGasLabel=function(e,t){if(!e)return t||"None";for(var o=e.toLowerCase(),r=e.replace(/(^\w{1})|(\s+\w{1})/g,(function(e){return e.toUpperCase()})),i=0;i<n.length;i++)if(n[i].id===o||n[i].name===r)return n[i].label;return t||"None"};t.getGasColor=function(e){if(!e)return"black";for(var t=e.toLowerCase(),o=e.replace(/(^\w{1})|(\s+\w{1})/g,(function(e){return e.toUpperCase()})),r=0;r<n.length;r++)if(n[r].id===t||n[r].name===o)return n[r].color;return"black"};t.getGasFromId=function(e){if(e)for(var t=e.toLowerCase(),o=e.replace(/(^\w{1})|(\s+\w{1})/g,(function(e){return e.toUpperCase()})),r=0;r<n.length;r++)if(n[r].id===t||n[r].name===o)return n[r]}},29626:function(e,t,n){"use strict";t.__esModule=!0,t.KitchenSink=void 0;var o=n(58734),r=n(62188),i=n(71558),a=n(2798),c=n(27772);t.KitchenSink=function(e,t){var n=e.panel,l=(0,r.useLocalState)(t,"kitchenSinkTheme")[0],d=(0,r.useLocalState)(t,"pageIndex",0),s=d[0],u=d[1],m=c.keys().map((function(e){return c(e)})),p=m[s],f=n?a.Pane:a.Window;return(0,o.createComponentVNode)(2,f,{title:"Kitchen Sink",width:600,height:500,theme:l,children:(0,o.createComponentVNode)(2,i.Flex,{height:"100%",children:[(0,o.createComponentVNode)(2,i.Flex.Item,{m:1,mr:0,children:(0,o.createComponentVNode)(2,i.Section,{fill:!0,fitted:!0,children:(0,o.createComponentVNode)(2,i.Tabs,{vertical:!0,children:m.map((function(e,t){return(0,o.createComponentVNode)(2,i.Tabs.Tab,{color:"transparent",selected:t===s,onClick:function(){return u(t)},children:e.meta.title},t)}))})})}),(0,o.createComponentVNode)(2,i.Flex.Item,{position:"relative",grow:1,children:(0,o.createComponentVNode)(2,f.Content,{scrollable:!0,children:p.meta.render()})})]})})}},90525:function(e,t,n){"use strict";t.__esModule=!0,t.toggleKitchenSink=t.toggleDebugLayout=t.openExternalBrowser=void 0;var o=n(32289),r=(0,o.createAction)("debug/toggleKitchenSink");t.toggleKitchenSink=r;var i=(0,o.createAction)("debug/toggleDebugLayout");t.toggleDebugLayout=i;var a=(0,o.createAction)("debug/openExternalBrowser");t.openExternalBrowser=a},33829:function(e,t,n){"use strict";t.__esModule=!0,t.useDebug=void 0;var o=n(32289),r=n(76978);t.useDebug=function(e){return(0,o.useSelector)(e,r.selectDebug)}},31642:function(e,t,n){"use strict";t.__esModule=!0,t.useDebug=t.relayMiddleware=t.debugReducer=t.debugMiddleware=t.KitchenSink=void 0;var o=n(33829);t.useDebug=o.useDebug;var r=n(29626);t.KitchenSink=r.KitchenSink;var i=n(75426);t.debugMiddleware=i.debugMiddleware,t.relayMiddleware=i.relayMiddleware;var a=n(76281);t.debugReducer=a.debugReducer},75426:function(e,t,n){"use strict";t.__esModule=!0,t.relayMiddleware=t.debugMiddleware=void 0;var o=n(42678),r=n(80835),i=n(17192),a=n(90525),c=["backend/update","chat/message"];t.debugMiddleware=function(e){return(0,i.acquireHotKey)(o.KEY_F11),(0,i.acquireHotKey)(o.KEY_F12),r.globalEvents.on("keydown",(function(t){t.code===o.KEY_F11&&e.dispatch((0,a.toggleDebugLayout)()),t.code===o.KEY_F12&&e.dispatch((0,a.toggleKitchenSink)()),t.ctrl&&t.alt&&t.code===o.KEY_BACKSPACE&&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!")}))})),function(e){return function(t){return e(t)}}};t.relayMiddleware=function(e){var t=n(60207),l="?external"===location.search;return l?t.subscribe((function(t){var n=t.type,o=t.payload;"relay"===n&&o.windowId===Byond.windowId&&e.dispatch(Object.assign({},o.action,{relayed:!0}))})):((0,i.acquireHotKey)(o.KEY_F10),r.globalEvents.on("keydown",(function(t){t===o.KEY_F10&&e.dispatch((0,a.openExternalBrowser)())}))),function(e){return function(n){var o=n.type,r=(n.payload,n.relayed);if(o!==a.openExternalBrowser.type)return!c.includes(o)||r||l||t.sendMessage({type:"relay",payload:{windowId:Byond.windowId,action:n}}),e(n);window.open(location.href+"?external","_blank")}}}},76281:function(e,t){"use strict";t.__esModule=!0,t.debugReducer=void 0;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}},76978:function(e,t){"use strict";t.__esModule=!0,t.selectDebug=void 0;t.selectDebug=function(e){return e.debug}},59509:function(e,t,n){"use strict";t.__esModule=!0,t.touchRecents=t.setupDrag=t.setWindowKey=t.resizeStartHandler=t.recallWindowGeometry=t.getWindowSize=t.getWindowPosition=t.dragStartHandler=void 0;var o,r=n(13212),i=n(66905),a=n(22800);function c(){c=function(){return e};var e={},t=Object.prototype,n=t.hasOwnProperty,o=Object.defineProperty||function(e,t,n){e[t]=n.value},r="function"==typeof Symbol?Symbol:{},i=r.iterator||"@@iterator",a=r.asyncIterator||"@@asyncIterator",l=r.toStringTag||"@@toStringTag";function d(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{d({},"")}catch(S){d=function(e,t,n){return e[t]=n}}function s(e,t,n,r){var i=t&&t.prototype instanceof p?t:p,a=Object.create(i.prototype),c=new w(r||[]);return o(a,"_invoke",{value:_(e,n,c)}),a}function u(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(S){return{type:"throw",arg:S}}}e.wrap=s;var m={};function p(){}function f(){}function h(){}var C={};d(C,i,(function(){return this}));var b=Object.getPrototypeOf,N=b&&b(b(L([])));N&&N!==t&&n.call(N,i)&&(C=N);var g=h.prototype=p.prototype=Object.create(C);function V(e){["next","throw","return"].forEach((function(t){d(e,t,(function(e){return this._invoke(t,e)}))}))}function v(e,t){function r(o,i,a,c){var l=u(e[o],e,i);if("throw"!==l.type){var d=l.arg,s=d.value;return s&&"object"==typeof s&&n.call(s,"__await")?t.resolve(s.__await).then((function(e){r("next",e,a,c)}),(function(e){r("throw",e,a,c)})):t.resolve(s).then((function(e){d.value=e,a(d)}),(function(e){return r("throw",e,a,c)}))}c(l.arg)}var i;o(this,"_invoke",{value:function(e,n){function o(){return new t((function(t,o){r(e,n,t,o)}))}return i=i?i.then(o,o):o()}})}function _(e,t,n){var o="suspendedStart";return function(r,i){if("executing"===o)throw new Error("Generator is already running");if("completed"===o){if("throw"===r)throw i;return B()}for(n.method=r,n.arg=i;;){var a=n.delegate;if(a){var c=y(a,n);if(c){if(c===m)continue;return c}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if("suspendedStart"===o)throw o="completed",n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);o="executing";var l=u(e,t,n);if("normal"===l.type){if(o=n.done?"completed":"suspendedYield",l.arg===m)continue;return{value:l.arg,done:n.done}}"throw"===l.type&&(o="completed",n.method="throw",n.arg=l.arg)}}}function y(e,t){var n=t.method,o=e.iterator[n];if(undefined===o)return t.delegate=null,"throw"===n&&e.iterator["return"]&&(t.method="return",t.arg=undefined,y(e,t),"throw"===t.method)||"return"!==n&&(t.method="throw",t.arg=new TypeError("The iterator does not provide a '"+n+"' method")),m;var r=u(o,e.iterator,t.arg);if("throw"===r.type)return t.method="throw",t.arg=r.arg,t.delegate=null,m;var i=r.arg;return i?i.done?(t[e.resultName]=i.value,t.next=e.nextLoc,"return"!==t.method&&(t.method="next",t.arg=undefined),t.delegate=null,m):i:(t.method="throw",t.arg=new TypeError("iterator result is not an object"),t.delegate=null,m)}function k(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function x(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function w(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(k,this),this.reset(!0)}function L(e){if(e){var t=e[i];if(t)return t.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length)){var o=-1,r=function t(){for(;++o<e.length;)if(n.call(e,o))return t.value=e[o],t.done=!1,t;return t.value=undefined,t.done=!0,t};return r.next=r}}return{next:B}}function B(){return{value:undefined,done:!0}}return f.prototype=h,o(g,"constructor",{value:h,configurable:!0}),o(h,"constructor",{value:f,configurable:!0}),f.displayName=d(h,l,"GeneratorFunction"),e.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===f||"GeneratorFunction"===(t.displayName||t.name))},e.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,h):(e.__proto__=h,d(e,l,"GeneratorFunction")),e.prototype=Object.create(g),e},e.awrap=function(e){return{__await:e}},V(v.prototype),d(v.prototype,a,(function(){return this})),e.AsyncIterator=v,e.async=function(t,n,o,r,i){void 0===i&&(i=Promise);var a=new v(s(t,n,o,r),i);return e.isGeneratorFunction(n)?a:a.next().then((function(e){return e.done?e.value:a.next()}))},V(g),d(g,l,"Generator"),d(g,i,(function(){return this})),d(g,"toString",(function(){return"[object Generator]"})),e.keys=function(e){var t=Object(e),n=[];for(var o in t)n.push(o);return n.reverse(),function r(){for(;n.length;){var e=n.pop();if(e in t)return r.value=e,r.done=!1,r}return r.done=!0,r}},e.values=L,w.prototype={constructor:w,reset:function(e){if(this.prev=0,this.next=0,this.sent=this._sent=undefined,this.done=!1,this.delegate=null,this.method="next",this.arg=undefined,this.tryEntries.forEach(x),!e)for(var t in this)"t"===t.charAt(0)&&n.call(this,t)&&!isNaN(+t.slice(1))&&(this[t]=undefined)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(e){if(this.done)throw e;var t=this;function o(n,o){return a.type="throw",a.arg=e,t.next=n,o&&(t.method="next",t.arg=undefined),!!o}for(var r=this.tryEntries.length-1;r>=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<i.catchLoc)return o(i.catchLoc,!0);if(this.prev<i.finallyLoc)return o(i.finallyLoc)}else if(c){if(this.prev<i.catchLoc)return o(i.catchLoc,!0)}else{if(!l)throw new Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return o(i.finallyLoc)}}}},abrupt:function(e,t){for(var o=this.tryEntries.length-1;o>=0;--o){var r=this.tryEntries[o];if(r.tryLoc<=this.prev&&n.call(r,"finallyLoc")&&this.prev<r.finallyLoc){var i=r;break}}i&&("break"===e||"continue"===e)&&i.tryLoc<=t&&t<=i.finallyLoc&&(i=null);var a=i?i.completion:{};return a.type=e,a.arg=t,i?(this.method="next",this.next=i.finallyLoc,m):this.complete(a)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),m},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),x(n),m}},"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;x(n)}return r}}throw new Error("illegal catch attempt")},delegateYield:function(e,t,n){return this.delegate={iterator:L(e),resultName:t,nextLoc:n},"next"===this.method&&(this.arg=undefined),m}},e}function l(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 d(e){return function(){var t=this,n=arguments;return new Promise((function(o,r){var i=e.apply(t,n);function a(e){l(i,o,r,a,c,"next",e)}function c(e){l(i,o,r,a,c,"throw",e)}a(undefined)}))}}var s,u,m,p,f,h=(0,i.createLogger)("drag"),C=null!=(o=window.devicePixelRatio)?o:1,b=Byond.windowId,N=!1,g=!1,V=[0,0];t.setWindowKey=function(e){b=e};var v=function(){return[window.screenLeft*C,window.screenTop*C]};t.getWindowPosition=v;var _=function(){return[window.innerWidth*C,window.innerHeight*C]};t.getWindowSize=_;var y=function(e){var t=(0,r.vecAdd)(e,V);return Byond.winset(Byond.windowId,{pos:t[0]+","+t[1]})},k=function(e){return Byond.winset(Byond.windowId,{size:e[0]+"x"+e[1]})},x=function(){return[window.screen.availWidth*C,window.screen.availHeight*C]},w=function(e,t,n){void 0===n&&(n=50);for(var o,r=[t],i=0;i<e.length;i++){var a=e[i];a!==t&&(r.length<n?r.push(a):o=a)}return[r,o]};t.touchRecents=w;var L=function(){var e=d(c().mark((function t(){var e,n,o,r;return c().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return h.log("storing geometry"),e={pos:v(),size:_()},a.storage.set(b,e),t.t0=w,t.next=6,a.storage.get("geometries");case 6:if(t.t1=t.sent,t.t1){t.next=9;break}t.t1=[];case 9:t.t2=t.t1,t.t3=b,n=(0,t.t0)(t.t2,t.t3),o=n[0],(r=n[1])&&a.storage.remove(r),a.storage.set("geometries",o);case 16:case"end":return t.stop()}}),t)})));return function(){return e.apply(this,arguments)}}(),B=function(){var e=d(c().mark((function t(e){var n,o,i,l;return c().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(void 0===e&&(e={}),t.t0=e.fancy,!t.t0){t.next=6;break}return t.next=5,a.storage.get(b);case 5:t.t0=t.sent;case 6:return(n=t.t0)&&h.log("recalled geometry:",n),o=(null==n?void 0:n.pos)||e.pos,(i=e.size)&&(i=[i[0]*C,i[1]*C]),t.next=13,s;case 13:l=x(),i&&(i=[Math.min(l[0],i[0]),Math.min(l[1],i[1])],k(i)),o?(i&&e.locked&&(o=I(o,i)[1]),y(o)):i&&(o=(0,r.vecAdd)((0,r.vecScale)(l,.5),(0,r.vecScale)(i,-.5),(0,r.vecScale)(V,-1)),y(o));case 16:case"end":return t.stop()}}),t)})));return function(t){return e.apply(this,arguments)}}();t.recallWindowGeometry=B;var S=function(){var e=d(c().mark((function t(){var e;return c().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return e=v(),s=Byond.winget(Byond.windowId,"pos").then((function(t){return[t.x-e[0],t.y-e[1]]})),t.next=4,s;case 4:V=t.sent,h.debug("screen offset",V);case 6:case"end":return t.stop()}}),t)})));return function(){return e.apply(this,arguments)}}();t.setupDrag=S;var I=function(e,t){for(var n=[0-V[0],0-V[1]],o=x(),r=[e[0],e[1]],i=!1,a=0;a<2;a++){var c=n[a],l=n[a]+o[a];e[a]<c?(r[a]=c,i=!0):e[a]+t[a]>l&&(r[a]=l-t[a],i=!0)}return[i,r]};t.dragStartHandler=function(e){var t;h.log("drag start"),N=!0,u=(0,r.vecSubtract)([e.screenX,e.screenY],v()),null==(t=e.target)||t.focus(),document.addEventListener("mousemove",A),document.addEventListener("mouseup",T),A(e)};var T=function O(e){h.log("drag end"),A(e),document.removeEventListener("mousemove",A),document.removeEventListener("mouseup",O),N=!1,L()},A=function(e){N&&(e.preventDefault(),y((0,r.vecSubtract)([e.screenX,e.screenY],u)))};t.resizeStartHandler=function(e,t){return function(n){var o;m=[e,t],h.log("resize start",m),g=!0,u=(0,r.vecSubtract)([n.screenX,n.screenY],v()),p=_(),null==(o=n.target)||o.focus(),document.addEventListener("mousemove",E),document.addEventListener("mouseup",M),E(n)}};var M=function P(e){h.log("resize end",f),E(e),document.removeEventListener("mousemove",E),document.removeEventListener("mouseup",P),g=!1,L()},E=function(e){if(g){e.preventDefault();var t=(0,r.vecSubtract)([e.screenX,e.screenY],v()),n=(0,r.vecSubtract)(t,u);(f=(0,r.vecAdd)(p,(0,r.vecMultiply)(m,n),[1,1]))[0]=Math.max(f[0],150*C),f[1]=Math.max(f[1],50*C),k(f)}}},80835:function(e,t,n){"use strict";t.__esModule=!0,t.setupGlobalEvents=t.removeScrollableNode=t.globalEvents=t.canStealFocus=t.addScrollableNode=t.KeyEvent=void 0;var o=n(42678),r=new(n(20474).EventEmitter);t.globalEvents=r;var i,a=!1;t.setupGlobalEvents=function(e){void 0===e&&(e={}),a=!!e.ignoreWindowFocus};var c=!0,l=function b(e,t){a?c=!0:(i&&(clearTimeout(i),i=null),t?i=setTimeout((function(){return b(e)})):c!==e&&(c=e,r.emit(e?"window-focus":"window-blur"),r.emit("window-focus-change",e)))},d=null,s=function(e){var t=String(e.tagName).toLowerCase();return"input"===t||"textarea"===t};t.canStealFocus=s;var u=function N(){d&&(d.removeEventListener("blur",N),d=null)},m=null,p=null,f=[];t.addScrollableNode=function(e){f.push(e)};t.removeScrollableNode=function(e){var t=f.indexOf(e);t>=0&&f.splice(t,1)};window.addEventListener("mousemove",(function(e){var t=e.target;t!==p&&(p=t,function(e){if(!d&&c)for(var t=document.body;e&&e!==t;){if(f.includes(e)){if(e.contains(m))return;return m=e,void e.focus()}e=e.parentElement}}(t))})),window.addEventListener("focusin",(function(e){if(p=null,m=e.target,l(!0),s(e.target))return t=e.target,u(),void(d=t).addEventListener("blur",u);var t})),window.addEventListener("focusout",(function(e){p=null,l(!1,!0)})),window.addEventListener("blur",(function(e){p=null,l(!1,!0)})),window.addEventListener("beforeunload",(function(e){l(!1)}));var h={},C=function(){function e(e,t,n){this.event=void 0,this.type=void 0,this.code=void 0,this.ctrl=void 0,this.shift=void 0,this.alt=void 0,this.repeat=void 0,this._str=void 0,this.event=e,this.type=t,this.code=e.keyCode,this.ctrl=e.ctrlKey,this.shift=e.shiftKey,this.alt=e.altKey,this.repeat=!!n}var t=e.prototype;return t.hasModifierKeys=function(){return this.ctrl||this.alt||this.shift},t.isModifierKey=function(){return this.code===o.KEY_CTRL||this.code===o.KEY_SHIFT||this.code===o.KEY_ALT},t.isDown=function(){return"keydown"===this.type},t.isUp=function(){return"keyup"===this.type},t.toString=function(){return this._str||(this._str="",this.ctrl&&(this._str+="Ctrl+"),this.alt&&(this._str+="Alt+"),this.shift&&(this._str+="Shift+"),this.code>=48&&this.code<=90?this._str+=String.fromCharCode(this.code):this.code>=o.KEY_F1&&this.code<=o.KEY_F12?this._str+="F"+(this.code-111):this._str+="["+this.code+"]"),this._str},e}();t.KeyEvent=C,document.addEventListener("keydown",(function(e){if(!s(e.target)){var t=e.keyCode,n=new C(e,"keydown",h[t]);r.emit("keydown",n),r.emit("key",n),h[t]=!0}})),document.addEventListener("keyup",(function(e){if(!s(e.target)){var t=e.keyCode,n=new C(e,"keyup");r.emit("keyup",n),r.emit("key",n),h[t]=!1}}))},68566:function(e,t){"use strict";t.__esModule=!0,t.focusWindow=t.focusMap=void 0;t.focusMap=function(){Byond.winset("mapwindow.map",{focus:!0})};t.focusWindow=function(){Byond.winset(Byond.windowId,{focus:!0})}},43820:function(e,t){"use strict";t.__esModule=!0,t.formatTime=t.formatSiUnit=t.formatSiBaseTenUnit=t.formatPower=t.formatMoney=t.formatDb=t.formatCommaNumber=void 0;var n=["f","p","n","\u03bc","m"," ","k","M","G","T","P","E","Z","Y","R","Q","F","N","H"],o=n.indexOf(" "),r=function(e,t,r){if(void 0===t&&(t=-o),void 0===r&&(r=""),!isFinite(e))return e.toString();var i=Math.floor(Math.log10(Math.abs(e))),a=Math.max(3*t,i),c=Math.floor(a/3),l=n[Math.min(c+o,n.length-1)],d=(e/Math.pow(1e3,c)).toFixed(2);return d.endsWith(".00")?d=d.slice(0,-3):d.endsWith(".0")&&(d=d.slice(0,-2)),(d+" "+l.trim()+r).trim()};t.formatSiUnit=r;t.formatPower=function(e,t){return void 0===t&&(t=0),r(e,t,"W")};t.formatMoney=function(e,t){if(void 0===t&&(t=0),!Number.isFinite(e))return String(e);var n=Number(e.toFixed(t)),o=n<0,r=Math.abs(n).toString().split(".");r[0]=r[0].replace(/\B(?=(\d{3})+(?!\d))/g,"\u2009");var i=r.join(".");return o?"-"+i:i};t.formatDb=function(e){var t=20*Math.log10(e),n=t>=0?"+":"-",o=Math.abs(t);return""+n+(o=o===Infinity?"Inf":o.toFixed(2))+" dB"};var i=["","\xb7 10\xb3","\xb7 10\u2076","\xb7 10\u2079","\xb7 10\xb9\xb2","\xb7 10\xb9\u2075","\xb7 10\xb9\u2078","\xb7 10\xb2\xb9","\xb7 10\xb2\u2074","\xb7 10\xb2\u2077","\xb7 10\xb3\u2070","\xb7 10\xb3\xb3","\xb7 10\xb3\u2076","\xb7 10\xb3\u2079"];t.formatSiBaseTenUnit=function(e,t,n){if(void 0===t&&(t=0),void 0===n&&(n=""),!isFinite(e))return"NaN";var o=Math.floor(Math.log10(e)),r=Math.max(3*t,o),a=Math.floor(r/3),c=i[a],l=e/Math.pow(1e3,a),d=Math.max(0,2-r%3);return(l.toFixed(d)+" "+c+" "+n).trim()};t.formatTime=function(e,t){void 0===t&&(t="default");var n=Math.floor(e/10),o=Math.floor(n/3600),r=Math.floor(n%3600/60),i=n%60;return"short"===t?""+(o>0?o+"h":"")+(r>0?r+"m":"")+(i>0?i+"s":""):String(o).padStart(2,"0")+":"+String(r).padStart(2,"0")+":"+String(i).padStart(2,"0")};t.formatCommaNumber=function(e){if(!Number.isFinite(e))return e;var t=e.toString().split(".");return t[0]=t[0].replace(/\B(?=(\d{3})+(?!\d))/g,","),t.join(".")}},17192:function(e,t,n){"use strict";t.__esModule=!0,t.setupHotKeys=t.releaseHotKey=t.releaseHeldKeys=t.listenForKeyEvents=t.acquireHotKey=void 0;var o=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{"default":e};var n=i(t);if(n&&n.has(e))return n.get(e);var o={},r=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in e)if("default"!==a&&Object.prototype.hasOwnProperty.call(e,a)){var c=r?Object.getOwnPropertyDescriptor(e,a):null;c&&(c.get||c.set)?Object.defineProperty(o,a,c):o[a]=e[a]}o["default"]=e,n&&n.set(e,o);return o}(n(42678)),r=n(80835);function i(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(i=function(e){return e?n:t})(e)}var a=(0,n(66905).createLogger)("hotkeys"),c={},l=[o.KEY_ESCAPE,o.KEY_ENTER,o.KEY_SPACE,o.KEY_TAB,o.KEY_CTRL,o.KEY_SHIFT,o.KEY_UP,o.KEY_DOWN,o.KEY_LEFT,o.KEY_RIGHT,o.KEY_F5],d={},s=[],u=function(e){var t=String(e);if("Ctrl+F5"!==t&&"Ctrl+R"!==t){if("Ctrl+F"!==t&&!(e.event.defaultPrevented||e.isModifierKey()||l.includes(e.code))){var n,o=16===(n=e.code)?"Shift":17===n?"Ctrl":18===n?"Alt":33===n?"Northeast":34===n?"Southeast":35===n?"Southwest":36===n?"Northwest":37===n?"West":38===n?"North":39===n?"East":40===n?"South":45===n?"Insert":46===n?"Delete":n>=48&&n<=57||n>=65&&n<=90?String.fromCharCode(n):n>=96&&n<=105?"Numpad"+(n-96):n>=112&&n<=123?"F"+(n-111):188===n?",":189===n?"-":190===n?".":void 0;if(o){var r=c[o];if(r)return a.debug("macro",r),Byond.command(r);if(e.isDown()&&!d[o]){d[o]=!0;var i='KeyDown "'+o+'"';return a.debug(i),Byond.command(i)}if(e.isUp()&&d[o]){d[o]=!1;var s='KeyUp "'+o+'"';return a.debug(s),Byond.command(s)}}}}else location.reload()};t.acquireHotKey=function(e){l.push(e)};t.releaseHotKey=function(e){var t=l.indexOf(e);t>=0&&l.splice(t,1)};var m=function(){for(var e=0,t=Object.keys(d);e<t.length;e++){var n=t[e];d[n]&&(d[n]=!1,a.log('releasing key "'+n+'"'),Byond.command('KeyUp "'+n+'"'))}};t.releaseHeldKeys=m;t.setupHotKeys=function(){Byond.winget("default.*").then((function(e){for(var t={},n=0,o=Object.keys(e);n<o.length;n++){var r=o[n],i=r.split("."),l=i[1],d=i[2];l&&d&&(t[l]||(t[l]={}),t[l][d]=e[r])}for(var s=/\\"/g,u=function(e){return e.substring(1,e.length-1).replace(s,'"')},m=0,p=Object.keys(t);m<p.length;m++){var f=t[p[m]],h=u(f.name);c[h]=u(f.command)}a.debug("loaded macros",c)})),r.globalEvents.on("window-blur",(function(){m()})),r.globalEvents.on("key",(function(e){for(var t=0,n=s;t<n.length;t++){(0,n[t])(e)}u(e)}))};t.listenForKeyEvents=function(e){s.push(e);var t=!1;return function(){t||(t=!0,s.splice(s.indexOf(e),1))}}},51164:function(e,t,n){"use strict";t.__esModule=!0,t.AICard=void 0;var o=n(58734),r=n(62188),i=n(71558),a=n(2798);t.AICard=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.has_ai,s=l.integrity,u=l.backup_capacitor,m=l.flushing,p=l.has_laws,f=l.laws,h=l.wireless,C=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 b=null;b=s>=75?"green":s>=25?"yellow":"red";var N=null;return u>=75&&(N="green"),N=u>=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:b,value:s/100})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Power",children:(0,o.createComponentVNode)(2,i.ProgressBar,{color:N,value:u/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:f.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:h?"check":"times",content:h?"Enabled":"Disabled",color:h?"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:C?"check":"times",content:C?"Enabled":"Disabled",color:C?"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===s,confirmColor:"red",content:"Shutdown",onClick:function(){return c("wipe")}})})]})})]})})}},97519:function(e,t,n){"use strict";t.__esModule=!0,t.APC=void 0;var o=n(58734),r=n(62188),i=n(71558),a=n(2798),c=n(91863),l=n(99671);t.APC=function(e,t){var n=(0,r.useBackend)(t),i=(n.act,n.data),c=(0,o.createComponentVNode)(2,s);return i.gridCheck?c=(0,o.createComponentVNode)(2,u):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"}},s=function(e,t){var n=(0,r.useBackend)(t),a=n.act,l=n.data,s=l.locked&&!l.siliconUser,u=(l.normallyLocked,d[l.externalPower]||d[0]),m=d[l.chargingStatus]||d[0],p=l.powerChannels||[],f=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:u.color,buttons:(0,o.createComponentVNode)(2,i.Button,{icon:l.isOperating?"power-off":"times",content:l.isOperating?"On":"Off",selected:l.isOperating&&!s,color:l.isOperating?"":"bad",disabled:s,onClick:function(){return a("breaker")}}),children:["[ ",u.externalPowerText," ]"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Power Cell",children:(0,o.createComponentVNode)(2,i.ProgressBar,{color:"good",value:f})}),(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:s,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:!s&&(1===e.status||3===e.status),disabled:s,onClick:function(){return a("channel",t.auto)}}),(0,o.createComponentVNode)(2,i.Button,{icon:"power-off",content:"On",selected:!s&&2===e.status,disabled:s,onClick:function(){return a("channel",t.on)}}),(0,o.createComponentVNode)(2,i.Button,{icon:"times",content:"Off",selected:!s&&0===e.status,disabled:s,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:s,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)},u=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})]})}},65207:function(e,t,n){"use strict";t.__esModule=!0,t.AccountsTerminal=void 0;var o=n(58734),r=n(62188),i=n(71558),a=n(2798);t.AccountsTerminal=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,s=d.id_inserted,u=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:s?"eject":"sign-in-alt",fluid:!0,content:u,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,u=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:!u&&!m,icon:"home",onClick:function(){return a("view_accounts_list")},children:"Home"}),(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:u,icon:"cog",onClick:function(){return a("create_account")},children:"New Account"}),(0,o.createComponentVNode)(2,i.Tabs.Tab,{disabled:u,icon:"print",onClick:function(){return a("print")},children:"Print"})]}),u&&(0,o.createComponentVNode)(2,l)||m&&(0,o.createComponentVNode)(2,d)||(0,o.createComponentVNode)(2,s)]})},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",""),s=d[0],u=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:s,fluid:!0,onInput:function(e,t){return u(t)}})})]}),(0,o.createComponentVNode)(2,i.Button,{disabled:!c||!s,mt:1,fluid:!0,icon:"plus",onClick:function(){return n("finalise_create_account",{holder_name:c,starting_funds:s})},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,s=c.account_number,u=c.owner_name,m=c.money,p=c.suspended,f=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:["#",s]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Holder",children:u}),(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:s===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"})]}),f.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)}))]})})]})},s=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."})})}},75598:function(e,t,n){"use strict";t.__esModule=!0,t.ShuttleList=t.AdminShuttleController=void 0;var o=n(58734),r=n(45445),i=n(62188),a=n(71558),c=n(2798);t.AdminShuttleController=function(){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,s=l.shuttles,u=l.overmap_ships;return(0,o.createComponentVNode)(2,a.Section,{noTopPadding:!0,children:[(0,o.createComponentVNode)(2,a.Section,{title:"Classic Shuttles",children:(0,o.createComponentVNode)(2,a.Table,{children:(0,r.sortBy)((function(e){return e.name}))(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,{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",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}))(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,{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"}}},36370:function(e,t,n){"use strict";t.__esModule=!0,t.AgentCard=void 0;var o=n(58734),r=n(62188),i=n(71558),a=n(2798);t.AgentCard=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.entries,s=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:s,content:s?"Electronic warfare is enabled. This will prevent you from being tracked by the AI.":"Electronic warfare disabled.",onClick:function(){return c("electronic_warfare")}})})]})})}},99242:function(e,t,n){"use strict";t.__esModule=!0,t.AiAirlock=void 0;var o=n(58734),r=n(62188),i=n(71558),a=n(2798),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,s=c[d.power.main]||c[0],u=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:s.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:u.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)})]})})]})})}},25302:function(e,t,n){"use strict";t.__esModule=!0,t.AiRestorerContent=t.AiRestorer=void 0;var o=n(58734),r=n(62188),i=n(71558),a=n(2798);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,s=c.name,u=c.laws,m=c.isDead,p=c.restoring,f=c.health,h=c.ejectable;return(0,o.createFragment)([d&&(0,o.createComponentVNode)(2,i.NoticeBox,{textAlign:"center",children:d}),!!h&&(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"eject",content:l?s:"----------",disabled:!l,onClick:function(){return a("PRG_eject")}}),!!l&&(0,o.createComponentVNode)(2,i.Section,{title:h?"System Status":s,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:f,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:u.map((function(e){return(0,o.createComponentVNode)(2,i.Box,{className:"candystripe",children:e},e)}))})]})],0)};t.AiRestorerContent=c},83203:function(e,t,n){"use strict";t.__esModule=!0,t.AiSupermatter=void 0;var o=n(58734),r=n(62188),i=n(71558),a=n(2798),c=n(99671);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"]})]})})}},17283:function(e,t,n){"use strict";t.__esModule=!0,t.AirAlarm=void 0;var o=n(58734),r=n(5339),i=n(62188),a=n(71558),c=n(78419),l=n(2798),d=n(91863),s=n(66487);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,u),(0,o.createComponentVNode)(2,m),!a&&(0,o.createComponentVNode)(2,f)]})})};var u=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)"}},s=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:s.color,children:s.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 h}},vents:{title:"Vent Controls",component:function(){return C}},scrubbers:{title:"Scrubber Controls",component:function(){return b}},modes:{title:"Operating Mode",component:function(){return N}},thresholds:{title:"Alarm Thresholds",component:function(){return g}}},f=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)})},h=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]),s=c.mode,u=c.atmos_alarm;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:u?"exclamation-triangle":"exclamation",color:u&&"caution",content:"Area Atmosphere Alarm",onClick:function(){return r(u?"reset":"alarm")}}),(0,o.createComponentVNode)(2,a.Box,{mt:1}),(0,o.createComponentVNode)(2,a.Button,{icon:3===s?"exclamation-triangle":"exclamation",color:3===s&&"danger",content:"Panic Siphon",onClick:function(){return r("mode",{mode:3===s?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)},C=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,s.Vent,{vent:e},e.id_tag)})):"Nothing to show"},b=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,s.Scrubber,{scrubber:e},e.id_tag)})):"Nothing to show"},N=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"},g=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%"}})}},85156:function(e,t,n){"use strict";t.__esModule=!0,t.AlertModal=void 0;var o=n(58734),r=n(89226),i=n(62188),a=n(42678),c=n(71558),l=n(2798);t.AlertModal=function(e,t){var n=(0,i.useBackend)(t),s=n.act,u=n.data,m=u.autofocus,p=u.buttons,f=void 0===p?[]:p,h=u.large_buttons,C=u.message,b=void 0===C?"":C,N=u.timeout,g=u.title,V=(0,i.useLocalState)(t,"selected",0),v=V[0],_=V[1],y=115+(b.length>30?Math.ceil(b.length/4):0)+(b.length&&h?5:0),k=325+(f.length>2?55:0),x=function(e){0===v&&-1===e?_(f.length-1):v===f.length-1&&1===e?_(0):_(v+e)};return(0,o.createComponentVNode)(2,l.Window,{height:y,title:g,width:k,children:[!!N&&(0,o.createComponentVNode)(2,r.Loader,{value:N}),(0,o.createComponentVNode)(2,l.Window.Content,{onKeyDown:function(e){var t=window.event?e.which:e.keyCode;t===a.KEY_SPACE||t===a.KEY_ENTER?s("choose",{choice:f[v]}):t===a.KEY_ESCAPE?s("cancel"):t===a.KEY_LEFT?(e.preventDefault(),x(-1)):t!==a.KEY_TAB&&t!==a.KEY_RIGHT||(e.preventDefault(),x(1))},children:(0,o.createComponentVNode)(2,c.Section,{fill:!0,children:(0,o.createComponentVNode)(2,c.Stack,{fill:!0,vertical:!0,children:[(0,o.createComponentVNode)(2,c.Stack.Item,{grow:!0,m:1,children:(0,o.createComponentVNode)(2,c.Box,{color:"label",overflow:"hidden",children:b})}),(0,o.createComponentVNode)(2,c.Stack.Item,{children:[!!m&&(0,o.createComponentVNode)(2,c.Autofocus),(0,o.createComponentVNode)(2,d,{selected:v})]})]})})})]})};var d=function(e,t){var n=(0,i.useBackend)(t).data,r=n.buttons,a=void 0===r?[]:r,l=n.large_buttons,d=n.swapped_buttons,u=e.selected;return(0,o.createComponentVNode)(2,c.Flex,{align:"center",direction:d?"row":"row-reverse",fill:!0,justify:"space-around",wrap:!0,children:null==a?void 0:a.map((function(e,t){return l&&a.length<3?(0,o.createComponentVNode)(2,c.Flex.Item,{grow:!0,children:(0,o.createComponentVNode)(2,s,{button:e,id:t.toString(),selected:u===t})},t):(0,o.createComponentVNode)(2,c.Flex.Item,{children:(0,o.createComponentVNode)(2,s,{button:e,id:t.toString(),selected:u===t})},t)}))})},s=function(e,t){var n=(0,i.useBackend)(t),r=n.act,a=n.data.large_buttons,l=e.button,d=e.selected,s=l.length>7?l.length:7;return(0,o.createComponentVNode)(2,c.Button,{fluid:!!a,height:!!a&&2,onClick:function(){return r("choose",{choice:l})},m:.5,pl:2,pr:2,pt:a?.33:0,selected:d,textAlign:"center",width:!a&&s,children:a?l.toUpperCase():l})}},80236:function(e,t,n){"use strict";t.__esModule=!0,t.AlgaeFarm=void 0;var o=n(58734),r=n(62188),i=n(71558),a=n(2798),c=n(40946);t.AlgaeFarm=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,s=d.usePower,u=d.materials,m=d.last_flow_rate,p=d.last_power_draw,f=d.inputDir,h=d.outputDir,C=d.input,b=d.output,N=d.errorText;return(0,o.createComponentVNode)(2,a.Window,{width:500,height:300,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:[N&&(0,o.createComponentVNode)(2,i.NoticeBox,{warning:!0,children:(0,o.createComponentVNode)(2,i.Box,{display:"inline-block",verticalAlign:"middle",children:N})}),(0,o.createComponentVNode)(2,i.Section,{title:"Status",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"power-off",content:"Processing",selected:2===s,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}),u.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 ("+f+")",children:C?(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Total Pressure",children:[C.pressure," kPa"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:C.name,children:[C.percent,"% (",C.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 ("+h+")",children:b?(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Total Pressure",children:[b.pressure," kPa"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:b.name,children:[b.percent,"% (",b.moles," moles)"]})]}):(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"No connection detected."})})})]})})]})]})})}},77062:function(e,t,n){"use strict";t.__esModule=!0,t.AppearanceChanger=void 0;var o=n(58734),r=n(45445),i=n(40946),a=n(62188),c=n(71558),l=n(2798);t.AppearanceChanger=function(e,t){var n=(0,a.useBackend)(t),r=(n.act,n.config),N=n.data,g=N.name,V=N.specimen,v=N.gender,_=N.gender_id,y=N.hair_style,k=N.facial_hair_style,x=N.ear_style,w=N.tail_style,L=N.wing_style,B=(N.markings,N.change_race),S=N.change_gender,I=N.change_eye_color,T=N.change_skin_tone,A=N.change_skin_color,M=N.change_hair_color,E=N.change_facial_hair_color,O=N.change_hair,P=N.change_facial_hair,F=N.mapRef,D=r.title,R=I||T||A||M||E,j=-1;B?j=0:S?j=1:R?j=2:O?j=4:P&&(j=5);var W=(0,a.useLocalState)(t,"tabIndex",j),z=W[0],U=W[1];return(0,o.createComponentVNode)(2,l.Window,{width:700,height:650,title:(0,i.decodeHtmlEntities)(D),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:g}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Species",color:B?null:"grey",children:V}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Biological Sex",color:S?null:"grey",children:v?(0,i.capitalize)(v):"Not Set"}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Gender Identity",color:R?null:"grey",children:_?(0,i.capitalize)(_):"Not Set"}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Hair Style",color:O?null:"grey",children:y?(0,i.capitalize)(y):"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:O?null:"grey",children:x?(0,i.capitalize)(x):"Not Set"}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Tail Style",color:O?null:"grey",children:w?(0,i.capitalize)(w):"Not Set"}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Wing Style",color:O?null:"grey",children:L?(0,i.capitalize)(L):"Not Set"})]})}),(0,o.createComponentVNode)(2,c.Flex.Item,{children:(0,o.createComponentVNode)(2,c.ByondUi,{style:{width:"256px",height:"256px"},params:{id:F,type:"map"}})})]})}),(0,o.createComponentVNode)(2,c.Tabs,{children:[B?(0,o.createComponentVNode)(2,c.Tabs.Tab,{selected:0===z,onClick:function(){return U(0)},children:"Race"}):null,S?(0,o.createComponentVNode)(2,c.Tabs.Tab,{selected:1===z,onClick:function(){return U(1)},children:"Gender & Sex"}):null,R?(0,o.createComponentVNode)(2,c.Tabs.Tab,{selected:2===z,onClick:function(){return U(2)},children:"Colors"}):null,O?(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Tabs.Tab,{selected:3===z,onClick:function(){return U(3)},children:"Hair"}),(0,o.createComponentVNode)(2,c.Tabs.Tab,{selected:5===z,onClick:function(){return U(5)},children:"Ear"}),(0,o.createComponentVNode)(2,c.Tabs.Tab,{selected:6===z,onClick:function(){return U(6)},children:"Tail"}),(0,o.createComponentVNode)(2,c.Tabs.Tab,{selected:7===z,onClick:function(){return U(7)},children:"Wing"}),(0,o.createComponentVNode)(2,c.Tabs.Tab,{selected:8===z,onClick:function(){return U(8)},children:"Markings"})],4):null,P?(0,o.createComponentVNode)(2,c.Tabs.Tab,{selected:4===z,onClick:function(){return U(4)},children:"Facial Hair"}):null]}),(0,o.createComponentVNode)(2,c.Box,{height:"43%",children:[B&&0===z?(0,o.createComponentVNode)(2,d):null,S&&1===z?(0,o.createComponentVNode)(2,s):null,R&&2===z?(0,o.createComponentVNode)(2,u):null,O&&3===z?(0,o.createComponentVNode)(2,m):null,P&&4===z?(0,o.createComponentVNode)(2,p):null,O&&5===z?(0,o.createComponentVNode)(2,f):null,O&&6===z?(0,o.createComponentVNode)(2,h):null,O&&7===z?(0,o.createComponentVNode)(2,C):null,O&&8===z?(0,o.createComponentVNode)(2,b):null]})]})})};var d=function(e,t){var n=(0,a.useBackend)(t),i=n.act,l=n.data,d=l.species,s=l.specimen,u=(0,r.sortBy)((function(e){return e.specimen}))(d||[]);return(0,o.createComponentVNode)(2,c.Section,{title:"Species",fill:!0,scrollable:!0,children:u.map((function(e){return(0,o.createComponentVNode)(2,c.Button,{content:e.specimen,selected:s===e.specimen,onClick:function(){return i("race",{race:e.specimen})}},e.specimen)}))})},s=function(e,t){var n=(0,a.useBackend)(t),r=n.act,i=n.data,l=i.gender,d=i.gender_id,s=i.genders,u=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:s.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:u.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)}))})]})})},u=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,s=i.change_skin_color,u=i.change_hair_color,m=i.change_facial_hair_color,p=i.eye_color,f=i.skin_color,h=i.hair_color,C=i.facial_hair_color,b=i.ears_color,N=i.ears2_color,g=i.tail_color,V=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,s?(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 Skin Color",onClick:function(){return r("skin_color")}})]}):null,u?(0,o.createFragment)([(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 Hair Color",onClick:function(){return r("hair_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 Ears Color",onClick:function(){return r("ears_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 Secondary Ears Color",onClick:function(){return r("ears2_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 Tail Color",onClick:function(){return r("tail_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 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:C,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)}))})},f=function(e,t){var n=(0,a.useBackend)(t),i=n.act,l=n.data,d=l.ear_style,s=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()}))(s).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)}))]})},h=function(e,t){var n=(0,a.useBackend)(t),i=n.act,l=n.data,d=l.tail_style,s=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()}))(s).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)}))]})},C=function(e,t){var n=(0,a.useBackend)(t),i=n.act,l=n.data,d=l.wing_style,s=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()}))(s).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)}))]})},b=function(e,t){var n=(0,a.useBackend)(t),r=n.act,i=n.data.markings;return(0,o.createComponentVNode)(2,c.Section,{title:"Markings",fill:!0,scrollable:!0,children:[(0,o.createComponentVNode)(2,c.Box,{children:(0,o.createComponentVNode)(2,c.Button,{content:"Add Marking",onClick:function(){return r("marking",{todo:1,name:"na"})}})}),(0,o.createComponentVNode)(2,c.LabeledList,{children:i.map((function(e){return(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:e.marking_name,children:[(0,o.createComponentVNode)(2,c.ColorBox,{color:e.marking_color,mr:1}),(0,o.createComponentVNode)(2,c.Button,{content:"Change Color",onClick:function(){return r("marking",{todo:4,name:e.marking_name})}}),(0,o.createComponentVNode)(2,c.Button,{content:"-",onClick:function(){return r("marking",{todo:0,name:e.marking_name})}}),(0,o.createComponentVNode)(2,c.Button,{content:"Move down",onClick:function(){return r("marking",{todo:3,name:e.marking_name})}}),(0,o.createComponentVNode)(2,c.Button,{content:"Move up",onClick:function(){return r("marking",{todo:2,name:e.marking_name})}})]},e.marking_name)}))})]})}},35567:function(e,t,n){"use strict";t.__esModule=!0,t.ArcadeBattle=void 0;var o=n(58734),r=n(62188),i=n(71558),a=n(2798);t.ArcadeBattle=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=(l.name,l.temp),s=l.enemyAction,u=l.enemyName,m=l.playerHP,p=l.playerMP,f=l.enemyHP,h=(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:u,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:!h&&s})]}),(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:f,minValue:0,maxValue:45,ranges:{olive:[31,Infinity],good:[20,31],average:[10,20],bad:[-Infinity,10]},children:[f,"HP"]})})})})]}),h&&(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!"})})]})]})})})}},66996:function(e,t,n){"use strict";t.__esModule=!0,t.AreaScrubberControl=void 0;var o=n(58734),r=n(71558),i=n(62188),a=n(2798),c=n(40946);t.AreaScrubberControl=function(e,t){var n=(0,i.useBackend)(t),c=n.act,d=n.data,s=(0,i.useLocalState)(t,"showArea",!1),u=s[0],m=s[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:u,onClick:function(){return m(!u)}})}),(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:u})},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)})]})]})}},59958:function(e,t,n){"use strict";t.__esModule=!0,t.AssemblyInfrared=void 0;var o=n(58734),r=n(62188),i=n(71558),a=n(2798);t.AssemblyInfrared=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.on,s=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:s,onClick:function(){return c("visible")},children:s?"Able to be seen":"Invisible"})})]})})})})}},57722:function(e,t,n){"use strict";t.__esModule=!0,t.AssemblyProx=void 0;var o=n(58734),r=n(5339),i=n(62188),a=n(71558),c=n(2798),l=n(43820);t.AssemblyProx=function(e,t){var n=(0,i.useBackend)(t),d=n.act,s=n.data,u=s.timing,m=s.time,p=s.range,f=s.maxRange,h=s.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:u,onClick:function(){return d("timing")},children:u?"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:f,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:h?"lock":"lock-open",selected:h,onClick:function(){return d("scanning")},children:h?"ARMED":"Unarmed"}),"Movement sensor is active when armed!"]})]})})]})})}},67528:function(e,t,n){"use strict";t.__esModule=!0,t.AssemblyTimer=void 0;var o=n(58734),r=n(5339),i=n(62188),a=n(71558),c=n(2798),l=n(43820);t.AssemblyTimer=function(e,t){var n=(0,i.useBackend)(t),d=n.act,s=n.data,u=s.timing,m=s.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:u,onClick:function(){return d("timing")},children:u?"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})}})})})})})})}},24733:function(e,t,n){"use strict";t.__esModule=!0,t.AtmosAlertConsole=void 0;var o=n(58734),r=n(62188),i=n(71558),a=n(2798);t.AtmosAlertConsole=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.priority_alarms||[],s=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===s.length&&(0,o.createVNode)(1,"li","color-good","No Minor Alerts",16),s.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)})})})}},99366:function(e,t,n){"use strict";t.__esModule=!0,t.AtmosControlContent=t.AtmosControl=void 0;var o=n(58734),r=n(45445),i=n(2798),a=n(71558),c=n(62188);(0,n(66905).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,s=i.config,u=(0,r.sortBy)((function(e){return e.name}))(d.alarms||[]),m=(0,c.useLocalState)(t,"tabIndex",0),p=m[0],f=m[1],h=(0,c.useLocalState)(t,"zoom",1),C=h[0],b=h[1];return 0===p?n=(0,o.createComponentVNode)(2,a.Section,{title:"Alarms",children:u.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 b(e)},children:u.filter((function(e){return~~e.z==~~s.mapZLevel})).map((function(e){return(0,o.createComponentVNode)(2,a.NanoMap.Marker,{x:e.x,y:e.y,zoom:C,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 f(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 f(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},15824:function(e,t,n){"use strict";t.__esModule=!0,t.AtmosFilter=void 0;var o=n(58734),r=n(62188),i=n(71558),a=n(2798);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)}))})]})})})})}},69495:function(e,t,n){"use strict";t.__esModule=!0,t.AtmosMixer=void 0;var o=n(58734),r=n(62188),i=n(71558),a=n(2798);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})}})})]})})})})}},96367:function(e,t,n){"use strict";t.__esModule=!0,t.Autolathe=void 0;var o=n(58734),r=n(75671),i=n(45445),a=n(62188),c=n(71558),l=n(2798),d=n(5479),s=n(40946),u=function(e,t,n){if(void 0===n&&(n=1),null===e.requirements)return!0;for(var o=Object.keys(e.requirements),r=function(){var o=a[i],r=t.find((function(e){return e.name===o}));return r?r.amount<e.requirements[o]*n?{v:!1}:void 0:"continue"},i=0,a=o;i<a.length;i++){var c=r();if("continue"!==c&&"object"==typeof c)return c.v}return!0};t.Autolathe=function(e,t){var n=(0,a.useBackend)(t),m=n.act,p=n.data,f=p.recipes,h=p.busy,C=p.materials,b=p.categories,N=(0,a.useSharedState)(t,"category",0),g=N[0],V=N[1],v=(0,a.useSharedState)(t,"search_text",""),_=v[0],y=v[1],k=(0,s.createSearch)(_,(function(e){return e.name})),x=(0,r.flow)([(0,i.filter)((function(e){return e.category===b[g]})),_&&(0,i.filter)(k),(0,i.sortBy)((function(e){return e.name.toLowerCase()}))])(f);return(0,o.createComponentVNode)(2,l.Window,{width:550,height:700,children:(0,o.createComponentVNode)(2,l.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,c.Section,{title:"Materials",children:(0,o.createComponentVNode)(2,d.Materials,{disableEject:!0})}),(0,o.createComponentVNode)(2,c.Section,{title:"Recipes",buttons:(0,o.createComponentVNode)(2,c.Dropdown,{width:"190px",options:b,selected:b[g],onSelected:function(e){return V(b.indexOf(e))}}),children:[(0,o.createComponentVNode)(2,c.Input,{fluid:!0,placeholder:"Search for...",onInput:function(e,t){return y(t)},mb:1}),x.map((function(e){return(0,o.createComponentVNode)(2,c.Flex,{justify:"space-between",align:"center",children:[(0,o.createComponentVNode)(2,c.Flex.Item,{children:[(0,o.createComponentVNode)(2,c.Button,{color:e.hidden?"red":null,icon:"hammer",iconSpin:h===e.name,disabled:!u(e,C,1),onClick:function(){return m("make",{make:e.ref})},children:(0,s.toTitleCase)(e.name)}),!e.is_stack&&(0,o.createComponentVNode)(2,c.Box,{as:"span",children:[(0,o.createComponentVNode)(2,c.Button,{color:e.hidden?"red":null,disabled:!u(e,C,5),onClick:function(){return m("make",{make:e.ref,multiplier:5})},children:"x5"}),(0,o.createComponentVNode)(2,c.Button,{color:e.hidden?"red":null,disabled:!u(e,C,10),onClick:function(){return m("make",{make:e.ref,multiplier:10})},children:"x10"})]})||null]}),(0,o.createComponentVNode)(2,c.Flex.Item,{children:e.requirements&&Object.keys(e.requirements).map((function(t){return(0,s.toTitleCase)(t)+": "+e.requirements[t]})).join(", ")||(0,o.createComponentVNode)(2,c.Box,{children:"No resources required."})})]},e.ref)}))]})]})})}},21869:function(e,t,n){"use strict";t.__esModule=!0,t.Batteryrack=void 0;var o=n(58734),r=n(62188),i=n(71558),a=n(2798);t.Batteryrack=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.mode,s=l.transfer_max,u=l.output_load,m=l.input_load,p=l.equalise,f=l.blink_tick,h=(l.cells_max,l.cells_cur,l.cells_list);return(0,o.createComponentVNode)(2,a.Window,{width:500,height:430,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,i.Section,{title:"Controls",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Current Mode",children:1===d&&(0,o.createComponentVNode)(2,i.Box,{color:"good",children:"OUTPUT ONLY"})||2===d&&(0,o.createComponentVNode)(2,i.Box,{color:"good",children:"INPUT ONLY"})||3===d&&(0,o.createComponentVNode)(2,i.Box,{color:"good",children:"INPUT AND OUTPUT"})||(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"OFFLINE"})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Input Status",children:[(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:m})," / ",s," W"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Output Status",children:[(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:u})," / ",s," W"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Control Panel",children:[(0,o.createComponentVNode)(2,i.Button,{content:"OFF",selected:0===d,onClick:function(){return c("disable")}}),(0,o.createComponentVNode)(2,i.Button,{content:"OUT",selected:1===d,onClick:function(){return c("enable",{enable:1})}}),(0,o.createComponentVNode)(2,i.Button,{content:"IN",selected:2===d,onClick:function(){return c("enable",{enable:2})}}),(0,o.createComponentVNode)(2,i.Button,{content:"IN/OUT",selected:3===d,onClick:function(){return c("enable",{enable:3})}}),p&&(0,o.createComponentVNode)(2,i.Button,{content:"EQ",color:f?"red":"yellow",onClick:function(){return c("equaliseoff")}})||(0,o.createComponentVNode)(2,i.Button,{content:"EQ",onClick:function(){return c("equaliseon")}})]})]})}),(0,o.createComponentVNode)(2,i.Section,{title:"Cells",children:(0,o.createComponentVNode)(2,i.Table,{children:h.map((function(e){return(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,children:["Cell ",e.slot]}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:(0,o.createComponentVNode)(2,i.ProgressBar,{value:e.used?e.percentage:100,minValue:0,maxValue:100,color:e.used?"good":"bad",children:e.used?e.percentage+"%":"N/C"})}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,children:(0,o.createComponentVNode)(2,i.Button,{icon:"eject",disabled:!e.used,onClick:function(){return c("ejectcell",{ejectcell:e.id})}})})]},e.slot)}))})})]})})}},4299:function(e,t,n){"use strict";t.__esModule=!0,t.BeaconLocator=void 0;var o=n(58734),r=n(5339),i=n(62188),a=n(71558),c=n(2798);t.BeaconLocator=function(e,t){var n=(0,i.useBackend)(t),l=n.act,d=n.data,s=d.scan_ticks,u=d.degrees,m=d.rawfreq,p=d.minFrequency,f=d.maxFrequency;return(0,o.createComponentVNode)(2,c.Window,{width:300,height:220,children:(0,o.createComponentVNode)(2,c.Window.Content,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Beacon Locator",children:[s&&(0,o.createComponentVNode)(2,a.Box,{color:"label",children:"Scanning..."})||null,u&&(0,o.createComponentVNode)(2,a.Box,{textAlign:"center",children:[(0,o.createComponentVNode)(2,a.Box,{textAlign:"center",children:(0,o.createComponentVNode)(2,a.Icon,{size:4,name:"arrow-up",rotation:u})}),"Locked on. Follow the arrow."]})||(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"No lock."}),(0,o.createComponentVNode)(2,a.Button,{mt:1,mb:1,fluid:!0,icon:"broadcast-tower",onClick:function(){return l("reset_tracking")},children:"Reset tracker"}),(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:p/10,maxValue:f/10,value:m/10,format:function(e){return(0,r.toFixed)(e,1)},onDrag:function(e,t){return l("setFrequency",{freq:(0,r.round)(10*t)})}})})})]})})})}},96506:function(e,t,n){"use strict";t.__esModule=!0,t.Biogenerator=void 0;var o=n(58734),r=n(40946),i=n(62188),a=n(71558),c=n(2798),l=["title","items"];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.Biogenerator=function(e,t){var n=(0,i.useBackend)(t),r=n.act,l=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:l.processing&&(0,o.createComponentVNode)(2,a.Section,{title:"Processing",children:"The biogenerator is processing reagents!"})||(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{children:[l.points," points available.",(0,o.createComponentVNode)(2,a.Button,{ml:1,icon:"blender",onClick:function(){return r("activate")},children:"Activate"}),(0,o.createComponentVNode)(2,a.Button,{ml:1,icon:"eject",disabled:!l.beaker,onClick:function(){return r("detach")},children:"Eject Beaker"})]}),(0,o.createComponentVNode)(2,u),(0,o.createComponentVNode)(2,s)],4)})})};var s=function(e,t){var n=(0,i.useBackend)(t),c=(n.act,n.data),l=c.points,s=c.items,u=(0,i.useLocalState)(t,"search",""),m=u[0],f=(u[1],(0,i.useLocalState)(t,"sort","Alphabetical")),h=f[0],C=(f[1],(0,i.useLocalState)(t,"descending",!1)),b=C[0],N=(C[1],(0,r.createSearch)(m,(function(e){return e[0]}))),g=!1,V=Object.entries(s).map((function(e,t){var n=Object.entries(e[1]).filter(N).map((function(e){return e[1].affordable=l>=e[1].price/c.build_eff,e[1]})).sort(d[h]);if(0!==n.length)return b&&(n=n.reverse()),g=!0,(0,o.createComponentVNode)(2,p,{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,{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",""),l=(c[0],c[1]),s=(0,i.useLocalState)(t,"descending",!1),u=s[0],m=s[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:u?"arrow-down":"arrow-up",height:"19px",tooltip:u?"Descending order":"Ascending order",tooltipPosition:"bottom-end",ml:"0.5rem",onClick:function(){return m(!u)}})})]})})},m=function(e,t){return!!e.affordable&&!(e.reagent&&!t.beaker)},p=function(e,t){var n=(0,i.useBackend)(t),r=n.act,c=n.data,d=e.title,s=e.items,u=function(e,t){if(null==e)return{};var n,o,r={},i=Object.keys(e);for(o=0;o<i.length;o++)n=i[o],t.indexOf(n)>=0||(r[n]=e[n]);return r}(e,l);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Collapsible,Object.assign({open:!0,title:d},u,{children:s.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:!m(e,c),content:(e.price/c.build_eff).toLocaleString("en-US"),width:"15%",textAlign:"center",style:{float:"right"},onClick:function(){return r("purchase",{cat:d,name:e.name})}}),(0,o.createComponentVNode)(2,a.Box,{style:{clear:"both"}})]},e.name)}))})))}},75964:function(e,t,n){"use strict";t.__esModule=!0,t.BodyDesigner=void 0;var o=n(58734),r=n(40946),i=n(62188),a=n(71558),c=n(2798);t.BodyDesigner=function(e,t){var n=(0,i.useBackend)(t),r=n.act,d=n.data,s=d.menu,u=d.disk,m=d.diskStored,p=d.activeBodyRecord,f=l[s];return(0,o.createComponentVNode)(2,c.Window,{width:400,height:650,children:(0,o.createComponentVNode)(2,c.Window.Content,{children:[u?(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,f]})})};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,s=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:s,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!"})}))}},55241:function(e,t,n){"use strict";t.__esModule=!0,t.BodyScanner=void 0;var o=n(58734),r=n(5339),i=n(62188),a=n(71558),c=n(2798),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}]],s=[["Respiratory","oxyLoss"],["Brain","brainLoss"],["Toxin","toxLoss"],["Radiation","radLoss"],["Brute","bruteLoss"],["Genetic","cloneLoss"],["Burn","fireLoss"],["Paralysis","paralysis"]],u={average:[.25,.5],bad:[.5,Infinity]},m=function(e,t){for(var n=[],o=0;o<e.length;o+=2)n.push(t(e[o],e[o+1],o));return n},p=function(e){return e.length>0?e.reduce((function(e,t){return null===e?t:(0,o.createFragment)([e,!!t&&(0,o.createComponentVNode)(2,a.Box,{children:t})],0)})):null},f=function(e){if(e>100){if(e<300)return"mild infection";if(e<400)return"mild infection+";if(e<500)return"mild infection++";if(e<700)return"acute infection";if(e<800)return"acute infection+";if(e<900)return"acute infection++";if(e>=900)return"septic"}return""};t.BodyScanner=function(e,t){var n=(0,i.useBackend)(t).data,r=n.occupied,a=n.occupant,l=void 0===a?{}:a,d=r?(0,o.createComponentVNode)(2,h,{occupant:l}):(0,o.createComponentVNode)(2,y);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 h=function(e){var t=e.occupant;return(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,C,{occupant:t}),(0,o.createComponentVNode)(2,b,{occupant:t}),(0,o.createComponentVNode)(2,N,{occupant:t}),(0,o.createComponentVNode)(2,g,{occupant:t}),(0,o.createComponentVNode)(2,v,{organs:t.extOrgan}),(0,o.createComponentVNode)(2,_,{organs:t.intOrgan})]})},C=function(e,t){var n=(0,i.useBackend)(t),c=n.act,d=n.data,s=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:s.name}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Health",children:(0,o.createComponentVNode)(2,a.ProgressBar,{min:"0",max:s.maxHealth,value:s.health/s.maxHealth,ranges:{good:[.5,Infinity],average:[0,.5],bad:[-Infinity,0]}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",color:l[s.stat][0],children:l[s.stat][1]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Temperature",children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:(0,r.round)(s.bodyTempC,0)}),"\xb0C,\xa0",(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:(0,r.round)(s.bodyTempF,0)}),"\xb0F"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Blood Volume",children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:(0,r.round)(s.blood.volume,0)})," ","units\xa0(",(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:(0,r.round)(s.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"})]})})},b=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)},N=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."})})},g=function(e){var t=e.occupant;return(0,o.createComponentVNode)(2,a.Section,{title:"Damage",children:(0,o.createComponentVNode)(2,a.Table,{children:m(s,(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,V,{value:t[e[1]],marginBottom:r<s.length-2})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:!!n&&(0,o.createComponentVNode)(2,V,{value:t[n[1]]})})]})],4)}))})})},V=function(e){return(0,o.createComponentVNode)(2,a.ProgressBar,{min:"0",max:"100",value:e.value/100,mt:"0.5rem",mb:!!e.marginBottom&&"0.5rem",ranges:u,children:(0,r.round)(e.value,0)})},v=function(e){return 0===e.organs.length?(0,o.createComponentVNode)(2,a.Section,{title:"External Organs",children:(0,o.createComponentVNode)(2,a.Box,{color:"label",children:"N/A"})}):(0,o.createComponentVNode)(2,a.Section,{title:"External 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",q:!0,children:(0,o.createComponentVNode)(2,a.ProgressBar,{min:"0",max:e.maxHealth,mt:t>0&&"0.5rem",value:e.totalLoss/100,ranges:u,children:[(0,o.createComponentVNode)(2,a.Box,{float:"left",inline:!0,children:[!!e.bruteLoss&&(0,o.createComponentVNode)(2,a.Box,{inline:!0,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,{inline:!0,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,{inline:!0,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",inline:!0,children:p([e.internalBleeding&&"Internal bleeding",!!e.status.bleeding&&"External bleeding",e.lungRuptured&&"Ruptured lung",e.destroyed&&"Destroyed",!!e.status.broken&&e.status.broken,f(e.germ_level),!!e.open&&"Open incision"])}),(0,o.createComponentVNode)(2,a.Box,{inline:!0,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:u,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",inline:!0,children:p([f(e.germ_level),!!e.inflamed&&"Appendicitis detected."])}),(0,o.createComponentVNode)(2,a.Box,{inline:!0,children:p([1===e.robotic&&"Robotic",2===e.robotic&&"Assisted",!!e.dead&&(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"DEAD"})])})]})]},t)}))]})})},y=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."]})})})}},30281:function(e,t,n){"use strict";t.__esModule=!0,t.BombTester=void 0;var o=n(58734),r=n(62188),i=n(71558),a=n(2798);function c(e,t){return c=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},c(e,t)}t.BombTester=function(e,t){var n=(0,r.useBackend)(t),c=n.act,d=n.data,s=d.simulating,u=d.mode,m=d.tank1,p=d.tank1ref,f=d.tank2,h=d.tank2ref,C=d.canister,b=d.sim_canister_output;return(0,o.createComponentVNode)(2,a.Window,{width:450,height:400,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:s&&(0,o.createComponentVNode)(2,l)||(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 c("set_mode",{mode:1})},selected:1===u,children:"Single Tank"}),(0,o.createComponentVNode)(2,i.Button,{onClick:function(){return c("set_mode",{mode:2})},selected:2===u,children:"Transfer Valve"}),(0,o.createComponentVNode)(2,i.Button,{onClick:function(){return c("set_mode",{mode:3})},selected:3===u,children:"Canister"})]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Primary Slot",children:m&&(0,o.createComponentVNode)(2,i.Button,{onClick:function(){return c("remove_tank",{ref:p})},icon:"eject",children:m})||(0,o.createComponentVNode)(2,i.Button,{onClick:function(){return c("add_tank",{slot:1})},icon:"upload",children:"Insert Tank"})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Secondary Slot",children:f&&(0,o.createComponentVNode)(2,i.Button,{onClick:function(){return c("remove_tank",{ref:h})},icon:"eject",children:f})||(0,o.createComponentVNode)(2,i.Button,{onClick:function(){return c("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 c("canister_scan")},icon:"search",children:"Scan"}),children:C&&(0,o.createComponentVNode)(2,i.Box,{color:"label",children:C})||(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"No tank connected."})}),C&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Canister Release Pressure",children:(0,o.createComponentVNode)(2,i.Slider,{minValue:0,value:b,maxValue:1013.25,onDrag:function(e,t){return c("set_can_pressure",{pressure:t})}})})]}),(0,o.createComponentVNode)(2,i.Button,{mt:2,color:"red",icon:"bomb",fontSize:2,onClick:function(){return c("start_sim")},fluid:!0,children:"Begin Simulation"})]})})})};var l=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,c(t,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)},82158:function(e,t,n){"use strict";t.__esModule=!0,t.BotanyEditor=void 0;var o=n(58734),r=n(62188),i=n(71558),a=n(2798);t.BotanyEditor=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.activity,s=l.degradation,u=l.disk,m=l.sourceName,p=l.locus,f=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:u&&(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:[s,"%"]}),(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:f&&(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Target",children:f})}),(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."})})]})})}},54069:function(e,t,n){"use strict";t.__esModule=!0,t.BotanyIsolator=void 0;var o=n(58734),r=n(62188),i=n(71558),a=n(2798);t.BotanyIsolator=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.geneMasks,s=l.activity,u=l.degradation,m=l.disk,p=l.loaded,f=l.hasGenetics,h=l.sourceName;return s?(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:f&&(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Source",children:h}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Gene decay",children:[u,"%"]}),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."})})]})})}},96584:function(e,t,n){"use strict";t.__esModule=!0,t.BrigTimer=void 0;var o=n(58734),r=n(5339),i=n(62188),a=n(71558),c=n(2798),l=n(43820);t.BrigTimer=function(e,t){var n=(0,i.useBackend)(t),d=n.act,s=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:s.timing?"Stop":"Start",selected:s.timing,onClick:function(){return d(s.timing?"stop":"start")}}),s.flash_found&&(0,o.createComponentVNode)(2,a.Button,{icon:"lightbulb-o",content:s.flash_charging?"Recharging":"Flash",disabled:s.flash_charging,onClick:function(){return d("flash")}})||null],0),children:[(0,o.createComponentVNode)(2,a.NumberInput,{animated:!0,fluid:!0,value:s.time_left/10,minValue:0,maxValue:s.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)(s.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)(s.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)(s.preset_long/10),onClick:function(){return d("preset",{preset:"long"})}})})]})]})})})}},65557:function(e,t,n){"use strict";t.__esModule=!0,t.selectCameras=t.prevNextCamera=t.CameraConsoleContent=t.CameraConsole=void 0;var o=n(58734),r=n(45445),i=n(75671),a=n(59641),c=n(40946),l=n(62188),d=n(71558),s=n(2798),u=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]};t.prevNextCamera=u;var m=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.selectCameras=m;t.CameraConsole=function(e,t){var n=(0,l.useBackend)(t),r=n.act,i=n.data,a=i.mapRef,c=i.activeCamera,f=m(i.cameras),h=u(f,c),C=h[0],b=h[1];return(0,o.createComponentVNode)(2,s.Window,{width:870,height:708,children:[(0,o.createVNode)(1,"div","CameraConsole__left",(0,o.createComponentVNode)(2,s.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.createTextVNode)("SEL:"),(0,o.createComponentVNode)(2,d.Button,{icon:"chevron-left",disabled:!C,onClick:function(){return r("switch_camera",{name:C})}}),(0,o.createComponentVNode)(2,d.Button,{icon:"chevron-right",disabled:!b,onClick:function(){return r("switch_camera",{name:b})}}),(0,o.createTextVNode)("| PAN:"),(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)]})};var p=function(e,t){var n=(0,l.useBackend)(t),r=n.act,i=n.data,c=(0,l.useLocalState)(t,"searchText",""),s=c[0],u=c[1],p=(0,l.useLocalState)(t,"networkFilter",""),f=p[0],h=p[1],C=i.activeCamera,b=i.allNetworks;b.sort();var N=m(i.cameras,s,f);return(0,o.createComponentVNode)(2,d.Flex,{direction:"column",height:"100%",children:[(0,o.createComponentVNode)(2,d.Flex.Item,{children:(0,o.createComponentVNode)(2,d.Input,{autoFocus:!0,fluid:!0,mt:1,placeholder:"Search for a camera",onInput:function(e,t){return u(t)}})}),(0,o.createComponentVNode)(2,d.Flex.Item,{children:(0,o.createComponentVNode)(2,d.Dropdown,{mb:1,width:"177px",displayText:f||"No Filter",options:b,onSelected:function(e){return h(e)}})}),(0,o.createComponentVNode)(2,d.Flex.Item,{height:"100%",children:(0,o.createComponentVNode)(2,d.Section,{fill:!0,scrollable:!0,children:N.map((function(e){return(0,o.createVNode)(1,"div",(0,a.classes)(["Button","Button--fluid","Button--color--transparent","Button--ellipsis",C&&e.name===C.name&&"Button--selected"]),e.name,0,{title:e.name,onClick:function(){return r("switch_camera",{name:e.name})}},e.name)}))})})]})};t.CameraConsoleContent=p},51566:function(e,t,n){"use strict";t.__esModule=!0,t.Canister=void 0;var o=n(58734),r=n(5339),i=n(62188),a=n(71558),c=n(43820),l=n(2798);t.Canister=function(e,t){var n=(0,i.useBackend)(t),d=n.act,s=n.data,u=s.connected,m=s.can_relabel,p=s.pressure,f=s.releasePressure,h=s.defaultReleasePressure,C=s.minReleasePressure,b=s.maxReleasePressure,N=s.valveOpen,g=s.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:!!N&&"yellow",value:f,unit:"kPa",minValue:C,maxValue:b,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:b})}}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,position:"absolute",top:"16px",right:"-20px",color:"transparent",icon:"undo",onClick:function(){return d("pressure",{pressure:h})}})]})}),(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:N?g?"caution":"danger":null,content:N?"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:u?"plug":"times",color:u?"good":"bad"}),(0,o.createComponentVNode)(2,a.Tooltip,{content:u?"Connected":"Disconnected",position:"top"})]})})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Holding Tank",buttons:!!g&&(0,o.createComponentVNode)(2,a.Button,{icon:"eject",color:N&&"danger",content:"Eject",onClick:function(){return d("eject")}}),children:[!!g&&(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Label",children:g.name}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pressure",children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:g.pressure})," kPa"]})]}),!g&&(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"No Holding Tank"})]})]})})}},35880:function(e,t,n){"use strict";t.__esModule=!0,t.Canvas=void 0;var o=n(58734),r=n(62188),i=n(71558),a=n(2798),c=["res","value","dotsize"];function l(e,t){return l=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},l(e,t)}var d=function(e){var t,n;function r(t){var n;return(n=e.call(this,t)||this).canvasRef=(0,o.createRef)(),n.onCVClick=t.onCanvasClick,n}n=e,(t=r).prototype=Object.create(n.prototype),t.prototype.constructor=t,l(t,n);var i=r.prototype;return i.componentDidMount=function(){this.drawCanvas(this.props)},i.componentDidUpdate=function(){this.drawCanvas(this.props)},i.drawCanvas=function(e){var t=this.canvasRef.current.getContext("2d"),n=e.value,o=n.length;if(o){var r=n[0].length,i=Math.round(this.canvasRef.current.width/o),a=Math.round(this.canvasRef.current.height/r);t.save(),t.scale(i,a);for(var c=0;c<n.length;c++)for(var l=n[c],d=0;d<l.length;d++){var s=l[d];t.fillStyle=s,t.fillRect(c,d,1,1)}t.restore()}},i.clickwrapper=function(e){var t=this.props.value.length;if(t){var n=this.props.value[0].length,o=this.canvasRef.current.width/t,r=this.canvasRef.current.height/n,i=Math.floor(e.offsetX/o)+1,a=Math.floor(e.offsetY/r)+1;this.onCVClick(i,a)}},i.render=function(){var e=this,t=this.props,n=(t.res,t.value),r=t.dotsize,i=void 0===r?24:r,a=function(e,t){if(null==e)return{};var n,o,r={},i=Object.keys(e);for(o=0;o<i.length;o++)n=i[o],t.indexOf(n)>=0||(r[n]=e[n]);return r}(t,c),l=s(n),d=l[0],u=l[1];return(0,o.normalizeProps)((0,o.createVNode)(1,"canvas",null,"Canvas failed to render.",16,Object.assign({width:d*i||300,height:u*i||300},a,{onClick:function(t){return e.clickwrapper(t)}}),null,this.canvasRef))},r}(o.Component),s=function(e){var t=e.length;return[t,0!==t?e[0].length:0]};t.Canvas=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,u=s(l.grid),m=u[0],p=u[1];return(0,o.createComponentVNode)(2,a.Window,{width:Math.min(700,24*m+72),height:Math.min(700,24*p+72),children:(0,o.createComponentVNode)(2,a.Window.Content,{children:(0,o.createComponentVNode)(2,i.Box,{textAlign:"center",children:[(0,o.createComponentVNode)(2,d,{value:l.grid,dotsize:24,onCanvasClick:function(e,t){return c("paint",{x:e,y:t})}}),(0,o.createComponentVNode)(2,i.Box,{children:[!l.finalized&&(0,o.createComponentVNode)(2,i.Button.Confirm,{onClick:function(){return c("finalize")},content:"Finalize"}),"\xa0",l.name]})]})})})}},24718:function(e,t,n){"use strict";t.__esModule=!0,t.CasinoPrizeDispenserCh=void 0;var o=n(58734),r=n(40946),i=n(62188),a=n(71558),c=n(2798),l=["title","items"];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.CasinoPrizeDispenserCh=function(){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,s),(0,o.createComponentVNode)(2,u)],4)})})};var 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]),s=(0,i.useLocalState)(t,"descending",!1),u=s[0],m=s[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:u?"arrow-down":"arrow-up",height:"19px",tooltip:u?"Descending order":"Ascending order",tooltipPosition:"bottom-end",ml:"0.5rem",onClick:function(){return m(!u)}})})]})})},u=function(e,t){var n=(0,i.useBackend)(t),c=(n.act,n.data),l=c.points,s=c.items,u=(0,i.useLocalState)(t,"search",""),p=u[0],f=(u[1],(0,i.useLocalState)(t,"sort","Alphabetical")),h=f[0],C=(f[1],(0,i.useLocalState)(t,"descending",!1)),b=C[0],N=(C[1],(0,r.createSearch)(p,(function(e){return e[0]}))),g=!1,V=Object.entries(s).map((function(e,t){var n=Object.entries(e[1]).filter(N).map((function(e){return e[1].affordable=l>=e[1].price,e[1]})).sort(d[h]);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,{children:g?V:(0,o.createComponentVNode)(2,a.Box,{color:"label",children:"No items matching your criteria was found!"})})})},m=function(e,t){var n=(0,i.useBackend)(t),r=n.act,c=(n.data,e.title),d=e.items,s=function(e,t){if(null==e)return{};var n,o,r={},i=Object.keys(e);for(o=0;o<i.length;o++)n=i[o],t.indexOf(n)>=0||(r[n]=e[n]);return r}(e,l);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Collapsible,Object.assign({open:!0,title:c},s,{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,{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)}))})))}},93246:function(e,t,n){"use strict";t.__esModule=!0,t.Changelog=void 0;var o=n(58734),r=n(59641),i=n(62188),a=n(71558),c=n(2798),l=n(37655),d=u(n(90928)),s=u(n(47366));function u(e){return e&&e.__esModule?e:{"default":e}}function m(){m=function(){return e};var e={},t=Object.prototype,n=t.hasOwnProperty,o=Object.defineProperty||function(e,t,n){e[t]=n.value},r="function"==typeof Symbol?Symbol:{},i=r.iterator||"@@iterator",a=r.asyncIterator||"@@asyncIterator",c=r.toStringTag||"@@toStringTag";function l(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{l({},"")}catch(S){l=function(e,t,n){return e[t]=n}}function d(e,t,n,r){var i=t&&t.prototype instanceof p?t:p,a=Object.create(i.prototype),c=new w(r||[]);return o(a,"_invoke",{value:_(e,n,c)}),a}function s(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(S){return{type:"throw",arg:S}}}e.wrap=d;var u={};function p(){}function f(){}function h(){}var C={};l(C,i,(function(){return this}));var b=Object.getPrototypeOf,N=b&&b(b(L([])));N&&N!==t&&n.call(N,i)&&(C=N);var g=h.prototype=p.prototype=Object.create(C);function V(e){["next","throw","return"].forEach((function(t){l(e,t,(function(e){return this._invoke(t,e)}))}))}function v(e,t){function r(o,i,a,c){var l=s(e[o],e,i);if("throw"!==l.type){var d=l.arg,u=d.value;return u&&"object"==typeof u&&n.call(u,"__await")?t.resolve(u.__await).then((function(e){r("next",e,a,c)}),(function(e){r("throw",e,a,c)})):t.resolve(u).then((function(e){d.value=e,a(d)}),(function(e){return r("throw",e,a,c)}))}c(l.arg)}var i;o(this,"_invoke",{value:function(e,n){function o(){return new t((function(t,o){r(e,n,t,o)}))}return i=i?i.then(o,o):o()}})}function _(e,t,n){var o="suspendedStart";return function(r,i){if("executing"===o)throw new Error("Generator is already running");if("completed"===o){if("throw"===r)throw i;return B()}for(n.method=r,n.arg=i;;){var a=n.delegate;if(a){var c=y(a,n);if(c){if(c===u)continue;return c}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if("suspendedStart"===o)throw o="completed",n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);o="executing";var l=s(e,t,n);if("normal"===l.type){if(o=n.done?"completed":"suspendedYield",l.arg===u)continue;return{value:l.arg,done:n.done}}"throw"===l.type&&(o="completed",n.method="throw",n.arg=l.arg)}}}function y(e,t){var n=t.method,o=e.iterator[n];if(undefined===o)return t.delegate=null,"throw"===n&&e.iterator["return"]&&(t.method="return",t.arg=undefined,y(e,t),"throw"===t.method)||"return"!==n&&(t.method="throw",t.arg=new TypeError("The iterator does not provide a '"+n+"' method")),u;var r=s(o,e.iterator,t.arg);if("throw"===r.type)return t.method="throw",t.arg=r.arg,t.delegate=null,u;var i=r.arg;return i?i.done?(t[e.resultName]=i.value,t.next=e.nextLoc,"return"!==t.method&&(t.method="next",t.arg=undefined),t.delegate=null,u):i:(t.method="throw",t.arg=new TypeError("iterator result is not an object"),t.delegate=null,u)}function k(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function x(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function w(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(k,this),this.reset(!0)}function L(e){if(e){var t=e[i];if(t)return t.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length)){var o=-1,r=function t(){for(;++o<e.length;)if(n.call(e,o))return t.value=e[o],t.done=!1,t;return t.value=undefined,t.done=!0,t};return r.next=r}}return{next:B}}function B(){return{value:undefined,done:!0}}return f.prototype=h,o(g,"constructor",{value:h,configurable:!0}),o(h,"constructor",{value:f,configurable:!0}),f.displayName=l(h,c,"GeneratorFunction"),e.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===f||"GeneratorFunction"===(t.displayName||t.name))},e.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,h):(e.__proto__=h,l(e,c,"GeneratorFunction")),e.prototype=Object.create(g),e},e.awrap=function(e){return{__await:e}},V(v.prototype),l(v.prototype,a,(function(){return this})),e.AsyncIterator=v,e.async=function(t,n,o,r,i){void 0===i&&(i=Promise);var a=new v(d(t,n,o,r),i);return e.isGeneratorFunction(n)?a:a.next().then((function(e){return e.done?e.value:a.next()}))},V(g),l(g,c,"Generator"),l(g,i,(function(){return this})),l(g,"toString",(function(){return"[object Generator]"})),e.keys=function(e){var t=Object(e),n=[];for(var o in t)n.push(o);return n.reverse(),function r(){for(;n.length;){var e=n.pop();if(e in t)return r.value=e,r.done=!1,r}return r.done=!0,r}},e.values=L,w.prototype={constructor:w,reset:function(e){if(this.prev=0,this.next=0,this.sent=this._sent=undefined,this.done=!1,this.delegate=null,this.method="next",this.arg=undefined,this.tryEntries.forEach(x),!e)for(var t in this)"t"===t.charAt(0)&&n.call(this,t)&&!isNaN(+t.slice(1))&&(this[t]=undefined)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(e){if(this.done)throw e;var t=this;function o(n,o){return a.type="throw",a.arg=e,t.next=n,o&&(t.method="next",t.arg=undefined),!!o}for(var r=this.tryEntries.length-1;r>=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<i.catchLoc)return o(i.catchLoc,!0);if(this.prev<i.finallyLoc)return o(i.finallyLoc)}else if(c){if(this.prev<i.catchLoc)return o(i.catchLoc,!0)}else{if(!l)throw new Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return o(i.finallyLoc)}}}},abrupt:function(e,t){for(var o=this.tryEntries.length-1;o>=0;--o){var r=this.tryEntries[o];if(r.tryLoc<=this.prev&&n.call(r,"finallyLoc")&&this.prev<r.finallyLoc){var i=r;break}}i&&("break"===e||"continue"===e)&&i.tryLoc<=t&&t<=i.finallyLoc&&(i=null);var a=i?i.completion:{};return a.type=e,a.arg=t,i?(this.method="next",this.next=i.finallyLoc,u):this.complete(a)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),u},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),x(n),u}},"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;x(n)}return r}}throw new Error("illegal catch attempt")},delegateYield:function(e,t,n){return this.delegate={iterator:L(e),resultName:t,nextLoc:n},"next"===this.method&&(this.arg=undefined),u}},e}function p(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 f(e,t){return f=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},f(e,t)}var h={bugfix:{icon:"bug",color:"green"},wip:{icon:"hammer",color:"orange"},qol:{icon:"hand-holding-heart",color:"green"},soundadd:{icon:"tg-sound-plus",color:"green"},sounddel:{icon:"tg-sound-minus",color:"red"},add:{icon:"check-circle",color:"green"},expansion:{icon:"check-circle",color:"green"},rscadd:{icon:"check-circle",color:"green"},rscdel:{icon:"times-circle",color:"red"},imageadd:{icon:"tg-image-plus",color:"green"},imagedel:{icon:"tg-image-minus",color:"red"},spellcheck:{icon:"spell-check",color:"green"},experiment:{icon:"radiation",color:"yellow"},balance:{icon:"balance-scale-right",color:"yellow"},code_imp:{icon:"code",color:"green"},refactor:{icon:"tools",color:"green"},config:{icon:"cogs",color:"purple"},admin:{icon:"user-shield",color:"purple"},server:{icon:"server",color:"purple"},tgs:{icon:"toolbox",color:"purple"},tweak:{icon:"wrench",color:"green"},unknown:{icon:"info-circle",color:"label"}},C=function(e){var t,n;function u(){var t;return(t=e.call(this)||this).getData=function(e,n){void 0===n&&(n=1);var o=(0,i.useBackend)(t.context).act,r=function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(t);if(n>6)return t.setData("Failed to load data after 6 attempts");o("get_month",{date:e}),fetch((0,l.resolveAsset)(e+".yml")).then(function(){var t,o=(t=m().mark((function i(t){var o,a;return m().wrap((function(i){for(;;)switch(i.prev=i.next){case 0:return i.next=2,t.text();case 2:o=i.sent,/^Cannot find/.test(o)?(a=50+50*n,r.setData("Loading changelog data"+".".repeat(n+3)),setTimeout((function(){r.getData(e,n+1)}),a)):r.setData(s["default"].load(o,{schema:s["default"].CORE_SCHEMA}));case 5:case"end":return i.stop()}}),i)})),function(){var e=this,n=arguments;return new Promise((function(o,r){var i=t.apply(e,n);function a(e){p(i,o,r,a,c,"next",e)}function c(e){p(i,o,r,a,c,"throw",e)}a(undefined)}))});return function(e){return o.apply(this,arguments)}}())},t.state={data:"Loading changelog data...",selectedDate:"",selectedIndex:0},t.dateChoices=[],t}n=e,(t=u).prototype=Object.create(n.prototype),t.prototype.constructor=t,f(t,n);var C=u.prototype;return C.setData=function(e){this.setState({data:e})},C.setSelectedDate=function(e){this.setState({selectedDate:e})},C.setSelectedIndex=function(e){this.setState({selectedIndex:e})},C.componentDidMount=function(){var e=this,t=(0,i.useBackend)(this.context).data.dates,n=void 0===t?[]:t;n&&(n.forEach((function(t){return e.dateChoices.push((0,d["default"])(t,"mmmm yyyy",!0))})),this.setSelectedDate(this.dateChoices[0]),this.getData(n[0]))},C.render=function(){var e=this,t=this.state,n=t.data,l=t.selectedDate,s=t.selectedIndex,u=(0,i.useBackend)(this.context).data.dates,m=this.dateChoices,p=m.length>0&&(0,o.createComponentVNode)(2,a.Stack,{mb:1,children:[(0,o.createComponentVNode)(2,a.Stack.Item,{children:(0,o.createComponentVNode)(2,a.Button,{className:"Changelog__Button",disabled:0===s,icon:"chevron-left",onClick:function(){var t=s-1;return e.setData("Loading changelog data..."),e.setSelectedIndex(t),e.setSelectedDate(m[t]),window.scrollTo(0,document.body.scrollHeight||document.documentElement.scrollHeight),e.getData(u[t])}})}),(0,o.createComponentVNode)(2,a.Stack.Item,{children:(0,o.createComponentVNode)(2,a.Dropdown,{displayText:l,options:m,onSelected:function(t){var n=m.indexOf(t);return e.setData("Loading changelog data..."),e.setSelectedIndex(n),e.setSelectedDate(t),window.scrollTo(0,document.body.scrollHeight||document.documentElement.scrollHeight),e.getData(u[n])},selected:l,width:"150px"})}),(0,o.createComponentVNode)(2,a.Stack.Item,{children:(0,o.createComponentVNode)(2,a.Button,{className:"Changelog__Button",disabled:s===m.length-1,icon:"chevron-right",onClick:function(){var t=s+1;return e.setData("Loading changelog data..."),e.setSelectedIndex(t),e.setSelectedDate(m[t]),window.scrollTo(0,document.body.scrollHeight||document.documentElement.scrollHeight),e.getData(u[t])}})})]}),f=(0,o.createComponentVNode)(2,a.Section,{children:[(0,o.createVNode)(1,"h1",null,"CHOMPStation Changelist",16),(0,o.createVNode)(1,"p",null,[(0,o.createTextVNode)("The GitHub repository can be found "),(0,o.createVNode)(1,"a",null,"here",16,{href:"https://github.com/CHOMPStation2/CHOMPStation2"}),(0,o.createTextVNode)(", recent GitHub contributors can be found "),(0,o.createVNode)(1,"a",null,"here",16,{href:"https://github.com/CHOMPStation2/CHOMPStation2/pulse/monthly"}),(0,o.createTextVNode)(".")],0),(0,o.createVNode)(1,"p",null,[(0,o.createTextVNode)("Visit our wiki "),(0,o.createVNode)(1,"a",null,"here",16,{href:"https://wiki.chompstation13.net/index.php/Chomp_Station_Wiki"}),(0,o.createTextVNode)(", check out our discord server "),(0,o.createVNode)(1,"a",null,"here",16,{href:"https://discord.com/invite/chompers"}),(0,o.createTextVNode)(".")],0),p]}),C=(0,o.createComponentVNode)(2,a.Section,{children:[p,(0,o.createVNode)(1,"h3",null,"CHOMPStation License",16),(0,o.createVNode)(1,"p",null,["All code after ",(0,o.createVNode)(1,"a",null,"commit 333c566b88108de218d882840e61928a9b759d8f on 2014/31/12 at 4:38 PM PST",16,{href:"https://github.com/CHOMPStation2/CHOMPStation2/commit/333c566b88108de218d882840e61928a9b759d8f"})," is licensed under ",(0,o.createVNode)(1,"a",null,"GNU AGPL v3",16,{href:"https://www.gnu.org/licenses/agpl-3.0.html"}),". All code before that commit is licensed under ",(0,o.createVNode)(1,"a",null,"GNU GPL v3",16,{href:"https://www.gnu.org/licenses/gpl-3.0.html"}),", including tools unless their readme specifies otherwise. See ",(0,o.createVNode)(1,"a",null,"LICENSE",16,{href:"https://github.com/CHOMPStation2/CHOMPStation2/blob/master/LICENSE"})," and ",(0,o.createVNode)(1,"a",null,"GPLv3.txt",16,{href:"https://github.com/CHOMPStation2/CHOMPStation2/blob/master/LICENSE-GPL3.txt"})," for more details."],0),(0,o.createVNode)(1,"p",null,[(0,o.createTextVNode)("The TGS DMAPI API is licensed as a subproject under the MIT license."),(0,o.createTextVNode)(" See the footer of "),(0,o.createVNode)(1,"a",null,"code/__DEFINES/tgs.dm",16,{href:"https://github.com/CHOMPStation2/CHOMPStation2/blob/master/code/__DEFINES/tgs.dm"}),(0,o.createTextVNode)(" and "),(0,o.createVNode)(1,"a",null,"code/modules/tgs/LICENSE",16,{href:"https://github.com/CHOMPStation2/CHOMPStation2/blob/master/code/modules/tgs/LICENSE"}),(0,o.createTextVNode)(" for the MIT license.")],0),(0,o.createVNode)(1,"p",null,["All assets including icons and sound are under a ",(0,o.createVNode)(1,"a",null,"Creative Commons 3.0 BY-SA license",16,{href:"https://creativecommons.org/licenses/by-sa/3.0/"})," unless otherwise indicated."],0)]}),b="object"==typeof n&&Object.keys(n).length>0&&Object.entries(n).reverse().map((function(e){var t=e[0],n=e[1];return(0,o.createComponentVNode)(2,a.Section,{title:(0,d["default"])(t,"d mmmm yyyy",!0),children:(0,o.createComponentVNode)(2,a.Box,{ml:3,children:Object.entries(n).map((function(e){var t=e[0],n=e[1];return(0,o.createFragment)([(0,o.createVNode)(1,"h4",null,[t,(0,o.createTextVNode)(" changed:")],0),(0,o.createComponentVNode)(2,a.Box,{ml:3,children:(0,o.createComponentVNode)(2,a.Table,{children:n.map((function(e){var t=Object.keys(e)[0];return(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{className:(0,r.classes)(["Changelog__Cell","Changelog__Cell--Icon"]),children:(0,o.createComponentVNode)(2,a.Icon,{color:h[t]?h[t].color:h.unknown.color,name:h[t]?h[t].icon:h.unknown.icon})}),(0,o.createComponentVNode)(2,a.Table.Cell,{className:"Changelog__Cell",children:e[t]})]},t+e[t])}))})})],4,t)}))})},t)}));return(0,o.createComponentVNode)(2,c.Window,{title:"Changelog",width:675,height:650,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:[f,b,"string"==typeof n&&(0,o.createVNode)(1,"p",null,n,0),C]})})},u}(o.Component);t.Changelog=C},16401:function(e,t,n){"use strict";t.__esModule=!0,t.CharacterDirectory=void 0;var o=n(58734),r=n(62188),i=n(71558),a=n(2798),c=function(e){switch(e){case"Unset":return"label";case"Pred":return"red";case"Pred-Pref":return"orange";case"Prey":return"blue";case"Prey-Pref":return"green";case"Switch":return"yellow";case"Non-Vore":return"black"}};t.CharacterDirectory=function(e,t){var n=(0,r.useBackend)(t),c=n.act,s=n.data,u=s.personalVisibility,m=s.personalTag,p=s.personalGenderTag,f=s.personalSexualityTag,h=s.personalErpTag,C=s.personalEventTag,b=(0,r.useLocalState)(t,"overlay",null),N=b[0],g=(b[1],(0,r.useLocalState)(t,"overwritePrefs",!1)),V=g[0],v=g[1];return(0,o.createComponentVNode)(2,a.Window,{width:816,height:722,resizeable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:N&&(0,o.createComponentVNode)(2,l)||(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{title:"Settings and Preferences",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Box,{color:"label",inline:!0,children:"Save to current preferences slot:\xa0"}),(0,o.createComponentVNode)(2,i.Button,{icon:V?"toggle-on":"toggle-off",selected:V,content:V?"On":"Off",onClick:function(){return v(!V)}})],4),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:u?"Shown":"Not Shown",onClick:function(){return c("setVisible",{overwrite_prefs:V})}})}),(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",{overwrite_prefs:V})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Gender",children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,content:p,onClick:function(){return c("setGenderTag",{overwrite_prefs:V})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Sexuality",children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,content:f,onClick:function(){return c("setSexualityTag",{overwrite_prefs:V})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"ERP Tag",children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,content:h,onClick:function(){return c("setErpTag",{overwrite_prefs:V})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Event Pref",children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,content:C,onClick:function(){return c("setEventTag",{overwrite_prefs:V})}})}),(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",{overwrite_prefs:V})}})})]})}),(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:"Species",children:(0,o.createComponentVNode)(2,i.Box,{children:a.species})}),(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:"Gender",children:(0,o.createComponentVNode)(2,i.Box,{children:a.gendertag})}),(0,o.createComponentVNode)(2,i.Section,{level:2,title:"Sexuality",children:(0,o.createComponentVNode)(2,i.Box,{children:a.sexualitytag})}),(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"},preserveWhitespace:!0,children:a.character_ad||"Unset."})}),(0,o.createComponentVNode)(2,i.Section,{level:2,title:"OOC Notes",children:(0,o.createComponentVNode)(2,i.Box,{style:{"word-break":"break-all"},preserveWhitespace:!0,children:a.ooc_notes||"Unset."})}),(0,o.createComponentVNode)(2,i.Section,{level:2,title:"Flavor Text",children:(0,o.createComponentVNode)(2,i.Box,{style:{"word-break":"break-all"},preserveWhitespace:!0,children:a.flavor_text||"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"),u=d[0],m=(d[1],(0,r.useLocalState)(t,"sortOrder","name")),p=m[0],f=(m[1],(0,r.useLocalState)(t,"overlay",null)),h=(f[0],f[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,s,{id:"name",children:"Name"}),(0,o.createComponentVNode)(2,s,{id:"species",children:"Species"}),(0,o.createComponentVNode)(2,s,{id:"tag",children:"Vore Tag"}),(0,o.createComponentVNode)(2,s,{id:"gendertag",children:"Gender"}),(0,o.createComponentVNode)(2,s,{id:"sexualitytag",children:"Sexuality"}),(0,o.createComponentVNode)(2,s,{id:"erptag",children:"ERP Tag"}),(0,o.createComponentVNode)(2,s,{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[u].localeCompare(t[u])*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.species}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:e.tag}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:e.gendertag}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:e.sexualitytag}),(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 h(e)},color:"transparent",icon:"sticky-note",mr:1,content:"View"})})]},t)}))]})})},s=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],s=l[1],u=(0,r.useLocalState)(t,"sortOrder","name"),m=u[0],p=u[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):(s(a),p(!0))},children:[c,d===a&&(0,o.createComponentVNode)(2,i.Icon,{name:m?"sort-up":"sort-down",ml:"0.25rem;"})]})})}},71819:function(e,t,n){"use strict";t.__esModule=!0,t.CheckboxInput=void 0;var o=n(58734),r=n(71558),i=n(1813),a=n(40946),c=n(62188),l=n(57370),d=n(89226),s=n(2798);t.CheckboxInput=function(e,t){var n=(0,c.useBackend)(t).data,u=n.items,m=void 0===u?[]:u,p=n.min_checked,f=n.max_checked,h=n.message,C=n.timeout,b=n.title,N=(0,c.useLocalState)(t,"selections",[]),g=N[0],V=N[1],v=(0,c.useLocalState)(t,"searchQuery",""),_=v[0],y=v[1],k=(0,a.createSearch)(_,(function(e){return e})),x=m.filter(k);return(0,o.createComponentVNode)(2,s.Window,{title:b,width:425,height:300,children:[!!C&&(0,o.createComponentVNode)(2,d.Loader,{value:C}),(0,o.createComponentVNode)(2,s.Window.Content,{children:(0,o.createComponentVNode)(2,r.Stack,{fill:!0,vertical:!0,children:[(0,o.createComponentVNode)(2,r.Stack.Item,{children:(0,o.createComponentVNode)(2,r.NoticeBox,{info:!0,textAlign:"center",children:[(0,a.decodeHtmlEntities)(h)," ",p>0&&" (Min: "+p+")",f<50&&" (Max: "+f+")"]})}),(0,o.createComponentVNode)(2,r.Stack.Item,{grow:!0,mt:0,children:(0,o.createComponentVNode)(2,r.Section,{fill:!0,scrollable:!0,children:(0,o.createComponentVNode)(2,r.Table,{children:x.map((function(e,t){return(0,o.createComponentVNode)(2,i.TableRow,{className:"candystripe",children:(0,o.createComponentVNode)(2,i.TableCell,{children:(0,o.createComponentVNode)(2,r.Button.Checkbox,{checked:g.includes(e),disabled:g.length>=f&&!g.includes(e),fluid:!0,onClick:function(){return function(e){var t=g.includes(e)?g.filter((function(t){return t!==e})):[].concat(g,[e]);V(t)}(e)},children:e})})},t)}))})})}),(0,o.createComponentVNode)(2,r.Stack,{m:1,mb:0,children:[(0,o.createComponentVNode)(2,r.Stack.Item,{children:(0,o.createComponentVNode)(2,r.Tooltip,{content:"Search",position:"bottom",children:(0,o.createComponentVNode)(2,r.Icon,{name:"search",mt:.5})})}),(0,o.createComponentVNode)(2,r.Stack.Item,{grow:!0,children:(0,o.createComponentVNode)(2,r.Input,{fluid:!0,value:_,onInput:function(e,t){return y(t)}})})]}),(0,o.createComponentVNode)(2,r.Stack.Item,{mt:.7,children:(0,o.createComponentVNode)(2,r.Section,{children:(0,o.createComponentVNode)(2,l.InputButtons,{input:g})})})]})})]})}},97364:function(e,t,n){"use strict";t.__esModule=!0,t.ChemDispenser=void 0;var o=n(58734),r=n(62188),i=n(71558),a=n(70532),c=n(2798),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,s),(0,o.createComponentVNode)(2,u),(0,o.createComponentVNode)(2,m)]})})};var s=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:l.map((function(e,t){return(0,o.createComponentVNode)(2,i.Button,{textAlign:"center",selected:c===e,content:e+"u",m:"0",onClick:function(){return a("amount",{amount:e})}})}))}),(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})}})})]})})},u=function(e,t){for(var n=(0,r.useBackend)(t),a=n.act,c=n.data,l=c.chemicals,d=void 0===l?[]:l,s=[],u=0;u<(d.length+1)%3;u++)s.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%",align:"flex-start",children:[d.map((function(e,t){return(0,o.createComponentVNode)(2,i.Flex.Item,{grow:"1",m:.2,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)})),s.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,s=l.isBeakerLoaded,u=l.beakerCurrentVolume,m=l.beakerMaxVolume,p=l.beakerContents,f=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:[!!s&&(0,o.createComponentVNode)(2,i.Box,{inline:!0,color:"label",mr:2,children:[u," / ",m," units"]}),(0,o.createComponentVNode)(2,i.Button,{icon:"eject",content:"Eject",disabled:!s,onClick:function(){return c("ejectBeaker")}})]}),children:(0,o.createComponentVNode)(2,a.BeakerContents,{beakerLoaded:s,beakerContents:f,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)}})})}},19278:function(e,t,n){"use strict";t.__esModule=!0,t.ChemMaster=void 0;var o=n(58734),r=n(62188),i=n(71558),a=n(2798),c=n(70532),l=n(72992),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,f=n.buffer_reagents,C=void 0===f?[]:f,b=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,s,{beaker:c,beakerReagents:p,bufferNonEmpty:C.length>0}),(0,o.createComponentVNode)(2,u,{mode:b,bufferReagents:C}),(0,o.createComponentVNode)(2,m,{isCondiment:i,bufferNonEmpty:C.length>0}),(0,o.createComponentVNode)(2,h)," "]})]})};var s=function(e,t){var n=(0,r.useBackend)(t),a=n.act,s=(n.data,e.beaker),u=e.beakerReagents,m=e.bufferNonEmpty?(0,o.createComponentVNode)(2,i.Button.Confirm,{icon:"eject",disabled:!s,content:"Eject and Clear Buffer",onClick:function(){return a("eject")}}):(0,o.createComponentVNode)(2,i.Button,{icon:"eject",disabled:!s,content:"Eject and Clear Buffer",onClick:function(){return a("eject")}});return(0,o.createComponentVNode)(2,i.Section,{title:"Beaker",buttons:m,children:s?(0,o.createComponentVNode)(2,c.BeakerContents,{beakerLoaded:!0,beakerContents:u,buttons:function(e,n){return(0,o.createComponentVNode)(2,i.Box,{mb:n<u.length-1&&"2px",children:[(0,o.createComponentVNode)(2,i.Button,{content:"Analyze",mb:"0",onClick:function(){return(0,l.modalOpen)(t,"analyze",{idx:n+1,beaker:1})}}),d.map((function(t,n){return(0,o.createComponentVNode)(2,i.Button,{content:t,mb:"0",onClick:function(){return a("add",{id:e.id,amount:t})}},n)})),(0,o.createComponentVNode)(2,i.Button,{content:"All",mb:"0",onClick:function(){return a("add",{id:e.id,amount:e.volume})}}),(0,o.createComponentVNode)(2,i.Button,{content:"Custom..",mb:"0",onClick:function(){return(0,l.modalOpen)(t,"addcustom",{id:e.id})}})]})}}):(0,o.createComponentVNode)(2,i.Box,{color:"label",children:"No beaker loaded."})})},u=function(e,t){var n=(0,r.useBackend)(t).act,a=e.mode,s=e.bufferReagents,u=void 0===s?[]:s;return(0,o.createComponentVNode)(2,i.Section,{title:"Buffer",buttons:(0,o.createComponentVNode)(2,i.Box,{color:"label",children:["Transferring to\xa0",(0,o.createComponentVNode)(2,i.Button,{icon:a?"flask":"trash",color:!a&&"bad",content:a?"Beaker":"Disposal",onClick:function(){return n("toggle")}})]}),children:u.length>0?(0,o.createComponentVNode)(2,c.BeakerContents,{beakerLoaded:!0,beakerContents:u,buttons:function(e,r){return(0,o.createComponentVNode)(2,i.Box,{mb:r<u.length-1&&"2px",children:[(0,o.createComponentVNode)(2,i.Button,{content:"Analyze",mb:"0",onClick:function(){return(0,l.modalOpen)(t,"analyze",{idx:r+1,beaker:0})}}),d.map((function(t,r){return(0,o.createComponentVNode)(2,i.Button,{content:t,mb:"0",onClick:function(){return n("remove",{id:e.id,amount:t})}},r)})),(0,o.createComponentVNode)(2,i.Button,{content:"All",mb:"0",onClick:function(){return n("remove",{id:e.id,amount:e.volume})}}),(0,o.createComponentVNode)(2,i.Button,{content:"Custom..",mb:"0",onClick:function(){return(0,l.modalOpen)(t,"removecustom",{id:e.id})}})]})}}):(0,o.createComponentVNode)(2,i.Box,{color:"label",children:"Buffer is empty."})})},m=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data;return e.bufferNonEmpty?(0,o.createComponentVNode)(2,i.Section,{title:"Production",flexGrow:"1",buttons:(0,o.createComponentVNode)(2,i.Button,{disabled:!c.loaded_pill_bottle,icon:"eject",content:c.loaded_pill_bottle?c.loaded_pill_bottle_name+" ("+c.loaded_pill_bottle_contents_len+"/"+c.loaded_pill_bottle_storage_slots+")":"No pill bottle loaded",mb:"0.5rem",onClick:function(){return a("ejectp")}}),children:e.isCondiment?(0,o.createComponentVNode)(2,f):(0,o.createComponentVNode)(2,p)}):(0,o.createComponentVNode)(2,i.Section,{title:"Production",flexGrow:"1",buttons:(0,o.createComponentVNode)(2,i.Button,{disabled:!c.loaded_pill_bottle,icon:"eject",content:c.loaded_pill_bottle?c.loaded_pill_bottle_name+" ("+c.loaded_pill_bottle_contents_len+"/"+c.loaded_pill_bottle_storage_slots+")":"No pill bottle loaded",mb:"0.5rem",onClick:function(){return a("ejectp")}}),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:"tint-slash",mt:"0.5rem",mb:"0.5rem",size:"5"}),(0,o.createVNode)(1,"br"),"Buffer is empty."]})})})},p=function(e,t){var n=(0,r.useBackend)(t),a=(n.act,n.data);return(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Pills",children:[(0,o.createComponentVNode)(2,i.Button,{icon:"circle",content:"One (60u max)",mr:"0.5rem",onClick:function(){return(0,l.modalOpen)(t,"create_pill")}}),(0,o.createComponentVNode)(2,i.Button,{icon:"plus-circle",content:"Multiple",mb:"0.5rem",onClick:function(){return(0,l.modalOpen)(t,"create_pill_multiple")}}),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,i.Button,{onClick:function(){return(0,l.modalOpen)(t,"change_pill_style")},children:[(0,o.createVNode)(1,"div",null,null,1,{style:"display: inline-block;width: 16px;height: 16px;vertical-align: middle;background: url(pill"+a.pillsprite+".png);background-size: 200%;background-position: left -10px bottom -6px;"}),"Style"]})]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Patches",children:[(0,o.createComponentVNode)(2,i.Button,{icon:"square",content:"One (60u max)",mr:"0.5rem",onClick:function(){return(0,l.modalOpen)(t,"create_patch")}}),(0,o.createComponentVNode)(2,i.Button,{icon:"plus-square",content:"Multiple",onClick:function(){return(0,l.modalOpen)(t,"create_patch_multiple")}})]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Bottle",children:[(0,o.createComponentVNode)(2,i.Button,{icon:"wine-bottle",content:"Create bottle (60u max)",mr:"0.5rem",mb:"0.5rem",onClick:function(){return(0,l.modalOpen)(t,"create_bottle")}}),(0,o.createComponentVNode)(2,i.Button,{icon:"plus-square",content:"Multiple",onClick:function(){return(0,l.modalOpen)(t,"create_bottle_multiple")}}),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,i.Button,{mb:"0.5rem",onClick:function(){return(0,l.modalOpen)(t,"change_bottle_style")},children:[(0,o.createVNode)(1,"div",null,null,1,{style:"display: inline-block;width: 16px;height: 16px;vertical-align: middle;background: url(bottle-"+a.bottlesprite+".png);background-size: 200%;background-position: left -10px bottom -6px;"}),"Style"]})]})]})},f=function(e,t){var n=(0,r.useBackend)(t).act;return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:"box",content:"Create condiment pack (10u max)",mb:"0.5rem",onClick:function(){return(0,l.modalOpen)(t,"create_condi_pack")}}),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,i.Button,{icon:"wine-bottle",content:"Create bottle (60u max)",mb:"0",onClick:function(){return n("create_condi_bottle")}})],4)},h=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data;return c.loaded_pill_bottle?(0,o.createComponentVNode)(2,i.Section,{title:"Pill Bottle Customization",children:[(0,o.createComponentVNode)(2,i.Button,{disabled:!c.loaded_pill_bottle,content:"Customize Bottle Color",onClick:function(){return(0,l.modalOpen)(t,"change_pill_bottle_style")}}),(0,o.createComponentVNode)(2,i.Button,{disabled:!c.loaded_pill_bottle,icon:"eject",content:c.loaded_pill_bottle?c.loaded_pill_bottle_name+" ("+c.loaded_pill_bottle_contents_len+"/"+c.loaded_pill_bottle_storage_slots+")":"None loaded",mb:"0.5rem",onClick:function(){return a("ejectp")}})]}):(0,o.createComponentVNode)(2,i.Section,{title:"Pill Bottle Customization",children:(0,o.createComponentVNode)(2,i.Box,{color:"label",children:"None loaded."})})};(0,l.modalRegisterBodyOverride)("analyze",(function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,l=e.args.analysis;return(0,o.createComponentVNode)(2,i.Section,{level:2,m:"-1rem",pb:"1rem",title:c.condi?"Condiment Analysis":"Reagent Analysis",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:"Name",children:l.name}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Description",children:(l.desc||"").length>0?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})}})]})})})}))},97381:function(e,t,n){"use strict";t.__esModule=!0,t.ChemSynthesizer=void 0;var o=n(58734),r=n(62188),i=n(71558),a=n(2798),c=n(70532),l=n(72992);t.ChemSynthesizer=function(e,t){return(0,o.createComponentVNode)(2,a.Window,{width:1100,height:640,resizable:!0,children:[(0,o.createComponentVNode)(2,l.ComplexModal),(0,o.createComponentVNode)(2,a.Window.Content,{children:(0,o.createComponentVNode)(2,i.Flex,{height:"100%",children:[(0,o.createComponentVNode)(2,i.Flex.Item,{grow:1,maxWidth:"33%",children:(0,o.createComponentVNode)(2,d)}),(0,o.createComponentVNode)(2,i.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,s)}),(0,o.createComponentVNode)(2,i.Flex.Item,{grow:1,maxWidth:"33%",children:(0,o.createComponentVNode)(2,u)})]})})]})};var d=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,l=c.busy,d=c.use_catalyst,s=c.queue,u=void 0===s?[]:s,m=c.recipes,p=void 0===m?[]:m,f=c.production_mode;return(0,o.createComponentVNode)(2,i.Flex,{height:"100%",width:"100%",direction:"column",children:[(0,o.createComponentVNode)(2,i.Flex.Item,{maxHeight:"50%",grow:1,basis:0,children:(0,o.createComponentVNode)(2,i.Section,{height:"100%",title:"Queue",overflowY:"scroll",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{disabled:!!l,color:d?"green":"bad",icon:"wrench",tooltip:"Enable/Disable the catalyst BEFORE starting the queue.",content:d?"Catalyst Active":"Catalyst Disabled",onClick:function(){return a("toggle_catalyst")}}),(0,o.createComponentVNode)(2,i.Button.Confirm,{disabled:!u.length,color:"bad",icon:"minus-circle",tooltip:"Clear Queue",onClick:function(){return a("clear_queue")}}),!l&&(0,o.createComponentVNode)(2,i.Button,{disabled:!u.length,icon:"play",tooltip:"Start Queue",onClick:function(){return a("start_queue")}})],0),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:u.length&&u.map((function(e){return 1===e.index&&l?(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.name,labelColor:"bad",children:(0,o.createComponentVNode)(2,i.Box,{children:(0,o.createComponentVNode)(2,i.Button,{disabled:!0,icon:"trash",children:"Delete"})})}):(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.name,children:(0,o.createComponentVNode)(2,i.Button,{icon:"trash",onClick:function(){return a("rem_queue",{q_index:e.index})},children:"Delete"})})}))||(0,o.createComponentVNode)(2,i.Box,{m:1,children:"Queue Empty."})})})}),(0,o.createComponentVNode)(2,i.Flex.Item,{maxHeight:"50%",grow:1,basis:0,children:(0,o.createComponentVNode)(2,i.Section,{height:"100%",title:"Recipes",overflowY:"scroll",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"plus",tooltip:f?"Import Recipe":"Generate Recipe",onClick:function(){return a("add_recipe")}}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:p.length&&p.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.name,children:[(0,o.createComponentVNode)(2,i.Button,{icon:"plus",tooltip:"Add to Queue",onClick:function(){return a("add_queue",{qa_index:e.name})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"inbox",tooltip:"Export Recipe",onClick:function(){return a("exp_recipe",{exp_index:e.name})}}),(0,o.createComponentVNode)(2,i.Button,{color:"bad",icon:"minus-circle",tooltip:"Delete Recipe",disabled:!!l,onClick:function(){return a("rem_recipe",{rm_index:e.name})}})]})}))||(0,o.createComponentVNode)(2,i.Box,{m:1,children:"No recipes found."})})})})]})},s=function(e,t){for(var n=(0,r.useBackend)(t),a=n.act,l=n.data,d=l.busy,s=l.chemicals,u=void 0===s?[]:s,m=l.rxn_vessel,p=void 0===m?[]:m,f=l.catalyst,h=l.catalystCurrentVolume,C=l.catalystMaxVolume,b=l.catalyst_reagents,N=void 0===b?[]:b,g=[],V=0;V<(u.length+1)%3;V++)g.push(!0);return(0,o.createComponentVNode)(2,i.Flex,{direction:"column",children:[(0,o.createComponentVNode)(2,i.Section,{title:"Cartridge Reagents",flexGrow:"1",children:(0,o.createComponentVNode)(2,i.Flex,{direction:"row",wrap:"wrap",height:"100%",align:"flex-start",children:[u.map((function(e,t){return(0,o.createComponentVNode)(2,i.Flex.Item,{grow:"1",m:.2,basis:"40%",height:"20px",children:(0,o.createComponentVNode)(2,i.Button,{icon:"arrow-circle-down",width:"100%",height:"100%",align:"flex-start",disabled:1,content:e.title+" ("+e.amount+")"})},t)})),g.map((function(e,t){return(0,o.createComponentVNode)(2,i.Flex.Item,{grow:"1",basis:"25%",height:"20px"},t)}))]})}),(0,o.createComponentVNode)(2,i.Section,{title:"Reaction Vessel",children:p.length>0?(0,o.createComponentVNode)(2,c.BeakerContents,{beakerLoaded:!0,beakerContents:p}):(0,o.createComponentVNode)(2,i.Box,{color:"label",children:"Vessel is empty."})}),(0,o.createComponentVNode)(2,i.Section,{title:"Catalyst",flex:"content",minHeight:"25%",buttons:(0,o.createComponentVNode)(2,i.Box,{children:[!!f&&(0,o.createComponentVNode)(2,i.Box,{inline:!0,color:"label",mr:2,children:[h," / ",C," units"]}),(0,o.createComponentVNode)(2,i.Button,{icon:"eject",content:"Eject",disabled:!f||!!d,onClick:function(){return a("eject_catalyst")}})]}),children:(0,o.createComponentVNode)(2,c.BeakerContents,{beakerLoaded:f,beakerContents:N})})]})},u=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,d=c.busy,s=c.production_mode,u=c.panel_open,m=c.rxn_vessel;c.drug_substance,c.bottle_icon,c.pill_icon,c.patch_icon;return(0,o.createComponentVNode)(2,i.Flex,{height:"100%",width:"100%",direction:"column",children:[(0,o.createComponentVNode)(2,i.Flex.Item,{height:0,grow:1,children:(0,o.createComponentVNode)(2,i.Section,{height:"100%",title:"Settings",overflowY:"auto",children:(0,o.createComponentVNode)(2,i.Flex,{direction:"column",children:[(0,o.createComponentVNode)(2,i.Flex.Item,{children:(0,o.createComponentVNode)(2,i.Button,{color:s?"green":"bad",icon:"wrench",content:s?"Recipe mode: Import":"Recipe mode: Tutorial",onClick:function(){return a("mode_toggle")}})}),(0,o.createComponentVNode)(2,i.Flex.Item,{children:(0,o.createComponentVNode)(2,i.Button,{disabled:!!d,color:u?"bad":"green",icon:"wrench",content:u?"Panel Open":"Panel Closed",onClick:function(){return a("panel_toggle")}})}),(0,o.createComponentVNode)(2,i.Flex.Item,{children:!d&&(0,o.createComponentVNode)(2,i.Button,{disabled:!m.length,color:"bad",icon:"flask",tooltip:"For emptying the reaction vessel if the machine stalls.",content:"Bottle Manually",onClick:function(){return a("bottle_product")}})}),(0,o.createComponentVNode)(2,i.Flex.Item,{children:(0,o.createComponentVNode)(2,i.Button,{disabled:!d,color:"bad",icon:"minus-circle",content:"EMERGENCY STOP",onClick:function(){return a("emergency_stop")}})})]})})}),(0,o.createComponentVNode)(2,i.Flex.Item,{height:0,grow:1,children:(0,o.createComponentVNode)(2,i.Section,{height:"100%",title:"Drug Substance",overflowY:"auto",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Bottle",children:[(0,o.createComponentVNode)(2,i.Button,{icon:"wine-bottle",content:"Activate",selected:1===c.drug_substance,mr:"0.5rem",onClick:function(){return a("drug_form",{drug_index:1})}}),(0,o.createComponentVNode)(2,i.Button,{onClick:function(){return(0,l.modalOpen)(t,"change_bottle_style")},children:[(0,o.createVNode)(1,"div",null,null,1,{style:"display: inline-block;width: 16px;height: 16px;vertical-align: middle;background: url(bottle-"+c.bottle_icon+".png);background-size: 200%;background-position: left -10px bottom -6px;"}),"Style"]})]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Pill",children:[(0,o.createComponentVNode)(2,i.Button,{icon:"circle",content:"Activate",selected:2===c.drug_substance,mr:"0.5rem",onClick:function(){return a("drug_form",{drug_index:2})}}),(0,o.createComponentVNode)(2,i.Button,{onClick:function(){return(0,l.modalOpen)(t,"change_pill_style")},children:[(0,o.createVNode)(1,"div",null,null,1,{style:"display: inline-block;width: 16px;height: 16px;vertical-align: middle;background: url(pill"+c.pill_icon+".png);background-size: 200%;background-position: left -10px bottom -6px;"}),"Style"]})]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Patch",children:[(0,o.createComponentVNode)(2,i.Button,{icon:"square",content:"Activate",selected:3===c.drug_substance,mr:"0.5rem",onClick:function(){return a("drug_form",{drug_index:3})}}),(0,o.createComponentVNode)(2,i.Button,{onClick:function(){return(0,l.modalOpen)(t,"change_patch_style")},children:[(0,o.createVNode)(1,"div",null,null,1,{style:"display: inline-block;width: 16px;height: 16px;vertical-align: middle;background: url(patch"+c.patch_icon+".png);background-size: 200%;background-position: left -10px bottom -6px;"}),"Style"]})]})]})})})]})}},5899:function(e,t,n){"use strict";t.__esModule=!0,t.ClawMachine=void 0;var o=n(58734),r=n(62188),i=n(71558),a=n(2798);t.ClawMachine=function(e,t){var n,c=(0,r.useBackend)(t),l=c.act,d=c.data,s=(d.wintick,d.instructions),u=d.gameStatus,m=d.winscreen;return"CLAWMACHINE_NEW"===u?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"),s,(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"===u?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"===u&&(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"),s,(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)})}},28584:function(e,t,n){"use strict";t.__esModule=!0,t.Cleanbot=void 0;var o=n(58734),r=n(62188),i=n(71558),a=n(2798);t.Cleanbot=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.on,s=l.open,u=l.locked,m=l.version,p=l.blood,f=(l.patrol,l.vocal),h=l.wet_floors,C=l.spray_blood,b=l.rgbpanel,N=l.red_switch,g=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:s?"bad":"good",children:s?"Open":"Closed"}),(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.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:f?"toggle-on":"toggle-off",selected:f,onClick:function(){return c("vocal")},children:f?"On":"Off"})})]})})||null,!u&&s&&(0,o.createComponentVNode)(2,i.Section,{title:"Maintenance Panel",children:b&&(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:g?"toggle-on":"toggle-off",backgroundColor:g?"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]})})}},82393:function(e,t,n){"use strict";t.__esModule=!0,t.CloningConsole=void 0;var o=n(58734),r=n(5339),i=n(62188),a=n(71558),c=n(78419),l=n(72992),d=n(2798),s=function(e,t){var n=(0,i.useBackend)(t),r=n.act,l=n.data,d=e.args,s=d.activerecord,u=d.realname,m=d.health,p=d.unidentity,f=d.strucenzymes,h=m.split(" - ");return(0,o.createComponentVNode)(2,a.Section,{level:2,m:"-1rem",pb:"1rem",title:"Records of "+u,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Name",children:u}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Damage",children:h.length>1?(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{color:c.COLORS.damageType.oxy,inline:!0,children:h[0]}),(0,o.createTextVNode)("\xa0|\xa0"),(0,o.createComponentVNode)(2,a.Box,{color:c.COLORS.damageType.toxin,inline:!0,children:h[2]}),(0,o.createTextVNode)("\xa0|\xa0"),(0,o.createComponentVNode)(2,a.Box,{color:c.COLORS.damageType.brute,inline:!0,children:h[3]}),(0,o.createTextVNode)("\xa0|\xa0"),(0,o.createComponentVNode)(2,a.Box,{color:c.COLORS.damageType.burn,inline:!0,children:h[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:f}),(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:s})}}),(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",s),(0,o.createComponentVNode)(2,d.Window,{resizable:!0,children:[(0,o.createComponentVNode)(2,l.ComplexModal,{maxWidth:"75%",maxHeight:"75%"}),(0,o.createComponentVNode)(2,d.Window.Content,{className:"Layout__content--flexColumn",children:[(0,o.createComponentVNode)(2,h),(0,o.createComponentVNode)(2,C),(0,o.createComponentVNode)(2,u),(0,o.createComponentVNode)(2,a.Section,{noTopPadding:!0,flexGrow:"1",children:(0,o.createComponentVNode)(2,m)})]})]})};var u=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,f)),n},p=function(e,t){var n=(0,i.useBackend)(t),c=n.act,l=n.data,d=l.loading,s=l.scantemp,u=l.occupant,m=l.locked,p=l.can_brainscan,f=l.scan_mode,h=l.numberofpods,C=l.pods,b=l.selected_pod,N=m&&!!u;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Scanner",level:"2",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:"label",children:"Scanner Lock:\xa0"}),(0,o.createComponentVNode)(2,a.Button,{disabled:!u,selected:N,icon:N?"toggle-on":"toggle-off",content:N?"Engaged":"Disengaged",onClick:function(){return c("lock")}}),(0,o.createComponentVNode)(2,a.Button,{disabled:N||!u,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:s.color,children:s.text})}),!!p&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Scan Mode",children:(0,o.createComponentVNode)(2,a.Button,{icon:f?"brain":"male",content:f?"Brain":"Body",onClick:function(){return c("toggle_mode")}})})]}),(0,o.createComponentVNode)(2,a.Button,{disabled:!u||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:h?C.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:b===e.pod,icon:b===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",inline:!0,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)},f=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."]})})},h=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"})]})))}},C=function(e,t){var n=(0,i.useBackend)(t),r=n.act,c=n.data,l=c.scanner,d=c.numberofpods,s=c.autoallowed,u=c.autoprocess,m=c.disk;return(0,o.createComponentVNode)(2,a.Section,{title:"Status",buttons:(0,o.createFragment)([!!s&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:"label",children:"Auto-processing:\xa0"}),(0,o.createComponentVNode)(2,a.Button,{selected:u,icon:u?"toggle-on":"toggle-off",content:u?"Enabled":"Disabled",onClick:function(){return r("autoprocess",{on:u?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!"})})]})})}},3391:function(e,t,n){"use strict";t.__esModule=!0,t.ColorMateTint=t.ColorMateMatrix=t.ColorMateHSV=t.ColorMate=void 0;var o=n(58734),r=n(62188),i=n(71558),a=n(2798);t.ColorMate=function(e,t){var n=(0,r.useBackend)(t),s=n.act,u=n.data,m=u.activemode,p=u.temp,f=u.item||[];return(0,o.createComponentVNode)(2,a.Window,{width:"980",height:"720",resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{overflow:"auto",children:(0,o.createComponentVNode)(2,i.Section,{children:[p?(0,o.createComponentVNode)(2,i.NoticeBox,{children:p}):null,Object.keys(f).length?(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Table,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{width:"50%",children:(0,o.createComponentVNode)(2,i.Section,{children:[(0,o.createVNode)(1,"center",null,"Item:",16),(0,o.createVNode)(1,"img",null,null,1,{src:"data:image/jpeg;base64, "+f.sprite,width:"100%",height:"100%",style:{"-ms-interpolation-mode":"nearest-neighbor"}})]})}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:(0,o.createComponentVNode)(2,i.Section,{children:[(0,o.createVNode)(1,"center",null,"Preview:",16),(0,o.createVNode)(1,"img",null,null,1,{src:"data:image/jpeg;base64, "+f.preview,width:"100%",height:"100%",style:{"-ms-interpolation-mode":"nearest-neighbor"}})]})})]}),(0,o.createComponentVNode)(2,i.Tabs,{fluid:!0,children:[(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:1===m,onClick:function(){return s("switch_modes",{mode:1})},children:"Tint coloring (Simple)"},"1"),(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:2===m,onClick:function(){return s("switch_modes",{mode:2})},children:"HSV coloring (Normal)"},"2"),(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:3===m,onClick:function(){return s("switch_modes",{mode:3})},children:"Matrix coloring (Advanced)"},"3")]}),(0,o.createVNode)(1,"center",null,[(0,o.createTextVNode)("Coloring: "),f.name],0),(0,o.createComponentVNode)(2,i.Table,{mt:1,children:[(0,o.createComponentVNode)(2,i.Table.Cell,{width:"33%",children:[(0,o.createComponentVNode)(2,i.Button,{fluid:!0,content:"Paint",icon:"fill",onClick:function(){return s("paint")}}),(0,o.createComponentVNode)(2,i.Button,{fluid:!0,content:"Clear",icon:"eraser",onClick:function(){return s("clear")}}),(0,o.createComponentVNode)(2,i.Button,{fluid:!0,content:"Eject",icon:"eject",onClick:function(){return s("drop")}})]}),(0,o.createComponentVNode)(2,i.Table.Cell,{width:"66%",children:1===m?(0,o.createComponentVNode)(2,c):2===m?(0,o.createComponentVNode)(2,d):(0,o.createComponentVNode)(2,l)})]})],4):(0,o.createVNode)(1,"center",null,"No item inserted.",16)]})})})};var c=function(e,t){var n=(0,r.useBackend)(t),a=n.act;n.data;return(0,o.createComponentVNode)(2,i.Button,{fluid:!0,content:"Select new color",icon:"paint-brush",onClick:function(){return a("choose_color")}})};t.ColorMateTint=c;var l=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data.matrixcolors||[];return(0,o.createComponentVNode)(2,i.Table,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:[(0,o.createComponentVNode)(2,i.Table.Row,{children:["RR:"," ",(0,o.createComponentVNode)(2,i.NumberInput,{width:"50px",minValue:-10,maxValue:10,step:.01,value:c.rr,onChange:function(e,t){return a("set_matrix_color",{color:1,value:t})}})]}),(0,o.createComponentVNode)(2,i.Table.Row,{children:["GR:"," ",(0,o.createComponentVNode)(2,i.NumberInput,{width:"50px",minValue:-10,maxValue:10,step:.01,value:c.gr,onChange:function(e,t){return a("set_matrix_color",{color:4,value:t})}})]}),(0,o.createComponentVNode)(2,i.Table.Row,{children:["BR:"," ",(0,o.createComponentVNode)(2,i.NumberInput,{width:"50px",minValue:-10,maxValue:10,step:.01,value:c.br,onChange:function(e,t){return a("set_matrix_color",{color:7,value:t})}})]})]}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:[(0,o.createComponentVNode)(2,i.Table.Row,{children:["RG:"," ",(0,o.createComponentVNode)(2,i.NumberInput,{width:"50px",minValue:-10,maxValue:10,step:.01,value:c.rg,onChange:function(e,t){return a("set_matrix_color",{color:2,value:t})}})]}),(0,o.createComponentVNode)(2,i.Table.Row,{children:["GG:"," ",(0,o.createComponentVNode)(2,i.NumberInput,{width:"50px",minValue:-10,maxValue:10,step:.01,value:c.gg,onChange:function(e,t){return a("set_matrix_color",{color:5,value:t})}})]}),(0,o.createComponentVNode)(2,i.Table.Row,{children:["BG:"," ",(0,o.createComponentVNode)(2,i.NumberInput,{width:"50px",minValue:-10,maxValue:10,step:.01,value:c.bg,onChange:function(e,t){return a("set_matrix_color",{color:8,value:t})}})]})]}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:[(0,o.createComponentVNode)(2,i.Table.Row,{children:["RB:"," ",(0,o.createComponentVNode)(2,i.NumberInput,{width:"50px",minValue:-10,maxValue:10,step:.01,value:c.rb,onChange:function(e,t){return a("set_matrix_color",{color:3,value:t})}})]}),(0,o.createComponentVNode)(2,i.Table.Row,{children:["GB:"," ",(0,o.createComponentVNode)(2,i.NumberInput,{width:"50px",minValue:-10,maxValue:10,step:.01,value:c.gb,onChange:function(e,t){return a("set_matrix_color",{color:6,value:t})}})]}),(0,o.createComponentVNode)(2,i.Table.Row,{children:["BB:"," ",(0,o.createComponentVNode)(2,i.NumberInput,{width:"50px",minValue:-10,maxValue:10,step:.01,value:c.bb,onChange:function(e,t){return a("set_matrix_color",{color:9,value:t})}})]})]}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:[(0,o.createComponentVNode)(2,i.Table.Row,{children:["CR:"," ",(0,o.createComponentVNode)(2,i.NumberInput,{width:"50px",minValue:-10,maxValue:10,step:.01,value:c.cr,onChange:function(e,t){return a("set_matrix_color",{color:10,value:t})}})]}),(0,o.createComponentVNode)(2,i.Table.Row,{children:["CG:"," ",(0,o.createComponentVNode)(2,i.NumberInput,{width:"50px",minValue:-10,maxValue:10,step:.01,value:c.cg,onChange:function(e,t){return a("set_matrix_color",{color:11,value:t})}})]}),(0,o.createComponentVNode)(2,i.Table.Row,{children:["CB:"," ",(0,o.createComponentVNode)(2,i.NumberInput,{width:"50px",minValue:-10,maxValue:10,step:.01,value:c.cb,onChange:function(e,t){return a("set_matrix_color",{color:12,value:t})}})]})]}),(0,o.createComponentVNode)(2,i.Table.Cell,{width:"40%",children:[(0,o.createComponentVNode)(2,i.Icon,{name:"question-circle",color:"blue"})," RG means red will become this much green.",(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,i.Icon,{name:"question-circle",color:"blue"})," CR means this much red will be added."]})]})};t.ColorMateMatrix=l;var d=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,l=c.buildhue,d=c.buildsat,s=c.buildval;return(0,o.createComponentVNode)(2,i.Table,{children:[(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createVNode)(1,"center",null,"Hue:",16),(0,o.createComponentVNode)(2,i.Table.Cell,{width:"85%",children:(0,o.createComponentVNode)(2,i.Slider,{minValue:0,maxValue:360,step:1,value:l,onDrag:function(e,t){return a("set_hue",{buildhue:t})}})})]}),(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createVNode)(1,"center",null,"Saturation:",16),(0,o.createComponentVNode)(2,i.Table.Cell,{children:(0,o.createComponentVNode)(2,i.Slider,{minValue:-10,maxValue:10,step:.01,value:d,onDrag:function(e,t){return a("set_sat",{buildsat:t})}})})]}),(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createVNode)(1,"center",null,"Value:",16),(0,o.createComponentVNode)(2,i.Table.Cell,{children:(0,o.createComponentVNode)(2,i.Slider,{minValue:-10,maxValue:10,step:.01,value:s,onDrag:function(e,t){return a("set_val",{buildval:t})}})})]})]})};t.ColorMateHSV=d},46398:function(e,t,n){"use strict";t.__esModule=!0,t.CommunicationsConsoleContent=t.CommunicationsConsole=void 0;var o=n(58734),r=n(62188),i=n(71558),a=n(2798);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,u):3===a&&(c=(0,o.createComponentVNode)(2,s)),(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,s=c.emagged,u=c.cc_cooldown,m=c.str_security_level,p=c.levels,f=c.authmax,h=c.security_level,C=c.security_level_color,b=c.authenticated,N=c.atcsquelch,g=c.boss_short,V="View ("+l.length+")",v="Make Priority Announcement";d>0&&(v+=" ("+d+"s)");var _=s?"Message [UNKNOWN]":"Message "+g;u>0&&(_+=" ("+u+"s)");var y=m,k=p.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{icon:e.icon,content:e.name,disabled:!b,selected:e.id===h,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:!f||d>0,onClick:function(){return a("announce")}})}),!!s&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Transmit",children:[(0,o.createComponentVNode)(2,i.Button,{icon:"broadcast-tower",color:"red",content:_,disabled:!f||u>0,onClick:function(){return a("MessageSyndicate")}}),(0,o.createComponentVNode)(2,i.Button,{icon:"sync-alt",content:"Reset Relays",disabled:!f,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:!f||u>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:C,children:y}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Change Alert",children:k}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Displays",children:(0,o.createComponentVNode)(2,i.Button,{icon:"tv",content:"Change Status Displays",disabled:!b,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:V,disabled:!b,onClick:function(){return a("messagelist")}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Misc",children:(0,o.createComponentVNode)(2,i.Button,{icon:"microphone",content:N?"ATC Relay Disabled":"ATC Relay Enabled",disabled:!b,selected:N,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,s=l.is_ai,u=l.esc_status,m=l.esc_callable,p=l.esc_recallable;return n=d?s?"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:s&&(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:[!!u&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Status",children:u}),!!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||s,onClick:function(){return c("cancelshuttle")}})})]})})],4)},s=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,l=c.message_current,d=c.message_deletion_allowed,s=c.authenticated,u=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:!s,onClick:function(){return a("messagelist")}}),children:(0,o.createComponentVNode)(2,i.Box,{children:l.contents})});var m=u.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:!s||l&&l.title===e.title,onClick:function(){return a("messagelist",{msgid:e.id})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"times",content:"Delete",disabled:!s||!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:u.length&&m||(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"404",color:"bad",children:"No messages."})})})},u=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,l=c.stat_display,d=c.authenticated,s=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:s}),(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")}})})]})})}},52574:function(e,t,n){"use strict";t.__esModule=!0,t.Communicator=void 0;var o=n(58734),r=n(45445),i=n(40946),a=n(62188),c=n(71558),l=n(2798),d=n(68285),s={};t.Communicator=function(e,t){var n=(0,a.useBackend)(t),r=(n.act,n.data),i=r.currentTab,d=r.video_comm,h=(r.mapRef,(0,a.useLocalState)(t,"videoSetting",0)),C=h[0],b=h[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,u,{videoSetting:C,setVideoSetting:b}),(!d||0!==C)&&(0,o.createFragment)([(0,o.createComponentVNode)(2,p),(0,o.createComponentVNode)(2,c.Box,{height:"88%",mb:1,style:{"overflow-y":"auto"},children:s[i]||(0,o.createComponentVNode)(2,m)}),(0,o.createComponentVNode)(2,f,{videoSetting:C,setVideoSetting:b})],4)]})})};var u=function(e,t){var n=(0,a.useBackend)(t),r=n.act,i=n.data,l=(i.video_comm,i.mapRef),d=e.videoSetting,s=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 s(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 s(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 s(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,s=r.owner,u=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)(s)}),(0,o.createComponentVNode)(2,c.Flex.Item,{color:"average",children:(0,i.decodeHtmlEntities)(u)})]})})},f=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)}})})]})},h=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))};s[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:h(e.module,t),color:h(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 C=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=[],s=0;s<l.length;s+=4)d.push((0,o.createComponentVNode)(2,c.Table.Row,{children:[(0,o.createComponentVNode)(2,c.Table.Cell,{children:l[s]}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:l[s+1]}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:l[s+2]}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:l[s+3]})]}));return(0,o.createComponentVNode)(2,c.Flex,{align:"center",justify:"center",mt:1,children:(0,o.createComponentVNode)(2,c.Flex.Item,{children:[(0,o.createComponentVNode)(2,c.Table,{children:d}),(0,o.createComponentVNode)(2,c.Flex,{width:"100%",justify:"space-between",children:[(0,o.createComponentVNode)(2,c.Flex.Item,{basis:"33%",children:[(0,o.createComponentVNode)(2,c.Button,{width:"100%",height:"64px",position:"relative",onClick:function(){return r("dial",{dial:i})},children:(0,o.createComponentVNode)(2,c.Icon,{name:"phone",position:"absolute",size:3,top:"25%",left:"25%"})}),(0,o.createComponentVNode)(2,c.Box,{textAlign:"center",children:"Dial"})]}),(0,o.createComponentVNode)(2,c.Flex.Item,{basis:"33%",children:[(0,o.createComponentVNode)(2,c.Button,{width:"100%",height:"64px",position:"relative",onClick:function(){r("message",{message:i}),r("switch_tab",{switch_tab:4})},children:(0,o.createComponentVNode)(2,c.Icon,{name:"comment-alt",position:"absolute",size:3,top:"25%",left:"25%"})}),(0,o.createComponentVNode)(2,c.Box,{textAlign:"center",children:"Message"})]}),(0,o.createComponentVNode)(2,c.Flex.Item,{basis:"33%",children:[(0,o.createComponentVNode)(2,c.Button,{width:"100%",height:"64px",position:"relative",onClick:function(){return r("hang_up")},children:(0,o.createComponentVNode)(2,c.Icon,{name:"times",position:"absolute",size:3,top:"25%",left:"25%"})}),(0,o.createComponentVNode)(2,c.Box,{textAlign:"center",children:"Hang Up"})]})]})]})})};s[2]=(0,o.createComponentVNode)(2,(function(e,t){var n=(0,a.useBackend)(t),r=n.act,l=n.data,d=l.targetAddress,s=l.voice_mobs,u=l.communicating,m=l.requestsReceived,p=l.invitesSent,f=l.video_comm,h=l.selfie_mode;return(0,o.createComponentVNode)(2,c.Section,{title:"Phone",children:[(0,o.createComponentVNode)(2,c.LabeledList,{children:(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Target EPv2 Address",verticalAlign:"middle",children:(0,o.createComponentVNode)(2,c.Flex,{align:"center",children:[(0,o.createComponentVNode)(2,c.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,c.Input,{fluid:!0,value:d,onInput:function(e,t){return r("write_target_address",{val:t})}})}),(0,o.createComponentVNode)(2,c.Flex.Item,{children:(0,o.createComponentVNode)(2,c.Button,{icon:"times",onClick:function(){return r("clear_target_address")}})})]})})}),(0,o.createComponentVNode)(2,C),(0,o.createComponentVNode)(2,c.Section,{title:"Connection Management",mt:2,children:[(0,o.createComponentVNode)(2,c.LabeledList,{children:(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Camera Mode",children:(0,o.createComponentVNode)(2,c.Button,{fluid:!0,content:h?"Front-facing Camera":"Rear-facing Camera",onClick:function(){return r("selfie_mode")}})})}),(0,o.createComponentVNode)(2,c.Section,{title:"External Connections",children:!!s.length&&(0,o.createComponentVNode)(2,c.LabeledList,{children:s.map((function(e){return(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:(0,i.decodeHtmlEntities)(e.name),children:(0,o.createComponentVNode)(2,c.Button,{icon:"times",color:"bad",content:"Disconnect",onClick:function(){return r("disconnect",{disconnect:e.true_name})}})},e.ref)}))})||(0,o.createComponentVNode)(2,c.Box,{children:"No connections"})}),(0,o.createComponentVNode)(2,c.Section,{title:"Internal Connections",children:!!u.length&&(0,o.createComponentVNode)(2,c.Table,{children:u.map((function(e){return(0,o.createComponentVNode)(2,c.Table.Row,{children:[(0,o.createComponentVNode)(2,c.Table.Cell,{color:"label",children:(0,i.decodeHtmlEntities)(e.name)}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:[(0,o.createComponentVNode)(2,c.Button,{icon:"times",color:"bad",content:"Disconnect",onClick:function(){return r("disconnect",{disconnect:e.true_name})}}),null===f&&(0,o.createComponentVNode)(2,c.Button,{icon:"camera",content:"Start Video",onClick:function(){return r("startvideo",{startvideo:e.ref})}})||f===e.ref&&(0,o.createComponentVNode)(2,c.Button,{icon:"times",color:"bad",content:"Stop Video",onClick:function(){return r("endvideo",{endvideo:e.true_name})}})]})]},e.address)}))})||(0,o.createComponentVNode)(2,c.Box,{children:"No connections"})}),(0,o.createComponentVNode)(2,c.Section,{title:"Requests Received",children:!!m.length&&(0,o.createComponentVNode)(2,c.LabeledList,{children:m.map((function(e){return(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:(0,i.decodeHtmlEntities)(e.name),children:[(0,o.createComponentVNode)(2,c.Box,{children:(0,i.decodeHtmlEntities)(e.address)}),(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createComponentVNode)(2,c.Button,{icon:"signal",content:"Accept",onClick:function(){return r("dial",{dial:e.address})}}),(0,o.createComponentVNode)(2,c.Button,{icon:"times",content:"Decline",onClick:function(){return r("decline",{decline:e.ref})}})]})]},e.address)}))})||(0,o.createComponentVNode)(2,c.Box,{children:"No requests received."})}),(0,o.createComponentVNode)(2,c.Section,{title:"Invites Sent",children:!!p.length&&(0,o.createComponentVNode)(2,c.LabeledList,{children:p.map((function(e){return(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:(0,i.decodeHtmlEntities)(e.name),children:[(0,o.createComponentVNode)(2,c.Box,{children:(0,i.decodeHtmlEntities)(e.address)}),(0,o.createComponentVNode)(2,c.Box,{children:(0,o.createComponentVNode)(2,c.Button,{icon:"pen",onClick:function(){r("copy",{copy:e.address})},content:"Copy"})})]},e.address)}))})||(0,o.createComponentVNode)(2,c.Box,{children:"No invites sent."})})]})]})}));s[3]=(0,o.createComponentVNode)(2,(function(e,t){var n=(0,a.useBackend)(t),r=n.act,l=n.data.knownDevices;return(0,o.createComponentVNode)(2,c.Section,{title:"Known Devices",children:l.length&&(0,o.createComponentVNode)(2,c.Table,{children:l.map((function(e){return(0,o.createComponentVNode)(2,c.Table.Row,{children:[(0,o.createComponentVNode)(2,c.Table.Cell,{color:"label",style:{"word-break":"break-all"},children:(0,i.decodeHtmlEntities)(e.name)}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:[(0,o.createComponentVNode)(2,c.Box,{children:e.address}),(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createComponentVNode)(2,c.Button,{icon:"pen",onClick:function(){r("copy",{copy:e.address}),r("switch_tab",{switch_tab:2})},content:"Copy"}),(0,o.createComponentVNode)(2,c.Button,{icon:"phone",onClick:function(){r("dial",{dial:e.address}),r("copy",{copy:e.address}),r("switch_tab",{switch_tab:2})},content:"Call"}),(0,o.createComponentVNode)(2,c.Button,{icon:"comment-alt",onClick:function(){r("copy",{copy:e.address}),r("copy_name",{copy_name:e.name}),r("switch_tab",{switch_tab:40})},content:"Msg"})]})]})]},e.address)}))})||(0,o.createComponentVNode)(2,c.Box,{children:"No devices detected on your local NTNet region."})})}));s[4]=(0,o.createComponentVNode)(2,(function(e,t){var n=(0,a.useBackend)(t),r=n.act,l=n.data.imContacts;return(0,o.createComponentVNode)(2,c.Section,{title:"Messaging",children:l.length&&(0,o.createComponentVNode)(2,c.Table,{children:l.map((function(e){return(0,o.createComponentVNode)(2,c.Table.Row,{children:[(0,o.createComponentVNode)(2,c.Table.Cell,{color:"label",style:{"word-break":"break-all"},children:[(0,i.decodeHtmlEntities)(e.name),":"]}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:[(0,o.createComponentVNode)(2,c.Box,{children:e.address}),(0,o.createComponentVNode)(2,c.Box,{children:(0,o.createComponentVNode)(2,c.Button,{icon:"comment",onClick:function(){r("copy",{copy:e.address}),r("copy_name",{copy_name:e.name}),r("switch_tab",{switch_tab:40})},content:"View Conversation"})})]})]},e.address)}))})||(0,o.createComponentVNode)(2,c.Box,{children:["You haven't sent any messages yet.",(0,o.createComponentVNode)(2,c.Button,{fluid:!0,icon:"user",onClick:function(){return r("switch_tab",{switch_tab:3})},content:"Contacts"})]})})}));var b=function(e,t){return e.address!==t},N=function(e,t,n){return(e+t).length>n?t.length>n?t.slice(0,n)+"...":t:e+t},g=function(e,t,n,o){if(n<0||n>o.length)return b(e,t)?"TinderMessage_First_Sent":"TinderMessage_First_Received";var r=b(e,t),i=b(o[n],t);return r&&i?"TinderMessage_Subsequent_Sent":r||i?r?"TinderMessage_First_Sent":"TinderMessage_First_Received":"TinderMessage_Subsequent_Received"};s[40]=(0,o.createComponentVNode)(2,(function(e,t){var n=(0,a.useBackend)(t),r=n.act,l=n.data,d=l.targetAddressName,s=l.targetAddress,u=l.imList,m=(0,a.useLocalState)(t,"clipboardMode",!1),p=m[0],f=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:N("Conversation with ",(0,i.decodeHtmlEntities)(d),30)}),buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"eye",selected:p,tooltip:"Exit Clipboard Mode",tooltipPosition:"bottom-end",onClick:function(){return f(!p)}}),height:"100%",stretchContents:!0,children:[(0,o.createComponentVNode)(2,c.Section,{style:{height:"95%","overflow-y":"auto"},children:u.map((function(e,t){return(e.to_address===s||e.address===s)&&(0,o.createComponentVNode)(2,c.Box,{className:b(e,s)?"ClassicMessage_Sent":"ClassicMessage_Received",children:[b(e,s)?"You":"Them",": ",e.im]},t)}))}),(0,o.createComponentVNode)(2,c.Button,{icon:"comment",onClick:function(){return r("message",{message:s})},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:N("Conversation with ",(0,i.decodeHtmlEntities)(d),30)}),buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"eye",selected:p,tooltip:"Enter Clipboard Mode",tooltipPosition:"bottom-end",onClick:function(){return f(!p)}}),height:"100%",stretchContents:!0,children:[(0,o.createComponentVNode)(2,c.Section,{style:{height:"95%","overflow-y":"auto"},children:u.map((function(e,t,n){return(e.to_address===s||e.address===s)&&(0,o.createComponentVNode)(2,c.Box,{textAlign:b(e,s)?"right":"left",mb:1,children:(0,o.createComponentVNode)(2,c.Box,{maxWidth:"75%",className:g(e,s,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:s})},content:"Message"})]})}));var V=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),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,s=l.latest_news;return(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Section,{title:"Recent News",children:(0,o.createComponentVNode)(2,c.Section,{children:s.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",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)};s[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,V)||(0,o.createComponentVNode)(2,v)})}));s[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})})}));s[7]=(0,o.createComponentVNode)(2,(function(e,t){var n=(0,a.useBackend)(t),l=(n.act,n.data),d=l.aircontents,s=l.weather;return(0,o.createComponentVNode)(2,c.Section,{title:"Weather",children:[(0,o.createComponentVNode)(2,c.Section,{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,t<n?"bad":t<r||t>a?"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,{title:"Weather Reports",children:!!s.length&&(0,o.createComponentVNode)(2,c.LabeledList,{children:s.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()," ","\xb0","C | High:"," ",e.High.toFixed()," ","\xb0","C | Low: ",e.Low.toFixed()," ","\xb0","C"]}),(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."})})]})})),s[8]=(0,o.createComponentVNode)(2,d.CrewManifestContent);s[9]=(0,o.createComponentVNode)(2,(function(e,t){var n=(0,a.useBackend)(t),r=n.act,l=n.data,d=l.owner,s=l.occupation,u=l.connectionStatus,m=l.address,p=l.visible,f=l.ring,h=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:h?"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)(s)}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Connection",children:1===u?(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:f,selected:f,fluid:!0,content:f?"Ringer on.":"Ringer off.",onClick:function(){return r("toggle_ringer")}}),(0,o.createComponentVNode)(2,c.Button,{fluid:!0,content:"Set Ringer Tone",onClick:function(){return r("set_ringer_tone")}})]})]})})}))},82421:function(e,t,n){"use strict";t.__esModule=!0,t.ComputerFabricator=void 0;var o=n(58734),r=(n(40946),n(62188)),i=n(71558),a=n(2798);t.ComputerFabricator=function(e,t){var n=(0,r.useBackend)(t),u=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 u("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,s)]})})};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"]})]})]})},s=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."})]})}},75125:function(e,t,n){"use strict";t.__esModule=!0,t.CookingAppliance=void 0;var o=n(58734),r=n(62188),i=n(71558),a=n(2798);t.CookingAppliance=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.temperature,s=l.optimalTemp,u=l.temperatureEnough,m=l.efficiency,p=l.containersRemovable,f=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:u?"good":"blue",value:d,maxValue:s,children:[(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:d}),"\xb0C / ",s,"\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:f.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)}))})})]})})}},68285:function(e,t,n){"use strict";t.__esModule=!0,t.CrewManifestContent=t.CrewManifest=void 0;var o=n(58734),r=n(62188),i=n(71558),a=n(2798),c=n(78419),l=n(40946);t.CrewManifest=function(){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})}),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},40257:function(e,t,n){"use strict";t.__esModule=!0,t.CrewMonitorContent=t.CrewMonitor=void 0;var o=n(58734),r=n(45445),i=n(75671),a=n(62188),c=n(2798),l=n(71558),d=function(e){return e.dead?"Deceased":1===parseInt(e.stat,10)?"Unconscious":"Living"},s=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,u)})})};var u=function(e,t){var n,c=(0,a.useBackend)(t),u=c.act,p=c.data,f=(c.config,(0,a.useLocalState)(t,"tabIndex",0)),h=f[0],C=f[1],b=(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||[]),N=(0,a.useLocalState)(t,"zoom",1);N[0],N[1];return n=0===h?(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"})]}),b.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:s(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 u("track",{track:e.ref})}}):e.area+" ("+e.x+", "+e.y+", "+e.z+")":"Not Available"})]},e.ref)}))]}):1===h?(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===h,onClick:function(){return C(0)},children:[(0,o.createComponentVNode)(2,l.Icon,{name:"table"})," Data View"]},"DataView"),(0,o.createComponentVNode)(2,l.Tabs.Tab,{selected:1===h,onClick:function(){return C(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=u;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],u=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 u(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:s(e)},e.ref)}))})})}},6776:function(e,t,n){"use strict";t.__esModule=!0,t.Cryo=void 0;var o=n(58734),r=n(62188),i=n(71558),a=n(2798),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,u=d.isOperating,m=d.hasOccupant,p=d.occupant,f=void 0===p?[]:p,h=d.cellTemperature,C=d.cellTemperatureStatus,b=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:f.name||"Unknown"}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Health",children:(0,o.createComponentVNode)(2,i.ProgressBar,{min:f.health,max:f.maxHealth,value:f.health/f.maxHealth,color:f.health>0?"good":"average",children:(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:Math.round(f.health)})})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Status",color:l[f.stat][0],children:l[f.stat][1]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Temperature",children:[(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:Math.round(f.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:f[e.type]/100,ranges:{bad:[.01,Infinity]},children:(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:Math.round(f[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:!b,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(u?"switchOff":"switchOn")},selected:u,children:u?"On":"Off"})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Temperature",color:C,children:[(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:h})," K"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Beaker",children:(0,o.createComponentVNode)(2,s)})]})})],4)},s=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"})}},6416:function(e,t,n){"use strict";t.__esModule=!0,t.CryoStorageItems=t.CryoStorageCrew=t.CryoStorage=void 0;var o=n(58734),r=n(62188),i=n(71558),a=n(2798);t.CryoStorage=function(e,t){var n=(0,r.useBackend)(t),d=(n.act,n.data),s=d.real_name,u=d.allow_items,m=(0,r.useLocalState)(t,"tab",0),p=m[0],f=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 f(0)},children:"Crew"}),!!u&&(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:1===p,onClick:function(){return f(1)},children:"Items"})]}),(0,o.createComponentVNode)(2,i.NoticeBox,{info:!0,children:["Welcome, ",s,"."]}),0===p&&(0,o.createComponentVNode)(2,c),!!u&&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},24387:function(e,t,n){"use strict";t.__esModule=!0,t.CryoStorageVr=t.CryoStorageItemsVr=void 0;var o=n(58734),r=n(62188),i=n(71558),a=n(2798),c=n(6416);t.CryoStorageVr=function(e,t){var n=(0,r.useBackend)(t),d=(n.act,n.data),s=d.real_name,u=d.allow_items,m=(0,r.useLocalState)(t,"tab",0),p=m[0],f=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 f(0)},children:"Crew"}),!!u&&(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:1===p,onClick:function(){return f(1)},children:"Items"})]}),(0,o.createComponentVNode)(2,i.NoticeBox,{info:!0,children:["Welcome, ",s,"."]}),0===p&&(0,o.createComponentVNode)(2,c.CryoStorageCrew),!!u&&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},56447:function(e,t,n){"use strict";t.__esModule=!0,t.DNAForensics=void 0;var o=n(58734),r=n(62188),i=n(71558),a=n(2798);t.DNAForensics=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.scan_progress,s=l.scanning,u=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:s,disabled:!u,icon:"power-off",onClick:function(){return c("scanItem")},children:s?"Halt Scan":"Begin Scan"}),(0,o.createComponentVNode)(2,i.Button,{disabled:!u,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:u&&(0,o.createComponentVNode)(2,i.Box,{children:[u,(0,o.createComponentVNode)(2,i.Box,{color:"label",children:m})]})||(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"No blood sample inserted."})})]})})}},9793:function(e,t,n){"use strict";t.__esModule=!0,t.DNAModifier=void 0;var o=n(58734),r=n(62188),i=n(71558),a=n(2798),c=n(72992),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"]],s=[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,s=l.dnaBlockSize,p=l.occupant;return t.dnaBlockSize=s,t.isDNAInvalid=!p.isViableSubject||!p.uniqueIdentity||!p.structuralEnzymes,d&&(n=(0,o.createComponentVNode)(2,V,{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,u),(0,o.createComponentVNode)(2,m)]})]})};var u=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,d=c.locked,s=c.hasOccupant,u=c.occupant;return(0,o.createComponentVNode)(2,i.Section,{title:"Occupant",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Box,{color:"label",inline:!0,mr:"0.5rem",children:"Door Lock:"}),(0,o.createComponentVNode)(2,i.Button,{disabled:!s,selected:d,icon:d?"toggle-on":"toggle-off",content:d?"Engaged":"Disengaged",onClick:function(){return a("toggleLock")}}),(0,o.createComponentVNode)(2,i.Button,{disabled:!s||d,icon:"user-slash",content:"Eject",onClick:function(){return a("ejectOccupant")}})],4),children:s?(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:u.name}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Health",children:(0,o.createComponentVNode)(2,i.ProgressBar,{min:u.minHealth,max:u.maxHealth,value:u.health/u.maxHealth,ranges:{good:[.5,Infinity],average:[0,.5],bad:[-Infinity,0]}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Status",color:l[u.stat][0],children:l[u.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:u.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,s=l.selectedMenuKey,u=l.hasOccupant;l.occupant;return u?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"===s?n=(0,o.createFragment)([(0,o.createComponentVNode)(2,p),(0,o.createComponentVNode)(2,h)],4):"se"===s?n=(0,o.createFragment)([(0,o.createComponentVNode)(2,f),(0,o.createComponentVNode)(2,h)],4):"buffer"===s?n=(0,o.createComponentVNode)(2,C):"rejuvenators"===s&&(n=(0,o.createComponentVNode)(2,g)),(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:s===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,s=c.selectedUITarget,u=c.occupant;return(0,o.createComponentVNode)(2,i.Section,{title:"Modify Unique Identifier",level:"2",children:[(0,o.createComponentVNode)(2,v,{dnaString:u.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:s,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")}})]})},f=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,l=c.selectedSEBlock,d=c.selectedSESubBlock,s=c.occupant;return(0,o.createComponentVNode)(2,i.Section,{title:"Modify Structural Enzymes",level:"2",children:[(0,o.createComponentVNode)(2,v,{dnaString:s.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")}})]})},h=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",mt:"0.5rem",onClick:function(){return a("pulseRadiation")}})]})},C=function(e,t){var n=(0,r.useBackend)(t),a=(n.act,n.data.buffers.map((function(e,t){return(0,o.createComponentVNode)(2,b,{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,N)],4)},b=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,l=e.id,d=e.name,s=e.buffer,u=c.isInjectorReady,m=d+(s.data?" - "+s.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:!s.data,icon:"trash",content:"Clear",onClick:function(){return a("bufferOption",{option:"clear",id:l})}}),(0,o.createComponentVNode)(2,i.Button,{disabled:!s.data,icon:"pen",content:"Rename",onClick:function(){return a("bufferOption",{option:"changeLabel",id:l})}}),(0,o.createComponentVNode)(2,i.Button,{disabled:!s.data||!c.hasDisk,icon:"save",content:"Export",tooltip:"Exports this buffer to the currently loaded data disk.",tooltipPosition:"bottom-end",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})}})]}),s.data?(0,o.createFragment)([(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Subject",children:s.owner||(0,o.createComponentVNode)(2,i.Box,{color:"average",children:"Unknown"})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Data Type",children:["ui"===s.type?"Unique Identifiers":"Structural Enzymes",!!s.ue&&" and Unique Enzymes"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Transfer to",children:[(0,o.createComponentVNode)(2,i.Button,{disabled:!u,icon:u?"syringe":"spinner",iconSpin:!u,content:"Injector",mb:"0",onClick:function(){return a("bufferOption",{option:"createInjector",id:l})}}),(0,o.createComponentVNode)(2,i.Button,{disabled:!u,icon:u?"syringe":"spinner",iconSpin:!u,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):null]}),!s.data&&(0,o.createComponentVNode)(2,i.Box,{color:"label",mt:"0.5rem",children:"This buffer is empty."})]})})},N=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."]})})},g=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,l=c.isBeakerLoaded,d=c.beakerVolume,u=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:[s.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:u||"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."]})})},V=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,s=e.blockSize,u=e.action,m=c.split(""),p=[],f=function(){for(var e=h/s+1,t=[],n=function(){var n=r+1;t.push((0,o.createComponentVNode)(2,i.Button,{selected:l===e&&d===n,content:m[h+r],mb:"0",onClick:function(){return a(u,{block:e,subblock:n})}}))},r=0;r<s;r++)n();p.push((0,o.createComponentVNode)(2,i.Flex.Item,{flex:"0 0 16%",mb:"1rem",children:[(0,o.createComponentVNode)(2,i.Box,{display:"inline-block",width:"20px",height:"20px",mr:"0.5rem",lineHeight:"20px",backgroundColor:"rgba(0, 0, 0, 0.33)",fontFamily:"monospace",textAlign:"center",children:e}),t]}))},h=0;h<m.length;h+=s)f();return(0,o.createComponentVNode)(2,i.Flex,{wrap:"wrap",children:p})}},12715:function(e,t,n){"use strict";t.__esModule=!0,t.DestinationTagger=void 0;var o=n(58734),r=n(62188),i=n(71558),a=n(2798);t.DestinationTagger=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.currTag,s=l.taggerLocs;return(0,o.createComponentVNode)(2,a.Window,{width:450,height:310,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:(0,o.createComponentVNode)(2,i.Section,{title:"Tagger Locations",children:(0,o.createComponentVNode)(2,i.Flex,{wrap:"wrap",spacing:1,justify:"center",children:s.sort().map((function(e){return(0,o.createComponentVNode)(2,i.Flex.Item,{children:(0,o.createComponentVNode)(2,i.Button,{icon:d===e?"check-square-o":"square-o",selected:d===e,content:e,onClick:function(){return c("set_tag",{tag:e})}})},e)}))})})})})}},74545:function(e,t,n){"use strict";t.__esModule=!0,t.DiseaseSplicer=void 0;var o=n(58734),r=n(62188),i=n(71558),a=n(2798);t.DiseaseSplicer=function(e,t){var n=(0,r.useBackend)(t),d=(n.act,n.data.busy);return(0,o.createComponentVNode)(2,a.Window,{width:400,height:600,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:d?(0,o.createComponentVNode)(2,i.Section,{title:"The Splicer 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,c),(0,o.createComponentVNode)(2,l)],4)})})};var c=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,l=c.dish_inserted,d=c.effects,s=c.info,u=c.growth,m=c.affected_species;return(0,o.createComponentVNode)(2,i.Section,{title:"Virus Dish",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"eject",content:"Eject Dish",disabled:!l,onClick:function(){return a("eject")}}),children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Growth Density",children:(0,o.createComponentVNode)(2,i.ProgressBar,{minValue:0,maxValue:100,ranges:{good:[50,Infinity],average:[25,50],bad:[-Infinity,25]},value:u})})}),s?(0,o.createComponentVNode)(2,i.Section,{level:2,children:(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:s})}):(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{level:2,title:"Symptoms",children:d&&d.map((function(e){return(0,o.createComponentVNode)(2,i.Box,{color:"label",children:["(",e.stage,") ",e.name," ",e.badness>1?"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,s=(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||s,onClick:function(){return a("splice",{splice:5})}})}):null]})}},79015:function(e,t,n){"use strict";t.__esModule=!0,t.DishIncubator=void 0;var o=n(58734),r=n(43820),i=n(62188),a=n(71558),c=n(2798);t.DishIncubator=function(e,t){var n=(0,i.useBackend)(t),l=n.act,d=n.data,s=d.on,u=d.system_in_use,m=d.food_supply,p=d.radiation,f=d.growth,h=d.toxins,C=d.chemicals_inserted,b=d.can_breed_virus,N=d.chemical_volume,g=d.max_chemical_volume,V=d.dish_inserted,v=d.blood_already_infected,_=d.virus,y=d.analysed,k=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:s,content:s?"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:!u,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":f>=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:h})})]})]}),(0,o.createComponentVNode)(2,a.Section,{title:b?"Vial":"Chemicals",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Eject "+(b?"Vial":"Chemicals"),disabled:!C,onClick:function(){return l("ejectchem")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"virus",content:"Breed Virus",disabled:!b,onClick:function(){return l("virus")}})],4),children:C&&(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:g,value:N,children:[N,"/",g]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Breeding Environment",color:b?"good":"average",children:[V?b?"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:!V,onClick:function(){return l("ejectdish")}}),children:V?_?(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:f})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Infection Rate",children:y?k:"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."})})]})})}},82936:function(e,t,n){"use strict";t.__esModule=!0,t.DisposalBin=void 0;var o=n(58734),r=n(62188),i=n(71558),a=n(2798);t.DisposalBin=function(e,t){var n,c,l=(0,r.useBackend)(t),d=l.act,s=l.data,u=s.mode,m=s.pressure,p=s.isAI,f=s.panel_open,h=s.flushing;return 2===u?(n="good",c="Ready"):u<=0?(n="bad",c="N/A"):1===u?(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:m,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:p||f,content:"Disengaged",selected:h?null:"selected",onClick:function(){return d("disengageHandle")}}),(0,o.createComponentVNode)(2,i.Button,{icon:"toggle-on",disabled:p||f,content:"Engaged",selected:h?"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,content:"Off",selected:u?null:"selected",onClick:function(){return d("pumpOff")}}),(0,o.createComponentVNode)(2,i.Button,{icon:"toggle-on",disabled:-1===u,content:"On",selected:u?"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:p,content:"Eject Contents",onClick:function(){return d("eject")}})})]})]})})})}},56204:function(e,t,n){"use strict";t.__esModule=!0,t.DroneConsole=void 0;var o=n(58734),r=n(62188),i=n(71558),a=n(2798);t.DroneConsole=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.drones,s=l.areas,u=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:s?s.sort():null,selected:u,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."})})]})})}},38547:function(e,t,n){"use strict";t.__esModule=!0,t.EmbeddedController=void 0;var o=n(58734),r=n(62188),i=n(71558),a=n(2798),c=((0,n(66905).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)},s=function(e,t){var n=(0,r.useBackend)(t),a=n.data,c=(n.act,{docked:(0,o.createComponentVNode)(2,u),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})]})})},u=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,s=function(e){return e<80||e>120?"bad":e<95||e>110?"average":"good"},u=[{minValue:0,maxValue:202,value:c.external_pressure,label:"External Pressure",textValue:c.external_pressure+" kPa",color:s},{minValue:0,maxValue:202,value:c.chamber_pressure,label:"Chamber Pressure",textValue:c.chamber_pressure+" kPa",color:s},{minValue:0,maxValue:202,value:c.internal_pressure,label:"Internal Pressure",textValue:c.internal_pressure+" kPa",color:s}];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,{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,s=[{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: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,{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,s=[{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: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,{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,s=[{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: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,{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,s),(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,s),(0,o.createComponentVNode)(2,i.Section,{title:"Controls",children:(0,o.createComponentVNode)(2,m)})],4)}},23424:function(e,t,n){"use strict";t.__esModule=!0,t.NarrationInput=t.ModeSelector=t.EntitySelection=t.EntityNarrate=t.DisplayDetails=void 0;var o=n(58734),r=n(62188),i=n(71558),a=n(2798);t.EntityNarrate=function(e,t){var n=(0,r.useBackend)(t);n.act,n.data;return(0,o.createComponentVNode)(2,a.Window,{width:800,height:470,theme:"abstract",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.Flex,{children:[(0,o.createComponentVNode)(2,i.Flex.Item,{scrollable:!0,grow:2,fill:!0,children:(0,o.createComponentVNode)(2,i.Section,{scrollable:!0,children:(0,o.createComponentVNode)(2,c)})}),(0,o.createComponentVNode)(2,i.Flex.Item,{grow:.25,fill:!0,children:(0,o.createComponentVNode)(2,i.Divider,{vertical:!0})}),(0,o.createComponentVNode)(2,i.Flex.Item,{grow:6.75,fill:!0,children:(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,i.Flex,{direction:"column",justify:"space-between",children:[(0,o.createComponentVNode)(2,i.Flex.Item,{Flex:!0,children:(0,o.createComponentVNode)(2,i.Section,{title:"Details",children:(0,o.createComponentVNode)(2,l)})}),(0,o.createComponentVNode)(2,i.Flex.Item,{Flex:!0,children:(0,o.createComponentVNode)(2,i.Section,{title:"Select Behaviour",children:(0,o.createComponentVNode)(2,d)})}),(0,o.createComponentVNode)(2,i.Flex.Item,{Flex:!0,children:(0,o.createComponentVNode)(2,s)})]})})})]})})})})};var c=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,l=c.selection_mode,d=c.multi_id_selection,s=c.entity_names;return(0,o.createComponentVNode)(2,i.Flex,{direction:"column",grow:!0,children:(0,o.createComponentVNode)(2,i.Flex.Item,{children:(0,o.createComponentVNode)(2,i.Section,{title:"Choose!",buttons:(0,o.createComponentVNode)(2,i.Button,{selected:l,fill:!0,content:"Multi-Selection",onClick:function(){return a("change_mode_multi")}}),children:(0,o.createComponentVNode)(2,i.Tabs,{vertical:!0,children:s.map((function(e){return(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:d.includes(e),onClick:function(){return a("select_entity",{id_selected:e})},children:(0,o.createComponentVNode)(2,i.Box,{inline:!0,children:e})},e)}))})})})})};t.EntitySelection=c;var l=function(e,t){var n=(0,r.useBackend)(t),a=(n.act,n.data),c=a.selection_mode,l=a.number_mob_selected,d=a.selected_id,s=a.selected_name,u=a.selected_type;return c?(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createVNode)(1,"b",null,"Number of entities selected:",16)," ",l]}):(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createVNode)(1,"b",null,"Selected ID:",16)," ",d," ",(0,o.createVNode)(1,"br"),(0,o.createVNode)(1,"b",null,"Selected Name:",16)," ",s," ",(0,o.createVNode)(1,"br"),(0,o.createVNode)(1,"b",null,"Selected Type:",16)," ",u," ",(0,o.createVNode)(1,"br")]})};t.DisplayDetails=l;var d=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,l=c.privacy_select,d=c.mode_select;return(0,o.createComponentVNode)(2,i.Flex,{direction:"row",children:[(0,o.createComponentVNode)(2,i.Flex.Item,{grow:!0,children:(0,o.createComponentVNode)(2,i.Button,{onClick:function(){return a("change_mode_privacy")},selected:l,fluid:!0,tooltip:"This button changes whether your narration is loud (any who see/hear) or subtle (range of 1 tile) "+(l?"Click here to disable subtle mode":"Click here to enable subtle mode"),content:l?"Currently: Subtle":"Currently: Loud"})}),(0,o.createComponentVNode)(2,i.Flex.Item,{grow:!0,children:(0,o.createComponentVNode)(2,i.Button,{onClick:function(){return a("change_mode_narration")},selected:d,fluid:!0,tooltip:"This button sets your narration to talk audiably or emote visibly "+(d?"Click here to emote visibly.":"Click here to talk audiably."),content:d?"Currently: Emoting":"Currently: Talking"})})]})};t.ModeSelector=d;var s=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=(n.data,(0,r.useLocalState)(t,"narration","")),l=c[0],d=c[1];return(0,o.createComponentVNode)(2,i.Section,{title:"Narration Text",buttons:(0,o.createComponentVNode)(2,i.Button,{onClick:function(){return a("narrate",{message:l})},content:"Send Narration"}),children:(0,o.createComponentVNode)(2,i.Flex,{children:(0,o.createComponentVNode)(2,i.Flex.Item,{width:"85%",children:(0,o.createComponentVNode)(2,i.TextArea,{height:"18rem",onChange:function(e,t){return d(t)},value:l||""})})})})};t.NarrationInput=s},42014:function(e,t,n){"use strict";t.__esModule=!0,t.ExonetNode=void 0;var o=n(58734),r=n(62188),i=n(71558),a=n(2798);t.ExonetNode=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.on,s=l.allowPDAs,u=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:s,content:s?"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:u,content:u?"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."})]})})]})})}},5479:function(e,t,n){"use strict";t.__esModule=!0,t.Materials=t.ExosuitFabricator=void 0;var o,r=n(58734),i=n(59641),a=n(45445),c=n(62188),l=n(43820),d=n(71558),s=n(2798),u=n(40946),m=n(5339);function p(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(n)return(n=n.call(e)).next.bind(n);if(Array.isArray(e)||(n=function(e,t){if(!e)return;if("string"==typeof e)return f(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(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return f(e,t)}(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var o=0;return function(){return o>=e.length?{done:!0}:{done:!1,value:e[o++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function f(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,o=new Array(t);n<t;n++)o[n]=e[n];return o}var h={steel:"sheet-metal_3",glass:"sheet-glass_3",silver:"sheet-silver_3",graphite:"sheet-puck_3",plasteel:"sheet-plasteel_3",durasteel:"sheet-durasteel_3",verdantium:"sheet-wavy_3",morphium:"sheet-wavy_3",mhydrogen:"sheet-mythril_3",gold:"sheet-gold_3",diamond:"sheet-diamond",supermatter:"sheet-super_3",osmium:"sheet-silver_3",phoron:"sheet-phoron_3",uranium:"sheet-uranium_3",titanium:"sheet-titanium_3",lead:"sheet-adamantine_3",platinum:"sheet-adamantine_3",plastic:"sheet-plastic_3"},C=((o={})[0]=!1,o[1]="average",o[2]="bad",o),b=function(e,t,n){return e>n?{color:2,deficit:e-n}:t>n?{color:1,deficit:e}:e+t>n?{color:1,deficit:e+t-n}:{color:0,deficit:0}},N=function(e,t,n){var o={textColor:0};return Object.keys(n.cost).forEach((function(r){o[r]=b(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,u=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]=b(t.cost[c],n[c],e[c]),0!==o[c].color?i[a]<o[c].color&&(i[a]=o[c].color):n[c]+=t.cost[c],r[c]+=o[c].deficit}))})),{materialTally:n,missingMatTally:r,textColors:i,matFormat:o}}(m,u),f=p.materialTally,h=p.missingMatTally,C=p.textColors,N=(0,c.useSharedState)(t,"display_mats",!1),g=N[0],v=N[1],k=(0,c.useSharedState)(t,"display_all_mats",!1),w=k[0],L=k[1];return(0,r.createComponentVNode)(2,s.Window,{resizable:!0,width:1100,height:640,children:(0,r.createComponentVNode)(2,s.Window.Content,{scrollable:!0,children:(0,r.createComponentVNode)(2,d.Flex,{fillPositionedParent:!0,direction:"column",children:[(0,r.createComponentVNode)(2,d.Flex,{children:[(0,r.createComponentVNode)(2,d.Flex.Item,{ml:1,mr:1,mt:1,basis:"75%",grow:1,children:(0,r.createComponentVNode)(2,d.Section,{title:"Materials",children:(0,r.createComponentVNode)(2,V,{displayAllMat:w})})}),(0,r.createComponentVNode)(2,d.Flex.Item,{mt:1,mr:1,children:(0,r.createComponentVNode)(2,d.Section,{title:"Settings",height:"100%",children:[(0,r.createComponentVNode)(2,d.Button.Checkbox,{onClick:function(){return v(!g)},checked:g,children:"Display Material Costs"}),(0,r.createComponentVNode)(2,d.Button.Checkbox,{onClick:function(){return L(!w)},checked:w,children:"Display All Materials"}),l.species_types&&(0,r.createComponentVNode)(2,d.Box,{color:"label",children:["Species:",(0,r.createComponentVNode)(2,d.Button,{onClick:function(){return a("species")},children:l.species})]})||null,l.manufacturers&&(0,r.createComponentVNode)(2,d.Box,{color:"label",children:["Manufacturer:",(0,r.createComponentVNode)(2,d.Button,{onClick:function(){return a("manufacturer")},children:l.manufacturer})]})||null]})})]}),(0,r.createComponentVNode)(2,d.Flex.Item,{grow:1,m:1,children:(0,r.createComponentVNode)(2,d.Flex,{spacing:1,height:"100%",overflowY:"hide",children:[(0,r.createComponentVNode)(2,d.Flex.Item,{position:"relative",basis:"20%",children:(0,r.createComponentVNode)(2,d.Section,{height:"100%",overflowY:"auto",title:"Categories",buttons:(0,r.createComponentVNode)(2,d.Button,{content:"R&D Sync",onClick:function(){return a("sync_rnd")}}),children:(0,r.createComponentVNode)(2,_)})}),(0,r.createComponentVNode)(2,d.Flex.Item,{position:"relative",grow:1,children:(0,r.createComponentVNode)(2,d.Box,{fillPositionedParent:!0,overflowY:"auto",children:(0,r.createComponentVNode)(2,y,{queueMaterials:f,materials:m})})}),(0,r.createComponentVNode)(2,d.Flex.Item,{width:"420px",position:"relative",children:(0,r.createComponentVNode)(2,x,{queueMaterials:f,missingMaterials:h,textColors:C})})]})})]})})})};var g=function(e,t){var n=(0,c.useBackend)(t).act,o=e.material,i=o.name,a=o.removable,l=o.sheets,s=(0,c.useSharedState)(t,"remove_mats_"+i,1),u=s[0],m=s[1];return u>1&&l<u&&m(l||1),(0,r.createFragment)([(0,r.createComponentVNode)(2,d.NumberInput,{width:"30px",animated:!0,value:u,minValue:1,maxValue:l||1,initial:1,onDrag:function(e,t){var n=parseInt(t,10);Number.isInteger(n)&&m(n)}}),(0,r.createComponentVNode)(2,d.Button,{icon:"eject",disabled:!a,onClick:function(){return n("remove_mat",{id:i,amount:u})}})],4)},V=function(e,t){var n=(0,c.useBackend)(t).data,o=e.displayAllMat,i=e.disableEject,a=void 0!==i&&i,l=(n.materials||[]).filter((function(e){return o||e.amount>0}));return 0===l.length?(0,r.createComponentVNode)(2,d.Box,{textAlign:"center",children:[(0,r.createComponentVNode)(2,d.Icon,{textAlign:"center",size:5,name:"inbox"}),(0,r.createVNode)(1,"br"),(0,r.createVNode)(1,"b",null,"No Materials Loaded.",16)]}):(0,r.createComponentVNode)(2,d.Flex,{wrap:"wrap",children:l.map((function(e){return(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,g,{material:e})})]},e.name)||null}))})};t.Materials=V;var v=function(e,t){var n=e.name,o=e.amount,a=e.formatsi,c=e.formatmoney,s=e.color,p=e.style,f="0";return f=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.Tooltip,{position:"bottom",content:(0,u.toTitleCase)(n),children:(0,r.createComponentVNode)(2,d.Box,{className:(0,i.classes)(["sheetmaterials32x32",h[n]]),position:"relative",style:p})})}),(0,r.createComponentVNode)(2,d.Flex.Item,{children:(0,r.createComponentVNode)(2,d.Box,{textColor:s,style:{"text-align":"center"},children:f})})]})},_=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],s=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 s(e)},children:e},e)}))})},y=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(s[o])return o}return null},l=o.partSets||[],s=o.buildableParts||[],m=e.queueMaterials,f=e.materials,h=(0,c.useSharedState)(t,"part_tab",i(l)),C=h[0],b=h[1],g=(0,c.useSharedState)(t,"search_text",""),V=g[0],v=g[1];if(!C||!s[C]){var _=i(l);if(!_)return;b(_)}return V?(n=[],function(e,t){var n=[];if(e.length){var o=(0,u.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)}}(V,s).forEach((function(e){e.format=N(f,m,e),n.push(e)}))):(n={Parts:[]},s[C].forEach((function(e){e.format=N(f,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)}})})]})}),!!V&&(0,r.createComponentVNode)(2,k,{name:"Search Results",parts:n,forceShow:!0,placeholder:"No matching results..."})||Object.keys(n).map((function(e){return(0,r.createComponentVNode)(2,k,{name:e,parts:n[e]},e)}))],0)},k=function(e,t){var n=(0,c.useBackend)(t),o=n.act,i=n.data.buildingPart,a=e.parts,l=e.name,s=e.forceShow,u=e.placeholder,m=(0,c.useSharedState)(t,"display_mats",!1)[0];return(!!a.length||s)&&(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&&u,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:C[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:C[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)}))]})},x=function(e,t){var n=(0,c.useBackend)(t),o=n.act,i=n.data,a=i.isProcessingQueue,l=i.queue||[],s=e.queueMaterials,u=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,B)}),(0,r.createComponentVNode)(2,d.Flex.Item,{children:(0,r.createComponentVNode)(2,L,{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,w,{queueMaterials:s,missingMaterials:u})})})]})},w=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)}))})},L=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:C[a[t]],children:e.name})})]})},e.name)})):(0,r.createFragment)([(0,r.createTextVNode)("No parts in queue.")],4)},B=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,s=o.duration,u=o.printTime,m=Math.ceil(s/10);return(0,r.createComponentVNode)(2,d.Box,{children:(0,r.createComponentVNode)(2,d.ProgressBar,{minValue:0,maxValue:u,value:s,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..."})]})})})}}},96773:function(e,t,n){"use strict";t.__esModule=!0,t.Farmbot=void 0;var o=n(58734),r=n(62188),i=n(71558),a=n(2798);t.Farmbot=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.on,s=l.locked,u=l.tank,m=l.tankVolume,p=l.tankMaxVolume,f=l.waters_trays,h=l.refills_water,C=l.uproots_weeds,b=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 Hydroponic Assistance 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:u&&(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:s?"good":"bad",children:s?"Locked":"Unlocked"})]})}),!s&&(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:f?"toggle-on":"toggle-off",selected:f,onClick:function(){return c("water")},children:f?"Yes":"No"})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Refill watertank",children:(0,o.createComponentVNode)(2,i.Button,{icon:h?"toggle-on":"toggle-off",selected:h,onClick:function(){return c("refill")},children:h?"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:C?"toggle-on":"toggle-off",selected:C,onClick:function(){return c("weed")},children:C?"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:b?"toggle-on":"toggle-off",selected:b,onClick:function(){return c("replacenutri")},children:b?"Yes":"No"})})})})]})||null]})})}},90313:function(e,t,n){"use strict";t.__esModule=!0,t.FaxContent=t.Fax=void 0;var o=n(58734),r=n(62188),i=n(71558),a=n(2798),c=n(15020),l=n(81905);t.Fax=function(e,t){var n=(0,r.useBackend)(t).data,i=n.authenticated,u=340;return n.copyItem&&(u=358),i?(0,o.createComponentVNode)(2,a.Window,{width:600,height:u,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:[(0,o.createComponentVNode)(2,s),(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,s),(0,o.createComponentVNode)(2,l.LoginScreen,{machineType:"Fax"})]})})};var d=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,l=c.bossName,d=c.copyItem,s=c.cooldown,m=c.destination,p=c.adminDepartments;new Set(p);return(0,o.createComponentVNode)(2,i.Section,{children:[!!s&&(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:m,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."}),(0,o.createComponentVNode)(2,u)]})};t.FaxContent=d;var s=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},u=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,l=c.adminDepartments,d=c.destination,s=c.copyItem,u=new Set(l);return s&&"1.5rem",!s||s&&u.has(d)?(0,o.createComponentVNode)(2,i.Box,{mt:"1.5rem",children:[(0,o.createVNode)(1,"b",null,"Or submit an automated staff request.",16)," ",(0,o.createVNode)(1,"br")," ",(0,o.createVNode)(1,"br"),(0,o.createVNode)(1,"i",null,[(0,o.createTextVNode)("The automated staff request form automatically populates the company job board ((sends to discord, but does not ping.)) without requiring intervention from central command clerks and officers. "),(0,o.createVNode)(1,"br"),(0,o.createTextVNode)("It also works without requiring a written request to be composed.")],4),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,i.Box,{mt:"1.5rem",children:(0,o.createComponentVNode)(2,i.Button,{icon:"share-square",onClick:function(){return a("send_automated_staff_request")},content:"Send Automated Staff Request",fluid:!0})})]}):null}},58217:function(e,t,n){"use strict";t.__esModule=!0,t.FileCabinet=void 0;var o=n(58734),r=n(45445),i=n(62188),a=n(71558),c=n(2798);t.FileCabinet=function(e,t){var n=(0,i.useBackend)(t),l=n.act,d=n.data.contents,s=(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:s.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)}))})})})}},33242:function(e,t,n){"use strict";t.__esModule=!0,t.Floorbot=void 0;var o=n(58734),r=n(62188),i=n(71558),a=n(2798);t.Floorbot=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.on,s=l.open,u=l.locked,m=l.vocal,p=l.amount,f=l.possible_bmode,h=l.improvefloors,C=l.eattiles,b=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:p})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Maintenance Panel",color:s?"bad":"good",children:s?"Open":"Closed"}),(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.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: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:b?"toggle-on":"toggle-off",selected:b,onClick:function(){return c("make")},children:b?"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:f,onSelected:function(e){return c("bridgemode",{dir:e})}})})]})})||null]})})}},82166:function(e,t,n){"use strict";t.__esModule=!0,t.GasPump=void 0;var o=n(58734),r=n(62188),i=n(71558),a=n(2798);t.GasPump=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.on,s=l.pressure_set,u=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:u/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<p-5?"good":"average",children:m+" W"})})]})}),(0,o.createComponentVNode)(2,i.Section,{title:"Controls",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"power-off",content:d?"On":"Off",selected:d,onClick:function(){return c("power")}}),children:(0,o.createComponentVNode)(2,i.LabeledControls,{children:[(0,o.createComponentVNode)(2,i.LabeledControls.Item,{children:[(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"})}})]}),(0,o.createComponentVNode)(2,i.LabeledControls.Item,{label:"Desired Output Pressure",children:[s/100," kPa"]})]})})]})})}},79442:function(e,t,n){"use strict";t.__esModule=!0,t.GasTemperatureSystem=void 0;var o=n(58734),r=n(5339),i=n(62188),a=n(71558),c=n(2798);t.GasTemperatureSystem=function(e,t){var n=(0,i.useBackend)(t),l=n.act,d=n.data,s=d.on,u=d.gasPressure,m=d.gasTemperature,p=d.minGasTemperature,f=d.maxGasTemperature,h=d.targetGasTemperature,C=d.gasTemperatureClass,b=d.powerSetting;return(0,o.createComponentVNode)(2,c.Window,{width:270,height:270,resizeable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{title:"Controls",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",content:s?"On":"Off",selected:s,onClick:function(){return l("toggleStatus")}}),children:(0,o.createComponentVNode)(2,a.LabeledControls,{children:[(0,o.createComponentVNode)(2,a.LabeledControls.Item,{label:"Power Level",children:(0,o.createComponentVNode)(2,a.Knob,{minValue:"0",maxValue:"100",stepPixelSize:"1",value:b,onChange:function(e,t){return l("setPower",{value:t})}})}),(0,o.createComponentVNode)(2,a.LabeledControls.Item,{label:"Gas Pressure",children:[u," kPa"]})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Gas Temperature",children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current Temperature",children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:m})," K"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Target Temperature",children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:h})," K"]})]}),(0,o.createComponentVNode)(2,a.Slider,{mt:"0.4em",animated:!0,minValue:p,maxValue:f,fillValue:m,value:h,format:function(e){return m+" / "+(0,r.round)(e)},unit:"K",color:C,onChange:function(e,t){return l("setGasTemperature",{temp:t})}})]})]})})}},44598:function(e,t,n){"use strict";t.__esModule=!0,t.GeneralAtmoControl=void 0;var o=n(58734),r=n(62188),i=n(71558),a=n(2798);t.GeneralAtmoControl=function(e,t){var n=(0,r.useBackend)(t),i=(n.act,n.data),l=i.sensors,s=i.tanks,m=(i.input_info,i.output_info,i.input_flow_setting,i.pressure_setting,i.max_pressure,i.max_flowrate,i.core),p=i.fuel;i.automation,i.device_info;return(0,o.createComponentVNode)(2,a.Window,{width:600,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:[(0,o.createComponentVNode)(2,c,{sensors:l}),(m||s)&&(0,o.createComponentVNode)(2,d),p&&(0,o.createComponentVNode)(2,u)]})})};var c=function(e,t){(0,r.useBackend)(t).act;var n=e.sensors;return n?(0,o.createComponentVNode)(2,i.Section,{title:"Sensors",children:n.map((function(e){return(0,o.createComponentVNode)(2,i.Section,{title:e.long_name,children:(0,o.createComponentVNode)(2,l,{sensor:e})},e.long_name)}))}):(0,o.createComponentVNode)(2,i.Section,{title:"Sensors",children:(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"No Sensors Connected."})})},l=function(e,t){var n=e.sensor;if(!n.sensor_data)return(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"UNABLE TO FIND SENSOR"});var r=n.sensor_data,a=r.pressure,c=r.temperature,l=r.oxygen,d=r.nitrogen,s=r.carbon_dioxide,u=r.phoron,m=[];return a&&m.push((0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Pressure",children:[a," kPa"]})),c&&m.push((0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Temperature",children:[c," K"]})),(l||d||s||u)&&m.push((0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Gas Composition",children:(0,o.createComponentVNode)(2,i.Flex,{justify:"space-around",children:[l?(0,o.createComponentVNode)(2,i.Flex.Item,{children:["(",l,"% O\xb2)"]}):null,d?(0,o.createComponentVNode)(2,i.Flex.Item,{children:["(",d,"% N\xb2)"]}):null,s?(0,o.createComponentVNode)(2,i.Flex.Item,{children:["(",s,"% CO\xb2)"]}):null,u?(0,o.createComponentVNode)(2,i.Flex.Item,{children:["(",u,"% TX)"]}):null]})})),(0,o.createComponentVNode)(2,i.LabeledList,{children:m.map((function(e){return e}))})},d=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,l=c.tanks,d=c.input_info,u=c.output_info,m=c.input_flow_setting,p=c.pressure_setting,f=c.max_pressure,h=c.max_flowrate,C=c.core,b="Unknown Control System";l?b="Tank Control System":C&&(b="Core Cooling Control System");var N={power:function(){return a("in_toggle_injector")},apply:function(){return a("in_set_flowrate")},refresh:function(){return a("in_refresh_status")},slider:function(e,t){return a("adj_input_flow_rate",{adj_input_flow_rate:t})}},g={power:function(){return a("out_toggle_power")},apply:function(){return a("out_set_pressure")},refresh:function(){return a("out_refresh_status")},slider:function(e,t){return a("adj_pressure",{adj_pressure:t})}};return(0,o.createComponentVNode)(2,i.Section,{title:b,children:[(0,o.createComponentVNode)(2,s,{info:d,maxSliderValue:h,sliderControl:m,sliderFill:d&&d.volume_rate,unit:"L/s",name:C?"Coolant Input":"Input",limitName:"Flow Rate Limit",actions:N}),(0,o.createComponentVNode)(2,s,{info:u,maxSliderValue:f,sliderControl:p,sliderFill:u&&u.output_pressure,unit:"kPa",name:C?"Core Outpump":"Output",limitName:C?"Min Core Pressure":"Max Output Pressure",actions:g})]})},s=function(e,t){var n=e.info,r=e.maxSliderValue,a=e.sliderControl,c=e.sliderFill,l=e.unit,d=e.name,s=e.limitName,u=e.actions;return(0,o.createComponentVNode)(2,i.Section,{title:d,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{content:"Refresh",icon:"sync",disabled:!n,onClick:function(){return u.refresh()}}),(0,o.createComponentVNode)(2,i.Button,{content:"Power",icon:"power-off",selected:!!n&&n.power,disabled:!n,onClick:function(){return u.power()}})],4),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[n&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:d,children:n.power?"Injecting":"On Hold"})||(0,o.createComponentVNode)(2,i.LabeledList.Item,{children:[(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:["ERROR: Cannot Find ",d," Port"]}),(0,o.createComponentVNode)(2,i.Button,{icon:"search",content:"Search",onClick:function(){return u.refresh()}})]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:s,buttons:(0,o.createComponentVNode)(2,i.Button,{content:"Apply",icon:"edit",disabled:!n,onClick:function(){return u.apply()}}),children:(0,o.createComponentVNode)(2,i.Slider,{mt:"0.4em",animated:!0,minValue:0,maxValue:r,stepPixelSize:1/(r/500),value:a,fillValue:c||0,onChange:function(e,t){return u.slider(e,t)},children:[c||"UNK"," ",l," / ",a," ",l]})})]})})},u=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,l=(c.fuel,c.automation),d=c.device_info;return(0,o.createComponentVNode)(2,i.Section,{title:"Fuel Injection System",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:"syringe",content:"Inject",onClick:function(){return a("injection")},disabled:l||!d}),(0,o.createComponentVNode)(2,i.Button,{icon:"sync",content:"Refresh",onClick:function(){return a("refresh_status")}}),(0,o.createComponentVNode)(2,i.Button,{icon:"power-off",content:"Injector Power",onClick:function(){return a("toggle_injector")},selected:!!d&&d.power,disabled:l||!d})],4),children:d?(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Status",children:d.power?"Injecting":"On Hold"}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Rate",children:d.volume_rate}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Automated Fuel Injection",children:(0,o.createComponentVNode)(2,i.Button,{icon:"robot",content:l?"Engaged":"Disengaged",selected:l,onClick:function(){return a("toggle_automation")}})})]}):(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"ERROR: Cannot Find Device"}),(0,o.createComponentVNode)(2,i.Button,{icon:"search",content:"Search",onClick:function(){return a("refresh_status")}})],4)})}},98374:function(e,t,n){"use strict";t.__esModule=!0,t.GeneralRecords=void 0;var o=n(58734),r=n(62188),i=n(71558),a=n(72992),c=n(2798),l=n(15020),d=n(81905),s=n(10821),u=n(40946),m=n(45445),p=n(75671);t.GeneralRecords=function(e,t){var n,u=(0,r.useBackend)(t).data,m=u.authenticated,p=u.screen;return m?(2===p?n=(0,o.createComponentVNode)(2,f):3===p?n=(0,o.createComponentVNode)(2,h):4===p&&(n=(0,o.createComponentVNode)(2,C)),(0,o.createComponentVNode)(2,c.Window,{width:800,height:640,resizable:!0,children:[(0,o.createComponentVNode)(2,a.ComplexModal),(0,o.createComponentVNode)(2,c.Window.Content,{className:"Layout__content--flexColumn",scrollable:!0,children:[(0,o.createComponentVNode)(2,l.LoginInfo),(0,o.createComponentVNode)(2,s.TemporaryNotice),(0,o.createComponentVNode)(2,N),(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 f=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,l=(0,r.useLocalState)(t,"searchText",""),d=l[0],s=l[1],f=function(e,t){void 0===t&&(t="");var n=(0,u.createSearch)(t,(function(e){return e.name})),o=(0,u.createSearch)(t,(function(e){return e.id})),r=(0,u.createSearch)(t,(function(e){return e.b_dna}));return(0,p.flow)([t&&(0,m.filter)((function(e){return n(e)||o(e)||r(e)}))])(e)}(c.records,d);return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Box,{mb:"0.2rem",children:(0,o.createComponentVNode)(2,i.Button,{icon:"pen",content:"New Record",onClick:function(){return a("new")}})}),(0,o.createComponentVNode)(2,i.Input,{fluid:!0,placeholder:"Search by Name, DNA, or ID",onInput:function(e,t){return s(t)}}),(0,o.createComponentVNode)(2,i.Box,{mt:"0.5rem",children:f.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)},h=function(e,t){var n=(0,r.useBackend)(t).act;return(0,o.createComponentVNode)(2,i.Button.Confirm,{icon:"trash",content:"Delete All Employment Records",onClick:function(){return n("del_all")}})},C=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,l=c.general,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,b)}),(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 Employment 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)},b=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data.general;return l&&l.fields?(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Box,{width:"50%",float:"left",children:[(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:[(0,o.createComponentVNode)(2,i.Box,{height:"20px",display:"inline-block",children:e.value}),!!e.edit&&(0,o.createComponentVNode)(2,i.Button,{icon:"pen",ml:"0.5rem",onClick:function(){return function(e,t){(0,a.modalOpen)(e,"edit",{field:t.edit,value:t.value})}(t,e)}})]},n)}))}),(0,o.createComponentVNode)(2,i.Section,{title:"Employment/skills summary",level:2,preserveWhitespace:!0,children:l.skills||"No data found."}),(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",inline:!0,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")}})]})]}),(0,o.createComponentVNode)(2,i.Box,{width:"50%",float:"right",textAlign:"right",children:!!l.has_photos&&l.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 record 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"]})]})}},74078:function(e,t,n){"use strict";t.__esModule=!0,t.Gps=void 0;var o=n(58734),r=n(45445),i=n(75671),a=n(5339),c=n(13212),l=n(62188),d=n(71558),s=n(2798);t.Gps=function(e,t){var n=(0,l.useBackend)(t),u=n.act,m=n.data,p=m.currentArea,f=m.currentCoords,h=m.currentCoordsText,C=m.globalmode,b=m.power,N=m.tag,g=m.updating,V=(0,i.flow)([(0,r.map)((function(e,t){var n=e.dist&&Math.round((0,c.vecLength)((0,c.vecSubtract)(f,e.coords)));return Object.assign({},e,{dist:n,index:t})})),(0,r.sortBy)((function(e){return e.dist===undefined}),(function(e){return e.entrytag}))])(m.signals||[]);return(0,o.createComponentVNode)(2,s.Window,{title:"Global Positioning System",width:470,height:700,resizable:!0,children:(0,o.createComponentVNode)(2,s.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,d.Section,{title:"Control",buttons:(0,o.createComponentVNode)(2,d.Button,{icon:"power-off",content:b?"On":"Off",selected:b,onClick:function(){return u("power")}}),children:(0,o.createComponentVNode)(2,d.LabeledList,{children:[(0,o.createComponentVNode)(2,d.LabeledList.Item,{label:"Tag",children:(0,o.createComponentVNode)(2,d.Button,{icon:"pencil-alt",content:N,onClick:function(){return u("rename")}})}),(0,o.createComponentVNode)(2,d.LabeledList.Item,{label:"Scan Mode",children:(0,o.createComponentVNode)(2,d.Button,{icon:g?"unlock":"lock",content:g?"AUTO":"MANUAL",color:!g&&"bad",onClick:function(){return u("updating")}})}),(0,o.createComponentVNode)(2,d.LabeledList.Item,{label:"Range",children:(0,o.createComponentVNode)(2,d.Button,{icon:"sync",content:C?"MAXIMUM":"LOCAL",selected:!C,onClick:function(){return u("globalmode")}})})]})}),!!b&&(0,o.createFragment)([(0,o.createComponentVNode)(2,d.Section,{title:"Current Location",children:(0,o.createComponentVNode)(2,d.Box,{fontSize:"18px",children:[p," (",h,")"]})}),(0,o.createComponentVNode)(2,d.Section,{title:"Detected Signals",children:(0,o.createComponentVNode)(2,d.Table,{children:[(0,o.createComponentVNode)(2,d.Table.Row,{bold:!0,children:[(0,o.createComponentVNode)(2,d.Table.Cell,{content:"Name"}),(0,o.createComponentVNode)(2,d.Table.Cell,{collapsing:!0,content:"Direction"}),(0,o.createComponentVNode)(2,d.Table.Cell,{collapsing:!0,content:"Coordinates"})]}),V.map((function(e){return(0,o.createComponentVNode)(2,d.Table.Row,{className:"candystripe",children:[(0,o.createComponentVNode)(2,d.Table.Cell,{bold:!0,color:"label",children:e.entrytag}),(0,o.createComponentVNode)(2,d.Table.Cell,{collapsing:!0,opacity:e.dist!==undefined&&(0,a.clamp)(1.2/Math.log(Math.E+e.dist/20),.4,1),children:[e.degrees!==undefined&&(0,o.createComponentVNode)(2,d.Icon,{mr:1,size:1.2,name:"arrow-up",rotation:e.degrees}),e.dist!==undefined&&e.dist+"m"]}),(0,o.createComponentVNode)(2,d.Table.Cell,{collapsing:!0,children:e.coordsText})]},e.entrytag+e.coords+e.index)}))]})})],4)]})})}},16718:function(e,t,n){"use strict";t.__esModule=!0,t.GravityGenerator=void 0;var o=n(58734),r=n(62188),i=n(71558),a=n(2798);t.GravityGenerator=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.breaker,s=l.charge_count,u=(l.charging_state,l.on,l.operational,"Offline");return d&&s<100?u="CHARGING":d&&s>=100?u="Running":!d&&s>0&&(u="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 ",u]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Charge Status",children:[s,"%"]})]})})})})}},42583:function(e,t,n){"use strict";t.__esModule=!0,t.GuestPass=void 0;var o=n(58734),r=n(45445),i=n(62188),a=n(71558),c=n(2798);t.GuestPass=function(e,t){var n=(0,i.useBackend)(t),l=n.act,d=n.data,s=(d.access,d.area),u=d.giver,m=d.giveName,p=d.reason,f=d.duration,h=d.mode,C=d.log,b=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===h&&(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:C.length&&C.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 #"+b,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:u||"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:f,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}))(s).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)}))})]})})})}},98915:function(e,t,n){"use strict";t.__esModule=!0,t.GyrotronControlContent=t.GyrotronControl=void 0;var o=n(58734),r=n(62188),i=n(2798),a=n(71558);t.GyrotronControl=function(){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},67809:function(e,t,n){"use strict";t.__esModule=!0,t.Holodeck=void 0;var o=n(58734),r=n(62188),i=n(71558),a=n(2798);t.Holodeck=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.supportedPrograms,s=l.restrictedPrograms,u=l.currentProgram,m=l.isSilicon,p=l.safetyDisabled,f=l.emagged,h=l.gravity,C=d;return p&&(C=C.concat(s)),(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:C.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{color:-1!==s.indexOf(e)?"bad":null,icon:"eye",content:e,selected:u===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:f,color:p?"good":"bad",onClick:function(){return c("AIoverride")},children:[!!f&&"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:h,onClick:function(){return c("gravity")},children:h?"Enabled":"Disabled"})})]})})]})})}},54457:function(e,t,n){"use strict";t.__esModule=!0,t.ICAssembly=void 0;var o=n(58734),r=n(5339),i=n(62188),a=n(71558),c=n(2798),l=n(43820);t.ICAssembly=function(e,t){var n=(0,i.useBackend)(t),s=n.act,u=n.data,m=u.total_parts,p=u.max_components,f=u.total_complexity,h=u.max_complexity,C=u.battery_charge,b=u.battery_max,N=u.net_power,g=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",buttons:[(0,o.createComponentVNode)(2,a.Button,{icon:"eye",onClick:function(){return s("remove_cell")},children:"Remove Battery"}),(0,o.createComponentVNode)(2,a.Button,{icon:"eye",onClick:function(){return s("rename")},children:"Rename"})],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:m/p,maxValue:1,children:[m," / ",p," (",(0,r.round)(m/p*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:f/h,maxValue:1,children:[f," / ",h," (",(0,r.round)(f/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/b,maxValue:1,children:[C," / ",b," (",(0,r.round)(C/b*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"}})})]})}),g.length&&(0,o.createComponentVNode)(2,d,{title:"Built-in Components",circuits:g})||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)}))})})}},91761:function(e,t,n){"use strict";t.__esModule=!0,t.ICCircuit=void 0;var o=n(58734),r=n(62188),i=n(71558),a=n(2798),c=n(40946),l=n(43820);t.ICCircuit=function(e,t){var n=(0,r.useBackend)(t),c=n.act,u=n.data,m=(u.name,u.desc),p=u.displayed_name,f=(u.removable,u.complexity),h=u.power_draw_idle,C=u.power_draw_per_use,b=u.extended_desc,N=u.inputs,g=u.outputs,V=u.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:f}),h&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Power Draw (Idle)",children:(0,l.formatPower)(h)})||null,C&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Power Draw (Active)",children:(0,l.formatPower)(C)})||null]}),b]}),(0,o.createComponentVNode)(2,i.Section,{title:"Circuit",children:[(0,o.createComponentVNode)(2,i.Flex,{textAlign:"center",spacing:1,children:[N.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:N})})})||null,(0,o.createComponentVNode)(2,i.Flex.Item,{basis:N.length&&g.length?"33%":N.length||g.length?"45%":"100%",children:(0,o.createComponentVNode)(2,i.Section,{title:p,mb:1,children:(0,o.createComponentVNode)(2,i.Box,{children:m})})}),g.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:g})})})||null]}),(0,o.createComponentVNode)(2,i.Section,{title:"Triggers",children:V.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?"<PULSE OUT>":"<PULSE IN>"}),(0,o.createComponentVNode)(2,s,{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,s,{pin:e})]},e.ref)}))},s=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)}))}},91321:function(e,t,n){"use strict";t.__esModule=!0,t.ICDetailer=void 0;var o=n(58734),r=n(62188),i=n(71558),a=n(2798),c=n(40946);t.ICDetailer=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,s=d.detail_color,u=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(u).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:u[e]===s?{border:"4px solid black","border-radius":0}:{"border-radius":0},backgroundColor:u[e]},e)}))})})})}},75381:function(e,t,n){"use strict";t.__esModule=!0,t.ICPrinter=void 0;var o=n(58734),r=n(62188),i=n(71558),a=n(2798),c=n(45445);t.ICPrinter=function(e,t){var n=(0,r.useBackend)(t),c=(n.act,n.data),l=c.metal,s=c.max_metal,u=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:600,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:s,children:[l/u," / ",s/u," 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,s=d.categories,u=(d.debug,(0,r.useSharedState)(t,"categoryTarget",null)),m=u[0],p=u[1],f=(0,c.filter)((function(e){return e.name===m}))(s)[0];return(0,o.createComponentVNode)(2,i.Section,{title:"Circuits",children:(0,o.createComponentVNode)(2,i.Stack,{fill:!0,children:[(0,o.createComponentVNode)(2,i.Stack.Item,{mr:2,children:(0,o.createComponentVNode)(2,i.Tabs,{vertical:!0,children:(0,c.sortBy)((function(e){return e.name}))(s).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)}))})}),(0,o.createComponentVNode)(2,i.Stack.Item,{children:f&&(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:(0,c.sortBy)((function(e){return e.name}))(f.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."})]})})}},58999:function(e,t,n){"use strict";t.__esModule=!0,t.IDCard=void 0;var o=n(58734),r=n(71558),i=n(62188),a=n(2798),c=n(78654);t.IDCard=function(e,t){var n=(0,i.useBackend)(t).data,l=n.registered_name,d=n.sex,s=n.species,u=n.age,m=n.assignment,p=n.fingerprint_hash,f=n.blood_type,h=n.dna_hash,C=n.photo_front,b=[{name:"Sex",val:d},{name:"Species",val:s},{name:"Age",val:u},{name:"Blood Type",val:f},{name:"Fingerprint",val:p},{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:b.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:m})})}),(0,o.createComponentVNode)(2,r.Flex.Item,{children:(0,o.createComponentVNode)(2,r.Box,{textAlign:"center",children:m})})]})]})})})}},27229:function(e,t,n){"use strict";t.__esModule=!0,t.IdentificationComputerRegions=t.IdentificationComputerPrinting=t.IdentificationComputerContent=t.IdentificationComputerAccessModification=t.IdentificationComputer=void 0;var o=n(58734),r=n(45445),i=n(62188),a=n(71558),c=n(2798),l=n(40946),d=n(68285);t.IdentificationComputer=function(){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,s)})})};var s=function(e,t){var n=(0,i.useBackend)(t),r=n.act,c=n.data,l=e.ntos,s=c.mode,p=c.has_modify,f=c.printing,h=(0,o.createComponentVNode)(2,m,{ntos:l});return l&&!c.have_id_slot?h=(0,o.createComponentVNode)(2,d.CrewManifestContent):f?h=(0,o.createComponentVNode)(2,u):1===s&&(h=(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===s,onClick:function(){return r("mode",{mode_target:0})},children:"Access Modification"}),(0,o.createComponentVNode)(2,a.Tabs.Tab,{icon:"home",selected:1===s,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:!s&&!p,color:"",children:"Print"})]}),h],0)};t.IdentificationComputerContent=s;var u=function(e,t){return(0,o.createComponentVNode)(2,a.Section,{title:"Printing",children:"Please wait..."})};t.IdentificationComputerPrinting=u;var m=function(e,t){var n=(0,i.useBackend)(t),r=n.act,c=n.data,d=e.ntos,s=c.station_name,u=c.target_name,m=c.target_owner,f=c.scan_name,h=c.authenticated,C=c.has_modify,b=c.account_number,N=c.centcom_access,g=c.all_centcom_access,V=(c.regions,c.id_rank),v=c.departments;return(0,o.createComponentVNode)(2,a.Section,{title:"Access Modification",children:[!h&&(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:u,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:f,onClick:function(){return r("scan")}})})]}),!!h&&!!C&&(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:b,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===V,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,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"})})]})]})}),!!N&&(0,o.createComponentVNode)(2,a.Section,{title:"Central Command",level:2,children:g.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:s,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,s=e.actName,u=d.regions;return(0,o.createComponentVNode)(2,a.Flex,{wrap:"wrap",spacing:1,children:(0,r.sortBy)((function(e){return e.name}))(u).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(s,{access_target:e.ref,allowed:e.allowed})},children:(0,l.decodeHtmlEntities)(e.desc)})},e.ref)}))})},e.name)}))})};t.IdentificationComputerRegions=p},33835:function(e,t,n){"use strict";t.__esModule=!0,t.InventoryPanel=void 0;var o=n(58734),r=n(62188),i=n(71558),a=n(2798);t.InventoryPanel=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.slots,s=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)}))})}),s&&(0,o.createComponentVNode)(2,i.Section,{title:"Actions",children:s&&(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"lungs",onClick:function(){return c("internals")},children:"Set Internals"})||null})||null]})})}},73952:function(e,t,n){"use strict";t.__esModule=!0,t.InventoryPanelHuman=void 0;var o=n(58734),r=n(62188),i=n(71558),a=n(2798);t.InventoryPanelHuman=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.slots,s=l.specialSlots,u=(l.internals,l.internalsValid),m=l.sensors,p=l.handcuffed,f=l.handcuffedParams,h=l.legcuffed,C=l.legcuffedParams,b=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),s&&s.length&&s.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"}),u&&(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",f)},children:"Handcuffed"})||null,h&&(0,o.createComponentVNode)(2,i.Button,{fluid:!0,color:"bad",icon:"unlink",onClick:function(){return c("targetSlot",C)},children:"Legcuffed"})||null,b&&(0,o.createComponentVNode)(2,i.Button,{fluid:!0,color:"bad",icon:"unlink",onClick:function(){return c("targetSlot",{slot:"tie"})},children:"Remove Accessory"})||null]})]})})}},57620:function(e,t,n){"use strict";t.__esModule=!0,t.IsolationCentrifuge=void 0;var o=n(58734),r=n(62188),i=n(71558),a=n(2798);t.IsolationCentrifuge=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.busy,s=l.antibodies,u=l.pathogens,m=l.is_antibody_sample,p=l.sample_inserted,f=(0,o.createComponentVNode)(2,i.Box,{color:"average",children:"No vial detected."});return p&&(f=s||u?(0,o.createFragment)([s?(0,o.createComponentVNode)(2,i.Section,{title:"Antibodies",children:s}):null,u.length?(0,o.createComponentVNode)(2,i.Section,{title:"Pathogens",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.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:!s&&!u.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")}})})]}),f]}),s&&!m||u.length?(0,o.createComponentVNode)(2,i.Section,{title:"Controls",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[s&&!m?(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Isolate Antibodies",children:(0,o.createComponentVNode)(2,i.Button,{icon:"pen",content:s,onClick:function(){return c("antibody")}})}):null,u.length?(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Isolate Strain",children:u.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)})})}},20418:function(e,t,n){"use strict";t.__esModule=!0,t.JanitorCart=void 0;var o=n(58734),r=n(62188),i=n(71558),a=n(2798);t.JanitorCart=function(e,t){var n=(0,r.useBackend)(t),c=n.act,d=n.data,s=d.mybag,u=d.mybucket,m=d.mymop,p=d.myspray,f=d.myreplacer,h=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:s||"Garbage Bag Slot",tooltipPosition:"bottom-end",color:s?"grey":"transparent",style:{border:s?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:u||"Bucket Slot",tooltipPosition:"bottom",color:u?"grey":"transparent",style:{border:u?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-end",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-end",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:f||"Light Replacer Slot",tooltipPosition:"top",color:f?"grey":"transparent",style:{border:f?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:h||"Signs Slot",tooltipPosition:"top-start",color:h?"grey":"transparent",style:{border:h?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]})}},83840:function(e,t,n){"use strict";t.__esModule=!0,t.Jukebox=void 0;var o=n(58734),r=n(5339),i=n(62188),a=n(71558),c=n(2798);t.Jukebox=function(e,t){var n=(0,i.useBackend)(t),l=n.act,d=n.data,s=d.playing,u=d.loop_mode,m=d.volume,p=d.current_track_ref,f=d.current_track,h=d.current_genre,C=d.percent,b=d.tracks,N=b.length&&b.reduce((function(e,t){var n=t.genre||"Uncategorized";return e[n]||(e[n]=[]),e[n].push(t),e}),{}),g=s&&(h||"Uncategorized");return(0,o.createComponentVNode)(2,c.Window,{width:450,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{title:"Currently Playing",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Title",children:s&&f&&(0,o.createComponentVNode)(2,a.Box,{children:[f.title," by ",f.artist||"Unkown"]})||(0,o.createComponentVNode)(2,a.Box,{children:"Stopped"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Controls",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"play",disabled:s,onClick:function(){return l("play")},children:"Play"}),(0,o.createComponentVNode)(2,a.Button,{icon:"stop",disabled:!s,onClick:function(){return l("stop")},children:"Stop"})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Loop Mode",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"play",onClick:function(){return l("loopmode",{loopmode:1})},selected:1===u,children:"Next"}),(0,o.createComponentVNode)(2,a.Button,{icon:"random",onClick:function(){return l("loopmode",{loopmode:2})},selected:2===u,children:"Shuffle"}),(0,o.createComponentVNode)(2,a.Button,{icon:"redo",onClick:function(){return l("loopmode",{loopmode:3})},selected:3===u,children:"Repeat"}),(0,o.createComponentVNode)(2,a.Button,{icon:"step-forward",onClick:function(){return l("loopmode",{loopmode:4})},selected:4===u,children:"Once"})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Progress",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:C,maxValue:1,color:"good"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Volume",children:(0,o.createComponentVNode)(2,a.Slider,{minValue:0,step:1,value:100*m,maxValue:100,ranges:{good:[75,Infinity],average:[25,75],bad:[0,25]},format:function(e){return(0,r.round)(e,1)+"%"},onChange:function(e,t){return l("volume",{val:(0,r.round)(t/100,2)})}})})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Available Tracks",children:b.length&&Object.keys(N).sort().map((function(e){return(0,o.createComponentVNode)(2,a.Collapsible,{title:e,color:g===e?"green":"default",child_mt:0,children:(0,o.createVNode)(1,"div",null,N[e].map((function(e){return(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"play",selected:p===e.ref,onClick:function(){return l("change_track",{change_track:e.ref})},children:e.title},e.ref)})),0,{style:{"margin-left":"1em"}})},e)}))||(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Error: No songs loaded."})})]})})}},14843:function(e,t,n){"use strict";t.__esModule=!0,t.LawManager=void 0;var o=n(58734),r=n(62188),i=n(71558),a=n(2798),c=["laws","title","noButtons"];t.LawManager=function(e,t){var n=(0,r.useBackend)(t),c=(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:[c&&(0,o.createComponentVNode)(2,i.NoticeBox,{info:!0,children:["Law-synced to ",c]})||null,(0,o.createComponentVNode)(2,l)]})})};var l=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,d)||null,1===a&&(0,o.createComponentVNode)(2,u)||null],0)},d=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,l=c.ion_law_nr,d=c.ion_law,u=c.zeroth_law,m=c.inherent_law,p=c.supplied_law,f=c.supplied_law_position,h=c.zeroth_laws,C=c.has_zeroth_laws,b=c.ion_laws,N=c.has_ion_laws,g=c.inherent_laws,V=c.has_inherent_laws,v=c.supplied_laws,_=c.has_supplied_laws,y=c.isAI,k=c.isMalf,x=c.isAdmin,w=c.channel,L=c.channels,B=h.map((function(e){return e.zero=!0,e})).concat(g);return(0,o.createComponentVNode)(2,i.Section,{children:[N&&(0,o.createComponentVNode)(2,s,{laws:b,title:l+" Laws:",mt:-2})||null,(C||V)&&(0,o.createComponentVNode)(2,s,{laws:B,title:"Inherent Laws",mt:-2})||null,_&&(0,o.createComponentVNode)(2,s,{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:L.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{content:e.channel,selected:w===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"})}),y&&(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]})}),k&&(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"})]}),x&&!C&&(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:u,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:d,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:f})}),(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]})},s=function(e,t){var n=(0,r.useBackend)(t),a=n.act,l=n.data,d=l.isMalf,s=l.isAdmin,u=e.laws,m=e.title,p=e.noButtons,f=function(e,t){if(null==e)return{};var n,o,r={},i=Object.keys(e);for(o=0;o<i.length;o++)n=i[o],t.indexOf(n)>=0||(r[n]=e[n]);return r}(e,c);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,i.Section,Object.assign({level:2,title:m},f,{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"}),!p&&(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,children:"State"})||null,d&&!p&&(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}),!p&&(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,d&&!p&&(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,children:(0,o.createComponentVNode)(2,i.Button,{disabled:e.zero&&!s,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&&!s,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,d=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"}),d.length&&d.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,s,{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,s,{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,s,{noButtons:!0,laws:e.laws.supplied_laws,title:"Supplied Laws"})||null]},e.name)}))||null],0)}},94648:function(e,t,n){"use strict";t.__esModule=!0,t.ListInputModal=void 0;var o=n(58734),r=n(89226),i=n(57370),a=n(71558),c=n(62188),l=n(42678),d=n(2798);t.ListInputModal=function(e,t){var n=(0,c.useBackend)(t),m=n.act,p=n.data,f=p.items,h=void 0===f?[]:f,C=p.message,b=void 0===C?"":C,N=p.init_value,g=p.large_buttons,V=p.timeout,v=p.title,_=(0,c.useLocalState)(t,"selected",h.indexOf(N)),y=_[0],k=_[1],x=(0,c.useLocalState)(t,"searchBarVisible",h.length>9),w=x[0],L=x[1],B=(0,c.useLocalState)(t,"searchQuery",""),S=B[0],I=B[1],T=h.filter((function(e){return null==e?void 0:e.toLowerCase().includes(S.toLowerCase())})),A=325+Math.ceil(b.length/3)+(g?5:0);return w||setTimeout((function(){var e;return null==(e=document.getElementById(y.toString()))?void 0:e.focus()}),1),(0,o.createComponentVNode)(2,d.Window,{title:v,width:325,height:A,children:[V&&(0,o.createComponentVNode)(2,r.Loader,{value:V}),(0,o.createComponentVNode)(2,d.Window.Content,{onKeyDown:function(e){var t=window.event?e.which:e.keyCode;t!==l.KEY_DOWN&&t!==l.KEY_UP||(e.preventDefault(),function(e){var t,n,o=T.length-1;if(e===l.KEY_DOWN)null===y||y===o?(k(0),null==(t=document.getElementById("0"))||t.scrollIntoView()):(k(y+1),null==(n=document.getElementById((y+1).toString()))||n.scrollIntoView());else if(e===l.KEY_UP){var r,i;null===y||0===y?(k(o),null==(r=document.getElementById(o.toString()))||r.scrollIntoView()):(k(y-1),null==(i=document.getElementById((y-1).toString()))||i.scrollIntoView())}}(t)),t===l.KEY_ENTER&&(e.preventDefault(),m("submit",{entry:T[y]})),!w&&t>=l.KEY_A&&t<=l.KEY_Z&&(e.preventDefault(),function(e){var t=String.fromCharCode(e),n=h.find((function(e){return null==e?void 0:e.toLowerCase().startsWith(null==t?void 0:t.toLowerCase())}));if(n){var o,r=h.indexOf(n);k(r),null==(o=document.getElementById(r.toString()))||o.scrollIntoView()}}(t)),t===l.KEY_ESCAPE&&(e.preventDefault(),m("cancel"))},children:(0,o.createComponentVNode)(2,a.Section,{buttons:(0,o.createComponentVNode)(2,a.Button,{compact:!0,icon:w?"search":"font",selected:!0,tooltip:w?"Search Mode. Type to search or use arrow keys to select manually.":"Hotkey Mode. Type a letter to jump to the first match. Enter to select.",tooltipPosition:"left",onClick:function(){return L(!w),void I("")}}),className:"ListInput__Section",fill:!0,title:b,children:(0,o.createComponentVNode)(2,a.Stack,{fill:!0,vertical:!0,children:[(0,o.createComponentVNode)(2,a.Stack.Item,{grow:!0,children:(0,o.createComponentVNode)(2,s,{filteredItems:T,onClick:function(e){e!==y&&k(e)},onFocusSearch:function(){L(!1),L(!0)},searchBarVisible:w,selected:y})}),w&&(0,o.createComponentVNode)(2,u,{filteredItems:T,onSearch:function(e){var t;e!==S&&(I(e),k(0),null==(t=document.getElementById("0"))||t.scrollIntoView())},searchQuery:S,selected:y}),(0,o.createComponentVNode)(2,a.Stack.Item,{children:(0,o.createComponentVNode)(2,i.InputButtons,{input:T[y]})})]})})})]})};var s=function(e,t){var n=(0,c.useBackend)(t).act,r=e.filteredItems,i=e.onClick,d=e.onFocusSearch,s=e.searchBarVisible,u=e.selected;return(0,o.createComponentVNode)(2,a.Section,{fill:!0,scrollable:!0,tabIndex:0,children:r.map((function(e,t){return(0,o.createComponentVNode)(2,a.Button,{color:"transparent",fluid:!0,id:t,onClick:function(){return i(t)},onDblClick:function(e){e.preventDefault(),n("submit",{entry:r[u]})},onKeyDown:function(e){var t=window.event?e.which:e.keyCode;s&&t>=l.KEY_A&&t<=l.KEY_Z&&(e.preventDefault(),d())},selected:t===u,style:{animation:"none",transition:"none"},children:e.replace(/^\w/,(function(e){return e.toUpperCase()}))},t)}))})},u=function(e,t){var n=(0,c.useBackend)(t).act,r=e.filteredItems,i=e.onSearch,l=e.searchQuery,d=e.selected;return(0,o.createComponentVNode)(2,a.Input,{autoFocus:!0,autoSelect:!0,fluid:!0,onEnter:function(e){e.preventDefault(),n("submit",{entry:r[d]})},onInput:function(e,t){return i(t)},placeholder:"Search...",value:l})}},56733:function(e,t,n){"use strict";t.__esModule=!0,t.LookingGlass=void 0;var o=n(58734),r=n(62188),i=n(71558),a=n(2798);t.LookingGlass=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.supportedPrograms,s=l.currentProgram,u=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===s,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:u,onClick:function(){return c("immersion")},children:u?"Enabled":"Disabled"})})]})})]})})}},3013:function(e,t,n){"use strict";t.__esModule=!0,t.MechaControlConsole=void 0;var o=n(58734),r=n(62188),i=n(71558),a=n(2798),c=n(40946);t.MechaControlConsole=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,s=d.beacons,u=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:[u.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:u.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,s.length&&s.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."})]})})}},49612:function(e,t,n){"use strict";t.__esModule=!0,t.Medbot=void 0;var o=n(58734),r=n(62188),i=n(71558),a=n(2798);t.Medbot=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.on,s=l.open,u=l.beaker,m=l.beaker_total,p=l.beaker_max,f=l.locked,h=l.heal_threshold,C=l.heal_threshold_max,b=l.injection_amount_min,N=l.injection_amount,g=l.injection_amount_max,V=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:s?"bad":"good",children:s?"Open":"Closed"}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Beaker",buttons:(0,o.createComponentVNode)(2,i.Button,{disabled:!u,icon:"eject",onClick:function(){return c("eject")},children:"Eject"}),children:u&&(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:f?"good":"bad",children:f?"Locked":"Unlocked"})]})}),!f&&(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:C,value:h,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:b,maxValue:g,value:N,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:V?"toggle-on":"toggle-off",selected:V,onClick:function(){return c("use_beaker")},children:V?"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]})})}},50917:function(e,t,n){"use strict";t.__esModule=!0,t.MedicalRecords=void 0;var o=n(58734),r=n(62188),i=n(71558),a=n(72992),c=n(2798),l=n(15020),d=n(81905),s=n(10821),u=function(e,t){(0,a.modalOpen)(e,"edit",{field:t.edit,value:t.value})};t.MedicalRecords=function(e,t){var n,u=(0,r.useBackend)(t).data,h=u.authenticated,C=u.screen;return h?(2===C?n=(0,o.createComponentVNode)(2,m):3===C?n=(0,o.createComponentVNode)(2,p):4===C?n=(0,o.createComponentVNode)(2,f):5===C?n=(0,o.createComponentVNode)(2,b):6===C&&(n=(0,o.createComponentVNode)(2,N)),(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",scrollable:!0,children:[(0,o.createComponentVNode)(2,l.LoginInfo),(0,o.createComponentVNode)(2,s.TemporaryNotice),(0,o.createComponentVNode)(2,g),(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.createVNode)(1,"br"),(0,o.createComponentVNode)(2,i.Button.Confirm,{icon:"trash",content:"Delete All Medical Records",onClick:function(){return n("del_all")}})],0)},f=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,h)}),(0,o.createComponentVNode)(2,i.Section,{title:"Medical Data",level:2,children:(0,o.createComponentVNode)(2,C)}),(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)},h=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",preserveWhitespace:!0,children:e.value}),!!e.edit&&(0,o.createComponentVNode)(2,i.Button,{icon:"pen",ml:"0.5rem",onClick:function(){return u(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!"})},C=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:(0,o.createComponentVNode)(2,i.Box,{preserveWhitespace:!0,children:[e.value,(0,o.createComponentVNode)(2,i.Button,{icon:"pen",ml:"0.5rem",mb:e.line_break?"1rem":"initial",onClick:function(){return u(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",inline:!0,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")}})]})},b=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)}))},N=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)}))},g=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)}))})})]})})})}))},36115:function(e,t,n){"use strict";t.__esModule=!0,t.MessageMonitor=void 0;var o=n(58734),r=n(40946),i=n(62188),a=n(71558),c=n(2798),l=n(10821),d=n(99671);t.MessageMonitor=function(e,t){var n,r=(0,i.useBackend)(t),d=(r.act,r.data),p=d.auth,f=d.linkedServer,h=(d.message,d.hacking),C=d.emag;return n=h||C?(0,o.createComponentVNode)(2,s):p?f?(0,o.createComponentVNode)(2,m):(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"ERROR"}):(0,o.createComponentVNode)(2,u),(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 s=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"]})})},u=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),s=d[0],u=d[1];return 0===s?n=(0,o.createComponentVNode)(2,p):1===s?n=(0,o.createComponentVNode)(2,f,{logs:l.pda_msgs,pda:!0}):2===s?n=(0,o.createComponentVNode)(2,f,{logs:l.rc_msgs,rc:!0}):3===s?n=(0,o.createComponentVNode)(2,h):4===s&&(n=(0,o.createComponentVNode)(2,C)),(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Tabs,{children:[(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:0===s,onClick:function(){return u(0)},children:[(0,o.createComponentVNode)(2,a.Icon,{name:"bars"})," Main Menu"]},"Main"),(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:1===s,onClick:function(){return u(1)},children:[(0,o.createComponentVNode)(2,a.Icon,{name:"font"})," Message Logs"]},"MessageLogs"),(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:2===s,onClick:function(){return u(2)},children:[(0,o.createComponentVNode)(2,a.Icon,{name:"bold"})," Request Logs"]},"RequestLogs"),(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:3===s,onClick:function(){return u(3)},children:[(0,o.createComponentVNode)(2,a.Icon,{name:"comment-alt"})," Admin Messaging"]},"AdminMessage"),(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:4===s,onClick:function(){return u(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"})]})},f=function(e,t){var n=(0,i.useBackend)(t),c=n.act,l=(n.data,e.logs),d=e.pda,s=e.rc;return(0,o.createComponentVNode)(2,a.Section,{title:d?"PDA Logs":s?"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:s?"rc":"pda"})}}),children:s?(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)}))})})},h=function(e,t){var n=(0,i.useBackend)(t),r=n.act,c=n.data,l=c.possibleRecipients,d=c.customsender,s=c.customrecepient,u=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:u,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:s,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")}})]})},C=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")}})]})}},64861:function(e,t,n){"use strict";t.__esModule=!0,t.Microwave=void 0;var o=n(58734),r=n(62188),i=n(71558),a=n(2798);t.Microwave=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.config,d=n.data,s=d.broken,u=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:s&&(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"Bzzzzttttt!!"})})||u&&(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."]})})})})}},71504:function(e,t,n){"use strict";t.__esModule=!0,t.MiningOreProcessingConsole=void 0;var o=n(58734),r=n(40946),i=n(62188),a=n(71558),c=n(2798),l=n(20700);t.MiningOreProcessingConsole=function(e,t){var n=(0,i.useBackend)(t),r=n.act,d=n.data,s=d.unclaimedPoints,u=(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:u,onClick:function(){return r("power")},children:u?"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:s<1,icon:"download",onClick:function(){return r("claim")},children:"Claim"}),children:(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:s})})})}),(0,o.createComponentVNode)(2,m)]})})};var d=["Not Processing","Smelting","Compressing","Alloying"],s=["verdantium","mhydrogen","diamond","platinum","uranium","gold","silver","rutile","phoron","marble","lead","sand","carbon","hematite"],u=function(e,t){return-1===s.indexOf(e.ore)||-1===s.indexOf(t.ore)?e.ore-t.ore:s.indexOf(t.ore)-s.indexOf(e.ore)},m=function(e,t){var n=(0,i.useBackend)(t),c=n.act,l=n.data,s=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:s.length&&s.sort(u).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."})})})}},75306:function(e,t,n){"use strict";t.__esModule=!0,t.MiningStackingConsole=void 0;var o=n(58734),r=n(40946),i=n(62188),a=n(71558),c=n(2798);t.MiningStackingConsole=function(e,t){var n=(0,i.useBackend)(t),l=n.act,d=n.data,s=d.stacktypes,u=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:u,minValue:1,maxValue:50,stepPixelSize:5,onChange:function(e,t){return l("change_stack",{amt:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Divider),s.length&&s.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."})]})})})})}},87975:function(e,t,n){"use strict";t.__esModule=!0,t.MiningVendor=void 0;var o=n(58734),r=n(40946),i=n(62188),a=n(71558),c=n(2798),l=n(20700),d=["title","items"];var s={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,m),(0,o.createComponentVNode)(2,u)]})})};var u=function(e,t){var n=(0,i.useBackend)(t),c=(n.act,n.data),l=c.has_id,d=c.id,u=c.items,m=(0,i.useLocalState)(t,"search",""),f=m[0],h=(m[1],(0,i.useLocalState)(t,"sort","Alphabetical")),C=h[0],b=(h[1],(0,i.useLocalState)(t,"descending",!1)),N=b[0],g=(b[1],(0,r.createSearch)(f,(function(e){return e[0]}))),V=!1,v=Object.entries(u).map((function(e,t){var n=Object.entries(e[1]).filter(g).map((function(e){return e[1].affordable=l&&d.points>=e[1].price,e[1]})).sort(s[C]);if(0!==n.length)return N&&(n=n.reverse()),V=!0,(0,o.createComponentVNode)(2,p,{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,{children:V?v:(0,o.createComponentVNode)(2,a.Box,{color:"label",children:"No items matching your criteria was found!"})})})},m=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]),d=(0,i.useLocalState)(t,"descending",!1),u=d[0],m=d[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(s),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:u?"arrow-down":"arrow-up",height:"19px",tooltip:u?"Descending order":"Ascending order",tooltipPosition:"bottom-end",ml:"0.5rem",onClick:function(){return m(!u)}})})]})})},p=function(e,t){var n=(0,i.useBackend)(t),r=n.act,c=n.data,l=e.title,s=e.items,u=function(e,t){if(null==e)return{};var n,o,r={},i=Object.keys(e);for(o=0;o<i.length;o++)n=i[o],t.indexOf(n)>=0||(r[n]=e[n]);return r}(e,d);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Collapsible,Object.assign({open:!0,title:l},u,{children:s.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<e.price,content:e.price.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)}))})))}},25006:function(e,t,n){"use strict";t.__esModule=!0,t.MobSpawner=void 0;var o=n(58734),r=n(62188),i=n(71558),a=n(2798);t.MobSpawner=function(e,t){var n=(0,r.useBackend)(t),d=(n.act,n.data,(0,r.useLocalState)(t,"panelTabIndex",0)),s=d[0],u=d[1],m=[];return m[0]=(0,o.createComponentVNode)(2,c),m[1]=(0,o.createComponentVNode)(2,l),(0,o.createComponentVNode)(2,a.Window,{width:890,height:660,theme:"abstract",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===s,onClick:function(){return u(0)},children:"General Settings"}),(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:1===s,onClick:function(){return u(1)},children:"Vore Settings [WIP]"})]}),m[s]||"Error"]})})};var c=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,l=(0,r.useLocalState)(t,"amount",1),d=l[0],s=l[1],u=(0,r.useLocalState)(t,"name",c.default_path_name),m=u[0],p=u[1],f=(0,r.useLocalState)(t,"aiType",c.ai_type)[0],h=(0,r.useLocalState)(t,"toggleCustomAi",c.use_custom_ai)[0],C=(0,r.useLocalState)(t,"setMobFaction",c.faction)[0],b=(0,r.useLocalState)(t,"setIntent",c.intent)[0],N=(0,r.useLocalState)(t,"maxHealth",c.max_health),g=N[0],V=N[1],v=(0,r.useLocalState)(t,"health",c.health),_=v[0],y=v[1],k=(0,r.useLocalState)(t,"meleeDamageLower",c.melee_damage_lower),x=k[0],w=k[1],L=(0,r.useLocalState)(t,"meleeDamageUpper",c.melee_damage_upper),B=L[0],S=L[1],I=(0,r.useLocalState)(t,"desc",c.default_desc),T=I[0],A=I[1],M=(0,r.useLocalState)(t,"flavorText",c.default_flavor_text),E=M[0],O=M[1],P=(0,r.useLocalState)(t,"sizeMultiplier",100),F=P[0],D=P[1],R=(0,r.useLocalState)(t,"x",c.initial_x),j=R[0],W=R[1],z=(0,r.useLocalState)(t,"y",c.initial_y),U=z[0],H=z[1],q=(0,r.useLocalState)(t,"z",c.initial_z),G=q[0],K=q[1],Y=(0,r.useLocalState)(t,"radius",0),$=Y[0],X=Y[1];return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{title:"General",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Mob Name",children:(0,o.createComponentVNode)(2,i.Input,{fluid:!0,value:m||c.default_path_name,onChange:function(e,t){return p(t)}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Mob Path",children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,content:c.path||"Select Path",onClick:function(e){return a("select_path")}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Spawn Amount",children:(0,o.createComponentVNode)(2,i.NumberInput,{value:d,minValue:0,maxValue:256,onChange:function(e,t){return s(t)}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Size ("+F+"%)",children:(0,o.createComponentVNode)(2,i.Knob,{value:F,minValue:50,maxValue:200,unit:"%",onChange:function(e,t){return D(t)}})})]})}),(0,o.createComponentVNode)(2,i.Section,{title:"General Settings",children:(0,o.createComponentVNode)(2,i.Flex,{horizontal:!0,children:[(0,o.createComponentVNode)(2,i.Flex.Item,{FlexGrow:!0,children:(0,o.createComponentVNode)(2,i.Section,{title:"Positional Settings",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Spawn (X/Y/Z) Coords",children:[(0,o.createComponentVNode)(2,i.NumberInput,{value:c.loc_lock?c.loc_x:j,minValue:0,maxValue:256,onChange:function(e,t){return W(t)}}),(0,o.createComponentVNode)(2,i.NumberInput,{value:c.loc_lock?c.loc_y:U,minValue:0,maxValue:256,onChange:function(e,t){return H(t)}}),(0,o.createComponentVNode)(2,i.NumberInput,{value:c.loc_lock?c.loc_z:G,minValue:0,maxValue:256,onChange:function(e,t){return K(t)}}),(0,o.createComponentVNode)(2,i.Button.Checkbox,{content:"Lock coords to self",checked:c.loc_lock,onClick:function(){return a("loc_lock")}})]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Spawn Radius (WIP)",children:(0,o.createComponentVNode)(2,i.NumberInput,{value:$,disabled:!0,minValue:0,maxValue:256,onChange:function(e,t){return X(t)}})})]})})}),(0,o.createComponentVNode)(2,i.Flex.Item,{children:(0,o.createComponentVNode)(2,i.Divider,{vertical:!0})}),(0,o.createComponentVNode)(2,i.Flex.Item,{FlexGrow:!0,children:[(0,o.createComponentVNode)(2,i.Section,{title:"AI settings",buttons:(0,o.createComponentVNode)(2,i.Button,{selected:h,fill:!0,content:"Use Custom AI",onClick:function(){return a("toggle_custom_ai")}}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,content:f||"Choose AI Type",onClick:function(e){return a("set_ai_path")}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,content:C||"Set Faction",onClick:function(e){return a("set_faction")}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,content:b||"Set Intent",onClick:function(e){return a("set_intent")}})})]})}),(0,o.createComponentVNode)(2,i.Section,{title:"Health & Damage",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[g&&(0,o.createFragment)([(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Max Health",children:(0,o.createComponentVNode)(2,i.NumberInput,{value:g,onChange:function(e,t){return V(t)}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Health",children:(0,o.createComponentVNode)(2,i.NumberInput,{value:_,onChange:function(e,t){return y(t)}})}),(0,o.createVNode)(1,"br")],4)||"Note: Only available for '/mob/living'",x&&(0,o.createFragment)([(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Melee Damage (Lower)",children:(0,o.createComponentVNode)(2,i.NumberInput,{value:x,onChange:function(e,t){return w(t)}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Melee Damage (Upper)",children:(0,o.createComponentVNode)(2,i.NumberInput,{value:B,onChange:function(e,t){return S(t)}})})],4)||"Note: Only available for '/mob/living/simple_mob'"]})})]})]})}),(0,o.createComponentVNode)(2,i.Section,{title:"Descriptions",children:(0,o.createComponentVNode)(2,i.Flex,{children:[(0,o.createComponentVNode)(2,i.Flex.Item,{width:"50%",children:["Description:",(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,i.TextArea,{height:"18rem",onChange:function(e,t){return A(t)},value:T||c.default_desc})]}),(0,o.createComponentVNode)(2,i.Flex.Item,{width:"50%",children:["Flavor Text:",(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,i.TextArea,{height:"18rem",value:E||c.default_flavor_text,onChange:function(e,t){return O(t)}})]})]})}),(0,o.createComponentVNode)(2,i.Button,{color:"teal",onCLick:function(){return a("start_spawn",{amount:d,name:m||c.default_path_name,desc:T||c.default_desc,max_health:g||c.max_health,health:_||c.health,melee_damage_lower:x||c.melee_damage_lower,melee_damage_upper:B||c.melee_damage_upper,flavor_text:E||c.default_flavor_text,size_multiplier:.01*F,x:c.loc_lock?c.loc_x:j,y:c.loc_lock?c.loc_y:U,z:c.loc_lock?c.loc_z:G,radius:$})},children:"Spawn"})],4)},l=function(e,t){var n=(0,r.useBackend)(t);n.act,n.data;return(0,o.createComponentVNode)(2,i.Section,{title:"WIP",children:["This Tab is still under construction!",(0,o.createVNode)(1,"br"),"Functionality will be added in later updates."]})}},98789:function(e,t,n){"use strict";t.__esModule=!0,t.MuleBot=void 0;var o=n(58734),r=n(62188),i=n(71558),a=n(2798);t.MuleBot=function(e,t){var n=(0,r.useBackend)(t),d=n.act,s=n.data,u=s.suffix,m=s.load,p=s.hatch;return(0,o.createComponentVNode)(2,a.Window,{width:350,height:500,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:(0,o.createComponentVNode)(2,i.Section,{title:"Multiple Utility Load Effector Mk. III",children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"ID",children:u}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Current Load",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"eject",content:"Unload Now",disabled:!m,onClick:function(){return d("unload")}}),children:m||"None."})]}),p?(0,o.createComponentVNode)(2,l):(0,o.createComponentVNode)(2,c)]})})})};var c=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,l=c.power,d=c.locked,s=c.issilicon,u=c.auto_return,m=c.crates_only;return(0,o.createComponentVNode)(2,i.Section,{title:"Controls",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"power-off",content:l?"On":"Off",selected:l,disabled:d&&!s,onClick:function(){return a("power")}}),children:d&&!s?(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"This interface is currently locked."}):(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"stop",content:"Stop",onClick:function(){return a("stop")}}),(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"truck-monster",content:"Proceed",onClick:function(){return a("go")}}),(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"home",content:"Return Home",onClick:function(){return a("home")}}),(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"map-marker-alt",content:"Set Destination",onClick:function(){return a("destination")}}),(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"cog",content:"Set Home",onClick:function(){return a("sethome")}}),(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"home",selected:u,content:"Auto Return Home: "+(u?"Enabled":"Disabled"),onClick:function(){return a("autoret")}}),(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"biking",selected:!m,content:"Non-standard Cargo: "+(m?"Disabled":"Enabled"),onClick:function(){return a("cargotypes")}})],4)})},l=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data.safety;return(0,o.createComponentVNode)(2,i.Section,{title:"Maintenance Panel",children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"skull-crossbones",color:c?"green":"red",content:"Safety: "+(c?"Engaged":"Disengaged (DANGER)"),onClick:function(){return a("safety")}})})}},38993:function(e,t,n){"use strict";t.__esModule=!0,t.NIF=void 0;var o=n(58734),r=n(62188),i=n(71558),a=n(2798),c=["abductor","cardtable","hackerman","malfunction","ntos","paper","retro","syndicate"];t.NIF=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.config,d=n.data,m=d.theme,p=d.last_notification,f=(0,r.useLocalState)(t,"settingsOpen",!1),h=f[0],C=f[1],b=(0,r.useLocalState)(t,"viewingModule",null),N=b[0],g=b[1];return(0,o.createComponentVNode)(2,a.Window,{theme:m,width:500,height:400,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[!!p&&(0,o.createComponentVNode)(2,i.NoticeBox,{info:!0,children:(0,o.createComponentVNode)(2,i.Table,{verticalAlign:"middle",children:(0,o.createComponentVNode)(2,i.Table.Row,{verticalAlign:"middle",children:[(0,o.createComponentVNode)(2,i.Table.Cell,{verticalAlign:"middle",children:p}),(0,o.createComponentVNode)(2,i.Table.Cell,{verticalAlign:"middle",collapsing:!0,children:(0,o.createComponentVNode)(2,i.Button,{color:"red",icon:"times",tooltip:"Dismiss",tooltipPosition:"left",onClick:function(){return c("dismissNotification")}})})]})})}),!!N&&(0,o.createComponentVNode)(2,i.Modal,{m:1,p:0,color:"label",children:(0,o.createComponentVNode)(2,i.Section,{m:0,title:N.name,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button.Confirm,{icon:"ban",color:"bad",content:"Uninstall",confirmIcon:"ban",confirmContent:"Uninstall "+N.name+"?",onClick:function(){c("uninstall",{module:N.ref}),g(null)}}),(0,o.createComponentVNode)(2,i.Button,{icon:"window-close",onClick:function(){return g(null)}})],4),children:[(0,o.createComponentVNode)(2,i.Box,{children:N.desc}),(0,o.createComponentVNode)(2,i.Box,{children:["It consumes"," ",(0,o.createComponentVNode)(2,i.Box,{color:"good",inline:!0,children:N.p_drain})," ","energy units while installed, and"," ",(0,o.createComponentVNode)(2,i.Box,{color:"average",inline:!0,children:N.a_drain})," ","additionally while active."]}),(0,o.createComponentVNode)(2,i.Box,{color:N.illegal?"bad":"good",children:["It is ",N.illegal?"NOT ":"","a legal software package."]}),(0,o.createComponentVNode)(2,i.Box,{children:["The MSRP of the package is"," ",(0,o.createComponentVNode)(2,i.Box,{color:"good",inline:!0,children:[N.cost,"\u20ae."]})]}),(0,o.createComponentVNode)(2,i.Box,{children:["The difficulty to construct the associated implant is\xa0",(0,o.createComponentVNode)(2,i.Box,{color:"good",inline:!0,children:["Rating ",N.wear]}),"."]})]})}),(0,o.createComponentVNode)(2,i.Section,{title:"Welcome to your NIF, "+l.user.name,buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"cogs",tooltip:"Settings",tooltipPosition:"bottom-end",selected:h,onClick:function(){return C(!h)}}),children:h&&(0,o.createComponentVNode)(2,u)||(0,o.createComponentVNode)(2,s,{setViewing:g})})]})})};var l=function(e,t){switch(e){case 0:return t<25?"Service Needed Soon":"Operating Normally";case 1:return"Insufficient Energy!";case 2:return"System Failure!";case 3:return"Adapting To User"}return"Unknown"},d=function(e,t){return t?e>=450?"Overcharged":e>=250?"Good Charge":"Low Charge":e>=250?"NIF Power Requirement met.":e>=150?"Fluctuations in available power.":"Power failure imminent."},s=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=(n.config,n.data),s=c.nif_percent,u=c.nif_stat,m=(c.last_notification,c.nutrition),p=c.isSynthetic,f=c.modules,h=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:s,minValue:0,maxValue:100,ranges:{good:[50,Infinity],average:[25,50],bad:[-Infinity,0]},children:[l(u,s)," (",(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:s}),"%)"]})}),(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:f.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 h(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)}))})})]})},u=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})}})})})}},84793:function(e,t,n){"use strict";t.__esModule=!0,t.NTNetRelay=void 0;var o=n(58734),r=n(62188),i=n(71558),a=n(2798),c=n(99671);t.NTNetRelay=function(e,t){var n=(0,r.useBackend)(t),i=(n.act,n.data),c=i.dos_crashed,s=(i.enabled,i.dos_overload,i.dos_capacity,(0,o.createComponentVNode)(2,l));return c&&(s=(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:s})})};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,s=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," / ",s," 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")}})})]})}},99879:function(e,t,n){"use strict";t.__esModule=!0,t.Newscaster=void 0;var o=n(58734),r=n(40946),i=n(62188),a=n(71558),c=n(2798),l=n(10821),d="Main Menu",s="New Channel",u="View List",m="New Story",p="Print",f="New Wanted",h="View Wanted",C="View Selected Channel";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,b)]})})};var b=function(e,t){var n=(0,i.useBackend)(t),r=(n.act,n.data.user,(0,i.useSharedState)(t,"screen",d)),c=r[0],l=r[1],s=N[c];return(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,s,{setScreen:l})})},N={};N[d]=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(h)},color:"bad",children:"Read WANTED Issue"}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"eye",onClick:function(){return d(u)},children:"View Feed Channels"}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"plus",onClick:function(){return d(s)},children:"Create Feed Channel"}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"plus",onClick:function(){return d(m)},children:"Create Feed Message"}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"print",onClick:function(){return d(p)},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(f)},children:'Manage "Wanted" Issue'})})],0)},N[s]=function(e,t){var n=(0,i.useBackend)(t),c=n.act,l=n.data,s=l.channel_name,u=l.c_locked,m=l.user,p=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 p(d)},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)(s),onInput:function(e,t){return c("set_channel_name",{val:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Channel Author",color:"good",children:m}),(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 p(d)},children:"Cancel"})]})},N[u]=function(e,t){var n=(0,i.useBackend)(t),c=n.act,l=n.data.channels,s=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 s(d)},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}),s(C)},children:(0,r.decodeHtmlEntities)(e.name)},e.name)}))})},N[m]=function(e,t){var n=(0,i.useBackend)(t),r=n.act,c=n.data,l=c.channel_name,s=c.user,u=c.title,m=c.msg,p=c.photo_data,f=e.setScreen,h={"white-space":"nowrap"},C={width:"100%","word-break":"break-all","word-wrap":"break-word"};return(0,o.createComponentVNode)(2,a.Section,{title:"Creating new Feed Message...",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"undo",onClick:function(){return f(d)},children:"Back"}),children:[(0,o.createVNode)(1,"table",null,[(0,o.createVNode)(1,"tr",null,[(0,o.createVNode)(1,"td",null,"Receiving Channel:",16,{style:h}),(0,o.createVNode)(1,"td",null,(0,o.createComponentVNode)(2,a.Button,{fluid:!0,onClick:function(){return r("set_channel_receiving")},children:l||"Unset"}),2,{colspan:2})],4),(0,o.createVNode)(1,"tr",null,[(0,o.createVNode)(1,"td",null,"Message Author:",16,{style:h}),(0,o.createVNode)(1,"td","color-good",s,0,{colspan:2})],4),(0,o.createVNode)(1,"tr",null,[(0,o.createVNode)(1,"td",null,"Message Title:",16,{style:h}),(0,o.createVNode)(1,"td",null,u||"(no title yet)",0,{style:C}),(0,o.createVNode)(1,"td",null,(0,o.createComponentVNode)(2,a.Button,{verticalAlign:"top",onClick:function(){return r("set_new_title")},icon:"pen",tooltip:"Edit Title",tooltipPosition:"left"}),2)],4),(0,o.createVNode)(1,"tr",null,[(0,o.createVNode)(1,"td",null,"Message Body:",16,{style:h}),(0,o.createVNode)(1,"td",null,m||"(no message yet)",0,{style:C}),(0,o.createVNode)(1,"td",null,(0,o.createComponentVNode)(2,a.Button,{verticalAlign:"top",onClick:function(){return r("set_new_message")},icon:"pen",tooltip:"Edit Message",tooltipPosition:"left"}),2)],4),(0,o.createVNode)(1,"tr",null,[(0,o.createVNode)(1,"td",null,"Attach Photo:",16,{style:h}),(0,o.createVNode)(1,"td",null,(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"image",onClick:function(){return r("set_attachment")},children:p?"Photo Attached":"No Photo"}),2,{colspan:2})],4)],4,{style:{width:"calc(100% + 0.5em)",margin:"-0.25em -0.25em 0 -0.25em",padding:0}}),(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 f(d)},children:"Cancel"})]})},N[p]=function(e,t){var n=(0,i.useBackend)(t),r=n.act,c=n.data,l=c.total_num,s=c.active_num,u=c.message_num,m=c.paper_remaining,p=e.setScreen;return(0,o.createComponentVNode)(2,a.Section,{title:"Printing",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"undo",onClick:function(){return p(d)},children:"Back"}),children:[(0,o.createComponentVNode)(2,a.Box,{color:"label",mb:1,children:["Newscaster currently serves a total of ",l," Feed channels,"," ",s," 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*m," 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 p(d)},children:"Cancel"})]})},N[f]=function(e,t){var n=(0,i.useBackend)(t),c=n.act,l=n.data,s=l.channel_name,u=l.msg,m=l.photo_data,p=l.user,f=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(d)},children:"Back"}),children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[!!f&&(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)(s),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:m?"Photo Attached":"No Photo"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Prosecutor",color:"good",children:p})]}),(0,o.createComponentVNode)(2,a.Button,{mt:1,fluid:!0,color:"good",icon:"plus",onClick:function(){return c("submit_wanted")},children:"Submit Wanted Issue"}),!!f&&(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(d)},children:"Cancel"})]})},N[h]=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(d)},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(d)},children:"Back"}),children:"There are no wanted issues currently outstanding."})},N[C]=function(e,t){var n=(0,i.useBackend)(t),c=n.act,l=n.data,d=l.viewing_channel,s=l.securityCaster,m=l.company,p=e.setScreen;return d?(0,o.createComponentVNode)(2,a.Section,{title:(0,r.decodeHtmlEntities)(d.name),buttons:(0,o.createFragment)([!!s&&(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 p(u)},children:"Back"})],0),children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Channel Created By",children:s&&(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 ",m," 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,"]"]}),!!s&&(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 p(u)},children:"Back"}),children:"The channel you were looking for no longer exists."})}},83945:function(e,t,n){"use strict";t.__esModule=!0,t.NoticeBoard=void 0;var o=n(58734),r=n(62188),i=n(71558),a=n(2798);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."})})})})}},45835:function(e,t,n){"use strict";t.__esModule=!0,t.NtosAccessDecrypter=void 0;var o=n(58734),r=n(62188),i=n(2798),a=n(27229),c=n(71558);t.NtosAccessDecrypter=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,s=d.message,u=d.running,m=d.rate,p=d.factor,f=d.regions,h=function(e){for(var t="";t.length<e;)Math.random()>p?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:s&&(0,o.createComponentVNode)(2,c.NoticeBox,{children:s})||u&&(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:h(45)}),(0,o.createComponentVNode)(2,c.Box,{children:h(45)}),(0,o.createComponentVNode)(2,c.Box,{children:h(45)}),(0,o.createComponentVNode)(2,c.Box,{children:h(45)}),(0,o.createComponentVNode)(2,c.Box,{children:h(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:f.length&&(0,o.createComponentVNode)(2,a.IdentificationComputerRegions,{actName:"PRG_execute"})||(0,o.createComponentVNode)(2,c.Box,{children:"Please insert ID card."})})})})}},53147:function(e,t,n){"use strict";t.__esModule=!0,t.NtosArcade=void 0;var o=n(58734),r=n(37655),i=n(62188),a=n(71558),c=n(2798);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]})]})})})}},95982:function(e,t,n){"use strict";t.__esModule=!0,t.NtosAtmosControl=void 0;var o=n(58734),r=n(2798),i=n(99366);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)})})}},76813:function(e,t,n){"use strict";t.__esModule=!0,t.selectCameras=t.prevNextCamera=t.NtosCameraConsole=void 0;var o=n(58734),r=n(45445),i=n(75671),a=n(40946),c=n(62188),l=n(71558),d=n(2798),s=n(65557),u=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]};t.prevNextCamera=u;var m=function(e,t,n){void 0===t&&(t=""),void 0===n&&(n="");var o=(0,a.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.selectCameras=m;t.NtosCameraConsole=function(e,t){var n=(0,c.useBackend)(t),r=n.act,i=n.data,a=i.mapRef,p=i.activeCamera,f=m(i.cameras),h=u(f,p),C=h[0],b=h[1];return(0,o.createComponentVNode)(2,d.NtosWindow,{width:870,height:708,resizable:!0,children:(0,o.createComponentVNode)(2,d.NtosWindow.Content,{children:[(0,o.createVNode)(1,"div","CameraConsole__left",(0,o.createComponentVNode)(2,s.CameraConsoleContent),2),(0,o.createVNode)(1,"div","CameraConsole__right",[(0,o.createVNode)(1,"div","CameraConsole__toolbar",[(0,o.createVNode)(1,"b",null,"Camera: ",16),p&&p.name||"\u2014"],0),(0,o.createVNode)(1,"div","CameraConsole__toolbarRight",[(0,o.createTextVNode)("SEL:"),(0,o.createComponentVNode)(2,l.Button,{icon:"chevron-left",disabled:!C,onClick:function(){return r("switch_camera",{name:C})}}),(0,o.createComponentVNode)(2,l.Button,{icon:"chevron-right",disabled:!b,onClick:function(){return r("switch_camera",{name:b})}}),(0,o.createTextVNode)("| PAN:"),(0,o.createComponentVNode)(2,l.Button,{icon:"chevron-left",onClick:function(){return r("pan",{dir:8})}}),(0,o.createComponentVNode)(2,l.Button,{icon:"chevron-up",onClick:function(){return r("pan",{dir:1})}}),(0,o.createComponentVNode)(2,l.Button,{icon:"chevron-right",onClick:function(){return r("pan",{dir:4})}}),(0,o.createComponentVNode)(2,l.Button,{icon:"chevron-down",onClick:function(){return r("pan",{dir:2})}})],4),(0,o.createComponentVNode)(2,l.ByondUi,{className:"CameraConsole__map",params:{id:a,type:"map"}})],4)]})})}},30536:function(e,t,n){"use strict";t.__esModule=!0,t.NtosCommunicationsConsole=void 0;var o=n(58734),r=n(2798),i=n(46398);t.NtosCommunicationsConsole=function(){return(0,o.createComponentVNode)(2,r.NtosWindow,{width:400,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,r.NtosWindow.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,i.CommunicationsConsoleContent)})})}},51775:function(e,t,n){"use strict";t.__esModule=!0,t.NtosConfiguration=void 0;var o=n(58734),r=n(62188),i=n(71558),a=n(2798);t.NtosConfiguration=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.PC_device_theme,s=l.power_usage,u=l.battery_exists,m=l.battery,p=void 0===m?{}:m,f=l.disk_size,h=l.disk_used,C=l.hardware,b=void 0===C?[]:C;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: ",s,"W"]}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Battery Status",color:!u&&"average",children:u?(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:h,minValue:0,maxValue:f,color:"good",children:[h," GQ / ",f," GQ"]})}),(0,o.createComponentVNode)(2,i.Section,{title:"Hardware Components",children:b.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)}))})]})})}},56722:function(e,t,n){"use strict";t.__esModule=!0,t.NtosCrewManifest=void 0;var o=n(58734),r=n(2798),i=n(68285);t.NtosCrewManifest=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.CrewManifestContent)})})}},9562:function(e,t,n){"use strict";t.__esModule=!0,t.NtosCrewMonitor=void 0;var o=n(58734),r=n(2798),i=n(40257);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)})})}},45992:function(e,t,n){"use strict";t.__esModule=!0,t.NtosDigitalWarrant=void 0;var o=n(58734),r=n(62188),i=n(71558),a=n(2798),c=n(45445);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,s)),(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,s=l.allwarrants,u=(0,c.filter)((function(e){return e.arrestsearch===d}))(s);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"})]}),u.length&&u.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."]})})]})},s=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,l=c.warrantname,d=c.warrantcharges,s=c.warrantauth,u=c.type,m="arrest"===u,p="arrest"===u?"Name":"Location",f="arrest"===u?"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:f,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:s})]})})}},80151:function(e,t,n){"use strict";t.__esModule=!0,t.NtosEmailAdministration=void 0;var o=n(58734),r=n(62188),i=n(71558),a=n(2798),c=n(9159);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,f=(0,o.createComponentVNode)(2,l);return c?f=(0,o.createComponentVNode)(2,d):m?f=(0,o.createComponentVNode)(2,s):p&&(f=(0,o.createComponentVNode)(2,u)),(0,o.createComponentVNode)(2,a.NtosWindow,{width:600,height:450,resizable:!0,children:(0,o.createComponentVNode)(2,a.NtosWindow.Content,{scrollable:!0,children:f})})};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})},s=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})})},u=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,s=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: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,{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"})]}),s.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."})})]})}},9159:function(e,t,n){"use strict";t.__esModule=!0,t.NtosEmailClientViewMessage=t.NtosEmailClient=void 0;var o=n(58734),r=n(62188),i=n(71558),a=n(2798),c=n(5339);t.NtosEmailClient=function(e,t){var n=(0,r.useBackend)(t),i=(n.act,n.data),c=i.PC_device_theme,s=i.error,u=i.downloading,m=i.current_account,p=(0,o.createComponentVNode)(2,h);return s?p=(0,o.createComponentVNode)(2,f,{error:s}):u?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,s=a.down_size,u=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," (",s," GQ)"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Speed",children:[(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:u})," GQ/s"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Progress",children:(0,o.createComponentVNode)(2,i.ProgressBar,{color:"good",value:d,maxValue:s,children:[d,"/",s," (",(0,c.round)(d/s*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,f=c.new_message,h=c.cur_title,C=(0,o.createComponentVNode)(2,s);return d?C=(0,o.createComponentVNode)(2,m):f?C=(0,o.createComponentVNode)(2,p):h&&(C=(0,o.createComponentVNode)(2,u)),(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:C})},s=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,l=(c.current_account,c.folder),d=c.messagecount,s=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"})]}),s.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,"."]})]})},u=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,l=e.administrator,d=c.cur_title,s=c.cur_source,u=c.cur_timestamp,m=c.cur_body,p=c.cur_hasattachment,f=c.cur_attachment_filename,h=c.cur_attachment_size,C=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:C})}}),(0,o.createComponentVNode)(2,i.Button,{color:"bad",icon:"trash",tooltip:"Delete",tooltipPosition:"left",onClick:function(){return a("delete",{"delete":C})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"save",tooltip:"Save To Disk",tooltipPosition:"left",onClick:function(){return a("save",{save:C})}}),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:C})}})],0),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"From",children:s}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"At",children:u}),p&&!l&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Attachment",color:"average",children:[f," (",h,"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=u;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,s=c.msg_body,u=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:u&&(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:u&&(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:s}})})}),(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"})})]})})]})})},f=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})})},h=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"})]})}},44009:function(e,t,n){"use strict";t.__esModule=!0,t.NtosFileManager=void 0;var o=n(58734),r=n(62188),i=n(71558),a=n(2798);t.NtosFileManager=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,s=d.PC_device_theme,u=d.usbconnected,m=d.filename,p=d.filedata,f=d.error,h=d.files,C=void 0===h?[]:h,b=d.usbfiles,N=void 0===b?[]:b;return(0,o.createComponentVNode)(2,a.NtosWindow,{resizable:!0,theme:s,children:(0,o.createComponentVNode)(2,a.NtosWindow.Content,{scrollable:!0,children:[m&&(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: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:C,usbconnected:u,onUpload:function(e){return l("PRG_copytousb",{uid:e})},onDelete:function(e){return l("PRG_deletefile",{uid:e})},onOpen:function(e){return l("PRG_openfile",{uid:e})},onRename:function(e,t){return l("PRG_rename",{uid:e,new_name:t})},onDuplicate:function(e){return l("PRG_clone",{uid:e})}})}),u&&(0,o.createComponentVNode)(2,i.Section,{title:"Data Disk",children:(0,o.createComponentVNode)(2,c,{usbmode:!0,files:N,usbconnected:u,onUpload:function(e){return l("PRG_copyfromusb",{uid:e})},onDelete:function(e){return l("PRG_deletefile",{uid:e})},onOpen:function(e){return l("PRG_openfile",{uid:e})},onRename:function(e,t){return l("PRG_rename",{uid:e,new_name:t})},onDuplicate:function(e){return l("PRG_clone",{uid: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),f&&(0,o.createComponentVNode)(2,i.Flex,{wrap:"wrap",position:"fixed",bottom:"5px",children:[(0,o.createComponentVNode)(2,i.Flex.Item,{children:(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,i.Button,{bottom:"0",left:"0",icon:"ban",onClick:function(){return l("PRG_clearerror")}})})}),(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,i.Flex.Item,{grow:!0,children:f})})]})]})})};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,s=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.uid,n)}}),(0,o.createComponentVNode)(2,i.Button,{content:"Open",onClick:function(){return s(e.uid)}})],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.uid)}}),!!r&&(a?(0,o.createComponentVNode)(2,i.Button,{icon:"download",tooltip:"Download",onClick:function(){return c(e.uid)}}):(0,o.createComponentVNode)(2,i.Button,{icon:"upload",tooltip:"Upload",onClick:function(){return c(e.uid)}}))],0)})]},e.name)}))]})}},39032:function(e,t,n){"use strict";t.__esModule=!0,t.NtosIdentificationComputer=void 0;var o=n(58734),r=n(2798),i=n(27229);t.NtosIdentificationComputer=function(){return(0,o.createComponentVNode)(2,r.NtosWindow,{width:600,height:700,resizable:!0,children:(0,o.createComponentVNode)(2,r.NtosWindow.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,i.IdentificationComputerContent,{ntos:!0})})})}},51293:function(e,t,n){"use strict";t.__esModule=!0,t.NtosMain=void 0;var o=n(58734),r=n(62188),i=n(71558),a=n(2798),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,s=d.device_theme,u=d.programs,m=void 0===u?[]:u,p=d.has_light,f=d.light_on,h=d.comp_light_color,C=d.removable_media,b=void 0===C?[]:C,N=d.login,g=void 0===N?[]:N;return(0,o.createComponentVNode)(2,a.NtosWindow,{title:"syndicate"===s?"Syndix Main Menu":"NtOS Main Menu",theme:s,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:f,onClick:function(){return l("PC_toggle_light")},children:["Flashlight: ",f?"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:h})]})]}),(0,o.createComponentVNode)(2,i.Section,{title:"User Login",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"eject",content:"Eject ID",disabled:!g.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: ",g.IDName]}),(0,o.createComponentVNode)(2,i.Table.Row,{children:["Assignment: ",g.IDJob]})]})}),!!b.length&&(0,o.createComponentVNode)(2,i.Section,{title:"Media Eject",children:(0,o.createComponentVNode)(2,i.Table,{children:b.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)}))})})]})})}},7578:function(e,t,n){"use strict";t.__esModule=!0,t.NtosNetChat=void 0;var o=n(58734),r=n(62188),i=n(71558),a=n(2798);t.NtosNetChat=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.can_admin,s=l.adminmode,u=l.authed,m=l.username,p=l.active_channel,f=l.is_operator,h=l.all_channels,C=void 0===h?[]:h,b=l.clients,N=void 0===b?[]:b,g=l.messages,V=void 0===g?[]:g,v=null!==p,_=u||s;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})}}),C.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: "+(s?"ON":"OFF"),color:s?"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&&(_?V.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:N.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),!!f&&u&&(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)]})]})})})})})}},21729:function(e,t,n){"use strict";t.__esModule=!0,t.NtosNetDosContent=t.NtosNetDos=void 0;var o=n(58734),r=n(62188),i=n(71558),a=n(2798);t.NtosNetDos=function(){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,s=c.focus,u=c.target,m=c.speed,p=c.overload,f=c.capacity,h=c.error;if(h)return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.NoticeBox,{children:h}),(0,o.createComponentVNode)(2,i.Button,{fluid:!0,content:"Reset",textAlign:"center",onClick:function(){return a("PRG_reset")}})],4);var C=function(e){for(var t="",n=p/f;t.length<e;)Math.random()>n?t+="0":t+="1";return t};return u?(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:C(45)}),(0,o.createComponentVNode)(2,i.Box,{children:C(45)}),(0,o.createComponentVNode)(2,i.Box,{children:C(45)}),(0,o.createComponentVNode)(2,i.Box,{children:C(45)}),(0,o.createComponentVNode)(2,i.Box,{children:C(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:s===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:!s,mt:1,onClick:function(){return a("PRG_execute")}})]})};t.NtosNetDosContent=c},35838:function(e,t,n){"use strict";t.__esModule=!0,t.NtosNetDownloader=void 0;var o=n(58734),r=n(5339),i=n(62188),a=n(71558),c=n(2798);t.NtosNetDownloader=function(e,t){var n=(0,i.useBackend)(t),r=n.act,d=n.data,s=d.PC_device_theme,u=d.disk_size,m=d.disk_used,p=d.downloadable_programs,f=void 0===p?[]:p,h=d.error,C=d.hacked_programs,b=void 0===C?[]:C,N=d.hackedavailable;return(0,o.createComponentVNode)(2,c.NtosWindow,{theme:s,width:480,height:735,resizable:!0,children:(0,o.createComponentVNode)(2,c.NtosWindow.Content,{scrollable:!0,children:[!!h&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:[(0,o.createComponentVNode)(2,a.Box,{mb:1,children:h}),(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:u,children:m+" GQ / "+u+" GQ"})})})}),(0,o.createComponentVNode)(2,a.Section,{children:f.map((function(e){return(0,o.createComponentVNode)(2,l,{program:e},e.filename)}))}),!!N&&(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."}),b.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,s=d.disk_size,u=d.disk_used,m=d.downloadcompletion,p=(d.downloading,d.downloadname),f=d.downloadsize,h=d.downloadspeed,C=d.downloads_queue,b=s-u;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:f,value:m,children:[(0,r.round)(m/f*100,1),"% (",h,"GQ/s)"]})||-1!==C.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>b,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>b&&(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})]})}},98921:function(e,t,n){"use strict";t.__esModule=!0,t.NtosNetMonitor=void 0;var o=n(58734),r=n(71558),i=n(62188),a=n(2798);t.NtosNetMonitor=function(e,t){var n=(0,i.useBackend)(t),c=n.act,l=n.data,d=l.ntnetrelays,s=l.ntnetstatus,u=l.config_softwaredownload,m=l.config_peertopeer,p=l.config_communication,f=l.config_systemcontrol,h=l.idsalarm,C=l.idsstatus,b=l.ntnetmaxlogs,N=l.maxlogs,g=l.minlogs,V=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:s?"power-off":"times",content:s?"ENABLED":"DISABLED",selected:s,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:u?"power-off":"times",content:u?"ENABLED":"DISABLED",selected:u,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:f?"power-off":"times",content:f?"ENABLED":"DISABLED",selected:f,onClick:function(){return c("toggle_function",{id:"4"})}})})]})}),(0,o.createComponentVNode)(2,r.Section,{title:"Security Systems",children:[!!h&&(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:V.join(", ")||"None"}),(0,o.createComponentVNode)(2,r.LabeledList.Item,{label:"IDS Status",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,r.Button,{icon:C?"power-off":"times",content:C?"ENABLED":"DISABLED",selected:C,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:b,minValue:g,maxValue:N,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)}))})]})]})})}},53502:function(e,t,n){"use strict";t.__esModule=!0,t.NtosNetTransfer=void 0;var o=n(58734),r=n(62188),i=n(71558),a=n(2798);t.NtosNetTransfer=function(e,t){var n=(0,r.useBackend)(t),i=(n.act,n.data),m=i.error,p=i.downloading,f=i.uploading,h=i.upload_filelist,C=(0,o.createComponentVNode)(2,u);return m?C=(0,o.createComponentVNode)(2,c):p?C=(0,o.createComponentVNode)(2,l):f?C=(0,o.createComponentVNode)(2,d):h.length&&(C=(0,o.createComponentVNode)(2,s)),(0,o.createComponentVNode)(2,a.NtosWindow,{width:575,height:700,resizable:!0,children:(0,o.createComponentVNode)(2,a.NtosWindow.Content,{scrollable:!0,children:C})})};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,s=c.download_size,u=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:s,children:[d," / ",s," GQ"]})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Transfer Speed",children:[u," 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,s=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:s?"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"})]})]})})},s=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)}))})]})},u=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."})})}},98476:function(e,t,n){"use strict";t.__esModule=!0,t.NtosNewsBrowser=void 0;var o=n(58734),r=n(62188),i=n(71558),a=n(2798),c=n(37655);t.NtosNewsBrowser=function(e,t){var n=(0,r.useBackend)(t),c=n.act,u=n.data,m=u.article,p=u.download,f=u.message,h=(0,o.createComponentVNode)(2,d);return m?h=(0,o.createComponentVNode)(2,l):p&&(h=(0,o.createComponentVNode)(2,s)),(0,o.createComponentVNode)(2,a.NtosWindow,{width:575,height:750,resizable:!0,children:(0,o.createComponentVNode)(2,a.NtosWindow.Content,{scrollable:!0,children:[!!f&&(0,o.createComponentVNode)(2,i.NoticeBox,{children:[f," ",(0,o.createComponentVNode)(2,i.Button,{icon:"times",onClick:function(){return c("PRG_clearmessage")}})]}),h]})})};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,s=l.cover,u=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:[!!s&&(0,o.createVNode)(1,"img",null,null,1,{src:(0,c.resolveAsset)(s)}),(0,o.createVNode)(1,"div",null,null,1,{dangerouslySetInnerHTML:{__html:u}})]})},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."})})})},s=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data.download,l=c.download_progress,d=c.download_maxprogress,s=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:[s," 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"})})]})})}},84804:function(e,t,n){"use strict";t.__esModule=!0,t.NtosOvermapNavigation=void 0;var o=n(58734),r=n(2798),i=n(85513);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)})})}},91142:function(e,t,n){"use strict";t.__esModule=!0,t.NtosPowerMonitor=void 0;var o=n(58734),r=n(2798),i=n(42253);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)})})}},95538:function(e,t,n){"use strict";t.__esModule=!0,t.NtosRCON=void 0;var o=n(58734),r=n(2798),i=n(89862);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)})})}},23754:function(e,t,n){"use strict";t.__esModule=!0,t.NtosRevelation=void 0;var o=n(58734),r=n(71558),i=n(62188),a=n(2798);t.NtosRevelation=function(e,t){var n=(0,i.useBackend)(t),c=n.act,l=n.data.armed;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":"DISARMED",color:l?"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})]})})})}},1446:function(e,t,n){"use strict";t.__esModule=!0,t.NtosShutoffMonitor=void 0;var o=n(58734),r=n(2798),i=n(39779);t.NtosShutoffMonitor=function(){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)})})}},73068:function(e,t,n){"use strict";t.__esModule=!0,t.NtosStationAlertConsole=void 0;var o=n(58734),r=n(2798),i=n(16980);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)})})}},2329:function(e,t,n){"use strict";t.__esModule=!0,t.NtosSupermatterMonitor=void 0;var o=n(58734),r=n(2798),i=n(86773);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)})})}},32889:function(e,t,n){"use strict";t.__esModule=!0,t.NtosUAV=void 0;var o=n(58734),r=n(62188),i=n(71558),a=n(2798);t.NtosUAV=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.current_uav,s=l.signal_strength,u=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&&s||"[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:u,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."})})]})})}},70666:function(e,t,n){"use strict";t.__esModule=!0,t.NtosWordProcessor=void 0;var o=n(58734),r=n(62188),i=n(71558),a=n(2798);t.NtosWordProcessor=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.PC_device_theme,s=l.error,u=l.browsing,m=l.files,p=(l.usbconnected,l.usbfiles,l.filename),f=l.filedata;return(0,o.createComponentVNode)(2,a.NtosWindow,{resizable:!0,theme:d,children:(0,o.createComponentVNode)(2,a.NtosWindow.Content,{scrollable:!0,children:s&&(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:[(0,o.createVNode)(1,"h2",null,"An Error has occured:",16),"Additional Information: ",s,"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")}})]})||u&&(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:!f,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:f}})})]})})})}},90132:function(e,t,n){"use strict";t.__esModule=!0,t.NumberInputModal=void 0;var o=n(58734),r=n(89226),i=n(57370),a=n(42678),c=n(62188),l=n(71558),d=n(2798);t.NumberInputModal=function(e,t){var n=(0,c.useBackend)(t),u=n.act,m=n.data,p=m.init_value,f=m.large_buttons,h=m.message,C=void 0===h?"":h,b=m.timeout,N=m.title,g=(0,c.useLocalState)(t,"input",p),V=g[0],v=g[1],_=140+(C.length>30?Math.ceil(C.length/3):0)+(C.length&&f?5:0);return(0,o.createComponentVNode)(2,d.Window,{title:N,width:270,height:_,children:[b&&(0,o.createComponentVNode)(2,r.Loader,{value:b}),(0,o.createComponentVNode)(2,d.Window.Content,{onKeyDown:function(e){var t=window.event?e.which:e.keyCode;t===a.KEY_ENTER&&u("submit",{entry:V}),t===a.KEY_ESCAPE&&u("cancel")},children:(0,o.createComponentVNode)(2,l.Section,{fill:!0,children:(0,o.createComponentVNode)(2,l.Stack,{fill:!0,vertical:!0,children:[(0,o.createComponentVNode)(2,l.Stack.Item,{grow:!0,children:(0,o.createComponentVNode)(2,l.Box,{color:"label",children:C})}),(0,o.createComponentVNode)(2,l.Stack.Item,{children:(0,o.createComponentVNode)(2,s,{input:V,onClick:function(e){e!==V&&v(e)},onChange:function(e){e!==V&&v(e)}})}),(0,o.createComponentVNode)(2,l.Stack.Item,{children:(0,o.createComponentVNode)(2,i.InputButtons,{input:V})})]})})})]})};var s=function(e,t){var n=(0,c.useBackend)(t),r=n.act,i=n.data,a=i.min_value,d=i.max_value,s=i.init_value,u=e.input,m=e.onClick,p=e.onChange;return(0,o.createComponentVNode)(2,l.Stack,{fill:!0,children:[(0,o.createComponentVNode)(2,l.Stack.Item,{children:(0,o.createComponentVNode)(2,l.Button,{disabled:u===a,icon:"angle-double-left",onClick:function(){return m(a)},tooltip:a?"Min ("+a+")":"Min"})}),(0,o.createComponentVNode)(2,l.Stack.Item,{grow:!0,children:(0,o.createComponentVNode)(2,l.RestrictedInput,{allowFloats:!0,autoFocus:!0,autoSelect:!0,fluid:!0,minValue:a,maxValue:d,onChange:function(e,t){return p(t)},onEnter:function(e,t){return r("submit",{entry:t})},value:u})}),(0,o.createComponentVNode)(2,l.Stack.Item,{children:(0,o.createComponentVNode)(2,l.Button,{disabled:u===d,icon:"angle-double-right",onClick:function(){return m(d)},tooltip:d?"Max ("+d+")":"Max"})}),(0,o.createComponentVNode)(2,l.Stack.Item,{children:(0,o.createComponentVNode)(2,l.Button,{disabled:u===s,icon:"redo",onClick:function(){return m(s)},tooltip:s?"Reset ("+s+")":"Reset"})})]})}},84035:function(e,t,n){"use strict";t.__esModule=!0,t.OmniFilter=void 0;var o=n(58734),r=n(62188),i=n(71558),a=n(2798),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,s=d.power,u=d.config,m=d.ports,p=d.set_flow_rate,f=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:u?"Configuration":"Status",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:"power-off",content:s?"On":"Off",selected:s,disabled:u,onClick:function(){return l("power")}}),(0,o.createComponentVNode)(2,i.Button,{icon:"wrench",selected:u,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:u?(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:[f," L/s"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Flow Rate Limit",children:u?(0,o.createComponentVNode)(2,i.Button,{icon:"wrench",content:p/10+" L/s",onClick:function(){return l("set_flow_rate")}}):p/10+" L/s"})]})})]})})}},6238:function(e,t,n){"use strict";t.__esModule=!0,t.OmniMixer=void 0;var o=n(58734),r=n(62188),i=n(71558),a=n(2798),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,s=d.power,u=d.config,m=d.ports,p=d.set_flow_rate,f=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:u?"Configuration":"Status",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:"power-off",content:s?"On":"Off",selected:s,disabled:u,onClick:function(){return c("power")}}),(0,o.createComponentVNode)(2,i.Button,{icon:"wrench",selected:u,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"}),u?(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"}),u?(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:u},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:[f," L/s"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Flow Rate Limit",children:u?(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]})}},25466:function(e,t,n){"use strict";t.__esModule=!0,t.OperatingComputer=void 0;var o=n(58734),r=n(5339),i=n(62188),a=n(2798),c=n(71558),l=[["good","Conscious"],["average","Unconscious"],["bad","DEAD"]],d=[["Resp.","oxyLoss"],["Toxin","toxLoss"],["Brute","bruteLoss"],["Burn","fireLoss"]],s={average:[.25,.5],bad:[.5,Infinity]},u=["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,s=d.hasOccupant,u=d.choice;return n=u?(0,o.createComponentVNode)(2,f):s?(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:!u,icon:"user",onClick:function(){return l("choiceOff")},children:"Patient"}),(0,o.createComponentVNode)(2,c.Tabs.Tab,{selected:!!u,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:s,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:u[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."]})})},f=function(e,t){var n=(0,i.useBackend)(t),r=n.act,a=n.data,l=a.verbose,d=a.health,s=a.healthAlarm,u=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:s,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:u,icon:u?"toggle-on":"toggle-off",content:u?"On":"Off",onClick:function(){return r(u?"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")}})})]})}},96675:function(e,t,n){"use strict";t.__esModule=!0,t.OvermapDisperser=void 0;var o=n(58734),r=n(62188),i=n(71558),a=n(2798),c=n(95076);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,s=l.calibration,u=l.overmapdir,m=l.cal_accuracy,p=l.strength,f=l.range,h=l.next_shot,C=l.nopower,b=(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===u}})})}),(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:[C&&(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:b}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Cooldown",children:0===h&&(0,o.createComponentVNode)(2,i.Box,{color:"good",children:"Ready"})||h>1&&(0,o.createComponentVNode)(2,i.Box,{color:"average",children:[(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:h})," 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:s.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:f})})]})})}),(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"})})]})}},9960:function(e,t,n){"use strict";t.__esModule=!0,t.OvermapEnginesContent=t.OvermapEngines=void 0;var o=n(58734),r=n(62188),i=n(71558),a=n(2798);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,s=c.engines_info,u=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:u})})]})}),(0,o.createComponentVNode)(2,i.Section,{title:"Engines",height:"340px",style:{"overflow-y":"auto"},children:s.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},3774:function(e,t,n){"use strict";t.__esModule=!0,t.OvermapFull=void 0;var o=n(58734),r=n(62188),i=n(71558),a=n(2798),c=n(9960),l=n(33529),d=n(7614);t.OvermapFull=function(e,t){var n=(0,r.useLocalState)(t,"overmapFullState",0),s=n[0],u=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===s,onClick:function(){return u(0)},children:"Engines"}),(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:1===s,onClick:function(){return u(1)},children:"Helm"}),(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:2===s,onClick:function(){return u(2)},children:"Sensors"})]}),0===s&&(0,o.createComponentVNode)(2,c.OvermapEnginesContent),1===s&&(0,o.createComponentVNode)(2,l.OvermapHelmContent),2===s&&(0,o.createComponentVNode)(2,d.OvermapShipSensorsContent)]})})}},33529:function(e,t,n){"use strict";t.__esModule=!0,t.OvermapHelmContent=t.OvermapHelm=t.OvermapFlightDataWrap=void 0;var o=n(58734),r=n(62188),i=n(71558),a=n(2798),c=n(95076);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,s)}),(0,o.createComponentVNode)(2,i.Flex.Item,{basis:"35%",height:"180px",children:(0,o.createComponentVNode)(2,u)})]}),(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 s=function(e,t){var n=(0,r.useBackend)(t),a=n.act,l=n.data,d=l.canburn,s=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:s,onClick:function(){return a("manual")},icon:"compass",children:s?"Enabled":"Disabled"})]})],4,{style:{height:"100%",border:"1px solid #4972a1"}})},u=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,l=c.dest,d=c.d_x,s=c.d_y,u=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:s})],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:[u," 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,s=c.s_y,u=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," : ",s]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Scan Data",children:u}),(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)}))]})})]})}},85513:function(e,t,n){"use strict";t.__esModule=!0,t.OvermapNavigationContent=t.OvermapNavigation=void 0;var o=n(58734),r=n(62188),i=n(71558),a=n(2798),c=n(95076);t.OvermapNavigation=function(){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,s=l.s_x,u=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:"Coordinates",children:[s," : ",u]}),(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},28457:function(e,t,n){"use strict";t.__esModule=!0,t.OvermapShieldGenerator=void 0;var o=n(58734),r=n(62188),i=n(71558),a=n(2798);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,s=c.modes,u=c.offline_for;return u?(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: ",u," seconds."]}):(0,o.createFragment)([(0,o.createComponentVNode)(2,l),(0,o.createComponentVNode)(2,d),(0,o.createComponentVNode)(2,i.Section,{title:"Field Calibration",children:s.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,s=a.mitigation_physical,u=a.mitigation_em,m=a.mitigation_heat,p=a.field_integrity,f=a.max_energy,h=a.current_energy,C=a.percentage_energy,b=a.total_segments,N=a.functional_segments,g=a.field_radius,V=a.target_radius,v=a.input_cap_kw,_=a.upkeep_power_usage,y=a.power_usage,k=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",V!==g&&(0,o.createComponentVNode)(2,i.Box,{inline:!0,children:"(Adjusting Radius)"})||(0,o.createComponentVNode)(2,i.Box,{inline:!0,children:[2*k,"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:h,maxValue:f,children:[h," / ",f," MJ (",C,"%)"]})}),(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:[u,"% EM / ",s,"% 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:y,maxValue:v,children:[y," / ",v," kW"]})})||(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:y})," kW (No Limit)"]})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Field Size",children:[(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:N}),"\xa0/\xa0",(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:b})," m\xb2 (radius"," ",(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:g}),", target"," ",(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:V}),")"]})]})})},d=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,l=c.running,d=c.hacked,s=c.idle_multiplier,u=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:u.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{selected:e===s,disabled:4===l,onClick:function(){return a("switch_idle",{switch_idle:e})},children:e},e)}))})})]})}},7614:function(e,t,n){"use strict";t.__esModule=!0,t.OvermapShipSensorsContent=t.OvermapShipSensors=void 0;var o=n(58734),r=n(62188),i=n(71558),a=n(2798);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,s=c.range,u=c.health,m=c.max_health,p=c.heat,f=c.critical_heat,h=c.status,C=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:h}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Range",children:(0,o.createComponentVNode)(2,i.Button,{icon:"signal",onClick:function(){return a("range")},children:s})}),(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:u,maxValue:m,children:[u," / ",m]})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Temperature",children:(0,o.createComponentVNode)(2,i.ProgressBar,{ranges:{bad:[.75*f,Infinity],average:[.5*f,.75*f],good:[-Infinity,.5*f]},value:p,maxValue:f,children:p<.5*f&&(0,o.createComponentVNode)(2,i.Box,{children:"Temperature low."})||p<.75*f&&(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:C.length&&C.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},22702:function(e,t,n){"use strict";t.__esModule=!0,t.ParticleAccelerator=void 0;var o=n(58734),r=n(62188),i=n(71558),a=n(2798);t.ParticleAccelerator=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.assembled,s=l.power,u=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:s?"power-off":"times",content:s?"On":"Off",selected:s,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(u).padStart(1,"0")," ",(0,o.createComponentVNode)(2,i.Button,{icon:"forward",disabled:!d,onClick:function(){return c("add_strength")}})]})]})})]})})}},65090:function(e,t,n){"use strict";t.__esModule=!0,t.PartsLathe=void 0;var o=n(58734),r=n(62188),i=n(71558),a=n(2798),c=n(40946),l=n(5479);t.PartsLathe=function(e,t){var n=(0,r.useBackend)(t),d=n.act,s=n.data,u=(s.panelOpen,s.copyBoard),m=s.copyBoardReqComponents,p=s.queue,f=s.building,h=s.buildPercent,C=s.error,b=s.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:[C&&(0,o.createComponentVNode)(2,i.NoticeBox,{danger:!0,children:["Missing Materials: ",C]})||null,(0,o.createComponentVNode)(2,i.Section,{title:"Materials",children:(0,o.createComponentVNode)(2,l.Materials,{displayAllMat:!0})}),f&&(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)(f)}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Progress",children:(0,o.createComponentVNode)(2,i.ProgressBar,{color:"good",value:h,maxValue:100})})]})})||null,u&&(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)(u)})}),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||!f)&&(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:b.length&&b.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)}))})]})})}},68747:function(e,t,n){"use strict";t.__esModule=!0,t.PathogenicIsolator=void 0;var o=n(58734),r=n(62188),i=n(72992),a=n(71558),c=n(2798),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),u=(n.act,n.data.isolating),m=(0,r.useLocalState)(t,"tabIndex",0),p=m[0],f=m[1],h=null;return 0===p?h=(0,o.createComponentVNode)(2,d):1===p&&(h=(0,o.createComponentVNode)(2,s)),(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:[u&&(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 f(0)},children:"Home"}),(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:1===p,onClick:function(){return f(1)},children:"Database"})]}),h]})]})};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,s=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:!s,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."}))})},s=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."})})}},3745:function(e,t,n){"use strict";t.__esModule=!0,t.Pda=void 0;var o=n(58734),r=n(62188),i=n(71558),a=n(2798),c=n(61082),l=n(79526);t.Pda=function(e,t){var n=(0,r.useBackend)(t),m=(n.act,n.data),p=m.app,f=m.owner,h=m.useRetro;if(!f)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 C=function(e){var t;try{t=l("./"+e+".js")}catch(n){if("MODULE_NOT_FOUND"===n.code)return(0,c.routingError)("notFound",e);throw n}return t[e]||(0,c.routingError)("missingExport",e)}(p.template),b=(0,r.useLocalState)(t,"settingsMode",!1),N=b[0],g=b[1];return(0,o.createComponentVNode)(2,a.Window,{width:580,height:670,theme:h?"pda-retro":null,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,d,{settingsMode:N,setSettingsMode:g}),N&&(0,o.createComponentVNode)(2,s)||(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,C)}),(0,o.createComponentVNode)(2,i.Box,{mb:8}),(0,o.createComponentVNode)(2,u,{setSettingsMode:g})]})})};var d=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,l=e.settingsMode,d=e.setSettingsMode,s=c.idInserted,u=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:[!!s&&(0,o.createComponentVNode)(2,i.Flex.Item,{children:(0,o.createComponentVNode)(2,i.Button,{icon:"eject",color:"transparent",onClick:function(){return a("Authenticate")},content:u})}),(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"})]})]})})},s=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,l=c.idInserted,d=c.idLink,s=c.cartridge_name,u=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:!u,content:u?"Disabled":"Enabled",onClick:function(){return a("TouchSounds")}})}),!!s&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Cartridge",children:(0,o.createComponentVNode)(2,i.Button,{icon:"eject",onClick:function(){return a("Eject")},content:s})}),!!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})})]})})},u=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,l=e.setSettingsMode,d=c.app,s=c.useRetro;return(0,o.createComponentVNode)(2,i.Box,{position:"fixed",bottom:"0%",left:"0%",right:"0%",backgroundColor:s?"#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")}})})]})})}},21364:function(e,t,n){"use strict";t.__esModule=!0,t.PersonalCrafting=void 0;var o=n(58734),r=n(62188),i=n(71558),a=n(2798);function c(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(n)return(n=n.call(e)).next.bind(n);if(Array.isArray(e)||(n=function(e,t){if(!e)return;if("string"==typeof e)return l(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return l(e,t)}(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var o=0;return function(){return o>=e.length?{done:!0}:{done:!1,value:e[o++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function l(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,o=new Array(t);n<t;n++)o[n]=e[n];return o}t.PersonalCrafting=function(e,t){for(var n,l=(0,r.useBackend)(t),s=l.act,u=l.data,m=u.busy,p=u.display_craftable_only,f=u.display_compact,h=u.crafting_recipes||{},C=[],b=[],N=0,g=Object.keys(h);N<g.length;N++){var V=g[N],v=h[V];if("has_subcats"in v)for(var _=0,y=Object.keys(v);_<y.length;_++){var k=y[_];if("has_subcats"!==k){C.push({name:k,category:V,subcategory:k});for(var x,w=c(v[k]);!(x=w()).done;){var L=x.value;b.push(Object.assign({},L,{category:k}))}}}else{C.push({name:V,category:V});for(var B,S=c(h[V]);!(B=S()).done;){var I=B.value;b.push(Object.assign({},I,{category:V}))}}}var T=(0,r.useLocalState)(t,"tab",null==(n=C[0])?void 0:n.name),A=T[0],M=T[1],E=b.filter((function(e){return e.category===A}));return(0,o.createComponentVNode)(2,a.Window,{title:"Crafting Menu",width:700,height:800,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[!!m&&(0,o.createComponentVNode)(2,i.Dimmer,{fontSize:"32px",children:[(0,o.createComponentVNode)(2,i.Icon,{name:"cog",spin:1})," Crafting..."]}),(0,o.createComponentVNode)(2,i.Section,{title:"Personal Crafting",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button.Checkbox,{content:"Compact",checked:f,onClick:function(){return s("toggle_compact")}}),(0,o.createComponentVNode)(2,i.Button.Checkbox,{content:"Craftable Only",checked:p,onClick:function(){return s("toggle_recipes")}})],4),children:(0,o.createComponentVNode)(2,i.Flex,{children:[(0,o.createComponentVNode)(2,i.Flex.Item,{children:(0,o.createComponentVNode)(2,i.Tabs,{vertical:!0,children:C.map((function(e){return(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:e.name===A,onClick:function(){M(e.name),s("set_category",{category:e.category,subcategory:e.subcategory})},children:e.name},e.name)}))})}),(0,o.createComponentVNode)(2,i.Flex.Item,{grow:1,basis:0,children:(0,o.createComponentVNode)(2,d,{craftables:E})})]})})]})})};var d=function(e,t){var n=e.craftables,a=void 0===n?[]:n,c=(0,r.useBackend)(t),l=c.act,d=c.data,s=d.craftability,u=void 0===s?{}:s,m=d.display_compact,p=d.display_craftable_only;return a.map((function(e){return p&&!u[e.ref]?null:m?(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.name,className:"candystripe",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"cog",content:"Craft",disabled:!u[e.ref],tooltip:e.tool_text&&"Tools needed: "+e.tool_text,tooltipPosition:"left",onClick:function(){return l("make",{recipe:e.ref})}}),children:e.req_text},e.name):(0,o.createComponentVNode)(2,i.Section,{title:e.name,level:2,buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"cog",content:"Craft",disabled:!u[e.ref],onClick:function(){return l("make",{recipe:e.ref})}}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[!!e.req_text&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Required",children:e.req_text}),!!e.catalyst_text&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Catalyst",children:e.catalyst_text}),!!e.tool_text&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Tools",children:e.tool_text})]})},e.name)}))}},37215:function(e,t,n){"use strict";t.__esModule=!0,t.PetrificationInterface=void 0;var o=n(58734),r=n(62188),i=n(71558),a=n(2798);t.PetrificationInterface=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.material,s=l.identifier,u=l.adjective,m=l.tint,p=l.t,f=l.able_to_unpetrify,h=l.discard_clothes,C=l.target,b=l.can_remote;return(0,o.createComponentVNode)(2,a.Window,{width:425,height:313,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,i.Section,{title:"Interface",children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Identifier",children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,content:'Change Identifier: "'+s+'"',tooltip:"The identifier for the petrification. ie. 'A statue of (target)'",tooltipPosition:"top",onClick:function(){return c("set_option",{option:"identifier"})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Material",children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,content:'Change Material: "'+d+'"',tooltip:'The material for the petrification. ie. "(name)\'s skin rapidly (adjective) as they turn to (material)!"',tooltipPosition:"top",onClick:function(){return c("set_option",{option:"material"})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Adjective",children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,content:'Change Adjective: "'+u+'"',tooltip:'The adjective for the petrification. ie. "(name)\'s skin rapidly (adjective) as they turn to (material)!"',tooltipPosition:"top",onClick:function(){return c("set_option",{option:"adjective"})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Color",children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,content:"Change Color",backgroundColor:m,textColor:p?"#000000":"#ffffff",tooltip:"The color of the statue. Pure white is direct greyscale.",tooltipPosition:"top",onClick:function(){return c("set_option",{option:"tint"})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Can Unpetrify",children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,content:f?"Yes":"No",selected:f,tooltip:"Whether or not the statue can be unpetrified. If yes, they will get a verb letting them turn back- if not, even if they're a gargoyle, it will be taken away. OOC Escape is always an option though.",tooltipPosition:"top",onClick:function(){return c("set_option",{option:"able_to_unpetrify"})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Discard Clothes",children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,content:h?"Enabled":"Disabled",selected:h,tooltip:"Whether the target's clothing falls off before the petrification happens. (Clothes do not change color when petrified, and cannot be removed while being a statue)",tooltipPosition:"top",onClick:function(){return c("set_option",{option:"discard_clothes"})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Target",children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,content:C,onClick:function(){return c("set_option",{option:"target"})}})})]}),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,i.Button,{ml:1,disabled:!b,content:"Petrify",tooltip:"Turn the target to "+d+". This is meant for roleplay/scene purposes. Please don't abuse it.",tooltipPosition:"top",onClick:function(){return c("petrify")}}),(0,o.createComponentVNode)(2,i.Button,{mr:1,disabled:!b,content:"Create Remote",tooltip:"Create a remote that will petrify the target with the given options when the button is pressed. It must be within 4 tiles of the target when pressed to work.. This is meant for roleplay/scene purposes. Please don't abuse it.",tooltipPosition:"top",onClick:function(){return c("remote")}})]})})})}},16599:function(e,t,n){"use strict";t.__esModule=!0,t.Photocopier=void 0;var o=n(58734),r=n(71558),i=n(62188),a=n(2798);t.Photocopier=function(e,t){var n=(0,i.useBackend)(t).data,s=n.isAI,u=n.has_toner,m=n.has_item;return(0,o.createComponentVNode)(2,a.Window,{title:"Photocopier",width:240,height:s?309:234,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:[u?(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."})}),!!s&&(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,s=.33*c;return(0,o.createComponentVNode)(2,r.Section,{title:"Toner",children:(0,o.createComponentVNode)(2,r.ProgressBar,{ranges:{good:[d,c],average:[s,d],bad:[0,s]},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"})})})}},85834:function(e,t,n){"use strict";t.__esModule=!0,t.PipeDispenser=void 0;var o=n(58734),r=n(62188),i=n(71558),a=n(2798),c=n(7932);t.PipeDispenser=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,s=d.disposals,u=d.p_layer,m=d.pipe_layers,p=d.categories,f=void 0===p?[]:p,h=(0,r.useLocalState)(t,"categoryName"),C=h[0],b=h[1],N=f.find((function(e){return e.cat_name===C}))||f[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:[!s&&(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]===u,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:f.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===N.cat_name,onClick:function(){return b(e.cat_name)},children:e.cat_name},e.cat_name)}))}),null==N?void 0:N.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:N.cat_name})}},e.pipe_name)}))]})]})})}},42258:function(e,t,n){"use strict";t.__esModule=!0,t.PlantAnalyzer=void 0;var o=n(58734),r=n(62188),i=n(71558),a=n(2798);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,s=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})]}),s.length&&(0,o.createComponentVNode)(2,i.Section,{level:2,title:"Plant Reagents",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.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)}))})]})}},15878:function(e,t,n){"use strict";t.__esModule=!0,t.PlayerNotes=void 0;var o=n(58734),r=n(62188),i=n(71558),a=n(2798);t.PlayerNotes=function(e,t){var n,c=(0,r.useBackend)(t),l=c.act,d=c.data,s=d.device_theme,u=d.filter,m=d.pages,p=d.ckeys;return(0,o.createComponentVNode)(2,a.Window,{title:"Player Notes",theme:s,width:400,height:500,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,i.Section,{title:"Player notes",children:[(0,o.createComponentVNode)(2,i.Button,{icon:"filter",onClick:function(){return l("filter_player_notes")},children:"Apply Filter"}),(0,o.createComponentVNode)(2,i.Button,{icon:"sidebar",onClick:function(){return l("open_legacy_ui")},children:"Open Legacy UI"}),(0,o.createComponentVNode)(2,i.Divider),(0,o.createComponentVNode)(2,i.Button.Input,{content:"CKEY to Open",onCommit:function(e,t){return l("show_player_info",{name:t})}}),(0,o.createComponentVNode)(2,i.Divider,{vertical:!0}),(0,o.createComponentVNode)(2,i.Button,{color:"green",content:u,onClick:function(){return l("clear_player_info_filter")}}),(0,o.createComponentVNode)(2,i.Divider),(0,o.createComponentVNode)(2,i.Table,{children:p.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:"user",content:e.desc,onClick:function(){return l("show_player_info",{name:e.name})},children:e.name})})},e.name)}))}),(0,o.createComponentVNode)(2,i.Divider),(n=function(){for(var e=[],t=function(t){e.push((0,o.createComponentVNode)(2,i.Button,{onClick:function(){return l("set_page",{index:t})},children:t},t))},n=1;n<m;n++)t(n);return e},n())]})})})}},7064:function(e,t,n){"use strict";t.__esModule=!0,t.PlayerNotesInfo=void 0;var o=n(58734),r=n(62188),i=n(71558),a=n(2798);t.PlayerNotesInfo=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.device_theme,s=l.age,u=l.ckey,m=l.entries;return(0,o.createComponentVNode)(2,a.Window,{title:"Info on "+u,theme:d,width:400,height:500,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,i.Section,{title:"Player age: "+s,children:(0,o.createComponentVNode)(2,i.Table,{children:["This ckey has ",m.length," comments.",m.map((function(e,t){return(0,o.createComponentVNode)(2,i.Table.Row,{children:(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!1,children:[(0,o.createComponentVNode)(2,i.Divider),(0,o.createComponentVNode)(2,i.Box,{children:["Written by ",e.author," on"," ",(0,o.createVNode)(1,"span",null,e.date,0,{color:"blue"}),(0,o.createVNode)(1,"br"),(0,o.createVNode)(1,"span",null,[(0,o.createTextVNode)('"'),e.comment,(0,o.createTextVNode)('"')],0,{color:"green"})]}),(0,o.createComponentVNode)(2,i.Button,{icon:"trash",onClick:function(){return c("remove_player_info",{ckey:u,index:t+1})},children:"Remove"})]})},e.comment)}))]})}),(0,o.createComponentVNode)(2,i.Button,{icon:"comment",onClick:function(){return c("add_player_info",{ckey:u})},children:"Add Comment"})]})})}},18346:function(e,t,n){"use strict";t.__esModule=!0,t.PointDefenseControl=void 0;var o=n(58734),r=n(62188),i=n(71558),a=n(2798);t.PointDefenseControl=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.id,s=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:s.length&&s.map((function(e){return(0,o.createComponentVNode)(2,i.Section,{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."})})})})}},37485:function(e,t,n){"use strict";t.__esModule=!0,t.PortableGenerator=void 0;var o=n(58734),r=n(62188),i=n(71558),a=n(2798),c=n(5339);t.PortableGenerator=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,s=d.fuel_stored/d.fuel_capacity,u=(s>=.5?"good":s>.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:u,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"})})]})})]})})}},51435:function(e,t,n){"use strict";t.__esModule=!0,t.PortablePump=void 0;var o=n(58734),r=n(62188),i=n(71558),a=n(2798),c=n(19107);t.PortablePump=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,s=d.direction,u=d.target_pressure,m=d.default_pressure,p=d.min_pressure,f=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:s?"sign-in-alt":"sign-out-alt",content:s?"In":"Out",selected:s,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:f,value:u,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:u===p,onClick:function(){return l("pressure",{pressure:"min"})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"sync",disabled:u===m,onClick:function(){return l("pressure",{pressure:"reset"})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"plus",disabled:u===f,onClick:function(){return l("pressure",{pressure:"max"})}})]})]})})]})})}},47750:function(e,t,n){"use strict";t.__esModule=!0,t.PortableScrubber=void 0;var o=n(58734),r=n(62188),i=n(71558),a=n(2798),c=n(19107);t.PortableScrubber=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,s=d.rate,u=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:u,maxValue:m,value:s,unit:"L/s",onChange:function(e,t){return l("volume_adj",{vol:t})}})})})})]})})}},17098:function(e,t,n){"use strict";t.__esModule=!0,t.PortableTurret=void 0;var o=n(58734),r=n(62188),i=n(71558),a=n(2798);t.PortableTurret=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.locked,s=l.on,u=l.lethal,m=l.lethal_is_configurable,p=l.targetting_is_configurable,f=l.check_weapons,h=l.neutralize_noaccess,C=l.neutralize_norecord,b=l.neutralize_criminals,N=l.neutralize_all,g=l.neutralize_nonsynth,V=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:s?"power-off":"times",content:s?"On":"Off",selected:s,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:u?"exclamation-triangle":"times",content:u?"On":"Off",color:u?"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:b,content:"Wanted Criminals",disabled:d,onClick:function(){return c("autharrest")}}),(0,o.createComponentVNode)(2,i.Button.Checkbox,{fluid:!0,checked:C,content:"No Sec Record",disabled:d,onClick:function(){return c("authnorecord")}}),(0,o.createComponentVNode)(2,i.Button.Checkbox,{fluid:!0,checked:f,content:"Unauthorized Weapons",disabled:d,onClick:function(){return c("authweapon")}}),(0,o.createComponentVNode)(2,i.Button.Checkbox,{fluid:!0,checked:h,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:V,content:"Unidentified Lifesigns (Xenos, Animals, Etc)",disabled:d,onClick:function(){return c("authxeno")}}),(0,o.createComponentVNode)(2,i.Button.Checkbox,{fluid:!0,checked:g,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:N,content:"All Entities",disabled:d,onClick:function(){return c("authall")}})]})],4)]})})}},42253:function(e,t,n){"use strict";t.__esModule=!0,t.powerRank=t.PowerMonitorFocus=t.PowerMonitorContent=t.PowerMonitor=t.AreaCharge=void 0;var o=n(58734),r=n(45445),i=n(75671),a=n(5339),c=n(59641),l=n(62188),d=n(71558),s=n(2798),u=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,s.Window,{width:550,height:700,resizable:!0,children:(0,o.createComponentVNode)(2,s.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,p)})})};var p=function(e,t){var n=(0,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,f,{focus:c});var s=(0,o.createComponentVNode)(2,d.Box,{color:"bad",children:"No sensors detected"});return a&&(s=(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:s})};t.PowerMonitorContent=p;var f=function(e,t){var n=(0,l.useBackend)(t),c=n.act,s=(n.data,e.focus),p=s.history,f=(0,l.useLocalState)(t,"sortByField",null),b=f[0],N=f[1],g=p.supply[p.supply.length-1]||0,V=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]})),y=Math.max.apply(Math,[u].concat(p.supply,p.demand)),k=(0,i.flow)([(0,r.map)((function(e,t){return Object.assign({},e,{id:e.name+t})})),"name"===b&&(0,r.sortBy)((function(e){return e.name})),"charge"===b&&(0,r.sortBy)((function(e){return-e.charge})),"draw"===b&&(0,r.sortBy)((function(e){return-m(e.load)}),(function(e){return-parseFloat(e.load)})),"problems"===b&&(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}))])(s.areas);return(0,o.createFragment)([(0,o.createComponentVNode)(2,d.Section,{title:s.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:g,minValue:0,maxValue:y,color:"teal",children:(0,a.toFixed)(g/1e3)+" kW"})}),(0,o.createComponentVNode)(2,d.LabeledList.Item,{label:"Draw",children:(0,o.createComponentVNode)(2,d.ProgressBar,{value:V,minValue:0,maxValue:y,color:"pink",children:(0,a.toFixed)(V/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,y],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,y],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"===b,content:"Name",onClick:function(){return N("name"!==b&&"name")}}),(0,o.createComponentVNode)(2,d.Button.Checkbox,{checked:"charge"===b,content:"Charge",onClick:function(){return N("charge"!==b&&"charge")}}),(0,o.createComponentVNode)(2,d.Button.Checkbox,{checked:"draw"===b,content:"Draw",onClick:function(){return N("draw"!==b&&"draw")}}),(0,o.createComponentVNode)(2,d.Button.Checkbox,{checked:"problems"===b,content:"Problems",onClick:function(){return N("problems"!==b&&"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"})]}),k.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,h,{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,C,{status:e.eqp}),2),(0,o.createVNode)(1,"td","Table__cell text-center text-nowrap",(0,o.createComponentVNode)(2,C,{status:e.lgt}),2),(0,o.createVNode)(1,"td","Table__cell text-center text-nowrap",(0,o.createComponentVNode)(2,C,{status:e.env}),2)],4,null,e.id)}))]})]})],4)};t.PowerMonitorFocus=f;var h=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=h,h.defaultHooks=c.pureComponentHooks;var C=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})};C.defaultHooks=c.pureComponentHooks},24461:function(e,t,n){"use strict";t.__esModule=!0,t.PrecisionEditor=void 0;var o=n(58734),r=n(62188),i=n(71558),a=n(2798);t.PrecisionEditor=function(e,t){var n=(0,r.useBackend)(t),s=(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"===s&&(0,o.createComponentVNode)(2,c),"colors"===s&&(0,o.createComponentVNode)(2,l),"reagents"===s&&(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,s=c.fruitcolor,u=c.chems,m=c.seedname;return(0,o.createComponentVNode)(2,i.LabeledList,{children:u?(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:s}),(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:u.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"})}})]})}},90423:function(e,t,n){"use strict";t.__esModule=!0,t.PressureRegulator=void 0;var o=n(58734),r=n(62188),i=n(71558),a=n(2798);t.PressureRegulator=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.on,s=l.pressure_set,u=(l.max_pressure,l.input_pressure),m=l.output_pressure,p=l.regulate_mode,f=l.set_flow_rate,h=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:u/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:h/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:[s/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:[f/10," L/s"]})]})})]})})}},15852:function(e,t,n){"use strict";t.__esModule=!0,t.PrisonerManagement=void 0;var o=n(58734),r=n(62188),i=n(71558),a=n(2798);t.PrisonerManagement=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.locked,s=l.chemImplants,u=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: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:"Units Remaining"}),(0,o.createComponentVNode)(2,i.Table.Cell,{textAlign:"center",children:"Inject"})]}),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}),(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: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:"Location"}),(0,o.createComponentVNode)(2,i.Table.Cell,{textAlign:"center",children:"Message"})]}),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," (",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)})})}},89862:function(e,t,n){"use strict";t.__esModule=!0,t.RCONContent=t.RCON=void 0;var o=n(58734),r=n(5339),i=n(43820),a=n(62188),c=n(71558),l=n(2798),d=n(40946),s=1e3;t.RCON=function(e,t){return(0,o.createComponentVNode)(2,l.Window,{width:630,height:540,resizable:!0,children:(0,o.createComponentVNode)(2,l.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,u)})})};var u=function(e,t){var n,r=(0,a.useLocalState)(t,"tabIndex",0),i=r[0],l=r[1];return 0===i?n=(0,o.createComponentVNode)(2,m):1===i&&(n=(0,o.createComponentVNode)(2,h)),(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Tabs,{children:[(0,o.createComponentVNode)(2,c.Tabs.Tab,{selected:0===i,onClick:function(){return l(0)},children:[(0,o.createComponentVNode)(2,c.Icon,{name:"power-off"})," SMESs"]},"SMESs"),(0,o.createComponentVNode)(2,c.Tabs.Tab,{selected:1===i,onClick:function(){return l(1)},children:[(0,o.createComponentVNode)(2,c.Icon,{name:"bolt"})," Breakers"]},"Breakers")]}),(0,o.createComponentVNode)(2,c.Box,{m:2,children:n})],4)};t.RCONContent=u;var m=function(e,t){var n,r=(0,a.useBackend)(t),i=r.act,l=r.data,d=l.smes_info,s=l.pages,u=l.current_page;return(0,o.createComponentVNode)(2,c.Section,{title:"SMESs (Page "+u+")",children:[(0,o.createComponentVNode)(2,c.Stack,{vertical:!0,children:d.map((function(e){return(0,o.createComponentVNode)(2,c.Stack.Item,{children:(0,o.createComponentVNode)(2,p,{smes:e})},e.RCON_tag)}))}),"Page Selection:",(0,o.createVNode)(1,"br"),(n=function(){for(var e=[],t=function(t){e.push((0,o.createComponentVNode)(2,c.Button,{selected:u===t,onClick:function(){return i("set_smes_page",{index:t})},children:t},t))},n=1;n<s;n++)t(n);return e},n())]})},p=function(e,t){(0,a.useBackend)(t).act;var n=e.smes,i=n.capacityPercent,l=n.capacity,d=n.charge,s=(n.inputAttempt,n.inputting,n.inputLevel,n.inputLevelMax,n.inputAvailable,n.outputAttempt,n.outputting,n.outputLevel,n.outputLevelMax,n.outputUsed,n.RCON_tag);return(0,o.createComponentVNode)(2,c.Stack,{vertical:!0,children:[(0,o.createComponentVNode)(2,c.Stack.Item,{children:(0,o.createComponentVNode)(2,c.Stack,{fill:!0,justify:"space-between",children:[(0,o.createComponentVNode)(2,c.Stack.Item,{flexBasis:"40%",fontSize:1.2,children:s}),(0,o.createComponentVNode)(2,c.Stack.Item,{grow:1,children:(0,o.createComponentVNode)(2,c.ProgressBar,{value:.01*i,ranges:{good:[.5,Infinity],average:[.15,.5],bad:[-Infinity,.15]},children:[(0,r.round)(d/6e4,1)," kWh /"," ",(0,r.round)(l/6e4)," kWh (",i,"%)"]})})]})}),(0,o.createComponentVNode)(2,c.Stack.Item,{children:(0,o.createComponentVNode)(2,f,{smes:e.smes,way:"input"})}),(0,o.createComponentVNode)(2,c.Stack.Item,{children:(0,o.createComponentVNode)(2,f,{smes:e.smes,way:"output"})}),(0,o.createComponentVNode)(2,c.Stack.Divider)]})},f=function(e,t){var n,r,l,u,m,p,f,h=(0,a.useBackend)(t).act,C=e.way,b=e.smes,N=(b.capacityPercent,b.capacity,b.charge,b.inputAttempt),g=b.inputting,V=b.inputLevel,v=b.inputLevelMax,_=b.inputAvailable,y=b.outputAttempt,k=b.outputting,x=b.outputLevel,w=b.outputLevelMax,L=b.outputUsed,B=b.RCON_tag;switch(C){case"input":n=V,r=v,l=_,"IN",u="smes_in_toggle",m="smes_in_set",N,p=N?g?"green":"yellow":null,f=N?g?"The SMES is drawing power.":"The SMES lacks power.":"The SMES input is off.";break;case"output":n=x,r=w,l=L,"OUT",u="smes_out_toggle",m="smes_out_set",y,p=y?k?"green":"yellow":null,f=y?k?"The SMES is outputting power.":"The SMES lacks any draw.":"The SMES output is off."}return(0,o.createComponentVNode)(2,c.Stack,{fill:!0,children:[(0,o.createComponentVNode)(2,c.Stack.Item,{basis:"20%",children:(0,d.capitalize)(C)}),(0,o.createComponentVNode)(2,c.Stack.Item,{grow:1,children:(0,o.createComponentVNode)(2,c.Stack,{children:[(0,o.createComponentVNode)(2,c.Stack.Item,{children:(0,o.createComponentVNode)(2,c.Button,{icon:"power-off",color:p,tooltip:f,onClick:function(){return h(u,{smes:B})}})}),(0,o.createComponentVNode)(2,c.Stack.Item,{children:[(0,o.createComponentVNode)(2,c.Button,{icon:"fast-backward",disabled:0===n,onClick:function(){return h(m,{target:"min",smes:B})}}),(0,o.createComponentVNode)(2,c.Button,{icon:"backward",disabled:0===n,onClick:function(){return h(m,{adjust:-1e4,smes:B})}})]}),(0,o.createComponentVNode)(2,c.Stack.Item,{grow:1,children:(0,o.createComponentVNode)(2,c.Slider,{value:n/s,fillValue:l/s,minValue:0,maxValue:r/s,step:5,stepPixelSize:4,format:function(e){return(0,i.formatPower)(l,1)+"/"+(0,i.formatPower)(e*s,1)},onDrag:function(e,t){return h(m,{target:t*s,smes:B})}})}),(0,o.createComponentVNode)(2,c.Stack.Item,{children:[(0,o.createComponentVNode)(2,c.Button,{icon:"forward",disabled:n===r,onClick:function(){return h(m,{adjust:1e4,smes:B})}}),(0,o.createComponentVNode)(2,c.Button,{icon:"fast-forward",disabled:n===r,onClick:function(){return h(m,{target:"max",smes:B})}})]})]})})]})},h=function(e,t){var n=(0,a.useBackend)(t),r=n.act,i=n.data.breaker_info;return(0,o.createComponentVNode)(2,c.Section,{title:"Breakers",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:i?i.map((function(e){return(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:e.RCON_tag,buttons:(0,o.createComponentVNode)(2,c.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,c.LabeledList.Item,{color:"bad",children:"No breakers detected."})})})}},21826:function(e,t,n){"use strict";t.__esModule=!0,t.RIGSuit=void 0;var o=n(58734),r=n(62188),i=n(71558),a=n(2798),c=n(40946);t.RIGSuit=function(e,t){var n=(0,r.useBackend)(t),c=(n.act,n.data),u=c.interfacelock,m=c.malf,p=c.aicontrol,f=c.ai,h=null;return u||m?h=(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"--HARDSUIT INTERFACE OFFLINE--"}):!f&&p&&(h=(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:h||(0,o.createFragment)([(0,o.createComponentVNode)(2,l),(0,o.createComponentVNode)(2,d),(0,o.createComponentVNode)(2,s)],4)})})};var l=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,l=c.chargestatus,d=c.charge,s=c.maxcharge,u=c.aioverride,m=c.sealing,p=c.sealed,f=c.cooling,h=c.emagged,C=c.securitycheck,b=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")}}),g=(0,o.createComponentVNode)(2,i.Button,{content:"Suit Cooling "+(f?"is Active":"is Inactive"),icon:"power-off",selected:f,onClick:function(){return a("toggle_cooling")}}),V=(0,o.createComponentVNode)(2,i.Button,{content:"AI Control "+(u?"Enabled":"Disabled"),selected:u,icon:"robot",onClick:function(){return a("toggle_ai_control")}});return(0,o.createComponentVNode)(2,i.Section,{title:"Status",buttons:(0,o.createFragment)([N,V,g],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," / ",s]})}),(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:b?"lock":"lock-open",content:b?"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,s=l.helmet,u=l.helmetDeployed,m=l.gauntlets,p=l.gauntletsDeployed,f=l.boots,h=l.bootsDeployed,C=l.chest,b=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:u?"sign-out-alt":"sign-in-alt",content:u?"Deployed":"Deploy",disabled:d,selected:u,onClick:function(){return a("toggle_piece",{piece:"helmet"})}}),children:s?(0,c.capitalize)(s):"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:h?"sign-out-alt":"sign-in-alt",content:h?"Deployed":"Deploy",disabled:d,selected:h,onClick:function(){return a("toggle_piece",{piece:"boots"})}}),children:f?(0,c.capitalize)(f):"ERROR"}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Chestpiece",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:b?"sign-out-alt":"sign-in-alt",content:b?"Deployed":"Deploy",disabled:d,selected:b,onClick:function(){return a("toggle_piece",{piece:"chest"})}}),children:C?(0,c.capitalize)(C):"ERROR"})]})})},s=function(e,t){var n=(0,r.useBackend)(t),a=n.act,l=n.data,d=l.sealed,s=l.sealing,u=l.primarysystem,m=l.modules;return!d||s?(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)(u||"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===u,content:e.name===u?"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)}))]})}},85039:function(e,t,n){"use strict";t.__esModule=!0,t.Radio=void 0;var o=n(58734),r=n(5339),i=n(62188),a=n(71558),c=n(78419),l=n(2798);t.Radio=function(e,t){var n=(0,i.useBackend)(t),d=n.act,s=n.data,u=s.rawfreq,m=s.minFrequency,p=s.maxFrequency,f=s.listening,h=s.broadcasting,C=s.subspace,b=s.subspaceSwitchable,N=s.chan_list,g=s.loudspeaker,V=s.mic_cut,v=s.spk_cut,_=s.useSyndMode,y=c.RADIO_CHANNELS.find((function(e){return e.freq===Number(u)})),k=156;return N&&N.length>0?k+=28*N.length+6:k+=24,b&&(k+=38),(0,o.createComponentVNode)(2,l.Window,{width:310,height:k,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:u/10,format:function(e){return(0,r.toFixed)(e,1)},onDrag:function(e,t){return d("setFrequency",{freq:(0,r.round)(10*t)})}}),y&&(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:y.color,ml:2,children:["[",y.name,"]"]})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Audio",children:[(0,o.createComponentVNode)(2,a.Button,{textAlign:"center",width:"37px",icon:f?"volume-up":"volume-mute",selected:f,disabled:v,onClick:function(){return d("listen")}}),(0,o.createComponentVNode)(2,a.Button,{textAlign:"center",width:"37px",icon:h?"microphone":"microphone-slash",selected:h,disabled:V,onClick:function(){return d("broadcast")}}),!!b&&(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.Button,{icon:"bullhorn",selected:C,content:"Subspace Tx "+(C?"ON":"OFF"),onClick:function(){return d("subspace")}})}),!!b&&(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.Button,{icon:g?"volume-up":"volume-mute",selected:g,content:"Loudspeaker",onClick:function(){return d("toggleLoudspeaker")}})})]})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Channels",children:[(!N||0===N.length)&&(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:"bad",children:"No channels detected."}),(0,o.createComponentVNode)(2,a.LabeledList,{children:N?N.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&&C?(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===u,onClick:function(){return d("specFreq",{channel:e.chan})}})},e.chan)})):null})]})]})})}},7932:function(e,t,n){"use strict";t.__esModule=!0,t.RapidPipeDispenser=t.ICON_BY_CATEGORY_NAME=void 0;var o=n(58734),r=n(59641),i=n(40946),a=n(62188),c=n(71558),l=n(2798),d=["Atmospherics","Disposals"],s={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=s;var u=[{name:"Dispense",bitmask:1},{name:"Connect",bitmask:2},{name:"Destroy",bitmask:4},{name:"Paint",bitmask:8}],m=function(e,t){var n=(0,a.useBackend)(t),r=n.act,l=n.data,m=l.category,p=l.selected_color,f=l.mode;return(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:m===t,icon:s[e],color:"transparent",onClick:function(){return r("category",{category:t})},children:e},e)}))}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Modes",children:(0,o.createComponentVNode)(2,c.Stack,{fill:!0,children:u.map((function(e){return(0,o.createComponentVNode)(2,c.Stack.Item,{grow:!0,children:(0,o.createComponentVNode)(2,c.Button.Checkbox,{checked:f&e.bitmask,fluid:!0,content:e.name,onClick:function(){return r("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:l.paint_colors[p],children:(0,i.capitalize)(p)}),Object.keys(l.paint_colors).map((function(e){return(0,o.createComponentVNode)(2,c.ColorBox,{ml:1,color:l.paint_colors[e],onClick:function(){return r("color",{paint_color:e})}},e)}))]})]})})},p=function(e,t){var n=(0,a.useBackend)(t),i=n.act,l=n.data,d=l.category,s=l.piping_layer,u=l.pipe_layers,m=l.preview_rows.flatMap((function(e){return e.previews}));return(0,o.createComponentVNode)(2,c.Section,{fill:!0,width:7.5,children:[0===d&&(0,o.createComponentVNode)(2,c.Stack,{vertical:!0,mb:1,children:Object.keys(u).map((function(e){return(0,o.createComponentVNode)(2,c.Stack.Item,{my:0,children:(0,o.createComponentVNode)(2,c.Button.Checkbox,{checked:u[e]===s,content:e,onClick:function(){return i("piping_layer",{piping_layer:u[e]})}})},e)}))}),(0,o.createComponentVNode)(2,c.Box,{width:"120px",children:m.map((function(e){return(0,o.createComponentVNode)(2,c.Button,{ml:0,title:e.dir_name,selected:e.selected,style:{width:"40px",height:"40px",padding:0},onClick:function(){return i("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(9.5%, 9.5%)"}})},e.dir)}))})]})},f=function(e,t){var n=(0,a.useBackend)(t),r=n.act,i=n.data.categories,l=void 0===i?[]:i,d=(0,a.useLocalState)(t,"categoryName"),u=d[0],m=d[1],p=l.find((function(e){return e.cat_name===u}))||l[0];return(0,o.createComponentVNode)(2,c.Section,{fill:!0,scrollable:!0,children:[(0,o.createComponentVNode)(2,c.Tabs,{children:l.map((function(e,t){return(0,o.createComponentVNode)(2,c.Tabs.Tab,{fluid:!0,icon:s[e.cat_name],selected:e.cat_name===p.cat_name,onClick:function(){return m(e.cat_name)},children:e.cat_name},e.cat_name)}))}),null==p?void 0:p.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 r("pipe_type",{pipe_type:e.pipe_index,category:p.cat_name})}},e.pipe_index)}))]})};t.RapidPipeDispenser=function(e,t){var n=(0,a.useBackend)(t);n.act,n.data.category;return(0,o.createComponentVNode)(2,l.Window,{width:550,height:570,children:(0,o.createComponentVNode)(2,l.Window.Content,{children:(0,o.createComponentVNode)(2,c.Stack,{fill:!0,vertical:!0,children:[(0,o.createComponentVNode)(2,c.Stack.Item,{children:(0,o.createComponentVNode)(2,m)}),(0,o.createComponentVNode)(2,c.Stack.Item,{grow:!0,children:(0,o.createComponentVNode)(2,c.Stack,{fill:!0,children:[(0,o.createComponentVNode)(2,c.Stack.Item,{children:(0,o.createComponentVNode)(2,c.Stack,{vertical:!0,fill:!0,children:(0,o.createComponentVNode)(2,c.Stack.Item,{grow:!0,children:(0,o.createComponentVNode)(2,p)})})}),(0,o.createComponentVNode)(2,c.Stack.Item,{grow:!0,children:(0,o.createComponentVNode)(2,f)})]})})]})})})}},80491:function(e,t,n){"use strict";t.__esModule=!0,t.RequestConsole=void 0;var o=n(58734),r=n(40946),i=n(62188),a=n(71558),c=n(2798),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,s=l.recipient,u=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 "+s,children:d}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Priority",children:2===u?"High Priority":1===u?"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:s})},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,s=l.screen,u=l.newmessagepriority,m=l.announcementConsole,p=d[s];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===s,onClick:function(){return r("setScreen",{setScreen:6})},icon:"envelope-open-text",children:"Messages"}),(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:1===s,onClick:function(){return r("setScreen",{setScreen:1})},icon:"share-square",children:"Assistance"}),(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:2===s,onClick:function(){return r("setScreen",{setScreen:2})},icon:"share-square",children:"Supplies"}),(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:3===s,onClick:function(){return r("setScreen",{setScreen:3})},icon:"share-square-o",children:"Report"}),m&&(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:8===s,onClick:function(){return r("setScreen",{setScreen:8})},icon:"volume-up",children:"Announce"})||null,(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:0===s,onClick:function(){return r("setScreen",{setScreen:0})},icon:"cog"})]}),u&&(0,o.createComponentVNode)(2,a.Section,{title:u>1?"NEW PRIORITY MESSAGES":"There are new messages!",color:u>1?"bad":"average",bold:u>1})||null,(0,o.createComponentVNode)(2,p)]})})}},89320:function(e,t,n){"use strict";t.__esModule=!0,t.ResearchConsole=void 0;var o=n(58734),r=n(40946),i=n(62188),a=n(71558),c=n(2798),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)},s=function(e,t){var n=(0,i.useBackend)(t),r=n.act,c=n.data.tech,l=e.disk;if(!l||!l.present)return null;var d=(0,i.useSharedState)(t,"saveDialogTech",!1),s=d[0],u=d[1];return s?(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 u(!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(){u(!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 u(!0)},children:"Load Tech To Disk"}),(0,o.createComponentVNode)(2,a.Button,{icon:"eject",onClick:function(){return r("eject_tech")},children:"Eject Disk"})]})]})},u=function(e,t){var n=(0,i.useBackend)(t),r=n.act,c=n.data,s=c.info.designs,u=e.disk;if(!u||!u.present)return null;var m=(0,i.useSharedState)(t,"saveDialogData",!1),p=m[0],f=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 f(!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:s.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(){f(!1),r("copy_design",{copy_design_ID:e.id})},children:"Copy To Disk"})},e.name)}))})]}):(0,o.createComponentVNode)(2,a.Box,{children:u.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:u.name}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Lathe Type",children:u.build_type}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Required Materials",children:Object.keys(u.materials).map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:[e," x ",u.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 f(!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,s=e.target,u=e.designs,m=e.buildName,p=e.buildFiveName;return s?(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}),u&&u.length?u.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,s=null,u=null;if("Protolathe"===d?(s=l.info.linked_lathe,u=l.lathe_designs):(s=l.info.linked_imprinter,u=l.imprinter_designs),!s||!s.present)return(0,o.createComponentVNode)(2,a.Section,{title:d,children:["No ",d," found."]});var p=s,f=p.total_materials,h=p.max_materials,C=p.total_volume,b=p.max_volume,N=p.busy,g=p.mats,V=p.reagents,v=p.queue,_=(0,i.useSharedState)(t,"protoTab",0),y=_[0],k=_[1],x="transparent",w=!1,L="layer-group";N?(L="hammer",x="average",w=!0):v&&v.length&&(L="sync",x="green",w=!0);var B="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:N&&(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:f,maxValue:h,children:[f," cm\xb3 / ",h," cm\xb3"]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Chemicals",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:C,maxValue:b,children:[C,"u / ",b,"u"]})})]}),(0,o.createComponentVNode)(2,a.Tabs,{mt:1,children:[(0,o.createComponentVNode)(2,a.Tabs.Tab,{icon:"wrench",selected:0===y,onClick:function(){return k(0)},children:"Build"}),(0,o.createComponentVNode)(2,a.Tabs.Tab,{icon:L,iconSpin:w,color:x,selected:1===y,onClick:function(){return k(1)},children:"Queue"}),(0,o.createComponentVNode)(2,a.Tabs.Tab,{icon:"cookie-bite",selected:2===y,onClick:function(){return k(2)},children:"Mat Storage"}),(0,o.createComponentVNode)(2,a.Tabs.Tab,{icon:"flask",selected:3===y,onClick:function(){return k(3)},children:"Chem Storage"})]}),0===y&&(0,o.createComponentVNode)(2,m,{target:s,designs:u,buildName:"Protolathe"===d?"build":"imprint",buildFiveName:"Protolathe"===d?"buildfive":null})||1===y&&(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:N?(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(B,((t={})[B]=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(B,((t={})[B]=e.index,t))},children:"Remove"})},e.name)}))||(0,o.createComponentVNode)(2,a.Box,{m:1,children:"Queue Empty."})})||2===y&&(0,o.createComponentVNode)(2,a.LabeledList,{children:g.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===y&&(0,o.createComponentVNode)(2,a.Box,{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:[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"})]})},f=[{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,s=c.linked_imprinter,u=c.linked_lathe,m=(0,i.useSharedState)(t,"settingsTab",0),p=m[0],f=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 f(0)},selected:0===p,children:"General"}),(0,o.createComponentVNode)(2,a.Tabs.Tab,{icon:"link",onClick:function(){return f(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,u.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,s.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,s=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}),s&&s.length&&(0,o.createComponentVNode)(2,a.LabeledList,{children:s.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,s,{disk:l}),(0,o.createComponentVNode)(2,u,{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,s=l.locked,u=(0,i.useSharedState)(t,"rdmenu",0),m=u[0],p=u[1],h=!1;return(d||s)&&(h=!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:f.map((function(e,t){return(0,o.createComponentVNode)(2,a.Tabs.Tab,{icon:e.icon,selected:m===t,disabled:h,onClick:function(){return p(t)},children:e.name},t)}))}),d&&(0,o.createComponentVNode)(2,a.Section,{title:"Processing...",children:d})||s&&(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"})})||f[m].template]})})}},93023:function(e,t,n){"use strict";t.__esModule=!0,t.ResearchServerController=void 0;var o=n(58734),r=n(62188),i=n(71558),a=n(2798),c=n(45445);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)),s=l[0],u=l[1],m=c.find((function(e){return e.id===s}));return m?(0,o.createComponentVNode)(2,d,{setSelectedServer:u,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 u(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],f=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 f(0)},children:"Access Rights"}),(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:1===p,onClick:function(){return f(1)},children:"Data Management"}),a&&(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:2===p,onClick:function(){return f(2)},color:"red",children:"Server-to-Server Transfer"})||null]}),0===p&&(0,o.createComponentVNode)(2,s,{server:c})||null,1===p&&(0,o.createComponentVNode)(2,u,{server:c})||null,2===p&&a&&(0,o.createComponentVNode)(2,m,{server:c})||null]})},s=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,l=e.server,d=c.consoles,s=function(e,t){return-1!==e.id_with_upload.indexOf(t.id)},u=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:s(l,e)?"lock-open":"lock",selected:s(l,e),onClick:function(){return a("toggle_upload",{server:l.ref,console:e.ref})},children:s(l,e)?"Upload On":"Upload Off"}),(0,o.createComponentVNode)(2,i.Button,{icon:u(l,e)?"lock-open":"lock",selected:u(l,e),onClick:function(){return a("toggle_download",{server:l.ref,console:e.ref})},children:u(l,e)?"Download On":"Download Off"})]},e.name)}))})})},u=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,s=c.servers;return d?(0,o.createComponentVNode)(2,i.Section,{level:2,title:"Server Data Transfer",children:s.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}},14694:function(e,t,n){"use strict";t.__esModule=!0,t.ResleevingConsole=void 0;var o=n(58734),r=n(5339),i=n(62188),a=n(71558),c=n(72992),l=n(2798),d=function(e,t){var n=(0,i.useBackend)(t),r=n.act,c=(n.data,e.args),l=c.activerecord,d=c.realname,s=c.obviously_dead,u=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:s}),(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:u})})]})})},s=function(e,t){var n=(0,i.useBackend)(t),r=n.act,c=(n.data,e.args),l=c.activerecord,d=c.realname,s=c.species,u=c.sex,m=c.mind_compat,p=c.synthetic,f=c.oocnotes,h=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:s}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Bio. Sex",children:u}),(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:f})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Actions",children:(0,o.createComponentVNode)(2,a.Button,{disabled:!h,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),h=(r.menu,r.coredumped),C=r.emergency,b=(0,o.createFragment)([(0,o.createComponentVNode)(2,V),(0,o.createComponentVNode)(2,v),(0,o.createComponentVNode)(2,u),(0,o.createComponentVNode)(2,a.Section,{noTopPadding:!0,flexGrow:"1",children:(0,o.createComponentVNode)(2,m)})],4);return h&&(b=(0,o.createComponentVNode)(2,p)),C&&(b=(0,o.createComponentVNode)(2,f)),(0,c.modalRegisterBodyOverride)("view_b_rec",s),(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:b})]})};var u=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,h):2===a?n=(0,o.createComponentVNode)(2,g,{records:c,actToDo:"view_b_rec"}):3===a&&(n=(0,o.createComponentVNode)(2,g,{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)})]})})},f=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")}})})]})},h=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,C),(0,o.createComponentVNode)(2,N),(0,o.createComponentVNode)(2,b)]})},C=function(e,t){var n=(0,i.useBackend)(t),c=n.act,l=n.data,d=l.pods,s=l.spods,u=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:u===e.pod,icon:u===e.pod&&"check",content:"Select",mt:s&&s.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",inline:!0,children:[(0,o.createComponentVNode)(2,a.Icon,{name:e.biomass>=150?"circle":"circle-o"}),"\xa0",e.biomass]}),n]},t)})):null},b=function(e,t){var n=(0,i.useBackend)(t),r=n.act,c=n.data,l=c.sleevers,d=c.spods,s=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:s===e.sleever,icon:s===e.sleever&&"check",content:"Select",mt:d&&d.length?"3rem":"1.5rem",onClick:function(){return r("selectsleever",{ref:e.sleever})}})]},t)})):null},N=function(e,t){var n=(0,i.useBackend)(t),c=n.act,l=n.data,d=l.spods,s=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:s===e.spod,icon:s===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",inline:!0,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",inline:!0,children:[(0,o.createComponentVNode)(2,a.Icon,{name:e.glass>=15e3?"circle":"circle-o"}),"\xa0",e.glass]}),n]},t)})):null},g=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."]})})},V=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!"})})]})})}},29854:function(e,t,n){"use strict";t.__esModule=!0,t.ResleevingPod=void 0;var o=n(58734),r=n(2798),i=n(62188),a=n(71558);t.ResleevingPod=function(e,t){var n=(0,i.useBackend)(t).data,c=n.occupied,l=n.name,d=n.health,s=n.maxHealth,u=n.stat,m=n.mindStatus,p=n.mindName,f=n.resleeveSick,h=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===u?(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"DEAD"}):1===u?(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/s,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}):""]}),f?(0,o.createComponentVNode)(2,a.Box,{color:"average",mt:3,children:["Warning: Resleeving Sickness detected.",h?(0,o.createFragment)([(0,o.createTextVNode)(" "),(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.")],0):""]}):""],0):(0,o.createComponentVNode)(2,a.Box,{bold:!0,m:1,children:"Unoccupied."})})})})}},85831:function(e,t,n){"use strict";t.__esModule=!0,t.RoboticsControlConsole=void 0;var o=n(58734),r=n(62188),i=n(71558),a=n(2798);t.RoboticsControlConsole=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,s=d.can_hack,u=d.safety,m=d.show_detonate_all,p=d.cyborgs,f=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:u?"lock":"unlock",content:u?"Disable Safety":"Enable Safety",selected:u,onClick:function(){return l("arm",{})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"bomb",disabled:u,content:"Destroy ALL Cyborgs",color:"bad",onClick:function(){return l("nuke",{})}})]}),(0,o.createComponentVNode)(2,c,{cyborgs:f,can_hack:s})]})})};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."})}},59135:function(e,t,n){"use strict";t.__esModule=!0,t.RogueZones=void 0;var o=n(58734),r=n(62188),i=n(71558),a=n(2798);t.RogueZones=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.timeout_percent,s=l.diffstep,u=l.difficulty,m=l.occupied,p=l.scanning,f=l.updated,h=l.debug,C=l.shuttle_location,b=l.shuttle_at_station,N=l.scan_ready,g=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:u}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Shuttle Location",buttons:g&&(0,o.createComponentVNode)(2,i.Button,{color:"bad",icon:"rocket",onClick:function(){return c("recall_shuttle")},children:"Recall Shuttle"})||null,children:C}),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:!N,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,f&&!p&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Info",children:"Updated shuttle destination!"})||null,h&&(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: ",s]}),(0,o.createComponentVNode)(2,i.Box,{children:["Difficulty: ",u]}),(0,o.createComponentVNode)(2,i.Box,{children:["Occupied: ",m]}),(0,o.createComponentVNode)(2,i.Box,{children:["Debug: ",h]}),(0,o.createComponentVNode)(2,i.Box,{children:["Shuttle Location: ",C]}),(0,o.createComponentVNode)(2,i.Box,{children:["Shuttle at station: ",b]}),(0,o.createComponentVNode)(2,i.Box,{children:["Scan Ready: ",N]})]})||null]})})]})})}},82713:function(e,t,n){"use strict";t.__esModule=!0,t.RustCoreMonitorContent=t.RustCoreMonitor=void 0;var o=n(58734),r=n(62188),i=n(2798),a=n(71558);t.RustCoreMonitor=function(){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},27743:function(e,t,n){"use strict";t.__esModule=!0,t.RustFuelControl=t.RustFuelContent=void 0;var o=n(58734),r=n(62188),i=n(2798),a=n(71558);t.RustFuelControl=function(){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},30343:function(e,t,n){"use strict";t.__esModule=!0,t.Secbot=void 0;var o=n(58734),r=n(62188),i=n(71558),a=n(2798);t.Secbot=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.on,s=l.open,u=l.locked,m=l.idcheck,p=l.check_records,f=l.check_arrest,h=l.arrest_type,C=l.declare_arrests,b=l.bot_patrolling,N=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:s?"bad":"good",children:s?"Open":"Closed"}),(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.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:f?"toggle-on":"toggle-off",selected:f,onClick:function(){return c("ignorearr")},children:f?"Yes":"No"})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Operating Mode",children:(0,o.createComponentVNode)(2,i.Button,{icon:h?"toggle-on":"toggle-off",selected:h,onClick:function(){return c("switchmode")},children:h?"Detain":"Arrest"})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Report Arrests",children:(0,o.createComponentVNode)(2,i.Button,{icon:C?"toggle-on":"toggle-off",selected:C,onClick:function(){return c("declarearrests")},children:C?"Yes":"No"})}),!!b&&(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]})})}},67182:function(e,t,n){"use strict";t.__esModule=!0,t.SecureSafe=void 0;var o=n(58734),r=n(62188),i=n(71558),a=n(2798),c=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,l=c.locked,d=c.l_setshort,s=c.code,u=c.emagged;return(0,o.createComponentVNode)(2,i.Box,{width:"185px",children:(0,o.createComponentVNode)(2,i.Grid,{width:"1px",children:[["1","4","7","R"],["2","5","8","0"],["3","6","9","E"]].map((function(e){return(0,o.createComponentVNode)(2,i.Grid.Column,{children:e.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{fluid:!0,bold:!0,mb:"6px",content:e,textAlign:"center",fontSize:"40px",height:"50px",lineHeight:1.25,disabled:!!u||!!d&&1||"R"!==e&&!l||"ERROR"===s&&"R"!==e&&1,onClick:function(){return a("type",{digit:e})}},e)}))},e[0])}))})})};t.SecureSafe=function(e,t){var n=(0,r.useBackend)(t),l=(n.act,n.data),d=l.code,s=l.l_setshort,u=l.l_set,m=l.emagged,p=l.locked,f=!(u||s);return(0,o.createComponentVNode)(2,a.Window,{width:250,height:380,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:(0,o.createComponentVNode)(2,i.Box,{m:"6px",children:[f&&(0,o.createComponentVNode)(2,i.NoticeBox,{textAlign:"center",info:1,children:"ENTER NEW 5-DIGIT PASSCODE."}),!!m&&(0,o.createComponentVNode)(2,i.NoticeBox,{textAlign:"center",danger:1,children:"LOCKING SYSTEM ERROR - 1701"}),!!s&&(0,o.createComponentVNode)(2,i.NoticeBox,{textAlign:"center",danger:1,children:"ALERT: MEMORY SYSTEM ERROR - 6040 201"}),(0,o.createComponentVNode)(2,i.Section,{height:"60px",children:(0,o.createComponentVNode)(2,i.Box,{textAlign:"center",position:"center",fontSize:"35px",children:d&&d||(0,o.createComponentVNode)(2,i.Box,{textColor:p?"red":"green",children:p?"LOCKED":"UNLOCKED"})})}),(0,o.createComponentVNode)(2,i.Flex,{ml:"3px",children:[(0,o.createComponentVNode)(2,i.Flex.Item,{children:(0,o.createComponentVNode)(2,c)}),(0,o.createComponentVNode)(2,i.Flex.Item,{ml:"6px",width:"129px"})]})]})})})}},34479:function(e,t,n){"use strict";t.__esModule=!0,t.SecurityRecords=void 0;var o=n(58734),r=n(62188),i=n(71558),a=n(72992),c=n(2798),l=n(15020),d=n(81905),s=n(10821),u=function(e,t){(0,a.modalOpen)(e,"edit",{field:t.edit,value:t.value})};t.SecurityRecords=function(e,t){var n,u=(0,r.useBackend)(t).data,h=u.authenticated,C=u.screen;return h?(2===C?n=(0,o.createComponentVNode)(2,m):3===C?n=(0,o.createComponentVNode)(2,p):4===C&&(n=(0,o.createComponentVNode)(2,f)),(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,{scrollable:!0,children:[(0,o.createComponentVNode)(2,l.LoginInfo),(0,o.createComponentVNode)(2,s.TemporaryNotice),(0,o.createComponentVNode)(2,b),(0,o.createComponentVNode)(2,i.Section,{flexGrow:!0,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.createVNode)(1,"br"),(0,o.createComponentVNode)(2,i.Button.Confirm,{icon:"trash",content:"Delete All Security Records",onClick:function(){return n("del_all")}})],0)},f=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",mt:"-6px",children:(0,o.createComponentVNode)(2,h)}),(0,o.createComponentVNode)(2,i.Section,{title:"Security Data",children:(0,o.createComponentVNode)(2,C)}),(0,o.createComponentVNode)(2,i.Section,{title:"Actions",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)},h=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data.general;return c&&c.fields?(0,o.createComponentVNode)(2,i.Flex,{children:[(0,o.createComponentVNode)(2,i.Flex.Item,{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",inline:!0,preserveWhitespace:!0,children:e.value}),!!e.edit&&(0,o.createComponentVNode)(2,i.Button,{icon:"pen",ml:"0.5rem",onClick:function(){return u(t,e)}})]},n)}))})}),(0,o.createComponentVNode)(2,i.Flex.Item,{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"})]})]})]}):(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"General records lost!"})},C=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:(0,o.createComponentVNode)(2,i.Box,{preserveWhitespace:!0,children:[e.value,(0,o.createComponentVNode)(2,i.Button,{icon:"pen",ml:"0.5rem",mb:e.line_break?"1rem":"initial",onClick:function(){return u(t,e)}})]})},n)}))}),(0,o.createComponentVNode)(2,i.Section,{title:"Comments/Log",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",inline:!0,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")}})]})},b=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,icon:"list",onClick:function(){return a("screen",{screen:2})},children:"List Records"}),(0,o.createComponentVNode)(2,i.Tabs.Tab,{icon:"wrench",selected:3===c,onClick:function(){return a("screen",{screen:3})},children:"Record Maintenance"})]})}},81402:function(e,t,n){"use strict";t.__esModule=!0,t.SeedStorage=void 0;var o=n(58734),r=n(62188),i=n(71558),a=n(2798),c=n(40946),l=n(45445);t.SeedStorage=function(e,t){var n=(0,r.useBackend)(t),d=n.act,s=n.data,u=(s.scanner,s.seeds),m=(0,l.sortBy)((function(e){return e.name.toLowerCase()}))(u);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)}))})})})}},98485:function(e,t,n){"use strict";t.__esModule=!0,t.ShieldCapacitor=void 0;var o=n(58734),r=n(62188),i=n(2798),a=n(71558),c=n(5339),l=n(43820);t.ShieldCapacitor=function(e,t){var n=(0,r.useBackend)(t),d=n.act,s=n.data,u=s.active,m=s.time_since_fail,p=s.stored_charge,f=s.max_charge,h=s.charge_rate,C=s.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:u,content:u?"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/f,1)}),"%)"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Charge Rate",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:h,step:100,stepPixelSize:.2,minValue:1e4,maxValue:C,format:function(e){return(0,l.formatPower)(e)},onDrag:function(e,t){return d("charge_rate",{rate:t})}})})]})})})})}},48658:function(e,t,n){"use strict";t.__esModule=!0,t.ShieldGenerator=void 0;var o=n(58734),r=n(62188),i=n(2798),a=n(71558),c=n(5339),l=n(43820),d=n(99671);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,s):(0,o.createComponentVNode)(2,u)})})};var s=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."})]})},u=function(e,t){var n=(0,r.useBackend)(t),i=n.act,d=n.data.lockedData,s=d.capacitors,u=d.active,m=d.failing,p=d.radius,f=d.max_radius,h=d.z_range,C=d.max_z_range,b=d.average_field_strength,N=d.target_field_strength,g=d.max_field_strength,V=d.shields,v=d.upkeep,_=d.strengthen_rate,y=d.max_strengthen_rate,k=d.gen_power,x=(s||[]).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)(b,2)," Renwick (",N&&(0,c.round)(100*b/N,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)(k)}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Currently Shielded",children:[V," m\xb2"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Capacitors",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:x?s.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:u?"Online":"Offline",selected:u,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:f,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:C,value:h,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:y,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:g,value:N,unit:"Renwick",onDrag:function(e,t){return i("target_field_strength",{val:t})}})})]})})],4)}},39779:function(e,t,n){"use strict";t.__esModule=!0,t.ShutoffMonitorContent=t.ShutoffMonitor=void 0;var o=n(58734),r=n(62188),i=n(2798),a=n(71558);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},61912:function(e,t,n){"use strict";t.__esModule=!0,t.ShuttleControl=void 0;var o=n(58734),r=n(40946),i=n(62188),a=n(71558),c=n(2798),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,s=void 0===d?"Bluespace Drive":d,u=c.shuttle_status,m=c.shuttle_state,p=c.has_docking,f=c.docking_status,h=c.docking_override,C=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:u}),(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:s,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(f,h)}),(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:C||"Not Set"})})],4)||null]})]})},s=function(e,t){var n=(0,i.useBackend)(t),r=n.act,c=n.data,l=c.can_launch,d=c.can_cancel,s=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:!s,icon:"exclamation-triangle",fluid:!0,children:"Force Launch"})})]})})},u={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,s)],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,u=c.can_pick,m=c.legit,p=c.cloaked,f=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:!u,onClick:function(){return r("pick")},children:f})})]})}),(0,o.createComponentVNode)(2,s)],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,u=c.destination_name,m=c.fuel_usage,p=c.fuel_span,f=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:u})}),m&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Est. Delta-V Budget",color:p,children:[f," 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,s)],4)})),ShuttleControlConsoleWeb:(0,o.createComponentVNode)(2,(function(e,t){var n=(0,i.useBackend)(t),c=n.act,d=n.data,s=d.autopilot,u=d.can_rename,m=d.shuttle_state,p=d.is_moving,f=d.skip_docking,h=d.docking_status,C=d.docking_override,b=d.shuttle_location,N=d.can_cloak,g=d.cloaked,V=d.can_autopilot,v=d.routes,_=d.is_in_transit,y=d.travel_progress,k=d.time_left,x=d.doors,w=d.sensors;return(0,o.createFragment)([s&&(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:u&&(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)(b)}),!f&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Docking Status",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{selected:"docked"===h,disabled:"undocked"!==h&&"docked"!==h,onClick:function(){return c("dock_command")},children:"Dock"}),(0,o.createComponentVNode)(2,a.Button,{selected:"undocked"===h,disabled:"docked"!==h&&"undocked"!==h,onClick:function(){return c("undock_command")},children:"Undock"})],4),children:(0,o.createComponentVNode)(2,a.Box,{bold:!0,inline:!0,children:l(h,C)})})||null,N&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Cloaking",children:(0,o.createComponentVNode)(2,a.Button,{selected:g,icon:g?"eye":"eye-o",onClick:function(){return c("toggle_cloaked")},children:g?"Enabled":"Disabled"})})||null,V&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Autopilot",children:(0,o.createComponentVNode)(2,a.Button,{selected:s,icon:s?"eye":"eye-o",onClick:function(){return c("toggle_autopilot")},children:s?"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:y,children:[k,"s"]})})})})||null,Object.keys(x).length&&(0,o.createComponentVNode)(2,a.Section,{title:"Hatch Status",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:Object.keys(x).map((function(e){var t=x[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(w).length&&(0,o.createComponentVNode)(2,a.Section,{title:"Sensors",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:Object.keys(w).map((function(e){var t=w[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:u[r]})})}},76289:function(e,t,n){"use strict";t.__esModule=!0,t.SignalerContent=t.Signaler=void 0;var o=n(58734),r=n(5339),i=n(62188),a=n(71558),c=n(2798);t.Signaler=function(){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,s=l.frequency,u=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:u/10,maxValue:m/10,value:s/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},17074:function(e,t,n){"use strict";t.__esModule=!0,t.Sleeper=void 0;var o=n(58734),r=n(5339),i=n(62188),a=n(71558),c=n(2798),l=[["good","Alive"],["average","Unconscious"],["bad","DEAD"]],d=[["Resp","oxyLoss"],["Toxin","toxLoss"],["Brute","bruteLoss"],["Burn","fireLoss"]],s={average:[.25,.5],bad:[.5,Infinity]},u=["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,b));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,f),(0,o.createComponentVNode)(2,h,{title:"Dialysis",active:a,actToDo:"togglefilter"}),(0,o.createComponentVNode)(2,h,{title:"Stomach Pump",active:c,actToDo:"togglepump"}),(0,o.createComponentVNode)(2,C)],4)},p=function(e,t){var n=(0,i.useBackend)(t),c=n.act,d=n.data,s=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",inline:!0,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:s.name}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Health",children:(0,o.createComponentVNode)(2,a.ProgressBar,{min:0,max:s.maxHealth,value:s.health/s.maxHealth,ranges:{good:[.5,Infinity],average:[0,.5],bad:[-Infinity,0]},children:(0,r.round)(s.health,0)})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",color:l[s.stat][0],children:l[s.stat][1]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Temperature",children:(0,o.createComponentVNode)(2,a.ProgressBar,{min:"0",max:s.maxTemp,value:s.bodyTemperature/s.maxTemp,color:u[s.temperatureSuitability+3],children:[(0,r.round)(s.btCelsius,0),"\xb0C,",(0,r.round)(s.btFaren,0),"\xb0F"]})}),!!s.hasBlood&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Blood Level",children:(0,o.createComponentVNode)(2,a.ProgressBar,{min:"0",max:s.bloodMax,value:s.bloodLevel/s.bloodMax,ranges:{bad:[-Infinity,.6],average:[.6,.9],good:[.6,Infinity]},children:[s.bloodPercent,"%, ",s.bloodLevel,"cl"]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pulse",verticalAlign:"middle",children:[s.pulse," BPM"]})],4)]})})},f=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:s,children:(0,r.round)(n[e[1]],0)},t)},t)}))})})},h=function(e,t){var n=(0,i.useBackend)(t),r=n.act,c=n.data,l=c.isBeakerLoaded,d=c.beakerMaxSpace,s=c.beakerFreeSpace,u=e.active,m=e.actToDo,p=e.title,f=u&&s>0;return(0,o.createComponentVNode)(2,a.Section,{title:p,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{disabled:!l||s<=0,selected:f,icon:f?"toggle-on":"toggle-off",content:f?"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:s/d,ranges:{good:[.5,Infinity],average:[.25,.5],bad:[-Infinity,.25]},children:[s,"u"]})})}):(0,o.createComponentVNode)(2,a.Box,{color:"label",children:"No beaker loaded."})})},C=function(e,t){var n=(0,i.useBackend)(t),r=n.act,c=n.data,l=c.occupant,d=c.chemicals,s=c.maxchem,u=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:s,value:e.occ_amount/s,color:i,mr:"0.5rem",children:[e.pretty_amount,"/",s,"u"]}),u.map((function(t,n){return(0,o.createComponentVNode)(2,a.Button,{disabled:!e.injectable||e.occ_amount+t>s||2===l.stat,icon:"syringe",content:t,mb:"0",height:"19px",onClick:function(){return r("chemical",{chemid:e.id,amount:t})}},n)}))]})})},t)}))})},b=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]})})})}},55454:function(e,t,n){"use strict";t.__esModule=!0,t.SmartVend=void 0;var o=n(58734),r=n(45445),i=n(62188),a=n(71558),c=n(2798);t.SmartVend=function(e,t){var n=(0,i.useBackend)(t),l=n.act,d=n.config,s=n.data;return(0,o.createComponentVNode)(2,c.Window,{width:500,height:550,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,a.Section,{title:"Storage",children:[s.secure&&(0,o.createComponentVNode)(2,a.NoticeBox,{danger:-1===s.locked,info:-1!==s.locked,children:-1===s.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===s.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:"25",disabled:e.amount<25,onClick:function(){return l("Release",{index:e.index,amount:25})}}),(0,o.createComponentVNode)(2,a.Button,{content:"50",disabled:e.amount<50,onClick:function(){return l("Release",{index:e.index,amount:50})}}),(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)}))(s.contents)]})]})})})}},65662:function(e,t,n){"use strict";t.__esModule=!0,t.Smes=void 0;var o=n(58734),r=n(62188),i=n(71558),a=n(43820),c=n(2798),l=n(5339),d=1e3;t.Smes=function(e,t){var n=(0,r.useBackend)(t),s=n.act,u=n.data,m=u.capacityPercent,p=u.capacity,f=u.charge,h=u.inputAttempt,C=u.inputting,b=u.inputLevel,N=u.inputLevelMax,g=u.inputAvailable,V=u.outputAttempt,v=u.outputting,_=u.outputLevel,y=u.outputLevelMax,k=u.outputUsed,x=(m>=100?"good":C&&"average")||"bad",w=(v?"good":f>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*m,ranges:{good:[.5,Infinity],average:[.15,.5],bad:[-Infinity,.15]},children:[(0,l.round)(f/6e4,1)," kWh /"," ",(0,l.round)(p/6e4)," kWh (",m,"%)"]})}),(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 s("tryinput")},children:h?"On":"Off"}),children:(0,o.createComponentVNode)(2,i.Box,{color:x,children:(m>=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===b,onClick:function(){return s("input",{target:"min"})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"backward",disabled:0===b,onClick:function(){return s("input",{adjust:-1e4})}})]}),(0,o.createComponentVNode)(2,i.Flex.Item,{grow:1,mx:1,children:(0,o.createComponentVNode)(2,i.Slider,{value:b/d,fillValue:g/d,minValue:0,maxValue:N/d,step:5,stepPixelSize:4,format:function(e){return(0,a.formatPower)(e*d,1)},onDrag:function(e,t){return s("input",{target:t*d})}})}),(0,o.createComponentVNode)(2,i.Flex.Item,{children:[(0,o.createComponentVNode)(2,i.Button,{icon:"forward",disabled:b===N,onClick:function(){return s("input",{adjust:1e4})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"fast-forward",disabled:b===N,onClick:function(){return s("input",{target:"max"})}})]})]})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Available",children:(0,a.formatPower)(g)})]})}),(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 s("tryoutput")},children:V?"On":"Off"}),children:(0,o.createComponentVNode)(2,i.Box,{color:w,children:v?"Sending":f>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===_,onClick:function(){return s("output",{target:"min"})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"backward",disabled:0===_,onClick:function(){return s("output",{adjust:-1e4})}})]}),(0,o.createComponentVNode)(2,i.Flex.Item,{grow:1,mx:1,children:(0,o.createComponentVNode)(2,i.Slider,{value:_/d,minValue:0,maxValue:y/d,step:5,stepPixelSize:4,format:function(e){return(0,a.formatPower)(e*d,1)},onDrag:function(e,t){return s("output",{target:t*d})}})}),(0,o.createComponentVNode)(2,i.Flex.Item,{children:[(0,o.createComponentVNode)(2,i.Button,{icon:"forward",disabled:_===y,onClick:function(){return s("output",{adjust:1e4})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"fast-forward",disabled:_===y,onClick:function(){return s("output",{target:"max"})}})]})]})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Outputting",children:(0,a.formatPower)(k)})]})})]})})}},91851:function(e,t,n){"use strict";t.__esModule=!0,t.SolarControl=void 0;var o=n(58734),r=n(62188),i=n(71558),a=n(2798),c=n(5339);t.SolarControl=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,s=d.generated,u=d.generated_ratio,m=d.sun_angle,p=d.array_angle,f=d.rotation_rate,h=d.max_rotation_rate,C=d.tracking_state,b=d.connected_panels,N=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:N?"good":"bad",children:N?"OK":"N/A"}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Solar panels",color:b>0?"good":"bad",children:b})]})}),(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:u,children:s+" 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===C,onClick:function(){return l("tracking",{mode:0})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"clock-o",content:"Timed",selected:1===C,onClick:function(){return l("tracking",{mode:1})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"sync",content:"Auto",selected:2===C,disabled:!N,onClick:function(){return l("tracking",{mode:2})}})]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Azimuth",children:[(0===C||1===C)&&(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===C&&(0,o.createComponentVNode)(2,i.NumberInput,{width:"80px",unit:"deg/h",step:1,minValue:-h-.01,maxValue:h+.01,value:f,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===C&&(0,o.createComponentVNode)(2,i.Box,{inline:!0,color:"label",mt:"3px",children:[p+"\xb0"," (auto)"]})]})]})})]})})}},99621:function(e,t,n){"use strict";t.__esModule=!0,t.SpaceHeater=void 0;var o=n(58734),r=n(78419),i=n(62188),a=n(71558),c=n(2798);t.SpaceHeater=function(e,t){var n=(0,i.useBackend)(t),l=n.act,d=n.data,s=d.temp,u=d.minTemp,m=d.maxTemp,p=d.cell,f=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:[s," K (",s-r.T0C,"\xb0 C)"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current Charge",children:[f,"% ",!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:s-r.T0C,minValue:u-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")}})})]})})]})})}},49962:function(e,t,n){"use strict";t.__esModule=!0,t.Stack=void 0;var o=n(58734),r=n(62188),i=n(71558),a=n(2798);t.Stack=function(e,t){var n=(0,r.useBackend)(t),l=(n.act,n.data),d=l.amount,s=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:s})})})})};var c=function s(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,s,{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)),s=[5,10,25],u=[],m=function(){var e=f[p];d>=e&&u.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,f=s;p<f.length;p++)m();return-1===s.indexOf(d)&&u.push((0,o.createComponentVNode)(2,i.Button,{content:d*c.res_amount+"x",onClick:function(){return a("make",{ref:c.ref,multiplier:d})}})),u},d=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data.amount,d=e.recipe,s=e.title,u=d.res_amount,m=d.max_res_amount,p=d.req_amount,f=(d.ref,s);f+=" (",f+=p+" ",f+="sheet"+(p>1?"s":""),f+=")",u>1&&(f=u+"x "+f);var h=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:!h,icon:"wrench",content:f,onClick:function(){return a("make",{ref:d.ref,multiplier:1})}})}),m>1&&h>1&&(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,children:(0,o.createComponentVNode)(2,l,{recipe:d,maxMultiplier:h})})]})})})}},34538:function(e,t,n){"use strict";t.__esModule=!0,t.StarcasterCh=void 0;var o=n(58734),r=n(62188),i=n(71558),a=n(2798),c=n(37655);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,s=l.cover,u=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:[!!s&&(0,o.createVNode)(1,"img",null,null,1,{src:(0,c.resolveAsset)(s)}),(0,o.createVNode)(1,"div",null,null,1,{dangerouslySetInnerHTML:{__html:u}})]})},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."})})})}},16980:function(e,t,n){"use strict";t.__esModule=!0,t.StationAlertConsoleContent=t.StationAlertConsole=void 0;var o=n(58734),r=n(62188),i=n(71558),a=n(2798);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},41545:function(e,t,n){"use strict";t.__esModule=!0,t.StationBlueprintsContent=t.StationBlueprints=void 0;var o=n(58734),r=n(62188),i=n(71558),a=n(2798);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},49691:function(e,t,n){"use strict";t.__esModule=!0,t.StockExchange=void 0;var o=n(58734),r=n(62188),i=n(71558),a=n(2798);t.StockExchange=function(e,t){var n,l=(0,r.useBackend)(t),d=(l.act,l.data),p=d.screen,f=d.stationName;return"stocks"===p?n=(0,o.createComponentVNode)(2,c):"logs"===p?n=(0,o.createComponentVNode)(2,s):"archive"===p?n=(0,o.createComponentVNode)(2,u):"graph"===p&&(n=(0,o.createComponentVNode)(2,m)),(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:f+" Stock Exchange",children:n})})})};var c=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,s=c.balance,u=c.stationName,m=c.viewMode,p=(0,o.createComponentVNode)(2,l);return"Full"===m?p=(0,o.createComponentVNode)(2,l):"Compressed"===m&&(p=(0,o.createComponentVNode)(2,d)),(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createVNode)(1,"span",null,[(0,o.createTextVNode)("Welcome, "),(0,o.createVNode)(1,"b",null,[u,(0,o.createTextVNode)(" Cargo Department")],0),(0,o.createTextVNode)(" |"),(0,o.createTextVNode)(" ")],0),(0,o.createVNode)(1,"span",null,[(0,o.createVNode)(1,"b",null,"Credits:",16),(0,o.createTextVNode)(" "),s],0),(0,o.createVNode)(1,"br"),(0,o.createVNode)(1,"b",null,"View mode: ",16),(0,o.createComponentVNode)(2,i.Button,{content:m,onClick:function(){return a("stocks_cycle_view")}}),(0,o.createVNode)(1,"br"),(0,o.createVNode)(1,"b",null,"Stock Transaction Log: ",16),(0,o.createComponentVNode)(2,i.Button,{icon:"list",content:"Check",onClick:function(){return a("stocks_check")}}),(0,o.createVNode)(1,"br"),(0,o.createVNode)(1,"b",null,"This is a work in progress. Certain features may not be available.",16),(0,o.createComponentVNode)(2,i.Section,{title:"Listed Stocks",children:p})]})},l=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data.stocks,l=void 0===c?[]:c;return(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createVNode)(1,"b",null,"Actions:",16)," + Buy, - Sell, (A)rchives, (H)istory",(0,o.createComponentVNode)(2,i.Divider),(0,o.createComponentVNode)(2,i.Table,{children:[(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{bold:!0,children:"\xa0"}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:"ID"}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:"Name"}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:"Value"}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:"Owned"}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:"Avail"}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:"Actions"})]}),(0,o.createComponentVNode)(2,i.Divider),l.map((function(e){return(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{bold:!0,children:"\xa0"}),(0,o.createComponentVNode)(2,i.Table.Cell,{color:"label",children:e.ID}),(0,o.createComponentVNode)(2,i.Table.Cell,{color:"label",children:e.Name}),(0,o.createComponentVNode)(2,i.Table.Cell,{color:"label",children:e.Value}),(0,o.createComponentVNode)(2,i.Table.Cell,{color:"label",children:e.Owned}),(0,o.createComponentVNode)(2,i.Table.Cell,{color:"label",children:e.Avail}),(0,o.createComponentVNode)(2,i.Table.Cell,{color:"label",children:[(0,o.createComponentVNode)(2,i.Button,{icon:"plus",disabled:!1,onClick:function(){return a("stocks_buy",{share:e.REF})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"minus",disabled:!1,onClick:function(){return a("stocks_sell",{share:e.REF})}}),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,i.Button,{content:"A",onClick:function(){return a("stocks_archive",{share:e.REF})}}),(0,o.createComponentVNode)(2,i.Button,{content:"H",onClick:function(){return a("stocks_history",{share:e.REF})}}),(0,o.createVNode)(1,"br")]})]},e.ID)}))]})]})},d=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data.stocks,l=void 0===c?[]:c;return(0,o.createComponentVNode)(2,i.Box,{children:l.map((function(e){return(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createVNode)(1,"span",null,e.name,0)," ",(0,o.createVNode)(1,"span",null,e.ID,0),1===e.bankrupt&&(0,o.createVNode)(1,"b",null,"BANKRUPT",16,{color:"red"}),(0,o.createVNode)(1,"br"),(0,o.createVNode)(1,"b",null,"Unified shares",16)," ",e.Unification," ago.",(0,o.createVNode)(1,"br"),(0,o.createVNode)(1,"b",null,"Current value per share:",16)," ",e.Value," |"," ",(0,o.createComponentVNode)(2,i.Button,{content:"View history",onClick:function(){return a("stocks_history",{share:e.REF})}}),(0,o.createVNode)(1,"br"),"You currently own ",(0,o.createVNode)(1,"b",null,e.Owned,0)," shares in this company.",(0,o.createVNode)(1,"br"),"There are ",e.Avail," purchasable shares on the market currently.",(0,o.createVNode)(1,"br"),1===e.bankrupt?(0,o.createVNode)(1,"span",null,"You cannot buy or sell shares in a bankrupt company!",16):(0,o.createVNode)(1,"span",null,[(0,o.createComponentVNode)(2,i.Button,{content:"Buy shares",onClick:function(){return a("stocks_buy",{share:e.REF})}}),(0,o.createTextVNode)(" "),(0,o.createTextVNode)("|"),(0,o.createTextVNode)(" "),(0,o.createComponentVNode)(2,i.Button,{content:"Sell shares",onClick:function(){return a("stocks_sell",{share:e.REF})}})],0),(0,o.createVNode)(1,"br"),(0,o.createVNode)(1,"b",null,"Prominent products:",16),(0,o.createVNode)(1,"br"),(0,o.createVNode)(1,"i",null,e.Products,0),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,i.Button,{content:"View news archives",onClick:function(){return a("stocks_archive",{share:e.REF})}})," ",(0,o.createComponentVNode)(2,i.Divider)]},e.ID)}))})},s=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data.logs,l=void 0===c?[]:c;return(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createVNode)(1,"h2",null,"Stock Transaction Logs",16),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,i.Button,{content:"Go back",onClick:function(){return a("stocks_backbutton")}}),(0,o.createComponentVNode)(2,i.Divider),(0,o.createVNode)(1,"div",null,l.map((function(e){return(0,o.createComponentVNode)(2,i.Box,{children:["borrow"!==e.type?(0,o.createVNode)(1,"div",null,[e.time,(0,o.createTextVNode)(" | "),(0,o.createVNode)(1,"b",null,e.user_name,0),(0,o.createTextVNode)(" "),"transaction_bought"===e.type?(0,o.createVNode)(1,"span",null,"bought",16):(0,o.createVNode)(1,"span",null,"sold",16),(0,o.createTextVNode)(" "),(0,o.createVNode)(1,"b",null,e.stocks,0),(0,o.createTextVNode)(" stocks at "),e.shareprice,(0,o.createTextVNode)(" a share for"),(0,o.createTextVNode)(" "),(0,o.createVNode)(1,"b",null,e.money,0),(0,o.createTextVNode)(" total credits"),(0,o.createTextVNode)(" "),"transaction_bought"===e.type?(0,o.createVNode)(1,"span",null,"in",16):(0,o.createVNode)(1,"span",null,"from",16),(0,o.createTextVNode)(" "),(0,o.createVNode)(1,"b",null,e.company_name,0),(0,o.createTextVNode)("."),(0,o.createVNode)(1,"br")],0):(0,o.createVNode)(1,"div",null,[e.time,(0,o.createTextVNode)(" | "),(0,o.createVNode)(1,"b",null,e.user_name,0),(0,o.createTextVNode)(" borrowed "),(0,o.createVNode)(1,"b",null,e.stocks,0),(0,o.createTextVNode)(" "),(0,o.createTextVNode)("stocks with a deposit of "),(0,o.createVNode)(1,"b",null,e.money,0),(0,o.createTextVNode)(" credits in"),(0,o.createTextVNode)(" "),(0,o.createVNode)(1,"b",null,e.company_name,0),(0,o.createTextVNode)("."),(0,o.createVNode)(1,"br")],0),(0,o.createComponentVNode)(2,i.Divider)]},e.time)})),0)]})},u=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,l=c.name,d=c.events,s=void 0===d?[]:d,u=c.articles,m=void 0===u?[]:u;return(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createVNode)(1,"h2",null,[(0,o.createTextVNode)("News feed for "),l],0),(0,o.createComponentVNode)(2,i.Button,{content:"Go back",onClick:function(){return a("stocks_backbutton")}}),(0,o.createVNode)(1,"h3",null,"Events",16),(0,o.createComponentVNode)(2,i.Divider),(0,o.createVNode)(1,"div",null,s.map((function(e){return(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createVNode)(1,"div",null,[(0,o.createVNode)(1,"b",null,e.current_title,0),(0,o.createVNode)(1,"br"),e.current_desc],0),(0,o.createComponentVNode)(2,i.Divider)]},e.current_title)})),0),(0,o.createVNode)(1,"br"),(0,o.createVNode)(1,"h3",null,"Articles",16),(0,o.createComponentVNode)(2,i.Divider),(0,o.createVNode)(1,"div",null,m.map((function(e){return(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createVNode)(1,"div",null,[(0,o.createVNode)(1,"b",null,e.headline,0),(0,o.createVNode)(1,"i",null,e.subtitle,0),(0,o.createVNode)(1,"br"),e.article,(0,o.createVNode)(1,"br"),(0,o.createTextVNode)("- "),e.author,(0,o.createTextVNode)(", "),e.spacetime,(0,o.createTextVNode)(" (via"),(0,o.createTextVNode)(" "),(0,o.createVNode)(1,"i",null,e.outlet,0),(0,o.createTextVNode)(")")],0),(0,o.createComponentVNode)(2,i.Divider)]},e.headline)})),0)]})},m=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,l=c.name,d=c.maxValue,s=c.values,u=void 0===s?[]:s;return(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.Button,{content:"Go back",onClick:function(){return a("stocks_backbutton")}}),(0,o.createComponentVNode)(2,i.Divider),(0,o.createComponentVNode)(2,i.Section,{position:"relative",height:"100%",children:(0,o.createComponentVNode)(2,i.Chart.Line,{fillPositionedParent:!0,data:u,rangeX:[0,u.length-1],rangeY:[0,d],strokeColor:"rgba(0, 181, 173, 1)",fillColor:"rgba(0, 181, 173, 0.25)"})}),(0,o.createComponentVNode)(2,i.Divider),(0,o.createVNode)(1,"p",null,[l,(0,o.createTextVNode)(" share value per share")],0)]})}},77138:function(e,t,n){"use strict";t.__esModule=!0,t.SuitCycler=void 0;var o=n(58734),r=n(62188),i=n(71558),a=n(2798);t.SuitCycler=function(e,t){var n=(0,r.useBackend)(t),i=(n.act,n.data),u=i.active,m=i.locked,p=i.uv_active,f=(0,o.createComponentVNode)(2,c);return p?f=(0,o.createComponentVNode)(2,l):m?f=(0,o.createComponentVNode)(2,d):u&&(f=(0,o.createComponentVNode)(2,s)),(0,o.createComponentVNode)(2,a.Window,{width:320,height:400,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:f})})};var c=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,l=c.safeties,d=c.occupied,s=c.suit,u=c.helmet,m=c.departments,p=c.species,f=c.uv_level,h=c.max_uv_level,C=c.can_repair,b=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:u?"square":"square-o",content:u||"Empty",disabled:!u,onClick:function(){return a("dispense",{item:"helmet"})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Suit",children:(0,o.createComponentVNode)(2,i.Button,{icon:s?"square":"square-o",content:s||"Empty",disabled:!s,onClick:function(){return a("dispense",{item:"suit"})}})}),C&&b?(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Suit Damage",children:[b,(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:"150px",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:"150px",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:f,minValue:1,maxValue:h,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")}})})]})},s=function(e,t){return(0,o.createComponentVNode)(2,i.NoticeBox,{children:"Contents are currently being painted. Please wait."})}},81578:function(e,t,n){"use strict";t.__esModule=!0,t.SuitStorageUnit=void 0;var o=n(58734),r=n(62188),i=n(71558),a=n(2798);t.SuitStorageUnit=function(e,t){var n=(0,r.useBackend)(t),i=(n.act,n.data),u=i.panelopen,m=i.uv_active,p=i.broken,f=(0,o.createComponentVNode)(2,c);return u?f=(0,o.createComponentVNode)(2,l):m?f=(0,o.createComponentVNode)(2,d):p&&(f=(0,o.createComponentVNode)(2,s)),(0,o.createComponentVNode)(2,a.Window,{width:400,height:365,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:f})})};var c=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,l=c.locked,d=c.open,s=c.safeties,u=c.occupied,m=c.suit,p=c.helmet,f=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:[!(!u||!s)&&(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:f?"square":"square-o",content:f||"Empty",disabled:!f,onClick:function(){return a("dispense",{item:"mask"})}})})]})||(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"recycle",content:"Decontaminate",disabled:u&&s,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."})},s=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."})}},86773:function(e,t,n){"use strict";t.__esModule=!0,t.SupermatterMonitorContent=t.SupermatterMonitor=void 0;var o=n(58734),r=n(62188),i=n(71558),a=n(2798),c=n(5339),l=n(40946);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,u):(0,o.createComponentVNode)(2,s)};t.SupermatterMonitorContent=d;var s=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)}))})})},u=function(e,t){var n=(0,r.useBackend)(t),a=n.act,d=n.data,s=d.SM_area,u=d.SM_integrity,m=d.SM_power,p=d.SM_ambienttemp,f=d.SM_ambientpressure,h=d.SM_EPR,C=d.SM_gas_O2,b=d.SM_gas_CO2,N=d.SM_gas_N2,g=d.SM_gas_PH,V=d.SM_gas_N2O;return(0,o.createComponentVNode)(2,i.Section,{title:(0,l.toTitleCase)(s),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:u,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:(f>1e4?"bad":f>5e3&&"average")||"good",children:(0,o.createComponentVNode)(2,i.AnimatedNumber,{format:function(e){return(0,c.round)(e,2)+" kPa"},value:f})})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Chamber EPR",children:(0,o.createComponentVNode)(2,i.Box,{color:(h>4?"bad":h>1&&"average")||"good",children:(0,o.createComponentVNode)(2,i.AnimatedNumber,{format:function(e){return(0,c.round)(e,2)},value:h})})}),(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:C}),"%"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"CO\xb2",children:[(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:b}),"%"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"N\xb2",children:[(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:N}),"%"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"PH",children:[(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:g}),"%"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"N\xb2O",children:[(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:V}),"%"]})]})})]})})}},57386:function(e,t,n){"use strict";t.__esModule=!0,t.SupplyConsole=void 0;var o=n(58734),r=n(45445),i=n(43820),a=n(62188),c=n(71558),l=n(72992),d=n(2798),s=n(75671),u=function(e,t){var n=(0,a.useBackend)(t),r=n.act,i=n.data.supply_points,l=e.args,d=l.name,s=l.cost,u=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 - "+s+" points",disabled:s>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:u.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",u),(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,s=l.shuttle,u=null,m=!1;return l.shuttle_auth&&(1===s.launch&&0===s.mode?u=(0,o.createComponentVNode)(2,c.Button,{icon:"rocket",content:"Send Away",onClick:function(){return r("send_shuttle",{mode:"send_away"})}}):2!==s.launch||3!==s.mode&&1!==s.mode?1===s.launch&&5===s.mode&&(u=(0,o.createComponentVNode)(2,c.Button,{icon:"rocket",content:"Send Shuttle",onClick:function(){return r("send_shuttle",{mode:"send_to_station"})}})):u=(0,o.createComponentVNode)(2,c.Button,{icon:"ban",content:"Cancel Launch",onClick:function(){return r("send_shuttle",{mode:"cancel_shuttle"})}}),s.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)([u,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:s.location}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Engine",children:s.engine}),4===s.mode?(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"ETA",children:s.time>1?(0,i.formatTime)(s.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,f):null,1===i?(0,o.createComponentVNode)(2,h,{mode:"Approved"}):null,2===i?(0,o.createComponentVNode)(2,h,{mode:"Requested"}):null,3===i?(0,o.createComponentVNode)(2,h,{mode:"All"}):null,4===i?(0,o.createComponentVNode)(2,C):null]})},f=function(e,t){var n=(0,a.useBackend)(t),i=n.act,l=n.data,d=l.categories,u=l.supply_packs,m=l.contraband,p=l.supply_points,f=(0,a.useLocalState)(t,"activeCategory",null),h=f[0],C=f[1],b=(0,s.flow)([(0,r.filter)((function(e){return e.group===h})),(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}))])(u);return(0,o.createComponentVNode)(2,c.Section,{level:2,children:(0,o.createComponentVNode)(2,c.Stack,{children:[(0,o.createComponentVNode)(2,c.Stack.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===h,onClick:function(){return C(e)}},e)}))})}),(0,o.createComponentVNode)(2,c.Stack.Item,{grow:1,ml:2,children:(0,o.createComponentVNode)(2,c.Section,{title:"Contents",scrollable:!0,fill:!0,height:"290px",children:b.map((function(e){return(0,o.createComponentVNode)(2,c.Box,{children:(0,o.createComponentVNode)(2,c.Stack,{align:"center",justify:"flex-start",children:[(0,o.createComponentVNode)(2,c.Stack.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.Stack.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.Stack.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.Stack.Item,{grow:1,children:[e.cost," points"]})]})},e.name)}))})})]})})},h=function(e,t){var n=(0,a.useBackend)(t),r=n.act,i=n.data,l=e.mode,d=i.orders,s=i.order_auth,u=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&&s?(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&&s?(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:s?(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]}),s&&"Requested"===l?(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Button,{icon:"check",content:"Approve",disabled:e.cost>u,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."})},C=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."})}},57603:function(e,t,n){"use strict";t.__esModule=!0,t.TEGenerator=void 0;var o=n(58734),r=n(5339),i=n(62188),a=n(71558),c=n(2798),l=n(43820);t.TEGenerator=function(e,t){var n=(0,i.useBackend)(t).data,r=n.totalOutput,s=n.maxTotalOutput,u=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:s,children:(0,l.formatPower)(r)})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Thermal Output",children:(0,l.formatPower)(u)})]})}),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,s=i.flowCapacity,u=i.inletPressure,m=i.inletTemperature,p=i.outletPressure,f=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)(s,2),"%"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Inlet Pressure",children:(0,l.formatSiUnit)(1e3*u,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)(f,2)," K"]})]})})}},85339:function(e,t,n){"use strict";t.__esModule=!0,t.Tank=void 0;var o=n(58734),r=n(62188),i=n(71558),a=n(2798);t.Tank=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.connected,s=l.showToggle,u=void 0===s||s,m=l.maskConnected,p=l.tankPressure,f=l.releasePressure,h=l.defaultReleasePressure,C=l.minReleasePressure,b=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:!!u&&(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:f===C,onClick:function(){return c("pressure",{pressure:"min"})}}),(0,o.createComponentVNode)(2,i.NumberInput,{animated:!0,value:parseFloat(f),width:"65px",unit:"kPa",minValue:C,maxValue:b,onChange:function(e,t){return c("pressure",{pressure:t})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"fast-forward",disabled:f===b,onClick:function(){return c("pressure",{pressure:"max"})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"undo",content:"",disabled:f===h,onClick:function(){return c("pressure",{pressure:"reset"})}})]})]})})]})})}},91299:function(e,t,n){"use strict";t.__esModule=!0,t.TankDispenser=void 0;var o=n(58734),r=n(62188),i=n(71558),a=n(2798);t.TankDispenser=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.plasma,s=l.oxygen;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:d?"square":"square-o",content:"Dispense",disabled:!d,onClick:function(){return c("plasma")}}),children:d}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Oxygen",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:s?"square":"square-o",content:"Dispense",disabled:!s,onClick:function(){return c("oxygen")}}),children:s})]})})})})}},39173:function(e,t,n){"use strict";t.__esModule=!0,t.TelecommsLogBrowser=void 0;var o=n(58734),r=n(5339),i=n(62188),a=n(71558),c=n(2798);t.TelecommsLogBrowser=function(e,t){var n=(0,i.useBackend)(t),r=n.act,s=n.data,u=s.universal_translate,m=s.network,p=s.temp,f=s.servers,h=s.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?(0,o.createComponentVNode)(2,a.NoticeBox,{danger:"bad"===p.color,warning:"bad"!==p.color,children:[(0,o.createComponentVNode)(2,a.Box,{display:"inline-box",verticalAlign:"middle",children:p.text}),(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===f.length,onClick:function(){return r("release")}})],4),children:(0,o.createComponentVNode)(2,a.Button,{content:m,icon:"pen",onClick:function(){return r("network")}})})})}),h?(0,o.createComponentVNode)(2,d,{network:m,server:h,universal_translate:u}):(0,o.createComponentVNode)(2,l,{network:m,servers:f})]})})};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 Telecommunications 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,s,{log:e}):(0,o.createComponentVNode)(2,s,{error:!0})})},e.id)})):"No Logs Detected."})})]})},s=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,s=l.name,u=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:u}),(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:[s," (Job: ",m,")"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Class",children:u}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Contents",className:"LabeledList__breakContents",children:p})]})}},73859:function(e,t,n){"use strict";t.__esModule=!0,t.TelecommsMachineBrowser=void 0;var o=n(58734),r=n(62188),i=n(71558),a=n(2798);t.TelecommsMachineBrowser=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,s=d.network,u=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:[u?(0,o.createComponentVNode)(2,i.NoticeBox,{danger:"bad"===u.color,warning:"bad"!==u.color,children:[(0,o.createComponentVNode)(2,i.Box,{display:"inline-box",verticalAlign:"middle",children:u.text}),(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:s,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."})})]})}},72295:function(e,t,n){"use strict";t.__esModule=!0,t.TelecommsMultitoolMenu=void 0;var o=n(58734),r=n(62188),i=n(71558),a=n(10821),c=n(2798);t.TelecommsMultitoolMenu=function(e,t){var n=(0,r.useBackend)(t),i=(n.act,n.data),s=(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:s})]})})};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,s=c.network,u=c.autolinkers,m=c.shadowlink,p=(c.options,c.linked),f=c.filter,h=c.multitool,C=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:s,onClick:function(){return a("network")}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Prefabrication",children:u?"TRUE":"FALSE"}),m?(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Shadow Link",children:"Active."}):null,h?(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Multitool Buffer",children:[C?(0,o.createFragment)([C.name,(0,o.createTextVNode)(" ("),C.id,(0,o.createTextVNode)(")")],0):null,(0,o.createComponentVNode)(2,i.Button,{color:C?"green":null,content:C?"Link ("+C.id+")":"Add Machine",icon:C?"link":"plus",onClick:C?function(){return a("link")}:function(){return a("buffer")}}),C?(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:[f.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)})),f&&0!==f.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,s=c.use_receiving,u=c.listening_level,m=c.broadcasting,p=c.receiving,f=c.use_change_freq,h=c.change_freq,C=c.use_broadcast_range,b=c.use_receive_range,N=c.range,g=c.minRange,V=c.maxRange;return l||d||s||f||C||b?(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:u?"lock-closed":"lock-open",content:u?"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,s?(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,f?(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Change Signal Frequency",children:(0,o.createComponentVNode)(2,i.Button,{icon:"wave-square",selected:!!h,content:h?"Yes ("+h+")":"No",onClick:function(){return a("change_freq")}})}):null,C||b?(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:(C?"Broadcast":"Receive")+" Range",children:(0,o.createComponentVNode)(2,i.NumberInput,{value:N,minValue:g,maxValue:V,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"})}},73616:function(e,t,n){"use strict";t.__esModule=!0,t.Teleporter=void 0;var o=n(58734),r=n(62188),i=n(71558),a=n(2798);t.Teleporter=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.locked_name,s=l.station_connected,u=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:s?"Connected":"Not Connected"}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Hub",children:u?"Connected":"Not Connected"})]})})})})}},4751:function(e,t,n){"use strict";t.__esModule=!0,t.TelesciConsoleContent=t.TelesciConsole=void 0;var o=n(58734),r=n(45445),i=n(62188),a=n(71558),c=n(2798);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,s=l.rotation,u=l.currentZ,m=l.cooldown,p=l.crystalCount,f=l.maxCrystals,h=(l.maxPossibleDistance,l.maxAllowedDistance),C=l.distance,b=l.tempMsg,N=l.sectorOptions,g=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:b})}),(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:s,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:C,format:function(e){return e+"/"+h+" m"},minValue:0,maxValue:h,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)}))(N).map((function(e){return(0,o.createComponentVNode)(2,a.Button,{icon:"check-circle",content:e,selected:u===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"})]})]}),g&&(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:[g.src_x,", ",g.src_y]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Distance",children:[g.distance,"m"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Transit Time",children:[g.time," secs"]})]})})||(0,o.createComponentVNode)(2,a.Section,{mt:1,children:"No teleport data found."}),(0,o.createComponentVNode)(2,a.Section,{children:["Crystals: ",p," / ",f]})]})};t.TelesciConsoleContent=d},8529:function(e,t,n){"use strict";t.__esModule=!0,t.sanitizeMultiline=t.removeAllSkiplines=t.TextInputModal=void 0;var o=n(58734),r=n(89226),i=n(57370),a=n(62188),c=n(42678),l=n(71558),d=n(2798),s=function(e){return e.replace(/(\n|\r\n){3,}/,"\n\n")};t.sanitizeMultiline=s;var u=function(e){return e.replace(/[\r\n]+/,"")};t.removeAllSkiplines=u;t.TextInputModal=function(e,t){var n=(0,a.useBackend)(t),p=n.act,f=n.data,h=f.large_buttons,C=f.max_length,b=f.message,N=void 0===b?"":b,g=f.multiline,V=f.placeholder,v=f.timeout,_=f.title,y=(0,a.useLocalState)(t,"input",V||""),k=y[0],x=y[1],w=g||k.length>=30,L=135+(N.length>30?Math.ceil(N.length/4):0)+(w?75:0)+(N.length&&h?5:0);return(0,o.createComponentVNode)(2,d.Window,{title:_,width:325,height:L,children:[v&&(0,o.createComponentVNode)(2,r.Loader,{value:v}),(0,o.createComponentVNode)(2,d.Window.Content,{onKeyDown:function(e){var t=window.event?e.which:e.keyCode;t!==c.KEY_ENTER||w&&e.shiftKey||p("submit",{entry:k}),t===c.KEY_ESCAPE&&p("cancel")},children:(0,o.createComponentVNode)(2,l.Section,{fill:!0,children:(0,o.createComponentVNode)(2,l.Stack,{fill:!0,vertical:!0,children:[(0,o.createComponentVNode)(2,l.Stack.Item,{children:(0,o.createComponentVNode)(2,l.Box,{color:"label",children:N})}),(0,o.createComponentVNode)(2,l.Stack.Item,{grow:!0,children:(0,o.createComponentVNode)(2,m,{input:k,onType:function(e){if(e!==k){var t=g?s(e):u(e);x(t)}}})}),(0,o.createComponentVNode)(2,l.Stack.Item,{children:(0,o.createComponentVNode)(2,i.InputButtons,{input:k,message:k.length+"/"+C})})]})})})]})};var m=function(e,t){var n=(0,a.useBackend)(t),r=n.act,i=n.data,c=i.max_length,d=i.multiline,s=e.input,u=e.onType,m=d||s.length>=30;return(0,o.createComponentVNode)(2,l.TextArea,{autoFocus:!0,autoSelect:!0,height:d||s.length>=30?"100%":"1.8rem",maxLength:c,onEscape:function(){return r("cancel")},onEnter:function(e){m&&e.shiftKey||(e.preventDefault(),r("submit",{entry:s}))},onInput:function(e,t){return u(t)},placeholder:"Type something...",value:s})}},70194:function(e,t,n){"use strict";t.__esModule=!0,t.TguiFeedback=void 0;var o=n(58734),r=n(62188),i=n(71558),a=n(2798);t.TguiFeedback=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.open_windows,s=l.selected_window,u=(0,r.useLocalState)(t,"rating",""),m=u[0],p=u[1],f=(0,r.useLocalState)(t,"comment",""),h=f[0],C=f[1];return(0,o.createComponentVNode)(2,a.Window,{width:550,height:460,children:(0,o.createComponentVNode)(2,i.Flex,{children:[(0,o.createComponentVNode)(2,i.Flex.Item,{children:(0,o.createComponentVNode)(2,i.Section,{title:"Open Windows",scrollable:!0,children:(0,o.createComponentVNode)(2,i.Tabs,{vertical:!0,children:d.map((function(e){return(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:e===s,onClick:function(){return c("pick_window",{win:e})},children:(0,o.createComponentVNode)(2,i.Box,{inline:!0,children:e})},e)}))})})}),(0,o.createComponentVNode)(2,i.Flex.Item,{children:[s&&(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{title:"Rating",children:["Please enter your rating of this window from a range from 1 to 5",(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,i.Input,{onChange:function(e,t){return p(t)},value:m})]}),(0,o.createComponentVNode)(2,i.Section,{title:"Optional Comment",children:["If you want, you can leave an optional comment as well!",(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,i.TextArea,{height:"18rem",onChange:function(e,t){return C(t)},value:h})]}),(0,o.createComponentVNode)(2,i.Button,{content:"Submit",onClick:function(){return c("submit",{rating:m,comment:h})}})],4)," ",": ",(0,o.createFragment)([(0,o.createTextVNode)("Please select an open window on the left!")],4)]})]})})}},69344:function(e,t,n){"use strict";t.__esModule=!0,t.Ticket=void 0;var o=n(58734),r=n(42678),i=n(62188),a=n(71558),c=n(2798),l={0:"Adminhelp",1:"Mentorhelp",2:"GM Request"},d={0:"red",1:"green",2:"pink"},s={open:"Open",resolved:"Resolved",closed:"Closed",unknown:"Unknown"};t.Ticket=function(e,t){var n=(0,i.useBackend)(t),u=n.act,m=n.data,p=(0,i.useLocalState)(t,"ticketChat",""),f=p[0],h=p[1],C=m.id,b=(m.title,m.name),N=m.ticket_ref,g=m.state,V=m.level,v=m.handler,_=m.opened_at,y=m.closed_at,k=m.opened_at_date,x=m.closed_at_date,w=m.actions,L=m.log;return(0,o.createComponentVNode)(2,c.Window,{width:900,height:600,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,a.Section,{title:"Ticket #"+C,buttons:(0,o.createComponentVNode)(2,a.Box,{nowrap:!0,children:[(0,o.createComponentVNode)(2,a.Button,{icon:"pen",content:"Rename Ticket",onClick:function(){return u("retitle")}})," ",(0,o.createComponentVNode)(2,a.Button,{content:"Legacy UI",onClick:function(){return u("legacy")}})," ",(0,o.createComponentVNode)(2,a.Button,{content:l[V],color:d[V]})]}),children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Ticket ID",children:["#",C,": ",(0,o.createVNode)(1,"div",null,null,1,{dangerouslySetInnerHTML:{__html:b}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Type",children:l[V]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"State",children:s[g]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Assignee",children:v}),s[g]===s.open?(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Opened At",children:[k," (",Math.round(_/600*10)/10," ","minutes ago.)"]}):(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Closed At",children:[x," (",Math.round(y/600*10)/10," ","minutes ago.)"," ",(0,o.createComponentVNode)(2,a.Button,{content:"Reopen",onClick:function(){return u("reopen")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Actions",children:(0,o.createVNode)(1,"div",null,null,1,{dangerouslySetInnerHTML:{__html:w}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Log"})]}),(0,o.createComponentVNode)(2,a.Divider),(0,o.createComponentVNode)(2,a.Flex,{direction:"column",children:[(0,o.createComponentVNode)(2,a.Flex.Item,{children:Object.keys(L).slice(0).map((function(e){return(0,o.createVNode)(1,"div",null,null,1,{dangerouslySetInnerHTML:{__html:L[e]}})}))}),(0,o.createComponentVNode)(2,a.Divider),(0,o.createComponentVNode)(2,a.Flex.Item,{children:(0,o.createComponentVNode)(2,a.Flex,{children:[(0,o.createComponentVNode)(2,a.Flex.Item,{grow:!0,children:(0,o.createComponentVNode)(2,a.Input,{autoFocus:!0,autoSelect:!0,fluid:!0,placeholder:"Enter a message...",value:f,onInput:function(e,t){return h(t)},onKeyDown:function(e){(window.event?e.which:e.keyCode)===r.KEY_ENTER&&(u("send_msg",{msg:f,ticket_ref:N}),h(""))}})}),(0,o.createComponentVNode)(2,a.Flex.Item,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Send",onClick:function(){u("send_msg",{msg:f,ticket_ref:N}),h("")}})})]})})]})]})})})}},5903:function(e,t,n){"use strict";t.__esModule=!0,t.TicketChat=void 0;var o=n(58734),r=n(42678),i=n(62188),a=n(71558),c=n(2798),l={0:"Adminhelp",1:"Mentorhelp",2:"GM Request"},d={0:"red",1:"green",2:"pink"};t.TicketChat=function(e,t){var n=(0,i.useBackend)(t),s=n.act,u=n.data,m=(0,i.useLocalState)(t,"ticketChat",""),p=m[0],f=m[1],h=u.id,C=u.level,b=u.handler,N=u.log;return(0,o.createComponentVNode)(2,c.Window,{width:900,height:600,children:(0,o.createComponentVNode)(2,c.Window.Content,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Ticket #"+h,buttons:(0,o.createComponentVNode)(2,a.Box,{nowrap:!0,children:(0,o.createComponentVNode)(2,a.Button,{content:l[C],color:d[C]})}),children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Assignee",children:b}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Log"})]}),(0,o.createComponentVNode)(2,a.Divider),(0,o.createComponentVNode)(2,a.Flex,{direction:"column",children:[(0,o.createComponentVNode)(2,a.Flex.Item,{children:Object.keys(N).slice(0).map((function(e){return(0,o.createVNode)(1,"div",null,null,1,{dangerouslySetInnerHTML:{__html:N[e]}})}))}),(0,o.createComponentVNode)(2,a.Divider),(0,o.createComponentVNode)(2,a.Flex.Item,{children:(0,o.createComponentVNode)(2,a.Flex,{children:[(0,o.createComponentVNode)(2,a.Flex.Item,{grow:!0,children:(0,o.createComponentVNode)(2,a.Input,{autoFocus:!0,autoSelect:!0,fluid:!0,placeholder:"Enter a message...",value:p,onInput:function(e,t){return f(t)},onKeyDown:function(e){(window.event?e.which:e.keyCode)===r.KEY_ENTER&&(s("send_msg",{msg:p}),f(""))}})}),(0,o.createComponentVNode)(2,a.Flex.Item,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Send",onClick:function(){s("send_msg",{msg:p}),f("")}})})]})})]})]})})})}},680:function(e,t,n){"use strict";t.__esModule=!0,t.TicketsPanel=void 0;var o=n(58734),r=n(42678),i=n(62188),a=n(71558),c=n(2798),l={0:"Admin",1:"Mentor",2:"All Levels"},d={0:"red",1:"green",2:"pink"},s={open:"Open",resolved:"Resolved",closed:"Closed",unknown:"Unknown",all:"All States"},u={open:"white",resolved:"green",closed:"grey",unknown:"orange"};t.TicketsPanel=function(e,t){var n=(0,i.useBackend)(t),m=n.act,p=n.data,f=p.tickets,h=p.selected_ticket,C=(0,i.useLocalState)(t,"stateFilter","open"),b=C[0],N=C[1],g=(0,i.useLocalState)(t,"levelFilter",2),V=g[0],v=g[1],_=(0,i.useLocalState)(t,"ticketChat",""),y=_[0],k=_[1],x=function(e,t,n){var o=[];return e.forEach((function(e){e.state!==t&&"all"!==t||e.level!==n&&2!==n||o.push(e)})),o}(f,b,V);return(0,o.createComponentVNode)(2,c.Window,{width:900,height:600,children:(0,o.createComponentVNode)(2,c.Window.Content,{children:(0,o.createComponentVNode)(2,a.Flex,{children:[(0,o.createComponentVNode)(2,a.Flex.Item,{shrink:!0,children:[(0,o.createComponentVNode)(2,a.Section,{title:"Filter",children:[(0,o.createComponentVNode)(2,a.Dropdown,{width:"100%",maxHeight:"160px",options:Object.values(s),selected:s[b],onSelected:function(e){return N(Object.keys(s)[Object.values(s).indexOf(e)])}}),(0,o.createComponentVNode)(2,a.Divider),(0,o.createComponentVNode)(2,a.Dropdown,{width:"100%",maxHeight:"160px",options:Object.values(l),selected:l[V],onSelected:function(e){return v(Object.values(l).indexOf(e))}})]}),(0,o.createComponentVNode)(2,a.Section,{title:"Tickets",scrollable:!0,children:(0,o.createComponentVNode)(2,a.Tabs,{vertical:!0,children:[(0,o.createComponentVNode)(2,a.Tabs.Tab,{onClick:function(){return m("new_ticket")},children:["New Ticket",(0,o.createComponentVNode)(2,a.Icon,{name:"plus",ml:.5})]}),(0,o.createComponentVNode)(2,a.Divider),x.map((function(e){return(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:e.id===(null==h?void 0:h.id),onClick:function(){return m("pick_ticket",{ticket_id:e.id})},children:(0,o.createComponentVNode)(2,a.Box,{inline:!0,children:[(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Button,{content:l[e.level],color:d[e.level]})," ",e.name]}),(0,o.createComponentVNode)(2,a.Box,{fontSize:.9,textColor:u[e.state],children:["State: ",s[e.state]," | Assignee:"," ",e.handler]})]})},e.id)}))]})})]}),(0,o.createComponentVNode)(2,a.Flex.Item,{grow:!0,children:h&&(0,o.createComponentVNode)(2,a.Section,{title:"Ticket #"+h.id,buttons:(0,o.createComponentVNode)(2,a.Box,{nowrap:!0,children:[(0,o.createComponentVNode)(2,a.Button,{icon:"arrow-up",content:"Undock",onClick:function(){return m("undock_ticket")}})," ",(0,o.createComponentVNode)(2,a.Button,{icon:"pen",content:"Rename Ticket",onClick:function(){return m("retitle_ticket")}})," ",(0,o.createComponentVNode)(2,a.Button,{content:"Legacy UI",onClick:function(){return m("legacy")}})," ",(0,o.createComponentVNode)(2,a.Button,{content:l[h.level],color:d[h.level]})]}),children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Ticket ID",children:["#",h.id,":"," ",(0,o.createVNode)(1,"div",null,null,1,{dangerouslySetInnerHTML:{__html:h.name}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Type",children:l[h.level]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"State",children:s[h.state]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Assignee",children:h.handler}),s[h.state]===s.open?(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Opened At",children:[h.opened_at_date," (",Math.round(h.opened_at/600*10)/10," ","minutes ago.)"]}):(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Closed At",children:[h.closed_at_date," (",Math.round(h.closed_at/600*10)/10," ","minutes ago.)"," ",(0,o.createComponentVNode)(2,a.Button,{content:"Reopen",onClick:function(){return m("reopen_ticket")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Actions",children:(0,o.createVNode)(1,"div",null,null,1,{dangerouslySetInnerHTML:{__html:h.actions}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Log"})]}),(0,o.createComponentVNode)(2,a.Divider),(0,o.createComponentVNode)(2,a.Flex,{direction:"column",children:[(0,o.createComponentVNode)(2,a.Flex.Item,{maxWidth:"500px",children:Object.keys(h.log).slice(0).map((function(e){return(0,o.createVNode)(1,"div",null,null,1,{dangerouslySetInnerHTML:{__html:h.log[e]}})}))}),(0,o.createComponentVNode)(2,a.Divider),(0,o.createComponentVNode)(2,a.Flex.Item,{children:(0,o.createComponentVNode)(2,a.Flex,{children:[(0,o.createComponentVNode)(2,a.Flex.Item,{grow:!0,children:(0,o.createComponentVNode)(2,a.Input,{autoFocus:!0,autoSelect:!0,fluid:!0,placeholder:"Enter a message...",value:y,onInput:function(e,t){return k(t)},onKeyDown:function(e){(window.event?e.which:e.keyCode)===r.KEY_ENTER&&(m("send_msg",{msg:y}),k(""))}})}),(0,o.createComponentVNode)(2,a.Flex.Item,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Send",onClick:function(){m("send_msg",{msg:y}),k("")}})})]})})]})]})||(0,o.createComponentVNode)(2,a.Section,{title:"No ticket selected",buttons:(0,o.createComponentVNode)(2,a.Box,{nowrap:!0,children:[(0,o.createComponentVNode)(2,a.Button,{disabled:!0,icon:"arrow-up",content:"Undock",onClick:function(){return m("undock_ticket")}})," ",(0,o.createComponentVNode)(2,a.Button,{disabled:!0,icon:"pen",content:"Rename Ticket",onClick:function(){return m("retitle_ticket")}})," ",(0,o.createComponentVNode)(2,a.Button,{content:"Legacy UI",onClick:function(){return m("legacy")}})]}),children:"Please select a ticket on the left to view its details."})})]})})})}},28437:function(e,t,n){"use strict";t.__esModule=!0,t.TimeClock=void 0;var o=n(58734),r=n(5339),i=n(62188),a=n(71558),c=n(2798),l=n(78654);t.TimeClock=function(e,t){var n=(0,i.useBackend)(t),d=n.act,s=n.data,u=s.department_hours,m=s.user_name,p=s.card,f=s.assignment,h=s.job_datum,C=s.allow_change_job,b=s.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(u).map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e,color:u[e]>6?"good":u[e]>1?"average":"bad",children:[(0,r.toFixed)(u[e],1)," ",1===u[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"})}),!!h&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Rank",children:(0,o.createComponentVNode)(2,a.Box,{backgroundColor:h.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:h.title})})}),(0,o.createComponentVNode)(2,a.Flex.Item,{children:(0,o.createComponentVNode)(2,a.Box,{fontSize:1.5,inline:!0,mr:1,children:h.title})})]})})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Departments",children:h.departments}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pay Scale",children:h.economic_modifier}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"PTO Elegibility",children:h.timeoff_factor>0&&(0,o.createComponentVNode)(2,a.Box,{children:["Earns PTO - ",h.pto_department]})||h.timeoff_factor<0&&(0,o.createComponentVNode)(2,a.Box,{children:["Requires PTO - ",h.pto_department]})||(0,o.createComponentVNode)(2,a.Box,{children:"Neutral"})})],4)]})}),!(!C||!h||0===h.timeoff_factor||"Dismissed"===f)&&(0,o.createComponentVNode)(2,a.Section,{title:"Employment Actions",children:h.timeoff_factor>0&&(u[h.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(b).length&&Object.keys(b).map((function(e){return b[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"})})]})})}},59799:function(e,t,n){"use strict";t.__esModule=!0,t.TraitTutorial=t.TraitSelection=t.TraitDescription=void 0;var o=n(58734),r=n(62188),i=n(71558),a=n(2798);t.TraitTutorial=function(e,t){var n=(0,r.useBackend)(t);n.act,n.data;return(0,o.createComponentVNode)(2,a.Window,{width:804,height:426,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,i.Section,{title:"Guide to Custom Traits",children:(0,o.createComponentVNode)(2,c)})})})};var c=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,d=c.names,s=c.selection;return(0,o.createComponentVNode)(2,i.Stack,{children:[(0,o.createComponentVNode)(2,i.Stack.Item,{shrink:!0,children:(0,o.createComponentVNode)(2,i.Section,{title:"Trait Selection",children:(0,o.createComponentVNode)(2,i.Tabs,{vertical:!0,children:d.map((function(e){return(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:e===s,onClick:function(){return a("select_trait",{name:e})},children:(0,o.createComponentVNode)(2,i.Box,{inline:!0,children:e})},e)}))})})}),(0,o.createComponentVNode)(2,i.Stack.Item,{grow:8,children:s&&(0,o.createComponentVNode)(2,i.Section,{title:s,children:(0,o.createComponentVNode)(2,l,{name:s})})})]})};t.TraitSelection=c;var l=function(e,t){var n=(0,r.useBackend)(t),a=(n.act,n.data),c=e.name,l=a.descriptions,d=a.categories,s=a.tutorials;return(0,o.createComponentVNode)(2,i.Section,{StackWrap:!0,children:[(0,o.createVNode)(1,"b",null,"Name:",16)," ",c,(0,o.createVNode)(1,"br"),(0,o.createVNode)(1,"b",null,"Category:",16)," ",d[c],(0,o.createVNode)(1,"br"),(0,o.createVNode)(1,"b",null,"Description:",16)," ",l[c],(0,o.createVNode)(1,"br"),(0,o.createVNode)(1,"b",null,"Details & How to Use:",16),(0,o.createVNode)(1,"br"),(0,o.createVNode)(1,"br"),(0,o.createVNode)(1,"div",null,null,1,{dangerouslySetInnerHTML:{__html:s[c]}})]})};t.TraitDescription=l},18871:function(e,t,n){"use strict";t.__esModule=!0,t.TransferValve=void 0;var o=n(58734),r=n(62188),i=n(71558),a=n(2798);t.TransferValve=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.tank_one,s=l.tank_two,u=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||!s,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:!u,onClick:function(){return c("device")}}),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("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: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("tanktwo")}})}):(0,o.createComponentVNode)(2,i.NoticeBox,{textAlign:"center",children:"Attach Tank"})})})]})})}},64259:function(e,t,n){"use strict";t.__esModule=!0,t.TurbineControl=void 0;var o=n(58734),r=n(43820),i=n(62188),a=n(71558),c=n(2798);t.TurbineControl=function(e,t){var n=(0,i.useBackend)(t),l=n.act,d=n.data,s=(d.connected,d.compressor_broke),u=d.turbine_broke,m=d.broken,p=d.door_status,f=d.online,h=d.power,C=d.rpm,b=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:f?"good":"bad",children:!f||s||u?"Offline":"Online"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Compressor",children:s&&(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Compressor is inoperable."})||u&&(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:f,content:"Compressor Power",onClick:function(){return l(f?"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:C})," RPM"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Internal Temperature",children:[m?"--":(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:b})," 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(h)})})]})})]})})}},25988:function(e,t,n){"use strict";t.__esModule=!0,t.Turbolift=void 0;var o=n(58734),r=n(62188),i=n(71558),a=n(2798);t.Turbolift=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.floors,s=l.doors_open,u=l.fire_mode;return(0,o.createComponentVNode)(2,a.Window,{width:480,height:260+25*u,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:(0,o.createComponentVNode)(2,i.Section,{title:"Floor Selection",className:u?"Section--elevator--fire":null,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:s?"door-open":"door-closed",content:s?u?"Close Doors (SAFETY OFF)":"Doors Open":"Doors Closed",selected:s&&!u,color:u?"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:[!u||(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)}))})]})})})}},12057:function(e,t,n){"use strict";t.__esModule=!0,t.Uplink=t.GenericUplink=void 0;var o=n(58734),r=n(40946),i=n(62188),a=n(71558),c=n(43820),l=n(2798);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,u,{currencyAmount:p,currencySymbol:"TC"})||1===c&&(0,o.createComponentVNode)(2,s)||(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,s=r.discount_amount,u=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:s<100&&(0,o.createComponentVNode)(2,a.Box,{children:[d," - ",s,"% off. Offer expires at:"," ",u]})||(0,o.createComponentVNode)(2,a.Box,{children:"No items currently discounted."})})]})},s=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:"Birthplace",children:l.birthplace}),(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("<br>").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)}))})},u=function(e,t){var n,l,d=e.currencyAmount,s=void 0===d?0:d,u=e.currencySymbol,p=void 0===u?"\u20ae":u,f=(0,i.useBackend)(t),h=f.act,C=f.data,b=C.compactMode,N=C.lockable,g=C.categories,V=void 0===g?[]:g,v=(0,i.useLocalState)(t,"searchText",""),_=v[0],y=v[1],k=(0,i.useLocalState)(t,"category",null==(n=V[0])?void 0:n.name),x=k[0],w=k[1],L=(0,r.createSearch)(_,(function(e){return e.name+e.desc})),B=_.length>0&&V.flatMap((function(e){return e.items||[]})).filter(L).filter((function(e,t){return t<25}))||(null==(l=V.find((function(e){return e.name===x})))?void 0:l.items)||[];return(0,o.createComponentVNode)(2,a.Section,{title:(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:s>0?"good":"bad",children:[(0,c.formatMoney)(s)," ",p]}),buttons:(0,o.createFragment)([(0,o.createTextVNode)("Search"),(0,o.createComponentVNode)(2,a.Input,{autoFocus:!0,value:_,onInput:function(e,t){return y(t)},mx:1}),(0,o.createComponentVNode)(2,a.Button,{icon:b?"list":"info",content:b?"Compact":"Detailed",onClick:function(){return h("compact_toggle")}}),!!N&&(0,o.createComponentVNode)(2,a.Button,{icon:"lock",content:"Lock",onClick:function(){return h("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:V.map((function(e){var t;return(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:e.name===x,onClick:function(){return w(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===B.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||b,currencyAmount:s,currencySymbol:p,items:B})]})]})})};t.GenericUplink=u;var m=function(e,t){var n=e.compactMode,l=e.currencyAmount,d=e.currencySymbol,s=(0,i.useBackend)(t).act,u=(0,i.useLocalState)(t,"hoveredItem",{}),m=u[0],p=u[1],f=m&&m.cost||0,h=e.items.map((function(e){var t=m&&m.name!==e.name,n=l-f<e.cost,o=t&&n,r=l<e.cost||o;return Object.assign({},e,{disabled:r})}));return n?(0,o.createComponentVNode)(2,a.Table,{children:h.map((function(e){return(0,o.createComponentVNode)(2,a.Table.Row,{className:"candystripe",children:[(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,children:(0,r.decodeHtmlEntities)(e.name)}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,textAlign:"right",children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:(0,c.formatMoney)(e.cost)+" "+d,disabled:e.disabled,tooltip:e.desc,tooltipPosition:"left",onmouseover:function(){return p(e)},onmouseout:function(){return p({})},onClick:function(){return s("buy",{ref:e.ref})}})})]},e.name)}))}):h.map((function(e){return(0,o.createComponentVNode)(2,a.Section,{title:e.name,level:2,buttons:(0,o.createComponentVNode)(2,a.Button,{content:e.cost+" "+d,disabled:e.disabled,onmouseover:function(){return p(e)},onmouseout:function(){return p({})},onClick:function(){return s("buy",{ref:e.ref})}}),children:(0,r.decodeHtmlEntities)(e.desc)},e.name)}))}},78037:function(e,t,n){"use strict";t.__esModule=!0,t.VendingProducts=t.VendingMaintenance=t.Vending=void 0;var o=n(58734),r=n(59641),i=n(62188),a=n(71558),c=n(2798),l=function(e,t){var n=(0,i.useBackend)(t),c=n.act,l=n.data.actively_vending,d=e.product;return(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:d.isatom&&(0,o.createVNode)(1,"span",(0,r.classes)(["vending32x32",d.path]),null,1,{style:{"vertical-align":"middle","horizontal-align":"middle"}})||null}),(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,color:d.color,children:(0,o.createComponentVNode)(2,a.Box,{inline:!0,position:"relative",children:[d.name,d.desc?(0,o.createComponentVNode)(2,a.Tooltip,{content:d.desc,position:"right"}):null]})}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,textAlign:"center",children:(0,o.createComponentVNode)(2,a.Box,{color:(d.amount<=0?"bad":d.amount<=d.max_amount/2&&"average")||"good",children:[d.amount," in stock"]})}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,textAlign:"center",children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:d.price?"credit-card":"download",iconSpin:l===d.name,disabled:0===d.amount,content:d.price?"Buy ("+d.price+"\u20ae)":"Vend",onClick:function(){return c("vend",{vend:d.key})}})})]})};t.Vending=function(e,t){var n=(0,i.useBackend)(t),r=(n.act,n.data.panel);return(0,o.createComponentVNode)(2,c.Window,{width:450,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,d),r?(0,o.createComponentVNode)(2,s):null]})})};var d=function(e,t){var n=(0,i.useBackend)(t),r=n.act,c=n.data,d=c.coin,s=c.chargesMoney,u=c.user,m=c.userMoney,p=c.guestNotice,f=c.products.filter((function(e){return!!e}));return(0,o.createFragment)([!!s&&(0,o.createComponentVNode)(2,a.Section,{title:"User",children:u&&(0,o.createComponentVNode)(2,a.Box,{children:["Welcome, ",(0,o.createVNode)(1,"b",null,u.name,0),", ",(0,o.createVNode)(1,"b",null,u.job||"Unemployed",0),"!",(0,o.createVNode)(1,"br"),"Your balance is ",(0,o.createVNode)(1,"b",null,[m,(0,o.createTextVNode)("\u20ae Thalers")],0),"."]})||(0,o.createComponentVNode)(2,a.Box,{color:"light-grey",children:p})}),(0,o.createComponentVNode)(2,a.Section,{title:"Products",children:(0,o.createComponentVNode)(2,a.Table,{children:f.map((function(e){return(0,o.createComponentVNode)(2,l,{product:e},e.name)}))})}),!!d&&(0,o.createComponentVNode)(2,a.Section,{title:d+" deposited",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Eject Coin",onClick:function(){return r("remove_coin")}})})],0)};t.VendingProducts=d;var s=function(e,t){var n=(0,i.useBackend)(t),r=n.act,c=n.data.speaker;return(0,o.createComponentVNode)(2,a.Section,{title:"Maintenance Panel",children:(0,o.createComponentVNode)(2,a.Section,{title:"Speaker",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:c?"volume-up":"volume-off",content:c?"Enabled":"Disabled",selected:c,onClick:function(){return r("togglevoice")}})})})};t.VendingMaintenance=s},98115:function(e,t,n){"use strict";t.__esModule=!0,t.VolumePanel=void 0;var o=n(58734),r=n(62188),i=n(71558),a=n(2798);t.VolumePanel=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data.volume_channels;return(0,o.createComponentVNode)(2,a.Window,{width:350,height:600,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:(0,o.createComponentVNode)(2,i.Section,{title:"Volume Levels",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:Object.keys(l).map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e,children:[(0,o.createComponentVNode)(2,i.Slider,{width:"88%",minValue:0,maxValue:200,value:100*l[e],onChange:function(t,n){return c("adjust_volume",{channel:e,vol:n/100})}}),(0,o.createComponentVNode)(2,i.Button,{ml:1,icon:"undo",onClick:function(){return c("adjust_volume",{channel:e,vol:1})}})]},e)}))})})})})}},82661:function(e,t,n){"use strict";t.__esModule=!0,t.VorePanel=void 0;var o=n(58734),r=n(40946),i=n(62188),a=n(71558),c=n(2798),l=n(59641),d=["spec"];var s=[null,"average","bad"],u={Hold:null,Digest:"red",Absorb:"purple",Unabsorb:"purple",Drain:"orange",Selective:"orange",Shrink:"teal",Grow:"teal","Size Steal":"teal",Heal:"green","Encase In Egg":"blue"},m={Hold:"being held.",Digest:"being digested.",Absorb:"being absorbed.",Unabsorb:"being unabsorbed.",Drain:"being drained.",Selective:"being processed.",Shrink:"being shrunken.",Grow:"being grown.","Size Steal":"having your size stolen.",Heal:"being healed.","Encase In Egg":"being encased in an egg."};t.VorePanel=function(e,t){var n=(0,i.useBackend)(t),r=n.act,l=n.data,d=(0,i.useLocalState)(t,"panelTabIndex",0),s=d[0],u=d[1],m=[];return m[0]=(0,o.createComponentVNode)(2,f),m[1]=(0,o.createComponentVNode)(2,w),(0,o.createComponentVNode)(2,c.Window,{width:890,height:660,theme:"abstract",resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:[l.unsaved_changes&&(0,o.createComponentVNode)(2,a.NoticeBox,{danger:!0,children:(0,o.createComponentVNode)(2,a.Flex,{children:[(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"90%",children:"Warning: Unsaved Changes!"}),(0,o.createComponentVNode)(2,a.Flex.Item,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Save Prefs",icon:"save",onClick:function(){return r("saveprefs")}})}),(0,o.createComponentVNode)(2,a.Flex.Item,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Save Prefs & Export Selected Belly",icon:"download",onClick:function(){r("saveprefs"),r("exportpanel")}})})]})})||null,(0,o.createComponentVNode)(2,p),(0,o.createComponentVNode)(2,a.Tabs,{children:[(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:0===s,onClick:function(){return u(0)},children:["Bellies",(0,o.createComponentVNode)(2,a.Icon,{name:"list",ml:.5})]}),(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:1===s,onClick:function(){return u(1)},children:["Preferences",(0,o.createComponentVNode)(2,a.Icon,{name:"user-cog",ml:.5})]})]}),m[s]||"Error"]})})};var p=function(e,t){var n=(0,i.useBackend)(t),r=(n.act,n.data.inside),c=r.absorbed,l=r.belly_name,d=r.belly_mode,s=r.desc,p=r.pred,f=r.contents,h=r.ref;return l?(0,o.createComponentVNode)(2,a.Section,{title:"Inside",children:[(0,o.createComponentVNode)(2,a.Box,{color:"green",inline:!0,children:["You are currently ",c?"absorbed into":"inside"]}),"\xa0",(0,o.createComponentVNode)(2,a.Box,{color:"yellow",inline:!0,children:[p,"'s"]}),"\xa0",(0,o.createComponentVNode)(2,a.Box,{color:"red",inline:!0,children:l}),"\xa0",(0,o.createComponentVNode)(2,a.Box,{color:"yellow",inline:!0,children:"and you are"}),"\xa0",(0,o.createComponentVNode)(2,a.Box,{color:u[d],inline:!0,children:m[d]}),"\xa0",(0,o.createComponentVNode)(2,a.Box,{color:"label",children:s}),f.length&&(0,o.createComponentVNode)(2,a.Collapsible,{title:"Belly Contents",children:(0,o.createComponentVNode)(2,y,{contents:f,belly:h})})||"There is nothing else around you."]}):(0,o.createComponentVNode)(2,a.Section,{title:"Inside",children:"You aren't inside anyone."})},f=function(e,t){var n=(0,i.useBackend)(t),r=n.act,c=n.data,l=c.our_bellies,d=c.selected;return(0,o.createComponentVNode)(2,a.Flex,{children:[(0,o.createComponentVNode)(2,a.Flex.Item,{shrink:!0,children:(0,o.createComponentVNode)(2,a.Section,{title:"My Bellies",scollable:!0,children:(0,o.createComponentVNode)(2,a.Tabs,{vertical:!0,children:[(0,o.createComponentVNode)(2,a.Tabs.Tab,{onClick:function(){return r("newbelly")},children:["New",(0,o.createComponentVNode)(2,a.Icon,{name:"plus",ml:.5})]}),(0,o.createComponentVNode)(2,a.Tabs.Tab,{onClick:function(){return r("exportpanel")},children:["Export",(0,o.createComponentVNode)(2,a.Icon,{name:"file-export",ml:.5})]}),(0,o.createComponentVNode)(2,a.Tabs.Tab,{onClick:function(){return r("importpanel")},children:["Import",(0,o.createComponentVNode)(2,a.Icon,{name:"file-import",ml:.5})]}),(0,o.createComponentVNode)(2,a.Divider),l.map((function(e){return(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:e.selected,textColor:u[e.digest_mode],onClick:function(){return r("bellypick",{bellypick:e.ref})},children:(0,o.createComponentVNode)(2,a.Box,{inline:!0,textColor:e.selected&&u[e.digest_mode]||null,children:[e.name," (",e.contents,")"]})},e.name)}))]})})}),(0,o.createComponentVNode)(2,a.Flex.Item,{grow:!0,children:d&&(0,o.createComponentVNode)(2,a.Section,{title:d.belly_name,children:(0,o.createComponentVNode)(2,h,{belly:d})})})]})},h=function(e,t){(0,i.useBackend)(t).act;var n=e.belly,r=n.contents,c=(0,i.useLocalState)(t,"bellyTabIndex",0),l=c[0],d=c[1],s=[];return s[0]=(0,o.createComponentVNode)(2,C,{belly:n}),s[1]=(0,o.createComponentVNode)(2,b,{belly:n}),s[2]=(0,o.createComponentVNode)(2,N,{belly:n}),s[3]=(0,o.createComponentVNode)(2,V,{belly:n}),s[4]=(0,o.createComponentVNode)(2,v,{belly:n}),s[5]=(0,o.createComponentVNode)(2,_,{belly:n}),s[6]=(0,o.createComponentVNode)(2,y,{outside:!0,contents:r}),s[7]=(0,o.createComponentVNode)(2,k,{belly:n}),s[8]=(0,o.createComponentVNode)(2,x,{belly:n}),(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Tabs,{children:[(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:0===l,onClick:function(){return d(0)},children:"Controls"}),(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:1===l,onClick:function(){return d(1)},children:"Descriptions"}),(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:2===l,onClick:function(){return d(2)},children:"Options"}),(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:3===l,onClick:function(){return d(3)},children:"Sounds"}),(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:4===l,onClick:function(){return d(4)},children:"Visuals"}),(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:5===l,onClick:function(){return d(5)},children:"Interactions"}),(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:6===l,onClick:function(){return d(6)},children:["Contents (",r.length,")"]}),(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:7===l,onClick:function(){return d(7)},children:"Liquid Options"}),(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:8===l,onClick:function(){return d(8)},children:"Liquid Messages"})]}),s[l]||"Error"],0)},C=function(e,t){var n=(0,i.useBackend)(t).act,r=e.belly,c=r.belly_name,l=r.mode,d=r.item_mode,s=r.addons;return(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Name",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"arrow-up",tooltipPosition:"left",tooltip:"Move this belly tab up.",onClick:function(){return n("move_belly",{dir:-1})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"arrow-down",tooltipPosition:"left",tooltip:"Move this belly tab down.",onClick:function(){return n("move_belly",{dir:1})}})],4),children:(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return n("set_attribute",{attribute:"b_name"})},content:c})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Mode",children:(0,o.createComponentVNode)(2,a.Button,{color:u[l],onClick:function(){return n("set_attribute",{attribute:"b_mode"})},content:l})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Mode Addons",children:[s.length&&s.join(", ")||"None",(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return n("set_attribute",{attribute:"b_addons"})},ml:1,icon:"plus"})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Item Mode",children:(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return n("set_attribute",{attribute:"b_item_mode"})},content:d})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{basis:"100%",mt:1,children:(0,o.createComponentVNode)(2,a.Button.Confirm,{fluid:!0,icon:"exclamation-triangle",confirmIcon:"trash",color:"red",content:"Delete Belly",confirmContent:"This is irreversable!",onClick:function(){return n("set_attribute",{attribute:"b_del"})}})})]})},b=function(e,t){var n=(0,i.useBackend)(t).act,r=e.belly,c=r.verb,l=r.release_verb,d=r.desc,s=r.absorbed_desc;return(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Description",buttons:(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return n("set_attribute",{attribute:"b_desc"})},icon:"pen"}),children:d}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Description (Absorbed)",buttons:(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return n("set_attribute",{attribute:"b_absorbed_desc"})},icon:"pen"}),children:s}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Vore Verb",children:(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return n("set_attribute",{attribute:"b_verb"})},content:c})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Release Verb",children:(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return n("set_attribute",{attribute:"b_release_verb"})},content:l})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Examine Messages",children:[(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return n("set_attribute",{attribute:"b_msgs",msgtype:"em"})},content:"Examine Message (when full)"}),(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return n("set_attribute",{attribute:"b_msgs",msgtype:"ema"})},content:"Examine Message (with absorbed victims)"})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Struggle Messages",children:[(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return n("set_attribute",{attribute:"b_msgs",msgtype:"smo"})},content:"Struggle Message (outside)"}),(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return n("set_attribute",{attribute:"b_msgs",msgtype:"smi"})},content:"Struggle Message (inside)"}),(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return n("set_attribute",{attribute:"b_msgs",msgtype:"asmo"})},content:"Absorbed Struggle Message (outside)"}),(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return n("set_attribute",{attribute:"b_msgs",msgtype:"asmi"})},content:"Absorbed Struggle Message (inside)"})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Bellymode Messages",children:[(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return n("set_attribute",{attribute:"b_msgs",msgtype:"dmp"})},content:"Digest Message (to prey)"}),(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return n("set_attribute",{attribute:"b_msgs",msgtype:"dmo"})},content:"Digest Message (to you)"}),(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return n("set_attribute",{attribute:"b_msgs",msgtype:"amp"})},content:"Absorb Message (to prey)"}),(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return n("set_attribute",{attribute:"b_msgs",msgtype:"amo"})},content:"Absorb Message (to you)"}),(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return n("set_attribute",{attribute:"b_msgs",msgtype:"uamp"})},content:"Unabsorb Message (to prey)"}),(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return n("set_attribute",{attribute:"b_msgs",msgtype:"uamo"})},content:"Unabsorb Message (to you)"})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Idle Messages",children:[(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return n("set_attribute",{attribute:"b_msgs",msgtype:"im_hold"})},content:"Idle Messages (Hold)"}),(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return n("set_attribute",{attribute:"b_msgs",msgtype:"im_holdabsorbed"})},content:"Idle Messages (Hold Absorbed)"}),(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return n("set_attribute",{attribute:"b_msgs",msgtype:"im_digest"})},content:"Idle Messages (Digest)"}),(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return n("set_attribute",{attribute:"b_msgs",msgtype:"im_absorb"})},content:"Idle Messages (Absorb)"}),(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return n("set_attribute",{attribute:"b_msgs",msgtype:"im_unabsorb"})},content:"Idle Messages (Unabsorb)"}),(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return n("set_attribute",{attribute:"b_msgs",msgtype:"im_drain"})},content:"Idle Messages (Drain)"}),(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return n("set_attribute",{attribute:"b_msgs",msgtype:"im_heal"})},content:"Idle Messages (Heal)"}),(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return n("set_attribute",{attribute:"b_msgs",msgtype:"im_steal"})},content:"Idle Messages (Size Steal)"}),(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return n("set_attribute",{attribute:"b_msgs",msgtype:"im_shrink"})},content:"Idle Messages (Shrink)"}),(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return n("set_attribute",{attribute:"b_msgs",msgtype:"im_grow"})},content:"Idle Messages (Grow)"}),(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return n("set_attribute",{attribute:"b_msgs",msgtype:"im_egg"})},content:"Idle Messages (Encase In Egg)"})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Reset Messages",children:(0,o.createComponentVNode)(2,a.Button,{color:"red",onClick:function(){return n("set_attribute",{attribute:"b_msgs",msgtype:"reset"})},content:"Reset Messages"})})]})},N=function(e,t){var n=(0,i.useBackend)(t),c=n.act,l=n.data.host_mobtype,d=(l.is_cyborg,l.is_vore_simple_mob,e.belly),s=d.can_taste,u=d.is_feedable,m=d.nutrition_percent,p=d.digest_brute,f=d.digest_burn,h=d.digest_oxy,C=d.digest_tox,b=d.digest_clone,N=d.bulge_size,V=d.display_absorbed_examine,v=d.shrink_grow_size,_=d.emote_time,y=d.emote_active,k=d.contaminates,x=d.contaminate_flavor,w=d.contaminate_color,L=d.egg_type,B=d.egg_name,S=d.recycling,I=d.entrance_logs,T=d.selective_preference,A=d.save_digest_mode,M=d.eating_privacy_local,E=(d.silicon_belly_overlay_preference,d.visible_belly_minimum_prey,d.overlay_min_prey_size,d.override_min_prey_size,d.override_min_prey_num,d.vorespawn_blacklist);return(0,o.createComponentVNode)(2,a.Flex,{wrap:"wrap",children:[(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"49%",grow:1,children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Can Taste",children:(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return c("set_attribute",{attribute:"b_tastes"})},icon:s?"toggle-on":"toggle-off",selected:s,content:s?"Yes":"No"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Feedable",children:(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return c("set_attribute",{attribute:"b_feedable"})},icon:u?"toggle-on":"toggle-off",selected:u,content:u?"Yes":"No"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Contaminates",children:(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return c("set_attribute",{attribute:"b_contaminates"})},icon:k?"toggle-on":"toggle-off",selected:k,content:k?"Yes":"No"})}),k&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Contamination Flavor",children:(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return c("set_attribute",{attribute:"b_contamination_flavor"})},icon:"pen",content:x})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Contamination Color",children:(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return c("set_attribute",{attribute:"b_contamination_color"})},icon:"pen",content:(0,r.capitalize)(w)})})],4)||null,(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Nutritional Gain",children:(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return c("set_attribute",{attribute:"b_nutritionpercent"})},content:m+"%"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Required Examine Size",children:(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return c("set_attribute",{attribute:"b_bulge_size"})},content:100*N+"%"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Display Absorbed Examines",children:(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return c("set_attribute",{attribute:"b_display_absorbed_examine"})},icon:V?"toggle-on":"toggle-off",selected:V,content:V?"True":"False"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Toggle Vore Privacy",children:(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return c("set_attribute",{attribute:"b_eating_privacy"})},content:(0,r.capitalize)(M)})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Save Digest Mode",children:(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return c("set_attribute",{attribute:"b_save_digest_mode"})},icon:A?"toggle-on":"toggle-off",selected:A,content:A?"True":"False"})})]}),(0,o.createComponentVNode)(2,g,{belly:d})]}),(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"49%",grow:1,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Idle Emotes",children:(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return c("set_attribute",{attribute:"b_emoteactive"})},icon:y?"toggle-on":"toggle-off",selected:y,content:y?"Active":"Inactive"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Idle Emote Delay",children:(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return c("set_attribute",{attribute:"b_emotetime"})},content:_+" seconds"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Digest Brute Damage",children:(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return c("set_attribute",{attribute:"b_brute_dmg"})},content:p})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Digest Burn Damage",children:(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return c("set_attribute",{attribute:"b_burn_dmg"})},content:f})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Digest Suffocation Damage",children:(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return c("set_attribute",{attribute:"b_oxy_dmg"})},content:h})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Digest Toxins Damage",children:(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return c("set_attribute",{attribute:"b_tox_dmg"})},content:C})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Digest Clone Damage",children:(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return c("set_attribute",{attribute:"b_clone_dmg"})},content:b})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Shrink/Grow Size",children:(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return c("set_attribute",{attribute:"b_grow_shrink"})},content:100*v+"%"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Vore Spawn Blacklist",children:(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return c("set_attribute",{attribute:"b_vorespawn_blacklist"})},icon:E?"toggle-on":"toggle-off",selected:E,content:E?"Yes":"No"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Egg Type",children:(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return c("set_attribute",{attribute:"b_egg_type"})},icon:"pen",content:(0,r.capitalize)(L)})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Custom Egg Name",children:(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return c("set_attribute",{attribute:"b_egg_name"})},icon:"pen",content:B||"Default"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Recycling",children:(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return c("set_attribute",{attribute:"b_recycling"})},icon:S?"toggle-on":"toggle-off",selected:S,content:S?"Enabled":"Disabled"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Entrance Logs",children:(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return c("set_attribute",{attribute:"b_entrance_logs"})},icon:I?"toggle-on":"toggle-off",selected:I,content:I?"Enabled":"Disabled"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Selective Mode Preference",children:(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return c("set_attribute",{attribute:"b_selective_mode_pref_toggle"})},content:(0,r.capitalize)(T)})})]})})]})},g=function(e,t){var n=(0,i.useBackend)(t),c=n.act,l=n.data.host_mobtype,d=l.is_cyborg,s=(l.is_vore_simple_mob,e.belly),u=s.silicon_belly_overlay_preference,m=s.visible_belly_minimum_prey,p=s.overlay_min_prey_size,f=s.override_min_prey_size,h=s.override_min_prey_num;return d?(0,o.createComponentVNode)(2,a.Section,{title:"Cyborg Controls",width:"80%",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Toggle Belly Overlay Mode",children:(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return c("set_attribute",{attribute:"b_silicon_belly"})},content:(0,r.capitalize)(u)})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Minimum Prey num for VoreBelly",children:(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return c("set_attribute",{attribute:"b_min_belly_number_flat"})},content:m})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Minimum Prey Size for Vorebelly",children:(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return c("set_attribute",{attribute:"b_min_belly_prey_size"})},content:100*p+"%"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Toggle Number Override",children:(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return c("set_attribute",{attribute:"b_override_min_belly_prey_size"})},icon:f?"toggle-on":"toggle-off",selected:f,content:f?"On":"Off"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Minimum Prey Number Override",children:(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return c("set_attribute",{attribute:"b_min_belly_number_override"})},content:h})})]})}):(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item)})},V=function(e,t){var n=(0,i.useBackend)(t).act,r=e.belly,c=r.is_wet,l=r.wet_loop,d=r.fancy,s=r.sound,u=r.release_sound,m=r.sound_volume;return(0,o.createComponentVNode)(2,a.Flex,{wrap:"wrap",children:(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"49%",grow:1,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Fleshy Belly",children:(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return n("set_attribute",{attribute:"b_wetness"})},icon:c?"toggle-on":"toggle-off",selected:c,content:c?"Yes":"No"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Internal Loop",children:(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return n("set_attribute",{attribute:"b_wetloop"})},icon:l?"toggle-on":"toggle-off",selected:l,content:l?"Yes":"No"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Use Fancy Sounds",children:(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return n("set_attribute",{attribute:"b_fancy_sound"})},icon:d?"toggle-on":"toggle-off",selected:d,content:d?"Yes":"No"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Vore Sound",children:[(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return n("set_attribute",{attribute:"b_sound"})},content:s}),(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return n("set_attribute",{attribute:"b_soundtest"})},icon:"volume-up"})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Release Sound",children:[(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return n("set_attribute",{attribute:"b_release"})},content:u}),(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return n("set_attribute",{attribute:"b_releasesoundtest"})},icon:"volume-up"})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Sound Volume",children:(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return n("set_attribute",{attribute:"b_sound_volume"})},content:m+"%"})})]})})})},v=function(e,t){var n=(0,i.useBackend)(t).act,r=e.belly,c=r.belly_fullscreen,d=r.belly_fullscreen_color,s=r.belly_fullscreen_color2,u=r.belly_fullscreen_color3,m=r.belly_fullscreen_color4,p=(r.belly_fullscreen_alpha,r.mapRef,r.colorization_enabled),f=r.possible_fullscreens,h=r.disable_hud,C=r.vore_sprite_flags,b=r.affects_voresprite,N=r.absorbed_voresprite,g=r.absorbed_multiplier,V=r.liquid_voresprite,v=r.liquid_multiplier,_=r.item_voresprite,y=r.item_multiplier,k=r.health_voresprite,x=r.resist_animation,w=r.voresprite_size_factor,L=r.belly_sprite_option_shown,S=r.belly_sprite_to_affect,I=r.undergarment_chosen,T=r.undergarment_if_none,A=r.undergarment_color,M=r.tail_option_shown,E=r.tail_to_change_to;r.tail_colouration,r.tail_extra_overlay,r.tail_extra_overlay2;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Vore Sprites",children:(0,o.createComponentVNode)(2,a.Flex,{direction:"row",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Affect Vore Sprites",children:(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return n("set_attribute",{attribute:"b_affects_vore_sprites"})},icon:b?"toggle-on":"toggle-off",selected:b,content:b?"Yes":"No"})}),b?(0,o.createVNode)(1,"span",null,[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Vore Sprite Mode",children:[C.length&&C.join(", ")||"None",(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return n("set_attribute",{attribute:"b_vore_sprite_flags"})},ml:1,icon:"plus"})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Count Absorbed prey for vore sprites",children:(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return n("set_attribute",{attribute:"b_count_absorbed_prey_for_sprites"})},icon:N?"toggle-on":"toggle-off",selected:N,content:N?"Yes":"No"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Absorbed Multiplier",children:(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return n("set_attribute",{attribute:"b_absorbed_multiplier"})},content:g})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Count liquid reagents for vore sprites",children:(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return n("set_attribute",{attribute:"b_count_liquid_for_sprites"})},icon:V?"toggle-on":"toggle-off",selected:V,content:V?"Yes":"No"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Liquid Multiplier",children:(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return n("set_attribute",{attribute:"b_liquid_multiplier"})},content:v})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Count items for vore sprites",children:(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return n("set_attribute",{attribute:"b_count_items_for_sprites"})},icon:_?"toggle-on":"toggle-off",selected:_,content:_?"Yes":"No"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Items Multiplier",children:(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return n("set_attribute",{attribute:"b_item_multiplier"})},content:y})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Prey health affects vore sprites",children:(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return n("set_attribute",{attribute:"b_health_impacts_size"})},icon:k?"toggle-on":"toggle-off",selected:k,content:k?"Yes":"No"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Animation when prey resist",children:(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return n("set_attribute",{attribute:"b_resist_animation"})},icon:x?"toggle-on":"toggle-off",selected:x,content:x?"Yes":"No"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Vore Sprite Size Factor",children:(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return n("set_attribute",{attribute:"b_size_factor_sprites"})},content:w})}),L?(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Belly Sprite to affect",children:(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return n("set_attribute",{attribute:"b_belly_sprite_to_affect"})},content:S})}):"",M&&C.includes("Undergarment addition")?(0,o.createVNode)(1,"div",null,[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Undergarment type to affect",children:(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return n("set_attribute",{attribute:"b_undergarment_choice"})},content:I})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Undergarment if none equipped",children:(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return n("set_attribute",{attribute:"b_undergarment_if_none"})},content:T})}),(0,o.createComponentVNode)(2,B,{action_name:"b_undergarment_color",value_of:null,back_color:A,name_of:"Undergarment Color if none"})],4):"",M&&C.includes("Tail adjustment")?(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Tail to change to",children:(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return n("set_attribute",{attribute:"b_tail_to_change_to"})},content:E})}):""],0):""]})})}),(0,o.createComponentVNode)(2,a.Section,{title:"Belly Fullscreens Preview and Coloring",children:[(0,o.createComponentVNode)(2,a.Flex,{direction:"row",children:[(0,o.createComponentVNode)(2,B,{action_name:"b_fullscreen_color",value_of:null,back_color:d,name_of:"1"}),(0,o.createComponentVNode)(2,B,{action_name:"b_fullscreen_color2",value_of:null,back_color:s,name_of:"2"}),(0,o.createComponentVNode)(2,B,{action_name:"b_fullscreen_color3",value_of:null,back_color:u,name_of:"3"}),(0,o.createComponentVNode)(2,B,{action_name:"b_fullscreen_color4",value_of:null,back_color:m,name_of:"4"}),(0,o.createComponentVNode)(2,B,{action_name:"b_fullscreen_alpha",value_of:null,back_color:"#FFFFFF",name_of:"Alpha"})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Enable Coloration",children:(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return n("set_attribute",{attribute:"b_colorization_enabled"})},icon:p?"toggle-on":"toggle-off",selected:p,content:p?"Yes":"No"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Preview Belly",children:(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return n("set_attribute",{attribute:"b_preview_belly"})},content:"Preview"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Clear Preview",children:(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return n("set_attribute",{attribute:"b_clear_preview"})},content:"Clear"})})]}),(0,o.createComponentVNode)(2,a.Section,{children:[(0,o.createComponentVNode)(2,a.Section,{title:"Vore FX",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Disable Prey HUD",children:(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return n("set_attribute",{attribute:"b_disable_hud"})},icon:h?"toggle-on":"toggle-off",selected:h,content:h?"Yes":"No"})})})}),(0,o.createComponentVNode)(2,a.Section,{title:"Belly Fullscreens Styles",width:"800px",children:["Belly styles:",(0,o.createComponentVNode)(2,a.Button,{fluid:!0,selected:""===c||null===c,onClick:function(){return n("set_attribute",{attribute:"b_fullscreen",val:null})},children:"Disabled"}),Object.keys(f).map((function(e){return(0,o.createVNode)(1,"span",null,(0,o.createComponentVNode)(2,a.Button,{width:"256px",height:"256px",selected:e===c,onClick:function(){return n("set_attribute",{attribute:"b_fullscreen",val:e})},children:(0,o.createComponentVNode)(2,a.Box,{className:(0,l.classes)(["vore240x240",e]),style:{transform:"translate(0%, 4%)"}})},e),2,{style:{width:"256px"}})}))]})]})],4)},_=function(e,t){var n=(0,i.useBackend)(t).act,r=e.belly,c=r.escapable,l=r.interacts,d=(r.vorespawn_blacklist,r.autotransfer_enabled),s=r.autotransfer;return(0,o.createComponentVNode)(2,a.Section,{title:"Belly Interactions",buttons:(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return n("set_attribute",{attribute:"b_escapable"})},icon:c?"toggle-on":"toggle-off",selected:c,content:c?"Interactions On":"Interactions Off"}),children:[c?(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Escape Chance",children:(0,o.createComponentVNode)(2,a.Button,{content:l.escapechance+"%",onClick:function(){return n("set_attribute",{attribute:"b_escapechance"})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Escape Time",children:(0,o.createComponentVNode)(2,a.Button,{content:l.escapetime/10+"s",onClick:function(){return n("set_attribute",{attribute:"b_escapetime"})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Divider),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Transfer Chance",children:(0,o.createComponentVNode)(2,a.Button,{content:l.transferchance+"%",onClick:function(){return n("set_attribute",{attribute:"b_transferchance"})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Transfer Location",children:(0,o.createComponentVNode)(2,a.Button,{content:l.transferlocation?l.transferlocation:"Disabled",onClick:function(){return n("set_attribute",{attribute:"b_transferlocation"})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Divider),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Secondary Transfer Chance",children:(0,o.createComponentVNode)(2,a.Button,{content:l.transferchance_secondary+"%",onClick:function(){return n("set_attribute",{attribute:"b_transferchance_secondary"})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Secondary Transfer Location",children:(0,o.createComponentVNode)(2,a.Button,{content:l.transferlocation_secondary?l.transferlocation_secondary:"Disabled",onClick:function(){return n("set_attribute",{attribute:"b_transferlocation_secondary"})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Divider),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Absorb Chance",children:(0,o.createComponentVNode)(2,a.Button,{content:l.absorbchance+"%",onClick:function(){return n("set_attribute",{attribute:"b_absorbchance"})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Digest Chance",children:(0,o.createComponentVNode)(2,a.Button,{content:l.digestchance+"%",onClick:function(){return n("set_attribute",{attribute:"b_digestchance"})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Divider)]}):"These options only display while interactions are turned on.",(0,o.createComponentVNode)(2,a.Section,{title:"Auto-Transfer Options",buttons:(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return n("set_attribute",{attribute:"b_autotransfer_enabled"})},icon:d?"toggle-on":"toggle-off",selected:d,content:d?"Auto-Transfer Enabled":"Auto-Transfer Disabled"}),children:d?(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Auto-Transfer Time",children:(0,o.createComponentVNode)(2,a.Button,{content:s.autotransferwait/10+"s",onClick:function(){return n("set_attribute",{attribute:"b_autotransferwait"})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Auto-Transfer Chance",children:(0,o.createComponentVNode)(2,a.Button,{content:s.autotransferchance+"%",onClick:function(){return n("set_attribute",{attribute:"b_autotransferchance"})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Auto-Transfer Location",children:(0,o.createComponentVNode)(2,a.Button,{content:s.autotransferlocation?s.autotransferlocation:"Disabled",onClick:function(){return n("set_attribute",{attribute:"b_autotransferlocation"})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Auto-Transfer Secondary Chance",children:(0,o.createComponentVNode)(2,a.Button,{content:s.autotransferchance_secondary+"%",onClick:function(){return n("set_attribute",{attribute:"b_autotransferchance_secondary"})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Auto-Transfer Secondary Location",children:(0,o.createComponentVNode)(2,a.Button,{content:s.autotransferlocation_secondary?s.autotransferlocation_secondary:"Disabled",onClick:function(){return n("set_attribute",{attribute:"b_autotransferlocation_secondary"})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Auto-Transfer Min Amount",children:(0,o.createComponentVNode)(2,a.Button,{content:s.autotransfer_min_amount,onClick:function(){return n("set_attribute",{attribute:"b_autotransfer_min_amount"})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Auto-Transfer Max Amount",children:(0,o.createComponentVNode)(2,a.Button,{content:s.autotransfer_max_amount,onClick:function(){return n("set_attribute",{attribute:"b_autotransfer_max_amount"})}})})]}):"These options only display while Auto-Transfer is enabled."})]})},y=function(e,t){var n=(0,i.useBackend)(t),r=n.act,c=n.data.show_pictures,l=e.contents,d=e.belly,u=e.outside,m=void 0!==u&&u;return(0,o.createFragment)([m&&(0,o.createComponentVNode)(2,a.Button,{textAlign:"center",fluid:!0,mb:1,onClick:function(){return r("pick_from_outside",{pickall:!0})},children:"All"})||null,c&&(0,o.createComponentVNode)(2,a.Flex,{wrap:"wrap",justify:"center",align:"center",children:l.map((function(e){return(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"33%",children:[(0,o.createComponentVNode)(2,a.Button,{width:"64px",color:e.absorbed?"purple":s[e.stat],style:{"vertical-align":"middle","margin-right":"5px","border-radius":"20px"},onClick:function(){return r(e.outside?"pick_from_outside":"pick_from_inside",{pick:e.ref,belly:d})},children:(0,o.createVNode)(1,"img",null,null,1,{src:"data:image/jpeg;base64, "+e.icon,width:"64px",height:"64px",style:{"-ms-interpolation-mode":"nearest-neighbor","margin-left":"-5px"}})}),e.name]},e.name)}))})||(0,o.createComponentVNode)(2,a.LabeledList,{children:l.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,mt:-1,mb:-1,color:e.absorbed?"purple":s[e.stat],onClick:function(){return r(e.outside?"pick_from_outside":"pick_from_inside",{pick:e.ref,belly:d})},children:"Interact"})},e.ref)}))})],0)},k=function(e,t){var n=(0,i.useBackend)(t).act,r=e.belly,c=r.show_liq,l=r.liq_interacts;r.liq_reagent_gen,r.liq_reagent_type,r.liq_reagent_name,r.liq_reagent_transfer_verb,r.liq_reagent_nutri_rate,r.liq_reagent_capacity,r.liq_sloshing,r.liq_reagent_addons,r.show_liq_fullness,r.liq_messages,r.liq_msg1,r.liq_msg2,r.liq_msg3,r.liq_msg4,r.liq_msg5,r.custom_reagentcolor,r.custom_reagentalpha,r.liquid_overlay,r.max_liquid_level,r.mush_overlay,r.mush_color,r.mush_alpha,r.max_mush,r.min_mush,r.item_mush_val;return(0,o.createComponentVNode)(2,a.Section,{title:"Liquid Options",buttons:(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return n("liq_set_attribute",{liq_attribute:"b_show_liq"})},icon:c?"toggle-on":"toggle-off",selected:c,tooltipPosition:"left",tooltip:"These are the settings for liquid bellies, every belly has a liquid storage.",content:c?"Liquids On":"Liquids Off"}),children:c?(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Generate Liquids",children:(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return n("liq_set_attribute",{liq_attribute:"b_liq_reagent_gen"})},icon:l.liq_reagent_gen?"toggle-on":"toggle-off",selected:l.liq_reagent_gen,content:l.liq_reagent_gen?"On":"Off"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Liquid Type",children:(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return n("liq_set_attribute",{liq_attribute:"b_liq_reagent_type"})},icon:"pen",content:l.liq_reagent_type})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Liquid Name",children:(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return n("liq_set_attribute",{liq_attribute:"b_liq_reagent_name"})},content:l.liq_reagent_name})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Transfer Verb",children:(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return n("liq_set_attribute",{liq_attribute:"b_liq_reagent_transfer_verb"})},content:l.liq_reagent_transfer_verb})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Generation Time",children:(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return n("liq_set_attribute",{liq_attribute:"b_liq_reagent_nutri_rate"})},icon:"clock",content:10*(l.liq_reagent_nutri_rate+1)/60+" Hours"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Liquid Capacity",children:(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return n("liq_set_attribute",{liq_attribute:"b_liq_reagent_capacity"})},content:l.liq_reagent_capacity})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Slosh Sounds",children:(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return n("liq_set_attribute",{liq_attribute:"b_liq_sloshing"})},icon:l.liq_sloshing?"toggle-on":"toggle-off",selected:l.liq_sloshing,content:l.liq_sloshing?"On":"Off"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Liquid Addons",children:[l.liq_reagent_addons.length&&l.liq_reagent_addons.join(", ")||"None",(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return n("liq_set_attribute",{liq_attribute:"b_liq_reagent_addons"})},ml:1,icon:"plus"})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Custom Liquid Color",children:(0,o.createComponentVNode)(2,S,{action_name:"b_custom_reagentcolor",value_of:null,back_color:l.custom_reagentcolor,name_of:"Custom Liquid Color"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Liquid Overlay",children:(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return n("liq_set_attribute",{liq_attribute:"b_liquid_overlay"})},icon:l.liquid_overlay?"toggle-on":"toggle-off",selected:l.liquid_overlay,content:l.liquid_overlay?"On":"Off"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Max Liquid Level",children:(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return n("liq_set_attribute",{liq_attribute:"b_max_liquid_level"})},content:l.max_liquid_level+"%"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Custom Liquid Alpha",children:(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return n("liq_set_attribute",{liq_attribute:"b_custom_reagentalpha"})},content:l.custom_reagentalpha})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Fullness Overlay",children:(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return n("liq_set_attribute",{liq_attribute:"b_mush_overlay"})},icon:l.mush_overlay?"toggle-on":"toggle-off",selected:l.mush_overlay,content:l.mush_overlay?"On":"Off"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Mush Overlay Color",children:(0,o.createComponentVNode)(2,S,{action_name:"b_mush_color",value_of:null,back_color:l.mush_color,name_of:"Custom Mush Color"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Mush Overlay Alpha",children:(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return n("liq_set_attribute",{liq_attribute:"b_mush_alpha"})},content:l.mush_alpha})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Mush Overlay Scaling",children:(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return n("liq_set_attribute",{liq_attribute:"b_max_mush"})},content:l.max_mush})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Minimum Mush Level",children:(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return n("liq_set_attribute",{liq_attribute:"b_min_mush"})},content:l.min_mush+"%"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Item Mush Value",children:(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return n("liq_set_attribute",{liq_attribute:"b_item_mush_val"})},content:l.item_mush_val+" fullness per item"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Purge Liquids",children:(0,o.createComponentVNode)(2,a.Button,{color:"red",onClick:function(){return n("liq_set_attribute",{liq_attribute:"b_liq_purge"})},content:"Purge Liquids"})})]}):"These options only display while liquid settings are turned on."})},x=function(e,t){var n=(0,i.useBackend)(t).act,r=e.belly,c=(r.liq_interacts,r.liq_reagent_gen,r.liq_reagent_type,r.liq_reagent_name,r.liq_reagent_transfer_verb,r.liq_reagent_nutri_rate,r.liq_reagent_capacity,r.liq_sloshing,r.liq_reagent_addons,r.show_liq_fullness),l=r.liq_messages;r.liq_msg_toggle1,r.liq_msg_toggle2,r.liq_msg_toggle3,r.liq_msg_toggle4,r.liq_msg_toggle5,r.liq_msg1,r.liq_msg2,r.liq_msg3,r.liq_msg4,r.liq_msg5;return(0,o.createComponentVNode)(2,a.Section,{title:"Liquid Messages",buttons:(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return n("liq_set_messages",{liq_messages:"b_show_liq_fullness"})},icon:c?"toggle-on":"toggle-off",selected:c,tooltipPosition:"left",tooltip:"These are the settings for belly visibility when involving liquids fullness.",content:c?"Messages On":"Messages Off"}),children:c?(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"0 to 20%",children:[(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return n("liq_set_messages",{liq_messages:"b_liq_msg_toggle1"})},icon:l.liq_msg_toggle1?"toggle-on":"toggle-off",selected:l.liq_msg_toggle1,content:l.liq_msg_toggle1?"On":"Off"}),(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return n("liq_set_messages",{liq_messages:"b_liq_msg1"})},content:"Examine Message (0 to 20%)"})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"20 to 40%",children:[(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return n("liq_set_messages",{liq_messages:"b_liq_msg_toggle2"})},icon:l.liq_msg_toggle2?"toggle-on":"toggle-off",selected:l.liq_msg_toggle2,content:l.liq_msg_toggle2?"On":"Off"}),(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return n("liq_set_messages",{liq_messages:"b_liq_msg2"})},content:"Examine Message (20 to 40%)"})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"40 to 60%",children:[(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return n("liq_set_messages",{liq_messages:"b_liq_msg_toggle3"})},icon:l.liq_msg_toggle3?"toggle-on":"toggle-off",selected:l.liq_msg_toggle3,content:l.liq_msg_toggle3?"On":"Off"}),(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return n("liq_set_messages",{liq_messages:"b_liq_msg3"})},content:"Examine Message (40 to 60%)"})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"60 to 80%",children:[(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return n("liq_set_messages",{liq_messages:"b_liq_msg_toggle4"})},icon:l.liq_msg_toggle4?"toggle-on":"toggle-off",selected:l.liq_msg_toggle4,content:l.liq_msg_toggle4?"On":"Off"}),(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return n("liq_set_messages",{liq_messages:"b_liq_msg4"})},content:"Examine Message (60 to 80%)"})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"80 to 100%",children:[(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return n("liq_set_messages",{liq_messages:"b_liq_msg_toggle5"})},icon:l.liq_msg_toggle5?"toggle-on":"toggle-off",selected:l.liq_msg_toggle5,content:l.liq_msg_toggle5?"On":"Off"}),(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return n("liq_set_messages",{liq_messages:"b_liq_msg5"})},content:"Examine Message (80 to 100%)"})]})]}):"These options only display while liquid examination settings are turned on."})},w=function(e,t){var n=(0,i.useBackend)(t),r=n.act,c=n.data,l=c.prefs,d=l.digestable,s=l.devourable,u=l.resizable,m=l.feeding,p=l.absorbable,f=l.digest_leave_remains,h=l.allowmobvore,C=l.permit_healbelly,b=l.show_vore_fx,N=l.can_be_drop_prey,g=l.can_be_drop_pred,V=l.latejoin_vore,v=l.latejoin_prey,_=l.allow_spontaneous_tf,y=l.step_mechanics_active,k=l.pickup_mechanics_active,x=l.noisy,w=l.noisy_full,B=l.liq_rec,S=l.liq_giv,I=l.autotransferable,T=l.drop_vore,A=l.stumble_vore,M=l.slip_vore,E=l.throw_vore,O=l.food_vore,P=l.nutrition_message_visible,F=l.weight_message_visible,D=l.eating_privacy_global,R=c.show_pictures,j=(0,i.useLocalState)(t,"tabIndex",0),W=(j[0],j[1],{digestion:{action:"toggle_digest",test:d,tooltip:{main:"This button is for those who don't like being digested. It can make you undigestable.",enable:"Click here to allow digestion.",disable:"Click here to prevent digestion."},content:{enabled:"Digestion Allowed",disabled:"No Digestion"}},absorbable:{action:"toggle_absorbable",test:p,tooltip:{main:"This button allows preds to know whether you prefer or don't prefer to be absorbed.",enable:"Click here to allow being absorbed.",disable:"Click here to disallow being absorbed."},content:{enabled:"Absorption Allowed",disabled:"No Absorption"}},devour:{action:"toggle_devour",test:s,tooltip:{main:"This button is to toggle your ability to be devoured by others.",enable:"Click here to allow being devoured.",disable:"Click here to prevent being devoured."},content:{enabled:"Devouring Allowed",disabled:"No Devouring"}},mobvore:{action:"toggle_mobvore",test:h,tooltip:{main:"This button is for those who don't like being eaten by mobs.",enable:"Click here to allow being eaten by mobs.",disable:"Click here to prevent being eaten by mobs."},content:{enabled:"Mobs eating you allowed",disabled:"No Mobs eating you"}},feed:{action:"toggle_feed",test:m,tooltip:{main:"This button is to toggle your ability to be fed to or by others vorishly.",enable:"Click here to allow being fed to/by other people.",disable:"Click here to prevent being fed to/by other people."},content:{enabled:"Feeding Allowed",disabled:"No Feeding"}},healbelly:{action:"toggle_healbelly",test:C,tooltip:{main:"This button is for those who don't like healbelly used on them as a mechanic. It does not affect anything, but is displayed under mechanical prefs for ease of quick checks.",enable:"Click here to allow being heal-bellied.",disable:"Click here to prevent being heal-bellied."},content:{enabled:"Heal-bellies Allowed",disabled:"No Heal-bellies"}},dropnom_prey:{action:"toggle_dropnom_prey",test:N,tooltip:{main:"This toggle is for spontaneous, environment related vore as prey, including drop-noms, teleporters, etc.",enable:"Click here to allow being spontaneous prey.",disable:"Click here to prevent being spontaneous prey."},content:{enabled:"Spontaneous Prey Enabled",disabled:"Spontaneous Prey Disabled"}},dropnom_pred:{action:"toggle_dropnom_pred",test:g,tooltip:{main:"This toggle is for spontaneous, environment related vore as a predator, including drop-noms, teleporters, etc.",enable:"Click here to allow being spontaneous pred.",disable:"Click here to prevent being spontaneous pred."},content:{enabled:"Spontaneous Pred Enabled",disabled:"Spontaneous Pred Disabled"}},toggle_drop_vore:{action:"toggle_drop_vore",test:T,tooltip:{main:"Allows for dropnom spontaneous vore to occur. Note, you still need spontaneous vore pred and/or prey enabled.",enable:"Click here to allow for dropnoms.",disable:"Click here to disable dropnoms."},content:{enabled:"Drop Noms Enabled",disabled:"Drop Noms Disabled"}},toggle_slip_vore:{action:"toggle_slip_vore",test:M,tooltip:{main:"Allows for slip related spontaneous vore to occur. Note, you still need spontaneous vore pred and/or prey enabled.",enable:"Click here to allow for slip vore.",disable:"Click here to disable slip vore."},content:{enabled:"Slip Vore Enabled",disabled:"Slip Vore Disabled"}},toggle_stumble_vore:{action:"toggle_stumble_vore",test:A,tooltip:{main:"Allows for stumble related spontaneous vore to occur. Note, you still need spontaneous vore pred and/or prey enabled.",enable:"Click here to allow for stumble vore.",disable:"Click here to disable stumble vore."},content:{enabled:"Stumble Vore Enabled",disabled:"Stumble Vore Disabled"}},toggle_throw_vore:{action:"toggle_throw_vore",test:E,tooltip:{main:"Allows for throw related spontaneous vore to occur. Note, you still need spontaneous vore pred and/or prey enabled.",enable:"Click here to allow for throw vore.",disable:"Click here to disable throw vore."},content:{enabled:"Throw Vore Enabled",disabled:"Throw Vore Disabled"}},toggle_food_vore:{action:"toggle_food_vore",test:O,tooltip:{main:"Allows for food related spontaneous vore to occur. Note, you still need spontaneous vore pred and/or prey enabled.",enable:"Click here to allow for food vore.",disable:"Click here to disable food vore."},content:{enabled:"Food Vore Enabled",disabled:"Food Vore Disabled"}},spawnbelly:{action:"toggle_latejoin_vore",test:V,tooltip:{main:"Toggle late join vore spawnpoint.",enable:"Click here to turn on vorish spawnpoint.",disable:"Click here to turn off vorish spawnpoint."},content:{enabled:"Vore Spawn Pred Enabled",disabled:"Vore Spawn Pred Disabled"}},spawnprey:{action:"toggle_latejoin_prey",test:v,tooltip:{main:"Toggle late join preds spawning on you.",enable:"Click here to turn on preds spawning around you.",disable:"Click here to turn off preds spawning around you."},content:{enabled:"Vore Spawn Prey Enabled",disabled:"Vore Spawn Prey Disabled"}},noisy:{action:"toggle_noisy",test:x,tooltip:{main:"Toggle audible hunger noises.",enable:"Click here to turn on hunger noises.",disable:"Click here to turn off hunger noises."},content:{enabled:"Hunger Noises Enabled",disabled:"Hunger Noises Disabled"}},noisy_full:{action:"toggle_noisy_full",test:w,tooltip:{main:"Toggle belching while full.",enable:"Click here to turn on belching while full.",disable:"Click here to turn off belching while full."},content:{enabled:"Belching Enabled",disabled:"Belching Disabled"}},resize:{action:"toggle_resize",test:u,tooltip:{main:"This button is to toggle your ability to be resized by others.",enable:"Click here to allow being resized.",disable:"Click here to prevent being resized."},content:{enabled:"Resizing Allowed",disabled:"No Resizing"}},steppref:{action:"toggle_steppref",test:y,tooltip:{main:"",enable:"You will not participate in step mechanics. Click to enable step mechanics.",disable:"This setting controls whether or not you participate in size-based step mechanics. Includes both stepping on others, as well as getting stepped on. Click to disable step mechanics."},content:{enabled:"Step Mechanics Enabled",disabled:"Step Mechanics Disabled"}},vore_fx:{action:"toggle_fx",test:b,tooltip:{main:"",enable:"Regardless of Predator Setting, you will not see their FX settings. Click this to enable showing FX.",disable:"This setting controls whether or not a pred is allowed to mess with your HUD and fullscreen overlays. Click to disable all FX."},content:{enabled:"Show Vore FX",disabled:"Do Not Show Vore FX"}},remains:{action:"toggle_leaveremains",test:f,tooltip:{main:"",enable:"Regardless of Predator Setting, you will not leave remains behind. Click this to allow leaving remains.",disable:"Your Predator must have this setting enabled in their belly modes to allow remains to show up, if they do not, they will not leave your remains behind, even with this on. Click to disable remains."},content:{enabled:"Allow Leaving Remains",disabled:"Do Not Allow Leaving Remains"}},pickuppref:{action:"toggle_pickuppref",test:k,tooltip:{main:"",enable:"You will not participate in pick-up mechanics. Click this to allow picking up/being picked up.",disable:"Allows macros to pick you up into their hands, and you to pick up micros. Click to disable pick-up mechanics."},content:{enabled:"Pick-up Mechanics Enabled",disabled:"Pick-up Mechanics Disabled"}},spontaneous_tf:{action:"toggle_allow_spontaneous_tf",test:_,tooltip:{main:"This toggle is for spontaneous or environment related transformation as a victim, such as via chemicals.",enable:"Click here to allow being spontaneously transformed.",disable:"Click here to disable being spontaneously transformed."},content:{enabled:"Spontaneous TF Enabled",disabled:"Spontaneous TF Disabled"}},examine_nutrition:{action:"toggle_nutrition_ex",test:P,tooltip:{main:"",enable:"Click here to enable nutrition messages.",disable:"Click here to disable nutrition messages."},content:{enabled:"Examine Nutrition Messages Active",disabled:"Examine Nutrition Messages Inactive"}},examine_weight:{action:"toggle_weight_ex",test:F,tooltip:{main:"",enable:"Click here to enable weight messages.",disable:"Click here to disable weight messages."},content:{enabled:"Examine Weight Messages Active",disabled:"Examine Weight Messages Inactive"}},eating_privacy_global:{action:"toggle_global_privacy",test:D,tooltip:{main:"Sets default belly behaviour for vorebellies for announcing ingesting or expelling prey Overwritten by belly-specific preferences if set.",enable:" Click here to turn your messages subtle",disable:" Click here to turn your messages loud"},content:{enabled:"Global Vore Privacy: Subtle",disabled:"Global Vore Privacy: Loud"}},liquid_receive:{action:"toggle_liq_rec",test:B,tooltip:{main:"This button is for allowing or preventing others from giving you liquids from their vore organs.",enable:"Click here to allow receiving liquids.",disable:"Click here to prevent receiving liquids."},content:{enabled:"Receiving Liquids Allowed",disabled:"Do Not Allow Receiving Liquids"}},liquid_give:{action:"toggle_liq_giv",test:S,tooltip:{main:"This button is for allowing or preventing others from taking liquids from your vore organs.",enable:"Click here to allow taking liquids.",disable:"Click here to prevent taking liquids."},content:{enabled:"Taking Liquids Allowed",disabled:"Do Not Allow Taking Liquids"}},autotransferable:{action:"toggle_autotransferable",test:I,tooltip:{main:"This button is for allowing or preventing belly auto-transfer mechanics from moving you.",enable:"Click here to allow autotransfer.",disable:"Click here to prevent autotransfer."},content:{enabled:"Auto-Transfer Allowed",disabled:"Do Not Allow Auto-Transfer"}}});return(0,o.createComponentVNode)(2,a.Section,{title:"Mechanical Preferences",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"eye",selected:R,onClick:function(){return r("show_pictures")},children:["Contents Preference: ",R?"Show Pictures":"Show List"]}),children:[(0,o.createComponentVNode)(2,a.Flex,{spacing:1,wrap:"wrap",justify:"center",children:[(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"32%",children:(0,o.createComponentVNode)(2,L,{spec:W.digestion})}),(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"32%",grow:1,children:(0,o.createComponentVNode)(2,L,{spec:W.absorbable})}),(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"32%",children:(0,o.createComponentVNode)(2,L,{spec:W.devour})}),(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"32%",children:(0,o.createComponentVNode)(2,L,{spec:W.mobvore})}),(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"32%",grow:1,children:(0,o.createComponentVNode)(2,L,{spec:W.feed})}),(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"32%",children:(0,o.createComponentVNode)(2,L,{spec:W.healbelly,tooltipPosition:"top"})}),(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"32%",children:(0,o.createComponentVNode)(2,L,{spec:W.dropnom_prey})}),(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"32%",grow:1,children:(0,o.createComponentVNode)(2,L,{spec:W.dropnom_pred})}),(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"32%",children:(0,o.createComponentVNode)(2,L,{spec:W.toggle_drop_vore})}),(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"32%",children:(0,o.createComponentVNode)(2,L,{spec:W.toggle_slip_vore})}),(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"32%",grow:1,children:(0,o.createComponentVNode)(2,L,{spec:W.toggle_stumble_vore})}),(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"32%",children:(0,o.createComponentVNode)(2,L,{spec:W.toggle_throw_vore})}),(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"32%",children:(0,o.createComponentVNode)(2,L,{spec:W.toggle_food_vore})}),(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"32%",grow:1,children:(0,o.createComponentVNode)(2,L,{spec:W.spawnbelly})}),(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"32%",grow:1,children:(0,o.createComponentVNode)(2,L,{spec:W.spawnprey})}),(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"32%",children:(0,o.createComponentVNode)(2,L,{spec:W.noisy})}),(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"32%",children:(0,o.createComponentVNode)(2,L,{spec:W.noisy_full})}),(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"32%",children:(0,o.createComponentVNode)(2,L,{spec:W.resize})}),(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"32%",grow:1,children:(0,o.createComponentVNode)(2,L,{spec:W.steppref,tooltipPosition:"top"})}),(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"32%",children:(0,o.createComponentVNode)(2,L,{spec:W.vore_fx,tooltipPosition:"top"})}),(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"32%",children:(0,o.createComponentVNode)(2,L,{spec:W.remains,tooltipPosition:"top"})}),(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"32%",grow:1,children:(0,o.createComponentVNode)(2,L,{spec:W.pickuppref,tooltipPosition:"top"})}),(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"32%",children:(0,o.createComponentVNode)(2,L,{spec:W.spontaneous_tf})}),(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"32%",children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:"Selective Mode Preference",onClick:function(){return r("switch_selective_mode_pref")}})}),(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"32%",children:(0,o.createComponentVNode)(2,L,{spec:W.eating_privacy_global})}),(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"32%",grow:1,children:(0,o.createComponentVNode)(2,L,{spec:W.autotransferable})}),(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"32%",children:(0,o.createComponentVNode)(2,L,{spec:W.liquid_receive,tooltipPosition:"top"})}),(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"32%",children:(0,o.createComponentVNode)(2,L,{spec:W.liquid_give,tooltipPosition:"top"})})]}),(0,o.createComponentVNode)(2,a.Section,{title:"Aesthetic Preferences",children:(0,o.createComponentVNode)(2,a.Flex,{spacing:1,wrap:"wrap",justify:"center",children:[(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"50%",grow:1,children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:"Set Taste",icon:"grin-tongue",onClick:function(){return r("setflavor")}})}),(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"50%",children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:"Set Smell",icon:"wind",onClick:function(){return r("setsmell")}})}),(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"50%",grow:1,children:(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return r("set_attribute",{attribute:"b_msgs",msgtype:"en"})},content:"Set Nutrition Examine Message",icon:"flask",fluid:!0})}),(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"50%",children:(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return r("set_attribute",{attribute:"b_msgs",msgtype:"ew"})},content:"Set Weight Examine Message",icon:"weight-hanging",fluid:!0})}),(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"50%",grow:1,children:(0,o.createComponentVNode)(2,L,{spec:W.examine_nutrition})}),(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"50%",children:(0,o.createComponentVNode)(2,L,{spec:W.examine_weight})}),(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"50%",children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:"Vore Sprite Color",onClick:function(){return r("set_vs_color")}})})]})}),(0,o.createComponentVNode)(2,a.Divider),(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.Flex,{spacing:1,children:[(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"49%",children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:"Save Prefs",icon:"save",onClick:function(){return r("saveprefs")}})}),(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"49%",grow:1,children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:"Reload Prefs",icon:"undo",onClick:function(){return r("reloadprefs")}})})]})})]})},L=function(e,t){var n=(0,i.useBackend)(t).act,r=e.spec,c=function(e,t){if(null==e)return{};var n,o,r={},i=Object.keys(e);for(o=0;o<i.length;o++)n=i[o],t.indexOf(n)>=0||(r[n]=e[n]);return r}(e,d),l=r.action,s=r.test,u=r.tooltip,m=r.content;return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Button,Object.assign({onClick:function(){return n(l)},icon:s?"toggle-on":"toggle-off",selected:s,fluid:!0,tooltip:u.main+" "+(s?u.disable:u.enable),content:s?m.enabled:m.disabled},c)))},B=function(e,t){var n=(0,i.useBackend)(t).act,r=e.action_name,c=e.value_of,l=e.back_color,d=e.name_of;return(0,o.createComponentVNode)(2,a.Button,{onClick:function(){n("set_attribute",{attribute:r,val:c})},children:(0,o.createComponentVNode)(2,a.Stack,{align:"center",fill:!0,children:[(0,o.createComponentVNode)(2,a.Stack.Item,{children:(0,o.createComponentVNode)(2,a.Box,{style:{background:l.startsWith("#")?l:"#"+l,border:"2px solid white","box-sizing":"content-box",height:"11px",width:"11px"}})}),(0,o.createComponentVNode)(2,a.Stack.Item,{children:["Change ",d]})]})})},S=function(e,t){var n=(0,i.useBackend)(t).act,r=e.action_name,c=e.value_of,l=e.back_color,d=e.name_of;return(0,o.createComponentVNode)(2,a.Button,{onClick:function(){n("liq_set_attribute",{liq_attribute:r,val:c})},children:(0,o.createComponentVNode)(2,a.Stack,{align:"center",fill:!0,children:[(0,o.createComponentVNode)(2,a.Stack.Item,{children:(0,o.createComponentVNode)(2,a.Box,{style:{background:l.startsWith("#")?l:"#"+l,border:"2px solid white","box-sizing":"content-box",height:"11px",width:"11px"}})}),(0,o.createComponentVNode)(2,a.Stack.Item,{children:["Change ",d]})]})})}},75105:function(e,t,n){"use strict";t.__esModule=!0,t.VorePanelExport=void 0;var o=n(58734),r=n(62188),i=n(2798),a=n(71558),c={Hold:'<span class="badge text-bg-secondary">Hold</span>',Digest:'<span class="badge text-bg-danger">Digest</span>',Absorb:'<span class="badge text-bg-light">Absorb</span>',Drain:'<span class="badge text-bg-warning">Drain</span>',Selective:'<span class="badge text-bg-warning">Selective</span>',Unabsorb:'<span class="badge text-bg-light">Unabsorb</span>',Heal:'<span class="badge text-bg-success">Heal</span>',Shrink:'<span class="badge text-bg-info">Shrink</span>',Grow:'<span class="badge text-bg-info">Grow</span>',"Size Steal":'<span class="badge text-bg-info">Size Steal</span>',"Encase In Egg":'<span class="badge text-bg-primary">Encase In Egg</span>'},l={Hold:'<span class="badge text-bg-secondary">Item: Hold</span>',"Digest (Food Only)":'<span class="badge text-bg-danger">Item: Digest (Food Only)</span>',Digest:'<span class="badge text-bg-danger">Item: Digest</span>',"Digest (Dispersed Damage)":'<span class="badge text-bg-danger">Item: Digest (Dispersed Damage)</span>'},d={Numbing:"",Stripping:"","Leave Remains":"",Muffles:"bi-volume-mute","Affect Worn Items":"","Jams Sensors":"bi-wifi-off","Complete Absorb":""},s={"Produce Liquids":"","Digestion Liquids":"","Absorption Liquids":"","Draining Liquids":""},u=function(e,t){var n=e.name,o=e.desc,r=e.absorbed_desc,i=e.vore_verb,a=e.release_verb,u=e.mode,m=e.addons,p=e.item_mode,f=e.digest_brute,h=e.digest_burn,C=e.digest_oxy,b=e.can_taste,N=e.is_feedable,g=e.contaminates,V=e.contamination_flavor,v=e.contamination_color,_=e.nutrition_percent,y=e.bulge_size,k=e.display_absorbed_examine,x=e.save_digest_mode,w=e.emote_active,L=e.emote_time,B=e.shrink_grow_size,S=e.vorespawn_blacklist,I=e.egg_type,T=e.selective_preference,A=e.struggle_messages_outside,M=e.struggle_messages_inside,E=e.absorbed_struggle_messages_outside,O=e.absorbed_struggle_messages_inside,P=e.digest_messages_owner,F=e.digest_messages_prey,D=e.absorb_messages_owner,R=e.absorb_messages_prey,j=e.unabsorb_messages_owner,W=e.unabsorb_messages_prey,z=e.examine_messages,U=e.examine_messages_absorbed,H=e.emotes_digest,q=e.emotes_hold,G=e.emotes_holdabsorbed,K=e.emotes_absorb,Y=e.emotes_heal,$=e.emotes_drain,X=e.emotes_steal,Q=e.emotes_egg,J=e.emotes_shrink,Z=e.emotes_grow,ee=e.emotes_unabsorb,te=e.is_wet,ne=e.wet_loop,oe=e.fancy_vore,re=e.vore_sound,ie=e.release_sound,ae=e.affects_vore_sprites,ce=e.count_absorbed_prey_for_sprite,le=e.resist_triggers_animation,de=e.size_factor_for_sprite,se=e.belly_sprite_to_affect,ue=e.belly_fullscreen_color,me=e.disable_hud,pe=e.escapable,fe=e.escapechance,he=e.escapetime,Ce=e.transferchance,be=e.transferlocation,Ne=e.transferchance_secondary,ge=e.transferlocation_secondary,Ve=e.absorbchance,ve=e.digestchance,_e=e.autotransferwait,ye=e.autotransferchance,ke=e.autotransferlocation,xe=e.autotransferchance_secondary,we=e.autotransferlocation_secondary,Le=e.autotransfer_enabled,Be=e.autotransfer_min_amount,Se=e.autotransfer_max_amount,Ie=e.show_liquids,Te=e.reagentbellymode,Ae=e.reagent_chosen,Me=e.reagent_name,Ee=e.reagent_transfer_verb,Oe=e.gen_time_display,Pe=e.custom_max_volume,Fe=e.vorefootsteps_sounds,De=e.reagent_mode_flag_list,Re=e.liquid_fullness1_messages,je=e.liquid_fullness2_messages,We=e.liquid_fullness3_messages,ze=e.liquid_fullness4_messages,Ue=e.liquid_fullness5_messages,He=e.fullness1_messages,qe=e.fullness2_messages,Ge=e.fullness3_messages,Ke=e.fullness4_messages,Ye=e.fullness5_messages,$e="";return $e+='<div class="accordion-item"><h2 class="accordion-header" id="heading'+t+'">',$e+='<button class="accordion-button collapsed" type="button" data-bs-toggle="collapse" data-bs-target="#collapse'+t+'" aria-expanded="false" aria-controls="collapse'+t+'">',$e+=n+' - (<span style="color: red;">'+f+'</span >/<span style="color: orange;">'+h+'</span>/<span style="color: blue;">'+C+"</span>) - "+c[u]+" - "+l[p],$e+="</button></h2>",$e+='<div id="collapse'+t+'" class="accordion-collapse collapse" aria-labelledby="heading'+t+'" data-bs-parent="#accordionBellies">',$e+='<div class="accordion-body">',$e+="Addons:<br>"+function(e){var t=[];return null==e||e.forEach((function(e){t.push('<span class="badge text-bg-secondary"><i class="'+d[e]+'"></i>'+e+"</span>")})),0===t.length&&t.push("No Addons Set"),t}(m)+"<br><br>",$e+="<b>== Descriptions ==</b><br>",$e+="Vore Verb:<br>"+i+"<br><br>",$e+="Release Verb:<br>"+a+"<br><br>",$e+='Description:<br>"'+o+'"<br><br>',$e+='Absorbed Description:<br>"'+r+'"<br><br>',$e+="<hr>",$e+="<b>== Messages ==</b><br>",$e+='<div role="messagesTabpanel">',$e+='<div class="row"><div class="col-4">',$e+='<div class="list-group" id="messagesList" role="messagesTablist">',$e+='<a class="list-group-item list-group-item-action active" data-bs-toggle="list" href="#struggleMessagesOutside'+t+'" role="tab">Struggle Messages (Outside)</a>',$e+='<a class="list-group-item list-group-item-action" data-bs-toggle="list" href="#struggleMessagesInside'+t+'" role="tab">Struggle Messages (Inside)</a>',$e+='<a class="list-group-item list-group-item-action" data-bs-toggle="list" href="#absorbedStruggleOutside'+t+'" role="tab">Absorbed Struggle Messages (Outside)</a>',$e+='<a class="list-group-item list-group-item-action" data-bs-toggle="list" href="#absorbedStruggleInside'+t+'" role="tab">Absorbed Struggle Messages (Inside)</a>',$e+='<a class="list-group-item list-group-item-action" data-bs-toggle="list" href="#digestMessagesOwner'+t+'" role="tab">Digest Messages (Owner)</a>',$e+='<a class="list-group-item list-group-item-action" data-bs-toggle="list" href="#digestMessagesPrey'+t+'" role="tab">Digest Messages (Prey)</a>',$e+='<a class="list-group-item list-group-item-action" data-bs-toggle="list" href="#absorbMessagesOwner'+t+'" role="tab">Absorb Messages (Owner)</a>',$e+='<a class="list-group-item list-group-item-action" data-bs-toggle="list" href="#absorbMessagesPrey'+t+'" role="tab">Absorb Messages (Prey)</a>',$e+='<a class="list-group-item list-group-item-action" data-bs-toggle="list" href="#unabsorbMessagesOwner'+t+'" role="tab">Unabsorb Messages (Owner)</a>',$e+='<a class="list-group-item list-group-item-action" data-bs-toggle="list" href="#unabsorbMessagesPrey'+t+'" role="tab">Unabsorb Messages (Prey)</a>',$e+='<a class="list-group-item list-group-item-action" data-bs-toggle="list" href="#examineMessages'+t+'" role="tab">Examine Messages</a>',$e+='<a class="list-group-item list-group-item-action" data-bs-toggle="list" href="#examineMessagesAbsorbed'+t+'" role="tab">Examine Messages (Absorbed)</a>',$e+="</div></div>",$e+='<div class="col-8">',$e+='<div class="tab-content">',$e+='<div class="tab-pane fade show active" id="struggleMessagesOutside'+t+'" role="messagesTabpanel">',null==A||A.forEach((function(e){$e+=e+"<br>"})),$e+="</div>",$e+='<div class="tab-pane fade" id="struggleMessagesInside'+t+'" role="messagesTabpanel">',null==M||M.forEach((function(e){$e+=e+"<br>"})),$e+="</div>",$e+='<div class="tab-pane fade" id="absorbedStruggleOutside'+t+'" role="messagesTabpanel">',null==E||E.forEach((function(e){$e+=e+"<br>"})),$e+="</div>",$e+='<div class="tab-pane fade" id="absorbedStruggleInside'+t+'" role="messagesTabpanel">',null==O||O.forEach((function(e){$e+=e+"<br>"})),$e+="</div>",$e+='<div class="tab-pane fade" id="digestMessagesOwner'+t+'" role="messagesTabpanel">',null==P||P.forEach((function(e){$e+=e+"<br>"})),$e+="</div>",$e+='<div class="tab-pane fade" id="digestMessagesPrey'+t+'" role="messagesTabpanel">',null==F||F.forEach((function(e){$e+=e+"<br>"})),$e+="</div>",$e+='<div class="tab-pane fade" id="absorbMessagesOwner'+t+'" role="messagesTabpanel">',null==D||D.forEach((function(e){$e+=e+"<br>"})),$e+="</div>",$e+='<div class="tab-pane fade" id="absorbMessagesPrey'+t+'" role="messagesTabpanel">',null==R||R.forEach((function(e){$e+=e+"<br>"})),$e+="</div>",$e+='<div class="tab-pane fade" id="unabsorbMessagesOwner'+t+'" role="messagesTabpanel">',null==j||j.forEach((function(e){$e+=e+"<br>"})),$e+="</div>",$e+='<div class="tab-pane fade" id="unabsorbMessagesPrey'+t+'" role="messagesTabpanel">',null==W||W.forEach((function(e){$e+=e+"<br>"})),$e+="</div>",$e+='<div class="tab-pane fade" id="examineMessages'+t+'" role="messagesTabpanel">',null==z||z.forEach((function(e){$e+=e+"<br>"})),$e+="</div>",$e+='<div class="tab-pane fade" id="examineMessagesAbsorbed'+t+'" role="messagesTabpanel">',null==U||U.forEach((function(e){$e+=e+"<br>"})),$e+="</div>",$e+="</div>",$e+="</div></div>",$e+="</div>",$e+="<details><summary>= Idle Messages =</summary><p>",$e+="<details><summary>Idle Messages (Hold):</summary><p>",null==q||q.forEach((function(e){$e+=e+"<br>"})),$e+="</details></p><br>",$e+="<details><summary>Idle Messages (Hold Absorbed):</summary><p>",null==G||G.forEach((function(e){$e+=e+"<br>"})),$e+="</details></p><br>",$e+="<details><summary>Idle Messages (Digest):</summary><p>",null==H||H.forEach((function(e){$e+=e+"<br>"})),$e+="</details></p><br>",$e+="<details><summary>Idle Messages (Absorb):</summary><p>",null==K||K.forEach((function(e){$e+=e+"<br>"})),$e+="</details></p><br>",$e+="<details><summary>Idle Messages (Unabsorb):</summary><p>",null==ee||ee.forEach((function(e){$e+=e+"<br>"})),$e+="</details></p><br>",$e+="<details><summary>Idle Messages (Drain):</summary><p>",null==$||$.forEach((function(e){$e+=e+"<br>"})),$e+="</details></p><br>",$e+="<details><summary>Idle Messages (Heal):</summary><p>",null==Y||Y.forEach((function(e){$e+=e+"<br>"})),$e+="</details></p><br>",$e+="<details><summary>Idle Messages (Size Steal):</summary><p>",null==X||X.forEach((function(e){$e+=e+"<br>"})),$e+="</details></p><br>",$e+="<details><summary>Idle Messages (Shrink):</summary><p>",null==J||J.forEach((function(e){$e+=e+"<br>"})),$e+="</details></p><br>",$e+="<details><summary>Idle Messages (Grow):</summary><p>",null==Z||Z.forEach((function(e){$e+=e+"<br>"})),$e+="</details></p><br>",$e+="<details><summary>Idle Messages (Encase In Egg):</summary><p>",null==Q||Q.forEach((function(e){$e+=e+"<br>"})),$e+="</details></p><br>",$e+="</details></p><br>",$e+="<hr>",$e+='<div class="accordion" id="settingsAccordion'+t+'">',$e+='<div class="accordion-item">',$e+='<h2 class="accordion-header" id="settingsAccordion'+t+'-headingOne">',$e+='<button class="accordion-button collapsed" type="button" data-bs-toggle="collapse" data-bs-target="#settingsAccordion'+t+'-collapseOne" aria-expanded="true" aria-controls="settingsAccordion'+t+'-collapseOne">',$e+="<b>== Options ==</b><br>",$e+="</button></h2>",$e+='<div id="settingsAccordion'+t+'-collapseOne" class="accordion-collapse collapse" aria-labelledby="settingsAccordion'+t+'-headingOne">',$e+='<div class="accordion-body">',$e+='<ul class="list-group">',$e+='<li class="list-group-item">Can Taste: '+(b?'<span style="color: green;">Yes':'<span style="color: red;">No')+"</li>",$e+='<li class="list-group-item">Feedable: '+(N?'<span style="color: green;">Yes':'<span style="color: red;">No')+"</li>",$e+='<li class="list-group-item">Contaminates: '+(g?'<span style="color: green;">Yes':'<span style="color: red;">No')+"</li>",$e+='<li class="list-group-item">Contamination Flavor: '+V+"</li>",$e+='<li class="list-group-item">Contamination Color: '+v+"</li>",$e+='<li class="list-group-item">Nutritional Gain: '+_+"%</li>",$e+='<li class="list-group-item">Required Examine Size: '+100*y+"%</li>",$e+='<li class="list-group-item">Display Absorbed Examines: '+(k?'<span style="color: green;">True':'<span style="color: red;">False')+"</li>",$e+='<li class="list-group-item">Save Digest Mode: '+(x?'<span style="color: green;">True':'<span style="color: red;">False')+"</li>",$e+='<li class="list-group-item">Idle Emotes: '+(w?'<span style="color: green;">Active':'<span style="color: red;">Inactive')+"</li>",$e+='<li class="list-group-item">Idle Emote Delay: '+L+" seconds</li>",$e+='<li class="list-group-item">Shrink/Grow Size: '+100*B+"%</li>",$e+='<li class="list-group-item">Vore Spawn Blacklist: '+(S?'<span style="color: green;">Yes':'<span style="color: red;">No')+"</li>",$e+='<li class="list-group-item">Egg Type: '+I+"</li>",$e+='<li class="list-group-item">Selective Mode Preference: '+T+"</li>",$e+="</ul>",$e+="</div></div></div>",$e+='<div class="accordion-item">',$e+='<h2 class="accordion-header" id="settingsAccordion'+t+'-headingTwo">',$e+='<button class="accordion-button collapsed" type="button" data-bs-toggle="collapse" data-bs-target="#settingsAccordion'+t+'-collapseTwo" aria-expanded="true" aria-controls="settingsAccordion'+t+'-collapseTwo">',$e+="<b>== Sounds ==</b><br>",$e+="</button></h2>",$e+='<div id="settingsAccordion'+t+'-collapseTwo" class="accordion-collapse collapse" aria-labelledby="settingsAccordion'+t+'-headingTwo">',$e+='<div class="accordion-body">',$e+='<ul class="list-group">',$e+='<li class="list-group-item">Fleshy Belly: '+(te?'<span style="color: green;">Yes':'<span style="color: red;">No')+"</li>",$e+='<li class="list-group-item">Internal Loop: '+(ne?'<span style="color: green;">Yes':'<span style="color: red;">No')+"</li>",$e+='<li class="list-group-item">Use Fancy Sounds: '+(oe?'<span style="color: green;">Yes':'<span style="color: red;">No')+"</li>",$e+='<li class="list-group-item">Vore Sound: '+re+"</li>",$e+='<li class="list-group-item">Release Sound: '+ie+"</li>",$e+="</ul>",$e+="</div></div></div>",$e+='<div class="accordion-item">',$e+='<h2 class="accordion-header" id="settingsAccordion'+t+'-headingVisuals">',$e+='<button class="accordion-button collapsed" type="button" data-bs-toggle="collapse" data-bs-target="#settingsAccordion'+t+'-collapseVisuals" aria-expanded="true" aria-controls="settingsAccordion'+t+'-collapseVisuals">',$e+="<b>== Visuals ==</b><br>",$e+="</button></h2>",$e+='<div id="settingsAccordion'+t+'-collapseVisuals" class="accordion-collapse collapse" aria-labelledby="settingsAccordion'+t+"-headingVisuals>",$e+='<div class="accordion-body">',$e+="<b>Vore Sprites</b>",$e+='<ul class="list-group">',$e+='<li class="list-group-item">Affect Vore Sprites: '+(ae?'<span style="color: green;">Yes':'<span style="color: red;">No')+"</li>",$e+='<li class="list-group-item">Count Absorbed prey for vore sprites: '+(ce?'<span style="color: green;">Yes':'<span style="color: red;">No')+"</li>",$e+='<li class="list-group-item">Animation when prey resist: '+(le?'<span style="color: green;">Yes':'<span style="color: red;">No')+"</li>",$e+='<li class="list-group-item">Vore Sprite Size Factor: '+de+"</li>",$e+='<li class="list-group-item">Belly Sprite to affect: '+se+"</li>",$e+="</ul>",$e+="<b>Belly Fullscreens Preview and Coloring</b>",$e+='<ul class="list-group">',$e+='<li class="list-group-item">Color: <span style="color: '+ue+';">'+ue+"</span>",$e+="</ul>",$e+="<b>Vore FX</b>",$e+='<ul class="list-group">',$e+='<li class="list-group-item">Disable Prey HUD: '+(me?'<span style="color: green;">Yes':'<span style="color: red;">No')+"</li>",$e+="</ul>",$e+="</div></div></div>",$e+='<div class="accordion-item">',$e+='<h2 class="accordion-header" id="settingsAccordion'+t+'-headingThree">',$e+='<button class="accordion-button collapsed" type="button" data-bs-toggle="collapse" data-bs-target="#settingsAccordion'+t+'-collapseThree" aria-expanded="true" aria-controls="settingsAccordion'+t+'-collapseThree">',$e+="<b>== Interactions ==</b>",$e+="</button></h2>",$e+='<div id="settingsAccordion'+t+'-collapseThree" class="accordion-collapse collapse" aria-labelledby="settingsAccordion'+t+'-headingThree">',$e+='<div class="accordion-body">',$e+="<b>Belly Interactions ("+(pe?'<span style="color: green;">Enabled':'<span style="color: red;">Disabled')+"</span>)</b>",$e+='<ul class="list-group">',$e+='<li class="list-group-item">Escape Chance: '+fe+"%</li>",$e+='<li class="list-group-item">Escape Time: '+he/10+"s</li>",$e+='<li class="list-group-item">Transfer Chance: '+Ce+"%</li>",$e+='<li class="list-group-item">Transfer Location: '+be+"</li>",$e+='<li class="list-group-item">Secondary Transfer Chance: '+Ne+"%</li>",$e+='<li class="list-group-item">Secondary Transfer Location: '+ge+"</li>",$e+='<li class="list-group-item">Absorb Chance: '+Ve+"%</li>",$e+='<li class="list-group-item">Digest Chance: '+ve+"%</li>",$e+="</ul>",$e+="<hr>",$e+="<b>Auto-Transfer Options ("+(Le?'<span style="color: green;">Enabled':'<span style="color: red;">Disabled')+"</span>)</b>",$e+='<ul class="list-group">',$e+='<li class="list-group-item">Auto-Transfer Time: '+_e/10+"s</li>",$e+='<li class="list-group-item">Auto-Transfer Chance: '+ye+"%</li>",$e+='<li class="list-group-item">Auto-Transfer Location: '+ke+"</li>",$e+='<li class="list-group-item">Auto-Transfer Chance: '+xe+"%</li>",$e+='<li class="list-group-item">Auto-Transfer Location: '+we+"</li>",$e+='<li class="list-group-item">Auto-Transfer Min Amount: '+Be+"</li>",$e+='<li class="list-group-item">Auto-Transfer Max Amount: '+Se+"</li>",$e+="</ul>",$e+="</div></div></div>",$e+='<div class="accordion-item">',$e+='<h2 class="accordion-header" id="settingsAccordion'+t+'-headingFour">',$e+='<button class="accordion-button collapsed" type="button" data-bs-toggle="collapse" data-bs-target="#settingsAccordion'+t+'-collapseFour" aria-expanded="true" aria-controls="settingsAccordion'+t+'-collapseFour">',$e+="<b>== Liquid Options ("+(Ie?'<span style="color: green;">Liquids On':'<span style="color: red;">Liquids Off')+"</span>) ==</b>",$e+="</button></h2>",$e+='<div id="settingsAccordion'+t+'-collapseFour" class="accordion-collapse collapse" aria-labelledby="settingsAccordion'+t+'-headingFour">',$e+='<div class="accordion-body">',$e+='<ul class="list-group">',$e+='<li class="list-group-item">Generate Liquids: '+(Te?'<span style="color: green;">On':'<span style="color: red;">Off')+"</li>",$e+='<li class="list-group-item">Liquid Type: '+Ae+"</li>",$e+='<li class="list-group-item">Liquid Name: '+Me+"</li>",$e+='<li class="list-group-item">Transfer Verb: '+Ee+"</li>",$e+='<li class="list-group-item">Generation Time: '+Oe+"</li>",$e+='<li class="list-group-item">Liquid Capacity: '+Pe+"</li>",$e+='<li class="list-group-item">Slosh Sounds: '+(Fe?'<span style="color: green;">On':'<span style="color: red;">Off')+"</li>",$e+='<li class="list-group-item">Liquid Addons: '+function(e){var t=[];return null==e||e.forEach((function(e){t.push('<span class="badge text-bg-secondary"><i class="'+s[e]+'"></i>'+e+"</span>")})),0===t.length&&t.push("No Addons Set"),t}(De)+"</li>",$e+="</ul>",$e+="</div></div></div>",$e+='<div class="accordion-item">',$e+='<h2 class="accordion-header" id="settingsAccordion'+t+'-headingFive">',$e+='<button class="accordion-button collapsed" type="button" data-bs-toggle="collapse" data-bs-target="#settingsAccordion'+t+'-collapseFive" aria-expanded="true" aria-controls="settingsAccordion'+t+'-collapseFive">',$e+="<b>== Liquid Messages ("+(Ie?'<span style="color: green;">Messages On':'<span style="color: red;">Messages Off')+"</span>) ==</b>",$e+="</button></h2>",$e+='<div id="settingsAccordion'+t+'-collapseFive" class="accordion-collapse collapse" aria-labelledby="settingsAccordion'+t+'-headingFive">',$e+='<div class="accordion-body">',$e+='<div role="liquidMessagesTabpanel">',$e+='<div class="row"><div class="col-4">',$e+='<div class="list-group" id="liquidMessagesList" role="messagesTablist">',$e+='<a class="list-group-item list-group-item-action active" data-bs-toggle="list" href="#examineMessage0_20'+t+'" role="tab">Examine Message (0 to 20%) ('+(Re?'<span style="color: green;">On':'<span style="color: red;">Off')+"</span>)</a>",$e+='<a class="list-group-item list-group-item-action" data-bs-toggle="list" href="#examineMessage20_40'+t+'" role="tab">Examine Message (20 to 40%) ('+(je?'<span style="color: green;">On':'<span style="color: red;">Off')+"</span>)</a>",$e+='<a class="list-group-item list-group-item-action" data-bs-toggle="list" href="#examineMessage40_60'+t+'" role="tab">Examine Message (40 to 60%) ('+(We?'<span style="color: green;">On':'<span style="color: red;">Off')+"</span>)</a>",$e+='<a class="list-group-item list-group-item-action" data-bs-toggle="list" href="#examineMessage60_80'+t+'" role="tab">Examine Message (60 to 80%) ('+(ze?'<span style="color: green;">On':'<span style="color: red;">Off')+"</span>)</a>",$e+='<a class="list-group-item list-group-item-action" data-bs-toggle="list" href="#examineMessage80_100'+t+'" role="tab">Examine Message (80 to 100%) ('+(Ue?'<span style="color: green;">On':'<span style="color: red;">Off')+"</span>)</a>",$e+="</div></div>",$e+='<div class="col-8">',$e+='<div class="tab-content">',$e+='<div class="tab-pane fade show active" id="examineMessage0_20'+t+'" role="liquidMessagesTabpanel">',null==He||He.forEach((function(e){$e+=e+"<br>"})),$e+="</div>",$e+='<div class="tab-pane fade" id="examineMessage20_40'+t+'" role="liquidMessagesTabpanel">',null==qe||qe.forEach((function(e){$e+=e+"<br>"})),$e+="</div>",$e+='<div class="tab-pane fade" id="examineMessage40_60'+t+'" role="liquidMessagesTabpanel">',null==Ge||Ge.forEach((function(e){$e+=e+"<br>"})),$e+="</div>",$e+='<div class="tab-pane fade" id="examineMessage60_80'+t+'" role="liquidMessagesTabpanel">',null==Ke||Ke.forEach((function(e){$e+=e+"<br>"})),$e+="</div>",$e+='<div class="tab-pane fade" id="examineMessage80_100'+t+'" role="liquidMessagesTabpanel">',null==Ye||Ye.forEach((function(e){$e+=e+"<br>"})),$e+="</div>",$e+="</div>",$e+="</div></div>",$e+="</div>",$e+="</div></div></div>",$e+="</div></div></div>"},m=function(e,t){var n,o=(0,r.useBackend)(e),i=(o.act,o.data),a=i.db_version,c=i.db_repo,l=i.mob_name,d=i.bellies,s=function(){var e=new Date,t=String(e.getHours());t.length<2&&(t="0"+t);var n=String(e.getMinutes());n.length<2&&(n="0"+n);var o=String(e.getDate());o.length<2&&(o="0"+o);var r=String(e.getMonth()+1);return r.length<2&&(r="0"+r)," "+String(e.getFullYear())+"-"+r+"-"+o+" ("+t+" "+n+")"}(),m=l+s+t;if(".html"===t){n=new Blob(['<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1"><title>'+d.length+" Exported Bellies (DB_VER: "+c+"-"+a+')</title><link href="https://cdn.jsdelivr.net/npm/bootstrap@5.2.0/dist/css/bootstrap.min.css" rel="stylesheet" integrity="sha384-gH2yIJqKdNHPEq0n4Mqa/HGKIhSkIHeL5AyhkYV8i59U5AR6csBvApHHNl/vI1Bx" crossorigin="anonymous"><link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/bootstrap-icons@1.9.1/font/bootstrap-icons.css"><style></style></head><body class="py-4"><main><div class="container"><h2>Bellies of '+l+'</h2><p class="lead">Generated on: '+s+'</p><div class="accordion" id="accordionBellies">'],{type:"text/html;charset=utf8"}),d.forEach((function(e,t){n=new Blob([n,u(e,t)],{type:"text/html;charset=utf8"})})),n=new Blob([n,"</div>",'<script src="https://cdn.jsdelivr.net/npm/bootstrap@5.2.0/dist/js/bootstrap.bundle.min.js" integrity="sha384-A3rJD856KowSb7dwlZdYEkO39Gagi7vIsF0jrRAoQmDKKtQBHUuLZ9AsSv4jD4Xa" crossorigin="anonymous"><\/script>',"</div></main></body></html>"],{type:"text/html;charset=utf8"})}".vrdb"===t&&(n=new Blob([JSON.stringify(d)],{type:"application/json"})),window.navigator.msSaveOrOpenBlob(n,m)};t.VorePanelExport=function(){return(0,o.createComponentVNode)(2,i.Window,{width:790,height:560,theme:"abstract",resizeable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:(0,o.createComponentVNode)(2,p)})})};var p=function(e,t){var n=(0,r.useBackend)(t);n.act,n.data.bellies;return(0,o.createComponentVNode)(2,a.Section,{title:"Vore Export Panel",children:(0,o.createComponentVNode)(2,a.Section,{title:"Export",children:[(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"file-alt",onClick:function(){return m(t,".html")},children:"Export (HTML)"}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"file-alt",onClick:function(){return m(t,".vrdb")},children:"Export (VRDB)"})]})})}},4124:function(e,t,n){"use strict";t.__esModule=!0,t.Wires=void 0;var o=n(58734),r=n(62188),i=n(71558),a=n(2798);t.Wires=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.wires||[],s=l.status||[];return(0,o.createComponentVNode)(2,a.Window,{width:350,height:150+30*d.length,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:d.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{className:"candystripe",label:e.color_name,labelColor:e.seen_color,color:e.seen_color,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{content:e.cut?"Mend":"Cut",onClick:function(){return c("cut",{wire:e.color})}}),(0,o.createComponentVNode)(2,i.Button,{content:"Pulse",onClick:function(){return c("pulse",{wire:e.color})}}),(0,o.createComponentVNode)(2,i.Button,{content:e.attached?"Detach":"Attach",onClick:function(){return c("attach",{wire:e.color})}})],4),children:!!e.wire&&(0,o.createVNode)(1,"i",null,[(0,o.createTextVNode)("("),e.wire,(0,o.createTextVNode)(")")],0)},e.seen_color)}))})}),!!s.length&&(0,o.createComponentVNode)(2,i.Section,{children:s.map((function(e){return(0,o.createComponentVNode)(2,i.Box,{color:"lightgray",mt:.1,children:e},e)}))})]})})}},6393:function(e,t,n){"use strict";t.__esModule=!0,t.XenoarchArtifactAnalyzer=void 0;var o=n(58734),r=n(62188),i=n(2798),a=n(71558);t.XenoarchArtifactAnalyzer=function(){return(0,o.createComponentVNode)(2,i.Window,{width:250,height:140,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,l=c.owned_scanner,d=c.scan_in_progress;return l?d?(0,o.createComponentVNode)(2,a.Section,{title:"Scan In Progress",children:["Scanning...",(0,o.createComponentVNode)(2,a.Button,{mt:1,fluid:!0,icon:"stop",onClick:function(){return i("scan")},children:"Cancel Scan"})]}):(0,o.createComponentVNode)(2,a.Section,{title:"Artifact Analyzer",children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"search",onClick:function(){return i("scan")},children:"Begin Scan"})}):(0,o.createComponentVNode)(2,a.Section,{title:"No Scanner Detected",children:(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Warning: No scanner was detected. This machine requires a scanner to operate."})})}},76005:function(e,t,n){"use strict";t.__esModule=!0,t.XenoarchArtifactHarvester=void 0;var o=n(58734),r=n(62188),i=n(71558),a=n(2798);t.XenoarchArtifactHarvester=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data.info,s=d.no_scanner,u=d.harvesting,m=d.inserted_battery;return(0,o.createComponentVNode)(2,a.Window,{width:450,height:200,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:s&&(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"Warning: No scanner detected."})||(0,o.createComponentVNode)(2,i.Section,{children:u>0&&(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"})]})||u<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."})}},15934:function(e,t,n){"use strict";t.__esModule=!0,t.XenoarchDepthScanner=void 0;var o=n(58734),r=n(62188),i=n(71558),a=n(2798);t.XenoarchDepthScanner=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.current,s=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:s.length&&s.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."})})]})})}},80665:function(e,t,n){"use strict";t.__esModule=!0,t.XenoarchHandheldPowerUtilizer=void 0;var o=n(58734),r=n(62188),i=n(71558),a=n(2798);t.XenoarchHandheldPowerUtilizer=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.inserted_battery,s=l.anomaly,u=l.charge,m=l.capacity,p=l.timeleft,f=l.activated,h=l.duration,C=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:s||"N/A"}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Charge",children:(0,o.createComponentVNode)(2,i.ProgressBar,{value:u,maxValue:m,children:[u," / ",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:f?"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:h,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:C,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."})})})})}},14218:function(e,t,n){"use strict";t.__esModule=!0,t.XenoarchReplicator=void 0;var o=n(58734),r=n(62188),i=n(71558),a=n(2798);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)}))})})}},32859:function(e,t,n){"use strict";t.__esModule=!0,t.XenoarchReplicator_clothing_vr=void 0;var o=n(58734),r=n(62188),i=n(71558),a=n(2798);t.XenoarchReplicator_clothing_vr=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)}))})})}},39111:function(e,t,n){"use strict";t.__esModule=!0,t.XenoarchReplicator_voremob_vr=void 0;var o=n(58734),r=n(62188),i=n(71558),a=n(2798);t.XenoarchReplicator_voremob_vr=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)}))})})}},35669:function(e,t,n){"use strict";t.__esModule=!0,t.XenoarchSpectrometer=void 0;var o=n(58734),r=n(62188),i=n(71558),a=n(2798),c=n(40946);t.XenoarchSpectrometer=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,s=d.scanned_item,u=d.scanned_item_desc,m=d.last_scan_data,p=d.scan_progress,f=d.scanning,h=d.scanner_seal_integrity,C=d.scanner_rpm,b=d.scanner_temperature,N=d.coolant_usage_rate,g=d.coolant_usage_max,V=(d.unused_coolant_abs,d.unused_coolant_per),v=d.coolant_purity,_=d.optimal_wavelength,y=d.maser_wavelength,k=d.maser_wavelength_max,x=d.maser_efficiency,w=d.radiation,L=(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:f,onClick:function(){return l("scanItem")},children:f?"HALT SCAN":"Begin Scan"}),(0,o.createComponentVNode)(2,i.Button,{icon:"eject",disabled:!s,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:s||(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"No item inserted."})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Heuristic Analysis",children:u||"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:h,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:x,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:y,fillValue:_,minValue:1,maxValue:k,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:C,minValue:0,maxValue:1e3,color:"good",children:[C," RPM"]})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Internal Temperature",children:(0,o.createComponentVNode)(2,i.ProgressBar,{minValue:0,value:b,maxValue:1273,ranges:{bad:[1e3,Infinity],average:[250,1e3],good:[0,250]},children:[b," K"]})})]})}),(0,o.createComponentVNode)(2,i.Section,{title:"Radiation",buttons:(0,o.createComponentVNode)(2,i.Button,{selected:L,icon:"radiation",onClick:function(){return l("toggle_rad_shield")},children:L?"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:w,maxValue:100,ranges:{bad:[65,Infinity],average:[15,65],good:[0,15]},children:[w," 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*V,maxValue:1e3,ranges:{good:[65,Infinity],average:[15,65],bad:[0,15]},children:[10*V," u"]})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Coolant Flow Rate",children:(0,o.createComponentVNode)(2,i.Slider,{minValue:0,value:N,maxValue:g,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)}))})]})})}},9982:function(e,t,n){"use strict";t.__esModule=!0,t.XenoarchSuspension=void 0;var o=n(58734),r=n(62188),i=n(71558),a=n(2798);t.XenoarchSuspension=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.cell,s=l.cellCharge,u=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*u,Infinity],average:[.5*u,.75*u],bad:[-Infinity,.5*u]},value:s,maxValue:u})||(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)})})})}},66487:function(e,t,n){"use strict";t.__esModule=!0,t.Vent=t.Scrubber=void 0;var o=n(58734),r=n(40946),i=n(62188),a=n(71558);t.Vent=function(e,t){var n=e.vent,c=(0,i.useBackend)(t).act,l=n.id_tag,d=n.long_name,s=n.power,u=n.checks,m=n.excheck,p=n.incheck,f=n.direction,h=n.external,C=n.internal,b=n.extdefault,N=n.intdefault;return(0,o.createComponentVNode)(2,a.Section,{level:2,title:(0,r.decodeHtmlEntities)(d),buttons:(0,o.createComponentVNode)(2,a.Button,{icon:s?"power-off":"times",selected:s,content:s?"On":"Off",onClick:function(){return c("power",{id_tag:l,val:Number(!s)})}}),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"!==f?"Pressurizing":"Siphoning",color:"siphon"===f&&"danger",onClick:function(){return c("direction",{id_tag:l,val:Number("siphon"===f)})}})}),(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:u})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"sign-out-alt",content:"External",selected:m,onClick:function(){return c("excheck",{id_tag:l,val:u})}})]}),!!p&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Internal 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_internal_pressure",{id_tag:l,value:t})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"undo",disabled:N,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(h),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:b,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,s=n.scrubbing,u=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:u,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:s?"filter":"sign-in-alt",color:s||"danger",content:s?"Scrubbing":"Siphoning",onClick:function(){return c("scrubbing",{id_tag:u,val:Number(!s)})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Filters",children:s&&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:u,val:!e.val})}},e.name)}))||"N/A"})]})})}},70532:function(e,t,n){"use strict";t.__esModule=!0,t.BeakerContents=void 0;var o=n(58734),r=n(71558);t.BeakerContents=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.Flex,{align:"center",justify:"space-between",children:[(0,o.createComponentVNode)(2,r.Flex.Item,{color:"label",children:[(n=e.volume,n+" unit"+(1===n?"":"s"))," of ",e.name]}),!!a&&(0,o.createComponentVNode)(2,r.Flex.Item,{children:a(e,t)})]})},e.name);var n}))]})}},72992:function(e,t,n){"use strict";t.__esModule=!0,t.modalRegisterBodyOverride=t.modalOpen=t.ComplexModal=void 0;var o=n(58734),r=n(62188),i=n(71558),a={};t.modalOpen=function(e,t,n){var o=(0,r.useBackend)(e),i=o.act,a=o.data,c=Object.assign(a.modal?a.modal.args:{},n||{});i("modal_open",{id:t,arguments:JSON.stringify(c)})};t.modalRegisterBodyOverride=function(e,t){a[e]=t};var c=function(e,t,n,o){var i=(0,r.useBackend)(e),a=i.act,c=i.data;if(c.modal){var l=Object.assign(c.modal.args||{},o||{});a("modal_answer",{id:t,answer:n,arguments:JSON.stringify(l)})}},l=function(e,t){(0,(0,r.useBackend)(e).act)("modal_close",{id:t})};t.ComplexModal=function(e,t){var n=(0,r.useBackend)(t).data;if(n.modal){var d,s,u=n.modal,m=u.id,p=u.text,f=u.type,h=(0,o.createComponentVNode)(2,i.Button,{icon:"arrow-left",content:"Cancel",color:"grey",onClick:function(){return l(t)}});if(a[m])s=a[m](n.modal,t);else if("input"===f){var C=n.modal.value;d=function(e){return c(t,m,C)},s=(0,o.createComponentVNode)(2,i.Input,{value:n.modal.value,placeholder:"ENTER to submit",width:"100%",my:"0.5rem",autoFocus:!0,autoSelect:!0,onChange:function(e,t){C=t}}),h=(0,o.createComponentVNode)(2,i.Box,{mt:"0.5rem",children:[(0,o.createComponentVNode)(2,i.Button,{icon:"arrow-left",content:"Cancel",color:"grey",onClick:function(){return l(t)}}),(0,o.createComponentVNode)(2,i.Button,{icon:"check",content:"Confirm",color:"good",float:"right",m:"0",onClick:function(){return c(t,m,C)}}),(0,o.createComponentVNode)(2,i.Box,{clear:"both"})]})}else if("choice"===f){var b="object"==typeof n.modal.choices?Object.values(n.modal.choices):n.modal.choices;s=(0,o.createComponentVNode)(2,i.Dropdown,{options:b,selected:n.modal.value,width:"100%",my:"0.5rem",onSelected:function(e){return c(t,m,e)}})}else"bento"===f?s=(0,o.createComponentVNode)(2,i.Flex,{spacingPrecise:"1",wrap:"wrap",my:"0.5rem",maxHeight:"1%",children:n.modal.choices.map((function(e,r){return(0,o.createComponentVNode)(2,i.Flex.Item,{flex:"1 1 auto",children:(0,o.createComponentVNode)(2,i.Button,{selected:r+1===parseInt(n.modal.value,10),onClick:function(){return c(t,m,r+1)},children:(0,o.createVNode)(1,"img",null,null,1,{src:e})})},r)}))}):"boolean"===f&&(h=(0,o.createComponentVNode)(2,i.Box,{mt:"0.5rem",children:[(0,o.createComponentVNode)(2,i.Button,{icon:"times",content:n.modal.no_text,color:"bad",float:"left",mb:"0",onClick:function(){return c(t,m,0)}}),(0,o.createComponentVNode)(2,i.Button,{icon:"check",content:n.modal.yes_text,color:"good",float:"right",m:"0",onClick:function(){return c(t,m,1)}}),(0,o.createComponentVNode)(2,i.Box,{clear:"both"})]}));return(0,o.createComponentVNode)(2,i.Modal,{maxWidth:e.maxWidth||window.innerWidth/2+"px",maxHeight:e.maxHeight||window.innerHeight/2+"px",onEnter:d,mx:"auto",children:[(0,o.createComponentVNode)(2,i.Box,{inline:!0,children:p}),s,h]})}}},99671:function(e,t,n){"use strict";t.__esModule=!0,t.FullscreenNotice=void 0;var o=n(58734),r=n(71558);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%",fill:!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})})})}},57370:function(e,t,n){"use strict";t.__esModule=!0,t.InputButtons=void 0;var o=n(58734),r=n(71558),i=n(62188);t.InputButtons=function(e,t){var n=(0,i.useBackend)(t),a=n.act,c=n.data,l=c.large_buttons,d=c.swapped_buttons,s=e.input,u=e.message,m=(0,o.createComponentVNode)(2,r.Button,{color:"good",fluid:!!l,height:!!l&&2,onClick:function(){return a("submit",{entry:s})},m:.5,pl:2,pr:2,pt:l?.33:0,textAlign:"center",tooltip:l&&u,width:!l&&6,children:l?"SUBMIT":"Submit"}),p=(0,o.createComponentVNode)(2,r.Button,{color:"bad",fluid:!!l,height:!!l&&2,onClick:function(){return a("cancel")},m:.5,pl:2,pr:2,pt:l?.33:0,textAlign:"center",width:!l&&6,children:l?"CANCEL":"Cancel"});return(0,o.createComponentVNode)(2,r.Flex,{align:"center",direction:d?"row-reverse":"row",fill:!0,justify:"space-around",children:[l?(0,o.createComponentVNode)(2,r.Flex.Item,{grow:!0,children:p}):(0,o.createComponentVNode)(2,r.Flex.Item,{children:p}),!l&&u&&(0,o.createComponentVNode)(2,r.Flex.Item,{children:(0,o.createComponentVNode)(2,r.Box,{color:"label",textAlign:"center",children:u})}),l?(0,o.createComponentVNode)(2,r.Flex.Item,{grow:!0,children:m}):(0,o.createComponentVNode)(2,r.Flex.Item,{children:m})]})}},91863:function(e,t,n){"use strict";t.__esModule=!0,t.InterfaceLockNoticeBox=void 0;var o=n(58734),r=n(62188),i=n(71558);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,s=e.locked,u=void 0===s?c.locked:s,m=e.normallyLocked,p=void 0===m?c.normallyLocked:m,f=e.onLockStatusChange,h=void 0===f?function(){return a("lock")}:f,C=e.accessText,b=void 0===C?"an ID card":C,N=e.deny,g=void 0!==N&&N,V=e.denialMessage;return g?void 0===V?"Error.":V: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(){h&&h(!u)}})})]})}):(0,o.createComponentVNode)(2,i.NoticeBox,{children:["Swipe ",b," to ",u?"unlock":"lock"," this interface."]})}},89226:function(e,t,n){"use strict";t.__esModule=!0,t.Loader=void 0;var o=n(58734),r=n(71558),i=n(5339);t.Loader=function(e){var t=e.value;return(0,o.createVNode)(1,"div","AlertModal__Loader",(0,o.createComponentVNode)(2,r.Box,{className:"AlertModal__LoaderProgress",style:{width:100*(0,i.clamp01)(t)+"%"}}),2)}},15020:function(e,t,n){"use strict";t.__esModule=!0,t.LoginInfo=void 0;var o=n(58734),r=n(62188),i=n(71558);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"})]})}},81905:function(e,t,n){"use strict";t.__esModule=!0,t.SpecialMachineInteraction=t.LoginScreen=void 0;var o=n(58734),r=n(62188),i=n(71558),a=n(99671);t.LoginScreen=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,s=d.scan,u=d.isAI,m=d.isRobot,p=e.machineType;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:s||"----------",ml:"0.5rem",onClick:function(){return l("scan")}})]}),(0,o.createComponentVNode)(2,i.Button,{icon:"sign-in-alt",disabled:!s,content:"Login",onClick:function(){return l("login",{login_type:1})}}),!!u&&(0,o.createComponentVNode)(2,i.Button,{icon:"sign-in-alt",content:"Login as AI",onClick:function(){return l("login",{login_type:2})}}),!!m&&(0,o.createComponentVNode)(2,i.Button,{icon:"sign-in-alt",content:"Login as Cyborg",onClick:function(){return l("login",{login_type:3})}}),(0,o.createComponentVNode)(2,i.Box,{children:(0,o.createComponentVNode)(2,c,{specialType:p})})]})};var c=function(e,t){var n=(0,r.useBackend)(t).act,a=e.specialType;return a?"Fax"===a?(0,o.createComponentVNode)(2,i.Button,{position:"relative",content:"Send Automated Fax Request",bottom:"152px",left:"188px",icon:"share-square",onClick:function(){return n("send_automated_staff_request")},tooltip:"Automated Fax Requests do not require staff to post on discord, but won't ping the related roles."}):void 0:null};t.SpecialMachineInteraction=c},20700:function(e,t,n){"use strict";t.__esModule=!0,t.MiningUser=void 0;var o=n(58734),r=n(62188),i=n(71558);t.MiningUser=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,l=e.insertIdText,d=c.has_id,s=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 ",s.name,".",(0,o.createVNode)(1,"br"),"You have ",s.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})}},95076:function(e,t,n){"use strict";t.__esModule=!0,t.OvermapPanControls=t.OvermapFlightData=void 0;var o=n(58734),r=n(62188),i=n(71558);t.OvermapFlightData=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,l=e.disableLimiterControls,d=c.ETAnext,s=c.speed,u=c.speed_color,m=c.accel,p=c.heading,f=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:u,children:[s," 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:[f," 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)}},19107:function(e,t,n){"use strict";t.__esModule=!0,t.PortableBasicInfo=void 0;var o=n(58734),r=n(62188),i=n(71558);t.PortableBasicInfo=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,l=c.connected,d=c.holding,s=c.on,u=c.pressure,m=c.powerDraw,p=c.cellCharge,f=c.cellMaxCharge;return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{title:"Status",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:s?"power-off":"times",content:s?"On":"Off",selected:s,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:u})," 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:f,ranges:{good:[.5*f,Infinity],average:[.25*f,.5*f],bad:[-Infinity,.25*f]},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)}},78654:function(e,t,n){"use strict";t.__esModule=!0,t.RankIcon=void 0;var o=n(58734),r=n(71558),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})}},10821:function(e,t,n){"use strict";t.__esModule=!0,t.TemporaryNotice=void 0;var o=n(58734),r=n(40946),i=n(62188),a=n(71558);t.TemporaryNotice=function(e,t){var n,c=e.decode,l=(0,i.useBackend)(t),d=l.act,s=l.data.temp;if(s){var u=((n={})[s.style]=!0,n);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.NoticeBox,Object.assign({},u,{children:[(0,o.createComponentVNode)(2,a.Box,{display:"inline-block",verticalAlign:"middle",children:c?(0,r.decodeHtmlEntities)(s.text):s.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"})]})))}}},99279:function(e,t,n){"use strict";t.__esModule=!0,t.pAIAtmos=void 0;var o=n(58734),r=n(45445),i=n(40946),a=n(62188),c=n(71558),l=n(2798);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,t<n?"bad":t<r||t>a?"average":t>l?"bad":"good"),children:[e.val,(0,i.decodeHtmlEntities)(e.units)]},e.entry);var t,n,r,a,l}))})})})})}},93742:function(e,t,n){"use strict";t.__esModule=!0,t.pAIDirectives=void 0;var o=n(58734),r=n(62188),i=n(71558),a=n(2798);t.pAIDirectives=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.master,s=l.dna,u=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," (",s,")",(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:u}),(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."})]})]})})}},65835:function(e,t,n){"use strict";t.__esModule=!0,t.pAIDoorjack=void 0;var o=n(58734),r=n(62188),i=n(71558),a=n(2798);t.pAIDoorjack=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.cable,s=l.machine,u=l.inprogress,m=l.progress_a,p=l.progress_b,f=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:s&&(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")}})})}),!!s&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Hack",children:u&&(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")}})})||!!f&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{color:"bad",mt:1,children:"Hack aborted."})]})})})})}},53333:function(e,t,n){"use strict";t.__esModule=!0,t.pAIInterface=void 0;var o=n(58734),r=n(62188),i=n(71558),a=n(2798);t.pAIInterface=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.bought,s=l.not_bought,u=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: "+u+")",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:s.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{content:e.name+" ("+e.ram+")",disabled:e.ram>u,onClick:function(){return c("purchase",{purchase:e.id})}},e.id)}))})]})})]})})}},17781:function(e,t,n){"use strict";t.__esModule=!0,t.pAIMedrecords=void 0;var o=n(58734),r=n(62188),i=n(71558),a=n(2798);t.pAIMedrecords=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.records,s=l.general,u=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)}))}),(s||u)&&(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:s.name}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Record ID",children:s.id}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Entity Classification",children:s.brain_type}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Sex",children:s.sex}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Species",children:s.species}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Age",children:s.age}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Rank",children:s.rank}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Fingerprint",children:s.fingerprint}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Physical Status",children:s.p_stat}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Mental Status",children:s.m_stat}),(0,o.createComponentVNode)(2,i.LabeledList.Divider),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Blood Type",children:u.b_type}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Minor Disabilities",children:[(0,o.createComponentVNode)(2,i.Box,{children:u.mi_dis}),(0,o.createComponentVNode)(2,i.Box,{children:u.mi_dis_d})]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Major Disabilities",children:[(0,o.createComponentVNode)(2,i.Box,{children:u.ma_dis}),(0,o.createComponentVNode)(2,i.Box,{children:u.ma_dis_d})]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Allergies",children:[(0,o.createComponentVNode)(2,i.Box,{children:u.alg}),(0,o.createComponentVNode)(2,i.Box,{children:u.alg_d})]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Current Diseases",children:[(0,o.createComponentVNode)(2,i.Box,{children:u.cdi}),(0,o.createComponentVNode)(2,i.Box,{children:u.cdi_d})]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Important Notes",children:u.notes})]})]})]})})}},23243:function(e,t,n){"use strict";t.__esModule=!0,t.pAISecrecords=void 0;var o=n(58734),r=n(62188),i=n(71558),a=n(2798);t.pAISecrecords=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.records,s=l.general,u=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)}))}),(s||u)&&(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:s.name}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Record ID",children:s.id}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Entity Classification",children:s.brain_type}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Sex",children:s.sex}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Species",children:s.species}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Age",children:s.age}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Rank",children:s.rank}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Fingerprint",children:s.fingerprint}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Physical Status",children:s.p_stat}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Mental Status",children:s.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:u.criminal})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Minor Crimes",children:[(0,o.createComponentVNode)(2,i.Box,{children:u.mi_crim}),(0,o.createComponentVNode)(2,i.Box,{children:u.mi_crim_d})]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Major Crimes",children:[(0,o.createComponentVNode)(2,i.Box,{children:u.ma_crim}),(0,o.createComponentVNode)(2,i.Box,{children:u.ma_crim_d})]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Important Notes",children:u.notes})]})]})]})})}},19087:function(e,t,n){"use strict";t.__esModule=!0,t.pda_atmos_scan=void 0;var o=n(58734),r=n(45445),i=n(40946),a=n(62188),c=n(71558);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,t<n?"bad":t<r||t>a?"average":t>l?"bad":"good"),children:[e.val,(0,i.decodeHtmlEntities)(e.units)]},e.entry);var t,n,r,a,l}))})})}},37059:function(e,t,n){"use strict";t.__esModule=!0,t.pda_janitor=void 0;var o=n(58734),r=n(62188),i=n(71558);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:"),(0,o.createTextVNode)(" "),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:"),(0,o.createTextVNode)(" "),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."})})]})}},28712:function(e,t,n){"use strict";t.__esModule=!0,t.pda_main_menu=void 0;var o=n(58734),r=n(62188),i=n(71558);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,s=c.idInserted,u=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:!s,onClick:function(){return a("UpdateInfo")}})})]})}),(0,o.createComponentVNode)(2,i.Section,{level:2,title:"Functions",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:u.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)}},16720:function(e,t,n){"use strict";t.__esModule=!0,t.pda_manifest=void 0;var o=n(58734),r=n(62188),i=n(71558),a=n(68285);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)})}},33872:function(e,t,n){"use strict";t.__esModule=!0,t.pda_medical=void 0;var o=n(58734),r=n(62188),i=n(71558);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 s=d.general,u=d.medical;return(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.Section,{level:2,title:"General Data",children:s&&(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:"Sex",children:s.sex}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Species",children:s.species}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Age",children:s.age}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Rank",children:s.rank}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Fingerprint",children:s.fingerprint}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Physical Status",children:s.p_stat}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Mental Status",children:s.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:u&&(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Blood Type",children:u.b_type}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Minor Disabilities",children:u.mi_dis}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Details",children:u.mi_dis_d}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Major Disabilities",children:u.ma_dis}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Details",children:u.ma_dis_d}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Allergies",children:u.alg}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Details",children:u.alg_d}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Current Disease",children:u.cdi}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Details",children:u.cdi_d}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Important Notes",preserveWhitespace:!0,children:(0,o.createComponentVNode)(2,i.Box,{preserveWhitespace:!0,children:u.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)}))})}},28933:function(e,t,n){"use strict";t.__esModule=!0,t.pda_messenger=void 0;var o=n(58734),r=n(40946),i=n(45445),a=n(62188),c=n(71558);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,s)};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,s=n.data,u=(s.auto_scroll,s.convo_name),m=s.convo_job,p=s.messages,f=s.active_conversation,h=(s.useRetro,(0,a.useLocalState)(t,"clipboardMode",!1)),C=h[0],b=h[1],N=(0,o.createComponentVNode)(2,c.Section,{level:2,title:"Conversation with "+u+" ("+m+")",buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"eye",selected:C,tooltip:"Enter Clipboard Mode",tooltipPosition:"bottom-end",onClick:function(){return b(!C)}}),height:"450px",stretchContents:!0,children:[(0,o.createComponentVNode)(2,c.Button,{icon:"comment",onClick:function(){return d("Message",{target:f})},content:"Reply"}),(0,o.createComponentVNode)(2,c.Section,{style:{height:"97%","overflow-y":"auto"},children:(0,i.filter)((function(e){return e.target===f}))(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:f})},content:"Reply"})]});return C&&(N=(0,o.createComponentVNode)(2,c.Section,{level:2,title:"Conversation with "+u+" ("+m+")",buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"eye",selected:C,tooltip:"Exit Clipboard Mode",tooltipPosition:"bottom-end",onClick:function(){return b(!C)}}),height:"450px",stretchContents:!0,children:[(0,o.createComponentVNode)(2,c.Button,{icon:"comment",onClick:function(){return d("Message",{target:f})},content:"Reply"}),(0,o.createComponentVNode)(2,c.Section,{style:{height:"97%","overflow-y":"auto"},children:(0,i.filter)((function(e){return e.target===f}))(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:f})},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"})})}),N]})},s=function(e,t){var n=(0,a.useBackend)(t),r=n.act,i=n.data,l=(i.auto_scroll,i.convopdas),d=i.pdas,s=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:[!!s&&(0,o.createComponentVNode)(2,c.Box,{children:[s," 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,u,{title:"Current Conversations",pdas:l,msgAct:"Select Conversation"}),(0,o.createComponentVNode)(2,u,{title:"Other PDAs",pdas:d,msgAct:"Message"})]})]})||(0,o.createComponentVNode)(2,c.Box,{color:"bad",mt:2,children:"Messenger Offline."})]})},u=function(e,t){var n=(0,a.useBackend)(t),r=n.act,i=n.data,l=e.pdas,d=e.title,s=e.msgAct,u=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(s,{target:e.Reference})}}),!!u&&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."})}},74474:function(e,t,n){"use strict";t.__esModule=!0,t.pda_news=void 0;var o=n(58734),r=n(40946),i=n(62188),a=n(71558);t.pda_news=function(e,t){var n=(0,i.useBackend)(t),r=(n.act,n.data),d=r.feeds,s=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."})||s&&(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,s=l.latest_news;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Recent News",level:2,children:s.length&&(0,o.createComponentVNode)(2,a.Section,{children:s.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)}},86912:function(e,t,n){"use strict";t.__esModule=!0,t.pda_notekeeper=void 0;var o=n(58734),r=n(62188),i=n(71558);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"})]})}},87636:function(e,t,n){"use strict";t.__esModule=!0,t.pda_power=void 0;var o=n(58734),r=n(62188),i=n(42253);t.pda_power=function(e,t){var n=(0,r.useBackend)(t);n.act,n.data;return(0,o.createComponentVNode)(2,i.PowerMonitorContent)}},74431:function(e,t,n){"use strict";t.__esModule=!0,t.pda_security=void 0;var o=n(58734),r=n(62188),i=n(71558);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 s=d.general,u=d.security;return(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.Section,{level:2,title:"General Data",children:s&&(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:"Sex",children:s.sex}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Species",children:s.species}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Age",children:s.age}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Rank",children:s.rank}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Fingerprint",children:s.fingerprint}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Physical Status",children:s.p_stat}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Mental Status",children:s.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:u&&(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Criminal Status",children:u.criminal}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Minor Crimes",children:u.mi_crim}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Details",children:u.mi_crim_d}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Major Crimes",children:u.ma_crim}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Details",children:u.ma_crim_d}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Important Notes:",children:(0,o.createComponentVNode)(2,i.Box,{preserveWhitespace:!0,children:u.notes||"No data found."})})]})||(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)}))})}},51327:function(e,t,n){"use strict";t.__esModule=!0,t.pda_signaller=void 0;var o=n(58734),r=n(76289);t.pda_signaller=function(e,t){return(0,o.createComponentVNode)(2,r.SignalerContent)}},74913:function(e,t,n){"use strict";t.__esModule=!0,t.pda_status_display=void 0;var o=n(58734),r=n(62188),i=n(71558);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"})}})})]})})}},65285:function(e,t,n){"use strict";t.__esModule=!0,t.pda_supply=void 0;var o=n(58734),r=n(62188),i=n(71558);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!"})]})]})}},65883:function(e,t,n){"use strict";t.__esModule=!0,t.Layout=void 0;var o=n(58734),r=n(59641),i=n(65969),a=n(80835),c=["className","theme","children"],l=["className","scrollable","children"];function d(e,t){if(null==e)return{};var n,o,r={},i=Object.keys(e);for(o=0;o<i.length;o++)n=i[o],t.indexOf(n)>=0||(r[n]=e[n]);return r}var s=function(e){var t=e.className,n=e.theme,a=void 0===n?"nanotrasen":n,l=e.children,s=d(e,c);return(0,o.createVNode)(1,"div","theme-"+a,(0,o.normalizeProps)((0,o.createVNode)(1,"div",(0,r.classes)(["Layout",t,(0,i.computeBoxClassName)(s)]),l,0,Object.assign({},(0,i.computeBoxProps)(s)))),2)};t.Layout=s;var u=function(e){var t=e.className,n=e.scrollable,a=e.children,c=d(e,l);return(0,o.normalizeProps)((0,o.createVNode)(1,"div",(0,r.classes)(["Layout__content",n&&"Layout__content--scrollable",t,(0,i.computeBoxClassName)(c)]),a,0,Object.assign({},(0,i.computeBoxProps)(c))))};u.defaultHooks={onComponentDidMount:function(e){return(0,a.addScrollableNode)(e)},onComponentWillUnmount:function(e){return(0,a.removeScrollableNode)(e)}},s.Content=u},23554:function(e,t,n){"use strict";t.__esModule=!0,t.NtosWindow=void 0;var o=n(58734),r=n(37655),i=n(62188),a=n(71558),c=n(62986),l=function(e,t){var n=e.title,l=e.width,d=void 0===l?575:l,s=e.height,u=void 0===s?700:s,m=e.children,p=(0,i.useBackend)(t),f=p.act,h=p.data,C=h.PC_device_theme,b=h.PC_batteryicon,N=h.PC_showbatteryicon,g=h.PC_batterypercent,V=h.PC_ntneticon,v=h.PC_stationdate,_=h.PC_stationtime,y=h.PC_programheaders,k=void 0===y?[]:y,x=h.PC_showexitprogram;return(0,o.createComponentVNode)(2,c.Window,{title:n,width:d,height:u,theme:C,children:(0,o.createVNode)(1,"div","NtosWindow",[(0,o.createVNode)(1,"div","NtosWindow__header NtosHeader",[(0,o.createVNode)(1,"div","NtosHeader__left",[(0,o.createComponentVNode)(2,a.Box,{inline:!0,bold:!0,mr:2,children:[(0,o.createComponentVNode)(2,a.Button,{width:"26px",lineHeight:"22px",textAlign:"left",tooltip:v,color:"transparent",icon:"calendar",tooltipPosition:"bottom"}),_]}),(0,o.createComponentVNode)(2,a.Box,{inline:!0,italic:!0,mr:2,opacity:.33,children:"syndicate"===C?"Syndix":"NtOS"})],4),(0,o.createVNode)(1,"div","NtosHeader__right",[k.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{inline:!0,mr:1,children:(0,o.createVNode)(1,"img","NtosHeader__icon",null,1,{src:(0,r.resolveAsset)(e.icon)})},e.icon)})),(0,o.createComponentVNode)(2,a.Box,{inline:!0,children:V&&(0,o.createVNode)(1,"img","NtosHeader__icon",null,1,{src:(0,r.resolveAsset)(V)})}),!(!N||!b)&&(0,o.createComponentVNode)(2,a.Box,{inline:!0,mr:1,children:[(0,o.createVNode)(1,"img","NtosHeader__icon",null,1,{src:(0,r.resolveAsset)(b)}),g&&g]}),!!x&&(0,o.createComponentVNode)(2,a.Button,{width:"26px",lineHeight:"22px",textAlign:"center",color:"transparent",icon:"window-minimize-o",tooltip:"Minimize",tooltipPosition:"bottom",onClick:function(){return f("PC_minimize")}}),!!x&&(0,o.createComponentVNode)(2,a.Button,{mr:"-3px",width:"26px",lineHeight:"22px",textAlign:"center",color:"transparent",icon:"window-close-o",tooltip:"Close",tooltipPosition:"bottom-start",onClick:function(){return f("PC_exit")}}),!x&&(0,o.createComponentVNode)(2,a.Button,{mr:"-3px",width:"26px",lineHeight:"22px",textAlign:"center",color:"transparent",icon:"power-off",tooltip:"Power off",tooltipPosition:"bottom-start",onClick:function(){return f("PC_shutdown")}})],0)],4),m],0)})};t.NtosWindow=l;l.Content=function(e){return(0,o.createVNode)(1,"div","NtosWindow__content",(0,o.normalizeProps)((0,o.createComponentVNode)(2,c.Window.Content,Object.assign({},e))),2)}},1566:function(e,t,n){"use strict";t.__esModule=!0,t.Pane=void 0;var o=n(58734),r=n(59641),i=n(62188),a=n(71558),c=n(31642),l=n(65883),d=["theme","children","className"],s=["className","fitted","children"];function u(e,t){if(null==e)return{};var n,o,r={},i=Object.keys(e);for(o=0;o<i.length;o++)n=i[o],t.indexOf(n)>=0||(r[n]=e[n]);return r}var m=function(e,t){var n=e.theme,s=e.children,m=e.className,p=u(e,d),f=(0,i.useBackend)(t).suspended,h=(0,c.useDebug)(t).debugLayout;return(0,o.normalizeProps)((0,o.createComponentVNode)(2,l.Layout,Object.assign({className:(0,r.classes)(["Window",m]),theme:n},p,{children:(0,o.createComponentVNode)(2,a.Box,{fillPositionedParent:!0,className:h&&"debug-layout",children:!f&&s})})))};t.Pane=m;m.Content=function(e){var t=e.className,n=e.fitted,i=e.children,a=u(e,s);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,l.Layout.Content,Object.assign({className:(0,r.classes)(["Window__content",t])},a,{children:n&&i||(0,o.createVNode)(1,"div","Window__contentPadding",i,0)})))}},62986:function(e,t,n){"use strict";t.__esModule=!0,t.Window=void 0;var o=n(58734),r=n(59641),i=n(32289),a=n(40946),c=n(62188),l=n(71558),d=n(78419),s=n(31642),u=(n(90525),n(59509)),m=n(66905),p=n(65883),f=["className","fitted","children"];function h(e,t){return h=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},h(e,t)}var C=(0,m.createLogger)("Window"),b=[400,600],N=function(e){var t,n;function l(){return e.apply(this,arguments)||this}n=e,(t=l).prototype=Object.create(n.prototype),t.prototype.constructor=t,h(t,n);var m=l.prototype;return m.componentDidMount=function(){var e=(0,c.useBackend)(this.context).suspended,t=this.props.canClose,n=void 0===t||t;e||(Byond.winset(Byond.windowId,{"can-close":Boolean(n)}),C.log("mounting"),this.updateGeometry())},m.componentDidUpdate=function(e){(this.props.width!==e.width||this.props.height!==e.height)&&this.updateGeometry()},m.updateGeometry=function(){var e,t=(0,c.useBackend)(this.context).config,n=Object.assign({size:b},t.window);this.props.width&&this.props.height&&(n.size=[this.props.width,this.props.height]),null!=(e=t.window)&&e.key&&(0,u.setWindowKey)(t.window.key),(0,u.recallWindowGeometry)(n)},m.render=function(){var e,t=this.props,n=t.canClose,l=void 0===n||n,m=t.theme,f=t.title,h=t.children,b=t.buttons,N=(0,c.useBackend)(this.context),g=N.config,v=N.suspended,_=(0,s.useDebug)(this.context).debugLayout,y=(0,i.useDispatch)(this.context),k=null==(e=g.window)?void 0:e.fancy,x=g.user&&(g.user.observer?g.status<d.UI_DISABLED:g.status<d.UI_INTERACTIVE);return(0,o.createComponentVNode)(2,p.Layout,{className:"Window",theme:m,children:[(0,o.createComponentVNode)(2,V,{className:"Window__titleBar",title:!v&&(f||(0,a.decodeHtmlEntities)(g.title)),status:g.status,fancy:k,onDragStart:u.dragStartHandler,onClose:function(){C.log("pressed close"),y((0,c.backendSuspendStart)())},canClose:l,children:b}),(0,o.createVNode)(1,"div",(0,r.classes)(["Window__rest",_&&"debug-layout"]),[!v&&h,x&&(0,o.createVNode)(1,"div","Window__dimmer")],0),k&&(0,o.createFragment)([(0,o.createVNode)(1,"div","Window__resizeHandle__e",null,1,{onMousedown:(0,u.resizeStartHandler)(1,0)}),(0,o.createVNode)(1,"div","Window__resizeHandle__s",null,1,{onMousedown:(0,u.resizeStartHandler)(0,1)}),(0,o.createVNode)(1,"div","Window__resizeHandle__se",null,1,{onMousedown:(0,u.resizeStartHandler)(1,1)})],4)]})},l}(o.Component);t.Window=N;N.Content=function(e){var t=e.className,n=e.fitted,i=e.children,a=function(e,t){if(null==e)return{};var n,o,r={},i=Object.keys(e);for(o=0;o<i.length;o++)n=i[o],t.indexOf(n)>=0||(r[n]=e[n]);return r}(e,f);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,p.Layout.Content,Object.assign({className:(0,r.classes)(["Window__content",t])},a,{children:n&&i||(0,o.createVNode)(1,"div","Window__contentPadding",i,0)})))};var g=function(e){switch(e){case d.UI_INTERACTIVE:return"good";case d.UI_UPDATE:return"average";case d.UI_DISABLED:default:return"bad"}},V=function(e,t){var n=e.className,c=e.title,d=e.status,s=e.canClose,u=e.fancy,m=e.onDragStart,p=e.onClose,f=e.children,h=((0,i.useDispatch)(t),"string"==typeof c&&c===c.toLowerCase()&&(0,a.toTitleCase)(c)||c);return(0,o.createVNode)(1,"div",(0,r.classes)(["TitleBar",n]),[d===undefined&&(0,o.createComponentVNode)(2,l.Icon,{className:"TitleBar__statusIcon",name:"tools",opacity:.5})||(0,o.createComponentVNode)(2,l.Icon,{className:"TitleBar__statusIcon",color:g(d),name:"eye"}),(0,o.createVNode)(1,"div","TitleBar__dragZone",null,1,{onMousedown:function(e){return u&&m(e)}}),(0,o.createVNode)(1,"div","TitleBar__title",[h,!!f&&(0,o.createVNode)(1,"div","TitleBar__buttons",f,0)],0),!1,Boolean(u&&s)&&(0,o.createVNode)(1,"div","TitleBar__close TitleBar__clickable",Byond.IS_LTE_IE8?"x":"\xd7",0,{onclick:p})],0)}},2798:function(e,t,n){"use strict";t.__esModule=!0,t.Window=t.Pane=t.NtosWindow=t.Layout=void 0;var o=n(65883);t.Layout=o.Layout;var r=n(23554);t.NtosWindow=r.NtosWindow;var i=n(1566);t.Pane=i.Pane;var a=n(62986);t.Window=a.Window},27803:function(e,t){"use strict";t.__esModule=!0,t.captureExternalLinks=void 0;t.captureExternalLinks=function(){document.addEventListener("click",(function(e){for(var t=e.target;;){if(!t||t===document.body)return;if("a"===String(t.tagName).toLowerCase())break;t=t.parentElement}var n=t.getAttribute("href")||"";if(!("?"===n.charAt(0)||n.startsWith("byond://"))){e.preventDefault();var o=n;o.toLowerCase().startsWith("www")&&(o="https://"+o),Byond.sendMessage({type:"openLink",url:o})}}))}},66905:function(e,t,n){"use strict";t.__esModule=!0,t.logger=t.createLogger=void 0;n(60207);var o=0,r=1,i=2,a=3,c=4,l=function(e,t){void 0===t&&(t="Generic");for(var n=arguments.length,o=new Array(n>2?n-2:0),r=2;r<n;r++)o[r-2]=arguments[r];if(e>=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.sendMessage({type:"log",ns:t,message:a})}},d=function(e){return{debug:function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return l.apply(void 0,[o,e].concat(n))},log:function(){for(var t=arguments.length,n=new Array(t),o=0;o<t;o++)n[o]=arguments[o];return l.apply(void 0,[r,e].concat(n))},info:function(){for(var t=arguments.length,n=new Array(t),o=0;o<t;o++)n[o]=arguments[o];return l.apply(void 0,[i,e].concat(n))},warn:function(){for(var t=arguments.length,n=new Array(t),o=0;o<t;o++)n[o]=arguments[o];return l.apply(void 0,[a,e].concat(n))},error:function(){for(var t=arguments.length,n=new Array(t),o=0;o<t;o++)n[o]=arguments[o];return l.apply(void 0,[c,e].concat(n))}}};t.createLogger=d;var s=d();t.logger=s},72630:function(e,t,n){"use strict";t.__esModule=!0,t.suspendRenderer=t.resumeRenderer=t.createRenderer=void 0;var o,r=n(15645),i=n(58734),a=((0,n(66905).createLogger)("renderer"),!0),c=!1;t.resumeRenderer=function(){a=a||"resumed",c=!1};t.suspendRenderer=function(){c=!0};t.createRenderer=function(e){return function(){r.perf.mark("render/start"),o||(o=document.getElementById("react-root"));for(var t=arguments.length,n=new Array(t),l=0;l<t;l++)n[l]=arguments[l];e?(0,i.render)(e.apply(void 0,n),o):(0,i.render)(n[0],o),r.perf.mark("render/finish"),c||a&&(a=!1)}}},61082:function(e,t,n){"use strict";t.__esModule=!0,t.getRoutedComponent=void 0;var o=n(58734),r=n(71558),i=n(2798),a=n(62188),c=(n(76978),n(573)),l=function(e,t){return function(){return(0,o.createComponentVNode)(2,i.Window,{children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:["notFound"===e&&(0,o.createVNode)(1,"div",null,[(0,o.createTextVNode)("Interface "),(0,o.createVNode)(1,"b",null,t,0),(0,o.createTextVNode)(" was not found.")],4),"missingExport"===e&&(0,o.createVNode)(1,"div",null,[(0,o.createTextVNode)("Interface "),(0,o.createVNode)(1,"b",null,t,0),(0,o.createTextVNode)(" is missing an export.")],4)]})})}},d=function(){return(0,o.createComponentVNode)(2,i.Window,{children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0})})},s=function(){return(0,o.createComponentVNode)(2,i.Window,{title:"Loading",children:(0,o.createComponentVNode)(2,i.Window.Content,{children:(0,o.createComponentVNode)(2,r.Section,{fill:!0,children:(0,o.createComponentVNode)(2,r.Stack,{align:"center",fill:!0,justify:"center",vertical:!0,children:[(0,o.createComponentVNode)(2,r.Stack.Item,{children:(0,o.createComponentVNode)(2,r.Icon,{color:"blue",name:"toolbox",spin:!0,size:4})}),(0,o.createComponentVNode)(2,r.Stack.Item,{children:"Please wait..."})]})})})})};t.getRoutedComponent=function(e){var t=e.getState(),n=(0,a.selectBackend)(t),o=n.suspended,r=n.config;if(o)return d;if(r.refreshing)return s;for(var i,u=null==r?void 0:r["interface"],m=[function(e){return"./"+e+".tsx"},function(e){return"./"+e+".js"},function(e){return"./"+e+"/index.tsx"},function(e){return"./"+e+"/index.js"}];!i&&m.length>0;){var p=m.shift()(u);try{i=c(p)}catch(h){if("MODULE_NOT_FOUND"!==h.code)throw h}}if(!i)return l("notFound",u);var f=i[u];return f||l("missingExport",u)}},27289:function(e,t,n){"use strict";t.__esModule=!0,t.configureStore=t.StoreProvider=void 0;var o=n(32289),r=n(62188),i=n(31642),a=n(58734),c=n(37655),l=n(66905),d=n(75671);function s(e,t){return s=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},s(e,t)}var u=(0,l.createLogger)("store");t.configureStore=function(e){void 0===e&&(e={});var t=e,n=t.sideEffects,a=void 0===n||n,l=t.reducer,s=t.middleware,u=(0,d.flow)([(0,o.combineReducers)({debug:i.debugReducer,backend:r.backendReducer}),l]),p=a?[].concat((null==s?void 0:s.pre)||[],[c.assetMiddleware,r.backendMiddleware],(null==s?void 0:s.post)||[]):[];var f=o.applyMiddleware.apply(void 0,p),h=(0,o.createStore)(u,f);return window.__store__=h,window.__augmentStack__=m(h),h};var m=function(e){return function(t,n){var o,r;(n=n||new Error(t.split("\n")[0])).stack=n.stack||t,u.log("FatalError:",n);var i=e.getState(),a=null==i||null==(o=i.backend)?void 0:o.config;return t+"\nUser Agent: "+navigator.userAgent+"\nState: "+JSON.stringify({ckey:null==a||null==(r=a.client)?void 0:r.ckey,"interface":null==a?void 0:a["interface"],window:null==a?void 0:a.window})}},p=function(e){var t,n;function o(){return e.apply(this,arguments)||this}n=e,(t=o).prototype=Object.create(n.prototype),t.prototype.constructor=t,s(t,n);var r=o.prototype;return r.getChildContext=function(){return{store:this.props.store}},r.render=function(){return this.props.children},o}(a.Component);t.StoreProvider=p},51998:function(e,t,n){"use strict";t.__esModule=!0,t.meta=void 0;var o=n(58734),r=n(71558),i={title:"Blink",render:function(){return(0,o.createComponentVNode)(2,a)}};t.meta=i;var a=function(e,t){return(0,o.createComponentVNode)(2,r.Section,{children:(0,o.createComponentVNode)(2,r.Blink,{children:"Blink"})})}},36146:function(e,t,n){"use strict";t.__esModule=!0,t.meta=void 0;var o=n(58734),r=n(71558),i=n(25909),a={title:"BlockQuote",render:function(){return(0,o.createComponentVNode)(2,c)}};t.meta=a;var c=function(e,t){return(0,o.createComponentVNode)(2,r.Section,{children:(0,o.createComponentVNode)(2,r.BlockQuote,{children:(0,o.createComponentVNode)(2,i.BoxWithSampleText)})})}},14049:function(e,t,n){"use strict";t.__esModule=!0,t.meta=void 0;var o=n(58734),r=n(71558),i={title:"Box",render:function(){return(0,o.createComponentVNode)(2,a)}};t.meta=i;var a=function(e,t){return(0,o.createComponentVNode)(2,r.Section,{children:[(0,o.createComponentVNode)(2,r.Box,{bold:!0,children:"bold"}),(0,o.createComponentVNode)(2,r.Box,{italic:!0,children:"italic"}),(0,o.createComponentVNode)(2,r.Box,{opacity:.5,children:"opacity 0.5"}),(0,o.createComponentVNode)(2,r.Box,{opacity:.25,children:"opacity 0.25"}),(0,o.createComponentVNode)(2,r.Box,{m:2,children:"m: 2"}),(0,o.createComponentVNode)(2,r.Box,{textAlign:"left",children:"left"}),(0,o.createComponentVNode)(2,r.Box,{textAlign:"center",children:"center"}),(0,o.createComponentVNode)(2,r.Box,{textAlign:"right",children:"right"})]})}},36682:function(e,t,n){"use strict";t.__esModule=!0,t.meta=void 0;var o=n(58734),r=n(71558),i={title:"Button",render:function(){return(0,o.createComponentVNode)(2,l)}};t.meta=i;var a=["red","orange","yellow","olive","green","teal","blue","violet","purple","pink","brown","grey"],c=["good","average","bad","black","white"],l=function(e,t){return(0,o.createComponentVNode)(2,r.Section,{children:[(0,o.createComponentVNode)(2,r.Box,{mb:1,children:[(0,o.createComponentVNode)(2,r.Button,{content:"Simple"}),(0,o.createComponentVNode)(2,r.Button,{selected:!0,content:"Selected"}),(0,o.createComponentVNode)(2,r.Button,{altSelected:!0,content:"Alt Selected"}),(0,o.createComponentVNode)(2,r.Button,{disabled:!0,content:"Disabled"}),(0,o.createComponentVNode)(2,r.Button,{color:"transparent",content:"Transparent"}),(0,o.createComponentVNode)(2,r.Button,{icon:"cog",content:"Icon"}),(0,o.createComponentVNode)(2,r.Button,{icon:"power-off"}),(0,o.createComponentVNode)(2,r.Button,{fluid:!0,content:"Fluid"}),(0,o.createComponentVNode)(2,r.Button,{my:1,lineHeight:2,minWidth:15,textAlign:"center",content:"With Box props"})]}),(0,o.createComponentVNode)(2,r.Box,{mb:1,children:[c.map((function(e){return(0,o.createComponentVNode)(2,r.Button,{color:e,content:e},e)})),(0,o.createVNode)(1,"br"),a.map((function(e){return(0,o.createComponentVNode)(2,r.Button,{color:e,content:e},e)})),(0,o.createVNode)(1,"br"),a.map((function(e){return(0,o.createComponentVNode)(2,r.Box,{inline:!0,mx:"7px",color:e,children:e},e)}))]})]})}},55591:function(e,t,n){"use strict";t.__esModule=!0,t.meta=void 0;var o=n(58734),r=n(62188),i=n(71558),a=n(66905),c={title:"ByondUi",render:function(){return(0,o.createComponentVNode)(2,l)}};t.meta=c;var l=function(e,t){var n=(0,r.useLocalState)(t,"byondUiEvalCode","Byond.winset('"+Byond.windowId+"', {\n 'is-visible': true,\n})"),c=n[0],l=n[1];return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{title:"Button",children:(0,o.createComponentVNode)(2,i.ByondUi,{params:{type:"button",text:"Button"}})}),(0,o.createComponentVNode)(2,i.Section,{title:"Make BYOND calls",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"chevron-right",onClick:function(){return setImmediate((function(){try{var e=new Function("return ("+c+")")();e&&e.then?(a.logger.log("Promise"),e.then(a.logger.log)):a.logger.log(e)}catch(t){a.logger.log(t)}}))},children:"Evaluate"}),children:(0,o.createComponentVNode)(2,i.Box,{as:"textarea",width:"100%",height:"10em",onChange:function(e){return l(e.target.value)},children:c})})],4)}},73419:function(e,t,n){"use strict";t.__esModule=!0,t.meta=void 0;var o=n(58734),r=n(71558),i=n(25909),a={title:"Collapsible",render:function(){return(0,o.createComponentVNode)(2,c)}};t.meta=a;var c=function(e,t){return(0,o.createComponentVNode)(2,r.Section,{children:(0,o.createComponentVNode)(2,r.Collapsible,{title:"Collapsible Demo",buttons:(0,o.createComponentVNode)(2,r.Button,{icon:"cog"}),children:(0,o.createComponentVNode)(2,i.BoxWithSampleText)})})}},25198:function(e,t,n){"use strict";t.__esModule=!0,t.meta=void 0;var o=n(58734),r=n(62188),i=n(71558),a={title:"Flex & Sections",render:function(){return(0,o.createComponentVNode)(2,c)}};t.meta=a;var c=function(e,t){var n=(0,r.useLocalState)(t,"fs_grow",1),a=n[0],c=n[1],l=(0,r.useLocalState)(t,"fs_direction","column"),d=l[0],s=l[1],u=(0,r.useLocalState)(t,"fs_fill",!0),m=u[0],p=u[1],f=(0,r.useLocalState)(t,"fs_title",!0),h=f[0],C=f[1];return(0,o.createComponentVNode)(2,i.Flex,{height:"100%",direction:"column",children:[(0,o.createComponentVNode)(2,i.Flex.Item,{mb:1,children:(0,o.createComponentVNode)(2,i.Section,{children:[(0,o.createComponentVNode)(2,i.Button,{fluid:!0,onClick:function(){return s("column"===d?"row":"column")},children:'Flex direction="'+d+'"'}),(0,o.createComponentVNode)(2,i.Button,{fluid:!0,onClick:function(){return c(Number(!a))},children:"Flex.Item grow={"+a+"}"}),(0,o.createComponentVNode)(2,i.Button,{fluid:!0,onClick:function(){return p(!m)},children:"Section fill={"+String(m)+"}"}),(0,o.createComponentVNode)(2,i.Button,{fluid:!0,selected:h,onClick:function(){return C(!h)},children:"Section title"})]})}),(0,o.createComponentVNode)(2,i.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,i.Flex,{height:"100%",direction:d,children:[(0,o.createComponentVNode)(2,i.Flex.Item,{mr:"row"===d&&1,mb:"column"===d&&1,grow:a,children:(0,o.createComponentVNode)(2,i.Section,{title:h&&"Section 1",fill:m,children:"Content"})}),(0,o.createComponentVNode)(2,i.Flex.Item,{grow:a,children:(0,o.createComponentVNode)(2,i.Section,{title:h&&"Section 2",fill:m,children:"Content"})})]})})]})}},52011:function(e,t,n){"use strict";t.__esModule=!0,t.meta=void 0;var o=n(58734),r=n(62188),i=n(71558),a={title:"Input",render:function(){return(0,o.createComponentVNode)(2,c)}};t.meta=a;var c=function(e,t){var n=(0,r.useLocalState)(t,"number",0),a=n[0],c=n[1],l=(0,r.useLocalState)(t,"text","Sample text"),d=l[0],s=l[1];return(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Input (onChange)",children:(0,o.createComponentVNode)(2,i.Input,{value:d,onChange:function(e,t){return s(t)}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Input (onInput)",children:(0,o.createComponentVNode)(2,i.Input,{value:d,onInput:function(e,t){return s(t)}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"NumberInput (onChange)",children:(0,o.createComponentVNode)(2,i.NumberInput,{animated:!0,width:"40px",step:1,stepPixelSize:5,value:a,minValue:-100,maxValue:100,onChange:function(e,t){return c(t)}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"NumberInput (onDrag)",children:(0,o.createComponentVNode)(2,i.NumberInput,{animated:!0,width:"40px",step:1,stepPixelSize:5,value:a,minValue:-100,maxValue:100,onDrag:function(e,t){return c(t)}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Slider (onDrag)",children:(0,o.createComponentVNode)(2,i.Slider,{step:1,stepPixelSize:5,value:a,minValue:-100,maxValue:100,onDrag:function(e,t){return c(t)}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Knob (onDrag)",children:[(0,o.createComponentVNode)(2,i.Knob,{inline:!0,size:1,step:1,stepPixelSize:2,value:a,minValue:-100,maxValue:100,onDrag:function(e,t){return c(t)}}),(0,o.createComponentVNode)(2,i.Knob,{ml:1,inline:!0,bipolar:!0,size:1,step:1,stepPixelSize:2,value:a,minValue:-100,maxValue:100,onDrag:function(e,t){return c(t)}})]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Rotating Icon",children:(0,o.createComponentVNode)(2,i.Box,{inline:!0,position:"relative",children:(0,o.createComponentVNode)(2,i.DraggableControl,{value:a,minValue:-100,maxValue:100,dragMatrix:[0,-1],step:1,stepPixelSize:5,onDrag:function(e,t){return c(t)},children:function(e){return(0,o.createComponentVNode)(2,i.Box,{onMouseDown:e.handleDragStart,children:[(0,o.createComponentVNode)(2,i.Icon,{size:4,color:"yellow",name:"times",rotation:4*e.displayValue}),e.inputElement]})}})})})]})})}},15325:function(e,t,n){"use strict";t.__esModule=!0,t.meta=void 0;var o=n(58734),r=n(71558),i={title:"LabeledList",render:function(){return(0,o.createComponentVNode)(2,a)}};t.meta=i;var a=function(e,t){return(0,o.createFragment)([(0,o.createComponentVNode)(2,r.LabeledList,{children:[(0,o.createComponentVNode)(2,r.LabeledList.Item,{label:"Label 1",children:"Entry 1"}),(0,o.createComponentVNode)(2,r.LabeledList.Item,{label:(0,o.createComponentVNode)(2,r.Button,{children:"Nodes as labels:"}),children:"Entry 2"}),(0,o.createComponentVNode)(2,r.LabeledList.Item,{labelColor:"green",label:"labelColor=green",children:"Entry 3"}),(0,o.createComponentVNode)(2,r.LabeledList.Item,{color:"green",label:"color=green",children:"Entry 4"}),(0,o.createComponentVNode)(2,r.LabeledList.Item,{buttons:(0,o.createComponentVNode)(2,r.Button,{children:"Test"}),label:"Buttons prop",children:"Entry 5"}),(0,o.createComponentVNode)(2,r.LabeledList.Divider),(0,o.createComponentVNode)(2,r.LabeledList.Item,{label:"LabeledList.Divider right above us",children:"Entry 6"}),(0,o.createComponentVNode)(2,r.LabeledList.Item,{labelWrap:!0,label:"Very very very very very very very very very very very very very long label with labelWrap",children:"Entry 7"}),(0,o.createComponentVNode)(2,r.LabeledList.Item,{labelWrap:!0,verticalAlign:"middle",label:"Very very very very very very very very very very very very very long label with labelWrap and verticalAlign",children:"Entry 8"})]}),(0,o.createVNode)(1,"br"),(0,o.createVNode)(1,"br"),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,r.LabeledList,{children:[(0,o.createComponentVNode)(2,r.LabeledList.Item,{labelWrap:!0,label:"List with all labelWrap=true",children:"Entry 1"}),(0,o.createComponentVNode)(2,r.LabeledList.Item,{labelWrap:!0,label:"List with all labelWrap=true",children:"Entry 2"}),(0,o.createComponentVNode)(2,r.LabeledList.Item,{labelWrap:!0,label:"List with all labelWrap=true",children:"Entry 3"})]}),(0,o.createVNode)(1,"br"),(0,o.createVNode)(1,"br"),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,r.LabeledList,{children:(0,o.createComponentVNode)(2,r.LabeledList.Item,{label:"Very very very very very very very very very very very very very long label without labelWrap",children:"Entry 1"})})],4)}},75717:function(e,t,n){"use strict";t.__esModule=!0,t.meta=void 0;var o=n(58734),r=n(71558),i={title:"Popper",render:function(){return(0,o.createComponentVNode)(2,a)}};t.meta=i;var a=function(){return(0,o.createFragment)([(0,o.createComponentVNode)(2,r.Popper,{popperContent:(0,o.createComponentVNode)(2,r.Box,{style:{background:"white",border:"2px solid blue"},children:"Loogatme!"}),options:{placement:"bottom"},children:(0,o.createComponentVNode)(2,r.Box,{style:{border:"5px solid white",height:"300px",width:"200px"}})}),(0,o.createComponentVNode)(2,r.Popper,{popperContent:(0,o.createComponentVNode)(2,r.Box,{style:{background:"white",border:"2px solid blue"},children:"I am on the right!"}),options:{placement:"right"},children:(0,o.createComponentVNode)(2,r.Box,{style:{border:"5px solid white",height:"500px",width:"100px"}})})],4)}},78125:function(e,t,n){"use strict";t.__esModule=!0,t.meta=void 0;var o=n(58734),r=n(62188),i=n(71558),a={title:"ProgressBar",render:function(){return(0,o.createComponentVNode)(2,c)}};t.meta=a;var c=function(e,t){var n=(0,r.useLocalState)(t,"progress",.5),a=n[0],c=n[1],l=(0,r.useLocalState)(t,"color",""),d=l[0],s=l[1],u=d?{color:d}:{ranges:{good:[.5,Infinity],bad:[-Infinity,.1],average:[0,.5]}};return(0,o.createComponentVNode)(2,i.Section,{children:[(0,o.normalizeProps)((0,o.createComponentVNode)(2,i.ProgressBar,Object.assign({},u,{minValue:-1,maxValue:1,value:a,children:["Value: ",Number(a).toFixed(1)]}))),(0,o.createComponentVNode)(2,i.Box,{mt:1,children:(0,o.createComponentVNode)(2,i.LabeledList,{mt:"2em",children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Adjust value",children:[(0,o.createComponentVNode)(2,i.Button,{content:"-0.1",onClick:function(){return c(a-.1)}}),(0,o.createComponentVNode)(2,i.Button,{content:"+0.1",onClick:function(){return c(a+.1)}})]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Override color",children:(0,o.createComponentVNode)(2,i.Input,{value:d,onChange:function(e,t){return s(t)}})})]})})]})}},46488:function(e,t,n){"use strict";t.__esModule=!0,t.meta=void 0;var o=n(58734),r=n(71558),i={title:"Stack",render:function(){return(0,o.createComponentVNode)(2,l)}};t.meta=i;var a=function(){return(0,o.createComponentVNode)(2,r.Box,{inline:!0,width:1,height:1,children:"A"})},c=function(){return(0,o.createFragment)([(0,o.createComponentVNode)(2,r.Stack.Item,{children:(0,o.createComponentVNode)(2,a)}),(0,o.createComponentVNode)(2,r.Stack.Divider),(0,o.createComponentVNode)(2,r.Stack.Item,{children:(0,o.createComponentVNode)(2,a)})],4)},l=function(e,t){return(0,o.createComponentVNode)(2,r.Section,{fill:!0,children:(0,o.createComponentVNode)(2,r.Stack,{fill:!0,className:"debug-layout",children:[(0,o.createComponentVNode)(2,c),(0,o.createComponentVNode)(2,r.Stack.Item,{grow:1,children:(0,o.createComponentVNode)(2,r.Stack,{fill:!0,vertical:!0,children:[(0,o.createComponentVNode)(2,c),(0,o.createComponentVNode)(2,r.Stack.Item,{children:(0,o.createComponentVNode)(2,r.Stack,{fill:!0,children:[(0,o.createComponentVNode)(2,c),(0,o.createComponentVNode)(2,r.Stack.Item,{grow:1}),(0,o.createComponentVNode)(2,c),(0,o.createComponentVNode)(2,c)]})}),(0,o.createComponentVNode)(2,r.Stack.Item,{grow:1}),(0,o.createComponentVNode)(2,c)]})})]})})}},24613:function(e,t,n){"use strict";t.__esModule=!0,t.meta=void 0;var o=n(58734),r=n(22800),i=n(71558),a=n(43820),c={title:"Storage",render:function(){return(0,o.createComponentVNode)(2,l)}};t.meta=c;var l=function(e,t){return window.localStorage?(0,o.createComponentVNode)(2,i.Section,{title:"Local Storage",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"recycle",onClick:function(){localStorage.clear(),r.storage.clear()},children:"Clear"}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Keys in use",children:localStorage.length}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Remaining space",children:(0,a.formatSiUnit)(localStorage.remainingSpace,0,"B")})]})}):(0,o.createComponentVNode)(2,i.NoticeBox,{children:"Local storage is not available."})}},58725:function(e,t,n){"use strict";t.__esModule=!0,t.meta=void 0;var o=n(58734),r=n(62188),i=n(71558),a={title:"Tabs",render:function(){return(0,o.createComponentVNode)(2,l)}};t.meta=a;var c=["Tab #1","Tab #2","Tab #3","Tab #4"],l=function(e,t){var n=(0,r.useLocalState)(t,"tabProps",{}),a=n[0],c=n[1];return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{children:[(0,o.createComponentVNode)(2,i.Button.Checkbox,{inline:!0,content:"vertical",checked:a.vertical,onClick:function(){return c(Object.assign({},a,{vertical:!a.vertical}))}}),(0,o.createComponentVNode)(2,i.Button.Checkbox,{inline:!0,content:"leftSlot",checked:a.leftSlot,onClick:function(){return c(Object.assign({},a,{leftSlot:!a.leftSlot}))}}),(0,o.createComponentVNode)(2,i.Button.Checkbox,{inline:!0,content:"rightSlot",checked:a.rightSlot,onClick:function(){return c(Object.assign({},a,{rightSlot:!a.rightSlot}))}}),(0,o.createComponentVNode)(2,i.Button.Checkbox,{inline:!0,content:"icon",checked:a.icon,onClick:function(){return c(Object.assign({},a,{icon:!a.icon}))}}),(0,o.createComponentVNode)(2,i.Button.Checkbox,{inline:!0,content:"fluid",checked:a.fluid,onClick:function(){return c(Object.assign({},a,{fluid:!a.fluid}))}}),(0,o.createComponentVNode)(2,i.Button.Checkbox,{inline:!0,content:"centered",checked:a.centered,onClick:function(){return c(Object.assign({},a,{centered:!a.centered}))}})]}),(0,o.createComponentVNode)(2,i.Section,{fitted:!0,children:(0,o.createComponentVNode)(2,d)}),(0,o.createComponentVNode)(2,i.Section,{title:"Normal section",children:[(0,o.createComponentVNode)(2,d),"Some text"]}),(0,o.createComponentVNode)(2,i.Section,{children:"Section-less tabs appear the same as tabs in a fitted section:"}),(0,o.createComponentVNode)(2,d)],4)},d=function(e,t){var n=(0,r.useLocalState)(t,"tabIndex",0),a=n[0],l=n[1],d=(0,r.useLocalState)(t,"tabProps",{})[0];return(0,o.createComponentVNode)(2,i.Tabs,{vertical:d.vertical,fluid:d.fluid,textAlign:d.centered&&"center",children:c.map((function(e,t){return(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:t===a,icon:d.icon&&"info-circle",leftSlot:d.leftSlot&&(0,o.createComponentVNode)(2,i.Button,{circular:!0,compact:!0,color:"transparent",icon:"times"}),rightSlot:d.rightSlot&&(0,o.createComponentVNode)(2,i.Button,{circular:!0,compact:!0,color:"transparent",icon:"times"}),onClick:function(){return l(t)},children:e},t)}))})}},29772:function(e,t,n){"use strict";t.__esModule=!0,t.meta=void 0;var o=n(58734),r=n(62188),i=n(71558),a={title:"Themes",render:function(){return(0,o.createComponentVNode)(2,c)}};t.meta=a;var c=function(e,t){var n=(0,r.useLocalState)(t,"kitchenSinkTheme"),a=n[0],c=n[1];return(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Use theme",children:(0,o.createComponentVNode)(2,i.Input,{placeholder:"theme_name",value:a,onInput:function(e,t){return c(t)}})})})})}},83656:function(e,t,n){"use strict";t.__esModule=!0,t.meta=void 0;var o=n(58734),r=n(71558),i={title:"Tooltip",render:function(){return(0,o.createComponentVNode)(2,a)}};t.meta=i;var a=function(){return(0,o.createComponentVNode)(2,r.Section,{children:[(0,o.createComponentVNode)(2,r.Box,{children:[(0,o.createComponentVNode)(2,r.Tooltip,{content:"Tooltip text.",children:(0,o.createComponentVNode)(2,r.Box,{inline:!0,position:"relative",mr:1,children:"Box (hover me)."})}),(0,o.createComponentVNode)(2,r.Button,{tooltip:"Tooltip text.",content:"Button"})]}),(0,o.createComponentVNode)(2,r.Box,{mt:1,children:["top","left","right","bottom","bottom-start","bottom-end"].map((function(e){return(0,o.createComponentVNode)(2,r.Button,{color:"transparent",tooltip:"Tooltip text.",tooltipPosition:e,content:e},e)}))})]})}},25909:function(e,t,n){"use strict";t.__esModule=!0,t.BoxWithSampleText=void 0;var o=n(58734),r=n(71558);t.BoxWithSampleText=function(e){return(0,o.normalizeProps)((0,o.createComponentVNode)(2,r.Box,Object.assign({},e,{children:[(0,o.createComponentVNode)(2,r.Box,{italic:!0,children:"Jackdaws love my big sphinx of quartz."}),(0,o.createComponentVNode)(2,r.Box,{mt:1,bold:!0,children:"The wide electrification of the southern provinces will give a powerful impetus to the growth of agriculture."})]})))}},30539:function(){},26867:function(){},71124:function(){},38390:function(){},10497:function(){},98501:function(){},38163:function(){},9904:function(){},44095:function(){},75205:function(){},17379:function(){},32093:function(){},43681:function(){},79526:function(e,t,n){var o={"./pda_atmos_scan.js":19087,"./pda_janitor.js":37059,"./pda_main_menu.js":28712,"./pda_manifest.js":16720,"./pda_medical.js":33872,"./pda_messenger.js":28933,"./pda_news.js":74474,"./pda_notekeeper.js":86912,"./pda_power.js":87636,"./pda_security.js":74431,"./pda_signaller.js":51327,"./pda_status_display.js":74913,"./pda_supply.js":65285};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=79526},573:function(e,t,n){var o={"./AICard":51164,"./AICard.js":51164,"./APC":97519,"./APC.js":97519,"./AccountsTerminal":65207,"./AccountsTerminal.js":65207,"./AdminShuttleController":75598,"./AdminShuttleController.tsx":75598,"./AgentCard":36370,"./AgentCard.tsx":36370,"./AiAirlock":99242,"./AiAirlock.js":99242,"./AiRestorer":25302,"./AiRestorer.js":25302,"./AiSupermatter":83203,"./AiSupermatter.js":83203,"./AirAlarm":17283,"./AirAlarm.js":17283,"./AlertModal":85156,"./AlertModal.tsx":85156,"./AlgaeFarm":80236,"./AlgaeFarm.js":80236,"./AppearanceChanger":77062,"./AppearanceChanger.js":77062,"./ArcadeBattle":35567,"./ArcadeBattle.js":35567,"./AreaScrubberControl":66996,"./AreaScrubberControl.js":66996,"./AssemblyInfrared":59958,"./AssemblyInfrared.tsx":59958,"./AssemblyProx":57722,"./AssemblyProx.js":57722,"./AssemblyTimer":67528,"./AssemblyTimer.js":67528,"./AtmosAlertConsole":24733,"./AtmosAlertConsole.js":24733,"./AtmosControl":99366,"./AtmosControl.js":99366,"./AtmosFilter":15824,"./AtmosFilter.js":15824,"./AtmosMixer":69495,"./AtmosMixer.js":69495,"./Autolathe":96367,"./Autolathe.js":96367,"./Batteryrack":21869,"./Batteryrack.js":21869,"./BeaconLocator":4299,"./BeaconLocator.js":4299,"./Biogenerator":96506,"./Biogenerator.js":96506,"./BodyDesigner":75964,"./BodyDesigner.js":75964,"./BodyScanner":55241,"./BodyScanner.js":55241,"./BombTester":30281,"./BombTester.js":30281,"./BotanyEditor":82158,"./BotanyEditor.js":82158,"./BotanyIsolator":54069,"./BotanyIsolator.js":54069,"./BrigTimer":96584,"./BrigTimer.js":96584,"./CameraConsole":65557,"./CameraConsole.js":65557,"./Canister":51566,"./Canister.js":51566,"./Canvas":35880,"./Canvas.js":35880,"./CasinoPrizeDispenserCh":24718,"./CasinoPrizeDispenserCh.js":24718,"./Changelog":93246,"./Changelog.js":93246,"./CharacterDirectory":16401,"./CharacterDirectory.js":16401,"./CheckboxInput":71819,"./CheckboxInput.tsx":71819,"./ChemDispenser":97364,"./ChemDispenser.js":97364,"./ChemMaster":19278,"./ChemMaster.js":19278,"./ChemSynthesizer":97381,"./ChemSynthesizer.js":97381,"./ClawMachine":5899,"./ClawMachine.js":5899,"./Cleanbot":28584,"./Cleanbot.js":28584,"./CloningConsole":82393,"./CloningConsole.js":82393,"./ColorMate":3391,"./ColorMate.js":3391,"./CommunicationsConsole":46398,"./CommunicationsConsole.js":46398,"./Communicator":52574,"./Communicator.tsx":52574,"./ComputerFabricator":82421,"./ComputerFabricator.js":82421,"./CookingAppliance":75125,"./CookingAppliance.js":75125,"./CrewManifest":68285,"./CrewManifest.tsx":68285,"./CrewMonitor":40257,"./CrewMonitor.js":40257,"./Cryo":6776,"./Cryo.js":6776,"./CryoStorage":6416,"./CryoStorage.js":6416,"./CryoStorageVr":24387,"./CryoStorageVr.js":24387,"./DNAForensics":56447,"./DNAForensics.js":56447,"./DNAModifier":9793,"./DNAModifier.js":9793,"./DestinationTagger":12715,"./DestinationTagger.js":12715,"./DiseaseSplicer":74545,"./DiseaseSplicer.js":74545,"./DishIncubator":79015,"./DishIncubator.js":79015,"./DisposalBin":82936,"./DisposalBin.tsx":82936,"./DroneConsole":56204,"./DroneConsole.js":56204,"./EmbeddedController":38547,"./EmbeddedController.js":38547,"./EntityNarrate":23424,"./EntityNarrate.tsx":23424,"./ExonetNode":42014,"./ExonetNode.tsx":42014,"./ExosuitFabricator":5479,"./ExosuitFabricator.js":5479,"./Farmbot":96773,"./Farmbot.js":96773,"./Fax":90313,"./Fax.js":90313,"./FileCabinet":58217,"./FileCabinet.js":58217,"./Floorbot":33242,"./Floorbot.js":33242,"./GasPump":82166,"./GasPump.js":82166,"./GasTemperatureSystem":79442,"./GasTemperatureSystem.js":79442,"./GeneralAtmoControl":44598,"./GeneralAtmoControl.js":44598,"./GeneralRecords":98374,"./GeneralRecords.js":98374,"./Gps":74078,"./Gps.js":74078,"./GravityGenerator":16718,"./GravityGenerator.js":16718,"./GuestPass":42583,"./GuestPass.js":42583,"./GyrotronControl":98915,"./GyrotronControl.tsx":98915,"./Holodeck":67809,"./Holodeck.js":67809,"./ICAssembly":54457,"./ICAssembly.js":54457,"./ICCircuit":91761,"./ICCircuit.js":91761,"./ICDetailer":91321,"./ICDetailer.js":91321,"./ICPrinter":75381,"./ICPrinter.js":75381,"./IDCard":58999,"./IDCard.js":58999,"./IdentificationComputer":27229,"./IdentificationComputer.js":27229,"./InventoryPanel":33835,"./InventoryPanel.tsx":33835,"./InventoryPanelHuman":73952,"./InventoryPanelHuman.js":73952,"./IsolationCentrifuge":57620,"./IsolationCentrifuge.js":57620,"./JanitorCart":20418,"./JanitorCart.js":20418,"./Jukebox":83840,"./Jukebox.js":83840,"./LawManager":14843,"./LawManager.js":14843,"./ListInputModal":94648,"./ListInputModal.tsx":94648,"./LookingGlass":56733,"./LookingGlass.js":56733,"./MechaControlConsole":3013,"./MechaControlConsole.js":3013,"./Medbot":49612,"./Medbot.js":49612,"./MedicalRecords":50917,"./MedicalRecords.js":50917,"./MessageMonitor":36115,"./MessageMonitor.js":36115,"./Microwave":64861,"./Microwave.js":64861,"./MiningOreProcessingConsole":71504,"./MiningOreProcessingConsole.js":71504,"./MiningStackingConsole":75306,"./MiningStackingConsole.js":75306,"./MiningVendor":87975,"./MiningVendor.js":87975,"./MobSpawner":25006,"./MobSpawner.tsx":25006,"./MuleBot":98789,"./MuleBot.tsx":98789,"./NIF":38993,"./NIF.js":38993,"./NTNetRelay":84793,"./NTNetRelay.js":84793,"./Newscaster":99879,"./Newscaster.js":99879,"./NoticeBoard":83945,"./NoticeBoard.tsx":83945,"./NtosAccessDecrypter":45835,"./NtosAccessDecrypter.tsx":45835,"./NtosArcade":53147,"./NtosArcade.js":53147,"./NtosAtmosControl":95982,"./NtosAtmosControl.tsx":95982,"./NtosCameraConsole":76813,"./NtosCameraConsole.js":76813,"./NtosCommunicationsConsole":30536,"./NtosCommunicationsConsole.tsx":30536,"./NtosConfiguration":51775,"./NtosConfiguration.js":51775,"./NtosCrewManifest":56722,"./NtosCrewManifest.tsx":56722,"./NtosCrewMonitor":9562,"./NtosCrewMonitor.tsx":9562,"./NtosDigitalWarrant":45992,"./NtosDigitalWarrant.js":45992,"./NtosEmailAdministration":80151,"./NtosEmailAdministration.js":80151,"./NtosEmailClient":9159,"./NtosEmailClient.js":9159,"./NtosFileManager":44009,"./NtosFileManager.js":44009,"./NtosIdentificationComputer":39032,"./NtosIdentificationComputer.tsx":39032,"./NtosMain":51293,"./NtosMain.js":51293,"./NtosNetChat":7578,"./NtosNetChat.js":7578,"./NtosNetDos":21729,"./NtosNetDos.js":21729,"./NtosNetDownloader":35838,"./NtosNetDownloader.js":35838,"./NtosNetMonitor":98921,"./NtosNetMonitor.js":98921,"./NtosNetTransfer":53502,"./NtosNetTransfer.js":53502,"./NtosNewsBrowser":98476,"./NtosNewsBrowser.js":98476,"./NtosOvermapNavigation":84804,"./NtosOvermapNavigation.tsx":84804,"./NtosPowerMonitor":91142,"./NtosPowerMonitor.tsx":91142,"./NtosRCON":95538,"./NtosRCON.tsx":95538,"./NtosRevelation":23754,"./NtosRevelation.tsx":23754,"./NtosShutoffMonitor":1446,"./NtosShutoffMonitor.tsx":1446,"./NtosStationAlertConsole":73068,"./NtosStationAlertConsole.tsx":73068,"./NtosSupermatterMonitor":2329,"./NtosSupermatterMonitor.tsx":2329,"./NtosUAV":32889,"./NtosUAV.js":32889,"./NtosWordProcessor":70666,"./NtosWordProcessor.js":70666,"./NumberInputModal":90132,"./NumberInputModal.tsx":90132,"./OmniFilter":84035,"./OmniFilter.tsx":84035,"./OmniMixer":6238,"./OmniMixer.tsx":6238,"./OperatingComputer":25466,"./OperatingComputer.js":25466,"./OvermapDisperser":96675,"./OvermapDisperser.js":96675,"./OvermapEngines":9960,"./OvermapEngines.js":9960,"./OvermapFull":3774,"./OvermapFull.tsx":3774,"./OvermapHelm":33529,"./OvermapHelm.js":33529,"./OvermapNavigation":85513,"./OvermapNavigation.tsx":85513,"./OvermapShieldGenerator":28457,"./OvermapShieldGenerator.js":28457,"./OvermapShipSensors":7614,"./OvermapShipSensors.js":7614,"./ParticleAccelerator":22702,"./ParticleAccelerator.tsx":22702,"./PartsLathe":65090,"./PartsLathe.js":65090,"./PathogenicIsolator":68747,"./PathogenicIsolator.js":68747,"./Pda":3745,"./Pda.js":3745,"./PersonalCrafting":21364,"./PersonalCrafting.js":21364,"./PetrificationInterface":37215,"./PetrificationInterface.js":37215,"./Photocopier":16599,"./Photocopier.js":16599,"./PipeDispenser":85834,"./PipeDispenser.js":85834,"./PlantAnalyzer":42258,"./PlantAnalyzer.js":42258,"./PlayerNotes":15878,"./PlayerNotes.tsx":15878,"./PlayerNotesInfo":7064,"./PlayerNotesInfo.tsx":7064,"./PointDefenseControl":18346,"./PointDefenseControl.tsx":18346,"./PortableGenerator":37485,"./PortableGenerator.js":37485,"./PortablePump":51435,"./PortablePump.js":51435,"./PortableScrubber":47750,"./PortableScrubber.tsx":47750,"./PortableTurret":17098,"./PortableTurret.js":17098,"./PowerMonitor":42253,"./PowerMonitor.js":42253,"./PrecisionEditor":24461,"./PrecisionEditor.js":24461,"./PressureRegulator":90423,"./PressureRegulator.js":90423,"./PrisonerManagement":15852,"./PrisonerManagement.js":15852,"./RCON":89862,"./RCON.js":89862,"./RIGSuit":21826,"./RIGSuit.js":21826,"./Radio":85039,"./Radio.js":85039,"./RapidPipeDispenser":7932,"./RapidPipeDispenser.js":7932,"./RequestConsole":80491,"./RequestConsole.js":80491,"./ResearchConsole":89320,"./ResearchConsole.js":89320,"./ResearchServerController":93023,"./ResearchServerController.js":93023,"./ResleevingConsole":14694,"./ResleevingConsole.js":14694,"./ResleevingPod":29854,"./ResleevingPod.js":29854,"./RoboticsControlConsole":85831,"./RoboticsControlConsole.js":85831,"./RogueZones":59135,"./RogueZones.js":59135,"./RustCoreMonitor":82713,"./RustCoreMonitor.tsx":82713,"./RustFuelControl":27743,"./RustFuelControl.tsx":27743,"./Secbot":30343,"./Secbot.js":30343,"./SecureSafe":67182,"./SecureSafe.js":67182,"./SecurityRecords":34479,"./SecurityRecords.js":34479,"./SeedStorage":81402,"./SeedStorage.js":81402,"./ShieldCapacitor":98485,"./ShieldCapacitor.js":98485,"./ShieldGenerator":48658,"./ShieldGenerator.js":48658,"./ShutoffMonitor":39779,"./ShutoffMonitor.js":39779,"./ShuttleControl":61912,"./ShuttleControl.js":61912,"./Signaler":76289,"./Signaler.tsx":76289,"./Sleeper":17074,"./Sleeper.js":17074,"./SmartVend":55454,"./SmartVend.js":55454,"./Smes":65662,"./Smes.js":65662,"./SolarControl":91851,"./SolarControl.js":91851,"./SpaceHeater":99621,"./SpaceHeater.tsx":99621,"./Stack":49962,"./Stack.js":49962,"./StarcasterCh":34538,"./StarcasterCh.js":34538,"./StationAlertConsole":16980,"./StationAlertConsole.js":16980,"./StationBlueprints":41545,"./StationBlueprints.js":41545,"./StockExchange":49691,"./StockExchange.js":49691,"./SuitCycler":77138,"./SuitCycler.js":77138,"./SuitStorageUnit":81578,"./SuitStorageUnit.js":81578,"./SupermatterMonitor":86773,"./SupermatterMonitor.js":86773,"./SupplyConsole":57386,"./SupplyConsole.js":57386,"./TEGenerator":57603,"./TEGenerator.js":57603,"./Tank":85339,"./Tank.js":85339,"./TankDispenser":91299,"./TankDispenser.tsx":91299,"./TelecommsLogBrowser":39173,"./TelecommsLogBrowser.js":39173,"./TelecommsMachineBrowser":73859,"./TelecommsMachineBrowser.js":73859,"./TelecommsMultitoolMenu":72295,"./TelecommsMultitoolMenu.js":72295,"./Teleporter":73616,"./Teleporter.tsx":73616,"./TelesciConsole":4751,"./TelesciConsole.js":4751,"./TextInputModal":8529,"./TextInputModal.tsx":8529,"./TguiFeedback":70194,"./TguiFeedback.tsx":70194,"./Ticket":69344,"./Ticket.tsx":69344,"./TicketChat":5903,"./TicketChat.tsx":5903,"./TicketsPanel":680,"./TicketsPanel.tsx":680,"./TimeClock":28437,"./TimeClock.js":28437,"./TraitTutorial":59799,"./TraitTutorial.tsx":59799,"./TransferValve":18871,"./TransferValve.tsx":18871,"./TurbineControl":64259,"./TurbineControl.js":64259,"./Turbolift":25988,"./Turbolift.js":25988,"./Uplink":12057,"./Uplink.js":12057,"./Vending":78037,"./Vending.js":78037,"./VolumePanel":98115,"./VolumePanel.tsx":98115,"./VorePanel":82661,"./VorePanel.js":82661,"./VorePanelExport":75105,"./VorePanelExport.tsx":75105,"./Wires":4124,"./Wires.js":4124,"./XenoarchArtifactAnalyzer":6393,"./XenoarchArtifactAnalyzer.tsx":6393,"./XenoarchArtifactHarvester":76005,"./XenoarchArtifactHarvester.js":76005,"./XenoarchDepthScanner":15934,"./XenoarchDepthScanner.tsx":15934,"./XenoarchHandheldPowerUtilizer":80665,"./XenoarchHandheldPowerUtilizer.tsx":80665,"./XenoarchReplicator":14218,"./XenoarchReplicator.tsx":14218,"./XenoarchReplicator_clothing_vr":32859,"./XenoarchReplicator_clothing_vr.js":32859,"./XenoarchReplicator_voremob_vr":39111,"./XenoarchReplicator_voremob_vr.js":39111,"./XenoarchSpectrometer":35669,"./XenoarchSpectrometer.js":35669,"./XenoarchSuspension":9982,"./XenoarchSuspension.tsx":9982,"./common/AtmosControls":66487,"./common/AtmosControls.js":66487,"./common/BeakerContents":70532,"./common/BeakerContents.js":70532,"./common/ComplexModal":72992,"./common/ComplexModal.js":72992,"./common/FullscreenNotice":99671,"./common/FullscreenNotice.js":99671,"./common/InputButtons":57370,"./common/InputButtons.tsx":57370,"./common/InterfaceLockNoticeBox":91863,"./common/InterfaceLockNoticeBox.js":91863,"./common/Loader":89226,"./common/Loader.tsx":89226,"./common/LoginInfo":15020,"./common/LoginInfo.js":15020,"./common/LoginScreen":81905,"./common/LoginScreen.js":81905,"./common/Mining":20700,"./common/Mining.js":20700,"./common/Overmap":95076,"./common/Overmap.js":95076,"./common/PortableAtmos":19107,"./common/PortableAtmos.js":19107,"./common/RankIcon":78654,"./common/RankIcon.js":78654,"./common/TemporaryNotice":10821,"./common/TemporaryNotice.js":10821,"./pAIAtmos":99279,"./pAIAtmos.js":99279,"./pAIDirectives":93742,"./pAIDirectives.tsx":93742,"./pAIDoorjack":65835,"./pAIDoorjack.js":65835,"./pAIInterface":53333,"./pAIInterface.tsx":53333,"./pAIMedrecords":17781,"./pAIMedrecords.js":17781,"./pAISecrecords":23243,"./pAISecrecords.js":23243,"./pda/pda_atmos_scan":19087,"./pda/pda_atmos_scan.js":19087,"./pda/pda_janitor":37059,"./pda/pda_janitor.js":37059,"./pda/pda_main_menu":28712,"./pda/pda_main_menu.js":28712,"./pda/pda_manifest":16720,"./pda/pda_manifest.js":16720,"./pda/pda_medical":33872,"./pda/pda_medical.js":33872,"./pda/pda_messenger":28933,"./pda/pda_messenger.js":28933,"./pda/pda_news":74474,"./pda/pda_news.js":74474,"./pda/pda_notekeeper":86912,"./pda/pda_notekeeper.js":86912,"./pda/pda_power":87636,"./pda/pda_power.js":87636,"./pda/pda_security":74431,"./pda/pda_security.js":74431,"./pda/pda_signaller":51327,"./pda/pda_signaller.js":51327,"./pda/pda_status_display":74913,"./pda/pda_status_display.js":74913,"./pda/pda_supply":65285,"./pda/pda_supply.js":65285};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=573},27772:function(e,t,n){var o={"./Blink.stories.js":51998,"./BlockQuote.stories.js":36146,"./Box.stories.js":14049,"./Button.stories.js":36682,"./ByondUi.stories.js":55591,"./Collapsible.stories.js":73419,"./Flex.stories.js":25198,"./Input.stories.js":52011,"./LabaledList.stories.js":15325,"./Popper.stories.js":75717,"./ProgressBar.stories.js":78125,"./Stack.stories.js":46488,"./Storage.stories.js":24613,"./Tabs.stories.js":58725,"./Themes.stories.js":29772,"./Tooltip.stories.js":83656};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=27772},60207:function(e){"use strict";var t=[];e.exports={subscribe:function(e){return t.push(e)},sendMessage:function(e){},sendLogEntry:function(e,t){},setupHotReloading:function(){0}}}},t={};function n(o){var r=t[o];if(r!==undefined)return r.exports;var i=t[o]={exports:{}};return e[o](i,i.exports,n),i.exports}n.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},function(){"use strict";n(86868),n(36935),n(67651),n(37557),n(15397),n(34362),n(34804),n(83682),n(64544),n(85678),n(71678),n(43098),n(52330),n(27858),n(39690),n(70844),n(42045),n(37112),n(58850),n(88512),n(29526),n(76447),n(78219),n(44745),n(51881),n(75667),n(61518),n(52945),n(44149),n(24301),n(84509),n(59802),n(95657),n(70700),n(66895),n(2010),n(24969),n(73880),n(17653),n(75927),n(39385),n(49344),n(60295),n(66116),n(99711),n(46045),n(48844),n(52578),n(62369),n(55856),n(78948),n(45077),n(60272),n(19502),n(61507),n(94402),n(2927),n(72508),n(59627),n(9821),n(35946),n(80773),n(1710),n(39880),n(38492),n(7136),n(91519),n(55282),n(48766),n(88269),n(87654),n(26638),n(3461),n(50346),n(99281),n(24417),n(79770),n(64393),n(72497),n(11058),n(27755),n(36369),n(24884),n(13813),n(73611),n(46255),n(15271),n(63260),n(58945),n(36522),n(41135),n(58885),n(52583),n(64450),n(49164),n(59984),n(52769),n(92674),n(87219),n(25930),n(7512),n(99402),n(12929),n(37084),n(82323),n(63939),n(18569),n(33633),n(82491),n(10485),n(66773),n(96148),n(35603),n(5514),n(62586),n(13098),n(22834),n(79152),n(10838),n(44081),n(52722),n(61342),n(48049),n(18162),n(79050),n(50418),n(83192),n(15045),n(65709),n(6055),n(7722),n(65608),n(94933),n(36175),n(813),n(94040),n(35244),n(9378),n(71887),n(35217),n(51548),n(52284),n(53560),n(26170),n(36354),n(78912),n(56702),n(42702),n(4414),n(51684),n(79961),n(94474),n(20139),n(80327),n(88984),n(99257),n(4516),n(8031),n(94148),n(64319),n(90137),n(74560),n(12489),n(89787),n(63879),n(37769),n(71912),n(44202),n(88452),n(75461),n(74771),n(61724),n(60344),n(19942),n(41600),n(3213),n(91521),n(3521),n(85020),n(84976),n(4092),n(55835),n(65297),n(72524),n(58930),n(62958),n(88164),n(88032),n(28494),n(38539),n(72210),n(17901),n(28555),n(2715),n(55506),n(59482),n(27748),n(78457),n(83419),n(2562),n(9173),n(20703),n(95154),n(27717),n(9084)}(),function(){"use strict";var e=n(58734);n(30539),n(26867),n(38390),n(10497),n(98501),n(38163),n(9904),n(44095),n(75205),n(17379),n(32093),n(43681),n(71124);var t,o,r=n(27289),i=n(27803),a=n(72630),c=n(15645),l=n(80835),d=n(17192);n(60207);c.perf.mark("inception",null==(t=window.performance)||null==(o=t.timing)?void 0:o.navigationStart),c.perf.mark("init");var s=(0,r.configureStore)(),u=(0,a.createRenderer)((function(){var t=(0,n(61082).getRoutedComponent)(s);return(0,e.createComponentVNode)(2,r.StoreProvider,{store:s,children:(0,e.createComponentVNode)(2,t)})}));!function m(){"loading"!==document.readyState?((0,l.setupGlobalEvents)(),(0,d.setupHotKeys)(),(0,i.captureExternalLinks)(),s.subscribe(u),Byond.subscribe((function(e,t){return s.dispatch({type:e,payload:t})}))):document.addEventListener("DOMContentLoaded",m)}()}()}();