mirror of
https://github.com/CHOMPStation2/CHOMPStation2.git
synced 2025-12-10 10:12:45 +00:00
1 line
1.2 MiB
1 line
1.2 MiB
!function(){var e={21926:function(e,t,n){"use strict";t.__esModule=!0,t.createPopper=void 0,t.popperGenerator=h;var o=m(n(48764)),r=m(n(68349)),a=m(n(3671)),i=m(n(55490)),c=(m(n(40755)),m(n(69282))),l=m(n(27672)),d=(m(n(30752)),m(n(12459)),m(n(27629)),m(n(54220))),s=m(n(75949));t.detectOverflow=s["default"];var u=n(79388);n(15954);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,a["default"])(e):e.contextElement?(0,a["default"])(e.contextElement):[],popper:(0,a["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 a=r({state:m,name:t,instance:N,options:o}),i=function(){function e(){}return e}();C.push(a||i)}})),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,i["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 a=0;a<m.orderedModifiers.length;a++)if(!0!==m.reset){var c=m.orderedModifiers[a],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,a=-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},62215: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(79388)},11100:function(e,t,n){"use strict";t.__esModule=!0,t["default"]=function(e,t){void 0===t&&(t=!1);var n=e.getBoundingClientRect(),a=1,i=1;if((0,o.isHTMLElement)(e)&&t){var c=e.offsetHeight,l=e.offsetWidth;l>0&&(a=(0,r.round)(n.width)/l||1),c>0&&(i=(0,r.round)(n.height)/c||1)}return{width:n.width/a,height:n.height/i,top:n.top/i,right:n.right/a,bottom:n.bottom/i,left:n.left/a,x:n.left/a,y:n.top/i}};var o=n(79388),r=n(36291)},65647:function(e,t,n){"use strict";t.__esModule=!0,t["default"]=function(e,t,n){var o="clippingParents"===t?function(e){var t=(0,i["default"])((0,m["default"])(e)),n=["absolute","fixed"].indexOf((0,d["default"])(e).position)>=0&&(0,s.isHTMLElement)(e)?(0,c["default"])(e):e;if(!(0,s.isElement)(n))return[];return t.filter((function(e){return(0,s.isElement)(e)&&(0,p["default"])(e,n)&&"body"!==(0,f["default"])(e)}))}(e):[].concat(t),r=[].concat(o,[n]),a=r[0],l=r.reduce((function(t,n){var o=N(e,n);return t.top=(0,C.max)(o.top,t.top),t.right=(0,C.min)(o.right,t.right),t.bottom=(0,C.min)(o.bottom,t.bottom),t.left=(0,C.max)(o.left,t.left),t}),N(e,a));return l.width=l.right-l.left,l.height=l.bottom-l.top,l.x=l.left,l.y=l.top,l};var o=n(15954),r=b(n(8204)),a=b(n(40015)),i=b(n(3671)),c=b(n(55490)),l=b(n(25890)),d=b(n(40755)),s=n(79388),u=b(n(11100)),m=b(n(95136)),p=b(n(62215)),f=b(n(38569)),h=b(n(73060)),C=n(36291);function b(e){return e&&e.__esModule?e:{"default":e}}function N(e,t){return t===o.viewport?(0,h["default"])((0,r["default"])(e)):(0,s.isElement)(t)?function(e){var t=(0,u["default"])(e);return t.top=t.top+e.clientTop,t.left=t.left+e.clientLeft,t.bottom=t.top+e.clientHeight,t.right=t.left+e.clientWidth,t.width=e.clientWidth,t.height=e.clientHeight,t.x=t.left,t.y=t.top,t}(t):(0,h["default"])((0,a["default"])((0,l["default"])(e)))}},48764:function(e,t,n){"use strict";t.__esModule=!0,t["default"]=function(e,t,n){void 0===n&&(n=!1);var u=(0,i.isHTMLElement)(t),m=(0,i.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),h={scrollLeft:0,scrollTop:0},C={x:0,y:0};(u||!u&&!n)&&(("body"!==(0,a["default"])(t)||(0,d["default"])(p))&&(h=(0,r["default"])(t)),(0,i.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(11100)),r=u(n(3514)),a=u(n(38569)),i=n(79388),c=u(n(36056)),l=u(n(25890)),d=u(n(57360)),s=n(36291);function u(e){return e&&e.__esModule?e:{"default":e}}},40755: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(96904))&&o.__esModule?o:{"default":o}},25890: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(79388)},40015:function(e,t,n){"use strict";t.__esModule=!0,t["default"]=function(e){var t,n=(0,o["default"])(e),l=(0,i["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,a["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(25890)),r=l(n(40755)),a=l(n(36056)),i=l(n(69211)),c=n(36291);function l(e){return e&&e.__esModule?e:{"default":e}}},41829:function(e,t){"use strict";t.__esModule=!0,t["default"]=function(e){return{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}}},68349: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(11100))&&o.__esModule?o:{"default":o}},38569:function(e,t){"use strict";t.__esModule=!0,t["default"]=function(e){return e?(e.nodeName||"").toLowerCase():null}},3514:function(e,t,n){"use strict";t.__esModule=!0,t["default"]=function(e){return e!==(0,r["default"])(e)&&(0,a.isHTMLElement)(e)?(0,i["default"])(e):(0,o["default"])(e)};var o=c(n(69211)),r=c(n(96904)),a=n(79388),i=c(n(41829));function c(e){return e&&e.__esModule?e:{"default":e}}},55490:function(e,t,n){"use strict";t.__esModule=!0,t["default"]=function(e){var t=(0,o["default"])(e),n=s(e);for(;n&&(0,c["default"])(n)&&"static"===(0,a["default"])(n).position;)n=s(n);if(n&&("html"===(0,r["default"])(n)||"body"===(0,r["default"])(n)&&"static"===(0,a["default"])(n).position))return t;return n||function(e){var t=-1!==navigator.userAgent.toLowerCase().indexOf("firefox");if(-1!==navigator.userAgent.indexOf("Trident")&&(0,i.isHTMLElement)(e)){if("fixed"===(0,a["default"])(e).position)return null}var n=(0,l["default"])(e);(0,i.isShadowRoot)(n)&&(n=n.host);for(;(0,i.isHTMLElement)(n)&&["html","body"].indexOf((0,r["default"])(n))<0;){var o=(0,a["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=d(n(96904)),r=d(n(38569)),a=d(n(40755)),i=n(79388),c=d(n(94437)),l=d(n(95136));function d(e){return e&&e.__esModule?e:{"default":e}}function s(e){return(0,i.isHTMLElement)(e)&&"fixed"!==(0,a["default"])(e).position?e.offsetParent:null}},95136: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,a.isShadowRoot)(e)?e.host:null)||(0,r["default"])(e)};var o=i(n(38569)),r=i(n(25890)),a=n(79388);function i(e){return e&&e.__esModule?e:{"default":e}}},43367:function(e,t,n){"use strict";t.__esModule=!0,t["default"]=function l(e){if(["html","body","#document"].indexOf((0,a["default"])(e))>=0)return e.ownerDocument.body;if((0,i.isHTMLElement)(e)&&(0,r["default"])(e))return e;return l((0,o["default"])(e))};var o=c(n(95136)),r=c(n(57360)),a=c(n(38569)),i=n(79388);function c(e){return e&&e.__esModule?e:{"default":e}}},8204:function(e,t,n){"use strict";t.__esModule=!0,t["default"]=function(e){var t=(0,o["default"])(e),n=(0,r["default"])(e),i=t.visualViewport,c=n.clientWidth,l=n.clientHeight,d=0,s=0;i&&(c=i.width,l=i.height,/^((?!chrome|android).)*safari/i.test(navigator.userAgent)||(d=i.offsetLeft,s=i.offsetTop));return{width:c,height:l,x:d+(0,a["default"])(e),y:s}};var o=i(n(96904)),r=i(n(25890)),a=i(n(36056));function i(e){return e&&e.__esModule?e:{"default":e}}},96904: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}},69211: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(96904))&&o.__esModule?o:{"default":o}},36056:function(e,t,n){"use strict";t.__esModule=!0,t["default"]=function(e){return(0,o["default"])((0,r["default"])(e)).left+(0,a["default"])(e).scrollLeft};var o=i(n(11100)),r=i(n(25890)),a=i(n(69211));function i(e){return e&&e.__esModule?e:{"default":e}}},79388: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(96904))&&o.__esModule?o:{"default":o}},57360: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,a=t.overflowY;return/auto|scroll|overlay|hidden/.test(n+a+o)};var o,r=(o=n(40755))&&o.__esModule?o:{"default":o}},94437: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(38569))&&o.__esModule?o:{"default":o}},3671: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,a["default"])(c),u=d?[s].concat(s.visualViewport||[],(0,i["default"])(c)?c:[]):c,m=t.concat(u);return d?m:m.concat(l((0,r["default"])(u)))};var o=c(n(43367)),r=c(n(95136)),a=c(n(96904)),i=c(n(57360));function c(e){return e&&e.__esModule?e:{"default":e}}},15954: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 a="auto";t.auto=a;var i=["top",n,o,r];t.basePlacements=i;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=i.reduce((function(e,t){return e.concat([t+"-"+c,t+"-"+l])}),[]);t.variationPlacements=d;var s=[].concat(i,[a]).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},37809: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(15954);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 a=n(4207);Object.keys(a).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(o,e)||e in t&&t[e]===a[e]||(t[e]=a[e]))}));var i=n(21926);t.popperGenerator=i.popperGenerator,t.detectOverflow=i.detectOverflow,t.createPopperBase=i.createPopper;var c=n(17827);t.createPopper=c.createPopper;var l=n(47952);t.createPopperLite=l.createPopper},89290:function(e,t,n){"use strict";t.__esModule=!0,t["default"]=void 0;var o,r=(o=n(38569))&&o.__esModule?o:{"default":o},a=n(79388);var i={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]||{},i=t.elements[e];(0,a.isHTMLElement)(i)&&(0,r["default"])(i)&&(Object.assign(i.style,n),Object.keys(o).forEach((function(e){var t=o[e];!1===t?i.removeAttribute(e):i.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],i=t.attributes[e]||{},c=Object.keys(t.styles.hasOwnProperty(e)?t.styles[e]:n[e]).reduce((function(e,t){return e[t]="",e}),{});(0,a.isHTMLElement)(o)&&(0,r["default"])(o)&&(Object.assign(o.style,c),Object.keys(i).forEach((function(e){o.removeAttribute(e)})))}))}},requires:["computeStyles"]};t["default"]=i},71313:function(e,t,n){"use strict";t.__esModule=!0,t["default"]=void 0;var o=m(n(27629)),r=m(n(68349)),a=m(n(62215)),i=m(n(55490)),c=m(n(78772)),l=n(54444),d=m(n(11277)),s=m(n(45674)),u=n(15954);n(79388);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,a=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,i["default"])(s),k=y?"y"===h?y.clientHeight||0:y.clientWidth||0:0,x=v/2-_/2,w=b[g],B=k-N[C]-b[V],L=k/2-N[C]/2+x,S=(0,l.within)(w,L,B),I=h;n.modifiersData[a]=((t={})[I]=S,t.centerOffset=S-L,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,a["default"])(t.elements.popper,o)&&(t.elements.arrow=o)},requires:["popperOffsets"],requiresIfExists:["preventOverflow"]};t["default"]=f},54680:function(e,t,n){"use strict";t.__esModule=!0,t["default"]=void 0,t.mapToStyles=p;var o=n(15954),r=u(n(55490)),a=u(n(96904)),i=u(n(25890)),c=u(n(40755)),l=u(n(27629)),d=u(n(31686)),s=n(36291);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,B=o.top,L=window;if(C){var S=(0,r["default"])(n),I="clientHeight",T="clientWidth";if(S===(0,a["default"])(n)&&(S=(0,i["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)B=o.bottom,_-=(N&&S===L&&L.visualViewport?L.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===L&&L.visualViewport?L.visualViewport.width:S[T])-l.width,V*=h?1:-1}var A,M=Object.assign({position:f},C&&m),E=!0===b?function(e){var t=e.x,n=e.y,o=window.devicePixelRatio||1;return{x:(0,s.round)(t*o)/o||0,y:(0,s.round)(n*o)/o||0}}({x:V,y:_}):{x:V,y:_};return V=E.x,_=E.y,h?Object.assign({},M,((A={})[B]=x?"0":"",A[w]=k?"0":"",A.transform=(L.devicePixelRatio||1)<=1?"translate("+V+"px, "+_+"px)":"translate3d("+V+"px, "+_+"px, 0)",A)):Object.assign({},M,((t={})[B]=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,a=n.adaptive,i=void 0===a||a,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:i,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},53887:function(e,t,n){"use strict";t.__esModule=!0,t["default"]=void 0;var o,r=(o=n(96904))&&o.__esModule?o:{"default":o};var a={passive:!0};var i={name:"eventListeners",enabled:!0,phase:"write",fn:function(){},effect:function(e){var t=e.state,n=e.instance,o=e.options,i=o.scroll,c=void 0===i||i,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,a)})),d&&s.addEventListener("resize",n.update,a),function(){c&&u.forEach((function(e){e.removeEventListener("scroll",n.update,a)})),d&&s.removeEventListener("resize",n.update,a)}},data:{}};t["default"]=i},82566:function(e,t,n){"use strict";t.__esModule=!0,t["default"]=void 0;var o=s(n(31477)),r=s(n(27629)),a=s(n(44214)),i=s(n(75949)),c=s(n(2894)),l=n(15954),d=s(n(31686));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,a["default"])(e),t,(0,a["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)}),[]),B=t.rects.reference,L=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),P=(0,d["default"])(M)===l.start,O=[l.top,l.bottom].indexOf(E)>=0,F=O?"width":"height",D=(0,i["default"])(t,{placement:M,boundary:b,rootBoundary:N,altBoundary:g,padding:C}),R=O?P?l.right:l.left:P?l.bottom:l.top;B[F]>L[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},27353:function(e,t,n){"use strict";t.__esModule=!0,t["default"]=void 0;var o,r=n(15954),a=(o=n(75949))&&o.__esModule?o:{"default":o};function i(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,a["default"])(t,{elementContext:"reference"}),s=(0,a["default"])(t,{altBoundary:!0}),u=i(d,o),m=i(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},4207: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(89290));t.applyStyles=o["default"];var r=m(n(71313));t.arrow=r["default"];var a=m(n(54680));t.computeStyles=a["default"];var i=m(n(53887));t.eventListeners=i["default"];var c=m(n(82566));t.flip=c["default"];var l=m(n(27353));t.hide=l["default"];var d=m(n(99873));t.offset=d["default"];var s=m(n(83662));t.popperOffsets=s["default"];var u=m(n(21031));function m(e){return e&&e.__esModule?e:{"default":e}}t.preventOverflow=u["default"]},99873:function(e,t,n){"use strict";t.__esModule=!0,t["default"]=void 0,t.distanceAndSkiddingToXY=i;var o,r=(o=n(27629))&&o.__esModule?o:{"default":o},a=n(15954);function i(e,t,n){var o=(0,r["default"])(e),i=[a.left,a.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)*i,[a.left,a.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=a.placements.reduce((function(e,n){return e[n]=i(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},83662:function(e,t,n){"use strict";t.__esModule=!0,t["default"]=void 0;var o,r=(o=n(2002))&&o.__esModule?o:{"default":o};var a={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"]=a},21031:function(e,t,n){"use strict";t.__esModule=!0,t["default"]=void 0;var o=n(15954),r=f(n(27629)),a=f(n(78772)),i=f(n(16696)),c=n(54444),l=f(n(68349)),d=f(n(55490)),s=f(n(75949)),u=f(n(31686)),m=f(n(22710)),p=n(36291);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,B=(0,s["default"])(t,{boundary:g,rootBoundary:V,padding:_,altBoundary:v}),L=(0,r["default"])(t.placement),S=(0,u["default"])(t.placement),I=!S,T=(0,a["default"])(L),A=(0,i["default"])(T),M=t.modifiersData.popperOffsets,E=t.rects.reference,P=t.rects.popper,O="function"==typeof w?w(Object.assign({},t.rects,{placement:t.placement})):w,F="number"==typeof O?{mainAxis:O,altAxis:O}:Object.assign({mainAxis:0,altAxis:0},O),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],G=H+B[W],q=H-B[z],K=k?-P[U]/2:0,Y=S===o.start?E[U]:P[U],$=S===o.start?-P[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),ae=re?"y"===T?re.clientTop||0:re.clientLeft||0:0,ie=null!=(j=null==D?void 0:D[T])?j:0,ce=H+ne-ie-ae,le=H+oe-ie,de=(0,c.within)(k?(0,p.min)(G,ce):G,H,k?(0,p.max)(q,le):q);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+B[ue],Ce=pe-B[me],be=-1!==[o.top,o.left].indexOf(L),Ne=null!=(se=null==D?void 0:D[A])?se:0,ge=be?he:pe-E[fe]-P[fe]-Ne+F.altAxis,Ve=be?pe+E[fe]+P[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},47952:function(e,t,n){"use strict";t.__esModule=!0,t.defaultModifiers=t.createPopper=void 0;var o=n(21926);t.popperGenerator=o.popperGenerator,t.detectOverflow=o.detectOverflow;var r=l(n(53887)),a=l(n(83662)),i=l(n(54680)),c=l(n(89290));function l(e){return e&&e.__esModule?e:{"default":e}}var d=[r["default"],a["default"],i["default"],c["default"]];t.defaultModifiers=d;var s=(0,o.popperGenerator)({defaultModifiers:d});t.createPopper=s},17827: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(21926);t.popperGenerator=r.popperGenerator,t.detectOverflow=r.detectOverflow;var a=C(n(53887)),i=C(n(83662)),c=C(n(54680)),l=C(n(89290)),d=C(n(99873)),s=C(n(82566)),u=C(n(21031)),m=C(n(71313)),p=C(n(27353)),f=n(47952);t.createPopperLite=f.createPopper;var h=n(4207);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=[a["default"],i["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},2894: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,a["default"])(e,{placement:n,boundary:l,rootBoundary:d,padding:s})[(0,i["default"])(n)],t}),{});return Object.keys(b).sort((function(e,t){return b[e]-b[t]}))};var o=c(n(31686)),r=n(15954),a=c(n(75949)),i=c(n(27629));function c(e){return e&&e.__esModule?e:{"default":e}}},2002: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 i.top:t={x:u,y:n.y-c.height};break;case i.bottom:t={x:u,y:n.y+n.height};break;case i.right:t={x:n.x+n.width,y:m};break;case i.left:t={x:n.x-c.width,y:m};break;default:t={x:n.x,y:n.y}}var p=d?(0,a["default"])(d):null;if(null!=p){var f="y"===p?"height":"width";switch(s){case i.start:t[p]=t[p]-(n[f]/2-c[f]/2);break;case i.end:t[p]=t[p]+(n[f]/2-c[f]/2)}}return t};var o=c(n(27629)),r=c(n(31686)),a=c(n(78772)),i=n(15954);function c(e){return e&&e.__esModule?e:{"default":e}}},27672: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}}},75949: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.boundary,h=void 0===f?l.clippingParents:f,C=n.rootBoundary,b=void 0===C?l.viewport:C,N=n.elementContext,g=void 0===N?l.popper:N,V=n.altBoundary,v=void 0!==V&&V,_=n.padding,y=void 0===_?0:_,k=(0,s["default"])("number"!=typeof y?y:(0,u["default"])(y,l.basePlacements)),x=g===l.popper?l.reference:l.popper,w=e.rects.popper,B=e.elements[v?x:g],L=(0,o["default"])((0,d.isElement)(B)?B:B.contextElement||(0,r["default"])(e.elements.popper),h,b),S=(0,a["default"])(e.elements.reference),I=(0,i["default"])({reference:S,element:w,strategy:"absolute",placement:p}),T=(0,c["default"])(Object.assign({},w,I)),A=g===l.popper?T:S,M={top:L.top-A.top+k.top,bottom:A.bottom-L.bottom+k.bottom,left:L.left-A.left+k.left,right:A.right-L.right+k.right},E=e.modifiersData.offset;if(g===l.popper&&E){var P=E[p];Object.keys(M).forEach((function(e){var t=[l.right,l.bottom].indexOf(e)>=0?1:-1,n=[l.top,l.bottom].indexOf(e)>=0?"y":"x";M[e]+=P[n]*t}))}return M};var o=m(n(65647)),r=m(n(25890)),a=m(n(11100)),i=m(n(2002)),c=m(n(73060)),l=n(15954),d=n(79388),s=m(n(11277)),u=m(n(45674));function m(e){return e&&e.__esModule?e:{"default":e}}},45674:function(e,t){"use strict";t.__esModule=!0,t["default"]=function(e,t){return t.reduce((function(t,n){return t[n]=e,t}),{})}},80885:function(e,t){"use strict";t.__esModule=!0,t["default"]=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[].concat(n).reduce((function(e,t){return e.replace(/%s/,t)}),e)}},16696:function(e,t){"use strict";t.__esModule=!0,t["default"]=function(e){return"x"===e?"y":"x"}},27629:function(e,t,n){"use strict";t.__esModule=!0,t["default"]=function(e){return e.split("-")[0]};n(15954)},22710:function(e,t){"use strict";t.__esModule=!0,t["default"]=function(){return{top:0,right:0,bottom:0,left:0}}},78772:function(e,t){"use strict";t.__esModule=!0,t["default"]=function(e){return["top","bottom"].indexOf(e)>=0?"x":"y"}},31477: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"}},44214: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"}},31686:function(e,t){"use strict";t.__esModule=!0,t["default"]=function(e){return e.split("-")[1]}},36291: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},54220: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]}))}},11277: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(22710))&&o.__esModule?o:{"default":o}},69282: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(15954)},73060: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})}},12459:function(e,t){"use strict";t.__esModule=!0,t["default"]=function(e,t){var n=new Set;return e.filter((function(e){var o=t(e);if(!n.has(o))return n.add(o),!0}))}},30752:function(e,t,n){"use strict";t.__esModule=!0,t["default"]=function(e){e.forEach((function(t){[].concat(Object.keys(t),a).filter((function(e,t,n){return n.indexOf(e)===t})).forEach((function(n){switch(n){case"name":t.name;break;case"enabled":t.enabled;break;case"phase":r.modifierPhases.indexOf(t.phase);break;case"fn":t.fn;break;case"effect":null!=t.effect&&t.effect;break;case"requires":null!=t.requires&&Array.isArray(t.requires);break;case"requiresIfExists":Array.isArray(t.requiresIfExists)}t.requires&&t.requires.forEach((function(t){e.find((function(e){return e.name===t}))}))}))}))};(o=n(80885))&&o.__esModule;var o,r=n(15954);var a=["name","enabled","phase","fn","effect","requires","options"]},54444: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(36291);function r(e,t,n){return(0,o.max)(e,(0,o.min)(t,n))}},7696:function(e,t,n){"use strict";var o=n(45744),r=n(56279),a=TypeError;e.exports=function(e){if(o(e))return e;throw a(r(e)+" is not a function")}},99079:function(e,t,n){"use strict";var o=n(49332),r=n(56279),a=TypeError;e.exports=function(e){if(o(e))return e;throw a(r(e)+" is not a constructor")}},3760:function(e,t,n){"use strict";var o=n(45744),r=String,a=TypeError;e.exports=function(e){if("object"==typeof e||o(e))return e;throw a("Can't set "+r(e)+" as a prototype")}},48144:function(e,t,n){"use strict";var o=n(43741),r=n(48525),a=n(92723).f,i=o("unscopables"),c=Array.prototype;c[i]==undefined&&a(c,i,{configurable:!0,value:r(null)}),e.exports=function(e){c[i][e]=!0}},21679:function(e,t,n){"use strict";var o=n(59529).charAt;e.exports=function(e,t,n){return t+(n?o(e,t).length:1)}},41706:function(e,t,n){"use strict";var o=n(76469),r=TypeError;e.exports=function(e,t){if(o(t,e))return e;throw r("Incorrect invocation")}},65522:function(e,t,n){"use strict";var o=n(5484),r=String,a=TypeError;e.exports=function(e){if(o(e))return e;throw a(r(e)+" is not an object")}},65167:function(e){"use strict";e.exports="undefined"!=typeof ArrayBuffer&&"undefined"!=typeof DataView},26974:function(e,t,n){"use strict";var o=n(39125);e.exports=o((function(){if("function"==typeof ArrayBuffer){var e=new ArrayBuffer(8);Object.isExtensible(e)&&Object.defineProperty(e,"a",{value:8})}}))},92574:function(e,t,n){"use strict";var o,r,a,i=n(65167),c=n(77849),l=n(61770),d=n(45744),s=n(5484),u=n(77807),m=n(10374),p=n(56279),f=n(87229),h=n(73e3),C=n(92723).f,b=n(76469),N=n(56997),g=n(44958),V=n(43741),v=n(8220),_=n(48797),y=_.enforce,k=_.get,x=l.Int8Array,w=x&&x.prototype,B=l.Uint8ClampedArray,L=B&&B.prototype,S=x&&N(x),I=w&&N(w),T=Object.prototype,A=l.TypeError,M=V("toStringTag"),E=v("TYPED_ARRAY_TAG"),P="TypedArrayConstructor",O=i&&!!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)(a=(r=l[o])&&r.prototype)?y(a).TypedArrayConstructor=r:O=!1;for(o in R)(a=(r=l[o])&&r.prototype)&&(y(a).TypedArrayConstructor=r);if((!O||!d(S)||S===Function.prototype)&&(S=function(){throw A("Incorrect invocation")},O))for(o in D)l[o]&&g(l[o],S);if((!O||!I||I===T)&&(I=S.prototype,O))for(o in D)l[o]&&g(l[o].prototype,I);if(O&&N(L)!==I&&g(L,I),c&&!u(I,M))for(o in F=!0,C(I,M,{get:function(){return s(this)?this[E]:undefined}}),D)l[o]&&f(l[o],E,o);e.exports={NATIVE_ARRAY_BUFFER_VIEWS:O,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 a=l[r];if(a&&u(a.prototype,e))try{delete a.prototype[e]}catch(i){try{a.prototype[e]=t}catch(d){}}}I[e]&&!n||h(I,e,n?t:O&&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(a){}if(S[e]&&!n)return;try{return h(S,e,n?t:O&&S[e]||t)}catch(a){}}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,P)?n.TypedArrayConstructor:z(t)}},isView:j,isTypedArray:W,TypedArray:S,TypedArrayPrototype:I}},10377:function(e,t,n){"use strict";var o=n(61770),r=n(90655),a=n(77849),i=n(65167),c=n(82429),l=n(87229),d=n(60495),s=n(39125),u=n(41706),m=n(94868),p=n(87543),f=n(76124),h=n(29209),C=n(56997),b=n(44958),N=n(94600).f,g=n(92723).f,V=n(8093),v=n(74337),_=n(93182),y=n(48797),k=c.PROPER,x=c.CONFIGURABLE,w=y.get,B=y.set,L="ArrayBuffer",S="DataView",I="Wrong index",T=o.ArrayBuffer,A=T,M=A&&A.prototype,E=o.DataView,P=E&&E.prototype,O=Object.prototype,F=o.Array,D=o.RangeError,R=r(V),j=r([].reverse),W=h.pack,z=h.unpack,U=function(e){return[255&e]},H=function(e){return[255&e,e>>8&255]},G=function(e){return[255&e,e>>8&255,e>>16&255,e>>24&255]},q=function(e){return e[3]<<24|e[2]<<16|e[1]<<8|e[0]},K=function(e){return W(e,23,4)},Y=function(e){return W(e,52,8)},$=function(e,t){g(e.prototype,t,{get:function(){return w(this)[t]}})},X=function(e,t,n,o){var r=f(n),a=w(e);if(r+t>a.byteLength)throw D(I);var i=w(a.buffer).bytes,c=r+a.byteOffset,l=v(i,c,c+t);return o?l:j(l)},Q=function(e,t,n,o,r,a){var i=f(n),c=w(e);if(i+t>c.byteLength)throw D(I);for(var l=w(c.buffer).bytes,d=i+c.byteOffset,s=o(+r),u=0;u<t;u++)l[d+u]=s[a?u:t-u-1]};if(i){var J=k&&T.name!==L;if(s((function(){T(1)}))&&s((function(){new T(-1)}))&&!s((function(){return new T,new T(1.5),new T(NaN),J&&!x})))J&&x&&l(T,"name",L);else{(A=function(e){return u(this,M),new T(f(e))}).prototype=M;for(var Z,ee=N(T),te=0;ee.length>te;)(Z=ee[te++])in A||l(A,Z,T[Z]);M.constructor=A}b&&C(P)!==O&&b(P,O);var ne=new E(new A(2)),oe=r(P.setInt8);ne.setInt8(0,2147483648),ne.setInt8(1,2147483649),!ne.getInt8(0)&&ne.getInt8(1)||d(P,{setInt8:function(e,t){oe(this,e,t<<24>>24)},setUint8:function(e,t){oe(this,e,t<<24>>24)}},{unsafe:!0})}else M=(A=function(e){u(this,M);var t=f(e);B(this,{bytes:R(F(t),0),byteLength:t}),a||(this.byteLength=t)}).prototype,P=(E=function(e,t,n){u(this,P),u(e,M);var o=w(e).byteLength,r=m(t);if(r<0||r>o)throw D("Wrong offset");if(r+(n=n===undefined?o-r:p(n))>o)throw D("Wrong length");B(this,{buffer:e,byteLength:n,byteOffset:r}),a||(this.buffer=e,this.byteLength=n,this.byteOffset=r)}).prototype,a&&($(A,"byteLength"),$(E,"buffer"),$(E,"byteLength"),$(E,"byteOffset")),d(P,{getInt8:function(e){return X(this,1,e)[0]<<24>>24},getUint8:function(e){return X(this,1,e)[0]},getInt16:function(e){var t=X(this,2,e,arguments.length>1?arguments[1]:undefined);return(t[1]<<8|t[0])<<16>>16},getUint16:function(e){var t=X(this,2,e,arguments.length>1?arguments[1]:undefined);return t[1]<<8|t[0]},getInt32:function(e){return q(X(this,4,e,arguments.length>1?arguments[1]:undefined))},getUint32:function(e){return q(X(this,4,e,arguments.length>1?arguments[1]:undefined))>>>0},getFloat32:function(e){return z(X(this,4,e,arguments.length>1?arguments[1]:undefined),23)},getFloat64:function(e){return z(X(this,8,e,arguments.length>1?arguments[1]:undefined),52)},setInt8:function(e,t){Q(this,1,e,U,t)},setUint8:function(e,t){Q(this,1,e,U,t)},setInt16:function(e,t){Q(this,2,e,H,t,arguments.length>2?arguments[2]:undefined)},setUint16:function(e,t){Q(this,2,e,H,t,arguments.length>2?arguments[2]:undefined)},setInt32:function(e,t){Q(this,4,e,G,t,arguments.length>2?arguments[2]:undefined)},setUint32:function(e,t){Q(this,4,e,G,t,arguments.length>2?arguments[2]:undefined)},setFloat32:function(e,t){Q(this,4,e,K,t,arguments.length>2?arguments[2]:undefined)},setFloat64:function(e,t){Q(this,8,e,Y,t,arguments.length>2?arguments[2]:undefined)}});_(A,L),_(E,S),e.exports={ArrayBuffer:A,DataView:E}},21497:function(e,t,n){"use strict";var o=n(73502),r=n(312),a=n(10950),i=n(33099),c=Math.min;e.exports=[].copyWithin||function(e,t){var n=o(this),l=a(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]:i(n,d),d+=p,s+=p;return n}},8093:function(e,t,n){"use strict";var o=n(73502),r=n(312),a=n(10950);e.exports=function(e){for(var t=o(this),n=a(t),i=arguments.length,c=r(i>1?arguments[1]:undefined,n),l=i>2?arguments[2]:undefined,d=l===undefined?n:r(l,n);d>c;)t[c++]=e;return t}},29074:function(e,t,n){"use strict";var o=n(36249).forEach,r=n(74640)("forEach");e.exports=r?[].forEach:function(e){return o(this,e,arguments.length>1?arguments[1]:undefined)}},15993:function(e,t,n){"use strict";var o=n(10950);e.exports=function(e,t){for(var n=0,r=o(t),a=new e(r);r>n;)a[n]=t[n++];return a}},49981:function(e,t,n){"use strict";var o=n(9341),r=n(76348),a=n(73502),i=n(63635),c=n(94535),l=n(49332),d=n(10950),s=n(61154),u=n(93247),m=n(52522),p=Array;e.exports=function(e){var t=a(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?i(V,h,[g.value,k],!0):g.value,s(N,k,_);return N.length=k,N}},89344:function(e,t,n){"use strict";var o=n(4254),r=n(312),a=n(10950),i=function(e){return function(t,n,i){var c,l=o(t),d=a(l),s=r(i,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:i(!0),indexOf:i(!1)}},36249:function(e,t,n){"use strict";var o=n(9341),r=n(90655),a=n(83609),i=n(73502),c=n(10950),l=n(64711),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=i(f),v=a(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)}},93881:function(e,t,n){"use strict";var o=n(10261),r=n(4254),a=n(94868),i=n(10950),c=n(74640),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=i(t),c=n-1;for(arguments.length>1&&(c=l(c,a(arguments[1]))),c<0&&(c=n+c);c>=0;c--)if(c in t&&t[c]===e)return c||0;return-1}:d},10112:function(e,t,n){"use strict";var o=n(39125),r=n(43741),a=n(64279),i=r("species");e.exports=function(e){return a>=51||!o((function(){var t=[];return(t.constructor={})[i]=function(){return{foo:1}},1!==t[e](Boolean).foo}))}},74640:function(e,t,n){"use strict";var o=n(39125);e.exports=function(e,t){var n=[][e];return!!n&&o((function(){n.call(null,t||function(){return 1},1)}))}},21038:function(e,t,n){"use strict";var o=n(7696),r=n(73502),a=n(83609),i=n(10950),c=TypeError,l=function(e){return function(t,n,l,d){o(n);var s=r(t),u=a(s),m=i(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)}},74337:function(e,t,n){"use strict";var o=n(312),r=n(10950),a=n(61154),i=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=i(c(s-d,0)),m=0;d<s;d++,m++)a(u,m,e[d]);return u.length=m,u}},53898:function(e,t,n){"use strict";var o=n(90655);e.exports=o([].slice)},98460:function(e,t,n){"use strict";var o=n(74337),r=Math.floor,a=function(e,t){for(var n,o,r=e.length,a=1;a<r;){for(o=a,n=e[a];o&&t(e[o-1],n)>0;)e[o]=e[--o];o!==a++&&(e[o]=n)}return e},i=function(e,t,n,o){for(var r=t.length,a=n.length,i=0,c=0;i<r||c<a;)e[i+c]=i<r&&c<a?o(t[i],n[c])<=0?t[i++]:n[c++]:i<r?t[i++]:n[c++];return e};e.exports=function c(e,t){var n=e.length,l=r(n/2);return n<8?a(e,t):i(e,c(o(e,0,l),t),c(o(e,l),t),t)}},44285:function(e,t,n){"use strict";var o=n(98037),r=n(49332),a=n(5484),i=n(43741)("species"),c=Array;e.exports=function(e){var t;return o(e)&&(t=e.constructor,(r(t)&&(t===c||o(t.prototype))||a(t)&&null===(t=t[i]))&&(t=undefined)),t===undefined?c:t}},64711:function(e,t,n){"use strict";var o=n(44285);e.exports=function(e,t){return new(o(e))(0===t?0:t)}},63635:function(e,t,n){"use strict";var o=n(65522),r=n(80261);e.exports=function(e,t,n,a){try{return a?t(o(n)[0],n[1]):t(n)}catch(i){r(e,"throw",i)}}},98994:function(e,t,n){"use strict";var o=n(43741)("iterator"),r=!1;try{var a=0,i={next:function(){return{done:!!a++}},"return":function(){r=!0}};i[o]=function(){return this},Array.from(i,(function(){throw 2}))}catch(c){}e.exports=function(e,t){if(!t&&!r)return!1;var n=!1;try{var a={};a[o]=function(){return{next:function(){return{done:n=!0}}}},e(a)}catch(c){}return n}},61496:function(e,t,n){"use strict";var o=n(90655),r=o({}.toString),a=o("".slice);e.exports=function(e){return a(r(e),8,-1)}},10374:function(e,t,n){"use strict";var o=n(75294),r=n(45744),a=n(61496),i=n(43741)("toStringTag"),c=Object,l="Arguments"==a(function(){return arguments}());e.exports=o?a: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),i))?n:l?a(t):"Object"==(o=a(t))&&r(t.callee)?"Arguments":o}},49484:function(e,t,n){"use strict";var o=n(92723).f,r=n(48525),a=n(60495),i=n(9341),c=n(41706),l=n(47916),d=n(11335),s=n(76341),u=n(77849),m=n(49632).fastKey,p=n(48797),f=p.set,h=p.getterFor;e.exports={getConstructor:function(e,t,n,d){var s=e((function(e,o){c(e,p),f(e,{type:t,index:r(null),first:undefined,last:undefined,size:0}),u||(e.size=0),o!=undefined&&l(o,e[d],{that:e,AS_ENTRIES:n})})),p=s.prototype,C=h(t),b=function(e,t,n){var o,r,a=C(e),i=N(e,t);return i?i.value=n:(a.last=i={index:r=m(t,!0),key:t,value:n,previous:o=a.last,next:undefined,removed:!1},a.first||(a.first=i),o&&(o.next=i),u?a.size++:e.size++,"F"!==r&&(a.index[r]=i)),e},N=function(e,t){var n,o=C(e),r=m(t);if("F"!==r)return o.index[r];for(n=o.first;n;n=n.next)if(n.key==t)return n};return a(p,{clear:function(){for(var e=C(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,u?e.size=0:this.size=0},"delete":function(e){var t=this,n=C(t),o=N(t,e);if(o){var r=o.next,a=o.previous;delete n.index[o.index],o.removed=!0,a&&(a.next=r),r&&(r.previous=a),n.first==o&&(n.first=r),n.last==o&&(n.last=a),u?n.size--:t.size--}return!!o},forEach:function(e){for(var t,n=C(this),o=i(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!!N(this,e)}}),a(p,n?{get:function(e){var t=N(this,e);return t&&t.value},set:function(e,t){return b(this,0===e?0:e,t)}}:{add:function(e){return b(this,e=0===e?0:e,e)}}),u&&o(p,"size",{get:function(){return C(this).size}}),s},setStrong:function(e,t,n){var o=t+" Iterator",r=h(t),a=h(o);d(e,t,(function(e,t){f(this,{type:o,target:e,state:r(e),kind:t,last:undefined})}),(function(){for(var e=a(this),t=e.kind,n=e.last;n&&n.removed;)n=n.previous;return e.target&&(e.last=n=n?n.next:e.state.first)?"keys"==t?{value:n.key,done:!1}:"values"==t?{value:n.value,done:!1}:{value:[n.key,n.value],done:!1}:(e.target=undefined,{value:undefined,done:!0})}),n?"entries":"values",!n,!0),s(t)}}},81995:function(e,t,n){"use strict";var o=n(90655),r=n(60495),a=n(49632).getWeakData,i=n(65522),c=n(5484),l=n(41706),d=n(47916),s=n(36249),u=n(77807),m=n(48797),p=m.set,f=m.getterFor,h=s.find,C=s.findIndex,b=o([].splice),N=0,g=function(e){return e.frozen||(e.frozen=new V)},V=function(){this.entries=[]},v=function(e,t){return h(e.entries,(function(e){return e[0]===t}))};V.prototype={get:function(e){var t=v(this,e);if(t)return t[1]},has:function(e){return!!v(this,e)},set:function(e,t){var n=v(this,e);n?n[1]=t:this.entries.push([e,t])},"delete":function(e){var t=C(this.entries,(function(t){return t[0]===e}));return~t&&b(this.entries,t,1),!!~t}},e.exports={getConstructor:function(e,t,n,o){var s=e((function(e,r){l(e,m),p(e,{type:t,id:N++,frozen:undefined}),r!=undefined&&d(r,e[o],{that:e,AS_ENTRIES:n})})),m=s.prototype,h=f(t),C=function(e,t,n){var o=h(e),r=a(i(t),!0);return!0===r?g(o).set(t,n):r[o.id]=n,e};return r(m,{"delete":function(e){var t=h(this);if(!c(e))return!1;var n=a(e);return!0===n?g(t)["delete"](e):n&&u(n,t.id)&&delete n[t.id]},has:function(e){var t=h(this);if(!c(e))return!1;var n=a(e);return!0===n?g(t).has(e):n&&u(n,t.id)}}),r(m,n?{get:function(e){var t=h(this);if(c(e)){var n=a(e);return!0===n?g(t).get(e):n?n[t.id]:undefined}},set:function(e,t){return C(this,e,t)}}:{add:function(e){return C(this,e,!0)}}),s}}},18291:function(e,t,n){"use strict";var o=n(59450),r=n(61770),a=n(90655),i=n(16851),c=n(73e3),l=n(49632),d=n(47916),s=n(41706),u=n(45744),m=n(5484),p=n(39125),f=n(98994),h=n(93182),C=n(75121);e.exports=function(e,t,n){var b=-1!==e.indexOf("Map"),N=-1!==e.indexOf("Weak"),g=b?"set":"add",V=r[e],v=V&&V.prototype,_=V,y={},k=function(e){var t=a(v[e]);c(v,e,"add"==e?function(e){return t(this,0===e?0:e),this}:"delete"==e?function(e){return!(N&&!m(e))&&t(this,0===e?0:e)}:"get"==e?function(e){return N&&!m(e)?undefined:t(this,0===e?0:e)}:"has"==e?function(e){return!(N&&!m(e))&&t(this,0===e?0:e)}:function(e,n){return t(this,0===e?0:e,n),this})};if(i(e,!u(V)||!(N||v.forEach&&!p((function(){(new V).entries().next()})))))_=n.getConstructor(t,e,b,g),l.enable();else if(i(e,!0)){var x=new _,w=x[g](N?{}:-0,1)!=x,B=p((function(){x.has(1)})),L=f((function(e){new V(e)})),S=!N&&p((function(){for(var e=new V,t=5;t--;)e[g](t,t);return!e.has(-0)}));L||((_=t((function(e,t){s(e,v);var n=C(new V,e,_);return t!=undefined&&d(t,n[g],{that:n,AS_ENTRIES:b}),n}))).prototype=v,v.constructor=_),(B||S)&&(k("delete"),k("has"),b&&k("get")),(S||w)&&k(g),N&&v.clear&&delete v.clear}return y[e]=_,o({global:!0,constructor:!0,forced:_!=V},y),h(_,e),N||n.setStrong(_,e,b),_}},35155:function(e,t,n){"use strict";var o=n(77807),r=n(75379),a=n(12488),i=n(92723);e.exports=function(e,t,n){for(var c=r(t),l=i.f,d=a.f,s=0;s<c.length;s++){var u=c[s];o(e,u)||n&&o(n,u)||l(e,u,d(t,u))}}},24139:function(e,t,n){"use strict";var o=n(43741)("match");e.exports=function(e){var t=/./;try{"/./"[e](t)}catch(n){try{return t[o]=!1,"/./"[e](t)}catch(r){}}return!1}},55569:function(e,t,n){"use strict";var o=n(39125);e.exports=!o((function(){function e(){}return e.prototype.constructor=null,Object.getPrototypeOf(new e)!==e.prototype}))},98153:function(e,t,n){"use strict";var o=n(90655),r=n(61829),a=n(95372),i=/"/g,c=o("".replace);e.exports=function(e,t,n,o){var l=a(r(e)),d="<"+t;return""!==n&&(d+=" "+n+'="'+c(a(o),i,""")+'"'),d+">"+l+"</"+t+">"}},92413:function(e,t,n){"use strict";var o=n(80936).IteratorPrototype,r=n(48525),a=n(20471),i=n(93182),c=n(53481),l=function(){return this};e.exports=function(e,t,n,d){var s=t+" Iterator";return e.prototype=r(o,{next:a(+!d,n)}),i(e,s,!1,!0),c[s]=l,e}},87229:function(e,t,n){"use strict";var o=n(77849),r=n(92723),a=n(20471);e.exports=o?function(e,t,n){return r.f(e,t,a(1,n))}:function(e,t,n){return e[t]=n,e}},20471:function(e){"use strict";e.exports=function(e,t){return{enumerable:!(1&e),configurable:!(2&e),writable:!(4&e),value:t}}},61154:function(e,t,n){"use strict";var o=n(23986),r=n(92723),a=n(20471);e.exports=function(e,t,n){var i=o(t);i in e?r.f(e,i,a(0,n)):e[i]=n}},36849:function(e,t,n){"use strict";var o=n(90655),r=n(39125),a=n(79408).start,i=RangeError,c=Math.abs,l=Date.prototype,d=l.toISOString,s=o(l.getTime),u=o(l.getUTCDate),m=o(l.getUTCFullYear),p=o(l.getUTCHours),f=o(l.getUTCMilliseconds),h=o(l.getUTCMinutes),C=o(l.getUTCMonth),b=o(l.getUTCSeconds);e.exports=r((function(){return"0385-07-25T07:06:39.999Z"!=d.call(new Date(-50000000000001))}))||!r((function(){d.call(new Date(NaN))}))?function(){if(!isFinite(s(this)))throw i("Invalid time value");var e=this,t=m(e),n=f(e),o=t<0?"-":t>9999?"+":"";return o+a(c(t),o?6:4,0)+"-"+a(C(e)+1,2,0)+"-"+a(u(e),2,0)+"T"+a(p(e),2,0)+":"+a(h(e),2,0)+":"+a(b(e),2,0)+"."+a(n,3,0)+"Z"}:d},81990:function(e,t,n){"use strict";var o=n(65522),r=n(2118),a=TypeError;e.exports=function(e){if(o(this),"string"===e||"default"===e)e="string";else if("number"!==e)throw a("Incorrect hint");return r(this,e)}},66384:function(e,t,n){"use strict";var o=n(28859),r=n(92723);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)}},73e3:function(e,t,n){"use strict";var o=n(45744),r=n(92723),a=n(28859),i=n(58962);e.exports=function(e,t,n,c){c||(c={});var l=c.enumerable,d=c.name!==undefined?c.name:t;return o(n)&&a(n,d,c),c.global?l?e[t]=n:i(t,n):(c.unsafe?e[t]&&(l=!0):delete e[t],l?e[t]=n:r.f(e,t,{value:n,enumerable:!1,configurable:!c.nonConfigurable,writable:!c.nonWritable})),e}},60495:function(e,t,n){"use strict";var o=n(73e3);e.exports=function(e,t,n){for(var r in t)o(e,r,t[r],n);return e}},58962:function(e,t,n){"use strict";var o=n(61770),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}},11335:function(e,t,n){"use strict";var o=n(59450),r=n(76348),a=n(37249),i=n(82429),c=n(45744),l=n(92413),d=n(56997),s=n(44958),u=n(93182),m=n(87229),p=n(73e3),f=n(43741),h=n(53481),C=n(80936),b=i.PROPER,N=i.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,i,f,C,w){l(n,t,i);var B,L,S,I=function(e){if(e===f&&P)return P;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],P=!V&&E||I(f),O="Array"==t&&M.entries||E;if(O&&(B=d(O.call(new e)))!==Object.prototype&&B.next&&(a||d(B)===g||(s?s(B,g):c(B[v])||p(B,v,x)),u(B,T,!0,!0),a&&(h[T]=x)),b&&f==y&&E&&E.name!==y&&(!a&&N?m(M,"name",y):(A=!0,P=function(){return r(E,this)})),f)if(L={values:I(y),keys:C?P:I(_),entries:I(k)},w)for(S in L)(V||A||!(S in M))&&p(M,S,L[S]);else o({target:t,proto:!0,forced:V||A},L);return a&&!w||M[v]===P||p(M,v,P,{name:f}),h[t]=P,L}},89604:function(e,t,n){"use strict";var o=n(62660),r=n(77807),a=n(68438),i=n(92723).f;e.exports=function(e){var t=o.Symbol||(o.Symbol={});r(t,e)||i(t,e,{value:a.f(e)})}},33099:function(e,t,n){"use strict";var o=n(56279),r=TypeError;e.exports=function(e,t){if(!delete e[t])throw r("Cannot delete property "+o(t)+" of "+o(e))}},77849:function(e,t,n){"use strict";var o=n(39125);e.exports=!o((function(){return 7!=Object.defineProperty({},1,{get:function(){return 7}})[1]}))},50842:function(e,t,n){"use strict";var o=n(61770),r=n(5484),a=o.document,i=r(a)&&r(a.createElement);e.exports=function(e){return i?a.createElement(e):{}}},97989:function(e){"use strict";var t=TypeError;e.exports=function(e){if(e>9007199254740991)throw t("Maximum allowed index exceeded");return e}},13811:function(e,t,n){"use strict";var o=n(42630).match(/firefox\/(\d+)/i);e.exports=!!o&&+o[1]},15904:function(e){"use strict";e.exports="object"==typeof window&&"object"!=typeof Deno},86936:function(e,t,n){"use strict";var o=n(42630);e.exports=/MSIE|Trident/.test(o)},48715:function(e,t,n){"use strict";var o=n(42630),r=n(61770);e.exports=/ipad|iphone|ipod/i.test(o)&&r.Pebble!==undefined},25515:function(e,t,n){"use strict";var o=n(42630);e.exports=/(?:ipad|iphone|ipod).*applewebkit/i.test(o)},67745:function(e,t,n){"use strict";var o=n(61496),r=n(61770);e.exports="process"==o(r.process)},35016:function(e,t,n){"use strict";var o=n(42630);e.exports=/web0s(?!.*chrome)/i.test(o)},42630:function(e,t,n){"use strict";var o=n(54965);e.exports=o("navigator","userAgent")||""},64279:function(e,t,n){"use strict";var o,r,a=n(61770),i=n(42630),c=a.process,l=a.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&&i&&(!(o=i.match(/Edge\/(\d+)/))||o[1]>=74)&&(o=i.match(/Chrome\/(\d+)/))&&(r=+o[1]),e.exports=r},86778:function(e,t,n){"use strict";var o=n(42630).match(/AppleWebKit\/(\d+)\./);e.exports=!!o&&+o[1]},59096:function(e){"use strict";e.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},59450:function(e,t,n){"use strict";var o=n(61770),r=n(12488).f,a=n(87229),i=n(73e3),c=n(58962),l=n(35155),d=n(16851);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)&&a(m,"sham",!0),i(n,s,m,e)}}},39125:function(e){"use strict";e.exports=function(e){try{return!!e()}catch(t){return!0}}},6531:function(e,t,n){"use strict";n(50044);var o=n(90655),r=n(73e3),a=n(50174),i=n(39125),c=n(43741),l=n(87229),d=c("species"),s=RegExp.prototype;e.exports=function(e,t,n,u){var m=c(e),p=!i((function(){var t={};return t[m]=function(){return 7},7!=""[e](t)})),f=p&&!i((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,i){var c=o(e),l=t.exec;return l===a||l===s.exec?p&&!i?{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)}},23507:function(e,t,n){"use strict";var o=n(98037),r=n(10950),a=n(97989),i=n(9341);e.exports=function c(e,t,n,l,d,s,u,m){for(var p,f=d,h=0,C=!!u&&i(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:(a(f+1),e[f]=p),f++),h++;return f}},57724:function(e,t,n){"use strict";var o=n(39125);e.exports=!o((function(){return Object.isExtensible(Object.preventExtensions({}))}))},10261:function(e,t,n){"use strict";var o=n(14687),r=Function.prototype,a=r.apply,i=r.call;e.exports="object"==typeof Reflect&&Reflect.apply||(o?i.bind(a):function(){return i.apply(a,arguments)})},9341:function(e,t,n){"use strict";var o=n(90655),r=n(7696),a=n(14687),i=o(o.bind);e.exports=function(e,t){return r(e),t===undefined?e:a?i(e,t):function(){return e.apply(t,arguments)}}},14687:function(e,t,n){"use strict";var o=n(39125);e.exports=!o((function(){var e=function(){}.bind();return"function"!=typeof e||e.hasOwnProperty("prototype")}))},38349:function(e,t,n){"use strict";var o=n(90655),r=n(7696),a=n(5484),i=n(77807),c=n(53898),l=n(14687),d=Function,s=o([].concat),u=o([].join),m={},p=function(e,t,n){if(!i(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)};e.exports=l?d.bind:function(e){var t=r(this),n=t.prototype,o=c(arguments,1),i=function(){var n=s(o,c(arguments));return this instanceof i?p(t,n.length,n):t.apply(e,n)};return a(n)&&(i.prototype=n),i}},76348:function(e,t,n){"use strict";var o=n(14687),r=Function.prototype.call;e.exports=o?r.bind(r):function(){return r.apply(r,arguments)}},82429:function(e,t,n){"use strict";var o=n(77849),r=n(77807),a=Function.prototype,i=o&&Object.getOwnPropertyDescriptor,c=r(a,"name"),l=c&&"something"===function(){}.name,d=c&&(!o||o&&i(a,"name").configurable);e.exports={EXISTS:c,PROPER:l,CONFIGURABLE:d}},90655:function(e,t,n){"use strict";var o=n(14687),r=Function.prototype,a=r.bind,i=r.call,c=o&&a.bind(i,i);e.exports=o?function(e){return e&&c(e)}:function(e){return e&&function(){return i.apply(e,arguments)}}},54965:function(e,t,n){"use strict";var o=n(61770),r=n(45744),a=function(e){return r(e)?e:undefined};e.exports=function(e,t){return arguments.length<2?a(o[e]):o[e]&&o[e][t]}},52522:function(e,t,n){"use strict";var o=n(10374),r=n(36750),a=n(53481),i=n(43741)("iterator");e.exports=function(e){if(e!=undefined)return r(e,i)||r(e,"@@iterator")||a[o(e)]}},93247:function(e,t,n){"use strict";var o=n(76348),r=n(7696),a=n(65522),i=n(56279),c=n(52522),l=TypeError;e.exports=function(e,t){var n=arguments.length<2?c(e):t;if(r(n))return a(o(n,e));throw l(i(e)+" is not iterable")}},36750:function(e,t,n){"use strict";var o=n(7696);e.exports=function(e,t){var n=e[t];return null==n?undefined:o(n)}},60190:function(e,t,n){"use strict";var o=n(90655),r=n(73502),a=Math.floor,i=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(i(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=a(s/10);return 0===m?r:m<=f?o[m-1]===undefined?i(c,1):o[m-1]+i(c,1):r}d=o[s-1]}return d===undefined?"":d}))}},61770: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")()},77807:function(e,t,n){"use strict";var o=n(90655),r=n(73502),a=o({}.hasOwnProperty);e.exports=Object.hasOwn||function(e,t){return a(r(e),t)}},31645:function(e){"use strict";e.exports={}},66791:function(e,t,n){"use strict";var o=n(61770);e.exports=function(e,t){var n=o.console;n&&n.error&&(1==arguments.length?n.error(e):n.error(e,t))}},29093:function(e,t,n){"use strict";var o=n(54965);e.exports=o("document","documentElement")},17041:function(e,t,n){"use strict";var o=n(77849),r=n(39125),a=n(50842);e.exports=!o&&!r((function(){return 7!=Object.defineProperty(a("div"),"a",{get:function(){return 7}}).a}))},29209:function(e){"use strict";var t=Array,n=Math.abs,o=Math.pow,r=Math.floor,a=Math.log,i=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(a(e)/i),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,a=8*r-t-1,i=(1<<a)-1,c=i>>1,l=a-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===i)return n?NaN:s?-Infinity:Infinity;n+=o(2,t),u-=c}return(s?-1:1)*n*o(2,u-t)}}},83609:function(e,t,n){"use strict";var o=n(90655),r=n(39125),a=n(61496),i=Object,c=o("".split);e.exports=r((function(){return!i("z").propertyIsEnumerable(0)}))?function(e){return"String"==a(e)?c(e,""):i(e)}:i},75121:function(e,t,n){"use strict";var o=n(45744),r=n(5484),a=n(44958);e.exports=function(e,t,n){var i,c;return a&&o(i=t.constructor)&&i!==n&&r(c=i.prototype)&&c!==n.prototype&&a(e,c),e}},44790:function(e,t,n){"use strict";var o=n(90655),r=n(45744),a=n(42878),i=o(Function.toString);r(a.inspectSource)||(a.inspectSource=function(e){return i(e)}),e.exports=a.inspectSource},49632:function(e,t,n){"use strict";var o=n(59450),r=n(90655),a=n(31645),i=n(5484),c=n(77807),l=n(92723).f,d=n(94600),s=n(25586),u=n(65067),m=n(8220),p=n(57724),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,a=o.length;r<a;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(!i(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}};a[h]=!0},48797:function(e,t,n){"use strict";var o,r,a,i=n(37494),c=n(61770),l=n(90655),d=n(5484),s=n(87229),u=n(77807),m=n(42878),p=n(95541),f=n(31645),h="Object already initialized",C=c.TypeError,b=c.WeakMap;if(i||m.state){var N=m.state||(m.state=new b),g=l(N.get),V=l(N.has),v=l(N.set);o=function(e,t){if(V(N,e))throw new C(h);return t.facade=e,v(N,e,t),t},r=function(e){return g(N,e)||{}},a=function(e){return V(N,e)}}else{var _=p("state");f[_]=!0,o=function(e,t){if(u(e,_))throw new C(h);return t.facade=e,s(e,_,t),t},r=function(e){return u(e,_)?e[_]:{}},a=function(e){return u(e,_)}}e.exports={set:o,get:r,has:a,enforce:function(e){return a(e)?r(e):o(e,{})},getterFor:function(e){return function(t){var n;if(!d(t)||(n=r(t)).type!==e)throw C("Incompatible receiver, "+e+" required");return n}}}},94535:function(e,t,n){"use strict";var o=n(43741),r=n(53481),a=o("iterator"),i=Array.prototype;e.exports=function(e){return e!==undefined&&(r.Array===e||i[a]===e)}},98037:function(e,t,n){"use strict";var o=n(61496);e.exports=Array.isArray||function(e){return"Array"==o(e)}},45744:function(e){"use strict";e.exports=function(e){return"function"==typeof e}},49332:function(e,t,n){"use strict";var o=n(90655),r=n(39125),a=n(45744),i=n(10374),c=n(54965),l=n(44790),d=function(){},s=[],u=c("Reflect","construct"),m=/^\s*(?:class|function)\b/,p=o(m.exec),f=!m.exec(d),h=function(e){if(!a(e))return!1;try{return u(d,s,e),!0}catch(t){return!1}},C=function(e){if(!a(e))return!1;switch(i(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},13409:function(e,t,n){"use strict";var o=n(77807);e.exports=function(e){return e!==undefined&&(o(e,"value")||o(e,"writable"))}},16851:function(e,t,n){"use strict";var o=n(39125),r=n(45744),a=/#|\.prototype\./,i=function(e,t){var n=l[c(e)];return n==s||n!=d&&(r(t)?o(t):!!t)},c=i.normalize=function(e){return String(e).replace(a,".").toLowerCase()},l=i.data={},d=i.NATIVE="N",s=i.POLYFILL="P";e.exports=i},52138:function(e,t,n){"use strict";var o=n(5484),r=Math.floor;e.exports=Number.isInteger||function(e){return!o(e)&&isFinite(e)&&r(e)===e}},5484:function(e,t,n){"use strict";var o=n(45744);e.exports=function(e){return"object"==typeof e?null!==e:o(e)}},37249:function(e){"use strict";e.exports=!1},71857:function(e,t,n){"use strict";var o=n(5484),r=n(61496),a=n(43741)("match");e.exports=function(e){var t;return o(e)&&((t=e[a])!==undefined?!!t:"RegExp"==r(e))}},76449:function(e,t,n){"use strict";var o=n(54965),r=n(45744),a=n(76469),i=n(79289),c=Object;e.exports=i?function(e){return"symbol"==typeof e}:function(e){var t=o("Symbol");return r(t)&&a(t.prototype,c(e))}},47916:function(e,t,n){"use strict";var o=n(9341),r=n(76348),a=n(65522),i=n(56279),c=n(94535),l=n(10950),d=n(76469),s=n(93247),u=n(52522),m=n(80261),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_ITERATOR),w=!(!n||!n.INTERRUPTED),B=o(t,y),L=function(e){return C&&m(C,"normal",e),new f(!0,e)},S=function(e){return k?(a(e),w?B(e[0],e[1],L):B(e[0],e[1])):w?B(e,L):B(e)};if(x)C=e;else{if(!(b=u(e)))throw p(i(e)+" is not iterable");if(c(b)){for(N=0,g=l(e);g>N;N++)if((V=S(e[N]))&&d(h,V))return V;return new f(!1)}C=s(e,b)}for(v=C.next;!(_=r(v,C)).done;){try{V=S(_.value)}catch(I){m(C,"throw",I)}if("object"==typeof V&&V&&d(h,V))return V}return new f(!1)}},80261:function(e,t,n){"use strict";var o=n(76348),r=n(65522),a=n(36750);e.exports=function(e,t,n){var i,c;r(e);try{if(!(i=a(e,"return"))){if("throw"===t)throw n;return n}i=o(i,e)}catch(l){c=!0,i=l}if("throw"===t)throw n;if(c)throw i;return r(i),n}},80936:function(e,t,n){"use strict";var o,r,a,i=n(39125),c=n(45744),l=n(48525),d=n(56997),s=n(73e3),u=n(43741),m=n(37249),p=u("iterator"),f=!1;[].keys&&("next"in(a=[].keys())?(r=d(d(a)))!==Object.prototype&&(o=r):f=!0),o==undefined||i((function(){var e={};return o[p].call(e)!==e}))?o={}:m&&(o=l(o)),c(o[p])||s(o,p,(function(){return this})),e.exports={IteratorPrototype:o,BUGGY_SAFARI_ITERATORS:f}},53481:function(e){"use strict";e.exports={}},10950:function(e,t,n){"use strict";var o=n(87543);e.exports=function(e){return o(e.length)}},28859:function(e,t,n){"use strict";var o=n(39125),r=n(45744),a=n(77807),i=n(77849),c=n(82429).CONFIGURABLE,l=n(44790),d=n(48797),s=d.enforce,u=d.get,m=Object.defineProperty,p=i&&!o((function(){return 8!==m((function(){}),"length",{value:8}).length})),f=String(String).split("String"),h=e.exports=function(e,t,n){"Symbol("===String(t).slice(0,7)&&(t="["+String(t).replace(/^Symbol\(([^)]*)\)/,"$1")+"]"),n&&n.getter&&(t="get "+t),n&&n.setter&&(t="set "+t),(!a(e,"name")||c&&e.name!==t)&&m(e,"name",{value:t,configurable:!0}),p&&n&&a(n,"arity")&&e.length!==n.arity&&m(e,"length",{value:n.arity});try{n&&a(n,"constructor")&&n.constructor?i&&m(e,"prototype",{writable:!1}):e.prototype&&(e.prototype=undefined)}catch(r){}var o=s(e);return a(o,"source")||(o.source=f.join("string"==typeof t?t:"")),e};Function.prototype.toString=h((function(){return r(this)&&u(this).source||l(this)}),"toString")},73346: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},92647:function(e,t,n){"use strict";var o=n(61303),r=Math.abs,a=Math.pow,i=a(2,-52),c=a(2,-23),l=a(2,127)*(2-c),d=a(2,-126);e.exports=Math.fround||function(e){var t,n,a=+e,s=r(a),u=o(a);return s<d?u*function(e){return e+1/i-1/i}(s/d/c)*d*c:(n=(t=(1+c/i)*s)-(t-s))>l||n!=n?u*Infinity:u*n}},12153:function(e){"use strict";var t=Math.log,n=Math.LOG10E;e.exports=Math.log10||function(e){return t(e)*n}},28010: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)}},61303:function(e){"use strict";e.exports=Math.sign||function(e){var t=+e;return 0==t||t!=t?t:t<0?-1:1}},9275: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)}},34063:function(e,t,n){"use strict";var o,r,a,i,c,l,d,s,u=n(61770),m=n(9341),p=n(12488).f,f=n(61777).set,h=n(25515),C=n(48715),b=n(35016),N=n(67745),g=u.MutationObserver||u.WebKitMutationObserver,V=u.document,v=u.process,_=u.Promise,y=p(u,"queueMicrotask"),k=y&&y.value;k||(o=function(){var e,t;for(N&&(e=v.domain)&&e.exit();r;){t=r.fn,r=r.next;try{t()}catch(n){throw r?i():a=undefined,n}}a=undefined,e&&e.enter()},h||N||b||!g||!V?!C&&_&&_.resolve?((d=_.resolve(undefined)).constructor=_,s=m(d.then,d),i=function(){s(o)}):N?i=function(){v.nextTick(o)}:(f=m(f,u),i=function(){f(o)}):(c=!0,l=V.createTextNode(""),new g(o).observe(l,{characterData:!0}),i=function(){l.data=c=!c})),e.exports=k||function(e){var t={fn:e,next:undefined};a&&(a.next=t),r||(r=t,i()),a=t}},58822:function(e,t,n){"use strict";var o=n(67581);e.exports=o&&!!Symbol["for"]&&!!Symbol.keyFor},67581:function(e,t,n){"use strict";var o=n(64279),r=n(39125);e.exports=!!Object.getOwnPropertySymbols&&!r((function(){var e=Symbol();return!String(e)||!(Object(e)instanceof Symbol)||!Symbol.sham&&o&&o<41}))},37494:function(e,t,n){"use strict";var o=n(61770),r=n(45744),a=n(44790),i=o.WeakMap;e.exports=r(i)&&/native code/.test(a(i))},16002:function(e,t,n){"use strict";var o=n(7696),r=function(e){var t,n;this.promise=new e((function(e,o){if(t!==undefined||n!==undefined)throw TypeError("Bad Promise constructor");t=e,n=o})),this.resolve=o(t),this.reject=o(n)};e.exports.f=function(e){return new r(e)}},96794:function(e,t,n){"use strict";var o=n(71857),r=TypeError;e.exports=function(e){if(o(e))throw r("The method doesn't accept regular expressions");return e}},46329:function(e,t,n){"use strict";var o=n(61770).isFinite;e.exports=Number.isFinite||function(e){return"number"==typeof e&&o(e)}},90119:function(e,t,n){"use strict";var o=n(61770),r=n(39125),a=n(90655),i=n(95372),c=n(56404).trim,l=n(93966),d=a("".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(i(e)),n=s(t);return 0===n&&"-"==d(t,0)?-0:n}:s},80280:function(e,t,n){"use strict";var o=n(61770),r=n(39125),a=n(90655),i=n(95372),c=n(56404).trim,l=n(93966),d=o.parseInt,s=o.Symbol,u=s&&s.iterator,m=/^[+-]?0x/i,p=a(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(i(e));return d(n,t>>>0||(p(m,n)?16:10))}:d},35350:function(e,t,n){"use strict";var o=n(77849),r=n(90655),a=n(76348),i=n(39125),c=n(21417),l=n(41543),d=n(89328),s=n(73502),u=n(83609),m=Object.assign,p=Object.defineProperty,f=r([].concat);e.exports=!m||i((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,i=1,m=l.f,p=d.f;r>i;)for(var h,C=u(arguments[i++]),b=m?f(c(C),m(C)):c(C),N=b.length,g=0;N>g;)h=b[g++],o&&!a(p,C,h)||(n[h]=C[h]);return n}:m},48525:function(e,t,n){"use strict";var o,r=n(65522),a=n(86328),i=n(59096),c=n(31645),l=n(29093),d=n(50842),s=n(95541),u=s("IE_PROTO"),m=function(){},p=function(e){return"<script>"+e+"</"+"script>"},f=function(e){e.write(p("")),e.close();var t=e.parentWindow.Object;return e=null,t},h=function(){try{o=new ActiveXObject("htmlfile")}catch(r){}var e,t;h="undefined"!=typeof document?document.domain&&o?f(o):((t=d("iframe")).style.display="none",l.appendChild(t),t.src=String("javascript:"),(e=t.contentWindow.document).open(),e.write(p("document.F=Object")),e.close(),e.F):f(o);for(var n=i.length;n--;)delete h.prototype[i[n]];return h()};c[u]=!0,e.exports=Object.create||function(e,t){var n;return null!==e?(m.prototype=r(e),n=new m,m.prototype=null,n[u]=e):n=h(),t===undefined?n:a.f(n,t)}},86328:function(e,t,n){"use strict";var o=n(77849),r=n(6217),a=n(92723),i=n(65522),c=n(4254),l=n(21417);t.f=o&&!r?Object.defineProperties:function(e,t){i(e);for(var n,o=c(t),r=l(t),d=r.length,s=0;d>s;)a.f(e,n=r[s++],o[n]);return e}},92723:function(e,t,n){"use strict";var o=n(77849),r=n(17041),a=n(6217),i=n(65522),c=n(23986),l=TypeError,d=Object.defineProperty,s=Object.getOwnPropertyDescriptor,u="enumerable",m="configurable",p="writable";t.f=o?a?function(e,t,n){if(i(e),t=c(t),i(n),"function"==typeof e&&"prototype"===t&&"value"in n&&p in n&&!n.writable){var o=s(e,t);o&&o.writable&&(e[t]=n.value,n={configurable:m in n?n.configurable:o.configurable,enumerable:u in n?n.enumerable:o.enumerable,writable:!1})}return d(e,t,n)}:d:function(e,t,n){if(i(e),t=c(t),i(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}},12488:function(e,t,n){"use strict";var o=n(77849),r=n(76348),a=n(89328),i=n(20471),c=n(4254),l=n(23986),d=n(77807),s=n(17041),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 i(!r(a.f,e,t),e[t])}},25586:function(e,t,n){"use strict";var o=n(61496),r=n(4254),a=n(94600).f,i=n(74337),c="object"==typeof window&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[];e.exports.f=function(e){return c&&"Window"==o(e)?function(e){try{return a(e)}catch(t){return i(c)}}(e):a(r(e))}},94600:function(e,t,n){"use strict";var o=n(72071),r=n(59096).concat("length","prototype");t.f=Object.getOwnPropertyNames||function(e){return o(e,r)}},41543:function(e,t){"use strict";t.f=Object.getOwnPropertySymbols},56997:function(e,t,n){"use strict";var o=n(77807),r=n(45744),a=n(73502),i=n(95541),c=n(55569),l=i("IE_PROTO"),d=Object,s=d.prototype;e.exports=c?d.getPrototypeOf:function(e){var t=a(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}},65067:function(e,t,n){"use strict";var o=n(39125),r=n(5484),a=n(61496),i=n(26974),c=Object.isExtensible,l=o((function(){c(1)}));e.exports=l||i?function(e){return!!r(e)&&(!i||"ArrayBuffer"!=a(e))&&(!c||c(e))}:c},76469:function(e,t,n){"use strict";var o=n(90655);e.exports=o({}.isPrototypeOf)},72071:function(e,t,n){"use strict";var o=n(90655),r=n(77807),a=n(4254),i=n(89344).indexOf,c=n(31645),l=o([].push);e.exports=function(e,t){var n,o=a(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++])&&(~i(s,n)||l(s,n));return s}},21417:function(e,t,n){"use strict";var o=n(72071),r=n(59096);e.exports=Object.keys||function(e){return o(e,r)}},89328: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},76903:function(e,t,n){"use strict";var o=n(37249),r=n(61770),a=n(39125),i=n(86778);e.exports=o||!a((function(){if(!(i&&i<535)){var e=Math.random();__defineSetter__.call(null,e,(function(){})),delete r[e]}}))},44958:function(e,t,n){"use strict";var o=n(90655),r=n(65522),a=n(3760);e.exports=Object.setPrototypeOf||("__proto__"in{}?function(){var e,t=!1,n={};try{(e=o(Object.getOwnPropertyDescriptor(Object.prototype,"__proto__").set))(n,[]),t=n instanceof Array}catch(i){}return function(n,o){return r(n),a(o),t?e(n,o):n.__proto__=o,n}}():undefined)},33417:function(e,t,n){"use strict";var o=n(77849),r=n(90655),a=n(21417),i=n(4254),c=r(n(89328).f),l=r([].push),d=function(e){return function(t){for(var n,r=i(t),d=a(r),s=d.length,u=0,m=[];s>u;)n=d[u++],o&&!c(r,n)||l(m,e?[n,r[n]]:r[n]);return m}};e.exports={entries:d(!0),values:d(!1)}},49365:function(e,t,n){"use strict";var o=n(75294),r=n(10374);e.exports=o?{}.toString:function(){return"[object "+r(this)+"]"}},2118:function(e,t,n){"use strict";var o=n(76348),r=n(45744),a=n(5484),i=TypeError;e.exports=function(e,t){var n,c;if("string"===t&&r(n=e.toString)&&!a(c=o(n,e)))return c;if(r(n=e.valueOf)&&!a(c=o(n,e)))return c;if("string"!==t&&r(n=e.toString)&&!a(c=o(n,e)))return c;throw i("Can't convert object to primitive value")}},75379:function(e,t,n){"use strict";var o=n(54965),r=n(90655),a=n(94600),i=n(41543),c=n(65522),l=r([].concat);e.exports=o("Reflect","ownKeys")||function(e){var t=a.f(c(e)),n=i.f;return n?l(t,n(e)):t}},62660:function(e,t,n){"use strict";var o=n(61770);e.exports=o},71986:function(e){"use strict";e.exports=function(e){try{return{error:!1,value:e()}}catch(t){return{error:!0,value:t}}}},94666:function(e,t,n){"use strict";var o=n(61770),r=n(53008),a=n(45744),i=n(16851),c=n(44790),l=n(43741),d=n(15904),s=n(37249),u=n(64279),m=r&&r.prototype,p=l("species"),f=!1,h=a(o.PromiseRejectionEvent),C=i("Promise",(function(){var e=c(r),t=e!==String(r);if(!t&&66===u)return!0;if(s&&(!m["catch"]||!m["finally"]))return!0;if(u>=51&&/native code/.test(e))return!1;var n=new r((function(e){e(1)})),o=function(e){e((function(){}),(function(){}))};return(n.constructor={})[p]=o,!(f=n.then((function(){}))instanceof o)||!t&&d&&!h}));e.exports={CONSTRUCTOR:C,REJECTION_EVENT:h,SUBCLASSING:f}},53008:function(e,t,n){"use strict";var o=n(61770);e.exports=o.Promise},29972:function(e,t,n){"use strict";var o=n(65522),r=n(5484),a=n(16002);e.exports=function(e,t){if(o(e),r(t)&&t.constructor===e)return t;var n=a.f(e);return(0,n.resolve)(t),n.promise}},29874:function(e,t,n){"use strict";var o=n(53008),r=n(98994),a=n(94666).CONSTRUCTOR;e.exports=a||!r((function(e){o.all(e).then(undefined,(function(){}))}))},4285:function(e,t,n){"use strict";var o=n(92723).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}})}},90349:function(e){"use strict";var t=function(){this.head=null,this.tail=null};t.prototype={add:function(e){var t={item:e,next:null};this.head?this.tail.next=t:this.head=t,this.tail=t},get:function(){var e=this.head;if(e)return this.head=e.next,this.tail===e&&(this.tail=null),e.item}},e.exports=t},41323:function(e,t,n){"use strict";var o=n(76348),r=n(65522),a=n(45744),i=n(61496),c=n(50174),l=TypeError;e.exports=function(e,t){var n=e.exec;if(a(n)){var d=o(n,e,t);return null!==d&&r(d),d}if("RegExp"===i(e))return o(c,e,t);throw l("RegExp#exec called on incompatible receiver")}},50174:function(e,t,n){"use strict";var o,r,a=n(76348),i=n(90655),c=n(95372),l=n(10284),d=n(89671),s=n(24603),u=n(48525),m=n(48797).get,p=n(40766),f=n(71569),h=s("native-string-replace",String.prototype.replace),C=RegExp.prototype.exec,b=C,N=i("".charAt),g=i("".indexOf),V=i("".replace),v=i("".slice),_=(r=/b*/g,a(C,o=/a/,"a"),a(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,i,d,s,p=this,f=m(p),x=c(e),w=f.raw;if(w)return w.lastIndex=p.lastIndex,t=a(b,w,x),p.lastIndex=w.lastIndex,t;var B=f.groups,L=y&&p.sticky,S=a(l,p),I=p.source,T=0,A=x;if(L&&(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=a(C,L?n:p,A),L?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&&a(h,r[0],n,(function(){for(i=1;i<arguments.length-2;i++)arguments[i]===undefined&&(r[i]=undefined)})),r&&B)for(r.groups=d=u(null),i=0;i<B.length;i++)d[(s=B[i])[0]]=r[s[1]];return r}),e.exports=b},10284:function(e,t,n){"use strict";var o=n(65522);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}},35453:function(e,t,n){"use strict";var o=n(76348),r=n(77807),a=n(76469),i=n(10284),c=RegExp.prototype;e.exports=function(e){var t=e.flags;return t!==undefined||"flags"in c||r(e,"flags")||!a(c,e)?t:o(i,e)}},89671:function(e,t,n){"use strict";var o=n(39125),r=n(61770).RegExp,a=o((function(){var e=r("a","y");return e.lastIndex=2,null!=e.exec("abcd")})),i=a||o((function(){return!r("a","y").sticky})),c=a||o((function(){var e=r("^r","gy");return e.lastIndex=2,null!=e.exec("str")}));e.exports={BROKEN_CARET:c,MISSED_STICKY:i,UNSUPPORTED_Y:a}},40766:function(e,t,n){"use strict";var o=n(39125),r=n(61770).RegExp;e.exports=o((function(){var e=r(".","s");return!(e.dotAll&&e.exec("\n")&&"s"===e.flags)}))},71569:function(e,t,n){"use strict";var o=n(39125),r=n(61770).RegExp;e.exports=o((function(){var e=r("(?<a>b)","g");return"b"!==e.exec("b").groups.a||"bc"!=="b".replace(e,"$<a>c")}))},61829:function(e){"use strict";var t=TypeError;e.exports=function(e){if(e==undefined)throw t("Can't call method on "+e);return e}},51557:function(e){"use strict";e.exports=Object.is||function(e,t){return e===t?0!==e||1/e==1/t:e!=e&&t!=t}},38393:function(e,t,n){"use strict";var o=n(61770),r=n(10261),a=n(45744),i=n(42630),c=n(53898),l=n(5944),d=/MSIE .\./.test(i),s=o.Function,u=function(e){return d?function(t,n){var o=l(arguments.length,1)>2,i=a(t)?t:s(t),d=o?c(arguments,2):undefined;return e(o?function(){r(i,this,d)}:i,n)}:e};e.exports={setTimeout:u(o.setTimeout),setInterval:u(o.setInterval)}},76341:function(e,t,n){"use strict";var o=n(54965),r=n(92723),a=n(43741),i=n(77849),c=a("species");e.exports=function(e){var t=o(e),n=r.f;i&&t&&!t[c]&&n(t,c,{configurable:!0,get:function(){return this}})}},93182:function(e,t,n){"use strict";var o=n(92723).f,r=n(77807),a=n(43741)("toStringTag");e.exports=function(e,t,n){e&&!n&&(e=e.prototype),e&&!r(e,a)&&o(e,a,{configurable:!0,value:t})}},95541:function(e,t,n){"use strict";var o=n(24603),r=n(8220),a=o("keys");e.exports=function(e){return a[e]||(a[e]=r(e))}},42878:function(e,t,n){"use strict";var o=n(61770),r=n(58962),a="__core-js_shared__",i=o[a]||r(a,{});e.exports=i},24603:function(e,t,n){"use strict";var o=n(37249),r=n(42878);(e.exports=function(e,t){return r[e]||(r[e]=t!==undefined?t:{})})("versions",[]).push({version:"3.23.2",mode:o?"pure":"global",copyright:"\xa9 2014-2022 Denis Pushkarev (zloirock.ru)",license:"https://github.com/zloirock/core-js/blob/v3.23.2/LICENSE",source:"https://github.com/zloirock/core-js"})},94828:function(e,t,n){"use strict";var o=n(65522),r=n(99079),a=n(43741)("species");e.exports=function(e,t){var n,i=o(e).constructor;return i===undefined||(n=o(i)[a])==undefined?t:r(n)}},43429:function(e,t,n){"use strict";var o=n(39125);e.exports=function(e){return o((function(){var t=""[e]('"');return t!==t.toLowerCase()||t.split('"').length>3}))}},59529:function(e,t,n){"use strict";var o=n(90655),r=n(94868),a=n(95372),i=n(61829),c=o("".charAt),l=o("".charCodeAt),d=o("".slice),s=function(e){return function(t,n){var o,s,u=a(i(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)}},9652:function(e,t,n){"use strict";var o=n(42630);e.exports=/Version\/10(?:\.\d+){1,2}(?: [\w./]+)?(?: Mobile\/\w+)? Safari\//.test(o)},79408:function(e,t,n){"use strict";var o=n(90655),r=n(87543),a=n(95372),i=n(35005),c=n(61829),l=o(i),d=o("".slice),s=Math.ceil,u=function(e){return function(t,n,o){var i,u,m=a(c(t)),p=r(n),f=m.length,h=o===undefined?" ":a(o);return p<=f||""==h?m:((u=l(h,s((i=p-f)/h.length))).length>i&&(u=d(u,0,i)),e?m+u:u+m)}};e.exports={start:u(!1),end:u(!0)}},35005:function(e,t,n){"use strict";var o=n(94868),r=n(95372),a=n(61829),i=RangeError;e.exports=function(e){var t=r(a(this)),n="",c=o(e);if(c<0||c==Infinity)throw i("Wrong number of repetitions");for(;c>0;(c>>>=1)&&(t+=t))1&c&&(n+=t);return n}},26746:function(e,t,n){"use strict";var o=n(56404).end,r=n(92029);e.exports=r("trimEnd")?function(){return o(this)}:"".trimEnd},92029:function(e,t,n){"use strict";var o=n(82429).PROPER,r=n(39125),a=n(93966);e.exports=function(e){return r((function(){return!!a[e]()||"\u200b\x85\u180e"!=="\u200b\x85\u180e"[e]()||o&&a[e].name!==e}))}},39483:function(e,t,n){"use strict";var o=n(56404).start,r=n(92029);e.exports=r("trimStart")?function(){return o(this)}:"".trimStart},56404:function(e,t,n){"use strict";var o=n(90655),r=n(61829),a=n(95372),i=n(93966),c=o("".replace),l="["+i+"]",d=RegExp("^"+l+l+"*"),s=RegExp(l+l+"*$"),u=function(e){return function(t){var n=a(r(t));return 1&e&&(n=c(n,d,"")),2&e&&(n=c(n,s,"")),n}};e.exports={start:u(1),end:u(2),trim:u(3)}},75853:function(e,t,n){"use strict";var o=n(76348),r=n(54965),a=n(43741),i=n(73e3);e.exports=function(){var e=r("Symbol"),t=e&&e.prototype,n=t&&t.valueOf,c=a("toPrimitive");t&&!t[c]&&i(t,c,(function(e){return o(n,this)}),{arity:1})}},61777:function(e,t,n){"use strict";var o,r,a,i,c=n(61770),l=n(10261),d=n(9341),s=n(45744),u=n(77807),m=n(39125),p=n(29093),f=n(53898),h=n(50842),C=n(5944),b=n(25515),N=n(67745),g=c.setImmediate,V=c.clearImmediate,v=c.process,_=c.Dispatch,y=c.Function,k=c.MessageChannel,x=c.String,w=0,B={},L="onreadystatechange";try{o=c.location}catch(M){}var S=function(e){if(u(B,e)){var t=B[e];delete B[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 B[++w]=function(){l(t,undefined,n)},r(w),w},V=function(e){delete B[e]},N?r=function(e){v.nextTick(I(e))}:_&&_.now?r=function(e){_.now(I(e))}:k&&!b?(i=(a=new k).port2,a.port1.onmessage=T,r=d(i.postMessage,i)):c.addEventListener&&s(c.postMessage)&&!c.importScripts&&o&&"file:"!==o.protocol&&!m(A)?(r=A,c.addEventListener("message",T,!1)):r=L in h("script")?function(e){p.appendChild(h("script")).onreadystatechange=function(){p.removeChild(this),S(e)}}:function(e){setTimeout(I(e),0)}),e.exports={set:g,clear:V}},54970:function(e,t,n){"use strict";var o=n(90655);e.exports=o(1..valueOf)},312:function(e,t,n){"use strict";var o=n(94868),r=Math.max,a=Math.min;e.exports=function(e,t){var n=o(e);return n<0?r(n+t,0):a(n,t)}},63096:function(e,t,n){"use strict";var o=n(9215),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)}},76124:function(e,t,n){"use strict";var o=n(94868),r=n(87543),a=RangeError;e.exports=function(e){if(e===undefined)return 0;var t=o(e),n=r(t);if(t!==n)throw a("Wrong length or index");return n}},4254:function(e,t,n){"use strict";var o=n(83609),r=n(61829);e.exports=function(e){return o(r(e))}},94868:function(e,t,n){"use strict";var o=n(9275);e.exports=function(e){var t=+e;return t!=t||0===t?0:o(t)}},87543:function(e,t,n){"use strict";var o=n(94868),r=Math.min;e.exports=function(e){return e>0?r(o(e),9007199254740991):0}},73502:function(e,t,n){"use strict";var o=n(61829),r=Object;e.exports=function(e){return r(o(e))}},99108:function(e,t,n){"use strict";var o=n(95606),r=RangeError;e.exports=function(e,t){var n=o(e);if(n%t)throw r("Wrong offset");return n}},95606:function(e,t,n){"use strict";var o=n(94868),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}},9215:function(e,t,n){"use strict";var o=n(76348),r=n(5484),a=n(76449),i=n(36750),c=n(2118),l=n(43741),d=TypeError,s=l("toPrimitive");e.exports=function(e,t){if(!r(e)||a(e))return e;var n,l=i(e,s);if(l){if(t===undefined&&(t="default"),n=o(l,e,t),!r(n)||a(n))return n;throw d("Can't convert object to primitive value")}return t===undefined&&(t="number"),c(e,t)}},23986:function(e,t,n){"use strict";var o=n(9215),r=n(76449);e.exports=function(e){var t=o(e,"string");return r(t)?t:t+""}},75294:function(e,t,n){"use strict";var o={};o[n(43741)("toStringTag")]="z",e.exports="[object z]"===String(o)},95372:function(e,t,n){"use strict";var o=n(10374),r=String;e.exports=function(e){if("Symbol"===o(e))throw TypeError("Cannot convert a Symbol value to a string");return r(e)}},56279:function(e){"use strict";var t=String;e.exports=function(e){try{return t(e)}catch(n){return"Object"}}},25011:function(e,t,n){"use strict";var o=n(59450),r=n(61770),a=n(76348),i=n(77849),c=n(79706),l=n(92574),d=n(10377),s=n(41706),u=n(20471),m=n(87229),p=n(52138),f=n(87543),h=n(76124),C=n(99108),b=n(23986),N=n(77807),g=n(10374),V=n(5484),v=n(76449),_=n(48525),y=n(76469),k=n(44958),x=n(94600).f,w=n(71234),B=n(36249).forEach,L=n(76341),S=n(92723),I=n(12488),T=n(48797),A=n(75121),M=T.get,E=T.set,P=T.enforce,O=S.f,F=I.f,D=Math.round,R=r.RangeError,j=d.ArrayBuffer,W=j.prototype,z=d.DataView,U=l.NATIVE_ARRAY_BUFFER_VIEWS,H=l.TYPED_ARRAY_TAG,G=l.TypedArray,q=l.TypedArrayPrototype,K=l.aTypedArrayConstructor,Y=l.isTypedArray,$="BYTES_PER_ELEMENT",X="Wrong length",Q=function(e,t){K(e);for(var n=0,o=t.length,r=new e(o);o>n;)r[n]=t[n++];return r},J=function(e,t){O(e,t,{get:function(){return M(this)[t]}})},Z=function(e){var t;return y(W,e)||"ArrayBuffer"==(t=g(e))||"SharedArrayBuffer"==t},ee=function(e,t){return Y(e)&&!v(t)&&t in e&&p(+t)&&t>=0},te=function(e,t){return t=b(t),ee(e,t)?u(2,e[t]):F(e,t)},ne=function(e,t,n){return t=b(t),!(ee(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?O(e,t,n):(e[t]=n.value,e)};i?(U||(I.f=te,S.f=ne,J(q,"buffer"),J(q,"byteOffset"),J(q,"byteLength"),J(q,"length")),o({target:"Object",stat:!0,forced:!U},{getOwnPropertyDescriptor:te,defineProperty:ne}),e.exports=function(e,t,n){var i=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){O(e,t,{get:function(){return function(e,t){var n=M(e);return n.view[d](t*i+n.byteOffset,!0)}(this,t)},set:function(e){return function(e,t,o){var r=M(e);n&&(o=(o=D(o))<0?0:o>255?255:255&o),r.view[u](t*i+r.byteOffset,o,!0)}(this,t,e)},enumerable:!0})};U?c&&(b=t((function(e,t,n,o){return s(e,N),A(V(t)?Z(t)?o!==undefined?new p(t,C(n,i),o):n!==undefined?new p(t,C(n,i)):new p(t):Y(t)?Q(b,t):a(w,b,t):new p(h(t)),e,b)})),k&&k(b,G),B(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(!Z(t))return Y(t)?Q(b,t):a(w,b,t);r=t,u=C(n,i);var m=t.byteLength;if(o===undefined){if(m%i)throw R(X);if((c=m-u)<0)throw R(X)}else if((c=f(o)*i)+u>m)throw R(X);l=c/i}else l=h(t),r=new j(c=l*i);for(E(e,{buffer:r,byteOffset:u,byteLength:c,length:l,view:new z(r)});d<l;)v(e,d++)})),k&&k(b,G),N=b.prototype=_(q)),N.constructor!==b&&m(N,"constructor",b),P(N).TypedArrayConstructor=b,H&&m(N,H,l);var y=b!=p;g[l]=b,o({global:!0,constructor:!0,forced:y,sham:!U},g),$ in b||m(b,$,i),$ in N||m(N,$,i),L(l)}):e.exports=function(){}},79706:function(e,t,n){"use strict";var o=n(61770),r=n(39125),a=n(98994),i=n(92574).NATIVE_ARRAY_BUFFER_VIEWS,c=o.ArrayBuffer,l=o.Int8Array;e.exports=!i||!r((function(){l(1)}))||!r((function(){new l(-1)}))||!a((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}))},38859:function(e,t,n){"use strict";var o=n(15993),r=n(62578);e.exports=function(e,t){return o(r(e),t)}},71234:function(e,t,n){"use strict";var o=n(9341),r=n(76348),a=n(99079),i=n(73502),c=n(10950),l=n(93247),d=n(52522),s=n(94535),u=n(92574).aTypedArrayConstructor;e.exports=function(e){var t,n,m,p,f,h,C=a(this),b=i(e),N=arguments.length,g=N>1?arguments[1]:undefined,V=g!==undefined,v=d(b);if(v&&!s(v))for(h=(f=l(b,v)).next,b=[];!(p=r(h,f)).done;)b.push(p.value);for(V&&N>2&&(g=o(g,arguments[2])),n=c(b),m=new(u(C))(n),t=0;n>t;t++)m[t]=V?g(b[t],t):b[t];return m}},62578:function(e,t,n){"use strict";var o=n(92574),r=n(94828),a=o.aTypedArrayConstructor,i=o.getTypedArrayConstructor;e.exports=function(e){return a(r(e,i(e)))}},8220:function(e,t,n){"use strict";var o=n(90655),r=0,a=Math.random(),i=o(1..toString);e.exports=function(e){return"Symbol("+(e===undefined?"":e)+")_"+i(++r+a,36)}},79289:function(e,t,n){"use strict";var o=n(67581);e.exports=o&&!Symbol.sham&&"symbol"==typeof Symbol.iterator},6217:function(e,t,n){"use strict";var o=n(77849),r=n(39125);e.exports=o&&r((function(){return 42!=Object.defineProperty((function(){}),"prototype",{value:42,writable:!1}).prototype}))},5944:function(e){"use strict";var t=TypeError;e.exports=function(e,n){if(e<n)throw t("Not enough arguments");return e}},68438:function(e,t,n){"use strict";var o=n(43741);t.f=o},43741:function(e,t,n){"use strict";var o=n(61770),r=n(24603),a=n(77807),i=n(8220),c=n(67581),l=n(79289),d=r("wks"),s=o.Symbol,u=s&&s["for"],m=l?s:s&&s.withoutSetter||i;e.exports=function(e){if(!a(d,e)||!c&&"string"!=typeof d[e]){var t="Symbol."+e;c&&a(s,e)?d[e]=s[e]:d[e]=l&&u?u(t):m(t)}return d[e]}},93966: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"},18102:function(e,t,n){"use strict";var o=n(59450),r=n(61770),a=n(10377),i=n(76341),c="ArrayBuffer",l=a.ArrayBuffer;o({global:!0,constructor:!0,forced:r.ArrayBuffer!==l},{ArrayBuffer:l}),i(c)},67617:function(e,t,n){"use strict";var o=n(59450),r=n(92574);o({target:"ArrayBuffer",stat:!0,forced:!r.NATIVE_ARRAY_BUFFER_VIEWS},{isView:r.isView})},86339:function(e,t,n){"use strict";var o=n(59450),r=n(90655),a=n(39125),i=n(10377),c=n(65522),l=n(312),d=n(87543),s=n(94828),u=i.ArrayBuffer,m=i.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:a((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),a=new(s(this,u))(d(r-o)),i=new m(this),p=new m(a),b=0;o<r;)C(p,b++,h(i,o++));return a}})},53378:function(e,t,n){"use strict";var o=n(59450),r=n(39125),a=n(98037),i=n(5484),c=n(73502),l=n(10950),d=n(97989),s=n(61154),u=n(64711),m=n(10112),p=n(43741),f=n(64279),h=p("isConcatSpreadable"),C=f>=51||!r((function(){var e=[];return e[h]=!1,e.concat()[0]!==e})),b=m("concat"),N=function(e){if(!i(e))return!1;var t=e[h];return t!==undefined?!!t:a(e)};o({target:"Array",proto:!0,arity:1,forced:!C||!b},{concat:function(e){var t,n,o,r,a,i=c(this),m=u(i,0),p=0;for(t=-1,o=arguments.length;t<o;t++)if(N(a=-1===t?i:arguments[t]))for(r=l(a),d(p+r),n=0;n<r;n++,p++)n in a&&s(m,p,a[n]);else d(p+1),s(m,p++,a);return m.length=p,m}})},30849:function(e,t,n){"use strict";var o=n(59450),r=n(21497),a=n(48144);o({target:"Array",proto:!0},{copyWithin:r}),a("copyWithin")},46947:function(e,t,n){"use strict";var o=n(59450),r=n(36249).every;o({target:"Array",proto:!0,forced:!n(74640)("every")},{every:function(e){return r(this,e,arguments.length>1?arguments[1]:undefined)}})},13694:function(e,t,n){"use strict";var o=n(59450),r=n(8093),a=n(48144);o({target:"Array",proto:!0},{fill:r}),a("fill")},6454:function(e,t,n){"use strict";var o=n(59450),r=n(36249).filter;o({target:"Array",proto:!0,forced:!n(10112)("filter")},{filter:function(e){return r(this,e,arguments.length>1?arguments[1]:undefined)}})},70583:function(e,t,n){"use strict";var o=n(59450),r=n(36249).findIndex,a=n(48144),i="findIndex",c=!0;i in[]&&Array(1).findIndex((function(){c=!1})),o({target:"Array",proto:!0,forced:c},{findIndex:function(e){return r(this,e,arguments.length>1?arguments[1]:undefined)}}),a(i)},60650:function(e,t,n){"use strict";var o=n(59450),r=n(36249).find,a=n(48144),i="find",c=!0;i in[]&&Array(1).find((function(){c=!1})),o({target:"Array",proto:!0,forced:c},{find:function(e){return r(this,e,arguments.length>1?arguments[1]:undefined)}}),a(i)},39727:function(e,t,n){"use strict";var o=n(59450),r=n(23507),a=n(7696),i=n(73502),c=n(10950),l=n(64711);o({target:"Array",proto:!0},{flatMap:function(e){var t,n=i(this),o=c(n);return a(e),(t=l(n,0)).length=r(t,n,n,o,0,1,e,arguments.length>1?arguments[1]:undefined),t}})},77598:function(e,t,n){"use strict";var o=n(59450),r=n(23507),a=n(73502),i=n(10950),c=n(94868),l=n(64711);o({target:"Array",proto:!0},{flat:function(){var e=arguments.length?arguments[0]:undefined,t=a(this),n=i(t),o=l(t,0);return o.length=r(o,t,t,n,0,e===undefined?1:c(e)),o}})},7428:function(e,t,n){"use strict";var o=n(59450),r=n(29074);o({target:"Array",proto:!0,forced:[].forEach!=r},{forEach:r})},50741:function(e,t,n){"use strict";var o=n(59450),r=n(49981);o({target:"Array",stat:!0,forced:!n(98994)((function(e){Array.from(e)}))},{from:r})},71022:function(e,t,n){"use strict";var o=n(59450),r=n(89344).includes,a=n(39125),i=n(48144);o({target:"Array",proto:!0,forced:a((function(){return!Array(1).includes()}))},{includes:function(e){return r(this,e,arguments.length>1?arguments[1]:undefined)}}),i("includes")},47935:function(e,t,n){"use strict";var o=n(59450),r=n(90655),a=n(89344).indexOf,i=n(74640),c=r([].indexOf),l=!!c&&1/c([1],1,-0)<0,d=i("indexOf");o({target:"Array",proto:!0,forced:l||!d},{indexOf:function(e){var t=arguments.length>1?arguments[1]:undefined;return l?c(this,e,t)||0:a(this,e,t)}})},75082:function(e,t,n){"use strict";n(59450)({target:"Array",stat:!0},{isArray:n(98037)})},68962:function(e,t,n){"use strict";var o=n(4254),r=n(48144),a=n(53481),i=n(48797),c=n(92723).f,l=n(11335),d=n(37249),s=n(77849),u="Array Iterator",m=i.set,p=i.getterFor(u);e.exports=l(Array,"Array",(function(e,t){m(this,{type:u,target:o(e),index:0,kind:t})}),(function(){var e=p(this),t=e.target,n=e.kind,o=e.index++;return!t||o>=t.length?(e.target=undefined,{value:undefined,done:!0}):"keys"==n?{value:o,done:!1}:"values"==n?{value:t[o],done:!1}:{value:[o,t[o]],done:!1}}),"values");var f=a.Arguments=a.Array;if(r("keys"),r("values"),r("entries"),!d&&s&&"values"!==f.name)try{c(f,"name",{value:"values"})}catch(h){}},23989:function(e,t,n){"use strict";var o=n(59450),r=n(90655),a=n(83609),i=n(4254),c=n(74640),l=r([].join),d=a!=Object,s=c("join",",");o({target:"Array",proto:!0,forced:d||!s},{join:function(e){return l(i(this),e===undefined?",":e)}})},64736:function(e,t,n){"use strict";var o=n(59450),r=n(93881);o({target:"Array",proto:!0,forced:r!==[].lastIndexOf},{lastIndexOf:r})},79493:function(e,t,n){"use strict";var o=n(59450),r=n(36249).map;o({target:"Array",proto:!0,forced:!n(10112)("map")},{map:function(e){return r(this,e,arguments.length>1?arguments[1]:undefined)}})},41794:function(e,t,n){"use strict";var o=n(59450),r=n(39125),a=n(49332),i=n(61154),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(a(this)?this:c)(t);t>e;)i(n,e,arguments[e++]);return n.length=t,n}})},7738:function(e,t,n){"use strict";var o=n(59450),r=n(21038).right,a=n(74640),i=n(64279),c=n(67745);o({target:"Array",proto:!0,forced:!a("reduceRight")||!c&&i>79&&i<83},{reduceRight:function(e){return r(this,e,arguments.length,arguments.length>1?arguments[1]:undefined)}})},77744:function(e,t,n){"use strict";var o=n(59450),r=n(21038).left,a=n(74640),i=n(64279),c=n(67745);o({target:"Array",proto:!0,forced:!a("reduce")||!c&&i>79&&i<83},{reduce:function(e){var t=arguments.length;return r(this,e,t,t>1?arguments[1]:undefined)}})},9170:function(e,t,n){"use strict";var o=n(59450),r=n(90655),a=n(98037),i=r([].reverse),c=[1,2];o({target:"Array",proto:!0,forced:String(c)===String(c.reverse())},{reverse:function(){return a(this)&&(this.length=this.length),i(this)}})},77021:function(e,t,n){"use strict";var o=n(59450),r=n(98037),a=n(49332),i=n(5484),c=n(312),l=n(10950),d=n(4254),s=n(61154),u=n(43741),m=n(10112),p=n(53898),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,(a(n)&&(n===C||r(n.prototype))||i(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}})},53817:function(e,t,n){"use strict";var o=n(59450),r=n(36249).some;o({target:"Array",proto:!0,forced:!n(74640)("some")},{some:function(e){return r(this,e,arguments.length>1?arguments[1]:undefined)}})},68193:function(e,t,n){"use strict";var o=n(59450),r=n(90655),a=n(7696),i=n(73502),c=n(10950),l=n(33099),d=n(95372),s=n(39125),u=n(98460),m=n(74640),p=n(13811),f=n(86936),h=n(64279),C=n(86778),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&&a(e);var t=i(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=r.length,o=0;o<n;)t[o]=r[o++];for(;o<s;)l(t,o++);return t}})},39559:function(e,t,n){"use strict";n(76341)("Array")},56918:function(e,t,n){"use strict";var o=n(59450),r=n(73502),a=n(312),i=n(94868),c=n(10950),l=n(97989),d=n(64711),s=n(61154),u=n(33099),m=n(10112)("splice"),p=Math.max,f=Math.min;o({target:"Array",proto:!0,forced:!m},{splice:function(e,t){var n,o,m,h,C,b,N=r(this),g=c(N),V=a(e,g),v=arguments.length;for(0===v?n=o=0:1===v?(n=0,o=g-V):(n=v-2,o=f(p(i(t),0),g-V)),l(g+n-o),m=d(N,o),h=0;h<o;h++)(C=V+h)in N&&s(m,h,N[C]);if(m.length=o,n<o){for(h=V;h<g-o;h++)b=h+n,(C=h+o)in N?N[b]=N[C]:u(N,b);for(h=g;h>g-o+n;h--)u(N,h-1)}else if(n>o)for(h=g-o;h>V;h--)b=h+n-1,(C=h+o-1)in N?N[b]=N[C]:u(N,b);for(h=0;h<n;h++)N[h+V]=arguments[h+2];return N.length=g-o+n,m}})},48273:function(e,t,n){"use strict";n(48144)("flatMap")},28971:function(e,t,n){"use strict";n(48144)("flat")},76961:function(e,t,n){"use strict";var o=n(59450),r=n(10377);o({global:!0,constructor:!0,forced:!n(65167)},{DataView:r.DataView})},68656:function(e,t,n){"use strict";n(76961)},4498:function(e,t,n){"use strict";var o=n(59450),r=n(90655),a=Date,i=r(a.prototype.getTime);o({target:"Date",stat:!0},{now:function(){return i(new a)}})},41485:function(e,t,n){"use strict";var o=n(59450),r=n(36849);o({target:"Date",proto:!0,forced:Date.prototype.toISOString!==r},{toISOString:r})},50230:function(e,t,n){"use strict";var o=n(59450),r=n(39125),a=n(73502),i=n(9215);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=a(this),n=i(t,"number");return"number"!=typeof n||isFinite(n)?t.toISOString():null}})},13403:function(e,t,n){"use strict";var o=n(77807),r=n(73e3),a=n(81990),i=n(43741)("toPrimitive"),c=Date.prototype;o(c,i)||r(c,i,a)},71955:function(e,t,n){"use strict";var o=n(90655),r=n(73e3),a=Date.prototype,i="Invalid Date",c="toString",l=o(a.toString),d=o(a.getTime);String(new Date(NaN))!=i&&r(a,c,(function(){var e=d(this);return e==e?l(this):i}))},46054:function(e,t,n){"use strict";var o=n(59450),r=n(38349);o({target:"Function",proto:!0,forced:Function.bind!==r},{bind:r})},91298:function(e,t,n){"use strict";var o=n(45744),r=n(5484),a=n(92723),i=n(56997),c=n(43741),l=n(28859),d=c("hasInstance"),s=Function.prototype;d in s||a.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=i(e);)if(t===e)return!0;return!1}),d)})},8601:function(e,t,n){"use strict";var o=n(77849),r=n(82429).EXISTS,a=n(90655),i=n(92723).f,c=Function.prototype,l=a(c.toString),d=/function\b(?:\s|\/\*[\S\s]*?\*\/|\/\/[^\n\r]*[\n\r]+)*([^\s(/]*)/,s=a(d.exec);o&&!r&&i(c,"name",{configurable:!0,get:function(){try{return s(d,l(this))[1]}catch(e){return""}}})},82575:function(e,t,n){"use strict";var o=n(59450),r=n(54965),a=n(10261),i=n(76348),c=n(90655),l=n(39125),d=n(98037),s=n(45744),u=n(5484),m=n(76449),p=n(53898),f=n(67581),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=!f||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=p(arguments),o=t;if((u(t)||e!==undefined)&&!m(e))return d(t)||(t=function(e,t){if(s(o)&&(t=i(o,this,e,t)),!m(t))return t}),n[1]=t,a(h,null,n)},B=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=p(arguments),r=a(k?w:h,null,o);return x&&"string"==typeof r?g(r,v,B):r}})},88595:function(e,t,n){"use strict";var o=n(61770);n(93182)(o.JSON,"JSON",!0)},48203:function(e,t,n){"use strict";n(18291)("Map",(function(e){return function(){return e(this,arguments.length?arguments[0]:undefined)}}),n(49484))},13916:function(e,t,n){"use strict";n(48203)},78629:function(e,t,n){"use strict";var o=n(59450),r=n(28010),a=Math.acosh,i=Math.log,c=Math.sqrt,l=Math.LN2;o({target:"Math",stat:!0,forced:!a||710!=Math.floor(a(Number.MAX_VALUE))||a(Infinity)!=Infinity},{acosh:function(e){var t=+e;return t<1?NaN:t>94906265.62425156?i(t)+l:r(t-1+c(t-1)*c(t+1))}})},20125:function(e,t,n){"use strict";var o=n(59450),r=Math.asinh,a=Math.log,i=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):a(t+i(t*t+1)):t}})},86646:function(e,t,n){"use strict";var o=n(59450),r=Math.atanh,a=Math.log;o({target:"Math",stat:!0,forced:!(r&&1/r(-0)<0)},{atanh:function(e){var t=+e;return 0==t?t:a((1+t)/(1-t))/2}})},58852:function(e,t,n){"use strict";var o=n(59450),r=n(61303),a=Math.abs,i=Math.pow;o({target:"Math",stat:!0},{cbrt:function(e){var t=+e;return r(t)*i(a(t),1/3)}})},96768:function(e,t,n){"use strict";var o=n(59450),r=Math.floor,a=Math.log,i=Math.LOG2E;o({target:"Math",stat:!0},{clz32:function(e){var t=e>>>0;return t?31-r(a(t+.5)*i):32}})},30667:function(e,t,n){"use strict";var o=n(59450),r=n(73346),a=Math.cosh,i=Math.abs,c=Math.E;o({target:"Math",stat:!0,forced:!a||a(710)===Infinity},{cosh:function(e){var t=r(i(e)-1)+1;return(t+1/(t*c*c))*(c/2)}})},73251:function(e,t,n){"use strict";var o=n(59450),r=n(73346);o({target:"Math",stat:!0,forced:r!=Math.expm1},{expm1:r})},41631:function(e,t,n){"use strict";n(59450)({target:"Math",stat:!0},{fround:n(92647)})},95466:function(e,t,n){"use strict";var o=n(59450),r=Math.hypot,a=Math.abs,i=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=a(arguments[c++]))?(r=r*(o=d/n)*o+1,d=n):r+=n>0?(o=n/d)*o:n;return d===Infinity?Infinity:d*i(r)}})},10411:function(e,t,n){"use strict";var o=n(59450),r=n(39125),a=Math.imul;o({target:"Math",stat:!0,forced:r((function(){return-5!=a(4294967295,5)||2!=a.length}))},{imul:function(e,t){var n=65535,o=+e,r=+t,a=n&o,i=n&r;return 0|a*i+((n&o>>>16)*i+a*(n&r>>>16)<<16>>>0)}})},29138:function(e,t,n){"use strict";n(59450)({target:"Math",stat:!0},{log10:n(12153)})},43679:function(e,t,n){"use strict";n(59450)({target:"Math",stat:!0},{log1p:n(28010)})},10051:function(e,t,n){"use strict";var o=n(59450),r=Math.log,a=Math.LN2;o({target:"Math",stat:!0},{log2:function(e){return r(e)/a}})},20109:function(e,t,n){"use strict";n(59450)({target:"Math",stat:!0},{sign:n(61303)})},98538:function(e,t,n){"use strict";var o=n(59450),r=n(39125),a=n(73346),i=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 i(t)<1?(a(t)-a(-t))/2:(c(t-1)-c(-t-1))*(l/2)}})},84110:function(e,t,n){"use strict";var o=n(59450),r=n(73346),a=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)/(a(t)+a(-t))}})},45271:function(e,t,n){"use strict";n(93182)(Math,"Math",!0)},3933:function(e,t,n){"use strict";n(59450)({target:"Math",stat:!0},{trunc:n(9275)})},21292:function(e,t,n){"use strict";var o=n(77849),r=n(61770),a=n(90655),i=n(16851),c=n(73e3),l=n(77807),d=n(75121),s=n(76469),u=n(76449),m=n(9215),p=n(39125),f=n(94600).f,h=n(12488).f,C=n(92723).f,b=n(54970),N=n(56404).trim,g="Number",V=r.Number,v=V.prototype,_=r.TypeError,y=a("".slice),k=a("".charCodeAt),x=function(e){var t=m(e,"number");return"bigint"==typeof t?t:w(t)},w=function(e){var t,n,o,r,a,i,c,l,d=m(e,"number");if(u(d))throw _("Cannot convert a Symbol value to a number");if("string"==typeof d&&d.length>2)if(d=N(d),43===(t=k(d,0))||45===t){if(88===(n=k(d,2))||120===n)return NaN}else if(48===t){switch(k(d,1)){case 66:case 98:o=2,r=49;break;case 79:case 111:o=8,r=55;break;default:return+d}for(i=(a=y(d,2)).length,c=0;c<i;c++)if((l=k(a,c))<48||l>r)return NaN;return parseInt(a,o)}return+d};if(i(g,!V(" 0o1")||!V("0b1")||V("+0x1"))){for(var B,L=function(e){var t=arguments.length<1?0:V(x(e)),n=this;return s(v,n)&&p((function(){b(n)}))?d(Object(t),n,L):t},S=o?f(V):"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(","),I=0;S.length>I;I++)l(V,B=S[I])&&!l(L,B)&&C(L,B,h(V,B));L.prototype=v,v.constructor=L,c(r,g,L,{constructor:!0})}},22553:function(e,t,n){"use strict";n(59450)({target:"Number",stat:!0,nonConfigurable:!0,nonWritable:!0},{EPSILON:Math.pow(2,-52)})},83290:function(e,t,n){"use strict";n(59450)({target:"Number",stat:!0},{isFinite:n(46329)})},1831:function(e,t,n){"use strict";n(59450)({target:"Number",stat:!0},{isInteger:n(52138)})},70221:function(e,t,n){"use strict";n(59450)({target:"Number",stat:!0},{isNaN:function(e){return e!=e}})},62726:function(e,t,n){"use strict";var o=n(59450),r=n(52138),a=Math.abs;o({target:"Number",stat:!0},{isSafeInteger:function(e){return r(e)&&a(e)<=9007199254740991}})},52577:function(e,t,n){"use strict";n(59450)({target:"Number",stat:!0,nonConfigurable:!0,nonWritable:!0},{MAX_SAFE_INTEGER:9007199254740991})},99965:function(e,t,n){"use strict";n(59450)({target:"Number",stat:!0,nonConfigurable:!0,nonWritable:!0},{MIN_SAFE_INTEGER:-9007199254740991})},94948:function(e,t,n){"use strict";var o=n(59450),r=n(90119);o({target:"Number",stat:!0,forced:Number.parseFloat!=r},{parseFloat:r})},59443:function(e,t,n){"use strict";var o=n(59450),r=n(80280);o({target:"Number",stat:!0,forced:Number.parseInt!=r},{parseInt:r})},2044:function(e,t,n){"use strict";var o=n(59450),r=n(90655),a=n(94868),i=n(54970),c=n(35005),l=n(39125),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=i(this),l=a(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}})},23479:function(e,t,n){"use strict";var o=n(59450),r=n(90655),a=n(39125),i=n(54970),c=r(1..toPrecision);o({target:"Number",proto:!0,forced:a((function(){return"1"!==c(1,undefined)}))||!a((function(){c({})}))},{toPrecision:function(e){return e===undefined?c(i(this)):c(i(this),e)}})},58686:function(e,t,n){"use strict";var o=n(59450),r=n(35350);o({target:"Object",stat:!0,arity:2,forced:Object.assign!==r},{assign:r})},77419:function(e,t,n){"use strict";n(59450)({target:"Object",stat:!0,sham:!n(77849)},{create:n(48525)})},28675:function(e,t,n){"use strict";var o=n(59450),r=n(77849),a=n(76903),i=n(7696),c=n(73502),l=n(92723);r&&o({target:"Object",proto:!0,forced:a},{__defineGetter__:function(e,t){l.f(c(this),e,{get:i(t),enumerable:!0,configurable:!0})}})},5421:function(e,t,n){"use strict";var o=n(59450),r=n(77849),a=n(86328).f;o({target:"Object",stat:!0,forced:Object.defineProperties!==a,sham:!r},{defineProperties:a})},32092:function(e,t,n){"use strict";var o=n(59450),r=n(77849),a=n(92723).f;o({target:"Object",stat:!0,forced:Object.defineProperty!==a,sham:!r},{defineProperty:a})},43257:function(e,t,n){"use strict";var o=n(59450),r=n(77849),a=n(76903),i=n(7696),c=n(73502),l=n(92723);r&&o({target:"Object",proto:!0,forced:a},{__defineSetter__:function(e,t){l.f(c(this),e,{set:i(t),enumerable:!0,configurable:!0})}})},67677:function(e,t,n){"use strict";var o=n(59450),r=n(33417).entries;o({target:"Object",stat:!0},{entries:function(e){return r(e)}})},81333:function(e,t,n){"use strict";var o=n(59450),r=n(57724),a=n(39125),i=n(5484),c=n(49632).onFreeze,l=Object.freeze;o({target:"Object",stat:!0,forced:a((function(){l(1)})),sham:!r},{freeze:function(e){return l&&i(e)?l(c(e)):e}})},68189:function(e,t,n){"use strict";var o=n(59450),r=n(47916),a=n(61154);o({target:"Object",stat:!0},{fromEntries:function(e){var t={};return r(e,(function(e,n){a(t,e,n)}),{AS_ENTRIES:!0}),t}})},83069:function(e,t,n){"use strict";var o=n(59450),r=n(39125),a=n(4254),i=n(12488).f,c=n(77849),l=r((function(){i(1)}));o({target:"Object",stat:!0,forced:!c||l,sham:!c},{getOwnPropertyDescriptor:function(e,t){return i(a(e),t)}})},46882:function(e,t,n){"use strict";var o=n(59450),r=n(77849),a=n(75379),i=n(4254),c=n(12488),l=n(61154);o({target:"Object",stat:!0,sham:!r},{getOwnPropertyDescriptors:function(e){for(var t,n,o=i(e),r=c.f,d=a(o),s={},u=0;d.length>u;)(n=r(o,t=d[u++]))!==undefined&&l(s,t,n);return s}})},27653:function(e,t,n){"use strict";var o=n(59450),r=n(39125),a=n(25586).f;o({target:"Object",stat:!0,forced:r((function(){return!Object.getOwnPropertyNames(1)}))},{getOwnPropertyNames:a})},82528:function(e,t,n){"use strict";var o=n(59450),r=n(67581),a=n(39125),i=n(41543),c=n(73502);o({target:"Object",stat:!0,forced:!r||a((function(){i.f(1)}))},{getOwnPropertySymbols:function(e){var t=i.f;return t?t(c(e)):[]}})},76719:function(e,t,n){"use strict";var o=n(59450),r=n(39125),a=n(73502),i=n(56997),c=n(55569);o({target:"Object",stat:!0,forced:r((function(){i(1)})),sham:!c},{getPrototypeOf:function(e){return i(a(e))}})},54690:function(e,t,n){"use strict";var o=n(59450),r=n(65067);o({target:"Object",stat:!0,forced:Object.isExtensible!==r},{isExtensible:r})},454:function(e,t,n){"use strict";var o=n(59450),r=n(39125),a=n(5484),i=n(61496),c=n(26974),l=Object.isFrozen;o({target:"Object",stat:!0,forced:r((function(){l(1)}))||c},{isFrozen:function(e){return!a(e)||!(!c||"ArrayBuffer"!=i(e))||!!l&&l(e)}})},34451:function(e,t,n){"use strict";var o=n(59450),r=n(39125),a=n(5484),i=n(61496),c=n(26974),l=Object.isSealed;o({target:"Object",stat:!0,forced:r((function(){l(1)}))||c},{isSealed:function(e){return!a(e)||!(!c||"ArrayBuffer"!=i(e))||!!l&&l(e)}})},2210:function(e,t,n){"use strict";n(59450)({target:"Object",stat:!0},{is:n(51557)})},27662:function(e,t,n){"use strict";var o=n(59450),r=n(73502),a=n(21417);o({target:"Object",stat:!0,forced:n(39125)((function(){a(1)}))},{keys:function(e){return a(r(e))}})},15339:function(e,t,n){"use strict";var o=n(59450),r=n(77849),a=n(76903),i=n(73502),c=n(23986),l=n(56997),d=n(12488).f;r&&o({target:"Object",proto:!0,forced:a},{__lookupGetter__:function(e){var t,n=i(this),o=c(e);do{if(t=d(n,o))return t.get}while(n=l(n))}})},42131:function(e,t,n){"use strict";var o=n(59450),r=n(77849),a=n(76903),i=n(73502),c=n(23986),l=n(56997),d=n(12488).f;r&&o({target:"Object",proto:!0,forced:a},{__lookupSetter__:function(e){var t,n=i(this),o=c(e);do{if(t=d(n,o))return t.set}while(n=l(n))}})},71702:function(e,t,n){"use strict";var o=n(59450),r=n(5484),a=n(49632).onFreeze,i=n(57724),c=n(39125),l=Object.preventExtensions;o({target:"Object",stat:!0,forced:c((function(){l(1)})),sham:!i},{preventExtensions:function(e){return l&&r(e)?l(a(e)):e}})},23148:function(e,t,n){"use strict";var o=n(59450),r=n(5484),a=n(49632).onFreeze,i=n(57724),c=n(39125),l=Object.seal;o({target:"Object",stat:!0,forced:c((function(){l(1)})),sham:!i},{seal:function(e){return l&&r(e)?l(a(e)):e}})},55486:function(e,t,n){"use strict";n(59450)({target:"Object",stat:!0},{setPrototypeOf:n(44958)})},68266:function(e,t,n){"use strict";var o=n(75294),r=n(73e3),a=n(49365);o||r(Object.prototype,"toString",a,{unsafe:!0})},14082:function(e,t,n){"use strict";var o=n(59450),r=n(33417).values;o({target:"Object",stat:!0},{values:function(e){return r(e)}})},97363:function(e,t,n){"use strict";var o=n(59450),r=n(90119);o({global:!0,forced:parseFloat!=r},{parseFloat:r})},13124:function(e,t,n){"use strict";var o=n(59450),r=n(80280);o({global:!0,forced:parseInt!=r},{parseInt:r})},15551:function(e,t,n){"use strict";var o=n(59450),r=n(76348),a=n(7696),i=n(16002),c=n(71986),l=n(47916);o({target:"Promise",stat:!0,forced:n(29874)},{all:function(e){var t=this,n=i.f(t),o=n.resolve,d=n.reject,s=c((function(){var n=a(t.resolve),i=[],c=0,s=1;l(e,(function(e){var a=c++,l=!1;s++,r(n,t,e).then((function(e){l||(l=!0,i[a]=e,--s||o(i))}),d)})),--s||o(i)}));return s.error&&d(s.value),n.promise}})},3715:function(e,t,n){"use strict";var o=n(59450),r=n(37249),a=n(94666).CONSTRUCTOR,i=n(53008),c=n(54965),l=n(45744),d=n(73e3),s=i&&i.prototype;if(o({target:"Promise",proto:!0,forced:a,real:!0},{"catch":function(e){return this.then(undefined,e)}}),!r&&l(i)){var u=c("Promise").prototype["catch"];s["catch"]!==u&&d(s,"catch",u,{unsafe:!0})}},66873:function(e,t,n){"use strict";var o,r,a,i=n(59450),c=n(37249),l=n(67745),d=n(61770),s=n(76348),u=n(73e3),m=n(44958),p=n(93182),f=n(76341),h=n(7696),C=n(45744),b=n(5484),N=n(41706),g=n(94828),V=n(61777).set,v=n(34063),_=n(66791),y=n(71986),k=n(90349),x=n(48797),w=n(53008),B=n(94666),L=n(16002),S="Promise",I=B.CONSTRUCTOR,T=B.REJECTION_EVENT,A=B.SUBCLASSING,M=x.getterFor(S),E=x.set,P=w&&w.prototype,O=w,F=P,D=d.TypeError,R=d.document,j=d.process,W=L.f,z=W,U=!!(R&&R.createEvent&&d.dispatchEvent),H="unhandledrejection",G=function(e){var t;return!(!b(e)||!C(t=e.then))&&t},q=function(e,t){var n,o,r,a=t.value,i=1==t.state,c=i?e.ok:e.fail,l=e.resolve,d=e.reject,u=e.domain;try{c?(i||(2===t.rejection&&Q(t),t.rejection=1),!0===c?n=a:(u&&u.enter(),n=c(a),u&&(u.exit(),r=!0)),n===e.promise?d(D("Promise-chain cycle")):(o=G(n))?s(o,n,l,d):l(n)):d(a)}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();)q(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=G(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&&(O=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=O.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,O));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(){q(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)},L.f=W=function(e){return e===O||undefined===e?new r(e):z(e)},!c&&C(w)&&P!==Object.prototype)){a=P.then,A||u(P,"then",(function(e,t){var n=this;return new O((function(e,t){s(a,n,e,t)})).then(e,t)}),{unsafe:!0});try{delete P.constructor}catch(te){}m&&m(P,F)}i({global:!0,constructor:!0,wrap:!0,forced:I},{Promise:O}),p(O,S,!1,!0),f(S)},76129:function(e,t,n){"use strict";var o=n(59450),r=n(37249),a=n(53008),i=n(39125),c=n(54965),l=n(45744),d=n(94828),s=n(29972),u=n(73e3),m=a&&a.prototype;if(o({target:"Promise",proto:!0,real:!0,forced:!!a&&i((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(a)){var p=c("Promise").prototype["finally"];m["finally"]!==p&&u(m,"finally",p,{unsafe:!0})}},36842:function(e,t,n){"use strict";n(66873),n(15551),n(3715),n(80911),n(24966),n(16847)},80911:function(e,t,n){"use strict";var o=n(59450),r=n(76348),a=n(7696),i=n(16002),c=n(71986),l=n(47916);o({target:"Promise",stat:!0,forced:n(29874)},{race:function(e){var t=this,n=i.f(t),o=n.reject,d=c((function(){var i=a(t.resolve);l(e,(function(e){r(i,t,e).then(n.resolve,o)}))}));return d.error&&o(d.value),n.promise}})},24966:function(e,t,n){"use strict";var o=n(59450),r=n(76348),a=n(16002);o({target:"Promise",stat:!0,forced:n(94666).CONSTRUCTOR},{reject:function(e){var t=a.f(this);return r(t.reject,undefined,e),t.promise}})},16847:function(e,t,n){"use strict";var o=n(59450),r=n(54965),a=n(37249),i=n(53008),c=n(94666).CONSTRUCTOR,l=n(29972),d=r("Promise"),s=a&&!c;o({target:"Promise",stat:!0,forced:a||c},{resolve:function(e){return l(s&&this===d?i:this,e)}})},85107:function(e,t,n){"use strict";var o=n(59450),r=n(10261),a=n(7696),i=n(65522);o({target:"Reflect",stat:!0,forced:!n(39125)((function(){Reflect.apply((function(){}))}))},{apply:function(e,t,n){return r(a(e),t,i(n))}})},71953:function(e,t,n){"use strict";var o=n(59450),r=n(54965),a=n(10261),i=n(38349),c=n(99079),l=n(65522),d=n(5484),s=n(48525),u=n(39125),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 a(f,o,t),new(a(i,e,o))}var r=n.prototype,u=s(d(r)?r:p),b=a(e,u,t);return d(b)?b:u}})},16425:function(e,t,n){"use strict";var o=n(59450),r=n(77849),a=n(65522),i=n(23986),c=n(92723);o({target:"Reflect",stat:!0,forced:n(39125)((function(){Reflect.defineProperty(c.f({},1,{value:1}),1,{value:2})})),sham:!r},{defineProperty:function(e,t,n){a(e);var o=i(t);a(n);try{return c.f(e,o,n),!0}catch(r){return!1}}})},59042:function(e,t,n){"use strict";var o=n(59450),r=n(65522),a=n(12488).f;o({target:"Reflect",stat:!0},{deleteProperty:function(e,t){var n=a(r(e),t);return!(n&&!n.configurable)&&delete e[t]}})},99645:function(e,t,n){"use strict";var o=n(59450),r=n(77849),a=n(65522),i=n(12488);o({target:"Reflect",stat:!0,sham:!r},{getOwnPropertyDescriptor:function(e,t){return i.f(a(e),t)}})},78228:function(e,t,n){"use strict";var o=n(59450),r=n(65522),a=n(56997);o({target:"Reflect",stat:!0,sham:!n(55569)},{getPrototypeOf:function(e){return a(r(e))}})},49425:function(e,t,n){"use strict";var o=n(59450),r=n(76348),a=n(5484),i=n(65522),c=n(13409),l=n(12488),d=n(56997);o({target:"Reflect",stat:!0},{get:function s(e,t){var n,o,u=arguments.length<3?e:arguments[2];return i(e)===u?e[t]:(n=l.f(e,t))?c(n)?n.value:n.get===undefined?undefined:r(n.get,u):a(o=d(e))?s(o,t,u):void 0}})},80969:function(e,t,n){"use strict";n(59450)({target:"Reflect",stat:!0},{has:function(e,t){return t in e}})},64975:function(e,t,n){"use strict";var o=n(59450),r=n(65522),a=n(65067);o({target:"Reflect",stat:!0},{isExtensible:function(e){return r(e),a(e)}})},36764:function(e,t,n){"use strict";n(59450)({target:"Reflect",stat:!0},{ownKeys:n(75379)})},44967:function(e,t,n){"use strict";var o=n(59450),r=n(54965),a=n(65522);o({target:"Reflect",stat:!0,sham:!n(57724)},{preventExtensions:function(e){a(e);try{var t=r("Object","preventExtensions");return t&&t(e),!0}catch(n){return!1}}})},15792:function(e,t,n){"use strict";var o=n(59450),r=n(65522),a=n(3760),i=n(44958);i&&o({target:"Reflect",stat:!0},{setPrototypeOf:function(e,t){r(e),a(t);try{return i(e,t),!0}catch(n){return!1}}})},62167:function(e,t,n){"use strict";var o=n(59450),r=n(76348),a=n(65522),i=n(5484),c=n(13409),l=n(39125),d=n(92723),s=n(12488),u=n(56997),m=n(20471);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(a(e),t);if(!C){if(i(l=u(e)))return p(l,t,n,h);C=m(0)}if(c(C)){if(!1===C.writable||!i(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}})},40596:function(e,t,n){"use strict";var o=n(77849),r=n(61770),a=n(90655),i=n(16851),c=n(75121),l=n(87229),d=n(94600).f,s=n(76469),u=n(71857),m=n(95372),p=n(35453),f=n(89671),h=n(4285),C=n(73e3),b=n(39125),N=n(77807),g=n(48797).enforce,V=n(76341),v=n(43741),_=n(40766),y=n(71569),k=v("match"),x=r.RegExp,w=x.prototype,B=r.SyntaxError,L=a(w.exec),S=a("".charAt),I=a("".replace),T=a("".indexOf),A=a("".slice),M=/^\?<[^\s\d!#%&*+<=>@^][^\s!#%&*+<=>@^]*>/,E=/a/g,P=/a/g,O=new x(E)!==E,F=f.MISSED_STICKY,D=f.UNSUPPORTED_Y,R=o&&(!O||F||_||y||b((function(){return P[k]=!1,x(E)!=E||x(P)==P||"/a/i"!=x(E,"i")})));if(i("RegExp",R)){for(var j=function(e,t){var n,o,r,a,i,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&&(a=function(e){for(var t,n=e.length,o=0,r="",a=[],i={},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:L(M,A(e,o+1))&&(o+=2,l=!0),r+=t,d++;continue;case">"===t&&l:if(""===s||N(i,s))throw new B("Invalid capture group name");i[s]=!0,a[a.length]=[s,d],l=!1,s="";continue}l?s+=t:r+=t}return[r,a]}(e),e=a[0],b=a[1]),i=c(x(e,t),f?this:w,j),(o||r||b.length)&&(d=g(i),o&&(d.dotAll=!0,d.raw=j(function(e){for(var t,n=e.length,o=0,r="",a=!1;o<=n;o++)"\\"!==(t=S(e,o))?a||"."!==t?("["===t?a=!0:"]"===t&&(a=!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(i,"source",""===V?"(?:)":V)}catch(v){}return i},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")},50044:function(e,t,n){"use strict";var o=n(59450),r=n(50174);o({target:"RegExp",proto:!0,forced:/./.exec!==r},{exec:r})},33510:function(e,t,n){"use strict";var o=n(61770),r=n(77849),a=n(66384),i=n(10284),c=n(39125),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}})},a={dotAll:"s",global:"g",ignoreCase:"i",multiline:"m",sticky:"y"};for(var i in e&&(a.hasIndices="d"),a)r(i,a[i]);return Object.getOwnPropertyDescriptor(d,"flags").get.call(t)!==o||n!==o}))&&a(d,"flags",{configurable:!0,get:i})},81687:function(e,t,n){"use strict";var o=n(82429).PROPER,r=n(73e3),a=n(65522),i=n(95372),c=n(39125),l=n(35453),d="toString",s=RegExp.prototype.toString,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=a(this);return"/"+i(e.source)+"/"+i(l(e))}),{unsafe:!0})},31899:function(e,t,n){"use strict";n(18291)("Set",(function(e){return function(){return e(this,arguments.length?arguments[0]:undefined)}}),n(49484))},82729:function(e,t,n){"use strict";n(31899)},76289:function(e,t,n){"use strict";var o=n(59450),r=n(98153);o({target:"String",proto:!0,forced:n(43429)("anchor")},{anchor:function(e){return r(this,"a","name",e)}})},43446:function(e,t,n){"use strict";var o=n(59450),r=n(98153);o({target:"String",proto:!0,forced:n(43429)("big")},{big:function(){return r(this,"big","","")}})},81589:function(e,t,n){"use strict";var o=n(59450),r=n(98153);o({target:"String",proto:!0,forced:n(43429)("blink")},{blink:function(){return r(this,"blink","","")}})},1732:function(e,t,n){"use strict";var o=n(59450),r=n(98153);o({target:"String",proto:!0,forced:n(43429)("bold")},{bold:function(){return r(this,"b","","")}})},64648:function(e,t,n){"use strict";var o=n(59450),r=n(59529).codeAt;o({target:"String",proto:!0},{codePointAt:function(e){return r(this,e)}})},83351:function(e,t,n){"use strict";var o,r=n(59450),a=n(90655),i=n(12488).f,c=n(87543),l=n(95372),d=n(96794),s=n(61829),u=n(24139),m=n(37249),p=a("".endsWith),f=a("".slice),h=Math.min,C=u("endsWith");r({target:"String",proto:!0,forced:!!(m||C||(o=i(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),a=l(e);return p?p(t,a,r):f(t,r-a.length,r)===a}})},81735:function(e,t,n){"use strict";var o=n(59450),r=n(98153);o({target:"String",proto:!0,forced:n(43429)("fixed")},{fixed:function(){return r(this,"tt","","")}})},45409:function(e,t,n){"use strict";var o=n(59450),r=n(98153);o({target:"String",proto:!0,forced:n(43429)("fontcolor")},{fontcolor:function(e){return r(this,"font","color",e)}})},60036:function(e,t,n){"use strict";var o=n(59450),r=n(98153);o({target:"String",proto:!0,forced:n(43429)("fontsize")},{fontsize:function(e){return r(this,"font","size",e)}})},89258:function(e,t,n){"use strict";var o=n(59450),r=n(90655),a=n(312),i=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++],a(t,1114111)!==t)throw i(t+" is not a valid code point");n[r]=t<65536?c(t):c(55296+((t-=65536)>>10),t%1024+56320)}return d(n,"")}})},64917:function(e,t,n){"use strict";var o=n(59450),r=n(90655),a=n(96794),i=n(61829),c=n(95372),l=n(24139),d=r("".indexOf);o({target:"String",proto:!0,forced:!l("includes")},{includes:function(e){return!!~d(c(i(this)),c(a(e)),arguments.length>1?arguments[1]:undefined)}})},3829:function(e,t,n){"use strict";var o=n(59450),r=n(98153);o({target:"String",proto:!0,forced:n(43429)("italics")},{italics:function(){return r(this,"i","","")}})},29157:function(e,t,n){"use strict";var o=n(59529).charAt,r=n(95372),a=n(48797),i=n(11335),c="String Iterator",l=a.set,d=a.getterFor(c);i(String,"String",(function(e){l(this,{type:c,string:r(e),index:0})}),(function(){var e,t=d(this),n=t.string,r=t.index;return r>=n.length?{value:undefined,done:!0}:(e=o(n,r),t.index+=e.length,{value:e,done:!1})}))},66181:function(e,t,n){"use strict";var o=n(59450),r=n(98153);o({target:"String",proto:!0,forced:n(43429)("link")},{link:function(e){return r(this,"a","href",e)}})},21818:function(e,t,n){"use strict";var o=n(76348),r=n(6531),a=n(65522),i=n(87543),c=n(95372),l=n(61829),d=n(36750),s=n(21679),u=n(41323);r("match",(function(e,t,n){return[function(t){var n=l(this),r=t==undefined?undefined:d(t,e);return r?o(r,t,n):new RegExp(t)[e](c(n))},function(e){var o=a(this),r=c(e),l=n(t,o,r);if(l.done)return l.value;if(!o.global)return u(o,r);var d=o.unicode;o.lastIndex=0;for(var m,p=[],f=0;null!==(m=u(o,r));){var h=c(m[0]);p[f]=h,""===h&&(o.lastIndex=s(r,i(o.lastIndex),d)),f++}return 0===f?null:p}]}))},77061:function(e,t,n){"use strict";var o=n(59450),r=n(79408).end;o({target:"String",proto:!0,forced:n(9652)},{padEnd:function(e){return r(this,e,arguments.length>1?arguments[1]:undefined)}})},83098:function(e,t,n){"use strict";var o=n(59450),r=n(79408).start;o({target:"String",proto:!0,forced:n(9652)},{padStart:function(e){return r(this,e,arguments.length>1?arguments[1]:undefined)}})},75413:function(e,t,n){"use strict";var o=n(59450),r=n(90655),a=n(4254),i=n(73502),c=n(95372),l=n(10950),d=r([].push),s=r([].join);o({target:"String",stat:!0},{raw:function(e){for(var t=a(i(e).raw),n=l(t),o=arguments.length,r=[],u=0;n>u;){if(d(r,c(t[u++])),u===n)return s(r,"");u<o&&d(r,c(arguments[u]))}}})},55361:function(e,t,n){"use strict";n(59450)({target:"String",proto:!0},{repeat:n(35005)})},75072:function(e,t,n){"use strict";var o=n(10261),r=n(76348),a=n(90655),i=n(6531),c=n(39125),l=n(65522),d=n(45744),s=n(94868),u=n(87543),m=n(95372),p=n(61829),f=n(21679),h=n(36750),C=n(60190),b=n(41323),N=n(43741)("replace"),g=Math.max,V=Math.min,v=a([].concat),_=a([].push),y=a("".indexOf),k=a("".slice),x="$0"==="a".replace(/./,"$0"),w=!!/./[N]&&""===/./[N]("a","$0");i("replace",(function(e,t,n){var a=w?"$":"$0";return[function(e,n){var o=p(this),a=e==undefined?undefined:h(e,N);return a?r(a,e,o,n):r(t,m(o),e,n)},function(e,r){var i=l(this),c=m(e);if("string"==typeof r&&-1===y(r,a)&&-1===y(r,"$<")){var p=n(t,i,c,r);if(p.done)return p.value}var h=d(r);h||(r=m(r));var N=i.global;if(N){var x=i.unicode;i.lastIndex=0}for(var w=[];;){var B=b(i,c);if(null===B)break;if(_(w,B),!N)break;""===m(B[0])&&(i.lastIndex=f(c,u(i.lastIndex),x))}for(var L,S="",I=0,T=0;T<w.length;T++){for(var A=m((B=w[T])[0]),M=g(V(s(B.index),c.length),0),E=[],P=1;P<B.length;P++)_(E,(L=B[P])===undefined?L:String(L));var O=B.groups;if(h){var F=v([A],E,M,c);O!==undefined&&_(F,O);var D=m(o(r,undefined,F))}else D=C(A,c,M,E,O,r);M>=I&&(S+=k(c,I,M)+D,I=M+A.length)}return S+k(c,I)}]}),!!c((function(){var e=/./;return e.exec=function(){var e=[];return e.groups={a:"7"},e},"7"!=="".replace(e,"$<a>")}))||!x||w)},37786:function(e,t,n){"use strict";var o=n(76348),r=n(6531),a=n(65522),i=n(61829),c=n(51557),l=n(95372),d=n(36750),s=n(41323);r("search",(function(e,t,n){return[function(t){var n=i(this),r=t==undefined?undefined:d(t,e);return r?o(r,t,n):new RegExp(t)[e](l(n))},function(e){var o=a(this),r=l(e),i=n(t,o,r);if(i.done)return i.value;var d=o.lastIndex;c(d,0)||(o.lastIndex=0);var u=s(o,r);return c(o.lastIndex,d)||(o.lastIndex=d),null===u?-1:u.index}]}))},47896:function(e,t,n){"use strict";var o=n(59450),r=n(98153);o({target:"String",proto:!0,forced:n(43429)("small")},{small:function(){return r(this,"small","","")}})},92852:function(e,t,n){"use strict";var o=n(10261),r=n(76348),a=n(90655),i=n(6531),c=n(71857),l=n(65522),d=n(61829),s=n(94828),u=n(21679),m=n(87543),p=n(95372),f=n(36750),h=n(74337),C=n(41323),b=n(50174),N=n(89671),g=n(39125),V=N.UNSUPPORTED_Y,v=4294967295,_=Math.min,y=[].push,k=a(/./.exec),x=a(y),w=a("".slice),B=!g((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]}));i("split",(function(e,t,n){var a;return a="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 a=p(d(this)),i=n===undefined?v:n>>>0;if(0===i)return[];if(e===undefined)return[a];if(!c(e))return r(t,a,e,i);for(var l,s,u,m=[],f=(e.ignoreCase?"i":"")+(e.multiline?"m":"")+(e.unicode?"u":"")+(e.sticky?"y":""),C=0,N=new RegExp(e.source,f+"g");(l=r(b,N,a))&&!((s=N.lastIndex)>C&&(x(m,w(a,C,l.index)),l.length>1&&l.index<a.length&&o(y,m,h(l,1)),u=l[0].length,C=s,m.length>=i));)N.lastIndex===l.index&&N.lastIndex++;return C===a.length?!u&&k(N,"")||x(m,""):x(m,w(a,C)),m.length>i?h(m,0,i):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=d(this),i=t==undefined?undefined:f(t,e);return i?r(i,t,o,n):r(a,p(o),t,n)},function(e,o){var r=l(this),i=p(e),c=n(a,r,i,o,a!==t);if(c.done)return c.value;var d=s(r,RegExp),f=r.unicode,h=(r.ignoreCase?"i":"")+(r.multiline?"m":"")+(r.unicode?"u":"")+(V?"g":"y"),b=new d(V?"^(?:"+r.source+")":r,h),N=o===undefined?v:o>>>0;if(0===N)return[];if(0===i.length)return null===C(b,i)?[i]:[];for(var g=0,y=0,k=[];y<i.length;){b.lastIndex=V?0:y;var B,L=C(b,V?w(i,y):i);if(null===L||(B=_(m(b.lastIndex+(V?y:0)),i.length))===g)y=u(i,y,f);else{if(x(k,w(i,g,y)),k.length===N)return k;for(var S=1;S<=L.length-1;S++)if(x(k,L[S]),k.length===N)return k;y=g=B}}return x(k,w(i,g)),k}]}),!B,V)},18989:function(e,t,n){"use strict";var o,r=n(59450),a=n(90655),i=n(12488).f,c=n(87543),l=n(95372),d=n(96794),s=n(61829),u=n(24139),m=n(37249),p=a("".startsWith),f=a("".slice),h=Math.min,C=u("startsWith");r({target:"String",proto:!0,forced:!!(m||C||(o=i(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}})},25584:function(e,t,n){"use strict";var o=n(59450),r=n(98153);o({target:"String",proto:!0,forced:n(43429)("strike")},{strike:function(){return r(this,"strike","","")}})},13278:function(e,t,n){"use strict";var o=n(59450),r=n(98153);o({target:"String",proto:!0,forced:n(43429)("sub")},{sub:function(){return r(this,"sub","","")}})},27981:function(e,t,n){"use strict";var o=n(59450),r=n(98153);o({target:"String",proto:!0,forced:n(43429)("sup")},{sup:function(){return r(this,"sup","","")}})},50586:function(e,t,n){"use strict";n(29958);var o=n(59450),r=n(26746);o({target:"String",proto:!0,name:"trimEnd",forced:"".trimEnd!==r},{trimEnd:r})},60956:function(e,t,n){"use strict";var o=n(59450),r=n(39483);o({target:"String",proto:!0,name:"trimStart",forced:"".trimLeft!==r},{trimLeft:r})},29958:function(e,t,n){"use strict";var o=n(59450),r=n(26746);o({target:"String",proto:!0,name:"trimEnd",forced:"".trimRight!==r},{trimRight:r})},83661:function(e,t,n){"use strict";n(60956);var o=n(59450),r=n(39483);o({target:"String",proto:!0,name:"trimStart",forced:"".trimStart!==r},{trimStart:r})},79335:function(e,t,n){"use strict";var o=n(59450),r=n(56404).trim;o({target:"String",proto:!0,forced:n(92029)("trim")},{trim:function(){return r(this)}})},79730:function(e,t,n){"use strict";n(89604)("asyncIterator")},48321:function(e,t,n){"use strict";var o=n(59450),r=n(61770),a=n(76348),i=n(90655),c=n(37249),l=n(77849),d=n(67581),s=n(39125),u=n(77807),m=n(76469),p=n(65522),f=n(4254),h=n(23986),C=n(95372),b=n(20471),N=n(48525),g=n(21417),V=n(94600),v=n(25586),_=n(41543),y=n(12488),k=n(92723),x=n(86328),w=n(89328),B=n(73e3),L=n(24603),S=n(95541),I=n(31645),T=n(8220),A=n(43741),M=n(68438),E=n(89604),P=n(75853),O=n(93182),F=n(48797),D=n(36249).forEach,R=S("hidden"),j="Symbol",W=F.set,z=F.getterFor(j),U=Object.prototype,H=r.Symbol,G=H&&H.prototype,q=r.TypeError,K=r.QObject,Y=y.f,$=k.f,X=v.f,Q=w.f,J=i([].push),Z=L("symbols"),ee=L("op-symbols"),te=L("wks"),ne=!K||!K.prototype||!K.prototype.findChild,oe=l&&s((function(){return 7!=N($({},"a",{get:function(){return $(this,"a",{value:7}).a}})).a}))?function(e,t,n){var o=Y(U,t);o&&delete U[t],$(e,t,n),o&&e!==U&&$(U,t,o)}:$,re=function(e,t){var n=Z[e]=N(G);return W(n,{type:j,tag:e,description:t}),l||(n.description=t),n},ae=function(e,t,n){e===U&&ae(ee,t,n),p(e);var o=h(t);return p(n),u(Z,o)?(n.enumerable?(u(e,R)&&e[R][o]&&(e[R][o]=!1),n=N(n,{enumerable:b(0,!1)})):(u(e,R)||$(e,R,b(1,{})),e[R][o]=!0),oe(e,o,n)):$(e,o,n)},ie=function(e,t){p(e);var n=f(t),o=g(n).concat(ue(n));return D(o,(function(t){l&&!a(le,n,t)||ae(e,t,n[t])})),e},ce=function(e,t){return t===undefined?N(e):ie(N(e),t)},le=function(e){var t=h(e),n=a(Q,this,t);return!(this===U&&u(Z,t)&&!u(ee,t))&&(!(n||!u(this,t)||!u(Z,t)||u(this,R)&&this[R][t])||n)},de=function(e,t){var n=f(e),o=h(t);if(n!==U||!u(Z,o)||u(ee,o)){var r=Y(n,o);return!r||!u(Z,o)||u(n,R)&&n[R][o]||(r.enumerable=!0),r}},se=function(e){var t=X(f(e)),n=[];return D(t,(function(e){u(Z,e)||u(I,e)||J(n,e)})),n},ue=function(e){var t=e===U,n=X(t?ee:f(e)),o=[];return D(n,(function(e){!u(Z,e)||t&&!u(U,e)||J(o,Z[e])})),o};d||(H=function(){if(m(G,this))throw q("Symbol is not a constructor");var e=arguments.length&&arguments[0]!==undefined?C(arguments[0]):undefined,t=T(e),n=function o(e){this===U&&a(o,ee,e),u(this,R)&&u(this[R],t)&&(this[R][t]=!1),oe(this,t,b(1,e))};return l&&ne&&oe(U,t,{configurable:!0,set:n}),re(t,e)},B(G=H.prototype,"toString",(function(){return z(this).tag})),B(H,"withoutSetter",(function(e){return re(T(e),e)})),w.f=le,k.f=ae,x.f=ie,y.f=de,V.f=v.f=se,_.f=ue,M.f=function(e){return re(A(e),e)},l&&($(G,"description",{configurable:!0,get:function(){return z(this).description}}),c||B(U,"propertyIsEnumerable",le,{unsafe:!0}))),o({global:!0,constructor:!0,wrap:!0,forced:!d,sham:!d},{Symbol:H}),D(g(te),(function(e){E(e)})),o({target:j,stat:!0,forced:!d},{useSetter:function(){ne=!0},useSimple:function(){ne=!1}}),o({target:"Object",stat:!0,forced:!d,sham:!l},{create:ce,defineProperty:ae,defineProperties:ie,getOwnPropertyDescriptor:de}),o({target:"Object",stat:!0,forced:!d},{getOwnPropertyNames:se}),P(),O(H,j),I[R]=!0},54261:function(e,t,n){"use strict";var o=n(59450),r=n(77849),a=n(61770),i=n(90655),c=n(77807),l=n(45744),d=n(76469),s=n(95372),u=n(92723).f,m=n(35155),p=a.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=i(f.toString),g=i(f.valueOf),V=/^Symbol\((.*)\)[^)]+$/,v=i("".replace),_=i("".slice);u(f,"description",{configurable:!0,get:function(){var e=g(this),t=N(e);if(c(h,e))return"";var n=b?_(t,7,-1):v(t,V,"$1");return""===n?undefined:n}}),o({global:!0,constructor:!0,forced:!0},{Symbol:C})}},69064:function(e,t,n){"use strict";var o=n(59450),r=n(54965),a=n(77807),i=n(95372),c=n(24603),l=n(58822),d=c("string-to-symbol-registry"),s=c("symbol-to-string-registry");o({target:"Symbol",stat:!0,forced:!l},{"for":function(e){var t=i(e);if(a(d,t))return d[t];var n=r("Symbol")(t);return d[t]=n,s[n]=t,n}})},13460:function(e,t,n){"use strict";n(89604)("hasInstance")},13787:function(e,t,n){"use strict";n(89604)("isConcatSpreadable")},61698:function(e,t,n){"use strict";n(89604)("iterator")},59774:function(e,t,n){"use strict";n(48321),n(69064),n(61645),n(82575),n(82528)},61645:function(e,t,n){"use strict";var o=n(59450),r=n(77807),a=n(76449),i=n(56279),c=n(24603),l=n(58822),d=c("symbol-to-string-registry");o({target:"Symbol",stat:!0,forced:!l},{keyFor:function(e){if(!a(e))throw TypeError(i(e)+" is not a symbol");if(r(d,e))return d[e]}})},18115:function(e,t,n){"use strict";n(89604)("match")},22588:function(e,t,n){"use strict";n(89604)("replace")},42045:function(e,t,n){"use strict";n(89604)("search")},73526:function(e,t,n){"use strict";n(89604)("species")},96449:function(e,t,n){"use strict";n(89604)("split")},14357:function(e,t,n){"use strict";var o=n(89604),r=n(75853);o("toPrimitive"),r()},76323:function(e,t,n){"use strict";var o=n(54965),r=n(89604),a=n(93182);r("toStringTag"),a(o("Symbol"),"Symbol")},72500:function(e,t,n){"use strict";n(89604)("unscopables")},5849:function(e,t,n){"use strict";var o=n(90655),r=n(92574),a=o(n(21497)),i=r.aTypedArray;(0,r.exportTypedArrayMethod)("copyWithin",(function(e,t){return a(i(this),e,t,arguments.length>2?arguments[2]:undefined)}))},80085:function(e,t,n){"use strict";var o=n(92574),r=n(36249).every,a=o.aTypedArray;(0,o.exportTypedArrayMethod)("every",(function(e){return r(a(this),e,arguments.length>1?arguments[1]:undefined)}))},1416:function(e,t,n){"use strict";var o=n(92574),r=n(8093),a=n(63096),i=n(10374),c=n(76348),l=n(90655),d=n(39125),s=o.aTypedArray,u=o.exportTypedArrayMethod,m=l("".slice);u("fill",(function(e){var t=arguments.length;s(this);var n="Big"===m(i(this),0,3)?a(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})))},39246:function(e,t,n){"use strict";var o=n(92574),r=n(36249).filter,a=n(38859),i=o.aTypedArray;(0,o.exportTypedArrayMethod)("filter",(function(e){var t=r(i(this),e,arguments.length>1?arguments[1]:undefined);return a(this,t)}))},38167:function(e,t,n){"use strict";var o=n(92574),r=n(36249).findIndex,a=o.aTypedArray;(0,o.exportTypedArrayMethod)("findIndex",(function(e){return r(a(this),e,arguments.length>1?arguments[1]:undefined)}))},74884:function(e,t,n){"use strict";var o=n(92574),r=n(36249).find,a=o.aTypedArray;(0,o.exportTypedArrayMethod)("find",(function(e){return r(a(this),e,arguments.length>1?arguments[1]:undefined)}))},91594:function(e,t,n){"use strict";n(25011)("Float32",(function(e){return function(t,n,o){return e(this,t,n,o)}}))},97830:function(e,t,n){"use strict";n(25011)("Float64",(function(e){return function(t,n,o){return e(this,t,n,o)}}))},69010:function(e,t,n){"use strict";var o=n(92574),r=n(36249).forEach,a=o.aTypedArray;(0,o.exportTypedArrayMethod)("forEach",(function(e){r(a(this),e,arguments.length>1?arguments[1]:undefined)}))},42260:function(e,t,n){"use strict";var o=n(79706);(0,n(92574).exportTypedArrayStaticMethod)("from",n(71234),o)},56457:function(e,t,n){"use strict";var o=n(92574),r=n(89344).includes,a=o.aTypedArray;(0,o.exportTypedArrayMethod)("includes",(function(e){return r(a(this),e,arguments.length>1?arguments[1]:undefined)}))},1635:function(e,t,n){"use strict";var o=n(92574),r=n(89344).indexOf,a=o.aTypedArray;(0,o.exportTypedArrayMethod)("indexOf",(function(e){return r(a(this),e,arguments.length>1?arguments[1]:undefined)}))},31009:function(e,t,n){"use strict";n(25011)("Int16",(function(e){return function(t,n,o){return e(this,t,n,o)}}))},81839:function(e,t,n){"use strict";n(25011)("Int32",(function(e){return function(t,n,o){return e(this,t,n,o)}}))},97668:function(e,t,n){"use strict";n(25011)("Int8",(function(e){return function(t,n,o){return e(this,t,n,o)}}))},9001:function(e,t,n){"use strict";var o=n(61770),r=n(39125),a=n(90655),i=n(92574),c=n(68962),l=n(43741)("iterator"),d=o.Uint8Array,s=a(c.values),u=a(c.keys),m=a(c.entries),p=i.aTypedArray,f=i.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"})},33543:function(e,t,n){"use strict";var o=n(92574),r=n(90655),a=o.aTypedArray,i=o.exportTypedArrayMethod,c=r([].join);i("join",(function(e){return c(a(this),e)}))},94994:function(e,t,n){"use strict";var o=n(92574),r=n(10261),a=n(93881),i=o.aTypedArray;(0,o.exportTypedArrayMethod)("lastIndexOf",(function(e){var t=arguments.length;return r(a,i(this),t>1?[e,arguments[1]]:[e])}))},53742:function(e,t,n){"use strict";var o=n(92574),r=n(36249).map,a=n(62578),i=o.aTypedArray;(0,o.exportTypedArrayMethod)("map",(function(e){return r(i(this),e,arguments.length>1?arguments[1]:undefined,(function(e,t){return new(a(e))(t)}))}))},48511:function(e,t,n){"use strict";var o=n(92574),r=n(79706),a=o.aTypedArrayConstructor;(0,o.exportTypedArrayStaticMethod)("of",(function(){for(var e=0,t=arguments.length,n=new(a(this))(t);t>e;)n[e]=arguments[e++];return n}),r)},28935:function(e,t,n){"use strict";var o=n(92574),r=n(21038).right,a=o.aTypedArray;(0,o.exportTypedArrayMethod)("reduceRight",(function(e){var t=arguments.length;return r(a(this),e,t,t>1?arguments[1]:undefined)}))},70910:function(e,t,n){"use strict";var o=n(92574),r=n(21038).left,a=o.aTypedArray;(0,o.exportTypedArrayMethod)("reduce",(function(e){var t=arguments.length;return r(a(this),e,t,t>1?arguments[1]:undefined)}))},9320:function(e,t,n){"use strict";var o=n(92574),r=o.aTypedArray,a=o.exportTypedArrayMethod,i=Math.floor;a("reverse",(function(){for(var e,t=this,n=r(t).length,o=i(n/2),a=0;a<o;)e=t[a],t[a++]=t[--n],t[n]=e;return t}))},28618:function(e,t,n){"use strict";var o=n(61770),r=n(76348),a=n(92574),i=n(10950),c=n(99108),l=n(73502),d=n(39125),s=o.RangeError,u=o.Int8Array,m=u&&u.prototype,p=m&&m.set,f=a.aTypedArray,h=a.exportTypedArrayMethod,C=!d((function(){var e=new Uint8ClampedArray(2);return r(p,e,{length:1,0:3},1),3!==e[1]})),b=C&&a.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,a=i(n),d=0;if(a+t>o)throw s("Wrong length");for(;d<a;)this[t+d]=n[d++]}),!C||b)},76766:function(e,t,n){"use strict";var o=n(92574),r=n(62578),a=n(39125),i=n(53898),c=o.aTypedArray;(0,o.exportTypedArrayMethod)("slice",(function(e,t){for(var n=i(c(this),e,t),o=r(this),a=0,l=n.length,d=new o(l);l>a;)d[a]=n[a++];return d}),a((function(){new Int8Array(1).slice()})))},84617:function(e,t,n){"use strict";var o=n(92574),r=n(36249).some,a=o.aTypedArray;(0,o.exportTypedArrayMethod)("some",(function(e){return r(a(this),e,arguments.length>1?arguments[1]:undefined)}))},7570:function(e,t,n){"use strict";var o=n(61770),r=n(90655),a=n(39125),i=n(7696),c=n(98460),l=n(92574),d=n(13811),s=n(86936),u=n(64279),m=n(86778),p=l.aTypedArray,f=l.exportTypedArrayMethod,h=o.Uint16Array,C=h&&r(h.prototype.sort),b=!(!C||a((function(){C(new h(2),null)}))&&a((function(){C(new h(2),{})}))),N=!!C&&!a((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&&i(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)},36752:function(e,t,n){"use strict";var o=n(92574),r=n(87543),a=n(312),i=n(62578),c=o.aTypedArray;(0,o.exportTypedArrayMethod)("subarray",(function(e,t){var n=c(this),o=n.length,l=a(e,o);return new(i(n))(n.buffer,n.byteOffset+l*n.BYTES_PER_ELEMENT,r((t===undefined?o:a(t,o))-l))}))},11173:function(e,t,n){"use strict";var o=n(61770),r=n(10261),a=n(92574),i=n(39125),c=n(53898),l=o.Int8Array,d=a.aTypedArray,s=a.exportTypedArrayMethod,u=[].toLocaleString,m=!!l&&i((function(){u.call(new l(1))}));s("toLocaleString",(function(){return r(u,m?c(d(this)):d(this),c(arguments))}),i((function(){return[1,2].toLocaleString()!=new l([1,2]).toLocaleString()}))||!i((function(){l.prototype.toLocaleString.call([1,2])})))},46615:function(e,t,n){"use strict";var o=n(92574).exportTypedArrayMethod,r=n(39125),a=n(61770),i=n(90655),c=a.Uint8Array,l=c&&c.prototype||{},d=[].toString,s=i([].join);r((function(){d.call({})}))&&(d=function(){return s(this)});var u=l.toString!=d;o("toString",d,u)},71304:function(e,t,n){"use strict";n(25011)("Uint16",(function(e){return function(t,n,o){return e(this,t,n,o)}}))},60112:function(e,t,n){"use strict";n(25011)("Uint32",(function(e){return function(t,n,o){return e(this,t,n,o)}}))},13607:function(e,t,n){"use strict";n(25011)("Uint8",(function(e){return function(t,n,o){return e(this,t,n,o)}}))},48068:function(e,t,n){"use strict";n(25011)("Uint8",(function(e){return function(t,n,o){return e(this,t,n,o)}}),!0)},93846:function(e,t,n){"use strict";var o,r=n(61770),a=n(90655),i=n(60495),c=n(49632),l=n(18291),d=n(81995),s=n(5484),u=n(65067),m=n(48797).enforce,p=n(37494),f=!r.ActiveXObject&&"ActiveXObject"in r,h=function(e){return function(){return e(this,arguments.length?arguments[0]:undefined)}},C=l("WeakMap",h,d);if(p&&f){o=d.getConstructor(h,"WeakMap",!0),c.enable();var b=C.prototype,N=a(b["delete"]),g=a(b.has),V=a(b.get),v=a(b.set);i(b,{"delete":function(e){if(s(e)&&!u(e)){var t=m(this);return t.frozen||(t.frozen=new o),N(this,e)||t.frozen["delete"](e)}return N(this,e)},has:function(e){if(s(e)&&!u(e)){var t=m(this);return t.frozen||(t.frozen=new o),g(this,e)||t.frozen.has(e)}return g(this,e)},get:function(e){if(s(e)&&!u(e)){var t=m(this);return t.frozen||(t.frozen=new o),g(this,e)?V(this,e):t.frozen.get(e)}return V(this,e)},set:function(e,t){if(s(e)&&!u(e)){var n=m(this);n.frozen||(n.frozen=new o),g(this,e)?v(this,e,t):n.frozen.set(e,t)}else v(this,e,t);return this}})}},68345:function(e,t,n){"use strict";n(93846)},46263:function(e,t,n){"use strict";n(18291)("WeakSet",(function(e){return function(){return e(this,arguments.length?arguments[0]:undefined)}}),n(81995))},9033:function(e,t,n){"use strict";n(46263)},31458:function(e,t,n){"use strict";var o=n(59450),r=n(61770),a=n(61777).clear;o({global:!0,bind:!0,enumerable:!0,forced:r.clearImmediate!==a},{clearImmediate:a})},66723:function(e,t,n){"use strict";n(31458),n(24610)},28427:function(e,t,n){"use strict";var o=n(59450),r=n(61770),a=n(34063),i=n(7696),c=n(5944),l=n(67745),d=r.process;o({global:!0,enumerable:!0,dontCallGetSet:!0},{queueMicrotask:function(e){c(arguments.length,1),i(e);var t=l&&d.domain;a(t?t.bind(e):e)}})},24610:function(e,t,n){"use strict";var o=n(59450),r=n(61770),a=n(61777).set;o({global:!0,bind:!0,enumerable:!0,forced:r.setImmediate!==a},{setImmediate:a})},50451:function(e,t,n){"use strict";var o=n(59450),r=n(61770),a=n(38393).setInterval;o({global:!0,bind:!0,forced:r.setInterval!==a},{setInterval:a})},14544:function(e,t,n){"use strict";var o=n(59450),r=n(61770),a=n(38393).setTimeout;o({global:!0,bind:!0,forced:r.setTimeout!==a},{setTimeout:a})},77863:function(e,t,n){"use strict";n(50451),n(14544)},8613:function(e,t){"use strict";t.__esModule=!0,t.Fragment=t.EMPTY_OBJ=t.Component=void 0,t._CI=Le,t._HI=F,t._M=Ie,t._MCCC=Ee,t._ME=Ae,t._MFCC=Pe,t._MP=we,t._MR=Ne,t._RFC=Se,t.__render=je,t.createComponentVNode=function(e,t,n,o,a){var i=new S(1,null,null,e=function(e,t){if(12&e)return e;if(t.prototype&&t.prototype.render)return 4;if(t.render)return 32776;return 8}(e,t),o,function(e,t,n){var o=(32768&e?t.render:t).defaultProps;if(r(o))return n;if(r(n))return d(o,null);return w(n,o)}(e,t,n),function(e,t,n){if(4&e)return n;var o=(32768&e?t.render:t).defaultHooks;if(r(o))return n;if(r(n))return o;return w(n,o)}(e,t,a),t);y.createVNode&&y.createVNode(i);return i},t.createFragment=A,t.createPortal=function(e,t){var n=F(e);return I(1024,1024,null,n,0,null,n.key,t)},t.createRef=function(){return{current:null}},t.createRenderer=function(e){return function(t,n,o,r){e||(e=t),We(n,e,o,r)}},t.createTextVNode=T,t.createVNode=I,t.directClone=M,t.findDOMfromVNode=N,t.forwardRef=function(e){return{render:e}},t.getFlagsForElementVnode=function(e){switch(e){case"svg":return 32;case"input":return 64;case"select":return 256;case"textarea":return 128;case"$F":return 8192;default:return 1}},t.linkEvent=function(e,t){if(i(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)&&O(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=We,t.rerender=Ke,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 a(e){return null===e||!1===e||!0===e||void 0===e}function i(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;function m(e){return e.substr(2).toLowerCase()}function p(e,t){e.appendChild(t)}function f(e,t,n){l(n)?p(e,t):e.insertBefore(t,n)}function h(e,t){e.removeChild(t)}function C(e){for(var t=0;t<e.length;t++)e[t]()}function b(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 N(e,t){for(var n;e;){if(2033&(n=e.flags))return e.dom;e=b(e,t,n)}return null}function g(e,t){do{var n=e.flags;if(2033&n)return void h(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,a=o.length;r<a;++r)g(o[r],t);return}e=o}}while(e)}function V(e,t,n){do{var o=e.flags;if(2033&o)return void f(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 a=0,i=r.length;a<i;++a)V(r[a],t,n);return}e=r}}while(e)}function v(e,t,n){return e.constructor.getDerivedStateFromProps?d(n,e.constructor.getDerivedStateFromProps(t,n)):n}t.Fragment="$F";var _={v:!1},y={componentComparator:null,createVNode:null,renderComplete:null};function k(e,t){e.textContent=t}function x(e,t){return s(e)&&e.event===t.event&&e.data===t.data}function w(e,t){for(var n in t)void 0===e[n]&&(e[n]=t[n]);return e}function B(e,t){return!!i(e)&&(e(t),!0)}t.options=y;var L="$";function S(e,t,n,o,r,a,i,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===a?null:a,this.ref=void 0===i?null:i,this.type=c}function I(e,t,n,o,r,a,i,c){var l=void 0===r?1:r,d=new S(l,o,n,e,i,a,c,t);return y.createVNode&&y.createVNode(d),0===l&&O(d,d.children),d}function T(e,t){return new S(1,r(e)||!0===e||!1===e?"":e,null,16,t,null,null,null)}function A(e,t,n){var o=I(8192,8192,null,e,t,null,n,null);switch(o.childFlags){case 1:o.children=E(),o.childFlags=2;break;case 16:o.children=[T(e)],o.childFlags=4}return o}function M(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 S(e.childFlags,e.children,e.className,t,e.key,n,e.ref,e.type):function(e){var t=e.children,n=e.childFlags;return A(2===n?M(t):t.map(M),n,e.key)}(e)}function E(){return T("",null)}function P(e,t,r,i){for(var d=e.length;r<d;r++){var s=e[r];if(!a(s)){var u=i+L+r;if(n(s))P(s,t,0,u);else{if(o(s))s=T(s,u);else{var m=s.key,p=c(m)&&m[0]===L;(81920&s.flags||p)&&(s=M(s)),s.flags|=65536,p?m.substring(0,i.length)!==i&&(s.key=i+m):l(m)?s.key=u:s.key=i+m}t.push(s)}}}}function O(e,t){var r,i=1;if(a(t))r=t;else if(o(t))i=16,r=t;else if(n(t)){for(var d=t.length,s=0;s<d;++s){var u=t[s];if(a(u)||n(u)){r=r||t.slice(0,s),P(t,r,s,"");break}if(o(u))(r=r||t.slice(0,s)).push(T(u,L+s));else{var m=u.key,p=(81920&u.flags)>0,f=l(m),h=c(m)&&m[0]===L;p||f||h?(r=r||t.slice(0,s),(p||h)&&(u=M(u)),(f||h)&&(u.key=L+s),r.push(u)):r&&r.push(u),u.flags|=65536}}i=0===(r=r||t).length?1:8}else(r=t).flags|=65536,81920&t.flags&&(r=M(t)),i=2;return e.children=r,e.childFlags=i,e}function F(e){return a(e)||o(e)?T(e,null):n(e)?A(e,0,null):16384&e.flags?M(e):e}var D="http://www.w3.org/1999/xlink",R="http://www.w3.org/XML/1998/namespace",j={"xlink:actuate":D,"xlink:arcrole":D,"xlink:href":D,"xlink:role":D,"xlink:show":D,"xlink:title":D,"xlink:type":D,"xml:base":R,"xml:lang":R,"xml:space":R};function W(e){return{onClick:e,onDblClick:e,onFocusIn:e,onFocusOut:e,onKeyDown:e,onKeyPress:e,onKeyUp:e,onMouseDown:e,onMouseMove:e,onMouseUp:e,onTouchEnd:e,onTouchMove:e,onTouchStart:e}}var z=W(0),U=W(null),H=W(!0);function G(e,t){var n=t.$EV;return n||(n=t.$EV=W(null)),n[e]||1==++z[e]&&(U[e]=function(e){var t="onClick"===e||"onDblClick"===e?function(e){return function(t){0===t.button?K(t,!0,e,Q(t)):t.stopPropagation()}}(e):function(e){return function(t){K(t,!1,e,Q(t))}}(e);return document.addEventListener(m(e),t),t}(e)),n}function q(e,t){var n=t.$EV;n&&n[e]&&(0==--z[e]&&(document.removeEventListener(m(e),U[e]),U[e]=null),n[e]=null)}function K(e,t,n,o){var r=function(e){return i(e.composedPath)?e.composedPath()[0]:e.target}(e);do{if(t&&r.disabled)return;var a=r.$EV;if(a){var c=a[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 Y(){this.cancelBubble=!0,this.immediatePropagationStopped||this.stopImmediatePropagation()}function $(){return this.defaultPrevented}function X(){return this.cancelBubble}function Q(e){var t={dom:document};return e.isDefaultPrevented=$,e.isPropagationStopped=X,e.stopPropagation=Y,Object.defineProperty(e,"currentTarget",{configurable:!0,get:function(){return t.dom}}),t}function J(e,t,n){if(e[t]){var o=e[t];o.event?o.event(o.data,n):o(n)}else{var r=t.toLowerCase();e[r]&&e[r](n)}}function Z(e,t){var n=function(n){var o=this.$V;if(o){var r=o.props||u,a=o.dom;if(c(e))J(r,e,n);else for(var l=0;l<e.length;++l)J(r,e[l],n);if(i(t)){var d=this.$V,s=d.props||u;t(s,a,!1,d)}}};return Object.defineProperty(n,"wrapped",{configurable:!1,enumerable:!1,value:!0,writable:!1}),n}function ee(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}i(n)&&(e.addEventListener(t,n),e[o]=[t,n])}function te(e){return"checkbox"===e||"radio"===e}var ne=Z("onInput",ae),oe=Z(["onClick","onChange"],ae);function re(e){e.stopPropagation()}function ae(e,t){var n=e.type,o=e.value,a=e.checked,i=e.multiple,c=e.defaultValue,l=!r(o);n&&n!==t.type&&t.setAttribute("type",n),r(i)||i===t.multiple||(t.multiple=i),r(c)||l||(t.defaultValue=c+""),te(n)?(l&&(t.value=o),r(a)||(t.checked=a)):l&&t.value!==o?(t.defaultValue=o,t.value=o):r(a)||(t.checked=a)}function ie(e,t){if("option"===e.type)!function(e,t){var o=e.props||u,a=e.dom;a.value=o.value,o.value===t||n(t)&&-1!==t.indexOf(o.value)?a.selected=!0:r(t)&&r(o.selected)||(a.selected=o.selected||!1)}(e,t);else{var o=e.children,a=e.flags;if(4&a)ie(o.$LI,t);else if(8&a)ie(o,t);else if(2===e.childFlags)ie(o,t);else if(12&e.childFlags)for(var i=0,c=o.length;i<c;++i)ie(o[i],t)}}re.wrapped=!0;var ce=Z("onChange",le);function le(e,t,n,o){var a=Boolean(e.multiple);r(e.multiple)||a===t.multiple||(t.multiple=a);var i=e.selectedIndex;if(-1===i&&(t.selectedIndex=-1),1!==o.childFlags){var c=e.value;"number"==typeof i&&i>-1&&t.options[i]&&(c=t.options[i].value),n&&r(c)&&(c=e.defaultValue),ie(o,c)}}var de,se,ue=Z("onInput",pe),me=Z("onChange");function pe(e,t,n){var o=e.value,a=t.value;if(r(o)){if(n){var i=e.defaultValue;r(i)||i===a||(t.defaultValue=i,t.value=i)}}else a!==o&&(t.defaultValue=o,t.value=o)}function fe(e,t,n,o,r,a){64&e?ae(o,n):256&e?le(o,n,r,t):128&e&&pe(o,n,r),a&&(n.$V=t)}function he(e,t,n){64&e?function(e,t){te(t.type)?(ee(e,"change",oe),ee(e,"click",re)):ee(e,"input",ne)}(t,n):256&e?function(e){ee(e,"change",ce)}(t):128&e&&function(e,t){ee(e,"input",ue),t.onChange&&ee(e,"change",me)}(t,n)}function Ce(e){return e.type&&te(e.type)?!r(e.checked):!r(e.value)}function be(e){e&&!B(e,null)&&e.current&&(e.current=null)}function Ne(e,t,n){e&&(i(e)||void 0!==e.current)&&n.push((function(){B(e,t)||void 0===e.current||(e.current=t)}))}function ge(e,t){Ve(e),g(e,t)}function Ve(e){var t,n=e.flags,o=e.children;if(481&n){t=e.ref;var a=e.props;be(t);var c=e.childFlags;if(!l(a))for(var d=Object.keys(a),s=0,m=d.length;s<m;s++){var p=d[s];H[p]&&q(p,e.dom)}12&c?ve(o):2===c&&Ve(o)}else o&&(4&n?(i(o.componentWillUnmount)&&o.componentWillUnmount(),be(e.ref),o.$UN=!0,Ve(o.$LI)):8&n?(!r(t=e.ref)&&i(t.onComponentWillUnmount)&&t.onComponentWillUnmount(N(e,!0),e.props||u),Ve(o)):1024&n?ge(o,e.ref):8192&n&&12&e.childFlags&&ve(o))}function ve(e){for(var t=0,n=e.length;t<n;++t)Ve(e[t])}function _e(e){e.textContent=""}function ye(e,t,n){ve(n),8192&t.flags?g(t,e):_e(e)}function ke(e,t,n,o){var a=e&&e.__html||"",i=t&&t.__html||"";a!==i&&(r(i)||function(e,t){var n=document.createElement("i");return n.innerHTML=t,n.innerHTML===e.innerHTML}(o,i)||(l(n)||(12&n.childFlags?ve(n.children):2===n.childFlags&&Ve(n.children),n.children=null,n.childFlags=1),o.innerHTML=i))}function xe(e,t,n,o,a,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,a,i=n.style;if(c(t))i.cssText=t;else if(r(e)||c(e))for(o in t)a=t[o],i.setProperty(o,a);else{for(o in t)(a=t[o])!==e[o]&&i.setProperty(o,a);for(o in e)r(t[o])&&i.removeProperty(o)}}}(t,n,o);break;case"dangerouslySetInnerHTML":ke(t,n,d,o);break;default:H[e]?function(e,t,n,o){if(i(n))G(e,o)[e]=n;else if(s(n)){if(x(t,n))return;G(e,o)[e]=n}else q(e,o)}(e,t,n,o):111===e.charCodeAt(0)&&110===e.charCodeAt(1)?function(e,t,n,o){if(s(n)){if(x(t,n))return;n=function(e){var t=e.event;return function(n){t(e.data,n)}}(n)}ee(o,m(e),n)}(e,t,n,o):r(n)?o.removeAttribute(e):a&&j[e]?o.setAttributeNS(j[e],e,n):o.setAttribute(e,n)}}function we(e,t,n,o,r){var a=!1,i=(448&t)>0;for(var c in i&&(a=Ce(n))&&he(t,o,n),n)xe(c,null,n[c],o,r,a,null);i&&fe(t,e,o,n,!0,a)}function Be(e,t,n){var o=F(e.render(t,e.state,n)),r=n;return i(e.getChildContext)&&(r=d(n,e.getChildContext())),e.$CX=r,o}function Le(e,t,n,o,r,a){var c=new t(n,o),d=c.$N=Boolean(t.getDerivedStateFromProps||c.getSnapshotBeforeUpdate);if(c.$SVG=r,c.$L=a,e.children=c,c.$BS=!1,c.context=o,c.props===u&&(c.props=n),d)c.state=v(c,n,c.state);else if(i(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 Se(e,t){var n=e.props||u;return 32768&e.flags?e.type.render(n,e.ref,t):e.type(n,t)}function Ie(e,t,n,o,r,a){var i=e.flags|=16384;481&i?Ae(e,t,n,o,r,a):4&i?function(e,t,n,o,r,a){var i=Le(e,e.type,e.props||u,n,o,a);Ie(i.$LI,t,i.$CX,o,r,a),Ee(e.ref,i,a)}(e,t,n,o,r,a):8&i?(!function(e,t,n,o,r,a){Ie(e.children=F(Se(e,n)),t,n,o,r,a)}(e,t,n,o,r,a),Pe(e,a)):512&i||16&i?Te(e,t,r):8192&i?function(e,t,n,o,r,a){var i=e.children,c=e.childFlags;12&c&&0===i.length&&(c=e.childFlags=2,i=e.children=E());2===c?Ie(i,n,t,o,r,a):Me(i,n,t,o,r,a)}(e,n,t,o,r,a):1024&i&&function(e,t,n,o,r){Ie(e.children,e.ref,t,!1,null,r);var a=E();Te(a,n,o),e.dom=a.dom}(e,n,t,r,a)}function Te(e,t,n){var o=e.dom=document.createTextNode(e.children);l(t)||f(t,o,n)}function Ae(e,t,n,o,a,i){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)k(m,p);else if(1!==u){var h=o&&"foreignObject"!==e.type;2===u?(16384&p.flags&&(e.children=p=M(p)),Ie(p,m,n,h,null,i)):8!==u&&4!==u||Me(p,m,n,h,null,i)}l(t)||f(t,m,a),l(d)||we(e,c,d,m,o),Ne(e.ref,m,i)}function Me(e,t,n,o,r,a){for(var i=0;i<e.length;++i){var c=e[i];16384&c.flags&&(e[i]=c=M(c)),Ie(c,t,n,o,r,a)}}function Ee(e,t,n){Ne(e,t,n),i(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),i(n.onComponentDidMount)&&t.push(function(e,t){return function(){e.onComponentDidMount(N(t,!0),t.props||u)}}(n,e)))}function Oe(e,t,n,o,c,s,m){var f=t.flags|=16384;e.flags!==f||e.type!==t.type||e.key!==t.key||2048&f?16384&e.flags?function(e,t,n,o,r,a){Ve(e),0!=(t.flags&e.flags&2033)?(Ie(t,null,o,r,null,a),function(e,t,n){e.replaceChild(t,n)}(n,t.dom,e.dom)):(Ie(t,n,o,r,N(e,!0),a),g(e,n))}(e,t,n,o,c,m):Ie(t,n,o,c,s,m):481&f?function(e,t,n,o,a,i){var c,l=t.dom=e.dom,d=e.props,s=t.props,m=!1,p=!1;if(o=o||(32&a)>0,d!==s){var f=d||u;if((c=s||u)!==u)for(var h in(m=(448&a)>0)&&(p=Ce(c)),c){var C=f[h],b=c[h];C!==b&&xe(h,C,b,l,o,p,e)}if(f!==u)for(var N in f)r(c[N])&&!r(f[N])&&xe(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&a?function(e,t){e.textContent!==t&&(e.textContent=t)}(l,g):Fe(e.childFlags,t.childFlags,e.children,g,l,n,o&&"foreignObject"!==t.type,null,e,i);m&&fe(a,t,l,c,!1,p);var v=t.ref,_=e.ref;_!==v&&(be(_),Ne(v,l,i))}(e,t,o,c,f,m):4&f?function(e,t,n,o,r,a,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(i(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)}De(s,h,m,n,o,r,!1,a,c),f!==p&&(be(f),Ne(p,s,c))}(e,t,n,o,c,s,m):8&f?function(e,t,n,o,a,c,l){var d=!0,s=t.props||u,m=t.ref,p=e.props,f=!r(m),h=e.children;f&&i(m.onComponentShouldUpdate)&&(d=m.onComponentShouldUpdate(p,s));if(!1!==d){f&&i(m.onComponentWillUpdate)&&m.onComponentWillUpdate(p,s);var C=F(Se(t,o));Oe(h,C,n,o,a,c,l),t.children=C,f&&i(m.onComponentDidUpdate)&&m.onComponentDidUpdate(p,s)}else t.children=h}(e,t,n,o,c,s,m):16&f?function(e,t){var n=t.children,o=t.dom=e.dom;n!==e.children&&(o.nodeValue=n)}(e,t):512&f?t.dom=e.dom:8192&f?function(e,t,n,o,r,a){var i=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=E());var u=0!=(2&d);if(12&l){var m=i.length;(8&l&&8&d||u||!u&&c.length>m)&&(s=N(i[m-1],!1).nextSibling)}Fe(l,d,i,c,n,o,r,s,e,a)}(e,t,n,o,c,m):function(e,t,n,o){var r=e.ref,i=t.ref,c=t.children;if(Fe(e.childFlags,t.childFlags,e.children,c,r,n,!1,null,e,o),t.dom=e.dom,r!==i&&!a(c)){var l=c.dom;h(r,l),p(i,l)}}(e,t,o,m)}function Fe(e,t,n,o,r,a,i,c,l,d){switch(e){case 2:switch(t){case 2:Oe(n,o,r,a,i,c,d);break;case 1:ge(n,r);break;case 16:Ve(n),k(r,o);break;default:!function(e,t,n,o,r,a){Ve(e),Me(t,n,o,r,N(e,!0),a),g(e,n)}(n,o,r,a,i,d)}break;case 1:switch(t){case 2:Ie(o,r,a,i,c,d);break;case 1:break;case 16:k(r,o);break;default:Me(o,r,a,i,c,d)}break;case 16:switch(t){case 16:!function(e,t,n){e!==t&&(""!==e?n.firstChild.nodeValue=t:k(n,t))}(n,o,r);break;case 2:_e(r),Ie(o,r,a,i,c,d);break;case 1:_e(r);break;default:_e(r),Me(o,r,a,i,c,d)}break;default:switch(t){case 16:ve(n),k(r,o);break;case 2:ye(r,l,n),Ie(o,r,a,i,c,d);break;case 1:ye(r,l,n);break;default:var s=0|n.length,u=0|o.length;0===s?u>0&&Me(o,r,a,i,c,d):0===u?ye(r,l,n):8===t&&8===e?function(e,t,n,o,r,a,i,c,l,d){var s,u,m=a-1,p=i-1,f=0,h=e[f],C=t[f];e:{for(;h.key===C.key;){if(16384&C.flags&&(t[f]=C=M(C)),Oe(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=M(C)),Oe(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)<i?N(t[s],!0):c;f<=p;)16384&(C=t[f]).flags&&(t[f]=C=M(C)),++f,Ie(C,n,o,r,u,d)}else if(f>p)for(;f<=m;)ge(e[f++],n);else!function(e,t,n,o,r,a,i,c,l,d,s,u,m){var p,f,h,C=0,b=c,g=c,v=a-c+1,_=i-c+1,y=new Int32Array(_+1),k=v===o,x=!1,w=0,B=0;if(r<4||(v|_)<32)for(C=b;C<=a;++C)if(p=e[C],B<_){for(c=g;c<=i;c++)if(f=t[c],p.key===f.key){if(y[c-g]=C+1,k)for(k=!1;b<C;)ge(e[b++],l);w>c?x=!0:w=c,16384&f.flags&&(t[c]=f=M(f)),Oe(p,f,l,n,d,s,m),++B;break}!k&&c>i&&ge(p,l)}else k||ge(p,l);else{var L={};for(C=g;C<=i;++C)L[t[C].key]=C;for(C=b;C<=a;++C)if(p=e[C],B<_)if(void 0!==(c=L[p.key])){if(k)for(k=!1;C>b;)ge(e[b++],l);y[c-g]=C+1,w>c?x=!0:w=c,16384&(f=t[c]).flags&&(t[c]=f=M(f)),Oe(p,f,l,n,d,s,m),++B}else k||ge(p,l);else k||ge(p,l)}if(k)ye(l,u,e),Me(t,l,n,d,s,m);else if(x){var S=function(e){var t=0,n=0,o=0,r=0,a=0,i=0,c=0,l=e.length;l>Re&&(Re=l,de=new Int32Array(l),se=new Int32Array(l));for(;n<l;++n)if(0!==(t=e[n])){if(e[o=de[r]]<t){se[n]=o,de[++r]=n;continue}for(a=0,i=r;a<i;)e[de[c=a+i>>1]]<t?a=c+1:i=c;t<e[de[a]]&&(a>0&&(se[n]=de[a-1]),de[a]=n)}a=r+1;var d=new Int32Array(a);i=de[a-1];for(;a-- >0;)d[a]=i,i=se[i],de[a]=0;return d}(y);for(c=S.length-1,C=_-1;C>=0;C--)0===y[C]?(16384&(f=t[w=C+g]).flags&&(t[w]=f=M(f)),Ie(f,l,n,d,(h=w+1)<r?N(t[h],!0):s,m)):c<0||C!==S[c]?V(f=t[w=C+g],l,(h=w+1)<r?N(t[h],!0):s):c--}else if(B!==_)for(C=_-1;C>=0;C--)0===y[C]&&(16384&(f=t[w=C+g]).flags&&(t[w]=f=M(f)),Ie(f,l,n,d,(h=w+1)<r?N(t[h],!0):s,m))}(e,t,o,a,i,m,p,f,n,r,c,l,d)}(n,o,r,a,i,s,u,c,l,d):function(e,t,n,o,r,a,i,c,l){for(var d,s,u=a>i?i:a,m=0;m<u;++m)d=t[m],s=e[m],16384&d.flags&&(d=t[m]=M(d)),Oe(s,d,n,o,r,c,l),e[m]=d;if(a<i)for(m=u;m<i;++m)16384&(d=t[m]).flags&&(d=t[m]=M(d)),Ie(d,n,o,r,c,l);else if(a>i)for(m=u;m<a;++m)ge(e[m],n)}(n,o,r,a,i,s,u,c,d)}}}function De(e,t,n,o,r,a,c,l,s){var u=e.state,m=e.props,p=Boolean(e.$N),f=i(e.shouldComponentUpdate);if(p&&(t=v(e,n,t!==u?d(u,t):t)),c||!f||f&&e.shouldComponentUpdate(n,t,r)){!p&&i(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&&i(e.getSnapshotBeforeUpdate)&&(h=e.getSnapshotBeforeUpdate(m,u)),Oe(e.$LI,C,o,e.$CX,a,l,s),e.$LI=C,i(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 Re=0;function je(e,t,n,o){var a=[],c=t.$V;_.v=!0,r(c)?r(e)||(16384&e.flags&&(e=M(e)),Ie(e,t,o,!1,null,a),t.$V=e,c=e):r(e)?(ge(c,t),t.$V=null):(16384&e.flags&&(e=M(e)),Oe(c,e,t,o,!1,null,a),c=t.$V=e),C(a),_.v=!1,i(n)&&n(),i(y.renderComplete)&&y.renderComplete(c,t)}function We(e,t,n,o){void 0===n&&(n=null),void 0===o&&(o=u),je(e,t,n,o)}"undefined"!=typeof document&&window.Node&&(Node.prototype.$EV=null,Node.prototype.$V=null);var ze=[],Ue="undefined"!=typeof Promise?Promise.resolve().then.bind(Promise.resolve()):function(e){window.setTimeout(e,0)},He=!1;function Ge(e,t,n,o){var a=e.$PS;if(i(t)&&(t=t(a?d(e.state,a):e.state,e.props,e.context)),r(a))e.$PS=t;else for(var c in t)a[c]=t[c];if(e.$BR)i(n)&&e.$L.push(n.bind(e));else{if(!_.v&&0===ze.length)return Ye(e,o),void(i(n)&&n.call(e));if(-1===ze.indexOf(e)&&ze.push(e),o&&(e.$F=!0),He||(He=!0,Ue(Ke)),i(n)){var l=e.$QU;l||(l=e.$QU=[]),l.push(n)}}}function qe(e){for(var t=e.$QU,n=0;n<t.length;++n)t[n].call(e);e.$QU=null}function Ke(){var e;for(He=!1;e=ze.shift();)if(!e.$UN){var t=e.$F;e.$F=!1,Ye(e,t),e.$QU&&qe(e)}}function Ye(e,t){if(t||!e.$BR){var n=e.$PS;e.$PS=null;var o=[];_.v=!0,De(e,d(e.state,n),e.props,N(e.$LI,!0).parentNode,e.context,e.$SVG,t,null,o),C(o),_.v=!1}else e.state=e.$PS,e.$PS=null}var $e=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=$e,$e.prototype.forceUpdate=function(e){this.$UN||Ge(this,{},e,!0)},$e.prototype.setState=function(e,t){this.$UN||this.$BS||Ge(this,e,t,!1)},$e.prototype.render=function(e,t,n){return null};t.version="7.4.11"},9333:function(e,t,n){"use strict";t.__esModule=!0;var o=n(8613);Object.keys(o).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===o[e]||(t[e]=o[e]))}))},95868: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={}))},6487:function(e){"use strict";var t=function(e){var t,n=Object.prototype,o=n.hasOwnProperty,r="function"==typeof Symbol?Symbol:{},a=r.iterator||"@@iterator",i=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(T){l=function(e,t,n){return e[t]=n}}function d(e,t,n,o){var r=t&&t.prototype instanceof C?t:C,a=Object.create(r.prototype),i=new L(o||[]);return a._invoke=function(e,t,n){var o=u;return function(){function r(r,a){if(o===p)throw new Error("Generator is already running");if(o===f){if("throw"===r)throw a;return I()}for(n.method=r,n.arg=a;;){var i=n.delegate;if(i){var c=x(i,n);if(c){if(c===h)continue;return c}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if(o===u)throw o=f,n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);o=p;var l=s(e,t,n);if("normal"===l.type){if(o=n.done?f:m,l.arg===h)continue;return{value:l.arg,done:n.done}}"throw"===l.type&&(o=f,n.method="throw",n.arg=l.arg)}}return r}()}(e,n,i),a}function s(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(T){return{type:"throw",arg:T}}}e.wrap=d;var u="suspendedStart",m="suspendedYield",p="executing",f="completed",h={};function C(){}function b(){}function N(){}var g={};l(g,a,(function(){return this}));var V=Object.getPrototypeOf,v=V&&V(V(S([])));v&&v!==n&&o.call(v,a)&&(g=v);var _=N.prototype=C.prototype=Object.create(g);function y(e){["next","throw","return"].forEach((function(t){l(e,t,(function(e){return this._invoke(t,e)}))}))}function k(e,t){function n(r,a,i,c){var l=s(e[r],e,a);if("throw"!==l.type){var d=l.arg,u=d.value;return u&&"object"==typeof u&&o.call(u,"__await")?t.resolve(u.__await).then((function(e){n("next",e,i,c)}),(function(e){n("throw",e,i,c)})):t.resolve(u).then((function(e){d.value=e,i(d)}),(function(e){return n("throw",e,i,c)}))}c(l.arg)}var r;this._invoke=function(e,o){function a(){return new t((function(t,r){n(e,o,t,r)}))}return r=r?r.then(a,a):a()}}function x(e,n){var o=e.iterator[n.method];if(o===t){if(n.delegate=null,"throw"===n.method){if(e.iterator["return"]&&(n.method="return",n.arg=t,x(e,n),"throw"===n.method))return h;n.method="throw",n.arg=new TypeError("The iterator does not provide a 'throw' method")}return h}var r=s(o,e.iterator,n.arg);if("throw"===r.type)return n.method="throw",n.arg=r.arg,n.delegate=null,h;var a=r.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,h):a:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,h)}function w(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 B(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function L(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(w,this),this.reset(!0)}function S(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:I}}function I(){return{value:t,done:!0}}return b.prototype=N,l(_,"constructor",N),l(N,"constructor",b),b.displayName=l(N,c,"GeneratorFunction"),e.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===b||"GeneratorFunction"===(t.displayName||t.name))},e.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,N):(e.__proto__=N,l(e,c,"GeneratorFunction")),e.prototype=Object.create(_),e},e.awrap=function(e){return{__await:e}},y(k.prototype),l(k.prototype,i,(function(){return this})),e.AsyncIterator=k,e.async=function(t,n,o,r,a){void 0===a&&(a=Promise);var i=new k(d(t,n,o,r),a);return e.isGeneratorFunction(n)?i:i.next().then((function(e){return e.done?e.value:i.next()}))},y(_),l(_,c,"Generator"),l(_,a,(function(){return this})),l(_,"toString",(function(){return"[object Generator]"})),e.keys=function(e){var t=[];for(var n in e)t.push(n);return t.reverse(),function o(){for(;t.length;){var n=t.pop();if(n in e)return o.value=n,o.done=!1,o}return o.done=!0,o}},e.values=S,L.prototype={constructor:L,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(B),!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 a=this.tryEntries.length-1;a>=0;--a){var i=this.tryEntries[a],c=i.completion;if("root"===i.tryLoc)return r("end");if(i.tryLoc<=this.prev){var l=o.call(i,"catchLoc"),d=o.call(i,"finallyLoc");if(l&&d){if(this.prev<i.catchLoc)return r(i.catchLoc,!0);if(this.prev<i.finallyLoc)return r(i.finallyLoc)}else if(l){if(this.prev<i.catchLoc)return r(i.catchLoc,!0)}else{if(!d)throw new Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return r(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 a=r;break}}a&&("break"===e||"continue"===e)&&a.tryLoc<=t&&t<=a.finallyLoc&&(a=null);var i=a?a.completion:{};return i.type=e,i.arg=t,a?(this.method="next",this.next=a.finallyLoc,h):this.complete(i)},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),h},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),B(n),h}},"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;B(n)}return r}}throw new Error("illegal catch attempt")},delegateYield:function(e,n,o){return this.delegate={iterator:S(e),resultName:n,nextLoc:o},"next"===this.method&&(this.arg=t),h}},e}(e.exports);try{regeneratorRuntime=t}catch(n){"object"==typeof globalThis?globalThis.regeneratorRuntime=t:Function("r","regeneratorRuntime = r")(t)}},64248:function(){"use strict";self.fetch||(self.fetch=function(e,t){return t=t||{},new Promise((function(n,o){var r=new XMLHttpRequest,a=[],i=[],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 a},entries:function(){return i},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){a.push(t=t.toLowerCase()),i.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)}))})},95838:function(e,t){"use strict";t.__esModule=!0,t.zipWith=t.zip=t.uniqBy=t.uniq=t.sortBy=t.sort=t.reduce=t.range=t.map=t.filter=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 n=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=n;var o=function(e,t){for(var n=e.criteria,o=t.criteria,r=n.length,a=0;a<r;a++){var i=n[a],c=o[a];if(i<c)return-1;if(i>c)return 1}return 0},r=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,r=[],a=function(n){var o=e[n];r.push({criteria:t.map((function(e){return e(o)})),value:o})},i=0;i<n;i++)a(i);r.sort(o);for(var c=[];n--;)c[n]=r[n].value;return c}};t.sortBy=r;var a=r();t.sort=a;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,a=n.length;for(t===undefined?(o=1,r=n[0]):(o=0,r=t);o<a;o++)r=e(r,n[o],o,n);return r}};var i=function(e){return function(t){var n=t.length,o=[],r=e?[]:o,a=-1;e:for(;++a<n;){var i=t[a],c=e?e(i):i;if(c==c){for(var l=r.length;l--;)if(r[l]===c)continue e;e&&r.push(c),o.push(i)}else r.includes(c)||(r!==o&&r.push(c),o.push(i))}return o}};t.uniqBy=i;var c=i();t.uniq=c;var l=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,a=[],i=0;i<r;i++){for(var c=[],l=0;l<o;l++)c.push(t[l][i]);a.push(c)}return a};t.zip=l;t.zipWith=function(e){return function(){return n((function(t){return e.apply(void 0,t)}))(l.apply(void 0,arguments))}}},70088: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 a=0,i=t.length;a<i;a+=1){var c=t[a];c.apply(void 0,o)}}},t.clear=function(){this.listeners={}},e}();t.EventEmitter=n},31169: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.flow=t.compose=void 0;t.flow=function r(){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,a=arguments.length,i=new Array(a>1?a-1:0),c=1;c<a;c++)i[c-1]=arguments[c];for(var l,d=n(t);!(l=d()).done;){var s=l.value;Array.isArray(s)?o=r.apply(void 0,s).apply(void 0,[o].concat(i)):s&&(o=s.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),a=1;a<o;a++)r[a-1]=arguments[a];return e.apply(void 0,[t.apply(void 0,[n].concat(r))].concat(r))}}))}},92547: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},42991: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,a=+((e*=n=Math.pow(10,t))>0)|-(e<0),r=Math.abs(e%1)>=.4999999999854481,o=Math.floor(e),r&&(e=o+(a>0)),(r?e:Math.round(e))/n);var n,o,r,a};t.toFixed=function(e,t){return void 0===t&&(t=0),Number(e).toFixed(Math.max(t,0))};var 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 a=r[o],i=t[a];if(n(e,i))return a}};t.numberOfDecimalDigits=function(e){return Math.floor(e)!==e&&e.toString().split(".")[1].length||0}},42096: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},54666: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}},42730:function(e,t,n){"use strict";t.__esModule=!0,t.useSelector=t.useDispatch=t.createStore=t.createAction=t.combineReducers=t.applyMiddleware=void 0;var o=n(31169);function r(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 a(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 a(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 a(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.createStore=function i(e,t){if(t)return t(i)(e);var n,o=[],r=function(t){n=e(n,t);for(var r=0;r<o.length;r++)o[r]()};return r({type:"@@INIT"}),{dispatch:r,subscribe:function(e){o.push(e)},getState:function(){return n}}};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 r=arguments.length,a=new Array(r>1?r-1:0),i=1;i<r;i++)a[i-1]=arguments[i];var c=e.apply(void 0,[n].concat(a)),l=function(){throw new Error("Dispatching while constructing your middleware is not allowed.")},d={getState:c.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 l.apply(void 0,[e].concat(n))}},s=t.map((function(e){return e(d)}));return l=o.compose.apply(void 0,s)(c.dispatch),Object.assign({},c,{dispatch:l})}}};t.combineReducers=function(e){var t=Object.keys(e),n=!1;return function(o,a){void 0===o&&(o={});for(var i,c=Object.assign({},o),l=r(t);!(i=l()).done;){var d=i.value,s=e[d],u=o[d],m=s(u,a);u!==m&&(n=!0,c[d]=m)}return n?c:o}};t.createAction=function(e,t){void 0===t&&(t=null);var n=function(){if(!t)return{type:e,payload:arguments.length<=0?undefined:arguments[0]};var n=t.apply(void 0,arguments);if(!n)throw new Error("prepare function did not return an object");var o={type:e};return"payload"in n&&(o.payload=n.payload),"meta"in n&&(o.meta=n.meta),o};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())}},61010:function(e,t){"use strict";function n(){n=function(){return e};var e={},t=Object.prototype,o=t.hasOwnProperty,r="function"==typeof Symbol?Symbol:{},a=r.iterator||"@@iterator",i=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(B){l=function(e,t,n){return e[t]=n}}function d(e,t,n,o){var r=t&&t.prototype instanceof m?t:m,a=Object.create(r.prototype),i=new k(o||[]);return a._invoke=function(e,t,n){var o="suspendedStart";return function(r,a){if("executing"===o)throw new Error("Generator is already running");if("completed"===o){if("throw"===r)throw a;return w()}for(n.method=r,n.arg=a;;){var i=n.delegate;if(i){var c=v(i,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)}}}(e,n,i),a}function s(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(B){return{type:"throw",arg:B}}}e.wrap=d;var u={};function m(){}function p(){}function f(){}var h={};l(h,a,(function(){return this}));var C=Object.getPrototypeOf,b=C&&C(C(x([])));b&&b!==t&&o.call(b,a)&&(h=b);var N=f.prototype=m.prototype=Object.create(h);function g(e){["next","throw","return"].forEach((function(t){l(e,t,(function(e){return this._invoke(t,e)}))}))}function V(e,t){function n(r,a,i,c){var l=s(e[r],e,a);if("throw"!==l.type){var d=l.arg,u=d.value;return u&&"object"==typeof u&&o.call(u,"__await")?t.resolve(u.__await).then((function(e){n("next",e,i,c)}),(function(e){n("throw",e,i,c)})):t.resolve(u).then((function(e){d.value=e,i(d)}),(function(e){return n("throw",e,i,c)}))}c(l.arg)}var r;this._invoke=function(e,o){function a(){return new t((function(t,r){n(e,o,t,r)}))}return r=r?r.then(a,a):a()}}function v(e,t){var n=e.iterator[t.method];if(undefined===n){if(t.delegate=null,"throw"===t.method){if(e.iterator["return"]&&(t.method="return",t.arg=undefined,v(e,t),"throw"===t.method))return u;t.method="throw",t.arg=new TypeError("The iterator does not provide a 'throw' method")}return u}var o=s(n,e.iterator,t.arg);if("throw"===o.type)return t.method="throw",t.arg=o.arg,t.delegate=null,u;var r=o.arg;return r?r.done?(t[e.resultName]=r.value,t.next=e.nextLoc,"return"!==t.method&&(t.method="next",t.arg=undefined),t.delegate=null,u):r:(t.method="throw",t.arg=new TypeError("iterator result is not an object"),t.delegate=null,u)}function _(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 y(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function k(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(_,this),this.reset(!0)}function x(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:w}}function w(){return{value:undefined,done:!0}}return p.prototype=f,l(N,"constructor",f),l(f,"constructor",p),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(N),e},e.awrap=function(e){return{__await:e}},g(V.prototype),l(V.prototype,i,(function(){return this})),e.AsyncIterator=V,e.async=function(t,n,o,r,a){void 0===a&&(a=Promise);var i=new V(d(t,n,o,r),a);return e.isGeneratorFunction(n)?i:i.next().then((function(e){return e.done?e.value:i.next()}))},g(N),l(N,c,"Generator"),l(N,a,(function(){return this})),l(N,"toString",(function(){return"[object Generator]"})),e.keys=function(e){var t=[];for(var n in e)t.push(n);return t.reverse(),function o(){for(;t.length;){var n=t.pop();if(n in e)return o.value=n,o.done=!1,o}return o.done=!0,o}},e.values=x,k.prototype={constructor:k,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(y),!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 i.type="throw",i.arg=e,t.next=n,o&&(t.method="next",t.arg=undefined),!!o}for(var r=this.tryEntries.length-1;r>=0;--r){var a=this.tryEntries[r],i=a.completion;if("root"===a.tryLoc)return n("end");if(a.tryLoc<=this.prev){var c=o.call(a,"catchLoc"),l=o.call(a,"finallyLoc");if(c&&l){if(this.prev<a.catchLoc)return n(a.catchLoc,!0);if(this.prev<a.finallyLoc)return n(a.finallyLoc)}else if(c){if(this.prev<a.catchLoc)return n(a.catchLoc,!0)}else{if(!l)throw new Error("try statement without catch or finally");if(this.prev<a.finallyLoc)return n(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 a=r;break}}a&&("break"===e||"continue"===e)&&a.tryLoc<=t&&t<=a.finallyLoc&&(a=null);var i=a?a.completion:{};return i.type=e,i.arg=t,a?(this.method="next",this.next=a.finallyLoc,u):this.complete(i)},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),y(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;y(n)}return r}}throw new Error("illegal catch attempt")},delegateYield:function(e,t,n){return this.delegate={iterator:x(e),resultName:t,nextLoc:n},"next"===this.method&&(this.arg=undefined),u}},e}function o(e,t,n,o,r,a,i){try{var c=e[a](i),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,a){var i=e.apply(t,n);function c(e){o(i,r,a,c,l,"next",e)}function l(e){o(i,r,a,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 a="storage-v1",i="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(a)}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(a,e).objectStore(a)}))},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(i);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(i);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(i);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},96940: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.isUppercase=t.decodeHtmlEntities=t.createSearch=t.createGlobPattern=t.capitalizeFirst=t.capitalizeAll=t.capitalize=t.buildQueryString=void 0;t.multiline=function a(e){if(Array.isArray(e))return a(e.join(""));for(var t,o,r=e.split("\n"),i=n(r);!(o=i()).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),r.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)}};var r=function(e){return e.toUpperCase()===e};t.isUppercase=r;t.capitalize=function i(e){if(Array.isArray(e))return e.map(i);var t=e.charAt(0);return r(t)?e:t.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 c(e){if(Array.isArray(e))return e.map(c);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 a=0,i=["Id","Tv","Rcd"];a<i.length;a++){var l=new RegExp("\\b"+i[a]+"\\b","g");t=t.replace(l,(function(e){return e.toUpperCase()}))}return t};t.decodeHtmlEntities=function(e){if(!e)return e;var t={nbsp:" ",amp:"&",deg:"\xb0",quot:'"',lt:"<",gt:">",apos:"'",trade:"\u2122"};return e.replace(/<br>/gi,"\n").replace(/<\/?[a-z0-9-_]+[^>]*>/gi,"").replace(/&(nbsp|amp|deg|quot|lt|gt|apos|trade);/g,(function(e,n){return t[n]})).replace(/&#?([0-9]+);/gi,(function(e,t){var n=parseInt(t,10);return String.fromCharCode(n)})).replace(/&#x?([0-9a-f]+);/gi,(function(e,t){var n=parseInt(t,16);return String.fromCharCode(n)}))};t.buildQueryString=function(e){return Object.keys(e).map((function(t){return encodeURIComponent(t)+"="+encodeURIComponent(e[t])})).join("&")}},44471:function(e,t){"use strict";t.__esModule=!0,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,a=new Array(r),i=0;i<r;i++)a[i]=arguments[i];var c=function(){o=null,n||e.apply(void 0,a)},l=n&&!o;clearTimeout(o),o=setTimeout(c,t),l&&e.apply(void 0,a)}};t.sleep=function(e){return new Promise((function(t){return setTimeout(t,e)}))}},69940: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(95838),r=function(e,t){return e+t},a=function(e,t){return e-t},i=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)(a)(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)(i)(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)(i)(e,e)))};t.vecLength=d;t.vecNormalize=function(e){return l(e,d(e))}},1963: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.type,a=t.payload;if("asset/stylesheet"!==r)if("asset/mappings"!==r)e(t);else for(var i=function(){var e=l[c];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)},c=0,l=Object.keys(a);c<l.length;c++)i();else Byond.loadCss(a)}}}},57905: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(42096),r=n(42730),a=n(82784),i=n(19396),c=n(20641),l=n(54092),d=(0,c.createLogger)("backend"),s=(0,r.createAction)("backend/update");t.backendUpdate=s;var u=(0,r.createAction)("backend/setSharedState");t.backendSetSharedState=u;var m=(0,r.createAction)("backend/suspendStart");t.backendSuspendStart=m;var p=function(){return{type:"backend/suspendSuccess",payload:{timestamp:Date.now()}}};t.backendSuspendSuccess=p;var f={config:{},data:{},shared:{},suspended:Date.now(),suspending:!1};t.backendReducer=function(e,t){void 0===e&&(e=f);var n=t.type,o=t.payload;if("backend/update"===n){var r=Object.assign({},e.config,o.config),a=Object.assign({},e.data,o.static_data,o.data),i=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];i[d]=""===s?undefined:JSON.parse(s)}return Object.assign({},e,{config:r,data:a,shared:i,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 h=o.timestamp;return Object.assign({},e,{data:{},shared:{},config:Object.assign({},e.config,{title:"",status:1}),suspending:!1,suspended:h})}return e};t.backendMiddleware=function(e){var t,n;return function(r){return function(c){var u=C(e.getState()).suspended,m=c.type,f=c.payload;if("update"!==m)if("suspend"!==m){if("ping"!==m){if("backend/suspendStart"===m&&!n){d.log("suspending ("+Byond.windowId+")");var h=function(){return Byond.sendMessage("suspend")};h(),n=setInterval(h,2e3)}if("backend/suspendSuccess"===m&&((0,l.suspendRenderer)(),clearInterval(n),n=undefined,Byond.winset(Byond.windowId,{"is-visible":!1}),setImmediate((function(){return(0,i.focusMap)()}))),"backend/update"===m){var b,N,g=null==(b=f.config)||null==(N=b.window)?void 0:N.fancy;t===undefined?t=g:t!==g&&(d.log("changing fancy mode to",g),t=g,Byond.winset(Byond.windowId,{titlebar:!g,"can-resize":!g}))}return"backend/update"===m&&u&&(d.log("backend/update",f),(0,l.resumeRenderer)(),(0,a.setupDrag)(),setImmediate((function(){o.perf.mark("resume/start"),C(e.getState()).suspended||(Byond.winset(Byond.windowId,{"is-visible":!0}),o.perf.mark("resume/finish"))}))),r(c)}Byond.sendMessage("pingReply")}else e.dispatch(p());else e.dispatch(s(f))}}};var h=function(e,t){void 0===t&&(t={}),"object"!=typeof t||null===t||Array.isArray(t)?d.error("Payload for act() must be an object, got this:",t):Byond.sendMessage("act/"+e,t)};t.sendAct=h;var C=function(e){return e.backend||{}};t.selectBackend=C;t.useBackend=function(e){var t=e.store,n=C(t.getState());return Object.assign({},n,{act:h})};t.useLocalState=function(e,t,n){var o,r=e.store,a=null!=(o=C(r.getState()).shared)?o:{},i=t in a?a[t]:n;return[i,function(e){r.dispatch(u({key:t,nextState:"function"==typeof e?e(i):e}))}]};t.useSharedState=function(e,t,n){var o,r=e.store,a=null!=(o=C(r.getState()).shared)?o:{},i=t in a?a[t]:n;return[i,function(e){Byond.sendMessage({type:"setSharedState",key:t,value:JSON.stringify("function"==typeof e?e(i):e)||""})}]}},35073:function(e,t,n){"use strict";t.__esModule=!0,t.AnimatedNumber=void 0;var o=n(42991),r=n(9333);function a(e,t){return a=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},a(e,t)}var i=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.state={value:0},i(t.initial)?n.state.value=t.initial:i(t.value)&&(n.state.value=Number(t.value)),n}n=e,(t=r).prototype=Object.create(n.prototype),t.prototype.constructor=t,a(t,n);var c=r.prototype;return c.tick=function(){var e=this.props,t=this.state,n=Number(t.value),o=Number(e.value);if(i(o)){var r=.5*n+.5*o;this.setState({value:r})}},c.componentDidMount=function(){var e=this;this.timer=setInterval((function(){return e.tick()}),50)},c.componentWillUnmount=function(){clearTimeout(this.timer)},c.render=function(){var e,t=this.props,n=this.state,r=t.format,a=t.children,c=n.value,l=t.value;if(!i(l))return l||null;if(r)e=r(c);else{var d=String(l).split(".")[1],s=d?d.length:0;e=(0,o.toFixed)(c,(0,o.clamp)(s,0,8))}return"function"==typeof a?a(e,c):e},r}(r.Component);t.AnimatedNumber=c},36787:function(e,t,n){"use strict";t.__esModule=!0,t.Autofocus=void 0;var o=n(9333);function r(e,t){return r=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},r(e,t)}var a=function(e){var t,n;function a(){for(var t,n=arguments.length,r=new Array(n),a=0;a<n;a++)r[a]=arguments[a];return(t=e.call.apply(e,[this].concat(r))||this).ref=(0,o.createRef)(),t}n=e,(t=a).prototype=Object.create(n.prototype),t.prototype.constructor=t,r(t,n);var i=a.prototype;return i.componentDidMount=function(){var e=this;setTimeout((function(){var t;null==(t=e.ref.current)||t.focus()}),1)},i.render=function(){return(0,o.createVNode)(1,"div",null,this.props.children,0,{tabIndex:-1},null,this.ref)},a}(o.Component);t.Autofocus=a},57971:function(e,t,n){"use strict";t.__esModule=!0,t.Blink=void 0;var o=n(9333);function r(e,t){return r=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},r(e,t)}var a=function(e){var t,n;function a(){var t;return(t=e.call(this)||this).state={hidden:!1},t}n=e,(t=a).prototype=Object.create(n.prototype),t.prototype.constructor=t,r(t,n);var i=a.prototype;return i.createTimer=function(){var e=this,t=this.props,n=t.interval,o=void 0===n?1e3:n,r=t.time,a=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})}),a)}),o+a)},i.componentDidMount=function(){this.createTimer()},i.componentDidUpdate=function(e){e.interval===this.props.interval&&e.time===this.props.time||this.createTimer()},i.componentWillUnmount=function(){clearInterval(this.interval),clearTimeout(this.timer)},i.render=function(e){return(0,o.createVNode)(1,"span",null,e.children,0,{style:{visibility:this.state.hidden?"hidden":"visible"}})},a}(o.Component);t.Blink=a},36154:function(e,t,n){"use strict";t.__esModule=!0,t.BlockQuote=void 0;var o=n(9333),r=n(54666),a=n(89314),i=["className"];t.BlockQuote=function(e){var t=e.className,n=function(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o<a.length;o++)n=a[o],t.indexOf(n)>=0||(r[n]=e[n]);return r}(e,i);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({className:(0,r.classes)(["BlockQuote",t])},n)))}},89314:function(e,t,n){"use strict";t.__esModule=!0,t.unit=t.halfUnit=t.computeBoxProps=t.computeBoxClassName=t.Box=void 0;var o=n(54666),r=n(9333),a=n(95868),i=n(91752),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&&i.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 a=0;a<n.length;a++)o[e+"-"+n[a]]=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"),unselectable:u("unselectable"),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"),order:u("order"),flexDirection:u("flex-direction"),flexGrow:u("flex-grow"),flexShrink:u("flex-shrink"),flexWrap:u("flex-wrap"),flexFlow:u("flex-flow"),flexBasis:u("flex-basis"),flex:u("flex"),alignItems:u("align-items"),justifyContent:u("justify-content"),alignSelf:u("align-self"),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 a=r[o];if("style"!==a)if(Byond.IS_LTE_IE8&&"onClick"===a)t.onclick=e[a];else{var i=e[a],c=C[a];c?c(n,i):t[a]=i}}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,i=e.children,l=function(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o<a.length;o++)n=a[o],t.indexOf(n)>=0||(r[n]=e[n]);return r}(e,c);if("function"==typeof i)return i(b(e));var d="string"==typeof o?o+" "+N(l):N(l),s=b(l);return(0,r.createVNode)(a.VNodeFlags.HtmlElement,n,d,i,a.ChildFlags.UnknownChildren,s,undefined)};t.Box=g,g.defaultHooks=o.pureComponentHooks},21782:function(e,t,n){"use strict";t.__esModule=!0,t.ButtonInput=t.ButtonConfirm=t.ButtonCheckbox=t.Button=void 0;var o=n(9333),r=n(92547),a=n(54666),i=n(20641),c=n(89314),l=n(98157),d=n(4136),s=["className","fluid","icon","iconRotation","iconSpin","iconColor","iconPosition","iconSize","color","disabled","selected","tooltip","tooltipPosition","ellipsis","compact","circular","content","children","onclick","onClick"],u=["checked"],m=["confirmContent","confirmColor","confirmIcon","icon","color","content","onClick"],p=["fluid","content","icon","iconRotation","iconSpin","tooltip","tooltipPosition","color","placeholder","maxLength"];function f(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,h(e,t)}function h(e,t){return h=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},h(e,t)}function C(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o<a.length;o++)n=a[o],t.indexOf(n)>=0||(r[n]=e[n]);return r}var b=(0,i.createLogger)("Button"),N=function(e){var t=e.className,n=e.fluid,i=e.icon,u=e.iconRotation,m=e.iconSpin,p=e.iconColor,f=e.iconPosition,h=e.iconSize,N=e.color,g=e.disabled,V=e.selected,v=e.tooltip,_=e.tooltipPosition,y=e.ellipsis,k=e.compact,x=e.circular,w=e.content,B=e.children,L=e.onclick,S=e.onClick,I=C(e,s),T=!(!w&&!B);L&&b.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"),I.onClick=function(e){!g&&S&&S(e)},Byond.IS_LTE_IE8&&(I.unselectable=!0);var A=(0,o.normalizeProps)((0,o.createVNode)(1,"div",(0,a.classes)(["Button",n&&"Button--fluid",g&&"Button--disabled",V&&"Button--selected",T&&"Button--hasContent",y&&"Button--ellipsis",x&&"Button--circular",k&&"Button--compact",f&&"Button--iconPosition--"+f,N&&"string"==typeof N?"Button--color--"+N:"Button--color--default",t,(0,c.computeBoxClassName)(I)]),[i&&"right"!==f&&(0,o.createComponentVNode)(2,l.Icon,{name:i,color:p,rotation:u,spin:m}),w,B,i&&"right"===f&&(0,o.createComponentVNode)(2,l.Icon,{name:i,color:p,rotation:u,spin:m,fontSize:h})],0,Object.assign({tabIndex:!g&&"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(!g&&S&&S(t));n!==r.KEY_ESCAPE||t.preventDefault()}}},(0,c.computeBoxProps)(I))));return v&&(A=(0,o.createComponentVNode)(2,d.Tooltip,{content:v,position:_,children:A})),A};t.Button=N,N.defaultHooks=a.pureComponentHooks;var g=function(e){var t=e.checked,n=C(e,u);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,N,Object.assign({color:"transparent",icon:t?"check-square-o":"square-o",selected:t},n)))};t.ButtonCheckbox=g,N.Checkbox=g;var V=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}f(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,a=t.confirmColor,i=void 0===a?"bad":a,c=t.confirmIcon,l=t.icon,d=t.color,s=t.content,u=t.onClick,p=C(t,m);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,N,Object.assign({content:this.state.clickedOnce?r:s,icon:this.state.clickedOnce?c:l,color:this.state.clickedOnce?i:d,onClick:function(){return e.state.clickedOnce?u():e.setClickedOnce(!0)}},p)))},t}(o.Component);t.ButtonConfirm=V,N.Confirm=V;var v=function(e){function t(){var t;return(t=e.call(this)||this).inputRef=(0,o.createRef)(),t.state={inInput:!1},t}f(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,i=t.content,s=t.icon,u=t.iconRotation,m=t.iconSpin,f=t.tooltip,h=t.tooltipPosition,b=t.color,N=void 0===b?"default":b,g=(t.placeholder,t.maxLength,C(t,p)),V=(0,o.normalizeProps)((0,o.createComponentVNode)(2,c.Box,Object.assign({className:(0,a.classes)(["Button",n&&"Button--fluid","Button--color--"+N])},g,{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,i,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&&(V=(0,o.createComponentVNode)(2,d.Tooltip,{content:f,position:h,children:V})),V},t}(o.Component);t.ButtonInput=v,N.Input=v},93269:function(e,t,n){"use strict";t.__esModule=!0,t.ByondUi=void 0;var o=n(9333),r=n(54666),a=n(44471),i=n(20641),c=n(89314),l=["params"],d=["params"],s=["params"];function u(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o<a.length;o++)n=a[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,i.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 i(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,a.debounce)((function(){r.forceUpdate()}),100),r}n=e,(t=i).prototype=Object.create(n.prototype),t.prototype.constructor=t,m(t,n);var h=i.prototype;return h.shouldComponentUpdate=function(e){var t=this.props,n=t.params,o=void 0===n?{}:n,a=u(t,l),i=e.params,c=void 0===i?{}:i,s=u(e,d);return(0,r.shallowDiffers)(o,c)||(0,r.shallowDiffers)(a,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,a=void 0===r?{}:r,i=(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",i),this.byondUiElement.render(Object.assign({parent:Byond.windowId},a,{pos:i.pos[0]+","+i.pos[1],size:i.size[0]+"x"+i.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))},i}(o.Component);t.ByondUi=h},46625:function(e,t,n){"use strict";t.__esModule=!0,t.Chart=void 0;var o=n(9333),r=n(95838),a=n(54666),i=n(89314),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 a(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=a).prototype=Object.create(n.prototype),t.prototype.constructor=t,l(t,n);var d=a.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,a=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={},a=Object.keys(e);for(o=0;o<a.length;o++)n=a[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 a=(0,r.zipWith)(Math.min).apply(void 0,e),i=(0,r.zipWith)(Math.max).apply(void 0,e);n!==undefined&&(a[0]=n[0],i[0]=n[1]),o!==undefined&&(a[1]=o[0],i[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,a,i,t)}))(e);return c}(a,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,i.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))}})))},a}(o.Component);d.defaultHooks=a.pureComponentHooks;var s={Line:Byond.IS_LTE_IE8?function(e){return null}:d};t.Chart=s},8877:function(e,t,n){"use strict";t.__esModule=!0,t.Collapsible=void 0;var o=n(9333),r=n(89314),a=n(21782),i=["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={},a=Object.keys(e);for(o=0;o<a.length;o++)n=a[o],t.indexOf(n)>=0||(r[n]=e[n]);return r}(t,i);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,a.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},30821:function(e,t,n){"use strict";t.__esModule=!0,t.ColorBox=void 0;var o=n(9333),r=n(54666),a=n(89314),i=["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={},a=Object.keys(e);for(o=0;o<a.length;o++)n=a[o],t.indexOf(n)>=0||(r[n]=e[n]);return r}(e,i);return d.color=t?null:"transparent",d.backgroundColor=c||l,(0,o.normalizeProps)((0,o.createVNode)(1,"div",(0,r.classes)(["ColorBox",n,(0,a.computeBoxClassName)(d)]),t||".",0,Object.assign({},(0,a.computeBoxProps)(d))))};t.ColorBox=c,c.defaultHooks=r.pureComponentHooks},17597:function(e,t,n){"use strict";t.__esModule=!0,t.Dimmer=void 0;var o=n(9333),r=n(54666),a=n(89314),i=["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={},a=Object.keys(e);for(o=0;o<a.length;o++)n=a[o],t.indexOf(n)>=0||(r[n]=e[n]);return r}(e,i);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({className:(0,r.classes)(["Dimmer"].concat(t))},c,{children:(0,o.createVNode)(1,"div","Dimmer__inner",n,0)})))}},54580:function(e,t,n){"use strict";t.__esModule=!0,t.Divider=void 0;var o=n(9333),r=n(54666);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"]))}},58747:function(e,t,n){"use strict";t.__esModule=!0,t.DraggableControl=void 0;var o=n(9333),r=n(42991),a=n(54666),i=n(35073);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 a(t){var n;return(n=e.call(this,t)||this).inputRef=(0,o.createRef)(),n.state={value:t.value,dragging:!1,editing:!1,internalValue:null,origin:null,suppressingFlicker:!1},n.flickerTimer=null,n.suppressFlicker=function(){var e=n.props.suppressFlicker;e>0&&(n.setState({suppressingFlicker:!0}),clearTimeout(n.flickerTimer),n.flickerTimer=setTimeout((function(){return n.setState({suppressingFlicker:!1})}),e))},n.handleDragStart=function(e){var t=n.props,o=t.value,r=t.dragMatrix;n.state.editing||(document.body.style["pointer-events"]="none",n.ref=e.target,n.setState({dragging:!1,origin: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,a=n.props.onDrag;o&&a&&a(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,a=t.maxValue,i=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%i:0;n.internalValue=(0,r.clamp)(n.internalValue+s*i/c,o-i,a+i),n.value=(0,r.clamp)(n.internalValue-n.internalValue%i+u,o,a),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,a=n.state,i=a.dragging,c=a.value,l=a.internalValue;if(document.body.style["pointer-events"]="auto",clearTimeout(n.timer),clearInterval(n.dragInterval),n.setState({dragging:!1,editing:!i,origin:null}),document.removeEventListener("mousemove",n.handleDragMove),document.removeEventListener("mouseup",n.handleDragEnd),i)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=a).prototype=Object.create(n.prototype),t.prototype.constructor=t,c(t,n),a.prototype.render=function(){var e=this,t=this.state,n=t.dragging,a=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=function(e){return e+(m?" "+m:"")},x=s&&!n&&!l&&(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:y,format:C,children:k})||k(C?C(y):y),w=(0,o.createVNode)(64,"input","NumberInput__input",null,1,{style:{display:a?undefined:"none",height:V,"line-height":v,"font-size":_},onBlur:function(t){var n;a&&(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:a,value:u,displayValue:y,displayElement:x,inputElement:w,handleDragStart:this.handleDragStart})},a}(o.Component);t.DraggableControl=d,d.defaultHooks=a.pureComponentHooks,d.defaultProps={minValue:-Infinity,maxValue:+Infinity,step:1,stepPixelSize:1,suppressFlicker:50,dragMatrix:[1,0]}},37217:function(e,t,n){"use strict";t.__esModule=!0,t.Dropdown=void 0;var o=n(9333),r=n(54666),a=n(89314),i=n(98157),c=["icon","iconRotation","iconSpin","color","over","noscroll","nochevron","width","onClick","selected","disabled","displayText","placeholder"],l=["className"];function d(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o<a.length;o++)n=a[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){var t,n;function u(t){var n;return(n=e.call(this,t)||this).state={selected:t.selected,open:!1},n.handleClick=function(){n.state.open&&n.setOpen(!1)},n}n=e,(t=u).prototype=Object.create(n.prototype),t.prototype.constructor=t,s(t,n);var m=u.prototype;return m.componentWillUnmount=function(){window.removeEventListener("click",this.handleClick)},m.setOpen=function(e){var t=this;this.setState({open:e}),e?(setTimeout((function(){return window.addEventListener("click",t.handleClick)})),this.menuRef.focus()):window.removeEventListener("click",this.handleClick)},m.setSelected=function(e){this.setState({selected:e}),this.setOpen(!1),this.props.onSelected(e)},m.buildMenu=function(){var e=this,t=this.props,n=t.options,r=void 0===n?[]:n,i=t.placeholder,c=r.map((function(t){return(0,o.createComponentVNode)(2,a.Box,{className:"Dropdown__menuentry",onClick:function(){e.setSelected(t)},children:t},t)}));return i&&c.unshift((0,o.createVNode)(1,"div","Dropdown__menuentry",[(0,o.createTextVNode)("-- "),i,(0,o.createTextVNode)(" --")],0,{onClick:function(){e.setSelected(null)}},i)),c.length?c:"No Options Found"},m.render=function(){var e=this,t=this.props,n=t.icon,s=t.iconRotation,u=t.iconSpin,m=t.color,p=void 0===m?"default":m,f=t.over,h=t.noscroll,C=t.nochevron,b=t.width,N=(t.onClick,t.selected,t.disabled),g=t.displayText,V=t.placeholder,v=d(t,c),_=v.className,y=d(v,l),k=f?!this.state.open:this.state.open,x=this.state.open?(0,o.createVNode)(1,"div",(0,r.classes)([h?"Dropdown__menu-noscroll":"Dropdown__menu",f&&"Dropdown__over"]),this.buildMenu(),0,{tabIndex:"-1",style:{width:b}},null,(function(t){e.menuRef=t})):null;return(0,o.createVNode)(1,"div","Dropdown",[(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({width:b,className:(0,r.classes)(["Dropdown__control","Button","Button--color--"+p,N&&"Button--disabled",_])},y,{onClick:function(){N&&!e.state.open||e.setOpen(!e.state.open)},children:[n&&(0,o.createComponentVNode)(2,i.Icon,{name:n,rotation:s,spin:u,mr:1}),(0,o.createVNode)(1,"span","Dropdown__selected-text",g||this.state.selected||V,0),!!C||(0,o.createVNode)(1,"span","Dropdown__arrow-button",(0,o.createComponentVNode)(2,i.Icon,{name:k?"chevron-up":"chevron-down"}),2)]}))),x],0)},u}(o.Component);t.Dropdown=u},63152:function(e,t,n){"use strict";t.__esModule=!0,t.computeFlexProps=t.computeFlexItemProps=t.computeFlexItemClassName=t.computeFlexClassName=t.Flex=void 0;var o=n(9333),r=n(54666),a=n(89314),i=["className","direction","wrap","align","alignContent","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={},a=Object.keys(e);for(o=0;o<a.length;o++)n=a[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,a.computeBoxClassName)(e)])};t.computeFlexClassName=u;var m=function(e){e.className;var t=e.direction,n=e.wrap,o=e.align,r=e.alignContent,c=e.justify,l=(e.inline,s(e,i));return(0,a.computeBoxProps)(Object.assign({style:Object.assign({},l.style,{"flex-direction":t,"flex-wrap":!0===n?"wrap":n,"align-items":o,"align-content":r,"justify-content":c})},l))};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,a.computeBoxClassName)(e)])};t.computeFlexItemClassName=f;var h=function(e){e.className;var t=e.style,n=e.grow,o=e.order,r=e.shrink,i=e.basis,c=void 0===i?e.width:i,d=e.align,u=s(e,l);return(0,a.computeBoxProps)(Object.assign({style:Object.assign({},t,{"flex-grow":n!==undefined&&Number(n),"flex-shrink":r!==undefined&&Number(r),"flex-basis":(0,a.unit)(c),order:o,"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),(0,a.computeBoxClassName)(e)]),null,1,Object.assign({},h(n))))};C.defaultHooks=r.pureComponentHooks,p.Item=C},4177:function(e,t,n){"use strict";t.__esModule=!0,t.GridColumn=t.Grid=void 0;var o=n(9333),r=n(37470),a=n(54666),i=["children"],c=["size","style"];function l(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o<a.length;o++)n=a[o],t.indexOf(n)>=0||(r[n]=e[n]);return r}var d=function(e){var t=e.children,n=l(e,i);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=a.pureComponentHooks;var s=function(e){var t=e.size,n=void 0===t?1:t,a=e.style,i=l(e,c);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,r.Table.Cell,Object.assign({style:Object.assign({width:n+"%"},a)},i)))};t.GridColumn=s,d.defaultHooks=a.pureComponentHooks,d.Column=s},98157:function(e,t,n){"use strict";t.__esModule=!0,t.IconStack=t.Icon=void 0;var o=n(9333),r=n(54666),a=n(89314),i=["name","size","spin","className","rotation","inverse"],c=["className","children"];function l(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o<a.length;o++)n=a[o],t.indexOf(n)>=0||(r[n]=e[n]);return r}var d=/-o$/,s=function(e){var t=e.name,n=e.size,c=e.spin,s=e.className,u=e.rotation,m=(e.inverse,l(e,i));n&&(m.style||(m.style={}),m.style["font-size"]=100*n+"%"),"number"==typeof u&&(m.style||(m.style={}),m.style.transform="rotate("+u+"deg)");var p=(0,a.computeBoxProps)(m),f="";t.startsWith("tg-")?f=t:f=(d.test(t)?"far ":"fas ")+"fa-"+t.replace(d,"")+(c?" fa-spin":"");return(0,o.normalizeProps)((0,o.createVNode)(1,"i",(0,r.classes)(["Icon",f,s,(0,a.computeBoxClassName)(m)]),null,1,Object.assign({},p)))};t.Icon=s,s.defaultHooks=r.pureComponentHooks;var u=function(e){var t=e.className,n=e.children,i=l(e,c);return(0,o.normalizeProps)((0,o.createVNode)(1,"span",(0,r.classes)(["IconStack",t,(0,a.computeBoxClassName)(i)]),n,0,Object.assign({},(0,a.computeBoxProps)(i))))};t.IconStack=u,s.Stack=u},21191:function(e,t,n){"use strict";t.__esModule=!0,t.InfinitePlane=void 0;var o=n(9333),r=n(89314),a=n(40254),i=n(41117),c=n(21782),l=["children","backgroundImage","imageWidth"];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.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.handleMouseMove=function(e){this.state.mouseDown&&this.setState((function(t){return{left:e.clientX-t.lastLeft,top:e.clientY-t.lastTop}}))},m.render=function(){var e=this,t=this.props,n=t.children,d=t.backgroundImage,s=t.imageWidth,u=function(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o<a.length;o++)n=a[o],t.indexOf(n)>=0||(r[n]=e[n]);return r}(t,l),m=this.state,p=m.left,f=m.top,h=m.zoom;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("'+d+'")',"background-position":p+"px "+f+"px","background-repeat":"repeat","background-size":h*s+"px"}}),(0,o.createVNode)(1,"div",null,n,0,{onMouseDown:this.handleMouseDown,onMouseMove:this.handleMouseMove,style:{position:"fixed",transform:"translate("+p+"px, "+f+"px) scale("+h+")","transform-origin":"top left",height:"100%",width:"100%"}}),(0,o.createComponentVNode)(2,a.Stack,{position:"absolute",width:"100%",children:[(0,o.createComponentVNode)(2,a.Stack.Item,{children:(0,o.createComponentVNode)(2,c.Button,{icon:"minus",onClick:function(){return e.setState({zoom:Math.max(h-.1,.5)})}})}),(0,o.createComponentVNode)(2,a.Stack.Item,{grow:1,children:(0,o.createComponentVNode)(2,i.ProgressBar,{minValue:.5,value:h,maxValue:1.5,children:[h,"x"]})}),(0,o.createComponentVNode)(2,a.Stack.Item,{children:(0,o.createComponentVNode)(2,c.Button,{icon:"plus",onClick:function(){return e.setState({zoom:Math.min(h+.1,1.5)})}})})]})],4,Object.assign({},(0,r.computeBoxProps)(Object.assign({},u,{style:Object.assign({},u.style,{overflow:"hidden",position:"relative"})}))),null,this.ref))},u}(o.Component);t.InfinitePlane=u},53856:function(e,t,n){"use strict";t.__esModule=!0,t.toInputValue=t.Input=void 0;var o=n(9333),r=n(54666),a=n(89314),i=n(92547),c=["selfClear","onInput","onChange","onEnter","value","maxLength","placeholder"],l=["className","fluid","monospace"];function d(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o<a.length;o++)n=a[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){var n=t.state.editing,o=t.props.autoSelect;n||t.setEditing(!0),o&&e.target.select()},t.handleBlur=function(e){var n=t.state.editing,o=t.props.onChange;n&&(t.setEditing(!1),o&&o(e,e.target.value))},t.handleKeyDown=function(e){var n=t.props,o=n.onInput,r=n.onChange,a=n.onEnter;return e.keyCode===i.KEY_ENTER?(t.setEditing(!1),r&&r(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===i.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,a=this.inputRef.current;a&&!n&&o!==r&&(a.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,i=d(e,c),s=i.className,u=i.fluid,m=i.monospace,p=d(i,l);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({className:(0,r.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},66581:function(e,t,n){"use strict";t.__esModule=!0,t.KeyListener=void 0;var o=n(9333),r=n(15268);function a(e,t){return a=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},a(e,t)}var i=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,a(t,n);var i=o.prototype;return i.componentWillUnmount=function(){this.dispose()},i.render=function(){return null},o}(o.Component);t.KeyListener=i},9972:function(e,t,n){"use strict";t.__esModule=!0,t.Knob=void 0;var o=n(9333),r=n(42991),a=n(54666),i=n(89314),c=n(58747),l=n(97874),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,B=void 0===w?1:w,L=e.bipolar,S=(e.children,function(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o<a.length;o++)n=a[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,a.classes)(["Knob","Knob--color--"+h,L&&"Knob--bipolar",V,(0,i.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(((L?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,i.computeBoxProps)(Object.assign({style:Object.assign({"font-size":B+"em"},v)},S)),{onMouseDown:m})))}})))}},93341:function(e,t,n){"use strict";t.__esModule=!0,t.LabeledControls=void 0;var o=n(9333),r=n(63152),a=["children","wrap"],i=["label","children","mx"];function c(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o<a.length;o++)n=a[o],t.indexOf(n)>=0||(r[n]=e[n]);return r}var l=function(e){var t=e.children,n=e.wrap,i=c(e,a);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,r.Flex,Object.assign({mx:-.5,wrap:n,align:"stretch",justify:"space-between"},i,{children:t})))};t.LabeledControls=l;l.Item=function(e){var t=e.label,n=e.children,a=e.mx,l=void 0===a?1:a,d=c(e,i);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})]})))})}},40514:function(e,t,n){"use strict";t.__esModule=!0,t.LabeledList=void 0;var o=n(9333),r=n(54666),a=n(89314),i=n(54580),c=["className","label","labelColor","color","textAlign","verticalAlign","buttons","content","children"];var l=function(e){var t=e.children;return(0,o.createVNode)(1,"table","LabeledList",t,0)};t.LabeledList=l,l.defaultHooks=r.pureComponentHooks;var d=function(e){var t=e.className,n=e.label,i=e.labelColor,l=void 0===i?"label":i,d=e.color,s=e.textAlign,u=e.verticalAlign,m=e.buttons,p=e.content,f=e.children,h=function(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o<a.length;o++)n=a[o],t.indexOf(n)>=0||(r[n]=e[n]);return r}(e,c);return(0,o.createVNode)(1,"tr",(0,r.classes)(["LabeledList__row",t]),[(0,o.createComponentVNode)(2,a.Box,{as:"td",verticalAlign:u,color:l,className:(0,r.classes)(["LabeledList__cell","LabeledList__label"]),children:n?n+":":null}),(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({as:"td",color:d,textAlign:s,verticalAlign:u,className:(0,r.classes)(["LabeledList__cell","LabeledList__content"]),colSpan:m?undefined:2},h,{children:[p,f]}))),m&&(0,o.createVNode)(1,"td","LabeledList__cell LabeledList__buttons",m,0)],0)};d.defaultHooks=r.pureComponentHooks;var s=function(e){var t=e.size?(0,a.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,i.Divider),2,{colSpan:3,style:{"padding-top":t,"padding-bottom":t}}),2)};s.defaultHooks=r.pureComponentHooks,l.Item=d,l.Divider=s},98005:function(e,t,n){"use strict";t.__esModule=!0,t.Modal=void 0;var o=n(9333),r=n(54666),a=n(89314),i=n(17597),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={},a=Object.keys(e);for(o=0;o<a.length;o++)n=a[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,i.Dimmer,{onKeyDown:t,children:(0,o.normalizeProps)((0,o.createVNode)(1,"div",(0,r.classes)(["Modal",n,(0,a.computeBoxClassName)(s)]),l,0,Object.assign({},(0,a.computeBoxProps)(s))))})}},25764:function(e,t,n){"use strict";t.__esModule=!0,t.NanoMap=void 0;var o=n(9333),r=n(13435),a=n(57905);function i(e,t){return i=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},i(e,t)}var c=function(e){return e.stopPropagation&&e.stopPropagation(),e.preventDefault&&e.preventDefault(),e.cancelBubble=!0,e.returnValue=!1,!1},l=function(e){var t,n;function l(t){var n;n=e.call(this,t)||this;var o=window.innerWidth/2-256,r=window.innerHeight/2-256;return n.state={offsetX:o,offsetY:r,transform:"none",dragging:!1,originX:null,originY:null,zoom:1},n.handleDragStart=function(e){n.ref=e.target,n.setState({dragging:!1,originX:e.screenX,originY:e.screenY}),document.addEventListener("mousemove",n.handleDragMove),document.addEventListener("mouseup",n.handleDragEnd),c(e)},n.handleDragMove=function(e){n.setState((function(t){var n=Object.assign({},t),o=e.screenX-n.originX,r=e.screenY-n.originY;return t.dragging?(n.offsetX+=o,n.offsetY+=r,n.originX=e.screenX,n.originY=e.screenY):n.dragging=!0,n})),c(e)},n.handleDragEnd=function(e){n.setState({dragging:!1,originX:null,originY:null}),document.removeEventListener("mousemove",n.handleDragMove),document.removeEventListener("mouseup",n.handleDragEnd),c(e)},n.handleOnClick=function(e){var t=e.offsetX/n.state.zoom/280,o=1-e.offsetY/n.state.zoom/280;e.byondX=t,e.byondY=o,"function"==typeof n.props.onClick&&n.props.onClick(e)},n.handleZoom=function(e,o){n.setState((function(e){var n=Math.min(Math.max(o,1),8),r=1.5*(n-e.zoom);e.zoom=n;var a=e.offsetX-262*r;a<-500&&(a=-500),a>500&&(a=500);var i=e.offsetY-256*r;return i<-200&&(i=-200),i>200&&(i=200),e.offsetX=a,e.offsetY=i,t.onZoom&&t.onZoom(e.zoom),e}))},n}return n=e,(t=l).prototype=Object.create(n.prototype),t.prototype.constructor=t,i(t,n),l.prototype.render=function(){var e=(0,a.useBackend)(this.context).config,t=this.state,n=t.dragging,i=t.offsetX,c=t.offsetY,l=t.zoom,s=void 0===l?1:l,u=this.props.children,m=280*s+"px",p={width:m,height:m,"margin-top":c+"px","margin-left":i+"px",overflow:"hidden",position:"relative","background-image":"url("+e.map+"_nanomap_z"+e.mapZLevel+".png)","background-size":"cover","background-repeat":"no-repeat","text-align":"center",cursor:n?"move":"auto"};return(0,o.createComponentVNode)(2,r.Box,{className:"NanoMap__container",children:[(0,o.createComponentVNode)(2,r.Box,{style:p,textAlign:"center",onMouseDown:this.handleDragStart,onClick:this.handleOnClick,children:(0,o.createComponentVNode)(2,r.Box,{children:u})}),(0,o.createComponentVNode)(2,d,{zoom:s,onZoom:this.handleZoom})]})},l}(o.Component);t.NanoMap=l;l.Marker=function(e,t){var n=e.x,a=e.y,i=e.zoom,l=void 0===i?1:i,d=e.icon,s=e.tooltip,u=e.color,m=e.onClick,p=2*n*l-l-3,f=2*a*l-l-3;return(0,o.createVNode)(1,"div",null,(0,o.createComponentVNode)(2,r.Box,{position:"absolute",className:"NanoMap__marker",lineHeight:"0",bottom:f+"px",left:p+"px",onMouseDown:function(e){c(e),m&&m(e)},children:[(0,o.createComponentVNode)(2,r.Icon,{name:d,color:u,fontSize:"6px"}),(0,o.createComponentVNode)(2,r.Tooltip,{content:s})]}),2)};var d=function(e,t){var n=(0,a.useBackend)(t),i=n.act,c=n.config,l=n.data;return(0,o.createComponentVNode)(2,r.Box,{className:"NanoMap__zoomer",children:(0,o.createComponentVNode)(2,r.LabeledList,{children:[(0,o.createComponentVNode)(2,r.LabeledList.Item,{label:"Zoom",children:(0,o.createComponentVNode)(2,r.Slider,{minValue:"1",maxValue:"8",stepPixelSize:"10",format:function(e){return e+"x"},value:e.zoom,onDrag:function(t,n){return e.onZoom(t,n)}})}),(0,o.createComponentVNode)(2,r.LabeledList.Item,{label:"Z-Level",children:l.map_levels.sort((function(e,t){return Number(e)-Number(t)})).map((function(e){return(0,o.createComponentVNode)(2,r.Button,{selected:~~e==~~c.mapZLevel,content:e,onClick:function(){i("setZLevel",{mapZLevel:e})}},e)}))})]})})};l.Zoomer=d},68210:function(e,t,n){"use strict";t.__esModule=!0,t.NoticeBox=void 0;var o=n(9333),r=n(54666),a=n(89314),i=["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={},a=Object.keys(e);for(o=0;o<a.length;o++)n=a[o],t.indexOf(n)>=0||(r[n]=e[n]);return r}(e,i);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.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},97874:function(e,t,n){"use strict";t.__esModule=!0,t.NumberInput=void 0;var o=n(9333),r=n(42991),a=n(54666),i=n(35073),c=n(89314);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 a=t.value;return n.inputRef=(0,o.createRef)(),n.state={value:a,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,a=n.props.onDrag;o&&a&&a(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,a=t.maxValue,i=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%i:0;n.internalValue=(0,r.clamp)(n.internalValue+l*i/c,o-i,a+i),n.value=(0,r.clamp)(n.internalValue-n.internalValue%i+d,o,a),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,a=n.state,i=a.dragging,c=a.value,l=a.internalValue;if(document.body.style["pointer-events"]="auto",clearTimeout(n.timer),clearInterval(n.dragInterval),n.setState({dragging:!1,editing:!i,origin:null}),document.removeEventListener("mousemove",n.handleDragMove),document.removeEventListener("mouseup",n.handleDragEnd),i)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 B=function(e){return(0,o.createVNode)(1,"div","NumberInput__content",e+(C?" "+C:""),0,{unselectable:Byond.IS_LTE_IE8})},L=f&&!n&&!s&&(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:w,format:y,children:B})||B(y?y(w):w);return(0,o.createComponentVNode)(2,c.Box,{className:(0,a.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=a.pureComponentHooks,d.defaultProps={minValue:-Infinity,maxValue:+Infinity,step:1,stepPixelSize:1,suppressFlicker:50}},91679:function(e,t,n){"use strict";t.__esModule=!0,t.Popper=void 0;var o=n(37809),r=n(9333);function a(e,t){return a=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},a(e,t)}var i=function(e){var t,n;function i(){var t;return(t=e.call(this)||this).renderedContent=void 0,t.popperInstance=void 0,i.id+=1,t}n=e,(t=i).prototype=Object.create(n.prototype),t.prototype.constructor=t,a(t,n);var c=i.prototype;return c.componentDidMount=function(){var e=this,t=this.props,n=t.additionalStyles,a=t.options;if(this.renderedContent=document.createElement("div"),n)for(var i=0,c=Object.entries(n);i<c.length;i++){var l=c[i],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,a))}))},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},i}(r.Component);t.Popper=i,i.id=0},41117:function(e,t,n){"use strict";t.__esModule=!0,t.ProgressBar=void 0;var o=n(9333),r=n(42991),a=n(54666),i=n(89314),c=["className","value","minValue","maxValue","color","ranges","children"];var l=function(e){var t=e.className,n=e.value,l=e.minValue,d=void 0===l?0:l,s=e.maxValue,u=void 0===s?1:s,m=e.color,p=e.ranges,f=void 0===p?{}:p,h=e.children,C=function(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o<a.length;o++)n=a[o],t.indexOf(n)>=0||(r[n]=e[n]);return r}(e,c),b=(0,r.scale)(n,d,u),N=h!==undefined,g=m||(0,r.keyOfMatchingRange)(n,f)||"default";return(0,o.normalizeProps)((0,o.createVNode)(1,"div",(0,a.classes)(["ProgressBar","ProgressBar--color--"+g,t,(0,i.computeBoxClassName)(C)]),[(0,o.createVNode)(1,"div","ProgressBar__fill ProgressBar__fill--animated",null,1,{style:{width:100*(0,r.clamp01)(b)+"%"}}),(0,o.createVNode)(1,"div","ProgressBar__content",N?h:(0,r.toFixed)(100*b)+"%",0)],4,Object.assign({},(0,i.computeBoxProps)(C))))};t.ProgressBar=l,l.defaultHooks=a.pureComponentHooks},20159:function(e,t,n){"use strict";t.__esModule=!0,t.RestrictedInput=void 0;var o=n(9333),r=n(54666),a=n(42991),i=n(89314),c=n(92547),l=["onChange","onEnter","onInput","value"],d=["className","fluid","monospace"];function s(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o<a.length;o++)n=a[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){var o=t||0,r=n||0===n?n:1e4;if(!e||!e.length)return String(o);var i=parseFloat(e);return isNaN(i)?String(o):String((0,a.clamp)(i,o,r))},p=function(e){var t,n;function a(){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,a=n.onChange;e.target.value=m(e.target.value,r,o),a&&a(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,a=n.onChange,i=n.onEnter;if(e.keyCode===c.KEY_ENTER){var l=m(e.target.value,r,o);return t.setEditing(!1),a&&a(e,+l),i&&i(e,+l),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=a).prototype=Object.create(n.prototype),t.prototype.constructor=t,u(t,n);var p=a.prototype;return p.componentDidMount=function(){var e,t=this,n=this.props,o=n.maxValue,r=n.minValue,a=null==(e=this.props.value)?void 0:e.toString(),i=this.inputRef.current;i&&(i.value=m(a,r,o)),(this.props.autoFocus||this.props.autoSelect)&&setTimeout((function(){i.focus(),t.props.autoSelect&&i.select()}),1)},p.componentDidUpdate=function(e,t){var n,o,r=this.props,a=r.maxValue,i=r.minValue,c=this.state.editing,l=null==(n=e.value)?void 0:n.toString(),d=null==(o=this.props.value)?void 0:o.toString(),s=this.inputRef.current;s&&!c&&d!==l&&d!==s.value&&(s.value=m(d,i,a))},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,a=t.fluid,c=t.monospace,u=s(t,d);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,i.Box,Object.assign({className:(0,r.classes)(["Input",a&&"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)]})))},a}(o.Component);t.RestrictedInput=p},58566:function(e,t,n){"use strict";t.__esModule=!0,t.RoundGauge=void 0;var o=n(9333),r=n(42991),a=n(54666),i=n(35073),c=n(89314),l=["value","minValue","maxValue","ranges","alertAfter","format","size","className","style"];t.RoundGauge=function(e){if(Byond.IS_LTE_IE8)return(0,o.normalizeProps)((0,o.createComponentVNode)(2,i.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.format,h=e.size,C=void 0===h?1:h,b=e.className,N=e.style,g=function(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o<a.length;o++)n=a[o],t.indexOf(n)>=0||(r[n]=e[n]);return r}(e,l),V=(0,r.scale)(t,d,u),v=(0,r.clamp01)(V),_=m?{}:{primary:[0,1]};m&&Object.keys(m).forEach((function(e){var t=m[e];_[e]=[(0,r.scale)(t[0],d,u),(0,r.scale)(t[1],d,u)]}));var y=null;return p<t&&(y=(0,r.keyOfMatchingRange)(v,_)),(0,o.createComponentVNode)(2,c.Box,{inline:!0,children:[(0,o.normalizeProps)((0,o.createVNode)(1,"div",(0,a.classes)(["RoundGauge",b,(0,c.computeBoxClassName)(g)]),(0,o.createVNode)(32,"svg",null,[p&&(0,o.createVNode)(32,"g",(0,a.classes)(["RoundGauge__alert",y?"active RoundGauge__alert--"+y:""]),(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(_).map((function(e,t){var n=_[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*v-90)+" 50 50)"})],0,{viewBox:"0 0 100 50"}),2,Object.assign({},(0,c.computeBoxProps)(Object.assign({style:Object.assign({"font-size":C+"em"},N)},g))))),(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:t,format:f,size:C})]})}},17008:function(e,t,n){"use strict";t.__esModule=!0,t.Section=void 0;var o=n(9333),r=n(54666),a=n(44992),i=n(89314),c=["className","title","buttons","fill","fitted","scrollable","flexGrow","noTopPadding","stretchContents","children"];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.scrollableRef=(0,o.createRef)(),n.scrollable=t.scrollable,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(){var e=this;this.scrollable&&(0,a.addScrollableNode)(this.scrollableRef.current),this.props.autoFocus&&setTimeout((function(){if(e.scrollableRef.current)return e.scrollableRef.current.focus()}),1)},s.componentWillUnmount=function(){this.scrollable&&(0,a.removeScrollableNode)(this.scrollableRef.current)},s.render=function(){var e=this.props,t=e.className,n=e.title,a=e.buttons,l=e.fill,d=e.fitted,s=e.scrollable,u=e.flexGrow,m=e.noTopPadding,p=e.stretchContents,f=e.children,h=function(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o<a.length;o++)n=a[o],t.indexOf(n)>=0||(r[n]=e[n]);return r}(e,c),C=(0,r.canRender)(n)||(0,r.canRender)(a);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--flex",t,(0,i.computeBoxClassName)(h)]),[C&&(0,o.createVNode)(1,"div","Section__title",[(0,o.createVNode)(1,"span","Section__titleText",n,0),(0,o.createVNode)(1,"div","Section__buttons",a,0)],4),(0,o.createVNode)(1,"div","Section__rest",(0,o.createVNode)(1,"div",(0,r.classes)(["Section__content",!!p&&"Section__content--stretchContents",!!m&&"Section__content--noTopPadding"]),f,0,null,null,this.scrollableRef),0)],0,Object.assign({},(0,i.computeBoxProps)(h))))},d}(o.Component);t.Section=d},92354:function(e,t,n){"use strict";t.__esModule=!0,t.Slider=void 0;var o=n(9333),r=n(42991),a=n(54666),i=n(89314),c=n(58747),l=n(97874),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={},a=Object.keys(e);for(o=0;o<a.length;o++)n=a[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,a.classes)(["Slider","ProgressBar","ProgressBar--color--"+C,g,(0,i.computeBoxClassName)(x)]),[(0,o.createVNode)(1,"div",(0,a.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,i.computeBoxProps)(x),{onMouseDown:m})))}})))}},40254:function(e,t,n){"use strict";t.__esModule=!0,t.Stack=void 0;var o=n(9333),r=n(54666),a=n(63152),i=["className","vertical","fill"],c=["className","innerRef"],l=["className","hidden"];function d(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o<a.length;o++)n=a[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,i);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Flex,Object.assign({className:(0,r.classes)(["Stack",c&&"Stack--fill",n?"Stack--vertical":"Stack--horizontal",t]),direction:n?"column":"row"},l)))};t.Stack=s;s.Item=function(e){var t=e.className,n=e.innerRef,i=d(e,c);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Flex.Item,Object.assign({className:(0,r.classes)(["Stack__item",t])},i),null,n))};s.Divider=function(e){var t=e.className,n=e.hidden,i=d(e,l);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Flex.Item,Object.assign({className:(0,r.classes)(["Stack__item","Stack__divider",n&&"Stack__divider--hidden",t])},i)))}},37470:function(e,t,n){"use strict";t.__esModule=!0,t.TableRow=t.TableCell=t.Table=void 0;var o=n(9333),r=n(54666),a=n(89314),i=["className","collapsing","children"],c=["className","header"],l=["className","collapsing","header"];function d(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o<a.length;o++)n=a[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,i);return(0,o.normalizeProps)((0,o.createVNode)(1,"table",(0,r.classes)(["Table",n&&"Table--collapsing",t,(0,a.computeBoxClassName)(l)]),(0,o.createVNode)(1,"tbody",null,c,0),2,Object.assign({},(0,a.computeBoxProps)(l))))};t.Table=s,s.defaultHooks=r.pureComponentHooks;var u=function(e){var t=e.className,n=e.header,i=d(e,c);return(0,o.normalizeProps)((0,o.createVNode)(1,"tr",(0,r.classes)(["Table__row",n&&"Table__row--header",t,(0,a.computeBoxClassName)(e)]),null,1,Object.assign({},(0,a.computeBoxProps)(i))))};t.TableRow=u,u.defaultHooks=r.pureComponentHooks;var m=function(e){var t=e.className,n=e.collapsing,i=e.header,c=d(e,l);return(0,o.normalizeProps)((0,o.createVNode)(1,"td",(0,r.classes)(["Table__cell",n&&"Table__cell--collapsing",i&&"Table__cell--header",t,(0,a.computeBoxClassName)(e)]),null,1,Object.assign({},(0,a.computeBoxProps)(c))))};t.TableCell=m,m.defaultHooks=r.pureComponentHooks,s.Row=u,s.Cell=m},76279:function(e,t,n){"use strict";t.__esModule=!0,t.Tabs=void 0;var o=n(9333),r=n(54666),a=n(89314),i=n(98157),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={},a=Object.keys(e);for(o=0;o<a.length;o++)n=a[o],t.indexOf(n)>=0||(r[n]=e[n]);return r}var s=function(e){var t=e.className,n=e.vertical,i=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",i&&"Tabs--fill",l&&"Tabs--fluid",t,(0,a.computeBoxClassName)(u)]),s,0,Object.assign({},(0,a.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,a.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,i.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,a.computeBoxProps)(f))))}},2231:function(e,t,n){"use strict";t.__esModule=!0,t.TextArea=void 0;var o=n(9333),r=n(54666),a=n(89314),i=n(53856),c=n(92547),l=["onChange","onKeyDown","onKeyPress","onInput","onFocus","onBlur","onEnter","value","maxLength","placeholder"],d=["className","fluid"];function s(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o<a.length;o++)n=a[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.fillerRef=(0,o.createRef)(),r.state={editing:!1};var a=t.dontUseTabForIndent,l=void 0!==a&&a;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,a=n.onInput,d=n.onEnter,s=n.onKeyDown;if(e.keyCode===c.KEY_ENTER)return r.setEditing(!1),o&&o(e,e.target.value),a&&a(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,i.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}},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}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.props.value,t=this.textareaRef.current;t&&(t.value=(0,i.toInputValue)(e)),this.props.autoFocus&&setTimeout((function(){return t.focus()}),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,i.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,i=s(e,l),c=i.className,u=i.fluid,m=s(i,d);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({className:(0,r.classes)(["TextArea",u&&"TextArea--fluid",c])},m,{children:(0,o.createVNode)(128,"textarea","TextArea__textarea",null,1,{placeholder:n,onChange:this.handleOnChange,onKeyDown:this.handleKeyDown,onKeyPress:this.handleKeyPress,onInput:this.handleOnInput,onFocus:this.handleFocus,onBlur:this.handleBlur,maxLength:t},null,this.textareaRef)})))},m}(o.Component);t.TextArea=m},27996:function(e,t,n){"use strict";t.__esModule=!0,t.TimeDisplay=void 0;var o=n(98459),r=n(9333);function a(e,t){return a=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},a(e,t)}var i=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},i(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,a(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 i(e)?(0,o.formatTime)(e):this.state.value||null},r}(r.Component);t.TimeDisplay=c},4136:function(e,t,n){"use strict";t.__esModule=!0,t.Tooltip=void 0;var o=n(9333),r=n(37809);function a(e,t){return a=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},a(e,t)}var i={modifiers:[{name:"eventListeners",enabled:!1}]},c={width:0,height:0,top:0,right:0,bottom:0,left:0},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,a(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({},i,{placement:e.props.position||"auto"})),c.singletonPopper=n):(n.setOptions(Object.assign({},i,{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}}},60924:function(e,t,n){"use strict";t.__esModule=!0,t.TrackOutsideClicks=void 0;var o=n(9333);function r(e,t){return r=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},r(e,t)}var a=function(e){var t,n;function a(){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=a).prototype=Object.create(n.prototype),t.prototype.constructor=t,r(t,n);var i=a.prototype;return i.componentWillUnmount=function(){document.removeEventListener("click",this.handleOutsideClick)},i.handleOutsideClick=function(e){e.target instanceof Node&&this.ref.current&&!this.ref.current.contains(e.target)&&this.props.onOutsideClick()},i.render=function(){return(0,o.createVNode)(1,"div",null,this.props.children,0,null,null,this.ref)},a}(o.Component);t.TrackOutsideClicks=a},13435:function(e,t,n){"use strict";t.__esModule=!0,t.TrackOutsideClicks=t.Tooltip=t.TimeDisplay=t.TextArea=t.Tabs=t.Table=t.Stack=t.Slider=t.Section=t.RoundGauge=t.RestrictedInput=t.ProgressBar=t.Popper=t.NumberInput=t.NoticeBox=t.NanoMap=t.Modal=t.LabeledList=t.LabeledControls=t.Knob=t.KeyListener=t.Input=t.InfinitePlane=t.Icon=t.Grid=t.Flex=t.Dropdown=t.DraggableControl=t.Divider=t.Dimmer=t.ColorBox=t.Collapsible=t.Chart=t.ByondUi=t.Button=t.Box=t.BlockQuote=t.Blink=t.Autofocus=t.AnimatedNumber=void 0;var o=n(35073);t.AnimatedNumber=o.AnimatedNumber;var r=n(36787);t.Autofocus=r.Autofocus;var a=n(57971);t.Blink=a.Blink;var i=n(36154);t.BlockQuote=i.BlockQuote;var c=n(89314);t.Box=c.Box;var l=n(21782);t.Button=l.Button;var d=n(93269);t.ByondUi=d.ByondUi;var s=n(46625);t.Chart=s.Chart;var u=n(8877);t.Collapsible=u.Collapsible;var m=n(30821);t.ColorBox=m.ColorBox;var p=n(17597);t.Dimmer=p.Dimmer;var f=n(54580);t.Divider=f.Divider;var h=n(58747);t.DraggableControl=h.DraggableControl;var C=n(37217);t.Dropdown=C.Dropdown;var b=n(63152);t.Flex=b.Flex;var N=n(4177);t.Grid=N.Grid;var g=n(98157);t.Icon=g.Icon;var V=n(21191);t.InfinitePlane=V.InfinitePlane;var v=n(53856);t.Input=v.Input;var _=n(66581);t.KeyListener=_.KeyListener;var y=n(9972);t.Knob=y.Knob;var k=n(93341);t.LabeledControls=k.LabeledControls;var x=n(40514);t.LabeledList=x.LabeledList;var w=n(98005);t.Modal=w.Modal;var B=n(25764);t.NanoMap=B.NanoMap;var L=n(68210);t.NoticeBox=L.NoticeBox;var S=n(97874);t.NumberInput=S.NumberInput;var I=n(41117);t.ProgressBar=I.ProgressBar;var T=n(91679);t.Popper=T.Popper;var A=n(20159);t.RestrictedInput=A.RestrictedInput;var M=n(58566);t.RoundGauge=M.RoundGauge;var E=n(17008);t.Section=E.Section;var P=n(92354);t.Slider=P.Slider;var O=n(40254);t.Stack=O.Stack;var F=n(37470);t.Table=F.Table;var D=n(76279);t.Tabs=D.Tabs;var R=n(2231);t.TextArea=R.TextArea;var j=n(27996);t.TimeDisplay=j.TimeDisplay;var W=n(60924);t.TrackOutsideClicks=W.TrackOutsideClicks;var z=n(4136);t.Tooltip=z.Tooltip},91752:function(e,t){"use strict";t.__esModule=!0,t.getGasLabel=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.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:"n2",name:"Nitrogen",label:"N\u2082",color:"red"},{id:"carbon dioxide",name:"Carbon Dioxide",label:"CO\u2082",color:"grey"},{id:"phoron",name:"Phoron",label:"Phoron",color:"pink"},{id:"water_vapor",name:"Water Vapor",label:"H\u2082O",color:"grey"},{id:"nob",name:"Hyper-noblium",label:"Hyper-nob",color:"teal"},{id:"n2o",name:"Nitrous Oxide",label:"N\u2082O",color:"red"},{id:"no2",name:"Nitryl",label:"NO\u2082",color:"brown"},{id:"tritium",name:"Tritium",label:"Tritium",color:"green"},{id:"bz",name:"BZ",label:"BZ",color:"purple"},{id:"stim",name:"Stimulum",label:"Stimulum",color:"purple"},{id:"pluox",name:"Pluoxium",label:"Pluoxium",color:"blue"},{id:"miasma",name:"Miasma",label:"Miasma",color:"olive"},{id:"hydrogen",name:"Hydrogen",label:"H\u2082",color:"white"},{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){var o=String(e).toLowerCase(),r=n.find((function(e){return e.id===o||e.name.toLowerCase()===o}));return r&&r.label||t||e};t.getGasColor=function(e){var t=String(e).toLowerCase(),o=n.find((function(e){return e.id===t||e.name.toLowerCase()===t}));return o&&o.color};t.T0C=273.15},51226:function(e,t,n){"use strict";t.__esModule=!0,t.KitchenSink=void 0;var o=n(9333),r=n(57905),a=n(13435),i=n(59979),c=n(69321);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?i.Pane:i.Window;return(0,o.createComponentVNode)(2,f,{title:"Kitchen Sink",width:600,height:500,theme:l,children:(0,o.createComponentVNode)(2,a.Flex,{height:"100%",children:[(0,o.createComponentVNode)(2,a.Flex.Item,{m:1,mr:0,children:(0,o.createComponentVNode)(2,a.Section,{fill:!0,fitted:!0,children:(0,o.createComponentVNode)(2,a.Tabs,{vertical:!0,children:m.map((function(e,t){return(0,o.createComponentVNode)(2,a.Tabs.Tab,{color:"transparent",selected:t===s,onClick:function(){return u(t)},children:e.meta.title},t)}))})})}),(0,o.createComponentVNode)(2,a.Flex.Item,{position:"relative",grow:1,children:(0,o.createComponentVNode)(2,f.Content,{scrollable:!0,children:p.meta.render()})})]})})}},70755:function(e,t,n){"use strict";t.__esModule=!0,t.toggleKitchenSink=t.toggleDebugLayout=t.openExternalBrowser=void 0;var o=n(42730),r=(0,o.createAction)("debug/toggleKitchenSink");t.toggleKitchenSink=r;var a=(0,o.createAction)("debug/toggleDebugLayout");t.toggleDebugLayout=a;var i=(0,o.createAction)("debug/openExternalBrowser");t.openExternalBrowser=i},13978:function(e,t,n){"use strict";t.__esModule=!0,t.useDebug=void 0;var o=n(42730),r=n(78850);t.useDebug=function(e){return(0,o.useSelector)(e,r.selectDebug)}},53201:function(e,t,n){"use strict";t.__esModule=!0,t.useDebug=t.relayMiddleware=t.debugReducer=t.debugMiddleware=t.KitchenSink=void 0;var o=n(13978);t.useDebug=o.useDebug;var r=n(51226);t.KitchenSink=r.KitchenSink;var a=n(77577);t.debugMiddleware=a.debugMiddleware,t.relayMiddleware=a.relayMiddleware;var i=n(38485);t.debugReducer=i.debugReducer},77577:function(e,t,n){"use strict";t.__esModule=!0,t.relayMiddleware=t.debugMiddleware=void 0;var o=n(92547),r=n(44992),a=n(15268),i=n(70755),c=["backend/update","chat/message"];t.debugMiddleware=function(e){return(0,a.acquireHotKey)(o.KEY_F11),(0,a.acquireHotKey)(o.KEY_F12),r.globalEvents.on("keydown",(function(t){t.code===o.KEY_F11&&e.dispatch((0,i.toggleDebugLayout)()),t.code===o.KEY_F12&&e.dispatch((0,i.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(17651),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,a.acquireHotKey)(o.KEY_F10),r.globalEvents.on("keydown",(function(t){t===o.KEY_F10&&e.dispatch((0,i.openExternalBrowser)())}))),function(e){return function(n){var o=n.type,r=(n.payload,n.relayed);if(o!==i.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")}}}},38485: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}},78850:function(e,t){"use strict";t.__esModule=!0,t.selectDebug=void 0;t.selectDebug=function(e){return e.debug}},82784:function(e,t,n){"use strict";t.__esModule=!0,t.setupDrag=t.setWindowKey=t.resizeStartHandler=t.recallWindowGeometry=t.dragStartHandler=void 0;var o,r=n(61010),a=n(69940);function i(){i=function(){return e};var e={},t=Object.prototype,n=t.hasOwnProperty,o="function"==typeof Symbol?Symbol:{},r=o.iterator||"@@iterator",a=o.asyncIterator||"@@asyncIterator",c=o.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(B){l=function(e,t,n){return e[t]=n}}function d(e,t,n,o){var r=t&&t.prototype instanceof m?t:m,a=Object.create(r.prototype),i=new k(o||[]);return a._invoke=function(e,t,n){var o="suspendedStart";return function(r,a){if("executing"===o)throw new Error("Generator is already running");if("completed"===o){if("throw"===r)throw a;return w()}for(n.method=r,n.arg=a;;){var i=n.delegate;if(i){var c=v(i,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)}}}(e,n,i),a}function s(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(B){return{type:"throw",arg:B}}}e.wrap=d;var u={};function m(){}function p(){}function f(){}var h={};l(h,r,(function(){return this}));var C=Object.getPrototypeOf,b=C&&C(C(x([])));b&&b!==t&&n.call(b,r)&&(h=b);var N=f.prototype=m.prototype=Object.create(h);function g(e){["next","throw","return"].forEach((function(t){l(e,t,(function(e){return this._invoke(t,e)}))}))}function V(e,t){function o(r,a,i,c){var l=s(e[r],e,a);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){o("next",e,i,c)}),(function(e){o("throw",e,i,c)})):t.resolve(u).then((function(e){d.value=e,i(d)}),(function(e){return o("throw",e,i,c)}))}c(l.arg)}var r;this._invoke=function(e,n){function a(){return new t((function(t,r){o(e,n,t,r)}))}return r=r?r.then(a,a):a()}}function v(e,t){var n=e.iterator[t.method];if(undefined===n){if(t.delegate=null,"throw"===t.method){if(e.iterator["return"]&&(t.method="return",t.arg=undefined,v(e,t),"throw"===t.method))return u;t.method="throw",t.arg=new TypeError("The iterator does not provide a 'throw' method")}return u}var o=s(n,e.iterator,t.arg);if("throw"===o.type)return t.method="throw",t.arg=o.arg,t.delegate=null,u;var r=o.arg;return r?r.done?(t[e.resultName]=r.value,t.next=e.nextLoc,"return"!==t.method&&(t.method="next",t.arg=undefined),t.delegate=null,u):r:(t.method="throw",t.arg=new TypeError("iterator result is not an object"),t.delegate=null,u)}function _(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 y(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function k(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(_,this),this.reset(!0)}function x(e){if(e){var t=e[r];if(t)return t.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length)){var o=-1,a=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 a.next=a}}return{next:w}}function w(){return{value:undefined,done:!0}}return p.prototype=f,l(N,"constructor",f),l(f,"constructor",p),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(N),e},e.awrap=function(e){return{__await:e}},g(V.prototype),l(V.prototype,a,(function(){return this})),e.AsyncIterator=V,e.async=function(t,n,o,r,a){void 0===a&&(a=Promise);var i=new V(d(t,n,o,r),a);return e.isGeneratorFunction(n)?i:i.next().then((function(e){return e.done?e.value:i.next()}))},g(N),l(N,c,"Generator"),l(N,r,(function(){return this})),l(N,"toString",(function(){return"[object Generator]"})),e.keys=function(e){var t=[];for(var n in e)t.push(n);return t.reverse(),function o(){for(;t.length;){var n=t.pop();if(n in e)return o.value=n,o.done=!1,o}return o.done=!0,o}},e.values=x,k.prototype={constructor:k,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(y),!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 i.type="throw",i.arg=e,t.next=n,o&&(t.method="next",t.arg=undefined),!!o}for(var r=this.tryEntries.length-1;r>=0;--r){var a=this.tryEntries[r],i=a.completion;if("root"===a.tryLoc)return o("end");if(a.tryLoc<=this.prev){var c=n.call(a,"catchLoc"),l=n.call(a,"finallyLoc");if(c&&l){if(this.prev<a.catchLoc)return o(a.catchLoc,!0);if(this.prev<a.finallyLoc)return o(a.finallyLoc)}else if(c){if(this.prev<a.catchLoc)return o(a.catchLoc,!0)}else{if(!l)throw new Error("try statement without catch or finally");if(this.prev<a.finallyLoc)return o(a.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 a=r;break}}a&&("break"===e||"continue"===e)&&a.tryLoc<=t&&t<=a.finallyLoc&&(a=null);var i=a?a.completion:{};return i.type=e,i.arg=t,a?(this.method="next",this.next=a.finallyLoc,u):this.complete(i)},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),y(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;y(n)}return r}}throw new Error("illegal catch attempt")},delegateYield:function(e,t,n){return this.delegate={iterator:x(e),resultName:t,nextLoc:n},"next"===this.method&&(this.arg=undefined),u}},e}function c(e,t,n,o,r,a,i){try{var c=e[a](i),l=c.value}catch(d){return void n(d)}c.done?t(l):Promise.resolve(l).then(o,r)}function l(e){return function(){var t=this,n=arguments;return new Promise((function(o,r){var a=e.apply(t,n);function i(e){c(a,o,r,i,l,"next",e)}function l(e){c(a,o,r,i,l,"throw",e)}i(undefined)}))}}var d,s,u,m,p,f=(0,n(20641).createLogger)("drag"),h=null!=(o=window.devicePixelRatio)?o:1,C=Byond.windowId,b=!1,N=!1,g=[0,0];t.setWindowKey=function(e){C=e};var V=function(){return[window.screenLeft*h,window.screenTop*h]},v=function(){return[window.innerWidth*h,window.innerHeight*h]},_=function(e){var t=(0,a.vecAdd)(e,g);return Byond.winset(Byond.windowId,{pos:t[0]+","+t[1]})},y=function(e){return Byond.winset(Byond.windowId,{size:e[0]+"x"+e[1]})},k=function(){return[window.screen.availWidth*h,window.screen.availHeight*h]},x=function(e,t,n){void 0===n&&(n=50);for(var o,r=[t],a=0;a<e.length;a++){var i=e[a];i!==t&&(r.length<n?r.push(i):o=i)}return[r,o]},w=function(){var e=l(i().mark((function t(){var e,n,o,a;return i().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return f.log("storing geometry"),e={pos:V(),size:v()},r.storage.set(C,e),t.t0=x,t.next=6,r.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=C,n=(0,t.t0)(t.t2,t.t3),o=n[0],(a=n[1])&&r.storage.remove(a),r.storage.set("geometries",o);case 16:case"end":return t.stop()}}),t)})));return function(){return e.apply(this,arguments)}}(),B=function(){var e=l(i().mark((function t(e){var n,o,c,l;return i().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,r.storage.get(C);case 5:t.t0=t.sent;case 6:return(n=t.t0)&&f.log("recalled geometry:",n),o=(null==n?void 0:n.pos)||e.pos,(c=e.size)&&(c=[c[0]*h,c[1]*h]),t.next=13,d;case 13:l=k(),c&&(c=[Math.min(l[0],c[0]),Math.min(l[1],c[1])],y(c)),o?(c&&e.locked&&(o=S(o,c)[1]),_(o)):c&&(o=(0,a.vecAdd)((0,a.vecScale)(l,.5),(0,a.vecScale)(c,-.5),(0,a.vecScale)(g,-1)),_(o));case 16:case"end":return t.stop()}}),t)})));return function(t){return e.apply(this,arguments)}}();t.recallWindowGeometry=B;var L=function(){var e=l(i().mark((function t(){var e;return i().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return e=V(),d=Byond.winget(Byond.windowId,"pos").then((function(t){return[t.x-e[0],t.y-e[1]]})),t.next=4,d;case 4:g=t.sent,f.debug("screen offset",g);case 6:case"end":return t.stop()}}),t)})));return function(){return e.apply(this,arguments)}}();t.setupDrag=L;var S=function(e,t){for(var n=[0-g[0],0-g[1]],o=k(),r=[e[0],e[1]],a=!1,i=0;i<2;i++){var c=n[i],l=n[i]+o[i];e[i]<c?(r[i]=c,a=!0):e[i]+t[i]>l&&(r[i]=l-t[i],a=!0)}return[a,r]};t.dragStartHandler=function(e){var t;f.log("drag start"),b=!0;V();s=(0,a.vecSubtract)([e.screenX,e.screenY],V()),null==(t=e.target)||t.focus(),document.addEventListener("mousemove",T),document.addEventListener("mouseup",I),T(e)};var I=function E(e){f.log("drag end"),T(e),document.removeEventListener("mousemove",T),document.removeEventListener("mouseup",E),b=!1,w()},T=function(e){b&&(e.preventDefault(),_((0,a.vecSubtract)([e.screenX,e.screenY],s)))};t.resizeStartHandler=function(e,t){return function(n){var o;u=[e,t],f.log("resize start",u),N=!0,s=(0,a.vecSubtract)([n.screenX,n.screenY],V()),m=v(),null==(o=n.target)||o.focus(),document.addEventListener("mousemove",M),document.addEventListener("mouseup",A),M(n)}};var A=function P(e){f.log("resize end",p),M(e),document.removeEventListener("mousemove",M),document.removeEventListener("mouseup",P),N=!1,w()},M=function(e){if(N){e.preventDefault();var t=(0,a.vecSubtract)([e.screenX,e.screenY],V()),n=(0,a.vecSubtract)(t,s);(p=(0,a.vecAdd)(m,(0,a.vecMultiply)(u,n),[1,1]))[0]=Math.max(p[0],150*h),p[1]=Math.max(p[1],50*h),y(p)}}},44992: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(70088),r=n(92547),a=new o.EventEmitter;t.globalEvents=a;var i,c=!1;t.setupGlobalEvents=function(e){void 0===e&&(e={}),c=!!e.ignoreWindowFocus};var l=!0,d=function b(e,t){c?l=!0:(i&&(clearTimeout(i),i=null),t?i=setTimeout((function(){return b(e)})):l!==e&&(l=e,a.emit(e?"window-focus":"window-blur"),a.emit("window-focus-change",e)))},s=null,u=function(e){var t=String(e.tagName).toLowerCase();return"input"===t||"textarea"===t};t.canStealFocus=u;var m=function N(){s&&(s.removeEventListener("blur",N),s=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(!s&&l)for(var t=document.body;e&&e!==t;){if(f.includes(e))return e,void e.focus();e=e.parentNode}}(t))})),window.addEventListener("focusin",(function(e){if(p=null,e.target,d(!0),u(e.target))return t=e.target,m(),void(s=t).addEventListener("blur",m);var t})),window.addEventListener("focusout",(function(e){p=null,d(!1,!0)})),window.addEventListener("blur",(function(e){p=null,d(!1,!0)})),window.addEventListener("beforeunload",(function(e){d(!1)}));var h={},C=function(){function e(e,t,n){this.event=e,this.type=t,this.code=window.event?e.which: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===r.KEY_CTRL||this.code===r.KEY_SHIFT||this.code===r.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>=r.KEY_F1&&this.code<=r.KEY_F12?this._str+="F"+(this.code-111):this._str+="["+this.code+"]"),this._str},e}();t.KeyEvent=C,document.addEventListener("keydown",(function(e){if(!u(e.target)){var t=e.keyCode,n=new C(e,"keydown",h[t]);a.emit("keydown",n),a.emit("key",n),h[t]=!0}})),document.addEventListener("keyup",(function(e){if(!u(e.target)){var t=e.keyCode,n=new C(e,"keyup");a.emit("keyup",n),a.emit("key",n),h[t]=!1}}))},19396: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})}},98459:function(e,t,n){"use strict";t.__esModule=!0,t.formatTime=t.formatSiUnit=t.formatSiBaseTenUnit=t.formatPower=t.formatMoney=t.formatDb=t.formatCommaNumber=void 0;var o=n(42991),r=["f","p","n","\u03bc","m"," ","k","M","G","T","P","E","Z","Y","R","Q","F","N","H"],a=r.indexOf(" "),i=function(e,t,n){if(void 0===t&&(t=-a),void 0===n&&(n=""),"number"!=typeof e||!Number.isFinite(e))return e;var i=Math.floor(Math.log10(e)),c=Math.floor(Math.max(3*t,i)),l=Math.floor(i/3),d=Math.floor(c/3),s=(0,o.clamp)(a+d,0,r.length),u=r[s],m=e/Math.pow(1e3,d),p=l>t?2+3*d-c:0;return((0,o.toFixed)(m,p)+" "+u+n).trim()};t.formatSiUnit=i;t.formatPower=function(e,t){return void 0===t&&(t=0),i(e,t,"W")};t.formatMoney=function(e,t){if(void 0===t&&(t=0),!Number.isFinite(e))return e;var n=(0,o.round)(e,t);t>0&&(n=(0,o.toFixed)(e,t));var r=(n=String(n)).length,a=n.indexOf(".");-1===a&&(a=r);for(var i="",c=0;c<r;c++)c>0&&c<a&&(a-c)%3==0&&(i+="\u2009"),i+=n.charAt(c);return i};t.formatDb=function(e){var t=20*Math.log(e)/Math.log(10),n=t>=0?"+":"\u2013",r=Math.abs(t);return n+(r=r===Infinity?"Inf":(0,o.toFixed)(r,2))+" dB"};var c=["","\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"],l=c.indexOf(" ");t.formatSiBaseTenUnit=function(e,t,n){if(void 0===t&&(t=-l),void 0===n&&(n=""),"number"!=typeof e||!Number.isFinite(e))return e;var r=Math.floor(Math.log10(e)),a=Math.floor(Math.max(3*t,r)),i=Math.floor(r/3),d=Math.floor(a/3),s=(0,o.clamp)(l+d,0,c.length),u=c[s],m=e/Math.pow(1e3,d),p=i>t?2+3*d-a:0;return((0,o.toFixed)(m,p)+" "+u+" "+n).trim()};t.formatTime=function(e,t){var n=(0,o.toFixed)(Math.floor(e/10%60)),r=(0,o.toFixed)(Math.floor(e/600%60)),a=(0,o.toFixed)(Math.floor(e/36e3%24));if("short"===t)return""+(a>0?a+"h":"")+(r>0?r+"m":"")+(n>0?n+"s":"");var i=n.padStart(2,"0"),c=r.padStart(2,"0");return a.padStart(2,"0")+":"+c+":"+i};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(".")}},15268: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=a(t);if(n&&n.has(e))return n.get(e);var o={},r=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in e)if("default"!==i&&Object.prototype.hasOwnProperty.call(e,i)){var c=r?Object.getOwnPropertyDescriptor(e,i):null;c&&(c.get||c.set)?Object.defineProperty(o,i,c):o[i]=e[i]}o["default"]=e,n&&n.set(e,o);return o}(n(92547)),r=n(44992);function a(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(a=function(e){return e?n:t})(e)}function i(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 c(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 c(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 c(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 l=(0,n(20641).createLogger)("hotkeys"),d={},s=[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],u={},m=[],p=function(e){var t=String(e);if("Ctrl+F5"!==t&&"Ctrl+R"!==t){if("Ctrl+F"!==t&&!(e.event.defaultPrevented||e.isModifierKey()||s.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=d[o];if(r)return l.debug("macro",r),Byond.command(r);if(e.isDown()&&!u[o]){u[o]=!0;var a='TguiKeyDown "'+o+'"';return l.debug(a),Byond.command(a)}if(e.isUp()&&u[o]){u[o]=!1;var i='TguiKeyUp "'+o+'"';return l.debug(i),Byond.command(i)}}}}else location.reload()};t.acquireHotKey=function(e){s.push(e)};t.releaseHotKey=function(e){var t=s.indexOf(e);t>=0&&s.splice(t,1)};var f=function(){for(var e=0,t=Object.keys(u);e<t.length;e++){var n=t[e];u[n]&&(u[n]=!1,l.log('releasing key "'+n+'"'),Byond.command('TguiKeyUp "'+n+'"'))}};t.releaseHeldKeys=f;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],a=r.split("."),i=a[1],c=a[2];i&&c&&(t[i]||(t[i]={}),t[i][c]=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);d[h]=u(f.command)}l.debug("loaded macros",d)})),r.globalEvents.on("window-blur",(function(){f()})),r.globalEvents.on("key",(function(e){for(var t,n=i(m);!(t=n()).done;){(0,t.value)(e)}p(e)}))};t.listenForKeyEvents=function(e){m.push(e);var t=!1;return function(){t||(t=!0,m.splice(m.indexOf(e),1))}}},38655:function(e,t,n){"use strict";t.__esModule=!0,t.AICard=void 0;var o=n(9333),r=n(57905),a=n(13435),i=n(59979);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,i.Window,{width:600,height:470,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Stored AI",children:(0,o.createComponentVNode)(2,a.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,i.Window,{width:600,height:470,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{title:"Stored AI",children:[(0,o.createComponentVNode)(2,a.Box,{bold:!0,display:"inline-block",children:(0,o.createVNode)(1,"h3",null,name,0)}),(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Integrity",children:(0,o.createComponentVNode)(2,a.ProgressBar,{color:b,value:s/100})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power",children:(0,o.createComponentVNode)(2,a.ProgressBar,{color:N,value:u/100})})]})}),(0,o.createComponentVNode)(2,a.Box,{color:"red",children:(0,o.createVNode)(1,"h2",null,1===m?"Wipe of AI in progress...":"",0)})]}),(0,o.createComponentVNode)(2,a.Section,{title:"Laws",children:!!p&&(0,o.createComponentVNode)(2,a.Box,{children:f.map((function(e,t){return(0,o.createComponentVNode)(2,a.Box,{display:"inline-block",children:e},t)}))})||(0,o.createComponentVNode)(2,a.Box,{color:"red",children:(0,o.createVNode)(1,"h3",null,"No laws detected.",16)})}),(0,o.createComponentVNode)(2,a.Section,{title:"Actions",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Wireless Activity",children:(0,o.createComponentVNode)(2,a.Button,{icon:h?"check":"times",content:h?"Enabled":"Disabled",color:h?"green":"red",onClick:function(){return c("wireless")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Subspace Transceiver",children:(0,o.createComponentVNode)(2,a.Button,{icon:C?"check":"times",content:C?"Enabled":"Disabled",color:C?"green":"red",onClick:function(){return c("radio")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"AI Power",children:(0,o.createComponentVNode)(2,a.Button.Confirm,{icon:"radiation",confirmIcon:"radiation",disabled:m||0===s,confirmColor:"red",content:"Shutdown",onClick:function(){return c("wipe")}})})]})})]})})}},1772:function(e,t,n){"use strict";t.__esModule=!0,t.APC=void 0;var o=n(9333),r=n(57905),a=n(13435),i=n(59979),c=n(12494),l=n(10111);t.APC=function(e,t){var n=(0,r.useBackend)(t),a=(n.act,n.data),c=(0,o.createComponentVNode)(2,s);return a.gridCheck?c=(0,o.createComponentVNode)(2,u):a.failTime&&(c=(0,o.createComponentVNode)(2,m)),(0,o.createComponentVNode)(2,i.Window,{width:450,height:475,resizable:!0,children:(0,o.createComponentVNode)(2,i.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),i=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,a.Box,{color:"bad",fontSize:"1.5rem",children:"Fault in ID authenticator."}),(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Please contact maintenance for service."})],4)}),(0,o.createComponentVNode)(2,a.Section,{title:"Power Status",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Main Breaker",color:u.color,buttons:(0,o.createComponentVNode)(2,a.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 i("breaker")}}),children:["[ ",u.externalPowerText," ]"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power Cell",children:(0,o.createComponentVNode)(2,a.ProgressBar,{color:"good",value:f})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Charge Mode",color:m.color,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:l.chargeMode?"sync":"times",content:l.chargeMode?"Auto":"Off",selected:l.chargeMode,disabled:s,onClick:function(){return i("charge")}}),children:["[ ",m.chargingText," ]"]})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Power Channels",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[p.map((function(e){var t=e.topicParams;return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.title,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{inline:!0,mx:2,color:e.status>=2?"good":"bad",children:e.status>=2?"On":"Off"}),(0,o.createComponentVNode)(2,a.Button,{icon:"sync",content:"Auto",selected:!s&&(1===e.status||3===e.status),disabled:s,onClick:function(){return i("channel",t.auto)}}),(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",content:"On",selected:!s&&2===e.status,disabled:s,onClick:function(){return i("channel",t.on)}}),(0,o.createComponentVNode)(2,a.Button,{icon:"times",content:"Off",selected:!s&&0===e.status,disabled:s,onClick:function(){return i("channel",t.off)}})],4),children:[e.powerLoad," W"]},e.title)})),(0,o.createComponentVNode)(2,a.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,a.Section,{title:"Misc",buttons:!!l.siliconUser&&(0,o.createComponentVNode)(2,a.Button,{icon:"lightbulb-o",content:"Overload",onClick:function(){return i("overload")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Cover Lock",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:l.coverLocked?"lock":"unlock",content:l.coverLocked?"Engaged":"Disengaged",selected:l.coverLocked,disabled:s,onClick:function(){return i("cover")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Night Shift Lighting",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"lightbulb-o",content:"Disabled",selected:2===l.nightshiftSetting,onClick:function(){return i("nightshift",{nightshift:2})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"lightbulb-o",content:"Automatic",selected:1===l.nightshiftSetting,onClick:function(){return i("nightshift",{nightshift:1})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"lightbulb-o",content:"Enabled",selected:3===l.nightshiftSetting,onClick:function(){return i("nightshift",{nightshift:3})}})],4)}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Emergency Lighting",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"lightbulb-o",content:l.emergencyLights?"Enabled":"Disabled",selected:l.emergencyLights,onClick:function(){return i("emergency_lighting")}})})]})})],4)},u=function(e,t){return(0,o.createComponentVNode)(2,l.FullscreenNotice,{title:"System Failure",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,{fontSize:"1.5rem",bold:!0,children:"Power surge detected, grid check in effect..."})]})},m=function(e,t){var n=(0,r.useBackend)(t),i=n.data,c=n.act,l=(0,o.createComponentVNode)(2,a.Button,{icon:"repeat",content:"Restart Now",color:"good",onClick:function(){return c("reboot")}});return i.locked&&!i.siliconUser&&(l=(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Swipe an ID card for manual reboot."})),(0,o.createComponentVNode)(2,a.Dimmer,{textAlign:"center",children:[(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:(0,o.createVNode)(1,"h1",null,"SYSTEM FAILURE",16)}),(0,o.createComponentVNode)(2,a.Box,{color:"average",children:(0,o.createVNode)(1,"h2",null,"I/O regulators malfunction detected! Waiting for system reboot...",16)}),(0,o.createComponentVNode)(2,a.Box,{color:"good",children:["Automatic reboot in ",i.failTime," seconds..."]}),(0,o.createComponentVNode)(2,a.Box,{mt:4,children:l})]})}},79032:function(e,t,n){"use strict";t.__esModule=!0,t.AccountsTerminal=void 0;var o=n(9333),r=n(57905),a=n(13435),i=n(59979);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,i.Window,{width:400,height:640,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Machine",color:"average",children:p}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"ID",children:(0,o.createComponentVNode)(2,a.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),i=n.act,c=n.data,u=c.creating_new_account,m=c.detailed_account_view;return(0,o.createComponentVNode)(2,a.Section,{title:"Menu",children:[(0,o.createComponentVNode)(2,a.Tabs,{children:[(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:!u&&!m,icon:"home",onClick:function(){return i("view_accounts_list")},children:"Home"}),(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:u,icon:"cog",onClick:function(){return i("create_account")},children:"New Account"}),(0,o.createComponentVNode)(2,a.Tabs.Tab,{disabled:u,icon:"print",onClick:function(){return i("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,i=(0,r.useSharedState)(t,"holder",""),c=i[0],l=i[1],d=(0,r.useSharedState)(t,"money",""),s=d[0],u=d[1];return(0,o.createComponentVNode)(2,a.Section,{title:"Create Account",level:2,children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Account Holder",children:(0,o.createComponentVNode)(2,a.Input,{value:c,fluid:!0,onInput:function(e,t){return l(t)}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Initial Deposit",children:(0,o.createComponentVNode)(2,a.Input,{value:s,fluid:!0,onInput:function(e,t){return u(t)}})})]}),(0,o.createComponentVNode)(2,a.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),i=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,a.Section,{title:"Account Details",level:2,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"ban",selected:p,content:"Suspend",onClick:function(){return i("toggle_suspension")}}),children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Account Number",children:["#",s]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Holder",children:u}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Balance",children:[m,"\u20ae"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",color:p?"bad":"good",children:p?"SUSPENDED":"Active"})]}),(0,o.createComponentVNode)(2,a.Section,{title:"CentCom Administrator",level:2,mt:1,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Payroll",children:(0,o.createComponentVNode)(2,a.Button.Confirm,{color:"bad",fluid:!0,icon:"ban",confirmIcon:"ban",content:"Revoke",confirmContent:"This cannot be undone.",disabled:s===d,onClick:function(){return i("revoke_payroll")}})})})}),l>=2&&(0,o.createComponentVNode)(2,a.Section,{title:"Silent Funds Transfer",level:2,children:[(0,o.createComponentVNode)(2,a.Button,{icon:"plus",onClick:function(){return i("add_funds")},content:"Add Funds"}),(0,o.createComponentVNode)(2,a.Button,{icon:"plus",onClick:function(){return i("remove_funds")},content:"Remove Funds"})]}),(0,o.createComponentVNode)(2,a.Section,{title:"Transactions",level:2,mt:1,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:"Timestamp"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Target"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Reason"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Value"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Terminal"})]}),f.map((function(e,t){return(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:[e.date," ",e.time]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.target_name}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.purpose}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:[e.amount,"\u20ae"]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.source_terminal})]},t)}))]})})]})},s=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data.accounts;return(0,o.createComponentVNode)(2,a.Section,{title:"NanoTrasen Accounts",level:2,children:c.length&&(0,o.createComponentVNode)(2,a.LabeledList,{children:c.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.owner_name+e.suspended,color:e.suspended?"bad":null,children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:"#"+e.account_number,onClick:function(){return i("view_account_detail",{account_index:e.account_index})}})},e.account_index)}))})||(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"There are no accounts available."})})}},19182:function(e,t,n){"use strict";t.__esModule=!0,t.ShuttleList=t.AdminShuttleController=void 0;var o=n(9333),r=n(95838),a=n(57905),i=n(13435),c=n(59979);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,a.useBackend)(t),c=n.act,l=n.data,s=l.shuttles,u=l.overmap_ships;return(0,o.createComponentVNode)(2,i.Section,{noTopPadding:!0,children:[(0,o.createComponentVNode)(2,i.Section,{title:"Classic Shuttles",children:(0,o.createComponentVNode)(2,i.Table,{children:(0,r.sortBy)((function(e){return e.name}))(s).map((function(e){return(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,children:(0,o.createComponentVNode)(2,i.Button,{m:0,content:"JMP",onClick:function(){return c("adminobserve",{ref:e.ref})}})}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,children:(0,o.createComponentVNode)(2,i.Button,{m:0,content:"Fly",onClick:function(){return c("classicmove",{ref:e.ref})}})}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:e.name}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:e.current_location}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:d(e.status)})]},e.ref)}))})}),(0,o.createComponentVNode)(2,i.Section,{title:"Overmap Ships",children:(0,o.createComponentVNode)(2,i.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,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,children:(0,o.createComponentVNode)(2,i.Button,{content:"JMP",onClick:function(){return c("adminobserve",{ref:e.ref})}})}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,children:(0,o.createComponentVNode)(2,i.Button,{content:"Control",onClick:function(){return c("overmap_control",{ref:e.ref})}})}),(0,o.createComponentVNode)(2,i.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"}}},26902:function(e,t,n){"use strict";t.__esModule=!0,t.AdminTicketPanel=void 0;var o=n(9333),r=n(57905),a=n(13435),i=n(59979),c={open:"Open",resolved:"Resolved",closed:"Closed",unknown:"Unknown"};t.AdminTicketPanel=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,s=d.id,u=(d.title,d.name),m=d.state,p=d.opened_at,f=d.closed_at,h=d.opened_at_date,C=d.closed_at_date,b=d.actions,N=d.log;return(0,o.createComponentVNode)(2,i.Window,{width:900,height:600,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,a.Section,{title:"Ticket #"+s,buttons:(0,o.createComponentVNode)(2,a.Box,{nowrap:!0,children:[(0,o.createComponentVNode)(2,a.Button,{icon:"pen",content:"Rename Ticket",onClick:function(){return l("retitle")}})," ",(0,o.createComponentVNode)(2,a.Button,{content:"Legacy UI",onClick:function(){return l("legacy")}})]}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Admin Help Ticket",children:["#",s,": ",(0,o.createVNode)(1,"div",null,null,1,{dangerouslySetInnerHTML:{__html:u}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"State",children:c[m]}),c[m]===c.open?(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Opened At",children:[h," (",Math.round(p/600*10)/10," minutes ago.)"]}):(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Closed At",children:[C," (",Math.round(f/600*10)/10," minutes ago.)"," ",(0,o.createComponentVNode)(2,a.Button,{content:"Reopen",onClick:function(){return l("reopen")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Actions",children:(0,o.createVNode)(1,"div",null,null,1,{dangerouslySetInnerHTML:{__html:b}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Log",children:Object.keys(N).map((function(e){return(0,o.createVNode)(1,"div",null,null,1,{dangerouslySetInnerHTML:{__html:N[e]}})}))})]})})})})}},82922:function(e,t,n){"use strict";t.__esModule=!0,t.AgentCard=void 0;var o=n(9333),r=n(57905),a=n(13435),i=n(59979);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,i.Window,{width:550,height:400,theme:"syndicate",children:(0,o.createComponentVNode)(2,i.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{title:"Info",children:(0,o.createComponentVNode)(2,a.Table,{children:d.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.Button,{onClick:function(){return c(e.name.toLowerCase().replace(/ /g,""))},icon:"cog"})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.name}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.value})]},e.name)}))})}),(0,o.createComponentVNode)(2,a.Section,{title:"Electronic Warfare",children:(0,o.createComponentVNode)(2,a.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")}})})]})})}},14010:function(e,t,n){"use strict";t.__esModule=!0,t.AiAirlock=void 0;var o=n(9333),r=n(57905),a=n(13435),i=n(59979),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,i.Window,{width:500,height:390,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{title:"Power Status",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Main",color:s.color,buttons:(0,o.createComponentVNode)(2,a.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,a.LabeledList.Item,{label:"Backup",color:u.color,buttons:(0,o.createComponentVNode)(2,a.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,a.LabeledList.Item,{label:"Electrify",color:m.color,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"wrench",disabled:!(d.wires.shock&&0===d.shock),content:"Restore",onClick:function(){return l("shock-restore")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"bolt",disabled:!d.wires.shock,content:"Temporary",onClick:function(){return l("shock-temp")}}),(0,o.createComponentVNode)(2,a.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,a.Section,{title:"Access and Door Control",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"ID Scan",color:"bad",buttons:(0,o.createComponentVNode)(2,a.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,a.LabeledList.Divider),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Door Bolts",color:"bad",buttons:(0,o.createComponentVNode)(2,a.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,a.LabeledList.Item,{label:"Door Bolt Lights",color:"bad",buttons:(0,o.createComponentVNode)(2,a.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,a.LabeledList.Item,{label:"Door Force Sensors",color:"bad",buttons:(0,o.createComponentVNode)(2,a.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,a.LabeledList.Item,{label:"Door Timing Safety",color:"bad",buttons:(0,o.createComponentVNode)(2,a.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,a.LabeledList.Divider),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Door Control",color:"bad",buttons:(0,o.createComponentVNode)(2,a.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)})]})})]})})}},57939:function(e,t,n){"use strict";t.__esModule=!0,t.AiRestorerContent=t.AiRestorer=void 0;var o=n(9333),r=n(57905),a=n(13435),i=n(59979);t.AiRestorer=function(){return(0,o.createComponentVNode)(2,i.Window,{width:370,height:360,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,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.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,a.NoticeBox,{textAlign:"center",children:d}),!!h&&(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"eject",content:l?s:"----------",disabled:!l,onClick:function(){return i("PRG_eject")}}),!!l&&(0,o.createComponentVNode)(2,a.Section,{title:h?"System Status":s,buttons:(0,o.createComponentVNode)(2,a.Box,{inline:!0,bold:!0,color:m?"bad":"good",children:m?"Nonfunctional":"Functional"}),children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Integrity",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:f,minValue:0,maxValue:100,ranges:{good:[70,Infinity],average:[50,70],bad:[-Infinity,50]}})})}),!!p&&(0,o.createComponentVNode)(2,a.Box,{bold:!0,textAlign:"center",fontSize:"20px",color:"good",mt:1,children:"RECONSTRUCTION IN PROGRESS"}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"plus",content:"Begin Reconstruction",disabled:p,mt:1,onClick:function(){return i("PRG_beginReconstruction")}}),(0,o.createComponentVNode)(2,a.Section,{title:"Laws",level:2,children:u.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{className:"candystripe",children:e},e)}))})]})],0)};t.AiRestorerContent=c},94014:function(e,t,n){"use strict";t.__esModule=!0,t.AiSupermatter=void 0;var o=n(9333),r=n(57905),a=n(13435),i=n(59979),c=n(10111);t.AiSupermatter=function(e,t){var n=(0,r.useBackend)(t).data,a=(n.integrity_percentage,n.ambient_temp,n.ambient_pressure,n.detonating),c=(0,o.createComponentVNode)(2,d);return a&&(c=(0,o.createComponentVNode)(2,l)),(0,o.createComponentVNode)(2,i.Window,{width:500,height:300,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:c})})};var l=function(e,t){return(0,o.createComponentVNode)(2,c.FullscreenNotice,{title:"DETONATION IMMINENT",children:(0,o.createComponentVNode)(2,a.Box,{fontSize:"1.5rem",bold:!0,color:"bad",children:[(0,o.createComponentVNode)(2,a.Icon,{color:"bad",name:"exclamation-triangle",verticalAlign:"middle",size:3,mr:"1rem"}),(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"CRYSTAL DELAMINATING"}),(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Evacuate area immediately"})]})})},d=function(e,t){var n=(0,r.useBackend)(t).data,i=n.integrity_percentage,c=n.ambient_temp,l=n.ambient_pressure;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:"Crystal Integrity",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:i,maxValue:100,ranges:{good:[90,Infinity],average:[25,90],bad:[-Infinity,25]}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Environment Temperature",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:c,maxValue:1e4,ranges:{bad:[5e3,Infinity],average:[4e3,5e3],good:[-Infinity,4e3]},children:[c," K"]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Environment Pressure",children:[l," kPa"]})]})})}},58736:function(e,t,n){"use strict";t.__esModule=!0,t.AirAlarm=void 0;var o=n(9333),r=n(42991),a=n(57905),i=n(13435),c=n(91752),l=n(59979),d=n(12494),s=n(45090);t.AirAlarm=function(e,t){var n=(0,a.useBackend)(t),r=(n.act,n.data),i=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),!i&&(0,o.createComponentVNode)(2,f)]})})};var u=function(e,t){var n=(0,a.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,i.Section,{title:"Air Status",children:(0,o.createComponentVNode)(2,i.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,i.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,i.LabeledList.Item,{label:"Local status",color:s.color,children:s.localStatusText}),(0,o.createComponentVNode)(2,i.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,i.LabeledList.Item,{label:"Warning",color:"bad",children:"Cannot obtain air sample for analysis."}),!!n.emagged&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Warning",color:"bad",children:"Safety measures offline. Device may exhibit abnormal behavior."})]})})},m=function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data,l=c.target_temperature,d=c.rcon;return(0,o.createComponentVNode)(2,i.Section,{title:"Comfort Settings",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Remote Control",children:[(0,o.createComponentVNode)(2,i.Button,{selected:1===d,content:"Off",onClick:function(){return r("rcon",{rcon:1})}}),(0,o.createComponentVNode)(2,i.Button,{selected:2===d,content:"Auto",onClick:function(){return r("rcon",{rcon:2})}}),(0,o.createComponentVNode)(2,i.Button,{selected:3===d,content:"On",onClick:function(){return r("rcon",{rcon:3})}})]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Thermostat",children:(0,o.createComponentVNode)(2,i.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,a.useLocalState)(t,"screen"),r=n[0],c=n[1],l=p[r]||p.home,d=l.component();return(0,o.createComponentVNode)(2,i.Section,{title:l.title,buttons:r&&(0,o.createComponentVNode)(2,i.Button,{icon:"arrow-left",content:"Back",onClick:function(){return c()}}),children:(0,o.createComponentVNode)(2,d)})},h=function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data,l=(0,a.useLocalState)(t,"screen"),d=(l[0],l[1]),s=c.mode,u=c.atmos_alarm;return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:u?"exclamation-triangle":"exclamation",color:u&&"caution",content:"Area Atmosphere Alarm",onClick:function(){return r(u?"reset":"alarm")}}),(0,o.createComponentVNode)(2,i.Box,{mt:1}),(0,o.createComponentVNode)(2,i.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,i.Box,{mt:2}),(0,o.createComponentVNode)(2,i.Button,{icon:"sign-out-alt",content:"Vent Controls",onClick:function(){return d("vents")}}),(0,o.createComponentVNode)(2,i.Box,{mt:1}),(0,o.createComponentVNode)(2,i.Button,{icon:"filter",content:"Scrubber Controls",onClick:function(){return d("scrubbers")}}),(0,o.createComponentVNode)(2,i.Box,{mt:1}),(0,o.createComponentVNode)(2,i.Button,{icon:"cog",content:"Operating Mode",onClick:function(){return d("modes")}}),(0,o.createComponentVNode)(2,i.Box,{mt:1}),(0,o.createComponentVNode)(2,i.Button,{icon:"chart-bar",content:"Alarm Thresholds",onClick:function(){return d("thresholds")}})],4)},C=function(e,t){var n=(0,a.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,a.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,a.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,i.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,i.Box,{mt:1})],4,e.mode)})):"Nothing to show"},g=function(e,t){var n=(0,a.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,i.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%"}})}},7033:function(e,t,n){"use strict";t.__esModule=!0,t.AlertModal=void 0;var o=n(9333),r=n(22454),a=n(57905),i=n(92547),c=n(13435),l=n(59979);t.AlertModal=function(e,t){var n=(0,a.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,a.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===i.KEY_SPACE||t===i.KEY_ENTER?s("choose",{choice:f[v]}):t===i.KEY_ESCAPE?s("cancel"):t===i.KEY_LEFT?(e.preventDefault(),x(-1)):t!==i.KEY_TAB&&t!==i.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,a.useBackend)(t).data,r=n.buttons,i=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==i?void 0:i.map((function(e,t){return l&&i.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,a.useBackend)(t),r=n.act,i=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:!!i,height:!!i&&2,onClick:function(){return r("choose",{choice:l})},m:.5,pl:2,pr:2,pt:i?.33:0,selected:d,textAlign:"center",width:!i&&s,children:i?l.toUpperCase():l})}},81809:function(e,t,n){"use strict";t.__esModule=!0,t.AlgaeFarm=void 0;var o=n(9333),r=n(57905),a=n(13435),i=n(59979),c=n(96940);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,i.Window,{width:500,height:300,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:[N&&(0,o.createComponentVNode)(2,a.NoticeBox,{warning:!0,children:(0,o.createComponentVNode)(2,a.Box,{display:"inline-block",verticalAlign:"middle",children:N})}),(0,o.createComponentVNode)(2,a.Section,{title:"Status",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",content:"Processing",selected:2===s,onClick:function(){return l("toggle")}}),children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Flow Rate",children:[m," L/s"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power Draw",children:[p," W"]}),(0,o.createComponentVNode)(2,a.LabeledList.Divider,{size:1}),u.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:(0,c.capitalize)(e.display),children:[(0,o.createComponentVNode)(2,a.ProgressBar,{width:"80%",value:e.qty,maxValue:e.max,children:[e.qty,"/",e.max]}),(0,o.createComponentVNode)(2,a.Button,{ml:1,content:"Eject",onClick:function(){return l("ejectMaterial",{mat:e.name})}})]},e.name)}))]}),(0,o.createComponentVNode)(2,a.Table,{mt:1,children:(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Gas Input ("+f+")",children:C?(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Total Pressure",children:[C.pressure," kPa"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:C.name,children:[C.percent,"% (",C.moles," moles)"]})]}):(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"No connection detected."})})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Gas Output ("+h+")",children:b?(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Total Pressure",children:[b.pressure," kPa"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:b.name,children:[b.percent,"% (",b.moles," moles)"]})]}):(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"No connection detected."})})})]})})]})]})})}},94469:function(e,t,n){"use strict";t.__esModule=!0,t.AppearanceChanger=void 0;var o=n(9333),r=n(95838),a=n(96940),i=n(57905),c=n(13435),l=n(59979);t.AppearanceChanger=function(e,t){var n=(0,i.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,B=N.wing_style,L=(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,P=N.change_hair,O=N.change_facial_hair,F=N.mapRef,D=r.title,R=I||T||A||M||E,j=-1;L?j=0:S?j=1:R?j=2:P?j=4:O&&(j=5);var W=(0,i.useLocalState)(t,"tabIndex",j),z=W[0],U=W[1];return(0,o.createComponentVNode)(2,l.Window,{width:700,height:650,title:(0,a.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:L?null:"grey",children:V}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Biological Sex",color:S?null:"grey",children:v?(0,a.capitalize)(v):"Not Set"}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Gender Identity",color:R?null:"grey",children:_?(0,a.capitalize)(_):"Not Set"}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Hair Style",color:P?null:"grey",children:y?(0,a.capitalize)(y):"Not Set"}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Facial Hair Style",color:O?null:"grey",children:k?(0,a.capitalize)(k):"Not Set"}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Ear Style",color:P?null:"grey",children:x?(0,a.capitalize)(x):"Not Set"}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Tail Style",color:P?null:"grey",children:w?(0,a.capitalize)(w):"Not Set"}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Wing Style",color:P?null:"grey",children:B?(0,a.capitalize)(B):"Not Set"})]})}),(0,o.createComponentVNode)(2,c.Flex.Item,{children:(0,o.createComponentVNode)(2,c.ByondUi,{style:{width:"256px",height:"256px"},params:{id:F,type:"map"}})})]})}),(0,o.createComponentVNode)(2,c.Tabs,{children:[L?(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,P?(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,O?(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:[L&&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,P&&3===z?(0,o.createComponentVNode)(2,m):null,O&&4===z?(0,o.createComponentVNode)(2,p):null,P&&5===z?(0,o.createComponentVNode)(2,f):null,P&&6===z?(0,o.createComponentVNode)(2,h):null,P&&7===z?(0,o.createComponentVNode)(2,C):null,P&&8===z?(0,o.createComponentVNode)(2,b):null]})]})})};var d=function(e,t){var n=(0,i.useBackend)(t),a=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 a("race",{race:e.specimen})}},e.specimen)}))})},s=function(e,t){var n=(0,i.useBackend)(t),r=n.act,a=n.data,l=a.gender,d=a.gender_id,s=a.genders,u=a.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,i.useBackend)(t),r=n.act,a=n.data,l=a.change_eye_color,d=a.change_skin_tone,s=a.change_skin_color,u=a.change_hair_color,m=a.change_facial_hair_color,p=a.eye_color,f=a.skin_color,h=a.hair_color,C=a.facial_hair_color,b=a.ears_color,N=a.ears2_color,g=a.tail_color,V=a.tail2_color,v=a.wing_color,_=a.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,i.useBackend)(t),r=n.act,a=n.data,l=a.hair_style,d=a.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,i.useBackend)(t),r=n.act,a=n.data,l=a.facial_hair_style,d=a.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,i.useBackend)(t),a=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 a("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 a("ear",{ref:e.instance})},selected:e.name===d,content:e.name},e.instance)}))]})},h=function(e,t){var n=(0,i.useBackend)(t),a=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 a("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 a("tail",{ref:e.instance})},selected:e.name===d,content:e.name},e.instance)}))]})},C=function(e,t){var n=(0,i.useBackend)(t),a=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 a("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 a("wing",{ref:e.instance})},selected:e.name===d,content:e.name},e.instance)}))]})},b=function(e,t){var n=(0,i.useBackend)(t),r=n.act,a=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:a.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)}))})]})}},74063:function(e,t,n){"use strict";t.__esModule=!0,t.ArcadeBattle=void 0;var o=n(9333),r=n(57905),a=n(13435),i=n(59979);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,i.Window,{width:400,height:240,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:(0,o.createComponentVNode)(2,a.Section,{title:u,textAlign:"center",children:[(0,o.createComponentVNode)(2,a.Section,{color:"label",children:[(0,o.createComponentVNode)(2,a.Box,{children:d}),(0,o.createComponentVNode)(2,a.Box,{children:!h&&s})]}),(0,o.createComponentVNode)(2,a.Flex,{spacing:1,children:[(0,o.createComponentVNode)(2,a.Flex.Item,{children:(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: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,a.LabeledList.Item,{label:"Player Magic",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:p,minValue:0,maxValue:10,ranges:{purple:[11,Infinity],violet:[3,11],bad:[-Infinity,3]},children:[p,"MP"]})})]})}),(0,o.createComponentVNode)(2,a.Flex.Item,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Enemy HP",children:(0,o.createComponentVNode)(2,a.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,a.Button,{fluid:!0,mt:1,color:"green",content:"New Game",onClick:function(){return c("newgame")}})||(0,o.createComponentVNode)(2,a.Flex,{mt:2,justify:"space-between",spacing:1,children:[(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,a.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,a.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"band-aid",tooltip:"Heal yourself!",tooltipPosition:"top",onClick:function(){return c("heal")},content:"Heal!"})}),(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"magic",tooltip:"Recharge your magic!",tooltipPosition:"top",onClick:function(){return c("charge")},content:"Recharge!"})})]})]})})})}},40049:function(e,t,n){"use strict";t.__esModule=!0,t.AreaScrubberControl=void 0;var o=n(9333),r=n(13435),a=n(57905),i=n(59979),c=n(96940);t.AreaScrubberControl=function(e,t){var n=(0,a.useBackend)(t),c=n.act,d=n.data,s=(0,a.useLocalState)(t,"showArea",!1),u=s[0],m=s[1],p=d.scrubbers;return p?(0,o.createComponentVNode)(2,i.Window,{width:600,height:400,resizable:!0,children:(0,o.createComponentVNode)(2,i.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,a.useBackend)(t).act,i=e.scrubber,l=e.showArea;return(0,o.createComponentVNode)(2,r.Section,{title:i.name,children:[(0,o.createComponentVNode)(2,r.Button,{fluid:!0,icon:"power-off",content:i.on?"Enabled":"Disabled",selected:i.on,onClick:function(){return n("toggle",{id:i.id})}}),(0,o.createComponentVNode)(2,r.LabeledList,{children:[(0,o.createComponentVNode)(2,r.LabeledList.Item,{label:"Pressure",children:[i.pressure," kPa"]}),(0,o.createComponentVNode)(2,r.LabeledList.Item,{label:"Flow Rate",children:[i.flow_rate," L/s"]}),(0,o.createComponentVNode)(2,r.LabeledList.Item,{label:"Load",children:[i.load," W"]}),l&&(0,o.createComponentVNode)(2,r.LabeledList.Item,{label:"Area",children:(0,c.toTitleCase)(i.area)})]})]})}},8526:function(e,t,n){"use strict";t.__esModule=!0,t.AssemblyInfrared=void 0;var o=n(9333),r=n(57905),a=n(13435),i=n(59979);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,i.Window,{children:(0,o.createComponentVNode)(2,i.Window.Content,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Infrared Unit",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Laser",children:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",fluid:!0,selected:d,onClick:function(){return c("state")},children:d?"On":"Off"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Visibility",children:(0,o.createComponentVNode)(2,a.Button,{icon:"eye",fluid:!0,selected:s,onClick:function(){return c("visible")},children:s?"Able to be seen":"Invisible"})})]})})})})}},17916:function(e,t,n){"use strict";t.__esModule=!0,t.AssemblyProx=void 0;var o=n(9333),r=n(42991),a=n(57905),i=n(13435),c=n(59979),l=n(98459);t.AssemblyProx=function(e,t){var n=(0,a.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,i.Section,{title:"Timing Unit",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Timer",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"stopwatch",selected:u,onClick:function(){return d("timing")},children:u?"Counting Down":"Disabled"}),children:(0,o.createComponentVNode)(2,i.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,i.Section,{title:"Prox Unit",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Range",children:(0,o.createComponentVNode)(2,i.NumberInput,{minValue:1,value:p,maxValue:f,onDrag:function(e,t){return d("range",{range:t})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Armed",children:[(0,o.createComponentVNode)(2,i.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!"]})]})})]})})}},86153:function(e,t,n){"use strict";t.__esModule=!0,t.AssemblyTimer=void 0;var o=n(9333),r=n(42991),a=n(57905),i=n(13435),c=n(59979),l=n(98459);t.AssemblyTimer=function(e,t){var n=(0,a.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,i.Section,{title:"Timing Unit",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Timer",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"stopwatch",selected:u,onClick:function(){return d("timing")},children:u?"Counting Down":"Disabled"}),children:(0,o.createComponentVNode)(2,i.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})}})})})})})})}},58672:function(e,t,n){"use strict";t.__esModule=!0,t.AtmosAlertConsole=void 0;var o=n(9333),r=n(57905),a=n(13435),i=n(59979);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,i.Window,{width:350,height:300,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,a.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,a.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,a.Button,{icon:"times",content:e.name,color:"average",onClick:function(){return c("clear",{ref:e.ref})}}),2,null,e.name)}))],0)})})})}},54678:function(e,t,n){"use strict";t.__esModule=!0,t.AtmosControlContent=t.AtmosControl=void 0;var o=n(9333),r=n(95838),a=n(59979),i=n(13435),c=n(57905);(0,n(20641).createLogger)("fuck");t.AtmosControl=function(e,t){return(0,o.createComponentVNode)(2,a.Window,{width:600,height:440,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,a=(0,c.useBackend)(t),l=a.act,d=a.data,s=a.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,i.Section,{title:"Alarms",children:u.map((function(e){return(0,o.createComponentVNode)(2,i.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,i.Box,{height:"526px",mb:"0.5rem",overflow:"hidden",children:(0,o.createComponentVNode)(2,i.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,i.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,i.Tabs,{children:[(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:0===p,onClick:function(){return f(0)},children:[(0,o.createComponentVNode)(2,i.Icon,{name:"table"})," Alarm View"]},"AlarmView"),(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:1===p,onClick:function(){return f(1)},children:[(0,o.createComponentVNode)(2,i.Icon,{name:"map-marked-alt"})," Map View"]},"MapView")]}),(0,o.createComponentVNode)(2,i.Box,{m:2,children:n})],4)};t.AtmosControlContent=l},41518:function(e,t,n){"use strict";t.__esModule=!0,t.AtmosFilter=void 0;var o=n(9333),r=n(57905),a=n(13435),i=n(59979);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,i.Window,{width:390,height:187,resizable:!0,children:(0,o.createComponentVNode)(2,i.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:"Power",children:(0,o.createComponentVNode)(2,a.Button,{icon:l.on?"power-off":"times",content:l.on?"On":"Off",selected:l.on,onClick:function(){return c("power")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Transfer Rate",children:[(0,o.createComponentVNode)(2,a.Box,{inline:!0,mr:1,children:(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:l.last_flow_rate,format:function(e){return e+" L/s"}})}),(0,o.createComponentVNode)(2,a.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,a.Button,{ml:1,icon:"plus",content:"Max",disabled:l.rate===l.max_rate,onClick:function(){return c("rate",{rate:"max"})}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Filter",children:d.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{selected:e.selected,content:e.name,onClick:function(){return c("filter",{filterset:e.f_type})}},e.name)}))})]})})})})}},89004:function(e,t,n){"use strict";t.__esModule=!0,t.AtmosMixer=void 0;var o=n(9333),r=n(57905),a=n(13435),i=n(59979);t.AtmosMixer=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data;return(0,o.createComponentVNode)(2,i.Window,{width:370,height:195,resizable:!0,children:(0,o.createComponentVNode)(2,i.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:"Power",children:(0,o.createComponentVNode)(2,a.Button,{icon:l.on?"power-off":"times",content:l.on?"On":"Off",selected:l.on,onClick:function(){return c("power")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Output Pressure",children:[(0,o.createComponentVNode)(2,a.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,a.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,a.LabeledList.Divider,{size:1}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{color:"label",children:(0,o.createVNode)(1,"u",null,"Concentrations",16)}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Node 1 ("+l.node1_dir+")",children:(0,o.createComponentVNode)(2,a.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,a.LabeledList.Item,{label:"Node 2 ("+l.node2_dir+")",children:(0,o.createComponentVNode)(2,a.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})}})})]})})})})}},94410:function(e,t,n){"use strict";t.__esModule=!0,t.Autolathe=void 0;var o=n(9333),r=n(31169),a=n(95838),i=n(57905),c=n(13435),l=n(59979),d=n(82237),s=n(96940),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=i[a],r=t.find((function(e){return e.name===o}));return r?r.amount<e.requirements[o]*n?{v:!1}:void 0:"continue"},a=0,i=o;a<i.length;a++){var c=r();if("continue"!==c&&"object"==typeof c)return c.v}return!0};t.Autolathe=function(e,t){var n=(0,i.useBackend)(t),m=n.act,p=n.data,f=p.recipes,h=p.busy,C=p.materials,b=p.categories,N=(0,i.useSharedState)(t,"category",0),g=N[0],V=N[1],v=(0,i.useSharedState)(t,"search_text",""),_=v[0],y=v[1],k=(0,s.createSearch)(_,(function(e){return e.name})),x=(0,r.flow)([(0,a.filter)((function(e){return e.category===b[g]})),_&&(0,a.filter)(k),(0,a.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)}))]})]})})}},50158:function(e,t,n){"use strict";t.__esModule=!0,t.Batteryrack=void 0;var o=n(9333),r=n(57905),a=n(13435),i=n(59979);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,i.Window,{width:500,height:430,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{title:"Controls",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current Mode",children:1===d&&(0,o.createComponentVNode)(2,a.Box,{color:"good",children:"OUTPUT ONLY"})||2===d&&(0,o.createComponentVNode)(2,a.Box,{color:"good",children:"INPUT ONLY"})||3===d&&(0,o.createComponentVNode)(2,a.Box,{color:"good",children:"INPUT AND OUTPUT"})||(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"OFFLINE"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Input Status",children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:m})," / ",s," W"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Output Status",children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:u})," / ",s," W"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Control Panel",children:[(0,o.createComponentVNode)(2,a.Button,{content:"OFF",selected:0===d,onClick:function(){return c("disable")}}),(0,o.createComponentVNode)(2,a.Button,{content:"OUT",selected:1===d,onClick:function(){return c("enable",{enable:1})}}),(0,o.createComponentVNode)(2,a.Button,{content:"IN",selected:2===d,onClick:function(){return c("enable",{enable:2})}}),(0,o.createComponentVNode)(2,a.Button,{content:"IN/OUT",selected:3===d,onClick:function(){return c("enable",{enable:3})}}),p&&(0,o.createComponentVNode)(2,a.Button,{content:"EQ",color:f?"red":"yellow",onClick:function(){return c("equaliseoff")}})||(0,o.createComponentVNode)(2,a.Button,{content:"EQ",onClick:function(){return c("equaliseon")}})]})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Cells",children:(0,o.createComponentVNode)(2,a.Table,{children:h.map((function(e){return(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:["Cell ",e.slot]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.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,a.Table.Cell,{collapsing:!0,children:(0,o.createComponentVNode)(2,a.Button,{icon:"eject",disabled:!e.used,onClick:function(){return c("ejectcell",{ejectcell:e.id})}})})]},e.slot)}))})})]})})}},16356:function(e,t,n){"use strict";t.__esModule=!0,t.BeaconLocator=void 0;var o=n(9333),r=n(42991),a=n(57905),i=n(13435),c=n(59979);t.BeaconLocator=function(e,t){var n=(0,a.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,i.Section,{title:"Beacon Locator",children:[s&&(0,o.createComponentVNode)(2,i.Box,{color:"label",children:"Scanning..."})||null,u&&(0,o.createComponentVNode)(2,i.Box,{textAlign:"center",children:[(0,o.createComponentVNode)(2,i.Box,{textAlign:"center",children:(0,o.createComponentVNode)(2,i.Icon,{size:4,name:"arrow-up",rotation:u})}),"Locked on. Follow the arrow."]})||(0,o.createComponentVNode)(2,i.Box,{color:"average",children:"No lock."}),(0,o.createComponentVNode)(2,i.Button,{mt:1,mb:1,fluid:!0,icon:"broadcast-tower",onClick:function(){return l("reset_tracking")},children:"Reset tracker"}),(0,o.createComponentVNode)(2,i.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Frequency",children:(0,o.createComponentVNode)(2,i.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)})}})})})]})})})}},16058:function(e,t,n){"use strict";t.__esModule=!0,t.Biogenerator=void 0;var o=n(9333),r=n(96940),a=n(57905),i=n(13435),c=n(59979),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,a.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,i.Section,{title:"Processing",children:"The biogenerator is processing reagents!"})||(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{children:[l.points," points available.",(0,o.createComponentVNode)(2,i.Button,{ml:1,icon:"blender",onClick:function(){return r("activate")},children:"Activate"}),(0,o.createComponentVNode)(2,i.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,a.useBackend)(t),l=(n.act,n.data),s=l.points,u=l.items,m=(0,a.useLocalState)(t,"search",""),f=m[0],h=(m[1],(0,a.useLocalState)(t,"sort","Alphabetical")),C=h[0],b=(h[1],(0,a.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=s>=e[1].price/l.build_eff,e[1]})).sort(d[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,i.Flex.Item,{grow:"1",overflow:"auto",children:(0,o.createComponentVNode)(2,i.Section,{onClick:function(e){return(0,c.refocusLayout)()},children:V?v:(0,o.createComponentVNode)(2,i.Box,{color:"label",children:"No items matching your criteria was found!"})})})},u=function(e,t){var n=(0,a.useLocalState)(t,"search",""),r=(n[0],n[1]),c=(0,a.useLocalState)(t,"sort",""),l=(c[0],c[1]),s=(0,a.useLocalState)(t,"descending",!1),u=s[0],m=s[1];return(0,o.createComponentVNode)(2,i.Box,{mb:"0.5rem",children:(0,o.createComponentVNode)(2,i.Flex,{width:"100%",children:[(0,o.createComponentVNode)(2,i.Flex.Item,{grow:"1",mr:"0.5rem",children:(0,o.createComponentVNode)(2,i.Input,{placeholder:"Search by item name..",width:"100%",onInput:function(e,t){return r(t)}})}),(0,o.createComponentVNode)(2,i.Flex.Item,{basis:"30%",children:(0,o.createComponentVNode)(2,i.Dropdown,{selected:"Alphabetical",options:Object.keys(d),width:"100%",lineHeight:"19px",onSelected:function(e){return l(e)}})}),(0,o.createComponentVNode)(2,i.Flex.Item,{children:(0,o.createComponentVNode)(2,i.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,a.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={},a=Object.keys(e);for(o=0;o<a.length;o++)n=a[o],t.indexOf(n)>=0||(r[n]=e[n]);return r}(e,l);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,i.Collapsible,Object.assign({open:!0,title:d},u,{children:s.map((function(e){return(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.Box,{display:"inline-block",verticalAlign:"middle",lineHeight:"20px",style:{float:"left"},children:e.name}),(0,o.createComponentVNode)(2,i.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,i.Box,{style:{clear:"both"}})]},e.name)}))})))}},87069:function(e,t,n){"use strict";t.__esModule=!0,t.BodyDesigner=void 0;var o=n(9333),r=n(96940),a=n(57905),i=n(13435),c=n(59979);t.BodyDesigner=function(e,t){var n=(0,a.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,i.Box,{children:[(0,o.createComponentVNode)(2,i.Button,{icon:"save",content:"Save To Disk",onClick:function(){return r("savetodisk")},disabled:!p}),(0,o.createComponentVNode)(2,i.Button,{icon:"save",content:"Load From Disk",onClick:function(){return r("loadfromdisk")},disabled:!m}),(0,o.createComponentVNode)(2,i.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,a.useBackend)(t),r=n.act;n.data;return(0,o.createComponentVNode)(2,i.Section,{title:"Database Functions",children:[(0,o.createComponentVNode)(2,i.Button,{icon:"eye",content:"View Individual Body Records",onClick:function(){return r("menu",{menu:"Body Records"})}}),(0,o.createComponentVNode)(2,i.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,a.useBackend)(t),r=n.act,c=n.data.bodyrecords;return(0,o.createComponentVNode)(2,i.Section,{title:"Body Records",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"arrow-left",content:"Back",onClick:function(){return r("menu",{menu:"Main"})}}),children:c.map((function(e){return(0,o.createComponentVNode)(2,i.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,a.useBackend)(t),r=n.act,c=n.data.stock_bodyrecords;return(0,o.createComponentVNode)(2,i.Section,{title:"Stock Records",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"arrow-left",content:"Back",onClick:function(){return r("menu",{menu:"Main"})}}),children:c.map((function(e){return(0,o.createComponentVNode)(2,i.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,a.useBackend)(t),c=n.act,l=n.data,d=l.activeBodyRecord,s=l.mapRef;return d?(0,o.createComponentVNode)(2,i.Flex,{direction:"column",children:[(0,o.createComponentVNode)(2,i.Flex.Item,{basis:"165px",children:(0,o.createComponentVNode)(2,i.Section,{title:"Specific Record",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"arrow-left",content:"Back",onClick:function(){return c("menu",{menu:"Main"})}}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Name",children:d.real_name}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Species",children:d.speciesname}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Bio. Sex",children:(0,o.createComponentVNode)(2,i.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,i.LabeledList.Item,{label:"Synthetic",children:d.synthetic}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Mind Compat",children:[d.locked,(0,o.createComponentVNode)(2,i.Button,{ml:1,icon:"eye",content:"View OOC Notes",disabled:!d.booc,onClick:function(){return c("boocnotes")}})]})]})})}),(0,o.createComponentVNode)(2,i.Flex.Item,{basis:"130px",children:(0,o.createComponentVNode)(2,i.ByondUi,{style:{width:"100%",height:"128px"},params:{id:s,type:"map"}})}),(0,o.createComponentVNode)(2,i.Flex.Item,{basis:"300px",children:(0,o.createComponentVNode)(2,i.Section,{title:"Customize",height:"300px",style:{overflow:"auto"},children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Scale",children:(0,o.createComponentVNode)(2,i.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,i.LabeledList.Item,{label:e,children:[t.styleHref?(0,o.createComponentVNode)(2,i.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,i.Box,{children:[(0,o.createComponentVNode)(2,i.Button,{icon:"pen",content:t.color,onClick:function(){return c("href_conversion",{target_href:t.colorHref,target_value:1})}}),(0,o.createComponentVNode)(2,i.ColorBox,{verticalAlign:"top",width:"32px",height:"20px",color:t.color,style:{border:"1px solid #fff"}})]}):null,t.colorHref2?(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.Button,{icon:"pen",content:t.color2,onClick:function(){return c("href_conversion",{target_href:t.colorHref2,target_value:1})}}),(0,o.createComponentVNode)(2,i.ColorBox,{verticalAlign:"top",width:"32px",height:"20px",color:t.color2,style:{border:"1px solid #fff"}})]}):null]},e)})),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Body Markings",children:[(0,o.createComponentVNode)(2,i.Button,{icon:"plus",content:"Add Marking",onClick:function(){return c("href_conversion",{target_href:"marking_style",target_value:1})}}),(0,o.createComponentVNode)(2,i.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,i.Flex.Item,{basis:"100%",children:(0,o.createComponentVNode)(2,i.Flex,{children:[(0,o.createComponentVNode)(2,i.Flex.Item,{children:(0,o.createComponentVNode)(2,i.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,i.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,i.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,i.Box,{color:"bad",children:"ERROR: Record Not Found!"})})),"OOC Notes":(0,o.createComponentVNode)(2,(function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data.activeBodyRecord;return(0,o.createComponentVNode)(2,i.Section,{title:"Body OOC Notes (This is OOC!)",height:"100%",scrollable:!0,buttons:(0,o.createComponentVNode)(2,i.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!"})}))}},11062:function(e,t,n){"use strict";t.__esModule=!0,t.BodyScanner=void 0;var o=n(9333),r=n(42991),a=n(57905),i=n(13435),c=n(59979),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,i.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,a.useBackend)(t).data,r=n.occupied,i=n.occupant,l=void 0===i?{}:i,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,i.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,a.useBackend)(t),c=n.act,d=n.data,s=d.occupant;return(0,o.createComponentVNode)(2,i.Section,{title:"Occupant",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:"user-slash",onClick:function(){return c("ejectify")},children:"Eject"}),(0,o.createComponentVNode)(2,i.Button,{icon:"print",onClick:function(){return c("print_p")},children:"Print Report"})],4),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Name",children:s.name}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Health",children:(0,o.createComponentVNode)(2,i.ProgressBar,{min:"0",max:s.maxHealth,value:s.health/s.maxHealth,ranges:{good:[.5,Infinity],average:[0,.5],bad:[-Infinity,0]}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Status",color:l[s.stat][0],children:l[s.stat][1]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Temperature",children:[(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:(0,r.round)(s.bodyTempC,0)}),"\xb0C,\xa0",(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:(0,r.round)(s.bodyTempF,0)}),"\xb0F"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Blood Volume",children:[(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:(0,r.round)(s.blood.volume,0)})," units\xa0(",(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:(0,r.round)(s.blood.percent,0)}),"%)"]}),(0,o.createComponentVNode)(2,i.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,i.Section,{title:"Blood Reagents",children:t.reagents?(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:"Reagent"}),(0,o.createComponentVNode)(2,i.Table.Cell,{textAlign:"right",children:"Amount"})]}),t.reagents.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,{textAlign:"right",children:[e.amount," Units ",e.overdose?(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"OVERDOSING"}):null]})]},e.name)}))]}):(0,o.createComponentVNode)(2,i.Box,{color:"good",children:"No Blood Reagents Detected"})}),(0,o.createComponentVNode)(2,i.Section,{title:"Stomach Reagents",children:t.ingested?(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:"Reagent"}),(0,o.createComponentVNode)(2,i.Table.Cell,{textAlign:"right",children:"Amount"})]}),t.ingested.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,{textAlign:"right",children:[e.amount," Units ",e.overdose?(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"OVERDOSING"}):null]})]},e.name)}))]}):(0,o.createComponentVNode)(2,i.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,i.Section,{title:"Abnormalities",children:d.map((function(e,n){if(t[e[0]])return(0,o.createComponentVNode)(2,i.Box,{color:e[1],bold:"bad"===e[1],children:e[2](t)})}))}):(0,o.createComponentVNode)(2,i.Section,{title:"Abnormalities",children:(0,o.createComponentVNode)(2,i.Box,{color:"label",children:"No abnormalities found."})})},g=function(e){var t=e.occupant;return(0,o.createComponentVNode)(2,i.Section,{title:"Damage",children:(0,o.createComponentVNode)(2,i.Table,{children:m(s,(function(e,n,r){return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Table.Row,{color:"label",children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:[e[0],":"]}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:!!n&&n[0]+":"})]}),(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:(0,o.createComponentVNode)(2,V,{value:t[e[1]],marginBottom:r<s.length-2})}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:!!n&&(0,o.createComponentVNode)(2,V,{value:t[n[1]]})})]})],4)}))})})},V=function(e){return(0,o.createComponentVNode)(2,i.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,i.Section,{title:"External Organs",children:(0,o.createComponentVNode)(2,i.Box,{color:"label",children:"N/A"})}):(0,o.createComponentVNode)(2,i.Section,{title:"External Organs",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,{textAlign:"center",children:"Damage"}),(0,o.createComponentVNode)(2,i.Table.Cell,{textAlign:"right",children:"Injuries"})]}),e.organs.map((function(e,t){return(0,o.createComponentVNode)(2,i.Table.Row,{textTransform:"capitalize",children:[(0,o.createComponentVNode)(2,i.Table.Cell,{width:"33%",children:e.name}),(0,o.createComponentVNode)(2,i.Table.Cell,{textAlign:"center",q:!0,children:(0,o.createComponentVNode)(2,i.ProgressBar,{min:"0",max:e.maxHealth,mt:t>0&&"0.5rem",value:e.totalLoss/100,ranges:u,children:[(0,o.createComponentVNode)(2,i.Box,{float:"left",inline:!0,children:[!!e.bruteLoss&&(0,o.createComponentVNode)(2,i.Box,{inline:!0,position:"relative",children:[(0,o.createComponentVNode)(2,i.Icon,{name:"bone"}),(0,r.round)(e.bruteLoss,0),"\xa0",(0,o.createComponentVNode)(2,i.Tooltip,{position:"top",content:"Brute damage"})]}),!!e.fireLoss&&(0,o.createComponentVNode)(2,i.Box,{inline:!0,position:"relative",children:[(0,o.createComponentVNode)(2,i.Icon,{name:"fire"}),(0,r.round)(e.fireLoss,0),(0,o.createComponentVNode)(2,i.Tooltip,{position:"top",content:"Burn damage"})]})]}),(0,o.createComponentVNode)(2,i.Box,{inline:!0,children:(0,r.round)(e.totalLoss,0)})]})}),(0,o.createComponentVNode)(2,i.Table.Cell,{textAlign:"right",width:"33%",children:[(0,o.createComponentVNode)(2,i.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,i.Box,{inline:!0,children:[p([!!e.status.splinted&&"Splinted",!!e.status.robotic&&"Robotic",!!e.status.dead&&(0,o.createComponentVNode)(2,i.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,i.Section,{title:"Internal Organs",children:(0,o.createComponentVNode)(2,i.Box,{color:"label",children:"N/A"})}):(0,o.createComponentVNode)(2,i.Section,{title:"Internal Organs",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,{textAlign:"center",children:"Damage"}),(0,o.createComponentVNode)(2,i.Table.Cell,{textAlign:"right",children:"Injuries"})]}),e.organs.map((function(e,t){return(0,o.createComponentVNode)(2,i.Table.Row,{textTransform:"capitalize",children:[(0,o.createComponentVNode)(2,i.Table.Cell,{width:"33%",children:e.name}),(0,o.createComponentVNode)(2,i.Table.Cell,{textAlign:"center",children:(0,o.createComponentVNode)(2,i.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,i.Table.Cell,{textAlign:"right",width:"33%",children:[(0,o.createComponentVNode)(2,i.Box,{color:"average",inline:!0,children:p([f(e.germ_level),!!e.inflamed&&"Appendicitis detected."])}),(0,o.createComponentVNode)(2,i.Box,{inline:!0,children:p([1===e.robotic&&"Robotic",2===e.robotic&&"Assisted",!!e.dead&&(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"DEAD"})])})]})]},t)}))]})})},y=function(){return(0,o.createComponentVNode)(2,i.Section,{textAlign:"center",flexGrow:"1",children:(0,o.createComponentVNode)(2,i.Flex,{height:"100%",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."]})})})}},92414:function(e,t,n){"use strict";t.__esModule=!0,t.BombTester=void 0;var o=n(9333),r=n(57905),a=n(13435),i=n(59979);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,i.Window,{width:450,height:400,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:s&&(0,o.createComponentVNode)(2,l)||(0,o.createComponentVNode)(2,a.Section,{title:"Virtual Explosive Simulator v2.01",children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Mode",children:[(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return c("set_mode",{mode:1})},selected:1===u,children:"Single Tank"}),(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return c("set_mode",{mode:2})},selected:2===u,children:"Transfer Valve"}),(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return c("set_mode",{mode:3})},selected:3===u,children:"Canister"})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Primary Slot",children:m&&(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return c("remove_tank",{ref:p})},icon:"eject",children:m})||(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return c("add_tank",{slot:1})},icon:"upload",children:"Insert Tank"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Secondary Slot",children:f&&(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return c("remove_tank",{ref:h})},icon:"eject",children:f})||(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return c("add_tank",{slot:2})},icon:"upload",children:"Insert Tank"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Connected Canister",buttons:(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return c("canister_scan")},icon:"search",children:"Scan"}),children:C&&(0,o.createComponentVNode)(2,a.Box,{color:"label",children:C})||(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"No tank connected."})}),C&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Canister Release Pressure",children:(0,o.createComponentVNode)(2,a.Slider,{minValue:0,value:b,maxValue:1013.25,onDrag:function(e,t){return c("set_can_pressure",{pressure:t})}})})]}),(0,o.createComponentVNode)(2,a.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 i=r.prototype;return i.componentWillUnmount=function(){clearInterval(this.process)},i.render=function(){var e=this.state,t={position:"relative",left:e.x+"px",top:e.y+"px"};return(0,o.createComponentVNode)(2,a.Section,{title:"Simulation in progress!",fill:!0,children:(0,o.createComponentVNode)(2,a.Box,{position:"absolute",style:{overflow:"hidden",width:"100%",height:"100%"},children:(0,o.createComponentVNode)(2,a.Icon,{style:t,name:"bomb",size:10,color:"red"})})})},r}(o.Component)},15463:function(e,t,n){"use strict";t.__esModule=!0,t.BotanyEditor=void 0;var o=n(9333),r=n(57905),a=n(13435),i=n(59979);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,i.Window,{width:470,height:500,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,a.NoticeBox,{info:!0,children:"Scanning..."})})}):(0,o.createComponentVNode)(2,i.Window,{width:470,height:500,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{title:"Buffered Genetic Data",children:u&&(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Source",children:m}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Gene Decay",children:[s,"%"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Locus",children:p})]}),(0,o.createComponentVNode)(2,a.Button,{mt:1,icon:"eject",onClick:function(){return c("eject_disk")},children:"Eject Loaded Disk"})]})||(0,o.createComponentVNode)(2,a.NoticeBox,{warning:!0,children:"No disk loaded."})}),(0,o.createComponentVNode)(2,a.Section,{title:"Loaded Material",children:f&&(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Target",children:f})}),(0,o.createComponentVNode)(2,a.Button,{mt:1,icon:"cog",onClick:function(){return c("apply_gene")},children:"Apply Gene Mods"}),(0,o.createComponentVNode)(2,a.Button,{mt:1,icon:"eject",onClick:function(){return c("eject_packet")},children:"Eject Target"})]})||(0,o.createComponentVNode)(2,a.NoticeBox,{warning:!0,children:"No target seed packet loaded."})})]})})}},19772:function(e,t,n){"use strict";t.__esModule=!0,t.BotanyIsolator=void 0;var o=n(9333),r=n(57905),a=n(13435),i=n(59979);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,i.Window,{width:470,height:500,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,a.NoticeBox,{info:!0,children:"Scanning..."})})}):(0,o.createComponentVNode)(2,i.Window,{width:470,height:500,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{title:"Buffered Genetic Data",children:f&&(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Source",children:h}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Gene decay",children:[u,"%"]}),m&&d.length&&d.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.mask,children:(0,o.createComponentVNode)(2,a.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,a.Box,{mt:1,children:[(0,o.createComponentVNode)(2,a.Button,{icon:"eject",onClick:function(){return c("eject_disk")},children:"Eject Loaded Disk"}),(0,o.createComponentVNode)(2,a.Button,{icon:"trash",onClick:function(){return c("clear_buffer")},children:"Clear Genetic Buffer"})]})||(0,o.createComponentVNode)(2,a.NoticeBox,{mt:1,warning:!0,children:"No disk inserted."})]})||(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.NoticeBox,{warning:!0,children:"No Data Buffered."}),m&&(0,o.createComponentVNode)(2,a.Button,{icon:"eject",onClick:function(){return c("eject_disk")},children:"Eject Loaded Disk"})||(0,o.createComponentVNode)(2,a.NoticeBox,{mt:1,warning:!0,children:"No disk inserted."})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Loaded Material",children:p&&(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Packet Loaded",children:p})}),(0,o.createComponentVNode)(2,a.Button,{mt:1,icon:"cog",onClick:function(){return c("scan_genome")},children:"Process Genome"}),(0,o.createComponentVNode)(2,a.Button,{icon:"eject",onClick:function(){return c("eject_packet")},children:"Eject Packet"})]})||(0,o.createComponentVNode)(2,a.NoticeBox,{warning:!0,children:"No packet loaded."})})]})})}},59909:function(e,t,n){"use strict";t.__esModule=!0,t.BrigTimer=void 0;var o=n(9333),r=n(42991),a=n(57905),i=n(13435),c=n(59979),l=n(98459);t.BrigTimer=function(e,t){var n=(0,a.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,i.Section,{title:"Cell Timer",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.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,i.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,i.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,i.Flex,{mt:1,children:[(0,o.createComponentVNode)(2,i.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,i.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,i.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,i.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,i.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"hourglass-start",content:"Add "+(0,l.formatTime)(s.preset_long/10),onClick:function(){return d("preset",{preset:"long"})}})})]})]})})})}},44365:function(e,t,n){"use strict";t.__esModule=!0,t.CameraConsoleSearch=t.CameraConsoleContent=t.CameraConsole=void 0;var o=n(9333),r=n(95838),a=n(31169),i=n(54666),c=n(96940),l=n(57905),d=n(13435),s=n(59979),u=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,a.flow)([(0,r.filter)((function(e){return null==e?void 0:e.name})),t&&(0,r.filter)(o),n&&(0,r.filter)((function(e){return e.networks.includes(n)})),(0,r.sortBy)((function(e){return e.name}))])(e)};t.CameraConsole=function(e,t){return(0,o.createComponentVNode)(2,s.Window,{width:870,height:708,resizable:!0,children:(0,o.createComponentVNode)(2,m)})};var m=function(e,t){var n=(0,l.useBackend)(t),r=n.act,a=n.data,i=(n.config,a.mapRef),c=a.activeCamera,m=function(e,t){var n,o;if(!t)return[];var r=e.findIndex((function(e){return e.name===t.name}));return[null==(n=e[r-1])?void 0:n.name,null==(o=e[r+1])?void 0:o.name]}(u(a.cameras),c);m[0],m[1];return(0,o.createFragment)([(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.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:i,type:"map"}})],4)],4)};t.CameraConsoleContent=m;var p=function(e,t){var n=(0,l.useBackend)(t),r=n.act,a=n.data,c=(0,l.useLocalState)(t,"searchText",""),m=c[0],p=c[1],f=(0,l.useLocalState)(t,"networkFilter",""),h=f[0],C=f[1],b=a.activeCamera,N=a.allNetworks;N.sort();var g=u(a.cameras,m,h);return(0,o.createFragment)([(0,o.createComponentVNode)(2,d.Input,{fluid:!0,mb:1,placeholder:"Search for a camera",onInput:function(e,t){return p(t)}}),(0,o.createComponentVNode)(2,d.Dropdown,{mb:1,width:"177px",options:N,placeholder:"No Filter",onSelected:function(e){return C(e)}}),(0,o.createComponentVNode)(2,d.Section,{children:g.map((function(e){return(0,o.createVNode)(1,"div",(0,i.classes)(["Button","Button--fluid","Button--color--transparent","Button--ellipsis",b&&e.name===b.name&&"Button--selected"]),e.name,0,{title:e.name,onClick:function(){(0,s.refocusLayout)(),r("switch_camera",{name:e.name})}},e.name)}))})],4)};t.CameraConsoleSearch=p},6323:function(e,t,n){"use strict";t.__esModule=!0,t.Canister=void 0;var o=n(9333),r=n(42991),a=n(57905),i=n(13435),c=n(98459),l=n(59979);t.Canister=function(e,t){var n=(0,a.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,i.Section,{title:"Canister",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"pencil-alt",disabled:!m,content:"Relabel",onClick:function(){return d("relabel")}}),children:(0,o.createComponentVNode)(2,i.LabeledControls,{children:[(0,o.createComponentVNode)(2,i.LabeledControls.Item,{minWidth:"66px",label:"Tank Pressure",children:(0,o.createComponentVNode)(2,i.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,i.LabeledControls.Item,{label:"Regulator",children:(0,o.createComponentVNode)(2,i.Box,{position:"relative",left:"-8px",children:[(0,o.createComponentVNode)(2,i.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,i.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,i.Button,{fluid:!0,position:"absolute",top:"16px",right:"-20px",color:"transparent",icon:"undo",onClick:function(){return d("pressure",{pressure:h})}})]})}),(0,o.createComponentVNode)(2,i.LabeledControls.Item,{label:"Valve",children:(0,o.createComponentVNode)(2,i.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,i.LabeledControls.Item,{mr:1,label:"Port",children:(0,o.createComponentVNode)(2,i.Box,{position:"relative",children:[(0,o.createComponentVNode)(2,i.Icon,{size:1.25,name:u?"plug":"times",color:u?"good":"bad"}),(0,o.createComponentVNode)(2,i.Tooltip,{content:u?"Connected":"Disconnected",position:"top"})]})})]})}),(0,o.createComponentVNode)(2,i.Section,{title:"Holding Tank",buttons:!!g&&(0,o.createComponentVNode)(2,i.Button,{icon:"eject",color:N&&"danger",content:"Eject",onClick:function(){return d("eject")}}),children:[!!g&&(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Label",children:g.name}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Pressure",children:[(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:g.pressure})," kPa"]})]}),!g&&(0,o.createComponentVNode)(2,i.Box,{color:"average",children:"No Holding Tank"})]})]})})}},10839:function(e,t,n){"use strict";t.__esModule=!0,t.Canvas=void 0;var o=n(9333),r=n(57905),a=n(13435),i=n(59979),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 a=r.prototype;return a.componentDidMount=function(){this.drawCanvas(this.props)},a.componentDidUpdate=function(){this.drawCanvas(this.props)},a.drawCanvas=function(e){var t=this.canvasRef.current.getContext("2d"),n=e.value,o=n.length;if(o){var r=n[0].length,a=Math.round(this.canvasRef.current.width/o),i=Math.round(this.canvasRef.current.height/r);t.save(),t.scale(a,i);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()}},a.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,a=Math.floor(e.offsetX/o)+1,i=Math.floor(e.offsetY/r)+1;this.onCVClick(a,i)}},a.render=function(){var e=this,t=this.props,n=(t.res,t.value),r=t.dotsize,a=void 0===r?24:r,i=function(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o<a.length;o++)n=a[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*a||300,height:u*a||300},i,{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,i.Window,{width:Math.min(700,24*m+72),height:Math.min(700,24*p+72),children:(0,o.createComponentVNode)(2,i.Window.Content,{children:(0,o.createComponentVNode)(2,a.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,a.Box,{children:[!l.finalized&&(0,o.createComponentVNode)(2,a.Button.Confirm,{onClick:function(){return c("finalize")},content:"Finalize"}),"\xa0",l.name]})]})})})}},66819:function(e,t,n){"use strict";t.__esModule=!0,t.CasinoPrizeDispenserCh=void 0;var o=n(9333),r=n(96940),a=n(57905),i=n(13435),c=n(59979),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,a.useLocalState)(t,"search",""),r=(n[0],n[1]),c=(0,a.useLocalState)(t,"sort",""),l=(c[0],c[1]),s=(0,a.useLocalState)(t,"descending",!1),u=s[0],m=s[1];return(0,o.createComponentVNode)(2,i.Box,{mb:"0.5rem",children:(0,o.createComponentVNode)(2,i.Flex,{width:"100%",children:[(0,o.createComponentVNode)(2,i.Flex.Item,{grow:"1",mr:"0.5rem",children:(0,o.createComponentVNode)(2,i.Input,{placeholder:"Search by item name..",width:"100%",onInput:function(e,t){return r(t)}})}),(0,o.createComponentVNode)(2,i.Flex.Item,{basis:"30%",children:(0,o.createComponentVNode)(2,i.Dropdown,{selected:"Alphabetical",options:Object.keys(d),width:"100%",lineHeight:"19px",onSelected:function(e){return l(e)}})}),(0,o.createComponentVNode)(2,i.Flex.Item,{children:(0,o.createComponentVNode)(2,i.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,a.useBackend)(t),l=(n.act,n.data),s=l.points,u=l.items,p=(0,a.useLocalState)(t,"search",""),f=p[0],h=(p[1],(0,a.useLocalState)(t,"sort","Alphabetical")),C=h[0],b=(h[1],(0,a.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=s>=e[1].price,e[1]})).sort(d[C]);if(0!==n.length)return N&&(n=n.reverse()),V=!0,(0,o.createComponentVNode)(2,m,{title:e[0],items:n},e[0])}));return(0,o.createComponentVNode)(2,i.Flex.Item,{grow:"1",overflow:"auto",children:(0,o.createComponentVNode)(2,i.Section,{onClick:function(e){return(0,c.refocusLayout)()},children:V?v:(0,o.createComponentVNode)(2,i.Box,{color:"label",children:"No items matching your criteria was found!"})})})},m=function(e,t){var n=(0,a.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={},a=Object.keys(e);for(o=0;o<a.length;o++)n=a[o],t.indexOf(n)>=0||(r[n]=e[n]);return r}(e,l);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,i.Collapsible,Object.assign({open:!0,title:c},s,{children:d.map((function(e){return(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.Box,{display:"inline-block",verticalAlign:"middle",lineHeight:"20px",style:{float:"left"},children:e.name}),(0,o.createComponentVNode)(2,i.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,i.Box,{style:{clear:"both"}})]},e.name)}))})))}},64971:function(e,t,n){"use strict";t.__esModule=!0,t.CharacterDirectory=void 0;var o=n(9333),r=n(57905),a=n(13435),i=n(59979),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,i.Window,{width:816,height:722,resizeable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:N&&(0,o.createComponentVNode)(2,l)||(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Settings and Preferences",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{color:"label",inline:!0,children:"Save to current preferences slot:\xa0"}),(0,o.createComponentVNode)(2,a.Button,{icon:V?"toggle-on":"toggle-off",selected:V,content:V?"On":"Off",onClick:function(){return v(!V)}})],4),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Visibility",children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:u?"Shown":"Not Shown",onClick:function(){return c("setVisible",{overwrite_prefs:V})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Vore Tag",children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:m,onClick:function(){return c("setTag",{overwrite_prefs:V})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Gender",children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:p,onClick:function(){return c("setTag",{overwrite_prefs:V})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Sexuality",children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:f,onClick:function(){return c("setTag",{overwrite_prefs:V})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"ERP Tag",children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:h,onClick:function(){return c("setErpTag",{overwrite_prefs:V})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Event Pref",children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:C,onClick:function(){return c("setTag",{overwrite_prefs:V})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Advertisement",children:(0,o.createComponentVNode)(2,a.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),i=n[0],l=n[1];return(0,o.createComponentVNode)(2,a.Section,{title:i.name,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"arrow-left",content:"Back",onClick:function(){return l(null)}}),children:[(0,o.createComponentVNode)(2,a.Section,{level:2,title:"Species",children:(0,o.createComponentVNode)(2,a.Box,{children:i.species})}),(0,o.createComponentVNode)(2,a.Section,{level:2,title:"Vore Tag",children:(0,o.createComponentVNode)(2,a.Box,{p:1,backgroundColor:c(i.tag),children:i.tag})}),(0,o.createComponentVNode)(2,a.Section,{level:2,title:"Gender",children:(0,o.createComponentVNode)(2,a.Box,{children:i.gendertag})}),(0,o.createComponentVNode)(2,a.Section,{level:2,title:"Sexuality",children:(0,o.createComponentVNode)(2,a.Box,{children:i.sexualitytag})}),(0,o.createComponentVNode)(2,a.Section,{level:2,title:"ERP Tag",children:(0,o.createComponentVNode)(2,a.Box,{children:i.erptag})}),(0,o.createComponentVNode)(2,a.Section,{level:2,title:"Event Pref",children:(0,o.createComponentVNode)(2,a.Box,{children:i.eventtag})}),(0,o.createComponentVNode)(2,a.Section,{level:2,title:"Character Ad",children:(0,o.createComponentVNode)(2,a.Box,{style:{"word-break":"break-all"},preserveWhitespace:!0,children:i.character_ad||"Unset."})}),(0,o.createComponentVNode)(2,a.Section,{level:2,title:"OOC Notes",children:(0,o.createComponentVNode)(2,a.Box,{style:{"word-break":"break-all"},preserveWhitespace:!0,children:i.ooc_notes||"Unset."})}),(0,o.createComponentVNode)(2,a.Section,{level:2,title:"Flavor Text",children:(0,o.createComponentVNode)(2,a.Box,{style:{"word-break":"break-all"},preserveWhitespace:!0,children:i.flavor_text||"Unset."})})]})},d=function(e,t){var n=(0,r.useBackend)(t),i=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,a.Section,{title:"Directory",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"sync",content:"Refresh",onClick:function(){return i("refresh")}}),children:(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.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,a.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,a.Table.Row,{backgroundColor:c(e.tag),children:[(0,o.createComponentVNode)(2,a.Table.Cell,{p:1,children:e.name}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.species}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.tag}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.gendertag}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.sexualitytag}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.erptag}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.eventtag}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,textAlign:"right",children:(0,o.createComponentVNode)(2,a.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),i=(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,a.Table.Cell,{collapsing:!0,children:(0,o.createComponentVNode)(2,a.Button,{width:"100%",color:d!==i&&"transparent",onClick:function(){d===i?p(!m):(s(i),p(!0))},children:[c,d===i&&(0,o.createComponentVNode)(2,a.Icon,{name:m?"sort-up":"sort-down",ml:"0.25rem;"})]})})}},38037:function(e,t,n){"use strict";t.__esModule=!0,t.ChemDispenser=void 0;var o=n(9333),r=n(57905),a=n(13435),i=n(56525),c=n(59979),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),i=n.act,c=n.data.amount;return(0,o.createComponentVNode)(2,a.Section,{title:"Settings",flex:"content",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Dispense",verticalAlign:"middle",children:(0,o.createComponentVNode)(2,a.Flex,{direction:"row",wrap:"wrap",spacing:"1",children:l.map((function(e,t){return(0,o.createComponentVNode)(2,a.Flex.Item,{grow:"1",children:(0,o.createComponentVNode)(2,a.Button,{textAlign:"center",selected:c===e,content:e+"u",m:"0",fluid:!0,onClick:function(){return i("amount",{amount:e})}})},t)}))})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Custom Amount",children:(0,o.createComponentVNode)(2,a.Slider,{step:1,stepPixelSize:5,value:c,minValue:1,maxValue:120,onDrag:function(e,t){return i("amount",{amount:t})}})})]})})},u=function(e,t){for(var n=(0,r.useBackend)(t),i=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,a.Section,{title:c.glass?"Drink Dispenser":"Chemical Dispenser",flexGrow:"1",children:(0,o.createComponentVNode)(2,a.Flex,{direction:"row",wrap:"wrap",height:"100%",align:"flex-start",children:[d.map((function(e,t){return(0,o.createComponentVNode)(2,a.Flex.Item,{grow:"1",m:.2,basis:"40%",height:"20px",children:(0,o.createComponentVNode)(2,a.Button,{icon:"arrow-circle-down",width:"100%",height:"100%",align:"flex-start",content:e.title+" ("+e.amount+")",onClick:function(){return i("dispense",{reagent:e.id})}})},t)})),s.map((function(e,t){return(0,o.createComponentVNode)(2,a.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,a.Section,{title:"Beaker",flex:"content",minHeight:"25%",buttons:(0,o.createComponentVNode)(2,a.Box,{children:[!!s&&(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:"label",mr:2,children:[u," / ",m," units"]}),(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Eject",disabled:!s,onClick:function(){return c("ejectBeaker")}})]}),children:(0,o.createComponentVNode)(2,i.BeakerContents,{beakerLoaded:s,beakerContents:f,buttons:function(e){return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.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,a.Button,{content:t,onClick:function(){return c("remove",{reagent:e.id,amount:t})}},n)})),(0,o.createComponentVNode)(2,a.Button,{content:"ALL",onClick:function(){return c("remove",{reagent:e.id,amount:e.volume})}})],0)}})})}},6989:function(e,t,n){"use strict";t.__esModule=!0,t.ChemMaster=void 0;var o=n(9333),r=n(57905),a=n(13435),i=n(59979),c=n(56525),l=n(35799),d=[1,5,10,30,60];t.ChemMaster=function(e,t){var n=(0,r.useBackend)(t).data,a=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,i.Window,{width:575,height:500,resizable:!0,children:[(0,o.createComponentVNode)(2,l.ComplexModal),(0,o.createComponentVNode)(2,i.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:a,bufferNonEmpty:C.length>0}),(0,o.createComponentVNode)(2,h)," "]})]})};var s=function(e,t){var n=(0,r.useBackend)(t),i=n.act,s=(n.data,e.beaker),u=e.beakerReagents,m=e.bufferNonEmpty?(0,o.createComponentVNode)(2,a.Button.Confirm,{icon:"eject",disabled:!s,content:"Eject and Clear Buffer",onClick:function(){return i("eject")}}):(0,o.createComponentVNode)(2,a.Button,{icon:"eject",disabled:!s,content:"Eject and Clear Buffer",onClick:function(){return i("eject")}});return(0,o.createComponentVNode)(2,a.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,a.Box,{mb:n<u.length-1&&"2px",children:[(0,o.createComponentVNode)(2,a.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,a.Button,{content:t,mb:"0",onClick:function(){return i("add",{id:e.id,amount:t})}},n)})),(0,o.createComponentVNode)(2,a.Button,{content:"All",mb:"0",onClick:function(){return i("add",{id:e.id,amount:e.volume})}}),(0,o.createComponentVNode)(2,a.Button,{content:"Custom..",mb:"0",onClick:function(){return(0,l.modalOpen)(t,"addcustom",{id:e.id})}})]})}}):(0,o.createComponentVNode)(2,a.Box,{color:"label",children:"No beaker loaded."})})},u=function(e,t){var n=(0,r.useBackend)(t).act,i=e.mode,s=e.bufferReagents,u=void 0===s?[]:s;return(0,o.createComponentVNode)(2,a.Section,{title:"Buffer",buttons:(0,o.createComponentVNode)(2,a.Box,{color:"label",children:["Transferring to\xa0",(0,o.createComponentVNode)(2,a.Button,{icon:i?"flask":"trash",color:!i&&"bad",content:i?"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,a.Box,{mb:r<u.length-1&&"2px",children:[(0,o.createComponentVNode)(2,a.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,a.Button,{content:t,mb:"0",onClick:function(){return n("remove",{id:e.id,amount:t})}},r)})),(0,o.createComponentVNode)(2,a.Button,{content:"All",mb:"0",onClick:function(){return n("remove",{id:e.id,amount:e.volume})}}),(0,o.createComponentVNode)(2,a.Button,{content:"Custom..",mb:"0",onClick:function(){return(0,l.modalOpen)(t,"removecustom",{id:e.id})}})]})}}):(0,o.createComponentVNode)(2,a.Box,{color:"label",children:"Buffer is empty."})})},m=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data;return e.bufferNonEmpty?(0,o.createComponentVNode)(2,a.Section,{title:"Production",flexGrow:"1",buttons:(0,o.createComponentVNode)(2,a.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 i("ejectp")}}),children:e.isCondiment?(0,o.createComponentVNode)(2,f):(0,o.createComponentVNode)(2,p)}):(0,o.createComponentVNode)(2,a.Section,{title:"Production",flexGrow:"1",buttons:(0,o.createComponentVNode)(2,a.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 i("ejectp")}}),children:(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:"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),i=(n.act,n.data);return(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pills",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"circle",content:"One (60u max)",mr:"0.5rem",onClick:function(){return(0,l.modalOpen)(t,"create_pill")}}),(0,o.createComponentVNode)(2,a.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,a.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"+i.pillsprite+".png);background-size: 200%;background-position: left -10px bottom -6px;"}),"Style"]})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Patches",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"square",content:"One (60u max)",mr:"0.5rem",onClick:function(){return(0,l.modalOpen)(t,"create_patch")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"plus-square",content:"Multiple",onClick:function(){return(0,l.modalOpen)(t,"create_patch_multiple")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Bottle",children:[(0,o.createComponentVNode)(2,a.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,a.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,a.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-"+i.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,a.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,a.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),i=n.act,c=n.data;return c.loaded_pill_bottle?(0,o.createComponentVNode)(2,a.Section,{title:"Pill Bottle Customization",children:[(0,o.createComponentVNode)(2,a.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,a.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 i("ejectp")}})]}):(0,o.createComponentVNode)(2,a.Section,{title:"Pill Bottle Customization",children:(0,o.createComponentVNode)(2,a.Box,{color:"label",children:"None loaded."})})};(0,l.modalRegisterBodyOverride)("analyze",(function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=e.args.analysis;return(0,o.createComponentVNode)(2,a.Section,{level:2,m:"-1rem",pb:"1rem",title:c.condi?"Condiment Analysis":"Reagent Analysis",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:"Name",children:l.name}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Description",children:(l.desc||"").length>0?l.desc:"N/A"}),l.blood_type&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Blood type",children:l.blood_type}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Blood DNA",className:"LabeledList__breakContents",children:l.blood_dna})],4),!c.condi&&(0,o.createComponentVNode)(2,a.Button,{icon:c.printing?"spinner":"print",disabled:c.printing,iconSpin:!!c.printing,ml:"0.5rem",content:"Print",onClick:function(){return i("print",{idx:l.idx,beaker:e.args.beaker})}})]})})})}))},19790:function(e,t,n){"use strict";t.__esModule=!0,t.ChemSynthesizer=void 0;var o=n(9333),r=n(57905),a=n(13435),i=n(59979),c=n(56525),l=n(35799);t.ChemSynthesizer=function(e,t){return(0,o.createComponentVNode)(2,i.Window,{width:1100,height:640,resizable:!0,children:[(0,o.createComponentVNode)(2,l.ComplexModal),(0,o.createComponentVNode)(2,i.Window.Content,{children:(0,o.createComponentVNode)(2,a.Flex,{height:"100%",children:[(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,maxWidth:"33%",children:(0,o.createComponentVNode)(2,d)}),(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,s)}),(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,maxWidth:"33%",children:(0,o.createComponentVNode)(2,u)})]})})]})};var d=function(e,t){var n=(0,r.useBackend)(t),i=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,a.Flex,{height:"100%",width:"100%",direction:"column",children:[(0,o.createComponentVNode)(2,a.Flex.Item,{maxHeight:"50%",grow:1,basis:0,children:(0,o.createComponentVNode)(2,a.Section,{height:"100%",title:"Queue",overflowY:"scroll",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.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 i("toggle_catalyst")}}),(0,o.createComponentVNode)(2,a.Button.Confirm,{disabled:!u.length,color:"bad",icon:"minus-circle",tooltip:"Clear Queue",onClick:function(){return i("clear_queue")}}),!l&&(0,o.createComponentVNode)(2,a.Button,{disabled:!u.length,icon:"play",tooltip:"Start Queue",onClick:function(){return i("start_queue")}})],0),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:u.length&&u.map((function(e){return 1===e.index&&l?(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,labelColor:"bad",children:(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.Button,{disabled:!0,icon:"trash",children:"Delete"})})}):(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,children:(0,o.createComponentVNode)(2,a.Button,{icon:"trash",onClick:function(){return i("rem_queue",{q_index:e.index})},children:"Delete"})})}))||(0,o.createComponentVNode)(2,a.Box,{m:1,children:"Queue Empty."})})})}),(0,o.createComponentVNode)(2,a.Flex.Item,{maxHeight:"50%",grow:1,basis:0,children:(0,o.createComponentVNode)(2,a.Section,{height:"100%",title:"Recipes",overflowY:"scroll",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"plus",tooltip:f?"Import Recipe":"Generate Recipe",onClick:function(){return i("add_recipe")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:p.length&&p.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,children:[(0,o.createComponentVNode)(2,a.Button,{icon:"plus",tooltip:"Add to Queue",onClick:function(){return i("add_queue",{qa_index:e.name})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"inbox",tooltip:"Export Recipe",onClick:function(){return i("exp_recipe",{exp_index:e.name})}}),(0,o.createComponentVNode)(2,a.Button,{color:"bad",icon:"minus-circle",tooltip:"Delete Recipe",disabled:!!l,onClick:function(){return i("rem_recipe",{rm_index:e.name})}})]})}))||(0,o.createComponentVNode)(2,a.Box,{m:1,children:"No recipes found."})})})})]})},s=function(e,t){for(var n=(0,r.useBackend)(t),i=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,a.Flex,{direction:"column",children:[(0,o.createComponentVNode)(2,a.Section,{title:"Cartridge Reagents",flexGrow:"1",children:(0,o.createComponentVNode)(2,a.Flex,{direction:"row",wrap:"wrap",height:"100%",align:"flex-start",children:[u.map((function(e,t){return(0,o.createComponentVNode)(2,a.Flex.Item,{grow:"1",m:.2,basis:"40%",height:"20px",children:(0,o.createComponentVNode)(2,a.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,a.Flex.Item,{grow:"1",basis:"25%",height:"20px"},t)}))]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Reaction Vessel",children:p.length>0?(0,o.createComponentVNode)(2,c.BeakerContents,{beakerLoaded:!0,beakerContents:p}):(0,o.createComponentVNode)(2,a.Box,{color:"label",children:"Vessel is empty."})}),(0,o.createComponentVNode)(2,a.Section,{title:"Catalyst",flex:"content",minHeight:"25%",buttons:(0,o.createComponentVNode)(2,a.Box,{children:[!!f&&(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:"label",mr:2,children:[h," / ",C," units"]}),(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Eject",disabled:!f||!!d,onClick:function(){return i("eject_catalyst")}})]}),children:(0,o.createComponentVNode)(2,c.BeakerContents,{beakerLoaded:f,beakerContents:N})})]})},u=function(e,t){var n=(0,r.useBackend)(t),i=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,a.Flex,{height:"100%",width:"100%",direction:"column",children:[(0,o.createComponentVNode)(2,a.Flex.Item,{height:0,grow:1,children:(0,o.createComponentVNode)(2,a.Section,{height:"100%",title:"Settings",overflowY:"auto",children:(0,o.createComponentVNode)(2,a.Flex,{direction:"column",children:[(0,o.createComponentVNode)(2,a.Flex.Item,{children:(0,o.createComponentVNode)(2,a.Button,{color:s?"green":"bad",icon:"wrench",content:s?"Recipe mode: Import":"Recipe mode: Tutorial",onClick:function(){return i("mode_toggle")}})}),(0,o.createComponentVNode)(2,a.Flex.Item,{children:(0,o.createComponentVNode)(2,a.Button,{disabled:!!d,color:u?"bad":"green",icon:"wrench",content:u?"Panel Open":"Panel Closed",onClick:function(){return i("panel_toggle")}})}),(0,o.createComponentVNode)(2,a.Flex.Item,{children:!d&&(0,o.createComponentVNode)(2,a.Button,{disabled:!m.length,color:"bad",icon:"flask",tooltip:"For emptying the reaction vessel if the machine stalls.",content:"Bottle Manually",onClick:function(){return i("bottle_product")}})}),(0,o.createComponentVNode)(2,a.Flex.Item,{children:(0,o.createComponentVNode)(2,a.Button,{disabled:!d,color:"bad",icon:"minus-circle",content:"EMERGENCY STOP",onClick:function(){return i("emergency_stop")}})})]})})}),(0,o.createComponentVNode)(2,a.Flex.Item,{height:0,grow:1,children:(0,o.createComponentVNode)(2,a.Section,{height:"100%",title:"Drug Substance",overflowY:"auto",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Bottle",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"wine-bottle",content:"Activate",selected:1===c.drug_substance,mr:"0.5rem",onClick:function(){return i("drug_form",{drug_index:1})}}),(0,o.createComponentVNode)(2,a.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,a.LabeledList.Item,{label:"Pill",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"circle",content:"Activate",selected:2===c.drug_substance,mr:"0.5rem",onClick:function(){return i("drug_form",{drug_index:2})}}),(0,o.createComponentVNode)(2,a.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,a.LabeledList.Item,{label:"Patch",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"square",content:"Activate",selected:3===c.drug_substance,mr:"0.5rem",onClick:function(){return i("drug_form",{drug_index:3})}}),(0,o.createComponentVNode)(2,a.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"]})]})]})})})]})}},12533:function(e,t,n){"use strict";t.__esModule=!0,t.ClawMachine=void 0;var o=n(9333),r=n(57905),a=n(13435),i=n(59979);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,a.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,a.Button,{content:"Start",onClick:function(){return l("newgame")}})]}):"CLAWMACHINE_END"===u?n=(0,o.createComponentVNode)(2,a.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,a.Button,{content:"Close",onClick:function(){return l("return")}})]}):"CLAWMACHINE_ON"===u&&(n=(0,o.createComponentVNode)(2,i.Window.Content,{children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Progress",children:(0,o.createComponentVNode)(2,a.ProgressBar,{ranges:{bad:[-Infinity,0],average:[1,7],good:[8,Infinity]},value:d.wintick,minValue:0,maxValue:10})})}),(0,o.createComponentVNode)(2,a.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,a.Button,{content:"Up",onClick:function(){return l("pointless")}}),(0,o.createVNode)(1,"br")," ",(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,a.Button,{content:"Left",onClick:function(){return l("pointless")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Right",onClick:function(){return l("pointless")}}),(0,o.createVNode)(1,"br")," ",(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,a.Button,{content:"Down",onClick:function(){return l("pointless")}})]})]})),(0,o.createComponentVNode)(2,i.Window,{resizable:!0,children:(0,o.createVNode)(1,"center",null,n,0)})}},53584:function(e,t,n){"use strict";t.__esModule=!0,t.Cleanbot=void 0;var o=n(9333),r=n(57905),a=n(13435),i=n(59979);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,i.Window,{width:400,height:400,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{title:"Automatic Station Cleaner "+m,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",selected:d,onClick:function(){return c("start")},children:d?"On":"Off"}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Maintenance Panel",color:s?"bad":"good",children:s?"Open":"Closed"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Behavior Controls",color:u?"good":"bad",children:u?"Locked":"Unlocked"})]})}),!u&&(0,o.createComponentVNode)(2,a.Section,{title:"Behavior Controls",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Blood",children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:p?"toggle-on":"toggle-off",selected:p,onClick:function(){return c("blood")},children:p?"Clean":"Ignore"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Speaker",children:(0,o.createComponentVNode)(2,a.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,a.Section,{title:"Maintenance Panel",children:b&&(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Button,{fontSize:5.39,icon:N?"toggle-on":"toggle-off",backgroundColor:N?"red":"maroon",onClick:function(){return c("red_switch")}}),(0,o.createComponentVNode)(2,a.Button,{fontSize:5.39,icon:g?"toggle-on":"toggle-off",backgroundColor:g?"green":"darkgreen",onClick:function(){return c("green_switch")}}),(0,o.createComponentVNode)(2,a.Button,{fontSize:5.39,icon:V?"toggle-on":"toggle-off",backgroundColor:V?"blue":"darkblue",onClick:function(){return c("blue_switch")}})]})||(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Odd Looking Screw Twiddled",children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,selected:h,onClick:function(){return c("wet_floors")},icon:"screwdriver",children:h?"Yes":"No"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Weird Button Pressed",children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,color:"brown",selected:C,onClick:function(){return c("spray_blood")},icon:"screwdriver",children:C?"Yes":"No"})})]})})})||null]})})}},7052:function(e,t,n){"use strict";t.__esModule=!0,t.CloningConsole=void 0;var o=n(9333),r=n(42991),a=n(57905),i=n(13435),c=n(91752),l=n(35799),d=n(59979),s=function(e,t){var n=(0,a.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,i.Section,{level:2,m:"-1rem",pb:"1rem",title:"Records of "+u,children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Name",children:u}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Damage",children:h.length>1?(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Box,{color:c.COLORS.damageType.oxy,inline:!0,children:h[0]}),(0,o.createTextVNode)("\xa0|\xa0"),(0,o.createComponentVNode)(2,i.Box,{color:c.COLORS.damageType.toxin,inline:!0,children:h[2]}),(0,o.createTextVNode)("\xa0|\xa0"),(0,o.createComponentVNode)(2,i.Box,{color:c.COLORS.damageType.brute,inline:!0,children:h[3]}),(0,o.createTextVNode)("\xa0|\xa0"),(0,o.createComponentVNode)(2,i.Box,{color:c.COLORS.damageType.burn,inline:!0,children:h[1]})],4):(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"Unknown"})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"UI",className:"LabeledList__breakContents",children:p}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"SE",className:"LabeledList__breakContents",children:f}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Disk",children:[(0,o.createComponentVNode)(2,i.Button.Confirm,{disabled:!l.disk,icon:"arrow-circle-down",content:"Import",onClick:function(){return r("disk",{option:"load"})}}),(0,o.createComponentVNode)(2,i.Button,{disabled:!l.disk,icon:"arrow-circle-up",content:"Export UI",onClick:function(){return r("disk",{option:"save",savetype:"ui"})}}),(0,o.createComponentVNode)(2,i.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,i.Button,{disabled:!l.disk,icon:"arrow-circle-up",content:"Export SE",onClick:function(){return r("disk",{option:"save",savetype:"se"})}})]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Actions",children:[(0,o.createComponentVNode)(2,i.Button,{disabled:!l.podready,icon:"user-plus",content:"Clone",onClick:function(){return r("clone",{ref:s})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"trash",content:"Delete",onClick:function(){return r("del_rec")}})]})]})})};t.CloningConsole=function(e,t){var n=(0,a.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,i.Section,{noTopPadding:!0,flexGrow:"1",children:(0,o.createComponentVNode)(2,m)})]})]})};var u=function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data.menu;return(0,o.createComponentVNode)(2,i.Tabs,{children:[(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:1===c,icon:"home",onClick:function(){return r("menu",{num:1})},children:"Main"}),(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:2===c,icon:"folder",onClick:function(){return r("menu",{num:2})},children:"Records"})]})},m=function(e,t){var n,r=(0,a.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,a.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,i.Section,{title:"Scanner",level:"2",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Box,{inline:!0,color:"label",children:"Scanner Lock:\xa0"}),(0,o.createComponentVNode)(2,i.Button,{disabled:!u,selected:N,icon:N?"toggle-on":"toggle-off",content:N?"Engaged":"Disengaged",onClick:function(){return c("lock")}}),(0,o.createComponentVNode)(2,i.Button,{disabled:N||!u,icon:"user-slash",content:"Eject Occupant",onClick:function(){return c("eject")}})],4),children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Status",children:d?(0,o.createComponentVNode)(2,i.Box,{color:"average",children:[(0,o.createComponentVNode)(2,i.Icon,{name:"spinner",spin:!0}),"\xa0 Scanning..."]}):(0,o.createComponentVNode)(2,i.Box,{color:s.color,children:s.text})}),!!p&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Scan Mode",children:(0,o.createComponentVNode)(2,i.Button,{icon:f?"brain":"male",content:f?"Brain":"Body",onClick:function(){return c("toggle_mode")}})})]}),(0,o.createComponentVNode)(2,i.Button,{disabled:!u||d,icon:"user",content:"Scan Occupant",mt:"0.5rem",mb:"0",onClick:function(){return c("scan")}})]}),(0,o.createComponentVNode)(2,i.Section,{title:"Pods",level:"2",children:h?C.map((function(e,t){var n;return n="cloning"===e.status?(0,o.createComponentVNode)(2,i.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,i.Box,{textAlign:"center",children:(0,r.round)(e.progress,0)+"%"})}):"mess"===e.status?(0,o.createComponentVNode)(2,i.Box,{bold:!0,color:"bad",mt:"0.5rem",children:"ERROR"}):(0,o.createComponentVNode)(2,i.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,i.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,i.Box,{color:"label",children:["Pod #",t+1]}),(0,o.createComponentVNode)(2,i.Box,{bold:!0,color:e.biomass>=150?"good":"bad",inline:!0,children:[(0,o.createComponentVNode)(2,i.Icon,{name:e.biomass>=150?"circle":"circle-o"}),"\xa0",e.biomass]}),n]},t)})):(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"No pods detected. Unable to clone."})})],4)},f=function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data.records;return c.length?(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.realname,onClick:function(){return r("view_rec",{ref:e.record})}},t)}))}):(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 records found."]})})},h=function(e,t){var n,r=(0,a.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,i.NoticeBox,Object.assign({},d,{children:[(0,o.createComponentVNode)(2,i.Box,{display:"inline-block",verticalAlign:"middle",children:l.text}),(0,o.createComponentVNode)(2,i.Button,{icon:"times-circle",float:"right",onClick:function(){return c("cleartemp")}}),(0,o.createComponentVNode)(2,i.Box,{clear:"both"})]})))}},C=function(e,t){var n=(0,a.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,i.Section,{title:"Status",buttons:(0,o.createFragment)([!!s&&(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Box,{inline:!0,color:"label",children:"Auto-processing:\xa0"}),(0,o.createComponentVNode)(2,i.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,i.Button,{disabled:!m,icon:"eject",content:"Eject Disk",onClick:function(){return r("disk",{option:"eject"})}})],0),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Scanner",children:l?(0,o.createComponentVNode)(2,i.Box,{color:"good",children:"Connected"}):(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"Not connected!"})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Pods",children:d?(0,o.createComponentVNode)(2,i.Box,{color:"good",children:[d," connected"]}):(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"None connected!"})})]})})}},81435:function(e,t,n){"use strict";t.__esModule=!0,t.ColorMate=void 0;var o=n(9333),r=n(57905),a=n(13435),i=n(59979);t.ColorMate=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.items,s=l.activecolor,u=Math.min(270+15*d.length,600);return(0,o.createComponentVNode)(2,i.Window,{width:300,height:u,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:d.length&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Paint",children:(0,o.createComponentVNode)(2,a.Flex,{justify:"center",align:"center",children:[(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"50%",children:(0,o.createComponentVNode)(2,a.Box,{backgroundColor:s,width:"120px",height:"120px"})}),(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"50% ",children:[(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"eye-dropper",onClick:function(){return c("select")},children:"Select Color"}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"fill-drip",onClick:function(){return c("paint")},children:"Paint Items"}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"tint-slash",onClick:function(){return c("clear")},children:"Remove Paintjob"}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"eject",onClick:function(){return c("eject")},children:"Eject Items"})]})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Items",children:d.map((function(e,t){return(0,o.createComponentVNode)(2,a.Box,{children:["#",t+1,": ",e]},t)}))})],4)||(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"No items inserted."})})})})}},37481:function(e,t,n){"use strict";t.__esModule=!0,t.CommunicationsConsoleContent=t.CommunicationsConsole=void 0;var o=n(9333),r=n(57905),a=n(13435),i=n(59979);t.CommunicationsConsole=function(e,t){return(0,o.createComponentVNode)(2,i.Window,{width:400,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,c)})})};var c=function(e,t){var n=(0,r.useBackend)(t),i=(n.act,n.data.menu_state),c=(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:["ERRROR. Unknown menu_state: ",i,"Please report this to NT Technical Support."]});return 1===i?c=(0,o.createComponentVNode)(2,l):2===i?c=(0,o.createComponentVNode)(2,u):3===i&&(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),i=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,a.Button,{icon:e.icon,content:e.name,disabled:!b,selected:e.id===h,onClick:function(){return i("newalertlevel",{level:e.id})}},e.name)}));return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Site Manager-Only Actions",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Announcement",children:(0,o.createComponentVNode)(2,a.Button,{icon:"bullhorn",content:v,disabled:!f||d>0,onClick:function(){return i("announce")}})}),!!s&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Transmit",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"broadcast-tower",color:"red",content:_,disabled:!f||u>0,onClick:function(){return i("MessageSyndicate")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"sync-alt",content:"Reset Relays",disabled:!f,onClick:function(){return i("RestoreBackup")}})]})||(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Transmit",children:(0,o.createComponentVNode)(2,a.Button,{icon:"broadcast-tower",content:_,disabled:!f||u>0,onClick:function(){return i("MessageCentCom")}})})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Command Staff Actions",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current Alert",color:C,children:y}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Change Alert",children:k}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Displays",children:(0,o.createComponentVNode)(2,a.Button,{icon:"tv",content:"Change Status Displays",disabled:!b,onClick:function(){return i("status")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Incoming Messages",children:(0,o.createComponentVNode)(2,a.Button,{icon:"folder-open",content:V,disabled:!b,onClick:function(){return i("messagelist")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Misc",children:(0,o.createComponentVNode)(2,a.Button,{icon:"microphone",content:N?"ATC Relay Disabled":"ATC Relay Enabled",disabled:!b,selected:N,onClick:function(){return i("toggleatc")}})})]})})],4)},d=function(e,t){var n,i=(0,r.useBackend)(t),c=i.act,l=i.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,a.Section,{title:"Authentication",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:s&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Access Level",children:"AI"})||(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Actions",children:(0,o.createComponentVNode)(2,a.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,a.Section,{title:"Escape Shuttle",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[!!u&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",children:u}),!!m&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Options",children:(0,o.createComponentVNode)(2,a.Button,{icon:"rocket",content:"Call Shuttle",disabled:!d,onClick:function(){return c("callshuttle")}})}),!!p&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Options",children:(0,o.createComponentVNode)(2,a.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),i=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,a.Section,{title:l.title,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"times",content:"Return To Message List",disabled:!s,onClick:function(){return i("messagelist")}}),children:(0,o.createComponentVNode)(2,a.Box,{children:l.contents})});var m=u.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.title,children:[(0,o.createComponentVNode)(2,a.Button,{icon:"eye",content:"View",disabled:!s||l&&l.title===e.title,onClick:function(){return i("messagelist",{msgid:e.id})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"times",content:"Delete",disabled:!s||!d,onClick:function(){return i("delmessage",{msgid:e.id})}})]},e.id)}));return(0,o.createComponentVNode)(2,a.Section,{title:"Messages Received",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"arrow-circle-left",content:"Back To Main Menu",onClick:function(){return i("main")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:u.length&&m||(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"404",color:"bad",children:"No messages."})})})},u=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.stat_display,d=c.authenticated,s=l.presets.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e.label,selected:e.name===l.type,disabled:!d,onClick:function(){return i("setstat",{statdisp:e.name})}},e.name)}));return(0,o.createComponentVNode)(2,a.Section,{title:"Modify Status Screens",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"arrow-circle-left",content:"Back To Main Menu",onClick:function(){return i("main")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Presets",children:s}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Message Line 1",children:(0,o.createComponentVNode)(2,a.Button,{icon:"pencil-alt",content:l.line_1,disabled:!d,onClick:function(){return i("setmsg1")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Message Line 2",children:(0,o.createComponentVNode)(2,a.Button,{icon:"pencil-alt",content:l.line_2,disabled:!d,onClick:function(){return i("setmsg2")}})})]})})}},94519:function(e,t,n){"use strict";t.__esModule=!0,t.Communicator=void 0;var o=n(9333),r=n(95838),a=n(96940),i=n(57905),c=n(13435),l=n(59979),d=n(67292),s={};t.Communicator=function(e,t){var n=(0,i.useBackend)(t),r=(n.act,n.data),a=r.currentTab,d=r.video_comm,h=(r.mapRef,(0,i.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[a]||(0,o.createComponentVNode)(2,m)}),(0,o.createComponentVNode)(2,f,{videoSetting:C,setVideoSetting:b})],4)]})})};var u=function(e,t){var n=(0,i.useBackend)(t),r=n.act,a=n.data,l=(a.video_comm,a.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,i.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,i.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,a.decodeHtmlEntities)(s)}),(0,o.createComponentVNode)(2,c.Flex.Item,{color:"average",children:(0,a.decodeHtmlEntities)(u)})]})})},f=function(e,t){var n=(0,i.useBackend)(t),r=n.act,a=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:a,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,i.useBackend)(t).data,o=n.voice_mobs,r=n.communicating,a=n.requestsReceived,c=n.invitesSent,l=n.video_comm;return!("Phone"!==e||!(o.length||r.length||a.length||c.length||l))};s[1]=(0,o.createComponentVNode)(2,(function(e,t){var n=(0,i.useBackend)(t),r=n.act,a=n.data.homeScreen;return(0,o.createComponentVNode)(2,c.Flex,{mt:2,wrap:"wrap",align:"center",justify:"center",children:a.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,i.useBackend)(t),r=n.act,a=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:a})},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:a}),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,i.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,a.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,a.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,a.decodeHtmlEntities)(e.name),children:[(0,o.createComponentVNode)(2,c.Box,{children:(0,a.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,a.decodeHtmlEntities)(e.name),children:[(0,o.createComponentVNode)(2,c.Box,{children:(0,a.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,i.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,a.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,i.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,a.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),a=b(o[n],t);return r&&a?"TinderMessage_Subsequent_Sent":r||a?r?"TinderMessage_First_Sent":"TinderMessage_First_Received":"TinderMessage_Subsequent_Received"};s[40]=(0,o.createComponentVNode)(2,(function(e,t){var n=(0,i.useBackend)(t),r=n.act,l=n.data,d=l.targetAddressName,s=l.targetAddress,u=l.imList,m=(0,i.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,a.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,a.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,a.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,i.useBackend)(t),r=n.act,l=n.data.target_feed;return(0,o.createComponentVNode)(2,c.Section,{title:(0,a.decodeHtmlEntities)(l.name)+" by "+(0,a.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,a.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,a.decodeHtmlEntities)(e.caption)||null]}),(0,o.createComponentVNode)(2,c.Box,{color:"grey",children:["[",e.message_type," by ",(0,a.decodeHtmlEntities)(e.author)," - ",e.time_stamp,"]"]})]},e.ref)}))})},v=function(e,t){var n=(0,i.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,a.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,a.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,i.useBackend)(t),r=(n.act,n.data),a=r.feeds,l=r.target_feed;return(0,o.createComponentVNode)(2,c.Section,{title:"News",stretchContents:!0,height:"100%",children:!a.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,i.useBackend)(t),r=n.act,a=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:a})})}));s[7]=(0,o.createComponentVNode)(2,(function(e,t){var n=(0,i.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,i=e.poor_high,l=e.bad_high,t<n?"bad":t<r||t>i?"average":t>l?"bad":"good"),children:[e.val,(0,a.decodeHtmlEntities)(e.units)]},e.entry);var t,n,r,i,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,a.toTitleCase)(e.Weather)}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Temperature",children:["Current: ",e.Temperature.toFixed(),"\xb0C | High: ",e.High.toFixed(),"\xb0C | Low:"," ",e.Low.toFixed(),"\xb0C"]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Wind Direction",children:e.WindDir}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Wind Speed",children:e.WindSpeed}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Forecast",children:(0,a.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,i.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,a.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,a.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")}})]})]})})}))},86725:function(e,t,n){"use strict";t.__esModule=!0,t.ComputerFabricator=void 0;var o=n(9333),r=(n(96940),n(57905)),a=n(13435),i=n(59979);t.ComputerFabricator=function(e,t){var n=(0,r.useBackend)(t),u=n.act,m=n.data;return(0,o.createComponentVNode)(2,i.Window,{title:"Personal Computer Vendor",width:500,height:420,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{italic:!0,fontSize:"20px",children:"Your perfect device, only three steps away..."}),0!==m.state&&(0,o.createComponentVNode)(2,a.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),i=n.act;n.data;return(0,o.createComponentVNode)(2,a.Section,{title:"Step 1",minHeight:"306px",children:[(0,o.createComponentVNode)(2,a.Box,{mt:5,bold:!0,textAlign:"center",fontSize:"40px",children:"Choose your Device"}),(0,o.createComponentVNode)(2,a.Box,{mt:3,children:(0,o.createComponentVNode)(2,a.Grid,{width:"100%",children:[(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"laptop",content:"Laptop",textAlign:"center",fontSize:"30px",lineHeight:2,onClick:function(){return i("pick_device",{pick:"1"})}})}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"tablet-alt",content:"Tablet",textAlign:"center",fontSize:"30px",lineHeight:2,onClick:function(){return i("pick_device",{pick:"2"})}})})]})})]})},l=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data;return(0,o.createComponentVNode)(2,a.Section,{title:"Step 2: Customize your device",minHeight:"282px",buttons:(0,o.createComponentVNode)(2,a.Box,{bold:!0,color:"good",children:[c.totalprice,"\u20ae"]}),children:[(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,position:"relative",children:["Battery:",(0,o.createComponentVNode)(2,a.Tooltip,{content:"Allows your device to operate without external utility power\nsource. Advanced batteries increase battery life.",position:"right"})]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Standard",selected:1===c.hw_battery,onClick:function(){return i("hw_battery",{battery:"1"})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Upgraded",selected:2===c.hw_battery,onClick:function(){return i("hw_battery",{battery:"2"})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Advanced",selected:3===c.hw_battery,onClick:function(){return i("hw_battery",{battery:"3"})}})})]}),(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,position:"relative",children:["Hard Drive:",(0,o.createComponentVNode)(2,a.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,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Standard",selected:1===c.hw_disk,onClick:function(){return i("hw_disk",{disk:"1"})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Upgraded",selected:2===c.hw_disk,onClick:function(){return i("hw_disk",{disk:"2"})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Advanced",selected:3===c.hw_disk,onClick:function(){return i("hw_disk",{disk:"3"})}})})]}),(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,position:"relative",children:["Network Card:",(0,o.createComponentVNode)(2,a.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,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"None",selected:0===c.hw_netcard,onClick:function(){return i("hw_netcard",{netcard:"0"})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Standard",selected:1===c.hw_netcard,onClick:function(){return i("hw_netcard",{netcard:"1"})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Advanced",selected:2===c.hw_netcard,onClick:function(){return i("hw_netcard",{netcard:"2"})}})})]}),(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,position:"relative",children:["Nano Printer:",(0,o.createComponentVNode)(2,a.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,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"None",selected:0===c.hw_nanoprint,onClick:function(){return i("hw_nanoprint",{print:"0"})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Standard",selected:1===c.hw_nanoprint,onClick:function(){return i("hw_nanoprint",{print:"1"})}})})]}),(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,position:"relative",children:["Secondary Card Reader:",(0,o.createComponentVNode)(2,a.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,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"None",selected:0===c.hw_card,onClick:function(){return i("hw_card",{card:"0"})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Standard",selected:1===c.hw_card,onClick:function(){return i("hw_card",{card:"1"})}})})]}),2!==c.devtype&&(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,position:"relative",children:["Processor Unit:",(0,o.createComponentVNode)(2,a.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,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Standard",selected:1===c.hw_cpu,onClick:function(){return i("hw_cpu",{cpu:"1"})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Advanced",selected:2===c.hw_cpu,onClick:function(){return i("hw_cpu",{cpu:"2"})}})})]}),(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,position:"relative",children:["Tesla Relay:",(0,o.createComponentVNode)(2,a.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,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"None",selected:0===c.hw_tesla,onClick:function(){return i("hw_tesla",{tesla:"0"})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Standard",selected:1===c.hw_tesla,onClick:function(){return i("hw_tesla",{tesla:"1"})}})})]})]}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,mt:3,content:"Confirm Order",color:"good",textAlign:"center",fontSize:"18px",lineHeight:2,onClick:function(){return i("confirm_order")}})]})},d=function(e,t){var n=(0,r.useBackend)(t),i=(n.act,n.data);return(0,o.createComponentVNode)(2,a.Section,{title:"Step 3: Payment",minHeight:"282px",children:[(0,o.createComponentVNode)(2,a.Box,{italic:!0,textAlign:"center",fontSize:"20px",children:"Your device is ready for fabrication..."}),(0,o.createComponentVNode)(2,a.Box,{bold:!0,mt:2,textAlign:"center",fontSize:"16px",children:[(0,o.createComponentVNode)(2,a.Box,{inline:!0,children:"Please swipe your ID now to authorize payment of:"}),"\xa0",(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:"good",children:[i.totalprice,"\u20ae"]})]})]})},s=function(e,t){return(0,o.createComponentVNode)(2,a.Section,{minHeight:"282px",children:[(0,o.createComponentVNode)(2,a.Box,{bold:!0,textAlign:"center",fontSize:"28px",mt:10,children:"Thank you for your purchase!"}),(0,o.createComponentVNode)(2,a.Box,{italic:!0,mt:1,textAlign:"center",children:"If you experience any difficulties with your new device, please contact your local network administrator."})]})}},14658:function(e,t,n){"use strict";t.__esModule=!0,t.CookingAppliance=void 0;var o=n(9333),r=n(57905),a=n(13435),i=n(59979);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,i.Window,{width:600,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{title:"Status",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Temperature",children:(0,o.createComponentVNode)(2,a.ProgressBar,{color:u?"good":"blue",value:d,maxValue:s,children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:d}),"\xb0C / ",s,"\xb0C"]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Efficiency",children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:m}),"%"]})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Containers",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:f.map((function(e,t){return e.empty?(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Slot #"+(t+1),children:(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return c("slot",{slot:t+1})},children:"Empty"})}):(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Slot #"+(t+1),verticalAlign:"middle",children:(0,o.createComponentVNode)(2,a.Flex,{spacing:1,children:[(0,o.createComponentVNode)(2,a.Flex.Item,{children:(0,o.createComponentVNode)(2,a.Button,{disabled:!p,onClick:function(){return c("slot",{slot:t+1})},children:e.container||"No Container"})}),(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,a.ProgressBar,{color:e.progressText[0],value:e.progress,maxValue:1,children:e.progressText[1]})})]})},t)}))})})]})})}},67292:function(e,t,n){"use strict";t.__esModule=!0,t.CrewManifestContent=t.CrewManifest=void 0;var o=n(9333),r=n(57905),a=n(13435),i=n(59979),c=n(91752),l=n(96940);t.CrewManifest=function(){return(0,o.createComponentVNode)(2,i.Window,{width:400,height:600,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,d)})})};var d=function(e,t){var n=(0,r.useBackend)(t),i=(n.act,n.data.manifest);return(0,o.createComponentVNode)(2,a.Section,{title:"Crew Manifest",noTopPadding:!0,children:i.map((function(e){return!!e.elems.length&&(0,o.createComponentVNode)(2,a.Section,{title:(0,o.createComponentVNode)(2,a.Box,{backgroundColor:c.COLORS.manifest[e.cat.toLowerCase()],m:-1,pt:1,pb:1,children:(0,o.createComponentVNode)(2,a.Box,{ml:1,textAlign:"center",fontSize:1.4,children:e.cat})}),children:(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.Table.Row,{header:!0,color:"white",children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Name"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Rank"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Active"})]}),e.elems.map((function(e){return(0,o.createComponentVNode)(2,a.Table.Row,{color:"average",children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,l.decodeHtmlEntities)(e.name)}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.rank}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.active})]},e.name+e.rank)}))]})},e.cat)}))})};t.CrewManifestContent=d},97659:function(e,t,n){"use strict";t.__esModule=!0,t.CrewMonitorContent=t.CrewMonitor=void 0;var o=n(9333),r=n(95838),a=n(31169),i=n(57905),c=n(59979),l=n(13435),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,i.useBackend)(t),u=c.act,p=c.data,f=(c.config,(0,i.useLocalState)(t,"tabIndex",0)),h=f[0],C=f[1],b=(0,a.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,i.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,i.useBackend)(t),r=(n.act,n.config),a=n.data,c=(0,i.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:a.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)}))})})}},80174:function(e,t,n){"use strict";t.__esModule=!0,t.Cryo=void 0;var o=n(9333),r=n(57905),a=n(13435),i=n(59979),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,i.Window,{width:520,height:470,resizeable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{className:"Layout__content--flexColumn",children:(0,o.createComponentVNode)(2,d)})})};var d=function(e,t){var n=(0,r.useBackend)(t),i=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,a.Section,{title:"Occupant",flexGrow:"1",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"user-slash",onClick:function(){return i("ejectOccupant")},disabled:!m,children:"Eject"}),children:m?(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Occupant",children:f.name||"Unknown"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Health",children:(0,o.createComponentVNode)(2,a.ProgressBar,{min:f.health,max:f.maxHealth,value:f.health/f.maxHealth,color:f.health>0?"good":"average",children:(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:Math.round(f.health)})})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",color:l[f.stat][0],children:l[f.stat][1]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Temperature",children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:Math.round(f.bodyTemperature)})," K"]}),(0,o.createComponentVNode)(2,a.LabeledList.Divider),c.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.label,children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:f[e.type]/100,ranges:{bad:[.01,Infinity]},children:(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:Math.round(f[e.type])})})},e.id)}))]}):(0,o.createComponentVNode)(2,a.Flex,{height:"100%",textAlign:"center",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."]})})}),(0,o.createComponentVNode)(2,a.Section,{title:"Cell",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"eject",onClick:function(){return i("ejectBeaker")},disabled:!b,children:"Eject Beaker"}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power",children:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",onClick:function(){return i(u?"switchOff":"switchOn")},selected:u,children:u?"On":"Off"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Temperature",color:C,children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:h})," K"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Beaker",children:(0,o.createComponentVNode)(2,s)})]})})],4)},s=function(e,t){var n=(0,r.useBackend)(t),i=(n.act,n.data),c=i.isBeakerLoaded,l=i.beakerLabel,d=i.beakerVolume;return c?(0,o.createFragment)([l||(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"No label"}),(0,o.createComponentVNode)(2,a.Box,{color:!d&&"bad",children:d?(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:d,format:function(e){return Math.round(e)+" units remaining"}}):"Beaker is empty"})],0):(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"No beaker loaded"})}},36134:function(e,t,n){"use strict";t.__esModule=!0,t.CryoStorageItems=t.CryoStorageCrew=t.CryoStorage=void 0;var o=n(9333),r=n(57905),a=n(13435),i=n(59979);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,i.Window,{width:400,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Tabs,{children:[(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:0===p,onClick:function(){return f(0)},children:"Crew"}),!!u&&(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:1===p,onClick:function(){return f(1)},children:"Items"})]}),(0,o.createComponentVNode)(2,a.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),i=(n.act,n.data.crew);return(0,o.createComponentVNode)(2,a.Section,{title:"Stored Crew",children:i.length&&i.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{color:"label",children:e},e)}))||(0,o.createComponentVNode)(2,a.Box,{color:"good",children:"No crew currently stored."})})};t.CryoStorageCrew=c;var l=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data.items;return(0,o.createComponentVNode)(2,a.Section,{title:"Stored Items",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"hand-rock",onClick:function(){return i("allitems")},children:"Claim All"}),children:c.length&&c.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{icon:"hand-rock",onClick:function(){return i("item",{ref:e.ref})},children:e.name},e.ref)}))||(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"No items stored."})})};t.CryoStorageItems=l},17212:function(e,t,n){"use strict";t.__esModule=!0,t.CryoStorageVr=t.CryoStorageItemsVr=void 0;var o=n(9333),r=n(57905),a=n(13435),i=n(59979),c=n(36134);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,i.Window,{width:400,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Tabs,{children:[(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:0===p,onClick:function(){return f(0)},children:"Crew"}),!!u&&(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:1===p,onClick:function(){return f(1)},children:"Items"})]}),(0,o.createComponentVNode)(2,a.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),i=(n.act,n.data.items);return(0,o.createComponentVNode)(2,a.Section,{title:"Stored Items",children:i.length&&i.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{color:"label",children:e},e)}))||(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"No items stored."})})};t.CryoStorageItemsVr=l},62084:function(e,t,n){"use strict";t.__esModule=!0,t.DNAForensics=void 0;var o=n(9333),r=n(57905),a=n(13435),i=n(59979);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,i.Window,{width:540,height:326,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{title:"Status",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{selected:s,disabled:!u,icon:"power-off",onClick:function(){return c("scanItem")},children:s?"Halt Scan":"Begin Scan"}),(0,o.createComponentVNode)(2,a.Button,{disabled:!u,icon:"eject",onClick:function(){return c("ejectItem")},children:"Eject Bloodsample"})],4),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Scan Progress",children:(0,o.createComponentVNode)(2,a.ProgressBar,{ranges:{good:[99,Infinity],violet:[-Infinity,99]},value:d,maxValue:100})})})}),(0,o.createComponentVNode)(2,a.Section,{title:"Blood Sample",children:u&&(0,o.createComponentVNode)(2,a.Box,{children:[u,(0,o.createComponentVNode)(2,a.Box,{color:"label",children:m})]})||(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"No blood sample inserted."})})]})})}},4473:function(e,t,n){"use strict";t.__esModule=!0,t.DNAModifier=void 0;var o=n(9333),r=n(57905),a=n(13435),i=n(59979),c=n(35799),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,a=(0,r.useBackend)(t),l=(a.act,a.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,i.Window,{width:660,height:700,resizable:!0,children:[(0,o.createComponentVNode)(2,c.ComplexModal),n,(0,o.createComponentVNode)(2,i.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),i=n.act,c=n.data,d=c.locked,s=c.hasOccupant,u=c.occupant;return(0,o.createComponentVNode)(2,a.Section,{title:"Occupant",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{color:"label",inline:!0,mr:"0.5rem",children:"Door Lock:"}),(0,o.createComponentVNode)(2,a.Button,{disabled:!s,selected:d,icon:d?"toggle-on":"toggle-off",content:d?"Engaged":"Disengaged",onClick:function(){return i("toggleLock")}}),(0,o.createComponentVNode)(2,a.Button,{disabled:!s||d,icon:"user-slash",content:"Eject",onClick:function(){return i("ejectOccupant")}})],4),children:s?(0,o.createFragment)([(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:"Health",children:(0,o.createComponentVNode)(2,a.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,a.LabeledList.Item,{label:"Status",color:l[u.stat][0],children:l[u.stat][1]}),(0,o.createComponentVNode)(2,a.LabeledList.Divider)]})}),t.isDNAInvalid?(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:[(0,o.createComponentVNode)(2,a.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,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Radiation",children:(0,o.createComponentVNode)(2,a.ProgressBar,{min:"0",max:"100",value:u.radiationLevel/100,color:"average"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Unique Enzymes",children:c.occupant.uniqueEnzymes?c.occupant.uniqueEnzymes:(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:[(0,o.createComponentVNode)(2,a.Icon,{name:"exclamation-circle"}),"\xa0 Unknown"]})})]})],0):(0,o.createComponentVNode)(2,a.Box,{color:"label",children:"Cell unoccupied."})})},m=function(e,t){var n,i=(0,r.useBackend)(t),c=i.act,l=i.data,s=l.selectedMenuKey,u=l.hasOccupant;l.occupant;return u?t.isDNAInvalid?(0,o.createComponentVNode)(2,a.Section,{flexGrow:"1",children:(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 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,a.Section,{flexGrow:"1",children:[(0,o.createComponentVNode)(2,a.Tabs,{children:d.map((function(e,t){return(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:s===e[0],onClick:function(){return c("selectMenuKey",{key:e[0]})},children:[(0,o.createComponentVNode)(2,a.Icon,{name:e[2]}),e[1]]},t)}))}),n]})):(0,o.createComponentVNode)(2,a.Section,{flexGrow:"1",children:(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 occupant in DNA modifier."]})})})},p=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.selectedUIBlock,d=c.selectedUISubBlock,s=c.selectedUITarget,u=c.occupant;return(0,o.createComponentVNode)(2,a.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,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Target",children:(0,o.createComponentVNode)(2,a.Knob,{minValue:"1",maxValue:"15",stepPixelSize:"20",value:s,format:function(e){return e.toString(16).toUpperCase()},ml:"0",onChange:function(e,t){return i("changeUITarget",{value:t})}})})}),(0,o.createComponentVNode)(2,a.Button,{icon:"radiation",content:"Irradiate Block",mt:"0.5rem",onClick:function(){return i("pulseUIRadiation")}})]})},f=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.selectedSEBlock,d=c.selectedSESubBlock,s=c.occupant;return(0,o.createComponentVNode)(2,a.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,a.Button,{icon:"radiation",content:"Irradiate Block",onClick:function(){return i("pulseSERadiation")}})]})},h=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.radiationIntensity,d=c.radiationDuration;return(0,o.createComponentVNode)(2,a.Section,{title:"Radiation Emitter",level:"2",children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Intensity",children:(0,o.createComponentVNode)(2,a.Knob,{minValue:"1",maxValue:"10",stepPixelSize:"20",value:l,popUpPosition:"right",ml:"0",onChange:function(e,t){return i("radiationIntensity",{value:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Duration",children:(0,o.createComponentVNode)(2,a.Knob,{minValue:"1",maxValue:"20",stepPixelSize:"10",unit:"s",value:d,popUpPosition:"right",ml:"0",onChange:function(e,t){return i("radiationDuration",{value:t})}})})]}),(0,o.createComponentVNode)(2,a.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 i("pulseRadiation")}})]})},C=function(e,t){var n=(0,r.useBackend)(t),i=(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,a.Section,{title:"Buffers",level:"2",children:i}),(0,o.createComponentVNode)(2,N)],4)},b=function(e,t){var n=(0,r.useBackend)(t),i=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,a.Box,{backgroundColor:"rgba(0, 0, 0, 0.33)",mb:"0.5rem",children:(0,o.createComponentVNode)(2,a.Section,{title:m,level:"3",mx:"0",lineHeight:"18px",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button.Confirm,{disabled:!s.data,icon:"trash",content:"Clear",onClick:function(){return i("bufferOption",{option:"clear",id:l})}}),(0,o.createComponentVNode)(2,a.Button,{disabled:!s.data,icon:"pen",content:"Rename",onClick:function(){return i("bufferOption",{option:"changeLabel",id:l})}}),(0,o.createComponentVNode)(2,a.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 i("bufferOption",{option:"saveDisk",id:l})}})],4),children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Write",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"arrow-circle-down",content:"Subject U.I",mb:"0",onClick:function(){return i("bufferOption",{option:"saveUI",id:l})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"arrow-circle-down",content:"Subject U.I and U.E.",mb:"0",onClick:function(){return i("bufferOption",{option:"saveUIAndUE",id:l})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"arrow-circle-down",content:"Subject S.E.",mb:"0",onClick:function(){return i("bufferOption",{option:"saveSE",id:l})}}),(0,o.createComponentVNode)(2,a.Button,{disabled:!c.hasDisk||!c.disk.data,icon:"arrow-circle-down",content:"From Disk",mb:"0",onClick:function(){return i("bufferOption",{option:"loadDisk",id:l})}})]}),s.data?(0,o.createFragment)([(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Subject",children:s.owner||(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"Unknown"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Data Type",children:["ui"===s.type?"Unique Identifiers":"Structural Enzymes",!!s.ue&&" and Unique Enzymes"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Transfer to",children:[(0,o.createComponentVNode)(2,a.Button,{disabled:!u,icon:u?"syringe":"spinner",iconSpin:!u,content:"Injector",mb:"0",onClick:function(){return i("bufferOption",{option:"createInjector",id:l})}}),(0,o.createComponentVNode)(2,a.Button,{disabled:!u,icon:u?"syringe":"spinner",iconSpin:!u,content:"Block Injector",mb:"0",onClick:function(){return i("bufferOption",{option:"createInjector",id:l,block:1})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"user",content:"Subject",mb:"0",onClick:function(){return i("bufferOption",{option:"transfer",id:l})}})]})],4):null]}),!s.data&&(0,o.createComponentVNode)(2,a.Box,{color:"label",mt:"0.5rem",children:"This buffer is empty."})]})})},N=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.hasDisk,d=c.disk;return(0,o.createComponentVNode)(2,a.Section,{title:"Data Disk",level:"2",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button.Confirm,{disabled:!l||!d.data,icon:"trash",content:"Wipe",onClick:function(){return i("wipeDisk")}}),(0,o.createComponentVNode)(2,a.Button,{disabled:!l,icon:"eject",content:"Eject",onClick:function(){return i("ejectDisk")}})],4),children:l?d.data?(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Label",children:d.label?d.label:"No label"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Subject",children:d.owner?d.owner:(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"Unknown"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Data Type",children:["ui"===d.type?"Unique Identifiers":"Structural Enzymes",!!d.ue&&" and Unique Enzymes"]})]}):(0,o.createComponentVNode)(2,a.Box,{color:"label",children:"Disk is blank."}):(0,o.createComponentVNode)(2,a.Box,{color:"label",textAlign:"center",my:"1rem",children:[(0,o.createComponentVNode)(2,a.Icon,{name:"save-o",size:"4"}),(0,o.createVNode)(1,"br"),"No disk inserted."]})})},g=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.isBeakerLoaded,d=c.beakerVolume,u=c.beakerLabel;return(0,o.createComponentVNode)(2,a.Section,{title:"Rejuvenators and Beaker",level:"2",buttons:(0,o.createComponentVNode)(2,a.Button,{disabled:!l,icon:"eject",content:"Eject",onClick:function(){return i("ejectBeaker")}}),children:l?(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Inject",children:[s.map((function(e,t){return(0,o.createComponentVNode)(2,a.Button,{disabled:e>d,icon:"syringe",content:e,onClick:function(){return i("injectRejuvenators",{amount:e})}},t)})),(0,o.createComponentVNode)(2,a.Button,{disabled:d<=0,icon:"syringe",content:"All",onClick:function(){return i("injectRejuvenators",{amount:d})}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Beaker",children:[(0,o.createComponentVNode)(2,a.Box,{mb:"0.5rem",children:u||"No label"}),d?(0,o.createComponentVNode)(2,a.Box,{color:"good",children:[d," unit",1===d?"":"s"," remaining"]}):(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Empty"})]})]}):(0,o.createComponentVNode)(2,a.Box,{color:"label",textAlign:"center",my:"25%",children:[(0,o.createComponentVNode)(2,a.Icon,{name:"exclamation-triangle",size:"4"}),(0,o.createVNode)(1,"br"),"No beaker loaded."]})})},V=function(e,t){return(0,o.createComponentVNode)(2,a.Dimmer,{textAlign:"center",children:[(0,o.createComponentVNode)(2,a.Icon,{name:"spinner",size:"5",spin:!0}),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,a.Box,{color:"average",children:(0,o.createVNode)(1,"h1",null,[(0,o.createComponentVNode)(2,a.Icon,{name:"radiation"}),(0,o.createTextVNode)("\xa0Irradiating occupant\xa0"),(0,o.createComponentVNode)(2,a.Icon,{name:"radiation"})],4)}),(0,o.createComponentVNode)(2,a.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),i=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(e){for(var t=e/s+1,n=[],r=function(r){var c=r+1;n.push((0,o.createComponentVNode)(2,a.Button,{selected:l===t&&d===c,content:m[e+r],mb:"0",onClick:function(){return i(u,{block:t,subblock:c})}}))},c=0;c<s;c++)r(c);p.push((0,o.createComponentVNode)(2,a.Flex.Item,{flex:"0 0 16%",mb:"1rem",children:[(0,o.createComponentVNode)(2,a.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:t}),n]}))},h=0;h<m.length;h+=s)f(h);return(0,o.createComponentVNode)(2,a.Flex,{wrap:"wrap",children:p})}},51208:function(e,t,n){"use strict";t.__esModule=!0,t.DestinationTagger=void 0;var o=n(9333),r=n(57905),a=n(13435),i=n(59979);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,i.Window,{width:450,height:310,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Tagger Locations",children:(0,o.createComponentVNode)(2,a.Flex,{wrap:"wrap",spacing:1,justify:"center",children:s.sort().map((function(e){return(0,o.createComponentVNode)(2,a.Flex.Item,{children:(0,o.createComponentVNode)(2,a.Button,{icon:d===e?"check-square-o":"square-o",selected:d===e,content:e,onClick:function(){return c("set_tag",{tag:e})}})},e)}))})})})})}},29991:function(e,t,n){"use strict";t.__esModule=!0,t.DiseaseSplicer=void 0;var o=n(9333),r=n(57905),a=n(13435),i=n(59979);t.DiseaseSplicer=function(e,t){var n=(0,r.useBackend)(t),d=(n.act,n.data.busy);return(0,o.createComponentVNode)(2,i.Window,{width:400,height:600,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:d?(0,o.createComponentVNode)(2,a.Section,{title:"The Splicer is currently busy.",color:"bad",children:(0,o.createVNode)(1,"center",null,(0,o.createComponentVNode)(2,a.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),i=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,a.Section,{title:"Virus Dish",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Eject Dish",disabled:!l,onClick:function(){return i("eject")}}),children:[(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:u})})}),s?(0,o.createComponentVNode)(2,a.Section,{level:2,children:(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:s})}):(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{level:2,title:"Symptoms",children:d&&d.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{color:"label",children:["(",e.stage,") ",e.name," ",e.badness>1?"Dangerous!":null]},e.stage)}))||(0,o.createComponentVNode)(2,a.Box,{children:"No virus sample loaded."})}),(0,o.createComponentVNode)(2,a.Section,{level:2,title:"Affected Species",color:"label",children:[m&&m.length?null:"None",m.sort().join(", ")]}),(0,o.createComponentVNode)(2,a.Section,{level:2,title:"Reverse Engineering",children:[(0,o.createComponentVNode)(2,a.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,a.Button,{content:e.stage,icon:"exchange-alt",onClick:function(){return i("grab",{grab:e.reference})}},e.stage)})),(0,o.createComponentVNode)(2,a.Button,{content:"Species",icon:"exchange-alt",onClick:function(){return i("affected_species")}})]})],4)]})},l=function(e,t){var n=(0,r.useBackend)(t),i=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,a.Section,{title:"Storage",children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Memory Buffer",children:l?(0,o.createComponentVNode)(2,a.Box,{children:[l.name," (",l.stage,")"]}):d?(0,o.createComponentVNode)(2,a.Box,{children:d}):"Empty"})}),(0,o.createComponentVNode)(2,a.Button,{mt:1,icon:"save",content:"Save To Disk",disabled:!l&&!d,onClick:function(){return i("disk")}}),l?(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Button,{icon:"pen",content:"Splice #1",disabled:l.stage>1,onClick:function(){return i("splice",{splice:1})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"pen",content:"Splice #2",disabled:l.stage>2,onClick:function(){return i("splice",{splice:2})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"pen",content:"Splice #3",disabled:l.stage>3,onClick:function(){return i("splice",{splice:3})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"pen",content:"Splice #4",disabled:l.stage>4,onClick:function(){return i("splice",{splice:4})}})]}):d?(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.Button,{icon:"pen",content:"Splice Species",disabled:!d||s,onClick:function(){return i("splice",{splice:5})}})}):null]})}},78779:function(e,t,n){"use strict";t.__esModule=!0,t.DishIncubator=void 0;var o=n(9333),r=n(98459),a=n(57905),i=n(13435),c=n(59979);t.DishIncubator=function(e,t){var n=(0,a.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,i.Section,{title:"Environmental Conditions",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"power-off",selected:s,content:s?"On":"Off",onClick:function(){return l("power")}}),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:"radiation",content:"Add Radiation",onClick:function(){return l("rad")}})}),(0,o.createComponentVNode)(2,i.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,i.Button.Confirm,{fluid:!0,color:"red",icon:"trash",confirmIcon:"trash",content:"Flush System",disabled:!u,onClick:function(){return l("flush")}})})]}),(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Virus Food",children:(0,o.createComponentVNode)(2,i.ProgressBar,{minValue:0,maxValue:100,ranges:{good:[40,Infinity],average:[20,40],bad:[-Infinity,20]},value:m})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Radiation Level",children:(0,o.createComponentVNode)(2,i.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,i.LabeledList.Item,{label:"Toxicity",children:(0,o.createComponentVNode)(2,i.ProgressBar,{minValue:0,maxValue:100,ranges:{bad:[50,Infinity],average:[25,50],good:[-Infinity,25]},value:h})})]})]}),(0,o.createComponentVNode)(2,i.Section,{title:b?"Vial":"Chemicals",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:"eject",content:"Eject "+(b?"Vial":"Chemicals"),disabled:!C,onClick:function(){return l("ejectchem")}}),(0,o.createComponentVNode)(2,i.Button,{icon:"virus",content:"Breed Virus",disabled:!b,onClick:function(){return l("virus")}})],4),children:C&&(0,o.createComponentVNode)(2,i.Box,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Volume",children:(0,o.createComponentVNode)(2,i.ProgressBar,{minValue:0,maxValue:g,value:N,children:[N,"/",g]})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Breeding Environment",color:b?"good":"average",children:[V?b?"Suitable":"No hemolytic samples detected":"N/A",v?(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"CAUTION: Viral infection detected in blood sample."}):null]})]})})||(0,o.createComponentVNode)(2,i.Box,{color:"average",children:"No chemicals inserted."})}),(0,o.createComponentVNode)(2,i.Section,{title:"Virus Dish",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"eject",content:"Eject Dish",disabled:!V,onClick:function(){return l("ejectdish")}}),children:V?_?(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:f})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Infection Rate",children:y?k:"Unknown."})]}):(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"No virus detected."}):(0,o.createComponentVNode)(2,i.Box,{color:"average",children:"No dish loaded."})})]})})}},82021:function(e,t,n){"use strict";t.__esModule=!0,t.DisposalBin=void 0;var o=n(9333),r=n(57905),a=n(13435),i=n(59979);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,i.Window,{width:300,height:250,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:(0,o.createComponentVNode)(2,a.Section,{children:[(0,o.createComponentVNode)(2,a.Box,{bold:!0,m:1,children:"Status"}),(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"State",color:n,children:c}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pressure",children:(0,o.createComponentVNode)(2,a.ProgressBar,{ranges:{bad:[-Infinity,0],average:[0,99],good:[99,Infinity]},value:m,minValue:0,maxValue:100})})]}),(0,o.createComponentVNode)(2,a.Box,{bold:!0,m:1,children:"Controls"}),(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Handle",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"toggle-off",disabled:p||f,content:"Disengaged",selected:h?null:"selected",onClick:function(){return d("disengageHandle")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"toggle-on",disabled:p||f,content:"Engaged",selected:h?"selected":null,onClick:function(){return d("engageHandle")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"toggle-off",disabled:-1===u,content:"Off",selected:u?null:"selected",onClick:function(){return d("pumpOff")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"toggle-on",disabled:-1===u,content:"On",selected:u?"selected":null,onClick:function(){return d("pumpOn")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Eject",children:(0,o.createComponentVNode)(2,a.Button,{icon:"sign-out-alt",disabled:p,content:"Eject Contents",onClick:function(){return d("eject")}})})]})]})})})}},9105:function(e,t,n){"use strict";t.__esModule=!0,t.DroneConsole=void 0;var o=n(9333),r=n(57905),a=n(13435),i=n(59979);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,i.Window,{width:600,height:350,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{title:"Drone Fabricator",buttons:(0,o.createComponentVNode)(2,a.Button,{disabled:!m,selected:p,icon:"power-off",content:p?"Enabled":"Disabled",onClick:function(){return c("toggle_fab")}}),children:m?(0,o.createComponentVNode)(2,a.Box,{color:"good",children:"Linked."}):(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:["Fabricator not detected.",(0,o.createComponentVNode)(2,a.Button,{icon:"sync",content:"Search for Fabricator",onClick:function(){return c("search_fab")}})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Request Drone",children:[(0,o.createComponentVNode)(2,a.Dropdown,{options:s?s.sort():null,selected:u,width:"100%",onSelected:function(e){return c("set_dcall_area",{area:e})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"share-square",content:"Send Ping",onClick:function(){return c("ping")}})]}),(0,o.createComponentVNode)(2,a.Section,{title:"Maintenance Units",children:d&&d.length?(0,o.createComponentVNode)(2,a.LabeledList,{children:d.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"sync",content:"Resync",onClick:function(){return c("resync",{ref:e.ref})}}),(0,o.createComponentVNode)(2,a.Button.Confirm,{icon:"exclamation-triangle",color:"red",content:"Shutdown",onClick:function(){return c("shutdown",{ref:e.ref})}})],4),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Location",children:e.loc}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Charge",children:[e.charge," / ",e.maxCharge]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Active",children:e.active?"Yes":"No"})]})},e.name)}))}):(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"No drones detected."})})]})})}},7928:function(e,t,n){"use strict";t.__esModule=!0,t.EmbeddedController=void 0;var o=n(9333),r=n(57905),a=n(13435),i=n(59979),c=((0,n(20641).createLogger)("fuck"),{});t.EmbeddedController=function(e,t){var n=(0,r.useBackend)(t),a=(n.act,n.data.internalTemplateName),l=c[a];if(!l)throw Error("Unable to find Component for template name: "+a);return(0,o.createComponentVNode)(2,i.Window,{width:450,height:340,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:(0,o.createComponentVNode)(2,l)})})};var l=function(e,t){var n=e.bars;return(0,o.createComponentVNode)(2,a.Section,{title:"Status",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:n.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.label,children:(0,o.createComponentVNode)(2,a.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),i=n.data,c=n.act,l=!0;i.interior_status&&"open"===i.interior_status.state?l=!1:i.external_pressure&&i.chamber_pressure&&(l=!(Math.abs(i.external_pressure-i.chamber_pressure)>5));var d=!0;return i.exterior_status&&"open"===i.exterior_status.state?d=!1:i.internal_pressure&&i.chamber_pressure&&(d=!(Math.abs(i.internal_pressure-i.chamber_pressure)>5)),(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Button,{disabled:i.airlock_disabled,icon:"arrow-left",content:"Cycle to Exterior",onClick:function(){return c("cycle_ext")}}),(0,o.createComponentVNode)(2,a.Button,{disabled:i.airlock_disabled,icon:"arrow-right",content:"Cycle to Interior",onClick:function(){return c("cycle_int")}})]}),(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Button.Confirm,{disabled:i.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,a.Button.Confirm,{disabled:i.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),i=n.data,c=(n.act,{docked:(0,o.createComponentVNode)(2,u),undocking:(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"EJECTING-STAND CLEAR!"}),undocked:(0,o.createComponentVNode)(2,a.Box,{color:"grey",children:"POD EJECTED"}),docking:(0,o.createComponentVNode)(2,a.Box,{color:"good",children:"INITIALIZING..."})}),l=(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"ERROR"});return"open"===i.exterior_status.state?l=(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"OPEN"}):"unlocked"===i.exterior_status.lock?l=(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"UNSECURED"}):"locked"===i.exterior_status.lock&&(l=(0,o.createComponentVNode)(2,a.Box,{color:"good",children:"SECURED"})),(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Escape Pod Status",children:c[i.docking_status]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Docking Hatch",children:l})]})})},u=function(e,t){var n=(0,r.useBackend)(t),i=n.data;n.act;return i.armed?(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"ARMED"}):(0,o.createComponentVNode)(2,a.Box,{color:"good",children:"SYSTEMS OK"})},m=function(e,t){var n=(0,r.useBackend)(t),i=n.data,c=n.act;return(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Button,{disabled:!i.override_enabled,icon:"exclamation-triangle",content:"Force Exterior Door",color:"docked"!==i.docking_status?"bad":"",onClick:function(){return c("force_door")}}),(0,o.createComponentVNode)(2,a.Button,{selected:i.override_enabled,color:"docked"!==i.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),i=n.data,c=(n.act,{docked:(0,o.createComponentVNode)(2,a.Box,{color:"good",children:"DOCKED"}),docking:(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"DOCKING"}),undocking:(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"UNDOCKING"}),undocked:(0,o.createComponentVNode)(2,a.Box,{color:"grey",children:"NOT IN USE"})}[i.docking_status]);return i.override_enabled&&(c=(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:[i.docking_status.toUpperCase(),"-OVERRIDE ENABLED"]})),c};c.AirlockConsoleAdvanced=function(e,t){var n=(0,r.useBackend)(t),i=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,a.Section,{title:"Controls",children:[(0,o.createComponentVNode)(2,d),(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Button,{icon:"sync",content:"Purge",onClick:function(){return i("purge")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"lock-open",content:"Secure",onClick:function(){return i("secure")}})]}),(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.Button,{disabled:!c.processing,icon:"ban",color:"bad",content:"Abort",onClick:function(){return i("abort")}})})]})],4)};c.AirlockConsoleSimple=function(e,t){var n=(0,r.useBackend)(t),i=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,a.Section,{title:"Controls",children:[(0,o.createComponentVNode)(2,d),(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.Button,{disabled:!c.processing,icon:"ban",color:"bad",content:"Abort",onClick:function(){return i("abort")}})})]})],4)};c.AirlockConsolePhoron=function(e,t){var n=(0,r.useBackend)(t),i=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,a.Section,{title:"Controls",children:[(0,o.createComponentVNode)(2,d),(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.Button,{disabled:!c.processing,icon:"ban",color:"bad",content:"Abort",onClick:function(){return i("abort")}})})]})],4)};c.AirlockConsoleDocking=function(e,t){var n=(0,r.useBackend)(t),i=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,a.Section,{title:"Dock",buttons:c.airlock_disabled||c.override_enabled?(0,o.createComponentVNode)(2,a.Button,{icon:"exclamation-triangle",color:c.override_enabled?"red":"",content:"Override",onClick:function(){return i("toggle_override")}}):null,children:(0,o.createComponentVNode)(2,p)}),(0,o.createComponentVNode)(2,l,{bars:s}),(0,o.createComponentVNode)(2,a.Section,{title:"Controls",children:[(0,o.createComponentVNode)(2,d),(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.Button,{disabled:!c.processing,icon:"ban",color:"bad",content:"Abort",onClick:function(){return i("abort")}})})]})],4)};c.DockingConsoleSimple=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"ERROR"});return"open"===c.exterior_status.state?l=(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"OPEN"}):"unlocked"===c.exterior_status.lock?l=(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"UNSECURED"}):"locked"===c.exterior_status.lock&&(l=(0,o.createComponentVNode)(2,a.Box,{color:"good",children:"SECURED"})),(0,o.createComponentVNode)(2,a.Section,{title:"Status",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"exclamation-triangle",disabled:!c.override_enabled,content:"Force exterior door",onClick:function(){return i("force_door")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"exclamation-triangle",color:c.override_enabled?"red":"",content:"Override",onClick:function(){return i("toggle_override")}})],4),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Dock Status",children:(0,o.createComponentVNode)(2,p)}),(0,o.createComponentVNode)(2,a.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,a.Section,{title:"Docking Status",children:(0,o.createComponentVNode)(2,p)}),(0,o.createComponentVNode)(2,a.Section,{title:"Airlocks",children:n.airlocks.length?(0,o.createComponentVNode)(2,a.LabeledList,{children:n.airlocks.map((function(e){return(0,o.createComponentVNode)(2,a.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,a.Flex,{height:"100%",mt:"0.5em",children:(0,o.createComponentVNode)(2,a.Flex.Item,{grow:"1",align:"center",textAlign:"center",color:"bad",children:[(0,o.createComponentVNode)(2,a.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),i=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,a.Section,{title:"Status",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:l?"arrow-left":"exclamation-triangle",content:l?"Cycle To Exterior":"Lock Exterior Door",onClick:function(){i(l?"cycle_ext_door":"force_ext")}}),(0,o.createComponentVNode)(2,a.Button,{icon:d?"arrow-right":"exclamation-triangle",content:d?"Cycle To Interior":"Lock Interior Door",onClick:function(){i(d?"cycle_int_door":"force_int")}})],0),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Exterior Door Status",children:"closed"===c.exterior_status.state?"Locked":"Open"}),(0,o.createComponentVNode)(2,a.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),i=n.act,c=n.data;return(0,o.createFragment)([(0,o.createComponentVNode)(2,s),(0,o.createComponentVNode)(2,a.Section,{title:"Controls",children:[(0,o.createComponentVNode)(2,m),(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Button,{icon:"exclamation-triangle",disabled:c.armed,color:c.armed?"bad":"average",content:"ARM",onClick:function(){return i("manual_arm")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"exclamation-triangle",disabled:!c.can_force,color:"bad",content:"MANUAL EJECT",onClick:function(){return i("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,a.Section,{title:"Controls",children:(0,o.createComponentVNode)(2,m)})],4)}},45503:function(e,t,n){"use strict";t.__esModule=!0,t.ExonetNode=void 0;var o=n(9333),r=n(57905),a=n(13435),i=n(59979);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,i.Window,{width:400,height:400,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{title:"Status",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",selected:d,content:"Power "+(d?"On":"Off"),onClick:function(){return c("toggle_power")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Incoming PDA Messages",children:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",selected:s,content:s?"Open":"Closed",onClick:function(){return c("toggle_PDA_port")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Incoming Communicators",children:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",selected:u,content:u?"Open":"Closed",onClick:function(){return c("toggle_communicator_port")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Incoming Newscaster Content",children:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",selected:m,content:m?"Open":"Closed",onClick:function(){return c("toggle_newscaster_port")}})})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Logging",children:(0,o.createComponentVNode)(2,a.Flex,{wrap:"wrap",children:[p.map((function(e,t){return(0,o.createComponentVNode)(2,a.Flex.Item,{m:"2px",basis:"49%",grow:t%2,children:e},t)})),p&&0!==p.length?null:(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"No logs found."})]})})]})})}},82237:function(e,t,n){"use strict";t.__esModule=!0,t.Materials=t.ExosuitFabricator=void 0;var o,r=n(9333),a=n(54666),i=n(95838),c=n(57905),l=n(98459),d=n(13435),s=n(59979),u=n(96940),m=n(42991);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,a=(0,c.useBackend)(t),i=a.act,l=a.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={},a={};return t.forEach((function(t,i){a[i]=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?a[i]<o[c].color&&(a[i]=o[c].color):n[c]+=t.cost[c],r[c]+=o[c].deficit}))})),{materialTally:n,missingMatTally:r,textColors:a,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],B=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 B(!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 i("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 i("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 i("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,a=o.name,i=o.removable,l=o.sheets,s=(0,c.useSharedState)(t,"remove_mats_"+a,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:!i,onClick:function(){return n("remove_mat",{id:a,amount:u})}})],4)},V=function(e,t){var n=(0,c.useBackend)(t).data,o=e.displayAllMat,a=e.disableEject,i=void 0!==a&&a,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}),!i&&(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,i=e.formatsi,c=e.formatmoney,s=e.color,p=e.style,f="0";return f=o<1&&o>0?(0,m.toFixed)(o,2):i?(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,a.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||[],a=n.buildableParts||{},i=(0,c.useSharedState)(t,"part_tab",o.length?a[0]:""),l=i[0],s=i[1];return(0,r.createComponentVNode)(2,d.Tabs,{vertical:!0,children:o.map((function(e){return!!a[e]&&(0,r.createComponentVNode)(2,d.Tabs.Tab,{selected:e===l,disabled:!a[e],onClick:function(){return s(e)},children:e},e)}))})},y=function(e,t){var n,o=(0,c.useBackend)(t).data,a=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",a(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 _=a(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,i.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,a=n.data.buildingPart,i=e.parts,l=e.name,s=e.forceShow,u=e.placeholder,m=(0,c.useSharedState)(t,"display_mats",!1)[0];return(!!i.length||s)&&(0,r.createComponentVNode)(2,d.Section,{title:l,buttons:(0,r.createComponentVNode)(2,d.Button,{disabled:!i.length,color:"good",content:"Queue All",icon:"plus-circle",onClick:function(){return o("add_queue_set",{part_list:i.map((function(e){return e.id}))})}}),children:[!i.length&&u,i.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:a||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,a=n.data,i=a.isProcessingQueue,l=a.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")}}),!!i&&(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,L)}),(0,r.createComponentVNode)(2,d.Flex.Item,{children:(0,r.createComponentVNode)(2,B,{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)}))})},B=function(e,t){var n=(0,c.useBackend)(t),o=n.act,a=n.data,i=e.textColors,l=a.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[i[t]],children:e.name})})]})},e.name)})):(0,r.createFragment)([(0,r.createTextVNode)("No parts in queue.")],4)},L=function(e,t){var n=(0,c.useBackend)(t).data,o=n.buildingPart,a=n.storedPart;if(a){var i=a.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:i}),(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..."})]})})})}}},23680:function(e,t,n){"use strict";t.__esModule=!0,t.Farmbot=void 0;var o=n(9333),r=n(57905),a=n(13435),i=n(59979);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,i.Window,{width:450,height:540,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{title:"Automatic Hydroponic Assistance Unit v2.0",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",selected:d,onClick:function(){return c("power")},children:d?"On":"Off"}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Water Tank",children:u&&(0,o.createComponentVNode)(2,a.ProgressBar,{value:m,maxValue:p,children:[m," / ",p]})||(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"No water tank detected."})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Behavior Controls",color:s?"good":"bad",children:s?"Locked":"Unlocked"})]})}),!s&&(0,o.createComponentVNode)(2,a.Section,{title:"Behavior Controls",children:[(0,o.createComponentVNode)(2,a.Section,{level:2,title:"Watering Controls",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Water plants",children:(0,o.createComponentVNode)(2,a.Button,{icon:f?"toggle-on":"toggle-off",selected:f,onClick:function(){return c("water")},children:f?"Yes":"No"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Refill watertank",children:(0,o.createComponentVNode)(2,a.Button,{icon:h?"toggle-on":"toggle-off",selected:h,onClick:function(){return c("refill")},children:h?"Yes":"No"})})]})}),(0,o.createComponentVNode)(2,a.Section,{level:2,title:"Weeding controls",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Weed plants",children:(0,o.createComponentVNode)(2,a.Button,{icon:C?"toggle-on":"toggle-off",selected:C,onClick:function(){return c("weed")},children:C?"Yes":"No"})})})}),(0,o.createComponentVNode)(2,a.Section,{level:2,title:"Nutriment controls",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Replace fertilizer",children:(0,o.createComponentVNode)(2,a.Button,{icon:b?"toggle-on":"toggle-off",selected:b,onClick:function(){return c("replacenutri")},children:b?"Yes":"No"})})})})]})||null]})})}},39798:function(e,t,n){"use strict";t.__esModule=!0,t.FaxContent=t.Fax=void 0;var o=n(9333),r=n(57905),a=n(13435),i=n(59979),c=n(90384),l=n(78778);t.Fax=function(e,t){return(0,r.useBackend)(t).data.authenticated?(0,o.createComponentVNode)(2,i.Window,{width:600,height:250,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:[(0,o.createComponentVNode)(2,s),(0,o.createComponentVNode)(2,c.LoginInfo),(0,o.createComponentVNode)(2,d)]})}):(0,o.createComponentVNode)(2,i.Window,{width:600,height:250,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:[(0,o.createComponentVNode)(2,s),(0,o.createComponentVNode)(2,l.LoginScreen)]})})};var d=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.bossName,d=c.copyItem,s=c.cooldown,u=c.destination;return(0,o.createComponentVNode)(2,a.Section,{children:[!!s&&(0,o.createComponentVNode)(2,a.NoticeBox,{info:!0,children:"Transmitter arrays realigning. Please stand by."}),(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Network",children:[l," Quantum Entanglement Network"]})}),d&&(0,o.createComponentVNode)(2,a.Box,{mt:1,children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Currently Sending",children:d}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Sending To",children:(0,o.createComponentVNode)(2,a.Button,{icon:"map-marker-alt",content:u,onClick:function(){return i("dept")}})})]}),(0,o.createComponentVNode)(2,a.Button,{icon:"share-square",onClick:function(){return i("send")},content:"Send",fluid:!0})]})||(0,o.createComponentVNode)(2,a.Box,{mt:1,children:"Please insert item to transmit."})]})};t.FaxContent=d;var s=function(e,t){var n=(0,r.useBackend)(t),i=n.act;return n.data.copyItem?(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"eject",onClick:function(){return i("remove")},content:"Remove Item"})}):null}},3226:function(e,t,n){"use strict";t.__esModule=!0,t.FileCabinet=void 0;var o=n(9333),r=n(95838),a=n(57905),i=n(13435),c=n(59979);t.FileCabinet=function(e,t){var n=(0,a.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,i.Section,{children:s.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"file",content:e.name,onClick:function(){return l("retrieve",{ref:e.ref})}},e.ref)}))})})})}},53200:function(e,t,n){"use strict";t.__esModule=!0,t.Floorbot=void 0;var o=n(9333),r=n(57905),a=n(13435),i=n(59979);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,i.Window,{width:390,height:310,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{title:"Automatic Station Floor Repairer v2.0",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",selected:d,onClick:function(){return c("start")},children:d?"On":"Off"}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Tiles Left",children:(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:p})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Maintenance Panel",color:s?"bad":"good",children:s?"Open":"Closed"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Behavior Controls",color:u?"good":"bad",children:u?"Locked":"Unlocked"})]})}),!u&&(0,o.createComponentVNode)(2,a.Section,{title:"Behavior Controls",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Speaker",children:(0,o.createComponentVNode)(2,a.Button,{icon:m?"toggle-on":"toggle-off",selected:m,onClick:function(){return c("vocal")},children:m?"On":"Off"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Improves Floors",children:(0,o.createComponentVNode)(2,a.Button,{icon:h?"toggle-on":"toggle-off",selected:h,onClick:function(){return c("improve")},children:h?"On":"Off"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Finds Tiles",children:(0,o.createComponentVNode)(2,a.Button,{icon:C?"toggle-on":"toggle-off",selected:C,onClick:function(){return c("tiles")},children:C?"On":"Off"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Makes Metal Sheets into Tiles",children:(0,o.createComponentVNode)(2,a.Button,{icon:b?"toggle-on":"toggle-off",selected:b,onClick:function(){return c("make")},children:b?"On":"Off"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Bridge Mode",children:(0,o.createComponentVNode)(2,a.Dropdown,{over:!0,width:"100%",placeholder:"Disabled",selected:N,options:f,onSelected:function(e){return c("bridgemode",{dir:e})}})})]})})||null]})})}},84040:function(e,t,n){"use strict";t.__esModule=!0,t.GasPump=void 0;var o=n(9333),r=n(57905),a=n(13435),i=n(59979);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,i.Window,{width:470,height:290,resizable:!0,children:(0,o.createComponentVNode)(2,i.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:"Flow Rate",children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:u/10})," L/s"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Load",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:m,minValue:0,maxValue:p,color:m<p-5?"good":"average",children:m+" W"})})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Controls",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",content:d?"On":"Off",selected:d,onClick:function(){return c("power")}}),children:(0,o.createComponentVNode)(2,a.LabeledControls,{children:[(0,o.createComponentVNode)(2,a.LabeledControls.Item,{children:[(0,o.createComponentVNode)(2,a.Button,{icon:"compress-arrows-alt",content:"MIN",onClick:function(){return c("set_press",{press:"min"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"expand-arrows-alt",content:"MAX",onClick:function(){return c("set_press",{press:"max"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"wrench",content:"SET",onClick:function(){return c("set_press",{press:"set"})}})]}),(0,o.createComponentVNode)(2,a.LabeledControls.Item,{label:"Desired Output Pressure",children:[s/100," kPa"]})]})})]})})}},11492:function(e,t,n){"use strict";t.__esModule=!0,t.GasTemperatureSystem=void 0;var o=n(9333),r=n(42991),a=n(57905),i=n(13435),c=n(59979);t.GasTemperatureSystem=function(e,t){var n=(0,a.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,i.Section,{title:"Controls",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"power-off",content:s?"On":"Off",selected:s,onClick:function(){return l("toggleStatus")}}),children:(0,o.createComponentVNode)(2,i.LabeledControls,{children:[(0,o.createComponentVNode)(2,i.LabeledControls.Item,{label:"Power Level",children:(0,o.createComponentVNode)(2,i.Knob,{minValue:"0",maxValue:"100",stepPixelSize:"1",value:b,onChange:function(e,t){return l("setPower",{value:t})}})}),(0,o.createComponentVNode)(2,i.LabeledControls.Item,{label:"Gas Pressure",children:[u," kPa"]})]})}),(0,o.createComponentVNode)(2,i.Section,{title:"Gas Temperature",children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Current Temperature",children:[(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:m})," K"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Target Temperature",children:[(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:h})," K"]})]}),(0,o.createComponentVNode)(2,i.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})}})]})]})})}},6107:function(e,t,n){"use strict";t.__esModule=!0,t.GeneralAtmoControl=void 0;var o=n(9333),r=n(57905),a=n(13435),i=n(59979);t.GeneralAtmoControl=function(e,t){var n=(0,r.useBackend)(t),a=(n.act,n.data),l=a.sensors,s=a.tanks,m=(a.input_info,a.output_info,a.input_flow_setting,a.pressure_setting,a.max_pressure,a.max_flowrate,a.core),p=a.fuel;a.automation,a.device_info;return(0,o.createComponentVNode)(2,i.Window,{width:600,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,i.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,a.Section,{title:"Sensors",children:n.map((function(e){return(0,o.createComponentVNode)(2,a.Section,{title:e.long_name,children:(0,o.createComponentVNode)(2,l,{sensor:e})},e.long_name)}))}):(0,o.createComponentVNode)(2,a.Section,{title:"Sensors",children:(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"No Sensors Connected."})})},l=function(e,t){var n=e.sensor;if(!n.sensor_data)return(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"UNABLE TO FIND SENSOR"});var r=n.sensor_data,i=r.pressure,c=r.temperature,l=r.oxygen,d=r.nitrogen,s=r.carbon_dioxide,u=r.phoron,m=[];return i&&m.push((0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pressure",children:[i," kPa"]})),c&&m.push((0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Temperature",children:[c," K"]})),(l||d||s||u)&&m.push((0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Gas Composition",children:(0,o.createComponentVNode)(2,a.Flex,{justify:"space-around",children:[l?(0,o.createComponentVNode)(2,a.Flex.Item,{children:["(",l,"% O\xb2)"]}):null,d?(0,o.createComponentVNode)(2,a.Flex.Item,{children:["(",d,"% N\xb2)"]}):null,s?(0,o.createComponentVNode)(2,a.Flex.Item,{children:["(",s,"% CO\xb2)"]}):null,u?(0,o.createComponentVNode)(2,a.Flex.Item,{children:["(",u,"% TX)"]}):null]})})),(0,o.createComponentVNode)(2,a.LabeledList,{children:m.map((function(e){return e}))})},d=function(e,t){var n=(0,r.useBackend)(t),i=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 i("in_toggle_injector")},apply:function(){return i("in_set_flowrate")},refresh:function(){return i("in_refresh_status")},slider:function(e,t){return i("adj_input_flow_rate",{adj_input_flow_rate:t})}},g={power:function(){return i("out_toggle_power")},apply:function(){return i("out_set_pressure")},refresh:function(){return i("out_refresh_status")},slider:function(e,t){return i("adj_pressure",{adj_pressure:t})}};return(0,o.createComponentVNode)(2,a.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,i=e.sliderControl,c=e.sliderFill,l=e.unit,d=e.name,s=e.limitName,u=e.actions;return(0,o.createComponentVNode)(2,a.Section,{title:d,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{content:"Refresh",icon:"sync",disabled:!n,onClick:function(){return u.refresh()}}),(0,o.createComponentVNode)(2,a.Button,{content:"Power",icon:"power-off",selected:!!n&&n.power,disabled:!n,onClick:function(){return u.power()}})],4),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[n&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:d,children:n.power?"Injecting":"On Hold"})||(0,o.createComponentVNode)(2,a.LabeledList.Item,{children:[(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:["ERROR: Cannot Find ",d," Port"]}),(0,o.createComponentVNode)(2,a.Button,{icon:"search",content:"Search",onClick:function(){return u.refresh()}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:s,buttons:(0,o.createComponentVNode)(2,a.Button,{content:"Apply",icon:"edit",disabled:!n,onClick:function(){return u.apply()}}),children:(0,o.createComponentVNode)(2,a.Slider,{mt:"0.4em",animated:!0,minValue:0,maxValue:r,stepPixelSize:1/(r/500),value:i,fillValue:c||0,onChange:function(e,t){return u.slider(e,t)},children:[c||"UNK"," ",l," / ",i," ",l]})})]})})},u=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=(c.fuel,c.automation),d=c.device_info;return(0,o.createComponentVNode)(2,a.Section,{title:"Fuel Injection System",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"syringe",content:"Inject",onClick:function(){return i("injection")},disabled:l||!d}),(0,o.createComponentVNode)(2,a.Button,{icon:"sync",content:"Refresh",onClick:function(){return i("refresh_status")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",content:"Injector Power",onClick:function(){return i("toggle_injector")},selected:!!d&&d.power,disabled:l||!d})],4),children:d?(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",children:d.power?"Injecting":"On Hold"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Rate",children:d.volume_rate}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Automated Fuel Injection",children:(0,o.createComponentVNode)(2,a.Button,{icon:"robot",content:l?"Engaged":"Disengaged",selected:l,onClick:function(){return i("toggle_automation")}})})]}):(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"ERROR: Cannot Find Device"}),(0,o.createComponentVNode)(2,a.Button,{icon:"search",content:"Search",onClick:function(){return i("refresh_status")}})],4)})}},967:function(e,t,n){"use strict";t.__esModule=!0,t.GeneralRecords=void 0;var o=n(9333),r=n(57905),a=n(13435),i=n(35799),c=n(59979),l=n(90384),d=n(78778),s=n(10037),u=n(96940),m=n(95838),p=n(31169);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,scrollable:!0,children:[(0,o.createComponentVNode)(2,i.ComplexModal),(0,o.createComponentVNode)(2,c.Window.Content,{className:"Layout__content--flexColumn",children:[(0,o.createComponentVNode)(2,l.LoginInfo),(0,o.createComponentVNode)(2,s.TemporaryNotice),(0,o.createComponentVNode)(2,N),(0,o.createComponentVNode)(2,a.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),i=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,a.Box,{mb:"0.2rem",children:(0,o.createComponentVNode)(2,a.Button,{icon:"pen",content:"New Record",onClick:function(){return i("new")}})}),(0,o.createComponentVNode)(2,a.Input,{fluid:!0,placeholder:"Search by Name, DNA, or ID",onInput:function(e,t){return s(t)}}),(0,o.createComponentVNode)(2,a.Box,{mt:"0.5rem",children:f.map((function(e,t){return(0,o.createComponentVNode)(2,a.Button,{icon:"user",mb:"0.5rem",content:e.id+": "+e.name,onClick:function(){return i("d_rec",{d_rec:e.ref})}},t)}))})],4)},h=function(e,t){var n=(0,r.useBackend)(t).act;return(0,o.createComponentVNode)(2,a.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),i=n.act,c=n.data,l=c.general,d=c.printing;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"General Data",level:2,mt:"-6px",children:(0,o.createComponentVNode)(2,b)}),(0,o.createComponentVNode)(2,a.Section,{title:"Actions",level:2,children:[(0,o.createComponentVNode)(2,a.Button.Confirm,{icon:"trash",disabled:!!l.empty,content:"Delete Employment Record",color:"bad",onClick:function(){return i("del_r")}}),(0,o.createComponentVNode)(2,a.Button,{icon:d?"spinner":"print",disabled:d,iconSpin:!!d,content:"Print Entry",ml:"0.5rem",onClick:function(){return i("print_p")}}),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,a.Button,{icon:"arrow-left",content:"Back",mt:"0.5rem",onClick:function(){return i("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,a.Box,{width:"50%",float:"left",children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:l.fields.map((function(e,n){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.field,children:[(0,o.createComponentVNode)(2,a.Box,{height:"20px",display:"inline-block",children:e.value}),!!e.edit&&(0,o.createComponentVNode)(2,a.Button,{icon:"pen",ml:"0.5rem",onClick:function(){return function(e,t){(0,i.modalOpen)(e,"edit",{field:t.edit,value:t.value})}(t,e)}})]},n)}))}),(0,o.createComponentVNode)(2,a.Section,{title:"Employment/skills summary",level:2,preserveWhitespace:!0,children:l.skills||"No data found."}),(0,o.createComponentVNode)(2,a.Section,{title:"Comments/Log",level:2,children:[0===l.comments.length?(0,o.createComponentVNode)(2,a.Box,{color:"label",children:"No comments found."}):l.comments.map((function(e,t){return(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Box,{color:"label",inline:!0,children:e.header}),(0,o.createVNode)(1,"br"),e.text,(0,o.createComponentVNode)(2,a.Button,{icon:"comment-slash",color:"bad",ml:"0.5rem",onClick:function(){return c("del_c",{del_c:t+1})}})]},t)})),(0,o.createComponentVNode)(2,a.Button,{icon:"comment",content:"Add Entry",color:"good",mt:"0.5rem",mb:"0",onClick:function(){return(0,i.modalOpen)(t,"add_c")}})]})]}),(0,o.createComponentVNode)(2,a.Box,{width:"50%",float:"right",textAlign:"right",children:!!l.has_photos&&l.photos.map((function(e,t){return(0,o.createComponentVNode)(2,a.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,a.Box,{color:"bad",children:["General record lost!",(0,o.createComponentVNode)(2,a.Button,{icon:"pen",content:"New Record",ml:"0.5rem",onClick:function(){return c("new")}})]})},N=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data.screen;return(0,o.createComponentVNode)(2,a.Tabs,{children:[(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:2===c,onClick:function(){return i("screen",{screen:2})},children:[(0,o.createComponentVNode)(2,a.Icon,{name:"list"}),"List Records"]}),(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:3===c,onClick:function(){return i("screen",{screen:3})},children:[(0,o.createComponentVNode)(2,a.Icon,{name:"wrench"}),"Record Maintenance"]})]})}},71725:function(e,t,n){"use strict";t.__esModule=!0,t.Gps=void 0;var o=n(9333),r=n(95838),a=n(31169),i=n(42991),c=n(69940),l=n(57905),d=n(13435),s=n(59979);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,a.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,i.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)]})})}},3913:function(e,t,n){"use strict";t.__esModule=!0,t.GravityGenerator=void 0;var o=n(9333),r=n(57905),a=n(13435),i=n(59979);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,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.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,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Breaker Setting",children:d?"Generator Enabled":"Generator Disabled"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Charge Mode",children:["Generator ",u]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Charge Status",children:[s,"%"]})]})})})})}},48967:function(e,t,n){"use strict";t.__esModule=!0,t.GuestPass=void 0;var o=n(9333),r=n(95838),a=n(57905),i=n(13435),c=n(59979);t.GuestPass=function(e,t){var n=(0,a.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,i.Section,{title:"Activity Log",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"scroll",content:"Activity Log",selected:!0,onClick:function(){return l("mode",{mode:0})}}),children:[(0,o.createComponentVNode)(2,i.Button,{icon:"print",content:"Print",onClick:function(){return l("print")},fluid:!0,mb:1}),(0,o.createComponentVNode)(2,i.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,i.Box,{children:"No logs."})})]})||(0,o.createComponentVNode)(2,i.Section,{title:"Guest pass terminal #"+b,buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"scroll",content:"Activity Log",onClick:function(){return l("mode",{mode:1})}}),children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Issuing ID",children:(0,o.createComponentVNode)(2,i.Button,{content:u||"Insert ID",onClick:function(){return l("id")}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Issued To",children:(0,o.createComponentVNode)(2,i.Button,{content:m,onClick:function(){return l("giv_name")}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Reason",children:(0,o.createComponentVNode)(2,i.Button,{content:p,onClick:function(){return l("reason")}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Duration (minutes)",children:(0,o.createComponentVNode)(2,i.Button,{content:f,onClick:function(){return l("duration")}})})]}),(0,o.createComponentVNode)(2,i.Button.Confirm,{icon:"check",fluid:!0,content:"Issue Pass",onClick:function(){return l("issue")}}),(0,o.createComponentVNode)(2,i.Section,{title:"Access",level:2,children:(0,r.sortBy)((function(e){return e.area_name}))(s).map((function(e){return(0,o.createComponentVNode)(2,i.Button.Checkbox,{checked:e.on,content:e.area_name,onClick:function(){return l("access",{access:e.area})}},e.area)}))})]})})})}},94748:function(e,t,n){"use strict";t.__esModule=!0,t.GyrotronControlContent=t.GyrotronControl=void 0;var o=n(9333),r=n(57905),a=n(59979),i=n(13435);t.GyrotronControl=function(){return(0,o.createComponentVNode)(2,a.Window,{width:627,height:700,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.gyros;return(0,o.createComponentVNode)(2,i.Section,{title:"Gyrotrons",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"pencil-alt",content:"Set Tag",onClick:function(){return a("set_tag")}}),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:"Position"}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:"Status"}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:"Fire Delay"}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:"Strength"})]}),c.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,", ",e.z]}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:(0,o.createComponentVNode)(2,i.Button,{icon:"power-off",content:e.active?"Online":"Offline",selected:e.active,disabled:!e.deployed,onClick:function(){return a("toggle_active",{gyro:e.ref})}})}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:(0,o.createComponentVNode)(2,i.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 a("set_rate",{gyro:e.ref,rate:n})}})}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:(0,o.createComponentVNode)(2,i.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 a("set_str",{gyro:e.ref,str:n})}})})]},e.name)}))]})})};t.GyrotronControlContent=c},83694:function(e,t,n){"use strict";t.__esModule=!0,t.Holodeck=void 0;var o=n(9333),r=n(57905),a=n(13435),i=n(59979);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,i.Window,{width:400,height:610,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{title:"Programs",children:C.map((function(e){return(0,o.createComponentVNode)(2,a.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,a.Section,{title:"Override",children:(0,o.createComponentVNode)(2,a.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,a.Section,{title:"Controls",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Safeties",children:p?(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"DISABLED"}):(0,o.createComponentVNode)(2,a.Box,{color:"good",children:"ENABLED"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Gravity",children:(0,o.createComponentVNode)(2,a.Button,{icon:"user-astronaut",selected:h,onClick:function(){return c("gravity")},children:h?"Enabled":"Disabled"})})]})})]})})}},54511:function(e,t,n){"use strict";t.__esModule=!0,t.ICAssembly=void 0;var o=n(9333),r=n(42991),a=n(57905),i=n(13435),c=n(59979),l=n(98459);t.ICAssembly=function(e,t){var n=(0,a.useBackend)(t),s=(n.act,n.data),u=s.total_parts,m=s.max_components,p=s.total_complexity,f=s.max_complexity,h=s.battery_charge,C=s.battery_max,b=s.net_power,N=s.unremovable_circuits,g=s.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,i.Section,{title:"Status",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Space in Assembly",children:(0,o.createComponentVNode)(2,i.ProgressBar,{ranges:{good:[0,.25],average:[.5,.75],bad:[.75,1]},value:u/m,maxValue:1,children:[u," / ",m," (",(0,r.round)(u/m*100,1),"%)"]})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Complexity",children:(0,o.createComponentVNode)(2,i.ProgressBar,{ranges:{good:[0,.25],average:[.5,.75],bad:[.75,1]},value:p/f,maxValue:1,children:[p," / ",f," (",(0,r.round)(p/f*100,1),"%)"]})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Cell Charge",children:h&&(0,o.createComponentVNode)(2,i.ProgressBar,{ranges:{bad:[0,.25],average:[.5,.75],good:[.75,1]},value:h/C,maxValue:1,children:[h," / ",C," (",(0,r.round)(h/C*100,1),"%)"]})||(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"No cell detected."})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Net Energy",children:0===b?"0 W/s":(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:b,format:function(e){return"-"+(0,l.formatPower)(Math.abs(e))+"/s"}})})]})}),N.length&&(0,o.createComponentVNode)(2,d,{title:"Built-in Components",circuits:N})||null,g.length&&(0,o.createComponentVNode)(2,d,{title:"Removable Components",circuits:g})||null]})})};var d=function(e,t){var n=(0,a.useBackend)(t).act,r=e.title,c=e.circuits;return(0,o.createComponentVNode)(2,i.Section,{title:r,children:(0,o.createComponentVNode)(2,i.LabeledList,{children:c.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.name,children:[(0,o.createComponentVNode)(2,i.Button,{icon:"eye",onClick:function(){return n("open_circuit",{ref:e.ref})},children:"View"}),(0,o.createComponentVNode)(2,i.Button,{icon:"eye",onClick:function(){return n("rename_circuit",{ref:e.ref})},children:"Rename"}),(0,o.createComponentVNode)(2,i.Button,{icon:"eye",onClick:function(){return n("scan_circuit",{ref:e.ref})},children:"Debugger Scan"}),(0,o.createComponentVNode)(2,i.Button,{icon:"eye",onClick:function(){return n("remove_circuit",{ref:e.ref})},children:"Remove"}),(0,o.createComponentVNode)(2,i.Button,{icon:"eye",onClick:function(){return n("bottom_circuit",{ref:e.ref})},children:"Move to Bottom"})]},e.ref)}))})})}},35890:function(e,t,n){"use strict";t.__esModule=!0,t.ICCircuit=void 0;var o=n(9333),r=n(57905),a=n(13435),i=n(59979),c=n(96940),l=n(98459);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,i.Window,{width:600,height:400,resizable:!0,title:p,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{title:"Stats",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return c("rename")},children:"Rename"}),(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return c("scan")},children:"Scan with Device"}),(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return c("remove")},children:"Remove"})],4),children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Complexity",children:f}),h&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power Draw (Idle)",children:(0,l.formatPower)(h)})||null,C&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power Draw (Active)",children:(0,l.formatPower)(C)})||null]}),b]}),(0,o.createComponentVNode)(2,a.Section,{title:"Circuit",children:[(0,o.createComponentVNode)(2,a.Flex,{textAlign:"center",spacing:1,children:[N.length&&(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,a.Section,{title:"Inputs",children:(0,o.createComponentVNode)(2,d,{list:N})})})||null,(0,o.createComponentVNode)(2,a.Flex.Item,{basis:N.length&&g.length?"33%":N.length||g.length?"45%":"100%",children:(0,o.createComponentVNode)(2,a.Section,{title:p,mb:1,children:(0,o.createComponentVNode)(2,a.Box,{children:m})})}),g.length&&(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,a.Section,{title:"Outputs",children:(0,o.createComponentVNode)(2,d,{list:g})})})||null]}),(0,o.createComponentVNode)(2,a.Section,{title:"Triggers",children:V.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,children:[(0,o.createComponentVNode)(2,a.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,a.Box,{children:[(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return n("pin_name",{pin:e.ref})},children:[(0,c.decodeHtmlEntities)(e.type),": ",e.name]}),(0,o.createComponentVNode)(2,a.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,i=e.pin;return i.linked.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{inline:!0,children:[(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return n("pin_unwire",{pin:i.ref,link:e.ref})},children:e.name}),"@\xa0",(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return n("examine",{ref:e.holder_ref})},children:e.holder_name})]},e.ref)}))}},41321:function(e,t,n){"use strict";t.__esModule=!0,t.ICDetailer=void 0;var o=n(9333),r=n(57905),a=n(13435),i=n(59979),c=n(96940);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,i.Window,{width:420,height:254,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:(0,o.createComponentVNode)(2,a.Section,{children:Object.keys(u).map((function(e,t){return(0,o.createComponentVNode)(2,a.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)}))})})})}},25544:function(e,t,n){"use strict";t.__esModule=!0,t.ICPrinter=void 0;var o=n(9333),r=n(57905),a=n(13435),i=n(59979),c=n(95838);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,i.Window,{width:600,height:630,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{title:"Status",children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Metal",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:l,maxValue:s,children:[l/u," / ",s/u," sheets"]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Circuits Available",children:m?"Advanced":"Regular"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Assembly Cloning",children:p?"Available":"Unavailable"})]}),(0,o.createComponentVNode)(2,a.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),i=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,a.Section,{title:"Circuits",children:(0,o.createComponentVNode)(2,a.Stack,{fill:!0,children:[(0,o.createComponentVNode)(2,a.Stack.Item,{mr:2,children:(0,o.createComponentVNode)(2,a.Tabs,{vertical:!0,children:(0,c.sortBy)((function(e){return e.name}))(s).map((function(e){return(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:m===e.name,onClick:function(){return p(e.name)},children:e.name},e.name)}))})}),(0,o.createComponentVNode)(2,a.Stack.Item,{children:f&&(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,c.sortBy)((function(e){return e.name}))(f.items).map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,labelColor:e.can_build?"good":"bad",buttons:(0,o.createComponentVNode)(2,a.Button,{disabled:!l(e,d),icon:"print",onClick:function(){return i("build",{build:e.path})},children:"Print"}),children:e.desc},e.name)}))})})||"No category selected."})]})})}},40561:function(e,t,n){"use strict";t.__esModule=!0,t.IDCard=void 0;var o=n(9333),r=n(13435),a=n(57905),i=n(59979),c=n(66313);t.IDCard=function(e,t){var n=(0,a.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,i.Window,{width:470,height:250,resizable:!0,children:(0,o.createComponentVNode)(2,i.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})})]})]})})})}},10510:function(e,t,n){"use strict";t.__esModule=!0,t.IdentificationComputerRegions=t.IdentificationComputerPrinting=t.IdentificationComputerContent=t.IdentificationComputerAccessModification=t.IdentificationComputer=void 0;var o=n(9333),r=n(95838),a=n(57905),i=n(13435),c=n(59979),l=n(96940),d=n(67292);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,a.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,i.Tabs,{children:[(!l||!!c.have_id_slot)&&(0,o.createComponentVNode)(2,i.Tabs.Tab,{icon:"home",selected:0===s,onClick:function(){return r("mode",{mode_target:0})},children:"Access Modification"}),(0,o.createComponentVNode)(2,i.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,i.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,i.Section,{title:"Printing",children:"Please wait..."})};t.IdentificationComputerPrinting=u;var m=function(e,t){var n=(0,a.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,i.Section,{title:"Access Modification",children:[!h&&(0,o.createComponentVNode)(2,i.Box,{italic:!0,mb:1,children:"Please insert the IDs into the terminal to proceed."}),(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Target Identitity",children:(0,o.createComponentVNode)(2,i.Button,{icon:"eject",fluid:!0,content:u,onClick:function(){return r("modify")}})}),!d&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Authorized Identitity",children:(0,o.createComponentVNode)(2,i.Button,{icon:"eject",fluid:!0,content:f,onClick:function(){return r("scan")}})})]}),!!h&&!!C&&(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{title:"Details",level:2,children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Registered Name",children:(0,o.createComponentVNode)(2,i.Input,{value:m,fluid:!0,onInput:function(e,t){return r("reg",{reg:t})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Account Number",children:(0,o.createComponentVNode)(2,i.Input,{value:b,fluid:!0,onInput:function(e,t){return r("account",{account:t})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Dismissals",children:(0,o.createComponentVNode)(2,i.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,i.Section,{title:"Assignment",level:2,children:(0,o.createComponentVNode)(2,i.Table,{children:[v.map((function(e){return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{header:!0,verticalAlign:"middle",children:e.department_name}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:e.jobs.map((function(e){return(0,o.createComponentVNode)(2,i.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,i.Box,{mt:-1,children:"\xa0"}),(0,o.createTextVNode)(" ")],0,e.department_name)})),(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{header:!0,verticalAlign:"middle",children:"Special"}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:(0,o.createComponentVNode)(2,i.Button,{onClick:function(){return r("assign",{assign_target:"Custom"})},children:"Custom"})})]})]})}),!!N&&(0,o.createComponentVNode)(2,i.Section,{title:"Central Command",level:2,children:g.map((function(e){return(0,o.createComponentVNode)(2,i.Box,{children:(0,o.createComponentVNode)(2,i.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,i.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,a.useBackend)(t),c=n.act,d=n.data,s=e.actName,u=d.regions;return(0,o.createComponentVNode)(2,i.Flex,{wrap:"wrap",spacing:1,children:(0,r.sortBy)((function(e){return e.name}))(u).map((function(e){return(0,o.createComponentVNode)(2,i.Flex.Item,{mb:1,basis:"content",grow:1,children:(0,o.createComponentVNode)(2,i.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,i.Box,{children:(0,o.createComponentVNode)(2,i.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},20645:function(e,t,n){"use strict";t.__esModule=!0,t.InventoryPanel=void 0;var o=n(9333),r=n(57905),a=n(13435),i=n(59979);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,i.Window,{width:400,height:200,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:d&&d.length&&d.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,children:(0,o.createComponentVNode)(2,a.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,a.Section,{title:"Actions",children:s&&(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"lungs",onClick:function(){return c("internals")},children:"Set Internals"})||null})||null]})})}},43736:function(e,t,n){"use strict";t.__esModule=!0,t.InventoryPanelHuman=void 0;var o=n(9333),r=n(57905),a=n(13435),i=n(59979);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,i.Window,{width:400,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[d&&d.length&&d.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,children:(0,o.createComponentVNode)(2,a.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,a.LabeledList.Divider),s&&s.length&&s.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,children:(0,o.createComponentVNode)(2,a.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,a.Section,{title:"Actions",children:[(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"running",onClick:function(){return c("targetSlot",{slot:"splints"})},children:"Remove Splints"}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"hand-paper",onClick:function(){return c("targetSlot",{slot:"pockets"})},children:"Empty Pockets"}),u&&(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"lungs",onClick:function(){return c("targetSlot",{slot:"internals"})},children:"Set Internals"})||null,m&&(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"book-medical",onClick:function(){return c("targetSlot",{slot:"sensors"})},children:"Set Sensors"})||null,p&&(0,o.createComponentVNode)(2,a.Button,{fluid:!0,color:"bad",icon:"unlink",onClick:function(){return c("targetSlot",f)},children:"Handcuffed"})||null,h&&(0,o.createComponentVNode)(2,a.Button,{fluid:!0,color:"bad",icon:"unlink",onClick:function(){return c("targetSlot",C)},children:"Legcuffed"})||null,b&&(0,o.createComponentVNode)(2,a.Button,{fluid:!0,color:"bad",icon:"unlink",onClick:function(){return c("targetSlot",{slot:"tie"})},children:"Remove Accessory"})||null]})]})})}},78993:function(e,t,n){"use strict";t.__esModule=!0,t.IsolationCentrifuge=void 0;var o=n(9333),r=n(57905),a=n(13435),i=n(59979);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,a.Box,{color:"average",children:"No vial detected."});return p&&(f=s||u?(0,o.createFragment)([s?(0,o.createComponentVNode)(2,a.Section,{title:"Antibodies",children:s}):null,u.length?(0,o.createComponentVNode)(2,a.Section,{title:"Pathogens",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:u.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,children:e.spread_type},e.name)}))})}):null],0):(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"No antibodies or viral strains detected."})),(0,o.createComponentVNode)(2,i.Window,{width:400,height:500,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:d?(0,o.createComponentVNode)(2,a.Section,{title:"The Centrifuge is currently busy.",color:"bad",children:(0,o.createVNode)(1,"center",null,(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:d}),2)}):(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:m?"Antibody Sample":"Blood Sample",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:"print",content:"Print",disabled:!s&&!u.length,onClick:function(){return c("print")}})}),(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"eject",content:"Eject Vial",disabled:!p,onClick:function(){return c("sample")}})})]}),f]}),s&&!m||u.length?(0,o.createComponentVNode)(2,a.Section,{title:"Controls",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[s&&!m?(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Isolate Antibodies",children:(0,o.createComponentVNode)(2,a.Button,{icon:"pen",content:s,onClick:function(){return c("antibody")}})}):null,u.length?(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Isolate Strain",children:u.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{icon:"pen",content:e.name,onClick:function(){return c("isolate",{isolate:e.reference})}},e.name)}))}):null]})}):null],0)})})}},48397:function(e,t,n){"use strict";t.__esModule=!0,t.JanitorCart=void 0;var o=n(9333),r=n(57905),a=n(13435),i=n(59979);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,i.Window,{width:210,height:180,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:[(0,o.createComponentVNode)(2,a.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,a.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,a.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,a.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,a.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,a.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,i=e.iconkey,l=n.icons;return i in l?(0,o.createVNode)(1,"img",null,null,1,{src:l[i].substr(1,l[i].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,a.Icon,{style:{position:"absolute",left:"4px",right:0,top:"20px",bottom:0,width:"64px",height:"64px"},fontSize:2,name:c[i]})}},29922:function(e,t,n){"use strict";t.__esModule=!0,t.Jukebox=void 0;var o=n(9333),r=n(42991),a=n(57905),i=n(13435),c=n(59979);t.Jukebox=function(e,t){var n=(0,a.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,i.Section,{title:"Currently Playing",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Title",children:s&&f&&(0,o.createComponentVNode)(2,i.Box,{children:[f.title," by ",f.artist||"Unkown"]})||(0,o.createComponentVNode)(2,i.Box,{children:"Stopped"})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Controls",children:[(0,o.createComponentVNode)(2,i.Button,{icon:"play",disabled:s,onClick:function(){return l("play")},children:"Play"}),(0,o.createComponentVNode)(2,i.Button,{icon:"stop",disabled:!s,onClick:function(){return l("stop")},children:"Stop"})]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Loop Mode",children:[(0,o.createComponentVNode)(2,i.Button,{icon:"play",onClick:function(){return l("loopmode",{loopmode:1})},selected:1===u,children:"Next"}),(0,o.createComponentVNode)(2,i.Button,{icon:"random",onClick:function(){return l("loopmode",{loopmode:2})},selected:2===u,children:"Shuffle"}),(0,o.createComponentVNode)(2,i.Button,{icon:"redo",onClick:function(){return l("loopmode",{loopmode:3})},selected:3===u,children:"Repeat"}),(0,o.createComponentVNode)(2,i.Button,{icon:"step-forward",onClick:function(){return l("loopmode",{loopmode:4})},selected:4===u,children:"Once"})]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Progress",children:(0,o.createComponentVNode)(2,i.ProgressBar,{value:C,maxValue:1,color:"good"})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Volume",children:(0,o.createComponentVNode)(2,i.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,i.Section,{title:"Available Tracks",children:b.length&&Object.keys(N).sort().map((function(e){return(0,o.createComponentVNode)(2,i.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,i.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,i.Box,{color:"bad",children:"Error: No songs loaded."})})]})})}},77414:function(e,t,n){"use strict";t.__esModule=!0,t.LawManager=void 0;var o=n(9333),r=n(57905),a=n(13435),i=n(59979),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,i.Window,{width:800,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[c&&(0,o.createComponentVNode)(2,a.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),i=n[0],c=n[1];return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Tabs,{children:[(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:0===i,onClick:function(){return c(0)},children:"Law Management"}),(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:1===i,onClick:function(){return c(1)},children:"Law Sets"})]}),0===i&&(0,o.createComponentVNode)(2,d)||null,1===i&&(0,o.createComponentVNode)(2,u)||null],0)},d=function(e,t){var n=(0,r.useBackend)(t),i=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,B=c.channels,L=h.map((function(e){return e.zero=!0,e})).concat(g);return(0,o.createComponentVNode)(2,a.Section,{children:[N&&(0,o.createComponentVNode)(2,s,{laws:b,title:l+" Laws:",mt:-2})||null,(C||V)&&(0,o.createComponentVNode)(2,s,{laws:L,title:"Inherent Laws",mt:-2})||null,_&&(0,o.createComponentVNode)(2,s,{laws:v,title:"Supplied Laws",mt:-2})||null,(0,o.createComponentVNode)(2,a.Section,{level:2,title:"Controls",mt:-2,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Statement Channel",children:B.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e.channel,selected:w===e.channel,onClick:function(){return i("law_channel",{law_channel:e.channel})}},e.channel)}))}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"State Laws",children:(0,o.createComponentVNode)(2,a.Button,{icon:"volume-up",onClick:function(){return i("state_laws")},children:"State Laws"})}),y&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Law Notification",children:(0,o.createComponentVNode)(2,a.Button,{icon:"exclamation",onClick:function(){return i("notify_laws")},children:"Notify"})})||null]})}),k&&(0,o.createComponentVNode)(2,a.Section,{level:2,title:"Add Laws",mt:-2,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,{collapsing:!0,children:"Type"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Law"}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:"Index"}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:"Add"})]}),x&&!C&&(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:"Zero"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Input,{value:u,fluid:!0,onChange:function(e,t){return i("change_zeroth_law",{val:t})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"N/A"}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:(0,o.createComponentVNode)(2,a.Button,{icon:"plus",onClick:function(){return i("add_zeroth_law")},children:"Add"})})]})||null,(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:"Ion"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Input,{value:d,fluid:!0,onChange:function(e,t){return i("change_ion_law",{val:t})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"N/A"}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:(0,o.createComponentVNode)(2,a.Button,{icon:"plus",onClick:function(){return i("add_ion_law")},children:"Add"})})]}),(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Inherent"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Input,{value:m,fluid:!0,onChange:function(e,t){return i("change_inherent_law",{val:t})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"N/A"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{icon:"plus",onClick:function(){return i("add_inherent_law")},children:"Add"})})]}),(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Supplied"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Input,{value:p,fluid:!0,onChange:function(e,t){return i("change_supplied_law",{val:t})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{icon:"pen",onClick:function(){return i("change_supplied_law_position")},children:f})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{icon:"plus",onClick:function(){return i("add_supplied_law")},children:"Add"})})]})]})})||null]})},s=function(e,t){var n=(0,r.useBackend)(t),i=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={},a=Object.keys(e);for(o=0;o<a.length;o++)n=a[o],t.indexOf(n)>=0||(r[n]=e[n]);return r}(e,c);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Section,Object.assign({level:2,title:m},f,{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,{collapsing:!0,children:"Index"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Law"}),!p&&(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:"State"})||null,d&&!p&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:"Edit"}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:"Delete"})],4)||null]}),u.map((function(e){return(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:[e.index,"."]}),(0,o.createComponentVNode)(2,a.Table.Cell,{color:e.zero?"bad":null,children:e.law}),!p&&(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"volume-up",selected:e.state,onClick:function(){return i("state_law",{ref:e.ref,state_law:!e.state})},children:e.state?"Yes":"No"})})||null,d&&!p&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:(0,o.createComponentVNode)(2,a.Button,{disabled:e.zero&&!s,icon:"pen",onClick:function(){return i("edit_law",{edit_law:e.ref})},children:"Edit"})}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:(0,o.createComponentVNode)(2,a.Button,{disabled:e.zero&&!s,color:"bad",icon:"trash",onClick:function(){return i("delete_law",{delete_law:e.ref})},children:"Delete"})})],4)||null]},e.index)}))]})})))},u=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.isMalf,d=c.law_sets;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.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,a.Section,{title:e.name,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{disabled:!l,icon:"sync",onClick:function(){return i("transfer_laws",{transfer_laws:e.ref})},children:"Load Laws"}),(0,o.createComponentVNode)(2,a.Button,{icon:"volume-up",onClick:function(){return i("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)}},56308:function(e,t,n){"use strict";t.__esModule=!0,t.ListInputModal=void 0;var o=n(9333),r=n(22454),a=n(12112),i=n(13435),c=n(57905),l=n(92547),d=n(59979);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],B=x[1],L=(0,c.useLocalState)(t,"searchQuery",""),S=L[0],I=L[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,a;null===y||0===y?(k(o),null==(r=document.getElementById(o.toString()))||r.scrollIntoView()):(k(y-1),null==(a=document.getElementById((y-1).toString()))||a.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,i.Section,{buttons:(0,o.createComponentVNode)(2,i.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 B(!w),void I("")}}),className:"ListInput__Section",fill:!0,title:b,children:(0,o.createComponentVNode)(2,i.Stack,{fill:!0,vertical:!0,children:[(0,o.createComponentVNode)(2,i.Stack.Item,{grow:!0,children:(0,o.createComponentVNode)(2,s,{filteredItems:T,onClick:function(e){e!==y&&k(e)},onFocusSearch:function(){B(!1),B(!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,i.Stack.Item,{children:(0,o.createComponentVNode)(2,a.InputButtons,{input:T[y]})})]})})})]})};var s=function(e,t){var n=(0,c.useBackend)(t).act,r=e.filteredItems,a=e.onClick,d=e.onFocusSearch,s=e.searchBarVisible,u=e.selected;return(0,o.createComponentVNode)(2,i.Section,{fill:!0,scrollable:!0,tabIndex:0,children:r.map((function(e,t){return(0,o.createComponentVNode)(2,i.Button,{color:"transparent",fluid:!0,id:t,onClick:function(){return a(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,a=e.onSearch,l=e.searchQuery,d=e.selected;return(0,o.createComponentVNode)(2,i.Input,{autoFocus:!0,autoSelect:!0,fluid:!0,onEnter:function(e){e.preventDefault(),n("submit",{entry:r[d]})},onInput:function(e,t){return a(t)},placeholder:"Search...",value:l})}},9531:function(e,t,n){"use strict";t.__esModule=!0,t.LookingGlass=void 0;var o=n(9333),r=n(57905),a=n(13435),i=n(59979);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,i.Window,{width:300,height:p,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{title:"Programs",children:d.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"eye",selected:e===s,onClick:function(){return c("program",{program:e})},children:e},e)}))}),(0,o.createComponentVNode)(2,a.Section,{title:"Controls",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Gravity",children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"user-astronaut",selected:m,onClick:function(){return c("gravity")},children:m?"Enabled":"Disabled"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Full Immersion",children:(0,o.createComponentVNode)(2,a.Button,{mt:-1,fluid:!0,icon:"eye",selected:u,onClick:function(){return c("immersion")},children:u?"Enabled":"Disabled"})})]})})]})})}},38388:function(e,t,n){"use strict";t.__esModule=!0,t.MechaControlConsole=void 0;var o=n(9333),r=n(57905),a=n(13435),i=n(59979),c=n(96940);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,i.Window,{width:600,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[u.length&&(0,o.createComponentVNode)(2,a.Modal,{children:(0,o.createComponentVNode)(2,a.Section,{height:"400px",style:{"overflow-y":"auto"},title:"Log",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"window-close",onClick:function(){return l("clear_log")}}),children:u.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Box,{color:"label",children:["(",e.time,") (",e.year,")"]}),(0,o.createComponentVNode)(2,a.Box,{children:(0,c.decodeHtmlEntities)(e.message)})]},e.time)}))})})||null,s.length&&s.map((function(e){return(0,o.createComponentVNode)(2,a.Section,{title:e.name,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"comment",onClick:function(){return l("send_message",{mt:e.ref})},children:"Message"}),(0,o.createComponentVNode)(2,a.Button,{icon:"eye",onClick:function(){return l("get_log",{mt:e.ref})},children:"View Log"}),(0,o.createComponentVNode)(2,a.Button.Confirm,{color:"red",content:"EMP",icon:"bomb",onClick:function(){return l("shock",{mt:e.ref})}})],4),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Health",children:(0,o.createComponentVNode)(2,a.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,a.LabeledList.Item,{label:"Cell Charge",children:e.cell&&(0,o.createComponentVNode)(2,a.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,a.NoticeBox,{children:"No Cell Installed"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Air Tank",children:[e.airtank,"kPa"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pilot",children:e.pilot||"Unoccupied"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Location",children:(0,c.toTitleCase)(e.location)||"Unknown"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Active Equipment",children:e.active||"None"}),e.cargoMax&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Cargo Space",children:(0,o.createComponentVNode)(2,a.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,a.NoticeBox,{children:"No mecha beacons found."})]})})}},20455:function(e,t,n){"use strict";t.__esModule=!0,t.Medbot=void 0;var o=n(9333),r=n(57905),a=n(13435),i=n(59979);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,i.Window,{width:400,height:600,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{title:"Automatic Medical Unit v2.0",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",selected:d,onClick:function(){return c("power")},children:d?"On":"Off"}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Maintenance Panel",color:s?"bad":"good",children:s?"Open":"Closed"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Beaker",buttons:(0,o.createComponentVNode)(2,a.Button,{disabled:!u,icon:"eject",onClick:function(){return c("eject")},children:"Eject"}),children:u&&(0,o.createComponentVNode)(2,a.ProgressBar,{value:m,maxValue:p,children:[m," / ",p]})||(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"No beaker loaded."})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Behavior Controls",color:f?"good":"bad",children:f?"Locked":"Unlocked"})]})}),!f&&(0,o.createComponentVNode)(2,a.Section,{title:"Behavioral Controls",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Healing Threshold",children:(0,o.createComponentVNode)(2,a.NumberInput,{fluid:!0,minValue:0,maxValue:C,value:h,onDrag:function(e,t){return c("adj_threshold",{val:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Injection Amount",children:(0,o.createComponentVNode)(2,a.NumberInput,{fluid:!0,minValue:b,maxValue:g,value:N,onDrag:function(e,t){return c("adj_inject",{val:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Reagent Source",children:(0,o.createComponentVNode)(2,a.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,a.LabeledList.Item,{label:"Treatment Report",children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:v?"toggle-on":"toggle-off",selected:v,onClick:function(){return c("declaretreatment")},children:v?"On":"Off"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Speaker",children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:_?"toggle-on":"toggle-off",selected:_,onClick:function(){return c("togglevoice")},children:_?"On":"Off"})})]})})||null]})})}},8523:function(e,t,n){"use strict";t.__esModule=!0,t.MedicalRecords=void 0;var o=n(9333),r=n(57905),a=n(13435),i=n(35799),c=n(59979),l=n(90384),d=n(78778),s=n(10037),u=function(e,t){(0,i.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,i.ComplexModal,{maxHeight:"100%",maxWidth:"80%"}),(0,o.createComponentVNode)(2,c.Window.Content,{className:"Layout__content--flexColumn",children:[(0,o.createComponentVNode)(2,l.LoginInfo),(0,o.createComponentVNode)(2,s.TemporaryNotice),(0,o.createComponentVNode)(2,g),(0,o.createComponentVNode)(2,a.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),i=n.act,c=n.data.records;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Input,{fluid:!0,placeholder:"Search by Name, DNA, or ID",onChange:function(e,t){return i("search",{t1:t})}}),(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.id+": "+e.name,onClick:function(){return i("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,a.Button,{icon:"download",content:"Backup to Disk",disabled:!0}),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,a.Button,{icon:"upload",content:"Upload from Disk",my:"0.5rem",disabled:!0}),(0,o.createTextVNode)(" "),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,a.Button.Confirm,{icon:"trash",content:"Delete All Medical Records",onClick:function(){return n("del_all")}})],4)},f=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.medical,d=c.printing;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"General Data",level:2,mt:"-6px",children:(0,o.createComponentVNode)(2,h)}),(0,o.createComponentVNode)(2,a.Section,{title:"Medical Data",level:2,children:(0,o.createComponentVNode)(2,C)}),(0,o.createComponentVNode)(2,a.Section,{title:"Actions",level:2,children:[(0,o.createComponentVNode)(2,a.Button.Confirm,{icon:"trash",disabled:!!l.empty,content:"Delete Medical Record",color:"bad",onClick:function(){return i("del_r")}}),(0,o.createComponentVNode)(2,a.Button,{icon:d?"spinner":"print",disabled:d,iconSpin:!!d,content:"Print Entry",ml:"0.5rem",onClick:function(){return i("print_p")}}),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,a.Button,{icon:"arrow-left",content:"Back",mt:"0.5rem",onClick:function(){return i("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,a.Box,{width:"50%",float:"left",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:n.fields.map((function(e,n){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.field,children:[(0,o.createComponentVNode)(2,a.Box,{height:"20px",display:"inline-block",preserveWhitespace:!0,children:e.value}),!!e.edit&&(0,o.createComponentVNode)(2,a.Button,{icon:"pen",ml:"0.5rem",onClick:function(){return u(t,e)}})]},n)}))})}),(0,o.createComponentVNode)(2,a.Box,{width:"50%",float:"right",textAlign:"right",children:!!n.has_photos&&n.photos.map((function(e,t){return(0,o.createComponentVNode)(2,a.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,a.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,a.LabeledList,{children:l.fields.map((function(e,n){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.field,preserveWhitespace:!0,children:[e.value,(0,o.createComponentVNode)(2,a.Button,{icon:"pen",ml:"0.5rem",mb:e.line_break?"1rem":"initial",onClick:function(){return u(t,e)}})]},n)}))}),(0,o.createComponentVNode)(2,a.Section,{title:"Comments/Log",level:2,children:[0===l.comments.length?(0,o.createComponentVNode)(2,a.Box,{color:"label",children:"No comments found."}):l.comments.map((function(e,t){return(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Box,{color:"label",inline:!0,children:e.header}),(0,o.createVNode)(1,"br"),e.text,(0,o.createComponentVNode)(2,a.Button,{icon:"comment-slash",color:"bad",ml:"0.5rem",onClick:function(){return c("del_c",{del_c:t+1})}})]},t)})),(0,o.createComponentVNode)(2,a.Button,{icon:"comment-medical",content:"Add Entry",color:"good",mt:"0.5rem",mb:"0",onClick:function(){return(0,i.modalOpen)(t,"add_c")}})]})],4):(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:["Medical records lost!",(0,o.createComponentVNode)(2,a.Button,{icon:"pen",content:"New Record",ml:"0.5rem",onClick:function(){return c("new")}})]})},b=function(e,t){var n=(0,r.useBackend)(t),i=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,a.Button,{icon:"flask",content:e.name,mb:"0.5rem",onClick:function(){return i("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,a.Box,{color:"label",children:"There are no Medbots."}):n.map((function(e,t){return(0,o.createComponentVNode)(2,a.Collapsible,{open:!0,title:e.name,children:(0,o.createComponentVNode)(2,a.Box,{px:"0.5rem",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Location",children:[e.area||"Unknown"," (",e.x,", ",e.y,")"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",children:e.on?(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{color:"good",children:"Online"}),(0,o.createComponentVNode)(2,a.Box,{mt:"0.5rem",children:e.use_beaker?"Reservoir: "+e.total_volume+"/"+e.maximum_volume:"Using internal synthesizer."})],4):(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"Offline"})})]})})},t)}))},g=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data.screen;return(0,o.createComponentVNode)(2,a.Tabs,{children:[(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:2===c,onClick:function(){return i("screen",{screen:2})},children:[(0,o.createComponentVNode)(2,a.Icon,{name:"list"}),"List Records"]}),(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:5===c,onClick:function(){return i("screen",{screen:5})},children:[(0,o.createComponentVNode)(2,a.Icon,{name:"database"}),"Virus Database"]}),(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:6===c,onClick:function(){return i("screen",{screen:6})},children:[(0,o.createComponentVNode)(2,a.Icon,{name:"plus-square"}),"Medbot Tracking"]}),(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:3===c,onClick:function(){return i("screen",{screen:3})},children:[(0,o.createComponentVNode)(2,a.Icon,{name:"wrench"}),"Record Maintenance"]})]})};(0,i.modalRegisterBodyOverride)("virus",(function(e,t){var n=(0,r.useBackend)(t).act,i=e.args;return(0,o.createComponentVNode)(2,a.Section,{level:2,m:"-1rem",title:i.name||"Virus",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"times",color:"red",onClick:function(){return n("modal_close")}}),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:[i.spread_text," Transmission"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Possible cure",children:i.antigen}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Rate of Progression",children:i.rate}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Antibiotic Resistance",children:[i.resistance,"%"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Species Affected",children:i.species}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Symptoms",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:i.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,color:"label",children:"Strength:"})," ",e.strength,"\xa0",(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:"label",children:"Aggressiveness:"})," ",e.aggressiveness]},e.stage)}))})})]})})})}))},60670:function(e,t,n){"use strict";t.__esModule=!0,t.MentorTicketPanel=void 0;var o=n(9333),r=n(57905),a=n(13435),i=n(59979),c={open:"Open",resolved:"Resolved",unknown:"Unknown"};t.MentorTicketPanel=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,s=d.id,u=(d.title,d.name),m=d.state,p=d.opened_at,f=d.closed_at,h=d.opened_at_date,C=d.closed_at_date,b=d.actions,N=d.log;return(0,o.createComponentVNode)(2,i.Window,{width:900,height:600,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,a.Section,{title:"Ticket #"+s,buttons:(0,o.createComponentVNode)(2,a.Box,{nowrap:!0,children:[(0,o.createComponentVNode)(2,a.Button,{icon:"arrow-up",content:"Escalate",onClick:function(){return l("escalate")}})," ",(0,o.createComponentVNode)(2,a.Button,{content:"Legacy UI",onClick:function(){return l("legacy")}})]}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Mentor Help Ticket",children:["#",s,": ",(0,o.createVNode)(1,"div",null,null,1,{dangerouslySetInnerHTML:{__html:u}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"State",children:c[m]}),c[m]===c.open?(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Opened At",children:[h," (",Math.round(p/600*10)/10," minutes ago.)"]}):(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Closed At",children:[C," (",Math.round(f/600*10)/10," minutes ago.)"," ",(0,o.createComponentVNode)(2,a.Button,{content:"Reopen",onClick:function(){return l("reopen")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Actions",children:(0,o.createVNode)(1,"div",null,null,1,{dangerouslySetInnerHTML:{__html:b}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Log",children:Object.keys(N).map((function(e){return(0,o.createVNode)(1,"div",null,null,1,{dangerouslySetInnerHTML:{__html:N[e]}})}))})]})})})})}},19786:function(e,t,n){"use strict";t.__esModule=!0,t.MessageMonitor=void 0;var o=n(9333),r=n(96940),a=n(57905),i=n(13435),c=n(59979),l=n(10037),d=n(10111);t.MessageMonitor=function(e,t){var n,r=(0,a.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,i.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,a.useBackend)(t),r=(n.act,n.data.isMalfAI);return(0,o.createComponentVNode)(2,d.FullscreenNotice,{title:"ERROR",children:r?(0,o.createComponentVNode)(2,i.Box,{children:"Brute-forcing for server key. It will take 20 seconds for every character that the password has."}):(0,o.createComponentVNode)(2,i.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,a.useBackend)(t),r=n.act,c=n.data.isMalfAI;return(0,o.createComponentVNode)(2,d.FullscreenNotice,{title:"Welcome",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"}),"Unauthorized"]}),(0,o.createComponentVNode)(2,i.Box,{color:"label",my:"1rem",children:["Decryption Key:",(0,o.createComponentVNode)(2,i.Input,{placeholder:"Decryption Key",ml:"0.5rem",onChange:function(e,t){return r("auth",{key:t})}})]}),!!c&&(0,o.createComponentVNode)(2,i.Button,{icon:"terminal",content:"Hack",onClick:function(){return r("hack")}}),(0,o.createComponentVNode)(2,i.Box,{color:"label",children:"Please authenticate with the server in order to show additional options."})]})},m=function(e,t){var n,r=(0,a.useBackend)(t),c=r.act,l=r.data.linkedServer,d=(0,a.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,i.Tabs,{children:[(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:0===s,onClick:function(){return u(0)},children:[(0,o.createComponentVNode)(2,i.Icon,{name:"bars"})," Main Menu"]},"Main"),(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:1===s,onClick:function(){return u(1)},children:[(0,o.createComponentVNode)(2,i.Icon,{name:"font"})," Message Logs"]},"MessageLogs"),(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:2===s,onClick:function(){return u(2)},children:[(0,o.createComponentVNode)(2,i.Icon,{name:"bold"})," Request Logs"]},"RequestLogs"),(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:3===s,onClick:function(){return u(3)},children:[(0,o.createComponentVNode)(2,i.Icon,{name:"comment-alt"})," Admin Messaging"]},"AdminMessage"),(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:4===s,onClick:function(){return u(4)},children:[(0,o.createComponentVNode)(2,i.Icon,{name:"comment-slash"})," Spam Filter"]},"SpamFilter"),(0,o.createComponentVNode)(2,i.Tabs.Tab,{color:"red",onClick:function(){return c("deauth")},children:[(0,o.createComponentVNode)(2,i.Icon,{name:"sign-out-alt"})," Log Out"]},"Logout")]}),(0,o.createComponentVNode)(2,i.Box,{m:2,children:n})],4)},p=function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data.linkedServer;return(0,o.createComponentVNode)(2,i.Section,{title:"Main Menu",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:"link",content:"Server Link",onClick:function(){return r("find")}}),(0,o.createComponentVNode)(2,i.Button,{icon:"power-off",content:"Server "+(c.active?"Enabled":"Disabled"),selected:c.active,onClick:function(){return r("active")}})],4),children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Server Status",children:(0,o.createComponentVNode)(2,i.Box,{color:"good",children:"Good"})})}),(0,o.createComponentVNode)(2,i.Button,{mt:1,icon:"key",content:"Set Custom Key",onClick:function(){return r("pass")}}),(0,o.createComponentVNode)(2,i.Button.Confirm,{color:"red",confirmIcon:"exclamation-triangle",icon:"exclamation-triangle",content:"Clear Message Logs"}),(0,o.createComponentVNode)(2,i.Button.Confirm,{color:"red",confirmIcon:"exclamation-triangle",icon:"exclamation-triangle",content:"Clear Request Logs"})]})},f=function(e,t){var n=(0,a.useBackend)(t),c=n.act,l=(n.data,e.logs),d=e.pda,s=e.rc;return(0,o.createComponentVNode)(2,i.Section,{title:d?"PDA Logs":s?"Request Logs":"Logs",buttons:(0,o.createComponentVNode)(2,i.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,i.Flex,{wrap:"wrap",children:l.map((function(e,t){return(0,o.createComponentVNode)(2,i.Flex.Item,{m:"2px",basis:"49%",grow:t%2,children:(0,o.createComponentVNode)(2,i.Section,{title:e.sender+" -> "+e.recipient,buttons:(0,o.createComponentVNode)(2,i.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,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Message",children:e.message}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Verification",color:"Unauthenticated"===e.id_auth?"bad":"good",children:(0,r.decodeHtmlEntities)(e.id_auth)}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Stamp",children:e.stamp})]}):e.message})},e.ref)}))})})},h=function(e,t){var n=(0,a.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,i.Section,{title:"Admin Messaging",children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Sender",children:(0,o.createComponentVNode)(2,i.Input,{fluid:!0,value:d,onChange:function(e,t){return r("set_sender",{val:t})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Sender's Job",children:(0,o.createComponentVNode)(2,i.Input,{fluid:!0,value:u,onChange:function(e,t){return r("set_sender_job",{val:t})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Recipient",children:(0,o.createComponentVNode)(2,i.Dropdown,{value:s,options:p,width:"100%",mb:-.7,onSelected:function(e){return r("set_recipient",{val:l[e]})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Message",verticalAlign:"top",children:(0,o.createComponentVNode)(2,i.Input,{fluid:!0,mb:.5,value:m,onChange:function(e,t){return r("set_message",{val:t})}})})]}),(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"comment",content:"Send Message",onClick:function(){return r("send_message")}})]})},C=function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data.linkedServer;return(0,o.createComponentVNode)(2,i.Section,{title:"Spam Filtering",children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:c.spamFilter.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.index,buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"trash",color:"bad",content:"Delete",onClick:function(){return r("deltoken",{deltoken:e.index})}}),children:e.token},e.index)}))}),(0,o.createComponentVNode)(2,i.Button,{icon:"plus",content:"Add New Entry",onClick:function(){return r("addtoken")}})]})}},69943:function(e,t,n){"use strict";t.__esModule=!0,t.Microwave=void 0;var o=n(9333),r=n(57905),a=n(13435),i=n(59979);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,i.Window,{width:400,height:500,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:s&&(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Bzzzzttttt!!"})})||u&&(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.Box,{color:"good",children:["Microwaving in progress!",(0,o.createVNode)(1,"br"),"Please wait...!"]})})||m&&(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:["This microwave is dirty!",(0,o.createVNode)(1,"br"),"Please clean it before use!"]})})||p.length&&(0,o.createComponentVNode)(2,a.Section,{level:1,title:"Ingredients",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"radiation",onClick:function(){return c("cook")},children:"Microwave"}),(0,o.createComponentVNode)(2,a.Button,{icon:"eject",onClick:function(){return c("dispose")},children:"Eject"})],4),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:p.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,children:[e.amt," ",e.extra]},e.name)}))})})||(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:[l.title," is empty."]})})})})}},62613:function(e,t,n){"use strict";t.__esModule=!0,t.MiningOreProcessingConsole=void 0;var o=n(9333),r=n(96940),a=n(57905),i=n(13435),c=n(59979),l=n(97104);t.MiningOreProcessingConsole=function(e,t){var n=(0,a.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,i.Box,{children:[(0,o.createComponentVNode)(2,i.Button,{icon:"arrow-right",mr:1,onClick:function(){return r("insert")},children:"Insert ID"}),"in order to claim points."]})}),(0,o.createComponentVNode)(2,i.Section,{title:"Status",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:"bolt",selected:p,onClick:function(){return r("speed_toggle")},children:p?"High-Speed Active":"High-Speed Inactive"}),(0,o.createComponentVNode)(2,i.Button,{icon:"power-off",selected:u,onClick:function(){return r("power")},children:u?"Smelting":"Not Smelting"})],4),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Current unclaimed points",buttons:(0,o.createComponentVNode)(2,i.Button,{disabled:s<1,icon:"download",onClick:function(){return r("claim")},children:"Claim"}),children:(0,o.createComponentVNode)(2,i.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,a.useBackend)(t),c=n.act,l=n.data,s=l.ores,m=l.showAllOres;l.power;return(0,o.createComponentVNode)(2,i.Section,{title:"Ore Processing Controls",buttons:(0,o.createComponentVNode)(2,i.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,i.LabeledList,{children:s.length&&s.sort(u).map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:(0,r.toTitleCase)(e.name),buttons:(0,o.createComponentVNode)(2,i.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,i.Box,{inline:!0,children:(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:e.amount})})},e.ore)}))||(0,o.createComponentVNode)(2,i.Box,{color:"bad",textAlign:"center",children:"No ores in machine."})})})}},95791:function(e,t,n){"use strict";t.__esModule=!0,t.MiningStackingConsole=void 0;var o=n(9333),r=n(96940),a=n(57905),i=n(13435),c=n(59979);t.MiningStackingConsole=function(e,t){var n=(0,a.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,i.Section,{title:"Stacker Controls",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Stacking",children:(0,o.createComponentVNode)(2,i.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,i.LabeledList.Divider),s.length&&s.sort().map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:(0,r.toTitleCase)(e.type),buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"eject",onClick:function(){return l("release_stack",{stack:e.type})},children:"Eject"}),children:(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:e.amt})},e.type)}))||(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Empty",color:"average",children:"No stacks in machine."})]})})})})}},24777:function(e,t,n){"use strict";t.__esModule=!0,t.MiningVendor=void 0;var o=n(9333),r=n(96940),a=n(57905),i=n(13435),c=n(59979),l=n(97104),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,a.useBackend)(t),l=(n.act,n.data),d=l.has_id,u=l.id,m=l.items,f=(0,a.useLocalState)(t,"search",""),h=f[0],C=(f[1],(0,a.useLocalState)(t,"sort","Alphabetical")),b=C[0],N=(C[1],(0,a.useLocalState)(t,"descending",!1)),g=N[0],V=(N[1],(0,r.createSearch)(h,(function(e){return e[0]}))),v=!1,_=Object.entries(m).map((function(e,t){var n=Object.entries(e[1]).filter(V).map((function(e){return e[1].affordable=d&&u.points>=e[1].price,e[1]})).sort(s[b]);if(0!==n.length)return g&&(n=n.reverse()),v=!0,(0,o.createComponentVNode)(2,p,{title:e[0],items:n},e[0])}));return(0,o.createComponentVNode)(2,i.Flex.Item,{grow:"1",overflow:"auto",children:(0,o.createComponentVNode)(2,i.Section,{onClick:function(e){return(0,c.refocusLayout)()},children:v?_:(0,o.createComponentVNode)(2,i.Box,{color:"label",children:"No items matching your criteria was found!"})})})},m=function(e,t){var n=(0,a.useLocalState)(t,"search",""),r=(n[0],n[1]),c=(0,a.useLocalState)(t,"sort",""),l=(c[0],c[1]),d=(0,a.useLocalState)(t,"descending",!1),u=d[0],m=d[1];return(0,o.createComponentVNode)(2,i.Box,{mb:"0.5rem",children:(0,o.createComponentVNode)(2,i.Flex,{width:"100%",children:[(0,o.createComponentVNode)(2,i.Flex.Item,{grow:"1",mr:"0.5rem",children:(0,o.createComponentVNode)(2,i.Input,{placeholder:"Search by item name..",width:"100%",onInput:function(e,t){return r(t)}})}),(0,o.createComponentVNode)(2,i.Flex.Item,{basis:"30%",children:(0,o.createComponentVNode)(2,i.Dropdown,{selected:"Alphabetical",options:Object.keys(s),width:"100%",lineHeight:"19px",onSelected:function(e){return l(e)}})}),(0,o.createComponentVNode)(2,i.Flex.Item,{children:(0,o.createComponentVNode)(2,i.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,a.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={},a=Object.keys(e);for(o=0;o<a.length;o++)n=a[o],t.indexOf(n)>=0||(r[n]=e[n]);return r}(e,d);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,i.Collapsible,Object.assign({open:!0,title:l},u,{children:s.map((function(e){return(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.Box,{display:"inline-block",verticalAlign:"middle",lineHeight:"20px",style:{float:"left"},children:e.name}),(0,o.createComponentVNode)(2,i.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,i.Box,{style:{clear:"both"}})]},e.name)}))})))}},14473:function(e,t,n){"use strict";t.__esModule=!0,t.MuleBot=void 0;var o=n(9333),r=n(57905),a=n(13435),i=n(59979);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,i.Window,{width:350,height:500,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Multiple Utility Load Effector Mk. III",children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"ID",children:u}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current Load",buttons:(0,o.createComponentVNode)(2,a.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),i=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,a.Section,{title:"Controls",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",content:l?"On":"Off",selected:l,disabled:d&&!s,onClick:function(){return i("power")}}),children:d&&!s?(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"This interface is currently locked."}):(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"stop",content:"Stop",onClick:function(){return i("stop")}}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"truck-monster",content:"Proceed",onClick:function(){return i("go")}}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"home",content:"Return Home",onClick:function(){return i("home")}}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"map-marker-alt",content:"Set Destination",onClick:function(){return i("destination")}}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"cog",content:"Set Home",onClick:function(){return i("sethome")}}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"home",selected:u,content:"Auto Return Home: "+(u?"Enabled":"Disabled"),onClick:function(){return i("autoret")}}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"biking",selected:!m,content:"Non-standard Cargo: "+(m?"Disabled":"Enabled"),onClick:function(){return i("cargotypes")}})],4)})},l=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data.safety;return(0,o.createComponentVNode)(2,a.Section,{title:"Maintenance Panel",children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"skull-crossbones",color:c?"green":"red",content:"Safety: "+(c?"Engaged":"Disengaged (DANGER)"),onClick:function(){return i("safety")}})})}},95406:function(e,t,n){"use strict";t.__esModule=!0,t.NIF=void 0;var o=n(9333),r=n(57905),a=n(13435),i=n(59979),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,i.Window,{theme:m,width:500,height:400,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[!!p&&(0,o.createComponentVNode)(2,a.NoticeBox,{info:!0,children:(0,o.createComponentVNode)(2,a.Table,{verticalAlign:"middle",children:(0,o.createComponentVNode)(2,a.Table.Row,{verticalAlign:"middle",children:[(0,o.createComponentVNode)(2,a.Table.Cell,{verticalAlign:"middle",children:p}),(0,o.createComponentVNode)(2,a.Table.Cell,{verticalAlign:"middle",collapsing:!0,children:(0,o.createComponentVNode)(2,a.Button,{color:"red",icon:"times",tooltip:"Dismiss",tooltipPosition:"left",onClick:function(){return c("dismissNotification")}})})]})})}),!!N&&(0,o.createComponentVNode)(2,a.Modal,{m:1,p:0,color:"label",children:(0,o.createComponentVNode)(2,a.Section,{m:0,title:N.name,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.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,a.Button,{icon:"window-close",onClick:function(){return g(null)}})],4),children:[(0,o.createComponentVNode)(2,a.Box,{children:N.desc}),(0,o.createComponentVNode)(2,a.Box,{children:["It consumes"," ",(0,o.createComponentVNode)(2,a.Box,{color:"good",inline:!0,children:N.p_drain})," ","energy units while installed, and"," ",(0,o.createComponentVNode)(2,a.Box,{color:"average",inline:!0,children:N.a_drain})," ","additionally while active."]}),(0,o.createComponentVNode)(2,a.Box,{color:N.illegal?"bad":"good",children:["It is ",N.illegal?"NOT ":"","a legal software package."]}),(0,o.createComponentVNode)(2,a.Box,{children:["The MSRP of the package is"," ",(0,o.createComponentVNode)(2,a.Box,{color:"good",inline:!0,children:[N.cost,"\u20ae."]})]}),(0,o.createComponentVNode)(2,a.Box,{children:["The difficulty to construct the associated implant is\xa0",(0,o.createComponentVNode)(2,a.Box,{color:"good",inline:!0,children:["Rating ",N.wear]}),"."]})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Welcome to your NIF, "+l.user.name,buttons:(0,o.createComponentVNode)(2,a.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),i=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,a.Box,{children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"NIF Condition",children:(0,o.createComponentVNode)(2,a.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,a.AnimatedNumber,{value:s}),"%)"]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"NIF Power",children:(0,o.createComponentVNode)(2,a.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,a.Section,{level:2,title:"NIFSoft Modules",mt:1,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:f.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button.Confirm,{icon:"trash",color:"bad",confirmContent:"UNINSTALL?",confirmIcon:"trash",tooltip:"Uninstall Module",tooltipPosition:"left",onClick:function(){return i("uninstall",{module:e.ref})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"search",onClick:function(){return h(e)},tooltip:"View Information",tooltipPosition:"left"})],4),children:e.activates&&(0,o.createComponentVNode)(2,a.Button,{fluid:!0,selected:e.active,content:e.stat_text,onClick:function(){return i("toggle_module",{module:e.ref})}})||(0,o.createComponentVNode)(2,a.Box,{children:e.stat_text})},e.ref)}))})})]})},u=function(e,t){var n=(0,r.useBackend)(t),i=n.act,l=n.data.theme;return(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"NIF Theme",verticalAlign:"top",children:(0,o.createComponentVNode)(2,a.Dropdown,{width:"100%",placeholder:"Default",selected:l,options:c,onSelected:function(e){return i("setTheme",{theme:e})}})})})}},91188:function(e,t,n){"use strict";t.__esModule=!0,t.NTNetRelay=void 0;var o=n(9333),r=n(57905),a=n(13435),i=n(59979),c=n(10111);t.NTNetRelay=function(e,t){var n=(0,r.useBackend)(t),a=(n.act,n.data),c=a.dos_crashed,s=(a.enabled,a.dos_overload,a.dos_capacity,(0,o.createComponentVNode)(2,l));return c&&(s=(0,o.createComponentVNode)(2,d)),(0,o.createComponentVNode)(2,i.Window,{width:c?700:500,height:c?600:300,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:s})})};var l=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=(c.dos_crashed,c.enabled),d=c.dos_overload,s=c.dos_capacity;return(0,o.createComponentVNode)(2,a.Section,{title:"Status",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",selected:l,content:"Relay "+(l?"On":"Off"),onClick:function(){return i("toggle")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Network Buffer Status",children:[d," / ",s," GQ"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Options",children:(0,o.createComponentVNode)(2,a.Button,{icon:"exclamation-triangle",content:"Purge network blacklist",onClick:function(){return i("purge")}})})]})})},d=function(e,t){var n=(0,r.useBackend)(t),i=n.act;n.data;return(0,o.createComponentVNode)(2,c.FullscreenNotice,{title:"ERROR",children:[(0,o.createComponentVNode)(2,a.Box,{fontSize:"1.5rem",bold:!0,color:"bad",children:[(0,o.createComponentVNode)(2,a.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,a.Box,{children:(0,o.createComponentVNode)(2,a.Button,{icon:"exclamation-triangle",content:"Purge buffered traffic",onClick:function(){return i("restart")}})})]})}},3246:function(e,t,n){"use strict";t.__esModule=!0,t.Newscaster=void 0;var o=n(9333),r=n(96940),a=n(57905),i=n(13435),c=n(59979),l=n(10037),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,a.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,a.useBackend)(t),r=(n.act,n.data.user,(0,a.useSharedState)(t,"screen",d)),c=r[0],l=r[1],s=N[c];return(0,o.createComponentVNode)(2,i.Box,{children:(0,o.createComponentVNode)(2,s,{setScreen:l})})},N={"Main Menu":function(e,t){var n=(0,a.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,i.Section,{title:"Main Menu",children:[l&&(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"eye",onClick:function(){return d(h)},color:"bad",children:"Read WANTED Issue"}),(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"eye",onClick:function(){return d(u)},children:"View Feed Channels"}),(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"plus",onClick:function(){return d(s)},children:"Create Feed Channel"}),(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"plus",onClick:function(){return d(m)},children:"Create Feed Message"}),(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"print",onClick:function(){return d(p)},children:"Print Newspaper"})]}),!!c&&(0,o.createComponentVNode)(2,i.Section,{title:"Feed Security Functions",children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"plus",onClick:function(){return d(f)},children:'Manage "Wanted" Issue'})})],0)},"New Channel":function(e,t){var n=(0,a.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,i.Section,{title:"Creating new Feed Channel",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"undo",onClick:function(){return p(d)},children:"Back"}),children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Channel Name",children:(0,o.createComponentVNode)(2,i.Input,{fluid:!0,value:(0,r.decodeHtmlEntities)(s),onInput:function(e,t){return c("set_channel_name",{val:t})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Channel Author",color:"good",children:m}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Accept Public Feeds",children:(0,o.createComponentVNode)(2,i.Button,{icon:u?"lock":"lock-open",selected:!u,onClick:function(){return c("set_channel_lock")},children:u?"No":"Yes"})})]}),(0,o.createComponentVNode)(2,i.Button,{fluid:!0,color:"good",icon:"plus",onClick:function(){return c("submit_new_channel")},children:"Submit Channel"}),(0,o.createComponentVNode)(2,i.Button,{fluid:!0,color:"bad",icon:"undo",onClick:function(){return p(d)},children:"Cancel"})]})},"View List":function(e,t){var n=(0,a.useBackend)(t),c=n.act,l=n.data.channels,s=e.setScreen;return(0,o.createComponentVNode)(2,i.Section,{title:"Station Feed Channels",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"undo",onClick:function(){return s(d)},children:"Back"}),children:l.map((function(e){return(0,o.createComponentVNode)(2,i.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)}))})},"New Story":function(e,t){var n=(0,a.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,i.Section,{title:"Creating new Feed Message...",buttons:(0,o.createComponentVNode)(2,i.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,i.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,i.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,i.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,i.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,i.Button,{fluid:!0,color:"good",icon:"plus",onClick:function(){return r("submit_new_message")},children:"Submit Message"}),(0,o.createComponentVNode)(2,i.Button,{fluid:!0,color:"bad",icon:"undo",onClick:function(){return f(d)},children:"Cancel"})]})},Print:function(e,t){var n=(0,a.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,i.Section,{title:"Printing",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"undo",onClick:function(){return p(d)},children:"Back"}),children:[(0,o.createComponentVNode)(2,i.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,i.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Liquid Paper remaining",children:[100*m," cm\xb3"]})}),(0,o.createComponentVNode)(2,i.Button,{mt:1,fluid:!0,color:"good",icon:"plus",onClick:function(){return r("print_paper")},children:"Print Paper"}),(0,o.createComponentVNode)(2,i.Button,{fluid:!0,color:"bad",icon:"undo",onClick:function(){return p(d)},children:"Cancel"})]})},"New Wanted":function(e,t){var n=(0,a.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,i.Section,{title:"Wanted Issue Handler",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"undo",onClick:function(){return h(d)},children:"Back"}),children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:[!!f&&(0,o.createComponentVNode)(2,i.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,i.LabeledList.Item,{label:"Criminal Name",children:(0,o.createComponentVNode)(2,i.Input,{fluid:!0,value:(0,r.decodeHtmlEntities)(s),onInput:function(e,t){return c("set_channel_name",{val:t})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Description",children:(0,o.createComponentVNode)(2,i.Input,{fluid:!0,value:(0,r.decodeHtmlEntities)(u),onInput:function(e,t){return c("set_wanted_desc",{val:t})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Attach Photo",children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"image",onClick:function(){return c("set_attachment")},children:m?"Photo Attached":"No Photo"})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Prosecutor",color:"good",children:p})]}),(0,o.createComponentVNode)(2,i.Button,{mt:1,fluid:!0,color:"good",icon:"plus",onClick:function(){return c("submit_wanted")},children:"Submit Wanted Issue"}),!!f&&(0,o.createComponentVNode)(2,i.Button,{fluid:!0,color:"average",icon:"minus",onClick:function(){return c("cancel_wanted")},children:"Take Down Issue"}),(0,o.createComponentVNode)(2,i.Button,{fluid:!0,color:"bad",icon:"undo",onClick:function(){return h(d)},children:"Cancel"})]})},"View Wanted":function(e,t){var n=(0,a.useBackend)(t),c=(n.act,n.data.wanted_issue),l=e.setScreen;return c?(0,o.createComponentVNode)(2,i.Section,{title:"--STATIONWIDE WANTED ISSUE--",color:"bad",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"undo",onClick:function(){return l(d)},children:"Back"}),children:(0,o.createComponentVNode)(2,i.Box,{color:"white",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Submitted by",color:"good",children:(0,r.decodeHtmlEntities)(c.author)}),(0,o.createComponentVNode)(2,i.LabeledList.Divider),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Criminal",children:(0,r.decodeHtmlEntities)(c.criminal)}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Description",children:(0,r.decodeHtmlEntities)(c.desc)}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Photo",children:c.img&&(0,o.createVNode)(1,"img",null,null,1,{src:c.img})||"None"})]})})}):(0,o.createComponentVNode)(2,i.Section,{title:"No Outstanding Wanted Issues",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"undo",onClick:function(){return l(d)},children:"Back"}),children:"There are no wanted issues currently outstanding."})},"View Selected Channel":function(e,t){var n=(0,a.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,i.Section,{title:(0,r.decodeHtmlEntities)(d.name),buttons:(0,o.createFragment)([!!s&&(0,o.createComponentVNode)(2,i.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,i.Button,{icon:"undo",onClick:function(){return p(u)},children:"Back"})],0),children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Channel Created By",children:s&&(0,o.createComponentVNode)(2,i.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,i.Box,{children:(0,r.decodeHtmlEntities)(d.author)})})}),!!d.censored&&(0,o.createComponentVNode)(2,i.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,i.Section,{children:["- ",(0,r.decodeHtmlEntities)(e.body),!!e.img&&(0,o.createComponentVNode)(2,i.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,i.Box,{color:"grey",children:["[Story by ",(0,r.decodeHtmlEntities)(e.author)," - ",e.timestamp,"]"]}),!!s&&(0,o.createFragment)([(0,o.createComponentVNode)(2,i.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,i.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,i.Box,{color:"average",children:"No feed messages found in channel."})]}):(0,o.createComponentVNode)(2,i.Section,{title:"Channel Not Found",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"undo",onClick:function(){return p(u)},children:"Back"}),children:"The channel you were looking for no longer exists."})}}},91358:function(e,t,n){"use strict";t.__esModule=!0,t.NoticeBoard=void 0;var o=n(9333),r=n(57905),a=n(13435),i=n(59979);t.NoticeBoard=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data.notices;return(0,o.createComponentVNode)(2,i.Window,{width:330,height:300,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:(0,o.createComponentVNode)(2,a.Section,{children:l.length?(0,o.createComponentVNode)(2,a.LabeledList,{children:l.map((function(e,t){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,children:[e.isphoto&&(0,o.createComponentVNode)(2,a.Button,{icon:"image",content:"Look",onClick:function(){return c("look",{ref:e.ref})}})||e.ispaper&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"sticky-note",content:"Read",onClick:function(){return c("read",{ref:e.ref})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"pen",content:"Write",onClick:function(){return c("write",{ref:e.ref})}})],4)||"Unknown Entity",(0,o.createComponentVNode)(2,a.Button,{icon:"minus-circle",content:"Remove",onClick:function(){return c("remove",{ref:e.ref})}})]},t)}))}):(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"No notices posted here."})})})})}},292:function(e,t,n){"use strict";t.__esModule=!0,t.NtosAccessDecrypter=void 0;var o=n(9333),r=n(57905),a=n(59979),i=n(10510),c=n(13435);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,a.NtosWindow,{width:600,height:600,theme:"syndicate",children:(0,o.createComponentVNode)(2,a.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,i.IdentificationComputerRegions,{actName:"PRG_execute"})||(0,o.createComponentVNode)(2,c.Box,{children:"Please insert ID card."})})})})}},46062:function(e,t,n){"use strict";t.__esModule=!0,t.NtosArcade=void 0;var o=n(9333),r=n(1963),a=n(57905),i=n(13435),c=n(59979);t.NtosArcade=function(e,t){var n=(0,a.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,i.Section,{title:"Outbomb Cuban Pete Ultra",textAlign:"center",children:[(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.Grid,{children:[(0,o.createComponentVNode)(2,i.Grid.Column,{size:2,children:[(0,o.createComponentVNode)(2,i.Box,{m:1}),(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: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,i.LabeledList.Item,{label:"Player Magic",children:(0,o.createComponentVNode)(2,i.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,i.Box,{my:1,mx:4}),(0,o.createComponentVNode)(2,i.Section,{backgroundColor:1===d.PauseState?"#1b3622":"#471915",children:d.Status})]}),(0,o.createComponentVNode)(2,i.Grid.Column,{children:[(0,o.createComponentVNode)(2,i.ProgressBar,{value:d.Hitpoints,minValue:0,maxValue:45,ranges:{good:[30,Infinity],average:[5,30],bad:[-Infinity,5]},children:[(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:d.Hitpoints}),"HP"]}),(0,o.createComponentVNode)(2,i.Box,{m:1}),(0,o.createComponentVNode)(2,i.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,i.Box,{my:1,mx:4}),(0,o.createComponentVNode)(2,i.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,i.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,i.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,i.Box,{children:[(0,o.createComponentVNode)(2,i.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,i.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,i.Box,{color:d.TicketCount>=1?"good":"normal",children:["Earned Tickets: ",d.TicketCount]})]})})})}},63923:function(e,t,n){"use strict";t.__esModule=!0,t.NtosAtmosControl=void 0;var o=n(9333),r=n(59979),a=n(54678);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,a.AtmosControlContent)})})}},78363:function(e,t,n){"use strict";t.__esModule=!0,t.NtosCameraConsole=void 0;var o=n(9333),r=n(59979),a=n(44365);t.NtosCameraConsole=function(){return(0,o.createComponentVNode)(2,r.NtosWindow,{width:870,height:708,resizable:!0,children:(0,o.createComponentVNode)(2,r.NtosWindow.Content,{children:(0,o.createComponentVNode)(2,a.CameraConsoleContent)})})}},59532:function(e,t,n){"use strict";t.__esModule=!0,t.NtosCommunicationsConsole=void 0;var o=n(9333),r=n(59979),a=n(37481);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,a.CommunicationsConsoleContent)})})}},8918:function(e,t,n){"use strict";t.__esModule=!0,t.NtosConfiguration=void 0;var o=n(9333),r=n(57905),a=n(13435),i=n(59979);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,i.NtosWindow,{theme:d,width:520,height:630,resizable:!0,children:(0,o.createComponentVNode)(2,i.NtosWindow.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{title:"Power Supply",buttons:(0,o.createComponentVNode)(2,a.Box,{inline:!0,bold:!0,mr:1,children:["Power Draw: ",s,"W"]}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Battery Status",color:!u&&"average",children:u?(0,o.createComponentVNode)(2,a.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,a.Section,{title:"File System",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:h,minValue:0,maxValue:f,color:"good",children:[h," GQ / ",f," GQ"]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Hardware Components",children:b.map((function(e){return(0,o.createComponentVNode)(2,a.Section,{title:e.name,level:2,buttons:(0,o.createFragment)([!e.critical&&(0,o.createComponentVNode)(2,a.Button.Checkbox,{content:"Enabled",checked:e.enabled,mr:1,onClick:function(){return c("PC_toggle_component",{name:e.name})}}),(0,o.createComponentVNode)(2,a.Box,{inline:!0,bold:!0,mr:1,children:["Power Usage: ",e.powerusage,"W"]})],0),children:e.desc},e.name)}))})]})})}},98642:function(e,t,n){"use strict";t.__esModule=!0,t.NtosCrewManifest=void 0;var o=n(9333),r=n(59979),a=n(67292);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,a.CrewManifestContent)})})}},38385:function(e,t,n){"use strict";t.__esModule=!0,t.NtosCrewMonitor=void 0;var o=n(9333),r=n(59979),a=n(97659);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,a.CrewMonitorContent)})})}},83833:function(e,t,n){"use strict";t.__esModule=!0,t.NtosDigitalWarrant=void 0;var o=n(9333),r=n(57905),a=n(13435),i=n(59979),c=n(95838);t.NtosDigitalWarrant=function(e,t){var n=(0,r.useBackend)(t),a=(n.act,n.data),c=(a.warrantname,a.warrantcharges,a.warrantauth),d=(a.type,a.allwarrants,(0,o.createComponentVNode)(2,l));return c&&(d=(0,o.createComponentVNode)(2,s)),(0,o.createComponentVNode)(2,i.NtosWindow,{width:500,height:350,resizable:!0,children:(0,o.createComponentVNode)(2,i.NtosWindow.Content,{scrollable:!0,children:d})})};var l=function(e,t){var n=(0,r.useBackend)(t),i=n.act;n.data.allwarrants;return(0,o.createComponentVNode)(2,a.Section,{title:"Warrants",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"plus",fluid:!0,onClick:function(){return i("addwarrant")},children:"Create New Warrant"}),(0,o.createComponentVNode)(2,a.Section,{level:2,title:"Arrest Warrants",children:(0,o.createComponentVNode)(2,d,{type:"arrest"})}),(0,o.createComponentVNode)(2,a.Section,{level:2,title:"Search Warrants",children:(0,o.createComponentVNode)(2,d,{type:"search"})})]})},d=function(e,t){var n=(0,r.useBackend)(t),i=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,a.Table,{children:[(0,o.createComponentVNode)(2,a.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:"arrest"===d?"Name":"Location"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"arrest"===d?"Charges":"Reason"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Authorized By"}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:"Edit"})]}),u.length&&u.map((function(e){return(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.warrantname}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.charges}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.auth}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:(0,o.createComponentVNode)(2,a.Button,{icon:"pen",onClick:function(){return i("editwarrant",{id:e.id})}})})]},e.id)}))||(0,o.createComponentVNode)(2,a.Table.Row,{children:(0,o.createComponentVNode)(2,a.Table.Cell,{colspan:"3",color:"bad",children:["No ",d," warrants found."]})})]})},s=function(e,t){var n=(0,r.useBackend)(t),i=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,a.Section,{title:m?"Editing Arrest Warrant":"Editing Search Warrant",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"save",onClick:function(){return i("savewarrant")},children:"Save"}),(0,o.createComponentVNode)(2,a.Button,{color:"bad",icon:"trash",onClick:function(){return i("deletewarrant")},children:"Delete"}),(0,o.createComponentVNode)(2,a.Button,{icon:"undo",onClick:function(){return i("back")},children:"Back"})],4),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:p,buttons:m&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"search",onClick:function(){return i("editwarrantname")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"pen",onClick:function(){return i("editwarrantnamecustom")}})],4)||(0,o.createComponentVNode)(2,a.Button,{icon:"pen",onClick:function(){return i("editwarrantnamecustom")}}),children:l}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:f,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"pen",onClick:function(){return i("editwarrantcharges")}}),children:d}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Authorized By",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"balance-scale",onClick:function(){return i("editwarrantauth")}}),children:s})]})})}},38123:function(e,t,n){"use strict";t.__esModule=!0,t.NtosEmailAdministration=void 0;var o=n(9333),r=n(57905),a=n(13435),i=n(59979),c=n(76290);t.NtosEmailAdministration=function(e,t){var n=(0,r.useBackend)(t),a=(n.act,n.data),c=a.error,m=a.cur_title,p=a.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,i.NtosWindow,{width:600,height:450,resizable:!0,children:(0,o.createComponentVNode)(2,i.NtosWindow.Content,{scrollable:!0,children:f})})};var l=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data.accounts;return(0,o.createComponentVNode)(2,a.Section,{title:"Welcome to the NTNet Email Administration System",children:[(0,o.createComponentVNode)(2,a.Box,{italic:!0,mb:1,children:"SECURE SYSTEM - Have your identification ready"}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"plus",onClick:function(){return i("newaccount")},children:"Create New Account"}),(0,o.createComponentVNode)(2,a.Box,{bold:!0,mt:1,mb:1,children:"Select account to administrate"}),c.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"eye",onClick:function(){return i("viewaccount",{viewaccount:e.uid})},children:e.login},e.uid)}))]})},d=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data.error;return(0,o.createComponentVNode)(2,a.Section,{title:"Message",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"undo",onClick:function(){return i("back")},children:"Back"}),children:c})},s=function(e,t){var n=(0,r.useBackend)(t);n.act,n.data;return(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,c.NtosEmailClientViewMessage,{administrator:!0})})},u=function(e,t){var n=(0,r.useBackend)(t),i=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,a.Section,{title:"Viewing "+l+" in admin mode",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"undo",onClick:function(){return i("back")},children:"Back"}),children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Account Status",children:(0,o.createComponentVNode)(2,a.Button,{color:d?"bad":"",icon:"ban",tooltip:(d?"Uns":"S")+"uspend Account?",onClick:function(){return i("ban")},children:d?"Suspended":"Normal"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Actions",children:(0,o.createComponentVNode)(2,a.Button,{icon:"key",onClick:function(){return i("changepass")},children:"Change Password"})})]}),(0,o.createComponentVNode)(2,a.Section,{level:2,title:"Messages",children:s.length&&(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:"Source"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Title"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Received at"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Actions"})]}),s.map((function(e){return(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.source}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.title}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.timestamp}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{icon:"eye",onClick:function(){return i("viewmail",{viewmail:e.uid})},children:"View"})})]},e.uid)}))]})||(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"No messages found in selected account."})})]})}},76290:function(e,t,n){"use strict";t.__esModule=!0,t.NtosEmailClientViewMessage=t.NtosEmailClient=void 0;var o=n(9333),r=n(57905),a=n(13435),i=n(59979),c=n(42991);t.NtosEmailClient=function(e,t){var n=(0,r.useBackend)(t),a=(n.act,n.data),c=a.PC_device_theme,s=a.error,u=a.downloading,m=a.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,i.NtosWindow,{resizable:!0,theme:c,children:(0,o.createComponentVNode)(2,i.NtosWindow.Content,{scrollable:!0,children:p})})};var l=function(e,t){var n=(0,r.useBackend)(t),i=(n.act,n.data),l=i.down_filename,d=i.down_progress,s=i.down_size,u=i.down_speed;return(0,o.createComponentVNode)(2,a.Section,{title:"Downloading...",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"File",children:[l," (",s," GQ)"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Speed",children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:u})," GQ/s"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Progress",children:(0,o.createComponentVNode)(2,a.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),i=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,a.Section,{title:"Logged in as: "+l,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"plus",tooltip:"New Message",tooltipPosition:"left",onClick:function(){return i("new_message")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"cogs",tooltip:"Change Password",tooltipPosition:"left",onClick:function(){return i("changepassword")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"sign-out-alt",tooltip:"Log Out",tooltipPosition:"left",onClick:function(){return i("logout")}})],4),children:C})},s=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=(c.current_account,c.folder),d=c.messagecount,s=c.messages;return(0,o.createComponentVNode)(2,a.Section,{level:2,noTopPadding:!0,children:[(0,o.createComponentVNode)(2,a.Tabs,{children:[(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:"Inbox"===l,onClick:function(){return i("set_folder",{set_folder:"Inbox"})},children:"Inbox"}),(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:"Spam"===l,onClick:function(){return i("set_folder",{set_folder:"Spam"})},children:"Spam"}),(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:"Deleted"===l,onClick:function(){return i("set_folder",{set_folder:"Deleted"})},children:"Deleted"})]}),d&&(0,o.createComponentVNode)(2,a.Section,{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:"Source"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Title"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Received At"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Actions"})]}),s.map((function(e){return(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.source}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.title}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.timestamp}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:[(0,o.createComponentVNode)(2,a.Button,{icon:"eye",onClick:function(){return i("view",{view:e.uid})},tooltip:"View"}),(0,o.createComponentVNode)(2,a.Button,{icon:"share",onClick:function(){return i("reply",{reply:e.uid})},tooltip:"Reply"}),(0,o.createComponentVNode)(2,a.Button,{color:"bad",icon:"trash",onClick:function(){return i("delete",{"delete":e.uid})},tooltip:"Delete"})]})]},e.timestamp+e.title)}))]})})||(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:["No emails found in ",l,"."]})]})},u=function(e,t){var n=(0,r.useBackend)(t),i=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,a.Section,{title:d,buttons:l?(0,o.createComponentVNode)(2,a.Button,{icon:"times",onClick:function(){return i("back")}}):(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"share",tooltip:"Reply",tooltipPosition:"left",onClick:function(){return i("reply",{reply:C})}}),(0,o.createComponentVNode)(2,a.Button,{color:"bad",icon:"trash",tooltip:"Delete",tooltipPosition:"left",onClick:function(){return i("delete",{"delete":C})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"save",tooltip:"Save To Disk",tooltipPosition:"left",onClick:function(){return i("save",{save:C})}}),p&&(0,o.createComponentVNode)(2,a.Button,{icon:"paperclip",tooltip:"Save Attachment",tooltipPosition:"left",onClick:function(){return i("downloadattachment")}})||null,(0,o.createComponentVNode)(2,a.Button,{icon:"times",tooltip:"Close",tooltipPosition:"left",onClick:function(){return i("cancel",{cancel:C})}})],0),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"From",children:s}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"At",children:u}),p&&!l&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Attachment",color:"average",children:[f," (",h,"GQ)"]})||null,(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Message",verticalAlign:"top",children:(0,o.createComponentVNode)(2,a.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),i=n.act,c=n.data.accounts;return(0,o.createComponentVNode)(2,a.Section,{title:"Address Book",level:2,buttons:(0,o.createComponentVNode)(2,a.Button,{color:"bad",icon:"times",onClick:function(){return i("set_recipient",{set_recipient:null})}}),children:c.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e.login,fluid:!0,onClick:function(){return i("set_recipient",{set_recipient:e.login})}},e.login)}))})},p=function(e,t){var n=(0,r.useBackend)(t),i=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,a.Section,{title:"New Message",level:2,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"share",onClick:function(){return i("send")},children:"Send Message"}),(0,o.createComponentVNode)(2,a.Button,{color:"bad",icon:"times",onClick:function(){return i("cancel")}})],4),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Title",children:(0,o.createComponentVNode)(2,a.Input,{fluid:!0,value:l,onInput:function(e,t){return i("edit_title",{val:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Recipient",verticalAlign:"top",children:(0,o.createComponentVNode)(2,a.Flex,{children:[(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,a.Input,{fluid:!0,value:d,onInput:function(e,t){return i("edit_recipient",{val:t})}})}),(0,o.createComponentVNode)(2,a.Flex.Item,{children:(0,o.createComponentVNode)(2,a.Button,{icon:"address-book",onClick:function(){return i("addressbook")},tooltip:"Find Receipients",tooltipPosition:"left"})})]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Attachments",buttons:u&&(0,o.createComponentVNode)(2,a.Button,{color:"bad",icon:"times",onClick:function(){return i("remove_attachment")},children:"Remove Attachment"})||(0,o.createComponentVNode)(2,a.Button,{icon:"plus",onClick:function(){return i("addattachment")},children:"Add Attachment"}),children:u&&(0,o.createComponentVNode)(2,a.Box,{inline:!0,children:[m," (",p,"GQ)"]})||null}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Message",verticalAlign:"top",children:(0,o.createComponentVNode)(2,a.Flex,{children:[(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,a.Section,{width:"99%",inline:!0,children:(0,o.createVNode)(1,"div",null,null,1,{dangerouslySetInnerHTML:{__html:s}})})}),(0,o.createComponentVNode)(2,a.Flex.Item,{children:(0,o.createComponentVNode)(2,a.Button,{verticalAlign:"top",onClick:function(){return i("edit_body")},icon:"pen",tooltip:"Edit Message",tooltipPosition:"left"})})]})})]})})},f=function(e,t){var n=(0,r.useBackend)(t).act,i=e.error;return(0,o.createComponentVNode)(2,a.Section,{title:"Notification",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"arrow-left",content:"Return",onClick:function(){return n("reset")}}),children:(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:i})})},h=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.stored_login,d=c.stored_password;return(0,o.createComponentVNode)(2,a.Section,{title:"Please Log In",children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Email address",children:(0,o.createComponentVNode)(2,a.Input,{fluid:!0,value:l,onInput:function(e,t){return i("edit_login",{val:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Password",children:(0,o.createComponentVNode)(2,a.Input,{fluid:!0,value:d,onInput:function(e,t){return i("edit_password",{val:t})}})})]}),(0,o.createComponentVNode)(2,a.Button,{icon:"sign-in-alt",onClick:function(){return i("login")},children:"Log In"})]})}},40407:function(e,t,n){"use strict";t.__esModule=!0,t.NtosFileManager=void 0;var o=n(9333),r=n(57905),a=n(13435),i=n(59979);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,i.NtosWindow,{resizable:!0,theme:s,children:(0,o.createComponentVNode)(2,i.NtosWindow.Content,{scrollable:!0,children:[m&&(0,o.createComponentVNode)(2,a.Section,{title:"Viewing File "+m,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"pen",content:"Edit",onClick:function(){return l("PRG_edit")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"print",content:"Print",onClick:function(){return l("PRG_printfile")}}),(0,o.createComponentVNode)(2,a.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,a.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,a.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,a.Section,{children:(0,o.createComponentVNode)(2,a.Button,{icon:"plus",onClick:function(){return l("PRG_newtextfile")},children:"New Text File"})})],0),f&&(0,o.createComponentVNode)(2,a.Flex,{wrap:"wrap",position:"fixed",bottom:"5px",children:[(0,o.createComponentVNode)(2,a.Flex.Item,{children:(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.Button,{bottom:"0",left:"0",icon:"ban",onClick:function(){return l("PRG_clearerror")}})})}),(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.Flex.Item,{grow:!0,children:f})})]})]})})};var c=function(e){var t=e.files,n=void 0===t?[]:t,r=e.usbconnected,i=e.usbmode,c=e.onUpload,l=e.onDelete,d=e.onRename,s=e.onOpen;return(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:"File"}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:"Type"}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:"Size"})]}),n.map((function(e){return(0,o.createComponentVNode)(2,a.Table.Row,{className:"candystripe",children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.undeletable?e.name:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.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,a.Button,{content:"Open",onClick:function(){return s(e.uid)}})],4)}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.type}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.size}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:!e.undeletable&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button.Confirm,{icon:"trash",confirmIcon:"times",confirmContent:"",tooltip:"Delete",onClick:function(){return l(e.uid)}}),!!r&&(i?(0,o.createComponentVNode)(2,a.Button,{icon:"download",tooltip:"Download",onClick:function(){return c(e.uid)}}):(0,o.createComponentVNode)(2,a.Button,{icon:"upload",tooltip:"Upload",onClick:function(){return c(e.uid)}}))],0)})]},e.name)}))]})}},87531:function(e,t,n){"use strict";t.__esModule=!0,t.NtosIdentificationComputer=void 0;var o=n(9333),r=n(59979),a=n(10510);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,a.IdentificationComputerContent,{ntos:!0})})})}},74572:function(e,t,n){"use strict";t.__esModule=!0,t.NtosMain=void 0;var o=n(9333),r=n(57905),a=n(13435),i=n(59979),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,i.NtosWindow,{title:"syndicate"===s?"Syndix Main Menu":"NtOS Main Menu",theme:s,width:400,height:500,resizable:!0,children:(0,o.createComponentVNode)(2,i.NtosWindow.Content,{scrollable:!0,children:[!!p&&(0,o.createComponentVNode)(2,a.Section,{children:[(0,o.createComponentVNode)(2,a.Button,{width:"144px",icon:"lightbulb",selected:f,onClick:function(){return l("PC_toggle_light")},children:["Flashlight: ",f?"ON":"OFF"]}),(0,o.createComponentVNode)(2,a.Button,{ml:1,onClick:function(){return l("PC_light_color")},children:["Color:",(0,o.createComponentVNode)(2,a.ColorBox,{ml:1,color:h})]})]}),(0,o.createComponentVNode)(2,a.Section,{title:"User Login",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Eject ID",disabled:!g.IDName,onClick:function(){return l("PC_Eject_Disk",{name:"ID"})}}),children:(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.Table.Row,{children:["ID Name: ",g.IDName]}),(0,o.createComponentVNode)(2,a.Table.Row,{children:["Assignment: ",g.IDJob]})]})}),!!b.length&&(0,o.createComponentVNode)(2,a.Section,{title:"Media Eject",children:(0,o.createComponentVNode)(2,a.Table,{children:b.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.Button,{fluid:!0,color:"transparent",icon:"eject",content:e,onClick:function(){return l("PC_Eject_Disk",{name:e})}})})},e)}))})}),(0,o.createComponentVNode)(2,a.Section,{title:"Programs",children:(0,o.createComponentVNode)(2,a.Table,{children:m.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.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,a.Table.Cell,{collapsing:!0,width:"18px",children:!!e.running&&(0,o.createComponentVNode)(2,a.Button,{color:"transparent",icon:"times",tooltip:"Close program",tooltipPosition:"left",onClick:function(){return l("PC_killprogram",{name:e.name})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,width:"18px",children:(0,o.createComponentVNode)(2,a.Button,{color:"transparent",tooltip:"Set Autorun",tooltipPosition:"left",selected:e.autorun,onClick:function(){return l("PC_setautorun",{name:e.name})},children:"AR"})})]},e.name)}))})})]})})}},64794:function(e,t,n){"use strict";t.__esModule=!0,t.NtosNetChat=void 0;var o=n(9333),r=n(57905),a=n(13435),i=n(59979);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,i.NtosWindow,{width:900,height:675,children:(0,o.createComponentVNode)(2,i.NtosWindow.Content,{children:(0,o.createComponentVNode)(2,a.Section,{height:"600px",children:(0,o.createComponentVNode)(2,a.Table,{height:"580px",children:(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{verticalAlign:"top",style:{width:"200px"},children:[(0,o.createComponentVNode)(2,a.Box,{height:"560px",overflowY:"scroll",children:[(0,o.createComponentVNode)(2,a.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,a.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,a.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,a.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,a.Table.Cell,{children:[(0,o.createComponentVNode)(2,a.Box,{height:"560px",overflowY:"scroll",children:v&&(_?V.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:e.msg},e.msg)})):(0,o.createComponentVNode)(2,a.Box,{textAlign:"center",children:[(0,o.createComponentVNode)(2,a.Icon,{name:"exclamation-triangle",mt:4,fontSize:"40px"}),(0,o.createComponentVNode)(2,a.Box,{mt:1,bold:!0,fontSize:"18px",children:"THIS CHANNEL IS PASSWORD PROTECTED"}),(0,o.createComponentVNode)(2,a.Box,{mt:1,children:"INPUT PASSWORD TO ACCESS"})]}))}),(0,o.createComponentVNode)(2,a.Input,{fluid:!0,selfClear:!0,mt:1,onEnter:function(e,t){return c("PRG_speak",{message:t})}})]}),(0,o.createComponentVNode)(2,a.Table.Cell,{verticalAlign:"top",style:{width:"150px"},children:[(0,o.createComponentVNode)(2,a.Box,{height:"465px",overflowY:"scroll",children:N.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:e.name},e.name)}))}),v&&_&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.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,a.Button.Confirm,{fluid:!0,content:"Leave Channel",onClick:function(){return c("PRG_leavechannel")}})],4),!!f&&u&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button.Confirm,{fluid:!0,content:"Delete Channel",onClick:function(){return c("PRG_deletechannel")}}),(0,o.createComponentVNode)(2,a.Button.Input,{fluid:!0,content:"Rename Channel...",onCommit:function(e,t){return c("PRG_renamechannel",{new_name:t})}}),(0,o.createComponentVNode)(2,a.Button.Input,{fluid:!0,content:"Set Password...",onCommit:function(e,t){return c("PRG_setpassword",{new_password:t})}})],4)]})]})})})})})}},40951:function(e,t,n){"use strict";t.__esModule=!0,t.NtosNetDosContent=t.NtosNetDos=void 0;var o=n(9333),r=n(57905),a=n(13435),i=n(59979);t.NtosNetDos=function(){return(0,o.createComponentVNode)(2,i.NtosWindow,{width:400,height:250,theme:"syndicate",children:(0,o.createComponentVNode)(2,i.NtosWindow.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.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,a.NoticeBox,{children:h}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:"Reset",textAlign:"center",onClick:function(){return i("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,a.Section,{fontFamily:"monospace",textAlign:"center",children:[(0,o.createComponentVNode)(2,a.Box,{children:["CURRENT SPEED: ",m," GQ/s"]}),(0,o.createComponentVNode)(2,a.Box,{children:C(45)}),(0,o.createComponentVNode)(2,a.Box,{children:C(45)}),(0,o.createComponentVNode)(2,a.Box,{children:C(45)}),(0,o.createComponentVNode)(2,a.Box,{children:C(45)}),(0,o.createComponentVNode)(2,a.Box,{children:C(45)})]}):(0,o.createComponentVNode)(2,a.Section,{children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Target",children:d.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e.id,selected:s===e.id,onClick:function(){return i("PRG_target_relay",{targid:e.id})}},e.id)}))})}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,bold:!0,content:"EXECUTE",color:"bad",textAlign:"center",disabled:!s,mt:1,onClick:function(){return i("PRG_execute")}})]})};t.NtosNetDosContent=c},13365:function(e,t,n){"use strict";t.__esModule=!0,t.NtosNetDownloader=void 0;var o=n(9333),r=n(42991),a=n(57905),i=n(13435),c=n(59979);t.NtosNetDownloader=function(e,t){var n=(0,a.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,i.NoticeBox,{children:[(0,o.createComponentVNode)(2,i.Box,{mb:1,children:h}),(0,o.createComponentVNode)(2,i.Button,{content:"Reset",onClick:function(){return r("PRG_reseterror")}})]}),(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Disk usage",children:(0,o.createComponentVNode)(2,i.ProgressBar,{value:m,minValue:0,maxValue:u,children:m+" GQ / "+u+" GQ"})})})}),(0,o.createComponentVNode)(2,i.Section,{children:f.map((function(e){return(0,o.createComponentVNode)(2,l,{program:e},e.filename)}))}),!!N&&(0,o.createComponentVNode)(2,i.Section,{title:"UNKNOWN Software Repository",children:[(0,o.createComponentVNode)(2,i.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,a.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,i.Box,{mb:3,children:[(0,o.createComponentVNode)(2,i.Flex,{align:"baseline",children:[(0,o.createComponentVNode)(2,i.Flex.Item,{bold:!0,grow:1,children:n.filedesc}),(0,o.createComponentVNode)(2,i.Flex.Item,{color:"label",nowrap:!0,children:[n.size," GQ"]}),(0,o.createComponentVNode)(2,i.Flex.Item,{ml:2,width:"94px",textAlign:"center",children:n.filename===p&&(0,o.createComponentVNode)(2,i.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,i.Button,{icon:"ban",color:"bad",onClick:function(){return l("PRG_removequeued",{filename:n.filename})},children:"Queued..."})||(0,o.createComponentVNode)(2,i.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,i.Box,{mt:1,italic:!0,fontSize:"12px",position:"relative",children:[(0,o.createComponentVNode)(2,i.Icon,{mx:1,color:"red",name:"times"}),"Incompatible!"]}),n.size>b&&(0,o.createComponentVNode)(2,i.Box,{mt:1,italic:!0,fontSize:"12px",position:"relative",children:[(0,o.createComponentVNode)(2,i.Icon,{mx:1,color:"red",name:"times"}),"Not enough disk space!"]}),(0,o.createComponentVNode)(2,i.Box,{mt:1,italic:!0,color:"label",fontSize:"12px",children:n.fileinfo})]})}},77263:function(e,t,n){"use strict";t.__esModule=!0,t.NtosNetMonitor=void 0;var o=n(9333),r=n(13435),a=n(57905),i=n(59979);t.NtosNetMonitor=function(e,t){var n=(0,a.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,i.NtosWindow,{resizable:!0,children:(0,o.createComponentVNode)(2,i.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)}))})]})]})})}},13145:function(e,t,n){"use strict";t.__esModule=!0,t.NtosNetTransfer=void 0;var o=n(9333),r=n(57905),a=n(13435),i=n(59979);t.NtosNetTransfer=function(e,t){var n=(0,r.useBackend)(t),a=(n.act,n.data),m=a.error,p=a.downloading,f=a.uploading,h=a.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,i.NtosWindow,{width:575,height:700,resizable:!0,children:(0,o.createComponentVNode)(2,i.NtosWindow.Content,{scrollable:!0,children:C})})};var c=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data.error;return(0,o.createComponentVNode)(2,a.Section,{title:"An error has occured during operation.",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"undo",onClick:function(){return i("PRG_reset")},children:"Reset"}),children:["Additional Information: ",c]})},l=function(e,t){var n=(0,r.useBackend)(t),i=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,a.Section,{title:"Download in progress",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Downloaded File",children:l}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Progress",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:d,maxValue:s,children:[d," / ",s," GQ"]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Transfer Speed",children:[u," GQ/s"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Controls",children:(0,o.createComponentVNode)(2,a.Button,{icon:"ban",onClick:function(){return i("PRG_reset")},children:"Cancel Download"})})]})})},d=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.upload_clients,d=c.upload_filename,s=c.upload_haspassword;return(0,o.createComponentVNode)(2,a.Section,{title:"Server enabled",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Clients Connected",children:l}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Provided file",children:d}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Server Password",children:s?"Enabled":"Disabled"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Commands",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"lock",onClick:function(){return i("PRG_setpassword")},children:"Set Password"}),(0,o.createComponentVNode)(2,a.Button,{icon:"ban",onClick:function(){return i("PRG_reset")},children:"Cancel Upload"})]})]})})},s=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data.upload_filelist;return(0,o.createComponentVNode)(2,a.Section,{title:"File transfer server ready.",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"undo",onClick:function(){return i("PRG_reset")},children:"Cancel"}),children:[(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"lock",onClick:function(){return i("PRG_setpassword")},children:"Set Password"}),(0,o.createComponentVNode)(2,a.Section,{title:"Pick file to serve.",level:2,children:c.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"upload",onClick:function(){return i("PRG_uploadfile",{uid:e.uid})},children:[e.filename," (",e.size,"GQ)"]},e.uid)}))})]})},u=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data.servers;return(0,o.createComponentVNode)(2,a.Section,{title:"Available Files",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"upload",onClick:function(){return i("PRG_uploadmenu")},children:"Send File"}),children:c.length&&(0,o.createComponentVNode)(2,a.LabeledList,{children:c.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.uid,children:[!!e.haspassword&&(0,o.createComponentVNode)(2,a.Icon,{name:"lock",mr:1}),e.filename,"\xa0 (",e.size,"GQ)\xa0",(0,o.createComponentVNode)(2,a.Button,{icon:"download",onClick:function(){return i("PRG_downloadfile",{uid:e.uid})},children:"Download"})]},e.uid)}))})||(0,o.createComponentVNode)(2,a.Box,{children:"No upload servers found."})})}},80032:function(e,t,n){"use strict";t.__esModule=!0,t.NtosNewsBrowser=void 0;var o=n(9333),r=n(57905),a=n(13435),i=n(59979),c=n(1963);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,i.NtosWindow,{width:575,height:750,resizable:!0,children:(0,o.createComponentVNode)(2,i.NtosWindow.Content,{scrollable:!0,children:[!!f&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:[f," ",(0,o.createComponentVNode)(2,a.Button,{icon:"times",onClick:function(){return c("PRG_clearmessage")}})]}),h]})})};var l=function(e,t){var n=(0,r.useBackend)(t),i=n.act,l=n.data.article;if(!l)return(0,o.createComponentVNode)(2,a.Section,{children:"Error: Article not found."});var d=l.title,s=l.cover,u=l.content;return(0,o.createComponentVNode)(2,a.Section,{title:"Viewing: "+d,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"save",onClick:function(){return i("PRG_savearticle")},children:"Save"}),(0,o.createComponentVNode)(2,a.Button,{icon:"times",onClick:function(){return i("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),i=n.act,c=n.data,l=c.showing_archived,d=c.all_articles;return(0,o.createComponentVNode)(2,a.Section,{title:"Articles List",buttons:(0,o.createComponentVNode)(2,a.Button.Checkbox,{onClick:function(){return i("PRG_toggle_archived")},checked:l,children:"Show Archived"}),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,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"download",onClick:function(){return i("PRG_openarticle",{uid:e.uid})}}),children:[e.size," GQ"]},e.uid)}))||(0,o.createComponentVNode)(2,a.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),i=n.act,c=n.data.download,l=c.download_progress,d=c.download_maxprogress,s=c.download_rate;return(0,o.createComponentVNode)(2,a.Section,{title:"Downloading...",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Progress",children:(0,o.createComponentVNode)(2,a.ProgressBar,{color:"good",minValue:0,value:l,maxValue:d,children:[l," / ",d," GQ"]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Download Speed",children:[s," GQ/s"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Controls",children:(0,o.createComponentVNode)(2,a.Button,{icon:"ban",fluid:!0,onClick:function(){return i("PRG_reset")},children:"Abort Download"})})]})})}},67299:function(e,t,n){"use strict";t.__esModule=!0,t.NtosOvermapNavigation=void 0;var o=n(9333),r=n(59979),a=n(86671);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,a.OvermapNavigationContent)})})}},36743:function(e,t,n){"use strict";t.__esModule=!0,t.NtosPowerMonitor=void 0;var o=n(9333),r=n(59979),a=n(36460);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,a.PowerMonitorContent)})})}},5204:function(e,t,n){"use strict";t.__esModule=!0,t.NtosRCON=void 0;var o=n(9333),r=n(59979),a=n(89);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,a.RCONContent)})})}},99776:function(e,t,n){"use strict";t.__esModule=!0,t.NtosRevelation=void 0;var o=n(9333),r=n(13435),a=n(57905),i=n(59979);t.NtosRevelation=function(e,t){var n=(0,a.useBackend)(t),c=n.act,l=n.data.armed;return(0,o.createComponentVNode)(2,i.NtosWindow,{width:400,height:250,theme:"syndicate",children:(0,o.createComponentVNode)(2,i.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})]})})})}},23824:function(e,t,n){"use strict";t.__esModule=!0,t.NtosShutoffMonitor=void 0;var o=n(9333),r=n(59979),a=n(32498);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,a.ShutoffMonitorContent)})})}},62391:function(e,t,n){"use strict";t.__esModule=!0,t.NtosStationAlertConsole=void 0;var o=n(9333),r=n(59979),a=n(9878);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,a.StationAlertConsoleContent)})})}},47729:function(e,t,n){"use strict";t.__esModule=!0,t.NtosSupermatterMonitor=void 0;var o=n(9333),r=n(59979),a=n(62136);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,a.SupermatterMonitorContent)})})}},74910:function(e,t,n){"use strict";t.__esModule=!0,t.NtosUAV=void 0;var o=n(9333),r=n(57905),a=n(13435),i=n(59979);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,i.NtosWindow,{width:600,height:500,resizable:!0,children:(0,o.createComponentVNode)(2,i.NtosWindow.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{title:"Selected UAV",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"UAV",children:d&&d.status||"[Not Connected]"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Signal",children:d&&s||"[Not Connected]"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power",children:d&&(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",selected:d.power,onClick:function(){return c("power_uav")},children:d.power?"Online":"Offline"})||"[Not Connected]"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Camera",children:d&&(0,o.createComponentVNode)(2,a.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,a.Section,{title:"Paired UAVs",children:m.length&&m.map((function(e){return(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,{fluid:!0,icon:"quidditch",onClick:function(){return c("switch_uav",{switch_uav:e.uavref})},children:e.name})}),(0,o.createComponentVNode)(2,a.Flex.Item,{children:(0,o.createComponentVNode)(2,a.Button,{color:"bad",icon:"times",onClick:function(){return c("del_uav",{del_uav:e.uavref})}})})]},e.uavref)}))||(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"No UAVs Paired."})})]})})}},63849:function(e,t,n){"use strict";t.__esModule=!0,t.NtosWordProcessor=void 0;var o=n(9333),r=n(57905),a=n(13435),i=n(59979);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,i.NtosWindow,{resizable:!0,theme:d,children:(0,o.createComponentVNode)(2,i.NtosWindow.Content,{scrollable:!0,children:s&&(0,o.createComponentVNode)(2,a.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,a.Button,{icon:"arrow-left",content:"Back to menu",onClick:function(){return c("PRG_backtomenu")}})]})||u&&(0,o.createComponentVNode)(2,a.Section,{title:"File Browser",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"arrow-left",content:"Back to editor",onClick:function(){return c("PRG_closebrowser")}}),children:(0,o.createComponentVNode)(2,a.Section,{title:"Available documents (local)",level:2,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:"Size (GQ)"}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0})]}),m.map((function(e,t){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.size}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:(0,o.createComponentVNode)(2,a.Button,{icon:"file-word",onClick:function(){return c("PRG_openfile",{PRG_openfile:e.name})},children:"Open"})})]},t)}))]})})})||(0,o.createComponentVNode)(2,a.Section,{title:"Document: "+p,children:[(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return c("PRG_newfile")},children:"New"}),(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return c("PRG_loadmenu")},children:"Load"}),(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return c("PRG_savefile")},children:"Save"}),(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return c("PRG_saveasfile")},children:"Save As"})]}),(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return c("PRG_editfile")},children:"Edit"}),(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return c("PRG_txtrpeview")},children:"Preview"}),(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return c("PRG_taghelp")},children:"Formatting Help"}),(0,o.createComponentVNode)(2,a.Button,{disabled:!f,onClick:function(){return c("PRG_printfile")},children:"Print"})]}),(0,o.createComponentVNode)(2,a.Section,{mt:1,children:(0,o.createVNode)(1,"div",null,null,1,{dangerouslySetInnerHTML:{__html:f}})})]})})})}},80819:function(e,t,n){"use strict";t.__esModule=!0,t.NumberInputModal=void 0;var o=n(9333),r=n(22454),a=n(12112),i=n(92547),c=n(57905),l=n(13435),d=n(59979);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===i.KEY_ENTER&&u("submit",{entry:V}),t===i.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,a.InputButtons,{input:V})})]})})})]})};var s=function(e,t){var n=(0,c.useBackend)(t),r=n.act,a=n.data,i=a.min_value,d=a.max_value,s=a.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===i,icon:"angle-double-left",onClick:function(){return m(i)},tooltip:i?"Min ("+i+")":"Min"})}),(0,o.createComponentVNode)(2,l.Stack.Item,{grow:!0,children:(0,o.createComponentVNode)(2,l.RestrictedInput,{autoFocus:!0,autoSelect:!0,fluid:!0,minValue:i,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"})})]})}},86812:function(e,t,n){"use strict";t.__esModule=!0,t.OmniFilter=void 0;var o=n(9333),r=n(57905),a=n(13435),i=n(59979),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,i.Window,{width:360,height:330,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{title:u?"Configuration":"Status",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",content:s?"On":"Off",selected:s,disabled:u,onClick:function(){return l("power")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"wrench",selected:u,onClick:function(){return l("configure")}})],4),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:m?m.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.dir+" Port",children:u?(0,o.createFragment)([(0,o.createComponentVNode)(2,a.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,a.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,a.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,a.Box,{color:"bad",children:"No Ports Detected"})})}),(0,o.createComponentVNode)(2,a.Section,{title:"Flow Rate",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current Flow Rate",children:[f," L/s"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Flow Rate Limit",children:u?(0,o.createComponentVNode)(2,a.Button,{icon:"wrench",content:p/10+" L/s",onClick:function(){return l("set_flow_rate")}}):p/10+" L/s"})]})})]})})}},97709:function(e,t,n){"use strict";t.__esModule=!0,t.OmniMixer=void 0;var o=n(9333),r=n(57905),a=n(13435),i=n(59979),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,i.Window,{width:390,height:330,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{title:u?"Configuration":"Status",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",content:s?"On":"Off",selected:s,disabled:u,onClick:function(){return c("power")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"wrench",selected:u,onClick:function(){return c("configure")}})],4),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,{textAlign:"center",children:"Port"}),u?(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:"Input"}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:"Output"})],4):(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:"Mode"}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:"Concentration"}),u?(0,o.createComponentVNode)(2,a.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,a.Box,{color:"bad",children:"No Ports Detected"})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Flow Rate",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current Flow Rate",children:[f," L/s"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Flow Rate Limit",children:u?(0,o.createComponentVNode)(2,a.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,i=e.port,l=e.config;return(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:i.dir+" Port"}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:l?(0,o.createComponentVNode)(2,a.Button,{content:"IN",selected:i.input,disabled:i.output,icon:"compress-arrows-alt",onClick:function(){return n("switch_mode",{mode:i.input?"none":"in",dir:i.dir})}}):c(i)}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:l?(0,o.createComponentVNode)(2,a.Button,{content:"OUT",selected:i.output,icon:"expand-arrows-alt",onClick:function(){return n("switch_mode",{mode:"out",dir:i.dir})}}):100*i.concentration+"%"}),l?(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",width:"20%",children:(0,o.createComponentVNode)(2,a.Button,{width:"100%",icon:"wrench",disabled:!i.input,content:i.input?100*i.concentration+" %":"-",onClick:function(){return n("switch_con",{dir:i.dir})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:(0,o.createComponentVNode)(2,a.Button,{icon:i.con_lock?"lock":"lock-open",disabled:!i.input,selected:i.con_lock,content:i.f_type||"None",onClick:function(){return n("switch_conlock",{dir:i.dir})}})})],4):null]})}},80443:function(e,t,n){"use strict";t.__esModule=!0,t.OperatingComputer=void 0;var o=n(9333),r=n(42991),a=n(57905),i=n(59979),c=n(13435),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,a.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,i.Window,{width:650,height:455,resizable:!0,children:(0,o.createComponentVNode)(2,i.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,a.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,a.useBackend)(t),r=n.act,i=n.data,l=i.verbose,d=i.health,s=i.healthAlarm,u=i.oxy,m=i.oxyAlarm,p=i.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")}})})]})}},25682:function(e,t,n){"use strict";t.__esModule=!0,t.OvermapDisperser=void 0;var o=n(9333),r=n(57905),a=n(13435),i=n(59979),c=n(53366);t.OvermapDisperser=function(e,t){return(0,o.createComponentVNode)(2,i.Window,{width:400,height:550,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:(0,o.createComponentVNode)(2,l)})})};var l=function(e,t){var n=(0,r.useBackend)(t),i=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,a.Section,{title:"Error",children:"Machine is incomplete, out of range, or misaligned!"}):(0,o.createComponentVNode)(2,a.Flex,{wrap:"wrap",spacing:1,children:[(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"22%",children:(0,o.createComponentVNode)(2,a.Section,{title:"Targeting",textAlign:"center",children:(0,o.createComponentVNode)(2,c.OvermapPanControls,{actToDo:"choose",selected:function(e){return e===u}})})}),(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"74%",grow:1,children:(0,o.createComponentVNode)(2,a.Section,{title:"Charge",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[C&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Error",children:"At least one part of the machine is unpowered."})||null,(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Charge Load Type",children:b}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Cooldown",children:0===h&&(0,o.createComponentVNode)(2,a.Box,{color:"good",children:"Ready"})||h>1&&(0,o.createComponentVNode)(2,a.Box,{color:"average",children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:h})," Seconds",(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Warning: Do not fire during cooldown."})]})||null})]})})}),(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"50%",mt:1,children:(0,o.createComponentVNode)(2,a.Section,{title:"Calibration",children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:m}),"%",(0,o.createComponentVNode)(2,a.Button,{ml:1,icon:"exchange-alt",onClick:function(){return i("skill_calibration")},children:"Pre-Calibration"}),(0,o.createComponentVNode)(2,a.Box,{mt:1,children:s.map((function(e,t){return(0,o.createComponentVNode)(2,a.Box,{children:["Cal #",t,":",(0,o.createComponentVNode)(2,a.Button,{ml:1,icon:"random",onClick:function(){return i("calibration",{calibration:t})},children:e.toString()})]},t)}))})]})}),(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"45%",grow:1,mt:1,children:(0,o.createComponentVNode)(2,a.Section,{title:"Setup",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Strength",children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"fist-raised",onClick:function(){return i("strength")},children:p})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Radius",children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"expand-arrows-alt",onClick:function(){return i("range")},children:f})})]})})}),(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,mt:1,children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,color:"red",icon:"bomb",onClick:function(){return i("fire")},children:"Fire ORB"})})]})}},11401:function(e,t,n){"use strict";t.__esModule=!0,t.OvermapEnginesContent=t.OvermapEngines=void 0;var o=n(9333),r=n(57905),a=n(13435),i=n(59979);t.OvermapEngines=function(e,t){return(0,o.createComponentVNode)(2,i.Window,{width:390,height:530,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.global_state,d=c.global_limit,s=c.engines_info,u=c.total_thrust;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:"Engines",children:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",selected:l,onClick:function(){return i("global_toggle")},children:l?"Shut All Engines Down":"Start All Engines"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Volume Limit",children:[(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return i("global_limit",{global_limit:-.1})},icon:"minus"}),(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return i("set_global_limit")},children:[d,"%"]}),(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return i("global_limit",{global_limit:.1})},icon:"plus"})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Total Thrust",children:(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:u})})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Engines",height:"340px",style:{"overflow-y":"auto"},children:s.map((function(e,t){return(0,o.createComponentVNode)(2,a.Flex,{spacing:1,mt:0!==t&&-1,children:[(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"80%",children:(0,o.createComponentVNode)(2,a.Collapsible,{title:(0,o.createComponentVNode)(2,a.Box,{inline:!0,children:["Engine #",t+1," | Thrust: ",(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:e.eng_thrust})," | Limit:"," ",(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:e.eng_thrust_limiter,format:function(e){return e+"%"}})]}),children:(0,o.createComponentVNode)(2,a.Section,{width:"127%",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Type",children:e.eng_type}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",children:[(0,o.createComponentVNode)(2,a.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,a.Box,{color:e[1],children:e[0]}):(0,o.createComponentVNode)(2,a.Box,{children:e})}))]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current Thrust",children:e.eng_thrust}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Volume Limit",children:[(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return i("limit",{limit:-.1,engine:e.eng_reference})},icon:"minus"}),(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return i("set_limit",{engine:e.eng_reference})},children:[e.eng_thrust_limiter,"%"]}),(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return i("limit",{limit:.1,engine:e.eng_reference})},icon:"plus"})]})]})})})}),(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"20%",children:(0,o.createComponentVNode)(2,a.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 i("toggle_engine",{engine:e.eng_reference})},children:e.eng_on?1===e.eng_on?"Shutoff":"Booting":"Startup"})})]},t)}))})],4)};t.OvermapEnginesContent=c},89434:function(e,t,n){"use strict";t.__esModule=!0,t.OvermapFull=void 0;var o=n(9333),r=n(57905),a=n(13435),i=n(59979),c=n(11401),l=n(88570),d=n(53444);t.OvermapFull=function(e,t){var n=(0,r.useLocalState)(t,"overmapFullState",0),s=n[0],u=n[1];return(0,o.createComponentVNode)(2,i.Window,{width:800,height:800,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Tabs,{children:[(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:0===s,onClick:function(){return u(0)},children:"Engines"}),(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:1===s,onClick:function(){return u(1)},children:"Helm"}),(0,o.createComponentVNode)(2,a.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)]})})}},88570:function(e,t,n){"use strict";t.__esModule=!0,t.OvermapHelmContent=t.OvermapHelm=t.OvermapFlightDataWrap=void 0;var o=n(9333),r=n(57905),a=n(13435),i=n(59979),c=n(53366);t.OvermapHelm=function(e,t){return(0,o.createComponentVNode)(2,i.Window,{width:565,height:545,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:(0,o.createComponentVNode)(2,l)})})};var l=function(e,t){return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Flex,{children:[(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"40%",height:"180px",children:(0,o.createComponentVNode)(2,d)}),(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"25%",height:"180px",children:(0,o.createComponentVNode)(2,s)}),(0,o.createComponentVNode)(2,a.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),i=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,a.Flex,{align:"center",justify:"center",children:(0,o.createComponentVNode)(2,a.Flex.Item,{children:(0,o.createComponentVNode)(2,c.OvermapPanControls,{disabled:!d,actToDo:"move"})})}),(0,o.createComponentVNode)(2,a.Box,{textAlign:"center",mt:1,children:[(0,o.createComponentVNode)(2,a.Box,{bold:!0,underline:!0,children:"Direct Control"}),(0,o.createComponentVNode)(2,a.Button,{selected:s,onClick:function(){return i("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),i=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,a.Box,{textAlign:"center",color:"bad",fontSize:1.2,children:"AUTOPILOT DISABLED"}),(0,o.createComponentVNode)(2,a.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,a.Box,{textAlign:"center",children:(0,o.createComponentVNode)(2,a.Button.Confirm,{mt:1,color:"bad",content:"Unlock Autopilot",confirmContent:"ACCEPT RISKS?",icon:"exclamation-triangle",confirmIcon:"exclamation-triangle",onClick:function(){return i("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,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Target",children:l&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return i("setcoord",{setx:!0})},children:d}),(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return i("setcoord",{sety:!0})},children:s})],4)||(0,o.createComponentVNode)(2,a.Button,{icon:"pen",onClick:function(){return i("setcoord",{setx:!0,sety:!0})},children:"None"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Speed Limit",children:(0,o.createComponentVNode)(2,a.Button,{icon:"tachometer-alt",onClick:function(){return i("speedlimit")},children:[u," Gm/h"]})})]}),(0,o.createComponentVNode)(2,a.Button,{mt:1,fluid:!0,selected:m,disabled:!l,icon:"robot",onClick:function(){return i("apilot")},children:m?"Engaged":"Disengaged"}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,color:"good",icon:"exclamation-triangle",onClick:function(){return i("apilot_lock")},children:"Lock Autopilot"})],4,{style:{height:"100%",border:"1px solid #4972a1"}})},m=function(e,t){var n=(0,r.useBackend)(t),i=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,a.Section,{title:"Navigation Data",m:.3,mt:1,children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Location",children:l}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Coordinates",children:[d," : ",s]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Scan Data",children:u}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",children:m})]}),(0,o.createComponentVNode)(2,a.Flex,{mt:1,align:"center",justify:"center",spacing:1,children:[(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"50%",children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"save",onClick:function(){return i("add",{add:"current"})},children:"Save Current Position"})}),(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"50%",children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"sticky-note",onClick:function(){return i("add",{add:"new"})},children:"Add New Entry"})})]}),(0,o.createComponentVNode)(2,a.Section,{mt:1,scrollable:!0,height:"130px",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:"Coordinates"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Actions"})]}),p.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]}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:[(0,o.createComponentVNode)(2,a.Button,{icon:"rocket",onClick:function(){return i("setds",{x:e.x,y:e.y})},children:"Plot Course"}),(0,o.createComponentVNode)(2,a.Button,{icon:"trash",onClick:function(){return i("remove",{remove:e.reference})},children:"Remove"})]})]},e.name)}))]})})]})}},86671:function(e,t,n){"use strict";t.__esModule=!0,t.OvermapNavigationContent=t.OvermapNavigation=void 0;var o=n(9333),r=n(57905),a=n(13435),i=n(59979),c=n(53366);t.OvermapNavigation=function(){return(0,o.createComponentVNode)(2,i.Window,{width:380,height:530,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:(0,o.createComponentVNode)(2,l)})})};var l=function(e,t){var n=(0,r.useBackend)(t),i=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,a.Section,{title:"Current Location",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"eye",selected:p,onClick:function(){return i("viewing")},children:"Map View"}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current Location",children:d}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Coordinates",children:[s," : ",u]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Additional Information",children:m})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Flight Data",children:(0,o.createComponentVNode)(2,c.OvermapFlightData,{disableLimiterControls:!0})})],4)};t.OvermapNavigationContent=l},94727:function(e,t,n){"use strict";t.__esModule=!0,t.OvermapShieldGenerator=void 0;var o=n(9333),r=n(57905),a=n(13435),i=n(59979);t.OvermapShieldGenerator=function(e,t){return(0,o.createComponentVNode)(2,i.Window,{width:500,height:760,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,c)})})};var c=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,s=c.modes,u=c.offline_for;return u?(0,o.createComponentVNode)(2,a.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,a.Section,{title:"Field Calibration",children:s.map((function(e){return(0,o.createComponentVNode)(2,a.Section,{title:e.name,level:2,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",selected:e.status,onClick:function(){return i("toggle_mode",{toggle_mode:e.flag})},children:e.status?"Enabled":"Disabled"}),children:[(0,o.createComponentVNode)(2,a.Box,{color:"label",children:e.desc}),(0,o.createComponentVNode)(2,a.Box,{mt:.5,children:["Multiplier: ",e.multiplier]})]},e.name)}))})],4)},l=function(e,t){var n=(0,r.useBackend)(t),i=(n.act,n.data),c=i.running,l=i.overloaded,d=i.mitigation_max,s=i.mitigation_physical,u=i.mitigation_em,m=i.mitigation_heat,p=i.field_integrity,f=i.max_energy,h=i.current_energy,C=i.percentage_energy,b=i.total_segments,N=i.functional_segments,g=i.field_radius,V=i.target_radius,v=i.input_cap_kw,_=i.upkeep_power_usage,y=i.power_usage,k=i.spinup_counter;return(0,o.createComponentVNode)(2,a.Section,{title:"System Status",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Generator is",children:1===c&&(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"Shutting Down"})||2===c&&(l&&(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Overloaded"})||(0,o.createComponentVNode)(2,a.Box,{color:"good",children:"Running"}))||3===c&&(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"Inactive"})||4===c&&(0,o.createComponentVNode)(2,a.Box,{color:"blue",children:["Spinning Up\xa0",V!==g&&(0,o.createComponentVNode)(2,a.Box,{inline:!0,children:"(Adjusting Radius)"})||(0,o.createComponentVNode)(2,a.Box,{inline:!0,children:[2*k,"s"]})]})||(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Offline"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Energy Storage",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:h,maxValue:f,children:[h," / ",f," MJ (",C,"%)"]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Shield Integrity",children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:p}),"%"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Mitigation",children:[u,"% EM / ",s,"% PH / ",m,"% HE / ",d,"% MAX"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Upkeep Energy Use",children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:_})," kW"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Total Energy Use",children:v&&(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:y,maxValue:v,children:[y," / ",v," kW"]})})||(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:y})," kW (No Limit)"]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Field Size",children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:N}),"\xa0/\xa0",(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:b})," m\xb2 (radius ",(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:g}),", target"," ",(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:V}),")"]})]})})},d=function(e,t){var n=(0,r.useBackend)(t),i=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,a.Section,{title:"Controls",buttons:(0,o.createFragment)([l>=2&&(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",onClick:function(){return i("begin_shutdown")},selected:!0,children:"Turn off"}),3===l&&(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",onClick:function(){return i("toggle_idle",{toggle_idle:0})},children:"Activate"})||(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",onClick:function(){return i("toggle_idle",{toggle_idle:1})},selected:!0,children:"Deactivate"})]})||(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",onClick:function(){return i("start_generator")},children:"Turn on"}),l&&d&&(0,o.createComponentVNode)(2,a.Button,{icon:"exclamation-triangle",onClick:function(){return i("emergency_shutdown")},color:"bad",children:"EMERGENCY SHUTDOWN"})||null],0),children:[(0,o.createComponentVNode)(2,a.Button,{icon:"expand-arrows-alt",onClick:function(){return i("set_range")},children:"Set Field Range"}),(0,o.createComponentVNode)(2,a.Button,{icon:"bolt",onClick:function(){return i("set_input_cap")},children:"Set Input Cap"}),(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Set inactive power use intensity",children:u.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{selected:e===s,disabled:4===l,onClick:function(){return i("switch_idle",{switch_idle:e})},children:e},e)}))})})]})}},53444:function(e,t,n){"use strict";t.__esModule=!0,t.OvermapShipSensorsContent=t.OvermapShipSensors=void 0;var o=n(9333),r=n(57905),a=n(13435),i=n(59979);t.OvermapShipSensors=function(e,t){return(0,o.createComponentVNode)(2,i.Window,{width:375,height:545,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,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,a.Section,{title:"Status",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"eye",selected:l,onClick:function(){return i("viewing")},children:"Map View"}),(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",selected:d,onClick:function(){return i("toggle_sensor")},children:d?"Sensors Enabled":"Sensors Disabled"})],4),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",children:h}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Range",children:(0,o.createComponentVNode)(2,a.Button,{icon:"signal",onClick:function(){return i("range")},children:s})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Integrity",children:(0,o.createComponentVNode)(2,a.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,a.LabeledList.Item,{label:"Temperature",children:(0,o.createComponentVNode)(2,a.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,a.Box,{children:"Temperature low."})||p<.75*f&&(0,o.createComponentVNode)(2,a.Box,{children:"Sensor temperature high!"})||(0,o.createComponentVNode)(2,a.Box,{children:"TEMPERATURE CRITICAL: Disable or reduce power immediately!"})})})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Contacts",children:C.length&&C.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"search",onClick:function(){return i("scan",{scan:e.ref})},children:[(0,o.createComponentVNode)(2,a.Box,{bold:!0,inline:!0,children:["Scan: ",e.name]}),(0,o.createComponentVNode)(2,a.Box,{inline:!0,children:[", bearing: ",e.bearing,"\xb0"]})]},e.ref)}))||(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"No contacts on sensors."})}),"MISSING"===c.status&&(0,o.createComponentVNode)(2,a.Section,{title:"Error",children:(0,o.createComponentVNode)(2,a.Button,{icon:"wifi",onClick:function(){return i("link")},children:"Link up with sensor suite?"})})||null],0)};t.OvermapShipSensorsContent=c},68511:function(e,t,n){"use strict";t.__esModule=!0,t.ParticleAccelerator=void 0;var o=n(9333),r=n(57905),a=n(13435),i=n(59979);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,i.Window,{width:350,height:185,children:(0,o.createComponentVNode)(2,i.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:"Status",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"sync",content:"Run Scan",onClick:function(){return c("scan")}}),children:(0,o.createComponentVNode)(2,a.Box,{color:d?"good":"bad",children:d?"Ready - All parts in place":"Unable to detect all parts"})})})}),(0,o.createComponentVNode)(2,a.Section,{title:"Particle Accelerator Controls",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power",children:(0,o.createComponentVNode)(2,a.Button,{icon:s?"power-off":"times",content:s?"On":"Off",selected:s,disabled:!d,onClick:function(){return c("power")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Particle Strength",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"backward",disabled:!d,onClick:function(){return c("remove_strength")}})," ",String(u).padStart(1,"0")," ",(0,o.createComponentVNode)(2,a.Button,{icon:"forward",disabled:!d,onClick:function(){return c("add_strength")}})]})]})})]})})}},64654:function(e,t,n){"use strict";t.__esModule=!0,t.PartsLathe=void 0;var o=n(9333),r=n(57905),a=n(13435),i=n(59979),c=n(96940),l=n(82237);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,i.Window,{width:500,height:500,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[C&&(0,o.createComponentVNode)(2,a.NoticeBox,{danger:!0,children:["Missing Materials: ",C]})||null,(0,o.createComponentVNode)(2,a.Section,{title:"Materials",children:(0,o.createComponentVNode)(2,l.Materials,{displayAllMat:!0})}),f&&(0,o.createComponentVNode)(2,a.Section,{title:"Currently Building",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Name",children:(0,c.toTitleCase)(f)}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Progress",children:(0,o.createComponentVNode)(2,a.ProgressBar,{color:"good",value:h,maxValue:100})})]})})||null,u&&(0,o.createComponentVNode)(2,a.Section,{title:"Circuit Reader",children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Loaded Circuit",buttons:(0,o.createComponentVNode)(2,a.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,a.Box,{children:[e.qty," x ",(0,c.toTitleCase)(e.name)]},e.name)})),(0,o.createComponentVNode)(2,a.Button,{icon:"wrench",onClick:function(){return d("queueBoard")},children:"Build All"})],0)||(0,o.createComponentVNode)(2,a.Box,{children:"Board has no required components."})]}),(0,o.createComponentVNode)(2,a.Section,{title:"Queue",children:p.length&&p.map((function(e,t){return(0,o.createComponentVNode)(2,a.Box,{color:"label",children:["#",t+1,": ",(0,c.toTitleCase)(e),(t>0||!f)&&(0,o.createComponentVNode)(2,a.Button,{ml:1,icon:"times",onClick:function(){return d("cancel",{cancel:t+1})},children:"Cancel"})||null]},e)}))||(0,o.createComponentVNode)(2,a.NoticeBox,{info:!0,children:"Queue Empty"})}),(0,o.createComponentVNode)(2,a.Section,{title:"Recipes",children:b.length&&b.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.Button,{icon:"wrench",onClick:function(){return d("queue",{queue:e.type})},children:(0,c.toTitleCase)(e.name)})},e.name)}))})]})})}},35793:function(e,t,n){"use strict";t.__esModule=!0,t.PathogenicIsolator=void 0;var o=n(9333),r=n(57905),a=n(35799),i=n(13435),c=n(59979),l=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data.can_print,l=e.args;return(0,o.createComponentVNode)(2,i.Section,{level:2,m:"-1rem",title:l.name||"Virus",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{disabled:!c,icon:"print",content:"Print",onClick:function(){return a("print",{type:"virus_record",vir:l.record})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"times",color:"red",onClick:function(){return a("modal_close")}})],4),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:[l.spread_text," Transmission"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Possible cure",children:l.antigen}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Rate of Progression",children:l.rate}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Antibiotic Resistance",children:[l.resistance,"%"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Species Affected",children:l.species}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Symptoms",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:l.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,children:[(0,o.createComponentVNode)(2,i.Box,{inline:!0,color:"label",children:"Strength:"})," ",e.strength,"\xa0"]}),(0,o.createComponentVNode)(2,i.Box,{inline:!0,children:[(0,o.createComponentVNode)(2,i.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,a.modalRegisterBodyOverride)("virus",l),(0,o.createComponentVNode)(2,c.Window,{height:500,width:520,resizable:!0,children:[(0,o.createComponentVNode)(2,a.ComplexModal,{maxHeight:"100%",maxWidth:"95%"}),(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:[u&&(0,o.createComponentVNode)(2,i.NoticeBox,{warning:!0,children:"The Isolator is currently isolating..."})||null,(0,o.createComponentVNode)(2,i.Tabs,{children:[(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:0===p,onClick:function(){return f(0)},children:"Home"}),(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:1===p,onClick:function(){return f(1)},children:"Database"})]}),h]})]})};var d=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,l=c.syringe_inserted,d=c.pathogen_pool,s=c.can_print;return(0,o.createComponentVNode)(2,i.Section,{title:"Pathogens",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:"print",content:"Print",disabled:!s,onClick:function(){return a("print",{type:"patient_diagnosis"})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"eject",content:"Eject Syringe",disabled:!l,onClick:function(){return a("eject")}})],4),children:d.length&&d.map((function(e){return(0,o.createComponentVNode)(2,i.Section,{children:[(0,o.createComponentVNode)(2,i.Box,{color:"label",children:(0,o.createComponentVNode)(2,i.Flex,{align:"center",children:[(0,o.createComponentVNode)(2,i.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,i.Flex.Item,{children:[(0,o.createComponentVNode)(2,i.Button,{icon:"virus",content:"Isolate",onClick:function(){return a("isolate",{isolate:e.reference})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"search",content:"Database",disabled:!e.is_in_database,onClick:function(){return a("view_entry",{vir:e.record})}})]})]})}),(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.Box,{color:"average",mb:1,children:e.name}),e.dna]})]},e.unique_id)}))||(l?(0,o.createComponentVNode)(2,i.Box,{color:"average",children:"No samples detected."}):(0,o.createComponentVNode)(2,i.Box,{color:"average",children:"No syringe inserted."}))})},s=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,l=c.database,d=c.can_print;return(0,o.createComponentVNode)(2,i.Section,{title:"Database",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"print",content:"Print",disabled:!d,onClick:function(){return a("print",{type:"virus_list"})}}),children:l.length&&l.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"search",onClick:function(){return a("view_entry",{vir:e.record})},children:e.name},e.name)}))||(0,o.createComponentVNode)(2,i.Box,{color:"average",children:"The viral database is empty."})})}},51415:function(e,t,n){"use strict";t.__esModule=!0,t.Pda=void 0;var o=n(9333),r=n(57905),a=n(13435),i=n(59979),c=n(97),l=n(75168);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,i.Window,{children:(0,o.createComponentVNode)(2,i.Window.Content,{children:(0,o.createComponentVNode)(2,a.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,i.Window,{width:580,height:670,theme:h?"pda-retro":null,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,d,{settingsMode:N,setSettingsMode:g}),N&&(0,o.createComponentVNode)(2,s)||(0,o.createComponentVNode)(2,a.Section,{title:(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Icon,{name:p.icon,mr:1}),p.name]}),p:1,children:(0,o.createComponentVNode)(2,C)}),(0,o.createComponentVNode)(2,a.Box,{mb:8}),(0,o.createComponentVNode)(2,u,{setSettingsMode:g})]})})};var d=function(e,t){var n=(0,r.useBackend)(t),i=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,a.Box,{mb:1,children:(0,o.createComponentVNode)(2,a.Flex,{align:"center",justify:"space-between",children:[!!s&&(0,o.createComponentVNode)(2,a.Flex.Item,{children:(0,o.createComponentVNode)(2,a.Button,{icon:"eject",color:"transparent",onClick:function(){return i("Authenticate")},content:u})}),(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,textAlign:"center",bold:!0,children:m}),(0,o.createComponentVNode)(2,a.Flex.Item,{children:[(0,o.createComponentVNode)(2,a.Button,{selected:l,onClick:function(){return d(!l)},icon:"cog"}),(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return i("Retro")},icon:"adjust"})]})]})})},s=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.idInserted,d=c.idLink,s=c.cartridge_name,u=c.touch_silent;return(0,o.createComponentVNode)(2,a.Section,{title:"Settings",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"R.E.T.R.O Mode",children:(0,o.createComponentVNode)(2,a.Button,{icon:"cog",content:"Retro Theme",onClick:function(){return i("Retro")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Touch Sounds",children:(0,o.createComponentVNode)(2,a.Button,{icon:"cog",selected:!u,content:u?"Disabled":"Enabled",onClick:function(){return i("TouchSounds")}})}),!!s&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Cartridge",children:(0,o.createComponentVNode)(2,a.Button,{icon:"eject",onClick:function(){return i("Eject")},content:s})}),!!l&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"ID Card",children:(0,o.createComponentVNode)(2,a.Button,{icon:"eject",onClick:function(){return i("Authenticate")},content:d})})]})})},u=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=e.setSettingsMode,d=c.app,s=c.useRetro;return(0,o.createComponentVNode)(2,a.Box,{position:"fixed",bottom:"0%",left:"0%",right:"0%",backgroundColor:s?"#6f7961":"#1b1b1b",children:(0,o.createComponentVNode)(2,a.Flex,{children:[(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"33%",children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,color:"transparent",iconColor:d.has_back?"white":"disabled",textAlign:"center",icon:"undo",mb:0,fontSize:1.7,onClick:function(){return i("Back")}})}),(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"33%",children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,color:"transparent",iconColor:d.is_home?"disabled":"white",textAlign:"center",icon:"home",mb:0,fontSize:1.7,onClick:function(){l(!1),i("Home")}})})]})})}},62358:function(e,t,n){"use strict";t.__esModule=!0,t.PersonalCrafting=void 0;var o=n(9333),r=n(57905),a=n(13435),i=n(59979);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 B=x.value;b.push(Object.assign({},B,{category:k}))}}}else{C.push({name:V,category:V});for(var L,S=c(h[V]);!(L=S()).done;){var I=L.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,i.Window,{title:"Crafting Menu",width:700,height:800,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[!!m&&(0,o.createComponentVNode)(2,a.Dimmer,{fontSize:"32px",children:[(0,o.createComponentVNode)(2,a.Icon,{name:"cog",spin:1})," Crafting..."]}),(0,o.createComponentVNode)(2,a.Section,{title:"Personal Crafting",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button.Checkbox,{content:"Compact",checked:f,onClick:function(){return s("toggle_compact")}}),(0,o.createComponentVNode)(2,a.Button.Checkbox,{content:"Craftable Only",checked:p,onClick:function(){return s("toggle_recipes")}})],4),children:(0,o.createComponentVNode)(2,a.Flex,{children:[(0,o.createComponentVNode)(2,a.Flex.Item,{children:(0,o.createComponentVNode)(2,a.Tabs,{vertical:!0,children:C.map((function(e){return(0,o.createComponentVNode)(2,a.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,a.Flex.Item,{grow:1,basis:0,children:(0,o.createComponentVNode)(2,d,{craftables:E})})]})})]})})};var d=function(e,t){var n=e.craftables,i=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 i.map((function(e){return p&&!u[e.ref]?null:m?(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,className:"candystripe",buttons:(0,o.createComponentVNode)(2,a.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,a.Section,{title:e.name,level:2,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"cog",content:"Craft",disabled:!u[e.ref],onClick:function(){return l("make",{recipe:e.ref})}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[!!e.req_text&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Required",children:e.req_text}),!!e.catalyst_text&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Catalyst",children:e.catalyst_text}),!!e.tool_text&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Tools",children:e.tool_text})]})},e.name)}))}},92707:function(e,t,n){"use strict";t.__esModule=!0,t.Photocopier=void 0;var o=n(9333),r=n(13435),a=n(57905),i=n(59979);t.Photocopier=function(e,t){var n=(0,a.useBackend)(t).data,s=n.isAI,u=n.has_toner,m=n.has_item;return(0,o.createComponentVNode)(2,i.Window,{title:"Photocopier",width:240,height:s?309:234,children:(0,o.createComponentVNode)(2,i.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,a.useBackend)(t),i=(n.act,n.data),c=i.max_toner,l=i.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,a.useBackend)(t),i=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 i("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 i("make_copy")},children:"Copy"})})]}),(0,o.createComponentVNode)(2,r.Button,{mt:.5,textAlign:"center",icon:"reply",fluid:!0,onClick:function(){return i("remove")},children:"Remove item"})]})},d=function(e,t){var n=(0,a.useBackend)(t),i=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 i("ai_photo")},children:"Print photo from database"})})})}},4221:function(e,t,n){"use strict";t.__esModule=!0,t.PipeDispenser=void 0;var o=n(9333),r=n(57905),a=n(13435),i=n(59979),c=n(83864);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,i.Window,{width:425,height:515,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[!s&&(0,o.createComponentVNode)(2,a.Section,{title:"Layer",children:(0,o.createComponentVNode)(2,a.Box,{children:Object.keys(m).map((function(e){return(0,o.createComponentVNode)(2,a.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,a.Section,{title:"Pipes",children:[(0,o.createComponentVNode)(2,a.Tabs,{children:f.map((function(e,t){return(0,o.createComponentVNode)(2,a.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,a.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)}))]})]})})}},31373:function(e,t,n){"use strict";t.__esModule=!0,t.PlantAnalyzer=void 0;var o=n(9333),r=n(57905),a=n(13435),i=n(59979);t.PlantAnalyzer=function(e,t){var n=(0,r.useBackend)(t).data,a=250;return n.seed&&(a+=18*n.seed.trait_info.length),n.reagents&&n.reagents.length&&(a+=55,a+=20*n.reagents.length),(0,o.createComponentVNode)(2,i.Window,{width:400,height:a,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,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.no_seed,d=c.seed,s=c.reagents;return l?(0,o.createComponentVNode)(2,a.Section,{title:"Analyzer Unused",children:"You should go scan a plant! There is no data currently loaded."}):(0,o.createComponentVNode)(2,a.Section,{title:"Plant Information",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"print",onClick:function(){return i("print")},children:"Print Report"}),(0,o.createComponentVNode)(2,a.Button,{icon:"window-close",color:"red",onClick:function(){return i("close")}})],4),children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Plant Name",children:[d.name,"#",d.uid]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Endurance",children:d.endurance}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Yield",children:d.yield}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Maturation Time",children:d.maturation_time}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Production Time",children:d.production_time}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Potency",children:d.potency})]}),s.length&&(0,o.createComponentVNode)(2,a.Section,{level:2,title:"Plant Reagents",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:s.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,children:[e.volume," unit(s)."]},e.name)}))})})||null,(0,o.createComponentVNode)(2,a.Section,{level:2,title:"Other Data",children:d.trait_info.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{color:"label",mb:.4,children:e},e)}))})]})}},24373:function(e,t,n){"use strict";t.__esModule=!0,t.PlayerNotes=void 0;var o=n(9333),r=n(57905),a=n(13435),i=n(59979);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,i.Window,{title:"Player Notes",theme:s,width:400,height:500,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,a.Section,{title:"Player notes",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"filter",onClick:function(){return l("filter_player_notes")},children:"Apply Filter"}),(0,o.createComponentVNode)(2,a.Button,{icon:"sidebar",onClick:function(){return l("open_legacy_ui")},children:"Open Legacy UI"}),(0,o.createComponentVNode)(2,a.Divider),(0,o.createComponentVNode)(2,a.Button.Input,{content:"CKEY to Open",onCommit:function(e,t){return l("show_player_info",{name:t})}}),(0,o.createComponentVNode)(2,a.Divider,{vertical:!0}),(0,o.createComponentVNode)(2,a.Button,{color:"green",content:u,onClick:function(){return l("clear_player_info_filter")}}),(0,o.createComponentVNode)(2,a.Divider),(0,o.createComponentVNode)(2,a.Table,{children:p.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.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,a.Divider),(n=function(){for(var e=[],t=function(t){e.push((0,o.createComponentVNode)(2,a.Button,{onClick:function(){return l("set_page",{index:t})},children:t},t))},n=1;n<m;n++)t(n);return e},n())]})})})}},15861:function(e,t,n){"use strict";t.__esModule=!0,t.PlayerNotesInfo=void 0;var o=n(9333),r=n(57905),a=n(13435),i=n(59979);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,i.Window,{title:"Info on "+u,theme:d,width:400,height:500,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{title:"Player age: "+s,children:(0,o.createComponentVNode)(2,a.Table,{children:["This ckey has ",m.length," comments.",m.map((function(e,t){return(0,o.createComponentVNode)(2,a.Table.Row,{children:(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!1,children:[(0,o.createComponentVNode)(2,a.Divider),(0,o.createComponentVNode)(2,a.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,a.Button,{icon:"trash",onClick:function(){return c("remove_player_info",{ckey:u,index:t+1})},children:"Remove"})]})},e.comment)}))]})}),(0,o.createComponentVNode)(2,a.Button,{icon:"comment",onClick:function(){return c("add_player_info",{ckey:u})},children:"Add Comment"})]})})}},13072:function(e,t,n){"use strict";t.__esModule=!0,t.PointDefenseControl=void 0;var o=n(9333),r=n(57905),a=n(13435),i=n(59979);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,i.Window,{width:400,height:600,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,a.Section,{title:"Fire Assist Mainframe: "+(d||"[no tag]"),children:s.length&&s.map((function(e){return(0,o.createComponentVNode)(2,a.Section,{title:e.id,buttons:(0,o.createComponentVNode)(2,a.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,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Effective range",children:e.effective_range}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Reaction wheel delay",children:e.reaction_wheel_delay}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Recharge time",children:e.recharge_time})]})},e.id)}))||(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Error: No weapon systems detected. Please check network connection."})})})})}},60439:function(e,t,n){"use strict";t.__esModule=!0,t.PortableGenerator=void 0;var o=n(9333),r=n(57905),a=n(13435),i=n(59979),c=n(42991);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,i.Window,{width:450,height:340,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[!d.anchored&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:"Generator not anchored."}),(0,o.createComponentVNode)(2,a.Section,{title:"Status",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power switch",children:(0,o.createComponentVNode)(2,a.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,a.LabeledList.Item,{label:"Fuel Type",buttons:d.fuel_stored>=1&&(0,o.createComponentVNode)(2,a.Button,{ml:1,icon:"eject",disabled:d.active,onClick:function(){return l("eject")},children:"Eject"}),children:(0,o.createComponentVNode)(2,a.Box,{color:u,children:[d.fuel_stored,"cm\xb3 ",d.sheet_name]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current fuel level",children:(0,o.createComponentVNode)(2,a.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,a.LabeledList.Item,{label:"Fuel Usage",children:[d.fuel_usage," cm\xb3/s"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Temperature",children:(0,o.createComponentVNode)(2,a.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,a.Section,{title:"Output",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current output",color:d.unsafe_output?"bad":null,children:d.power_output}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Adjust output",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"minus",onClick:function(){return l("lower_power")},children:d.power_generated}),(0,o.createComponentVNode)(2,a.Button,{icon:"plus",onClick:function(){return l("higher_power")},children:d.power_generated})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power available",children:(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:!d.connected&&"bad",children:d.connected?d.power_available:"Unconnected"})})]})})]})})}},85188:function(e,t,n){"use strict";t.__esModule=!0,t.PortablePump=void 0;var o=n(9333),r=n(57905),a=n(13435),i=n(59979),c=n(12990);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,i.Window,{width:330,height:375,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,c.PortableBasicInfo),(0,o.createComponentVNode)(2,a.Section,{title:"Pump",buttons:(0,o.createComponentVNode)(2,a.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,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Output",children:(0,o.createComponentVNode)(2,a.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,a.LabeledList.Item,{label:"Presets",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"minus",disabled:u===p,onClick:function(){return l("pressure",{pressure:"min"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"sync",disabled:u===m,onClick:function(){return l("pressure",{pressure:"reset"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"plus",disabled:u===f,onClick:function(){return l("pressure",{pressure:"max"})}})]})]})})]})})}},58846:function(e,t,n){"use strict";t.__esModule=!0,t.PortableScrubber=void 0;var o=n(9333),r=n(57905),a=n(13435),i=n(59979),c=n(12990);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,i.Window,{width:320,height:350,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:[(0,o.createComponentVNode)(2,c.PortableBasicInfo),(0,o.createComponentVNode)(2,a.Section,{title:"Power Regulator",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Volume Rate",children:(0,o.createComponentVNode)(2,a.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})}})})})})]})})}},33915:function(e,t,n){"use strict";t.__esModule=!0,t.PortableTurret=void 0;var o=n(9333),r=n(57905),a=n(13435),i=n(59979);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,i.Window,{width:500,height:400,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.NoticeBox,{children:["Swipe an ID card to ",d?"unlock":"lock"," this interface."]}),(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",children:(0,o.createComponentVNode)(2,a.Button,{icon:s?"power-off":"times",content:s?"On":"Off",selected:s,disabled:d,onClick:function(){return c("power")}})}),!!m&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Lethals",children:(0,o.createComponentVNode)(2,a.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,a.Section,{title:"Humanoid Targets",children:[(0,o.createComponentVNode)(2,a.Button.Checkbox,{fluid:!0,checked:b,content:"Wanted Criminals",disabled:d,onClick:function(){return c("autharrest")}}),(0,o.createComponentVNode)(2,a.Button.Checkbox,{fluid:!0,checked:C,content:"No Sec Record",disabled:d,onClick:function(){return c("authnorecord")}}),(0,o.createComponentVNode)(2,a.Button.Checkbox,{fluid:!0,checked:f,content:"Unauthorized Weapons",disabled:d,onClick:function(){return c("authweapon")}}),(0,o.createComponentVNode)(2,a.Button.Checkbox,{fluid:!0,checked:h,content:"Unauthorized Access",disabled:d,onClick:function(){return c("authaccess")}})]}),(0,o.createComponentVNode)(2,a.Section,{title:"Other Targets",children:[(0,o.createComponentVNode)(2,a.Button.Checkbox,{fluid:!0,checked:V,content:"Unidentified Lifesigns (Xenos, Animals, Etc)",disabled:d,onClick:function(){return c("authxeno")}}),(0,o.createComponentVNode)(2,a.Button.Checkbox,{fluid:!0,checked:g,content:"All Non-Synthetics",disabled:d,onClick:function(){return c("authsynth")}}),(0,o.createComponentVNode)(2,a.Button.Checkbox,{fluid:!0,checked:v,content:"Downed Targets",disabled:d,onClick:function(){return c("authdown")}}),(0,o.createComponentVNode)(2,a.Button.Checkbox,{fluid:!0,checked:N,content:"All Entities",disabled:d,onClick:function(){return c("authall")}})]})],4)]})})}},36460:function(e,t,n){"use strict";t.__esModule=!0,t.powerRank=t.PowerMonitorFocus=t.PowerMonitorContent=t.PowerMonitor=t.AreaCharge=void 0;var o=n(9333),r=n(95838),a=n(31169),i=n(42991),c=n(54666),l=n(57905),d=n(13435),s=n(59979),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,a=n.data,i=(a.map_levels,a.all_sensors),c=a.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 i&&(s=(0,o.createComponentVNode)(2,d.Table,{children:i.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,a.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,i.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,i.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,i.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),a=(n?"On":"Off")+" ["+(r?"auto":"manual")+"]";return(0,o.createComponentVNode)(2,d.ColorBox,{color:n?"good":"bad",content:r?undefined:"M",title:a})};C.defaultHooks=c.pureComponentHooks},31865:function(e,t,n){"use strict";t.__esModule=!0,t.PrecisionEditor=void 0;var o=n(9333),r=n(57905),a=n(13435),i=n(59979);t.PrecisionEditor=function(e,t){var n=(0,r.useBackend)(t),s=(n.act,n.data.screenstate);return(0,o.createComponentVNode)(2,i.Window,{resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,a.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),i=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,a.LabeledList,{children:u?(0,o.createFragment)([(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Name",children:m}),l<100?(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Genetic Integrity",children:100-l+"%"}):(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Genetic Integrity",children:"UNVIABLE"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Plant Color",children:d}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Fruit Color",children:s}),(0,o.createComponentVNode)(2,a.LabeledList.Divider,{size:2}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Chems produced in fruit (click to splice out)",children:u.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:e.displayname,onClick:function(){return i("prune",{gene_name:e.name})}},e.displayname)}))}),(0,o.createComponentVNode)(2,a.Button,{content:"Edit Colors",onClick:function(){return i("change_focus",{window:"colors"})}}),(0,o.createComponentVNode)(2,a.Button,{content:"Add Reagents",onClick:function(){return i("change_focus",{window:"reagents"})}}),(0,o.createComponentVNode)(2,a.LabeledList.Divider,{size:2}),(0,o.createComponentVNode)(2,a.Button,{content:"Eject Seed",onClick:function(){return i("eject")}})],0):(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Waiting",children:"There is currently no seed loaded."})})},l=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.plantcolor,d=c.fruitcolor;return(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Plant Color",children:l}),(0,o.createComponentVNode)(2,a.ColorBox,{color:l}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Fruit Color",children:d}),(0,o.createComponentVNode)(2,a.ColorBox,{color:d}),(0,o.createComponentVNode)(2,a.Button,{content:"Change plant color",onClick:function(){return i("change_color",{option:0})}}),(0,o.createComponentVNode)(2,a.Button,{content:"Change fruit color",onClick:function(){return i("change_color",{option:1})}}),(0,o.createComponentVNode)(2,a.LabeledList.Divider,{size:2}),(0,o.createComponentVNode)(2,a.Button,{content:"Return",onClick:function(){return i("change_focus",{window:"main"})}})]})},d=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.beakerchems,d=c.health;return(0,o.createComponentVNode)(2,a.LabeledList,{children:[d<100?(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Genetic Integrity",children:100-d+"%"}):(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Genetic Integrity",children:"UNVIABLE"}),(0,o.createComponentVNode)(2,a.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,a.Box,{bold:1,mt:1,children:"This process severely damages genetic integrity."})]}),(0,o.createComponentVNode)(2,a.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,a.LabeledList.Item,{label:"Available reagents",children:l.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:e.displayname,onClick:function(){return i("add_chem",{target_chem:e.name})}},e.displayname)}))}):(0,o.createComponentVNode)(2,a.NoticeBox,{warning:1,children:"WARNING: Genetic integrity of seed is too poor to proceed."}),(0,o.createComponentVNode)(2,a.Button,{content:"Eject Beaker",onClick:function(){return i("eject_beaker")}})],0):(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Waiting",children:"There is currently no beaker loaded."}),(0,o.createComponentVNode)(2,a.Button,{content:"Return",onClick:function(){return i("change_focus",{window:"main"})}})]})}},14399:function(e,t,n){"use strict";t.__esModule=!0,t.PressureRegulator=void 0;var o=n(9333),r=n(57905),a=n(13435),i=n(59979);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,i.Window,{width:470,height:370,resizable:!0,children:(0,o.createComponentVNode)(2,i.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:"Input Pressure",children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:u/100})," kPa"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Output Pressure",children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:m/100})," kPa"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Flow Rate",children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:h/10})," L/s"]})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Controls",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",content:d?"Unlocked":"Closed",selected:d,onClick:function(){return c("toggle_valve")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pressure Regulation",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",content:"Off",selected:0===p,onClick:function(){return c("regulate_mode",{mode:"off"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"compress-arrows-alt",content:"Input",selected:1===p,onClick:function(){return c("regulate_mode",{mode:"input"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"expand-arrows-alt",content:"Output",selected:2===p,onClick:function(){return c("regulate_mode",{mode:"output"})}})],4)}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Desired Output Pressure",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"compress-arrows-alt",content:"MIN",onClick:function(){return c("set_press",{press:"min"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"expand-arrows-alt",content:"MAX",onClick:function(){return c("set_press",{press:"max"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"wrench",content:"SET",onClick:function(){return c("set_press",{press:"set"})}})],4),children:[s/100," kPa"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Flow Rate Limit",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"compress-arrows-alt",content:"MIN",onClick:function(){return c("set_flow_rate",{press:"min"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"expand-arrows-alt",content:"MAX",onClick:function(){return c("set_flow_rate",{press:"max"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"wrench",content:"SET",onClick:function(){return c("set_flow_rate",{press:"set"})}})],4),children:[f/10," L/s"]})]})})]})})}},42773:function(e,t,n){"use strict";t.__esModule=!0,t.PrisonerManagement=void 0;var o=n(9333),r=n(57905),a=n(13435),i=n(59979);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,i.Window,{width:500,height:400,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:d&&(0,o.createComponentVNode)(2,a.Section,{title:"Locked",textAlign:"center",children:["This interface is currently locked.",(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.Button,{icon:"unlock",onClick:function(){return c("lock")},children:"Unlock"})})]})||(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Interface Lock",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"lock",onClick:function(){return c("lock")},children:"Lock Interface"})}),(0,o.createComponentVNode)(2,a.Section,{title:"Chemical Implants",children:s.length&&(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:"Host"}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:"Units Remaining"}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:"Inject"})]}),s.map((function(e){return(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:e.host}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:[e.units,"u remaining"]}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:[(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return c("inject",{imp:e.ref,val:1})},children:"(1)"}),(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return c("inject",{imp:e.ref,val:5})},children:"(5)"}),(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return c("inject",{imp:e.ref,val:10})},children:"(10)"})]})]},e.ref)}))]})||(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"No chemical implants found."})}),(0,o.createComponentVNode)(2,a.Section,{title:"Tracking Implants",children:u.length&&(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:"Host"}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:"Location"}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:"Message"})]}),u.map((function(e){return(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:[e.host," (",e.id,")"]}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:e.loc}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return c("warn",{imp:e.ref})},children:"Message"})})]},e.ref)}))]})||(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"No chemical implants found."})})],4)})})}},89:function(e,t,n){"use strict";t.__esModule=!0,t.RCONContent=t.RCON=void 0;var o=n(9333),r=n(42991),a=n(98459),i=n(57905),c=n(13435),l=n(59979),d=n(96940),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,i.useLocalState)(t,"tabIndex",0),a=r[0],l=r[1];return 0===a?n=(0,o.createComponentVNode)(2,m):1===a&&(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===a,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===a,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,i.useBackend)(t),a=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 a("set_smes_page",{index:t})},children:t},t))},n=1;n<s;n++)t(n);return e},n())]})},p=function(e,t){(0,i.useBackend)(t).act;var n=e.smes,a=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*a,ranges:{good:[.5,Infinity],average:[.15,.5],bad:[-Infinity,.15]},children:[(0,r.round)(d/6e4,1)," kWh / ",(0,r.round)(l/6e4)," kWh (",a,"%)"]})})]})}),(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,i.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,B=b.outputUsed,L=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=B,"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:L})}})}),(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:L})}}),(0,o.createComponentVNode)(2,c.Button,{icon:"backward",disabled:0===n,onClick:function(){return h(m,{adjust:-1e4,smes:L})}})]}),(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,a.formatPower)(l,1)+"/"+(0,a.formatPower)(e*s,1)},onDrag:function(e,t){return h(m,{target:t*s,smes:L})}})}),(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:L})}}),(0,o.createComponentVNode)(2,c.Button,{icon:"fast-forward",disabled:n===r,onClick:function(){return h(m,{target:"max",smes:L})}})]})]})})]})},h=function(e,t){var n=(0,i.useBackend)(t),r=n.act,a=n.data.breaker_info;return(0,o.createComponentVNode)(2,c.Section,{title:"Breakers",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:a?a.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."})})})}},71622:function(e,t,n){"use strict";t.__esModule=!0,t.RIGSuit=void 0;var o=n(9333),r=n(57905),a=n(13435),i=n(59979),c=n(96940);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,a.Box,{color:"bad",children:"--HARDSUIT INTERFACE OFFLINE--"}):!f&&p&&(h=(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"-- HARDSUIT CONTROL OVERRIDDEN BY AI --"})),(0,o.createComponentVNode)(2,i.Window,{height:480,width:550,resizable:!0,children:(0,o.createComponentVNode)(2,i.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),i=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,a.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 i("toggle_seals")}}),g=(0,o.createComponentVNode)(2,a.Button,{content:"Suit Cooling "+(f?"is Active":"is Inactive"),icon:"power-off",selected:f,onClick:function(){return i("toggle_cooling")}}),V=(0,o.createComponentVNode)(2,a.Button,{content:"AI Control "+(u?"Enabled":"Disabled"),selected:u,icon:"robot",onClick:function(){return i("toggle_ai_control")}});return(0,o.createComponentVNode)(2,a.Section,{title:"Status",buttons:(0,o.createFragment)([N,V,g],0),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power Supply",children:(0,o.createComponentVNode)(2,a.ProgressBar,{minValue:0,maxValue:50,value:l,ranges:{good:[35,Infinity],average:[15,35],bad:[-Infinity,15]},children:[d," / ",s]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Cover Status",children:h||!C?(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Error - Maintenance Lock Control Offline"}):(0,o.createComponentVNode)(2,a.Button,{icon:b?"lock":"lock-open",content:b?"Locked":"Unlocked",onClick:function(){return i("toggle_suit_lock")}})})]})})},d=function(e,t){var n=(0,r.useBackend)(t),i=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,a.Section,{title:"Hardware",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Helmet",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:u?"sign-out-alt":"sign-in-alt",content:u?"Deployed":"Deploy",disabled:d,selected:u,onClick:function(){return i("toggle_piece",{piece:"helmet"})}}),children:s?(0,c.capitalize)(s):"ERROR"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Gauntlets",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:p?"sign-out-alt":"sign-in-alt",content:p?"Deployed":"Deploy",disabled:d,selected:p,onClick:function(){return i("toggle_piece",{piece:"gauntlets"})}}),children:m?(0,c.capitalize)(m):"ERROR"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Boots",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:h?"sign-out-alt":"sign-in-alt",content:h?"Deployed":"Deploy",disabled:d,selected:h,onClick:function(){return i("toggle_piece",{piece:"boots"})}}),children:f?(0,c.capitalize)(f):"ERROR"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Chestpiece",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:b?"sign-out-alt":"sign-in-alt",content:b?"Deployed":"Deploy",disabled:d,selected:b,onClick:function(){return i("toggle_piece",{piece:"chest"})}}),children:C?(0,c.capitalize)(C):"ERROR"})]})})},s=function(e,t){var n=(0,r.useBackend)(t),i=n.act,l=n.data,d=l.sealed,s=l.sealing,u=l.primarysystem,m=l.modules;return!d||s?(0,o.createComponentVNode)(2,a.Section,{title:"Modules",children:(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"HARDSUIT SYSTEMS OFFLINE"})}):(0,o.createComponentVNode)(2,a.Section,{title:"Modules",children:[(0,o.createComponentVNode)(2,a.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,a.Section,{level:2,title:(0,c.toTitleCase)(e.name)+(e.damage?" (damaged)":""),buttons:(0,o.createFragment)([e.can_select?(0,o.createComponentVNode)(2,a.Button,{selected:e.name===u,content:e.name===u?"Selected":"Select",icon:"arrow-circle-right",onClick:function(){return i("interact_module",{module:e.index,module_mode:"select"})}}):null,e.can_use?(0,o.createComponentVNode)(2,a.Button,{content:e.engagestring,icon:"arrow-circle-down",onClick:function(){return i("interact_module",{module:e.index,module_mode:"engage"})}}):null,e.can_toggle?(0,o.createComponentVNode)(2,a.Button,{selected:e.is_active,content:e.is_active?e.deactivatestring:e.activatestring,icon:"arrow-circle-down",onClick:function(){return i("interact_module",{module:e.index,module_mode:"toggle"})}}):null],0),children:[e.damage>=2?(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"-- MODULE DESTROYED --"}):(0,o.createComponentVNode)(2,a.Flex,{spacing:1,children:[(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,children:[(0,o.createComponentVNode)(2,a.Box,{color:"average",children:["Engage: ",e.engagecost]}),(0,o.createComponentVNode)(2,a.Box,{color:"average",children:["Active: ",e.activecost]}),(0,o.createComponentVNode)(2,a.Box,{color:"average",children:["Passive: ",e.passivecost]})]}),(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,children:e.desc})]}),e.charges?(0,o.createComponentVNode)(2,a.Flex.Item,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Module Charges",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Selected",children:(0,c.capitalize)(e.chargetype)}),e.charges.map((function(t,n){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:(0,c.capitalize)(t.caption),children:(0,o.createComponentVNode)(2,a.Button,{selected:e.realchargetype===t.index,icon:"arrow-right",onClick:function(){return i("interact_module",{module:e.index,module_mode:"select_charge_type",charge_type:t.index})}})},t.caption)}))]})})}):null]},e.name)}))]})}},35271:function(e,t,n){"use strict";t.__esModule=!0,t.Radio=void 0;var o=n(9333),r=n(42991),a=n(57905),i=n(13435),c=n(91752),l=n(59979);t.Radio=function(e,t){var n=(0,a.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,i.Section,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Frequency",children:[(0,o.createComponentVNode)(2,i.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,i.Box,{inline:!0,color:y.color,ml:2,children:["[",y.name,"]"]})]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Audio",children:[(0,o.createComponentVNode)(2,i.Button,{textAlign:"center",width:"37px",icon:f?"volume-up":"volume-mute",selected:f,disabled:v,onClick:function(){return d("listen")}}),(0,o.createComponentVNode)(2,i.Button,{textAlign:"center",width:"37px",icon:h?"microphone":"microphone-slash",selected:h,disabled:V,onClick:function(){return d("broadcast")}}),!!b&&(0,o.createComponentVNode)(2,i.Box,{children:(0,o.createComponentVNode)(2,i.Button,{icon:"bullhorn",selected:C,content:"Subspace Tx "+(C?"ON":"OFF"),onClick:function(){return d("subspace")}})}),!!b&&(0,o.createComponentVNode)(2,i.Box,{children:(0,o.createComponentVNode)(2,i.Button,{icon:g?"volume-up":"volume-mute",selected:g,content:"Loudspeaker",onClick:function(){return d("toggleLoudspeaker")}})})]})]})}),(0,o.createComponentVNode)(2,i.Section,{title:"Channels",children:[(!N||0===N.length)&&(0,o.createComponentVNode)(2,i.Box,{inline:!0,color:"bad",children:"No channels detected."}),(0,o.createComponentVNode)(2,i.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,i.LabeledList.Item,{label:e.display_name,labelColor:n,textAlign:"right",children:e.secure_channel&&C?(0,o.createComponentVNode)(2,i.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,i.Button,{content:"Switch",selected:e.chan===u,onClick:function(){return d("specFreq",{channel:e.chan})}})},e.chan)})):null})]})]})})}},83864:function(e,t,n){"use strict";t.__esModule=!0,t.RapidPipeDispenser=t.ICON_BY_CATEGORY_NAME=void 0;var o=n(9333),r=n(54666),a=n(96940),i=n(57905),c=n(13435),l=n(59979),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,i.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,a.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,i.useBackend)(t),a=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 a("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 a("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,i.useBackend)(t),r=n.act,a=n.data.categories,l=void 0===a?[]:a,d=(0,i.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,i.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)})]})})]})})})}},93118:function(e,t,n){"use strict";t.__esModule=!0,t.RequestConsole=void 0;var o=n(9333),r=n(96940),a=n(57905),i=n(13435),c=n(59979),l=function(e,t){var n=(0,a.useBackend)(t).act,r=e.dept_list,c=e.department;return(0,o.createComponentVNode)(2,i.LabeledList,{children:r.sort().map((function(e){return e!==c&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:"envelope-open-text",onClick:function(){return n("write",{write:e,priority:1})},children:"Message"}),(0,o.createComponentVNode)(2,i.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,a.useBackend)(t),r=n.act,c=n.data.silent;return(0,o.createComponentVNode)(2,i.Section,{title:"Settings",children:(0,o.createComponentVNode)(2,i.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,a.useBackend)(t),r=(n.act,n.data),c=r.department,d=r.assist_dept;return(0,o.createComponentVNode)(2,i.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,a.useBackend)(t),r=(n.act,n.data),c=r.department,d=r.supply_dept;return(0,o.createComponentVNode)(2,i.Section,{title:"Supplies",children:(0,o.createComponentVNode)(2,l,{dept_list:d,department:c})})},3:function(e,t){var n=(0,a.useBackend)(t),r=(n.act,n.data),c=r.department,d=r.info_dept;return(0,o.createComponentVNode)(2,i.Section,{title:"Report Anonymous Information",children:(0,o.createComponentVNode)(2,l,{dept_list:d,department:c})})},4:function(e,t){var n=(0,a.useBackend)(t),r=n.act;n.data;return(0,o.createComponentVNode)(2,i.Section,{children:[(0,o.createComponentVNode)(2,i.Box,{fontSize:2,color:"good",children:"Message Sent Successfully"}),(0,o.createComponentVNode)(2,i.Box,{children:(0,o.createComponentVNode)(2,i.Button,{icon:"arrow-right",onClick:function(){return r("setScreen",{setScreen:0})},children:"Continue"})})]})},5:function(e,t){var n=(0,a.useBackend)(t),r=n.act;n.data;return(0,o.createComponentVNode)(2,i.Section,{children:[(0,o.createComponentVNode)(2,i.Box,{fontSize:1.5,bold:!0,color:"bad",children:"An error occured. Message Not Sent."}),(0,o.createComponentVNode)(2,i.Box,{children:(0,o.createComponentVNode)(2,i.Button,{icon:"arrow-right",onClick:function(){return r("setScreen",{setScreen:0})},children:"Continue"})})]})},6:function(e,t){var n=(0,a.useBackend)(t),c=n.act,l=n.data.message_log;return(0,o.createComponentVNode)(2,i.Section,{title:"Messages",children:l.length&&l.map((function(e,t){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:(0,r.decodeHtmlEntities)(e[0]),buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"print",onClick:function(){return c("print",{print:t+1})},children:"Print"}),children:(0,r.decodeHtmlEntities)(e[1])},t)}))||(0,o.createComponentVNode)(2,i.Box,{children:"No messages."})})},7:function(e,t){var n=(0,a.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,i.Section,{title:"Message Authentication",children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Message for "+s,children:d}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Priority",children:2===u?"High Priority":1===u?"Normal Priority":"Unknown"}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Validated By",color:p?"good":"bad",children:(0,r.decodeHtmlEntities)(p)||"No Validation"}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Stamped By",color:m?"good":"bad",children:(0,r.decodeHtmlEntities)(m)||"No Stamp"})]}),(0,o.createComponentVNode)(2,i.Button,{mt:1,icon:"share",onClick:function(){return c("department",{department:s})},children:"Send Message"}),(0,o.createComponentVNode)(2,i.Button,{icon:"undo",onClick:function(){return c("setScreen",{setScreen:0})},children:"Back"})]})},8:function(e,t){var n=(0,a.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,i.Section,{title:"Send Station-Wide Announcement",children:[d&&(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Box,{bold:!0,color:"good",mb:1,children:"ID Verified. Authentication Accepted."}),(0,o.createComponentVNode)(2,i.Section,{title:"Message",mt:1,maxHeight:"200px",scrollable:!0,buttons:(0,o.createComponentVNode)(2,i.Button,{ml:1,icon:"pen",onClick:function(){return r("writeAnnouncement")},children:"Edit"}),children:l||"No Message"})],4)||(0,o.createComponentVNode)(2,i.Box,{bold:!0,color:"bad",mb:1,children:"Swipe your ID card to authenticate yourself."}),(0,o.createComponentVNode)(2,i.Button,{disabled:!l||!d,icon:"share",onClick:function(){return r("sendAnnouncement")},children:"Announce"}),(0,o.createComponentVNode)(2,i.Button,{icon:"undo",onClick:function(){return r("setScreen",{setScreen:0})},children:"Back"})]})}};t.RequestConsole=function(e,t){var n=(0,a.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,i.Tabs,{children:[(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:6===s,onClick:function(){return r("setScreen",{setScreen:6})},icon:"envelope-open-text",children:"Messages"}),(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:1===s,onClick:function(){return r("setScreen",{setScreen:1})},icon:"share-square",children:"Assistance"}),(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:2===s,onClick:function(){return r("setScreen",{setScreen:2})},icon:"share-square",children:"Supplies"}),(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:3===s,onClick:function(){return r("setScreen",{setScreen:3})},icon:"share-square-o",children:"Report"}),m&&(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:8===s,onClick:function(){return r("setScreen",{setScreen:8})},icon:"volume-up",children:"Announce"})||null,(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:0===s,onClick:function(){return r("setScreen",{setScreen:0})},icon:"cog"})]}),u&&(0,o.createComponentVNode)(2,i.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)]})})}},1590:function(e,t,n){"use strict";t.__esModule=!0,t.ResearchConsole=void 0;var o=n(9333),r=n(96940),a=n(57905),i=n(13435),c=n(59979),l=function(e,t){var n=(0,a.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,a.useBackend)(t).act,r=e.target;return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:"undo",onClick:function(){return n(r,{reset:!0})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"chevron-left",onClick:function(){return n(r,{reverse:-1})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"chevron-right",onClick:function(){return n(r,{reverse:1})}})],4)},s=function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data.tech,l=e.disk;if(!l||!l.present)return null;var d=(0,a.useSharedState)(t,"saveDialogTech",!1),s=d[0],u=d[1];return s?(0,o.createComponentVNode)(2,i.Section,{title:"Load Technology to Disk",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"arrow-left",content:"Back",onClick:function(){return u(!1)}}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:c.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.name,children:(0,o.createComponentVNode)(2,i.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,i.Box,{children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Disk Contents",children:"(Technology Data Disk)"})}),l.stored&&(0,o.createComponentVNode)(2,i.Box,{mt:2,children:[(0,o.createComponentVNode)(2,i.Box,{children:l.name}),(0,o.createComponentVNode)(2,i.Box,{children:["Level: ",l.level]}),(0,o.createComponentVNode)(2,i.Box,{children:["Description: ",l.desc]}),(0,o.createComponentVNode)(2,i.Box,{mt:1,children:[(0,o.createComponentVNode)(2,i.Button,{icon:"save",onClick:function(){return r("updt_tech")},children:"Upload to Database"}),(0,o.createComponentVNode)(2,i.Button,{icon:"trash",onClick:function(){return r("clear_tech")},children:"Clear Disk"}),(0,o.createComponentVNode)(2,i.Button,{icon:"eject",onClick:function(){return r("eject_tech")},children:"Eject Disk"})]})]})||(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.Box,{children:"This disk has no data stored on it."}),(0,o.createComponentVNode)(2,i.Button,{icon:"save",onClick:function(){return u(!0)},children:"Load Tech To Disk"}),(0,o.createComponentVNode)(2,i.Button,{icon:"eject",onClick:function(){return r("eject_tech")},children:"Eject Disk"})]})]})},u=function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data,s=c.info.designs,u=e.disk;if(!u||!u.present)return null;var m=(0,a.useSharedState)(t,"saveDialogData",!1),p=m[0],f=m[1];return p?(0,o.createComponentVNode)(2,i.Section,{title:(0,o.createComponentVNode)(2,l,{title:"Load Design to Disk",target:"design_page"}),buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.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,i.Input,{fluid:!0,placeholder:"Search for...",value:c.search,onInput:function(e,t){return r("search",{search:t})},mb:1}),(0,o.createComponentVNode)(2,i.LabeledList,{children:s.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.name,children:(0,o.createComponentVNode)(2,i.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,i.Box,{children:u.stored&&(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:"Lathe Type",children:u.build_type}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Required Materials",children:Object.keys(u.materials).map((function(e){return(0,o.createComponentVNode)(2,i.Box,{children:[e," x ",u.materials[e]]},e)}))})]}),(0,o.createComponentVNode)(2,i.Box,{mt:1,children:[(0,o.createComponentVNode)(2,i.Button,{icon:"save",onClick:function(){return r("updt_design")},children:"Upload to Database"}),(0,o.createComponentVNode)(2,i.Button,{icon:"trash",onClick:function(){return r("clear_design")},children:"Clear Disk"}),(0,o.createComponentVNode)(2,i.Button,{icon:"eject",onClick:function(){return r("eject_design")},children:"Eject Disk"})]})]})||(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.Box,{mb:.5,children:"This disk has no data stored on it."}),(0,o.createComponentVNode)(2,i.Button,{icon:"save",onClick:function(){return f(!0)},children:"Load Design To Disk"}),(0,o.createComponentVNode)(2,i.Button,{icon:"eject",onClick:function(){return r("eject_design")},children:"Eject Disk"})]})})},m=function(e,t){var n=(0,a.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,i.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,i.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,i.Flex,{width:"100%",justify:"space-between",children:[(0,o.createComponentVNode)(2,i.Flex.Item,{width:"40%",style:{"word-wrap":"break-all"},children:e.name}),(0,o.createComponentVNode)(2,i.Flex.Item,{width:"15%",textAlign:"center",children:[(0,o.createComponentVNode)(2,i.Button,{mb:-1,icon:"wrench",onClick:function(){return r(m,{build:e.id,imprint:e.id})},children:"Build"}),p&&(0,o.createComponentVNode)(2,i.Button,{mb:-1,onClick:function(){return r(p,{build:e.id,imprint:e.id})},children:"x5"})]}),(0,o.createComponentVNode)(2,i.Flex.Item,{width:"45%",style:{"word-wrap":"break-all"},children:[(0,o.createComponentVNode)(2,i.Box,{inline:!0,color:"label",children:e.mat_list.join(" ")}),(0,o.createComponentVNode)(2,i.Box,{inline:!0,color:"average",ml:1,children:e.chem_list.join(" ")})]})]}),(0,o.createComponentVNode)(2,i.Divider)],4,e.id)})):(0,o.createComponentVNode)(2,i.Box,{children:"No items could be found matching the parameters (page or search)."})]}):(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"Error"})},p=function(e,t){var n=(0,a.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,i.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,a.useSharedState)(t,"protoTab",0),y=_[0],k=_[1],x="transparent",w=!1,B="layer-group";N?(B="hammer",x="average",w=!0):v&&v.length&&(B="sync",x="green",w=!0);var L="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,i.Section,{title:d,buttons:N&&(0,o.createComponentVNode)(2,i.Icon,{name:"sync",spin:!0})||null,children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Materials",children:(0,o.createComponentVNode)(2,i.ProgressBar,{value:f,maxValue:h,children:[f," cm\xb3 / ",h," cm\xb3"]})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Chemicals",children:(0,o.createComponentVNode)(2,i.ProgressBar,{value:C,maxValue:b,children:[C,"u / ",b,"u"]})})]}),(0,o.createComponentVNode)(2,i.Tabs,{mt:1,children:[(0,o.createComponentVNode)(2,i.Tabs.Tab,{icon:"wrench",selected:0===y,onClick:function(){return k(0)},children:"Build"}),(0,o.createComponentVNode)(2,i.Tabs.Tab,{icon:B,iconSpin:w,color:x,selected:1===y,onClick:function(){return k(1)},children:"Queue"}),(0,o.createComponentVNode)(2,i.Tabs.Tab,{icon:"cookie-bite",selected:2===y,onClick:function(){return k(2)},children:"Mat Storage"}),(0,o.createComponentVNode)(2,i.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,i.LabeledList,{children:v.length&&v.map((function(e){return 1===e.index?(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.name,labelColor:"bad",children:N?(0,o.createComponentVNode)(2,i.Button,{disabled:!0,icon:"trash",children:"Remove"}):(0,o.createComponentVNode)(2,i.Box,{children:["(Awaiting Materials)",(0,o.createComponentVNode)(2,i.Button,{ml:1,icon:"trash",onClick:function(){var t;return c(L,((t={})[L]=e.index,t))},children:"Remove"})]})}):(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.name,children:(0,o.createComponentVNode)(2,i.Button,{icon:"trash",onClick:function(){var t;return c(L,((t={})[L]=e.index,t))},children:"Remove"})},e.name)}))||(0,o.createComponentVNode)(2,i.Box,{m:1,children:"Queue Empty."})})||2===y&&(0,o.createComponentVNode)(2,i.LabeledList,{children:g.map((function(e){var n=(0,a.useLocalState)(t,"ejectAmt"+e.name,0),l=n[0],d=n[1];return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:(0,r.toTitleCase)(e.name),buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.NumberInput,{minValue:0,width:"100px",value:l,maxValue:e.sheets,onDrag:function(e,t){return d(t)}}),(0,o.createComponentVNode)(2,i.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,i.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,i.Box,{children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:V.length&&V.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.name,children:[e.volume,"u",(0,o.createComponentVNode)(2,i.Button,{ml:1,icon:"eject",onClick:function(){return c(I,{dispose:e.id})},children:"Purge"})]},e.name)}))||(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Empty",children:"No chems detected"})}),(0,o.createComponentVNode)(2,i.Button,{mt:1,icon:"trash",onClick:function(){return c(T)},children:"Disposal All Chemicals In Storage"})]})||(0,o.createComponentVNode)(2,i.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,a.useBackend)(t),r=n.act,c=n.data.info.linked_destroy;if(!c.present)return(0,o.createComponentVNode)(2,i.Section,{title:"Destructive Analyzer",children:"No destructive analyzer found."});var l=c.loaded_item,d=c.origin_tech;return(0,o.createComponentVNode)(2,i.Section,{title:"Destructive Analyzer",children:l&&(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Name",children:l}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Origin Tech",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,children:[e.level,"\xa0\xa0",e.current&&"(Current: "+e.current+")"]},e.name)}))||(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Error",children:"No origin tech found."})})})]}),(0,o.createComponentVNode)(2,i.Button,{mt:1,color:"red",icon:"eraser",onClick:function(){return r("deconstruct")},children:"Deconstruct Item"}),(0,o.createComponentVNode)(2,i.Button,{icon:"eject",onClick:function(){return r("eject_item")},children:"Eject Item"})]})||(0,o.createComponentVNode)(2,i.Box,{children:"No Item Loaded. Standing-by..."})})}))},{name:"Settings",icon:"cog",template:(0,o.createComponentVNode)(2,(function(e,t){var n=(0,a.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,a.useSharedState)(t,"settingsTab",0),p=m[0],f=m[1];return(0,o.createComponentVNode)(2,i.Section,{title:"Settings",children:[(0,o.createComponentVNode)(2,i.Tabs,{children:[(0,o.createComponentVNode)(2,i.Tabs.Tab,{icon:"cogs",onClick:function(){return f(0)},selected:0===p,children:"General"}),(0,o.createComponentVNode)(2,i.Tabs.Tab,{icon:"link",onClick:function(){return f(1)},selected:1===p,children:"Device Linkages"})]}),0===p&&(0,o.createComponentVNode)(2,i.Box,{children:[l&&(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"sync",onClick:function(){return r("sync")},children:"Sync Database with Network"}),(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"unlink",onClick:function(){return r("togglesync")},children:"Disconnect from Research Network"})],4)||(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"link",onClick:function(){return r("togglesync")},children:"Connect to Research Network"}),(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"lock",onClick:function(){return r("lock")},children:"Lock Console"}),(0,o.createComponentVNode)(2,i.Button,{fluid:!0,color:"red",icon:"trash",onClick:function(){return r("reset")},children:"Reset R&D Database"})]})||1===p&&(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"sync",mb:1,onClick:function(){return r("find_device")},children:"Re-sync with Nearby Devices"}),(0,o.createComponentVNode)(2,i.LabeledList,{children:[d.present&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Destructive Analyzer",children:(0,o.createComponentVNode)(2,i.Button,{icon:"unlink",onClick:function(){return r("disconnect",{disconnect:"destroy"})},children:"Disconnect"})})||null,u.present&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Protolathe",children:(0,o.createComponentVNode)(2,i.Button,{icon:"unlink",onClick:function(){return r("disconnect",{disconnect:"lathe"})},children:"Disconnect"})})||null,s.present&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Circuit Imprinter",children:(0,o.createComponentVNode)(2,i.Button,{icon:"unlink",onClick:function(){return r("disconnect",{disconnect:"imprinter"})},children:"Disconnect"})})||null]})]})||(0,o.createComponentVNode)(2,i.Box,{children:"Error"})]})}))},{name:"Research List",icon:"flask",template:(0,o.createComponentVNode)(2,(function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data.tech;return(0,o.createComponentVNode)(2,i.Section,{title:"Current Research Levels",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"print",onClick:function(){return r("print",{print:1})},children:"Print This Page"}),children:(0,o.createComponentVNode)(2,i.Table,{children:c.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.Box,{color:"label",children:e.name}),(0,o.createComponentVNode)(2,i.Box,{children:[" - Level ",e.level]})]}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:(0,o.createComponentVNode)(2,i.Box,{color:"label",children:e.desc})})]},e.name)}))})})}))},{name:"Design List",icon:"file",template:(0,o.createComponentVNode)(2,(function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data,s=c.designs;return(0,o.createComponentVNode)(2,i.Section,{title:(0,o.createComponentVNode)(2,l,{title:"Researched Technologies & Designs",target:"design_page"}),buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.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,i.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,i.LabeledList,{children:s.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.name,children:e.desc},e.name)}))})||(0,o.createComponentVNode)(2,i.Box,{color:"warning",children:"No designs found."})]})}))},{name:"Disk Operations",icon:"save",template:(0,o.createComponentVNode)(2,(function(e,t){var n=(0,a.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,i.Section,{title:"Disk Operations",children:[(0,o.createComponentVNode)(2,s,{disk:l}),(0,o.createComponentVNode)(2,u,{disk:c})]}):(0,o.createComponentVNode)(2,i.Section,{title:"Disk Operations",children:"No disk inserted."})}))}];t.ResearchConsole=function(e,t){var n=(0,a.useBackend)(t),r=n.act,l=n.data,d=l.busy_msg,s=l.locked,u=(0,a.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,i.Tabs,{children:f.map((function(e,t){return(0,o.createComponentVNode)(2,i.Tabs.Tab,{icon:e.icon,selected:m===t,disabled:h,onClick:function(){return p(t)},children:e.name},t)}))}),d&&(0,o.createComponentVNode)(2,i.Section,{title:"Processing...",children:d})||s&&(0,o.createComponentVNode)(2,i.Section,{title:"Console Locked",children:(0,o.createComponentVNode)(2,i.Button,{onClick:function(){return r("lock")},icon:"lock-open",children:"Unlock"})})||f[m].template]})})}},46773:function(e,t,n){"use strict";t.__esModule=!0,t.ResearchServerController=void 0;var o=n(9333),r=n(57905),a=n(13435),i=n(59979),c=n(95838);t.ResearchServerController=function(e,t){var n=(0,r.useBackend)(t);n.act,n.data;return(0,o.createComponentVNode)(2,i.Window,{width:575,height:430,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=(0,r.useBackend)(t),i=(n.act,n.data),c=(i.badmin,i.servers),l=(i.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,a.Section,{title:"Server Selection",children:c.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.Button,{icon:"eye",onClick:function(){return u(e.id)},children:e.name})},e.name)}))})},d=function(e,t){var n=(0,r.useBackend)(t),i=(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,a.Section,{title:c.name,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"undo",onClick:function(){return l(null)},children:"Back"}),children:[(0,o.createComponentVNode)(2,a.Tabs,{children:[(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:0===p,onClick:function(){return f(0)},children:"Access Rights"}),(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:1===p,onClick:function(){return f(1)},children:"Data Management"}),i&&(0,o.createComponentVNode)(2,a.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&&i&&(0,o.createComponentVNode)(2,m,{server:c})||null]})},s=function(e,t){var n=(0,r.useBackend)(t),i=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,a.Section,{level:2,title:"Consoles",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+" ("+e.loc+")",children:[(0,o.createComponentVNode)(2,a.Button,{icon:s(l,e)?"lock-open":"lock",selected:s(l,e),onClick:function(){return i("toggle_upload",{server:l.ref,console:e.ref})},children:s(l,e)?"Upload On":"Upload Off"}),(0,o.createComponentVNode)(2,a.Button,{icon:u(l,e)?"lock-open":"lock",selected:u(l,e),onClick:function(){return i("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),i=n.act,l=(n.data,e.server);return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{level:2,title:"Research Levels",children:l.tech.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,buttons:(0,o.createComponentVNode)(2,a.Button.Confirm,{icon:"trash",confirmIcon:"trash",color:"red",content:"Reset",onClick:function(){return i("reset_tech",{server:l.ref,tech:e.id})}})},e.name)}))}),(0,o.createComponentVNode)(2,a.Section,{level:2,title:"Designs",children:(0,c.filter)((function(e){return!!e.name}))(l.designs).map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,buttons:(0,o.createComponentVNode)(2,a.Button.Confirm,{icon:"trash",confirmIcon:"trash",color:"red",content:"Delete",onClick:function(){return i("reset_design",{server:l.ref,design:e.id})}})},e.name)}))})],4)},m=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=e.server,d=c.badmin,s=c.servers;return d?(0,o.createComponentVNode)(2,a.Section,{level:2,title:"Server Data Transfer",children:s.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.Button.Confirm,{fluid:!0,color:"bad",content:(0,o.createComponentVNode)(2,a.Box,{children:["Transfer from ",l.name," To ",e.name]}),onClick:function(){return i("transfer_data",{server:l.ref,target:e.ref})}})},e.name)}))}):null}},13809:function(e,t,n){"use strict";t.__esModule=!0,t.ResleevingConsole=void 0;var o=n(9333),r=n(42991),a=n(57905),i=n(13435),c=n(35799),l=n(59979),d=function(e,t){var n=(0,a.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,i.Section,{level:2,m:"-1rem",pb:"1rem",title:"Mind Record ("+d+")",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"times",color:"red",onClick:function(){return r("modal_close")}}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Name",children:d}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Status",children:s}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Actions",children:[(0,o.createComponentVNode)(2,i.Button,{disabled:!m,icon:"user-plus",content:"Sleeve",onClick:function(){return r("sleeve",{ref:l,mode:1})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"user-plus",content:"Card",onClick:function(){return r("sleeve",{ref:l,mode:2})}})]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"OOC Notes",children:(0,o.createComponentVNode)(2,i.Section,{style:{"word-break":"break-all",height:"100px"},scrollable:!0,children:u})})]})})},s=function(e,t){var n=(0,a.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,i.Section,{level:2,m:"-1rem",pb:"1rem",title:"Body Record ("+d+")",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"times",color:"red",onClick:function(){return r("modal_close")}}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Name",children:d}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Species",children:s}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Bio. Sex",children:u}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Mind Compat",children:m}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Synthetic",children:p?"Yes":"No"}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"OOC Notes",children:(0,o.createComponentVNode)(2,i.Section,{style:{"word-break":"break-all",height:"100px"},scrollable:!0,children:f})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Actions",children:(0,o.createComponentVNode)(2,i.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,a.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,i.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,a.useBackend)(t),r=n.act,c=n.data.menu;return(0,o.createComponentVNode)(2,i.Tabs,{children:[(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:1===c,icon:"home",onClick:function(){return r("menu",{num:1})},children:"Main"}),(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:2===c,icon:"folder",onClick:function(){return r("menu",{num:2})},children:"Body Records"}),(0,o.createComponentVNode)(2,i.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,a.useBackend)(t).data,i=r.menu,c=r.bodyrecords,l=r.mindrecords;return 1===i?n=(0,o.createComponentVNode)(2,h):2===i?n=(0,o.createComponentVNode)(2,g,{records:c,actToDo:"view_b_rec"}):3===i&&(n=(0,o.createComponentVNode)(2,g,{records:l,actToDo:"view_m_rec"})),n},p=function(e,t){return(0,o.createComponentVNode)(2,i.Dimmer,{children:(0,o.createComponentVNode)(2,i.Flex,{direction:"column",justify:"space-evenly",align:"center",children:[(0,o.createComponentVNode)(2,i.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,i.Icon,{size:12,color:"bad",name:"exclamation-triangle"})}),(0,o.createComponentVNode)(2,i.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,a.useBackend)(t).act;return(0,o.createComponentVNode)(2,i.Dimmer,{textAlign:"center",children:[(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:(0,o.createVNode)(1,"h1",null,"TRANSCORE DUMP",16)}),(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:(0,o.createVNode)(1,"h2",null,"!!WARNING!!",16)}),(0,o.createComponentVNode)(2,i.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,i.Box,{mt:4,children:(0,o.createComponentVNode)(2,i.Button,{icon:"eject",content:"Eject Disk",color:"good",onClick:function(){return n("ejectdisk")}})}),(0,o.createComponentVNode)(2,i.Box,{mt:4,children:(0,o.createComponentVNode)(2,i.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,a.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,i.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,a.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,i.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,i.Box,{textAlign:"center",children:(0,r.round)(e.progress,0)+"%"})}):"mess"===e.status?(0,o.createComponentVNode)(2,i.Box,{bold:!0,color:"bad",mt:"0.5rem",children:"ERROR"}):(0,o.createComponentVNode)(2,i.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,i.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,i.Box,{color:"label",children:e.name}),(0,o.createComponentVNode)(2,i.Box,{bold:!0,color:e.biomass>=150?"good":"bad",inline:!0,children:[(0,o.createComponentVNode)(2,i.Icon,{name:e.biomass>=150?"circle":"circle-o"}),"\xa0",e.biomass]}),n]},t)})):null},b=function(e,t){var n=(0,a.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,i.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,i.Box,{color:e.occupied?"label":"bad",children:e.name}),(0,o.createComponentVNode)(2,i.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,a.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,i.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,i.Box,{textAlign:"center",children:(0,r.round)(e.progress,0)+"%"})}):"mess"===e.status?(0,o.createComponentVNode)(2,i.Box,{bold:!0,color:"bad",mt:"0.5rem",children:"ERROR"}):(0,o.createComponentVNode)(2,i.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,i.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,i.Box,{color:"label",children:e.name}),(0,o.createComponentVNode)(2,i.Box,{bold:!0,color:e.steel>=15e3?"good":"bad",inline:!0,children:[(0,o.createComponentVNode)(2,i.Icon,{name:e.steel>=15e3?"circle":"circle-o"}),"\xa0",e.steel]}),(0,o.createComponentVNode)(2,i.Box,{bold:!0,color:e.glass>=15e3?"good":"bad",inline:!0,children:[(0,o.createComponentVNode)(2,i.Icon,{name:e.glass>=15e3?"circle":"circle-o"}),"\xa0",e.glass]}),n]},t)})):null},g=function(e,t){var n=(0,a.useBackend)(t).act,r=e.records,c=e.actToDo;return r.length?(0,o.createComponentVNode)(2,i.Box,{mt:"0.5rem",children:r.map((function(e,t){return(0,o.createComponentVNode)(2,i.Button,{icon:"user",mb:"0.5rem",content:e.name,onClick:function(){return n(c,{ref:e.recref})}},t)}))}):(0,o.createComponentVNode)(2,i.Flex,{height:"100%",mt:"0.5rem",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 records found."]})})},V=function(e,t){var n,r=(0,a.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,i.NoticeBox,Object.assign({},d,{children:[(0,o.createComponentVNode)(2,i.Box,{display:"inline-block",verticalAlign:"middle",children:l.text}),(0,o.createComponentVNode)(2,i.Button,{icon:"times-circle",float:"right",onClick:function(){return c("cleartemp")}}),(0,o.createComponentVNode)(2,i.Box,{clear:"both"})]})))}},v=function(e,t){var n=(0,a.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,i.Section,{title:"Status",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Pods",children:c&&c.length?(0,o.createComponentVNode)(2,i.Box,{color:"good",children:[c.length," connected"]}):(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"None connected!"})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"SynthFabs",children:l&&l.length?(0,o.createComponentVNode)(2,i.Box,{color:"good",children:[l.length," connected"]}):(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"None connected!"})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Sleevers",children:d&&d.length?(0,o.createComponentVNode)(2,i.Box,{color:"good",children:[d.length," Connected"]}):(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"None connected!"})})]})})}},27190:function(e,t,n){"use strict";t.__esModule=!0,t.ResleevingPod=void 0;var o=n(9333),r=n(59979),a=n(57905),i=n(13435);t.ResleevingPod=function(e,t){var n=(0,a.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,i.Section,{title:"Occupant",children:c?(0,o.createFragment)([(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Name",children:l}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Health",children:2===u?(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"DEAD"}):1===u?(0,o.createComponentVNode)(2,i.Box,{color:"average",children:"Unconscious"}):(0,o.createComponentVNode)(2,i.ProgressBar,{ranges:{good:[.5,Infinity],average:[.25,.5],bad:[-Infinity,.25]},value:d/s,children:[d,"%"]})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Mind Status",children:m?"Present":"Missing"}),m?(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Mind Occupying",children:p}):""]}),f?(0,o.createComponentVNode)(2,i.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,i.Box,{bold:!0,m:1,children:"Unoccupied."})})})})}},75634:function(e,t,n){"use strict";t.__esModule=!0,t.RoboticsControlConsole=void 0;var o=n(9333),r=n(57905),a=n(13435),i=n(59979);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,i.Window,{width:500,height:460,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[!!m&&(0,o.createComponentVNode)(2,a.Section,{title:"Emergency Self Destruct",children:[(0,o.createComponentVNode)(2,a.Button,{icon:u?"lock":"unlock",content:u?"Disable Safety":"Enable Safety",selected:u,onClick:function(){return l("arm",{})}}),(0,o.createComponentVNode)(2,a.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,i=(e.can_hack,(0,r.useBackend)(t)),c=i.act,l=i.data;return n.length?n.map((function(e){return(0,o.createComponentVNode)(2,a.Section,{title:e.name,buttons:(0,o.createFragment)([!!e.hackable&&!e.emagged&&(0,o.createComponentVNode)(2,a.Button,{icon:"terminal",content:"Hack",color:"bad",onClick:function(){return c("hackbot",{ref:e.ref})}}),(0,o.createComponentVNode)(2,a.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,a.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,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",children:(0,o.createComponentVNode)(2,a.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,a.LabeledList.Item,{label:"Location",children:(0,o.createComponentVNode)(2,a.Box,{children:e.locstring})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Integrity",children:(0,o.createComponentVNode)(2,a.ProgressBar,{color:e.health>50?"good":"bad",value:e.health/100})}),"number"==typeof e.charge&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Cell Charge",children:(0,o.createComponentVNode)(2,a.ProgressBar,{color:e.charge>30?"good":"bad",value:e.charge/100})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Cell Capacity",children:(0,o.createComponentVNode)(2,a.Box,{color:e.cell_capacity<3e4?"average":"good",children:e.cell_capacity})})],4)||(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Cell",children:(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"No Power Cell"})}),!!e.is_hacked&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Safeties",children:(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"DISABLED"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Module",children:e.module}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Master AI",children:(0,o.createComponentVNode)(2,a.Box,{color:e.synchronization?"default":"average",children:e.synchronization||"None"})})]})},e.ref)})):(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No cyborg units detected within access parameters."})}},96412:function(e,t,n){"use strict";t.__esModule=!0,t.RogueZones=void 0;var o=n(9333),r=n(57905),a=n(13435),i=n(59979);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,i.Window,{width:360,height:250,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{title:"Current Area",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Mineral Content",children:u}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Shuttle Location",buttons:g&&(0,o.createComponentVNode)(2,a.Button,{color:"bad",icon:"rocket",onClick:function(){return c("recall_shuttle")},children:"Recall Shuttle"})||null,children:C}),m&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{color:"bad",labelColor:"bad",label:"Personnel",children:["WARNING: Area occupied by ",m," personnel!"]})||(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Personnel",color:"good",children:"No personnel detected."})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Scanner",buttons:(0,o.createComponentVNode)(2,a.Button,{disabled:!N,fluid:!0,icon:"search",onClick:function(){return c("scan_for_new")},children:"Scan For Asteroids"}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Scn Ramestat Core",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:d,maxValue:100,ranges:{good:[100,Infinity],average:[75,100],bad:[-Infinity,75]}})}),p&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Scanning",children:"In progress."})||null,f&&!p&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Info",children:"Updated shuttle destination!"})||null,h&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Debug",labelColor:"bad",children:[(0,o.createComponentVNode)(2,a.Box,{children:["Timeout Percent: ",d]}),(0,o.createComponentVNode)(2,a.Box,{children:["Diffstep: ",s]}),(0,o.createComponentVNode)(2,a.Box,{children:["Difficulty: ",u]}),(0,o.createComponentVNode)(2,a.Box,{children:["Occupied: ",m]}),(0,o.createComponentVNode)(2,a.Box,{children:["Debug: ",h]}),(0,o.createComponentVNode)(2,a.Box,{children:["Shuttle Location: ",C]}),(0,o.createComponentVNode)(2,a.Box,{children:["Shuttle at station: ",b]}),(0,o.createComponentVNode)(2,a.Box,{children:["Scan Ready: ",N]})]})||null]})})]})})}},47480:function(e,t,n){"use strict";t.__esModule=!0,t.RustCoreMonitorContent=t.RustCoreMonitor=void 0;var o=n(9333),r=n(57905),a=n(59979),i=n(13435);t.RustCoreMonitor=function(){return(0,o.createComponentVNode)(2,a.Window,{width:627,height:700,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.cores;return(0,o.createComponentVNode)(2,i.Section,{title:"Cores",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"pencil-alt",content:"Set Tag",onClick:function(){return a("set_tag")}}),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:"Position"}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:"Field Status"}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:"Reactant Mode"}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:"Field Instability"}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:"Field Temperature"}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:"Field Strength"}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:"Plasma Content"})]}),c.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,", ",e.z]}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:(0,o.createComponentVNode)(2,i.Button,{icon:"power-off",content:e.has_field?"Online":"Offline",selected:e.has_field,disabled:!e.core_operational,onClick:function(){return a("toggle_active",{core:e.ref})}})}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:(0,o.createComponentVNode)(2,i.Button,{icon:"power-off",content:e.reactant_dump?"Dump":"Maintain",selected:e.has_field,disabled:!e.core_operational,onClick:function(){return a("toggle_reactantdump",{core:e.ref})}})}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:e.field_instability}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:e.field_temperature}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:(0,o.createComponentVNode)(2,i.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 a("set_fieldstr",{core:e.ref,fieldstr:n})}})}),(0,o.createComponentVNode)(2,i.Table.Cell)]},e.name)}))]})})};t.RustCoreMonitorContent=c},74750:function(e,t,n){"use strict";t.__esModule=!0,t.RustFuelControl=t.RustFuelContent=void 0;var o=n(9333),r=n(57905),a=n(59979),i=n(13435);t.RustFuelControl=function(){return(0,o.createComponentVNode)(2,a.Window,{width:627,height:700,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.fuels;return(0,o.createComponentVNode)(2,i.Section,{title:"Fuel Injectors",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"pencil-alt",content:"Set Tag",onClick:function(){return a("set_tag")}}),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:"Position"}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:"Status"}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:"Remaining Fuel"}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:"Fuel Rod Composition"})]}),c.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,", ",e.z]}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:(0,o.createComponentVNode)(2,i.Button,{icon:"power-off",content:e.active?"Online":"Offline",selected:e.active,disabled:!e.deployed,onClick:function(){return a("toggle_active",{fuel:e.ref})}})}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:e.fuel_amt}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:e.fuel_type})]},e.name)}))]})})};t.RustFuelContent=c},48222:function(e,t,n){"use strict";t.__esModule=!0,t.Secbot=void 0;var o=n(9333),r=n(57905),a=n(13435),i=n(59979);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,i.Window,{width:390,height:320,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{title:"Automatic Security Unit v2.0",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",selected:d,onClick:function(){return c("power")},children:d?"On":"Off"}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Maintenance Panel",color:s?"bad":"good",children:s?"Open":"Closed"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Behavior Controls",color:u?"good":"bad",children:u?"Locked":"Unlocked"})]})}),!u&&(0,o.createComponentVNode)(2,a.Section,{title:"Behavior Controls",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Check for Weapon Authorization",children:(0,o.createComponentVNode)(2,a.Button,{icon:m?"toggle-on":"toggle-off",selected:m,onClick:function(){return c("idcheck")},children:m?"Yes":"No"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Check Security Records",children:(0,o.createComponentVNode)(2,a.Button,{icon:p?"toggle-on":"toggle-off",selected:p,onClick:function(){return c("ignorerec")},children:p?"Yes":"No"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Check Arrest Status",children:(0,o.createComponentVNode)(2,a.Button,{icon:f?"toggle-on":"toggle-off",selected:f,onClick:function(){return c("ignorearr")},children:f?"Yes":"No"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Operating Mode",children:(0,o.createComponentVNode)(2,a.Button,{icon:h?"toggle-on":"toggle-off",selected:h,onClick:function(){return c("switchmode")},children:h?"Detain":"Arrest"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Report Arrests",children:(0,o.createComponentVNode)(2,a.Button,{icon:C?"toggle-on":"toggle-off",selected:C,onClick:function(){return c("declarearrests")},children:C?"Yes":"No"})}),!!b&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Auto Patrol",children:(0,o.createComponentVNode)(2,a.Button,{icon:N?"toggle-on":"toggle-off",selected:N,onClick:function(){return c("patrol")},children:N?"Yes":"No"})})]})})||null]})})}},7343:function(e,t,n){"use strict";t.__esModule=!0,t.SecureSafe=void 0;var o=n(9333),r=n(57905),a=n(13435),i=n(59979),c=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.locked,d=c.l_setshort,s=c.code,u=c.emagged;return(0,o.createComponentVNode)(2,a.Box,{width:"185px",children:(0,o.createComponentVNode)(2,a.Grid,{width:"1px",children:[["1","4","7","R"],["2","5","8","0"],["3","6","9","E"]].map((function(e){return(0,o.createComponentVNode)(2,a.Grid.Column,{children:e.map((function(e){return(0,o.createComponentVNode)(2,a.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 i("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,i.Window,{width:250,height:380,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:(0,o.createComponentVNode)(2,a.Box,{m:"6px",children:[f&&(0,o.createComponentVNode)(2,a.NoticeBox,{textAlign:"center",info:1,children:"ENTER NEW 5-DIGIT PASSCODE."}),!!m&&(0,o.createComponentVNode)(2,a.NoticeBox,{textAlign:"center",danger:1,children:"LOCKING SYSTEM ERROR - 1701"}),!!s&&(0,o.createComponentVNode)(2,a.NoticeBox,{textAlign:"center",danger:1,children:"ALERT: MEMORY SYSTEM ERROR - 6040 201"}),(0,o.createComponentVNode)(2,a.Section,{height:"60px",children:(0,o.createComponentVNode)(2,a.Box,{textAlign:"center",position:"center",fontSize:"35px",children:d&&d||(0,o.createComponentVNode)(2,a.Box,{textColor:p?"red":"green",children:p?"LOCKED":"UNLOCKED"})})}),(0,o.createComponentVNode)(2,a.Flex,{ml:"3px",children:[(0,o.createComponentVNode)(2,a.Flex.Item,{children:(0,o.createComponentVNode)(2,c)}),(0,o.createComponentVNode)(2,a.Flex.Item,{ml:"6px",width:"129px"})]})]})})})}},55265:function(e,t,n){"use strict";t.__esModule=!0,t.SecurityRecords=void 0;var o=n(9333),r=n(57905),a=n(13435),i=n(35799),c=n(59979),l=n(90384),d=n(78778),s=n(10037),u=function(e,t){(0,i.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,i.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,a.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),i=n.act,c=n.data.records;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Input,{fluid:!0,placeholder:"Search by Name, DNA, or ID",onChange:function(e,t){return i("search",{t1:t})}}),(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",color:e.color,content:e.id+": "+e.name+" (Criminal Status: "+e.criminal+")",onClick:function(){return i("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,a.Button,{icon:"download",content:"Backup to Disk",disabled:!0}),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,a.Button,{icon:"upload",content:"Upload from Disk",my:"0.5rem",disabled:!0}),(0,o.createTextVNode)(" "),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,a.Button.Confirm,{icon:"trash",content:"Delete All Security Records",onClick:function(){return n("del_all")}})],4)},f=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.security,d=c.printing;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"General Data",mt:"-6px",children:(0,o.createComponentVNode)(2,h)}),(0,o.createComponentVNode)(2,a.Section,{title:"Security Data",children:(0,o.createComponentVNode)(2,C)}),(0,o.createComponentVNode)(2,a.Section,{title:"Actions",children:[(0,o.createComponentVNode)(2,a.Button.Confirm,{icon:"trash",disabled:!!l.empty,content:"Delete Security Record",color:"bad",onClick:function(){return i("del_r")}}),(0,o.createComponentVNode)(2,a.Button.Confirm,{icon:"trash",disabled:!!l.empty,content:"Delete Record (All)",color:"bad",onClick:function(){return i("del_r_2")}}),(0,o.createComponentVNode)(2,a.Button,{icon:d?"spinner":"print",disabled:d,iconSpin:!!d,content:"Print Entry",ml:"0.5rem",onClick:function(){return i("print_p")}}),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,a.Button,{icon:"arrow-left",content:"Back",mt:"0.5rem",onClick:function(){return i("screen",{screen:2})}})]})],4)},h=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data.general;return c&&c.fields?(0,o.createComponentVNode)(2,a.Flex,{children:[(0,o.createComponentVNode)(2,a.Flex.Item,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:c.fields.map((function(e,n){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.field,children:[(0,o.createComponentVNode)(2,a.Box,{height:"20px",inline:!0,preserveWhitespace:!0,children:e.value}),!!e.edit&&(0,o.createComponentVNode)(2,a.Button,{icon:"pen",ml:"0.5rem",onClick:function(){return u(t,e)}})]},n)}))})}),(0,o.createComponentVNode)(2,a.Flex.Item,{textAlign:"right",children:[!!c.has_photos&&c.photos.map((function(e,t){return(0,o.createComponentVNode)(2,a.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,a.Box,{children:[(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return i("photo_front")},children:"Update Front Photo"}),(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return i("photo_side")},children:"Update Side Photo"})]})]})]}):(0,o.createComponentVNode)(2,a.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,a.LabeledList,{children:l.fields.map((function(e,n){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.field,preserveWhitespace:!0,children:[e.value,(0,o.createComponentVNode)(2,a.Button,{icon:"pen",ml:"0.5rem",mb:e.line_break?"1rem":"initial",onClick:function(){return u(t,e)}})]},n)}))}),(0,o.createComponentVNode)(2,a.Section,{title:"Comments/Log",children:[0===l.comments.length?(0,o.createComponentVNode)(2,a.Box,{color:"label",children:"No comments found."}):l.comments.map((function(e,t){return(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Box,{color:"label",inline:!0,children:e.header}),(0,o.createVNode)(1,"br"),e.text,(0,o.createComponentVNode)(2,a.Button,{icon:"comment-slash",color:"bad",ml:"0.5rem",onClick:function(){return c("del_c",{del_c:t+1})}})]},t)})),(0,o.createComponentVNode)(2,a.Button,{icon:"comment",content:"Add Entry",color:"good",mt:"0.5rem",mb:"0",onClick:function(){return(0,i.modalOpen)(t,"add_c")}})]})],4):(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:["Security records lost!",(0,o.createComponentVNode)(2,a.Button,{icon:"pen",content:"New Record",ml:"0.5rem",onClick:function(){return c("new")}})]})},b=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data.screen;return(0,o.createComponentVNode)(2,a.Tabs,{children:[(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:2===c,icon:"list",onClick:function(){return i("screen",{screen:2})},children:"List Records"}),(0,o.createComponentVNode)(2,a.Tabs.Tab,{icon:"wrench",selected:3===c,onClick:function(){return i("screen",{screen:3})},children:"Record Maintenance"})]})}},42498:function(e,t,n){"use strict";t.__esModule=!0,t.SeedStorage=void 0;var o=n(9333),r=n(57905),a=n(13435),i=n(59979),c=n(96940),l=n(95838);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,i.Window,{width:600,height:760,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,a.Section,{title:"Seeds",children:m.map((function(e){return(0,o.createComponentVNode)(2,a.Flex,{spacing:1,mt:-1,children:[(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"60%",children:(0,o.createComponentVNode)(2,a.Collapsible,{title:(0,c.toTitleCase)(e.name)+" #"+e.uid,children:(0,o.createComponentVNode)(2,a.Section,{width:"165%",title:"Traits",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:Object.keys(e.traits).map((function(t){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:(0,c.toTitleCase)(t),children:e.traits[t]},t)}))})})})}),(0,o.createComponentVNode)(2,a.Flex.Item,{mt:.4,children:[e.amount," Remaining"]}),(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"download",onClick:function(){return d("vend",{id:e.id})},children:"Vend"})}),(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"trash",onClick:function(){return d("purge",{id:e.id})},children:"Purge"})})]},e.name+e.uid)}))})})})}},32286:function(e,t,n){"use strict";t.__esModule=!0,t.ShieldCapacitor=void 0;var o=n(9333),r=n(57905),a=n(59979),i=n(13435),c=n(42991),l=n(98459);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,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,{icon:"power-off",selected:u,content:u?"Online":"Offline",onClick:function(){return d("toggle")}}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Capacitor Status",children:m>2?(0,o.createComponentVNode)(2,i.Box,{color:"good",children:"OK."}):(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"Discharging!"})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Stored Energy",children:[(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:p,format:function(e){return(0,l.formatSiUnit)(e,0,"J")}})," (",(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:100*(0,c.round)(p/f,1)}),"%)"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Charge Rate",children:(0,o.createComponentVNode)(2,i.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})}})})]})})})})}},79446:function(e,t,n){"use strict";t.__esModule=!0,t.ShieldGenerator=void 0;var o=n(9333),r=n(57905),a=n(59979),i=n(13435),c=n(42991),l=n(98459),d=n(10111);t.ShieldGenerator=function(e,t){var n=(0,r.useBackend)(t),i=(n.act,n.data.locked);return(0,o.createComponentVNode)(2,a.Window,{width:500,height:400,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:i?(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,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,{color:"label",my:"1rem",children:"Swipe your ID to begin."})]})},u=function(e,t){var n=(0,r.useBackend)(t),a=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,i.Section,{title:"Status",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Field Status",children:m?(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"Unstable"}):(0,o.createComponentVNode)(2,i.Box,{color:"good",children:"Stable"})}),(0,o.createComponentVNode)(2,i.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,i.LabeledList.Item,{label:"Upkeep Power",children:(0,l.formatPower)(v)}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Shield Generation Power",children:(0,l.formatPower)(k)}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Currently Shielded",children:[V," m\xb2"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Capacitors",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:x?s.map((function(e,t){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Capacitor #"+t,children:[e.active?(0,o.createComponentVNode)(2,i.Box,{color:"good",children:"Online"}):(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"Offline"}),(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.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,i.LabeledList.Item,{label:"Status",children:e.failing?(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"Discharging"}):(0,o.createComponentVNode)(2,i.Box,{color:"good",children:"OK."})})]})]},t)})):(0,o.createComponentVNode)(2,i.LabeledList.Item,{color:"bad",children:"No Capacitors Connected"})})})]})}),(0,o.createComponentVNode)(2,i.Section,{title:"Controls",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"power-off",content:u?"Online":"Offline",selected:u,onClick:function(){return a("toggle")}}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Coverage Radius",children:(0,o.createComponentVNode)(2,i.NumberInput,{fluid:!0,stepPixelSize:6,minValue:0,maxValue:f,value:p,unit:"m",onDrag:function(e,t){return a("change_radius",{val:t})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Vertical Shielding",children:(0,o.createComponentVNode)(2,i.NumberInput,{fluid:!0,stepPixelSize:12,minValue:0,maxValue:C,value:h,unit:"vertical range",onDrag:function(e,t){return a("z_range",{val:t})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Charge Rate",children:(0,o.createComponentVNode)(2,i.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 a("strengthen_rate",{val:t})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Maximum Field Strength",children:(0,o.createComponentVNode)(2,i.NumberInput,{fluid:!0,stepPixelSize:12,minValue:1,maxValue:g,value:N,unit:"Renwick",onDrag:function(e,t){return a("target_field_strength",{val:t})}})})]})})],4)}},32498:function(e,t,n){"use strict";t.__esModule=!0,t.ShutoffMonitorContent=t.ShutoffMonitor=void 0;var o=n(9333),r=n(57905),a=n(59979),i=n(13435);t.ShutoffMonitor=function(e,t){return(0,o.createComponentVNode)(2,a.Window,{width:627,height:700,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.valves;return(0,o.createComponentVNode)(2,i.Section,{title:"Valves",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:"Position"}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:"Open"}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:"Mode"}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:"Actions"})]}),c.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,", ",e.z]}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:e.open?"Yes":"No"}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:e.enabled?"Auto":"Manual"}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:[(0,o.createComponentVNode)(2,i.Button,{icon:"power-off",content:e.open?"Opened":"Closed",selected:e.open,disabled:!e.enabled,onClick:function(){return a("toggle_open",{valve:e.ref})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"power-off",content:e.enabled?"Auto":"Manual",selected:e.enabled,onClick:function(){return a("toggle_enable",{valve:e.ref})}})]})]},e.name)}))]})})};t.ShutoffMonitorContent=c},62910:function(e,t,n){"use strict";t.__esModule=!0,t.ShuttleControl=void 0;var o=n(9333),r=n(96940),a=n(57905),i=n(13435),c=n(59979),l=function(e,t){var n="ERROR",r="bad",a=!1;return"docked"===e?(n="DOCKED",r="good"):"docking"===e?(n="DOCKING",r="average",a=!0):"undocking"===e?(n="UNDOCKING",r="average",a=!0):"undocked"===e&&(n="UNDOCKED",r="#676767"),a&&t&&(n+="-MANUAL"),(0,o.createComponentVNode)(2,i.Box,{color:r,children:n})},d=function(e,t){var n=(0,a.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,i.Section,{title:"Shuttle Status",children:[(0,o.createComponentVNode)(2,i.Box,{color:"label",mb:1,children:u}),(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:s,children:"idle"===m&&(0,o.createComponentVNode)(2,i.Box,{color:"#676767",bold:!0,children:"IDLE"})||"warmup"===m&&(0,o.createComponentVNode)(2,i.Box,{color:"#336699",children:"SPINNING UP"})||"in_transit"===m&&(0,o.createComponentVNode)(2,i.Box,{color:"#336699",children:"ENGAGED"})||(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"ERROR"})}),p&&(0,o.createFragment)([(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Docking Status",children:l(f,h)}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Docking Codes",children:(0,o.createComponentVNode)(2,i.Button,{icon:"pen",onClick:function(){return r("set_codes")},children:C||"Not Set"})})],4)||null]})]})},s=function(e,t){var n=(0,a.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,i.Section,{title:"Controls",children:(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,{onClick:function(){return r("move")},disabled:!l,icon:"rocket",fluid:!0,children:"Launch Shuttle"})}),(0,o.createComponentVNode)(2,i.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,i.Button,{onClick:function(){return r("cancel")},disabled:!d,icon:"ban",fluid:!0,children:"Cancel Launch"})}),(0,o.createComponentVNode)(2,i.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,i.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,a.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,a.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,i.Section,{title:"Multishuttle Controls",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[l&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:m?"ATC Inhibitor":"Cloaking",children:(0,o.createComponentVNode)(2,i.Button,{selected:p,icon:p?"eye":"eye-o",onClick:function(){return r("toggle_cloaked")},children:p?"Enabled":"Disabled"})})||null,(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Current Destination",children:(0,o.createComponentVNode)(2,i.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,a.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,i.Section,{title:"Jump Controls",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Current Destination",children:(0,o.createComponentVNode)(2,i.Button,{icon:"taxi",disabled:!l,onClick:function(){return r("pick")},children:u})}),m&&(0,o.createFragment)([(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Est. Delta-V Budget",color:p,children:[f," m/s"]}),(0,o.createComponentVNode)(2,i.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,a.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,i.Section,{title:"AI PILOT (CLASS D) ACTIVE",children:(0,o.createComponentVNode)(2,i.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,i.Section,{title:"Shuttle Status",buttons:u&&(0,o.createComponentVNode)(2,i.Button,{icon:"pen",onClick:function(){return c("rename_command")},children:"Rename"})||null,children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Engines",children:"idle"===m&&(0,o.createComponentVNode)(2,i.Box,{color:"#676767",bold:!0,children:"IDLE"})||"warmup"===m&&(0,o.createComponentVNode)(2,i.Box,{color:"#336699",children:"SPINNING UP"})||"in_transit"===m&&(0,o.createComponentVNode)(2,i.Box,{color:"#336699",children:"ENGAGED"})||(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"ERROR"})}),!p&&(0,o.createFragment)([(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Current Location",children:(0,r.toTitleCase)(b)}),!f&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Docking Status",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{selected:"docked"===h,disabled:"undocked"!==h&&"docked"!==h,onClick:function(){return c("dock_command")},children:"Dock"}),(0,o.createComponentVNode)(2,i.Button,{selected:"undocked"===h,disabled:"docked"!==h&&"undocked"!==h,onClick:function(){return c("undock_command")},children:"Undock"})],4),children:(0,o.createComponentVNode)(2,i.Box,{bold:!0,inline:!0,children:l(h,C)})})||null,N&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Cloaking",children:(0,o.createComponentVNode)(2,i.Button,{selected:g,icon:g?"eye":"eye-o",onClick:function(){return c("toggle_cloaked")},children:g?"Enabled":"Disabled"})})||null,V&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Autopilot",children:(0,o.createComponentVNode)(2,i.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,i.Section,{level:2,title:"Available Destinations",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:v.length&&v.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.name,children:(0,o.createComponentVNode)(2,i.Button,{icon:"rocket",onClick:function(){return c("traverse",{traverse:e.index})},children:e.travel_time})},e.name)}))||(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Error",color:"bad",children:"No routes found."})})})||null]}),_&&(0,o.createComponentVNode)(2,i.Section,{title:"Transit ETA",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Distance from target",children:(0,o.createComponentVNode)(2,i.ProgressBar,{color:"good",minValue:0,maxValue:100,value:y,children:[k,"s"]})})})})||null,Object.keys(x).length&&(0,o.createComponentVNode)(2,i.Section,{title:"Hatch Status",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:Object.keys(x).map((function(e){var t=x[e];return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e,children:[t.open&&(0,o.createComponentVNode)(2,i.Box,{inline:!0,color:"bad",children:"Open"})||(0,o.createComponentVNode)(2,i.Box,{inline:!0,color:"good",children:"Closed"}),"\xa0-\xa0",t.bolted&&(0,o.createComponentVNode)(2,i.Box,{inline:!0,color:"good",children:"Bolted"})||(0,o.createComponentVNode)(2,i.Box,{inline:!0,color:"bad",children:"Unbolted"})]},e)}))})})||null,Object.keys(w).length&&(0,o.createComponentVNode)(2,i.Section,{title:"Sensors",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:Object.keys(w).map((function(e){var t=w[e];return-1===t.reading?(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e,color:"bad",children:"Unable to get sensor air reading."}):(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e,children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Pressure",children:[t.pressure,"kPa"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Temperature",children:[t.temp,"\xb0C"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Oxygen",children:[t.oxygen,"%"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Nitrogen",children:[t.nitrogen,"%"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Carbon Dioxide",children:[t.carbon_dioxide,"%"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Phoron",children:[t.phoron,"%"]}),t.other&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Other",children:[t.other,"%"]})||null]})},e)}))})})||null],0)}))};t.ShuttleControl=function(e,t){var n=(0,a.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]})})}},13828:function(e,t,n){"use strict";t.__esModule=!0,t.SignalerContent=t.Signaler=void 0;var o=n(9333),r=n(42991),a=n(57905),i=n(13435),c=n(59979);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,a.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,i.Section,{children:[(0,o.createComponentVNode)(2,i.Grid,{children:[(0,o.createComponentVNode)(2,i.Grid.Column,{size:1.4,color:"label",children:"Frequency:"}),(0,o.createComponentVNode)(2,i.Grid.Column,{children:(0,o.createComponentVNode)(2,i.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,i.Grid.Column,{children:(0,o.createComponentVNode)(2,i.Button,{ml:1.3,icon:"sync",content:"Reset",onClick:function(){return c("reset",{reset:"freq"})}})})]}),(0,o.createComponentVNode)(2,i.Grid,{mt:.6,children:[(0,o.createComponentVNode)(2,i.Grid.Column,{size:1.4,color:"label",children:"Code:"}),(0,o.createComponentVNode)(2,i.Grid.Column,{children:(0,o.createComponentVNode)(2,i.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,i.Grid.Column,{children:(0,o.createComponentVNode)(2,i.Button,{ml:1.3,icon:"sync",content:"Reset",onClick:function(){return c("reset",{reset:"code"})}})})]}),(0,o.createComponentVNode)(2,i.Grid,{mt:.8,children:(0,o.createComponentVNode)(2,i.Grid.Column,{children:(0,o.createComponentVNode)(2,i.Button,{mb:-.1,fluid:!0,icon:"arrow-up",content:"Send Signal",textAlign:"center",onClick:function(){return c("signal")}})})})]})};t.SignalerContent=l},82324:function(e,t,n){"use strict";t.__esModule=!0,t.Sleeper=void 0;var o=n(9333),r=n(42991),a=n(57905),i=n(13435),c=n(59979),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,a.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,a.useBackend)(t),r=(n.act,n.data),i=(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:i,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,a.useBackend)(t),c=n.act,d=n.data,s=d.occupant,m=d.auto_eject_dead,p=d.stasis;return(0,o.createComponentVNode)(2,i.Section,{title:"Occupant",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Box,{color:"label",inline:!0,children:"Auto-eject if dead:\xa0"}),(0,o.createComponentVNode)(2,i.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,i.Button,{icon:"user-slash",content:"Eject",onClick:function(){return c("ejectify")}}),(0,o.createComponentVNode)(2,i.Button,{content:p,onClick:function(){return c("changestasis")}})],4),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Name",children:s.name}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Health",children:(0,o.createComponentVNode)(2,i.ProgressBar,{min: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,i.LabeledList.Item,{label:"Status",color:l[s.stat][0],children:l[s.stat][1]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Temperature",children:(0,o.createComponentVNode)(2,i.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,i.LabeledList.Item,{label:"Blood Level",children:(0,o.createComponentVNode)(2,i.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,i.LabeledList.Item,{label:"Pulse",verticalAlign:"middle",children:[s.pulse," BPM"]})],4)]})})},f=function(e,t){var n=(0,a.useBackend)(t).data.occupant;return(0,o.createComponentVNode)(2,i.Section,{title:"Damage",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:d.map((function(e,t){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e[0],children:(0,o.createComponentVNode)(2,i.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,a.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,i.Section,{title:p,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.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,i.Button,{disabled:!l,icon:"eject",content:"Eject",onClick:function(){return r("removebeaker")}})],4),children:l?(0,o.createComponentVNode)(2,i.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Remaining Space",children:(0,o.createComponentVNode)(2,i.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,i.Box,{color:"label",children:"No beaker loaded."})})},C=function(e,t){var n=(0,a.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,i.Section,{title:"Chemicals",flexGrow:"1",children:d.map((function(e,t){var n,a="";return e.overdosing?(a="bad",n=(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:[(0,o.createComponentVNode)(2,i.Icon,{name:"exclamation-circle"}),"\xa0 Overdosing!"]})):e.od_warning&&(a="average",n=(0,o.createComponentVNode)(2,i.Box,{color:"average",children:[(0,o.createComponentVNode)(2,i.Icon,{name:"exclamation-triangle"}),"\xa0 Close to overdosing"]})),(0,o.createComponentVNode)(2,i.Box,{backgroundColor:"rgba(0, 0, 0, 0.33)",mb:"0.5rem",children:(0,o.createComponentVNode)(2,i.Section,{title:e.title,level:"3",mx:"0",lineHeight:"18px",buttons:n,children:(0,o.createComponentVNode)(2,i.Flex,{align:"flex-start",children:[(0,o.createComponentVNode)(2,i.ProgressBar,{min:"0",max:s,value:e.occ_amount/s,color:a,mr:"0.5rem",children:[e.pretty_amount,"/",s,"u"]}),u.map((function(t,n){return(0,o.createComponentVNode)(2,i.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,a.useBackend)(t),r=n.act,c=n.data.isBeakerLoaded;return(0,o.createComponentVNode)(2,i.Section,{textAlign:"center",flexGrow:"1",children:(0,o.createComponentVNode)(2,i.Flex,{height:"100%",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.",c&&(0,o.createComponentVNode)(2,i.Box,{children:(0,o.createComponentVNode)(2,i.Button,{icon:"eject",content:"Remove Beaker",onClick:function(){return r("removebeaker")}})})||null]})})})}},22469:function(e,t,n){"use strict";t.__esModule=!0,t.SmartVend=void 0;var o=n(9333),r=n(95838),a=n(57905),i=n(13435),c=n(59979);t.SmartVend=function(e,t){var n=(0,a.useBackend)(t),l=n.act,d=n.config,s=n.data;return(0,o.createComponentVNode)(2,c.Window,{width:440,height:550,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,i.Section,{title:"Storage",children:[s.secure&&(0,o.createComponentVNode)(2,i.NoticeBox,{danger:-1===s.locked,info:-1!==s.locked,children:-1===s.locked?(0,o.createComponentVNode)(2,i.Box,{children:"Sec.re ACC_** //):securi_nt.diag=>##'or 1=1'%($..."}):(0,o.createComponentVNode)(2,i.Box,{children:"Secure Access: Please have your identification ready."})})||null,0===s.contents.length&&(0,o.createComponentVNode)(2,i.NoticeBox,{children:["Unfortunately, this ",d.title," is empty."]})||(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:"Item"}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,textAlign:"center",children:"Amount"}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,textAlign:"center",children:"Dispense"})]}),(0,r.map)((function(e,t){return(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,children:e.name}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,textAlign:"center",children:[e.amount," in stock"]}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,children:[(0,o.createComponentVNode)(2,i.Button,{content:"1",disabled:e.amount<1,onClick:function(){return l("Release",{index:e.index,amount:1})}}),(0,o.createComponentVNode)(2,i.Button,{content:"5",disabled:e.amount<5,onClick:function(){return l("Release",{index:e.index,amount:5})}}),(0,o.createComponentVNode)(2,i.Button,{content:"Custom",disabled:e.amount<1,onClick:function(){return l("Release",{index:e.index})}}),(0,o.createComponentVNode)(2,i.Button,{content:"All",disabled:e.amount<1,onClick:function(){return l("Release",{index:e.index,amount:e.amount})}})]})]},t)}))(s.contents)]})]})})})}},83055:function(e,t,n){"use strict";t.__esModule=!0,t.Smes=void 0;var o=n(9333),r=n(57905),a=n(13435),i=n(98459),c=n(59979),l=n(42991),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,a.Section,{title:"Stored Energy",children:(0,o.createComponentVNode)(2,a.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,a.Section,{title:"Input",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Charge Mode",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:h?"sync-alt":"times",selected:h,onClick:function(){return s("tryinput")},children:h?"On":"Off"}),children:(0,o.createComponentVNode)(2,a.Box,{color:x,children:(m>=100?"Fully Charged":C&&"Charging")||"Not Charging"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Target Input",children:(0,o.createComponentVNode)(2,a.Flex,{inline:!0,width:"100%",children:[(0,o.createComponentVNode)(2,a.Flex.Item,{children:[(0,o.createComponentVNode)(2,a.Button,{icon:"fast-backward",disabled:0===b,onClick:function(){return s("input",{target:"min"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"backward",disabled:0===b,onClick:function(){return s("input",{adjust:-1e4})}})]}),(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,mx:1,children:(0,o.createComponentVNode)(2,a.Slider,{value:b/d,fillValue:g/d,minValue:0,maxValue:N/d,step:5,stepPixelSize:4,format:function(e){return(0,i.formatPower)(e*d,1)},onDrag:function(e,t){return s("input",{target:t*d})}})}),(0,o.createComponentVNode)(2,a.Flex.Item,{children:[(0,o.createComponentVNode)(2,a.Button,{icon:"forward",disabled:b===N,onClick:function(){return s("input",{adjust:1e4})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"fast-forward",disabled:b===N,onClick:function(){return s("input",{target:"max"})}})]})]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Available",children:(0,i.formatPower)(g)})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Output",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Output Mode",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:V?"power-off":"times",selected:V,onClick:function(){return s("tryoutput")},children:V?"On":"Off"}),children:(0,o.createComponentVNode)(2,a.Box,{color:w,children:v?"Sending":f>0?"Not Sending":"No Charge"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Target Output",children:(0,o.createComponentVNode)(2,a.Flex,{inline:!0,width:"100%",children:[(0,o.createComponentVNode)(2,a.Flex.Item,{children:[(0,o.createComponentVNode)(2,a.Button,{icon:"fast-backward",disabled:0===_,onClick:function(){return s("output",{target:"min"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"backward",disabled:0===_,onClick:function(){return s("output",{adjust:-1e4})}})]}),(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,mx:1,children:(0,o.createComponentVNode)(2,a.Slider,{value:_/d,minValue:0,maxValue:y/d,step:5,stepPixelSize:4,format:function(e){return(0,i.formatPower)(e*d,1)},onDrag:function(e,t){return s("output",{target:t*d})}})}),(0,o.createComponentVNode)(2,a.Flex.Item,{children:[(0,o.createComponentVNode)(2,a.Button,{icon:"forward",disabled:_===y,onClick:function(){return s("output",{adjust:1e4})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"fast-forward",disabled:_===y,onClick:function(){return s("output",{target:"max"})}})]})]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Outputting",children:(0,i.formatPower)(k)})]})})]})})}},23238:function(e,t,n){"use strict";t.__esModule=!0,t.SolarControl=void 0;var o=n(9333),r=n(57905),a=n(13435),i=n(59979),c=n(42991);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,i.Window,{width:380,height:230,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:"sync",content:"Scan for new hardware",onClick:function(){return l("refresh")}}),children:(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Solar tracker",color:N?"good":"bad",children:N?"OK":"N/A"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Solar panels",color:b>0?"good":"bad",children:b})]})}),(0,o.createComponentVNode)(2,a.Grid.Column,{size:1.5,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power output",children:(0,o.createComponentVNode)(2,a.ProgressBar,{ranges:{good:[.66,Infinity],average:[.33,.66],bad:[-Infinity,.33]},minValue:0,maxValue:1,value:u,children:s+" W"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Star orientation",children:[m,"\xb0"]})]})})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Controls",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Tracking",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"times",content:"Off",selected:0===C,onClick:function(){return l("tracking",{mode:0})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"clock-o",content:"Timed",selected:1===C,onClick:function(){return l("tracking",{mode:1})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"sync",content:"Auto",selected:2===C,disabled:!N,onClick:function(){return l("tracking",{mode:2})}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Azimuth",children:[(0===C||1===C)&&(0,o.createComponentVNode)(2,a.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,a.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,a.Box,{inline:!0,color:"label",mt:"3px",children:[p+"\xb0"," (auto)"]})]})]})})]})})}},26004:function(e,t,n){"use strict";t.__esModule=!0,t.SpaceHeater=void 0;var o=n(9333),r=n(91752),a=n(57905),i=n(13435),c=n(59979);t.SpaceHeater=function(e,t){var n=(0,a.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,i.Section,{title:"Status",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Target Temperature",children:[s," K (",s-r.T0C,"\xb0 C)"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Current Charge",children:[f,"% ",!p&&"(No Cell Inserted)"]})]})}),(0,o.createComponentVNode)(2,i.Section,{title:"Controls",children:(0,o.createComponentVNode)(2,i.LabeledControls,{children:[(0,o.createComponentVNode)(2,i.LabeledControls.Item,{label:"Thermostat",children:(0,o.createComponentVNode)(2,i.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,i.LabeledControls.Item,{label:"Cell",children:p?(0,o.createComponentVNode)(2,i.Button,{icon:"eject",content:"Eject Cell",onClick:function(){return l("cellremove")}}):(0,o.createComponentVNode)(2,i.Button,{icon:"car-battery",content:"Insert Cell",onClick:function(){return l("cellinstall")}})})]})})]})})}},63126:function(e,t,n){"use strict";t.__esModule=!0,t.Stack=void 0;var o=n(9333),r=n(57905),a=n(13435),i=n(59979);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,i.Window,{width:400,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,a.Section,{title:"Amount: "+d,children:(0,o.createComponentVNode)(2,c,{recipes:s})})})})};var c=function s(e,t){var n=(0,r.useBackend)(t),i=(n.act,n.data,e.recipes);return Object.keys(i).sort().map((function(e){var t=i[e];return t.ref===undefined?(0,o.createComponentVNode)(2,a.Collapsible,{ml:1,mb:-.7,color:"label",title:e,children:(0,o.createComponentVNode)(2,a.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),i=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,a.Button,{content:e*c.res_amount+"x",onClick:function(){return i("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,a.Button,{content:d*c.res_amount+"x",onClick:function(){return i("make",{ref:c.ref,multiplier:d})}})),u},d=function(e,t){var n=(0,r.useBackend)(t),i=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,a.Box,{children:(0,o.createComponentVNode)(2,a.Table,{children:(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,disabled:!h,icon:"wrench",content:f,onClick:function(){return i("make",{ref:d.ref,multiplier:1})}})}),m>1&&h>1&&(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:(0,o.createComponentVNode)(2,l,{recipe:d,maxMultiplier:h})})]})})})}},23745:function(e,t,n){"use strict";t.__esModule=!0,t.StarcasterCh=void 0;var o=n(9333),r=n(57905),a=n(13435),i=n(59979),c=n(1963);t.StarcasterCh=function(e,t){var n=(0,r.useBackend)(t),a=(n.act,n.data.article),c=(0,o.createComponentVNode)(2,d);return a&&(c=(0,o.createComponentVNode)(2,l)),(0,o.createComponentVNode)(2,i.Window,{width:575,height:750,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:c})})};var l=function(e,t){var n=(0,r.useBackend)(t),i=n.act,l=n.data.article;if(!l)return(0,o.createComponentVNode)(2,a.Section,{children:"Error: Article not found."});var d=l.title,s=l.cover,u=l.content;return(0,o.createComponentVNode)(2,a.Section,{title:"Viewing: "+d,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"times",onClick:function(){return i("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),i=n.act,c=n.data,l=c.showing_archived,d=c.all_articles;return(0,o.createComponentVNode)(2,a.Section,{title:"Articles List",buttons:(0,o.createComponentVNode)(2,a.Button.Checkbox,{onClick:function(){return i("PRG_toggle_archived")},checked:l,children:"Show Archived"}),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,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"download",onClick:function(){return i("PRG_openarticle",{uid:e.uid})}})},e.uid)}))||(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Error",children:"Unable to connect to Starfire database."})})})}},9878:function(e,t,n){"use strict";t.__esModule=!0,t.StationAlertConsoleContent=t.StationAlertConsole=void 0;var o=n(9333),r=n(57905),a=n(13435),i=n(59979);t.StationAlertConsole=function(){return(0,o.createComponentVNode)(2,i.Window,{width:425,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,c)})})};var c=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data.categories;return(void 0===c?[]:c).map((function(e){return(0,o.createComponentVNode)(2,a.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,a.Section,{children:e.cameras.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{disabled:e.deact,content:e.name+(e.deact?" (deactived)":""),icon:"video",onClick:function(){return i("switchTo",{camera:e.camera})}},e.name)}))}):e.lost_sources&&(t=(0,o.createComponentVNode)(2,a.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,a.Box,{color:"bad",children:"Alarm Origin Lost."}):"",t],0,null,e.name)}))],0)},e.category)}))};t.StationAlertConsoleContent=c},54987:function(e,t,n){"use strict";t.__esModule=!0,t.StationBlueprintsContent=t.StationBlueprints=void 0;var o=n(9333),r=n(57905),a=n(13435),i=n(59979);t.StationBlueprints=function(e,t){return(0,o.createComponentVNode)(2,i.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,i.Window.Content,{scrollable:!0,children:"Honk!"}),2),(0,o.createVNode)(1,"div","CameraConsole__right",(0,o.createComponentVNode)(2,a.ByondUi,{className:"CameraConsole__map",params:{id:l,type:"map"}}),2)],4)};t.StationBlueprintsContent=c},67342:function(e,t,n){"use strict";t.__esModule=!0,t.StockExchange=void 0;var o=n(9333),r=n(57905),a=n(13435),i=n(59979);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,i.Window,{width:600,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,a.Section,{title:f+" Stock Exchange",children:n})})})};var c=function(e,t){var n=(0,r.useBackend)(t),i=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,a.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,a.Button,{content:m,onClick:function(){return i("stocks_cycle_view")}}),(0,o.createVNode)(1,"br"),(0,o.createVNode)(1,"b",null,"Stock Transaction Log: ",16),(0,o.createComponentVNode)(2,a.Button,{icon:"list",content:"Check",onClick:function(){return i("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,a.Section,{title:"Listed Stocks",children:p})]})},l=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data.stocks,l=void 0===c?[]:c;return(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createVNode)(1,"b",null,"Actions:",16)," + Buy, - Sell, (A)rchives, (H)istory",(0,o.createComponentVNode)(2,a.Divider),(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,children:"\xa0"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"ID"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Name"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Value"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Owned"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Avail"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Actions"})]}),(0,o.createComponentVNode)(2,a.Divider),l.map((function(e){return(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,children:"\xa0"}),(0,o.createComponentVNode)(2,a.Table.Cell,{color:"label",children:e.ID}),(0,o.createComponentVNode)(2,a.Table.Cell,{color:"label",children:e.Name}),(0,o.createComponentVNode)(2,a.Table.Cell,{color:"label",children:e.Value}),(0,o.createComponentVNode)(2,a.Table.Cell,{color:"label",children:e.Owned}),(0,o.createComponentVNode)(2,a.Table.Cell,{color:"label",children:e.Avail}),(0,o.createComponentVNode)(2,a.Table.Cell,{color:"label",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"plus",disabled:!1,onClick:function(){return i("stocks_buy",{share:e.REF})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"minus",disabled:!1,onClick:function(){return i("stocks_sell",{share:e.REF})}}),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,a.Button,{content:"A",onClick:function(){return i("stocks_archive",{share:e.REF})}}),(0,o.createComponentVNode)(2,a.Button,{content:"H",onClick:function(){return i("stocks_history",{share:e.REF})}}),(0,o.createVNode)(1,"br")]})]},e.ID)}))]})]})},d=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data.stocks,l=void 0===c?[]:c;return(0,o.createComponentVNode)(2,a.Box,{children:l.map((function(e){return(0,o.createComponentVNode)(2,a.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,a.Button,{content:"View history",onClick:function(){return i("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,a.Button,{content:"Buy shares",onClick:function(){return i("stocks_buy",{share:e.REF})}}),(0,o.createTextVNode)(" |"),(0,o.createTextVNode)(" "),(0,o.createComponentVNode)(2,a.Button,{content:"Sell shares",onClick:function(){return i("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,a.Button,{content:"View news archives",onClick:function(){return i("stocks_archive",{share:e.REF})}})," ",(0,o.createComponentVNode)(2,a.Divider)]},e.ID)}))})},s=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data.logs,l=void 0===c?[]:c;return(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createVNode)(1,"h2",null,"Stock Transaction Logs",16),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,a.Button,{content:"Go back",onClick:function(){return i("stocks_backbutton")}}),(0,o.createComponentVNode)(2,a.Divider),(0,o.createVNode)(1,"div",null,l.map((function(e){return(0,o.createComponentVNode)(2,a.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.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)(" stocks with a deposit of"),(0,o.createTextVNode)(" "),(0,o.createVNode)(1,"b",null,e.money,0),(0,o.createTextVNode)(" credits in "),(0,o.createVNode)(1,"b",null,e.company_name,0),(0,o.createTextVNode)("."),(0,o.createVNode)(1,"br")],0),(0,o.createComponentVNode)(2,a.Divider)]},e.time)})),0)]})},u=function(e,t){var n=(0,r.useBackend)(t),i=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,a.Box,{children:[(0,o.createVNode)(1,"h2",null,[(0,o.createTextVNode)("News feed for "),l],0),(0,o.createComponentVNode)(2,a.Button,{content:"Go back",onClick:function(){return i("stocks_backbutton")}}),(0,o.createVNode)(1,"h3",null,"Events",16),(0,o.createComponentVNode)(2,a.Divider),(0,o.createVNode)(1,"div",null,s.map((function(e){return(0,o.createComponentVNode)(2,a.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,a.Divider)]},e.current_title)})),0),(0,o.createVNode)(1,"br"),(0,o.createVNode)(1,"h3",null,"Articles",16),(0,o.createComponentVNode)(2,a.Divider),(0,o.createVNode)(1,"div",null,m.map((function(e){return(0,o.createComponentVNode)(2,a.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.createVNode)(1,"i",null,e.outlet,0),(0,o.createTextVNode)(")")],0),(0,o.createComponentVNode)(2,a.Divider)]},e.headline)})),0)]})},m=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.name,d=c.maxValue,s=c.values,u=void 0===s?[]:s;return(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Button,{content:"Go back",onClick:function(){return i("stocks_backbutton")}}),(0,o.createComponentVNode)(2,a.Divider),(0,o.createComponentVNode)(2,a.Section,{position:"relative",height:"100%",children:(0,o.createComponentVNode)(2,a.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,a.Divider),(0,o.createVNode)(1,"p",null,[l,(0,o.createTextVNode)(" share value per share")],0)]})}},57674:function(e,t,n){"use strict";t.__esModule=!0,t.SuitCycler=void 0;var o=n(9333),r=n(57905),a=n(13435),i=n(59979);t.SuitCycler=function(e,t){var n=(0,r.useBackend)(t),a=(n.act,n.data),u=a.active,m=a.locked,p=a.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,i.Window,{width:320,height:400,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:f})})};var c=function(e,t){var n=(0,r.useBackend)(t),i=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,a.Section,{title:"Storage",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"lock",content:"Lock",onClick:function(){return i("lock")}}),children:[!(!d||!l)&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:["Biological entity detected in suit chamber. Please remove before continuing with operation.",(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"eject",color:"red",content:"Eject Entity",onClick:function(){return i("eject_guy")}})]}),(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Helmet",children:(0,o.createComponentVNode)(2,a.Button,{icon:u?"square":"square-o",content:u||"Empty",disabled:!u,onClick:function(){return i("dispense",{item:"helmet"})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Suit",children:(0,o.createComponentVNode)(2,a.Button,{icon:s?"square":"square-o",content:s||"Empty",disabled:!s,onClick:function(){return i("dispense",{item:"suit"})}})}),C&&b?(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Suit Damage",children:[b,(0,o.createComponentVNode)(2,a.Button,{icon:"wrench",content:"Repair",onClick:function(){return i("repair_suit")}})]}):null]})]}),(0,o.createComponentVNode)(2,a.Section,{title:"Customization",children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Target Paintjob",children:(0,o.createComponentVNode)(2,a.Dropdown,{noscroll:!0,width:"100%",options:m,selected:m[0],onSelected:function(e){return i("department",{department:e})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Target Species",children:(0,o.createComponentVNode)(2,a.Dropdown,{width:"100%",maxHeight:"160px",options:p,selected:p[0],onSelected:function(e){return i("species",{species:e})}})})]}),(0,o.createComponentVNode)(2,a.Button,{mt:1,fluid:!0,content:"Customize",onClick:function(){return i("apply_paintjob")}})]}),(0,o.createComponentVNode)(2,a.Section,{title:"UV Decontamination",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Radiation Level",children:(0,o.createComponentVNode)(2,a.NumberInput,{width:"50px",value:f,minValue:1,maxValue:h,stepPixelSize:30,onChange:function(e,t){return i("radlevel",{radlevel:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Decontaminate",children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"recycle",disabled:d&&l,textAlign:"center",onClick:function(){return i("uv")}})})]})})],4)},l=function(e,t){return(0,o.createComponentVNode)(2,a.NoticeBox,{children:"Contents are currently being decontaminated. Please wait."})},d=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.model_text,d=c.userHasAccess;return(0,o.createComponentVNode)(2,a.Section,{title:"Locked",textAlign:"center",children:[(0,o.createComponentVNode)(2,a.Box,{color:"bad",bold:!0,children:["The ",l," suit cycler is currently locked. Please contact your system administrator."]}),(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.Button,{icon:"unlock",content:"[Unlock]",disabled:!d,onClick:function(){return i("lock")}})})]})},s=function(e,t){return(0,o.createComponentVNode)(2,a.NoticeBox,{children:"Contents are currently being painted. Please wait."})}},2771:function(e,t,n){"use strict";t.__esModule=!0,t.SuitStorageUnit=void 0;var o=n(9333),r=n(57905),a=n(13435),i=n(59979);t.SuitStorageUnit=function(e,t){var n=(0,r.useBackend)(t),a=(n.act,n.data),u=a.panelopen,m=a.uv_active,p=a.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,i.Window,{width:400,height:365,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:f})})};var c=function(e,t){var n=(0,r.useBackend)(t),i=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,a.Section,{title:"Storage",minHeight:"260px",buttons:(0,o.createFragment)([!d&&(0,o.createComponentVNode)(2,a.Button,{icon:l?"unlock":"lock",content:l?"Unlock":"Lock",onClick:function(){return i("lock")}}),!l&&(0,o.createComponentVNode)(2,a.Button,{icon:d?"sign-out-alt":"sign-in-alt",content:d?"Close":"Open",onClick:function(){return i("door")}})],0),children:[!(!u||!s)&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:["Biological entity detected in suit chamber. Please remove before continuing with operation.",(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"eject",color:"red",content:"Eject Entity",onClick:function(){return i("eject_guy")}})]}),l&&(0,o.createComponentVNode)(2,a.Box,{mt:6,bold:!0,textAlign:"center",fontSize:"40px",children:[(0,o.createComponentVNode)(2,a.Box,{children:"Unit Locked"}),(0,o.createComponentVNode)(2,a.Icon,{name:"lock"})]})||d&&(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Helmet",children:(0,o.createComponentVNode)(2,a.Button,{icon:p?"square":"square-o",content:p||"Empty",disabled:!p,onClick:function(){return i("dispense",{item:"helmet"})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Suit",children:(0,o.createComponentVNode)(2,a.Button,{icon:m?"square":"square-o",content:m||"Empty",disabled:!m,onClick:function(){return i("dispense",{item:"suit"})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Mask",children:(0,o.createComponentVNode)(2,a.Button,{icon:f?"square":"square-o",content:f||"Empty",disabled:!f,onClick:function(){return i("dispense",{item:"mask"})}})})]})||(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"recycle",content:"Decontaminate",disabled:u&&s,textAlign:"center",onClick:function(){return i("uv")}})]})},l=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.safeties,d=c.uv_super;return(0,o.createComponentVNode)(2,a.Section,{title:"Maintenance Panel",children:[(0,o.createComponentVNode)(2,a.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,a.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,a.Flex,{mt:1,align:"center",textAlign:"center",children:[(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"50%",textAlign:"center",children:(0,o.createComponentVNode)(2,a.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 i("toggleUV")}})}),(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"50%",textAlign:"center",children:(0,o.createComponentVNode)(2,a.Icon,{name:"biohazard",size:3,color:"orange"})})]})]}),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,a.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,a.Flex,{mt:1,align:"center",textAlign:"center",children:[(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"50%",textAlign:"center",children:(0,o.createComponentVNode)(2,a.Button,{fontSize:"2rem",color:"grey",inline:!0,icon:"caret-square-right",style:{border:"4px solid #777","border-style":"outset"},onClick:function(){return i("togglesafeties")}})}),(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"50%",textAlign:"center",children:[(0,o.createComponentVNode)(2,a.Icon,{name:"circle",color:l?"black":"red",mr:2}),(0,o.createComponentVNode)(2,a.Icon,{name:"circle",color:l?"green":"black"})]})]})]})]})},d=function(e,t){return(0,o.createComponentVNode)(2,a.NoticeBox,{children:"Contents are currently being decontaminated. Please wait."})},s=function(e,t){return(0,o.createComponentVNode)(2,a.NoticeBox,{danger:!0,children:"Unit chamber is too contaminated to continue usage. Please call for a qualified individual to perform maintenance."})}},62136:function(e,t,n){"use strict";t.__esModule=!0,t.SupermatterMonitorContent=t.SupermatterMonitor=void 0;var o=n(9333),r=n(57905),a=n(13435),i=n(59979),c=n(42991),l=n(96940);t.SupermatterMonitor=function(e,t){return(0,o.createComponentVNode)(2,i.Window,{width:600,height:400,resizable:!0,children:(0,o.createComponentVNode)(2,i.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),i=n.act,c=n.data.supermatters;return(0,o.createComponentVNode)(2,a.Section,{title:"Supermatters Detected",buttons:(0,o.createComponentVNode)(2,a.Button,{content:"Refresh",icon:"sync",onClick:function(){return i("refresh")}}),children:(0,o.createComponentVNode)(2,a.Flex,{wrap:"wrap",children:c.map((function(e,t){return(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"49%",grow:t%2,children:(0,o.createComponentVNode)(2,a.Section,{title:e.area_name+" (#"+e.uid+")",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Integrity",children:[e.integrity," %"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Options",children:(0,o.createComponentVNode)(2,a.Button,{icon:"eye",content:"View Details",onClick:function(){return i("set",{set:e.uid})}})})]})})},t)}))})})},u=function(e,t){var n=(0,r.useBackend)(t),i=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,a.Section,{title:(0,l.toTitleCase)(s),buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"arrow-left",content:"Return to Menu",onClick:function(){return i("clear")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Core Integrity",children:(0,o.createComponentVNode)(2,a.ProgressBar,{animated:!0,value:u,minValue:0,maxValue:100,ranges:{good:[100,100],average:[50,100],bad:[-Infinity,50]}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Relative EER",children:(0,o.createComponentVNode)(2,a.Box,{color:(m>300?"bad":m>150&&"average")||"good",children:(0,o.createComponentVNode)(2,a.AnimatedNumber,{format:function(e){return(0,c.round)(e,2)+" MeV/cm\xb3"},value:m})})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Temperature",children:(0,o.createComponentVNode)(2,a.Box,{color:(p>5e3?"bad":p>4e3&&"average")||"good",children:(0,o.createComponentVNode)(2,a.AnimatedNumber,{format:function(e){return(0,c.round)(e,2)+" K"},value:p})})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pressure",children:(0,o.createComponentVNode)(2,a.Box,{color:(f>1e4?"bad":f>5e3&&"average")||"good",children:(0,o.createComponentVNode)(2,a.AnimatedNumber,{format:function(e){return(0,c.round)(e,2)+" kPa"},value:f})})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Chamber EPR",children:(0,o.createComponentVNode)(2,a.Box,{color:(h>4?"bad":h>1&&"average")||"good",children:(0,o.createComponentVNode)(2,a.AnimatedNumber,{format:function(e){return(0,c.round)(e,2)},value:h})})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Gas Composition",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"O\xb2",children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:C}),"%"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"CO\xb2",children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:b}),"%"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"N\xb2",children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:N}),"%"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"PH",children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:g}),"%"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"N\xb2O",children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:V}),"%"]})]})})]})})}},20729:function(e,t,n){"use strict";t.__esModule=!0,t.SupplyConsole=void 0;var o=n(9333),r=n(95838),a=n(98459),i=n(57905),c=n(13435),l=n(35799),d=n(59979),s=n(31169),u=function(e,t){var n=(0,i.useBackend)(t),r=n.act,a=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>a,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,i.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,i.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,a.formatTime)(s.time):"LATE"}):null]})})]})},p=function(e,t){var n=(0,i.useBackend)(t),r=(n.act,n.data.order_auth,(0,i.useLocalState)(t,"tabIndex",0)),a=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===a,onClick:function(){return l(0)},children:"Request"}),(0,o.createComponentVNode)(2,c.Tabs.Tab,{icon:"check-circle-o",selected:1===a,onClick:function(){return l(1)},children:"Accepted"}),(0,o.createComponentVNode)(2,c.Tabs.Tab,{icon:"circle-o",selected:2===a,onClick:function(){return l(2)},children:"Requests"}),(0,o.createComponentVNode)(2,c.Tabs.Tab,{icon:"book",selected:3===a,onClick:function(){return l(3)},children:"Order history"}),(0,o.createComponentVNode)(2,c.Tabs.Tab,{icon:"book",selected:4===a,onClick:function(){return l(4)},children:"Export history"})]}),0===a?(0,o.createComponentVNode)(2,f):null,1===a?(0,o.createComponentVNode)(2,h,{mode:"Approved"}):null,2===a?(0,o.createComponentVNode)(2,h,{mode:"Requested"}):null,3===a?(0,o.createComponentVNode)(2,h,{mode:"All"}):null,4===a?(0,o.createComponentVNode)(2,C):null]})},f=function(e,t){var n=(0,i.useBackend)(t),a=n.act,l=n.data,d=l.categories,u=l.supply_packs,m=l.contraband,p=l.supply_points,f=(0,i.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 a("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 a("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 a("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,i.useBackend)(t),r=n.act,a=n.data,l=e.mode,d=a.orders,s=a.order_auth,u=a.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,i.useBackend)(t),r=n.act,a=n.data,l=a.receipts,d=a.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."})}},27317:function(e,t,n){"use strict";t.__esModule=!0,t.TEGenerator=void 0;var o=n(9333),r=n(42991),a=n(57905),i=n(13435),c=n(59979),l=n(98459);t.TEGenerator=function(e,t){var n=(0,a.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,i.Section,{title:"Status",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Total Output",children:(0,o.createComponentVNode)(2,i.ProgressBar,{value:r,maxValue:s,children:(0,l.formatPower)(r)})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Thermal Output",children:(0,l.formatPower)(u)})]})}),m&&p?(0,o.createComponentVNode)(2,i.Flex,{spacing:1,children:[(0,o.createComponentVNode)(2,i.Flex.Item,{shrink:1,grow:1,children:(0,o.createComponentVNode)(2,d,{name:"Primary Circulator",values:m})}),(0,o.createComponentVNode)(2,i.Flex.Item,{shrink:1,grow:1,children:(0,o.createComponentVNode)(2,d,{name:"Secondary Circulator",values:p})})]}):(0,o.createComponentVNode)(2,i.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,a=e.values,c=a.dir,d=a.output,s=a.flowCapacity,u=a.inletPressure,m=a.inletTemperature,p=a.outletPressure,f=a.outletTemperature;return(0,o.createComponentVNode)(2,i.Section,{title:n+" ("+c+")",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Turbine Output",children:(0,l.formatPower)(d)}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Flow Capacity",children:[(0,r.round)(s,2),"%"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Inlet Pressure",children:(0,l.formatSiUnit)(1e3*u,0,"Pa")}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Inlet Temperature",children:[(0,r.round)(m,2)," K"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Outlet Pressure",children:(0,l.formatSiUnit)(1e3*p,0,"Pa")}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Outlet Temperature",children:[(0,r.round)(f,2)," K"]})]})})}},19655:function(e,t,n){"use strict";t.__esModule=!0,t.Tank=void 0;var o=n(9333),r=n(57905),a=n(13435),i=n(59979);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,i.Window,{width:400,height:320,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{title:"Status",buttons:!!u&&(0,o.createComponentVNode)(2,a.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,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Mask Connected",children:m?"Yes":"No"})})}),(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pressure",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:p/1013,ranges:{good:[.35,Infinity],average:[.15,.35],bad:[-Infinity,.15]},children:l.tankPressure+" kPa"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pressure Regulator",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"fast-backward",disabled:f===C,onClick:function(){return c("pressure",{pressure:"min"})}}),(0,o.createComponentVNode)(2,a.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,a.Button,{icon:"fast-forward",disabled:f===b,onClick:function(){return c("pressure",{pressure:"max"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"undo",content:"",disabled:f===h,onClick:function(){return c("pressure",{pressure:"reset"})}})]})]})})]})})}},87426:function(e,t,n){"use strict";t.__esModule=!0,t.TankDispenser=void 0;var o=n(9333),r=n(57905),a=n(13435),i=n(59979);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,i.Window,{width:275,height:103,resizable:!0,children:(0,o.createComponentVNode)(2,i.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:"Phoron",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:d?"square":"square-o",content:"Dispense",disabled:!d,onClick:function(){return c("plasma")}}),children:d}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Oxygen",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:s?"square":"square-o",content:"Dispense",disabled:!s,onClick:function(){return c("oxygen")}}),children:s})]})})})})}},59898:function(e,t,n){"use strict";t.__esModule=!0,t.TelecommsLogBrowser=void 0;var o=n(9333),r=n(42991),a=n(57905),i=n(13435),c=n(59979);t.TelecommsLogBrowser=function(e,t){var n=(0,a.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,i.NoticeBox,{danger:"bad"===p.color,warning:"bad"!==p.color,children:[(0,o.createComponentVNode)(2,i.Box,{display:"inline-box",verticalAlign:"middle",children:p.text}),(0,o.createComponentVNode)(2,i.Button,{icon:"times-circle",float:"right",onClick:function(){return r("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:"Refresh",onClick:function(){return r("scan")}}),(0,o.createComponentVNode)(2,i.Button,{color:"bad",icon:"exclamation-triangle",content:"Flush Buffer",disabled:0===f.length,onClick:function(){return r("release")}})],4),children:(0,o.createComponentVNode)(2,i.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,a.useBackend)(t),r=n.act,c=(n.data,e.network,e.servers);return c&&c.length?(0,o.createComponentVNode)(2,i.Section,{title:"Detected Telecommunications Servers",children:(0,o.createComponentVNode)(2,i.LabeledList,{children: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 r("view",{id:e.id})}})},e.id)}))})}):(0,o.createComponentVNode)(2,i.Section,{title:"Detected Telecommunications Servers",children:[(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"No servers detected."}),(0,o.createComponentVNode)(2,i.Button,{fluid:!0,content:"Scan",icon:"search",onClick:function(){return r("scan")}})]})},d=function(e,t){var n=(0,a.useBackend)(t),c=n.act,l=(n.data,e.network,e.server),d=e.universal_translate;return(0,o.createComponentVNode)(2,i.Section,{title:"Server ("+l.id+")",buttons:(0,o.createComponentVNode)(2,i.Button,{content:"Return",icon:"undo",onClick:function(){return c("mainmenu")}}),children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Total Recorded Traffic",children:l.totalTraffic>=1024?(0,r.round)(l.totalTraffic/1024)+" Terrabytes":l.totalTraffic+" Gigabytes"})}),(0,o.createComponentVNode)(2,i.Section,{title:"Stored Logs",mt:"4px",children:(0,o.createComponentVNode)(2,i.Flex,{wrap:"wrap",children:l.logs&&l.logs.length?l.logs.map((function(e){return(0,o.createComponentVNode)(2,i.Flex.Item,{m:"2px",basis:"49%",grow:e.id%2,children:(0,o.createComponentVNode)(2,i.Section,{title:d||e.parameters.uspeech||e.parameters.intelligible||"Execution Error"===e.input_type?e.input_type:"Audio File",buttons:(0,o.createComponentVNode)(2,i.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,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Data type",children:"Error"}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Output",children:e.parameters.message}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Delete",children:(0,o.createComponentVNode)(2,i.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,a.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,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Time Recieved",children:d}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Source",children:"Unidentifiable"}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Class",children:u}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Contents",children:"Unintelligible"})]}):(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Time Recieved",children:d}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Source",children:[s," (Job: ",m,")"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Class",children:u}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Contents",className:"LabeledList__breakContents",children:p})]})}},177:function(e,t,n){"use strict";t.__esModule=!0,t.TelecommsMachineBrowser=void 0;var o=n(9333),r=n(57905),a=n(13435),i=n(59979);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,i.Window,{width:575,height:450,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[u?(0,o.createComponentVNode)(2,a.NoticeBox,{danger:"bad"===u.color,warning:"bad"!==u.color,children:[(0,o.createComponentVNode)(2,a.Box,{display:"inline-box",verticalAlign:"middle",children:u.text}),(0,o.createComponentVNode)(2,a.Button,{icon:"times-circle",float:"right",onClick:function(){return l("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:"Probe Network",onClick:function(){return l("scan")}}),(0,o.createComponentVNode)(2,a.Button,{color:"bad",icon:"exclamation-triangle",content:"Flush Buffer",disabled:0===m.length,onClick:function(){return l("release")}})],4),children:(0,o.createComponentVNode)(2,a.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,a.Section,{title:"No Devices Found",children:(0,o.createComponentVNode)(2,a.Button,{icon:"search",content:"Probe Network",onClick:function(){return l("scan")}})})]})})};var c=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=(n.data,e.list),l=e.title,d=e.showBack;return(0,o.createComponentVNode)(2,a.Section,{title:l,buttons:d&&(0,o.createComponentVNode)(2,a.Button,{icon:"undo",content:"Back to Main Menu",onClick:function(){return i("mainmenu")}}),children:[(0,o.createComponentVNode)(2,a.Box,{color:"label",children:(0,o.createVNode)(1,"u",null,"Linked entities",16)}),(0,o.createComponentVNode)(2,a.LabeledList,{children:c.length?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 i("view",{id:e.id})}})},e.id)})):(0,o.createComponentVNode)(2,a.LabeledList.Item,{color:"bad",children:"No links detected."})})]})}},84520:function(e,t,n){"use strict";t.__esModule=!0,t.TelecommsMultitoolMenu=void 0;var o=n(9333),r=n(57905),a=n(13435),i=n(10037),c=n(59979);t.TelecommsMultitoolMenu=function(e,t){var n=(0,r.useBackend)(t),a=(n.act,n.data),s=(a.temp,a.on,a.id,a.network,a.autolinkers,a.shadowlink,a.options);a.linked,a.filter,a.multitool,a.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,i.TemporaryNotice),(0,o.createComponentVNode)(2,l),(0,o.createComponentVNode)(2,d,{options:s})]})})};var l=function(e,t){var n=(0,r.useBackend)(t),i=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,a.Section,{title:"Status",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",selected:l,content:l?"On":"Off",onClick:function(){return i("toggle")}}),children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Identification String",children:(0,o.createComponentVNode)(2,a.Button,{icon:"pen",content:d,onClick:function(){return i("id")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Network",children:(0,o.createComponentVNode)(2,a.Button,{icon:"pen",content:s,onClick:function(){return i("network")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Prefabrication",children:u?"TRUE":"FALSE"}),m?(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Shadow Link",children:"Active."}):null,h?(0,o.createComponentVNode)(2,a.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,a.Button,{color:C?"green":null,content:C?"Link ("+C.id+")":"Add Machine",icon:C?"link":"plus",onClick:C?function(){return i("link")}:function(){return i("buffer")}}),C?(0,o.createComponentVNode)(2,a.Button,{color:"red",content:"Flush",icon:"trash",onClick:function(){return i("flush")}}):null]}):null]}),(0,o.createComponentVNode)(2,a.Section,{title:"Linked network Entities",mt:1,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:p.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.ref+" "+e.name+" ("+e.id+")",buttons:(0,o.createComponentVNode)(2,a.Button.Confirm,{color:"red",icon:"trash",onClick:function(){return i("unlink",{unlink:e.index})}})},e.ref)}))})}),(0,o.createComponentVNode)(2,a.Section,{title:"Filtering Frequencies",mt:1,children:[f.map((function(e){return(0,o.createComponentVNode)(2,a.Button.Confirm,{content:e.name+" GHz",confirmContent:"Delete?",confirmColor:"red",confirmIcon:"trash",onClick:function(){return i("delete",{"delete":e.freq})}},e.index)})),f&&0!==f.length?null:(0,o.createComponentVNode)(2,a.Box,{color:"label",children:"No filters."})]})]})},d=function(e,t){var n=(0,r.useBackend)(t),i=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,a.Section,{title:"Options",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[l?(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Signal Locked to Station",children:(0,o.createComponentVNode)(2,a.Button,{icon:u?"lock-closed":"lock-open",content:u?"Yes":"No",onClick:function(){return i("change_listening")}})}):null,d?(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Broadcasting",children:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",selected:m,content:m?"Yes":"No",onClick:function(){return i("broadcast")}})}):null,s?(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Receving",children:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",selected:p,content:p?"Yes":"No",onClick:function(){return i("receive")}})}):null,f?(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Change Signal Frequency",children:(0,o.createComponentVNode)(2,a.Button,{icon:"wave-square",selected:!!h,content:h?"Yes ("+h+")":"No",onClick:function(){return i("change_freq")}})}):null,C||b?(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:(C?"Broadcast":"Receive")+" Range",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:N,minValue:g,maxValue:V,unit:"gigameters",stepPixelSize:4,format:function(e){return e+1},onDrag:function(e,t){return i("range",{range:t})}})}):null]})}):(0,o.createComponentVNode)(2,a.Section,{title:"No Options Found"})}},80684:function(e,t,n){"use strict";t.__esModule=!0,t.Teleporter=void 0;var o=n(9333),r=n(57905),a=n(13435),i=n(59979);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,i.Window,{width:300,height:200,resizable:!0,children:(0,o.createComponentVNode)(2,i.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:"Target",children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"bullseye",onClick:function(){return c("select_target")},content:d})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Calibrated",children:(0,o.createComponentVNode)(2,a.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,a.LabeledList.Item,{label:"Teleporter",children:(0,o.createComponentVNode)(2,a.Button.Checkbox,{fluid:!0,checked:p,color:p?"good":"bad",onClick:function(){return c("toggle_on")},content:p?"Online":"OFFLINE"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Station",children:s?"Connected":"Not Connected"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Hub",children:u?"Connected":"Not Connected"})]})})})})}},76425:function(e,t,n){"use strict";t.__esModule=!0,t.TelesciConsoleContent=t.TelesciConsole=void 0;var o=n(9333),r=n(95838),a=n(57905),i=n(13435),c=n(59979);t.TelesciConsole=function(e,t){var n=(0,a.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,i.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,a.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,i.Section,{title:"Telepad Controls",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"eject",disabled:!d,onClick:function(){return c("ejectGPS")},content:"Eject GPS"}),children:[(0,o.createComponentVNode)(2,i.NoticeBox,{info:!0,children:m&&(0,o.createComponentVNode)(2,i.Box,{children:["Telepad is recharging. Please wait ",(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:m})," seconds."]})||(0,o.createComponentVNode)(2,i.Box,{children:b})}),(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Bearing",children:(0,o.createComponentVNode)(2,i.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,i.LabeledList.Item,{label:"Distance",children:(0,o.createComponentVNode)(2,i.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,i.LabeledList.Item,{label:"Sector",children:(0,r.sortBy)((function(e){return Number(e)}))(N).map((function(e){return(0,o.createComponentVNode)(2,i.Button,{icon:"check-circle",content:e,selected:u===e,onClick:function(){return c("setz",{setz:e})}},e)}))}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Controls",children:[(0,o.createComponentVNode)(2,i.Button,{icon:"share",iconRotation:-90,onClick:function(){return c("send")},content:"Send"}),(0,o.createComponentVNode)(2,i.Button,{icon:"share",iconRotation:90,onClick:function(){return c("receive")},content:"Receive"}),(0,o.createComponentVNode)(2,i.Button,{icon:"sync",iconRotation:90,onClick:function(){return c("recal")},content:"Recalibrate"})]})]}),g&&(0,o.createComponentVNode)(2,i.Section,{mt:1,children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Telepad Location",children:[g.src_x,", ",g.src_y]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Distance",children:[g.distance,"m"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Transit Time",children:[g.time," secs"]})]})})||(0,o.createComponentVNode)(2,i.Section,{mt:1,children:"No teleport data found."}),(0,o.createComponentVNode)(2,i.Section,{children:["Crystals: ",p," / ",f]})]})};t.TelesciConsoleContent=d},4327:function(e,t,n){"use strict";t.__esModule=!0,t.TextInputModal=void 0;var o=n(9333),r=n(22454),a=n(12112),i=n(57905),c=n(13435),l=n(59979);t.TextInputModal=function(e,t){var n=(0,i.useBackend)(t),s=n.act,u=n.data,m=u.large_buttons,p=u.max_length,f=u.message,h=void 0===f?"":f,C=u.multiline,b=u.placeholder,N=u.timeout,g=u.title,V=u.prevent_enter,v=(0,i.useLocalState)(t,"input",b||""),_=v[0],y=v[1],k=135+(h.length>30?Math.ceil(h.length/4):0)+(C||_.length>=30?75:0)+(h.length&&m?5:0);return(0,o.createComponentVNode)(2,l.Window,{title:g,width:325,height:k,children:[N&&(0,o.createComponentVNode)(2,r.Loader,{value:N}),(0,o.createComponentVNode)(2,l.Window.Content,{onEscape:function(){return s("cancel")},onEnter:function(e){V||(s("submit",{entry:_}),e.preventDefault())},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,{children:(0,o.createComponentVNode)(2,c.Box,{color:"label",children:h})}),(0,o.createComponentVNode)(2,c.Stack.Item,{grow:!0,children:(0,o.createComponentVNode)(2,d,{input:_,onType:function(e){e!==_&&y(e)}})}),(0,o.createComponentVNode)(2,c.Stack.Item,{children:(0,o.createComponentVNode)(2,a.InputButtons,{input:_,message:_.length+"/"+p})})]})})})]})};var d=function(e,t){var n=(0,i.useBackend)(t),r=n.act,a=n.data,l=a.max_length,d=a.multiline,s=a.prevent_enter,u=e.input,m=e.onType;return(0,o.createComponentVNode)(2,c.TextArea,{autoFocus:!0,autoSelect:!0,height:d||u.length>=30?"100%":"1.8rem",maxLength:l,onEscape:function(){return r("cancel")},onEnter:function(e){s||(r("submit",{entry:u}),e.preventDefault())},onInput:function(e,t){return m(t)},placeholder:"Type something...",value:u})}},52604:function(e,t,n){"use strict";t.__esModule=!0,t.TimeClock=void 0;var o=n(9333),r=n(42991),a=n(57905),i=n(13435),c=n(59979),l=n(66313);t.TimeClock=function(e,t){var n=(0,a.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,i.Section,{title:"OOC",children:[(0,o.createComponentVNode)(2,i.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,i.Section,{level:2,title:"Time Off Balance for "+m,children:(0,o.createComponentVNode)(2,i.LabeledList,{children:Object.keys(u).map((function(e){return(0,o.createComponentVNode)(2,i.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,i.Section,{title:"Employee Info",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Employee ID",children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"user",onClick:function(){return d("id")},children:p||"Insert ID"})}),!!h&&(0,o.createFragment)([(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Rank",children:(0,o.createComponentVNode)(2,i.Box,{backgroundColor:h.selection_color,p:.8,children:(0,o.createComponentVNode)(2,i.Flex,{justify:"space-between",align:"center",children:[(0,o.createComponentVNode)(2,i.Flex.Item,{children:(0,o.createComponentVNode)(2,i.Box,{ml:1,children:(0,o.createComponentVNode)(2,l.RankIcon,{color:"white",rank:h.title})})}),(0,o.createComponentVNode)(2,i.Flex.Item,{children:(0,o.createComponentVNode)(2,i.Box,{fontSize:1.5,inline:!0,mr:1,children:h.title})})]})})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Departments",children:h.departments}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Pay Scale",children:h.economic_modifier}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"PTO Elegibility",children:h.timeoff_factor>0&&(0,o.createComponentVNode)(2,i.Box,{children:["Earns PTO - ",h.pto_department]})||h.timeoff_factor<0&&(0,o.createComponentVNode)(2,i.Box,{children:["Requires PTO - ",h.pto_department]})||(0,o.createComponentVNode)(2,i.Box,{children:"Neutral"})})],4)]})}),!(!C||!h||0===h.timeoff_factor||"Dismissed"===f)&&(0,o.createComponentVNode)(2,i.Section,{title:"Employment Actions",children:h.timeoff_factor>0&&(u[h.pto_department]>0&&(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"exclamation-triangle",onClick:function(){return d("switch-to-offduty")},children:"Go Off-Duty"})||(0,o.createComponentVNode)(2,i.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,i.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,i.Box,{color:"bad",children:"No Open Positions - See Head Of Personnel"})})]})})}},25338:function(e,t,n){"use strict";t.__esModule=!0,t.TransferValve=void 0;var o=n(9333),r=n(57905),a=n(13435),i=n(59979);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,i.Window,{children:(0,o.createComponentVNode)(2,i.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:"Valve Status",children:(0,o.createComponentVNode)(2,a.Button,{icon:m?"unlock":"lock",content:m?"Open":"Closed",disabled:!d||!s,onClick:function(){return c("toggle")}})})})}),(0,o.createComponentVNode)(2,a.Section,{title:"Assembly",buttons:(0,o.createComponentVNode)(2,a.Button,{textAlign:"center",width:"150px",icon:"cog",content:"Configure Assembly",disabled:!u,onClick:function(){return c("device")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:u?(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Attachment",children:(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:u,disabled:!u,onClick:function(){return c("remove_device")}})}):(0,o.createComponentVNode)(2,a.NoticeBox,{textAlign:"center",children:"Attach Assembly"})})}),(0,o.createComponentVNode)(2,a.Section,{title:"Attachment One",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:d?(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Attachment",children:(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:d,disabled:!d,onClick:function(){return c("tankone")}})}):(0,o.createComponentVNode)(2,a.NoticeBox,{textAlign:"center",children:"Attach Tank"})})}),(0,o.createComponentVNode)(2,a.Section,{title:"Attachment Two",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:s?(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Attachment",children:(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:s,disabled:!s,onClick:function(){return c("tanktwo")}})}):(0,o.createComponentVNode)(2,a.NoticeBox,{textAlign:"center",children:"Attach Tank"})})})]})})}},97678:function(e,t,n){"use strict";t.__esModule=!0,t.TurbineControl=void 0;var o=n(9333),r=n(98459),a=n(57905),i=n(13435),c=n(59979);t.TurbineControl=function(e,t){var n=(0,a.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,i.Section,{title:"Turbine Controller",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Status",children:m&&(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:["Setup is broken",(0,o.createComponentVNode)(2,i.Button,{icon:"sync",onClick:function(){return l("reconnect")},content:"Reconnect"})]})||(0,o.createComponentVNode)(2,i.Box,{color:f?"good":"bad",children:!f||s||u?"Offline":"Online"})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Compressor",children:s&&(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"Compressor is inoperable."})||u&&(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"Turbine is inoperable."})||(0,o.createComponentVNode)(2,i.Box,{children:(0,o.createComponentVNode)(2,i.Button.Checkbox,{checked:f,content:"Compressor Power",onClick:function(){return l(f?"power-off":"power-on")}})})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Vent Doors",children:(0,o.createComponentVNode)(2,i.Button.Checkbox,{checked:p,onClick:function(){return l("doors")},content:p?"Closed":"Open"})})]})}),(0,o.createComponentVNode)(2,i.Section,{title:"Status",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Turbine Speed",children:[m?"--":(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:C})," RPM"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Internal Temperature",children:[m?"--":(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:b})," K"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Generated Power",children:m?"--":(0,o.createComponentVNode)(2,i.AnimatedNumber,{format:function(e){return(0,r.formatPower)(e)},value:Number(h)})})]})})]})})}},11786:function(e,t,n){"use strict";t.__esModule=!0,t.Turbolift=void 0;var o=n(9333),r=n(57905),a=n(13435),i=n(59979);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,i.Window,{width:480,height:260+25*u,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Floor Selection",className:u?"Section--elevator--fire":null,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.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,a.Button,{icon:"exclamation-triangle",color:"bad",content:"Emergency Stop",onClick:function(){return c("emergency_stop")}})],4),children:[!u||(0,o.createComponentVNode)(2,a.Section,{className:"Section--elevator--fire",textAlign:"center",title:"FIREFIGHTER MODE ENGAGED"}),(0,o.createComponentVNode)(2,a.Flex,{wrap:"wrap",children:d.map((function(e){return(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"100%",children:(0,o.createComponentVNode)(2,a.Flex,{align:"center",justify:"space-around",children:[(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"22%",textAlign:"right",mr:"3px",children:e.label||"Floor #"+e.id}),(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"8%",textAlign:"left",children:(0,o.createComponentVNode)(2,a.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,a.Flex.Item,{basis:"50%",grow:1,children:e.name})]})},e.id)}))})]})})})}},21659:function(e,t,n){"use strict";t.__esModule=!0,t.Uplink=t.GenericUplink=void 0;var o=n(9333),r=n(96940),a=n(57905),i=n(13435),c=n(98459),l=n(59979);t.Uplink=function(e,t){var n=(0,a.useBackend)(t).data,r=(0,a.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,i.Section,{color:"bad",children:"Error"})]})})};var d=function(e,t){var n=(0,a.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,i.Section,{children:[(0,o.createComponentVNode)(2,i.Tabs,{style:{"border-bottom":"none","margin-bottom":"0"},children:[(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:0===c,onClick:function(){return l(0)},children:"Request Items"}),(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:1===c,onClick:function(){return l(1)},children:"Exploitable Information"})]}),(0,o.createComponentVNode)(2,i.Section,{title:"Item Discount",level:2,children:s<100&&(0,o.createComponentVNode)(2,i.Box,{children:[d," - ",s,"% off. Offer expires at: ",u]})||(0,o.createComponentVNode)(2,i.Box,{children:"No items currently discounted."})})]})},s=function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data,l=c.exploit,d=c.locked_records;return(0,o.createComponentVNode)(2,i.Section,{title:"Exploitable Information",buttons:l&&(0,o.createComponentVNode)(2,i.Button,{icon:"undo",content:"Back",onClick:function(){return r("view_exploits",{id:0})}}),children:l&&(0,o.createComponentVNode)(2,i.Box,{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:"Sex",children:l.sex}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Species",children:l.species}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Age",children:l.age}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Rank",children:l.rank}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Home System",children:l.home_system}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Citizenship",children:l.citizenship}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Faction",children:l.faction}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Religion",children:l.religion}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Fingerprint",children:l.fingerprint}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Other Affiliations",children:l.antagfaction}),(0,o.createComponentVNode)(2,i.LabeledList.Divider),(0,o.createComponentVNode)(2,i.LabeledList.Item,{children:"Acquired Information"}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Notes",children:l.nanoui_exploit_record.split("<br>").map((function(e){return(0,o.createComponentVNode)(2,i.Box,{children:e},e)}))})]})})||d.map((function(e){return(0,o.createComponentVNode)(2,i.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,a.useBackend)(t),h=f.act,C=f.data,b=C.compactMode,N=C.lockable,g=C.categories,V=void 0===g?[]:g,v=(0,a.useLocalState)(t,"searchText",""),_=v[0],y=v[1],k=(0,a.useLocalState)(t,"category",null==(n=V[0])?void 0:n.name),x=k[0],w=k[1],B=(0,r.createSearch)(_,(function(e){return e.name+e.desc})),L=_.length>0&&V.flatMap((function(e){return e.items||[]})).filter(B).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,i.Section,{title:(0,o.createComponentVNode)(2,i.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,i.Input,{autoFocus:!0,value:_,onInput:function(e,t){return y(t)},mx:1}),(0,o.createComponentVNode)(2,i.Button,{icon:b?"list":"info",content:b?"Compact":"Detailed",onClick:function(){return h("compact_toggle")}}),!!N&&(0,o.createComponentVNode)(2,i.Button,{icon:"lock",content:"Lock",onClick:function(){return h("lock")}})],0),children:(0,o.createComponentVNode)(2,i.Flex,{children:[0===_.length&&(0,o.createComponentVNode)(2,i.Flex.Item,{children:(0,o.createComponentVNode)(2,i.Tabs,{vertical:!0,children:V.map((function(e){var t;return(0,o.createComponentVNode)(2,i.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,i.Flex.Item,{grow:1,basis:0,children:[0===L.length&&(0,o.createComponentVNode)(2,i.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:L})]})]})})};t.GenericUplink=u;var m=function(e,t){var n=e.compactMode,l=e.currencyAmount,d=e.currencySymbol,s=(0,a.useBackend)(t).act,u=(0,a.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,i.Table,{children:h.map((function(e){return(0,o.createComponentVNode)(2,i.Table.Row,{className:"candystripe",children:[(0,o.createComponentVNode)(2,i.Table.Cell,{bold:!0,children:(0,r.decodeHtmlEntities)(e.name)}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,textAlign:"right",children:(0,o.createComponentVNode)(2,i.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,i.Section,{title:e.name,level:2,buttons:(0,o.createComponentVNode)(2,i.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)}))}},74726:function(e,t,n){"use strict";t.__esModule=!0,t.VendingProducts=t.VendingMaintenance=t.Vending=void 0;var o=n(9333),r=n(54666),a=n(57905),i=n(13435),c=n(59979),l=function(e,t){var n=(0,a.useBackend)(t),c=n.act,l=n.data.actively_vending,d=e.product;return(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.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,i.Table.Cell,{bold:!0,color:d.color,children:(0,o.createComponentVNode)(2,i.Box,{inline:!0,position:"relative",children:[d.name,d.desc?(0,o.createComponentVNode)(2,i.Tooltip,{content:d.desc,position:"right"}):null]})}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,textAlign:"center",children:(0,o.createComponentVNode)(2,i.Box,{color:(d.amount<=0?"bad":d.amount<=d.max_amount/2&&"average")||"good",children:[d.amount," in stock"]})}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,textAlign:"center",children:(0,o.createComponentVNode)(2,i.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,a.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,a.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,i.Section,{title:"User",children:u&&(0,o.createComponentVNode)(2,i.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,i.Box,{color:"light-grey",children:p})}),(0,o.createComponentVNode)(2,i.Section,{title:"Products",children:(0,o.createComponentVNode)(2,i.Table,{children:f.map((function(e){return(0,o.createComponentVNode)(2,l,{product:e},e.name)}))})}),!!d&&(0,o.createComponentVNode)(2,i.Section,{title:d+" deposited",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"eject",content:"Eject Coin",onClick:function(){return r("remove_coin")}})})],0)};t.VendingProducts=d;var s=function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data.speaker;return(0,o.createComponentVNode)(2,i.Section,{title:"Maintenance Panel",children:(0,o.createComponentVNode)(2,i.Section,{title:"Speaker",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:c?"volume-up":"volume-off",content:c?"Enabled":"Disabled",selected:c,onClick:function(){return r("togglevoice")}})})})};t.VendingMaintenance=s},61031:function(e,t,n){"use strict";t.__esModule=!0,t.VolumePanel=void 0;var o=n(9333),r=n(57905),a=n(13435),i=n(59979);t.VolumePanel=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data.volume_channels;return(0,o.createComponentVNode)(2,i.Window,{width:350,height:600,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Volume Levels",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:Object.keys(l).map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e,children:[(0,o.createComponentVNode)(2,a.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,a.Button,{ml:1,icon:"undo",onClick:function(){return c("adjust_volume",{channel:e,vol:1})}})]},e)}))})})})})}},76435:function(e,t,n){"use strict";t.__esModule=!0,t.VorePanel=void 0;var o=n(9333),r=n(96940),a=n(57905),i=n(13435),c=n(59979),l=n(54666),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,a.useBackend)(t),r=n.act,l=n.data,d=(0,a.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,x),(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,i.NoticeBox,{danger:!0,children:(0,o.createComponentVNode)(2,i.Flex,{children:[(0,o.createComponentVNode)(2,i.Flex.Item,{basis:"90%",children:"Warning: Unsaved Changes!"}),(0,o.createComponentVNode)(2,i.Flex.Item,{children:(0,o.createComponentVNode)(2,i.Button,{content:"Save Prefs",icon:"save",onClick:function(){return r("saveprefs")}})}),(0,o.createComponentVNode)(2,i.Flex.Item,{children:(0,o.createComponentVNode)(2,i.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,i.Tabs,{children:[(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:0===s,onClick:function(){return u(0)},children:["Bellies",(0,o.createComponentVNode)(2,i.Icon,{name:"list",ml:.5})]}),(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:1===s,onClick:function(){return u(1)},children:["Preferences",(0,o.createComponentVNode)(2,i.Icon,{name:"user-cog",ml:.5})]})]}),m[s]||"Error"]})})};var p=function(e,t){var n=(0,a.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,i.Section,{title:"Inside",children:[(0,o.createComponentVNode)(2,i.Box,{color:"green",inline:!0,children:["You are currently ",c?"absorbed into":"inside"]}),"\xa0",(0,o.createComponentVNode)(2,i.Box,{color:"yellow",inline:!0,children:[p,"'s"]}),"\xa0",(0,o.createComponentVNode)(2,i.Box,{color:"red",inline:!0,children:l}),"\xa0",(0,o.createComponentVNode)(2,i.Box,{color:"yellow",inline:!0,children:"and you are"}),"\xa0",(0,o.createComponentVNode)(2,i.Box,{color:u[d],inline:!0,children:m[d]}),"\xa0",(0,o.createComponentVNode)(2,i.Box,{color:"label",children:s}),f.length&&(0,o.createComponentVNode)(2,i.Collapsible,{title:"Belly Contents",children:(0,o.createComponentVNode)(2,_,{contents:f,belly:h})})||"There is nothing else around you."]}):(0,o.createComponentVNode)(2,i.Section,{title:"Inside",children:"You aren't inside anyone."})},f=function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data,l=c.our_bellies,d=c.selected;return(0,o.createComponentVNode)(2,i.Flex,{children:[(0,o.createComponentVNode)(2,i.Flex.Item,{shrink:!0,children:(0,o.createComponentVNode)(2,i.Section,{title:"My Bellies",scollable:!0,children:(0,o.createComponentVNode)(2,i.Tabs,{vertical:!0,children:[(0,o.createComponentVNode)(2,i.Tabs.Tab,{onClick:function(){return r("newbelly")},children:["New",(0,o.createComponentVNode)(2,i.Icon,{name:"plus",ml:.5})]}),(0,o.createComponentVNode)(2,i.Tabs.Tab,{onClick:function(){return r("exportpanel")},children:["Export",(0,o.createComponentVNode)(2,i.Icon,{name:"file-export",ml:.5})]}),(0,o.createComponentVNode)(2,i.Divider),l.map((function(e){return(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:e.selected,textColor:u[e.digest_mode],onClick:function(){return r("bellypick",{bellypick:e.ref})},children:(0,o.createComponentVNode)(2,i.Box,{inline:!0,textColor:e.selected&&u[e.digest_mode]||null,children:[e.name," (",e.contents,")"]})},e.name)}))]})})}),(0,o.createComponentVNode)(2,i.Flex.Item,{grow:!0,children:d&&(0,o.createComponentVNode)(2,i.Section,{title:d.belly_name,children:(0,o.createComponentVNode)(2,h,{belly:d})})})]})},h=function(e,t){(0,a.useBackend)(t).act;var n=e.belly,r=n.contents,c=(0,a.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,g,{belly:n}),s[4]=(0,o.createComponentVNode)(2,V,{belly:n}),s[5]=(0,o.createComponentVNode)(2,v,{belly:n}),s[6]=(0,o.createComponentVNode)(2,_,{outside:!0,contents:r}),s[7]=(0,o.createComponentVNode)(2,y,{belly:n}),s[8]=(0,o.createComponentVNode)(2,k,{belly:n}),(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Tabs,{children:[(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:0===l,onClick:function(){return d(0)},children:"Controls"}),(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:1===l,onClick:function(){return d(1)},children:"Descriptions"}),(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:2===l,onClick:function(){return d(2)},children:"Options"}),(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:3===l,onClick:function(){return d(3)},children:"Sounds"}),(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:4===l,onClick:function(){return d(4)},children:"Visuals"}),(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:5===l,onClick:function(){return d(5)},children:"Interactions"}),(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:6===l,onClick:function(){return d(6)},children:["Contents (",r.length,")"]}),(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:7===l,onClick:function(){return d(7)},children:"Liquid Options"}),(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:8===l,onClick:function(){return d(8)},children:"Liquid Messages"})]}),s[l]||"Error"],0)},C=function(e,t){var n=(0,a.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,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Name",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:"arrow-up",tooltipPosition:"left",tooltip:"Move this belly tab up.",onClick:function(){return n("move_belly",{dir:-1})}}),(0,o.createComponentVNode)(2,i.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,i.Button,{onClick:function(){return n("set_attribute",{attribute:"b_name"})},content:c})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Mode",children:(0,o.createComponentVNode)(2,i.Button,{color:u[l],onClick:function(){return n("set_attribute",{attribute:"b_mode"})},content:l})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Mode Addons",children:[s.length&&s.join(", ")||"None",(0,o.createComponentVNode)(2,i.Button,{onClick:function(){return n("set_attribute",{attribute:"b_addons"})},ml:1,icon:"plus"})]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Item Mode",children:(0,o.createComponentVNode)(2,i.Button,{onClick:function(){return n("set_attribute",{attribute:"b_item_mode"})},content:d})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{basis:"100%",mt:1,children:(0,o.createComponentVNode)(2,i.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,a.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,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Description",buttons:(0,o.createComponentVNode)(2,i.Button,{onClick:function(){return n("set_attribute",{attribute:"b_desc"})},icon:"pen"}),children:d}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Description (Absorbed)",buttons:(0,o.createComponentVNode)(2,i.Button,{onClick:function(){return n("set_attribute",{attribute:"b_absorbed_desc"})},icon:"pen"}),children:s}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Vore Verb",children:(0,o.createComponentVNode)(2,i.Button,{onClick:function(){return n("set_attribute",{attribute:"b_verb"})},content:c})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Release Verb",children:(0,o.createComponentVNode)(2,i.Button,{onClick:function(){return n("set_attribute",{attribute:"b_release_verb"})},content:l})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Examine Messages",children:[(0,o.createComponentVNode)(2,i.Button,{onClick:function(){return n("set_attribute",{attribute:"b_msgs",msgtype:"em"})},content:"Examine Message (when full)"}),(0,o.createComponentVNode)(2,i.Button,{onClick:function(){return n("set_attribute",{attribute:"b_msgs",msgtype:"ema"})},content:"Examine Message (with absorbed victims)"})]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Struggle Messages",children:[(0,o.createComponentVNode)(2,i.Button,{onClick:function(){return n("set_attribute",{attribute:"b_msgs",msgtype:"smo"})},content:"Struggle Message (outside)"}),(0,o.createComponentVNode)(2,i.Button,{onClick:function(){return n("set_attribute",{attribute:"b_msgs",msgtype:"smi"})},content:"Struggle Message (inside)"}),(0,o.createComponentVNode)(2,i.Button,{onClick:function(){return n("set_attribute",{attribute:"b_msgs",msgtype:"asmo"})},content:"Absorbed Struggle Message (outside)"}),(0,o.createComponentVNode)(2,i.Button,{onClick:function(){return n("set_attribute",{attribute:"b_msgs",msgtype:"asmi"})},content:"Absorbed Struggle Message (inside)"})]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Bellymode Messages",children:[(0,o.createComponentVNode)(2,i.Button,{onClick:function(){return n("set_attribute",{attribute:"b_msgs",msgtype:"dmp"})},content:"Digest Message (to prey)"}),(0,o.createComponentVNode)(2,i.Button,{onClick:function(){return n("set_attribute",{attribute:"b_msgs",msgtype:"dmo"})},content:"Digest Message (to you)"}),(0,o.createComponentVNode)(2,i.Button,{onClick:function(){return n("set_attribute",{attribute:"b_msgs",msgtype:"amp"})},content:"Absorb Message (to prey)"}),(0,o.createComponentVNode)(2,i.Button,{onClick:function(){return n("set_attribute",{attribute:"b_msgs",msgtype:"amo"})},content:"Absorb Message (to you)"}),(0,o.createComponentVNode)(2,i.Button,{onClick:function(){return n("set_attribute",{attribute:"b_msgs",msgtype:"uamp"})},content:"Unabsorb Message (to prey)"}),(0,o.createComponentVNode)(2,i.Button,{onClick:function(){return n("set_attribute",{attribute:"b_msgs",msgtype:"uamo"})},content:"Unabsorb Message (to you)"})]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Idle Messages",children:[(0,o.createComponentVNode)(2,i.Button,{onClick:function(){return n("set_attribute",{attribute:"b_msgs",msgtype:"im_hold"})},content:"Idle Messages (Hold)"}),(0,o.createComponentVNode)(2,i.Button,{onClick:function(){return n("set_attribute",{attribute:"b_msgs",msgtype:"im_holdabsorbed"})},content:"Idle Messages (Hold Absorbed)"}),(0,o.createComponentVNode)(2,i.Button,{onClick:function(){return n("set_attribute",{attribute:"b_msgs",msgtype:"im_digest"})},content:"Idle Messages (Digest)"}),(0,o.createComponentVNode)(2,i.Button,{onClick:function(){return n("set_attribute",{attribute:"b_msgs",msgtype:"im_absorb"})},content:"Idle Messages (Absorb)"}),(0,o.createComponentVNode)(2,i.Button,{onClick:function(){return n("set_attribute",{attribute:"b_msgs",msgtype:"im_unabsorb"})},content:"Idle Messages (Unabsorb)"}),(0,o.createComponentVNode)(2,i.Button,{onClick:function(){return n("set_attribute",{attribute:"b_msgs",msgtype:"im_drain"})},content:"Idle Messages (Drain)"}),(0,o.createComponentVNode)(2,i.Button,{onClick:function(){return n("set_attribute",{attribute:"b_msgs",msgtype:"im_heal"})},content:"Idle Messages (Heal)"}),(0,o.createComponentVNode)(2,i.Button,{onClick:function(){return n("set_attribute",{attribute:"b_msgs",msgtype:"im_steal"})},content:"Idle Messages (Size Steal)"}),(0,o.createComponentVNode)(2,i.Button,{onClick:function(){return n("set_attribute",{attribute:"b_msgs",msgtype:"im_shrink"})},content:"Idle Messages (Shrink)"}),(0,o.createComponentVNode)(2,i.Button,{onClick:function(){return n("set_attribute",{attribute:"b_msgs",msgtype:"im_grow"})},content:"Idle Messages (Grow)"}),(0,o.createComponentVNode)(2,i.Button,{onClick:function(){return n("set_attribute",{attribute:"b_msgs",msgtype:"im_egg"})},content:"Idle Messages (Encase In Egg)"})]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Reset Messages",children:(0,o.createComponentVNode)(2,i.Button,{color:"red",onClick:function(){return n("set_attribute",{attribute:"b_msgs",msgtype:"reset"})},content:"Reset Messages"})})]})},N=function(e,t){var n=(0,a.useBackend)(t).act,c=e.belly,l=c.can_taste,d=c.nutrition_percent,s=c.digest_brute,u=c.digest_burn,m=c.digest_oxy,p=c.digest_tox,f=c.digest_clone,h=c.bulge_size,C=c.display_absorbed_examine,b=c.shrink_grow_size,N=c.emote_time,g=c.emote_active,V=c.contaminates,v=c.contaminate_flavor,_=c.contaminate_color,y=c.egg_type,k=c.egg_name,x=c.selective_preference,w=c.save_digest_mode,B=c.vorespawn_blacklist;return(0,o.createComponentVNode)(2,i.Flex,{wrap:"wrap",children:[(0,o.createComponentVNode)(2,i.Flex.Item,{basis:"49%",grow:1,children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Can Taste",children:(0,o.createComponentVNode)(2,i.Button,{onClick:function(){return n("set_attribute",{attribute:"b_tastes"})},icon:l?"toggle-on":"toggle-off",selected:l,content:l?"Yes":"No"})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Contaminates",children:(0,o.createComponentVNode)(2,i.Button,{onClick:function(){return n("set_attribute",{attribute:"b_contaminates"})},icon:V?"toggle-on":"toggle-off",selected:V,content:V?"Yes":"No"})}),V&&(0,o.createFragment)([(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Contamination Flavor",children:(0,o.createComponentVNode)(2,i.Button,{onClick:function(){return n("set_attribute",{attribute:"b_contamination_flavor"})},icon:"pen",content:v})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Contamination Color",children:(0,o.createComponentVNode)(2,i.Button,{onClick:function(){return n("set_attribute",{attribute:"b_contamination_color"})},icon:"pen",content:(0,r.capitalize)(_)})})],4)||null,(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Nutritional Gain",children:(0,o.createComponentVNode)(2,i.Button,{onClick:function(){return n("set_attribute",{attribute:"b_nutritionpercent"})},content:d+"%"})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Required Examine Size",children:(0,o.createComponentVNode)(2,i.Button,{onClick:function(){return n("set_attribute",{attribute:"b_bulge_size"})},content:100*h+"%"})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Display Absorbed Examines",children:(0,o.createComponentVNode)(2,i.Button,{onClick:function(){return n("set_attribute",{attribute:"b_display_absorbed_examine"})},icon:C?"toggle-on":"toggle-off",selected:C,content:C?"True":"False"})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Save Digest Mode",children:(0,o.createComponentVNode)(2,i.Button,{onClick:function(){return n("set_attribute",{attribute:"b_save_digest_mode"})},icon:w?"toggle-on":"toggle-off",selected:w,content:w?"True":"False"})})]})}),(0,o.createComponentVNode)(2,i.Flex.Item,{basis:"49%",grow:1,children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Idle Emotes",children:(0,o.createComponentVNode)(2,i.Button,{onClick:function(){return n("set_attribute",{attribute:"b_emoteactive"})},icon:g?"toggle-on":"toggle-off",selected:g,content:g?"Active":"Inactive"})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Idle Emote Delay",children:(0,o.createComponentVNode)(2,i.Button,{onClick:function(){return n("set_attribute",{attribute:"b_emotetime"})},content:N+" seconds"})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Digest Brute Damage",children:(0,o.createComponentVNode)(2,i.Button,{onClick:function(){return n("set_attribute",{attribute:"b_brute_dmg"})},content:s})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Digest Burn Damage",children:(0,o.createComponentVNode)(2,i.Button,{onClick:function(){return n("set_attribute",{attribute:"b_burn_dmg"})},content:u})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Digest Suffocation Damage",children:(0,o.createComponentVNode)(2,i.Button,{onClick:function(){return n("set_attribute",{attribute:"b_oxy_dmg"})},content:m})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Digest Toxins Damage",children:(0,o.createComponentVNode)(2,i.Button,{onClick:function(){return n("set_attribute",{attribute:"b_tox_dmg"})},content:p})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Digest Clone Damage",children:(0,o.createComponentVNode)(2,i.Button,{onClick:function(){return n("set_attribute",{attribute:"b_clone_dmg"})},content:f})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Shrink/Grow Size",children:(0,o.createComponentVNode)(2,i.Button,{onClick:function(){return n("set_attribute",{attribute:"b_grow_shrink"})},content:100*b+"%"})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Vore Spawn Blacklist",children:(0,o.createComponentVNode)(2,i.Button,{onClick:function(){return n("set_attribute",{attribute:"b_vorespawn_blacklist"})},icon:B?"toggle-on":"toggle-off",selected:B,content:B?"Yes":"No"})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Egg Type",children:(0,o.createComponentVNode)(2,i.Button,{onClick:function(){return n("set_attribute",{attribute:"b_egg_type"})},icon:"pen",content:(0,r.capitalize)(y)})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Custom Egg Name",children:(0,o.createComponentVNode)(2,i.Button,{onClick:function(){return n("set_attribute",{attribute:"b_egg_name"})},icon:"pen",content:k||"Default"})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Selective Mode Preference",children:(0,o.createComponentVNode)(2,i.Button,{onClick:function(){return n("set_attribute",{attribute:"b_selective_mode_pref_toggle"})},content:(0,r.capitalize)(x)})})]})})]})},g=function(e,t){var n=(0,a.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,i.Flex,{wrap:"wrap",children:(0,o.createComponentVNode)(2,i.Flex.Item,{basis:"49%",grow:1,children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Fleshy Belly",children:(0,o.createComponentVNode)(2,i.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,i.LabeledList.Item,{label:"Internal Loop",children:(0,o.createComponentVNode)(2,i.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,i.LabeledList.Item,{label:"Use Fancy Sounds",children:(0,o.createComponentVNode)(2,i.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,i.LabeledList.Item,{label:"Vore Sound",children:[(0,o.createComponentVNode)(2,i.Button,{onClick:function(){return n("set_attribute",{attribute:"b_sound"})},content:s}),(0,o.createComponentVNode)(2,i.Button,{onClick:function(){return n("set_attribute",{attribute:"b_soundtest"})},icon:"volume-up"})]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Release Sound",children:[(0,o.createComponentVNode)(2,i.Button,{onClick:function(){return n("set_attribute",{attribute:"b_release"})},content:u}),(0,o.createComponentVNode)(2,i.Button,{onClick:function(){return n("set_attribute",{attribute:"b_releasesoundtest"})},icon:"volume-up"})]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Sound Volume",children:(0,o.createComponentVNode)(2,i.Button,{onClick:function(){return n("set_attribute",{attribute:"b_sound_volume"})},content:m+"%"})})]})})})},V=function(e,t){var n=(0,a.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,B=r.belly_sprite_option_shown,L=r.belly_sprite_to_affect,S=r.tail_option_shown,I=r.tail_to_change_to;r.tail_colouration,r.tail_extra_overlay,r.tail_extra_overlay2;return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{title:"Vore Sprites",children:(0,o.createComponentVNode)(2,i.Flex,{direction:"row",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Affect Vore Sprites",children:(0,o.createComponentVNode)(2,i.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,i.LabeledList.Item,{label:"Count Absorbed prey for vore sprites",children:(0,o.createComponentVNode)(2,i.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,i.LabeledList.Item,{label:"Absorbed Multiplier",children:(0,o.createComponentVNode)(2,i.Button,{onClick:function(){return n("set_attribute",{attribute:"b_absorbed_multiplier"})},content:g})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Count liquid reagents for vore sprites",children:(0,o.createComponentVNode)(2,i.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,i.LabeledList.Item,{label:"Liquid Multiplier",children:(0,o.createComponentVNode)(2,i.Button,{onClick:function(){return n("set_attribute",{attribute:"b_liquid_multiplier"})},content:v})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Count items for vore sprites",children:(0,o.createComponentVNode)(2,i.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,i.LabeledList.Item,{label:"Items Multiplier",children:(0,o.createComponentVNode)(2,i.Button,{onClick:function(){return n("set_attribute",{attribute:"b_item_multiplier"})},content:y})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Prey health affects vore sprites",children:(0,o.createComponentVNode)(2,i.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,i.LabeledList.Item,{label:"Animation when prey resist",children:(0,o.createComponentVNode)(2,i.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,i.LabeledList.Item,{label:"Vore Sprite Size Factor",children:(0,o.createComponentVNode)(2,i.Button,{onClick:function(){return n("set_attribute",{attribute:"b_size_factor_sprites"})},content:w})}),B?(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Belly Sprite to affect",children:(0,o.createComponentVNode)(2,i.Button,{onClick:function(){return n("set_attribute",{attribute:"b_belly_sprite_to_affect"})},content:L})}):"",S&&C.includes("Tail adjustment")?(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Tail to change to",children:(0,o.createComponentVNode)(2,i.Button,{onClick:function(){return n("set_attribute",{attribute:"b_tail_to_change_to"})},content:I})}):""],0):""]})})}),(0,o.createComponentVNode)(2,i.Section,{title:"Belly Fullscreens Preview and Coloring",children:(0,o.createComponentVNode)(2,i.Flex,{direction:"row",children:[(0,o.createComponentVNode)(2,i.Box,{backgroundColor:d,width:"20px",height:"20px"}),(0,o.createComponentVNode)(2,i.Button,{icon:"eye-dropper",onClick:function(){return n("set_attribute",{attribute:"b_fullscreen_color",val:null})},children:"Select Color 1"}),(0,o.createComponentVNode)(2,i.Box,{backgroundColor:s,width:"20px",height:"20px"}),(0,o.createComponentVNode)(2,i.Button,{icon:"eye-dropper",onClick:function(){return n("set_attribute",{attribute:"b_fullscreen_color2",val:null})},children:"Select Color 2"}),(0,o.createComponentVNode)(2,i.Box,{backgroundColor:u,width:"20px",height:"20px"}),(0,o.createComponentVNode)(2,i.Button,{icon:"eye-dropper",onClick:function(){return n("set_attribute",{attribute:"b_fullscreen_color3",val:null})},children:"Select Color 3"}),(0,o.createComponentVNode)(2,i.Box,{backgroundColor:m,width:"20px",height:"20px"}),(0,o.createComponentVNode)(2,i.Button,{icon:"eye-dropper",onClick:function(){return n("set_attribute",{attribute:"b_fullscreen_color4",val:null})},children:"Select Color 4"}),(0,o.createComponentVNode)(2,i.Button,{icon:"eye-dropper",onClick:function(){return n("set_attribute",{attribute:"b_fullscreen_alpha",val:null})},children:"Set Alpha"}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Enable Coloration",children:(0,o.createComponentVNode)(2,i.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,i.LabeledList.Item,{label:"Preview Belly",children:(0,o.createComponentVNode)(2,i.Button,{onClick:function(){return n("set_attribute",{attribute:"b_preview_belly"})},content:"Preview"})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Clear Preview",children:(0,o.createComponentVNode)(2,i.Button,{onClick:function(){return n("set_attribute",{attribute:"b_clear_preview"})},content:"Clear"})})]})}),(0,o.createComponentVNode)(2,i.Section,{children:[(0,o.createComponentVNode)(2,i.Section,{title:"Vore FX",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Disable Prey HUD",children:(0,o.createComponentVNode)(2,i.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,i.Section,{title:"Belly Fullscreens Styles",width:"800px",children:["Belly styles:",(0,o.createComponentVNode)(2,i.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,i.Button,{width:"256px",height:"256px",selected:e===c,onClick:function(){return n("set_attribute",{attribute:"b_fullscreen",val:e})},children:(0,o.createComponentVNode)(2,i.Box,{className:(0,l.classes)(["vore240x240",e]),style:{transform:"translate(0%, 4%)"}})},e),2,{style:{width:"256px"}})}))]})]})],4)},v=function(e,t){var n=(0,a.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,i.Section,{title:"Belly Interactions",buttons:(0,o.createComponentVNode)(2,i.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,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Escape Chance",children:(0,o.createComponentVNode)(2,i.Button,{content:l.escapechance+"%",onClick:function(){return n("set_attribute",{attribute:"b_escapechance"})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Escape Time",children:(0,o.createComponentVNode)(2,i.Button,{content:l.escapetime/10+"s",onClick:function(){return n("set_attribute",{attribute:"b_escapetime"})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Divider),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Transfer Chance",children:(0,o.createComponentVNode)(2,i.Button,{content:l.transferchance+"%",onClick:function(){return n("set_attribute",{attribute:"b_transferchance"})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Transfer Location",children:(0,o.createComponentVNode)(2,i.Button,{content:l.transferlocation?l.transferlocation:"Disabled",onClick:function(){return n("set_attribute",{attribute:"b_transferlocation"})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Divider),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Secondary Transfer Chance",children:(0,o.createComponentVNode)(2,i.Button,{content:l.transferchance_secondary+"%",onClick:function(){return n("set_attribute",{attribute:"b_transferchance_secondary"})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Secondary Transfer Location",children:(0,o.createComponentVNode)(2,i.Button,{content:l.transferlocation_secondary?l.transferlocation_secondary:"Disabled",onClick:function(){return n("set_attribute",{attribute:"b_transferlocation_secondary"})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Divider),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Absorb Chance",children:(0,o.createComponentVNode)(2,i.Button,{content:l.absorbchance+"%",onClick:function(){return n("set_attribute",{attribute:"b_absorbchance"})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Digest Chance",children:(0,o.createComponentVNode)(2,i.Button,{content:l.digestchance+"%",onClick:function(){return n("set_attribute",{attribute:"b_digestchance"})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Divider)]}):"These options only display while interactions are turned on.",(0,o.createComponentVNode)(2,i.Section,{title:"Auto-Transfer Options",buttons:(0,o.createComponentVNode)(2,i.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,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Auto-Transfer Chance",children:(0,o.createComponentVNode)(2,i.Button,{content:s.autotransferchance+"%",onClick:function(){return n("set_attribute",{attribute:"b_autotransferchance"})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Auto-Transfer Time",children:(0,o.createComponentVNode)(2,i.Button,{content:s.autotransferwait/10+"s",onClick:function(){return n("set_attribute",{attribute:"b_autotransferwait"})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Auto-Transfer Location",children:(0,o.createComponentVNode)(2,i.Button,{content:s.autotransferlocation?s.autotransferlocation:"Disabled",onClick:function(){return n("set_attribute",{attribute:"b_autotransferlocation"})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Auto-Transfer Min Amount",children:(0,o.createComponentVNode)(2,i.Button,{content:s.autotransfer_min_amount,onClick:function(){return n("set_attribute",{attribute:"b_autotransfer_min_amount"})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Auto-Transfer Max Amount",children:(0,o.createComponentVNode)(2,i.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."})]})},_=function(e,t){var n=(0,a.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,i.Button,{textAlign:"center",fluid:!0,mb:1,onClick:function(){return r("pick_from_outside",{pickall:!0})},children:"All"})||null,c&&(0,o.createComponentVNode)(2,i.Flex,{wrap:"wrap",justify:"center",align:"center",children:l.map((function(e){return(0,o.createComponentVNode)(2,i.Flex.Item,{basis:"33%",children:[(0,o.createComponentVNode)(2,i.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,i.LabeledList,{children:l.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.name,children:(0,o.createComponentVNode)(2,i.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)},y=function(e,t){var n=(0,a.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;return(0,o.createComponentVNode)(2,i.Section,{title:"Liquid Options",buttons:(0,o.createComponentVNode)(2,i.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,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Generate Liquids",children:(0,o.createComponentVNode)(2,i.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,i.LabeledList.Item,{label:"Liquid Type",children:(0,o.createComponentVNode)(2,i.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,i.LabeledList.Item,{label:"Liquid Name",children:(0,o.createComponentVNode)(2,i.Button,{onClick:function(){return n("liq_set_attribute",{liq_attribute:"b_liq_reagent_name"})},content:l.liq_reagent_name})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Transfer Verb",children:(0,o.createComponentVNode)(2,i.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,i.LabeledList.Item,{label:"Generation Time",children:(0,o.createComponentVNode)(2,i.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,i.LabeledList.Item,{label:"Liquid Capacity",children:(0,o.createComponentVNode)(2,i.Button,{onClick:function(){return n("liq_set_attribute",{liq_attribute:"b_liq_reagent_capacity"})},content:l.liq_reagent_capacity})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Slosh Sounds",children:(0,o.createComponentVNode)(2,i.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,i.LabeledList.Item,{label:"Liquid Addons",children:[l.liq_reagent_addons.length&&l.liq_reagent_addons.join(", ")||"None",(0,o.createComponentVNode)(2,i.Button,{onClick:function(){return n("liq_set_attribute",{liq_attribute:"b_liq_reagent_addons"})},ml:1,icon:"plus"})]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Purge Liquids",children:(0,o.createComponentVNode)(2,i.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."})},k=function(e,t){var n=(0,a.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,i.Section,{title:"Liquid Messages",buttons:(0,o.createComponentVNode)(2,i.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,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"0 to 20%",children:[(0,o.createComponentVNode)(2,i.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,i.Button,{onClick:function(){return n("liq_set_messages",{liq_messages:"b_liq_msg1"})},content:"Examine Message (0 to 20%)"})]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"20 to 40%",children:[(0,o.createComponentVNode)(2,i.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,i.Button,{onClick:function(){return n("liq_set_messages",{liq_messages:"b_liq_msg2"})},content:"Examine Message (20 to 40%)"})]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"40 to 60%",children:[(0,o.createComponentVNode)(2,i.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,i.Button,{onClick:function(){return n("liq_set_messages",{liq_messages:"b_liq_msg3"})},content:"Examine Message (40 to 60%)"})]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"60 to 80%",children:[(0,o.createComponentVNode)(2,i.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,i.Button,{onClick:function(){return n("liq_set_messages",{liq_messages:"b_liq_msg4"})},content:"Examine Message (60 to 80%)"})]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"80 to 100%",children:[(0,o.createComponentVNode)(2,i.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,i.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."})},x=function(e,t){var n=(0,a.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,B=l.noisy_full,L=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,P=l.nutrition_message_visible,O=l.weight_message_visible,F=c.show_pictures,D=(0,a.useLocalState)(t,"tabIndex",0),R=(D[0],D[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"}},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:B,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:O,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"}},liquid_receive:{action:"toggle_liq_rec",test:L,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,i.Section,{title:"Mechanical Preferences",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"eye",selected:F,onClick:function(){return r("show_pictures")},children:["Contents Preference: ",F?"Show Pictures":"Show List"]}),children:[(0,o.createComponentVNode)(2,i.Flex,{spacing:1,wrap:"wrap",justify:"center",children:[(0,o.createComponentVNode)(2,i.Flex.Item,{basis:"32%",children:(0,o.createComponentVNode)(2,w,{spec:R.digestion})}),(0,o.createComponentVNode)(2,i.Flex.Item,{basis:"32%",grow:1,children:(0,o.createComponentVNode)(2,w,{spec:R.absorbable})}),(0,o.createComponentVNode)(2,i.Flex.Item,{basis:"32%",children:(0,o.createComponentVNode)(2,w,{spec:R.devour})}),(0,o.createComponentVNode)(2,i.Flex.Item,{basis:"32%",children:(0,o.createComponentVNode)(2,w,{spec:R.mobvore})}),(0,o.createComponentVNode)(2,i.Flex.Item,{basis:"32%",grow:1,children:(0,o.createComponentVNode)(2,w,{spec:R.feed})}),(0,o.createComponentVNode)(2,i.Flex.Item,{basis:"32%",children:(0,o.createComponentVNode)(2,w,{spec:R.healbelly,tooltipPosition:"top"})}),(0,o.createComponentVNode)(2,i.Flex.Item,{basis:"32%",children:(0,o.createComponentVNode)(2,w,{spec:R.dropnom_prey})}),(0,o.createComponentVNode)(2,i.Flex.Item,{basis:"32%",grow:1,children:(0,o.createComponentVNode)(2,w,{spec:R.dropnom_pred})}),(0,o.createComponentVNode)(2,i.Flex.Item,{basis:"32%",children:(0,o.createComponentVNode)(2,w,{spec:R.toggle_drop_vore})}),(0,o.createComponentVNode)(2,i.Flex.Item,{basis:"32%",children:(0,o.createComponentVNode)(2,w,{spec:R.toggle_slip_vore})}),(0,o.createComponentVNode)(2,i.Flex.Item,{basis:"32%",grow:1,children:(0,o.createComponentVNode)(2,w,{spec:R.toggle_stumble_vore})}),(0,o.createComponentVNode)(2,i.Flex.Item,{basis:"32%",children:(0,o.createComponentVNode)(2,w,{spec:R.toggle_throw_vore})}),(0,o.createComponentVNode)(2,i.Flex.Item,{basis:"32%",children:(0,o.createComponentVNode)(2,w,{spec:R.spawnbelly})}),(0,o.createComponentVNode)(2,i.Flex.Item,{basis:"32%",grow:1,children:(0,o.createComponentVNode)(2,w,{spec:R.spawnprey})}),(0,o.createComponentVNode)(2,i.Flex.Item,{basis:"32%",children:(0,o.createComponentVNode)(2,w,{spec:R.noisy})}),(0,o.createComponentVNode)(2,i.Flex.Item,{basis:"32%",children:(0,o.createComponentVNode)(2,w,{spec:R.noisy_full})}),(0,o.createComponentVNode)(2,i.Flex.Item,{basis:"32%",children:(0,o.createComponentVNode)(2,w,{spec:R.resize})}),(0,o.createComponentVNode)(2,i.Flex.Item,{basis:"32%",grow:1,children:(0,o.createComponentVNode)(2,w,{spec:R.steppref,tooltipPosition:"top"})}),(0,o.createComponentVNode)(2,i.Flex.Item,{basis:"32%",grow:1,children:(0,o.createComponentVNode)(2,w,{spec:R.vore_fx,tooltipPosition:"top"})}),(0,o.createComponentVNode)(2,i.Flex.Item,{basis:"32%",children:(0,o.createComponentVNode)(2,w,{spec:R.remains,tooltipPosition:"top"})}),(0,o.createComponentVNode)(2,i.Flex.Item,{basis:"32%",grow:1,children:(0,o.createComponentVNode)(2,w,{spec:R.pickuppref,tooltipPosition:"top"})}),(0,o.createComponentVNode)(2,i.Flex.Item,{basis:"32%",grow:1,children:(0,o.createComponentVNode)(2,w,{spec:R.spontaneous_tf})}),(0,o.createComponentVNode)(2,i.Flex.Item,{basis:"32%",children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,content:"Selective Mode Preference",onClick:function(){return r("switch_selective_mode_pref")}})}),(0,o.createComponentVNode)(2,i.Flex.Item,{basis:"32%",children:(0,o.createComponentVNode)(2,w,{spec:R.autotransferable})}),(0,o.createComponentVNode)(2,i.Flex.Item,{basis:"49%",children:(0,o.createComponentVNode)(2,w,{spec:R.liquid_receive,tooltipPosition:"top"})}),(0,o.createComponentVNode)(2,i.Flex.Item,{basis:"49%",children:(0,o.createComponentVNode)(2,w,{spec:R.liquid_give,tooltipPosition:"top"})})]}),(0,o.createComponentVNode)(2,i.Section,{title:"Aesthetic Preferences",children:(0,o.createComponentVNode)(2,i.Flex,{spacing:1,wrap:"wrap",justify:"center",children:[(0,o.createComponentVNode)(2,i.Flex.Item,{basis:"50%",grow:1,children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,content:"Set Taste",icon:"grin-tongue",onClick:function(){return r("setflavor")}})}),(0,o.createComponentVNode)(2,i.Flex.Item,{basis:"50%",children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,content:"Set Smell",icon:"wind",onClick:function(){return r("setsmell")}})}),(0,o.createComponentVNode)(2,i.Flex.Item,{basis:"50%",grow:1,children:(0,o.createComponentVNode)(2,i.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,i.Flex.Item,{basis:"50%",children:(0,o.createComponentVNode)(2,i.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,i.Flex.Item,{basis:"50%",grow:1,children:(0,o.createComponentVNode)(2,w,{spec:R.examine_nutrition})}),(0,o.createComponentVNode)(2,i.Flex.Item,{basis:"50%",children:(0,o.createComponentVNode)(2,w,{spec:R.examine_weight})}),(0,o.createComponentVNode)(2,i.Flex.Item,{basis:"50%",children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,content:"Vore Sprite Color",onClick:function(){return r("set_vs_color")}})})]})}),(0,o.createComponentVNode)(2,i.Divider),(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,i.Flex,{spacing:1,children:[(0,o.createComponentVNode)(2,i.Flex.Item,{basis:"49%",children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,content:"Save Prefs",icon:"save",onClick:function(){return r("saveprefs")}})}),(0,o.createComponentVNode)(2,i.Flex.Item,{basis:"49%",grow:1,children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,content:"Reload Prefs",icon:"undo",onClick:function(){return r("reloadprefs")}})})]})})]})},w=function(e,t){var n=(0,a.useBackend)(t).act,r=e.spec,c=function(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o<a.length;o++)n=a[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,i.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)))}},13343:function(e,t,n){"use strict";t.__esModule=!0,t.VorePanelExport=void 0;var o=n(9333),r=n(57905),a=n(59979),i=n(13435),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,a=e.vore_verb,i=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.contaminates,g=e.contamination_flavor,V=e.contamination_color,v=e.nutrition_percent,_=e.bulge_size,y=e.display_absorbed_examine,k=e.save_digest_mode,x=e.emote_active,w=e.emote_time,B=e.shrink_grow_size,L=e.vorespawn_blacklist,S=e.egg_type,I=e.selective_preference,T=e.struggle_messages_outside,A=e.struggle_messages_inside,M=e.absorbed_struggle_messages_outside,E=e.absorbed_struggle_messages_inside,P=e.digest_messages_owner,O=e.digest_messages_prey,F=e.absorb_messages_owner,D=e.absorb_messages_prey,R=e.unabsorb_messages_owner,j=e.unabsorb_messages_prey,W=e.examine_messages,z=e.examine_messages_absorbed,U=e.emotes_digest,H=e.emotes_hold,G=e.emotes_holdabsorbed,q=e.emotes_absorb,K=e.emotes_heal,Y=e.emotes_drain,$=e.emotes_steal,X=e.emotes_egg,Q=e.emotes_shrink,J=e.emotes_grow,Z=e.emotes_unabsorb,ee=e.is_wet,te=e.wet_loop,ne=e.fancy_vore,oe=e.vore_sound,re=e.release_sound,ae=e.affects_vore_sprites,ie=e.count_absorbed_prey_for_sprite,ce=e.resist_triggers_animation,le=e.size_factor_for_sprite,de=e.belly_sprite_to_affect,se=e.belly_fullscreen_color,ue=e.disable_hud,me=e.escapable,pe=e.escapechance,fe=e.escapetime,he=e.transferchance,Ce=e.transferlocation,be=e.transferchance_secondary,Ne=e.transferlocation_secondary,ge=e.absorbchance,Ve=e.digestchance,ve=e.autotransferchance,_e=e.autotransferwait,ye=e.autotransferlocation,ke=e.autotransfer_enabled,xe=e.autotransfer_min_amount,we=e.autotransfer_max_amount,Be=e.show_liquids,Le=e.reagentbellymode,Se=e.reagent_chosen,Ie=e.reagent_name,Te=e.reagent_transfer_verb,Ae=e.gen_time_display,Me=e.custom_max_volume,Ee=e.vorefootsteps_sounds,Pe=e.reagent_mode_flag_list,Oe=e.liquid_fullness1_messages,Fe=e.liquid_fullness2_messages,De=e.liquid_fullness3_messages,Re=e.liquid_fullness4_messages,je=e.liquid_fullness5_messages,We=e.fullness1_messages,ze=e.fullness2_messages,Ue=e.fullness3_messages,He=e.fullness4_messages,Ge=e.fullness5_messages,qe="";return qe+='<div class="accordion-item"><h2 class="accordion-header" id="heading'+t+'">',qe+='<button class="accordion-button collapsed" type="button" data-bs-toggle="collapse" data-bs-target="#collapse'+t+'" aria-expanded="false" aria-controls="collapse'+t+'">',qe+=n+' - (<span style="color: red;">'+f+'</span >/<span style="color: orange;">'+h+'</span>/<span style="color: blue;">'+C+"</span>) - "+c[u]+" - "+l[p],qe+="</button></h2>",qe+='<div id="collapse'+t+'" class="accordion-collapse collapse" aria-labelledby="heading'+t+'" data-bs-parent="#accordionBellies">',qe+='<div class="accordion-body">',qe+="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>",qe+="<b>== Descriptions ==</b><br>",qe+="Vore Verb:<br>"+a+"<br><br>",qe+="Release Verb:<br>"+i+"<br><br>",qe+='Description:<br>"'+o+'"<br><br>',qe+='Absorbed Description:<br>"'+r+'"<br><br>',qe+="<hr>",qe+="<b>== Messages ==</b><br>",qe+='<div role="messagesTabpanel">',qe+='<div class="row"><div class="col-4">',qe+='<div class="list-group" id="messagesList" role="messagesTablist">',qe+='<a class="list-group-item list-group-item-action active" data-bs-toggle="list" href="#struggleMessagesOutside'+t+'" role="tab">Struggle Messages (Outside)</a>',qe+='<a class="list-group-item list-group-item-action" data-bs-toggle="list" href="#struggleMessagesInside'+t+'" role="tab">Struggle Messages (Inside)</a>',qe+='<a class="list-group-item list-group-item-action" data-bs-toggle="list" href="#absorbedStruggleOutside'+t+'" role="tab">Absorbed Struggle Messages (Outside)</a>',qe+='<a class="list-group-item list-group-item-action" data-bs-toggle="list" href="#absorbedStruggleInside'+t+'" role="tab">Absorbed Struggle Messages (Inside)</a>',qe+='<a class="list-group-item list-group-item-action" data-bs-toggle="list" href="#digestMessagesOwner'+t+'" role="tab">Digest Messages (Owner)</a>',qe+='<a class="list-group-item list-group-item-action" data-bs-toggle="list" href="#digestMessagesPrey'+t+'" role="tab">Digest Messages (Prey)</a>',qe+='<a class="list-group-item list-group-item-action" data-bs-toggle="list" href="#absorbMessagesOwner'+t+'" role="tab">Absorb Messages (Owner)</a>',qe+='<a class="list-group-item list-group-item-action" data-bs-toggle="list" href="#absorbMessagesPrey'+t+'" role="tab">Absorb Messages (Prey)</a>',qe+='<a class="list-group-item list-group-item-action" data-bs-toggle="list" href="#unabsorbMessagesOwner'+t+'" role="tab">Unabsorb Messages (Owner)</a>',qe+='<a class="list-group-item list-group-item-action" data-bs-toggle="list" href="#unabsorbMessagesPrey'+t+'" role="tab">Unabsorb Messages (Prey)</a>',qe+='<a class="list-group-item list-group-item-action" data-bs-toggle="list" href="#examineMessages'+t+'" role="tab">Examine Messages</a>',qe+='<a class="list-group-item list-group-item-action" data-bs-toggle="list" href="#examineMessagesAbsorbed'+t+'" role="tab">Examine Messages (Absorbed)</a>',qe+="</div></div>",qe+='<div class="col-8">',qe+='<div class="tab-content">',qe+='<div class="tab-pane fade show active" id="struggleMessagesOutside'+t+'" role="messagesTabpanel">',null==T||T.forEach((function(e){qe+=e+"<br>"})),qe+="</div>",qe+='<div class="tab-pane fade" id="struggleMessagesInside'+t+'" role="messagesTabpanel">',null==A||A.forEach((function(e){qe+=e+"<br>"})),qe+="</div>",qe+='<div class="tab-pane fade" id="absorbedStruggleOutside'+t+'" role="messagesTabpanel">',null==M||M.forEach((function(e){qe+=e+"<br>"})),qe+="</div>",qe+='<div class="tab-pane fade" id="absorbedStruggleInside'+t+'" role="messagesTabpanel">',null==E||E.forEach((function(e){qe+=e+"<br>"})),qe+="</div>",qe+='<div class="tab-pane fade" id="digestMessagesOwner'+t+'" role="messagesTabpanel">',null==P||P.forEach((function(e){qe+=e+"<br>"})),qe+="</div>",qe+='<div class="tab-pane fade" id="digestMessagesPrey'+t+'" role="messagesTabpanel">',null==O||O.forEach((function(e){qe+=e+"<br>"})),qe+="</div>",qe+='<div class="tab-pane fade" id="absorbMessagesOwner'+t+'" role="messagesTabpanel">',null==F||F.forEach((function(e){qe+=e+"<br>"})),qe+="</div>",qe+='<div class="tab-pane fade" id="absorbMessagesPrey'+t+'" role="messagesTabpanel">',null==D||D.forEach((function(e){qe+=e+"<br>"})),qe+="</div>",qe+='<div class="tab-pane fade" id="unabsorbMessagesOwner'+t+'" role="messagesTabpanel">',null==R||R.forEach((function(e){qe+=e+"<br>"})),qe+="</div>",qe+='<div class="tab-pane fade" id="unabsorbMessagesPrey'+t+'" role="messagesTabpanel">',null==j||j.forEach((function(e){qe+=e+"<br>"})),qe+="</div>",qe+='<div class="tab-pane fade" id="examineMessages'+t+'" role="messagesTabpanel">',null==W||W.forEach((function(e){qe+=e+"<br>"})),qe+="</div>",qe+='<div class="tab-pane fade" id="examineMessagesAbsorbed'+t+'" role="messagesTabpanel">',null==z||z.forEach((function(e){qe+=e+"<br>"})),qe+="</div>",qe+="</div>",qe+="</div></div>",qe+="</div>",qe+="<details><summary>= Idle Messages =</summary><p>",qe+="<details><summary>Idle Messages (Hold):</summary><p>",null==H||H.forEach((function(e){qe+=e+"<br>"})),qe+="</details></p><br>",qe+="<details><summary>Idle Messages (Hold Absorbed):</summary><p>",null==G||G.forEach((function(e){qe+=e+"<br>"})),qe+="</details></p><br>",qe+="<details><summary>Idle Messages (Digest):</summary><p>",null==U||U.forEach((function(e){qe+=e+"<br>"})),qe+="</details></p><br>",qe+="<details><summary>Idle Messages (Absorb):</summary><p>",null==q||q.forEach((function(e){qe+=e+"<br>"})),qe+="</details></p><br>",qe+="<details><summary>Idle Messages (Unabsorb):</summary><p>",null==Z||Z.forEach((function(e){qe+=e+"<br>"})),qe+="</details></p><br>",qe+="<details><summary>Idle Messages (Drain):</summary><p>",null==Y||Y.forEach((function(e){qe+=e+"<br>"})),qe+="</details></p><br>",qe+="<details><summary>Idle Messages (Heal):</summary><p>",null==K||K.forEach((function(e){qe+=e+"<br>"})),qe+="</details></p><br>",qe+="<details><summary>Idle Messages (Size Steal):</summary><p>",null==$||$.forEach((function(e){qe+=e+"<br>"})),qe+="</details></p><br>",qe+="<details><summary>Idle Messages (Shrink):</summary><p>",null==Q||Q.forEach((function(e){qe+=e+"<br>"})),qe+="</details></p><br>",qe+="<details><summary>Idle Messages (Grow):</summary><p>",null==J||J.forEach((function(e){qe+=e+"<br>"})),qe+="</details></p><br>",qe+="<details><summary>Idle Messages (Encase In Egg):</summary><p>",null==X||X.forEach((function(e){qe+=e+"<br>"})),qe+="</details></p><br>",qe+="</details></p><br>",qe+="<hr>",qe+='<div class="accordion" id="settingsAccordion'+t+'">',qe+='<div class="accordion-item">',qe+='<h2 class="accordion-header" id="settingsAccordion'+t+'-headingOne">',qe+='<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">',qe+="<b>== Options ==</b><br>",qe+="</button></h2>",qe+='<div id="settingsAccordion'+t+'-collapseOne" class="accordion-collapse collapse" aria-labelledby="settingsAccordion'+t+'-headingOne">',qe+='<div class="accordion-body">',qe+='<ul class="list-group">',qe+='<li class="list-group-item">Can Taste: '+(b?'<span style="color: green;">Yes':'<span style="color: red;">No')+"</li>",qe+='<li class="list-group-item">Contaminates: '+(N?'<span style="color: green;">Yes':'<span style="color: red;">No')+"</li>",qe+='<li class="list-group-item">Contamination Flavor: '+g+"</li>",qe+='<li class="list-group-item">Contamination Color: '+V+"</li>",qe+='<li class="list-group-item">Nutritional Gain: '+v+"%</li>",qe+='<li class="list-group-item">Required Examine Size: '+100*_+"%</li>",qe+='<li class="list-group-item">Display Absorbed Examines: '+(y?'<span style="color: green;">True':'<span style="color: red;">False')+"</li>",qe+='<li class="list-group-item">Save Digest Mode: '+(k?'<span style="color: green;">True':'<span style="color: red;">False')+"</li>",qe+='<li class="list-group-item">Idle Emotes: '+(x?'<span style="color: green;">Active':'<span style="color: red;">Inactive')+"</li>",qe+='<li class="list-group-item">Idle Emote Delay: '+w+" seconds</li>",qe+='<li class="list-group-item">Shrink/Grow Size: '+100*B+"%</li>",qe+='<li class="list-group-item">Vore Spawn Blacklist: '+(L?'<span style="color: green;">Yes':'<span style="color: red;">No')+"</li>",qe+='<li class="list-group-item">Egg Type: '+S+"</li>",qe+='<li class="list-group-item">Selective Mode Preference: '+I+"</li>",qe+="</ul>",qe+="</div></div></div>",qe+='<div class="accordion-item">',qe+='<h2 class="accordion-header" id="settingsAccordion'+t+'-headingTwo">',qe+='<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">',qe+="<b>== Sounds ==</b><br>",qe+="</button></h2>",qe+='<div id="settingsAccordion'+t+'-collapseTwo" class="accordion-collapse collapse" aria-labelledby="settingsAccordion'+t+'-headingTwo">',qe+='<div class="accordion-body">',qe+='<ul class="list-group">',qe+='<li class="list-group-item">Fleshy Belly: '+(ee?'<span style="color: green;">Yes':'<span style="color: red;">No')+"</li>",qe+='<li class="list-group-item">Internal Loop: '+(te?'<span style="color: green;">Yes':'<span style="color: red;">No')+"</li>",qe+='<li class="list-group-item">Use Fancy Sounds: '+(ne?'<span style="color: green;">Yes':'<span style="color: red;">No')+"</li>",qe+='<li class="list-group-item">Vore Sound: '+oe+"</li>",qe+='<li class="list-group-item">Release Sound: '+re+"</li>",qe+="</ul>",qe+="</div></div></div>",qe+='<div class="accordion-item">',qe+='<h2 class="accordion-header" id="settingsAccordion'+t+'-headingVisuals">',qe+='<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">',qe+="<b>== Visuals ==</b><br>",qe+="</button></h2>",qe+='<div id="settingsAccordion'+t+'-collapseVisuals" class="accordion-collapse collapse" aria-labelledby="settingsAccordion'+t+"-headingVisuals>",qe+='<div class="accordion-body">',qe+="<b>Vore Sprites</b>",qe+='<ul class="list-group">',qe+='<li class="list-group-item">Affect Vore Sprites: '+(ae?'<span style="color: green;">Yes':'<span style="color: red;">No')+"</li>",qe+='<li class="list-group-item">Count Absorbed prey for vore sprites: '+(ie?'<span style="color: green;">Yes':'<span style="color: red;">No')+"</li>",qe+='<li class="list-group-item">Animation when prey resist: '+(ce?'<span style="color: green;">Yes':'<span style="color: red;">No')+"</li>",qe+='<li class="list-group-item">Vore Sprite Size Factor: '+le+"</li>",qe+='<li class="list-group-item">Belly Sprite to affect: '+de+"</li>",qe+="</ul>",qe+="<b>Belly Fullscreens Preview and Coloring</b>",qe+='<ul class="list-group">',qe+='<li class="list-group-item">Color: <span style="color: '+se+';">'+se+"</span>",qe+="</ul>",qe+="<b>Vore FX</b>",qe+='<ul class="list-group">',qe+='<li class="list-group-item">Disable Prey HUD: '+(ue?'<span style="color: green;">Yes':'<span style="color: red;">No')+"</li>",qe+="</ul>",qe+="</div></div></div>",qe+='<div class="accordion-item">',qe+='<h2 class="accordion-header" id="settingsAccordion'+t+'-headingThree">',qe+='<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">',qe+="<b>== Interactions ==</b>",qe+="</button></h2>",qe+='<div id="settingsAccordion'+t+'-collapseThree" class="accordion-collapse collapse" aria-labelledby="settingsAccordion'+t+'-headingThree">',qe+='<div class="accordion-body">',qe+="<b>Belly Interactions ("+(me?'<span style="color: green;">Enabled':'<span style="color: red;">Disabled')+"</span>)</b>",qe+='<ul class="list-group">',qe+='<li class="list-group-item">Escape Chance: '+pe+"%</li>",qe+='<li class="list-group-item">Escape Time: '+fe/10+"s</li>",qe+='<li class="list-group-item">Transfer Chance: '+he+"%</li>",qe+='<li class="list-group-item">Transfer Location: '+Ce+"</li>",qe+='<li class="list-group-item">Secondary Transfer Chance: '+be+"%</li>",qe+='<li class="list-group-item">Secondary Transfer Location: '+Ne+"</li>",qe+='<li class="list-group-item">Absorb Chance: '+ge+"%</li>",qe+='<li class="list-group-item">Digest Chance: '+Ve+"%</li>",qe+="</ul>",qe+="<hr>",qe+="<b>Auto-Transfer Options ("+(ke?'<span style="color: green;">Enabled':'<span style="color: red;">Disabled')+"</span>)</b>",qe+='<ul class="list-group">',qe+='<li class="list-group-item">Auto-Transfer Chance: '+ve+"%</li>",qe+='<li class="list-group-item">Auto-Transfer Time: '+_e/10+"s</li>",qe+='<li class="list-group-item">Auto-Transfer Location: '+ye+"</li>",qe+='<li class="list-group-item">Auto-Transfer Min Amount: '+xe+"</li>",qe+='<li class="list-group-item">Auto-Transfer Max Amount: '+we+"</li>",qe+="</ul>",qe+="</div></div></div>",qe+='<div class="accordion-item">',qe+='<h2 class="accordion-header" id="settingsAccordion'+t+'-headingFour">',qe+='<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">',qe+="<b>== Liquid Options ("+(Be?'<span style="color: green;">Liquids On':'<span style="color: red;">Liquids Off')+"</span>) ==</b>",qe+="</button></h2>",qe+='<div id="settingsAccordion'+t+'-collapseFour" class="accordion-collapse collapse" aria-labelledby="settingsAccordion'+t+'-headingFour">',qe+='<div class="accordion-body">',qe+='<ul class="list-group">',qe+='<li class="list-group-item">Generate Liquids: '+(Le?'<span style="color: green;">On':'<span style="color: red;">Off')+"</li>",qe+='<li class="list-group-item">Liquid Type: '+Se+"</li>",qe+='<li class="list-group-item">Liquid Name: '+Ie+"</li>",qe+='<li class="list-group-item">Transfer Verb: '+Te+"</li>",qe+='<li class="list-group-item">Generation Time: '+Ae+"</li>",qe+='<li class="list-group-item">Liquid Capacity: '+Me+"</li>",qe+='<li class="list-group-item">Slosh Sounds: '+(Ee?'<span style="color: green;">On':'<span style="color: red;">Off')+"</li>",qe+='<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}(Pe)+"</li>",qe+="</ul>",qe+="</div></div></div>",qe+='<div class="accordion-item">',qe+='<h2 class="accordion-header" id="settingsAccordion'+t+'-headingFive">',qe+='<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">',qe+="<b>== Liquid Messages ("+(Be?'<span style="color: green;">Messages On':'<span style="color: red;">Messages Off')+"</span>) ==</b>",qe+="</button></h2>",qe+='<div id="settingsAccordion'+t+'-collapseFive" class="accordion-collapse collapse" aria-labelledby="settingsAccordion'+t+'-headingFive">',qe+='<div class="accordion-body">',qe+='<div role="liquidMessagesTabpanel">',qe+='<div class="row"><div class="col-4">',qe+='<div class="list-group" id="liquidMessagesList" role="messagesTablist">',qe+='<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%) ('+(Oe?'<span style="color: green;">On':'<span style="color: red;">Off')+"</span>)</a>",qe+='<a class="list-group-item list-group-item-action" data-bs-toggle="list" href="#examineMessage20_40'+t+'" role="tab">Examine Message (20 to 40%) ('+(Fe?'<span style="color: green;">On':'<span style="color: red;">Off')+"</span>)</a>",qe+='<a class="list-group-item list-group-item-action" data-bs-toggle="list" href="#examineMessage40_60'+t+'" role="tab">Examine Message (40 to 60%) ('+(De?'<span style="color: green;">On':'<span style="color: red;">Off')+"</span>)</a>",qe+='<a class="list-group-item list-group-item-action" data-bs-toggle="list" href="#examineMessage60_80'+t+'" role="tab">Examine Message (60 to 80%) ('+(Re?'<span style="color: green;">On':'<span style="color: red;">Off')+"</span>)</a>",qe+='<a class="list-group-item list-group-item-action" data-bs-toggle="list" href="#examineMessage80_100'+t+'" role="tab">Examine Message (80 to 100%) ('+(je?'<span style="color: green;">On':'<span style="color: red;">Off')+"</span>)</a>",qe+="</div></div>",qe+='<div class="col-8">',qe+='<div class="tab-content">',qe+='<div class="tab-pane fade show active" id="examineMessage0_20'+t+'" role="liquidMessagesTabpanel">',null==We||We.forEach((function(e){qe+=e+"<br>"})),qe+="</div>",qe+='<div class="tab-pane fade" id="examineMessage20_40'+t+'" role="liquidMessagesTabpanel">',null==ze||ze.forEach((function(e){qe+=e+"<br>"})),qe+="</div>",qe+='<div class="tab-pane fade" id="examineMessage40_60'+t+'" role="liquidMessagesTabpanel">',null==Ue||Ue.forEach((function(e){qe+=e+"<br>"})),qe+="</div>",qe+='<div class="tab-pane fade" id="examineMessage60_80'+t+'" role="liquidMessagesTabpanel">',null==He||He.forEach((function(e){qe+=e+"<br>"})),qe+="</div>",qe+='<div class="tab-pane fade" id="examineMessage80_100'+t+'" role="liquidMessagesTabpanel">',null==Ge||Ge.forEach((function(e){qe+=e+"<br>"})),qe+="</div>",qe+="</div>",qe+="</div></div>",qe+="</div>",qe+="</div></div></div>",qe+="</div></div></div>"},m=function(e,t){var n,o=(0,r.useBackend)(e),a=(o.act,o.data),i=a.db_version,c=a.db_repo,l=a.mob_name,d=a.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+"-"+i+')</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,a.Window,{width:790,height:560,theme:"abstract",resizeable:!0,children:(0,o.createComponentVNode)(2,a.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,i.Section,{title:"Vore Export Panel",children:(0,o.createComponentVNode)(2,i.Section,{title:"Export",children:[(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"file-alt",onClick:function(){return m(t,".html")},children:"Export (HTML)"}),(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"file-alt",onClick:function(){return m(t,".vrdb")},children:"Export (VRDB)"})]})})}},19872:function(e,t,n){"use strict";t.__esModule=!0,t.Wires=void 0;var o=n(9333),r=n(57905),a=n(13435),i=n(59979);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,i.Window,{width:350,height:150+30*d.length,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:d.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{className:"candystripe",label:e.color_name,labelColor:e.seen_color,color:e.seen_color,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{content:e.cut?"Mend":"Cut",onClick:function(){return c("cut",{wire:e.color})}}),(0,o.createComponentVNode)(2,a.Button,{content:"Pulse",onClick:function(){return c("pulse",{wire:e.color})}}),(0,o.createComponentVNode)(2,a.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,a.Section,{children:s.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{color:"lightgray",mt:.1,children:e},e)}))})]})})}},62414:function(e,t,n){"use strict";t.__esModule=!0,t.XenoarchArtifactAnalyzer=void 0;var o=n(9333),r=n(57905),a=n(59979),i=n(13435);t.XenoarchArtifactAnalyzer=function(){return(0,o.createComponentVNode)(2,a.Window,{width:250,height:140,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.owned_scanner,d=c.scan_in_progress;return l?d?(0,o.createComponentVNode)(2,i.Section,{title:"Scan In Progress",children:["Scanning...",(0,o.createComponentVNode)(2,i.Button,{mt:1,fluid:!0,icon:"stop",onClick:function(){return a("scan")},children:"Cancel Scan"})]}):(0,o.createComponentVNode)(2,i.Section,{title:"Artifact Analyzer",children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"search",onClick:function(){return a("scan")},children:"Begin Scan"})}):(0,o.createComponentVNode)(2,i.Section,{title:"No Scanner Detected",children:(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"Warning: No scanner was detected. This machine requires a scanner to operate."})})}},91397:function(e,t,n){"use strict";t.__esModule=!0,t.XenoarchArtifactHarvester=void 0;var o=n(9333),r=n(57905),a=n(13435),i=n(59979);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,i.Window,{width:450,height:200,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:s&&(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Warning: No scanner detected."})||(0,o.createComponentVNode)(2,a.Section,{children:u>0&&(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Box,{color:"label",textAlign:"center",mb:1,children:"Please wait. Harvesting in progress."}),(0,o.createComponentVNode)(2,c),(0,o.createComponentVNode)(2,a.Button,{mt:1,fluid:!0,icon:"stop",onClick:function(){return l("stopharvest")},children:"Stop Early"})]})||u<0&&(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Box,{color:"label",textAlign:"center",mb:1,children:"Please wait. Energy dump in progress."}),(0,o.createComponentVNode)(2,c),(0,o.createComponentVNode)(2,a.Button,{mt:1,fluid:!0,icon:"stop",onClick:function(){return l("stopharvest")},children:"Stop Early"})]})||Object.keys(m).length&&(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Name",children:m.name}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Charge",children:(0,o.createComponentVNode)(2,c)}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Energy Signature ID",children:m.artifact_id})]}),(0,o.createComponentVNode)(2,a.Button,{mt:1,fluid:!0,icon:"eject",onClick:function(){return l("ejectbattery")},children:"Eject Battery"}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"bolt",onClick:function(){return l("drainbattery")},children:"Drain Battery"}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"star",onClick:function(){return l("harvest")},children:"Begin Harvest"})]})||(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"No battery inserted."})})})})};var c=function(e,t){var n=(0,r.useBackend)(t),i=(n.act,n.data.info.inserted_battery);return Object.keys(i).length?(0,o.createComponentVNode)(2,a.ProgressBar,{minValue:0,value:i.stored_charge,maxValue:i.capacity}):(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"No battery inserted."})}},78423:function(e,t,n){"use strict";t.__esModule=!0,t.XenoarchDepthScanner=void 0;var o=n(9333),r=n(57905),a=n(13435),i=n(59979);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,i.Window,{width:300,height:500,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[Object.keys(d).length&&(0,o.createComponentVNode)(2,a.Section,{title:"Selected",buttons:(0,o.createComponentVNode)(2,a.Button.Confirm,{color:"bad",icon:"trash",confirmIcon:"trash",content:"Delete Entry",onClick:function(){return c("clear",{index:d.index})}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Time",children:d.time}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Coords",children:d.coords}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Anomaly Depth",children:[d.depth," cm"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Anomaly Size",children:[d.clearance," cm"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Dissonance Spread",children:d.dissonance_spread}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Anomaly Material",children:d.material})]})})||null,(0,o.createComponentVNode)(2,a.Section,{title:"Entries",buttons:(0,o.createComponentVNode)(2,a.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,a.Button,{icon:"eye",onClick:function(){return c("select",{select:e.index})},children:[e.time,", ",e.coords]},e.index)}))||(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"No traces found."})})]})})}},64116:function(e,t,n){"use strict";t.__esModule=!0,t.XenoarchHandheldPowerUtilizer=void 0;var o=n(9333),r=n(57905),a=n(13435),i=n(59979);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,i.Window,{width:400,height:500,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Anomaly Power Utilizer",buttons:(0,o.createComponentVNode)(2,a.Button,{disabled:!d,icon:"eject",onClick:function(){return c("ejectbattery")},children:"Eject Battery"}),children:d&&(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Inserted Battery",children:d}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Anomalies Detected",children:s||"N/A"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Charge",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:u,maxValue:m,children:[u," / ",m]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Time Left Activated",children:p}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power",children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"power-off",onClick:function(){return c("startup")},children:f?"Activated":"Deactivated"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Activation Duration",children:(0,o.createComponentVNode)(2,a.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,a.LabeledList.Item,{label:"Activation Interval",children:(0,o.createComponentVNode)(2,a.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,a.Box,{color:"bad",children:"No battery inserted. Please insert a cell."})})})})}},36237:function(e,t,n){"use strict";t.__esModule=!0,t.XenoarchReplicator=void 0;var o=n(9333),r=n(57905),a=n(13435),i=n(59979);t.XenoarchReplicator=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data.tgui_construction;return(0,o.createComponentVNode)(2,i.Window,{theme:"abductor",width:400,height:400,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:l.map((function(e,t){return(0,o.createComponentVNode)(2,a.Button,{color:e.background,icon:e.icon,iconColor:e.foreground,fontSize:4,onClick:function(){return c("construct",{key:e.key})}},e.key)}))})})}},70836:function(e,t,n){"use strict";t.__esModule=!0,t.XenoarchReplicator_clothing_vr=void 0;var o=n(9333),r=n(57905),a=n(13435),i=n(59979);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,i.Window,{theme:"abductor",width:400,height:400,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:l.map((function(e,t){return(0,o.createComponentVNode)(2,a.Button,{color:e.background,icon:e.icon,iconColor:e.foreground,fontSize:4,onClick:function(){return c("construct",{key:e.key})}},e.key)}))})})}},5035:function(e,t,n){"use strict";t.__esModule=!0,t.XenoarchReplicator_voremob_vr=void 0;var o=n(9333),r=n(57905),a=n(13435),i=n(59979);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,i.Window,{theme:"abductor",width:400,height:400,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:l.map((function(e,t){return(0,o.createComponentVNode)(2,a.Button,{color:e.background,icon:e.icon,iconColor:e.foreground,fontSize:4,onClick:function(){return c("construct",{key:e.key})}},e.key)}))})})}},68844:function(e,t,n){"use strict";t.__esModule=!0,t.XenoarchSpectrometer=void 0;var o=n(9333),r=n(57905),a=n(13435),i=n(59979),c=n(96940);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,B=(d.t_left_radspike,d.rad_shield_on);return(0,o.createComponentVNode)(2,i.Window,{width:900,height:760,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{title:"Status",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"signal",selected:f,onClick:function(){return l("scanItem")},children:f?"HALT SCAN":"Begin Scan"}),(0,o.createComponentVNode)(2,a.Button,{icon:"eject",disabled:!s,onClick:function(){return l("ejectItem")},children:"Eject Item"})],4),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Item",children:s||(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"No item inserted."})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Heuristic Analysis",children:u||"None found."})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Scanner",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Scan Progress",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:p,minValue:0,maxValue:100,color:"good"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Vacuum Seal Integrity",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:h,minValue:0,maxValue:100,ranges:{good:[66,100],average:[33,66],bad:[0,33]}})})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"MASER",buttons:(0,o.createComponentVNode)(2,a.NoticeBox,{info:!0,children:"Match wavelengths to progress the scan."}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"MASER Efficiency",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:x,minValue:0,maxValue:100,ranges:{good:[66,100],average:[33,66],bad:[0,33]}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Wavelength",children:(0,o.createComponentVNode)(2,a.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,a.Section,{title:"Environment / Internal",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Centrifuge Speed",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:C,minValue:0,maxValue:1e3,color:"good",children:[C," RPM"]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Internal Temperature",children:(0,o.createComponentVNode)(2,a.ProgressBar,{minValue:0,value:b,maxValue:1273,ranges:{bad:[1e3,Infinity],average:[250,1e3],good:[0,250]},children:[b," K"]})})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Radiation",buttons:(0,o.createComponentVNode)(2,a.Button,{selected:B,icon:"radiation",onClick:function(){return l("toggle_rad_shield")},children:B?"Disable Radiation Shielding":"Enable Radiation Shielding"}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Ambient Radiation",children:(0,o.createComponentVNode)(2,a.ProgressBar,{minValue:0,value:w,maxValue:100,ranges:{bad:[65,Infinity],average:[15,65],good:[0,15]},children:[w," mSv"]})})})}),(0,o.createComponentVNode)(2,a.Section,{title:"Cooling",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Coolant Remaining",children:(0,o.createComponentVNode)(2,a.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,a.LabeledList.Item,{label:"Coolant Flow Rate",children:(0,o.createComponentVNode)(2,a.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,a.LabeledList.Item,{label:"Coolant Purity",children:(0,o.createComponentVNode)(2,a.ProgressBar,{minValue:0,value:v,maxValue:100,ranges:{good:[66,Infinity],average:[33,66],bad:[0,33]}})})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Latest Results",children:(0,c.decodeHtmlEntities)(m).split("\n").map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:e},e)}))})]})})}},9162:function(e,t,n){"use strict";t.__esModule=!0,t.XenoarchSuspension=void 0;var o=n(9333),r=n(57905),a=n(13435),i=n(59979);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,i.Window,{width:400,height:150,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:(0,o.createComponentVNode)(2,a.Section,{title:'Triple-phase S.F.G. MK III "Reliant"',buttons:(0,o.createComponentVNode)(2,a.Button,{icon:m?"lock":"lock-open",selected:!m,onClick:function(){return c("lock")},children:m?"Locked":"Unlocked"}),children:m&&(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"This interface is locked. Swipe an ID card to unlock it."})||(0,o.createFragment)([(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Cell Charge",children:d&&(0,o.createComponentVNode)(2,a.ProgressBar,{ranges:{good:[.75*u,Infinity],average:[.5*u,.75*u],bad:[-Infinity,.5*u]},value:s,maxValue:u})||(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"No cell inserted."})})}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,mt:1,icon:"meteor",selected:p,onClick:function(){return c("toggle_field")},children:p?"Disengage Suspension Field":"Engage Suspension Field"})],4)})})})}},45090:function(e,t,n){"use strict";t.__esModule=!0,t.Vent=t.Scrubber=void 0;var o=n(9333),r=n(96940),a=n(57905),i=n(13435);t.Vent=function(e,t){var n=e.vent,c=(0,a.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,i.Section,{level:2,title:(0,r.decodeHtmlEntities)(d),buttons:(0,o.createComponentVNode)(2,i.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,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Mode",children:(0,o.createComponentVNode)(2,i.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,i.LabeledList.Item,{label:"Pressure Regulator",children:[(0,o.createComponentVNode)(2,i.Button,{icon:"sign-in-alt",content:"Internal",selected:p,onClick:function(){return c("incheck",{id_tag:l,val:u})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"sign-out-alt",content:"External",selected:m,onClick:function(){return c("excheck",{id_tag:l,val:u})}})]}),!!p&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Internal Target",children:[(0,o.createComponentVNode)(2,i.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,i.Button,{icon:"undo",disabled:N,content:"Reset",onClick:function(){return c("reset_internal_pressure",{id_tag:l})}})]}),!!m&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"External Target",children:[(0,o.createComponentVNode)(2,i.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,i.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,a.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,i.Section,{level:2,title:(0,r.decodeHtmlEntities)(l),buttons:(0,o.createComponentVNode)(2,i.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,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Mode",children:(0,o.createComponentVNode)(2,i.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,i.LabeledList.Item,{label:"Filters",children:s&&m.map((function(e){return(0,o.createComponentVNode)(2,i.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"})]})})}},56525:function(e,t,n){"use strict";t.__esModule=!0,t.BeakerContents=void 0;var o=n(9333),r=n(13435);t.BeakerContents=function(e){var t=e.beakerLoaded,n=e.beakerContents,a=void 0===n?[]:n,i=e.buttons;return(0,o.createComponentVNode)(2,r.Box,{children:[!t&&(0,o.createComponentVNode)(2,r.Box,{color:"label",children:"No beaker loaded."})||0===a.length&&(0,o.createComponentVNode)(2,r.Box,{color:"label",children:"Beaker is empty."}),a.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]}),!!i&&(0,o.createComponentVNode)(2,r.Flex.Item,{children:i(e,t)})]})},e.name);var n}))]})}},35799:function(e,t,n){"use strict";t.__esModule=!0,t.modalRegisterBodyOverride=t.modalOpen=t.ComplexModal=void 0;var o=n(9333),r=n(57905),a=n(13435),i={};t.modalOpen=function(e,t,n){var o=(0,r.useBackend)(e),a=o.act,i=o.data,c=Object.assign(i.modal?i.modal.args:{},n||{});a("modal_open",{id:t,arguments:JSON.stringify(c)})};t.modalRegisterBodyOverride=function(e,t){i[e]=t};var c=function(e,t,n,o){var a=(0,r.useBackend)(e),i=a.act,c=a.data;if(c.modal){var l=Object.assign(c.modal.args||{},o||{});i("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,a.Button,{icon:"arrow-left",content:"Cancel",color:"grey",onClick:function(){return l(t)}});if(i[m])s=i[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,a.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,a.Box,{mt:"0.5rem",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"arrow-left",content:"Cancel",color:"grey",onClick:function(){return l(t)}}),(0,o.createComponentVNode)(2,a.Button,{icon:"check",content:"Confirm",color:"good",float:"right",m:"0",onClick:function(){return c(t,m,C)}}),(0,o.createComponentVNode)(2,a.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,a.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,a.Flex,{spacingPrecise:"1",wrap:"wrap",my:"0.5rem",maxHeight:"1%",children:n.modal.choices.map((function(e,r){return(0,o.createComponentVNode)(2,a.Flex.Item,{flex:"1 1 auto",children:(0,o.createComponentVNode)(2,a.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,a.Box,{mt:"0.5rem",children:[(0,o.createComponentVNode)(2,a.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,a.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,a.Box,{clear:"both"})]}));return(0,o.createComponentVNode)(2,a.Modal,{maxWidth:e.maxWidth||window.innerWidth/2+"px",maxHeight:e.maxHeight||window.innerHeight/2+"px",onEnter:d,mx:"auto",children:[(0,o.createComponentVNode)(2,a.Box,{inline:!0,children:p}),s,h]})}}},10111:function(e,t,n){"use strict";t.__esModule=!0,t.FullscreenNotice=void 0;var o=n(9333),r=n(13435);t.FullscreenNotice=function(e,t){var n=e.children,a=e.title,i=void 0===a?"Welcome":a;return(0,o.createComponentVNode)(2,r.Section,{title:i,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})})})}},12112:function(e,t,n){"use strict";t.__esModule=!0,t.InputButtons=void 0;var o=n(9333),r=n(57905),a=n(13435);t.InputButtons=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.large_buttons,d=c.swapped_buttons,s=e.input,u=e.message,m=(0,o.createComponentVNode)(2,a.Button,{color:"good",fluid:!!l,height:!!l&&2,onClick:function(){return i("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,a.Button,{color:"bad",fluid:!!l,height:!!l&&2,onClick:function(){return i("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,a.Flex,{align:"center",direction:d?"row-reverse":"row",fill:!0,justify:"space-around",children:[l?(0,o.createComponentVNode)(2,a.Flex.Item,{grow:!0,children:p}):(0,o.createComponentVNode)(2,a.Flex.Item,{children:p}),!l&&u&&(0,o.createComponentVNode)(2,a.Flex.Item,{children:(0,o.createComponentVNode)(2,a.Box,{color:"label",textAlign:"center",children:u})}),l?(0,o.createComponentVNode)(2,a.Flex.Item,{grow:!0,children:m}):(0,o.createComponentVNode)(2,a.Flex.Item,{children:m})]})}},12494:function(e,t,n){"use strict";t.__esModule=!0,t.InterfaceLockNoticeBox=void 0;var o=n(9333),r=n(57905),a=n(13435);t.InterfaceLockNoticeBox=function(e,t){var n=(0,r.useBackend)(t),i=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 i("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,a.NoticeBox,{color:d&&"grey",children:(0,o.createComponentVNode)(2,a.Flex,{align:"center",children:[(0,o.createComponentVNode)(2,a.Flex.Item,{children:"Interface lock status:"}),(0,o.createComponentVNode)(2,a.Flex.Item,{grow:"1"}),(0,o.createComponentVNode)(2,a.Flex.Item,{children:(0,o.createComponentVNode)(2,a.Button,{m:"0",color:p?"red":"green",icon:p?"lock":"unlock",content:p?"Locked":"Unlocked",onClick:function(){h&&h(!u)}})})]})}):(0,o.createComponentVNode)(2,a.NoticeBox,{children:["Swipe ",b," to ",u?"unlock":"lock"," this interface."]})}},22454:function(e,t,n){"use strict";t.__esModule=!0,t.Loader=void 0;var o=n(9333),r=n(13435),a=n(42991);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,a.clamp01)(t)+"%"}}),2)}},90384:function(e,t,n){"use strict";t.__esModule=!0,t.LoginInfo=void 0;var o=n(9333),r=n(57905),a=n(13435);t.LoginInfo=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.authenticated,d=c.rank;if(c)return(0,o.createComponentVNode)(2,a.NoticeBox,{info:!0,children:[(0,o.createComponentVNode)(2,a.Box,{display:"inline-block",verticalAlign:"middle",children:["Logged in as: ",l," (",d,")"]}),(0,o.createComponentVNode)(2,a.Button,{icon:"sign-out-alt",content:"Logout and Eject ID",color:"good",float:"right",onClick:function(){return i("logout")}}),(0,o.createComponentVNode)(2,a.Box,{clear:"both"})]})}},78778:function(e,t,n){"use strict";t.__esModule=!0,t.LoginScreen=void 0;var o=n(9333),r=n(57905),a=n(13435),i=n(10111);t.LoginScreen=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.scan,s=l.isAI,u=l.isRobot;return(0,o.createComponentVNode)(2,i.FullscreenNotice,{title:"Welcome",children:[(0,o.createComponentVNode)(2,a.Box,{fontSize:"1.5rem",bold:!0,children:[(0,o.createComponentVNode)(2,a.Icon,{name:"user-circle",verticalAlign:"middle",size:3,mr:"1rem"}),"Guest"]}),(0,o.createComponentVNode)(2,a.Box,{color:"label",my:"1rem",children:["ID:",(0,o.createComponentVNode)(2,a.Button,{icon:"id-card",content:d||"----------",ml:"0.5rem",onClick:function(){return c("scan")}})]}),(0,o.createComponentVNode)(2,a.Button,{icon:"sign-in-alt",disabled:!d,content:"Login",onClick:function(){return c("login",{login_type:1})}}),!!s&&(0,o.createComponentVNode)(2,a.Button,{icon:"sign-in-alt",content:"Login as AI",onClick:function(){return c("login",{login_type:2})}}),!!u&&(0,o.createComponentVNode)(2,a.Button,{icon:"sign-in-alt",content:"Login as Cyborg",onClick:function(){return c("login",{login_type:3})}})]})}},97104:function(e,t,n){"use strict";t.__esModule=!0,t.MiningUser=void 0;var o=n(9333),r=n(57905),a=n(13435);t.MiningUser=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=e.insertIdText,d=c.has_id,s=c.id;return(0,o.createComponentVNode)(2,a.NoticeBox,{success:d,children:d?(0,o.createFragment)([(0,o.createComponentVNode)(2,a.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,a.Button,{icon:"eject",content:"Eject ID",style:{float:"right"},onClick:function(){return i("logoff")}}),(0,o.createComponentVNode)(2,a.Box,{style:{clear:"both"}})],4):l})}},53366:function(e,t,n){"use strict";t.__esModule=!0,t.OvermapPanControls=t.OvermapFlightData=void 0;var o=n(9333),r=n(57905),a=n(13435);t.OvermapFlightData=function(e,t){var n=(0,r.useBackend)(t),i=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,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"ETA To Next Grid",children:d}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Speed",color:u,children:[s," Gm/h"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Acceleration",children:[m," Gm/h"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Heading",children:[p,"\xb0"]}),!l&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Acceleration Limiter",children:(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return i("accellimit")},children:[f," Gm/h"]})})||null]})};t.OvermapPanControls=function(e,t){var n=(0,r.useBackend)(t).act,i=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,a.Box,{children:[(0,o.createComponentVNode)(2,a.Button,{disabled:i,selected:d(9),onClick:function(){return n(c,{dir:9})},icon:"arrow-up",iconRotation:-45}),(0,o.createComponentVNode)(2,a.Button,{disabled:i,selected:d(1),onClick:function(){return n(c,{dir:1})},icon:"arrow-up"}),(0,o.createComponentVNode)(2,a.Button,{disabled:i,selected:d(5),onClick:function(){return n(c,{dir:5})},icon:"arrow-up",iconRotation:45})]}),(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Button,{disabled:i,selected:d(8),onClick:function(){return n(c,{dir:8})},icon:"arrow-left"}),(0,o.createComponentVNode)(2,a.Button,{disabled:i,selected:d(0),onClick:function(){return n("brake")},icon:"ban"}),(0,o.createComponentVNode)(2,a.Button,{disabled:i,selected:d(4),onClick:function(){return n(c,{dir:4})},icon:"arrow-right"})]}),(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Button,{disabled:i,selected:d(10),onClick:function(){return n(c,{dir:10})},icon:"arrow-down",iconRotation:45}),(0,o.createComponentVNode)(2,a.Button,{disabled:i,selected:d(2),onClick:function(){return n(c,{dir:2})},icon:"arrow-down"}),(0,o.createComponentVNode)(2,a.Button,{disabled:i,selected:d(6),onClick:function(){return n(c,{dir:6})},icon:"arrow-down",iconRotation:-45})]})],4)}},12990:function(e,t,n){"use strict";t.__esModule=!0,t.PortableBasicInfo=void 0;var o=n(9333),r=n(57905),a=n(13435);t.PortableBasicInfo=function(e,t){var n=(0,r.useBackend)(t),i=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,a.Section,{title:"Status",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:s?"power-off":"times",content:s?"On":"Off",selected:s,onClick:function(){return i("power")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pressure",children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:u})," kPa"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Port",color:l?"good":"average",children:l?"Connected":"Not Connected"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Load",children:[m," W"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Cell Charge",children:(0,o.createComponentVNode)(2,a.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,a.Section,{title:"Holding Tank",minHeight:"82px",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Eject",disabled:!d,onClick:function(){return i("eject")}}),children:d?(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Label",children:d.name}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pressure",children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:d.pressure})," kPa"]})]}):(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"No holding tank"})})],4)}},66313:function(e,t,n){"use strict";t.__esModule=!0,t.RankIcon=void 0;var o=n(9333),r=n(13435),a={"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,i=e.color,c=void 0===i?"label":i,l=a[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})}},10037:function(e,t,n){"use strict";t.__esModule=!0,t.TemporaryNotice=void 0;var o=n(9333),r=n(96940),a=n(57905),i=n(13435);t.TemporaryNotice=function(e,t){var n,c=e.decode,l=(0,a.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,i.NoticeBox,Object.assign({},u,{children:[(0,o.createComponentVNode)(2,i.Box,{display:"inline-block",verticalAlign:"middle",children:c?(0,r.decodeHtmlEntities)(s.text):s.text}),(0,o.createComponentVNode)(2,i.Button,{icon:"times-circle",float:"right",onClick:function(){return d("cleartemp")}}),(0,o.createComponentVNode)(2,i.Box,{clear:"both"})]})))}}},31142:function(e,t,n){"use strict";t.__esModule=!0,t.pAIAtmos=void 0;var o=n(9333),r=n(95838),a=n(96940),i=n(57905),c=n(13435),l=n(59979);t.pAIAtmos=function(e,t){var n=(0,i.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,i=e.poor_high,l=e.bad_high,t<n?"bad":t<r||t>i?"average":t>l?"bad":"good"),children:[e.val,(0,a.decodeHtmlEntities)(e.units)]},e.entry);var t,n,r,i,l}))})})})})}},19954:function(e,t,n){"use strict";t.__esModule=!0,t.pAIDirectives=void 0;var o=n(9333),r=n(57905),a=n(13435),i=n(59979);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,i.Window,{width:450,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{title:"Master",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Master",children:d&&(0,o.createComponentVNode)(2,a.Box,{children:[d," (",s,")",(0,o.createComponentVNode)(2,a.Button,{icon:"syringe",content:"Request Sample",onClick:function(){return c("getdna")}})]})||(0,o.createComponentVNode)(2,a.Box,{children:"None"})})})}),(0,o.createComponentVNode)(2,a.Section,{title:"Directives",children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Prime Directive",children:u}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Supplemental Directive(s)",children:m||"None"})]}),(0,o.createComponentVNode)(2,a.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,a.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."})]})]})})}},66532:function(e,t,n){"use strict";t.__esModule=!0,t.pAIDoorjack=void 0;var o=n(9333),r=n(57905),a=n(13435),i=n(59979);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,i.Window,{width:300,height:150,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Cable",children:s&&(0,o.createComponentVNode)(2,a.Box,{color:"good",children:"Connected"})||d&&(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"Extended"})||(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.Button,{icon:"ethernet",content:"Retracted",onClick:function(){return c("cable")}})})}),!!s&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Hack",children:u&&(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.ProgressBar,{value:m,maxValue:100,ranges:{good:[67,Infinity],average:[33,67],bad:[-Infinity,33]},children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:m}),".",(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:p}),"%"]}),(0,o.createComponentVNode)(2,a.Button,{icon:"ban",color:"bad",onClick:function(){return c("cancel")}})]})||(0,o.createComponentVNode)(2,a.Button,{icon:"virus",content:"Start",onClick:function(){return c("jack")}})})||!!f&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{color:"bad",mt:1,children:"Hack aborted."})]})})})})}},71363:function(e,t,n){"use strict";t.__esModule=!0,t.pAIInterface=void 0;var o=n(9333),r=n(57905),a=n(13435),i=n(59979);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,i.Window,{width:450,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{title:"Emotion",children:m.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e.name,selected:e.id===p,onClick:function(){return c("image",{image:e.id})}},e.id)}))}),(0,o.createComponentVNode)(2,a.Section,{title:"Software (Available RAM: "+u+")",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Installed",children:d.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e.name,selected:e.on,onClick:function(){return c("software",{software:e.id})}},e.id)}))}),(0,o.createComponentVNode)(2,a.LabeledList.Divider),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Downloadable",children:s.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e.name+" ("+e.ram+")",disabled:e.ram>u,onClick:function(){return c("purchase",{purchase:e.id})}},e.id)}))})]})})]})})}},19204:function(e,t,n){"use strict";t.__esModule=!0,t.pAIMedrecords=void 0;var o=n(9333),r=n(57905),a=n(13435),i=n(59979);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,i.Window,{width:450,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{children:d.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e.name,onClick:function(){return c("select",{select:e.ref})}},e.ref)}))}),(s||u)&&(0,o.createComponentVNode)(2,a.Section,{title:"Selected Record",children:[!!m&&(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Warning: Failed to find some records. The information below may not be complete."}),(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:"Record ID",children:s.id}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Entity Classification",children:s.brain_type}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Sex",children:s.sex}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Species",children:s.species}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Age",children:s.age}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Rank",children:s.rank}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Fingerprint",children:s.fingerprint}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Physical Status",children:s.p_stat}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Mental Status",children:s.m_stat}),(0,o.createComponentVNode)(2,a.LabeledList.Divider),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Blood Type",children:u.b_type}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Minor Disabilities",children:[(0,o.createComponentVNode)(2,a.Box,{children:u.mi_dis}),(0,o.createComponentVNode)(2,a.Box,{children:u.mi_dis_d})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Major Disabilities",children:[(0,o.createComponentVNode)(2,a.Box,{children:u.ma_dis}),(0,o.createComponentVNode)(2,a.Box,{children:u.ma_dis_d})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Allergies",children:[(0,o.createComponentVNode)(2,a.Box,{children:u.alg}),(0,o.createComponentVNode)(2,a.Box,{children:u.alg_d})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current Diseases",children:[(0,o.createComponentVNode)(2,a.Box,{children:u.cdi}),(0,o.createComponentVNode)(2,a.Box,{children:u.cdi_d})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Important Notes",children:u.notes})]})]})]})})}},6112:function(e,t,n){"use strict";t.__esModule=!0,t.pAISecrecords=void 0;var o=n(9333),r=n(57905),a=n(13435),i=n(59979);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,i.Window,{width:450,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{children:d.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e.name,onClick:function(){return c("select",{select:e.ref})}},e.ref)}))}),(s||u)&&(0,o.createComponentVNode)(2,a.Section,{title:"Selected Record",children:[!!m&&(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Warning: Failed to find some records. The information below may not be complete."}),(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:"Record ID",children:s.id}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Entity Classification",children:s.brain_type}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Sex",children:s.sex}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Species",children:s.species}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Age",children:s.age}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Rank",children:s.rank}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Fingerprint",children:s.fingerprint}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Physical Status",children:s.p_stat}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Mental Status",children:s.m_stat}),(0,o.createComponentVNode)(2,a.LabeledList.Divider),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Criminal Status",children:(0,o.createComponentVNode)(2,a.Box,{children:u.criminal})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Minor Crimes",children:[(0,o.createComponentVNode)(2,a.Box,{children:u.mi_crim}),(0,o.createComponentVNode)(2,a.Box,{children:u.mi_crim_d})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Major Crimes",children:[(0,o.createComponentVNode)(2,a.Box,{children:u.ma_crim}),(0,o.createComponentVNode)(2,a.Box,{children:u.ma_crim_d})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Important Notes",children:u.notes})]})]})]})})}},58947:function(e,t,n){"use strict";t.__esModule=!0,t.pda_atmos_scan=void 0;var o=n(9333),r=n(95838),a=n(96940),i=n(57905),c=n(13435);t.pda_atmos_scan=function(e,t){var n=(0,i.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,i=e.poor_high,l=e.bad_high,t<n?"bad":t<r||t>i?"average":t>l?"bad":"good"),children:[e.val,(0,a.decodeHtmlEntities)(e.units)]},e.entry);var t,n,r,i,l}))})})}},88747:function(e,t,n){"use strict";t.__esModule=!0,t.pda_janitor=void 0;var o=n(9333),r=n(57905),a=n(13435);t.pda_janitor=function(e,t){var n=(0,r.useBackend)(t),i=(n.act,n.data.janitor);return(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current Location",children:0===i.user_loc.x&&(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Unknown"})||(0,o.createComponentVNode)(2,a.Box,{children:[i.user_loc.x," / ",i.user_loc.y]})})}),(0,o.createComponentVNode)(2,a.Section,{level:2,title:"Mop Locations",children:i.mops&&(0,o.createVNode)(1,"ul",null,i.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,a.Box,{color:"bad",children:"No mops detected nearby."})}),(0,o.createComponentVNode)(2,a.Section,{level:2,title:"Mop Bucket Locations",children:i.buckets&&(0,o.createVNode)(1,"ul",null,i.buckets.map((function(e,t){return(0,o.createVNode)(1,"li",null,[e.x,(0,o.createTextVNode)(" / "),e.y,(0,o.createTextVNode)(" - "),e.dir,(0,o.createTextVNode)(" - Capacity: "),e.volume,(0,o.createTextVNode)("/"),e.max_volume],0,null,t)})),0)||(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"No buckets detected nearby."})}),(0,o.createComponentVNode)(2,a.Section,{level:2,title:"Cleanbot Locations",children:i.cleanbots&&(0,o.createVNode)(1,"ul",null,i.cleanbots.map((function(e,t){return(0,o.createVNode)(1,"li",null,[e.x,(0,o.createTextVNode)(" / "),e.y,(0,o.createTextVNode)(" - "),e.dir,(0,o.createTextVNode)(" - Status: "),e.status],0,null,t)})),0)||(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"No cleanbots detected nearby."})}),(0,o.createComponentVNode)(2,a.Section,{level:2,title:"Janitorial Cart Locations",children:i.carts&&(0,o.createVNode)(1,"ul",null,i.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,a.Box,{color:"bad",children:"No janitorial carts detected nearby."})})]})}},17361:function(e,t,n){"use strict";t.__esModule=!0,t.pda_main_menu=void 0;var o=n(9333),r=n(57905),a=n(13435);t.pda_main_menu=function(e,t){var n=(0,r.useBackend)(t),i=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,a.Box,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Owner",color:"average",children:[l,", ",d]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"ID",children:(0,o.createComponentVNode)(2,a.Button,{icon:"sync",content:"Update PDA Info",disabled:!s,onClick:function(){return i("UpdateInfo")}})})]})}),(0,o.createComponentVNode)(2,a.Section,{level:2,title:"Functions",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:u.map((function(e){var t=c.apps[e];return t&&t.length?(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e,children:t.map((function(e){return(0,o.createComponentVNode)(2,a.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 i("StartProgram",{program:e.ref})}},e.ref)}))},e):null}))})}),!!m&&(0,o.createComponentVNode)(2,a.Section,{level:2,title:"pAI",children:[(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"cog",content:"Configuration",onClick:function(){return i("pai",{option:1})}}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"eject",content:"Eject pAI",onClick:function(){return i("pai",{option:2})}})]})],0)}},51774:function(e,t,n){"use strict";t.__esModule=!0,t.pda_manifest=void 0;var o=n(9333),r=n(57905),a=n(13435),i=n(67292);t.pda_manifest=function(e,t){var n=(0,r.useBackend)(t);n.act,n.data;return(0,o.createComponentVNode)(2,a.Box,{color:"white",children:(0,o.createComponentVNode)(2,i.CrewManifestContent)})}},93458:function(e,t,n){"use strict";t.__esModule=!0,t.pda_medical=void 0;var o=n(9333),r=n(57905),a=n(13435);t.pda_medical=function(e,t){var n=(0,r.useBackend)(t),i=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,a.Box,{children:[(0,o.createComponentVNode)(2,a.Section,{level:2,title:"General Data",children:s&&(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:"Sex",children:s.sex}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Species",children:s.species}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Age",children:s.age}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Rank",children:s.rank}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Fingerprint",children:s.fingerprint}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Physical Status",children:s.p_stat}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Mental Status",children:s.m_stat})]})||(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"General record lost!"})}),(0,o.createComponentVNode)(2,a.Section,{level:2,title:"Medical Data",children:u&&(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Blood Type",children:u.b_type}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Minor Disabilities",children:u.mi_dis}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Details",children:u.mi_dis_d}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Major Disabilities",children:u.ma_dis}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Details",children:u.ma_dis_d}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Allergies",children:u.alg}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Details",children:u.alg_d}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current Disease",children:u.cdi}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Details",children:u.cdi_d}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Important Notes",preserveWhitespace:!0,children:u.notes})]})||(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Medical record lost!"})})]})}return(0,o.createComponentVNode)(2,a.Section,{level:2,title:"Select a record",children:l.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{icon:"eye",fluid:!0,content:e.Name,onClick:function(){return i("Records",{target:e.ref})}},e.ref)}))})}},1993:function(e,t,n){"use strict";t.__esModule=!0,t.pda_messenger=void 0;var o=n(9333),r=n(96940),a=n(95838),i=n(57905),c=n(13435);t.pda_messenger=function(e,t){var n=(0,i.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,i.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,i.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,a.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,a.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,i.useBackend)(t),r=n.act,a=n.data,l=(a.auto_scroll,a.convopdas),d=a.pdas,s=a.charges,m=(a.plugins,a.silent),p=a.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,i.useBackend)(t),r=n.act,a=n.data,l=e.pdas,d=e.title,s=e.msgAct,u=a.charges,m=a.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."})}},62635:function(e,t,n){"use strict";t.__esModule=!0,t.pda_news=void 0;var o=n(9333),r=n(96940),a=n(57905),i=n(13435);t.pda_news=function(e,t){var n=(0,a.useBackend)(t),r=(n.act,n.data),d=r.feeds,s=r.target_feed;return(0,o.createComponentVNode)(2,i.Box,{children:!d.length&&(0,o.createComponentVNode)(2,i.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,a.useBackend)(t),c=n.act,l=n.data.target_feed;return(0,o.createComponentVNode)(2,i.Section,{title:(0,r.decodeHtmlEntities)(l.name)+" by "+(0,r.decodeHtmlEntities)(l.author),level:2,buttons:(0,o.createComponentVNode)(2,i.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,i.Section,{children:["- ",(0,r.decodeHtmlEntities)(e.body),!!e.img&&(0,o.createComponentVNode)(2,i.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,i.Box,{color:"grey",children:["[",e.message_type," by ",(0,r.decodeHtmlEntities)(e.author)," - ",e.time_stamp,"]"]})]},e.ref)}))||(0,o.createComponentVNode)(2,i.Box,{children:["No stories found in ",l.name,"."]})})},l=function(e,t){var n=(0,a.useBackend)(t),c=n.act,l=n.data,d=l.feeds,s=l.latest_news;return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{title:"Recent News",level:2,children:s.length&&(0,o.createComponentVNode)(2,i.Section,{children:s.map((function(e){return(0,o.createComponentVNode)(2,i.Box,{mb:2,children:[(0,o.createVNode)(1,"h5",null,[(0,r.decodeHtmlEntities)(e.channel),(0,o.createComponentVNode)(2,i.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,i.Box,{children:["[image omitted, view story for more details]",e.caption||null]}),(0,o.createComponentVNode)(2,i.Box,{fontSize:.9,children:["[",e.message_type," by"," ",(0,o.createComponentVNode)(2,i.Box,{inline:!0,color:"average",children:e.author})," ","- ",e.time_stamp,"]"]})]},e.index)}))})||(0,o.createComponentVNode)(2,i.Box,{children:"No recent stories found."})}),(0,o.createComponentVNode)(2,i.Section,{title:"News Feeds",level:2,children:d.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"chevron-up",onClick:function(){return c("newsfeed",{newsfeed:e.index})},content:e.name},e.index)}))})],4)}},90981:function(e,t,n){"use strict";t.__esModule=!0,t.pda_notekeeper=void 0;var o=n(9333),r=n(57905),a=n(13435);t.pda_notekeeper=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data.note;return(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createVNode)(1,"div",null,null,1,{dangerouslySetInnerHTML:{__html:c}})}),(0,o.createComponentVNode)(2,a.Button,{icon:"pen",onClick:function(){return i("Edit")},content:"Edit Notes"})]})}},35991:function(e,t,n){"use strict";t.__esModule=!0,t.pda_power=void 0;var o=n(9333),r=n(57905),a=n(36460);t.pda_power=function(e,t){var n=(0,r.useBackend)(t);n.act,n.data;return(0,o.createComponentVNode)(2,a.PowerMonitorContent)}},67803:function(e,t,n){"use strict";t.__esModule=!0,t.pda_security=void 0;var o=n(9333),r=n(57905),a=n(13435);t.pda_security=function(e,t){var n=(0,r.useBackend)(t),i=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,a.Box,{children:[(0,o.createComponentVNode)(2,a.Section,{level:2,title:"General Data",children:s&&(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:"Sex",children:s.sex}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Species",children:s.species}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Age",children:s.age}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Rank",children:s.rank}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Fingerprint",children:s.fingerprint}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Physical Status",children:s.p_stat}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Mental Status",children:s.m_stat})]})||(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"General record lost!"})}),(0,o.createComponentVNode)(2,a.Section,{level:2,title:"Security Data",children:u&&(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Criminal Status",children:u.criminal}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Minor Crimes",children:u.mi_crim}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Details",children:u.mi_crim_d}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Major Crimes",children:u.ma_crim}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Details",children:u.ma_crim_d}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Important Notes:",preserveWhitespace:!0,children:u.notes||"No data found."})]})||(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Security record lost!"})})]})}return(0,o.createComponentVNode)(2,a.Section,{level:2,title:"Select a record",children:l.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{icon:"eye",fluid:!0,content:e.Name,onClick:function(){return i("Records",{target:e.ref})}},e.ref)}))})}},94970:function(e,t,n){"use strict";t.__esModule=!0,t.pda_signaller=void 0;var o=n(9333),r=n(13828);t.pda_signaller=function(e,t){return(0,o.createComponentVNode)(2,r.SignalerContent)}},47634:function(e,t,n){"use strict";t.__esModule=!0,t.pda_status_display=void 0;var o=n(9333),r=n(57905),a=n(13435);t.pda_status_display=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data.records;return(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Code",children:[(0,o.createComponentVNode)(2,a.Button,{color:"transparent",icon:"trash",content:"Clear",onClick:function(){return i("Status",{statdisp:"blank"})}}),(0,o.createComponentVNode)(2,a.Button,{color:"transparent",icon:"cog",content:"Evac ETA",onClick:function(){return i("Status",{statdisp:"shuttle"})}}),(0,o.createComponentVNode)(2,a.Button,{color:"transparent",icon:"cog",content:"Message",onClick:function(){return i("Status",{statdisp:"message"})}}),(0,o.createComponentVNode)(2,a.Button,{color:"transparent",icon:"exclamation-triangle",content:"ALERT",onClick:function(){return i("Status",{statdisp:"alert"})}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Message line 1",children:(0,o.createComponentVNode)(2,a.Button,{content:c.message1+" (set)",icon:"pen",onClick:function(){return i("Status",{statdisp:"setmsg1"})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Message line 2",children:(0,o.createComponentVNode)(2,a.Button,{content:c.message2+" (set)",icon:"pen",onClick:function(){return i("Status",{statdisp:"setmsg2"})}})})]})})}},87958:function(e,t,n){"use strict";t.__esModule=!0,t.pda_supply=void 0;var o=n(9333),r=n(57905),a=n(13435);t.pda_supply=function(e,t){var n=(0,r.useBackend)(t),i=(n.act,n.data.supply);return(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Location",children:i.shuttle_moving?"Moving to station "+i.shuttle_eta:"Shuttle at "+i.shuttle_loc})}),(0,o.createComponentVNode)(2,a.Section,{children:[(0,o.createComponentVNode)(2,a.Box,{color:"good",bold:!0,children:"Current Approved Orders"}),i.approved.length&&i.approved.map((function(e){return(0,o.createComponentVNode)(2,a.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,a.Box,{children:"None!"}),(0,o.createComponentVNode)(2,a.Box,{color:"good",bold:!0,children:"Current Requested Orders"}),i.requests.length&&i.requests.map((function(e){return(0,o.createComponentVNode)(2,a.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,a.Box,{children:"None!"})]})]})}},3851:function(e,t,n){"use strict";t.__esModule=!0,t.refocusLayout=t.Layout=void 0;var o=n(9333),r=n(54666),a=n(89314),i=n(44992),c=["className","theme","children"],l=["className","scrollable","children"];function d(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o<a.length;o++)n=a[o],t.indexOf(n)>=0||(r[n]=e[n]);return r}t.refocusLayout=function(){if(!Byond.IS_LTE_IE8){var e=document.getElementById("Layout__content");e&&e.focus()}};var s=function(e){var t=e.className,n=e.theme,i=void 0===n?"nanotrasen":n,l=e.children,s=d(e,c);return(0,o.createVNode)(1,"div","theme-"+i,(0,o.normalizeProps)((0,o.createVNode)(1,"div",(0,r.classes)(["Layout",t,(0,a.computeBoxClassName)(s)]),l,0,Object.assign({},(0,a.computeBoxProps)(s)))),2)};t.Layout=s;var u=function(e){var t=e.className,n=e.scrollable,i=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,a.computeBoxClassName)(c)]),i,0,Object.assign({},(0,a.computeBoxProps)(c))))};u.defaultHooks={onComponentDidMount:function(e){return(0,i.addScrollableNode)(e)},onComponentWillUnmount:function(e){return(0,i.removeScrollableNode)(e)}},s.Content=u},53062:function(e,t,n){"use strict";t.__esModule=!0,t.NtosWindow=void 0;var o=n(9333),r=n(1963),a=n(57905),i=n(13435),c=n(26318),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.theme,p=void 0===m?"ntos":m,f=e.children,h=(0,a.useBackend)(t),C=h.act,b=h.data,N=b.PC_device_theme,g=b.PC_batteryicon,V=b.PC_showbatteryicon,v=b.PC_batterypercent,_=b.PC_ntneticon,y=b.PC_apclinkicon,k=b.PC_stationtime,x=b.PC_programheaders,w=void 0===x?[]:x,B=b.PC_showexitprogram;return(0,o.createComponentVNode)(2,c.Window,{title:n,width:d,height:u,theme:p,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,i.Box,{inline:!0,bold:!0,mr:2,children:k}),(0,o.createComponentVNode)(2,i.Box,{inline:!0,italic:!0,mr:2,opacity:.33,children:["ntos"===N&&"NtOS","syndicate"===N&&"Syndix"]})],4),(0,o.createVNode)(1,"div","NtosHeader__right",[w.map((function(e){return(0,o.createComponentVNode)(2,i.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,i.Box,{inline:!0,children:_&&(0,o.createVNode)(1,"img","NtosHeader__icon",null,1,{src:(0,r.resolveAsset)(_)})}),!(!V||!g)&&(0,o.createComponentVNode)(2,i.Box,{inline:!0,mr:1,children:[(0,o.createVNode)(1,"img","NtosHeader__icon",null,1,{src:(0,r.resolveAsset)(g)}),v&&v]}),y&&(0,o.createComponentVNode)(2,i.Box,{inline:!0,mr:1,children:(0,o.createVNode)(1,"img","NtosHeader__icon",null,1,{src:(0,r.resolveAsset)(y)})}),!!B&&(0,o.createComponentVNode)(2,i.Button,{width:"26px",lineHeight:"22px",textAlign:"center",color:"transparent",icon:"window-minimize-o",tooltip:"Minimize",tooltipPosition:"bottom",onClick:function(){return C("PC_minimize")}}),!!B&&(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:function(){return C("PC_exit")}}),!B&&(0,o.createComponentVNode)(2,i.Button,{mr:"-3px",width:"26px",lineHeight:"22px",textAlign:"center",color:"transparent",icon:"power-off",tooltip:"Power off",tooltipPosition:"bottom-start",onClick:function(){return C("PC_shutdown")}})],0)],4),f],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)}},16432:function(e,t,n){"use strict";t.__esModule=!0,t.Pane=void 0;var o=n(9333),r=n(54666),a=n(57905),i=n(13435),c=n(53201),l=n(3851),d=["theme","children","className"],s=["className","fitted","children"];function u(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o<a.length;o++)n=a[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,a.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,i.Box,{fillPositionedParent:!0,className:h&&"debug-layout",children:!f&&s})})))};t.Pane=m;m.Content=function(e){var t=e.className,n=e.fitted,a=e.children,i=u(e,s);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,l.Layout.Content,Object.assign({className:(0,r.classes)(["Window__content",t])},i,{children:n&&a||(0,o.createVNode)(1,"div","Window__contentPadding",a,0)})))}},26318:function(e,t,n){"use strict";t.__esModule=!0,t.Window=void 0;var o=n(9333),r=n(54666),a=n(42730),i=n(96940),c=n(57905),l=n(13435),d=n(91752),s=n(53201),u=(n(70755),n(82784)),m=n(20641),p=n(3851),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,a.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,i.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,a=e.children,i=function(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o<a.length;o++)n=a[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])},i,{children:n&&a||(0,o.createVNode)(1,"div","Window__contentPadding",a,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;(0,a.useDispatch)(t);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",["string"==typeof c&&c===c.toLowerCase()&&(0,i.toTitleCase)(c)||c,!!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)}},59979:function(e,t,n){"use strict";t.__esModule=!0,t.refocusLayout=t.Window=t.Pane=t.NtosWindow=t.Layout=void 0;var o=n(3851);t.refocusLayout=o.refocusLayout,t.Layout=o.Layout;var r=n(53062);t.NtosWindow=r.NtosWindow;var a=n(16432);t.Pane=a.Pane;var i=n(26318);t.Window=i.Window},17621: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})}}))}},20641:function(e,t,n){"use strict";t.__esModule=!0,t.logger=t.createLogger=void 0;n(17651);var o=0,r=1,a=2,i=3,c=4,l=function(e,t){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>=a){var i=[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:i})}},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,[a,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,[i,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},54092:function(e,t,n){"use strict";t.__esModule=!0,t.suspendRenderer=t.resumeRenderer=t.createRenderer=void 0;var o,r=n(42096),a=n(9333),i=((0,n(20641).createLogger)("renderer"),!0),c=!1;t.resumeRenderer=function(){i=i||"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,a.render)(e.apply(void 0,n),o):(0,a.render)(n[0],o),r.perf.mark("render/finish"),c||i&&(i=!1)}}},97:function(e,t,n){"use strict";t.__esModule=!0,t.routingError=t.getRoutedComponent=void 0;var o=n(9333),r=n(57905),a=n(13435),i=(n(78850),n(59979)),c=n(8156),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)]})})}};t.routingError=l;var 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,{height:130,title:"Loading",width:150,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:(0,o.createComponentVNode)(2,a.Stack,{align:"center",fill:!0,justify:"center",vertical:!0,children:[(0,o.createComponentVNode)(2,a.Stack.Item,{children:(0,o.createComponentVNode)(2,a.Icon,{color:"blue",name:"toolbox",spin:!0,size:4})}),(0,o.createComponentVNode)(2,a.Stack.Item,{children:"Please wait..."})]})})})};t.getRoutedComponent=function(e){var t=e.getState(),n=(0,r.selectBackend)(t),o=n.suspended,a=n.config;if(o)return d;if(a.refreshing)return s;for(var i,u=null==a?void 0:a["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)}},91731:function(e,t,n){"use strict";t.__esModule=!0,t.configureStore=t.StoreProvider=void 0;var o=n(31169),r=n(42730),a=n(9333),i=n(1963),c=n(57905),l=n(53201);function d(e,t){return d=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},d(e,t)}var s=(0,n(20641).createLogger)("store");t.configureStore=function(e){var t,n;void 0===e&&(e={});var a=e.sideEffects,d=void 0===a||a,s=(0,o.flow)([(0,r.combineReducers)({debug:l.debugReducer,backend:c.backendReducer}),e.reducer]),m=d?[].concat((null==(t=e.middleware)?void 0:t.pre)||[],[i.assetMiddleware,c.backendMiddleware],(null==(n=e.middleware)?void 0:n.post)||[]):[];var p=r.applyMiddleware.apply(void 0,m),f=(0,r.createStore)(s,p);return window.__store__=f,window.__augmentStack__=u(f),f};var u=function(e){return function(t,n){var o,r;n?"object"!=typeof n||n.stack||(n.stack=t):(n=new Error(t.split("\n")[0])).stack=t,s.log("FatalError:",n);var a=e.getState(),i=null==a||null==(o=a.backend)?void 0:o.config,c=t;return c+="\nUser Agent: "+navigator.userAgent,c+="\nState: "+JSON.stringify({ckey:null==i||null==(r=i.client)?void 0:r.ckey,"interface":null==i?void 0:i["interface"],window:null==i?void 0:i.window})}},m=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,d(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=m},35415:function(e,t,n){"use strict";t.__esModule=!0,t.meta=void 0;var o=n(9333),r=n(13435),a={title:"Blink",render:function(){return(0,o.createComponentVNode)(2,i)}};t.meta=a;var i=function(e,t){return(0,o.createComponentVNode)(2,r.Section,{children:(0,o.createComponentVNode)(2,r.Blink,{children:"Blink"})})}},6458:function(e,t,n){"use strict";t.__esModule=!0,t.meta=void 0;var o=n(9333),r=n(13435),a=n(26051),i={title:"BlockQuote",render:function(){return(0,o.createComponentVNode)(2,c)}};t.meta=i;var c=function(e,t){return(0,o.createComponentVNode)(2,r.Section,{children:(0,o.createComponentVNode)(2,r.BlockQuote,{children:(0,o.createComponentVNode)(2,a.BoxWithSampleText)})})}},65403:function(e,t,n){"use strict";t.__esModule=!0,t.meta=void 0;var o=n(9333),r=n(13435),a={title:"Box",render:function(){return(0,o.createComponentVNode)(2,i)}};t.meta=a;var i=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"})]})}},30202:function(e,t,n){"use strict";t.__esModule=!0,t.meta=void 0;var o=n(9333),r=n(13435),a={title:"Button",render:function(){return(0,o.createComponentVNode)(2,l)}};t.meta=a;var i=["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"),i.map((function(e){return(0,o.createComponentVNode)(2,r.Button,{color:e,content:e},e)})),(0,o.createVNode)(1,"br"),i.map((function(e){return(0,o.createComponentVNode)(2,r.Box,{inline:!0,mx:"7px",color:e,children:e},e)}))]})]})}},1491:function(e,t,n){"use strict";t.__esModule=!0,t.meta=void 0;var o=n(9333),r=n(57905),a=n(13435),i=n(20641),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,a.Section,{title:"Button",children:(0,o.createComponentVNode)(2,a.ByondUi,{params:{type:"button",text:"Button"}})}),(0,o.createComponentVNode)(2,a.Section,{title:"Make BYOND calls",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"chevron-right",onClick:function(){return setImmediate((function(){try{var e=new Function("return ("+c+")")();e&&e.then?(i.logger.log("Promise"),e.then(i.logger.log)):i.logger.log(e)}catch(t){i.logger.log(t)}}))},children:"Evaluate"}),children:(0,o.createComponentVNode)(2,a.Box,{as:"textarea",width:"100%",height:"10em",onChange:function(e){return l(e.target.value)},children:c})})],4)}},73655:function(e,t,n){"use strict";t.__esModule=!0,t.meta=void 0;var o=n(9333),r=n(13435),a=n(26051),i={title:"Collapsible",render:function(){return(0,o.createComponentVNode)(2,c)}};t.meta=i;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,a.BoxWithSampleText)})})}},8434:function(e,t,n){"use strict";t.__esModule=!0,t.meta=void 0;var o=n(9333),r=n(57905),a=n(13435),i={title:"Flex & Sections",render:function(){return(0,o.createComponentVNode)(2,c)}};t.meta=i;var c=function(e,t){var n=(0,r.useLocalState)(t,"fs_grow",1),i=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,a.Flex,{height:"100%",direction:"column",children:[(0,o.createComponentVNode)(2,a.Flex.Item,{mb:1,children:(0,o.createComponentVNode)(2,a.Section,{children:[(0,o.createComponentVNode)(2,a.Button,{fluid:!0,onClick:function(){return s("column"===d?"row":"column")},children:'Flex direction="'+d+'"'}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,onClick:function(){return c(Number(!i))},children:"Flex.Item grow={"+i+"}"}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,onClick:function(){return p(!m)},children:"Section fill={"+String(m)+"}"}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,selected:h,onClick:function(){return C(!h)},children:"Section title"})]})}),(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,a.Flex,{height:"100%",direction:d,children:[(0,o.createComponentVNode)(2,a.Flex.Item,{mr:"row"===d&&1,mb:"column"===d&&1,grow:i,children:(0,o.createComponentVNode)(2,a.Section,{title:h&&"Section 1",fill:m,children:"Content"})}),(0,o.createComponentVNode)(2,a.Flex.Item,{grow:i,children:(0,o.createComponentVNode)(2,a.Section,{title:h&&"Section 2",fill:m,children:"Content"})})]})})]})}},51716:function(e,t,n){"use strict";t.__esModule=!0,t.meta=void 0;var o=n(9333),r=n(57905),a=n(13435),i={title:"Input",render:function(){return(0,o.createComponentVNode)(2,c)}};t.meta=i;var c=function(e,t){var n=(0,r.useLocalState)(t,"number",0),i=n[0],c=n[1],l=(0,r.useLocalState)(t,"text","Sample text"),d=l[0],s=l[1];return(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Input (onChange)",children:(0,o.createComponentVNode)(2,a.Input,{value:d,onChange:function(e,t){return s(t)}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Input (onInput)",children:(0,o.createComponentVNode)(2,a.Input,{value:d,onInput:function(e,t){return s(t)}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"NumberInput (onChange)",children:(0,o.createComponentVNode)(2,a.NumberInput,{animated:!0,width:"40px",step:1,stepPixelSize:5,value:i,minValue:-100,maxValue:100,onChange:function(e,t){return c(t)}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"NumberInput (onDrag)",children:(0,o.createComponentVNode)(2,a.NumberInput,{animated:!0,width:"40px",step:1,stepPixelSize:5,value:i,minValue:-100,maxValue:100,onDrag:function(e,t){return c(t)}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Slider (onDrag)",children:(0,o.createComponentVNode)(2,a.Slider,{step:1,stepPixelSize:5,value:i,minValue:-100,maxValue:100,onDrag:function(e,t){return c(t)}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Knob (onDrag)",children:[(0,o.createComponentVNode)(2,a.Knob,{inline:!0,size:1,step:1,stepPixelSize:2,value:i,minValue:-100,maxValue:100,onDrag:function(e,t){return c(t)}}),(0,o.createComponentVNode)(2,a.Knob,{ml:1,inline:!0,bipolar:!0,size:1,step:1,stepPixelSize:2,value:i,minValue:-100,maxValue:100,onDrag:function(e,t){return c(t)}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Rotating Icon",children:(0,o.createComponentVNode)(2,a.Box,{inline:!0,position:"relative",children:(0,o.createComponentVNode)(2,a.DraggableControl,{value:i,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,a.Box,{onMouseDown:e.handleDragStart,children:[(0,o.createComponentVNode)(2,a.Icon,{size:4,color:"yellow",name:"times",rotation:4*e.displayValue}),e.inputElement]})}})})})]})})}},67563:function(e,t,n){"use strict";t.__esModule=!0,t.meta=void 0;var o=n(9333),r=n(13435),a={title:"Popper",render:function(){return(0,o.createComponentVNode)(2,i)}};t.meta=a;var i=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)}},389:function(e,t,n){"use strict";t.__esModule=!0,t.meta=void 0;var o=n(9333),r=n(57905),a=n(13435),i={title:"ProgressBar",render:function(){return(0,o.createComponentVNode)(2,c)}};t.meta=i;var c=function(e,t){var n=(0,r.useLocalState)(t,"progress",.5),i=n[0],c=n[1];return(0,o.createComponentVNode)(2,a.Section,{children:[(0,o.createComponentVNode)(2,a.ProgressBar,{ranges:{good:[.5,Infinity],bad:[-Infinity,.1],average:[0,.5]},minValue:-1,maxValue:1,value:i,children:["Value: ",Number(i).toFixed(1)]}),(0,o.createComponentVNode)(2,a.Box,{mt:1,children:[(0,o.createComponentVNode)(2,a.Button,{content:"-0.1",onClick:function(){return c(i-.1)}}),(0,o.createComponentVNode)(2,a.Button,{content:"+0.1",onClick:function(){return c(i+.1)}})]})]})}},86655:function(e,t,n){"use strict";t.__esModule=!0,t.meta=void 0;var o=n(9333),r=n(13435),a={title:"Stack",render:function(){return(0,o.createComponentVNode)(2,l)}};t.meta=a;var i=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,i)}),(0,o.createComponentVNode)(2,r.Stack.Divider),(0,o.createComponentVNode)(2,r.Stack.Item,{children:(0,o.createComponentVNode)(2,i)})],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)]})})]})})}},6096:function(e,t,n){"use strict";t.__esModule=!0,t.meta=void 0;var o=n(9333),r=n(61010),a=n(13435),i=n(98459),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,a.Section,{title:"Local Storage",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"recycle",onClick:function(){localStorage.clear(),r.storage.clear()},children:"Clear"}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Keys in use",children:localStorage.length}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Remaining space",children:(0,i.formatSiUnit)(localStorage.remainingSpace,0,"B")})]})}):(0,o.createComponentVNode)(2,a.NoticeBox,{children:"Local storage is not available."})}},33564:function(e,t,n){"use strict";t.__esModule=!0,t.meta=void 0;var o=n(9333),r=n(57905),a=n(13435),i={title:"Tabs",render:function(){return(0,o.createComponentVNode)(2,l)}};t.meta=i;var c=["Tab #1","Tab #2","Tab #3","Tab #4"],l=function(e,t){var n=(0,r.useLocalState)(t,"tabProps",{}),i=n[0],c=n[1];return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{children:[(0,o.createComponentVNode)(2,a.Button.Checkbox,{inline:!0,content:"vertical",checked:i.vertical,onClick:function(){return c(Object.assign({},i,{vertical:!i.vertical}))}}),(0,o.createComponentVNode)(2,a.Button.Checkbox,{inline:!0,content:"leftSlot",checked:i.leftSlot,onClick:function(){return c(Object.assign({},i,{leftSlot:!i.leftSlot}))}}),(0,o.createComponentVNode)(2,a.Button.Checkbox,{inline:!0,content:"rightSlot",checked:i.rightSlot,onClick:function(){return c(Object.assign({},i,{rightSlot:!i.rightSlot}))}}),(0,o.createComponentVNode)(2,a.Button.Checkbox,{inline:!0,content:"icon",checked:i.icon,onClick:function(){return c(Object.assign({},i,{icon:!i.icon}))}}),(0,o.createComponentVNode)(2,a.Button.Checkbox,{inline:!0,content:"fluid",checked:i.fluid,onClick:function(){return c(Object.assign({},i,{fluid:!i.fluid}))}}),(0,o.createComponentVNode)(2,a.Button.Checkbox,{inline:!0,content:"centered",checked:i.centered,onClick:function(){return c(Object.assign({},i,{centered:!i.centered}))}})]}),(0,o.createComponentVNode)(2,a.Section,{fitted:!0,children:(0,o.createComponentVNode)(2,d)}),(0,o.createComponentVNode)(2,a.Section,{title:"Normal section",children:[(0,o.createComponentVNode)(2,d),"Some text"]}),(0,o.createComponentVNode)(2,a.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),i=n[0],l=n[1],d=(0,r.useLocalState)(t,"tabProps",{})[0];return(0,o.createComponentVNode)(2,a.Tabs,{vertical:d.vertical,fluid:d.fluid,textAlign:d.centered&&"center",children:c.map((function(e,t){return(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:t===i,icon:d.icon&&"info-circle",leftSlot:d.leftSlot&&(0,o.createComponentVNode)(2,a.Button,{circular:!0,compact:!0,color:"transparent",icon:"times"}),rightSlot:d.rightSlot&&(0,o.createComponentVNode)(2,a.Button,{circular:!0,compact:!0,color:"transparent",icon:"times"}),onClick:function(){return l(t)},children:e},t)}))})}},72317:function(e,t,n){"use strict";t.__esModule=!0,t.meta=void 0;var o=n(9333),r=n(57905),a=n(13435),i={title:"Themes",render:function(){return(0,o.createComponentVNode)(2,c)}};t.meta=i;var c=function(e,t){var n=(0,r.useLocalState)(t,"kitchenSinkTheme"),i=n[0],c=n[1];return(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Use theme",children:(0,o.createComponentVNode)(2,a.Input,{placeholder:"theme_name",value:i,onInput:function(e,t){return c(t)}})})})})}},8371:function(e,t,n){"use strict";t.__esModule=!0,t.meta=void 0;var o=n(9333),r=n(13435),a={title:"Tooltip",render:function(){return(0,o.createComponentVNode)(2,i)}};t.meta=a;var i=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)}))})]})}},26051:function(e,t,n){"use strict";t.__esModule=!0,t.BoxWithSampleText=void 0;var o=n(9333),r=n(13435);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."})]})))}},57775:function(){},88382:function(){},3196:function(){},35772:function(){},1292:function(){},10359:function(){},83858:function(){},61886:function(){},42556:function(){},30822:function(){},30990:function(){},44864:function(){},53821:function(){},75168:function(e,t,n){var o={"./pda_atmos_scan.js":58947,"./pda_janitor.js":88747,"./pda_main_menu.js":17361,"./pda_manifest.js":51774,"./pda_medical.js":93458,"./pda_messenger.js":1993,"./pda_news.js":62635,"./pda_notekeeper.js":90981,"./pda_power.js":35991,"./pda_security.js":67803,"./pda_signaller.js":94970,"./pda_status_display.js":47634,"./pda_supply.js":87958};function r(e){var t=a(e);return n(t)}function a(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=a,e.exports=r,r.id=75168},8156:function(e,t,n){var o={"./AICard":38655,"./AICard.js":38655,"./APC":1772,"./APC.js":1772,"./AccountsTerminal":79032,"./AccountsTerminal.js":79032,"./AdminShuttleController":19182,"./AdminShuttleController.tsx":19182,"./AdminTicketPanel":26902,"./AdminTicketPanel.tsx":26902,"./AgentCard":82922,"./AgentCard.tsx":82922,"./AiAirlock":14010,"./AiAirlock.js":14010,"./AiRestorer":57939,"./AiRestorer.js":57939,"./AiSupermatter":94014,"./AiSupermatter.js":94014,"./AirAlarm":58736,"./AirAlarm.js":58736,"./AlertModal":7033,"./AlertModal.tsx":7033,"./AlgaeFarm":81809,"./AlgaeFarm.js":81809,"./AppearanceChanger":94469,"./AppearanceChanger.js":94469,"./ArcadeBattle":74063,"./ArcadeBattle.js":74063,"./AreaScrubberControl":40049,"./AreaScrubberControl.js":40049,"./AssemblyInfrared":8526,"./AssemblyInfrared.tsx":8526,"./AssemblyProx":17916,"./AssemblyProx.js":17916,"./AssemblyTimer":86153,"./AssemblyTimer.js":86153,"./AtmosAlertConsole":58672,"./AtmosAlertConsole.js":58672,"./AtmosControl":54678,"./AtmosControl.js":54678,"./AtmosFilter":41518,"./AtmosFilter.js":41518,"./AtmosMixer":89004,"./AtmosMixer.js":89004,"./Autolathe":94410,"./Autolathe.js":94410,"./Batteryrack":50158,"./Batteryrack.js":50158,"./BeaconLocator":16356,"./BeaconLocator.js":16356,"./Biogenerator":16058,"./Biogenerator.js":16058,"./BodyDesigner":87069,"./BodyDesigner.js":87069,"./BodyScanner":11062,"./BodyScanner.js":11062,"./BombTester":92414,"./BombTester.js":92414,"./BotanyEditor":15463,"./BotanyEditor.js":15463,"./BotanyIsolator":19772,"./BotanyIsolator.js":19772,"./BrigTimer":59909,"./BrigTimer.js":59909,"./CameraConsole":44365,"./CameraConsole.js":44365,"./Canister":6323,"./Canister.js":6323,"./Canvas":10839,"./Canvas.js":10839,"./CasinoPrizeDispenserCh":66819,"./CasinoPrizeDispenserCh.js":66819,"./CharacterDirectory":64971,"./CharacterDirectory.js":64971,"./ChemDispenser":38037,"./ChemDispenser.js":38037,"./ChemMaster":6989,"./ChemMaster.js":6989,"./ChemSynthesizer":19790,"./ChemSynthesizer.js":19790,"./ClawMachine":12533,"./ClawMachine.js":12533,"./Cleanbot":53584,"./Cleanbot.js":53584,"./CloningConsole":7052,"./CloningConsole.js":7052,"./ColorMate":81435,"./ColorMate.tsx":81435,"./CommunicationsConsole":37481,"./CommunicationsConsole.js":37481,"./Communicator":94519,"./Communicator.tsx":94519,"./ComputerFabricator":86725,"./ComputerFabricator.js":86725,"./CookingAppliance":14658,"./CookingAppliance.js":14658,"./CrewManifest":67292,"./CrewManifest.tsx":67292,"./CrewMonitor":97659,"./CrewMonitor.js":97659,"./Cryo":80174,"./Cryo.js":80174,"./CryoStorage":36134,"./CryoStorage.js":36134,"./CryoStorageVr":17212,"./CryoStorageVr.js":17212,"./DNAForensics":62084,"./DNAForensics.js":62084,"./DNAModifier":4473,"./DNAModifier.js":4473,"./DestinationTagger":51208,"./DestinationTagger.js":51208,"./DiseaseSplicer":29991,"./DiseaseSplicer.js":29991,"./DishIncubator":78779,"./DishIncubator.js":78779,"./DisposalBin":82021,"./DisposalBin.tsx":82021,"./DroneConsole":9105,"./DroneConsole.js":9105,"./EmbeddedController":7928,"./EmbeddedController.js":7928,"./ExonetNode":45503,"./ExonetNode.tsx":45503,"./ExosuitFabricator":82237,"./ExosuitFabricator.js":82237,"./Farmbot":23680,"./Farmbot.js":23680,"./Fax":39798,"./Fax.js":39798,"./FileCabinet":3226,"./FileCabinet.js":3226,"./Floorbot":53200,"./Floorbot.js":53200,"./GasPump":84040,"./GasPump.js":84040,"./GasTemperatureSystem":11492,"./GasTemperatureSystem.js":11492,"./GeneralAtmoControl":6107,"./GeneralAtmoControl.js":6107,"./GeneralRecords":967,"./GeneralRecords.js":967,"./Gps":71725,"./Gps.js":71725,"./GravityGenerator":3913,"./GravityGenerator.js":3913,"./GuestPass":48967,"./GuestPass.js":48967,"./GyrotronControl":94748,"./GyrotronControl.tsx":94748,"./Holodeck":83694,"./Holodeck.js":83694,"./ICAssembly":54511,"./ICAssembly.js":54511,"./ICCircuit":35890,"./ICCircuit.js":35890,"./ICDetailer":41321,"./ICDetailer.js":41321,"./ICPrinter":25544,"./ICPrinter.js":25544,"./IDCard":40561,"./IDCard.js":40561,"./IdentificationComputer":10510,"./IdentificationComputer.js":10510,"./InventoryPanel":20645,"./InventoryPanel.tsx":20645,"./InventoryPanelHuman":43736,"./InventoryPanelHuman.js":43736,"./IsolationCentrifuge":78993,"./IsolationCentrifuge.js":78993,"./JanitorCart":48397,"./JanitorCart.js":48397,"./Jukebox":29922,"./Jukebox.js":29922,"./LawManager":77414,"./LawManager.js":77414,"./ListInputModal":56308,"./ListInputModal.tsx":56308,"./LookingGlass":9531,"./LookingGlass.js":9531,"./MechaControlConsole":38388,"./MechaControlConsole.js":38388,"./Medbot":20455,"./Medbot.js":20455,"./MedicalRecords":8523,"./MedicalRecords.js":8523,"./MentorTicketPanel":60670,"./MentorTicketPanel.tsx":60670,"./MessageMonitor":19786,"./MessageMonitor.js":19786,"./Microwave":69943,"./Microwave.js":69943,"./MiningOreProcessingConsole":62613,"./MiningOreProcessingConsole.js":62613,"./MiningStackingConsole":95791,"./MiningStackingConsole.js":95791,"./MiningVendor":24777,"./MiningVendor.js":24777,"./MuleBot":14473,"./MuleBot.tsx":14473,"./NIF":95406,"./NIF.js":95406,"./NTNetRelay":91188,"./NTNetRelay.js":91188,"./Newscaster":3246,"./Newscaster.js":3246,"./NoticeBoard":91358,"./NoticeBoard.tsx":91358,"./NtosAccessDecrypter":292,"./NtosAccessDecrypter.tsx":292,"./NtosArcade":46062,"./NtosArcade.js":46062,"./NtosAtmosControl":63923,"./NtosAtmosControl.tsx":63923,"./NtosCameraConsole":78363,"./NtosCameraConsole.tsx":78363,"./NtosCommunicationsConsole":59532,"./NtosCommunicationsConsole.tsx":59532,"./NtosConfiguration":8918,"./NtosConfiguration.js":8918,"./NtosCrewManifest":98642,"./NtosCrewManifest.tsx":98642,"./NtosCrewMonitor":38385,"./NtosCrewMonitor.tsx":38385,"./NtosDigitalWarrant":83833,"./NtosDigitalWarrant.js":83833,"./NtosEmailAdministration":38123,"./NtosEmailAdministration.js":38123,"./NtosEmailClient":76290,"./NtosEmailClient.js":76290,"./NtosFileManager":40407,"./NtosFileManager.js":40407,"./NtosIdentificationComputer":87531,"./NtosIdentificationComputer.tsx":87531,"./NtosMain":74572,"./NtosMain.js":74572,"./NtosNetChat":64794,"./NtosNetChat.js":64794,"./NtosNetDos":40951,"./NtosNetDos.js":40951,"./NtosNetDownloader":13365,"./NtosNetDownloader.js":13365,"./NtosNetMonitor":77263,"./NtosNetMonitor.js":77263,"./NtosNetTransfer":13145,"./NtosNetTransfer.js":13145,"./NtosNewsBrowser":80032,"./NtosNewsBrowser.js":80032,"./NtosOvermapNavigation":67299,"./NtosOvermapNavigation.tsx":67299,"./NtosPowerMonitor":36743,"./NtosPowerMonitor.tsx":36743,"./NtosRCON":5204,"./NtosRCON.tsx":5204,"./NtosRevelation":99776,"./NtosRevelation.tsx":99776,"./NtosShutoffMonitor":23824,"./NtosShutoffMonitor.tsx":23824,"./NtosStationAlertConsole":62391,"./NtosStationAlertConsole.tsx":62391,"./NtosSupermatterMonitor":47729,"./NtosSupermatterMonitor.tsx":47729,"./NtosUAV":74910,"./NtosUAV.js":74910,"./NtosWordProcessor":63849,"./NtosWordProcessor.js":63849,"./NumberInputModal":80819,"./NumberInputModal.tsx":80819,"./OmniFilter":86812,"./OmniFilter.tsx":86812,"./OmniMixer":97709,"./OmniMixer.tsx":97709,"./OperatingComputer":80443,"./OperatingComputer.js":80443,"./OvermapDisperser":25682,"./OvermapDisperser.js":25682,"./OvermapEngines":11401,"./OvermapEngines.js":11401,"./OvermapFull":89434,"./OvermapFull.tsx":89434,"./OvermapHelm":88570,"./OvermapHelm.js":88570,"./OvermapNavigation":86671,"./OvermapNavigation.tsx":86671,"./OvermapShieldGenerator":94727,"./OvermapShieldGenerator.js":94727,"./OvermapShipSensors":53444,"./OvermapShipSensors.js":53444,"./ParticleAccelerator":68511,"./ParticleAccelerator.tsx":68511,"./PartsLathe":64654,"./PartsLathe.js":64654,"./PathogenicIsolator":35793,"./PathogenicIsolator.js":35793,"./Pda":51415,"./Pda.js":51415,"./PersonalCrafting":62358,"./PersonalCrafting.js":62358,"./Photocopier":92707,"./Photocopier.js":92707,"./PipeDispenser":4221,"./PipeDispenser.js":4221,"./PlantAnalyzer":31373,"./PlantAnalyzer.js":31373,"./PlayerNotes":24373,"./PlayerNotes.tsx":24373,"./PlayerNotesInfo":15861,"./PlayerNotesInfo.tsx":15861,"./PointDefenseControl":13072,"./PointDefenseControl.tsx":13072,"./PortableGenerator":60439,"./PortableGenerator.js":60439,"./PortablePump":85188,"./PortablePump.js":85188,"./PortableScrubber":58846,"./PortableScrubber.tsx":58846,"./PortableTurret":33915,"./PortableTurret.js":33915,"./PowerMonitor":36460,"./PowerMonitor.js":36460,"./PrecisionEditor":31865,"./PrecisionEditor.js":31865,"./PressureRegulator":14399,"./PressureRegulator.js":14399,"./PrisonerManagement":42773,"./PrisonerManagement.js":42773,"./RCON":89,"./RCON.js":89,"./RIGSuit":71622,"./RIGSuit.js":71622,"./Radio":35271,"./Radio.js":35271,"./RapidPipeDispenser":83864,"./RapidPipeDispenser.js":83864,"./RequestConsole":93118,"./RequestConsole.js":93118,"./ResearchConsole":1590,"./ResearchConsole.js":1590,"./ResearchServerController":46773,"./ResearchServerController.js":46773,"./ResleevingConsole":13809,"./ResleevingConsole.js":13809,"./ResleevingPod":27190,"./ResleevingPod.js":27190,"./RoboticsControlConsole":75634,"./RoboticsControlConsole.js":75634,"./RogueZones":96412,"./RogueZones.js":96412,"./RustCoreMonitor":47480,"./RustCoreMonitor.tsx":47480,"./RustFuelControl":74750,"./RustFuelControl.tsx":74750,"./Secbot":48222,"./Secbot.js":48222,"./SecureSafe":7343,"./SecureSafe.js":7343,"./SecurityRecords":55265,"./SecurityRecords.js":55265,"./SeedStorage":42498,"./SeedStorage.js":42498,"./ShieldCapacitor":32286,"./ShieldCapacitor.js":32286,"./ShieldGenerator":79446,"./ShieldGenerator.js":79446,"./ShutoffMonitor":32498,"./ShutoffMonitor.js":32498,"./ShuttleControl":62910,"./ShuttleControl.js":62910,"./Signaler":13828,"./Signaler.tsx":13828,"./Sleeper":82324,"./Sleeper.js":82324,"./SmartVend":22469,"./SmartVend.js":22469,"./Smes":83055,"./Smes.js":83055,"./SolarControl":23238,"./SolarControl.js":23238,"./SpaceHeater":26004,"./SpaceHeater.tsx":26004,"./Stack":63126,"./Stack.js":63126,"./StarcasterCh":23745,"./StarcasterCh.js":23745,"./StationAlertConsole":9878,"./StationAlertConsole.js":9878,"./StationBlueprints":54987,"./StationBlueprints.js":54987,"./StockExchange":67342,"./StockExchange.js":67342,"./SuitCycler":57674,"./SuitCycler.js":57674,"./SuitStorageUnit":2771,"./SuitStorageUnit.js":2771,"./SupermatterMonitor":62136,"./SupermatterMonitor.js":62136,"./SupplyConsole":20729,"./SupplyConsole.js":20729,"./TEGenerator":27317,"./TEGenerator.js":27317,"./Tank":19655,"./Tank.js":19655,"./TankDispenser":87426,"./TankDispenser.tsx":87426,"./TelecommsLogBrowser":59898,"./TelecommsLogBrowser.js":59898,"./TelecommsMachineBrowser":177,"./TelecommsMachineBrowser.js":177,"./TelecommsMultitoolMenu":84520,"./TelecommsMultitoolMenu.js":84520,"./Teleporter":80684,"./Teleporter.tsx":80684,"./TelesciConsole":76425,"./TelesciConsole.js":76425,"./TextInputModal":4327,"./TextInputModal.tsx":4327,"./TimeClock":52604,"./TimeClock.js":52604,"./TransferValve":25338,"./TransferValve.tsx":25338,"./TurbineControl":97678,"./TurbineControl.js":97678,"./Turbolift":11786,"./Turbolift.js":11786,"./Uplink":21659,"./Uplink.js":21659,"./Vending":74726,"./Vending.js":74726,"./VolumePanel":61031,"./VolumePanel.tsx":61031,"./VorePanel":76435,"./VorePanel.js":76435,"./VorePanelExport":13343,"./VorePanelExport.tsx":13343,"./Wires":19872,"./Wires.js":19872,"./XenoarchArtifactAnalyzer":62414,"./XenoarchArtifactAnalyzer.tsx":62414,"./XenoarchArtifactHarvester":91397,"./XenoarchArtifactHarvester.js":91397,"./XenoarchDepthScanner":78423,"./XenoarchDepthScanner.tsx":78423,"./XenoarchHandheldPowerUtilizer":64116,"./XenoarchHandheldPowerUtilizer.tsx":64116,"./XenoarchReplicator":36237,"./XenoarchReplicator.tsx":36237,"./XenoarchReplicator_clothing_vr":70836,"./XenoarchReplicator_clothing_vr.js":70836,"./XenoarchReplicator_voremob_vr":5035,"./XenoarchReplicator_voremob_vr.js":5035,"./XenoarchSpectrometer":68844,"./XenoarchSpectrometer.js":68844,"./XenoarchSuspension":9162,"./XenoarchSuspension.tsx":9162,"./common/AtmosControls":45090,"./common/AtmosControls.js":45090,"./common/BeakerContents":56525,"./common/BeakerContents.js":56525,"./common/ComplexModal":35799,"./common/ComplexModal.js":35799,"./common/FullscreenNotice":10111,"./common/FullscreenNotice.js":10111,"./common/InputButtons":12112,"./common/InputButtons.tsx":12112,"./common/InterfaceLockNoticeBox":12494,"./common/InterfaceLockNoticeBox.js":12494,"./common/Loader":22454,"./common/Loader.tsx":22454,"./common/LoginInfo":90384,"./common/LoginInfo.js":90384,"./common/LoginScreen":78778,"./common/LoginScreen.js":78778,"./common/Mining":97104,"./common/Mining.js":97104,"./common/Overmap":53366,"./common/Overmap.js":53366,"./common/PortableAtmos":12990,"./common/PortableAtmos.js":12990,"./common/RankIcon":66313,"./common/RankIcon.js":66313,"./common/TemporaryNotice":10037,"./common/TemporaryNotice.js":10037,"./pAIAtmos":31142,"./pAIAtmos.js":31142,"./pAIDirectives":19954,"./pAIDirectives.tsx":19954,"./pAIDoorjack":66532,"./pAIDoorjack.js":66532,"./pAIInterface":71363,"./pAIInterface.tsx":71363,"./pAIMedrecords":19204,"./pAIMedrecords.js":19204,"./pAISecrecords":6112,"./pAISecrecords.js":6112,"./pda/pda_atmos_scan":58947,"./pda/pda_atmos_scan.js":58947,"./pda/pda_janitor":88747,"./pda/pda_janitor.js":88747,"./pda/pda_main_menu":17361,"./pda/pda_main_menu.js":17361,"./pda/pda_manifest":51774,"./pda/pda_manifest.js":51774,"./pda/pda_medical":93458,"./pda/pda_medical.js":93458,"./pda/pda_messenger":1993,"./pda/pda_messenger.js":1993,"./pda/pda_news":62635,"./pda/pda_news.js":62635,"./pda/pda_notekeeper":90981,"./pda/pda_notekeeper.js":90981,"./pda/pda_power":35991,"./pda/pda_power.js":35991,"./pda/pda_security":67803,"./pda/pda_security.js":67803,"./pda/pda_signaller":94970,"./pda/pda_signaller.js":94970,"./pda/pda_status_display":47634,"./pda/pda_status_display.js":47634,"./pda/pda_supply":87958,"./pda/pda_supply.js":87958};function r(e){var t=a(e);return n(t)}function a(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=a,e.exports=r,r.id=8156},69321:function(e,t,n){var o={"./Blink.stories.js":35415,"./BlockQuote.stories.js":6458,"./Box.stories.js":65403,"./Button.stories.js":30202,"./ByondUi.stories.js":1491,"./Collapsible.stories.js":73655,"./Flex.stories.js":8434,"./Input.stories.js":51716,"./Popper.stories.js":67563,"./ProgressBar.stories.js":389,"./Stack.stories.js":86655,"./Storage.stories.js":6096,"./Tabs.stories.js":33564,"./Themes.stories.js":72317,"./Tooltip.stories.js":8371};function r(e){var t=a(e);return n(t)}function a(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=a,e.exports=r,r.id=69321},17651: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 a=t[o]={exports:{}};return e[o](a,a.exports,n),a.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(59774),n(54261),n(79730),n(13460),n(13787),n(61698),n(18115),n(22588),n(42045),n(73526),n(96449),n(14357),n(76323),n(72500),n(53378),n(30849),n(46947),n(13694),n(6454),n(60650),n(70583),n(77598),n(39727),n(7428),n(50741),n(71022),n(47935),n(75082),n(68962),n(23989),n(64736),n(79493),n(41794),n(77744),n(7738),n(9170),n(77021),n(53817),n(68193),n(39559),n(56918),n(28971),n(48273),n(18102),n(67617),n(86339),n(68656),n(4498),n(41485),n(50230),n(13403),n(71955),n(46054),n(91298),n(8601),n(88595),n(13916),n(78629),n(20125),n(86646),n(58852),n(96768),n(30667),n(73251),n(41631),n(95466),n(10411),n(29138),n(43679),n(10051),n(20109),n(98538),n(84110),n(45271),n(3933),n(21292),n(22553),n(83290),n(1831),n(70221),n(62726),n(52577),n(99965),n(94948),n(59443),n(2044),n(23479),n(58686),n(77419),n(28675),n(5421),n(32092),n(43257),n(67677),n(81333),n(68189),n(83069),n(46882),n(27653),n(76719),n(2210),n(54690),n(454),n(34451),n(27662),n(15339),n(42131),n(71702),n(23148),n(55486),n(68266),n(14082),n(97363),n(13124),n(36842),n(76129),n(85107),n(71953),n(16425),n(59042),n(49425),n(99645),n(78228),n(80969),n(64975),n(36764),n(44967),n(62167),n(15792),n(40596),n(50044),n(33510),n(81687),n(82729),n(64648),n(83351),n(89258),n(64917),n(29157),n(21818),n(77061),n(83098),n(75413),n(55361),n(75072),n(37786),n(92852),n(18989),n(79335),n(50586),n(83661),n(76289),n(43446),n(81589),n(1732),n(81735),n(45409),n(60036),n(3829),n(66181),n(47896),n(25584),n(13278),n(27981),n(91594),n(97830),n(97668),n(31009),n(81839),n(13607),n(48068),n(71304),n(60112),n(5849),n(80085),n(1416),n(39246),n(74884),n(38167),n(69010),n(42260),n(56457),n(1635),n(9001),n(33543),n(94994),n(53742),n(48511),n(70910),n(28935),n(9320),n(28618),n(76766),n(84617),n(7570),n(36752),n(11173),n(46615),n(68345),n(9033),n(66723),n(28427),n(77863),n(6487),n(64248)}(),function(){"use strict";var e=n(9333);n(57775),n(88382),n(35772),n(1292),n(10359),n(83858),n(61886),n(42556),n(30822),n(30990),n(44864),n(53821),n(3196);var t,o,r=n(42096),a=(n(17651),n(15268)),i=n(17621),c=n(54092),l=n(91731),d=n(44992);r.perf.mark("inception",null==(t=window.performance)||null==(o=t.timing)?void 0:o.navigationStart),r.perf.mark("init");var s=(0,l.configureStore)(),u=(0,c.createRenderer)((function(){var t=(0,n(97).getRoutedComponent)(s);return(0,e.createComponentVNode)(2,l.StoreProvider,{store:s,children:(0,e.createComponentVNode)(2,t)})}));!function m(){"loading"!==document.readyState?((0,d.setupGlobalEvents)(),(0,a.setupHotKeys)(),(0,i.captureExternalLinks)(),s.subscribe(u),Byond.subscribe((function(e,t){return s.dispatch({type:e,payload:t})}))):document.addEventListener("DOMContentLoaded",m)}()}()}(); |